BM6P6(@ sssfffaaaaaacccbbbbbbdddfffhhhgggggggggddd```^^^]]]\\\ZZZYYYYYYZZZZZZYYYWWWWWWXXXZZZYYYZZZZZZWWWRRRMMMIIIHHHEEEDDDDDDDDDDDDAAA>>>:::888666333333444555555444555555666666666666555555000111111222222222111111000///...------...000111------------------,,,,,,........................++++++++++++,,,------...///...---,,,,,,,,,,,,,,,///---,,,,,,---...------++++++++++++,,,---......++++++,,,,,,---...//////...---+++******---///111///333888;;;;;;999888888===@@@CCCBBB>>>:::999999>>>@@@BBBBBBBBBAAABBBCCC@@@AAABBB@@@<<<:::<<<>>>DDDDDDEEEFFFGGGGGGHHHHHHHHHCCC===666333333555777888888:::>>>DDDHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDFFFHHHIIIIIIJJJKKKMMMKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSTTTWWWYYYZZZZZZZZZVVVOOOJJJFFFCCC@@@======>>>@@@BBBEEEIIILLLOOOVVV\\\dddjjjooottt{{{|||zzzyyyuuuqqqrrrvvvnnn```___]]]XXX\\\ccclllxxxzzz{{{}}}xxxmmmaaa[[[]]]```eeehhhhhheeebbb_________^^^ZZZSSSJJJDDD???999666777666333222444444444444444444444444444666555444333333333333333333333333333333333333333333333222222333333444555222333444555666666666666777777777777777666666666777777777777777888888888::::::999777<<>>;;;:::888666555666777777666555555666666666666555555111111222222222222222111000///---,,,,,,---...///------------------------...........................---,,,,,,,,,---...///......---,,,,,,,,,------...,,,***+++,,,---,,,,,,111000...---+++***))))))+++,,,,,,------............---++++++,,,---///111111444999;;;======>>>???<<>>;;;:::;;;:::<<<>>>???>>>===>>>???BBBBBBBBB???<<<<<<>>>@@@DDDDDDEEEFFFFFFGGGHHHHHHGGGCCC<<<666333333555777::::::;;;@@@EEEGGGGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTXXXVVVUUUUUUWWWXXXYYYXXXWWWSSSMMMHHHEEECCC@@@??????@@@BBBDDDGGGLLLQQQTTT[[[aaahhhnnnrrrvvv}}}}}}{{{zzzyyyuuussssssppplllmmmrrr}}}wwweee___\\\YYY]]]cccmmm{{{{{{pppeee\\\]]]```cccffffffcccaaa`````````___\\\UUUMMMGGG@@@:::777888777444333555444444444444444444444444555555444333333333444444333333333333333333333333333333222222333333444555333333444555666666666666666666666666666666666666777777777777888888888888<<<======???EEEUUUkkk{{{pppddd```bbbgggeeeddddddgggiiijjjjjjfffdddaaa_________^^^]]][[[\\\\\\[[[ZZZYYYYYY[[[\\\\\\ZZZUUUPPPKKKIIIIIIFFFEEEDDDCCCCCCAAA>>>;;;:::888666555666777777666555555666666666666555555222222333333333333222222000///---,,,+++,,,,,,---,,,,,,,,,---.........///........................111///---,,,,,,---...///------,,,,,,,,,---.........---++++++---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------...000000666999===???@@@AAABBBCCC;;;===???@@@>>><<<;;;<<<999;;;======<<<;;;;;;<<>><<<===@@@CCCDDDEEEEEEFFFFFFGGGGGGGGGFFFBBB<<<666333333555777======???BBBEEEGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJJJJHHHHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTYYYWWWUUUVVVWWWXXXXXXWWWSSSOOOIIIEEECCCBBB@@@???@@@BBBCCCFFFIIIOOOWWW\\\bbbhhhnnnsssuuuyyy}}}yyyvvvttttttrrrooommmmmmkkkhhhjjjooowwwjjj___\\\\\\^^^ccclll}}}~~~tttiii```___```bbbdddeeecccaaabbbbbbbbbbbb___YYYQQQKKKAAA;;;777888888555444666444444444444444444444444444444333333333444555555333333333333333333333333333333333333333444444555444444555555555555555444555555555555555555555555777777777888888888999999999:::<<>><<<999666444333555555555555444555555666666555555444333333444444444333222222111000///---,,,,,,,,,---+++,,,,,,---...//////000........................111000---++++++,,,---///,,,,,,,,,,,,,,,---...//////...,,,,,,...///...---)))***+++---...000000111------------------,,,,,,,,,,,,---...///000000000999===BBBEEEEEEDDDCCCCCC>>>>>>???>>>===;;;;;;:::;;;===???>>>===<<<===>>>DDDBBB>>><<<;;;>>>BBBEEEDDDEEEEEEEEEFFFFFFFFFGGGDDD@@@;;;777444444666888@@@AAACCCDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDGGGIIIJJJIIIHHHHHHIIIKKKJJJJJJLLLMMMOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUVVVWWWXXXXXXWWWQQQLLLGGGBBB@@@@@@???>>>@@@BBBEEEGGGKKKRRR[[[bbbiiinnnssswwwxxx{{{|||yyyvvvsssrrrrrrnnnkkkkkkllljjjhhhjjjpppqqq~~~lll^^^[[[]]]^^^bbbjjj{{{vvvnnneeedddcccccceeeeeedddbbbccccccccccccaaa\\\UUUPPPBBB<<<777888777444444666444444444444555555555555333333333333333444555666444444444444444444444444333333333333333444555555555555555555555555444444444444444555555555555555777777777888888999999:::999888;;;CCCQQQaaaooowww|||mmmbbbaaadddjjjhhhfffgggiiijjjkkkkkkkkkgggdddaaa```___]]][[[YYYZZZ\\\[[[YYYWWWWWWWWW]]]\\\YYYTTTOOOKKKJJJJJJGGGEEECCCBBBBBBAAA>>><<<999777444444555666666555444444555555555555444444444444444444444333222111222111000//////.........,,,,,,------...///000000........................///...,,,+++***+++,,,---,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,............---,,,+++***------------------,,,,,,,,,,,,---///000111111222666<<>>===;;;:::999888<<<===??????>>>===>>>???BBB???;;;999:::>>>BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFBBB???;;;777666777999:::CCCEEEFFFGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIKKKMMMKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUWWWXXXWWWVVVOOOKKKEEE@@@>>>>>>======@@@CCCFFFIIIMMMTTT___gggnnnrrrwwwzzz{{{|||}}}{{{xxxvvvsssrrrqqqqqqkkkiiiiiijjjiiigggjjjpppooo{{{qqq___YYY[[[\\\___eeeuuuyyysssllljjjhhhgggggggggeeedddccccccccccccbbb]]]WWWSSSDDD===888777666333333555444444444555555666666666333333333333333444555666444444444444444444444444444444333333444444555666555555555555555555444444444444444444555555666666666777777888999:::::::::===<<>>===;;;999777666777888888777444444555555555555444444333444444333333222111000111111111111000/////////---------.../////////000........................------,,,+++++++++,,,,,,------,,,,,,,,,---......+++)))(((((()))******)))***+++,,,---...---,,,+++---------------------------------...000111333444111888@@@GGGIIIIIIGGGFFFEEEBBB>>>;;;:::999888777999;;;===>>>======>>>???AAA===999888;;;???CCCEEEEEEEEEEEEEEEEEEEEEEEEEEE???===;;;888888:::<<<>>>EEEGGGIIIIIIGGGFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVVVVUUUSSSMMMHHHBBB>>>===>>>>>>???AAAFFFKKKOOORRRYYYccclllrrrvvv{{{}}}}}}~~~}}}wwwvvvsssqqqoooooonnnoooiiiffffffhhhgggfffiiinnnnnnyyyzzzeeeYYYWWWXXX[[[aaammm|||{{{xxxqqqooolllkkkjjjiiigggeee`````````aaa```]]]XXXTTTGGG@@@:::888666333222444444444444555666666777777444444333333333444555555444444444444444444444444444444444444444555555666444444555555555555555444444444444555666666777777666777777888999:::;;;;;;======AAAMMM___ttt{{{kkkbbbccchhhgggggghhhiiikkkkkkiiiffffffdddaaa___``````___^^^YYY[[[]]]\\\ZZZWWWVVVVVVXXXYYYYYYVVVRRRMMMKKKJJJHHHFFFCCCBBBAAA@@@???===;;;999777666777888888888333444444555555444444333333333333333222111000//////000000000000000//////............////////////........................+++,,,---......------,,,......---,,,,,,,,,------,,,***))))))***++++++***###%%%(((,,,.../////////+++,,,,,,------...............------///111444666555999>>>BBBCCCDDDDDDDDDEEEAAA<<<:::::::::999888777:::<<<=========???@@@@@@===999999===BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDD===<<<:::::::::===@@@BBBFFFIIIKKKKKKHHHFFFFFFHHHCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSTTTSSSPPPNNNHHHDDD???<<<===@@@BBBCCCFFFLLLSSSWWWYYY___iiirrruuuyyy~~~}}}yyyxxxsssrrrpppnnnmmmlllmmmmmmiiiffffffhhhgggfffiiinnnnnnxxxnnn\\\UUUUUUYYY^^^hhh|||{{{}}}~~~|||sssrrrooonnnllljjjfffddd]]]]]]^^^^^^^^^\\\WWWTTTLLLDDD===;;;888444333555444444444555666777777777555555444333333333444444555555555555555555555555444444444444444555666666333333444555666666666666444444555666666777888888666777777888:::;;;;;;<<<999===EEESSSfff|||{{{kkkcccdddjjjffffffhhhjjjlllkkkhhheeecccaaa___^^^```aaaaaaaaaZZZ\\\^^^^^^[[[XXXWWWWWWVVVXXXYYYWWWSSSNNNKKKJJJHHHFFFCCCAAAAAA@@@???===:::777555555666777666666333444444555555444444333333333333222111000///...---...///////////////...///////////////.................................***,,,...000000///...---///...------,,,,,,,,,,,,///---,,,,,,---......---((()))+++,,,,,,+++)))(((++++++,,,,,,---.../////////...------...111555777===>>>???>>>======>>>@@@CCC???:::888:::;;;;;;:::888:::===>>>??????AAABBBAAA===:::;;;???DDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD<<<;;;::::::<<>>BBBEEEGGGJJJQQQYYY]]]___dddnnnvvvwww{{{{{{wwwtttrrrqqqooommmllllllmmmmmmkkkhhhhhhjjjiiigggjjjpppmmmwwwuuu```VVVSSSXXX]]]fffxxx{{{}}}tttsssqqqooommmjjjfffccc\\\[[[\\\]]]]]][[[WWWSSSPPPHHH@@@===999555444666444444444555666777777888666555444444333333333333555555555555555555555555555444444444444555666666222333444555666666666666555555555666777888888999666777777999:::;;;<<<<<<;;;BBBNNN]]]ppp|||kkkdddeeehhhfffffffffhhhjjjkkkjjjiiidddcccaaa```___^^^______]]]^^^______^^^[[[YYYWWWWWWVVVUUUTTTSSSPPPLLLIIIFFFFFFEEECCCAAA>>><<<;;;666555444444555555444333666444333333444555333222666666444333222111111111222111///...------......---------............//////......------,,,++++++---------,,,,,,+++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,---------......,,,---...000222444666777>>>======>>>@@@@@@>>>===999999999:::::::::::::::;;;<<<>>>???@@@AAABBBBBB===888444777>>>FFFJJJKKKJJJGGGCCCBBBBBBDDDEEEEEEAAA>>>;;;<<<@@@DDDFFFFFFKKKJJJHHHGGGFFFEEEEEEEEEAAA@@@>>>======>>>@@@AAABBBBBBAAA@@@@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEEFFFHHHIIIIIIHHHGGGIIIJJJOOOOOOPPPQQQQQQRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRQQQNNNHHHCCC???;;;===???@@@BBBEEEIIILLLQQQVVV^^^ffflllrrrwwwzzz|||}}}~~~}}}yyyvvvtttsssooooooooonnnmmmllljjjiiijjjiiihhhfffffffffggggggsssvvv~~~iiiYYYVVVVVVZZZ```kkkyyy|||{{{zzz~~~wwwtttqqqoooooolllhhhdddbbb```______^^^\\\YYYVVVPPPIIIAAA;;;999888777666666666777777888888888999666555444333444666888:::777777666555444333333333222222333444555555555555555555555555666666666666777777666666666666666777777888888888888999;;;>>>888EEEQQQbbbxxx|||kkkddddddfffhhhhhhhhhiiikkkkkkiiigggdddcccaaa```____________]]]^^^^^^^^^]]][[[YYYXXXWWWVVVUUUTTTSSSPPPLLLHHHEEEEEEDDDCCCAAA???===<<<777666444555666666555333666444333333444555333222333333222222111111222222111000///...---------------------............///---------------------------------,,,,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------............------...///222555888999>>>>>>===???AAABBBBBBAAAAAA???===;;;<<<===@@@AAA<<<===>>>???@@@@@@@@@@@@;;;888777;;;BBBIIIJJJJJJHHHEEEBBB@@@AAACCCDDDDDDAAA???<<<===@@@DDDFFFFFFJJJIIIHHHFFFEEEEEEEEEDDDAAA@@@???======>>>???@@@BBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJPPPOOOOOOOOOPPPQQQQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNKKKGGGCCC@@@<<<===???AAACCCFFFKKKOOOUUU[[[ccckkkqqqvvvzzz}}}{{{|||~~~|||yyyvvvtttssspppppppppooonnnmmmlllkkkkkkkkkjjjiiijjjkkkllllllrrrvvvqqqaaaYYYWWWXXX\\\cccrrr~~~ssswww}}}|||{{{~~~{{{xxxuuutttssspppllliiibbbaaa```___^^^\\\YYYVVVQQQKKKBBB<<<999888777666555555666666666777777777555555444333444666888999777777666444444333333444333333444444555444444444444444444444555555555555777777666666666666777777:::;;;;;;;;;:::;;;>>>@@@<<>>===888777555555666777666555666444333333444555333222333333222222111111000000...............---,,,+++---------............///++++++,,,------...//////------------,,,,,,,,,,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---+++***)))------------...............------///222666:::===AAA??????@@@CCCEEEFFFEEEBBB???:::777777:::>>>AAA===>>>????????????>>>===777777888>>>EEEIIIJJJHHHEEEBBB??????@@@AAABBBBBBAAA???>>>>>>AAACCCEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA???>>>===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEGGGJJJLLLQQQOOONNNMMMMMMOOOPPPRRRQQQRRRSSSSSSSSSRRRQQQQQQOOONNNLLLIIIFFFDDDBBBAAA===???BBBDDDHHHMMMSSSWWW\\\bbbjjjrrrxxx{{{|||~~~|||yyywwwuuutttrrrrrrqqqpppooonnnnnnmmmkkkkkkkkkkkklllmmmnnnoooooottt}}}lll\\\XXXUUUUUUXXXaaassszzzlllpppyyy||||||~~~|||zzzxxxvvvuuussspppmmmdddbbb```______]]]ZZZWWWSSSNNNEEE>>>:::888666555444555555555555555666666555555444444444666777888777666555444444444444444444444444555444444333333333333333444444444444555777777666666666666777777999999999888777888;;;>>>AAASSSdddwwwpppgggeeeeeegggggghhhjjjkkkjjjgggdddccccccbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUSSSRRROOOKKKHHHDDDDDDDDDCCCBBB@@@???>>>:::888555555666777777666666444333333444555333222555555444333222000///...,,,---.........---+++***---------............///,,,,,,,,,---------......------------------,,,,,,---,,,+++,,,.........,,,------------------------------.........,,,***))),,,,,,,,,,,,------------......---///222777===@@@DDDBBBAAABBBDDDFFFFFFFFF???===:::777777999===???@@@@@@AAAAAA@@@>>><<<;;;666666888===CCCGGGHHHHHHBBB@@@>>>===>>>@@@@@@@@@AAA@@@??????AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIMMMPPPQQQOOOMMMKKKKKKMMMOOOQQQQQQSSSTTTUUUUUUSSSQQQPPPQQQNNNIIIEEEAAA@@@@@@@@@@@@BBBFFFKKKQQQXXX___dddccciiiqqqxxx|||}}}{{{yyywwwwwwssssssrrrpppoooooonnnnnnjjjjjjjjjjjjjjjjjjkkkkkkkkkrrr~~~vvv___YYYTTTQQQRRRVVVcccooo|||jjjkkkuuu|||}}}}}}zzzyyyxxxvvvtttrrrooommmfffdddaaa```___]]]ZZZXXXUUUQQQIIIAAA;;;888666555555555555555555555555555555444444444444555666777777666555444444444444444555555555555444333222222333333444444444555555555777666666666666777777888888888888777666777;;;>>>EEEZZZnnn{{{mmmeeebbbbbbccccccdddfffhhhiiigggeeeccccccbbbaaa```___^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUSSSQQQOOOLLLIIIDDDDDDDDDCCCBBBAAA???>>>:::888555444666777777666666444333333444555333222444444444444333222000///,,,---.........---,,,+++---------............///......---------,,,,,,,,,---------------------------,,,+++,,,...///...---------------------------***+++,,,------,,,+++******++++++++++++,,,,,,,,,......---///333888>>>AAAFFFDDDCCCCCCDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCCCCAAA???<<<:::999999:::>>>BBBGGGIIIJJJAAA???======>>>@@@@@@???AAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@??????>>>>>>=========???@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHJJJNNNPPPPPPNNNLLLKKKKKKMMMPPPQQQQQQSSSTTTUUUTTTSSSQQQOOORRRNNNHHHBBB???>>>???@@@AAAEEEKKKRRRYYYaaaiiiooojjjooouuu{{{}}}}}}{{{zzzzzztttsssqqqpppooonnnnnnnnnllllllkkkjjjjjjiiihhhgggiiiooo||||||ccc\\\TTTQQQRRRUUU]]]fffmmmooojjjrrrzzz|||{{{zzzzzzyyywwwtttqqqooonnnhhheeebbb```___^^^[[[YYYWWWSSSLLLDDD===999777666666666666666666666666666444444444444444555555666666666555444444444444555555555555555444333222222444555555555666666666666666666666666666777888888<<<<<<;;;::::::<<<@@@CCCIIIaaavvvtttgggaaa______bbbaaabbbcccfffggggggeeebbbbbbbbbbbbaaa___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYVVVTTTRRRQQQOOOMMMKKKEEEEEEEEEDDDBBBAAA???>>>:::777444333444666666666666444333333444555333222///000222333333333222111------............---------------............/////////...---,,,,,,++++++------------............,,,++++++,,,...///...---------------------------******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000333888===@@@DDDCCCBBBCCCCCCCCCAAA??????AAADDDFFFGGGGGGEEEDDDAAABBBCCCCCCAAA>>>;;;888;;;<<<>>>@@@CCCGGGJJJKKK@@@???===>>>???AAA@@@???AAACCCCCCBBBAAAAAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMNNNMMMLLLLLLMMMNNNPPPRRRQQQRRRRRRSSSRRRQQQOOONNNQQQMMMGGGAAA??????AAACCCDDDIIIQQQZZZaaaiiiooosssqqqtttyyy{{{}}}}}}}}}|||{{{{{{uuusssrrrpppooooooooopppoooooonnnmmmllljjjiiihhhhhhooo{{{jjj```VVVTTTTTTWWW^^^eeeeeewwwvvvkkkooowww{{{{{{}}}~~~}}}zzzuuurrrpppooojjjgggcccaaa```^^^\\\ZZZWWWUUUOOOGGG???:::888888777777777666666666666666444444444444444444444444666555555444444444555555444444444555444444333333555555555666666666777777666555555666666777888999;;;;;;;;;::::::===BBBFFFQQQjjj~~~pppeee______```eeecccbbbbbbdddfffffffffbbbbbbbbbbbbaaa```^^^]]]ZZZ[[[[[[\\\\\\[[[YYYYYYXXXUUUSSSQQQQQQPPPNNNMMMGGGFFFFFFDDDBBB@@@>>>===:::777333222333555666666666444333333444555333222000111111222111///---,,,///...............//////---------............///---------------------,,,------------.........///,,,++++++,,,...//////..............................------,,,,,,,,,,,,---,,,,,,---------.........,,,---...000444777;;;===??????@@@BBBCCCBBB???<<<;;;===AAADDDFFFFFFEEEDDD???@@@AAAAAA@@@<<<999666888;;;???BBBDDDDDDEEEFFFAAA???>>>???AAABBBBBB@@@BBBCCCEEEDDDAAAAAABBBDDDBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<===>>>>>>?????????===???AAABBBCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFAAADDDGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMOOOPPPRRRSSSQQQQQQPPPPPPOOONNNNNNMMMMMMJJJEEEAAA@@@BBBFFFHHHMMMSSS\\\eeekkkppptttvvvxxxyyy{{{|||{{{|||}}}~~~}}}|||{{{{{{{{{wwwuuusssqqqppppppqqqqqqnnnooooooooonnnlllkkkjjjjjjppp{{{qqqeeeZZZVVVVVVXXX]]]ccceeeooo||||||lllllluuu{{{}}}|||vvvqqqooooookkkhhhdddaaa```___]]][[[WWWUUUQQQIII@@@;;;999:::666666666555555555444444444444444555444444444333555555444444444555555666333333444444555444444444444444444555555555666666555555555555666777888999999999999888999===CCCGGG\\\uuupppeeeaaaaaaccciiifffcccbbbccceeeeeeeeebbbbbbcccbbbaaa```^^^]]]YYYZZZ\\\]]]\\\[[[YYYXXXWWWUUURRRQQQQQQQQQOOONNNHHHGGGFFFEEEBBB@@@>>><<<999666333111333444555555666444333333444555333222444444333111...***&&&###000///...------...000111---------.........//////+++,,,,,,------......///---------.........//////,,,++++++,,,...//////...........................222111///---,,,,,,,,,---........./////////000000,,,---...111444777:::;;;:::;;;>>>AAACCCAAA>>>;;;<<<===@@@CCCFFFGGGGGGGGG<<<>>>???@@@>>>;;;777444333777===AAABBBAAA???>>>AAA@@@???@@@BBBCCCBBBAAABBBDDDEEEDDDAAA@@@BBBDDDAAAAAA@@@@@@???@@@@@@@@@:::;;;<<<>>>????????????===>>>AAACCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHCCCFFFJJJMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSQQQPPPOOONNNMMMLLLMMMMMMIIIGGGDDDBBBBBBFFFJJJMMMWWW]]]fffnnnsssvvvxxxyyy|||}}}}}}|||{{{{{{}}}~~~|||~~~}}}{{{zzzzzzzzzzzzxxxwwwtttrrrqqqqqqrrrsssllllllmmmnnnnnnmmmlllkkkmmmrrr|||wwwjjj\\\WWWWWWXXX\\\```gggjjjrrrllljjjsss{{{~~~{{{tttooonnnnnnllliiieeebbb```___]]][[[WWWVVVQQQJJJAAA;;;:::;;;555555555444444333333333444444444555555444333333555555444444444555555666222222333444555555555555333333333444444444555555555555555555666777999999<<<<<<<<<<<<===BBBHHHMMMddd|||sssggg______ccceeedddbbbbbbdddeeefffeeebbbbbbaaa___^^^\\\[[[[[[\\\[[[[[[\\\^^^^^^]]][[[VVVQQQOOOSSSTTTQQQMMMLLLKKKHHHDDD@@@>>>======>>>:::888555444444444222111444333222222444444333222444333111///......//////------------------------000111222333222111...---/////////000//////......222111000///...---,,,,,,//////.........---------,,,,,,,,,++++++,,,,,,---..................------333000---,,,......---***,,,...000333555777777777;;;<<<===?????????>>>>>>888999;;;===>>>>>>======;;;===???>>><<<999777777888;;;@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@AAAAAA???>>>???>>>===============>>>>>>@@@BBBDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPRRRRRRUUURRRPPPPPPPPPOOOLLLHHHFFFEEEDDDCCCEEEJJJRRRWWW]]]gggqqqssstttwwwzzzzzz{{{}}}~~~~~~~~~}}}{{{yyyxxx}}}|||zzzxxxuuusssqqqpppqqqqqqppppppooonnnnnnmmmjjjqqq|||~~~qqqbbb[[[XXXXXX[[[___ccciiitttwwwooowww|||yyy}}}}}}}}}{{{xxxtttooommmjjjhhhfffccc```]]]ZZZYYYZZZVVVPPPKKKEEE>>>777333777555444444555555444333555555555555555555555555333333333333333333333333444444555555555555444444444444444555555555555666777666555444444555666777;;;999<<>>===MMMaaazzzvvviii``````ccceeecccbbbbbbccceeeeeeeeecccbbbaaa```___]]]\\\[[[ZZZZZZZZZ[[[]]]^^^\\\[[[ZZZSSSOOOQQQRRROOOLLLLLLKKKHHHEEEAAA???>>>>>>>>>:::888555444444444222111333222111222333333222111222111111111111222333333------------------------+++,,,...//////...---,,,+++,,,,,,---------,,,,,,------------,,,,,,,,,,,,///.........------------...---,,,,,,+++++++++,,,,,,,,,------......//////555111,,,+++,,,.........---///222555777888999999;;;<<<============<<<;;;888999:::<<<=========<<<;;;===>>>>>>;;;999888777888:::>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???@@@AAA@@@???=========<<<<<<<<<<<<======>>>@@@BBBCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQQQQRRRSSSQQQNNNNNNNNNMMMJJJGGGEEEEEEEEEFFFIIIPPPXXX^^^eeennnvvvwwwwwwyyy{{{{{{}}}}}}{{{zzz~~~}}}{{{yyyvvvtttrrrqqqrrrrrrqqqpppooonnnnnnnnnjjjqqq|||sssfff```\\\ZZZZZZ\\\bbbgggqqq~~~wwwxxx|||~~~}}}~~~}}}|||xxxtttooommmiiihhhfffccc```]]][[[ZZZZZZWWWQQQLLLFFF???999444777555444444555666444333222222222222222222222222333333333333333333333333444444555555555555444444444444444555555555555666555555444444555666888999777777;;;@@@@@@DDDXXXpppyyylllbbbaaadddeeecccaaaaaaccceeeeeeeeeccccccbbbaaa```^^^]]]\\\YYYYYYZZZ\\\^^^^^^]]][[[]]]UUUOOOPPPPPPMMMLLLLLLKKKIIIEEEBBB@@@?????????:::888555444444444333222444333222222444444333222222222333444444444444333------------------------,,,---///111111111111000,,,---...///////////////++++++,,,,,,---------...............------------...---,,,,,,++++++++++++++++++,,,---...///000000555111,,,******---///000...111444777:::;;;;;;;;;;;;<<<<<<;;;;;;999888777777777999:::;;;<<<<<<<<<;;;===>>>===;;;999888999888:::<<<======>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@????????????===<<<<<<<<<<<<;;;;;;<<<<<<===???@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPPPPQQQRRRPPPNNNNNNMMMLLLJJJHHHEEEFFFIIILLLQQQYYYbbbhhhnnnvvv|||{{{zzz|||}}}|||~~~~~~}}}{{{xxxvvvttttttssssssrrrqqqpppooonnnnnnjjjpppzzz{{{nnngggbbb]]]ZZZ[[[```dddkkkvvvyyyzzz~~~~~~~~~|||yyytttooommmhhhgggeeebbb```^^^\\\\\\ZZZWWWRRRMMMHHHBBB;;;777777666444555666666555333555555555555555555555555333333333333333333333333444444555555555555444444444444444555555555555666444333333444555888:::;;;777888===@@@AAAKKKfffzzzmmmdddbbbfffeeecccaaaaaacccdddeeedddbbbccccccbbbaaa___^^^]]]YYYYYY[[[^^^aaaaaa^^^[[[ZZZSSSOOOQQQRRROOOLLLLLLJJJHHHEEECCC@@@?????????:::888444333333444333333666444333444555666555444444555555555444222000///...........................///000111222111111111+++,,,---...///000000000------........./////////------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........111///,,,***+++,,,...///000222666:::===>>>>>>===<<<<<<;;;999888666555444666666777999:::;;;<<<<<<<<<======<<<:::888999:::;;;<<<<<<<<<<<<===@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@>>>===>>>>>><<<;;;===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKIIIJJJKKKMMMNNNOOOOOONNNRRRQQQPPPNNNNNNMMMLLLKKKFFFIIIMMMRRRYYYbbbkkkqqquuu{{{~~~~~~}}}{{{yyywwwwwwuuuuuutttrrrqqqooonnnnnnjjjpppzzzuuulllddd^^^ZZZ[[[^^^```fffnnnwwwyyy}}}zzzuuupppmmmhhhgggdddaaa___^^^]]]]]]ZZZWWWSSSOOOJJJDDD>>>999777666555555666666555444666666666666666666666666444444444444444444444444444444555555555555444444444444444555555555555666555444444444666777999::::::<<<@@@AAACCCRRRrrryyymmmdddcccgggdddcccaaaaaabbbdddddddddaaabbbccccccbbb```^^^]]]ZZZ[[[^^^bbbdddccc___\\\TTTPPPOOOSSSUUUQQQMMMLLLIIIGGGEEECCCAAA?????????:::777444222333444444444444333222333444555444222333333444333222111///---.................................------,,,,,,+++''''''(((***++++++++++++///............---------,,,,,,------------------*********+++,,,---...///......------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---111444888===???@@@@@@???======;;;999666444333222555666777888999;;;<<<=========<<<;;;999888:::<<<>>>>>>>>>>>>===???BBBDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDBBBAAAAAA???===<<<<<<===<<<;;;>>>>>>======>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIKKKMMMNNNNNNMMMMMMPPPOOOOOOMMMLLLLLLMMMNNNKKKNNNTTTZZZaaaiiirrrxxxyyy}}}~~~~~~|||{{{zzzwwwwwwuuusssrrrpppnnnnnnkkkpppyyy{{{mmmccc[[[XXXYYY[[[]]]aaagggoooxxx}}}~~~zzzvvvrrroooiiigggdddaaa___^^^]]]]]]YYYWWWTTTPPPLLLFFF@@@;;;888666555555666777555444333333333333333333333333666666666666666666666666444444555555555555444444444444444555555555555666777777666555555666888999:::===???@@@FFFZZZ}}}wwwllldddcccfffdddbbb``````bbbddddddddd```aaabbbbbbbbb```^^^\\\\\\^^^aaadddfffddd___[[[QQQNNNOOOUUUWWWSSSNNNLLLGGGFFFDDDBBB@@@???>>>>>>:::777333222222444444555222111000000222222111000//////000111111111111000........................000//////...------,,,,,,((()))***++++++,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,------------*********+++,,,---.../////////...---,,,+++******(((+++---......---,,,---111555:::>>>AAABBBBBBAAA???>>>;;;999666444333333666666666888999;;;===>>>======<<<:::888888;;;===???@@@@@@@@@???@@@CCCEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFEEEDDDAAA@@@???===;;;:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJMMMNNNOOOOOONNNMMMLLLMMMMMMLLLKKKLLLOOOQQQTTTWWW]]]ccciiipppwww||||||}}}}}}yyyxxxwwwuuurrrpppooonnnlllqqqzzzrrreee[[[VVVWWWXXXYYY\\\```gggrrr}}}~~~~~~~~~{{{xxxtttqqqjjjhhhdddaaa^^^]]]]]]]]]XXXVVVTTTQQQMMMHHHAAA<<<888777555666777777666444555555555555555555555555666666666666666666666666444444555555555555444444444444444555555555555666888888777666666666777888777:::<<>>======:::777333111222444555555333222111111222333222111000////////////000111111........................111000000/////////000000---....../////////......***+++++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,...------,,,,,,+++++++++***,,,//////...---///111111555:::???BBBCCCBBBAAA@@@???<<<999777555555555666666777888999<<<>>>???>>>===;;;999777888;;;>>>???@@@AAAAAA@@@AAACCCDDDAAABBBBBBBBBCCCCCCCCCCCC@@@BBBDDDEEEEEECCCAAA@@@===;;;999999:::<<<==================>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMKKKMMMPPPRRRRRRQQQPPPOOOMMMNNNOOOOOONNNPPPTTTWWW^^^aaafffkkkpppuuu{{{{{{zzzxxxuuusssqqqooonnnlllrrr{{{~~~oooaaaZZZXXXUUUVVVWWWYYY___iiivvv|||}}}~~~~~~|||yyyvvvtttkkkiiieee```]]]\\\\\\\\\VVVUUUSSSQQQNNNHHHAAA===888777666666777777666444777777777777777777777777444444444444444444444444444444555555555555444444444444444555555555555666777777666666666777999:::777999:::>>>LLLhhhxxxkkkaaa___aaadddbbb``````bbbcccdddccc]]]___aaabbbaaa___\\\[[[\\\^^^bbbeeefffbbb\\\WWWXXXRRROOORRRSSSPPPMMMLLLDDDCCCBBBAAA???>>>===<<<;;;777333111222444555666666555444444666666555444444333111///......//////////////////////////////,,,,,,+++,,,,,,---...///---------...------,,,,,,***++++++,,,...//////000+++++++++,,,,,,---------000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---///000///---...222666111555:::@@@CCCDDDCCCBBBAAA@@@===:::888666666666777777777888:::<<>>===;;;888777888<<>><<<<<<<<<<<<===>>>@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNPPPRRRTTTUUUTTTRRRQQQOOOQQQSSSSSSRRRUUUZZZ^^^eeehhhmmmqqquuuyyy}}}{{{zzzxxxvvvsssqqqooonnnmmmrrr{{{zzzjjj___\\\TTTTTTTTTUUUYYYcccqqqzzz{{{|||~~~~~~}}}zzzwwwuuullljjjeee```]]]\\\[[[\\\UUUTTTSSSQQQNNNIIIBBB===888777666666777777666555555555555555555555555555333333333333333333333333444555555555555555555444444444444555555555666666555555555555777999;;;<<<;;;;;;;;;>>>MMMhhhwwwkkkbbb```bbbeeedddbbbbbbdddeeefffeeeeeecccaaabbbbbbaaa\\\XXXWWW[[[___bbbbbb^^^YYYUUUTTTRRRQQQQQQQQQQQQPPPNNNGGGDDDBBB@@@AAAAAAAAA@@@:::888555333444555555555555555444444333222111111------...///000111222222,,,---///000///---***(((,,,------...............***,,,---+++******...111000///---,,,+++,,,,,,------.........---,,,,,,+++...---,,,+++,,,---...///,,,,,,,,,,,,,,,+++******------------------------333999======???BBBCCCBBBEEEBBB===888555444555666999777666666999===>>>???>>><<<888777999<<<>>>???DDDBBBAAAAAACCCDDDDDDCCC@@@@@@@@@???@@@@@@AAAAAAAAADDDFFFEEEAAA>>>======<<<<<<<<<<<<<<<<<<;;;;;;????????????>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGCCCEEEGGGFFFDDDDDDEEEHHHGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTUUUTTTRRRTTTRRRQQQQQQUUU[[[aaaeeemmmsssvvvvvvwww{{{~~~}}}}}}|||yyyvvvsssooolllmmmpppvvvssseee\\\XXXTTTSSSVVVWWW[[[lll~~~{{{|||}}}}}}|||zzzxxxvvvnnnjjjccc^^^\\\[[[ZZZYYYYYYXXXVVVTTTQQQLLLFFFBBB:::888666555666666666555333333333333333333333333333444444555555444444333444444444444333333222111555555555555666666666666555555666666777999:::;;;:::===>>>@@@OOOkkkxxxllldddaaaccceeecccbbbbbbccceeeeeeeeeeeedddcccddddddbbb]]]YYYXXX[[[```bbbaaa]]]XXXTTTRRRPPPOOOOOOPPPPPPOOOMMMFFFDDDAAA@@@@@@AAA@@@???:::888555333444555555555555444444333222222111111/////////000000000000000---...///000///---+++***///000000111111111111111...///000...+++***,,,...///...---,,,,,,,,,------------......------,,,+++,,,,,,++++++******++++++//////---+++)))&&&###"""------........./////////333999>>>>>>@@@CCCDDDCCCDDDAAA===999666555666777999888666777:::>>>???@@@???<<<999999;;;===???@@@CCCBBBAAAAAACCCDDDDDDCCC???????????????@@@@@@AAAAAACCCEEEDDDAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGFFFEEEDDDFFFHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNNNNOOOQQQSSSTTTSSSQQQRRRQQQPPPRRRWWW^^^dddiiirrrxxx{{{{{{}}}|||xxxvvvrrrooollllllooouuussscccZZZTTTQQQSSSTTTXXXgggyyy|||}}}}}}~~~~~~|||yyywwwoookkkeee```^^^\\\[[[ZZZZZZXXXVVVTTTQQQLLLFFFBBB;;;888666555666777666555555555555555555555555555333444444555555444444333444444444444444333222111555555555555666666666666666666666666777888::::::888<<<>>>BBBQQQjjjxxxmmmeeebbbdddeeecccaaaaaaccceeeeeeeeeccccccdddeeeeeebbb]]]YYYZZZ\\\```bbb```\\\WWWSSSOOONNNMMMMMMNNNNNNMMMLLLFFFCCC@@@??????@@@???>>>:::888555333444555555555444444333333222222111111222111111111000000//////000000000///......------------...////////////......000111000...,,,,,,---------,,,,,,,,,---......------......------,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++***)))((((((---------...///000222222444;;;@@@@@@BBBEEEFFFDDDCCC@@@===999777777888888:::999888999<<>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDCCCAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================BBBBBBAAAAAA@@@@@@??????DDDEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMOOORRRSSSRRRPPPPPPPPPPPPTTTZZZaaaiiinnnsssxxx||||||}}}|||yyyvvvsssooommmnnnpppuuuqqq```WWWRRRRRRRRRUUUcccttt}}}|||}}}~~~~~~{{{xxxppplllgggccc```___]]][[[[[[YYYWWWUUURRRLLLFFFBBB<<<999777666666777666666666666666666666666666666333444444555555444444333333444444444444333333222555555555555666666666666777777777777777888999:::888<<>>:::888555333444555555555444333333333222222222111222222111111111000000000222111000///.........///+++,,,------......------+++,,,...000000/////////,,,,,,,,,,,,---......///,,,------...------,,,,,,,,,---...///...---,,,+++)))***+++,,,------------,,,,,,,,,---///111333444666<<>>@@@AAAAAA<<<:::999;;;???DDDGGGHHHEEEDDDCCCCCCDDDCCCBBB@@@======<<<======>>>???@@@BBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============CCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMPPPQQQQQQPPPPPPPPPRRRVVV\\\dddkkkppptttyyy|||{{{|||~~~zzzwwwtttqqqooorrrrrruuu}}}iii]]]TTTRRRSSSVVVcccrrr|||{{{{{{|||~~~{{{wwwrrrnnnjjjfffcccaaa___\\\[[[ZZZXXXUUURRRMMMGGGBBB===:::777666777777777666666666666666666666666666333444444555555444444333333444444444444444333333555555555555666666666666888777777777888888999::::::>>>EEEOOO^^^rrrvvvkkkcccbbbddddddcccaaaaaabbbdddddddddaaabbbdddeeeccc```]]][[[[[[]]]___```___[[[VVVSSSNNNLLLKKKKKKKKKKKKJJJHHHEEECCC@@@????????????>>>:::888555333444555555555444444444333333333333333111111111111222222222222333222000.........///000//////000111111111111000***+++---...//////...---+++,,,,,,------.........,,,,,,------...------,,,***+++---...///......---/////////...,,,***)))(((******+++,,,...111333555888>>>DDDDDDEEEGGGFFFDDD>>>===<<<::::::;;;<<<======<<<;;;<<>>???@@@CCCCCCBBBAAA@@@???===<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<=========>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKLLLOOOPPPPPPPPPRRRSSSTTTXXX^^^eeekkkoooxxx}}}~~~~~~|||yyyvvvsssqqqqqqppprrryyyuuueeeXXXTTTTTTXXXcccpppzzzxxxxxxzzz~~~~~~zzzvvvrrrooollliiifffccc```]]][[[YYYXXXVVVSSSNNNHHHDDD>>>;;;888777777888777666555555555555555555555555333444444555555444444333333444444555555444444444555555555555666666666666888777777777888999:::;;;;;;@@@IIIWWWgggxxxuuukkkcccbbbddddddbbb``````bbbdddddddddbbbdddffffffccc```______ZZZ\\\^^^___^^^[[[WWWTTTPPPNNNLLLKKKKKKKKKIIIGGGFFFCCC@@@??????@@@???>>>:::888555333444555555555555555555555444444444444111111222222222333333333333222000///......//////---...//////000000/////////...------......,,,***,,,,,,---.........------,,,,,,------......------)))***++++++,,,,,,,,,+++***+++++++++++++++******+++******+++---000444666:::@@@FFFFFFEEEFFFEEEAAA<<<<<<;;;;;;<<<===???@@@???>>>======??????>>>===555555666:::@@@EEEIIIJJJHHHGGGEEEEEEDDDAAA>>>;;;<<<<<<<<<<<<===???@@@AAADDDBBB@@@@@@@@@???===;;;::::::;;;;;;<<<=========<<<<<<<<<======>>>>>>???======>>>@@@AAACCCDDDDDDEEEDDDDDDFFFHHHIIIIIIHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMKKKKKKLLLNNNPPPPPPPPPSSSTTTVVVYYY___eeekkkooovvv{{{~~~}}}}}}|||yyyvvvtttrrrllllllmmmtttsssaaaZZZYYY\\\eeepppyyywwwvvvyyy~~~~~~zzzvvvrrrpppmmmkkkhhheee```]]]ZZZYYYWWWVVVTTTPPPJJJFFF???<<<999888888888777666444444444444444444444444333444444555555444444333333444444555555555555444555555555555666666666666777777777888999:::;;;<<<<<>>>>>???>>><<<:::666666666:::>>>BBBDDDEEEFFFEEEDDDEEEEEECCC???<<<<<<<<<<<<===>>>???AAAAAAEEEBBB????????????===;;;::::::;;;;;;<<<======>>><<<<<<===>>>>>>???@@@@@@>>>>>>???AAABBBCCCDDDEEEFFFDDDDDDEEEIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNLLLKKKLLLNNNPPPQQQQQQRRRSSSUUUZZZ```ffflllppprrrxxx||||||~~~{{{xxxuuusssqqqlllkkklllssspppfffddddddjjjtttyyyvvvuuuyyy|||vvvrrrpppnnnllliiifff```]]]XXXXXXWWWVVVUUUQQQLLLIII@@@===:::888888888777666444444444444444444444444333444444555555444444333333333444555555555555555555555555555666666666666555666666777999;;;===>>>@@@III]]]tttvvvllleeedddgggdddbbb``````bbbcccdddccc^^^``````^^^ZZZYYY[[[]]]XXXZZZ\\\^^^]]][[[XXXVVVUUUSSSPPPNNNMMMKKKHHHFFFGGGEEEBBBAAAAAAAAAAAA@@@:::888555333444555555555666666666777777777777777666555555444222111111000000000000///......------...//////000111000000000111...,,,,,,000222222111------...///...---+++***+++,,,,,,---.........---444222///---+++***))))))------.........---,,,,,,///...------///222555888<<>>@@@AAABBBAAA@@@>>>>>>>>>===;;;888888777777999===@@@AAA@@@CCCCCCCCCDDDEEEDDDAAA???<<<<<<======>>>@@@AAABBBEEEBBB???>>>??????===;;;::::::;;;;;;<<<===>>>>>><<<======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGFFFDDDCCCEEEIIIKKKJJJHHHGGGHHHHHHIIIKKKMMMNNNOOONNNLLLKKKLLLNNNPPPQQQQQQPPPQQQTTTYYY```gggmmmqqqtttzzzzzzvvvtttqqqppppppnnnnnnsss~~~~~~rrrmmmkkkpppyyyzzzwwwvvvzzz}}}wwwrrrpppnnnllljjjfff```\\\XXXWWWWWWVVVVVVRRRNNNJJJ@@@>>>:::999999999888666555555555555555555555555333444444555555444444333333333444555666666666555555555555555666666666777555555666777:::<<<>>>???DDDPPPiiivvvkkkddddddgggeeecccaaaaaabbbddddddccccccbbb___ZZZWWWWWWYYY\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYWWWTTTPPPLLLIIIGGGFFFEEECCCAAA???>>>>>>>>>>>>;;;999777666666777777666666666555444333222222111555555555444333222000///444333111000...,,,******......------...///111222111000///...............,,,---......,,,******+++,,,,,,------,,,,,,++++++000///---+++)))(((((()))************(((&&&###"""++++++,,,...111555888:::>>>@@@CCCEEEFFFEEEDDDCCC???>>><<<;;;<<<===???@@@:::;;;===>>>===;;;888666555777:::<<<>>>>>>======CCCCCCCCCBBBBBB@@@???>>>>>>======>>>???AAABBBDDDBBBAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOPPPPPPPPPPPPQQQPPPRRRTTTVVVYYY```jjjqqqzzz|||wwwssspppnnnjjjiiikkkpppxxxzzzqqqooouuu||||||sssyyy}}}zzzuuutttqqqnnniiiddd```]]]\\\[[[YYYWWWUUUQQQLLLIIIBBB@@@<<<999666666666777555555444444444444555555555666666666555444333333333444555666666444222000444444444555555555555666666777777555777;;;???@@@III```|||sssiiicccbbbdddfffdddbbbbbbcccddddddcccaaaaaa```]]]ZZZXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXUUUQQQMMMJJJHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>:::888555555555666555555555555555444333333222222555555555444333222000000111000000///...---------.........---...///111222000000...---,,,+++*********,,,------+++************+++,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,...111555888:::>>>@@@BBBDDDEEEDDDBBB@@@======<<<;;;<<<===>>>???:::;;;===>>>===;;;888777666777:::<<<>>>>>>======@@@@@@??????===<<<;;;:::<<<<<<;;;;;;<<<>>>@@@BBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPRRRTTTVVVYYY```jjjrrryyy{{{vvvrrrooommmjjjhhhiiinnnuuu~~~uuusssyyyxxxyyy}}}zzzwwwuuusssoookkkeeeaaa___\\\[[[YYYWWWUUUQQQMMMIIICCC@@@===999666666666777555555444444444444555555555555555666555555444444444555555666555444333222444444444555555555555666777777777666777;;;@@@BBBUUUqqq}}}ooohhhcccbbbdddhhhfffccccccdddddddddccc```aaaaaa```]]]ZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZZZZYYYUUURRRNNNKKKHHHGGGFFFEEEBBB@@@????????????999777444333444555444444444444444444333333333333555555555444333222111000............/////////000///.........///000111222111000///---,,,***)))))))))+++,,,,,,***))))))***))))))+++,,,---.........,,,++++++******+++,,,,,,,,,,,,,,,,,,---...///000+++,,,---///222666999;;;???AAABBBDDDCCCAAA???===:::;;;;;;;;;<<<<<<<<<===;;;;;;=========;;;999777777888:::<<<===>>>======BBBBBBAAA???>>><<<;;;:::;;;:::888888999;;;>>>@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGIIIKKKLLLMMMMMMLLLMMMNNNPPPQQQRRRQQQPPPOOOQQQRRRTTTUUUXXX```kkkrrrwww}}}{{{vvvrrrnnnkkkiiiffffffkkkqqq{{{zzzwww|||~~~yyy~~~|||yyyxxxuuuqqqlllgggccc```]]][[[YYYWWWUUURRRMMMJJJDDDAAA===999777666777777555555444444444444555555444444555555666555555555666666666555555555555444444444444555555555555666777777777777888<<>>@@@AAABBBCCCAAA???<<<:::888999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888888999:::<<<===>>>>>>===CCCBBBAAA???===<<<;;;;;;;;;:::888777777:::===??????>>>===;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>?????????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMMMMLLLKKKKKKMMMOOORRRRRRQQQOOONNNQQQRRRTTTUUUXXX___jjjqqqvvv|||{{{vvvrrrmmmjjjhhhdddcccfffkkkuuu}}}xxx|||}}}}}}{{{yyyvvvqqqlllgggcccaaa^^^\\\YYYWWWUUURRRMMMJJJEEEBBB>>>:::777777777777555555444444444444555555333333444555666666666555777666666555555555666666444444444555555555555666777666777888:::===EEEMMMiii{{{mmmfffbbbcccfffhhhfffdddcccdddeeeeeedddcccbbb```]]]ZZZZZZ\\\^^^ZZZ[[[^^^```aaa___]]]\\\[[[YYYVVVRRRNNNKKKIIIHHHFFFDDDBBB@@@???>>>??????:::888555444555666555555111111222333333444444444444444444444333222111111///////////////.........---...//////000111111111...//////000000///...---+++---......---,,,,,,---,,,,,,,,,------,,,,,,+++---------,,,+++***)))(((,,,+++***))))))***,,,---///000111444777;;;???AAAAAABBBCCCBBB@@@===:::888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888999:::;;;<<<======>>>>>>???>>><<<:::999888888888<<<;;;999888999;;;>>>???>>>===<<<:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFHHHKKKLLLLLLLLLKKKJJJLLLOOOQQQRRRQQQOOONNNPPPRRRTTTUUUXXX^^^gggnnnttt{{{|||wwwsssnnnkkkgggdddbbbdddhhhooo~~~zzz{{{~~~|||zzzvvvqqqlllgggcccbbb___\\\YYYWWWUUURRRNNNKKKFFFCCC???;;;888777777888555555444444444444555555333333444555666666666555666666555555555666666777444444444555555555555666888666666:::;;;>>>HHHTTTtttrrrggg```aaaeeegggeeecccbbbdddeeeeeeeeecccbbb___[[[YYYYYY\\\___ZZZ\\\___bbbbbbaaa^^^]]]ZZZYYYUUURRRNNNKKKHHHGGGEEEDDDAAA???>>>>>>>>>>>>:::888555555555666555555111111222222333333444444333444444444333333222111000000000///......------,,,---...///000000000000***+++---.........---,,,+++---//////...---...///,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,000111222555999===AAACCCAAABBBCCCBBB@@@===999777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<======>>>>>>@@@>>>===;;;:::::::::;;;===<<<<<<<<<<<<===>>>???===<<<;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJLLLNNNPPPQQQQQQPPPOOOOOORRRUUUVVVXXX\\\ccchhhqqqxxx~~~}}}yyyuuupppmmmiiifffdddeeeggglllyyy}}}|||}}}~~~{{{wwwqqqlllgggdddccc___]]]YYYWWWTTTRRROOOLLLGGGDDD@@@<<<999777777888555555444444444444555555444444555555666555555555444555555555555666666666444444444555555555555666888555666;;;<<>>===<<<======999777444333444555444444222222222222222333333333333333444444444333222222////////////............+++,,,---...//////......+++,,,...///...---,,,+++***,,,......---------...++++++,,,---------,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,---------,,,,,,///000111444888<<<@@@BBBBBBBBBCCCCCCAAA===:::777888888888888999;;;===>>><<<<<<<<<;;;;;;:::999999;;;;;;;;;<<<<<<===>>>???AAA@@@>>>===<<<===>>>???<<<======>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNQQQUUUWWWXXXZZZ___cccmmmtttzzz|||~~~{{{wwwssspppmmmjjjiiiiiijjjmmmvvv|||}}}}}}~~~yyysssmmmiiifffddd```]]]YYYVVVTTTRRROOOMMMHHHEEEAAA<<<999888888888555555444444444444555555555555555666555555444444222333444555666555555444444444444555555555555666999555666<<<===???MMM___ssseeedddjjjcccaaa```aaaccceeeffffff]]]^^^___^^^\\\ZZZZZZZZZZZZ\\\```cccdddbbb```^^^YYYWWWTTTPPPLLLIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<888666333222333444333222222222222222222222222222333333444444444333222222.........///////////////***+++,,,...///......---///000111111000...,,,+++)))+++------,,,,,,---...)))***+++,,,---.........+++,,,------,,,+++)))(((((()))+++,,,---,,,,,,+++...///000333777;;;???BBBBBBBBBCCCCCCAAA>>>:::888999999888777999;;;>>>???===<<<<<<;;;;;;:::999999<<<<<<<<<<<<<<<===>>>???>>>===;;;::::::;;;<<<>>><<<===>>>?????????>>>===<<<;;;:::999999999:::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGIIIKKKLLLMMMKKKLLLLLLMMMOOOPPPQQQQQQMMMQQQVVVXXXXXXYYY\\\___jjjqqqvvvyyy|||yyytttqqqpppmmmlllmmmlllnnnvvv~~~zzz{{{|||~~~zzztttooojjjgggfff```]]]YYYVVVTTTRRROOOMMMHHHEEEAAA===999888888888555555555444444555555555555666666666555444333333000222444666666555444333444444444555555555666666999555666===>>>@@@OOObbbtttjjjhhhffffffeeecccbbbccccccbbbaaabbbbbbbbb```\\\ZZZYYYZZZ[[[___cccdddeeeeee```YYYZZZWWWRRROOOLLLJJJFFFDDDBBBBBBAAA@@@>>><<<:::999:::777444333333444333333111222222333333222222111888666333111111222444666------............------++++++,,,,,,,,,---------)))***+++,,,...///000000...,,,***+++---...,,,***,,,------...---,,,***)))++++++******)))(((((((((++++++++++++++++++++++++111333666888999;;;>>>AAADDDCCCBBB@@@>>>;;;999888:::999999888999;;;<<<===AAA???<<<999777777888999<<<<<<<<<<<<===???@@@AAA@@@===:::999:::;;;<<<<<<@@@@@@??????>>>======<<<;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKPPPUUUWWWUUUVVVZZZ^^^gggmmmtttyyy}}}|||yyyvvvtttrrrsssrrrnnnkkkooo{{{||||||vvv|||{{{vvvrrrnnnjjjgggaaa]]]XXXTTTRRRPPPOOOMMMJJJGGGCCC???;;;888666666666666777777888888999999888777666555444333222222444444444444444444444444444444555555666666777777:::666777===???AAAPPPdddrrrhhhfffdddgggeeebbbbbbccccccbbbaaaaaaaaaaaa___\\\ZZZZZZ[[[\\\```dddeeeffffffaaaZZZXXXUUUQQQNNNLLLJJJGGGDDDDDDCCCBBB@@@===;;;:::999999777555444444444333222111222222333333222222111666555333222111222333444---......//////......---++++++,,,,,,,,,---------***++++++,,,---...//////...,,,***+++---...,,,***+++,,,---------,,,+++***,,,,,,++++++++++++******,,,,,,++++++++++++++++++...000333555777888;;;>>>CCCBBBAAA@@@===;;;999888999999888888999:::<<<===AAA???<<<999888999:::;;;============>>>???@@@@@@???===::::::;;;=========AAA@@@@@@@@@??????>>>>>>;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;;;;======<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKKKKKKKMMMNNNOOONNNRRRUUUUUUSSSTTTWWW[[[ccckkkuuu|||~~~{{{yyywwwuuuwwwuuuqqqmmmpppyyy|||{{{{{{wwwsssnnniiifffbbb^^^ZZZVVVTTTRRRPPPNNNKKKHHHDDD@@@<<<999777666666666666666666666777777444444444555555555555555444444444444444444444444444444555555666777777777:::777888===>>>AAAQQQdddqqqhhhffffffgggdddbbbaaabbbbbbbbbaaa___```___]]][[[ZZZZZZ[[[\\\aaadddeeeggggggaaaZZZUUURRROOOLLLKKKJJJGGGEEEGGGEEEBBB???<<<::::::999888666555555666555333111111222222333333222222111333222222222222111111111---......//////......---,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,++++++------,,,+++++++++,,,---------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,000333666888:::;;;>>>@@@BBBAAA@@@>>><<<:::999888999888888777888:::;;;<<>>;;;:::999;;;===>>>@@@@@@?????????@@@@@@@@@>>><<<::::::===?????????@@@@@@@@@@@@@@@@@@@@@???::::::999999999999::::::;;;;;;;;;::::::;;;;;;<<>>===<<<;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKKKKKKKLLLNNNOOOQQQPPPRRRTTTSSSQQQQQQUUUYYY___hhhttt~~~}}}|||{{{yyyzzzyyytttooopppwww}}}|||}}}yyyuuuoooiiidddccc___[[[WWWUUUTTTQQQPPPLLLJJJEEEAAA===999888777666666555555555555555555444444444555555555666666444444444444444444444444444444555555666777777888;;;888999===>>>BBBRRReeerrrjjjhhhjjjgggdddaaa```aaabbbbbbaaa^^^^^^^^^\\\ZZZYYYZZZ\\\\\\```ddddddffffffaaaZZZRRRPPPMMMKKKKKKJJJHHHFFFIIIFFFBBB>>>;;;:::::::::777666666666666555222000111222222333333222222111000000111222222111000///......////////////......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,---.../////////,,,,,,,,,,,,------------222555888;;;<<<>>>@@@BBBAAA@@@???===;;;:::999999888888777777888999;;;<<<>>>===;;;::::::<<>>AAAAAAAAA????????????????????????::::::999999999999::::::;;;;;;:::::::::;;;<<<<<>>===<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKJJJJJJKKKMMMOOOQQQRRRPPPQQQQQQPPPOOOQQQUUUXXXZZZcccooo{{{~~~}}}{{{zzz{{{zzzuuuqqqqqquuuzzz~~~|||~~~}}}{{{vvvppphhhcccbbb___[[[XXXVVVTTTRRRPPPMMMKKKGGGBBB===:::888777777666666555555444444444777666666555444444333333444444444444444444444444333444444555666777888888;;;:::;;;===???EEEVVVggg}}}sssiiigggiiigggdddaaa___```aaabbbbbb]]]]]]\\\ZZZXXXXXXYYY[[[ZZZ___bbbcccdddddd___XXXQQQOOOLLLKKKJJJJJJHHHGGGIIIGGGCCC???<<<:::::::::777666666666666555222000111222222333333222222111...///111222222111///......//////////////////...,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******+++,,,---...//////,,,,,,---------.........000333777:::;;;<<<>>>@@@@@@???>>><<<;;;:::::::::999888888888888:::;;;<<<<<<;;;::::::;;;===@@@BBBBBBBBBCCCCCCBBBAAA@@@???<<<;;;;;;===@@@BBBCCCCCC>>>>>>>>>>>>============:::999999888888999999::::::::::::::::::;;;<<<===???>>>>>>===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJJJJKKKMMMOOORRRSSSNNNOOOOOOOOOOOORRRVVVXXXVVV]]]hhhttt}}}{{{yyyyyyxxxuuurrrrrruuuyyy{{{|||}}}{{{wwwqqqiiiddd```^^^ZZZXXXVVVTTTQQQOOONNNLLLGGGBBB>>>:::888777777777777666666555555555666666666555444444333333444444444444444444444444333333444555666777888888::::::<<<>>>AAAJJJ]]]mmmvvvttthhhccceeegggddd```______aaabbbbbb^^^]]]\\\YYYVVVVVVXXXZZZYYY^^^aaabbbcccddd^^^WWWQQQOOOLLLKKKKKKJJJHHHGGGHHHFFFCCC@@@===;;;;;;:::888666555555666555333111111222222333333222222111...///000111111111000///...//////000000//////...,,,---------............------------------------+++,,,------++++++,,,---,,,,,,+++++++++,,,------******++++++,,,---......,,,------....../////////333666;;;>>>???@@@AAABBBAAA???>>><<<;;;;;;<<<<<<:::999999888999;;;<<<===;;;:::999999:::===@@@BBBAAABBBCCCCCCCCCAAA@@@???<<<<<<<<<>>>BBBDDDDDDCCC???>>>>>>===<<<<<<;;;;;;999999888888888888999999::::::::::::;;;<<<<<<===??????>>>>>>???AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOORRRSSSNNNNNNNNNOOOQQQSSSVVVWWWTTTYYYcccnnnzzz}}}zzzyyywwwtttrrrsssvvvyyy{{{wwwzzz~~~}}}{{{xxxrrrkkkfff```]]][[[YYYWWWUUURRROOONNNLLLGGGBBB===:::777666777777777666666666666666222333333444555666777777444444444444444444444444222333444555666888888999777:::<<<>>>CCCPPPdddtttvvvuuuhhhccceeegggddd```^^^___```bbbbbb^^^^^^\\\XXXUUUUUUVVVXXXZZZ___bbbcccdddddd___XXXRRRPPPMMMLLLKKKJJJIIIGGGFFFEEECCCAAA???===;;;;;;999777555444444444333222111222222333333222222111//////000111111111111111//////000000000000//////------------............,,,---------------------***,,,...---+++***,,,......---,,,+++++++++,,,---+++++++++,,,,,,---------,,,------...//////000000666:::???CCCDDDEEEFFFFFFAAA@@@>>><<<<<<<<<===>>>;;;::::::999:::<<<===>>>;;;:::888888999<<>>===<<<;;;:::999999888888888888999999::::::::::::;;;<<<======@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFHHHKKKMMMLLLLLLLLLLLLMMMOOOQQQRRROOOOOOOOOPPPRRRTTTTTTTTTSSSXXX```kkkvvv~~~|||xxxuuussstttwwwyyy}}}{{{|||wwwxxx{{{~~~}}}{{{zzzxxxsssmmmiii```^^^\\\ZZZYYYWWWSSSQQQNNNKKKGGGBBB===999777555555555555555555555666666222222333444555666777888444444444444444444444444222333444555666888999999555999===???FFFVVVlll{{{vvvjjjfffiiigggddd```^^^^^^```bbbbbb___^^^\\\XXXTTTTTTUUUXXX[[[```cccdddeeeeee```YYYSSSQQQNNNLLLLLLKKKIIIGGGDDDDDDCCCBBB@@@>>><<<;;;:::777444333333444333333222222222333333222222222///000000000111111222222//////000000000000//////---------.........//////,,,,,,,,,---------......***,,,...---+++***,,,...///...,,,+++***++++++,,,,,,,,,,,,------------...---------...///000000111444888===AAABBBCCCDDDDDDBBB@@@>>>===<<<===>>>???;;;;;;::::::;;;<<<>>>???:::999888888999;;;???AAA???@@@BBBCCCCCCBBB@@@???>>>===>>>@@@CCCEEEDDDCCCCCCBBBAAA???>>><<<;;;:::999999888888888888999999999999999:::;;;<<<===>>>BBBAAA???============>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFDDDCCCDDDGGGKKKNNNMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSSSSRRRQQQSSSWWW```jjjuuu|||zzzuuussstttwwwyyyvvvooo|||zzzwwwwww~~~|||{{{yyywwwtttoookkkaaa___]]]\\\ZZZXXXUUURRRNNNKKKGGGAAA<<<888666555333333333444444555555555555555555555555444444444444444444444444444444444222222333555666888999999444999===???GGGYYYpppzzznnngggeeeeeeddddddaaa[[[[[[```cccbbb\\\ZZZWWWUUUTTTVVVXXXZZZZZZ\\\```dddfffddd___[[[WWWTTTQQQNNNMMMLLLKKKIIIDDDEEEEEEDDDBBB???<<<:::888888777666555444333333111111111222222333333333222222222111000//////...////////////////////////000///---,,,---...000222.................................////////////000111000...---,,,,,,---...------------------------------......///000000111333666;;;@@@CCCDDDCCCBBBEEE???999888;;;>>>>>>===???<<<:::999:::;;;:::999:::888666888<<>>??????@@@>>><<<999777888888888888888888888888666777999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@======>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSSSSUUUWWWWWWVVVUUUSSSTTTYYYaaalllxxx{{{vvvvvvxxx{{{zzzqqqmmmuuu{{{zzz}}}}}}}}}}}}xxxpppiiiddd```[[[YYYZZZXXXSSSNNNOOOLLLGGGDDDAAA===:::888666666666666555555555555666666555555555444444444555555555555555555555555444444555666777777666666888;;;===>>>JJJbbb{{{zzzoooiiiffffffffffffccc]]]\\\aaacccbbb]]][[[XXXVVVUUUVVVWWWYYYYYY[[[___ccceeeccc^^^ZZZVVVSSSPPPMMMLLLKKKJJJHHHDDDEEEEEEDDDBBB???<<<:::888888666555444333333333111111222222222333333333222222111111000//////...////////////////////////------,,,+++,,,---...///........................222111000///...------,,,000///......---.........---------------------------------...///000111111888;;;???DDDGGGHHHHHHGGGDDD???999999===AAACCCBBBAAA???<<<:::;;;<<<<<<;;;:::888777999<<<>>>>>>===@@@AAACCCCCCBBB@@@===;;;999:::===AAAEEEFFFFFFDDD?????????>>>===;;;999888888888888888888888888888777888888999;;;<<<<<<===<<<<<<<<<======>>>???@@@????????????@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSRRRRRRRRRTTTUUUVVVUUUTTTSSSTTTXXX___jjjuuu~~~{{{vvvtttvvvxxx|||ooofffgggoooyyy}}}~~~xxxqqqkkkeee```\\\ZZZZZZYYYTTTPPPPPPMMMHHHDDDAAA>>>:::888666666666666555555555555666666555555555444444444555555555555555555555555333444555666777777777777999<<>><<<:::888777555333222222333333111222222222222333333333222222111111000/////////////////////////////////,,,,,,,,,---------..............................111111000///...---,,,,,,------......//////......---------,,,,,,------------------...///000222333555777<<<@@@CCCEEEEEEDDDCCC???::::::>>>DDDGGGHHHEEEAAA===;;;;;;<<<======999888777999<<<>>>>>>>>>AAABBBCCCCCCBBB@@@===;;;:::;;;===@@@DDDEEEDDDCCC@@@???>>><<<;;;::::::999888888888888888888888888999888888888999;;;===>>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXX^^^gggqqq{{{{{{uuurrrrrrttt{{{}}}ooobbb\\\^^^iiioooxxxxxxqqqmmmeeebbb]]]\\\[[[ZZZVVVRRRPPPMMMIIIEEEBBB???:::888666666666666555555555555555555555555555444444444555555555555555555555555333333444555777888999999:::===AAAIII^^^~~~}}}qqqjjjgggfffiiijjjfff```^^^aaabbb```^^^]]][[[YYYXXXWWWVVVVVVWWWXXX[[[___aaa```\\\XXXVVVSSSOOOMMMLLLKKKIIIHHHEEEDDDDDDBBB@@@>>>;;;:::888666333111000111333444222222222222222222222222111111111111000000//////////////////////////////---...//////000000//////........................,,,,,,,,,---------......)))***,,,...///......---...---,,,,,,,,,,,,---...---,,,---...///111333444111444888<<>>CCCFFFHHHFFFBBB>>>;;;;;;<<<======888888888999;;;===>>>???BBBBBBBBBBBBAAA???<<<;;;:::;;;===@@@CCCDDDCCCAAAAAA@@@===;;;999999::::::888888888888888888888888:::999888777888:::===>>><<<<<<<<<<<<===>>>???@@@??????@@@@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQRRRRRRRRRRRRTTTUUUXXXXXXZZZ]]]dddnnnxxx{{{tttoooooooooxxx~~~rrrggg```___dddjjjuuuwwwpppllleeeccc___]]]\\\ZZZWWWTTTQQQOOOKKKGGGDDD???;;;888666666666666555555555555555555555555555555555555555555555555555555555555333333444555777888:::;;;===>>>BBBMMMggg}}}pppiiifffeeeiiijjjfff```^^^```aaa___^^^]]]\\\ZZZYYYWWWWWWVVVXXXYYY[[[___aaa```\\\YYYWWWTTTPPPNNNMMMLLLJJJIIIEEEDDDCCCAAA???===;;;:::777555222000000111333444222222222222222222222222111111111000000000000000////////////////////////---...//////000000//////........................*********+++++++++,,,,,,'''(((***,,,---------,,,......,,,++++++,,,......,,,,,,,,,---///222444666666888;;;>>>AAABBBBBBBBBAAA>>>;;;:::<<>>???AAABBBAAAAAA???===;;;:::999:::<<>><<<<<<<<<<<<===>>>???@@@????????????@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMQQQRRRSSSRRRQQQRRRTTTWWWZZZ[[[\\\^^^bbbkkkuuu|||{{{sssnnnllllllttt}}}vvvooojjjhhhffflllwww~~~wwwooojjjeeeccc```^^^]]]ZZZXXXVVVRRRPPPLLLIIIEEE@@@;;;888666666666666555555555555444555555555555555555555555555555555555555555555444444444555777999:::<<>>===;;;;;;666555333111111222333444333333333222222222222111111111000000000000000000////////////////////////,,,,,,,,,---------..............................------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,---///222666888:::;;;===???AAAAAABBBAAA===<<<;;;::::::;;;===>>>@@@>>>;;;:::;;;<<<;;;:::777888:::::::::;;;>>>@@@AAAAAA@@@???===;;;:::999888999;;;>>>BBBCCCBBBAAAAAA???<<<:::999888999:::888888888888888888888888::::::999999999:::;;;<<<<<<<<<<<<======>>>???@@@>>>?????????@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPRRRSSSRRRPPPQQQTTTXXXZZZ\\\]]]^^^```gggpppwww}}}zzzsssmmmkkkkkksss{{{{{{sssooolllfffkkkvvvyyyooohhhdddcccaaa___\\\ZZZXXXWWWSSSQQQMMMJJJFFFAAA<<<888666666666666555555555555444444444555555555555555555555555555555555555555555555555555666888:::<<>><<<;;;;;;555444444333333333333444333333333222222222111111000000000000000000000111////////////////////////------,,,+++,,,---...///..............................---,,,+++***)))))),,,+++++++++,,,---......///...,,,******,,,...///,,,,,,,,,---///333777999;;;;;;===>>>>>>>>>>>>>>>999:::;;;;;;::::::;;;;;;===<<<;;;<<<======<<<:::666999:::;;;:::;;;>>>AAA@@@@@@>>>===;;;999888777666777:::>>>BBBDDDCCCAAA@@@>>><<<;;;999999999999888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNPPPPPPQQQOOOQQQSSSQQQNNNNNNSSSWWWXXXZZZ]]]]]]^^^bbbjjjqqqyyyzzzsssmmmkkkkkkqqqxxxtttnnnjjjccchhhsss|||pppfffcccbbbaaa___\\\YYYXXXXXXTTTRRROOOKKKGGGBBB<<<888666666666666555555555555444444444555555555666666555555555555555555555555777666555555666888:::;;;===???EEEXXXyyyzzzhhh~~~mmmbbb```cccgggiiijjjiiidddbbbeeeeeebbb```^^^[[[XXXXXXYYY\\\]]]]]]]]]___aaaccccccaaa^^^VVVSSSOOOLLLKKKKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;444444444444444444333333333333333222222111111111000000000000000111111111////////////////////////000///---,,,---...000222........................,,,,,,---------.........///...---,,,---...///000000...,,,******,,,...000,,,,,,+++,,,///333777:::>>>>>>???????????????>>>555888:::<<<;;;;;;;;;;;;;;;;;;<<<===??????===;;;666999;;;;;;::::::>>>AAA@@@???===<<<:::888777666555666999===BBBDDDCCCBBB???>>>===;;;:::999888888888888888888888888888888999999:::;;;;;;;;;::::::<<<<<<<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKOOOOOONNNNNNNNNNNNNNNNNNMMMPPPQQQOOOLLLMMMRRRWWWUUUYYY\\\\\\\\\___gggmmmwww~~~yyysssnnnllllllkkkpppwww{{{{{{|||}}}uuulllgggaaafffqqqrrrfffbbbbbbaaa___[[[YYYXXXXXXTTTRRROOOLLLHHHBBB<<<888777666666666555555555555444444444555555555666666555555555555555555555555888777666555666777999;;;:::>>>III^^^qqqbbb}}}ooogggbbbaaacccjjjiiihhhgggfffeeedddccc___^^^\\\ZZZZZZ[[[\\\]]]```______aaaccccccaaa___ZZZUUUOOOLLLKKKKKKIIIGGGHHHFFFCCC@@@>>>;;;666333666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...---------------...///000000///...---,,,---......---+++((((((***,,,---------......---++++++---...///...///000222666999;;;>>>>>>???DDDHHHGGGAAA:::777666555777;;;<<<;;;888;;;:::;;;<<<===<<<:::999888888999:::;;;<<<======AAA@@@===:::888666666555:::999:::===@@@AAAAAA@@@AAA???===;;;:::999999999888777777888999:::999888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLMMMNNNOOOSSSOOOKKKLLLOOOPPPNNNJJJKKKKKKLLLMMMOOOPPPQQQQQQVVVTTTTTTWWWYYY[[[aaaiiivvv}}}|||vvvqqqkkkfffbbbbbbeeehhhkkknnnoooooooooqqquuuyyy}}}wwwjjj]]]___```iii|||}}}pppgggcccbbbaaa```]]][[[YYYXXXXXXUUUPPPLLLHHHCCC???;;;777777777777666666666666555555666666555555444333444444444444444444444444777666555666888999:::999===???JJJccczzzeeeZZZuuukkkeeedddfffjjjjjjiiihhhgggeeeeeeddd```___]]][[[ZZZZZZ[[[\\\``````aaabbbddddddbbb```ZZZUUUOOOLLLKKKKKKIIIGGGGGGDDDBBB@@@>>>;;;777555666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...---------------...//////---,,,++++++++++++,,,---///,,,***)))***+++,,,,,,,,,,,,---,,,******,,,---/////////000222666:::===<<<:::999===BBBDDDBBB>>>888666666888:::;;;:::888999999:::;;;<<<<<<:::999888888999;;;<<<>>>??????AAA???<<<:::777666666666999999:::===@@@AAAAAA@@@@@@???===;;;999999999999:::888777777999::::::999888888999:::;;;======>>>>>>============>>>??????BBBBBBBBBBBBCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMMMM]]]WWWPPPNNNNNNOOOMMMJJJMMMMMMNNNPPPQQQRRRSSSTTTVVVSSSSSSWWWYYY[[[aaaiiiuuu|||~~~yyytttooojjjddd```[[[]]]___bbbdddddddddcccbbbfffjjjnnnrrruuuyyy|||zzzlll___ZZZ[[[cccwwwuuunnneeeeeecccaaa^^^\\\YYYXXXXXXUUUPPPLLLHHHDDD???<<<888777777777666666666666555555666666555555444333444444444444444444444444666666555666888999::::::<<>><<<999666666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...------------.........///+++++++++++++++,,,......000---+++******++++++******+++,,,+++******+++---000/////////222777<<>>;;;999777666666666999999:::===@@@BBBAAA@@@@@@>>><<<:::999999999999:::888777777888:::::::::666777888:::<<<===??????======<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKK___YYYQQQMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTRRRSSSVVVXXXZZZ```hhhsssyyy|||zzzvvvqqqmmmgggaaa\\\TTTUUUVVVWWWXXXWWWVVVVVVWWWZZZ___cccfffjjjooorrrrrrxxx~~~nnn```XXXYYY___qqq~~~|||xxxjjjiiigggccc```\\\ZZZXXXXXXUUUQQQMMMJJJEEE@@@===888888777777777666666666555555666666555555444333444444444444444444444444666666666777888999:::;;;<<<@@@PPPoooxxxggg\\\WWWwwwkkkcccbbbfffjjjjjjiiiiiihhhhhhggggggcccaaa^^^\\\ZZZZZZZZZ[[[______aaaccceeeeeeccc```[[[UUUOOOKKKJJJJJJHHHFFFBBB@@@???>>>>>>===:::888666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...------..................+++,,,,,,---...///000111...,,,******+++,,,,,,+++***+++,,,+++******,,,...111000///000333888>>>AAAFFFCCC???===>>>@@@@@@@@@:::::::::::::::999888777666888999999999999:::;;;<<<<<<<<<===>>>>>>??????>>><<<:::888666666666666999999;;;>>>AAABBBAAA???>>>===;;;:::888888888999:::888555555777999:::999777888999:::<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJUUUQQQMMMKKKLLLMMMMMMMMMJJJKKKLLLNNNQQQSSSTTTUUUSSSQQQRRRVVVXXXYYY___fffqqqwww}}}~~~zzzxxxsssoooiiiccc\\\WWWQQQRRRRRRRRRQQQOOONNNMMMOOORRRVVVZZZ]]]aaafffiiifffkkksssyyy}}}ooobbb\\\\\\___nnn}}}~~~}}}ooommmjjjfffaaa^^^[[[YYYXXXVVVRRROOOKKKFFFAAA===888888888777777777666666555555555666555555444333444444444444555555555555555666777777888999;;;======BBBTTTuuuooo```XXXUUUvvvjjjbbbbbbfffiiiiiiiiiiiihhhhhhhhhhhhcccaaa___\\\ZZZZZZ[[[[[[]]]^^^```ccceeedddaaa___[[[UUUOOOKKKJJJIIIGGGEEE@@@???>>>>>>>>>>>>;;;999666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...---......//////...------***+++,,,---///000111111+++******+++---.........+++,,,---,,,+++,,,...///000000000111555:::???BBBFFFEEECCCBBBAAAAAA???>>>;;;<<<<<<<<<;;;:::999999777888:::999888888:::<<>>>>>>>>=========<<<;;;999777666666666666888999;;;>>>AAABBB@@@???===<<<:::999888888888999888666444555666888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???AAACCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKLLLMMMMMMMMMLLLJJJKKKMMMOOOQQQSSSUUUVVVSSSQQQRRRVVVWWWWWW\\\cccmmmsssyyy}}}}}}}}}~~~~~~~~~yyyvvvqqqkkkeee^^^VVVQQQPPPOOOOOONNNLLLKKKJJJIIIGGGJJJLLLOOOQQQUUUYYY\\\]]]bbbiiinnnrrrxxxqqqeee]]]]]]___kkk{{{{{{~~~sssqqqmmmhhhccc___\\\ZZZXXXVVVSSSPPPMMMHHHBBB>>>888888888888777777777777555555555666555555444333444444444555555666666666444666888888888999;;;>>>@@@EEEYYY{{{mmm]]]VVVTTTxxxlllddddddhhhgggggghhhhhhhhhhhhhhhhhhcccaaa^^^\\\[[[[[[\\\\\\\\\]]]___ccceeedddaaa^^^[[[UUUOOOKKKJJJIIIFFFDDD???>>>======>>>>>><<<:::666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...---.../////////...---,,,((()))+++,,,---.........***))))))+++...000000///+++,,,------,,,,,,...000//////111333777<<<@@@CCCAAAAAABBBBBBAAA@@@??????<<<===???>>><<<;;;;;;<<<888;;;<<<:::777777999<<>>>>>======<<<<<<;;;:::888666666666666666777888;;;???BBBBBB@@@>>><<<;;;:::888777777888888777666555666888999888666:::::::::;;;;;;;;;;;;<<<======<<<<<<======>>>???>>>>>>???AAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJNNNOOOPPPRRRTTTVVVWWWXXXTTTRRRSSSVVVVVVVVVYYY___ggglllsssxxx{{{{{{{{{|||}}}{{{{{{|||vvvrrrllleee___XXXRRRNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGIIIIIIJJJMMMPPPSSSUUUZZZ___bbbeeelllvvvuuujjj[[[ZZZ]]]fff{{{xxxzzz~~~}}}vvvsssnnniiiccc___]]]\\\XXXVVVTTTRRRNNNIIIDDD???999999888888888777777777555555666666555555444333444444444555666666777777333666999999888888<<<@@@BBBHHH___kkk]]]WWWVVVzzznnneeedddhhhfffffffffgggggghhhhhhhhhbbb```^^^\\\[[[\\\]]]^^^\\\]]]```dddffffffbbb___[[[UUUNNNJJJIIIHHHFFFCCC???>>>======>>>===;;;999666555333222111111222333222222222222222222222222222111000000111111000...///............---------...---,,,---/////////...---...///000///...,,,+++)))***+++------...------+++******,,,...//////---***+++,,,,,,+++,,,...000---///222666:::>>>AAACCCBBBBBBBBBAAA???>>>>>>>>><<>><<<===???;;;===>>>;;;777666999===<<<<<<<<<=========>>>>>>:::999777666555555666777777888;;;???BBBBBB@@@>>>;;;:::999888777777888888777777777999;;;;;;999777999999::::::;;;<<<======>>>============>>>??????>>>??????AAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMOOOOOOOOONNNMMMLLLLLLLLLOOOPPPQQQRRRTTTUUUVVVWWWUUUSSSSSSVVVUUUTTTWWW\\\```eeelllssswwwxxxxxxxxxzzzyyyyyyzzz~~~|||yyywwwpppkkkddd^^^YYYTTTPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHIIILLLNNNMMMQQQUUUVVVXXX^^^jjjsss{{{zzzpppZZZZZZZZZ```ppp~~~vvvyyy~~~wwwtttoooiiiddd```^^^]]]XXXWWWUUUSSSPPPKKKDDD@@@999999999888888888777777555555666666555555444333444444444555666777777777333666999999777888<<>>======>>>===;;;999666555333222111222222333222222222222222222222222222111000000111111000/////////.........---------...---,,,---/////////...---...///000000...,,,++++++,,,...///000//////...---,,,,,,---...///---,,,)))***++++++***+++---///,,,...222777;;;???AAABBBHHHGGGEEEAAA>>><<<<<<>>>===???BBBAAA???>>>???AAA<<<>>>???<<<777666999===999:::;;;<<<===???@@@@@@999888777555555555666777777888;;;???BBBCCC@@@>>>;;;:::999777777777888888777888:::<<<>>>===:::777777777999:::<<<===??????>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVTTTTTTVVVUUUSSSUUUZZZ[[[```hhhoootttvvvvvvuuuyyyxxxxxxzzz~~~}}}~~~}}}xxxrrrnnnkkkfff___YYYUUURRRPPPNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGEEECCCDDDFFFHHHHHHKKKNNNNNNNNNTTT```jjjpppwww}}}ttt\\\[[[ZZZ[[[fff~~~{{{uuuzzzwwwtttoooiiiddd```^^^^^^XXXWWWUUUSSSPPPKKKEEE@@@999999999888888888888777555555666666555555444333444444444555666777777888222666:::999888888===AAACCCKKKiiiyyycccYYYZZZ\\\|||nnngggeeeeeeiiihhhgggfffdddcccaaaaaa_________]]][[[ZZZ\\\]]]\\\]]]```ccceeeeeeaaa^^^\\\XXXRRRNNNKKKIIIFFFDDD>>>???@@@@@@???;;;888555999888666444333333333333444444333333333333222222333111000000111111///...------............------///...------...///...,,,...------,,,,,,------...,,,,,,------------------......//////...---,,,,,,......---,,,,,,,,,,,,------///111555:::@@@EEEHHHGGGHHHHHHFFFBBB@@@??????<<<======>>>??????@@@@@@>>>???>>>;;;777666999<<<::::::<<>><<<777777777777777888888999::::::;;;===>>>>>><<<999;;;:::999888777777777777999999888888999999:::;;;999999::::::;;;<<<======<<<======>>>>>>>>>>>>===@@@@@@@@@AAABBBDDDGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHJJJMMMPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLOOORRRTTTVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYXXX]]]dddjjjnnnooonnnmmmqqqrrrtttwwwzzz|||~~~{{{|||~~~~~~}}}}}}{{{tttmmmgggddd]]]\\\YYYVVVSSSPPPMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGCCCEEEFFFHHHLLLRRRYYY^^^eeeooozzztttcccZZZVVV[[[dddrrr}}}www{{{vvvoooiiiddd```\\\ZZZ\\\XXXSSSQQQOOOKKKFFFAAA;;;:::999777666666555555555555555555555555555555555666666666666666666555666666777666666888<<>>;;;888777888777555333333222333333333333222222222111111111222000///000111111000///------............------///...------...///...---//////............//////------------------------...............---,,,,,,---------,,,,,,------......///222555:::@@@DDDGGGFFFGGGHHHFFFCCC@@@@@@@@@????????????????????????>>>>>>===:::777777999;;;:::;;;<<>><<<888777777777777888999999::::::;;;===??????===;;;;;;;;;:::888888777777777888888888888888999::::::999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGIIILLLOOOLLLLLLKKKJJJJJJKKKKKKKKKKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTUUUUUUWWWXXXYYYXXX\\\bbbhhhmmmooooooooosssssstttvvvxxxzzz|||~~~|||}}}~~~~~~}}}}}}~~~~~~zzzuuunnnfff___[[[VVVUUUSSSPPPNNNKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGIIIMMMRRRVVV___iiissszzzxxxeee[[[UUUYYYaaannnzzz|||wwwpppiiieeeaaa]]]ZZZ]]]YYYTTTRRRPPPMMMGGGBBB;;;:::999777666666666666555555555555555555555555666666555555555555666666555666777666777999===@@@III[[[{{{gggZZZUUUTTTWWWzzzjjjbbbaaacccgggfffeeedddcccbbbaaa```]]]]]]\\\ZZZYYYYYY\\\^^^]]]]]]]]]___aaa```^^^[[[UUURRRMMMIIIHHHGGGEEEDDDAAAAAA@@@???===;;;999888666555444222222222333444222222222111111111000000000///...///111222111000------............------///---,,,---...///...---///......------......///.........------,,,,,,+++---............------,,,,,,,,,,,,,,,---...//////...000222666;;;???CCCEEEEEEFFFGGGFFFCCCAAAAAAAAACCCBBBBBBAAA@@@?????????>>>>>><<<:::777777999;;;:::;;;<<>>;;;999888888888888999::::::;;;;;;<<<>>>@@@@@@???===<<<;;;:::999999888888999888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZXXX[[[```fffkkkoooqqqrrruuutttttttttvvvxxxzzz{{{|||~~~~~~~~~|||{{{|||}}}}}}xxxwwwvvvsssnnnggg```ZZZWWWPPPPPPNNNLLLJJJIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHFFFEEEGGGJJJMMMUUU___jjjsss|||~~~kkk```XXXYYY___jjj~~~|||xxxqqqjjjfffaaa^^^[[[]]]ZZZVVVSSSQQQNNNHHHCCC<<<:::999777666666666666555555555555555555555555777666555444444555666777555666777777777:::>>>AAANNNeeexxxcccXXXSSSSSSUUU~~~nnneeebbbccceeeeeedddccccccbbbaaaaaa\\\\\\[[[YYYWWWXXX[[[]]]]]]\\\\\\^^^___^^^\\\ZZZSSSPPPKKKIIIHHHGGGFFFEEECCCBBB@@@???===;;;::::::555444333222222222333444222222222222111111111111///......///111222111000------............------...---,,,---/////////---,,,,,,++++++++++++,,,,,,//////...---,,,,,,++++++---------......------,,,+++++++++,,,---...000000///111333777;;;???BBBDDDCCCEEEFFFEEECCCBBBBBBBBBEEEDDDCCCBBBAAA???>>>>>>>>>===;;;999888888999;;;;;;;;;===???AAA@@@>>>;;;::::::999999::::::;;;<<<<<<<<<<<<>>>@@@AAA@@@???<<<;;;::::::999999999:::777777777666777777888999;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>@@@AAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGIIIKKKNNNOOONNNMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRTTTTTTUUUVVVWWWXXXZZZZZZYYY\\\___eeekkkpppuuuwwwwwwvvvuuuttttttuuuwwwxxx{{{|||}}}|||zzzyyyzzz{{{}}}~~~~~~xxxtttllllllkkkhhhddd___[[[XXXOOONNNNNNMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKIIIFFFDDDDDDFFFHHHLLLTTT```kkkvvvuuuggg]]]]]]aaajjj{{{~~~yyyrrrlllgggccc___\\\]]]ZZZVVVTTTRRRNNNHHHBBB<<<;;;999777666666777777555555555555555555555555777666555444444555666777555666777777888;;;???BBBNNNkkksss___UUUQQQRRRTTTpppfffbbbaaadddddddddccccccbbbbbbbbb[[[[[[YYYWWWUUUVVVYYY\\\\\\\\\]]]^^^______\\\YYYSSSPPPLLLIIIIIIHHHHHHGGGCCCBBBAAA???>>><<<;;;;;;555444333222222222333444444333333333333222222222///...---...000111111000------............------...---,,,---///000///...---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,---------------,,,******+++,,,---...000111000222444888;;;>>>@@@BBBBBBCCCDDDDDDBBBAAAAAABBBEEEDDDCCCBBB@@@???>>>===>>><<<999888888999999:::;;;<<<===???AAA@@@===:::;;;;;;;;;;;;;;;<<<============<<<>>>@@@AAA@@@???;;;;;;::::::999999::::::777777777666777777888999;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGIIIIIIIIIJJJLLLNNNPPPOOONNNNNNMMMMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\```eeekkkqqqwwwzzzxxxwwwvvvttttttttttttuuuwwwxxxzzzyyyxxxxxxyyyzzzzzz{{{~~~yyyqqqlllddddddcccbbb___[[[XXXUUUNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJHHHEEEEEEGGGIIIGGGMMMWWWcccnnnxxx|||mmmaaa```cccjjjzzzzzzsssmmmhhhddd```^^^]]]ZZZVVVUUUSSSOOOHHHBBB===<<<999777666666777888666666666666666666666666777666555444444555666777555666777888999<<<@@@DDDNNNooorrr\\\RRROOOQQQUUU|||nnneee```___dddddddddddddddccccccccc\\\[[[XXXUUUSSSTTTWWWZZZ[[[\\\^^^aaabbbaaa]]]ZZZTTTPPPLLLJJJIIIIIIHHHHHHCCCCCCBBBAAA???===;;;:::666555444222222222333444444444444333333333222222///...---...000111000///------............---------,,,,,,---///000///.../////////....../////////.........------,,,,,,++++++,,,,,,------------,,,+++++++++,,,---...000111111222555888;;;>>>???@@@@@@BBBCCCBBBAAA??????@@@BBBAAAAAA@@@???>>>>>>>>>>>>;;;888777888999:::999<<<<<<===???AAA@@@===:::===<<<<<<<<<<<<===>>>>>>???>>>======???@@@???>>>::::::999999999999::::::888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGFFFEEEGGGIIIJJJJJJKKKMMMNNNOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVWWWXXXXXXYYYXXXXXX[[[\\\___dddkkkqqqwwwzzzxxxwwwwwwvvvuuutttsssssssssuuuwwwxxxxxxyyy{{{||||||}}}}}}{{{uuummmfffaaa]]]]]]]]][[[XXXSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMJJJKKKKKKIIIGGGGGGIIIKKKGGGIIIPPP[[[eeemmmwwwpppcccaaaeeelll{{{|||uuunnniiieeebbb___^^^[[[XXXWWWUUUPPPIIICCC>>><<<999777666666888999666666666666666666666666555666666666666666666555444666777888:::===BBBEEEPPPsssppp[[[QQQOOORRRWWWzzzmmmdddbbbaaadddddddddddddddeeeeeeeee]]][[[XXXTTTQQQRRRUUUXXXZZZ\\\```dddfffddd___[[[TTTQQQLLLJJJIIIIIIHHHGGGBBBCCCCCCCCCAAA>>>;;;:::888777555333333222333333333333333333222222222111000///......///000///---------............---------,,,+++---///000000///111000000//////000000111------------------------***+++,,,---------------+++++++++,,,---...///000111333666999<<<===>>>>>>@@@AAABBBAAA???===============>>>>>>>>>>>>>>>>>>===:::777666888::::::999<<<<<<===???AAA@@@===:::>>>============>>>??????@@@>>>======>>>>>>>>>===999999888888888999999:::888888888888888999::::::999::::::;;;;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@>>>???@@@BBBBBBBBBBBBAAAAAACCCEEEFFFGGGGGGFFFEEEDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOQQQSSSVVVWWWVVVWWWXXXYYYYYYXXXWWWWWWYYY[[[^^^ccciiipppuuuxxxwwwxxxxxxxxxwwwuuusssrrrqqqsssvvvxxxyyy{{{~~~|||~~~~~~{{{uuuooojjjccc\\\XXXVVVWWWWWWUUUSSSPPPLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLJJJKKKKKKJJJHHHHHHJJJLLLIIIGGGKKKSSSYYY___iiissstttfffeeejjjqqq}}}vvvooojjjfffccc``````]]][[[ZZZXXXSSSKKKEEE???<<<999666555666888999666666666666666666666666444555666777777666555444444666777999:::>>>CCCGGGRRRuuukkkYYYRRRQQQTTTXXX{{{mmmfffeeefffddddddeeeeeeeeeeeeffffff]]]\\\XXXTTTQQQQQQTTTWWWYYY\\\aaafffhhhfff```\\\TTTPPPLLLIIIHHHHHHGGGFFFBBBCCCDDDDDDBBB???;;;999999888666444333333333333222222222111111111111000111000......//////...,,,---..................------,,,+++---///000000/////////............//////,,,,,,------------------***+++,,,,,,------------,,,,,,,,,,,,---...//////222444666999<<<===>>>>>>???AAAAAA@@@>>><<<;;;<<<;;;;;;;;;<<<======>>>>>>===:::666666888::::::999<<<<<<>>>@@@AAA@@@<<<:::>>>>>>>>>>>>>>>??????@@@AAA???===<<<=========;;;888888888777888888999999999999888888999999:::;;;999999::::::;;;<<<======:::;;;<<<>>>??????@@@@@@@@@AAACCCDDDEEEDDDDDDCCC@@@BBBDDDFFFGGGFFFEEEDDDCCCEEEHHHIIIIIIIIIJJJLLLIIIJJJJJJJJJKKKMMMNNNOOOMMMMMMNNNOOORRRTTTWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWYYY]]]bbbhhhnnnsssuuuvvvxxxyyyzzzyyyvvvsssqqqpppsssvvvyyy{{{~~~~~~|||~~~wwwtttqqqlllgggbbb^^^YYYVVVQQQRRRSSSSSSSSSQQQOOONNNIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKKKKJJJIIIHHHIIIKKKKKKGGGGGGMMMQQQUUU___jjjpppxxxxxxjjjiiiooowww}}}vvvpppkkkgggcccaaabbb```]]]\\\ZZZUUUMMMGGG???===999666555666888:::777777777777777777777777333444777999999777444333444666777999;;;???DDDGGGRRRtttgggYYYTTTSSSUUUYYY{{{oooeeecccfffccccccbbbbbbccceeefffggg^^^\\\WWWRRRNNNOOORRRUUU[[[]]]bbbggghhhccc\\\VVVRRRPPPMMMJJJIIIHHHFFFDDDAAAAAA@@@>>>===;;;::::::555555444333333333444555222333333333333222111111---...///000111000000///---------............///,,,,,,++++++,,,,,,---...000///---+++***+++---......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------......---...111333444:::===<<<===AAACCCBBBAAA@@@???===<<<;;;;;;;;;======<<<;;;;;;===>>>???@@@===::::::<<<===;;;999;;;===@@@BBBCCCAAA>>>===<<<>>>@@@BBBBBB@@@>>>===@@@@@@??????>>>=========777777777888999999999:::888666333333666888999999=========<<<;;;:::888888=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLPPPPPPQQQRRRTTTVVVWWWXXX^^^]]][[[YYYXXXWWWWWWXXX\\\]]]^^^aaaeeejjjooorrrrrrtttvvvwwwvvvtttqqqpppuuuvvvxxx{{{~~~~~~~~~}}}|||yyytttlllfff___[[[YYYWWWUUURRROOOOOOPPPOOOOOOMMMLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIJJJPPPXXX^^^jjjqqqxxx{{{{{{|||}}}|||{{{zzznnnkkkpppzzzwwwrrrpppnnniiidddaaa___\\\ZZZWWWTTTPPPMMMEEE>>>888777666444555888666666666666666666666666444444444444555555555666888666777:::<<<===CCCKKKWWWzzzwwwddd[[[QQQOOOTTTTTTzzzooofffcccffffffeeedddcccccccccdddddd]]]\\\XXXTTTPPPPPPSSSVVVZZZ]]]aaaeeefffbbb[[[VVVOOOMMMJJJIIIIIIHHHGGGEEEBBBAAA@@@>>>===;;;:::999444444555555444333222222222222333333222222111000222222222222222333333444---------............///,,,,,,++++++,,,,,,---...///...---,,,+++,,,---------,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......---...111333888===@@@@@@@@@DDDFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>???<<<::::::;;;<<<;;;999:::<<>>@@@CCCDDDDDDBBBAAAAAAAAA@@@???>>>===<<<<<<888888888888888888999999999777555555777999::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPOOONNNMMMQQQQQQRRRSSSUUUWWWXXXYYY]]]\\\ZZZXXXWWWWWWWWWWWWYYYZZZ\\\___dddhhhmmmooorrrsssuuuvvvuuutttrrrqqquuuvvvxxx{{{}}}~~~~~~~~~}}}~~~xxxqqqlllhhhccc\\\XXXVVVTTTRRRPPPLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKOOOUUUYYYbbbhhhnnnpppooooooqqqtttuuuuuutttsssrrrqqqppppppvvvzzzppplllqqq{{{wwwrrrooolllgggccc```^^^[[[YYYWWWTTTPPPMMMDDD===888888777555555888666666666666666666666666444444555555555666666666888666777:::;;;<<>>===;;;:::999333444666666555333111///222222333333222222111000000000/////////000111222---------............///,,,,,,,,,,,,,,,------......------------,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111444999???BBBAAABBBEEEFFFEEEAAA@@@???>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::999:::<<<>>>??????===;;;999:::<<>><<<;;;:::888888888888888888777777999777666666888:::;;;;;;888999;;;<<<>>>?????????=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOOOONNNNNNQQQRRRRRRSSSUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\___dddhhhlllnnnssssssssssssttttttttttttwwwyyy{{{}}}}}}}}}|||{{{zzz{{{~~~}}}|||wwwrrrmmmhhhdddbbb^^^YYYUUUSSSQQQOOONNNIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLLLLKKKKKKLLLPPPSSSYYY]]]bbbcccbbbaaabbbdddffffffeeeeeeeeeeeeddddddiiinnnttt|||vvvnnnpppzzzxxxrrrnnnjjjeeebbb___]]]ZZZXXXVVVSSSOOOLLLCCC===999999999666555777666666666666666666666666555555666666666777777777777666777999:::;;;BBBKKKaaaooo\\\UUUNNNOOOTTTTTT|||pppgggddddddgggfffeeedddbbbaaaaaa```[[[[[[[[[YYYVVVUUUVVVWWWZZZZZZ\\\^^^```^^^ZZZWWWOOOMMMJJJIIIIIIIIIHHHFFFBBBBBB@@@>>><<<;;;999999555555555555333222000///222222222222222111000000......///000000//////...---------............///,,,,,,,,,,,,,,,---......,,,------......---,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///222444777===AAA@@@@@@CCCCCCAAA??????>>><<<<<<;;;;;;;;;888999;;;<<<<<<<<<;;;::::::999888888999:::::::::;;;===>>>???>>>===:::999888:::<<>>??????=========>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXZZZ]]]aaafffjjjnnnpppsssrrrrrrrrrrrrsssuuuvvvyyy{{{}}}~~~~~~|||zzzxxxuuuxxx{{{}}}{{{tttnnniiieeeaaa^^^\\\ZZZVVVSSSQQQOOONNNNNNIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMRRRUUUXXXYYYXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]aaahhhpppxxx~~~qqqooovvvyyyrrrmmmiiidddaaa^^^\\\ZZZWWWVVVSSSOOOLLLCCC===:::::::::666555666666666666666666666666666666666666666777777777777777666888999999;;;CCCMMMiiimmmYYYSSSMMMNNNSSSRRRqqqhhhdddbbbdddddddddccccccbbbbbbbbb[[[\\\\\\ZZZXXXVVVVVVWWWYYYYYYZZZ]]]^^^]]]ZZZWWWRRRPPPMMMKKKJJJIIIGGGFFFCCCBBBAAA???<<<:::999888888666444111000000111222111222222222222111000000///111444555555333000...---------............///------,,,,,,------...///,,,,,,---......------,,,---------------...///000+++,,,,,,------,,,,,,++++++,,,---------///222555777===@@@@@@???AAAAAA???BBBBBBAAA@@@????????????888999;;;<<<<<<<<<;;;:::888888888888888999:::;;;===>>>??????>>><<<:::999999:::<<<>>>@@@AAAAAAAAADDDCCCBBB@@@===;;;999888999888888777777666666666666555444555777999999888777888999:::;;;<<<<<<<<<=========>>>??????@@@@@@?????????@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY\\\```eeejjjnnnpppsssrrrqqqqqqqqqsssuuuvvvwwwxxxzzz|||{{{zzzwwwuuusssvvvzzzxxxssslllfffbbb^^^\\\ZZZYYYXXXVVVSSSQQQOOOOOOOOOLLLLLLKKKJJJJJJKKKLLLLLLOOONNNLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMKKKIIIIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSPPPQQQQQQRRRSSSSSSTTTTTTTTTWWW]]]cccjjjrrrzzzsssnnnvvv{{{sssmmmhhhdddaaa^^^\\\YYYWWWVVVSSSOOOMMMCCC===:::;;;:::777555666666666666666666666666666666666666666777777777777666666888:::999;;;EEEPPPtttlllXXXRRRMMMNNNRRRPPPqqqhhhdddbbbaaabbbcccccccccccccccbbb\\\]]]\\\ZZZWWWVVVVVVWWWWWWXXXZZZ]]]^^^]]]ZZZWWWTTTQQQNNNLLLKKKJJJGGGFFFCCCBBBAAA???<<<:::999888999666222///...000222444111111222222111111000///...000333444444222///------------............///---------------......///,,,,,,,,,------------......---------------...///++++++------------+++++++++,,,---------///222555999???CCCBBBBBBCCCBBB@@@@@@@@@???>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<666888999999888999;;;===????????????===;;;:::888;;;<<<>>>@@@AAABBBCCCCCCDDDCCCBBB@@@===;;;:::999777777777777777777666666666555444555777999888777888888999:::::::::::::::=========>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVXXX\\\aaaggglllooosssrrrrrrqqqqqqrrrssstttqqqsssuuuwwwwwwwwwvvvuuuuuuwwwzzz~~~{{{wwwnnniiiccc^^^[[[YYYWWWUUUVVVVVVVVVTTTQQQPPPPPPQQQOOONNNLLLJJJJJJJJJJJJKKKOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLMMMMMMKKKIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLMMMOOOSSSXXX^^^eeelllqqq{{{sssoooxxx|||uuummmhhheeeccc^^^\\\ZZZXXXVVVTTTPPPNNNDDD>>>:::::::::777666888666666666666666666666666555555666666666777777777555666999::::::<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>666888:::999999999<<>>>>>>>>===;;;:::888777999:::<<<>>>AAACCCEEEEEECCCBBBAAA???===<<<::::::666666666777777777777777666555555777999:::999777777888999:::;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYVVVVVVWWWYYY___ffflllqqqssssssrrrrrrqqqrrrrrrrrroooppprrruuuwwwxxxyyyyyyxxxyyy{{{~~~}}}||||||yyysssnnnfffbbb]]]YYYWWWVVVUUUTTTSSSUUUUUUTTTQQQOOOPPPRRRPPPNNNLLLKKKJJJJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJLLLMMMLLLKKKJJJKKKLLLHHHGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFFFFHHHLLLOOOTTTZZZbbbgggnnnvvvsssoooxxx}}}vvvnnniiiffffff^^^]]]ZZZYYYWWWUUUQQQOOOFFF???:::999999666777999666666666666666666666666444444555555555666666666444666999;;;;;;>>>KKKYYYfffQQQMMMJJJMMMQQQNNNoooiiigggeeebbbccccccdddcccbbbaaa```___^^^\\\XXXUUUSSSTTTVVVVVVWWW[[[^^^```^^^ZZZVVVOOOMMMKKKJJJJJJJJJIIIHHHDDDCCCAAA???<<<:::888777333333222222222222222222111111111111111000//////555444111///...000222333---------.........//////...------------...//////...---+++++++++---///000,,,,,,+++***))))))))))))***+++---......---+++******+++------...000333666:::@@@DDDCCCBBBCCCBBB>>>AAA@@@???????????????@@@======<<<;;;;;;===>>>???666888::::::999:::===@@@>>>======;;;:::888666555555666999<<>><<<;;;:::555555666666777777888888777666666888:::;;;:::888777888999;;;<<<==================>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDD@@@AAABBBDDDFFFGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIMMMLLLMMMMMMNNNOOOQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZYYYXXXXXXZZZ___gggoootttsssssssssrrrrrrqqqqqqqqqpppqqqsssvvvyyy|||~~~zzz{{{|||}}}}}}zzzyyyxxxuuunnnhhhccc```[[[YYYXXXWWWVVVUUUQQQSSSUUUSSSPPPOOOPPPRRROOONNNLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKLLLLLLKKKKKKLLLNNNKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDGGGJJJOOOUUU]]]bbbeeeoooyyytttnnnwww~~~wwwooojjjhhhggg___]]][[[YYYXXXVVVRRRPPPGGG???:::888888666777:::666666666666666666666666444444444444555555555666333555:::<<<;;;???MMM\\\bbbMMMJJJIIIMMMRRRNNNssskkkgggfffiiifffdddcccccccccbbbaaaaaa```\\\WWWSSSRRRTTTWWWXXXYYYZZZ\\\^^^]]]ZZZWWWRRROOOKKKIIIGGGFFFCCCAAABBBAAA???===;;;:::999999777555333222222333444555333333333333333333333333////////////////////////,,,,,,,,,------.........,,,++++++***+++,,,...///---------------...///000...,,,))))))+++---......***+++---......---+++***+++,,,------...111555888BBBGGGIIIFFFDDDDDDCCC@@@BBB???<<<:::;;;===>>>>>>@@@>>>===<<<======;;;999666:::===>>><<<::::::;;;???>>>===<<<;;;:::::::::444333333666:::???CCCDDDEEECCCAAA>>><<<:::888888777777777777888888888888888888777777777777888888;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRSSSUUUYYY\\\^^^]]][[[ZZZXXXWWWWWW[[[bbbiiinnnppprrrrrrsssssstttssssssrrrqqqrrrtttwwwyyy{{{||||||~~~{{{wwwtttssssssppphhhbbb___[[[VVVUUUUUUUUURRRPPPUUUUUUTTTRRRQQQPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIMMMRRRVVVaaaiiiqqqyyyssslllpppwwwpppjjjgggfff```^^^[[[YYYWWWUUURRROOODDD@@@:::666666777777888888777777666555444444444444444444555555555666666888;;;888888===>>>LLLfff}}}```OOOMMMJJJLLLOOOLLLpppgggfffgggjjjhhheeedddeeeeeecccbbb___^^^[[[VVVSSSSSSVVVYYYZZZZZZ[[[\\\]]]\\\YYYVVVQQQNNNKKKIIIHHHGGGDDDCCCDDDBBB@@@===;;;999777777555444333222111222333333222222222222222222222222////////////////////////,,,,,,------------------)))***+++------...------...------------......///...,,,))))))+++---......,,,---///000000///---,,,...//////...---///222555DDDIIIKKKIIIGGGGGGEEEBBBCCCAAA===<<<===?????????AAA???===<<<<<<<<<:::999444888;;;===<<<;;;<<<===???>>>===<<<;;;:::::::::666555555777<<>>;;;999888888666666777777777888888888:::999999888888999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTXXX[[[\\\\\\[[[[[[XXXWWWXXX[[[bbbhhhmmmooorrrrrrrrrrrrrrrqqqppppppqqqrrrtttuuuwwwyyyzzzzzz~~~{{{yyyqqqnnnkkkjjjkkkiiiddd___\\\YYYVVVUUUUUUVVVTTTSSSTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGJJJNNNQQQYYYcccnnnvvvvvvlllmmm}}}}}}yyyrrrlllhhhgggaaa___\\\YYYWWWUUURRROOOEEEAAA;;;777666777777777888777777666555555444444444444444555555555666666777:::888888===???NNNhhh{{{___NNNLLLIIIKKKNNNKKKpppeeefffiiihhhfffdddcccddddddcccaaa\\\ZZZXXXUUUSSSUUUXXX\\\]]]\\\[[[\\\\\\[[[XXXUUUOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDAAA>>>:::888666555333333333222222111111111111111111111111111111111////////////////////////------------------,,,,,,'''(((+++...//////...---...............---------...,,,******+++---------,,,---.../////////------...//////......///333666EEEKKKMMMKKKIIIIIIHHHEEEDDDBBB???>>>???@@@AAAAAACCC@@@===;;;;;;;;;:::999333666:::<<<<<<===>>>?????????===<<<;;;:::::::::888777777999===AAADDDDDDCCCBBB@@@===;;;999888777666666777777777777888888:::999999888888999999:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZ[[[\\\[[[YYYXXXXXX[[[aaaggglllnnnqqqqqqqqqqqqqqqpppooonnnrrrrrrrrrsssuuuwwwxxxyyy~~~~~~~~~~~~}}}yyyvvvsssqqqhhheeebbbaaacccccc```]]]YYYWWWUUUTTTUUUVVVUUUTTTQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJLLLNNNOOOPPPOOOOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFGGGIIILLLNNNZZZgggpppyyy|||ooommmzzz|||{{{tttnnnjjjgggccc```]]]ZZZXXXUUUQQQOOOFFFBBB<<<777666777777777777777777666555555444444444444555555555666666666555999777888===@@@QQQlllxxx]]]MMMLLLIIIKKKNNNLLLrrrffffffjjjeeecccaaa```aaaaaa```___XXXXXXVVVSSSSSSUUUZZZ______^^^\\\[[[[[[YYYWWWTTTNNNLLLJJJIIIIIIIIIHHHGGGDDDCCC@@@===;;;888777666333333444444333222111000111111111111111111111111////////////////////////.........------,,,,,,,,,((()))***,,,............/////////......---,,,,,,...,,,******,,,------,,,***+++,,,---------,,,,,,***,,,---...///222666:::CCCIIILLLJJJIIIIIIGGGDDDCCCAAA>>>>>>???AAAAAA@@@DDDAAA===:::::::::999888666888:::<<<===>>>???@@@@@@???>>><<<;;;;;;;;;:::999888888:::>>>AAABBBCCCBBBAAA???===:::999888777666666666666777777777888777777666666666666777777888999999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOONNNLLLKKKKKKLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\YYYXXXXXXZZZ```fffjjjlllnnnoooooopppqqqqqqqqqqqqrrrrrrrrrsssuuuxxxzzz{{{~~~}}}}}}}}}wwwssspppnnnllleeeaaa^^^\\\]]]^^^]]]\\\VVVUUUTTTSSSSSSSSSRRRRRROOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKJJJHHHGGGIIIJJJHHHQQQ]]]iiiuuutttrrr|||}}}wwwqqqllliiieeebbb^^^[[[YYYUUURRROOOHHHCCC===888777777777777777777666666555555555555555555555555666666666666333888777999>>>BBBTTTqqqwww]]]NNNMMMJJJKKKPPPNNNqqqeeecccgggdddbbb``````aaaaaa```___WWWVVVTTTRRRRRRUUU[[[```aaa___\\\ZZZYYYXXXVVVUUUMMMKKKIIIIIIJJJJJJIIIHHHBBBAAA???===;;;:::999888555555555555444333222111222222222222222222222222000000000000000000000000.........------,,,,,,,,,++++++))))))***---///111.../////////...---,,,+++...,,,++++++,,,---,,,+++***++++++,,,,,,---------***,,,---...///333777;;;>>>EEEIIIHHHFFFGGGEEEAAA@@@???======>>>?????????CCC@@@===;;;::::::888777;;;;;;<<<===???@@@@@@???@@@???>>>===<<<;;;;;;;;;999888888:::>>>@@@AAA@@@AAA@@@>>><<<:::888777777555666666666666777777777777666666666666666666777888999999:::;;;<<<>>>???========================???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOONNNLLLKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQRRRRRRRRRTTTTTTVVVWWWYYYZZZZZZ[[[YYYWWWWWWYYY^^^cccggghhhjjjlllnnnppprrrtttuuuuuuqqqrrrsssuuuxxx{{{}}}~~~~~~}}}|||}}}yyyssspppmmmkkkjjjccc```\\\YYYXXXXXXXXXXXXTTTTTTTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOONNNNNNMMMMMMJJJLLLMMMMMMKKKKKKKKKLLLHHHKKKSSSbbbsssxxxvvvyyysssmmmjjjfffccc___\\\ZZZVVVSSSPPPIIIDDD>>>999777777777777666666666666555555555555555555555666666666777777222888888999>>>CCCVVVuuuvvv]]]PPPPPPLLLMMMRRRQQQnnncccaaabbbfffdddbbbbbbcccdddcccbbbWWWVVVSSSQQQQQQTTT[[[___bbb___\\\YYYXXXXXXWWWVVVMMMLLLJJJIIIJJJJJJIIIHHHAAA@@@???===;;;:::999999777666555444444333222222222222222222222222222222000000000000000000000000------------------,,,,,,...,,,***((()))+++///111---.../////////...---,,,...,,,+++,,,------,,,***,,,---------...//////000....../////////111555888;;;BBBFFFFFFEEEEEECCC@@@>>>===;;;<<<>>>???>>>===@@@>>><<<<<<;;;:::888666===<<<;;;<<>>===<<<;;;;;;;;;:::::::::;;;>>>@@@??????@@@???===;;;999888777777555555666666666666777777999888888777777888888999999999999:::;;;<<<===>>>========================??????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPMMMNNNPPPSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXVVVUUUWWW[[[```dddeeehhhiiilllooosssuuuwwwxxxrrrsssvvvxxx{{{}}}~~~~~~~~~}}}|||vvvpppmmmkkkiiihhh```^^^ZZZWWWTTTSSSTTTTTTSSSTTTTTTSSSPPPMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQPPPPPPOOONNNNNNMMMKKKLLLMMMNNNOOONNNMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOPPPOOOMMMMMMMMMKKKIIINNN\\\ooovvvuuu}}}zzztttnnnkkkfffccc```]]][[[XXXTTTRRRKKKFFF???:::888777777666666666666666666666555555555555666666666777777777222888999:::>>>CCCXXXxxxttt\\\QQQQQQMMMNNNTTTTTTzzzmmmdddbbbcccfffdddccccccdddddddddcccXXXVVVSSSPPPOOOSSSYYY^^^ccc___[[[XXXXXXXXXWWWWWWNNNLLLJJJJJJJJJJJJIIIHHHCCCBBB@@@===;;;999888888777666444222111111111222111111111111111111111111000000000000000000000000,,,,,,------------------...---+++******+++---...+++---...///000///------...,,,,,,,,,------+++))),,,,,,------...///000000....../////////222555999:::AAAFFFFFFFFFFFFDDD@@@===<<<;;;<<<>>>???>>>======<<<<<<======;;;888555:::999888:::>>>@@@@@@???AAA@@@???===<<<<<<;;;;;;<<<<<<<<<===???AAA@@@>>>???>>><<<:::999888777777555555555666666666777777888888777777777777888888:::::::::::::::;;;<<<==============================>>>@@@AAABBBBBBCCCCCCFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPJJJMMMQQQUUUWWWWWWVVVUUUVVVXXXZZZ\\\\\\ZZZXXXVVVWWWUUUTTTUUUYYY^^^aaabbbfffhhhkkknnnqqqtttuuuvvvtttvvvyyy{{{||||||{{{zzz|||~~~}}}yyysssnnnkkkhhheeeccc]]]\\\ZZZWWWTTTSSSSSSSSSQQQSSSUUUTTTQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNOOOLLLOOOQQQRRRPPPMMMLLLLLLMMMJJJMMMXXXfffuuurrrsss|||zzztttooolllfffccc```]]]\\\YYYVVVSSSLLLGGG@@@;;;888777777666555666666666666666666666555666666666777777777777333999:::;;;>>>CCCYYYzzzqqq[[[QQQQQQMMMNNNTTTTTTyyymmmgggffffffdddcccaaaaaabbbcccbbbaaaYYYWWWSSSPPPOOORRRXXX]]]ccc___[[[XXXWWWXXXXXXXXXOOOMMMKKKJJJJJJJJJIIIHHHEEECCCAAA>>>:::888666666777666333111///000111111000000000000000000000000000000000000000000000000,,,,,,,,,------.........------,,,,,,,,,,,,++++++***,,,...000000///...---...---,,,,,,------+++)))+++******+++,,,---...///***+++---...000444999<<<;;;BBBHHHHHHHHHHHHFFFBBB===<<<<<<===>>>??????>>>;;;;;;<<<===>>><<<888555777555555888===@@@AAA@@@AAA@@@???===<<<<<<<<<<<<>>>======???AAABBBAAA??????>>><<<:::999888777777555555555555666666666777666666555555555555666666;;;;;;:::::::::;;;;;;<<<===========================>>>???@@@AAABBBBBBBBBFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJMMMOOOQQQQQQQQQPPPIIILLLRRRVVVYYYYYYWWWVVVWWWYYY\\\]]]]]]ZZZWWWUUUVVVTTTSSSTTTXXX\\\___```fffhhhjjjmmmppprrrssstttuuuxxxzzz}}}}}}{{{xxxvvvyyy{{{{{{wwwrrrmmmiiifffbbb___\\\\\\[[[YYYWWWUUUUUUVVVOOORRRUUUUUUSSSQQQRRRSSSPPPQQQQQQRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYXXXWWWVVVRRRRRRRRRQQQPPPPPPOOOOOOJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNOOOMMMPPPRRRRRRPPPLLLJJJJJJMMMLLLOOOWWW___kkkzzznnnsss~~~zzztttooommmeeeccc```^^^\\\ZZZWWWUUUMMMHHH@@@;;;888777777666555555555666666666666666666666666666777777777777333:::;;;;;;???CCCZZZ{{{oooZZZPPPPPPLLLMMMSSSTTT}}}llldddcccdddeeeggggggcccbbbdddccc```YYYWWWTTTPPPOOOPPPUUUYYY^^^\\\YYYWWWUUUUUUUUUVVVSSSPPPMMMKKKJJJIIIHHHFFFFFFDDDBBB???<<<999777555777666666444333222111111////////////////////////111111111111000///------000000//////............---,,,,,,++++++,,,,,,---...------,,,,,,,,,------......---,,,,,,,,,------(((***,,,---,,,++++++,,,+++,,,...000222666;;;???@@@AAACCCFFFHHHHHHFFFCCC===;;;:::<<<>>>???===;;;:::;;;<<<<<<<<<;;;:::999999:::;;;<<<===???@@@@@@AAA@@@>>>===<<<===???@@@===>>>???AAACCCCCCAAA???===<<<:::888777777777777888777555333222333444555333444666888999:::999999888888777777777888999:::;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@FFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVYYYWWWVVVUUUVVVVVVTTTSSSQQQPPPOOONNNPPPUUU\\\bbbddddddeeeiiimmmppprrrrrruuuxxx||||||zzzxxxxxxyyyxxx{{{|||yyytttrrroookkkgggccc```___^^^^^^]]]\\\ZZZWWWTTTSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVUUUUUUXXX[[[[[[YYYWWWXXXZZZ[[[XXXTTTRRRQQQQQQQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQSSSVVVWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPQQQSSSXXXeee{{{vvvtttuuu|||zzzssspppnnngggeeecccaaa___\\\WWWTTTPPPIII???999777777777555888888888777666666555555555555555555555555444444:::555888??????EEEaaakkk^^^RRRPPPRRRSSSSSSTTTnnneeecccdddeeegggfffcccbbbdddccc```ZZZYYYVVVSSSQQQSSSWWW[[[[[[YYYWWWTTTRRRQQQQQQRRRSSSPPPMMMJJJJJJIIIHHHFFFDDDCCCAAA>>>;;;888666444666666555444333222111111000000000000000000000000000000000//////...---,,,/////////.........------///......------......///...------,,,,,,---------,,,,,,,,,,,,,,,---...///)))+++---...---,,,,,,---+++---///111333777<<<@@@AAABBBCCCFFFHHHGGGEEEBBB<<<;;;;;;===@@@@@@>>><<<;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<===>>>???@@@>>>===;;;:::999:::<<<======>>>@@@BBBCCCCCCAAA@@@>>>===;;;999888777777888888777555444333444555666444555666888888999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRSSSWWWUUUTTTSSSTTTTTTRRRPPPOOONNNMMMLLLNNNSSSZZZ___aaabbbdddgggkkknnnpppqqqrrruuuyyyzzzyyyxxxxxxzzzzzz|||~~~{{{vvvtttooojjjfffbbb```___]]]]]]\\\[[[YYYWWWVVVUUUXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVUUUUUUVVVWWWWWWVVVVVVYYY\\\[[[YYYXXXYYYZZZZZZWWWTTTRRRRRRRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTRRRTTTVVVWWWVVVTTTTTTSSSRRRPPPNNNMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQSSSWWWcccxxxxxxrrrqqq{{{zzzsssooonnnhhhfffdddbbb```]]]XXXUUUPPPIII@@@999888888777666444444444555555555555555555555555555555555555555999555777>>>???FFFdddjjj]]]RRRPPPRRRRRRSSSTTTooofffdddeeeeeegggfffbbbaaacccbbb___\\\[[[YYYWWWUUUVVVYYY\\\[[[YYYVVVSSSQQQPPPOOOOOORRRPPPLLLJJJIIIIIIHHHFFFCCCBBB???<<<999777555444666666555444333222111111111111111111111111111111.../////////...---,,,+++.........---------------///......------......///---------,,,,,,------...+++++++++,,,---...///000***,,,......---------...,,,...000222444999>>>BBBCCCCCCCCCEEEGGGFFFCCCAAA:::;;;===???BBBAAA???<<<;;;;;;<<<<<<;;;;;;:::999999999:::<<<===>>>???@@@===<<<:::888888999:::;;;>>>???AAACCCDDDCCCBBBAAA???>>><<<:::888888888888777666555444555666777888777777666777777888999999999:::;;;======<<<<<<;;;<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMOOOPPPQQQQQQQQQQQQMMMMMMNNNOOOPPPPPPQQQQQQUUUSSSQQQQQQQQQPPPNNNMMMKKKKKKJJJIIIJJJOOOVVV[[[]]]^^^bbbeeeiiilllnnnoooooorrruuuwwwxxxyyyzzz{{{}}}~~~~~~yyyuuupppiiidddaaa```______^^^]]]\\\[[[ZZZZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYWWWWWWYYYZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZYYYWWWTTTSSSTTTUUUTTTTTTQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUTTTUUUWWWWWWWWWUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSVVV```ssszzzooommmzzz|||tttooommmjjjhhheeecccaaa^^^YYYVVVQQQJJJ@@@:::888888777666333333444444555666666777555555555555555555555555888555777===???JJJkkkggg\\\RRRPPPRRRRRRRRRTTT}}}nnneeedddeeedddgggfffbbbaaabbbaaa^^^\\\\\\[[[ZZZXXXXXXZZZ\\\]]][[[YYYVVVTTTRRRQQQQQQRRROOOLLLJJJIIIIIIHHHFFFDDDBBB???<<<999777666555555555444444333222111111111111111111111111111111.../////////......---,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,---...///***,,,------,,,,,,---...---///111333666:::???CCCDDDCCCCCCDDDEEEDDDBBB???999;;;>>>AAACCCBBB???===;;;;;;;;;;;;;;;:::::::::888999:::;;;===>>>??????===<<<:::999888999;;;<<<>>>@@@CCCDDDDDDCCCBBBBBB@@@???===:::999888888888666555555555666777999:::888888777666666777888999999:::<<<>>>>>>===;;;:::<<<=========>>>>>>>>>?????????@@@@@@AAABBBCCCCCCAAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSQQQOOONNNNNNMMMKKKIIIGGGFFFFFFEEEFFFJJJQQQUUUXXX[[[```dddgggjjjmmmooommmooorrrvvvxxx{{{|||~~~yyyuuuooohhhccc```______aaa```___^^^]]]^^^___```______````````````______]]][[[ZZZZZZ[[[\\\\\\[[[YYYZZZZZZZZZYYYYYYXXXYYYXXXVVVUUUUUUVVVWWWWWWVVVSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSTTTSSSSSSTTTUUU]]]mmm~~~}}}ppplllxxxwwwrrrooollljjjhhheeeccc___[[[WWWQQQJJJAAA;;;999999888777666666666666777777888888555555555555666666666666999777999===AAAPPPrrrcccZZZRRRQQQRRRQQQQQQSSSyyyjjjcccccceeedddfffeeeaaa```aaa```]]]ZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\[[[YYYWWWUUUSSSRRRQQQQQQNNNKKKIIIIIIIIIHHHGGGDDDBBB???<<<999888777777444444444333333222222111000000000000000000000000//////000000000///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...---///111444666;;;AAAEEEDDDCCCCCCCCCDDDCCCAAA???999;;;???BBBBBBAAA???===<<<<<<;;;;;;::::::::::::888999:::;;;<<<>>>??????<<<;;;999888777888:::;;;===@@@CCCEEECCCBBBBBBCCCAAA???===;;;999888888888555555555666777888999999888888777666666777888999777999;;;<<<===<<<:::999============>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNOOOOOOOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKIIIGGGEEEAAAAAAAAA@@@AAAEEEKKKOOOSSSXXX^^^bbbeeehhhkkknnnlllnnnpppuuuyyy}}}wwwsssmmmgggbbb````````````___^^^]]]]]]^^^`````````aaabbbbbbccccccbbbbbb```___]]]]]]_________^^^[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVXXXYYYYYYXXXVVVVVVVVVWWWWWWXXXXXXYYYXXXYYYYYYYYYXXXXXXXXXYYYVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTUUUUUUUUUZZZiiixxxsssnnnvvv|||vvvsssooommmjjjhhheeeaaa\\\YYYRRRKKKAAA;;;999999999777888888777777666666666666555555555666666666777777999999;;;>>>CCCTTTxxx```XXXQQQQQQQQQPPPPPPSSSvvvhhhaaabbbddddddfffeeeaaa___```___\\\YYY[[[]]]]]]\\\ZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPPPPNNNJJJIIIIIIIIIHHHGGGEEEBBB???;;;999888888888444333333333222222222111000000000000000000000000///000000000000000//////---------------.........///......------......///,,,,,,,,,,,,---......///000///...---,,,+++++++++***+++++++++******,,,...---///111444777;;;AAAEEEDDDBBBAAABBBCCCCCCAAA???:::<<<@@@AAA@@@>>>=========<<<;;;::::::::::::;;;888888999;;;<<<===>>>???:::999777555555666777888<<<@@@DDDDDDBBBAAABBBCCCAAA???===:::888777777777444444555666777777888888777777666777777888999999777888999:::;;;::::::999============>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLOOOPPPPPPPPPPPPPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOONNNLLLIIIHHHGGGEEEBBB@@@=========<<<===@@@EEEIIIMMMSSS[[[```bbbeeeiiilllllllllooosssyyy~~~~~~~~~~~~zzzrrrooojjjfffbbb`````````]]]]]]\\\\\\\\\]]]]]]^^^```aaabbbcccdddeeeeeeeeecccaaa``````aaabbbbbbaaa___]]][[[ZZZ[[[[[[[[[ZZZYYYXXXWWWXXXZZZ[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[[[[[[[YYYXXXYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWVVVYYYfffssswwwpppuuuyyyvvvqqqooollljjjgggccc^^^ZZZSSSKKKBBB<<<::::::999888777666666555444444333333555555555666666777777888999:::===???DDDVVVyyywww\\\VVVQQQQQQQQQOOOPPPRRRwwwggg```aaaddddddfffeee```___```^^^[[[YYY\\\______^^^[[[ZZZYYYVVVVVVUUUUUUTTTRRRQQQPPPPPPMMMJJJIIIIIIIIIHHHGGGDDDAAA>>>:::888777777888333333333222222222222222111111111111111111111111......//////000//////...------.........////////////......------......///,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///,,,...111333666;;;AAAEEECCCAAA@@@AAABBBBBBAAA@@@;;;>>>@@@@@@===;;;<<<======<<<;;;:::::::::;;;;;;888888999:::<<<===>>>>>>:::999777555555666777888:::???CCCDDDAAA???AAACCC@@@???<<<999777666666666333444555555666666666666444555666888888999999999888999999999::::::::::::>>>>>>>>>>>>============????????????????????????BBBBBBCCCDDDEEEFFFHHHIIICCCDDDFFFHHHJJJKKKLLLLLLOOOOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHEEECCCBBB@@@===;;;999999999999:::===AAAEEEGGGNNNWWW\\\^^^aaaeeeiiikkkjjjlllqqqxxx~~~}}}||||||}}}}}}wwwsssllljjjgggeeebbbaaaaaaaaa]]]^^^^^^^^^^^^^^^]]]]]]^^^___aaaccceeeffffffgggeeedddbbbbbbdddeeedddccccccaaa^^^]]]^^^___^^^\\\ZZZYYYXXXZZZ[[[\\\ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]\\\YYYXXXYYY[[[YYYYYYXXXWWWVVVUUUUUUTTTNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVXXXYYYWWWYYYdddqqqyyypppvvv|||xxxsssqqqnnnkkkhhhddd___\\\SSSLLLCCC<<<;;;;;;:::999555555555555555444444444444555555666777777888888777:::===>>>BBBUUUxxxnnnYYYTTTQQQQQQQQQOOOOOORRRyyyhhh```aaaddddddfffeee```^^^___^^^[[[YYY\\\```aaa___]]][[[ZZZUUUVVVVVVUUUUUUTTTSSSRRROOOMMMJJJHHHIIIIIIHHHGGGBBB@@@<<<999666666666777333333222222222222222222222222222222222222222222------...............---........./////////000000---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------,,,,,,,,,---......,,,------,,,+++,,,...000,,,...000333666;;;AAAEEEBBBAAA@@@@@@BBBBBBAAA@@@<<<>>>@@@???;;;::::::<<<===<<<;;;:::999:::;;;;;;777888999:::<<<===>>>>>><<<;;;999888777888999:::999>>>CCCDDD@@@>>>@@@CCC@@@>>><<<999777555555555333444555555666555555555333444666888::::::999999::::::999999999:::;;;<<<>>>>>>>>>>>>============AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJLLLBBBDDDEEEHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJOOOOOONNNNNNMMMLLLLLLLLLGGGEEEBBB@@@???===:::777777777888777888;;;???CCCCCCKKKTTTYYY[[[^^^cccgggjjjiiijjjooowww}}}~~~|||{{{zzz|||~~~yyyrrrnnnhhhgggfffdddcccbbbaaaaaa```aaabbbbbbbbbaaa___^^^]]]^^^```bbbeeefffggghhhgggeeecccccceeefffeeedddgggccc```___aaabbbaaa___[[[ZZZYYYZZZ\\\\\\ZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\[[[]]]^^^]]]ZZZXXXZZZ\\\ZZZZZZYYYXXXWWWWWWVVVVVVQQQRRRSSSTTTVVVXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWUUUVVVXXXYYYXXXYYYdddpppzzzoooxxx|||yyytttrrrooollliiieee```\\\TTTLLLCCC===;;;;;;:::999555555666666777888888888444555555666777888888999555999======AAATTTuuujjjXXXSSSQQQRRRQQQNNNOOORRRyyyjjjdddfffiiiffffffddd```]]]\\\]]]___]]]^^^_________^^^]]]\\\[[[YYYVVVUUUTTTRRRPPPNNNNNNLLLIIIHHHIIIIIIIIIHHHFFFCCC>>>:::777666777888444444333333333333222222000111333333333222000///////////////000000000000***&&&###%%%***......+++...,,,(((""""""***111...........................------,,,,,,------...,,,++++++++++++,,,------...///000444999>>>CCCFFFJJJEEEAAABBBDDDEEEBBB??????AAACCCBBB>>>999666444777:::===>>>===<<<;;;<<<::::::;;;===@@@@@@>>>;;;666888888666444444666999===@@@CCCDDDCCCAAA@@@???<<<;;;999777555555555555444444444444555555555666777777777777777888888888888:::;;;;;;999999:::<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBDDDEEEDDDAAA???@@@CCCEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNKKKIIIGGGDDDBBB???;;;999888888888;;;::::::999888888999999AAAEEEKKKPPPTTTWWWZZZ]]]hhhgggiiimmmtttxxxyyyxxx}}}}}}}}}||||||~~~}}}yyysssoooffffffgggggggggfffeeeeeebbbaaaaaaaaa````````````cccbbb```______aaacccdddgggfffdddddddddfffhhhiiiiiigggccc```^^^___```aaa]]]^^^^^^___^^^]]][[[ZZZXXXYYY\\\^^^___^^^]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZ\\\[[[YYYXXXVVVVVVWWWWWWSSSUUUVVVVVVUUUUUUVVVWWW]]]^^^```bbbdddddddddddd]]]\\\[[[\\\^^^^^^\\\ZZZ```___]]][[[YYYYYYYYYYYY[[[ZZZYYYYYYWWWZZZgggttt|||oooxxx~~~zzzvvvtttpppmmmjjjeee```\\\VVVOOOFFF===999888777777777777777777777777777777666666666666777777777777777666999>>>DDDSSSppp~~~fffUUURRROOONNNNNNOOOOOONNN{{{mmmfffeeeeeeeeedddbbb___\\\[[[\\\^^^]]]^^^_________^^^]]]\\\YYYWWWUUUSSSSSSQQQOOOMMMNNNLLLIIIHHHIIIIIIIIIHHHEEEBBB===999666555666777444444333333333333222222111000000///////////////111000000000//////......111---)))***...000...,,,///...+++)))(((***...111........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......///111555:::???EEEHHHKKKGGGCCCCCCEEEFFFCCC???>>>AAACCCCCC@@@<<<999888888:::<<<===<<<;;;;;;<<<;;;;;;<<<>>>@@@@@@>>><<<777888999777666666999<<<<<>>>>>===;;;888777777777777444444555555555666666666777777888888999999999:::888:::;;;;;;999999:::<<<===<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDEEECCC@@@AAADDDFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLJJJHHHEEEDDD@@@>>><<<999888888888999888888777777777777777888<<>>999888888888666666666666666666666666555555666666666777777777888999;;;>>>BBBQQQmmm}}}dddUUURRROOOMMMNNNNNNNNNNNN|||pppgggcccbbbccccccaaa^^^[[[ZZZ[[[]]]]]]^^^_________^^^]]]\\\XXXVVVSSSRRRRRRPPPNNNLLLNNNLLLIIIHHHIIIIIIIIIHHHCCCAAA===888666555555666444444333333333333222222333111///------...000111222111111000///...---,,,222///------000111000......------...///000000///------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000222666;;;AAAFFFJJJKKKGGGCCCCCCDDDDDDAAA???===@@@CCCCCCAAA>>>;;;::::::;;;<<<;;;::::::<<<=========>>>@@@AAAAAA???<<<888999999888777888;;;===;;;>>>AAABBBAAA???>>>===>>><<<:::888777666666777555555666666666777777777777777888999:::;;;;;;<<<888999;;;::::::999;;;<<<>>>======<<<<<<<<<<<<===@@@@@@@@@@@@AAAAAABBBCCCEEECCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFCCCAAA???;;;:::888777777777888999555555555444444555666666888:::>>>BBBEEEJJJPPPTTT\\\^^^ccckkkrrrvvvwwwwwwuuuvvvwwwwwwyyy}}}|||xxxtttrrrjjjiiigggeeeccccccccccccddddddeeeeeefffeeeeeeeeeddddddeeeeeeeeefffffffffiiihhhhhhggghhhiiikkkllliiihhhgggfffeeedddcccbbbccccccbbbbbbaaa___^^^]]]\\\\\\\\\]]]^^^^^^______aaaaaa```___^^^\\\[[[ZZZVVVUUUTTTSSSRRRSSSSSSTTTWWWXXXZZZZZZZZZ[[[^^^```aaacccgggkkknnnppprrrrrrpppooonnnnnnnnnmmmkkkiiiiiihhhgggffffffffffffgggccc```]]]\\\ZZZ]]]iiiuuu}}}nnnuuu~~~~~~zzzuuurrrooollliiifffbbb```XXXQQQGGG>>>:::888888888555555555555555555555555555555555555666666666666888:::===???CCCQQQnnn}}}cccUUUSSSOOONNNNNNNNNNNNNNN|||pppgggbbb```ccccccaaa^^^[[[ZZZ\\\^^^]]]^^^_________^^^]]]\\\XXXVVVTTTSSSRRRQQQOOOMMMNNNLLLIIIHHHIIIIIIIIIHHHCCCAAA===999777555555666444444333333333222222222444333111000000000111222111000000///......---------++++++,,,///111111000,,,******,,,000111///,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,------...//////000333777<<>>@@@CCCDDDAAA>>>;;;:::======<<<;;;::::::===????????????AAACCCBBB???===;;;:::999888888888:::;;;<<>>>>>;;;:::888666555444444444666666666666777777777777666666777888999;;;;;;<<<777999::::::::::::;;;===???>>>===<<<<<<<<<<<<<<>><<<:::;;;>>>AAA??????@@@BBBCCCCCCAAA>>>===;;;999888777777777777===@@@CCCDDDCCCAAA??????;;;:::888666444444444444666666666666777777777777555555666777888999:::;;;777999::::::::::::;;;===???>>>===<<<<<<<<<<<<<<>>???EEEYYYssslllYYYVVVSSSQQQPPPQQQPPPPPPyyykkkeeeccccccccccccaaa___\\\\\\^^^```]]]^^^_________^^^]]]\\\[[[YYYWWWVVVVVVUUUSSSQQQNNNLLLIIIHHHIIIIIIIIIHHHDDDBBB???<<<999777777666444444333333333333222222...///111222111000...,,,------........./////////000000000000000///------///---,,,,,,...///000000........................,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------...///222777>>>EEEKKKNNNNNNMMMJJJHHHEEECCCBBBAAAGGGJJJLLLLLLHHHDDDAAA@@@??????>>><<<:::;;;===@@@>>>>>>???BBBDDDDDDBBB@@@>>>;;;999888888888888777>>>@@@CCCDDDCCCAAA@@@@@@===;;;999777666555555666555555666666666777777777555555666777888999999999777888::::::::::::<<<===>>>======<<<<<<<<<<<<===@@@@@@@@@@@@AAAAAABBBCCCAAABBBBBBBBBAAABBBDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMJJJGGGDDD@@@===;;;;;;;;;::::::::::::999999999888:::999888888777777888888444555666666888<<>>HHH^^^vvvmmmZZZWWWSSSQQQQQQQQQPPPOOOwwwkkkdddccccccbbbaaa```]]][[[[[[]]]___]]]^^^_________^^^]]]\\\[[[YYYWWWVVVVVVVVVTTTRRRNNNLLLIIIHHHIIIIIIIIIHHHCCCAAA???<<<999777666555444444333333333333222222000000000000000///........................------000111222111000...------...///000///......///000------------------------,,,,,,++++++++++++,,,,,,+++************+++,,,,,,---///222777===EEEKKKOOONNNMMMKKKHHHDDDAAA@@@@@@FFFIIILLLLLLIIIFFFCCCBBB=========;;;999999;;;===<<<<<<>>>AAADDDDDDCCCAAA===:::888888:::<<<;;;:::===???CCCDDDBBB@@@??????<<<;;;999777666555555555444444555555555666666666777777777888888999999999666888::::::::::::<<<>>>===<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDAAACCCDDDCCCAAABBBEEEHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKHHHEEEAAA===:::999:::;;;::::::;;;<<<============<<<;;;:::999888777777777333444555555666888<<>>;;;888666444444444444444333333333222222444333111000///000111222000000///...---,,,,,,++++++---///000000/////////***...111111...,,,,,,---************************,,,++++++++++++++++++,,,******))))))******+++,,,,,,...111666===EEEKKKOOOKKKJJJIIIEEEAAA>>>======BBBEEEHHHIIIHHHEEECCCBBB;;;;;;<<<:::888888999:::;;;;;;===@@@DDDDDDCCCAAA<<<999777999<<>><<<>>>BBBCCCAAA???>>>>>>:::999777555444333333333444444444444555555555666999999999999999999999:::666888::::::::::::<<<>>><<<<<<<<<<<<<<<===>>>????????????@@@AAACCCDDDEEEBBBDDDEEEDDDBBBCCCFFFIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFCCC???;;;888888999:::999:::<<<>>>???AAAAAABBB======;;;999888777777777555666777777777888;;;===???FFFPPPYYYbbbkkktttzzz|||}}}}}}}}}~~~}}}xxxvvvwww||||||{{{zzzwwwuuusssqqqiiilllpppsssvvvwwwvvvuuutttsssqqqqqqqqqrrrtttvvvyyyxxxwwwvvvsssqqqooommmnnnnnnmmmmmmllllllkkkkkkffffffeeedddeeefffggghhh```aaabbbdddcccbbb```___[[[[[[[[[\\\]]]```bbbdddcccccccccdddfffhhhkkkllllllllllllkkkkkkmmmqqquuuwwwzzz~~~||||||zzzwwwxxx|||rrriiikkkttt}}}xxxxxxwwwwwwwwwtttooohhhbbb\\\UUUJJJAAA<<<:::999999777777777777777777777777777888888888999999999999888:::<<>><<<888333000666555444222111000000000---...///000111222333333222000//////000111111000...........................------------...//////000000///...............---,,,,,,+++,,,---///000)))******++++++,,,,,,---000111333666;;;@@@DDDFFFIIIJJJHHHEEEAAA===<<<<<<<<>><<<999777666888;;;===;;;:::<<>>>>>>>>;;;999777666666666555444555666777666555444555666666666666666555555555555777888888999;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@EEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDFFFIIIKKKLLLKKKOOOLLLHHHHHHIIIIIIGGGEEE===@@@BBB@@@:::888:::=========>>>???@@@AAAAAAAAAAAA@@@??????>>><<<888444777666666777777888999:::===BBBJJJSSS]]]gggpppuuu|||zzzxxx||||||}}}}}}|||yyytttppplllnnnpppsssuuuwwwxxxxxxxxxvvvtttssstttvvvxxxzzzzzzyyyvvvssspppooonnnnnnkkklllmmmmmmmmmlllkkkjjjhhhgggfffeeeeeefffggghhhhhhfffdddbbbaaabbbcccddd```]]]\\\]]]aaaddddddcccfffeeedddggglllqqqrrrrrrqqqqqqpppooonnnppptttwww|||yyyqqqooovvv|||uuutttrrrqqqppplllgggddd___WWWKKKAAA;;;888777777777777777777777666555555555555555666666777888999777@@@BBBEEE]]]{{{cccXXXRRRQQQPPPOOONNNMMMMMMMMMsssiiibbb___aaaaaaaaa```^^^^^^]]]]]]]]]^^^^^^___```aaaaaa^^^[[[]]]ZZZWWWVVVVVVVVVVVVUUUQQQNNNKKKIIIIIIIIIIIIHHHFFFCCC>>>;;;999777555333666555333222111000000000000000000111111111111111111///...///000111000///.......................................///000000000//////.....................---,,,+++,,,------++++++,,,,,,---.........///111333777;;;@@@DDDGGGGGGGGGFFFCCC???<<<;;;<<<===CCCGGGDDDBBBBBBCCCBBBAAA???<<<999888888999::::::999;;;@@@FFFGGGCCC???:::999777777888<<>>>>>>>>;;;999777666666666555444444666666666444444555666777777777777777777777777777888888999;;;<<<<<<============<<<===>>>>>>???===>>>>>>>>>>>>?????????@@@AAACCCDDDFFFGGGGGGGGGFFFEEEDDDFFFIIIKKKKKKKKKLLLJJJHHHGGGIIIIIIFFFDDD;;;===>>>===999888999;;;<<<===???@@@AAAAAAAAAAAA>>>>>>>>>???@@@???<<<:::888888777888888999::::::<<>>DDDGGGDDD@@@@@@@@@>>>CCCAAA>>>;;;999888777777888888:::???DDDEEEBBB>>>999888666666888<<<@@@BBBCCCBBBAAA@@@???>>>>>>>>>;;;999777666666666555444333444555555444333444666999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDFFFHHHJJJKKKKKKIIIHHHGGGGGGHHHGGGDDDBBB::::::;;;::::::::::::;;;;;;===???BBBCCCBBBBBBAAA?????????@@@AAAAAA>>><<<999999999888999999:::::::::???FFFNNNVVV```iiiooovvvxxx{{{}}}}}}~~~|||xxxvvvuuuvvvvvvwwwvvvuuusssrrrooooooppprrrtttwwwyyy{{{~~~}}}||||||}}}~~~}}}zzzwwwsssqqqooonnnvvvvvvtttrrrqqqooonnnmmmhhhhhhgggggggggggghhhhhhddddddeeefffggggggggggggbbb___]]]]]]aaaeeehhhiiikkkjjjjjjkkkooorrrtttttttttuuuuuuuuuvvvyyy}}}zzzzzz}}}yyyuuusssoookkkhhhccc[[[OOOEEE>>><<<;;;:::888888999999888888777666666666666666777888999999888???CCCJJJeeekkkXXXOOOPPPPPPPPPOOOOOONNNNNNNNNssshhhbbbaaadddbbbaaa```^^^]]]\\\[[[[[[\\\\\\]]]```bbbaaa___]]]]]]ZZZVVVSSSSSSTTTSSSSSSQQQOOOLLLJJJJJJJJJIIIHHHEEEBBB===;;;:::999888777555444333222111111111111222222222222111111111111//////000222333222///---.......................................///000000//////...------------...------,,,,,,,,,,,,,,,,,,---------...//////000000---///333777<<>><<>>;;;999888666666888999;;;@@@CCCDDDAAA>>>888777666666888<<<@@@BBBCCCBBBAAA???>>>>>>======;;;999777666777777555444222333555444333333444555888888999999999999999:::888888999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????CCCDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDEEEHHHJJJJJJJJJGGGHHHHHHHHHFFFDDD@@@>>>;;;:::999:::===>>>===<<<<<<===@@@CCCDDDCCCBBBAAADDDCCCBBBAAABBB@@@>>><<<::::::999999888999999999999===CCCIIIQQQZZZbbbhhhqqqtttyyy|||}}}~~~{{{yyyvvvwwwwwwwwwuuutttttttttttttttssstttvvvyyy|||~~~~~~|||zzzwwwuuusssrrryyyxxxvvvsssqqqooommmmmmiiiiiihhhhhhhhhhhhhhhhhhdddfffgggiiiiiiiiigggfffcccaaa^^^^^^```dddiiikkkooonnnnnnooorrrtttwwwxxxyyyzzz{{{{{{|||}}}{{{|||}}}{{{wwwssspppllljjjddd\\\PPPEEE???<<<;;;:::999999999999999888777777666666666666777888999::::::???CCCLLLhhh}}}dddUUUOOOOOOOOOOOOOOOOOOOOONNNNNNuuujjjbbb```cccaaa```___^^^\\\\\\\\\[[[[[[[[[\\\^^^``````^^^[[[\\\YYYTTTRRRRRRSSSSSSSSSQQQOOOLLLJJJJJJJJJIIIHHHCCCAAA???>>>>>><<<999666444444333222111111111111000000111111111222222222000000111222444333000...........................------,,,,,,,,,---......//////...---------------)))***+++,,,------......,,,,,,,,,---......//////---///333888===AAADDDFFFCCCCCCBBB???<<<;;;===>>>BBBGGGJJJEEEAAA???>>><<<<<<<<<;;;999888888777777999;;;>>>BBBDDDDDDBBB@@@888777666666777;;;???BBBBBBBBB@@@???>>>=========<<<:::888777777777666555222333444444333333444666777777777888888888999999888999999::::::;;;;;;;;;>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@AAAAAADDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDEEEGGGIIIIIIIIIHHHIIIIIIHHHDDD@@@===;;;:::999999:::===>>>>>>===>>>???AAACCCDDDCCCBBBAAADDDCCCBBBBBBBBBBBB@@@>>>;;;:::999999888888888888999;;;@@@EEEKKKRRRZZZ```lllqqqwww|||~~~}}}zzzzzz{{{|||zzzwwwuuuuuuvvvwwwvvvuuuuuuvvvxxx{{{}}}{{{|||~~~~~~}}}|||{{{yyyxxxwwwxxxwwwuuusssqqqnnnlllkkkjjjjjjiiiiiiiiihhhhhhgggggghhhjjjkkkjjjhhhfffddddddbbb```___```ccchhhkkkqqqqqqrrrrrrtttvvvyyy{{{|||}}}~~~{{{zzz|||}}}xxxtttpppllljjjccc[[[OOODDD>>>;;;:::999999999999999999888777777666666666777777888999:::999===AAALLLgggxxxaaaTTTPPPNNNNNNOOOPPPPPPPPPOOOOOOxxxlllccc```bbb```___^^^]]]\\\\\\\\\\\\[[[[[[\\\]]]______\\\ZZZ[[[WWWRRRPPPPPPRRRSSSTTTRRROOOLLLKKKKKKKKKJJJIIIBBBAAA@@@???>>><<<888555444333222222111111222222//////000000111111111222000000000111222222000...........................,,,,,,++++++,,,,,,---...///...------,,,,,,------'''(((***,,,---.........+++++++++,,,------.........000444999===AAACCCDDDDDDCCCAAA>>>;;;;;;<<<>>>AAAFFFIIIEEEAAA@@@@@@>>>::::::888777777888999999:::===AAADDDEEEEEECCCBBB999888666666777:::>>>@@@BBBAAA@@@???>>>=========<<<:::888777777777666555222333555555444444555777555555666666777888888888999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHFFFEEEDDDEEEGGGIIIIIIHHHIIIJJJJJJGGGCCC???<<<<<<999:::;;;<<<===>>>??????AAABBBBBBBBBCCCBBBBBBBBBAAA@@@???AAACCCDDDDDDCCC===<<<;;;:::999888888888999;;;>>>AAAEEEKKKRRRWWWfffkkkssszzz}}}{{{}}}{{{xxxxxxyyyyyyxxxwwwvvvwwwwwwyyyyyyxxxzzz~~~~~~}}}|||{{{vvvvvvvvvuuussspppnnnllljjjjjjkkkjjjjjjiiihhhggghhhiiijjjjjjjjjhhhfffddddddcccbbb``````bbbfffiiioooqqqrrrssstttvvvyyy|||}}}~~~xxxzzz~~~zzzvvvrrrmmmjjjccc[[[OOODDD===:::888888888888999999888888777666777777777777888999::::::888;;;???KKKfffvvv```SSSPPPLLLMMMOOOPPPQQQPPPPPPOOOyyymmmddd```aaa^^^^^^]]]]]]\\\]]]]]]^^^]]]\\\]]]^^^______\\\YYYYYYUUUQQQOOOPPPRRRTTTUUURRROOOLLLKKKKKKKKKJJJIIICCCAAA>>><<<;;;999666444333333222222111111222222000000000///////////////000...---...///000///---........................---,,,,,,,,,,,,---......///...------,,,,,,------((()))***,,,---------,,,+++++++++,,,------......///111555999===@@@BBBCCCCCCCCC@@@<<<999888:::<<<>>>DDDGGGDDD@@@@@@@@@>>><<<;;;888777666888:::;;;:::===BBBDDDEEEDDDCCCBBB;;;999777666666999<<<>>>BBBAAA@@@>>>============<<<:::888777888888666555222444555555555555777888555555666666777888888999999999::::::::::::;;;;;;===============>>>????????????@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFGGGGGGHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGHHHHHHFFFBBB??????@@@<<>><<<;;;::::::::::::;;;<<<>>>@@@EEELLLQQQ^^^dddnnnwww|||~~~}}}|||||||||}}}}}}}}}|||{{{zzzzzzyyyyyyxxx{{{}}}|||uuuvvvxxxyyyxxxuuurrrpppkkkkkkkkkkkkkkkiiihhhgggggghhhhhhiiiiiihhhgggfffcccddddddbbb``````cccfffkkkmmmpppqqqqqqtttxxx|||wwwyyy|||yyytttnnnjjjddd[[[OOODDD===:::888888777777888888777777666555777777777777888999::::::999<<>>======<<<<<<===:::888777888888777555333444666666555666777999555666666777888888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCGGGEEEDDDEEEGGGHHHHHHGGGEEEGGGGGGEEEAAA@@@BBBDDDAAAEEEHHHHHHDDDCCCGGGKKKHHHFFFCCCAAA@@@@@@AAABBBDDDBBB@@@@@@BBBCCCBBBAAABBBBBB@@@>>>===<<<<<<<<<:::;;;<<<<<<>>>BBBHHHMMMXXX___jjjssszzz~~~zzz~~~~~~~~~|||{{{zzz}}}}}}{{{uuuwwwzzz||||||yyyvvvssskkkkkkllllllkkkjjjhhhgggeeefffggghhhhhhiiiiiiiiicccdddeeebbb```___aaadddhhhkkkmmmnnnoooqqqvvvzzzxxxyyy{{{vvvpppkkkeee\\\PPPEEE>>>:::999888777777777777777666555555777777777777888999:::;;;===@@@GGGWWWrrrvvv\\\MMMHHHKKKLLLOOOQQQRRRQQQPPPOOOtttjjjddd```___```______^^^^^^]]]\\\\\\_________```bbbaaa___]]]\\\XXXSSSQQQRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKIIICCCAAA???<<<:::888777666777444111222444555222///111111111111111000//////......//////000000111111------,,,,,,,,,,,,---------...///000000///......222222222222111000......+++,,,------......------,,,((((((---...+++---111...000444888;;;>>>???@@@AAA???<<<999777777777777AAA@@@>>>===<<<<<<======@@@<<<888666777999:::;;;<<>>======>>>:::555555888888555222222222333333333444444444444444555666777888999999999999:::;;;;;;<<<<<<===;;;<<<<<<===>>>=========>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFDDDCCCEEEHHHIIIHHHFFFEEECCCAAA??????AAACCCDDDGGGEEEDDDEEEGGGIIIIIIIIILLLJJJHHHGGGFFFEEEBBB@@@DDDDDDDDDEEEEEEDDDCCCCCCBBB@@@>>>???AAABBB@@@>>>;;;:::999999<<>>???@@@???>>>;;;888777777888888>>>===<<<<<<<<<===>>>???@@@===:::888888::::::::::::===BBBFFFGGGFFFCCC@@@===;;;888666666888<<<>>>BBBAAAAAA@@@???>>>======???;;;777666888888555222222222333333333444444444666666666777777777777777999999::::::;;;<<<<<<<<<;;;<<<<<<===============>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDEEEHHHIIIHHHGGGFFFEEECCCCCCCCCEEEGGGIIIMMMLLLJJJJJJLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGEEECCCDDDCCCBBBAAAAAACCCDDDEEEHHHFFFDDDDDDFFFEEECCCAAA===;;;::::::<<<@@@EEEHHHOOOYYYfffnnnssswww~~~}}}|||{{{|||}}}}}}{{{zzzvvvrrrnnnkkkiiihhhgggfffjjjkkkllllllkkkhhheeeccccccbbb```______```aaabbbeeegggiiikkknnnrrrwww{{{{{{zzz}}}yyytttpppjjjaaaSSSGGG???;;;:::999888888888888888888888888555777888999999999;;;===:::AAAFFF[[[ttt___SSSKKKLLLMMMOOOPPPQQQQQQPPPPPPssshhhccc```_________^^^]]]]]]\\\\\\[[[\\\[[[[[[\\\]]]]]]\\\ZZZ]]]YYYUUUQQQPPPPPPPPPOOOOOOLLLIIIGGGFFFEEECCCAAAAAA???===:::888666555444333444444222000......///111111111111111000//////////////////000000000000///..................///------............---,,,---------------,,,+++******++++++,,,,,,,,,,,,,,,***'''(((+++,,,+++,,,//////111555:::===???@@@@@@>>><<<999777777888999:::;;;::::::;;;<<<>>>@@@AAA@@@>>><<<;;;;;;;;;:::888999<<>>======@@@<<<888777888888555222333333333333333444444555888888777777777666666666999999::::::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGIIIKKKNNNOOOTTTRRRQQQQQQRRRQQQOOOMMMKKKIIIGGGGGGHHHHHHGGGFFFDDDCCC@@@???@@@CCCGGGJJJMMMKKKJJJIIIIIIHHHFFFCCC???>>><<<;;;<<>>@@@AAAAAA===;;;888777777888;;;===;;;;;;::::::<<<===???@@@@@@???=========<<<:::888999<<>>======@@@===999888888777555333444333333222333444555666777777777777777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLNNNQQQSSSUUUVVVUUUUUUUUUVVVUUUSSSPPPLLLIIIGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBDDDGGGJJJMMMLLLLLLLLLKKKJJJIIIFFFEEEBBB@@@>>><<<<<<>>>@@@BBBHHHPPP[[[dddllluuu~~~~~~|||xxxuuuqqqnnnmmmlllkkkjjjmmmmmmnnnnnnmmmjjjgggeeeeeedddbbbaaa```aaabbbccceeegggjjjmmmooossswww{{{xxx{{{}}}|||{{{|||wwwnnnhhhbbb^^^^^^ddduuu~~~{{{}}}xxxtttlllcccTTTGGG???;;;::::::888888888888888888888888555777888888888888999;;;<<>>===<<<;;;;;;<<<===>>>@@@???>>>>>>>>>===:::888:::===BBBFFFHHHFFFCCCAAA;;;:::999999:::===@@@AAABBBAAAAAA@@@???>>>======>>><<<:::888777666555444555444333222333444555666666666666777888999999999888888999999:::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHIIILLLOOOSSSVVVWWWXXXUUUUUUVVVXXXYYYXXXUUUSSSNNNKKKGGGEEEEEEEEEDDDCCCAAABBBDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNLLLJJJIIIHHHDDDCCC@@@>>>======>>>???EEELLLUUU___hhhsss~~~}}}|||wwwtttqqqooooooppppppooopppooonnnlllkkkkkkkkkkkkeeedddcccbbbbbbcccdddeeehhhjjjmmmooopppsssvvvyyyuuuwwwyyyzzzzzz|||rrrggg___XXXVVVUUUUUUUUU[[[jjjxxx}}}{{{|||zzzvvvnnndddUUUGGG???<<<;;;;;;777777777777777777777777666777999999888888999;;;;;;DDDJJJ``````RRRQQQOOOPPPQQQSSSSSSSSSSSSRRR{{{rrrgggbbb___^^^]]]]]]\\\[[[[[[ZZZZZZYYY[[[YYYWWWXXXYYYZZZZZZYYYZZZYYYVVVQQQMMMKKKLLLNNNPPPMMMJJJIIIIIIHHHFFFEEEAAA???===:::888666555444444555555444222111222222111111111111111000//////000000000000///////////////..................///000///...---,,,,,,,,,---------.........------,,,***++++++,,,,,,,,,,,,,,,(((++++++)))***...///...000444999>>>AAACCCBBBBBB>>><<<999777888:::>>>AAAAAA@@@>>>===<<<<<<<<<===???=========>>>===;;;999:::===BBBFFFGGGEEEBBB???:::999999999;;;===@@@BBBBBBAAAAAA@@@???>>>======;;;:::999777666555555555666444333222222444666777555555666777888999:::;;;888888999999::::::;;;;;;===<<<<<<;;;;;;===>>>???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCEEEFFFGGGFFFFFFGGGIIIHHHKKKOOOSSSWWWYYY[[[[[[VVVVVVYYY[[[]]][[[XXXTTTPPPMMMIIIFFFEEEEEEDDDCCCAAABBBEEEGGGIIIKKKKKKLLLPPPRRRTTTSSSPPPMMMKKKJJJFFFDDDAAA???=========>>>CCCGGGOOOYYYdddppp{{{~~~}}}wwwuuurrrqqqrrrsssssssssqqqpppmmmlllkkklllnnnooogggfffeeedddeeegggiiijjjlllnnnpppqqqrrrrrrtttvvvtttvvvxxxzzzzzz|||zzzooohhhaaa[[[WWWNNNNNNOOORRRRRRUUU___jjj~~~|||{{{yyy|||xxxpppeeeVVVHHH???<<<;;;<<<666666666666666666666666777999::::::999999:::;;;;;;CCCHHH\\\dddSSSSSSPPPQQQRRRTTTTTTTTTTTTSSS{{{qqqgggaaa^^^\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYWWWUUUUUUVVVXXXXXXWWWYYYXXXUUUQQQLLLJJJLLLOOOOOOMMMJJJIIIIIIHHHFFFEEEAAA???===:::888666555444333222111222333333222111111111111111111000//////111000000000/////////.........------------......111000///---------------+++,,,,,,---------,,,,,,++++++,,,---------------(((,,,,,,)))***///000---111444:::???CCCDDDCCCBBBAAA>>>;;;888888;;;???BBBBBBAAA???>>>======>>>>>>===<<<;;;;;;======<<<;;;:::===AAADDDDDDBBB>>><<<888888888999;;;===@@@AAABBBAAAAAA@@@???>>>======888888888666555444555666666555333222222444666888777777777888888999999999888888888999::::::;;;;;;>>>===;;;;;;;;;<<<>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFBBBDDDFFFFFFDDDDDDFFFHHHJJJMMMRRRWWW[[[]]]^^^^^^[[[\\\^^^```aaa^^^YYYUUUQQQNNNJJJGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKNNNPPPQQQUUUWWWYYYWWWRRRMMMJJJIIIFFFDDDBBB???>>>=========@@@CCCIIIRRR^^^lllxxx~~~zzzwwwtttrrrssstttttttttooonnnnnnnnnnnnooopppqqqiiihhhhhhhhhiiilllnnnpppqqqsssttttttsssrrrrrrsssssstttuuuvvvwwwxxxyyy{{{wwwyyy}}}xxxqqqhhhbbb^^^\\\XXXUUUQQQOOOPPPRRRRRRRRRXXX```rrr{{{|||{{{}}}yyyqqqfffVVVHHH???<<<<<<<<<777777777777777777777777999:::;;;;;;:::999;;;<<<<<>>>>>>>>???@@@===;;;::::::<<<======<<<999<<>>======666777777666444444555666777555333222222444777888999999999888888888888888777888888999::::::;;;;;;>>>===;;;:::;;;<<<>>>@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGAAACCCFFFEEEDDDCCCEEEHHHLLLOOOTTTYYY]]]_________``````bbbddddddaaa[[[VVVQQQNNNJJJIIIIIIKKKKKKKKKOOONNNLLLLLLNNNQQQUUUXXXXXXZZZ[[[WWWQQQJJJGGGFFFFFFEEEBBB@@@>>>============@@@FFFNNN[[[hhhuuu||||||yyyuuuttttttttttttssslllmmmooopppqqqqqqqqqpppkkkkkkjjjkkkmmmpppssstttuuuvvvwwwvvvsssqqqqqqrrrppppppqqqqqqqqqrrrrrrsssnnnooopppppppppqqqtttvvvrrrwww}}}|||sssooojjjccc___]]][[[WWWSSSWWWTTTRRRSSSSSSSSSWWW]]]hhh{{{}}}}}}~~~yyyrrrgggVVVHHH???<<<<<<===888888888888888888888888999;;;<<<<<<::::::;;;======CCCFFFWWW}}}jjjWWWUUUOOOPPPQQQSSSSSSSSSSSSRRRzzz~~~rrriiibbb^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[YYYWWWUUUTTTTTTVVVYYYZZZ\\\WWWPPPMMMLLLMMMLLLJJJKKKIIIHHHHHHJJJKKKKKKJJJCCCAAA===<<<;;;:::888666555444333222111111111111////////////////////////222222111000///...------//////............//////000...,,,,,,---...///......------,,,+++***))))))......,,,,,,,,,,,,......,,,,,,------------------///444;;;AAABBBBBBAAAAAABBB???;;;999999===CCCFFFEEEAAA>>><<<<<<============;;;999999:::<<<<<<<<<;;;;;;:::<<<>>>???>>>===888888888999<<<>>>AAACCCCCCCCCBBBAAA???===;;;::::::888666666666555333222111222222333444555666666555555555666777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@???AAADDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCEEEGGGIIIJJJKKKPPPWWW\\\```bbbdddfff___bbbfffgggeee```\\\ZZZWWWRRRLLLKKKNNNQQQQQQOOORRROOOKKKKKKNNNTTTXXXZZZ]]]YYYTTTPPPMMMKKKIIIGGGHHHGGGEEEBBB@@@===<<<;;;===<<<@@@IIISSS^^^lllxxx~~~|||{{{yyyxxxvvvuuutttsssqqqooommmlllmmmmmmmmmkkknnnlllkkklllnnnqqqrrrrrrsssqqqppprrruuutttooojjjlllkkkiiijjjkkkkkkjjjiiiiiigggdddaaa```___``````cccgggnnntttyyyzzzzzzzzzpppnnnkkkgggbbb^^^[[[YYYUUUVVVWWWWWWWWWYYY\\\^^^ggg{{{}}}~~~~~~zzzrrrgggXXXIIIAAA===<<<===::::::999666444444666888;;;;;;:::::::::;;;<<<<<<<<>><<<;;;999777555555444333222111111111111000000000000000000000000000000///////////////...///..................///000...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............//////444;;;???AAAAAAAAAAAABBB???<<<999999<<<@@@BBB@@@>>>===>>>???@@@???>>>===;;;999999;;;============<<<===>>>@@@@@@>>><<<777777888999;;;>>>@@@BBBCCCCCCBBBAAA???===;;;::::::888666555666555444222///000222333555777999:::666777777888888999::::::999999999999:::;;;<<<===<<<<<<<<<======>>>>>>>>>@@@BBBDDDCCCAAAAAABBBDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDCCCCCCDDDEEEGGGHHHIIIMMMRRRXXX^^^aaaccceeeffffffiiikkkjjjfff```[[[XXX]]]XXXTTTTTTXXXZZZZZZXXXTTTRRRQQQSSSVVVZZZ\\\\\\[[[XXXSSSOOOMMMKKKIIIHHHHHHHHHGGGEEEBBB@@@>>>===>>><<<>>>FFFOOOYYYgggsss|||||||||{{{zzzyyywwwuuutttrrrpppnnnmmmnnnnnnnnnlllmmmlllkkklllooopppqqqppppppnnnnnnqqquuutttpppkkkjjjiiigggfffgggfffdddcccbbb```^^^\\\ZZZYYYYYYYYYZZZ^^^dddlllssszzz~~~|||zzzvvvrrrmmmhhhdddbbb^^^^^^^^^^^^]]]^^^___aaakkk}}}}}}~~~{{{rrrhhhXXXJJJAAA===<<<===::::::999777555444666888:::::::::::::::;;;;;;<<<>>>CCCGGG\\\hhhXXXTTTSSSUUUWWWWWWUUUSSSSSSSSSvvvvvvlllccc___```^^^___``````^^^\\\ZZZXXXWWWVVVTTTSSSSSSUUUXXXYYY\\\XXXSSSOOONNNMMMMMMLLLMMMKKKIIIIIIJJJJJJIIIHHHEEEBBB???<<<:::888666444444333222111111111111111111111111111111111111111------........./////////......------------......000...,,,,,,...///...---,,,,,,,,,------.........,,,++++++******++++++,,,---.........////////////000444:::>>>???@@@AAABBBAAA>>>;;;999999:::===???;;;<<<===@@@BBBBBB@@@>>>;;;:::888999;;;===>>>>>>>>>>>>???AAABBBAAA>>>;;;666666777888:::<<>><<<;;;:::888666555555555444333222222333555666888999999888888999999:::;;;;;;;;;::::::::::::;;;<<<======<<<<<<===>>>??????@@@@@@AAABBBCCCCCCAAA@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHNNNSSSZZZ```ccceeegggiiilllnnnooommmhhhbbb^^^\\\___\\\ZZZ[[[^^^```^^^\\\WWWXXXZZZ^^^aaabbbaaa___WWWTTTPPPMMMKKKKKKIIIHHHIIIIIIIIIHHHFFFDDDAAA@@@>>>;;;;;;AAAHHHRRR```lll}}}||||||}}}~~~~~~}}}zzzxxxvvvtttrrrppppppqqqqqqpppooommmllllllmmmoooooonnnmmmlllkkklllppptttuuurrrnnnllljjjgggeeedddbbb```^^^[[[ZZZYYYWWWVVVTTTSSSRRRTTTWWW^^^hhhttt}}}wwwssspppjjjjjjiiigggfffeeeddddddmmm|||||||||ssshhhXXXJJJAAA===<<<<<<::::::999777555555777999999999999999999:::;;;;;;???DDDIII```eeeWWWTTTSSSUUUWWWWWWUUUSSSSSSSSStttwwwlllbbb^^^___```aaabbbbbbaaa^^^ZZZXXXWWWUUUSSSRRRRRRTTTWWWXXX[[[XXXTTTQQQNNNMMMMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGFFFCCC???<<<:::888555333333333222111111111111111111111111111111111111111------------.........///------,,,,,,,,,,,,------///...,,,---...///...---,,,,,,,,,---------------------------------------,,,,,,------......//////111555999<<<>>>???AAABBB===<<<:::999999:::<<<>>>======>>>@@@BBBBBB@@@>>>999777666777:::<<<======>>>???@@@BBBBBB@@@<<<888666666666777999;;;>>>???CCCCCCCCCBBB@@@???===<<<:::777555444555555555444888777777777666666555555888888999999:::;;;;;;<<<999999999::::::;;;<<<===;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGMMMRRRYYY___dddhhhkkkmmmmmmooopppppplllhhhfffeeedddcccccccccdddccc```]]][[[^^^cccgggjjjhhhccc___RRROOOLLLJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHFFFCCCBBB>>>:::888<<>>???AAABBB:::999888777999;;;>>>@@@BBB@@@??????@@@@@@???>>>777666555666888;;;<<<<<<======>>>@@@@@@>>>999666666666666777888;;;===>>>CCCCCCBBBAAA@@@>>>===<<<:::777555444444555555555888888888777666666555555777777888888999:::::::::888888888888999:::;;;<<<::::::;;;<<<>>>???@@@@@@BBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDHHHLLLSSSZZZ```ffflllooonnnoooqqqqqqooommmlllmmmoooooooooooommmiiieeeaaa```ccciiimmmnnnjjjbbb\\\NNNKKKIIIHHHIIIKKKLLLKKKKKKKKKKKKKKKIIIGGGEEEDDD>>>999777:::???GGGUUUaaaqqq~~~{{{ssstttwww{{{~~~||||||zzzxxxwwwxxxxxxwwwvvvooonnnmmmmmmmmmkkkhhheeegggiiilllqqquuuwwwvvvuuurrrppplllhhhfffbbb___\\\XXXXXXXXXWWWVVVTTTSSSRRRHHHLLLVVVdddwww|||vvvqqqpppyyytttjjjZZZKKKAAA===<<<<<<888999:::999777777888999888888888888999:::;;;<<<===CCCPPPppphhhXXXRRRPPPSSSVVVWWWVVVVVVWWWXXXxxxvvviii^^^[[[]]][[[\\\]]]]]][[[YYYWWWUUUUUUSSSQQQPPPPPPRRRUUUVVVXXXXXXVVVRRRNNNLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHEEEBBB???<<<:::888666444222111111000000000111111111111111111111111111111/////////.........------......------------.........------...//////...,,,...------,,,***))))))(((***++++++,,,,,,++++++***))))))***+++,,,------...333777;;;???@@@@@@AAAAAA999888777666888;;;???BBBEEEBBB@@@?????????>>>===888666555666888:::;;;;;;<<<;;;<<<===>>><<<888555777777777777999;;;===>>>AAAAAAAAA@@@???>>>===<<<:::777444333444555666666444555555666777888888999666666777777888999999999888888888888999:::;;;;;;;;;;;;<<<<<<===>>>??????CCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@AAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBAAAAAAEEEJJJPPPWWW^^^ffflllnnnpppqqqqqqpppooopppqqqvvvwwwvvvuuuqqqlllgggdddfffhhhmmmpppooohhh___XXXLLLJJJHHHIIIKKKNNNOOOPPPOOONNNMMMKKKIIIHHHGGGFFF@@@<<<999;;;>>>EEEPPP[[[jjjyyy|||tttmmmhhhhhhiiilllqqqzzz}}}{{{yyyyyyzzzzzzyyyxxxqqqooommmlllkkkhhheeecccfffhhhmmmqqqtttuuuuuuuuuqqqnnnjjjgggdddaaa]]][[[XXXWWWVVVUUUTTTSSSRRRRRRJJJMMMUUUdddyyyzzzvvv{{{uuujjjZZZKKKBBB===<<<<<<888999::::::888777888999888888888888999;;;<<<===>>>DDDTTTxxxkkkZZZRRRTTTVVVXXXXXXVVVTTTTTTTTT{{{vvviii^^^\\\^^^[[[[[[[[[[[[ZZZYYYXXXWWWTTTRRRPPPOOOPPPQQQTTTVVVWWWWWWVVVRRRMMMJJJJJJLLLLLLJJJHHHHHHJJJKKKJJJIIIDDDAAA>>><<<;;;999777555111111000000000000111111000000000000000000000000...///////////////000000///..................///...------...000///...,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******+++,,,---...///333777===AAABBBBBBAAAAAA<<<:::777666777;;;???BBBBBBBBBAAAAAAAAA@@@===;;;;;;999777777999;;;;;;;;;<<<;;;;;;;;;<<<<<<999777888777777888999;;;===>>>@@@@@@@@@???>>>===<<<;;;:::777444333444555666666333333444555777888999999666666777777888999999999999999999999999;;;<<<<<<=========>>>>>>?????????@@@???>>>@@@CCCDDDCCCBBB@@@@@@AAACCCCCCDDDDDDDDDAAABBBBBBBBBBBBAAA@@@???<<<>>>@@@DDDJJJSSS]]]cccjjjlllnnnpppqqqsssvvvxxx{{{||||||zzzuuuqqqmmmkkklllnnnppppppmmmeee[[[TTTMMMKKKJJJKKKOOOSSSUUUUUUTTTSSSOOOLLLJJJIIIIIIIIIFFFAAA>>>>>>???BBBKKKTTTbbbppp~~~uuummmeee___[[[ZZZ[[[___gggrrr}}}{{{yyyxxxyyyyyyxxxwwwssspppmmmjjjhhhfffdddbbbdddgggllloooqqqrrrrrrrrrooommmiiigggdddbbb^^^\\\XXXWWWUUUSSSRRRRRRRRRSSSOOOOOOTTT```www~~~vvvxxxvvvkkk[[[KKKBBB===<<<<<<777999::::::999888999:::888888999999:::<<<===>>>@@@FFFWWW}}}kkk[[[TTTTTTVVVXXXXXXVVVUUUTTTUUU}}}wwwjjj___]]]___^^^]]]]]]\\\\\\[[[[[[[[[SSSRRRPPPOOOOOOQQQSSSUUUUUUVVVVVVRRRMMMIIIJJJKKKKKKIIIHHHHHHJJJKKKKKKJJJCCCAAA===<<<;;;:::888666111000000000000000111111////////////////////////------...///000111222222//////............//////---------...000000---+++,,,,,,,,,---------......,,,,,,............,,,,,,******+++,,,...//////000333888>>>CCCDDDCCCAAA@@@???<<<888555666:::>>>BBB???@@@BBBDDDDDDBBB===999===;;;999999:::<<<<<<<<<<<<;;;:::;;;<<<<<<:::999888888888888999;;;===???????????????>>><<<;;;;;;:::777444222444555777777555555555666666666666666666777777888999999::::::::::::::::::;;;<<<======??????????????????@@@@@@<<<:::999;;;???AAAAAA??????AAABBBDDDEEEEEEDDDCCC@@@AAABBBBBBAAA@@@>>>===999::::::===BBBJJJUUU\\\cccfffjjjnnnrrrwww|||}}}yyyvvvuuuqqqqqqqqqpppllldddZZZRRRNNNMMMLLLNNNRRRVVVYYYZZZXXXVVVRRRMMMKKKJJJKKKKKKJJJEEEAAA@@@@@@AAAGGGOOO]]]kkkzzz~~~tttjjjbbb]]]YYYVVVPPPRRRWWW```mmm~~~{{{yyywwwwwwxxxxxxwwwvvvtttqqqllliiigggeeecccaaacccfffkkknnnoooooooooooopppmmmjjjhhhfffdddaaa^^^YYYXXXUUUSSSRRRSSSTTTUUUNNNLLLMMMXXXppp|||rrrssszzzvvvkkk[[[LLLBBB===<<<<<<777999::::::999888999:::999999999:::;;;<<<>>>???CCCIIIYYYkkk\\\VVVQQQTTTVVVWWWWWWWWWWWWXXXxxxvvvjjjccc```___ZZZ[[[\\\[[[YYYXXXXXXYYYWWWTTTPPPLLLKKKLLLOOOQQQXXXVVVTTTQQQNNNLLLJJJIIIIIIHHHHHHIIIKKKJJJHHHFFFDDDCCC@@@<<<999666444333666444111///...///000222///000000000000...,,,+++//////000000111111111222......////////////.........---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,---///000444888>>>BBBAAA???===<<<===;;;888777777:::>>>AAA@@@AAAAAA@@@@@@???>>>======;;;999777666777999;;;===>>>>>>>>>>>><<<;;;:::777777777888:::<<>>===;;;;;;:::999777666555555666666333444555444444444666888:::888666555555666888999;;;999888888999;;;>>>@@@=========>>>??????@@@@@@???@@@AAACCCDDDCCCCCCBBB???@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA???===<<<::::::444777;;;;;;;;;???FFFMMMVVV[[[aaaggglllttt}}}}}}{{{{{{{{{|||{{{xxxssslllddd]]]XXXRRRSSSUUUWWWYYYYYYYYYXXXQQQOOOMMMKKKJJJKKKLLLMMMJJJGGGDDDAAAAAADDDGGGIIIWWW```ppp}}}uuuhhh\\\SSSNNNKKKJJJKKKLLLOOOXXXfffzzz~~~yyyxxxxxxxxxwwwuuuqqqnnnjjjjjjiiihhhhhhggggggfffeeegggiiilllnnnooooooooommmkkkhhhfffdddbbb___]]]XXXWWWTTTSSSRRRRRRTTTUUUOOOPPPSSSZZZfffuuulllcccgggsssxxxlll[[[KKKAAA>>>>>>>>>::::::999888777777888888999999999999:::;;;<<<<<<>>>EEE\\\zzziii]]]TTTTTTWWWZZZZZZYYYVVVUUUTTT~~~uuuiiibbb___^^^ZZZ[[[[[[ZZZXXXWWWXXXYYYRRRPPPMMMKKKLLLPPPTTTWWWWWWVVVSSSQQQNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGDDDCCC@@@<<<999666444333555333111//////000111333000000111111111///...---....../////////000000000......////////////.........---,,,---...///...,,,,,,------......------,,,------,,,,,,,,,,,,---------,,,++++++,,,---///000333777<<>><<<<<<===;;;888666777:::>>>@@@?????????>>>>>>===<<<;;;===;;;999777777888999;;;>>>????????????===<<<;;;888888888999;;;===???@@@?????????>>>===<<<;;;:::888666555444333333444444333444555444444444666888;;;:::888777777777888999:::888777777888:::===???=========>>>??????@@@@@@???@@@AAABBBCCCCCCCCCBBBDDDDDDDDDCCCCCCDDDDDDEEECCCBBB@@@>>><<<;;;999888555888:::999888:::@@@EEEJJJOOOVVV]]]dddnnnzzz}}}vvvnnnfff```\\\^^^^^^^^^]]][[[YYYXXXVVVOOONNNMMMKKKKKKKKKLLLMMMLLLIIIFFFCCCBBBCCCFFFGGGSSS\\\kkk{{{qqqjjj^^^TTTNNNJJJHHHGGGGGGHHHKKKSSSaaattt~~~~~~|||zzzxxxwwwvvvtttqqqnnnmmmllllllkkkiiihhhhhhgggggghhhjjjkkklllllllllkkkkkkhhhfffdddcccbbb```^^^XXXWWWUUUSSSSSSSSSTTTUUUPPPOOOPPPTTT^^^uuuwwwmmmccc]]]ZZZ___kkk~~~|||ppp]]]LLLAAA===<<<<<<:::999999888777777888888999999999999:::;;;<<<<<>><<<;;;::::::::::::<<<===??????>>>>>>>>>===<<<;;;:::999777666555333333333333444333444555444444444666888:::::::::999999888888888999888777666777999<<<===<<<======>>>>>>??????@@@??????@@@BBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???===;;;999888777777888999777444444888<<<===BBBIIIQQQZZZgggvvvyyyrrrlllhhhfffmmmlllhhhddd___ZZZVVVTTTOOONNNNNNMMMMMMNNNOOOOOOQQQNNNKKKGGGEEEEEEFFFGGGMMMUUUbbbrrr~~~vvvqqqbbb\\\SSSLLLIIIHHHGGGGGGEEEFFFIIIPPP]]]ooo~~~}}}}}}|||yyyvvvuuusssqqqpppqqqqqqooonnnlllkkkiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhfffcccbbbbbbaaa___^^^YYYXXXVVVUUUTTTTTTUUUUUUTTTQQQOOOPPPUUUfffqqqddd\\\WWWTTTQQQRRRVVVaaauuusss```NNNBBB<<<:::::::::999888888777888888888999999999999:::;;;<<<<<>>;;;999888666777:::<<<>>>======<<<;;;;;;:::::::::<<<;;;999888888999:::;;;>>>>>>??????>>>===;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<:::999888999888666555444444555555333444555444444444666888666777888999999999999888999888888777888:::<<<===<<<<<<======>>>?????????>>>???@@@@@@AAABBBBBBBBBCCCBBB@@@??????@@@AAABBB???>>>===;;;999888666666777888888555333333555777777;;;AAAHHHQQQ___oooyyyzzz|||zzzvvvuuutttuuuxxxuuuppphhhaaa[[[WWWTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVTTTPPPMMMJJJHHHHHHHHHHHHOOOZZZhhhuuu{{{rrrggg```UUUQQQLLLHHHHHHIIIJJJKKKGGGHHHJJJPPP[[[lll~~~}}}|||wwwtttssssssssssssuuutttrrrpppnnnlllkkkjjjjjjjjjjjjiiiiiihhhgggggghhheeebbb``````___]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVWWWTTTRRRRRRSSS[[[mmm~~~|||mmmfff[[[SSSPPPPPPPPPPPPNNNRRR]]]qqqtttaaaOOOCCC===;;;:::999999888888888888888999999999999999:::;;;<<<<<>>?????????@@@;;;:::888777888:::<<<>>>???>>>===;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<============;;;:::999999::::::;;;<<<=========??????>>>===<<<:::888777999888666555444444555555333444555444444444666888222333555777888999999999::::::999999:::;;;<<<===<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAABBBEEEDDDCCCBBBAAABBBBBBCCC===<<<;;;:::999888777666888888777666555555666888555888<<<@@@GGGSSSaaakkkooosssxxx~~~}}}|||}}}~~~~~~{{{tttllleee___\\\ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZVVVTTTRRROOOLLLIIIHHHGGGFFFKKKTTT```lllxxx~~~yyyqqqeeeYYYPPPLLLIIIGGGFFFHHHKKKMMMNNNIIIJJJLLLPPPYYYiii}}}{{{vvvrrrrrrtttuuuuuuvvvuuusssqqqooommmkkkjjjhhhhhhhhhhhhhhhhhhiiiiiiiiifffbbb___^^^]]][[[ZZZ[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTTTTTTTSSSSSS[[[dddwwwuuukkkccc[[[XXXSSSOOONNNNNNOOOOOOOOORRR\\\ooosssaaaOOOCCC>>>===<<<999888888888888888999999999999999999:::;;;<<<<<>>AAAAAAAAAAAABBB;;;:::999999999;;;===???@@@???===<<<;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<======<<<;;;999888999:::;;;===>>>?????????@@@??????>>><<<:::888777666555444222222222222333333444555444444444666888222222444555777888999:::;;;:::::::::;;;;;;<<<===;;;<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAA@@@@@@@@@:::::::::999999888888888999888888888888999999999555777888999<<>>:::777555444111111111111111111222222222111000.........///////////////.........------......////////////.........---,,,---...///...,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------......------...///000222444999>>>BBBCCCBBBAAAAAA<<<;;;::::::;;;<<<>>>???@@@???===;;;:::;;;<<<===::::::::::::;;;;;;<<<<<<<<<============;;;:::999:::;;;===???AAABBBBBBBBBAAAAAA@@@???===;;;999888666555333222111111222333333444555444444444666888666666555555666777888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBB@@@AAABBBBBBAAA???===<<<888888888999999:::::::::::::::999999::::::::::::666777777555555:::BBBIIIQQQZZZgggsss{{{|||wwwtttttttttxxxwwwuuuqqqjjjbbb[[[WWWRRRQQQQQQPPPNNNLLLJJJIIIEEEGGGKKKSSS___lllwww~~~}}}xxxnnniiiaaaYYYSSSMMMHHHEEEEEEDDDDDDGGGKKKNNNPPPPPPOOOQQQRRRTTTYYYhhh}}}|||vvvqqqpppppppppppprrrqqqpppnnnllljjjiiihhhdddccccccbbbcccdddeeefffeeebbb___]]]]]]_________\\\\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTVVVUUUQQQQQQSSSRRRWWWYYYWWWWWWYYYXXXTTTUUUVVVWWWWWWXXXZZZ]]]___^^^```gggwww~~~rrr```NNNCCC===<<<<<<888888777777888999999:::999999999999:::;;;<<<<<<===AAAKKKgggjjj[[[SSSUUUWWWXXXYYYXXXYYYZZZ\\\vvvllleeeaaa___^^^______]]]ZZZXXXXXXYYYZZZWWWSSSOOONNNPPPSSSVVVZZZXXXUUUQQQMMMJJJHHHGGGGGGFFFDDDEEEGGGIIIJJJIIIFFFDDDAAA>>>:::777666555......///111222333444555444333111000/////////000.........------,,,,,,,,,......////////////.........---,,,,,,---...---,,,---..................------,,,,,,++++++,,,,,,---......------...///111222333888???CCCDDDBBBAAA@@@<<<<<<;;;;;;<<<===???@@@@@@>>><<<:::::::::;;;<<<:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>><<<;;;:::;;;<<>>>>>>>>>>>>>>=========???@@@BBBCCCDDDFFFGGGFFFDDDAAA???777777888999:::;;;;;;<<<<<<;;;::::::;;;;;;:::999999999888555444666<<>>===???>>>===;;;;;;:::::::::>>>??????>>>======>>>???;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???===;;;;;;<<<===???BBBDDDEEEEEEDDDDDDFFFEEEBBB@@@===<<<::::::888666333111222333333333777666666666666777888888444444444555555666777888888999::::::888777888:::<<<<<<======>>>>>>??????<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBAAA???===<<<:::;;;<<<===>>>===<<<;;;:::999999999999:::;;;<<<888888888777777777777777999???IIIVVVcccnnnvvvzzz}}}tttiii```ZZZWWWVVVUUUTTTTTTTTTRRRNNNKKKFFFGGGJJJNNNTTT___jjjqqq{{{|||}}}tttjjjccc\\\UUUPPPNNNIIIBBBDDDJJJKKKKKKKKKLLLNNNRRRUUUWWWUUUWWWYYY\\\cccqqq}}}yyyuuussspppmmmkkknnnkkkhhhiiikkklllkkkiiibbbbbbaaaaaaaaaaaabbbbbbeeecccaaa```___```aaabbb___^^^\\\[[[ZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]^^^^^^bbbiiikkkiiidddccccccdddiiiooouuuyyyqqqsssyyy~~~ppp[[[KKKBBB???<<<:::;;;;;;::::::999888777777::::::999999999:::;;;;;;@@@EEEMMMfffnnn^^^XXXWWWYYY[[[[[[[[[ZZZ[[[\\\yyynnnccc```bbbccc```]]][[[[[[ZZZXXXUUUTTTSSSPPPMMMLLLOOOTTTXXXXXXYYYWWWTTTOOOJJJHHHGGGIIIGGGFFFEEEEEEGGGJJJKKKGGGDDD???<<<:::888555333555444222111/////////000///......///000...+++)))...........................//////,,,)))))),,,.........---,,,++++++++++++......---,,,,,,,,,---......,,,+++,,,......---,,,------,,,------...///000444:::AAAFFFGGGDDDAAA???>>>======<<<;;;;;;<<<<<<>>>@@@AAABBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<===;;;<<<======:::999999999===???BBBDDDFFFFFFFFFFFFFFFEEEBBB@@@===<<<::::::777555222222333555666666444444333333444444555666666666666666777888999:::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>>>>??????<<<======>>>???AAABBBCCCBBBBBBBBBAAA@@@>>><<<;;;999:::;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;999999999999999999999999888;;;@@@HHHRRR[[[dddhhhpppxxx|||qqqhhhaaa^^^\\\```^^^ZZZXXXUUURRRNNNKKKEEEFFFGGGIIIOOOWWWaaahhhtttvvvyyyzzzvvvnnnccc\\\RRRLLLIIIHHHEEEBBBFFFMMMMMMNNNOOOQQQSSSUUUVVVVVVYYY[[[\\\___fffttt}}}yyyvvvsssqqqnnnkkkllljjjhhhhhhiiijjjiiigggbbbbbbaaaaaaaaaaaabbbbbbeeedddbbb`````````aaabbb___^^^]]]\\\[[[[[[\\\\\\]]]]]]___```aaadddgggiiilllooorrrssswww}}}}}}vvvtttrrrppprrruuuyyy||||||||||||zzzppp[[[JJJBBB???<<<:::;;;;;;::::::999888888777::::::999999999:::;;;;;;>>>DDDNNNhhhooo^^^XXXWWWYYY[[[\\\[[[[[[\\\]]]yyyoooeee```bbb```^^^\\\[[[[[[ZZZWWWVVVRRRQQQOOOMMMLLLNNNRRRVVVZZZYYYWWWRRRMMMJJJHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJGGGDDD???<<<:::888666444444333333222111000//////111000000111222111...,,,...........................///...---,,,,,,...000///...---,,,++++++++++++///...---,,,++++++++++++,,,++++++,,,...//////...------,,,------...///000444:::CCCIIIJJJGGGDDDBBB===<<<<<<<<<======>>>??????AAADDDFFFFFFDDDAAA???;;;;;;;;;<<<<<<<<<<<<===999;;;===<<<:::888888888===>>>AAADDDGGGHHHIIIIIIFFFEEEBBB@@@===<<<::::::666444333333555777888888333333333333333444444555888888888888999:::;;;;;;;;;<<<======<<<;;;<<<===;;;<<<<<<======>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;999888888:::???GGGNNNRRR^^^iii|||zzzpppjjjhhhhhhhhhlllhhhaaa[[[VVVRRRNNNKKKGGGGGGFFFGGGJJJPPPXXX^^^llloooqqqqqqlllcccYYYSSSIIIFFFDDDDDDFFFHHHPPPXXXXXXYYY[[[]]]^^^^^^]]]]]]`````````bbbiiixxx~~~zzzwwwtttrrrooolllkkkiiigggggghhhgggfffdddcccbbbbbbaaaaaabbbbbbccceeedddcccaaa``````aaabbb______]]]]]]\\\]]]^^^___^^^```bbbeeejjjrrrzzzxxxwwwyyy|||pppZZZJJJAAA>>><<<;;;;;;::::::999999888888888:::999999999::::::;;;<<<===DDDOOOjjjuuuccc\\\XXXZZZ\\\]]]\\\\\\]]]^^^xxxnnndddaaaccc```___]]]\\\ZZZXXXUUUTTTRRRQQQPPPMMMLLLNNNRRRVVVZZZYYYVVVQQQLLLIIIHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGDDD@@@<<<:::888666444222333333222222000///...222111111222333222000...---------.................................000111//////---,,,,,,++++++,,,......------,,,,,,,,,,,,---,,,+++,,,...///...---------,,,------...///000222999BBBIIIKKKHHHEEECCC;;;;;;;;;<<<>>>???AAAAAA???BBBFFFJJJKKKHHHCCC???;;;;;;;;;<<<<<<<<<<<<===;;;===??????>>><<<;;;;;;<<<===@@@DDDGGGIIIKKKKKKFFFEEEBBB@@@===<<<::::::777666444555666888888777555444444444444555666666888888888888999:::;;;;;;999;;;<<<;;;::::::;;;===;;;;;;<<<<<<===>>>>>>???>>>??????@@@@@@@@@@@@???AAA@@@@@@???===<<<::::::;;;<<<<<<===>>>>>>>>>>>>======>>>>>>===;;;:::999::::::;;;;;;;;;;;;;;;<<<;;;:::888777999===AAADDDPPP\\\ooozzzsssqqqsssvvvwwwrrrlllccc[[[UUUQQQNNNLLLJJJJJJHHHGGGHHHMMMTTTZZZgggjjjkkkiiicccYYYPPPKKKFFFEEEEEEGGGLLLTTT___gggkkkkkkkkkkkkkkkjjjiiiiiieeedddccceeelllzzz{{{xxxvvvtttqqqooojjjiiihhhhhhgggeeedddbbbccccccbbbbbbbbbbbbccccccfffeeedddbbbbbbbbbbbbbbb___^^^^^^]]]]]]^^^___``````bbbfffllltttwwwtttwww{{{oooZZZIIIAAA>>>===;;;:::::::::999999888888888999999999999:::;;;<<<<<<===EEEPPPlllxxxeee]]]YYY[[[]]]]]]]]]\\\]]]^^^xxxlllcccaaadddaaaaaa```]]]YYYVVVSSSQQQRRRRRRQQQOOONNNOOOSSSVVVZZZYYYVVVQQQLLLHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHDDD@@@===:::999666444222222222222222111000//////...---...//////---,,,---------.........//////......---...///000000000///...------,,,,,,------------...//////////////////...,,,,,,------,,,+++------,,,------...///000000777@@@GGGHHHFFFDDDBBB::::::;;;<<<>>>@@@BBBCCC@@@AAAEEEIIILLLJJJDDD???;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAAAAA@@@>>>======:::<<<>>>BBBEEEHHHKKKLLLFFFEEEBBB@@@===<<<::::::999888666666777777666555555444444444444555666666777777666777777888999:::999:::;;;;;;::::::<<<===;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@???>>>@@@@@@???===<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@???>>>===;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======FFFPPPbbbxxxzzzvvvxxx|||~~~~~~oooiii```XXXSSSPPPOOONNNLLLJJJHHHFFFGGGKKKRRRWWWdddffffffbbbZZZQQQJJJGGGDDDEEEGGGKKKSSS```mmmuuu{{{zzzxxxvvvtttssssssssskkkiiigggiiippp|||~~~{{{yyyxxxvvvtttrrrkkklllkkkjjjgggeeecccbbbddddddccccccccccccddddddffffffeeeeeedddddddddddd```___^^^]]]^^^___```aaaaaaeeejjjqqq{{{zzzuuuyyy|||~~~oooYYYHHH@@@>>>===<<<::::::999999999999999888999999999999:::;;;<<<===???GGGRRRmmmwwwddd[[[YYY[[[]]]]]]]]]\\\]]]^^^zzzlllbbb```cccbbbcccbbb___ZZZUUURRRQQQRRRRRRQQQOOONNNPPPSSSVVVYYYXXXVVVQQQLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHEEE@@@===;;;999777555222222222111111111000000000///......000000///...,,,,,,------.../////////...------...000111000///---------------......///------///000000111111000000...------------+++***------,,,------...///000000666===CCCEEECCCBBBAAA888999:::;;;===@@@BBBCCC@@@@@@BBBFFFIIIIIIDDD???;;;;;;;;;<<<<<<<<<<<<===:::<<<@@@AAA???===<<<;;;888:::<<>>>>>===>>>@@@AAAAAA@@@???>>>??????>>>===============<<<<<<<<<===>>>???@@@AAADDDBBB@@@>>><<<;;;;;;::::::::::::;;;<<<<<<======:::;;;<<<===>>>===;;;;;;>>>FFFSSSfff{{{|||{{{~~~~~~{{{jjjddd\\\VVVRRRQQQQQQQQQLLLJJJGGGEEEDDDGGGMMMRRR___```___ZZZRRRKKKHHHHHHCCCGGGLLLRRR]]]mmm|||}}}{{{zzzuuusssqqqrrrxxx}}}{{{zzzyyyyyywwwvvvnnnooopppnnnjjjfffddddddeeeddddddccccccddddddeeeffffffgggggggggggghhhhhhbbbaaa```______```aaabbbbbbfffmmmttt~~~}}}~~~nnnXXXGGG???>>>======999999999999999999999999888888888999:::;;;<<<===@@@HHHSSSooo{{{ggg___XXXZZZ\\\]]]\\\\\\]]]^^^|||nnnbbb^^^aaaaaabbbccc```[[[VVVSSSSSSPPPQQQPPPOOONNNOOORRRTTTWWWWWWVVVRRRMMMIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHEEEAAA===;;;999777555333222111000000000111222333111000000222333222111,,,,,,------...//////000///---,,,---000000///,,,,,,,,,,,,,,,---///000111---...///000000//////......---,,,,,,---...---+++------,,,------...///000111666<<<@@@AAAAAA@@@@@@888888999;;;===???AAABBBAAA???>>>AAAEEEFFFCCC???;;;;;;;;;<<<<<<<<<<<<===888;;;???@@@???===;;;;;;777888:::===@@@CCCFFFHHHFFFEEEBBB@@@===<<<::::::777666555666777777666444444444333333444444555666666666666666666777999999999:::<<<<<<;;;;;;===>>>::::::;;;<<<<<<======>>><<<===???AAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGEEEAAA>>>;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>???999:::<<<======<<<;;;:::;;;===EEEQQQdddzzzzzzssshhhbbb[[[VVVTTTTTTTTTTTTNNNLLLIIIEEECCCEEEJJJNNNVVVWWWVVVQQQJJJGGGHHHKKKHHHPPPXXX```nnn}}}~~~|||zzzzzz{{{{{{zzzyyyrrrssstttrrrmmmhhhffffffeeeeeeddddddddddddeeeeeefffggghhhiiijjjkkkkkkkkkfffeeedddbbbbbbbbbccccccbbbgggooovvv~~~nnnWWWFFF???===>>>===999999999999999999999999888888888999:::;;;======???GGGTTTsss}}}jjjaaaWWWYYY[[[\\\[[[[[[\\\]]]~~~pppccc]]]^^^___aaacccaaa\\\WWWUUUVVVOOOOOOOOONNNMMMNNNPPPSSSVVVWWWVVVSSSNNNIIIFFFEEEFFFEEEEEEFFFGGGHHHIIIJJJIIIEEEAAA===;;;999777555444333111//////000222333000...------...000///...,,,,,,------...///000000///---,,,---000000...++++++++++++,,,...000111222...////////////---,,,+++,,,++++++,,,...//////...---------------...000000333666<<>>@@@AAAAAA>>>;;;===BBBDDDBBB???;;;;;;;;;<<<<<<<<<======999<<<@@@BBB@@@>>><<<<<<666777999;;;>>>BBBDDDFFFFFFEEEBBB@@@===<<<::::::444444444555777888777555777666666666666777888888666666666666777888999:::666777999999999999:::<<<::::::;;;;;;<<<======>>>;;;===???AAABBBAAA@@@???>>>=========>>>???AAABBBEEEEEEDDDEEEFFFHHHJJJKKKIIIFFFAAA===;;;:::;;;===<<<======>>>???@@@@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<:::999;;;BBBRRRggg{{{xxxnnngggccc\\\XXXVVVVVVWWWVVVSSSPPPLLLFFFCCCDDDIIILLLNNNPPPOOOKKKEEEEEEIIINNNQQQ[[[eeennn~~~}}}|||zzzzzz|||}}}|||{{{tttvvvwwwuuuooojjjhhhhhhfffeeeeeeddddddeeeeeeffffffggghhhjjjlllmmmmmmmmmiiihhhgggeeeddddddeeeeeebbbhhhooowww~~~nnnWWWFFF>>>===>>>===999999999999999999999999888888888999:::;;;===>>>>>>FFFUUUvvvxxxddd\\\WWWYYY[[[[[[[[[ZZZ[[[\\\|||nnnccc]]][[[```___]]][[[YYYYYYYYYZZZPPPPPPOOOMMMLLLMMMQQQTTTYYYYYYWWWSSSMMMIIIGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHFFFBBB===999666555444888444000///000111000...111111000000/////////.../////////...---------,,,///......------...000111...---,,,,,,......---,,,......,,,,,,,,,,,,......,,,+++)))(((((()))+++,,,///////////////000111111444777<<>>;;;999666666888;;;<<<======;;;::::::===???@@@???======;;;;;;:::;;;<<<===;;;>>>AAACCCCCCAAA>>>;;;888777777:::???CCCEEEFFFFFFDDDAAA@@@??????===;;;999888666555444444555555555555555555666666666666777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===<<<>>>@@@AAAAAAAAA???>>>============???AAACCCDDDFFFFFFGGGHHHJJJJJJIIIHHHGGGBBB<<<999;;;???AAAAAA@@@@@@@@@@@@????????????======>>>>>>?????????@@@===???AAABBBFFFPPP^^^iiiwwwzzzoooccc```^^^```cccccc^^^ZZZNNNLLLHHHDDDCCCDDDFFFGGGKKKHHHFFFFFFEEEFFFNNNWWWZZZkkk~~~}}}{{{zzzuuutttsssrrrrrrpppllliiiddddddeeefffggghhhiiiiiihhhiiijjjkkklllmmmmmmmmmkkkiiigggfffffffffeeeccceeeeeekkkvvv|||{{{zzz|||mmmTTTFFFAAA>>>;;;;;;999999999999999999999999999:::;;;;;;::::::<<<>>>AAAJJJVVVvvv}}}hhh[[[WWWZZZ\\\]]]\\\\\\\\\\\\{{{mmmccc]]][[[^^^]]][[[YYYXXXWWWXXXXXXPPPPPPOOONNNLLLMMMQQQSSSXXXXXXWWWSSSNNNJJJHHHHHHJJJHHHHHHIIIJJJKKKJJJIIIGGGEEEAAA===999666555444777444000///000111000///000///...---,,,+++***)))...............---------...............//////000...---,,,,,,......---,,,...---,,,++++++,,,---...---,,,+++******+++,,,------,,,------...///000111222666<<>>??????===<<<;;;::::::;;;<<<<<<;;;>>>AAACCCCCCAAA>>>;;;888888888;;;???DDDFFFFFFFFFDDDAAA@@@??????===;;;999888666555444444555555555555555555666666666666777888888999999::::::;;;;;;::::::::::::;;;<<<<<<;;;<<<======;;;;;;<<<===<<<>>>???AAAAAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGIIIKKKLLLLLLJJJIIIFFFCCC>>>===???AAABBBAAA@@@??????>>>>>>?????????@@@@@@@@@???????????????;;;<<<======>>>EEEPPPYYY^^^iiiwww~~~{{{rrrssspppmmmmmmlllhhhaaaZZZOOOMMMJJJGGGEEEDDDEEEEEEIIIGGGFFFGGGGGGJJJSSS]]]hhhwww~~~}}}|||uuusssqqqppppppnnnllliiihhhhhhhhhiiiiiiiiijjjjjjggghhhjjjlllmmmoooooopppllljjjgggfffffffffeeeccceeeeeejjjuuuzzzpppooonnnpppuuuzzz~~~}}}zzzyyywwwttttttvvvyyy|||~~~mmmTTTFFFAAA===;;;;;;999999999999999999999999999:::;;;;;;::::::<<<>>>AAAKKKZZZ|||jjjZZZXXXZZZ\\\\\\[[[[[[\\\]]]yyylllbbb]]][[[]]]\\\ZZZXXXWWWVVVVVVVVVRRRRRRQQQOOOMMMNNNPPPSSSXXXXXXVVVSSSNNNKKKJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJGGGEEEAAA===999666555444666444111000000111000///000///...---+++)))((('''---------...............------...///////////////...,,,,,,,,,......---,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...*********+++,,,...///000111555;;;AAAEEEEEEDDDCCC888666333333555777999999999888777888;;;===??????<<<;;;:::999999:::;;;<<<;;;===@@@BBBBBB@@@===;;;999888999<<<@@@DDDFFFFFFFFFDDDAAA@@@@@@???===;;;999888666555444444555555555555555555666666666666777777888888999:::::::::;;;::::::::::::;;;<<<<<<;;;<<<======;;;;;;<<<======>>>???@@@@@@@@@???>>>????????????@@@AAACCCDDDFFFHHHLLLOOOOOONNNKKKIIIDDDCCCBBBCCCDDDDDDBBBAAA??????>>>===>>>???AAABBBDDDCCCCCCAAA@@@???>>>>>>;;;<<<<<<:::999;;;AAAGGGKKKTTTaaakkksss~~~zzz}}}zzzwwwuuuppphhh]]]UUUOOONNNLLLIIIGGGEEEDDDCCCFFFDDDDDDGGGJJJOOOZZZeeevvv~~~vvvtttrrrpppppppppnnnlllmmmmmmmmmmmmmmmmmmmmmmmmhhhiiikkkmmmoooqqqrrrrrrmmmkkkhhhgggggggggeeedddeeedddiiirrr}}}{{{pppcccaaa```bbbgggmmmqqqsssvvvuuussssssrrrpppllliiigggfffeeeeeehhhlllpppsss|||uuuyyylllSSSFFFAAA===;;;;;;999999999999999999999999999:::;;;;;;::::::===>>>@@@JJJ[[[nnn[[[XXXZZZ[[[ZZZZZZZZZ\\\^^^yyylllccc___]]]]]]\\\[[[YYYXXXVVVUUUUUURRRSSSRRRPPPOOOOOOQQQSSSXXXXXXWWWSSSOOOLLLKKKKKKIIIHHHGGGHHHJJJKKKJJJIIIFFFDDD@@@<<<999666555444444333222000000000000000111111000///...,,,,,,+++,,,---------.../////////,,,---...///000///...------,,,+++,,,.........,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,------))))))***+++,,,...000111222666<<>>>>>;;;:::999888999:::;;;<<<<<<===@@@AAAAAA@@@===<<<888888888;;;@@@CCCDDDDDDEEECCCBBBAAA@@@???===:::999888666555444444555555555555555555666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<;;;===>>>===<<<;;;<<<=========>>>???@@@??????>>>@@@@@@???@@@AAABBBDDDEEEEEEIIINNNQQQPPPMMMJJJHHHAAABBBEEEFFFGGGEEEBBB@@@??????>>>???AAACCCFFFGGGGGGGGGEEECCCAAA???>>>======>>>>>><<<999999;;;===DDDIIIRRR\\\fffsssyyyqqqeeeYYYPPPMMMLLLKKKJJJHHHEEECCCBBBBBBAAABBBFFFJJJPPP]]]iii{{{~~~yyywwwtttrrrrrrsssrrrqqqpppppppppqqqqqqqqqrrrrrrlllmmmnnnpppqqqrrrrrrsssooollljjjhhhhhhgggfffddddddcccgggpppzzzrrrggg\\\YYYWWWXXX\\\bbbfffhhhjjjhhhfffeeedddaaa^^^[[[ZZZZZZZZZ[[[]]]aaagggkkktttsssyyykkkSSSEEE@@@===;;;;;;999999999999999999999999888999:::::::::;;;===??????IIIYYYrrr^^^YYYZZZZZZZZZYYYZZZ]]]```yyymmmeeeaaa```^^^^^^]]][[[ZZZXXXVVVUUURRRSSSSSSRRRPPPPPPRRRTTTXXXXXXWWWTTTPPPMMMLLLLLLIIIHHHGGGHHHJJJKKKJJJIIIEEECCC@@@<<<999666555444333333222111000000000000000000000///////////////,,,---------.../////////+++,,,.../////////...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---///111222444777===BBBDDDDDDAAA@@@;;;888444222222333333333777666555666999;;;======:::999999888999:::;;;<<<<<<===???AAAAAA???===<<<777777888;;;???BBBCCCBBBEEECCCBBBAAAAAA???<<<:::999888666555444444555555555555555555666666666666666777777888888999::::::;;;::::::::::::;;;<<<<<<<<<===>>>===<<<<<<===>>>======>>>>>>????????????@@@@@@@@@@@@BBBDDDFFFGGGFFFKKKPPPRRRPPPKKKHHHFFF???BBBFFFHHHHHHEEEBBB@@@AAAAAABBBCCCEEEHHHKKKLLLIIIHHHGGGDDDBBB@@@???>>>>>>??????>>><<<;;;::::::===???EEEMMMUUUbbbwwwtttfffXXXPPPKKKKKKJJJJJJHHHFFFDDDBBBAAA???@@@DDDIIIQQQ^^^jjj~~~zzzwwwuuuttttttuuuttttttsssssstttuuuuuuvvvwwwwwwrrrrrrrrrsssssssssrrrrrrpppnnnkkkiiiiiihhhfffeeecccaaadddmmmwwwuuueee[[[WWWTTTQQQQQQTTTXXXZZZ[[[^^^\\\ZZZXXXWWWUUURRRPPPPPPQQQRRRRRRTTTXXX^^^cccnnn|||xxxkkkRRREEE@@@===<<<<<<999999999999999999999999888999:::::::::;;;===???BBBJJJYYYvvvcccYYYZZZZZZZZZZZZ[[[^^^aaayyynnnfffcccccc```______]]][[[YYYWWWVVVRRRSSSTTTSSSRRRRRRTTTVVVZZZZZZXXXUUUPPPMMMLLLLLLJJJIIIIIIIIIKKKLLLKKKJJJEEECCC???<<<888666555555111222333222000///000111---------.........//////---------...............,,,,,,---...............,,,++++++,,,...///...---,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---...000111222444777<<>>;;;888444222333444555555888777555666888;;;<<<;;;::::::999999999;;;<<<===<<<===???@@@@@@???===<<<777888999<<<@@@CCCCCCBBBDDDCCCBBBBBBAAA???<<<999999888666555444444555555555555555555666666666666666666777777888999999999;;;::::::::::::;;;<<<<<<<<<===>>>>>><<<<<<===>>>=========>>>>>>>>>??????@@@@@@@@@AAACCCFFFHHHJJJHHHNNNSSSSSSOOOIIIFFFEEE???CCCGGGIIIGGGEEECCCCCCEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHFFFEEECCCAAA@@@???>>>>>>??????>>>===;;;;;;;;;999===DDDJJJTTTiii~~~ssscccWWWPPPMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@AAAFFFKKKTTTbbboooyyyxxxvvvvvvvvvwwwvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyuuuvvvvvvvvvuuutttsssrrrqqqooollljjjjjjiiigggeeebbb```aaahhhqqq|||uuueeeWWWPPPOOOMMMKKKKKKMMMOOOPPPPPPSSSQQQOOONNNMMMMMMKKKIIIIIIJJJLLLKKKKKKOOOUUU[[[gggvvvjjjRRRDDD@@@===<<<<<<999999999999999999999999777999:::::::::;;;>>>@@@EEELLL\\\vvveeeYYYZZZ\\\\\\\\\]]]```bbbxxxmmmfffcccccc``````___^^^\\\YYYWWWUUUQQQRRRTTTTTTSSSTTTVVVWWW[[[[[[ZZZVVVQQQMMMKKKKKKJJJHHHHHHIIIJJJKKKJJJIIIDDDBBB???;;;888666555555000222444333111///000222------------------------...............---------------,,,,,,------......,,,++++++,,,...//////...---......//////......---,,,,,,------------,,,,,,------------...///000111111555;;;@@@BBBBBB@@@>>>999666333333555888999::::::888777777999:::;;;:::;;;::::::::::::<<<===>>><<<===>>>??????>>>===<<<999:::;;;???BBBDDDDDDCCCDDDCCCBBBBBBBBB@@@<<<999999888666555444444555555555555555555666666666666666666777777888888999999;;;::::::::::::;;;<<<<<<<<<>>>???>>>===<<<===>>>===============>>>??????>>>???@@@AAADDDGGGJJJLLLMMMRRRVVVUUUOOOIIIFFFEEEBBBEEEHHHIIIGGGFFFFFFGGGKKKKKKMMMMMMLLLKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA????????????@@@???===<<<>>>:::;;;@@@CCCHHHZZZooo~~~ooobbbZZZVVVSSSRRROOOLLLIIIFFFDDDBBBDDDBBBDDDIIIPPPZZZiiiwww|||{{{zzz{{{||||||zzzyyy}}}||||||{{{zzzyyyyyyxxxvvvwwwwwwwwwwwwvvvuuuuuurrrpppmmmkkkjjjiiigggfffddd```___dddjjjssszzzlllaaaWWWPPPLLLHHHGGGFFFGGGIIIKKKJJJIIILLLJJJIIIHHHIIIIIIIIIGGGFFFHHHIIIGGGFFFHHHOOOUUU^^^mmmiiiQQQDDD@@@===<<<<<<999999999999999999999999777888:::::::::;;;>>>@@@CCCKKK]]]tttcccYYY[[[]]]_________aaabbbvvvkkkeeecccccc``````___^^^\\\YYYVVVTTTPPPRRRTTTTTTTTTUUUWWWYYY\\\\\\ZZZVVVQQQLLLKKKJJJGGGFFFEEEFFFHHHIIIHHHGGGDDDBBB???;;;888666555555///222444333111///000222000000///...------,,,,,,/////////......------,,,...---,,,+++,,,---...///,,,++++++,,,...//////...---...///000000///...---------............---------------------...///000///333999???BBBBBBAAA@@@666444222333777;;;===>>><<<:::888777999:::::::::;;;;;;::::::;;;===>>>???<<<===>>>??????>>>===<<<;;;;;;===AAADDDFFFFFFDDDDDDCCCBBBBBBBBB@@@<<<999999888666555444444555555555555555555666666666777666666666777888888999999;;;::::::::::::;;;<<<<<<<<<>>>???>>>===<<<===???===============>>>??????>>>>>>???BBBEEEIIILLLNNNPPPUUUXXXVVVOOOIIIFFFFFFEEEGGGJJJIIIGGGGGGHHHKKKOOOOOOPPPPPPMMMIIIEEECCCEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>???999888<<<;;;<<>>@@@???HHH\\\rrr```YYY[[[___`````````aaabbbuuuhhhaaaaaadddgggdddaaa___]]][[[WWWUUUSSSRRRRRRRRRRRRTTTUUUWWW\\\ZZZXXXUUURRRPPPNNNMMMIIIHHHGGGHHHJJJKKKJJJIIIFFFBBB>>>;;;999777555333222111111000000000000000.........//////000222222------------------------.........------,,,,,,,,,+++,,,------......------------------------------))))))))))))***+++,,,,,,...------......///000111444555999>>>BBBCCCAAA???;;;666333555<<>><<<;;;::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHGGGGGGFFFDDDAAA???===;;;666666444333333333333333333333222333333444555666555666777888888888888888999999::::::;;;<<<======<<<<<<===>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@???>>>@@@BBBDDDFFFIIINNNQQQWWWYYYYYYVVVQQQKKKGGGEEEIIIHHHGGGGGGHHHJJJMMMNNNXXXVVVSSSOOOKKKHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCC>>><<<:::999;;;>>>BBBEEE[[[gggxxx|||vvvqqqjjjdddccc]]]TTTLLLHHHGGGFFFFFFDDDGGGMMMUUU^^^fffllloooyyyvvvwww~~~|||{{{{{{{{{xxxzzz|||}}}}}}{{{yyywwwsssrrrpppppppppnnnllliiiddd```]]]\\\___dddiiikkktttsssqqqooommmiiiccc___YYYVVVQQQNNNLLLKKKIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOJJJJJJIIIIIIIIIJJJKKKKKKRRR]]]pppjjjNNNCCCBBB>>>;;;;;;999999999999999999999999888888999999:::===AAADDDDDDLLLVVVtttqqqeee\\\^^^```bbbcccdddfffhhhvvvjjjcccccceeegggdddaaa^^^\\\ZZZXXXVVVTTTRRRPPPNNNOOORRRUUUWWW\\\[[[ZZZWWWUUURRROOONNNJJJIIIHHHIIIKKKLLLKKKJJJFFFBBB>>>;;;999777444333333222222111111111111111000000//////...//////000------------------------......---------,,,,,,,,,+++,,,------......------------------------------......------......//////,,,,,,,,,------...///000444555999>>>BBBCCCAAA???;;;777444555;;;AAABBBBBBCCCBBBAAA???===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBDDDEEEFFFGGGGGGFFFEEECCCAAA>>><<<;;;777666555444333333333333444444444444555666777888555666777888888999888888888888999::::::;;;<<<<<<<<<<<<<<<======>>>>>>???>>>>>>??????????????????===???BBBDDDGGGKKKPPPTTTYYYZZZYYYVVVQQQLLLIIIHHHLLLLLLLLLLLLNNNPPPSSSUUUSSSRRRQQQNNNLLLJJJHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMJJJIIIHHHFFFDDDCCCBBBBBB???>>><<<;;;<<<>>>@@@BBBLLLTTTcccvvv~~~yyyqqqjjjccc\\\SSSLLLIIIHHHIIIIIIIIIMMMSSSZZZ```eeeggghhhfffeeeiiivvv~~~}}}}}}xxxyyy{{{||||||zzzxxxvvvuuutttrrrrrrqqqpppmmmkkkddd```\\\[[[]]]```bbbcccdddbbb```___]]]YYYUUUQQQQQQNNNJJJHHHGGGGGGFFFEEEIIIIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLLLLMMMNNNPPPQQQOOONNNNNNMMMMMMMMMMMMMMMSSS]]]nnnhhhLLLBBBAAA===::::::999999999999999999999999888999:::::::::<<<@@@CCCDDDJJJRRRmmmwwwiii]]]___```bbbcccdddfffhhhyyyllleeedddfffhhheee```\\\[[[ZZZXXXWWWTTTRRRNNNLLLLLLPPPUUUXXX[[[[[[[[[ZZZWWWSSSPPPNNNKKKIIIIIIJJJKKKLLLKKKJJJFFFCCC>>>;;;888777444222444333333222111222222222111111000......---------------------------------...------------,,,,,,,,,+++,,,------......------------------------------......---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///333555999>>>BBBCCCBBB???===999666777<<>><<<;;;:::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEFFFFFFEEECCC@@@>>><<<:::888777666555555444444444666666555666666777888999555555777888888999999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEHHHMMMSSSXXX[[[[[[ZZZVVVRRRNNNNNNNNNOOOOOOOOOQQQRRRUUUXXXYYYRRRQQQPPPNNNLLLJJJJJJIIILLLOOOSSSWWWXXXVVVSSSQQQKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???>>>============@@@BBBMMMbbb|||wwwpppddd^^^TTTMMMJJJKKKMMMOOOQQQUUU[[[```bbbbbb___^^^VVVXXX]]]gggxxx{{{|||zzz{{{}}}~~~}}}|||zzzxxxwwwvvvtttssssssrrrooolllfffbbb^^^\\\\\\\\\[[[[[[WWWUUUTTTRRRQQQOOOLLLIIIJJJHHHEEEDDDEEEFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQUUU]]]llldddJJJAAA@@@<<<999999999999999999999999999999999:::;;;::::::;;;>>>AAABBBGGGMMMdddmmm______```aaaccceeefffggg~~~{{{nnngggeeegggiiieee___[[[ZZZYYYXXXWWWSSSQQQOOOMMMNNNQQQTTTVVVYYYZZZZZZZZZWWWSSSOOOLLLJJJIIIHHHIIIJJJKKKKKKIIIFFFCCC>>>;;;888666444222333333222111111111111222111000///...------------------------------------------------------------+++,,,------......------------------------------...---,,,+++************,,,,,,,,,,,,---...///000333555888>>>BBBCCCBBB@@@===:::888:::>>>DDDGGGHHHKKKJJJHHHFFFCCC@@@>>><<<999:::;;;<<<======<<<<<<;;;:::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFDDDCCC@@@>>>;;;:::999888777666555555555555555555555555666777888999444555666888888999999999999999999::::::;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>>===============>>>???@@@CCCEEEIIINNNUUUYYY^^^]]]ZZZWWWSSSRRRSSSUUUSSSRRRSSSSSSUUUVVVXXXYYYVVVTTTQQQNNNMMMMMMOOOPPPWWWZZZ___aaa```ZZZTTTOOOIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA???===<<<;;;???>>>DDDUUUmmm{{{tttiiiaaaWWWPPPNNNPPPSSSUUUZZZ]]]aaacccbbb]]]WWWSSSUUUWWW[[[```iiiyyyzzzvvvuuu{{{~~~}}}yyyxxxvvvuuutttssspppmmmhhheeebbb___]]][[[YYYWWWWWWUUUSSSRRRSSSRRRPPPOOOLLLJJJHHHGGGHHHIIIHHHGGGCCCDDDFFFHHHJJJKKKLLLLLLPPPPPPPPPQQQRRRSSSTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUVVV]]]kkk}}}zzzaaaIIIAAA@@@<<<999:::999999999999999999999999:::;;;<<<;;;:::;;;===??????DDDIII___qqqbbbaaa```aaaccceeeffffff{{{}}}pppgggeeeggghhhddd___[[[YYYXXXXXXWWWQQQQQQQQQQQQRRRSSSTTTTTTVVVWWWXXXWWWUUUQQQMMMKKKHHHGGGFFFGGGIIIJJJIIIHHHGGGCCC???;;;888666333111222222111000000000000000//////............//////------------------------------------------------+++,,,------......------------------------------000///...---,,,+++++++++------------...///000111222444888>>>BBBDDDBBB@@@999777777888===CCCGGGJJJLLLLLLJJJHHHEEEBBB???===777888:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>===>>>???@@@AAACCCCCCDDDFFFFFFEEECCCAAA>>><<<:::999999777666666666666666444444444444555666777777444555666777999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>==============================<<<======>>>???BBBCCCDDDFFFIIINNNTTTYYY```^^^\\\XXXVVVVVVYYY[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXVVVSSSRRRSSSWWW\\\___gggiiijjjiiiccc[[[RRRLLLFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEDDDCCCAAA???<<<;;;???>>>AAAKKK^^^uuu~~~yyymmmfff]]]VVVUUUWWW[[[]]]bbbcccdddbbb^^^XXXQQQMMMWWWYYY\\\\\\___hhhwww~~~wwwssspppttt|||zzzxxxwwwwwwuuurrroooiiigggdddaaa```^^^[[[YYY\\\YYYWWWVVVWWWWWWWWWVVVRRRPPPNNNMMMMMMMMMKKKJJJFFFGGGHHHJJJKKKMMMNNNOOOQQQQQQRRRRRRRRRSSSRRRRRRVVVVVVVVVVVVWWWXXXYYYYYYXXX___lll~~~vvv___IIIBBBAAA===:::<<<999999999999999999999999:::;;;<<<<<<;;;;;;===>>>???DDDHHH[[[|||tttdddbbb``````ccceeeffffffyyy}}}ooogggdddeeegggddd___[[[ZZZYYYWWWVVVOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUTTTRRROOOLLLJJJGGGFFFFFFFFFHHHIIIHHHGGGGGGDDD???;;;888666333111222111000000//////000000000000/////////000000111------------------------,,,,,,,,,------------...+++,,,------......------------------------------...---,,,+++************...............000111111222444888>>>BBBDDDCCCAAA555444444666:::???DDDHHHLLLLLLKKKIIIFFFBBB???===555777999;;;<<<<<<;;;:::;;;;;;===>>>>>>???>>>>>>======>>>@@@BBBDDDEEEEEEGGGGGGFFFDDDAAA???===;;;999888777666666555555555333222222333333444555666333444666777999:::::::::<<<<<<<<<<<<<<<====================================<<<<<<<<<===???AAABBBCCCCCCDDDFFFHHHMMMTTTYYY``````]]]ZZZYYYZZZ]]]aaa`````````___^^^^^^]]]]]]YYYYYYYYY[[[```ffflllpppsssqqqnnniiiaaaXXXPPPKKKDDDDDDEEEEEEGGGHHHJJJJJJGGGFFFFFFEEECCCAAA???>>>:::<<>>???DDDHHHYYYyyyxxxgggccc``````cccffffffeeeyyy|||ooofffccccccfffccc___\\\[[[YYYVVVTTTPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUTTTRRRPPPNNNLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHDDD???;;;888666333111333222111111000000111111333222111000000000000000------------------------,,,,,,,,,---------......+++,,,------......------------------------------,,,+++******))))))))))))------------...///000000222444888===BBBDDDCCCAAA777777666777999===BBBFFFJJJJJJJJJIIIFFFCCC???===555777:::===>>>===<<<;;;;;;===???AAABBBAAA???>>><<<===>>>@@@CCCEEEGGGGGGHHHHHHGGGEEEBBB@@@>>><<<888888777666555555555555222222222222333444555666333444666777999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<>>>@@@CCCEEEAAABBBCCCDDDHHHNNNUUU[[[``````___]]]\\\]]]aaadddccccccccccccccccccbbbbbb\\\___dddiiiooosssuuuvvvrrrnnnhhh___WWWPPPKKKIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGGGGEEEDDDDDDCCCCCC:::;;;===???DDDQQQcccooozzzoookkkfffeeehhhmmmrrruuuqqqlllddd\\\VVVSSSSSSSSSTTTTTTSSSQQQPPPTTT[[[aaahhhrrr}}}~~~wwwssspppooottt{{{}}}qqqpppoooooorrrtttuuuuuusssnnngggbbb___]]][[[ZZZXXXWWWUUUUUUUUUTTTQQQOOOJJJJJJKKKMMMQQQVVV\\\___hhhhhhhhhhhhfffdddbbbaaadddcccbbbaaa````````````___fffsssmmmXXXFFFAAA@@@<<<:::===999999999999999999999999888:::<<<<<<<<<<<<===>>>===CCCGGGZZZzzz~~~hhhddd___```cccffffffddd~~~yyy{{{nnneeebbbbbbeeebbb___]]][[[YYYVVVSSSQQQOOONNNMMMNNNPPPRRRTTTVVVUUUSSSQQQPPPNNNMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHDDD???;;;888555333000444333222222111111222222666555333111000//////...------------------------,,,,,,,,,------.........+++,,,------......------------------------------//////...---------......,,,,,,,,,,,,---...//////111333888===BBBDDDCCCAAA<<<<<<;;;:::;;;===BBBFFFIIIIIIIIIHHHFFFCCC???===666888;;;>>>??????===<<<;;;===AAADDDDDDCCC@@@???;;;<<<>>>AAACCCFFFHHHIIIIIIIIIGGGFFFCCCAAA>>>===888777666555555444444444333333333333444555666666333444666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<;;;<<<>>>BBBEEEGGG???@@@AAADDDHHHOOOWWW]]]`````````^^^^^^___cccfffbbbcccddddddeeeeeeddddddbbbgggnnnuuuxxxxxxvvvtttkkkfff^^^UUUMMMIIIGGGFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFF===>>>>>>>>>AAAGGGQQQXXXhhhsss~~~nnnkkkhhhiiinnnuuuzzz}}}uuunnndddZZZTTTSSSVVVXXXVVVUUUQQQNNNMMMOOOSSSVVV___iiittt{{{yyyvvvtttrrrtttxxx~~~yyywwwvvvxxx}}}}}}uuummmgggddd```___ZZZYYYXXXXXXXXXXXXVVVTTTTTTTTTTTTWWW\\\dddkkkpppwwwwwwwwwvvvtttqqqooommmllljjjhhhfffdddcccbbbaaabbbiiivvviiiVVVEEE@@@???:::999<<<999999999999999999999999777999<<<===<<<<<<>>>???:::AAAGGG\\\~~~iiiddd______cccffffffddd|||zzzxxxmmmfffddddddbbb```^^^]]][[[XXXTTTPPPPPPQQQRRRRRRPPPOOOPPPQQQTTTTTTTTTRRRNNNJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGDDD???;;;999666333000000000//////000111222222000111333444444222///---/////////......---------000000//////...---,,,+++///////////////............------,,,,,,------...///---+++,,,---...---,,,)))******+++---...//////111444666888===CCCDDDAAA:::777444444888>>>BBBDDDIIIIIIHHHGGGEEECCCAAA@@@<<<;;;;;;;;;;;;<<<======<<>>999;;;>>>BBBEEEHHHJJJKKKJJJHHHEEECCCBBB@@@>>><<<888777555444333333444444222222444555666666777666555666666777888888999999999999::::::::::::;;;;;;;;;<<<<<<===============;;;;;;<<<<<<======>>>>>>???>>>>>>???DDDKKKSSSWWW]]]\\\[[[ZZZ\\\___ccceeeiiikkkllllllkkkjjjjjjkkkmmmqqqwwwzzz{{{wwwqqqnnnaaa[[[RRRKKKGGGFFFFFFFFFJJJIIIGGGFFFFFFHHHJJJKKKLLLMMMOOOOOOMMMIIIEEEBBB@@@???===<<<===AAADDDGGGTTTeee}}}zzzsssooolllmmmsssyyy}}}~~~rrrjjj___WWWTTTTTTVVVWWWXXXTTTOOOKKKJJJKKKNNNPPPXXX]]]eeepppzzz}}}xxxuuusssrrr|||}}}zzz~~~yyyrrrjjjfff``````^^^\\\[[[ZZZYYYYYYYYY\\\```eeelllttt~~~}}}{{{wwwxxxxxxuuupppllliiihhhlllsssjjjRRREEECCC;;;888:::888======<<<;;;::::::999999999:::;;;<<<============<<>>;;;999777444222000000000000000111222222000111222333222111///...------..................!!!###&&&***---000222333////////////...............------,,,,,,------...///---+++,,,---...---,,,)))***+++,,,---......///222555777888<<>><<<888777555444333333444444333444444555555555444444666666777777888888888999999999::::::::::::;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<@@@FFFMMMQQQUUUUUUTTTUUUWWW[[[aaadddhhhjjjkkkkkkjjjiiiiiijjjpppsssxxxzzzyyyssslllhhhZZZVVVPPPMMMKKKKKKKKKJJJHHHHHHGGGGGGHHHJJJKKKLLLOOOOOOPPPOOOMMMJJJFFFCCCAAA???===<<<===???BBBDDDQQQbbb{{{{{{nnnkkkiiikkkrrrxxx{{{{{{kkkeee]]]WWWVVVWWWXXXYYYTTTQQQLLLHHHGGGHHHKKKMMMSSSXXXaaalllwww|||yyywwwwww}}}wwwqqqkkkjjjgggeeedddcccddddddfffiiiooovvvyyytttqqqpppqqqyyyhhhPPPDDDCCC<<<:::===;;;===<<<<<<;;;::::::999999::::::;;;;;;<<<======>>>===EEEKKKVVVrrrlllddd___aaafffgggggghhhxxxtttxxxmmmfffdddddd___]]]\\\[[[[[[ZZZWWWTTTQQQPPPOOOMMMKKKKKKNNNQQQUUUVVVUUUSSSOOOLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHCCC@@@===;;;999888555444000000000000000000111222000000000000000/////////.........///000000111111%%%&&&(((***,,,......///...........................------,,,,,,------...///---+++,,,---...---,,,******+++,,,---......///333666777777;;;@@@AAA===:::777444444888===BBBDDDIIIIIIIIIIIIFFFCCC@@@>>>999888888888888999::::::;;;???BBBAAAAAACCCAAA===<<<>>>AAAEEEHHHKKKMMMNNNKKKIIIFFFEEEDDDBBB???===888777666444333444444555555555555555555444333333777777777777777888888888999999::::::::::::;;;;;;;;;<<<======>>>>>>======?????????>>>>>>>>>>>>===;;;:::999999;;;???DDDGGGJJJJJJKKKLLLPPPVVV^^^dddgggiiikkklllkkkiiijjjjjjtttwwwzzz{{{xxxpppgggbbbWWWTTTRRRQQQPPPOOOMMMKKKHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQOOOMMMJJJHHHFFFBBBAAA???>>>>>>???@@@BBBMMM^^^yyy~~~ooollljjjlllqqqtttuuuttteeeaaa\\\YYYWWWXXXWWWWWWOOOLLLHHHDDDCCCDDDFFFHHHMMMSSS]]]iiiuuu~~~||||||~~~zzzwwwtttqqqooopppqqqsssuuuyyy|||{{{zzzfffOOODDDCCC>>><<>><<<<<<<<<;;;;;;::::::999;;;;;;::::::;;;<<<>>>???>>>EEEJJJTTTrrrnnneee___aaadddeeeeeefff{{{xxxyyymmmeeedddeee```^^^\\\[[[ZZZYYYVVVTTTTTTSSSPPPMMMKKKLLLPPPSSSTTTTTTTTTRRROOOLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIEEEBBB???<<<:::999666444111000000000000000111111000///......---...///000000000000000000000000111/////////...---,,,+++***------...............///...------,,,,,,------...///---+++,,,---...---,,,++++++,,,,,,---......///111444666777;;;@@@AAA>>>:::777444444777===AAADDDHHHIIIIIIIIIFFFCCC@@@===999999888888999999:::;;;:::???AAA@@@AAABBB@@@<<<<<<>>>AAADDDHHHKKKLLLMMMLLLIIIGGGEEEDDDBBB@@@===888777666444444444555555555666666777666666555555777777777777777777777777999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>:::999777777777:::<<<>>>???AAACCCEEEIIIRRR\\\dddiiikkknnnpppooooooooopppxxx{{{}}}}}}xxxpppfff```ZZZYYYWWWVVVTTTQQQLLLHHHLLLMMMNNNPPPRRRRRRSSSSSSRRRRRRQQQOOONNNLLLJJJIIIEEEDDDBBBAAA@@@@@@@@@@@@HHHZZZxxxvvvssspppoooppppppmmmjjjccc```]]]ZZZXXXVVVSSSPPPKKKHHHDDDAAA@@@AAACCCEEEJJJOOOZZZgggttteeeNNNDDDDDD>>>===@@@>>><<<<<<;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@???EEEIIISSSrrrpppfff___```cccccccccddd{{{|||yyyllleeedddfffccc```]]][[[YYYWWWUUURRRTTTRRROOOKKKIIIKKKOOORRRQQQRRRSSSQQQMMMJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJIIIFFFBBB>>><<<999666333111111000000000000000111000///---------...///000000//////...---,,,,,,+++---......///////////////,,,---------......//////...------,,,,,,------...///---+++,,,---...---,,,,,,,,,,,,------......///...111444555;;;AAACCC@@@999666333333777===AAACCCGGGGGGGGGGGGEEEBBB@@@>>>:::::::::::::::;;;<<<<<<:::???AAA@@@AAABBB@@@<<<;;;<<>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>:::999888777777777888999999;;;>>>@@@DDDNNN[[[dddllloootttwwwxxxxxxyyyzzz~~~{{{rrriiiddd^^^]]]\\\ZZZXXXTTTNNNJJJOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFEEECCCBBBAAA@@@DDDVVVtttzzzvvvrrrpppnnnlllgggbbb___]]]\\\[[[YYYUUUPPPMMMHHHFFFCCC@@@???@@@BBBCCCHHHNNNXXXfffuuueeeNNNDDDDDD>>><<>>@@@???EEEIIISSStttqqqggg______bbbbbbbbbccc}}}zzzllleeedddgggdddaaa]]][[[YYYWWWTTTRRRRRRPPPMMMIIIGGGHHHLLLOOOPPPQQQRRRPPPMMMJJJIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKJJJGGGBBB>>><<<999555333222111111000000000000000//////...------...000111...---,,,+++)))(((''''''------............------,,,,,,,,,---......//////...------,,,,,,------...///---+++,,,---...---,,,,,,,,,------............,,,///222444:::AAACCC@@@999666333333777<<>>;;;???BBBAAAAAACCCAAA===999;;;>>>AAAEEEHHHJJJJJJKKKIIIFFFEEEDDDBBB???===999888777555444555555666444555666888999999::::::666666666777888888999999999999::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>999::::::;;;;;;<<<======999999888777777777777777777999<<<===@@@JJJXXXcccooossszzz|||tttmmmhhh```___]]]\\\[[[YYYUUURRRSSSSSSTTTVVVWWWYYYZZZZZZ___^^^]]][[[WWWSSSPPPNNNIIIIIIIIIHHHFFFDDDBBBAAABBBQQQkkk{{{wwwrrrooommmjjjddd```YYYYYYYYYYYYYYYVVVQQQMMMFFFDDDBBB@@@???@@@AAABBBFFFLLLWWWeeettt~~~cccMMMCCCDDD>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????EEEJJJUUUvvvpppfff^^^^^^```aaaaaaccczzzlllddddddgggccc```\\\ZZZYYYWWWVVVTTTQQQPPPMMMJJJGGGHHHJJJMMMQQQRRRRRRPPPMMMKKKJJJJJJDDDEEEFFFGGGIIIJJJKKKLLLGGGDDD@@@===;;;888555333222222111000000000000000//////......///000000111......---,,,+++******)))000000///...---+++))))))++++++,,,------...//////...------,,,,,,------...///---+++,,,---...---,,,------------............---000222444:::@@@BBB???999666333333777<<>><<<@@@BBBBBBBBBCCCBBB===999;;;>>>AAAEEEGGGIIIJJJJJJHHHEEEDDDCCCAAA>>><<<999888777555555555555666444555666777777777777777444555555777888999:::;;;999999::::::::::::;;;;;;======>>>????????????>>>======<<<<<<;;;;;;;;;:::777888888888888777777666777999;;;:::<<>>???@@@AAACCCHHHSSSaaaqqq{{{___IIIAAACCC>>>===???<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>EEEKKKXXXyyypppfff]]]]]]```aaabbbccczzzlllddddddhhhaaa^^^[[[YYYYYYYYYWWWVVVRRRQQQOOOLLLJJJJJJLLLNNNQQQRRRSSSQQQNNNLLLKKKKKKDDDEEEFFFGGGIIIJJJLLLLLLDDDAAA===;;;999888555333222222111000000///000000...//////000000000111111000000000000000/////////------......///.........++++++,,,,,,---...//////...------,,,,,,------...///---+++,,,---...---------------..................111333444999???@@@===999666333333666<<<@@@CCCBBBAAA???>>>>>>???AAACCC<<<;;;;;;;;;;;;<<<======<<>>999;;;>>>BBBEEEHHHJJJKKKJJJHHHEEECCCBBB@@@>>><<<:::999777666555555666666555555555555555444444333333444555777888:::;;;<<<999999:::::::::;;;;;;;;;======>>>???????????????AAA@@@???>>><<<:::999888666666777888888777777666777999:::999:::CCCRRR___qqqwww{{{tttmmmiiihhhddd```^^^]]]]]]]]]\\\]]]^^^___bbbfffkkkpppsssyyyxxxuuuoooggg^^^UUUPPPGGGHHHHHHHHHGGGDDDAAA???BBBGGGTTTiii~~~wwwrrrllleee```\\\[[[ZZZYYYVVVQQQKKKFFFCCCBBB@@@>>>===>>>???@@@@@@EEEPPP^^^nnn}}}xxx[[[GGG???BBB>>>===@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>EEELLLYYYzzzoooeee\\\\\\___aaabbbddd}}}oooeeebbbbbbaaa```^^^\\\\\\ZZZWWWTTTVVVQQQLLLJJJLLLOOOOOOOOOUUUUUUTTTSSSQQQNNNLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGHHHEEE@@@===;;;888555333333333222222111000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---...///...---,,,+++'''(((***,,,///000111222...---------------...///------------------------...000444888;;;>>>???@@@999777555555888;;;===>>><<<===>>>??????>>>===<<<>>>===<<<::::::;;;<<<======???AAACCCCCCCCCBBBAAA<<<===@@@CCCEEEHHHIIIJJJJJJIIIGGGEEECCC@@@???>>>999888666555444444444555444444444555555555555666666666666777888:::;;;<<<999999999999:::;;;<<<<<>>=========???@@@AAAAAA???===:::999999:::;;;:::999777555555666888999<<<;;;<<<>>>>>>BBBMMMYYYjjjsss~~~|||vvvppplllhhheeeccccccfffgggfffdddcccccceeejjjpppvvvxxxyyyyyyxxxtttmmmdddYYYOOOIIIGGGHHHIIIIIIIIIGGGEEECCCCCCDDDHHHUUUhhh{{{xxxooogggccc___]]]ZZZXXXVVVSSSOOOLLLGGGDDDAAA??????@@@@@@???CCCFFFKKKTTTaaarrrtttVVVJJJ@@@???@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA>>>GGGNNNXXXuuuxxxiiicccbbb^^^bbbfffaaapppfffcccdddaaa```^^^]]]\\\ZZZWWWUUUVVVSSSOOOMMMOOOPPPPPPPPPTTTTTTSSSRRRPPPMMMJJJIIIIIIHHHFFFFFFGGGGGGFFFEEEGGGDDD@@@===;;;888555333333333222222111000000000000000000000000000000000111000///...,,,+++******........................******,,,---.../////////---............---,,,,,,/////////......//////000------------------------///111444888<<<>>>???@@@:::777555666999<<>>???@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<===>>>AAABBBCCCBBBAAA@@@<<<>>>AAADDDGGGIIIJJJJJJGGGGGGFFFDDDCCCAAA@@@???;;;999777555444333333444555555555666666666666777666666666777888999:::;;;999999999999:::;;;<<<<<>>=========>>>@@@AAAAAA@@@===;;;999999999:::999888888888999:::<<<===>>><<<===??????AAAJJJTTTbbbnnn}}}|||uuuooollljjjhhhfffffffffggggggfffggghhhiiimmmqqqsssssssssppplllggg___XXXQQQLLLIIIHHHIIIJJJKKKKKKIIIHHHGGGBBBBBBFFFPPPbbbvvvuuummmhhhaaa___\\\YYYVVVSSSOOOLLLHHHEEEAAA????????????>>>???AAAEEELLLWWWfffuuuqqqTTTIII???>>>???>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>@@@AAA???GGGNNNXXXrrr|||llldddddd```ccchhhcccqqqhhheeeeeeaaa___]]]\\\\\\ZZZWWWUUUVVVTTTRRRQQQRRRRRRQQQPPPRRRRRRRRRQQQOOOLLLJJJHHHIIIGGGEEEEEEFFFGGGFFFEEEFFFCCC???===;;;888666444333333222222111000000000000000000000111111111111222111000///...,,,,,,+++........................+++++++++,,,---...///000111111000///...---+++***//////............//////------------------------///111555999<<>>AAABBB@@@@@@AAAAAA@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBBBBBBBAAA@@@<<>>>>>>>>===>>>>>>???@@@AAA???===;;;:::999999:::888999:::;;;===>>>???@@@===<<<>>>@@@@@@@@@FFFNNNXXXfffyyy}}}vvvqqqooooooooonnnkkkiiiiiijjjlllnnnnnnooopppqqqooollliiiccc___XXXQQQMMMKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJCCCCCCEEELLL[[[qqq{{{rrrmmmdddbbb^^^[[[XXXTTTOOOLLLIIIFFFBBB?????????>>>===<<<===???BBBJJJWWWeeennnlllQQQGGG>>>===>>><<<::::::::::::::::::::::::::::::::::::;;;<<<===???@@@AAAAAAHHHNNNVVVllloooffffffbbbeeeiiieeeqqqhhheeeeee___^^^\\\[[[[[[YYYVVVTTTTTTSSSSSSSSSSSSRRRQQQPPPRRRRRRRRRQQQOOOMMMJJJIIIJJJHHHFFFFFFHHHHHHHHHGGGEEEBBB???<<<:::999666444333333222222111000000000111111000000000000000000.............../////////---------...............///...---,,,+++,,,------......///////////////...///...------------------,,,,,,------------------///222555999<<>>===999:::<<<=========<<<<<<<<<>>>@@@AAABBBBBBAAA@@@===???CCCGGGJJJKKKKKKJJJFFFEEEDDDCCCBBBAAA@@@???:::999777555555444555555555555555555666666666666555555555555666777888999999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<999:::<<<>>>???@@@AAAAAA===<<<>>>BBBBBBAAAEEEKKKSSSbbbvvv~~~xxxuuuuuuvvvwwwuuuqqqmmmlllooosssvvvuuuuuutttqqqkkkddd___ZZZVVVQQQMMMKKKLLLOOOQQQNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGGGGKKKXXXnnn~~~uuuooohhheeeaaa]]]ZZZUUUPPPMMMJJJGGGBBB@@@???>>>===<<<>>>===<<<===BBBKKKVVV^^^nnnwww~~~eeeNNNEEE===<<<===;;;999:::999999999::::::::::::::::::;;;;;;<<<===???AAAAAADDDHHHLLLSSSccc}}}qqqfffgggcccdddhhheeeqqqhhhdddddd]]]\\\ZZZYYYYYYXXXUUUSSSQQQRRRSSSSSSRRRPPPOOOOOORRRRRRRRRRRRPPPNNNKKKJJJHHHGGGEEEFFFGGGHHHHHHGGGDDDAAA>>><<<:::999777555333333222222111000000000111111000///......------,,,,,,------............---------........./////////...---,,,+++,,,------,,,,,,...///000000000000000///......---------...,,,,,,,,,---------......///111555999<<<>>>@@@@@@<<<999666777;;;@@@EEEGGGFFFFFFFFFEEECCCAAA???===888999;;;===>>>>>>===<<<<<<>>>@@@BBBBBBBBBAAA@@@<<>>===888777666555555666777888333333333444444444555555666555555555666777888999999999999999:::;;;<<<<<<>>>>>>?????????>>>>>>>>>:::::::::;;;<<<===>>>>>>;;;<<<>>>???@@@AAAAAAAAAAAA@@@CCCGGGIIIHHHKKKOOOTTTaaasss}}}xxxwwwxxx{{{{{{yyytttoooooossswww{{{zzzxxxvvvqqqiii___YYYSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPOOONNNLLLJJJIIIHHHIIIHHHHHHJJJUUUjjjwwwrrrkkkhhhddd```\\\XXXRRROOOKKKHHHCCCAAA@@@??????>>>???>>><<<:::<<>>???AAABBBGGGGGGIIINNNZZZppprrreeefffccccccfffddd~~~qqqiiidddccc\\\[[[ZZZYYYYYYXXXUUUSSSPPPRRRSSSRRRPPPNNNNNNOOORRRRRRRRRRRRPPPNNNLLLKKKEEEDDDBBBCCCDDDFFFEEEEEECCC@@@===;;;:::999777555333333222222111000000000000000//////...---------//////......---,,,,,,+++,,,,,,------.../////////+++++++++,,,---...///000------.../////////......222111000///////////////+++,,,,,,------............000444888;;;>>>???@@@;;;999666666;;;AAAFFFHHHIIIHHHHHHGGGEEEBBB???>>>888999:::<<<===>>>>>>>>>===???AAACCCCCCCCCBBBAAA<<<===@@@CCCEEEHHHIIIJJJJJJIIIGGGEEEBBB@@@>>>===888888777666666666777888222222333333333444444444777666666666777777888999999999999999:::;;;<<<<<<>>>????????????>>>======999999:::;;;<<<>>>>>>???>>>>>>???@@@AAABBBCCCDDDIIIGGGIIINNNPPPOOOQQQTTTTTT___lllwwwyyyvvvyyy|||~~~zzzuuurrrssswwwzzz~~~}}}zzzvvvppphhh^^^XXXPPPQQQSSSTTTUUUTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIHHHGGGJJJTTTfffyyy}}}xxxuuullljjjfffbbb^^^ZZZUUUQQQLLLIIIEEEBBBBBBAAAAAA@@@???>>><<<999999;;;@@@DDDIIIRRRaaarrrvvv[[[HHHBBB======<<<999999;;;999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>@@@AAABBBFFFEEEGGGLLLSSSdddsssdddfffcccaaadddddd~~~rrrjjjfffccc^^^\\\[[[ZZZ[[[YYYWWWUUUPPPRRRSSSQQQOOOMMMNNNPPPPPPQQQQQQPPPOOOMMMKKKJJJDDDCCCBBBBBBDDDEEEEEEDDDBBB???<<<;;;:::999777666333333222222111000000000......//////000000000000000000//////...---------,,,,,,------...//////000******,,,---.../////////------............------000000///...---,,,,,,---++++++,,,,,,---......///---///333777:::===>>>>>>;;;888555555:::AAAFFFIIIKKKKKKJJJHHHFFFBBB???>>>999999999:::<<<>>>???@@@>>>@@@BBBDDDDDDDDDCCCBBB<<<<<<===???BBBEEEHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@;;;:::888666555555555666333333333444444444555555888777777777777888999999999999999999:::;;;<<<<<<>>>??????@@@???>>>===<<<:::;;;;;;<<<<<<===<<<<<>>;;;999:::<<>>>>>;;;<<<<<<===>>>@@@AAABBBCCCBBBFFFLLLPPP[[[yyytttdddfffcccaaadddddd~~~tttlllgggddd___^^^\\\\\\\\\[[[YYYWWWQQQSSSSSSQQQNNNMMMOOORRROOOOOOPPPOOONNNLLLJJJIIIFFFEEECCCDDDFFFGGGGGGFFFAAA???<<<::::::999888666333333222222111000000000,,,---...000111333444555---......///000111111222,,,,,,------...///000000,,,---...///...---,,,+++***+++,,,---......///...---,,,+++***))))))))))))++++++,,,,,,---...//////,,,///222666999<<<===>>>:::777444555:::@@@FFFIIILLLLLLKKKIIIFFFCCC@@@>>>999999999999;;;===@@@AAA???AAACCCDDDEEEEEEDDDCCC;;;;;;;;;<<>>===:::777555444333333444444444555555555666666888888888888888888999:::999999999999:::;;;<<<<<<>>>???@@@@@@@@@>>>===<<<============<<<;;;::::::@@@@@@@@@BBBEEEIIIMMMOOOOOOKKKJJJMMMOOOMMMMMMOOOMMMPPPQQQQQQUUU]]]bbbbbbmmmppprrrrrruuu||||||yyyuuuooohhh```[[[YYYZZZ[[[\\\[[[XXXVVVTTTMMMMMMMMMMMMNNNNNNOOOPPPNNNKKKJJJPPP[[[hhhqqquuurrrrrrrrrrrrrrrrrrqqqqqqnnnkkkhhhdddaaa]]]YYYUUULLLIIIFFFDDDDDDEEEEEEDDDAAAAAAAAA???<<<;;;<<<>>>>>>CCCLLLXXXhhh{{{{{{|||~~~rrrWWWFFFAAA>>>>>><<<999999<<<;;;;;;<<<<<<===>>>??????<<<<<<<<<===>>>@@@BBBCCCAAA@@@FFFNNNOOOUUUpppuuudddgggdddaaadddddd~~~oooggggggjjj^^^\\\ZZZYYYXXXWWWUUUSSSOOOOOOOOOOOOOOOOOONNNNNNTTTQQQMMMKKKKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@>>>===<<<:::777555222111111111111111222333///000000111111111000000......---------,,,,,,,,,---------------...//////000///---,,,,,,---...///,,,+++++++++,,,...000111222000---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,...///111444888;;;???@@@@@@===999777888===CCCGGGJJJJJJJJJIIIFFFDDDAAA???:::999777888;;;===>>>>>>:::<<>>;;;:::<<<@@@EEEHHHHHHGGGFFFDDDCCCAAA@@@???AAA>>>:::888777777666555333444555555666666555555666777888999999::::::999::::::999888999:::;;;<<<===<<<;;;===???>>>:::666<<<===>>>===<<<===>>>@@@EEEBBB@@@CCCJJJOOOPPPOOOPPPLLLHHHFFFGGGHHHGGGEEEBBBBBBAAABBBDDDHHHLLLOOOTTT[[[aaafffrrrtttllliiifffaaaeeeccc```\\\YYYWWWVVVVVVNNNNNNNNNQQQSSSUUUTTTSSSOOOSSSTTTSSS^^^oootttooofffeeedddeeegggiiijjjjjjnnnjjjfffbbb___[[[WWWTTTQQQJJJDDDDDDDDDCCCCCCFFFHHHHHHFFFCCC???<<<<<<<<<:::<<>>===<<<:::777555222111111000000000111111...//////000000000//////.........---------,,,,,,------,,,,,,,,,------...000///---,,,,,,---...///000///...---------......111///---------...---+++---------,,,,,,,,,,,,,,,...///111444888;;;???AAA@@@===999777888===CCCGGGJJJJJJJJJHHHFFFDDDAAA???:::999777888;;;===>>>>>><<<===@@@BBBCCCCCCCCCBBB@@@===;;;999;;;???DDDGGGGGGGGGFFFEEEDDDCCCCCCBBB===:::777444444444444333333444555555666666555555555666777888999999999999::::::999999999:::;;;<<<:::999999;;;>>>???===;;;<<<===>>>>>>======???AAACCCBBBCCCFFFKKKNNNNNNMMMPPPMMMHHHFFFFFFFFFDDDBBBAAA@@@???>>>@@@BBBEEEGGGIIIPPPWWW```nnnvvvppppppmmmiiiiiigggbbb^^^ZZZWWWUUUUUUVVVWWWYYY\\\^^^]]]ZZZWWWRRRVVVUUUVVVbbbrrrwwwqqqdddaaa```bbbggglllooopppooolllgggccc___[[[VVVSSSPPPIIIDDDCCCDDDCCCEEEIIIIIIHHHFFFCCC@@@===<<<===999:::===EEESSSbbbnnnuuutttooogggaaa___aaaeeegggwww|||tttlllddd```\\\YYYXXX\\\cccoooeeePPPEEEBBB>>><<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<========================@@@DDDCCCHHHPPPTTTddd~~~xxxfffdddeeecccdddhhhsssjjjggghhhaaa^^^\\\ZZZXXXVVVTTTQQQQQQQQQQQQPPPPPPPPPOOOOOORRRPPPMMMKKKKKKKKKKKKJJJJJJHHHFFFFFFGGGGGGFFFEEEAAA???>>>===<<<:::777555222222111000/////////000......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000000///............///111///---------...---,,,------------------------...///000333777<<>>BBBFFFFFFFFFFFFFFFEEEEEEEEEEEE<<<999555444444444444444333444555555666666555555555555666777888888888888::::::999999999:::;;;<<<;;;:::999:::<<<>>>===<<<<<<===>>>>>>>>>>>>@@@BBBBBBEEEHHHJJJJJJKKKKKKLLLNNNLLLJJJIIIIIIHHHEEECCC@@@???===<<<;;;===>>>???>>>EEEMMMXXXhhh{{{{{{xxxxxxvvvqqqjjjgggddd___\\\[[[ZZZ[[[\\\]]]___bbbccc```[[[WWWUUUWWWWWWZZZhhhxxx|||wwwjjjccc^^^^^^eeemmmrrrtttrrroooiiieee```[[[VVVRRRPPPJJJEEEDDDDDDDDDIIIPPPOOOMMMJJJFFFDDDBBB@@@@@@<<<::::::???HHHRRRZZZ^^^^^^ZZZSSSNNNMMMPPPUUUYYYgggrrryyyuuuoooiiiddd___ZZZWWWTTTRRRRRRTTTWWWaaauuu{{{___KKKCCC@@@===<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???@@@DDDDDDGGGOOORRRaaa{{{zzzhhheeefffeeedddggguuulllhhhgggbbb___\\\ZZZYYYVVVSSSQQQRRRRRRRRRQQQQQQPPPPPPOOOQQQNNNLLLKKKKKKKKKJJJIIIIIIGGGEEEEEEFFFFFFFFFEEEAAA???======<<<;;;888555333222111000//////.../////////000000//////..................---------------------------,,,,,,+++......---------...//////,,,,,,---...///000111111111///------......---,,,---------..................///000333777<<<@@@BBBAAA>>>999777888===BBBFFFIIIIIIIIIHHHFFFCCCAAA@@@:::888777777999;;;<<<<<<:::;;;===@@@AAACCCCCCCCC@@@===:::888999===AAADDDGGGFFFFFFEEEEEEDDDDDDDDD>>>;;;888666777888888777333444555555666555555555444555666777777888888777999999999:::::::::;;;;;;>>>===;;;:::::::::::::::<<<>>>?????????@@@BBBDDDDDDHHHLLLLLLIIIHHHKKKOOOMMMOOOQQQRRRQQQNNNIIIFFF???>>>===;;;;;;;;;<<<===;;;@@@GGGRRRaaassszzztttfffeeecccbbbbbbccceeefffcccbbbbbbbbbbbb___ZZZVVVUUUVVVVVV\\\kkk|||xxxnnnbbb^^^ccckkkppprrrvvvrrrlllgggbbb\\\WWWSSSRRRMMMHHHFFFEEEHHHPPPZZZYYYUUUQQQMMMJJJHHHFFFEEE@@@>>><<<===BBBHHHLLLNNNQQQNNNJJJFFFEEEHHHNNNSSS[[[hhh|||{{{mmmiiidddaaa^^^[[[YYYVVVSSSRRRRRRRRRRRRZZZmmmvvv[[[HHHAAA???<<<;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@@@@DDDDDDGGGMMMPPP^^^wwwooofffeeeddddddeeevvvmmmhhhfffbbb```]]]ZZZYYYWWWTTTQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOMMMKKKKKKKKKKKKJJJHHHGGGEEECCCCCCEEEEEEEEEDDD@@@???======<<<;;;888666333333111000////////////111111111111111000///...//////.........---------------............---,,,------------......//////***+++,,,---.../////////000...------.........------------.........//////......000222666<<<@@@CCCAAA>>>:::777888<<>>AAACCCDDDEEEAAA>>>;;;999999<<<@@@CCCHHHGGGFFFEEECCCBBBAAA@@@???<<<999888888999999999333444555555666555555555444555666777777888888777999999:::::::::;;;;;;;;;======<<<:::999999999:::<<<>>>???@@@@@@AAADDDFFFJJJMMMNNNLLLHHHIIIOOOVVVTTTWWWZZZ[[[WWWQQQIIIEEE===<<<;;;;;;;;;<<<<<<===;;;===CCCMMMZZZlll~~~yyyssshhhhhhhhhiiijjjkkkmmmnnnkkkiiieeecccaaa___\\\YYYRRRRRRRRRYYYiii{{{{{{kkkbbbccciiipppsssyyyvvvpppjjjddd^^^XXXUUUTTTPPPLLLIIIHHHLLLYYYfffccc^^^WWWRRROOOLLLIIIFFFBBB@@@======@@@CCCEEEEEEEEEEEECCC@@@???AAAGGGLLLQQQ___tttwwwpppccc```\\\YYYWWWVVVUUUSSSQQQQQQQQQPPPNNNSSSdddtttsssXXXGGGAAA>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>@@@@@@AAAAAAEEEDDDGGGMMMNNN[[[tttsssccc```aaaccceeeuuummmhhhfffbbb___]]][[[YYYWWWUUURRRSSSRRRRRRQQQPPPOOONNNNNNMMMLLLJJJJJJKKKKKKIIIGGGFFFDDDBBBCCCDDDEEEDDDCCC@@@>>>===<<<<<<;;;999666333333222111000000000111111222222111111000///.../////////.........------,,,,,,...///000///...---,,,,,,---....../////////------......------,,,+++000...,,,,,,...///...---,,,,,,,,,---......//////......///222666<<>>:::777888<<>>@@@AAAAAACCCFFFHHHNNNOOOPPPMMMKKKMMMUUU\\\]]]___```]]]UUULLLEEEAAA;;;;;;;;;;;;;;;<<<======:::;;;???HHHSSScccwwwyyyvvvssssssttttttsssrrrqqqqqqnnnjjjeeeaaa^^^\\\ZZZXXXOOONNNNNNSSSaaatttuuuhhheeejjjssszzz}}}yyysssmmmgggaaa\\\XXXVVVRRROOOLLLJJJOOO```pppooohhh^^^WWWSSSOOOJJJFFFBBB@@@======>>>@@@AAA@@@@@@BBBBBBAAA>>>???CCCGGGOOO\\\ppp}}}{{{{{{{{{{{{}}}~~~zzzrrrkkkggg^^^[[[WWWUUUTTTTTTTTTSSSTTTSSSRRRRRRPPPRRR^^^kkkpppWWWFFFAAA>>><<<;;;;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAEEEEEEGGGMMMNNN[[[sssrrr```\\\```dddffftttlllgggeeeaaa___\\\[[[ZZZXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGFFFDDDCCCCCCEEEEEEEEEDDD???>>>===<<<<<<;;;999777333333222222222222222333111111111111000///...---////////////............)))***,,,...//////......+++,,,---...////////////---.../////////...,,,,,,///...,,,,,,...///......+++++++++,,,---...............///111666<<>>@@@AAABBBDDDAAA===::::::===@@@CCCGGGGGGFFFEEEDDDCCCBBBAAA???<<<888666666666666555333444555555666666555555555666777888999999999999888999:::;;;;;;;;;::::::666888<<<<<<;;;:::;;;<<<<<<>>>@@@AAABBBDDDGGGJJJOOOPPPQQQQQQQQQTTTZZZ___```___[[[TTTKKKEEEBBBBBB??????>>>>>>>>>>>>>>>>>>>>>;;;<<>>>>>???@@@???>>>BBBEEEHHHGGGCCCBBBDDDGGGMMMYYYkkkzzzwwwrrrkkkgggfffffffffeeefffgggjjjmmmsss{{{{{{rrrkkkfffbbb___[[[XXXUUUSSSTTTUUUVVVVVVVVVTTTSSSSSSRRRSSSZZZddduuummmUUUFFFAAA???<<<:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@EEEEEEHHHNNNOOO[[[ssstttaaa]]]bbbeeeeee~~~ssskkkgggeee```^^^\\\[[[ZZZYYYWWWUUURRRQQQQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJKKKKKKIIIGGGGGGEEEDDDDDDFFFGGGFFFEEE???>>>===<<<<<<;;;999777333333333222333333444444000000000000///...---,,,000/////////............'''(((+++---//////...---+++,,,---...////////////+++,,,...000111111000000///...,,,,,,...//////...******+++,,,,,,---............///111666<<>>???@@@EEEBBB>>>;;;;;;===AAACCCFFFFFFFFFFFFEEEEEEEEEDDDAAA>>>:::888777777666555333444555555666666555555666777888999999::::::999888999:::;;;<<<;;;::::::888;;;>>>>>>;;;888777888===>>>@@@BBBCCCEEEHHHJJJNNNPPPRRRTTTVVVYYY]]]```]]]ZZZSSSJJJCCC@@@CCCGGGDDDDDDCCCCCCBBBAAAAAAAAACCC>>><<>>>>>??????@@@@@@@@@EEEEEEIIIOOOOOO[[[sssyyyeeeaaadddeeeccc}}}rrrjjjeeebbbaaa___\\\[[[ZZZXXXVVVTTTUUURRROOONNNOOOOOOLLLIIINNNLLLJJJJJJJJJIIIHHHFFFHHHEEEBBBBBBCCCEEEFFFEEECCCBBB@@@???>>><<<999666666555444222111111222222...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...)))'''%%%%%%'''***,,,,,,......---......///000111111111111222555999===???DDDAAA===::::::<<<@@@BBBEEEDDDDDDEEEEEECCC@@@===;;;999777777999:::::::::<<<<<<======>>>??????@@@CCCAAA>>>:::888999>>>AAAEEEFFFFFFGGGGGGEEEDDDCCCCCC@@@<<<999777555333222666666666666666666666666555666666777888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>@@@DDDJJJOOOTTTQQQOOOQQQWWW]]]aaabbbUUUPPPIIIFFFFFFHHHIIIHHHJJJKKKKKKJJJFFFBBB@@@???===???@@@??????FFFRRR\\\ppp}}}||||||}}}yyyuuusssqqqjjj___WWWKKKKKKFFFEEELLLUUUlllzzzqqqjjjmmm{{{|||uuupppllleee]]]WWWTTTQQQMMMLLLSSSfffxxxssseee^^^UUULLLKKKHHHFFFDDDDDDEEEDDDCCCDDDGGGIIIKKKKKKHHHDDDBBBHHHSSSbbblllnnnjjjeeebbbWWWSSSMMMJJJIIIKKKLLLLLLPPPOOOOOOPPPVVV```mmmvvv|||tttnnniiiffffffddd^^^YYYXXXVVVTTTTTTVVVWWWWWWWWWYYYVVVTTTTTTRRRPPPUUU\\\mmmuuufffPPPFFFCCCAAA>>>;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC@@@@@@CCCFFFGGGMMM\\\jjjggg```dddgggddd~~~ssskkkgggeee```^^^\\\[[[ZZZYYYWWWUUUUUURRRPPPOOOPPPOOOMMMJJJMMMLLLJJJIIIJJJIIIGGGFFFGGGEEEBBBBBBCCCEEEEEEEEECCCAAA???>>>>>><<<999666666555333111111111111222//////000000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---+++))))))+++---......//////.....................---...000333888===@@@BBB???;;;888888:::>>>AAACCCBBBBBBCCCCCCAAA>>>;;;999777555555777999999999555666888:::<<<>>>???@@@EEECCC???;;;999:::>>>AAAEEEFFFFFFGGGGGGEEEDDDCCCCCC@@@<<<999888666555333555555555555555555555555555666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@DDDJJJNNNUUUTTTSSSVVVZZZ\\\\\\[[[QQQLLLGGGFFFIIIMMMPPPQQQSSSSSSQQQNNNJJJEEECCCBBB???@@@???>>>???DDDLLLSSS```qqq}}}xxxrrriii^^^WWWLLLLLLEEEDDDIIIPPPdddvvvkkkjjjvvv{{{uuuooohhhaaaXXXUUUQQQNNNLLLRRRbbbrrroooeeeZZZPPPKKKIIIFFFEEEFFFFFFFFFEEEFFFHHHKKKMMMMMMKKKGGGEEEGGGPPP]]]eeeeee```[[[WWWPPPMMMHHHFFFFFFHHHHHHIIIKKKJJJIIIJJJOOOXXXccckkkwwwyyytttnnnjjjffffffhhhhhhddd```aaa___\\\ZZZZZZ[[[[[[ZZZXXXTTTRRRQQQOOOMMMQQQXXXkkkrrr}}}dddOOOFFFCCCAAA>>>;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAACCCFFFGGGMMMZZZhhhmmmbbbdddfffddd~~~ssskkkgggfff```^^^\\\[[[[[[ZZZXXXVVVUUUSSSQQQPPPPPPPPPNNNLLLLLLKKKIIIIIIIIIIIIGGGEEEGGGDDDBBBBBBCCCEEEEEEDDDCCCAAA???>>>===<<<999666444333222000000000111111000000111111000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...,,,,,,---//////...000000///...------,,,,,,******+++---222777<<>>:::777666999<<>>@@@BBBBBBEEECCC@@@<<<999:::>>>AAAEEEFFFFFFGGGGGGEEEDDDCCCBBB???<<<999999888777555444444444444444444444444666666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCIIIMMMTTTUUUXXX\\\]]][[[VVVRRRKKKIIIHHHJJJOOOUUUZZZ\\\\\\ZZZVVVQQQLLLIIIFFFDDDBBBAAA???>>>???BBBFFFIIIOOOXXXfffuuuyyynnncccYYYTTTMMMLLLEEEBBBGGGJJJ[[[www}}}nnnhhhqqq~~~yyyrrrkkkdddZZZVVVRRRPPPMMMPPP\\\iiiyyyjjj]]]SSSJJJIIIGGGGGGHHHIIIGGGFFFHHHKKKMMMPPPPPPNNNKKKIIIGGGNNNWWW\\\[[[VVVPPPLLLJJJHHHEEEDDDEEEGGGGGGGGGHHHGGGFFFFFFHHHPPPYYY___lllvvv|||yyywwwuuuttttttrrrqqqtttxxxzzzyyyvvvrrrnnniiieeecccbbbaaa______ZZZWWWUUURRRPPPSSSYYYeeelllwww{{{```MMMEEEAAA@@@===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBCCCCCCBBBDDDGGGHHHLLLXXXdddvvvgggdddeeedddrrriiieeeddd```^^^\\\\\\[[[[[[YYYWWWTTTSSSRRRQQQQQQPPPOOONNNLLLJJJIIIHHHIIIIIIGGGFFFFFFDDDBBBBBBDDDEEEDDDDDDBBB@@@>>>>>>===<<<999777333222111/////////000111111111111111111000000///........................------------------------........................------------------------///---++++++,,,---,,,+++............------,,,,,,******+++---111666;;;>>>@@@>>>:::777666999<<>>>>>>>>??????@@@@@@@@@AAA@@@>>>;;;999:::>>>AAAEEEFFFFFFGGGFFFEEEDDDCCCAAA???<<<::::::999888777555555555555555555555555666666777777888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDIIIMMMQQQUUU\\\aaaaaa[[[SSSMMMHHHJJJNNNSSSYYY]]]___```[[[XXXSSSOOOLLLJJJGGGFFFEEECCCAAA@@@BBBCCCDDDCCCFFFJJJRRR^^^nnn~~~tttfffZZZSSSPPPMMMLLLEEEBBBFFFGGGUUUoootttkkkppp}}}~~~uuulllfff]]]XXXTTTQQQNNNNNNUUU^^^~~~{{{jjj\\\RRRJJJIIIIIIJJJKKKKKKJJJHHHKKKMMMOOOQQQQQQOOOMMMKKKHHHMMMSSSWWWVVVRRRMMMJJJJJJHHHFFFFFFHHHJJJJJJJJJIIIIIIGGGGGGHHHLLLSSSXXXdddooo}}}}}}{{{yyyxxxyyy|||{{{uuuqqqnnnkkkiiihhhbbb\\\YYYUUURRRUUUZZZ^^^eeeoooxxxuuu[[[JJJDDD@@@>>>===;;;::::::;;;;;;::::::;;;;;;<<<============>>>>>>???AAABBBBBBCCCDDDCCCEEEGGGIIILLLVVV```vvvllleeeddddddpppfffaaaaaa```^^^\\\[[[[[[ZZZXXXVVVSSSSSSSSSRRRPPPOOOOOOOOOKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBDDDDDDDDDCCCAAA???>>>======<<<999777222111000/////////000111222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///---++++++,,,,,,+++)))***+++,,,---......---------------...111666:::===BBB???;;;888777:::===@@@AAAAAAAAABBBCCCBBB???<<<:::888777888:::===>>>>>>;;;;;;<<<<<<<<<<<<======<<<<<<;;;999888:::>>>BBBEEEFFFFFFGGGFFFEEEDDDCCCAAA>>>;;;:::::::::999888666666666666666666666666777777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAEEEIIIMMMMMMTTT]]]cccbbb[[[SSSMMMJJJOOOWWW^^^aaaaaa___]]]RRROOOKKKJJJJJJKKKIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDDDDFFFJJJPPPXXXfffxxxyyykkk^^^UUUPPPPPPLLLKKKEEECCCHHHHHHTTTkkk~~~qqqrrr}}}{{{rrrkkkbbb[[[UUURRROOOMMMPPPUUUlllwwwhhh[[[RRRJJJJJJKKKMMMOOOPPPMMMKKKNNNOOOPPPQQQPPPNNNLLLJJJGGGJJJNNNRRRTTTSSSQQQOOOLLLJJJHHHIIIJJJLLLLLLLLLKKKKKKJJJIIIIIILLLPPPTTT___jjjyyy{{{tttqqqppppppqqqrrrtttxxx}}}zzzwwwmmmeee]]]XXXTTTQQQRRRVVVWWW^^^gggpppxxxnnnUUUGGGCCC>>>===<<<;;;::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCEEECCCEEEHHHJJJLLLTTT\\\mmmrrrgggddddddpppddd``````aaa___\\\[[[ZZZXXXVVVTTTQQQRRRSSSQQQOOONNNNNNOOOLLLJJJIIIIIIJJJJJJIIIHHHDDDCCCBBBCCCDDDDDDCCCBBB@@@???=========<<<999777222111000//////000111111222111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,---------,,,***)))***+++---......---,,,//////...///222666:::===CCC@@@<<<999999;;;>>>AAACCCCCCCCCEEEFFFEEEBBB???999777666666888;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA::::::999888888:::===@@@EEEFFFFFFGGGGGGEEEDDDCCCAAA>>>;;;999999999888777777777777777777777777777777777777777777777888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???AAADDDHHHKKKLLLSSS\\\bbbaaa[[[UUUQQQOOOUUU^^^dddccc___YYYVVVKKKHHHGGGHHHLLLOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGIIIJJJJJJSSShhh{{{|||ooobbbXXXSSSQQQQQQJJJJJJEEEEEEJJJJJJSSShhhxxxtttzzz{{{sssggg^^^VVVRRRPPPLLLLLLOOO^^^tttsssggg]]]UUUMMMNNNPPPSSSVVVVVVSSSQQQRRRSSSSSSRRRPPPMMMJJJHHHEEEFFFIIINNNSSSVVVWWWVVVOOOMMMJJJIIIJJJLLLLLLLLLJJJJJJKKKJJJJJJKKKNNNQQQZZZeeerrr{{{~~~}}}vvvkkkbbb^^^]]]^^^^^^cccgggmmmuuuuuukkkaaa[[[WWWRRRRRRUUUSSSYYYaaaiiiqqqzzzhhhPPPDDDCCC<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCEEECCCDDDHHHKKKMMMSSSZZZhhhxxxhhheeedddrrrfffccccccaaa___\\\ZZZYYYWWWTTTQQQOOOQQQRRRQQQNNNMMMNNNOOOMMMKKKJJJJJJKKKLLLKKKIIICCCBBBBBBCCCDDDDDDCCCAAA@@@>>>=========;;;999777222111000000000000222222111000///.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,---......---+++)))***,,,------,,,+++***---------///222666;;;>>>CCC@@@<<<999888;;;>>>AAADDDDDDDDDFFFGGGFFFCCCAAA:::888666777888:::;;;:::======>>>???AAABBBCCCCCC<<<<<<;;;:::888999<<<>>>EEEFFFFFFGGGGGGEEEDDDCCCAAA>>>;;;999888888666555777777777777777777777777888777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999<<<>>>???BBBFFFIIINNNTTT\\\___^^^YYYVVVTTTTTTZZZaaaccc```YYYTTTQQQJJJHHHHHHMMMSSSWWWVVVTTTQQQRRRRRRNNNJJJGGGHHHJJJFFFGGGJJJLLLJJJNNN___rrr}}}sssdddYYYSSSQQQPPPOOOJJJJJJEEEFFFLLLJJJQQQddd~~~uuuqqq{{{zzzkkk```WWWSSSPPPLLLKKKLLLVVVjjjzzzwwwmmmfff^^^WWWQQQSSSVVVZZZ]]]]]]ZZZWWWXXXWWWVVVSSSPPPLLLHHHFFFFFFFFFHHHMMMUUU[[[^^^^^^UUURRRMMMKKKKKKLLLMMMMMMHHHJJJKKKKKKKKKLLLNNNPPPUUU]]]hhhpppssswww|||zzzttteee^^^TTTNNNMMMOOOQQQQQQXXX^^^iiittt{{{pppddd]]]XXXSSSRRRTTTRRRWWW^^^ccciiiqqq{{{dddLLLBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDBBBDDDHHHKKKMMMRRRYYYccc}}}jjjeeeeeetttiiifffgggaaa___\\\YYYXXXUUURRRPPPNNNQQQRRRPPPMMMLLLMMMOOOMMMLLLKKKKKKLLLMMMKKKJJJCCCBBBBBBCCCDDDDDDCCCAAA???>>>===<<<===;;;999777222222111000000111222333111000...---------...///////////////////////////................................................,,,,,,---......---,,,,,,,,,++++++,,,------,,,***+++,,,---...---+++)))(((+++++++++...222777<<>>@@@DDDDDDEEEFFFGGGFFFDDDAAA===;;;999999:::<<<<<<<<<>>>>>>==================??????>>>;;;999888:::<<>>:::888777777555444666666666666666666666666888888888777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555777:::<<<>>>@@@DDDGGGQQQVVV\\\^^^[[[XXXVVVUUUWWW\\\``````[[[UUUPPPNNNLLLKKKLLLRRRZZZ^^^\\\YYYTTTVVVVVVQQQIIIFFFHHHKKKGGGHHHMMMPPPPPPQQQ^^^mmmyyylll\\\QQQNNNNNNNNNLLLKKKKKKEEEFFFLLLIIIOOOaaayyyttthhhqqq||||||mmmbbbWWWRRRPPPMMMJJJKKKRRRdddrrrpppiiiddd^^^WWWUUUWWWZZZ___bbbbbb___\\\[[[ZZZXXXUUUQQQLLLHHHEEEIIIHHHJJJOOOXXX___cccddd[[[VVVQQQMMMMMMNNNOOOPPPHHHJJJLLLMMMMMMNNNOOOQQQPPPXXXaaahhhkkkpppvvv|||{{{yyynnnccc[[[VVVPPPGGGCCCDDDGGGJJJKKKSSS[[[hhhuuuyyymmm```YYYTTTOOOMMMOOORRRVVV\\\```dddkkktttzzz}}}aaaJJJAAABBB::::::;;;;;;;;;;;;;;;<<<999999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDBBBCCCHHHLLLNNNRRRXXX^^^kkkffffffwwwlllfffddd^^^]]][[[XXXVVVTTTSSSSSSQQQQQQQQQQQQQQQOOONNNNNNNNNLLLLLLLLLMMMLLLJJJHHHEEEDDDCCCCCCDDDDDDCCCBBBCCCAAA>>>===<<<;;;888666111111000///////////////000000000000////////////---...000///---,,,,,,---///......///111000...,,,........................+++---------+++++++++---111///,,,,,,---......------------------------------------...000555<<>>888666888;;;======AAA>>>;;;<<>>AAA@@@===;;;999888777777:::999777666555444555555888888888999::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999;;;@@@EEEHHHOOOUUU[[[[[[XXXWWW[[[```ccc```[[[WWWUUURRROOOMMMOOOQQQTTTYYY]]]^^^]]][[[XXXQQQNNNOOOOOOLLLNNNTTTUUUVVVVVVUUUUUUXXX^^^cccxxxqqqeeeWWWQQQRRRTTTRRRMMMIIIJJJKKKKKKLLLNNNRRRVVVppptttiiijjjqqq{{{yyyjjjaaaXXXQQQJJJFFFHHHMMMOOOVVV```hhhjjjfff^^^YYYUUUYYY___bbbcccbbbaaaaaa```^^^\\\YYYTTTMMMEEE@@@EEEFFFKKKSSS\\\bbbdddccc```[[[UUUPPPNNNNNNNNNMMMIIIKKKNNNQQQRRRRRRQQQPPPUUUXXX\\\aaaeeejjjooosssttt{{{{{{rrriiiaaaYYYSSSNNNIIIGGGCCC@@@???@@@BBBCCCIIIQQQ^^^oooyyyrrrbbb^^^WWWPPPLLLKKKLLLMMMPPPTTTXXXZZZ]]]bbbiiiooo}}}ttt[[[HHH>>>;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============>>>>>>???@@@@@@AAABBBBBBAAACCCEEEHHHKKKPPPVVVZZZfffyyysssjjjgggwwwkkkfffddd^^^]]][[[XXXVVVTTTSSSSSSQQQQQQPPPOOOOOONNNNNNMMMNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDCCCBBB@@@===<<<;;;:::777555222222111000000000000111111000000000////////////---///000000...------...---,,,,,,...//////---+++........................+++---------++++++,,,---///---,,,+++,,,------,,,------------------------,,,------...000555<<<@@@DDDCCC@@@;;;777777;;;???DDDIIIMMMMMMMMMMMMJJJEEECCC???999777888;;;======@@@>>>;;;<<>><<<:::999:::>>>BBBDDDKKKQQQXXXZZZWWWWWWZZZ___eeeaaa[[[VVVSSSPPPNNNLLLQQQTTTXXX]]]___^^^[[[YYYSSSOOONNNRRRTTTTTTWWW]]]aaaaaa```]]]ZZZ[[[^^^aaaiiixxxrrrhhh```XXXTTTUUUTTTPPPLLLKKKLLLLLLLLLMMMOOORRRUUUggguuupppooouuu~~~zzzrrraaaYYYPPPLLLHHHDDDDDDGGGKKKRRR\\\dddgggddd___[[[ZZZ^^^dddggggggeeedddccceeebbb]]]XXXRRRLLLFFFCCCEEEGGGLLLUUU^^^cccdddcccaaa\\\VVVQQQOOOOOONNNNNNKKKMMMPPPSSSTTTTTTSSSRRRSSSUUUYYY[[[^^^bbbfffjjjnnnvvv{{{}}}~~~}}}zzzwwwtttqqqmmmeee^^^XXXRRRLLLIIIEEECCC@@@===<<<===>>>@@@FFFMMMYYYhhhwww}}}xxxtttooohhh```ZZZVVVRRRMMMHHHFFFFFFHHHIIINNNQQQUUUXXX[[[```gggllluuuzzzoooXXXGGG???===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAACCCEEEGGGIIIMMMRRRVVVbbbtttttthhheeevvvjjjeeeccc]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMLLLJJJHHHIIIGGGFFFFFFFFFFFFDDDCCCAAA???<<<;;;:::999777444333333222111111111111222111111000000000/////////...000111111///......///...------...//////...,,,........................+++,,,------,,,+++,,,......,,,++++++,,,---+++***------------------------,,,------...000444:::???CCCCCCAAA<<<777777:::>>>@@@EEEJJJKKKMMMNNNKKKGGGCCC???:::777888:::<<<===???===<<<<<>>;;;999888777777666555444333333444555666444444444555666666777777999999999999::::::::::::999999:::::::::;;;;;;;;;>>>===;;;999:::<<>>BBBGGGPPP[[[gggqqqxxx{{{{{{zzzxxxuuuqqqmmmiiifffcccaaa___\\\YYYUUUOOOKKKJJJGGGDDDAAA@@@BBBDDDFFFJJJNNNRRRUUUWWW\\\ccchhhqqqwwwiiiTTTFFF@@@???======<<<<<<<<<<<<=========<<<;;;:::;;;;;;======????????????@@@@@@@@@@@@AAABBBDDDEEEFFFJJJNNNRRRZZZlllvvvfffeeessshhhcccaaa]]]\\\ZZZXXXVVVUUUTTTTTTQQQOOOMMMKKKJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHFFFFFFFFFFFFDDDBBBAAA???===;;;;;;999777555333333222111111111111111111111111000000000/////////000222111///......///000///...///111222111///........................+++,,,...---,,,,,,---......---,,,,,,------,,,***------------------------,,,------...///333999===BBBBBBAAA===888777:::===>>>DDDIIIKKKLLLNNNKKKFFFBBB???;;;888888999;;;===>>>===<<<<<<>>>AAACCCDDDDDDDDDBBB===999777999;;;<<>>;;;999888777777555555444333444555777777666666777777888999999999999999999:::::::::;;;;;;:::::::::;;;<<<<<<=========<<<;;;:::;;;===???@@@DDDJJJQQQUUUUUUUUUWWWZZZZZZVVVRRRPPPRRRUUUWWWYYY[[[]]]``````___\\\ZZZYYYVVVXXX\\\bbbhhhmmmrrruuuuuurrrmmmeee]]]WWWRRRPPPTTTaaarrryyymmmeee^^^______]]]YYYTTTPPPOOOOOOPPPPPPOOONNNNNNPPPRRRaaazzz|||nnnfffaaaZZZTTTTTTLLLFFFHHHIIIHHHFFFFFFHHHMMMUUU]]]bbbeeeeeeeeeiiinnnsssuuutttqqqnnnlllmmmiiicccZZZQQQKKKHHHGGGIIIOOOXXXbbbhhhkkkjjjhhhfffccc^^^[[[YYYWWWVVVTTTPPPQQQSSSUUUVVVVVVUUUUUURRRSSSTTTTTTTTTVVVZZZ]]]aaahhhmmmooosss{{{|||wwwrrrmmmhhhbbb^^^WWWTTTQQQNNNLLLIIIFFFDDDCCCBBBAAA???????????????>>>AAAHHHOOOVVV\\\```bbb````````````^^^\\\ZZZYYYXXXXXXWWWVVVTTTPPPLLLJJJFFFDDDAAA>>>>>>@@@CCCEEEGGGKKKPPPSSSUUUYYY___dddnnnsss{{{~~~dddPPPDDD@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFIIIMMMQQQVVVfffuuueeegggpppeee```^^^\\\[[[ZZZXXXVVVUUUUUUTTTQQQPPPMMMKKKKKKKKKMMMNNNOOOMMMMMMMMMNNNMMMKKKIIIHHHFFFEEEEEEEEEEEEDDDBBBCCC@@@>>>===<<<;;;888666222222111000000000000111111111111111000000000000///000222111///......///000.........000111111000........................+++,,,...------,,,...//////...------......---,,,------------------------,,,------...///222777;;;@@@AAAAAA===999777999<<>>@@@CCCEEEFFFGGGFFFAAA;;;777999;;;>>>DDDGGGFFFEEEGGGFFFCCCDDDBBB???<<<999888777777666555555555555777888999777777888999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>::::::;;;;;;===>>>@@@AAACCCHHHNNNRRRSSSSSSUUUWWWWWWTTTQQQQQQTTTXXX\\\^^^```aaa```^^^\\\[[[^^^```bbbeeeiiimmmrrruuuwwwwwwpppllleee]]]UUUNNNHHHEEEGGGRRRaaaooo{{{qqqkkkiiieeeeeeccc^^^WWWSSSQQQQQQRRRRRRRRRQQQOOONNNNNNOOOZZZlllzzzfffYYYSSSQQQNNNHHHDDDHHHMMMPPPTTTXXXWWW[[[```eeejjjlllllllllkkkooouuuxxxwwwtttqqqooojjjiiiddd\\\SSSLLLHHHGGGJJJQQQ]]]gggmmmnnnkkkiiieeeccc___]]][[[ZZZXXXVVVSSSTTTUUUUUUVVVUUUTTTTTTOOOPPPPPPPPPQQQSSSWWW[[[]]]dddhhhjjjmmmtttwwwxxxwwwtttnnniiiddd___ZZZWWWTTTRRROOOMMMLLLJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@<<<>>>BBBFFFIIIKKKMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTQQQRRRSSSRRROOOLLLIIIHHHFFFDDDAAA>>>>>>???AAACCCDDDIIINNNQQQSSSVVV\\\```ggglllttt}}}{{{```MMMBBB??????;;;::::::999999::::::;;;:::999888999:::===@@@BBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDFFFJJJOOOSSSWWWeeettteeehhh~~~oooddd___]]]\\\[[[ZZZXXXVVVUUUUUUUUURRRQQQOOONNNMMMMMMNNNNNNOOONNNMMMMMMNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFDDDCCCCCCAAA???===<<<;;;999777222222111000000000000000222222111111111000000000...000111111///......///---+++***+++---...///...........................+++,,,......------...000111///---,,,---......---------------------------,,,---......///111666999???@@@AAA>>>999777888:::@@@FFFKKKLLLMMMLLLHHHBBB@@@@@@>>>;;;888888:::<<<<<<============@@@CCCFFFHHHJJJJJJEEE===888999<<>>??????@@@DDDIIILLLOOOQQQTTTVVVYYYWWWTTTTTTWWWZZZ]]]^^^bbbcccbbb___\\\^^^ccchhhmmmqqqttttttuuuvvvuuuqqqddd```XXXRRRLLLGGGBBB???@@@JJJTTTbbbyyy~~~tttmmmlllnnnooolllggg```YYYVVVUUUVVVVVVWWWVVVTTTQQQOOOOOOOOOUUU```ssslll\\\VVVVVVOOOJJJGGGKKKRRR[[[gggrrrqqqrrrssstttsssqqqooommmeeekkkqqqvvvuuurrrooonnngggfffccc[[[RRRKKKIIIIIIKKKTTTbbbmmmqqqpppmmmkkkcccbbb```___^^^]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSKKKLLLLLLKKKLLLOOOSSSWWWZZZ```eeefffiiinnnpppooommmjjjddd___[[[WWWSSSPPPQQQOOOMMMLLLKKKIIIFFFCCCAAABBBBBBBBBBBBAAA@@@???<<<>>>???AAABBBBBBBBBBBBEEEFFFIIIKKKMMMMMMMMMMMMLLLNNNPPPOOOLLLIIIGGGFFFEEECCC@@@>>><<<===>>>???AAAFFFKKKNNNPPPSSSXXX\\\dddiiipppzzzwww]]]KKKAAA>>>>>>::::::999999999999::::::999999999:::;;;>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCC@@@BBBCCCEEEGGGJJJOOOSSSYYYbbbzzzsssffffff~~~oooeee```^^^\\\[[[YYYXXXVVVVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMNNNNNNLLLJJJFFFEEEDDDEEEGGGHHHGGGFFFBBB@@@>>><<<<<<:::888666333333222111111111111222222222222111111111000000---///000000...------...,,,***)))))),,,---..............................+++,,,......------///111222///+++)))+++---......------------------------+++,,,......///111444777>>>@@@AAA>>>:::777888999???FFFLLLMMMNNNNNNIIICCC@@@@@@???;;;888777999<<<;;;===>>>======???DDDGGGIIIMMMMMMHHH???::::::===???DDDHHHFFFEEEFFFEEEBBBEEECCC@@@===:::888777777777666555444555666777888555555666666777888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999666777999:::;;;;;;;;;::::::===AAAEEEJJJOOOTTTWWWYYYWWWVVVWWWZZZ^^^```aaaaaacccdddbbbaaaccciiiooorrrwwwyyyuuusssrrrmmmfffZZZTTTMMMIIIFFFDDDAAA???BBBIIIOOOWWWnnn|||vvvrrrtttyyy{{{vvvooohhhcccaaa```___[[[\\\[[[YYYUUURRRQQQQQQSSSVVVaaassszzzmmmfffccc___YYYUUUUUUXXXcccwww~~~wwwooohhhddd\\\bbbjjjooopppnnnkkkiiieeeddd```WWWNNNIIIJJJMMMPPP[[[jjjvvvyyywwwssspppfffeeedddddddddcccaaa___\\\\\\ZZZYYYWWWUUUTTTSSSKKKKKKKKKIIIIIIKKKPPPSSSVVV]]]cccdddfffjjjllljjjhhhddd___ZZZVVVRRRNNNLLLNNNMMMKKKKKKKKKJJJGGGDDD@@@AAABBBCCCCCCBBB@@@???>>>???@@@@@@@@@???>>>===???@@@BBBDDDFFFGGGGGGFFFIIIKKKNNNNNNKKKHHHGGGHHHDDDBBB@@@===<<<<<<===>>>>>>BBBHHHKKKMMMPPPTTTXXXaaaeeellluuurrrYYYIIIAAA>>>===;;;::::::999999::::::;;;::::::;;;;;;<<<===============>>>???AAABBBCCCCCCBBBCCCDDDEEEFFFIIIMMMPPPVVVXXXkkkrrrfff```qqqfffaaa___\\\[[[YYYXXXWWWVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNLLLJJJFFFEEEEEEFFFHHHIIIIIIHHHAAA???===;;;;;;999777555555444333333222222333333222222222111111111111000---...000///---,,,,,,------+++******---/////////........................+++,,,............///111222...***'''(((+++---...------------------------+++,,,......///000444666===@@@AAA???:::777777999>>>EEEKKKNNNOOOOOOJJJDDD@@@@@@???<<<888777999<<<;;;===>>>>>>===???DDDHHHJJJNNNOOOJJJAAA::::::======CCCGGGFFFFFFGGGGGGDDDEEECCC@@@===:::888777777666555444444333444555666666666777777888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888777666666777888999999888777666555777;;;AAAGGGNNNUUUXXXUUUUUUUUUYYY^^^bbbeeefff```cccggggggeeegggmmmssssssyyyzzztttpppnnnggg^^^TTTNNNHHHDDDDDDDDDCCCBBBCCCHHHIIINNNbbb~~~}}}|||zzz~~~~~~wwwqqqnnnllljjjhhh_________\\\XXXUUUSSSSSSMMMMMMQQQZZZiii|||zzzuuurrrkkkddd___^^^hhh~~~uuuiii^^^XXXUUU[[[dddjjjkkkjjjgggfffeeeccc]]]SSSKKKHHHLLLQQQVVVbbbrrr~~~~~~zzzwwwjjjjjjiiijjjkkkkkkhhhfff```___]]][[[XXXVVVTTTSSSNNNNNNLLLJJJIIIKKKOOORRRSSS[[[aaacccfffiiijjjhhhhhhddd^^^YYYUUUQQQMMMKKKLLLKKKKKKLLLLLLKKKIIIFFFAAACCCDDDEEEEEEDDDBBB@@@@@@@@@AAAAAAAAA???>>>===:::<<<>>>AAACCCDDDDDDDDDDDDHHHKKKKKKIIIGGGGGGHHHDDDBBB@@@>>>>>>>>>???@@@;;;@@@FFFIIIJJJMMMQQQUUUZZZ^^^eeemmmxxxnnnWWWHHHAAA>>>===<<<;;;;;;::::::;;;;;;<<<<<<=========<<<;;;:::::::::;;;<<<===???AAABBBCCCDDDDDDEEEDDDDDDGGGJJJMMMQQQNNN\\\rrreee\\\sssbbb[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUQQQSSSTTTSSSQQQPPPPPPQQQOOONNNNNNNNNNNNLLLIIIFFFFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@>>><<<:::888777444333222111000000000000///............///000000000000//////.........---,,,---...//////...---,,,---,,,++++++------,,,+++,,,,,,,,,---------......444000,,,***+++---..............................***+++---...///111555888;;;???BBB@@@:::666666777;;;CCCIIIJJJJJJKKKHHHDDD@@@???===:::999888888888999999999:::===@@@DDDFFFJJJJJJKKKIIIAAA999777;;;???BBBGGGIIIHHHGGGFFFFFFBBBAAA???<<<:::888777666555555444444444444555555555555444555666777999:::;;;;;;;;;;;;::::::999888666777888:::;;;;;;::::::999999999888777555444333444888<<>>============>>>>>>?????????AAABBBDDDFFFGGGHHHHHHIIICCCAAA???>>>>>>???BBBCCCBBBBBBBBBCCCEEEIIILLLNNNSSSVVV___iiirrr}}}iiiQQQDDD@@@===:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKHHHRRR\\\qqqtttccc]]]rrraaaYYYZZZWWWVVVUUUUUUTTTTTTTTTTTTRRRSSSTTTSSSQQQPPPOOOPPPOOONNNNNNNNNNNNLLLIIIFFFFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA???>>>;;;:::888777444333222111000000000000111111000///////////////000/////////.........---------...//////...------...---,,,,,,......---,,,,,,---------............444111,,,***+++,,,---...------,,,,,,,,,,,,------+++,,,---...///111444777:::===@@@???:::666555777:::AAAGGGHHHHHHIIIGGGCCC@@@>>><<<:::999999999999:::::::::;;;===@@@CCCEEEJJJJJJKKKIIIBBB999888<<>>>>>============>>>>>>>>>???AAACCCEEEFFFFFFGGGDDDBBB@@@>>>===>>>???@@@@@@@@@@@@AAACCCFFFIIIKKKQQQTTT[[[eeemmmwwwfffOOOCCC???===:::999999999888999999:::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBDDDEEEFFFFFFNNNXXXjjj~~~hhh^^^qqq___XXXXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUTTTQQQOOONNNOOOOOONNNNNNNNNNNNLLLIIIFFFFFFEEEEEEFFFHHHHHHGGGEEEAAAAAA???===;;;999888777333333222111000000000000333333222111000///....../////////...............------...//////...------///...------//////...---------........./////////444111---++++++,,,---,,,,,,,,,************,,,,,,+++---...//////000333555888;;;>>>===999666555666777???EEEEEEEEEFFFDDD@@@???>>><<<:::999999:::;;;<<<<<<;;;;;;===???BBBCCCJJJIIIJJJIIIBBB:::999<<>>???@@@AAAAAACCCFFFGGGHHHFFFDDDCCC@@@???>>><<<;;;<<<<<<======>>>@@@BBBDDDEEEFFFFFFEEECCC@@@>>><<<<<<<<<===>>>>>>>>>???AAACCCFFFGGGMMMOOOVVV___fffpppbbbLLLAAA===<<<;;;999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBDDDEEEFFFDDDKKKRRRaaappp```ooo^^^VVVVVVUUUVVVVVVWWWWWWWWWWWWVVVTTTUUUUUUTTTQQQNNNNNNNNNPPPOOOMMMMMMMMMLLLIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEAAA@@@???===;;;999777777333222222111000000111111222222111111000///..............................---..................---...---,,,---...///...---.........////////////000444111...+++,,,,,,,,,,,,---,,,***))))))***,,,---,,,---/////////000222444666888;;;;;;888666555555666===BBBCCCCCCDDDBBB??????===;;;999999:::<<<===>>>>>><<<<<<===>>>@@@BBBIIIHHHHHHHHHCCC;;;999<<<>>>AAAFFFHHHGGGEEEDDDCCCCCCBBB@@@===;;;999888777555555444444444444555555555555666666777999:::::::::::::::;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;:::999999888999888777888===FFFNNNXXX^^^gggooosssrrrooommmoooooorrrzzz~~~zzzvvvooodddYYYPPPLLLKKKEEEEEEEEEDDDEEEFFFGGGHHHJJJIIIHHHHHHJJJRRRaaannn{{{wwwqqqooommmkkkhhhbbbZZZQQQJJJFFFFFFHHHKKKIIIFFFJJJQQQ\\\sssvvvbbbXXXRRRMMMJJJKKKNNNRRRUUUWWWWWWUUUSSSOOOKKKIIIJJJJJJKKKRRRYYYooo}}}zzzuuupppjjjaaaWWWPPPLLLKKKKKKMMMIIIFFFGGGFFFEEEGGGKKKMMMRRRVVVYYYaaajjjooonnnnnnlllggg___WWWRRRPPPPPPJJJJJJJJJJJJJJJKKKKKKLLLJJJGGGCCC@@@>>>>>>@@@AAA@@@BBBEEEIIIJJJJJJHHHGGGDDDBBB@@@===<<<<<<<<<===???@@@BBBDDDFFFGGGHHHHHHCCCBBB@@@===<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDHHHKKKQQQZZZaaakkkzzzzzz]]]JJJAAA===<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEJJJOOO[[[wwwyyydddmmm\\\UUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUTTTQQQNNNNNNNNNPPPOOOMMMMMMMMMLLLIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEAAA@@@???===;;;999777666333222111111000111111111......///000000//////...---------........................------.........,,,+++***+++---...---,,,.........////////////000333111---,,,,,,---,,,,,,...---,,,++++++,,,---...+++---///000000000222333444666999999888777666555666===BBBBBBBBBCCCBBB??????===;;;999999;;;===???@@@???===<<<===>>>@@@AAAHHHFFFFFFFFFBBB<<<999;;;<<<@@@DDDGGGFFFEEEDDDDDDDDDBBB@@@===;;;999888777555555444444444444555555555555666777888999::::::999::::::;;;;;;:::::::::777888888999;;;<<<======888888999999999888888777888888777555666;;;DDDLLLUUU\\\ffflllooopppqqqsssvvvzzzvvvrrriii^^^TTTMMMKKKKKKGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHKKKLLLRRRaaaqqq}}}wwwvvvsssoooiiibbbYYYPPPIIIDDDEEEIIILLLKKKIIIJJJNNNPPP```{{{lll[[[TTTTTTSSSQQQOOORRRWWWZZZZZZWWWSSSPPPLLLIIIIIIKKKMMMOOOUUU\\\mmmyyynnnhhh___UUUNNNKKKLLLMMMNNNIIIGGGGGGFFFDDDFFFIIIKKKQQQVVVYYY```jjjqqqrrruuusssmmmeee]]]VVVRRRQQQMMMLLLLLLKKKKKKLLLMMMMMMLLLIIIEEEBBB?????????@@@>>>@@@DDDHHHJJJKKKKKKJJJGGGFFFCCCAAA???>>>>>>>>>AAAAAACCCEEEFFFGGGGGGHHHAAA@@@???>>>=========>>><<<<<<===>>>???@@@BBBBBBEEEGGGMMMUUU]]]gggwwwtttXXXHHHBBB>>>===>>>::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@?????????@@@AAABBBCCCFFFKKKOOOWWWnnnkkklll[[[TTTUUUSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUTTTQQQOOONNNOOOQQQOOOMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFHHHHHHGGGEEE@@@@@@>>><<<:::888777666222222111111111111111222,,,---...000000000///...---------------.........///...------------...///+++******+++---...---,,,------........./////////222///---,,,---...---,,,........................***,,,///000000111222444444555777999999888777666888>>>CCCCCCCCCDDDDDDAAA@@@>>>;;;999999;;;===???@@@???>>>======>>>@@@AAAFFFCCCCCCDDDAAA;;;999::::::>>>CCCFFFFFFEEEEEEEEEDDDCCC@@@>>>;;;999888888555555444444444444555555555555777888999:::::::::999999:::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;:::999999777888777555555;;;DDDKKKTTT\\\ffflllnnnqqqvvvzzz}}}ooojjjaaaXXXRRRNNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIJJJNNNOOOSSSbbbttt{{{{{{vvvoooggg^^^UUUMMMHHHEEEGGGJJJKKKJJJIIIIIIJJJOOOVVVggg{{{iii]]][[[]]]^^^]]]bbbbbbaaa^^^YYYSSSLLLIIIJJJHHHHHHKKKMMMNNNTTT[[[kkkxxxfffaaaXXXPPPKKKJJJLLLNNNOOOJJJHHHIIIGGGEEEEEEIIIIIIOOOUUUXXX^^^iiipppsssvvvuuurrrkkkbbbZZZUUUSSSPPPOOONNNMMMLLLMMMNNNNNNMMMKKKHHHEEEBBB@@@??????===???BBBEEEHHHKKKLLLLLLJJJJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAA@@@??????>>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@BBBDDDIIIPPPWWWaaaqqqlllRRRFFFCCC???===>>>:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEJJJNNNTTTggguuu~~~kkk[[[TTTVVVSSSTTTUUUUUUUUUSSSQQQPPPRRRSSSTTTSSSQQQPPPOOOPPPQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEEEEFFFHHHHHHGGGEEE@@@???>>><<<:::888777666222111111111111111222222...///000111111000...---,,,,,,,,,------.........///...------------...///,,,+++***,,,...//////...,,,---------............000...,,,,,,...///...---,,,---///000000///---,,,(((+++...000111222333444444444666888::::::888777;;;AAAEEEEEEEEEFFFFFFDDDBBB???<<<999888:::===???@@@???>>>======???AAABBBEEEAAA@@@BBB@@@;;;888888888<<>>;;;:::888888555555444444444444555555444555777999::::::::::::888999::::::;;;;;;;;;:::<<<;;;::::::::::::;;;<<<@@@@@@@@@???>>>===<<<;;;666777777666666;;;CCCJJJTTT^^^jjjqqqsssvvv|||~~~jjjddd\\\VVVTTTTTTRRRQQQNNNNNNOOOOOOPPPOOOOOOOOOOOOLLLMMMQQQPPPQQQ```sss~~~wwwlllaaaXXXPPPJJJFFFHHHJJJKKKJJJJJJJJJJJJIIIPPPRRRZZZlllyyyrrrppprrrsssrrrpppwwwrrriii___UUUMMMGGGEEEJJJHHHIIILLLMMMNNNRRRYYYggg}}}{{{lll[[[WWWQQQKKKHHHIIIKKKNNNPPPLLLIIIJJJHHHEEEEEEHHHFFFMMMSSSUUU[[[fffnnnqqqvvvvvvvvvqqqjjjbbb\\\ZZZTTTSSSPPPNNNMMMNNNNNNOOONNNMMMKKKHHHEEEBBB???>>>===>>>@@@BBBFFFIIIKKKMMMMMMMMMNNNMMMLLLIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>======;;;<<<<<<===>>>>>>>>>>>>AAAAAAEEEKKKPPPXXXhhhvvv~~~dddKKKDDDBBB>>>;;;===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEAAAGGGKKKPPP```}}}kkkZZZUUUVVVUUUVVVWWWXXXWWWUUUSSSQQQQQQSSSTTTSSSQQQPPPPPPQQQRRROOOMMMLLLLLLKKKJJJIIIFFFEEEEEEFFFHHHHHHGGGEEE@@@???>>><<<:::888666666222111111111111111222222111222333333222000---,,,,,,,,,,,,------.........///...---,,,,,,---...///---,,,+++---///000000///,,,,,,,,,---------......///---,,,,,,...//////...+++---///111111///---+++'''***...000111222444555444444666888;;;;;;999777<<>>===>>>???AAACCCDDD@@@???AAA@@@;;;777777666;;;@@@DDDFFFFFFFFFGGGDDDCCCAAA>>><<<:::999888555555555444444555555555444555777999::::::::::::888999::::::;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>>===<<<:::999888555666777666777<<>>@@@CCCGGGKKKMMMNNNOOOQQQQQQPPPMMMIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA???===<<<;;;:::;;;<<<<<<=========<<<@@@@@@BBBGGGJJJRRR```nnn~~~yyy___GGGBBBBBB===:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@??????@@@@@@AAAAAA>>>DDDIIIMMM\\\|||zzzhhh]]]XXXWWWUUUVVVXXXZZZZZZZZZXXXWWWRRRQQQPPPOOOOOOOOOPPPQQQOOONNNNNNMMMKKKIIIHHHGGGEEEDDDDDDEEEGGGGGGFFFEEE@@@???>>><<<:::888777666555444111///......//////555222...---///111111000---------------------------.........---,,,++++++...,,,+++***+++---000222)))***,,,...//////......,,,+++***+++...///000///////////////////////////111111111111222333444555666666666888::::::888666;;;AAAFFFGGGDDDAAACCCEEECCC@@@<<<;;;;;;;;;;;;:::>>>???@@@???>>>>>>@@@BBBBBBBBBAAA???<<<999999999999;;;???DDDHHHHHHEEEBBBDDDDDDBBB@@@>>>;;;999777888777666555555444555555333444666888888888777777555666666888999:::;;;;;;::::::::::::<<<===>>>??????<<<:::;;;======;;;999888999999999;;;>>>DDDHHHPPP]]]mmmvvvyyy|||xxxpppdddcccaaaaaa___\\\XXXUUUWWWXXXZZZ\\\[[[YYYVVVUUUTTTRRRRRRTTTTTTWWW```jjj~~~|||ooo```VVVOOOHHHEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPLLLKKKMMMTTT___nnnssskkk___TTTMMMJJJIIIIIIHHHKKKOOOPPPOOOOOOQQQTTTbbbpppppp___UUUJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLJJJGGGFFFHHHIIIOOOWWW[[[___hhhqqqyyy}}}~~~|||wwwnnneee___ZZZSSSQQQRRRSSSSSSRRRRRRPPPNNNMMMKKKHHHDDDAAA@@@>>><<<<<>>>>>>>>======<<<;;;;;;;;;;;;<<>>????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCGGGEEEDDDOOO```nnnlll___YYYXXXWWWXXXXXXXXXVVVSSSQQQOOOSSSQQQPPPNNNNNNNNNNNNOOOPPPPPPOOONNNLLLJJJHHHGGGEEEDDDDDDFFFGGGHHHFFFEEE@@@???>>><<<:::888777666555444111///......///000333000------///000///...------------------------...............---,,,,,,,,,+++)))((()))+++...///***+++---............---,,,+++)))***+++,,,,,,+++..............................//////000111333333666666666888::::::999777;;;@@@FFFGGGEEECCCCCCEEEAAA>>>:::888888888888777===>>>??????>>>???@@@BBB@@@AAA@@@???<<<:::888888888:::>>>CCCGGGGGGEEECCCEEEEEECCCAAA???<<<:::999777777666555444444444444444555666777888888777777666777777888999:::;;;;;;:::::::::;;;<<<===??????AAA>>>;;;;;;<<<<<<:::888:::;;;<<<<<<<<<>>>BBBDDDMMMYYYiiisssxxx}}}qqqiiicccaaa^^^]]]]]][[[YYYWWW\\\\\\]]]^^^]]]\\\ZZZYYYYYYVVVUUUVVVVVVYYYcccnnnnnncccWWWRRROOOKKKJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMQQQVVVaaaqqqvvveee___VVVNNNKKKKKKLLLMMMNNNPPPRRRRRRQQQRRRTTTWWW___lll~~~nnn```TTTMMMHHHHHHIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNMMMKKKHHHGGGHHHIIIOOOVVV\\\```jjjttt|||}}}uuummmggg```XXXRRRQQQQQQPPPNNNSSSRRRPPPOOOMMMKKKGGGDDD@@@>>>;;;;;;<<>>=========>>>>>>===<<<<<<<<<<<<===>>><<<>>>BBBDDDGGGRRR^^^nnn|||fffPPPCCC???:::<<>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>@@@AAACCCEEECCCAAAJJJWWWbbb{{{oooaaaZZZXXXWWWWWWWWWVVVTTTQQQNNNLLLRRRQQQOOONNNMMMMMMMMMNNNRRRQQQPPPOOOLLLJJJHHHFFFEEEEEEEEEFFFHHHHHHGGGEEE@@@???>>><<<:::888666555555333222000/////////000000///---...//////...,,,.................................///......---,,,,,,+++***)))***+++...///,,,,,,---......------,,,...,,,******+++,,,+++***------------------------.........///000222333444666666666888;;;;;;:::888:::???FFFIIIGGGDDDCCCDDDAAA>>>;;;999888888777666<<<>>>????????????AAABBB@@@AAABBBBBBAAA>>>;;;999888999===BBBFFFGGGFFFDDDFFFEEEDDDCCC@@@>>>;;;:::888888777666555555555555444555666777888888888777888999999999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@BBB???<<<;;;;;;;;;;;;:::<<<===>>>>>>===>>>@@@AAAIIISSSbbbmmmwwwtttkkkeeeccc```]]][[[[[[]]]]]]]]]bbbbbbbbbaaa``````______```\\\YYYXXXXXX\\\gggrrrsss```XXXRRRRRRRRRPPPPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNRRRNNNMMMNNNPPPUUUaaammmssszzzssshhhYYYUUUOOOLLLLLLNNNQQQRRRTTTUUUTTTSSSRRRRRRUUUXXXYYYdddtttvvvfffZZZQQQLLLIIIGGGIIIKKKMMMNNNNNNNNNNNNMMMNNNOOOOOONNNLLLJJJHHHHHHIIINNNVVV\\\bbbmmmxxxyyyqqqiii___XXXUUUTTTRRRPPPUUUSSSQQQPPPPPPNNNKKKHHHBBB@@@>>><<<<<<>>>AAACCCKKKOOOUUUYYY[[[YYYUUURRRTTTTTTRRRQQQOOONNNMMMLLLIIIHHHEEECCCAAA???>>>>>>??????>>>============>>>===<<<===???@@@DDDMMMVVVeeeppp|||zzz]]]JJJ@@@>>>999;;;>>>999::::::;;;;;;<<<=========<<<=========>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBDDDDDDAAAFFFOOOTTThhhrrrbbbZZZWWWSSSTTTUUUVVVVVVUUUSSSRRRPPPOOONNNMMMMMMMMMNNNOOOSSSSSSQQQOOOMMMJJJHHHFFFEEEEEEFFFHHHIIIIIIGGGEEEAAA@@@>>><<<:::888666555444333222111000000000000///////////////...---,,,////////////////////////.........//////......---...---,,,,,,,,,...///000------------------,,,,,,000...,,,,,,.........---------------------------000000000111222444555666666555666999;;;<<<;;;999999>>>EEEIIIHHHFFFDDDCCCDDDBBB>>>===<<<;;;999888;;;===???@@@@@@@@@AAACCCBBBCCCEEEGGGGGGDDD???<<<888:::<<>><<<:::::::::999888777777777777444555666666777888888888::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@???===<<<<<<======>>>>>>??????======>>>@@@CCCFFFPPP^^^kkkwwwvvvnnnhhheeedddaaa\\\[[[]]]```cccdddgggfffeeeccccccccccccdddddd___[[[YYYYYY]]]hhhttt~~~qqqfff[[[UUUSSSVVVXXXVVVTTTTTTTTTSSSPPPNNNMMMMMMNNNOOOPPPMMMMMMOOOPPPSSS]]]hhhnnnuuutttggg^^^UUURRROOOOOOQQQTTTVVVWWWYYYWWWTTTRRRQQQRRRTTTVVVYYYaaalllwww}}}xxxpppcccXXXQQQNNNMMMMMMKKKMMMOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPNNNLLLJJJIIIIIIMMMTTT[[[bbbooo{{{zzzsssiiibbb^^^]]]ZZZXXXVVVTTTRRRQQQQQQPPPNNNLLLHHHFFFCCC@@@??????@@@AAAFFFIIIOOOUUUXXXYYYXXXXXXVVVVVVTTTRRRPPPOOOMMMMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>>>>??????CCCIIIOOOXXX```hhhooovvvtttsssuuu}}}tttWWWFFF??????::::::<<<777::::::;;;;;;<<<==================>>>>>>>>>???????????????????????????????????????>>>???@@@AAAAAAEEEGGGDDDFFFLLLNNN\\\wwwrrraaaXXXUUUPPPQQQTTTVVVWWWVVVUUUTTTNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSQQQOOOMMMJJJHHHFFFEEEFFFGGGIIIKKKJJJHHHEEEAAA@@@>>><<<:::777666555333333222111111000000000///000000000///.........////////////////////////------...............---......---------...///000...---------,,,,,,------...,,,+++,,,...000000000------------------------//////000111222444666777555555777999<<<===<<<;;;888<<>>>>>===;;;999999<<>>:::;;;===AAAEEEIIIIIIIIIDDDDDDCCCAAA???===;;;:::999999888777666666666666555555555666777777888888::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@======>>>>>>>>>@@@BBBCCCAAAAAA???======???DDDHHHHHHQQQ^^^lllyyyzzzmmmhhheeecccccc___\\\[[[^^^bbbfffhhhiiihhhfffddddddeeefffgggfff```[[[XXXWWW[[[gggsss}}}|||pppddd^^^YYYUUUUUU[[[^^^[[[XXXWWWSSSQQQOOOMMMLLLMMMNNNOOONNNLLLMMMOOOQQQTTT]]]gggooouuu}}}wwwnnneee\\\VVVSSSRRRQQQSSSWWW[[[]]]^^^]]]ZZZVVVSSSRRRSSSUUUVVVYYY^^^fffkkknnnoooooooooccc^^^XXXSSSQQQRRRRRRRRRTTTTTTTTTSSSRRRPPPNNNMMMOOOPPPQQQRRRRRRPPPNNNLLLJJJIIILLLRRRXXX```nnn{{{~~~tttlllhhhddd___\\\WWWUUUSSSRRRRRRQQQPPPNNNKKKIIIFFFCCCAAA@@@??????AAACCCGGGLLLPPPUUUXXXZZZWWWVVVUUUSSSRRRPPPOOOOOOMMMMMMLLLJJJIIIGGGEEEEEE@@@??????>>>>>>>>>>>>>>>>>>??????===>>>BBBFFFHHHLLLPPPWWW]]]dddpppqqqfffgggnnn|||pppTTTEEE@@@AAA;;;:::;;;666::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@???????????????????????????>>>>>>?????????@@@@@@DDDHHHGGGGGGKKKKKKWWWmmmrrraaaWWWSSSQQQSSSTTTUUUUUUTTTSSSQQQNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOLLLJJJHHHFFFFFFFFFHHHJJJLLLKKKHHHEEEBBBAAA???<<<:::777555444333333222222222111111111///000111000...---...///........................+++,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,------...+++***)))***---/////////------------------------------...///000222444555555555777:::===???>>>===777;;;@@@EEEGGGFFFDDDBBB@@@???===<<<<<<<<<:::888888;;;>>>@@@AAAAAACCCDDDBBBAAACCCFFFIIIHHHCCC>>><<<;;;<<<@@@DDDGGGIIIIIICCCCCCBBBAAA???===;;;:::777777666555444444444444666555555555666777888999888999999999::::::;;;;;;::::::::::::<<<===>>>???;;;===@@@AAABBBCCCEEEGGGFFFEEEDDDBBBAAACCCGGGKKKLLLRRR]]]jjjvvvqqqgggcccaaa___```^^^\\\]]]aaadddggghhhhhhgggfffffffffgggiiijjjeee```ZZZWWWVVVYYYdddppp~~~zzzoooccc\\\YYY[[[WWWXXX^^^bbb___[[[YYYQQQPPPOOONNNMMMNNNOOOOOOOOOMMMMMMOOOPPPRRRZZZdddnnnrrrwww{{{}}}~~~|||vvvooogggaaa[[[VVVSSSQQQQQQSSSWWW\\\```bbbcccaaa]]]XXXVVVVVVWWWXXXXXXRRRVVVZZZ\\\]]]\\\]]]^^^XXXVVVTTTTTTVVVXXXXXXXXX]]][[[WWWTTTQQQOOONNNNNNQQQRRRSSSTTTSSSRRRPPPNNNKKKIIIJJJNNNTTT\\\kkkxxxxxxqqqiiibbb]]]ZZZWWWUUUSSSSSSSSSQQQPPPKKKJJJHHHEEECCCAAA???>>>???@@@AAADDDIIINNNSSSVVVTTTSSSSSSSSSRRRQQQQQQQQQKKKKKKJJJJJJIIIGGGFFFEEEAAAAAA@@@????????????@@@>>>??????<<<===AAACCCBBBEEEFFFKKKQQQXXXdddxxx{{{gggdddhhhwwwjjjPPPCCC@@@AAA:::999;;;777::::::;;;;;;<<<=========????????????@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>????????????@@@@@@GGGGGGFFFJJJJJJTTThhhrrraaaWWWSSSTTTUUUVVVWWWWWWUUUSSSRRRRRRQQQOOONNNNNNNNNOOOPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFHHHKKKMMMLLLHHHEEEBBBAAA???<<<999777555444222222333333222222111111///000000...,,,+++...000------------------------***++++++,,,------,,,,,,---------,,,,,,,,,---------,,,,,,+++,,,---//////---,,,***+++---......---........................,,,------///000333444555555555777:::>>>??????>>>777999===BBBEEEFFFDDDCCC===<<<;;;;;;;;;;;;999777777:::>>>AAAAAABBBCCCDDDBBBAAABBBEEEIIIIIIEEE@@@<<<;;;;;;===AAADDDFFFFFFDDDDDDCCCBBB@@@???===<<<888888777666555555555555666666555555666777888999666777777888999:::;;;;;;999999999999:::<<<===>>><<>>???DDDDDDAAACCCCCCFFFKKKQQQ\\\rrrvvvnnnnnn||||||aaaKKK???===???999999===999::::::;;;;;;<<<=========>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>===>>>>>>??????????????????GGGGGGFFFJJJJJJSSSfffrrraaaWWWSSSVVVWWWYYYZZZZZZYYYXXXWWWUUUTTTRRROOONNNMMMMMMMMMOOONNNNNNMMMKKKJJJHHHGGGFFFGGGIIIKKKMMMLLLHHHEEEBBBAAA???<<<999777555444222222333333333222111111...//////,,,))))))---000------------------------)))***++++++,,,,,,,,,,,,//////////////////......,,,,,,++++++,,,...///000111///....../////////...////////////////////////...//////111333555777888555555777:::>>>@@@@@@>>>777888;;;@@@CCCEEEDDDCCC<<<;;;;;;;;;<<<<<<:::888666:::>>>AAABBBBBBCCCDDDEEECCCCCCFFFKKKLLLGGGCCC;;;:::999;;;???BBBDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::999888888888888666666555555666777999:::555666666888999:::;;;;;;888888888999:::;;;<<<======AAAFFFHHHGGGEEEEEEFFFMMMPPPSSSSSSPPPMMMJJJHHHGGGGGGKKKSSS___iiipppsssssssssnnneeeaaabbbbbb```dddeeegggjjjnnnoooooommmfffggghhhiiikkklllmmmnnnddd___ZZZXXXVVVWWWaaakkkyyywwwuuutttooonnnpppsssnnnkkkllljjjaaaYYYUUUTTTTTTTTTSSSRRRPPPNNNMMMQQQOOONNNOOOPPPRRR\\\fffoooqqqrrrqqqmmmiiigggfffaaa___]]]\\\\\\]]]______`````````bbbdddeeecccaaa^^^ZZZVVVUUUVVVWWWVVVTTTWWWYYY\\\]]]^^^___bbbdddgggeeedddeeehhhkkkllllllfffaaaYYYQQQNNNOOOSSSVVVRRRSSSTTTUUUUUUTTTRRRQQQMMMJJJHHHJJJMMMUUUdddqqq~~~uuummm```]]]ZZZXXXWWWVVVUUUTTTOOOOOONNNMMMKKKHHHFFFEEE@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBEEEDDDAAABBBHHHHHHCCCCCCBBBEEEIIIMMMXXXnnn{{{wwwuuuZZZGGG<<<;;;===888999>>><<<::::::;;;;;;<<<======>>>============>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>======>>>???????????????@@@IIIIIIGGGJJJLLLTTTfffqqqaaaVVVQQQSSSVVVZZZ]]]\\\ZZZUUUSSSPPPQQQRRRQQQOOOOOOQQQRRRSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNLLLIIIFFFBBBAAA???===;;;888777666222222111111111111111222000/////////............///////////////////////////............---------///...---...000000000///,,,,,,++++++,,,,,,---...///---+++,,,///000...,,,//////000000///...------......///...///111444777:::777444777>>>BBBBBB@@@::::::;;;>>>BBBDDDDDDDDD<<<999777888<<<<<<999444555777:::===???AAAAAAAAADDDBBBBBBEEEJJJJJJFFFAAA@@@<<<:::<<<======AAAFFFFFFFFFFFFFFFDDDBBB@@@???@@@===:::888777666444222333333444444555666666777777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAAEEEJJJKKKJJJIIIKKKLLLRRRVVVZZZXXXRRRIIICCC@@@===@@@DDDIIIPPPZZZdddkkklllfff___]]]___bbbhhhllllllkkkjjjkkknnnpppppppppmmmkkkkkkmmmnnnmmmhhhddd```^^^[[[YYYZZZ\\\___aaammmxxx~~~}}}{{{zzzzzz{{{}}}~~~}}}xxxrrrkkkccc]]]ZZZXXXYYYZZZXXXTTTQQQPPPPPPPPPMMMLLLNNNOOORRR\\\fffssszzz~~~|||yyyuuupppjjjgggeeedddccceeehhhllloooqqqooollljjjgggccc^^^[[[YYYZZZ[[[[[[XXXVVVVVVVVVVVV[[[eeeqqqvvvttttttvvvxxxxxxxxxxxxwwwsssmmmiiiccc___YYYVVVTTTUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSRRRNNNJJJHHHIIILLLSSS```mmmzzzxxxnnnggg^^^XXXWWWVVVUUUSSSSSSRRRQQQQQQPPPNNNJJJFFFGGGFFFCCCAAA@@@AAABBBCCC???@@@AAABBBCCCEEEFFFFFFIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGJJJGGGGGGIIIMMMYYYmmm~~~iiiQQQDDDAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<>>???@@@@@@AAACCCAAAAAABBBEEEEEEBBB?????????@@@@@@@@@AAAAAAAAADDDFFFFFFEEEEEEJJJUUU^^^qqqaaaXXXTTTSSSUUUXXXZZZZZZXXXUUURRRPPPQQQQQQPPPNNNNNNOOOPPPRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLIIIFFFBBBAAA???===;;;888777666333333222111000000111111000000/////////.........///////////////////////////............------------,,,+++,,,.........---,,,,,,++++++,,,,,,---...222000//////111222111///------......---,,,,,,+++---............000333666<<<999666777<<>><<<;;;;;;<<>>;;;666777999<<<>>>???@@@AAAFFFEEEEEEHHHLLLLLLHHHCCC@@@<<<:::<<<======@@@EEEFFFFFFFFFFFFDDDBBB@@@???;;;999777666666666555333444444555555666777777888777888888999999:::;;;;;;;;;:::::::::;;;===???@@@BBBFFFKKKMMMMMMMMMOOOQQQVVVXXXXXXUUUNNNGGGBBB@@@<<<>>>@@@DDDIIIQQQZZZaaadddaaa^^^___bbbgggmmmqqqtttrrrpppoooppppppooonnnqqqqqqqqqrrrqqqnnniiifffccc```\\\XXXWWWZZZ]]]```gggrrr{{{ssslllgggdddcccaaa___]]]ZZZWWWUUURRRQQQQQQNNNMMMNNNNNNRRR\\\ggg{{{~~~~~~~~~zzztttnnniiiddd___\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTWWW]]]jjjyyy}}}xxxqqqmmmfffccc___\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUSSSRRRNNNJJJHHHIIIKKKQQQ]]]jjj}}}{{{ssshhh```\\\ZZZWWWUUURRRQQQQQQQQQPPPNNNKKKHHHHHHGGGEEECCCBBBBBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFIIIIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFHHHLLLWWWkkk}}}eeeNNNCCC@@@===<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@???>>>@@@BBBBBB???===>>>>>>??????@@@@@@AAAAAACCCDDDEEEDDDDDDIIIRRRYYYtttooo```YYYVVVRRRTTTUUUWWWWWWVVVTTTSSSQQQRRRRRRPPPMMMLLLMMMNNNPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJLLLMMMLLLHHHEEEBBBAAA???===;;;888777666444333222111000000000000000000000/////////......///////////////////////////............------------,,,+++,,,.........---,,,,,,,,,,,,,,,------...///...------//////...------------...------,,,+++,,,---.........///222555:::777555666:::======;;;<<<<<<<<<>>>AAACCCBBBAAA===:::888:::>>>BBBBBBAAA777777888999;;;===???@@@FFFEEEFFFIIILLLMMMJJJFFFBBB===;;;<<<<<<<<>>???CCCGGGKKKNNNPPPRRRTTTVVVYYYXXXUUUOOOHHHCCC@@@@@@======>>>@@@CCCIIIPPPUUU]]]^^^```dddiiiooouuuxxx{{{yyyuuusssrrrqqqooommmsssuuuwwwwwwsssooolllkkkgggccc]]]XXXVVVWWWZZZ\\\aaakkkxxxwwwqqqoooooopppmmmhhhbbb^^^\\\YYYUUURRRSSSPPPMMMMMMNNNRRR]]]hhh~~~uuulllddd___[[[XXX]]]]]]\\\YYYVVVTTTSSSTTTTTT[[[kkk|||vvvoookkkiiigggeeecccbbb```]]]ZZZZZZ[[[[[[ZZZXXXVVVSSSRRROOOKKKIIIHHHIIINNNYYYeee|||rrrggg```\\\XXXUUUSSSRRRRRRRRRRRRQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHHHHJJJMMMXXXlllyyy___JJJAAA???<<<:::;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>===>>>@@@@@@>>>=========>>>>>>???@@@@@@AAA@@@BBBDDDDDDDDDGGGMMMRRRaaajjj]]]WWWVVVSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTSSSQQQNNNLLLMMMNNNOOOOOONNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLKKKHHHEEEBBBAAA???===;;;888777666555444333111000/////////000000000////////////...///////////////////////////............---------///...---...000000000///,,,,,,,,,,,,,,,---......---,,,,,,,,,------,,,,,,...///////////////......,,,---......---///111333444333222444999<<<>>>>>>;;;;;;;;;===???@@@???>>>===:::888999<<<@@@AAAAAA888777777888999<<<>>>???CCCCCCDDDHHHLLLNNNLLLKKKCCC???<<<<<<<<<;;;===BBBDDDEEEEEEEEEDDDBBB@@@???<<<:::888888:::;;;:::999444555555555666666666777777888888999999:::;;;;;;999999999999:::<<<>>>???CCCFFFJJJOOOSSSVVVXXXZZZYYYUUUOOOHHHBBB?????????>>>?????????AAAEEELLLQQQZZZ```fffjjjpppvvvzzzzzz}}}zzzwwwvvvuuutttrrrppprrrvvvyyyxxxssspppooopppiiieee```ZZZVVVTTTUUUUUU]]]fffsss~~~{{{zzz{{{|||wwwpppgggbbb```]]]WWWRRRUUUQQQNNNNNNNNNQQQ\\\hhh{{{pppggg```]]]ZZZYYY^^^```aaa___\\\XXXVVVUUUOOOVVVfff||||||vvvqqqnnnqqqpppnnnmmmkkkfffaaa]]]^^^^^^]]]\\\YYYVVVSSSRRRPPPLLLIIIHHHHHHKKKUUU```vvv|||ooogggaaa[[[XXXWWWVVVUUUUUUUUUTTTRRROOOKKKKKKKKKKKKIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNQQQ[[[qqqqqqXXXGGG???===:::999:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@???<<<======>>>??????@@@@@@???@@@BBBCCCCCCEEEIIILLLUUUjjj|||fffYYYTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVUUURRROOONNNNNNOOOPPPPPPOOONNNMMMJJJIIIGGGHHHHHHIIIKKKLLLJJJGGGDDDBBBAAA???===;;;888777666555444333111000/////////111000000000///////////////////////////////////////............---------///...---...000000000///------,,,,,,------.../////////000////////////000......///////////////...,,,---............000222333222222444777:::======:::999:::;;;===>>>===<<<===;;;999888999;;;======888888777888999;;;===>>>@@@AAADDDHHHMMMPPPQQQQQQFFFAAA======<<<:::<<>><<<::::::::::::999888333333444444444444555555777888888999999:::;;;;;;999999999999:::<<<>>>???BBBEEEJJJPPPUUUXXXYYYYYYUUUPPPIIIBBB>>>>>>???@@@??????>>>>>>@@@DDDKKKOOOYYYccckkkooosssyyy{{{yyy{{{yyywwwwwwxxxyyyxxxwwwvvvxxxyyyvvvqqqmmmmmmnnnjjjgggbbb\\\WWWSSSPPPNNNXXXaaannnzzz}}}uuukkkeeebbb^^^XXXSSSUUUQQQNNNNNNNNNQQQ[[[fff~~~~~~xxxoooiiieeeddddddddd```cccffffffbbb]]]XXXUUUNNNSSS```uuu~~~{{{~~~|||yyyvvvsssmmmgggbbbbbbaaa___\\\YYYVVVSSSRRRQQQMMMIIIHHHGGGIIIRRR\\\ooo|||sssllleeeaaa[[[YYYWWWVVVVVVUUURRRPPPOOOOOOOOONNNLLLJJJIIIHHHKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLMMMOOOPPPSSS]]]tttiiiSSSEEE>>><<<:::999:::;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>????????????@@@AAA===>>>>>>>>>>>>?????????>>>???AAABBBCCCDDDFFFHHHTTT\\\xxx{{{eeeXXXSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUSSSPPPOOOOOOPPPQQQQQQQQQPPPNNNKKKHHHGGGGGGGGGHHHJJJKKKJJJFFFCCCBBBAAA???===;;;888777666444333222111000000000000111111000000000////////////////////////////////////............------------,,,+++,,,.........------------------......///---...///...---,,,---///+++,,,------...---------,,,...///000//////000222555555444555666777999:::999999999;;;===>>>===<<<===<<<:::999999999::::::999888999999:::;;;<<<===@@@BBBEEEJJJNNNRRRUUUVVVIIIDDD@@@???===;;;<<<@@@CCCCCCDDDDDDCCCBBB@@@??????<<<:::999888888666555333333333333333333333333777888888999999:::;;;;;;::::::999:::;;;<<<>>>???CCCEEEKKKRRRXXXZZZYYYWWWOOOJJJDDD@@@???@@@BBBBBB>>>>>>>>>>>>???CCCJJJNNNWWWeeepppsssvvv|||~~~zzz}}}|||{{{{{{}}}~~~~~~|||yyytttnnnkkkkkkkkkllliiiccc]]]VVVQQQMMMKKKSSS\\\jjjwww}}}xxxpppiiiddd___YYYUUUSSSPPPOOOOOONNNPPPYYYccczzzzzzvvvqqqnnnnnnoooppppppgggjjjmmmlllggg___YYYUUUTTTTTT^^^ppp{{{wwwsssnnniiieeefffccc___[[[WWWTTTSSSRRRQQQMMMJJJHHHFFFHHHPPPZZZhhh}}}~~~vvvnnniiiaaa^^^[[[YYYXXXVVVSSSQQQSSSSSSQQQPPPNNNMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMIIIKKKNNNPPPRRR^^^uuu{{{cccNNNCCC>>>;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===??????>>>>>>===<<<=========<<<===???AAA@@@@@@?????????>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGUUUVVViii}}}hhh[[[TTTQQQOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUTTTRRRPPPNNNOOOPPPSSSSSSSSSRRROOOKKKHHHFFFGGGGGGHHHJJJKKKIIIFFFCCCBBBAAA???===;;;888777666333333222111000000111111111111111000000000/////////////////////////////////............------------,,,+++,,,.........------------------...//////***+++---,,,***)))+++---+++,,,,,,---......---------///000111000000111222555555555555555777999;;;:::999:::<<<>>>??????>>>============;;;;;;;;;<<<888999:::;;;;;;<<<<<<;;;>>>AAADDDHHHKKKNNNQQQSSSLLLFFFBBB@@@>>>;;;<<<@@@BBBCCCCCCDDDCCCBBB@@@??????===:::999999999777666444444444444444444444444777888888999999:::;;;;;;;;;:::::::::;;;===???@@@DDDGGGMMMUUU[[[\\\XXXTTTJJJFFFBBB@@@CCCEEEGGGGGG@@@@@@@@@???@@@DDDJJJNNNXXXhhhuuuyyy}}}}}}wwwrrrpppppppppppppppkkkbbbYYYRRRNNNLLLLLLRRR\\\jjjxxx|||yyytttmmmggg```[[[XXXQQQOOOOOOOOONNNOOOVVV___uuu~~~|||zzzzzz{{{||||||{{{wwwwwwvvvrrrjjjbbb]]]ZZZZZZXXX]]]nnn|||wwwssspppnnnllliiieee___YYYUUUSSSSSSSSSRRRNNNKKKIIIGGGGGGOOOYYYbbbwww{{{uuukkkhhhddd```^^^[[[WWWUUUWWWVVVSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNHHHKKKOOOQQQTTT```xxxvvv]]]IIIAAA===;;;999999;;;<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>?????????===<<<<<<===>>>===<<<===@@@CCCBBBBBBAAA@@@???>>>======??????@@@BBBDDDFFFGGGHHHMMMQQQ```|||lll]]]VVVRRRMMMNNNPPPRRRSSSSSSRRRQQQSSSSSSSSSQQQOOONNNOOOPPPUUUUUUTTTSSSPPPLLLHHHEEEFFFGGGHHHIIIJJJIIIFFFCCCBBBAAA???===;;;888777666222222111111111111111222111111111111000000000000//////////////////////////////.........---------///...---...000000000///...------------...//////,,,...000///---,,,...000------...///000000000///---///111222111000111222111222444555666999<<>>@@@@@@???>>>>>>>>>888999;;;<<<===<<<;;;;;;<<>><<<;;;;;;<<<:::999555555555555555555555444777888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAAEEEIIIOOOXXX^^^]]]XXXRRRGGGDDDAAABBBFFFJJJKKKKKKEEEDDDCCCBBBBBBFFFKKKOOOYYYkkkzzzzzzsssqqqsssvvvyyyyyytttlllaaaVVVNNNLLLMMMNNNTTT^^^mmm{{{{{{zzzwwwqqqhhhaaa\\\[[[PPPNNNOOOPPPOOOOOOUUU]]]qqqwwwnnnfffaaa___]]]YYY]]]mmm}}}zzzyyyxxxxxxkkkfff___XXXSSSRRRRRRSSSRRRNNNKKKIIIGGGHHHOOOYYY]]]rrruuurrrmmmhhheeeaaa]]]ZZZYYYWWWTTTQQQOOOOOOOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOIIILLLQQQTTTWWWccc|||sssYYYFFF@@@>>><<<::::::;;;=========<<<<<<<<<<<<=========>>>===>>>@@@AAABBBAAA???>>>>>>@@@AAA@@@>>>???BBBFFFDDDCCCBBBAAA@@@>>>===<<<@@@@@@@@@BBBEEEGGGIIIIIIDDDKKK[[[rrrppp___XXXVVVPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTUUUTTTRRROOONNNNNNVVVUUUSSSQQQOOOLLLHHHEEEHHHJJJLLLNNNNNNLLLIIIFFF??????>>>===:::777444333333333222222111000000000000111111000000///...---////////////////////////.../////////000000111111------,,,,,,,,,,,,------,,,,,,,,,------.........---.........---,,,,,,+++'''((()))+++------......,,,***)))***...111000///333444444444444777;;;???BBB<<<777999???EEEEEECCCEEEDDDCCCAAA???===<<<;;;===999999>>>@@@<<<;;;>>>@@@AAABBBCCCDDDGGGKKKOOOMMMJJJEEEAAA>>>===>>>???AAABBBCCCDDDDDDBBB@@@???>>>===<<<:::999888777777777777666555555555555555666666777888999::::::;;;:::999888888999<<<>>>@@@DDDGGGLLLTTTYYYXXXRRRKKKGGGHHHIIIJJJLLLMMMNNNNNNIIIGGGEEEDDDFFFJJJNNNQQQYYYhhhyyy~~~~~~xxxeeeUUUTTTTTTNNNLLLOOOQQQ\\\mmm~~~xxxwwwtttqqqkkkbbbYYYRRRRRRNNNLLLNNNPPPSSSYYY___nnn|||wwwssslllddd^^^]]]^^^cccqqq~~~xxxuuuqqqggg[[[TTTSSSTTTTTTSSSSSSQQQNNNJJJGGGFFFIIIKKKZZZkkk{{{vvvqqqiiicccaaa^^^\\\XXXUUURRRPPPPPPPPPOOOMMMKKKKKKMMMNNNOOONNNPPPQQQSSSUUUUUUUUUSSSRRRPPPPPPOOOOOOPPPRRRTTTUUUWWWWWWWWWVVVUUUSSSRRRQQQMMMOOOQQQSSSYYYiiikkkPPPBBBBBB:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======@@@CCCDDDBBB@@@999999999;;;===AAAEEEGGGGGGEEECCC@@@===<<<<<<;;;??????@@@BBBDDDFFFIIIJJJMMMNNNPPP^^^ppp```XXXVVVSSSTTTTTTUUUUUUUUUTTTTTTRRRTTTUUUTTTRRRPPPOOOOOOSSSRRRQQQPPPOOOLLLIIIGGGHHHJJJLLLNNNMMMKKKHHHGGG@@@@@@???===;;;888555444333333222222111000000000---...///000111111111111........................------........./////////111000000//////000000111,,,------------------...------......------,,,+++***+++,,,------------------+++***+++...000000...444555555555555888<<>>999:::???CCCDDDBBBFFFEEEDDDBBB@@@>>>===<<>>>>>???AAABBBCCCDDDDDDBBB@@@???>>>===<<<:::888888777777777777666555555555555555666666777888999::::::;;;;;;;;;:::::::::<<>>>>>>>>???@@@CCCEEEFFFGGGEEECCCAAA???>>>>>>>>>??????@@@AAADDDFFFHHHIIIKKKLLLNNNXXXvvvqqq```YYYVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTVVVUUUSSSPPPPPPPPPQQQQQQQQQPPPNNNLLLJJJIIIHHHJJJLLLMMMMMMKKKHHHGGGAAAAAA@@@>>>;;;999666555333333222222111000000000...///000111111222222111........................+++,,,------------------//////............//////.........---------------------......------,,,,,,------.........------,,,...,,,+++,,,...//////...555555666555666888<<>>BBBCCCCCCHHHGGGFFFDDDBBB@@@>>>===<<<888888<<<>>>>>>>>>@@@CCCDDDDDDDDDEEEGGGKKKNNNRRROOOJJJEEEAAA?????????AAABBBDDDDDDDDDCCCAAA???>>>===;;;:::888777777777777777666555555555555555555666666777888999::::::===<<<;;;;;;;;;<<<>>>???>>>DDDJJJMMMKKKIIIIIIKKKQQQSSSUUUVVVVVVTTTQQQOOONNNMMMKKKIIIIIIJJJKKKLLLVVVaaaoooyyyxxxhhhZZZVVVSSSNNNNNNQQQNNNXXXhhhzzz~~~~~~}}}{{{xxxrrriii^^^XXXRRROOONNNPPPRRRTTTZZZbbbppp|||xxxtttmmmhhh``````eeevvv{{{qqqaaaZZZRRRMMMNNNPPPQQQQQQRRRQQQOOOLLLIIIHHHJJJLLLTTTeee~~~{{{yyynnnhhhbbb______^^^ZZZUUUWWWUUURRRQQQRRRSSSRRRRRRTTTVVVWWWYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQOOOPPPRRRUUU___rrrwww^^^III??????:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBBBBAAA???@@@AAAAAAAAAAAAAAABBBBBBEEEDDDCCCAAAAAA@@@@@@@@@>>>>>>???AAACCCEEEGGGHHHKKKLLLLLLTTTlllqqqaaaYYYVVVTTTTTTTTTUUUTTTTTTSSSSSSRRRTTTVVVUUUSSSQQQPPPQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGAAA@@@???===;;;888666555333333222222111000000000222222222222111000///...........................,,,,,,---......------,,,......------------......//////......------,,,,,,,,,------...------,,,,,,------............------...------------.........333444555555555777:::===@@@>>>;;;;;;>>>AAADDDFFFJJJJJJIIIGGGEEEBBB@@@>>>:::888777999<<<>>>???@@@BBBCCCDDDEEEFFFIIIMMMQQQTTTQQQMMMGGGCCC@@@??????AAABBBDDDEEEDDDCCCAAA@@@>>>===;;;:::888777777777777777666555555555555555555555666777888999::::::<<<<<<;;;;;;;;;;;;<<<===???CCCGGGIIIJJJJJJLLLNNNRRRSSSTTTUUUUUUTTTSSSRRRSSSQQQOOOMMMKKKJJJJJJJJJUUU^^^kkkvvv~~~tttiii```\\\XXXRRROOOQQQLLLUUUddduuu~~~zzzsssiii___XXXRRRPPPPPPRRRRRRTTT\\\eeesss}}}zzzvvvqqqmmmcccaaafffxxxwwwkkk\\\WWWRRROOOPPPRRRTTTTTTQQQQQQPPPNNNKKKJJJKKKLLLSSSaaaxxxwwwooommmnnnllleee___]]][[[YYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^____________\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[[[[ZZZXXXVVVTTTSSSRRRRRRSSSWWWaaauuummmWWWFFF>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAA@@@???======>>>>>>>>>>>>======AAAAAAAAA@@@@@@@@@AAAAAA>>>>>>???@@@BBBDDDFFFGGGJJJLLLMMMRRReeeqqqaaaXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUUUUSSSQQQPPPQQQTTTUUUVVVSSSNNNJJJIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGAAA@@@>>>;;;999777555444333333222222111000000000111111222111111000///...........................---...///000000///...---111000000000000000000111/////////......---------,,,,,,------...------,,,***+++,,,------..................---------...///111333444444444555888:::;;;;;;;;;;;;===AAAFFFJJJLLLLLLLLLJJJHHHEEEAAA@@@???===<<<;;;>>>BBBEEEEEE@@@AAACCCDDDFFFJJJOOOSSSVVVSSSNNNIIIEEEBBB@@@???BBBCCCDDDEEEEEECCCAAA@@@>>>===<<<:::999888888777777777666555555555555555555555666777888999999:::::::::::::::::::::;;;;;;@@@???@@@DDDJJJOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYWWWTTTQQQNNNLLLKKKJJJSSS[[[iiivvv~~~|||tttllliiifffccc^^^VVVPPPOOOLLLTTT```ppp~~~xxxpppggg]]]WWWRRRQQQRRRSSSSSSUUU]]]ggg{{{zzzxxxuuuqqqmmmdddbbbfffuuu|||lllaaaXXXVVVSSSRRRRRRTTTUUUVVVQQQRRRRRRPPPMMMLLLLLLMMMPPP]]]ppp||||||yyyqqqjjjdddcccaaaaaaccceeeeeeeeebbbbbbbbbcccccccccccccccaaa``````___]]]\\\ZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTUUUYYYdddwwwzzzdddPPPDDD???>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???????????????::::::;;;<<<<<<<<<<<<<<<=========>>>????????????======>>>???AAACCCDDDEEEGGGIIILLLQQQ___}}}ppp```WWWUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTTTTRRRPPPPPPPPPTTTVVVWWWSSSMMMIIIGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGAAA???===:::888666555555333333222222111000000000---...///000000111111000------------------------...///111222222000...---///......------......////////////...............,,,,,,------......------******+++------.........---...///...------///111000222333333333444666888777888::::::;;;???FFFLLLNNNOOONNNMMMJJJGGGCCCAAA>>>>>>;;;888;;;AAADDDBBB???@@@BBBDDDFFFIIINNNRRRUUUSSSOOOJJJFFFCCCAAA@@@BBBCCCEEEEEEEEEDDDBBB@@@@@@???===;;;:::999999999777777666555555555555555444555555666777888999999888888999999::::::::::::===;;;;;;@@@HHHOOOPPPOOOMMMOOOQQQTTTXXX\\\___```___\\\XXXTTTPPPNNNMMMMMMSSSYYYfffuuu~~~yyynnngggdddfffhhhgggaaaXXXQQQMMMMMMSSS]]]jjjyyyyyyrrrjjjccc[[[VVVRRRRRRTTTUUUTTTVVV___iii}}}vvvrrrqqqpppnnnkkkeeebbbdddppp~~~pppaaaWWWUUUTTTSSSSSSRRRSSSSSSTTTPPPRRRSSSRRROOOMMMMMMMMMMMMWWWfffwww}}}wwwpppnnnllllllnnnooopppooojjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffdddaaa___^^^]]]]]]\\\[[[YYYWWWUUUSSSUUUUUUWWW]]]iiizzzrrr\\\KKKBBB???===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>===>>>>>>:::;;;;;;<<<<<<======>>>999:::;;;<<<=====================>>>@@@AAACCCDDDCCCEEEJJJPPPYYYqqqooo___VVVSSSRRRSSSSSSRRRQQQPPPOOOOOOOOOQQQSSSSSSQQQOOOOOOOOOPPPSSSTTTQQQKKKGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGBBB@@@>>>;;;888777666666333333222222111000000000,,,---...//////000000///------------------------///000222333222000...,,,++++++************++++++............////////////+++,,,------......------------............------+++---///...---...000333111222444444444444666888555888::::::999<<>>===;;;;;;::::::777777666555555555555555444444555666777888999999777888999:::;;;;;;<<<<<<:::;;;===@@@FFFKKKNNNPPPPPPTTTZZZ```eeeggghhhhhhdddaaa[[[VVVRRRPPPPPPPPPTTTWWWbbbrrr}}}wwwmmmeeeaaa^^^cccgggeee^^^WWWQQQMMMOOOSSS[[[eeesssyyyrrrjjjddd___[[[XXXRRRSSSUUUVVVUUUVVV```kkktttoooiiifffhhhjjjjjjiiieeebbbbbbiii||||||rrrggg\\\SSSTTTUUUUUUTTTSSSRRRRRRSSSPPPRRRTTTSSSQQQNNNMMMMMMLLLRRR[[[ggguuu|||{{{|||||||||{{{wwwvvvuuutttrrrrrrqqqqqqrrrqqqpppooollliiifffdddaaa``````^^^\\\YYYWWWVVVTTTUUUYYYaaannn|||kkkUUUFFFAAA>>>;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<>>===<<<;;;;;;;;;<<<===>>>888999:::<<<<<<<<<<<<;;;<<<<<<======???@@@BBBCCCBBBDDDKKKQQQVVVgggooo^^^UUUSSSOOOOOOOOOOOONNNMMMLLLKKKNNNPPPRRRRRRPPPOOOOOOOOOLLLOOORRRPPPJJJFFFFFFIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCBBB???<<<999888777777333333222222111000000000////////////...---,,,+++------------------------...000111333222000---,,,...------,,,,,,------...------......//////000000+++,,,,,,---.........---000000000000///...---,,,***---//////---...111444111333555555555555666888555999;;;:::777999AAAIIIQQQQQQRRRPPPNNNIIIEEEBBB===>>>999333555===@@@>>>CCCDDDDDDCCCCCCEEEHHHKKKTTTRRROOOKKKGGGDDDBBBAAACCCDDDEEEFFFEEEDDDBBBAAABBBAAA???>>><<<;;;;;;;;;777777666555555555555555444444555666777888999999777888999;;;<<<=========999===BBBDDDEEEGGGMMMQQQTTTZZZccckkkpppqqqooolllgggccc]]]WWWSSSQQQRRRSSSUUUVVV___ooo{{{rrrggg```\\\ZZZ[[[aaaeeebbb[[[UUUQQQNNNPPPSSSYYYcccooozzztttllleee```^^^[[[ZZZSSSSSSVVVWWWUUUWWWaaalllyyypppiiiddd___^^^bbbfffhhhhhheeebbb```eeeuuu{{{pppkkkddd\\\TTTVVVWWWXXXWWWUUUTTTSSSSSSPPPRRRTTTTTTRRROOONNNMMMMMMPPPUUU[[[eeesss}}}{{{zzzzzzzzzxxxxxxwwwuuurrroookkkiiifffeeedddbbb```^^^\\\[[[SSSUUUZZZdddrrr{{{}}}wwwgggQQQCCC???===999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<>>>>><<<:::999888999;;;<<<888999;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDFFFMMMTTTVVVcccrrr___TTTQQQQQQPPPPPPOOOOOONNNMMMMMMPPPPPPOOONNNMMMMMMMMMMMMOOONNNLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKJJJHHHEEEDDDCCCBBBAAA???<<<999777555555444333333444444222000------......//////000000...///000000000///---,,,---------............///000...---,,,,,,---...000//////......---------,,,***+++---///000000//////,,,...///...------...///+++---///000000/////////000111111222222333333444;;;;;;:::999888:::>>>BBBJJJKKKMMMNNNMMMIIIFFFCCCDDD@@@;;;777777999;;;===BBBCCCDDDDDDDDDDDDFFFHHHNNNOOOOOOLLLEEEAAA@@@AAAFFFIIIJJJJJJHHHEEEDDDDDDEEEDDDBBB@@@===999666555777777666555555555555555555555555555666666666666666777999:::;;;<<<<<<<<<>>>@@@CCCEEEGGGKKKOOOSSSYYY```jjjssswwwuuuppplllccc```[[[XXXVVVVVVUUUTTTTTTUUUXXX```mmm~~~yyymmmeeeaaa___^^^\\\aaabbbaaa\\\VVVRRRSSSTTTRRRUUU[[[ffftttzzzqqqlllfff```]]][[[YYYWWW\\\WWWTTTTTTUUUYYYccclllxxxmmmfff```\\\XXXWWW\\\aaadddeeeddd```\\\___iii|||ppphhheeeeeefffeee^^^ZZZVVVVVVXXXXXXTTTPPPSSSSSSSSSSSSSSSQQQMMMJJJIIIIIIMMMSSSXXXaaaooo}}}}}}zzzvvvrrrpppqqqqqqooolllhhhddd```^^^ZZZZZZ^^^hhhxxxzzzvvvooo^^^JJJ@@@???===888999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<;;;;;;<<<>>>@@@BBBEEEHHHPPPVVVVVV^^^{{{rrr___UUUQQQRRRRRRQQQPPPPPPOOOOOONNNOOONNNMMMLLLLLLLLLLLLLLLOOONNNLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGEEEAAA@@@???<<<:::777444333333222111111222222000...//////////////////000000...//////000///...---,,,---------............///000///---,,,,,,---///000000000//////............***+++,,,---------,,,+++***+++,,,,,,*********,,,---///222222000//////111222333333444444555555666::::::;;;:::999;;;>>>AAAGGGIIIKKKMMMLLLJJJGGGEEECCC@@@;;;888777999;;;===AAACCCDDDDDDDDDDDDFFFHHHLLLNNNNNNKKKEEEAAA@@@AAAAAADDDFFFGGGFFFDDDDDDDDDCCCBBBAAA???===;;;888777777777666555555555555666555555555555666666666666888888999:::;;;;;;<<<<<<===???AAADDDGGGLLLRRRVVVbbbgggpppwwwyyywwwrrroooaaa^^^\\\ZZZYYYYYYWWWVVVPPPPPPTTT[[[gggvvv}}}vvvpppgggbbbaaabbbccccccdddcccaaa]]]YYYVVVVVVWWWYYY[[[aaalllzzzyyytttmmmjjjfffaaa______aaacccaaa\\\WWWVVVWWWZZZcccmmm}}}vvvmmmeee```[[[YYYXXXZZZ^^^aaacccbbb```\\\ZZZ\\\eeeyyy}}}uuupppnnnllliiifffaaa\\\WWWVVVXXXYYYXXXUUUSSSRRRRRRRRRQQQOOOKKKHHHFFFEEEGGGLLLOOOVVVbbbooo{{{~~~zzzxxxxxxwwwuuuqqqlllgggcccaaa```aaadddnnn~~~zzztttpppiiiXXXGGG>>>>>>===999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBDDDFFFLLLRRRRRRXXXqqqqqq___UUURRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLOOONNNLLLJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLJJJHHHGGGAAA@@@???===:::777555333444222111111222111000...000000000000000000//////...////////////...---------------............///000///...------...///000------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,+++)))((()))***...222555444000...000333222333333444444555555666888:::<<<<<<<<<<<<>>>@@@DDDFFFHHHJJJJJJHHHFFFEEEAAA???;;;888777999;;;<<<@@@BBBCCCDDDCCCDDDFFFHHHJJJLLLMMMKKKFFFBBBAAABBB???BBBEEEFFFFFFEEEEEEFFFAAAAAA@@@???>>><<<:::999888777666666555555666666555555555555666666666666:::999999999999:::;;;<<<<<<===@@@BBBFFFLLLSSSXXXaaaeeejjjnnnpppnnnkkkhhh___^^^]]]]]]]]]\\\YYYVVVLLLMMMPPPWWWaaammmxxx~~~wwwnnnhhheeebbbaaadddhhhkkkmmmiiieeeaaa^^^]]]\\\[[[ZZZ\\\^^^cccmmm{{{yyytttoookkkhhhgggeeeddddddggglllpppfff```ZZZXXXXXX[[[eeeooozzz~~~uuummmgggccc___]]]YYYZZZ\\\```ccccccaaa^^^\\\ZZZYYY[[[bbbqqq}}}{{{wwwpppjjjfffaaa[[[YYYZZZ\\\\\\[[[UUUTTTSSSRRRQQQNNNKKKGGGDDDBBBCCCEEEGGGJJJTTT^^^kkk||||||wwwrrrmmmhhhfffggggggkkkuuutttnnnjjjaaaRRRCCC===>>>===;;;999999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCGGGLLLLLLQQQbbbvvvqqq___VVVSSSMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMOOONNNLLLJJJIIIIIIIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDCCCAAA>>>;;;888777666444333222333333222111222222111111000000///////////////.........---------------............///000//////......//////000------------------------.....................---...///000...,,,++++++,,,---222555333...,,,///333000111111222222333333444888:::===???>>>>>>???@@@BBBDDDEEEFFFFFFEEEBBBAAA???>>><<<999888888:::<<<>>>@@@CCCDDDCCCDDDEEEGGGIIILLLNNNLLLGGGCCCBBBCCCBBBDDDHHHIIIIIIHHHHHHHHHBBBBBBAAA@@@>>><<<:::999888777777666555666666666555555555555666666666666;;;:::999999999:::;;;;;;;;;===>>>@@@DDDIIIPPPUUUXXXZZZ]]]```bbbbbbbbbaaabbbaaa``````___\\\WWWTTTLLLNNNPPPVVV^^^gggoootttzzz}}}|||wwwpppkkkaaabbbeeeiiimmmppprrrssslllgggbbb```aaabbbaaa___```aaaeeennn{{{xxxssspppllliiieeeddddddgggmmmrrrtttsssgggaaa[[[YYYYYY]]]gggqqq|||}}}yyyuuurrrsssoooiiieeebbbaaa```___^^^bbbfffjjjjjjfff```\\\[[[ZZZ[[[]]]aaakkkwwwpppkkkgggbbb`````````___^^^XXXWWWTTTSSSQQQOOOKKKHHHEEECCCBBBCCCDDDEEEKKKSSS```nnn|||wwwsssooommmkkklllqqq{{{tttlllggg\\\MMMAAA=========;;;999999999:::::::::;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@AAA@@@BBBAAACCCGGGIIIMMMXXXdddrrr```VVVSSSMMMLLLLLLKKKKKKJJJIIIIIILLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKJJJIIIHHHIIIIIIMMMMMMMMMLLLLLLKKKJJJJJJGGGFFFEEEBBB@@@===:::999777555222222333333222111222222111111000000/////////......------------------------............/////////............//////000000000000000000111111,,,,,,------...///000000000111111000---,,,------,,,000222000,,,+++...111000111111222222333333444888:::>>>@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<======:::888888:::<<<===???BBBCCCCCCDDDEEEFFFIIILLLNNNMMMHHHDDDCCCDDDDDDFFFIIIJJJIIIHHHHHHHHHDDDCCCBBB@@@>>>;;;999888888888777666666666666666555555555555666666666666:::::::::999999:::;;;;;;;;;<<<>>>???AAAEEEJJJNNNPPPRRRUUUXXX\\\```bbbdddgggeeecccaaa^^^YYYTTTPPPMMMNNNPPPTTT[[[ccciiinnnlllmmmppprrrqqqnnnkkkiiifffjjjpppuuuxxxxxxvvvuuunnnjjjfffeeeggghhhgggeeehhhiiimmmttt}}}{{{xxxsssoooiiiffffffllluuuyyytttnnneee___ZZZYYYZZZ___iiisss}}}zzzrrrnnnkkkiiihhhfffccccccdddeeeeeeeeellloootttuuuqqqiiiaaa[[[[[[ZZZ[[[]]]___gggxxx|||uuupppnnnllljjjgggddd```^^^YYYVVVTTTRRRPPPMMMJJJGGGFFFCCCAAACCCCCCCCCGGGMMMSSS^^^ooo~~~zzzwwwtttsssqqqrrrwwwwwwooohhhZZZJJJ@@@===<<<;;;:::999999999:::::::::;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@AAAEEEHHHKKKRRRZZZkkkrrr```VVVTTTOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMKKKIIIHHHHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIEEEEEECCCAAA>>>;;;999777555333000///000111000000000000000000000000/////////...------,,,,,,---------------............///........................,,,------------.........*********+++,,,---//////...//////...,,,+++,,,---,,,---------,,,,,,...000222333333444444555555666777999===>>>??????@@@AAACCCCCCCCCBBBAAA???===;;;:::<<<===<<<888777999<<<;;;>>>AAACCCCCCDDDDDDFFFHHHLLLNNNMMMHHHDDDBBBCCCAAADDDGGGHHHGGGFFFEEEFFFEEEDDDCCCAAA>>>;;;999888999888777777666666777777555555555555666666666666888999:::;;;;;;;;;;;;:::;;;<<<>>>??????AAAEEEHHHIIIKKKNNNSSSZZZ```eeehhhlllhhhccc^^^ZZZUUUPPPMMMMMMMMMNNNRRRWWW___eeeiiimmmlllmmmqqqqqqooonnnooossswww|||~~~{{{xxxvvvpppooommmmmmnnnnnnnnnmmmmmmnnnrrryyy|||tttqqqooosssxxxwwwooogggccc^^^ZZZ[[[\\\```iiisss{{{zzzrrrmmmjjjffffffgggjjjmmmpppppppppyyy|||~~~{{{tttjjjbbb^^^ZZZZZZ[[[\\\^^^eeeuuu{{{xxxwwwuuurrrmmmfffaaa]]]WWWUUURRROOONNNLLLIIIGGGFFFBBBAAABBBCCCBBBDDDHHHKKKRRR```ppp|||yyywwwvvvxxxzzz|||ssshhhXXXGGG@@@>>><<<::::::999999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAACCCEEEIIINNNSSS^^^sss```WWWTTTOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHDDDCCCBBB@@@===:::888666666333000///000111111000//////////////////000000///...---,,,,,,,,,---------------............///,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,++++++***+++,,,---...,,,---......,,,+++,,,...---+++)))***---/////////222333333444444555555666444777999;;;;;;<<<>>>???CCCCCCCCCCCCBBBAAA??????888;;;>>><<<999777999<<<:::===AAACCCCCCCCCDDDEEEGGGJJJMMMLLLGGGBBB@@@@@@===@@@DDDEEEEEEEEEEEEFFFCCCCCCBBBAAA???===;;;:::999888777777666666777777555555555555666666666666555777:::<<<===<<<;;;::::::<<<>>>@@@@@@AAACCCEEEFFFHHHLLLSSSZZZbbbiiimmmnnniiiaaaZZZUUURRROOOMMMNNNMMMNNNQQQVVV^^^eeeiiiuuurrrsssyyyzzzxxxzzz~~~}}}yyywwwwwwrrrtttvvvvvvuuuttttttuuuqqqsssxxx}}}yyyuuuoooiiifffddd___]]]^^^___aaahhhqqqwww|||wwwxxxzzz~~~|||sssiiiccc```]]]\\\\\\]]]___gggxxx|||uuunnnfffaaa^^^YYYVVVSSSQQQPPPNNNLLLJJJHHHDDDAAACCCCCCAAAAAADDDHHHKKKTTTbbbppp}}}zzzwwwvvv}}}}}}ttteeeTTTCCC>>>===<<<:::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::;;;<<<===???@@@===@@@BBBAAAAAADDDIIILLLTTThhhtttaaaWWWTTTMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIKKKLLLNNNOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCC@@@>>>;;;888777888555222111111333333222------......//////000000///...---,,,+++,,,---------------.........//////+++,,,,,,------,,,,,,+++/////////000000111111111000///...---,,,---...///,,,...///...------...///...***''')))...222111///000111111222222333444444333444777888888999<<<>>>CCCCCCCCCDDDDDDCCCCCCBBB777;;;>>>===999777999<<<999<<<@@@CCCCCCCCCDDDEEEEEEIIILLLJJJEEE@@@======;;;>>>BBBEEEFFFGGGHHHIIIAAAAAAAAA@@@???>>>===<<<999888888777777777777777555555555555666666666777333666:::===>>>===;;;:::888;;;???AAABBBCCCDDDEEEIIILLLPPPWWW```hhhooosssooohhh___WWWRRRPPPOOONNNPPPOOOOOORRRWWW___ggglllvvvsssuuu|||{{{wwwwwwxxxsssxxx||||||zzzxxxyyyzzzxxx{{{}}}pppgggfffgggfffbbb`````````aaagggoootttzzzppphhhdddcccaaa```___```bbbjjj}}}vvvmmmfffbbb```\\\ZZZVVVTTTSSSRRRPPPNNNLLLGGGDDDEEEDDDAAA@@@BBBEEEEEEKKKVVV```mmm}}}yyywwwvvv~~~}}}tttbbbQQQ@@@<<<===<<<:::<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999:::;;;======>>>999:::;;;;;;<<<<<<;;;;;;;;;:::999999:::<<>><<<:::999::::::999;;;===@@@BBBDDDEEEFFFLLLLLLKKKIIIFFFBBB>>>;;;???======???CCCFFFEEEDDDDDDDDDCCCBBBAAA???>>>===:::999888666555555555555666555333333333555777888777888999999;;;;;;<<<===:::;;;===>>>@@@BBBFFFIIIIIIQQQZZZ```iiirrruuutttlllcccXXXQQQPPPQQQPPPOOOVVVPPPLLLNNNSSS[[[fffqqqvvvwwwxxxxxxxxxyyy|||~~~~~~}}}|||}}}}}}~~~|||}}}~~~~~~|||zzzyyyzzz|||{{{tttoookkkiiimmmfffbbb``````___ccchhhttt{{{vvvrrrooojjjgggjjjeee```___bbblll}}}}}}tttnnnllljjjiiiddd___YYYTTTQQQPPPOOONNNJJJHHHFFFCCCAAA@@@@@@@@@CCCCCCFFFMMMUUUbbbvvv~~~{{{yyyxxx{{{|||rrr[[[MMM@@@<<<<<<;;;:::;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;:::999999999::::::;;;<<<::::::888888888888:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????CCCBBBAAA@@@@@@BBBDDDEEEKKKOOOfffsss___SSSNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFEEEFFFGGGGGGIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEDDD@@@<<<:::999:::222222222222222111000000111111000000000000111111...............///000000////////////////////////000...------...//////...333111///---,,,---///000......------,,,+++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444444333222222222666777888:::;;;<<<<<<===???FFFJJJGGGDDDEEEEEEDDDCCCAAA>>><<<::::::;;;;;;;;;;;;===???BBBCCCEEEFFFJJJJJJJJJIIIFFFBBB>>>;;;<<<;;;<<>><<<:::999888777666555555555666555444333333555777888777888888999:::;;;<<<<<<:::;;;======>>>AAAEEEIIIOOOWWW^^^dddjjjppprrroooddd]]]VVVSSSTTTUUUUUUSSSSSSNNNKKKMMMRRRZZZfffqqquuuwwwxxxxxxvvvvvvwwwxxxwwwwwwwwwxxx{{{}}}}}}||||||~~~}}}zzzvvvtttsssmmmfffdddbbb```ccchhhrrr}}}}}}{{{{{{yyysssnnnhhhddd```___bbbjjj{{{wwwqqqooonnnnnnhhhccc\\\VVVRRRQQQPPPOOOKKKJJJGGGEEEBBBAAA@@@@@@BBBBBBDDDJJJQQQ\\\ooo|||yyyxxxwww{{{yyymmmUUUIII===:::;;;999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999999999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????CCCBBB@@@??????AAABBBCCCHHHLLL^^^~~~sss```UUUPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJHHHFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCAAA>>>;;;999:::<<<444333333222111000000///000000000000000000000000---......///////////////........................///---,,,,,,---......---000000...---,,,+++++++++///...---,,,,,,---.../////////............------,,,,,,,,,,,,,,,,,,,,,,,,///111444444333222222333666777888:::<<<=========@@@FFFJJJHHHEEEFFFFFFDDDBBBAAA???===<<<;;;<<<<<<<<<======???AAACCCEEEFFFGGGHHHIIIIIIGGGBBB>>>;;;;;;;;;;;;>>>CCCFFFFFFFFFCCCDDDEEEEEEDDDAAA>>><<<;;;:::888777666666555555666555444444444555666777777777888999:::;;;;;;<<<;;;;;;<<<<<<===@@@EEEIIIRRRYYY___bbbfffjjjhhhdddZZZWWWTTTUUUXXXYYYXXXVVVOOOKKKJJJMMMRRRZZZfffrrrxxxzzz}}}~~~|||{{{zzz{{{zzz{{{}}}{{{zzzzzz{{{}}}uuummmhhhddd```bbbfffpppyyyxxxoookkkhhhggghhhppp{{{uuurrrqqqpppmmmggg^^^WWWTTTRRRQQQQQQNNNLLLJJJGGGDDDBBBAAA@@@AAA@@@BBBFFFKKKTTTdddsss}}}yyyvvvuuutttxxx~~~ttteeeNNNDDD;;;:::;;;999888888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>??????BBBAAA???>>>>>>???@@@AAADDDIIITTTjjjtttbbbXXXTTTOOOOOOOOONNNNNNLLLKKKJJJKKKLLLNNNOOOOOOOOONNNMMMJJJJJJHHHGGGGGGFFFGGGGGGEEECCCCCCDDDFFFGGGFFFEEECCCBBB???;;;777666777999777777555444333222111111000000111111111111000000,,,---///000000000///...---------..................---++++++---...---,,,++++++++++++******)))(((...---,,,++++++---///111............------------........................///111333333222222222333444555777999;;;<<<<<<===@@@GGGKKKIIIGGGGGGGGGEEEBBBAAA@@@>>>==================>>>???AAACCCEEEFFFEEEFFFHHHIIIGGGCCC???<<<<<<<<<===???BBBDDDEEEEEECCCDDDFFFGGGFFFCCC???===;;;:::999888777666666666666666555444555555666777666666777888999:::;;;;;;;;;;;;;;;;;;;;;???DDDHHHLLLSSSXXX[[[]]]___\\\WWWSSSSSSTTTVVVYYYYYYWWWUUUOOOLLLKKKOOOSSSZZZgggsss~~~}}}zzzzzz|||}}}{{{rrrkkkeee``````dddpppyyyzzzvvvqqqooopppxxxzzzvvvrrrppplllfff^^^WWWTTTSSSSSSSSSPPPOOOMMMJJJGGGDDDBBBAAA??????@@@DDDGGGMMM\\\jjj|||zzzuuurrrpppooouuu|||ooo]]]JJJBBB<<<===>>>;;;999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>>>>???CCCHHHMMM[[[{{{sssaaaXXXTTTPPPOOOOOOOOOMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEDDD@@@;;;666555666777888777666444333222222222///000111111111111000///,,,---///000000000///...------------......//////...---++++++---...---,,,+++,,,---...//////......---,,,+++***+++,,,///000,,,,,,,,,,,,,,,,,,,,,---........................///000222222111000111222222333555777999:::;;;;;;???FFFLLLKKKIIIIIIIIIGGGCCCCCCAAA@@@???>>>============>>>@@@BBBDDDFFFGGGDDDEEEGGGHHHGGGDDDAAA??????@@@AAAAAAAAABBBCCCCCCCCCEEEGGGHHHGGGDDDAAA>>><<<;;;:::888777777777777666666666555555555666666555666666777888999::::::999:::::::::;;;>>>BBBEEEEEEKKKPPPRRRTTTVVVTTTOOOQQQRRRTTTWWWXXXWWWTTTQQQRRRPPPPPPRRRUUUZZZgggsss}}}ssskkkddd___```dddqqqyyy|||wwwvvv~~~}}}uuupppfffaaaZZZUUUTTTTTTUUUUUURRRQQQOOOMMMJJJGGGEEECCC??????@@@CCCEEEJJJVVVcccttt}}}wwwrrrnnnlllkkkqqqzzz~~~iiiVVVEEE???;;;===>>>;;;999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>===>>>>>>>>>EEEIIIKKKTTTqqqppp___VVVRRROOOOOOOOONNNMMMKKKJJJIIIKKKKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGDDD???:::777777888666555333222111111111222///000111222222111000///---......///////////////---------...//////000000///---,,,,,,---......---+++,,,...///000111111111,,,,,,+++++++++---...///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111111222444666888999:::;;;===EEELLLLLLKKKLLLKKKIIIEEEDDDCCCBBB@@@>>>===<<<;;;<<<>>>AAADDDEEEFFFGGGDDDEEEGGGGGGGGGFFFDDDCCCAAACCCDDDCCCBBBAAABBBDDDDDDFFFGGGHHHGGGEEEBBBAAA<<<<<<:::999888777777777777777777666666666555555555555666777888999999:::888999:::;;;;;;===@@@CCCAAAGGGKKKMMMOOORRRRRRNNNQQQSSSUUUVVVVVVUUUTTTSSSWWWVVVVVVVVVVVVYYYeeeqqq||||||rrrjjjddd```bbbfffqqqyyyxxxppp___[[[WWWTTTTTTUUUUUUUUUSSSSSSQQQOOOMMMJJJGGGFFFAAAAAABBBDDDDDDGGGRRR]]]kkk~~~|||vvvqqqmmmkkkjjjppp{{{xxxcccQQQAAA<<<999;;;;;;888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;;;;<<<======<<<;;;;;;999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>=========>>>>>>>>>??????EEEHHHJJJQQQgggooo^^^UUURRROOOOOONNNMMMLLLJJJIIIHHHLLLLLLNNNOOOOOOOOONNNMMMJJJJJJJJJJJJIIIHHHGGGFFFHHHFFFEEEFFFGGGGGGFFFEEEFFFFFFDDD@@@<<<999999999666444333111111111222333///000111222222111000///...............///000000------...//////000111111000...------...//////...+++,,,,,,,,,------......---------------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111222444666888:::;;;;;;;;;DDDKKKLLLLLLNNNNNNLLLGGGFFFEEECCCAAA>>><<<;;;888:::>>>CCCFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGAAACCCEEEEEECCCBBBDDDFFFFFFGGGGGGGGGGGGEEEDDDCCC===<<<;;;:::999888888888777777777777777666555555444555555666777888999999666888:::<<<<<<===>>>@@@AAAFFFIIIIIILLLPPPQQQNNNPPPQQQTTTUUUVVVXXXYYYZZZ\\\[[[ZZZYYYUUUVVVaaallluuuzzzzzzpppjjjeeebbbeeekkknnnvvvxxxnnn[[[YYYVVVTTTUUUUUUTTTTTTSSSSSSRRRQQQOOOLLLJJJHHHEEEDDDDDDEEECCCCCCLLLVVVbbbrrr~~~zzzuuuqqqnnnmmmmmmqqq}}}~~~ppp]]]MMMAAA<<<:::;;;:::888888;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999:::;;;<<<===>>>:::;;;<<<<<<<<<<<<;;;:::888999999999999:::::::::::::::;;;<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@BBBDDDHHHOOO]]]{{{ppp___VVVSSSOOONNNNNNMMMKKKJJJHHHGGGMMMNNNOOOPPPQQQPPPOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBB???<<<999999999777666444333333444555777...000111222222111000...//////...------///000111.........///000111111222000///------///000///...//////...---------............///000//////......---------.........//////........................,,,---------,,,,,,...///111222555777999;;;<<<<<<:::CCCKKKMMMMMMOOOOOOMMMHHHGGGFFFDDDAAA>>><<<:::666999>>>DDDGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIII@@@CCCEEEEEEDDDDDDFFFIIIGGGGGGGGGGGGFFFFFFEEEDDD===<<<;;;:::999888888888777777777777777666555555444444555666777888999999444777;;;<<<=========>>>AAAEEEGGGGGGIIINNNOOOMMMNNNPPPRRRUUUWWW[[[___bbb___]]]\\\YYYUUUTTT^^^iiiqqquuuzzz}}}xxxooojjjfffdddhhhnnnkkktttvvvkkk[[[YYYVVVUUUUUUUUUSSSRRRSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGFFFEEEBBBAAAHHHQQQ[[[jjj{{{~~~|||xxxtttrrrppppppppprrrzzzkkkYYYJJJCCC???<<<===<<<999:::===999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;999999::::::<<<===???@@@999:::;;;<<<<<<;;;:::999888888999999999:::::::::::::::;;;;;;<<<======>>>:::;;;===???@@@AAAAAAAAA@@@@@@EEEMMMVVVkkkwwwbbbUUURRRRRRPPPMMMLLLKKKJJJGGGEEEGGGIIILLLNNNOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFGGGHHHHHHIIIGGGEEEBBB@@@@@@@@@>>><<<999666222000111222222222000000111111111111000000000000//////.........---............//////000000000//////............/////////.........------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------******,,,---.../////////......------------.........111444666999<<<@@@CCC;;;<<>>@@@???===???BBBFFFHHHIIIJJJKKKLLLMMMOOORRRVVV[[[aaaeeegggiiieee___XXXUUUWWW^^^ccckkkqqqyyy||||||{{{{{{|||}}}yyyrrrnnnnnnnnnllljjjmmmmmmtttmmmbbbVVVWWWWWWXXXWWWUUUSSSQQQRRRRRRSSSSSSRRRPPPMMMLLLIIIGGGEEEDDDDDDGGGJJJLLLYYY```mmmzzz}}}xxxwwwwwwtttuuuwww}}}vvvfffQQQBBB===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;::::::<<<<<<;;;999888888777777888888999:::======>>>======<<<;;;;;;===>>>>>>>>>????????????@@@BBBCCCJJJTTT]]]|||vvvbbbUUURRROOONNNLLLKKKKKKKKKIIIGGGHHHIIIKKKMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKHHHDDDAAA???===:::888999666222000000111222111000000111111111111000000111111000000000/////////---,,,***)))***+++...///000000/////////000000111//////.........---------...------------...//////,,,,,,---------.........------......///...............------------......///111444666999<<<@@@CCC======???CCCHHHKKKLLLLLLLLLKKKFFFBBBBBBDDD@@@::::::999<<<@@@BBBAAACCCGGGGGGGGGGGGIIILLLMMMMMMMMMIIIFFFDDDCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@===;;;999888888888777666555444333444555555777777888777666666888:::777666777999===??????===@@@BBBEEEFFFGGGHHHJJJLLLSSSVVV\\\ccciiimmmpppqqqjjjfff___XXXTTTVVV\\\aaaooouuu{{{{{{wwwqqqmmmkkkkkkppp{{{yyyttteee\\\UUUVVVXXXXXXVVVTTTRRRQQQTTTTTTUUUUUUTTTRRRPPPNNNMMMKKKGGGEEEDDDEEEGGGHHHNNNSSS^^^iiipppuuuzzzzzzzzzyyyyyy|||}}}ppp```MMMAAA<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999::::::::::::;;;:::999:::;;;<<<;;;:::999888888888888999::::::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>?????????AAACCCBBBFFFLLLRRRkkkuuuaaaUUURRRNNNLLLKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHKKKHHHDDDAAA>>><<<999777777555111///000111111000///000000111111000000///111111111111000000000000...,,,)))'''(((***---000...............///000111...............---------///............///000000---------........./////////////////////...------......------------......///111444666888;;;???BBB???>>>>>>AAAEEEHHHJJJKKKLLLMMMKKKFFFDDDEEEDDD@@@>>>;;;:::>>>??????BBBFFFHHHGGGHHHJJJMMMNNNMMMLLLKKKHHHEEEDDDEEEFFFGGGFFFJJJIIIHHHHHHFFFFFFEEEDDDCCCBBB???===:::888777666666666666555555555444444666777777777666666888:::777666777:::===>>>>>>===AAABBBDDDEEEFFFIIIMMMPPPWWW]]]fffpppvvvxxxwwwuuummmiiibbb[[[WWWXXX]]]aaapppuuu||||||sssnnnjjjiiinnn}}}wwwsssppprrrzzzwwwiii^^^YYYWWWZZZ]]]\\\WWWTTTRRRSSSVVVWWWWWWWWWVVVTTTRRRQQQQQQOOOKKKGGGDDDCCCCCCCCCHHHKKKSSS\\\bbbiiiuuu~~~~~~wwwhhhWWWHHH@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999888888888999888888999;;;<<<;;;:::999999999999999:::;;;;;;999:::;;;===>>>@@@AAABBB============>>>>>>>>>>>>@@@BBB@@@CCCGGGHHH[[[|||uuuaaaUUURRRNNNMMMKKKKKKKKKKKKIIIGGGIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHGGGEEEAAA???>>>===;;;999666444111///000000000/////////000000000000//////000000000000000000000000000///---,,,,,,---///000*********+++,,,---...///.......................................//////000------------............---...............------......------------......000222444666777:::>>>@@@AAA???===>>>BBBFFFHHHIIIIIINNNNNNJJJGGGHHHJJJIIIBBB===:::;;;======@@@DDDHHHHHHIIIKKKMMMNNNMMMLLLLLLIIIFFFEEEFFFHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEECCCBBB@@@>>>;;;999888777555666666666666555444444444666777777666666888999666777888:::<<<=========AAACCCDDDFFFIIINNNTTTXXX___fffqqq{{{~~~yyyvvvooolllggg```\\\]]]aaaeeeooosssyyy~~~xxxpppmmmllllllppp~~~~~~vvvtttuuuyyypppfffaaa___```bbbddd```ZZZTTTSSSTTTWWWWWWXXXWWWWWWUUUTTTSSSSSSPPPMMMIIIFFFCCCBBBAAAFFFGGGKKKQQQWWW^^^kkkwwwppp^^^OOODDD@@@<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888888888888888888888888999999999888888888888777888777777888:::;;;;;;:::::::::999999::::::;;;<<<::::::;;;===>>>@@@AAABBB<<<<<<<<<=========>>>>>>===AAA@@@BBBGGGGGGTTTnnnttt```UUURRRPPPNNNLLLKKKJJJIIIGGGEEEIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDAAA???>>>===;;;999666444111000000000000/////////000000000000////////////////////////////////////000000000000///...************+++---......---.....................------,,,,,,------...///+++,,,,,,,,,,,,---------)))***+++,,,------------......------------......///111333555666888;;;>>>AAA???<<<===@@@DDDFFFGGGFFFLLLNNNKKKIIILLLOOOPPPEEE>>>999:::<<<===@@@CCCHHHHHHIIIKKKMMMNNNLLLJJJKKKIIIFFFFFFGGGIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAA???===<<<:::999666666777777666666555444333555777777666666888999666777999:::;;;;;;<<<===AAABBBEEEHHHMMMSSS[[[```kkkrrr{{{{{{wwwpppnnniiidddaaaaaaeeehhhppptttxxx{{{{{{pppmmmmmmooopppuuu|||}}}}}}rrrmmmkkkllljjjjjjhhhbbb[[[UUUSSSSSSWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQOOOLLLIIIFFFDDDCCCBBB@@@BBBGGGKKKRRR]]]hhhrrryyyyyyiiiVVVHHHBBB@@@<<<;;;;;;;;;;;;:::::::::999::::::;;;::::::999999888888888888888888888888888888888888888888888888888777777888:::;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@@@@;;;<<<<<<<<<<<<=========<<>>===;;;888666666444222111111111000///...//////000000//////...............////////////---...000111111///---+++---------------...///000---------...............,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------((()))***+++------------......------------.........000222333444666999;;;@@@===;;;<<>>@@@CCCGGGGGGHHHKKKMMMMMMKKKHHHJJJHHHFFFFFFHHHJJJKKKKKKLLLKKKJJJJJJHHHHHHGGGFFFBBBBBBBBBAAA???===;;;:::777777777666666666555555222444666777777666777999555777999:::::::::;;;===???AAADDDIIINNNVVV^^^ccclllqqqyyyzzzvvvrrrpppmmmhhhddddddfffiiitttwwwzzz|||}}}vvvnnnmmmnnnqqqsssxxx~~~zzzyyyyyytttpppiiibbb[[[WWWTTTSSSWWWWWWWWWVVVVVVUUUUUUUUURRRQQQPPPOOOLLLJJJGGGFFFAAA??????CCCGGGKKKSSS[[[eeejjjvvv~~~qqq```OOODDD@@@???;;;;;;;;;;;;::::::::::::888888999:::::::::::::::888888888888888888888888888888888999999999::::::999888888999;;;<<<;;;:::999999999999999:::;;;;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<======BBB@@@@@@DDDBBBEEETTTkkkttt```TTTQQQOOOMMMKKKJJJJJJIIIGGGEEEIIIJJJLLLNNNOOONNNMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFCCC@@@>>>===;;;999777666555333222333222111///......////////////............//////000000000000......//////...---,,,,,,///...............//////---------.........//////---------------...//////,,,,,,,,,,,,---------...***++++++,,,------------......------------......---///000111222444666999===<<<:::;;;???BBBDDDDDDBBBFFFGGGEEEEEEJJJLLLKKKHHH???999;;;>>>@@@AAACCCFFFFFFHHHJJJLLLLLLIIIGGGHHHFFFDDDEEEHHHKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@===:::999888888666555555555666777111333666777777777777888555777::::::999999;;;===<<>>::::::;;;;;;;;;<<<<<<<<<<<>>===BBB@@@AAALLL[[[ttt```TTTQQQMMMKKKJJJIIIJJJJJJHHHGGGIIIKKKNNNPPPQQQPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGAAA???===============;;;777555333333333333111///......////////////......//////000000111111111222111000///...---......///......---,,,,,,,,,---------------.........//////...............///000000---------.........//////------......------,,,+++.........------.........,,,...000000111222555777<<<::::::<<>><<<;;;;;;;;;;;;:::::::::999999555666777999:::;;;<<<<<<777777777777777777777777777777888999;;;<<<===>>>===;;;::::::<<<<<<;;;999888888777777888888999:::;;;:::999888999;;;===???:::::::::;;;;;;;;;<<<<<<:::???======CCCBBBBBBLLLPPPooosssaaaUUUOOOMMMLLLKKKIIIGGGFFFFFFFFFHHHIIILLLNNNOOOOOONNNMMMHHHIIIIIIIIIIIIIIIHHHHHHIIIGGGEEEDDDEEEFFFFFFFFF@@@>>>;;;999999888666555888777555333111000000111---000333666666555222000......---------......//////............---------///............---------///---+++,,,---......---***+++,,,...///000000000........................+++++++++,,,,,,,,,------,,,---------.../////////000000//////000333777999<<<<<<;;;999999:::>>>AAABBBBBBBBBAAAAAAAAA@@@@@@CCCAAA>>><<<;;;<<<>>>???BBBDDDFFFHHHIIIJJJJJJIIIHHHFFFCCCBBBDDDHHHLLLOOOOOONNNMMMKKKIIIHHHHHHGGGEEEDDDBBB@@@>>><<<;;;:::;;;:::888666444333222222444444444555555555666666666777888999:::;;;<<<<<<;;;<<<>>>@@@CCCHHHOOOTTT^^^dddjjjpppzzzvvvrrrqqqpppooolllnnnssszzz~~~uuunnnkkkjjjjjjjjjxxx{{{xxxuuurrrsssnnnkkknnnyyy}}}zzz{{{|||yyyvvv~~~yyytttqqqmmmiiieee^^^[[[YYYZZZ\\\]]][[[XXXUUUTTTTTTTTTSSSQQQMMMJJJCCCBBBAAAAAAAAABBBCCCDDDIIIMMMVVVbbbmmmzzzxxxkkkZZZMMMCCC;;;:::<<<:::::::::999999999888888888888888888888888888888777777888888888888777777777777666666777999;;;<<<999999999999:::;;;<<<<<<888999999::::::999999888;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>=========>>>@@@BBBDDDKKKYYYxxxsssbbbWWWQQQMMMMMMKKKIIIHHHGGGFFFFFFHHHIIILLLNNNOOONNNNNNMMMKKKKKKKKKJJJJJJHHHGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDEEEBBB???<<<:::888555333666555333111////////////---...000222222111///...000000///...------------///............------------------.........//////---,,,******+++,,,+++***'''(((***+++,,,---------........................,,,,,,,,,,,,---------------------...............000/////////000333777999<<<<<<<<<:::999;;;>>>AAAAAAAAABBBBBBBBBBBBBBBAAABBBAAA>>><<<<<<===???@@@AAABBBDDDFFFGGGHHHHHHHHHGGGEEECCCBBBCCCGGGJJJMMMOOONNNMMMKKKIIIHHHGGGGGGEEEDDDCCCAAA>>>===;;;::::::999888666555444333333444444444555555555666666444555666777888999999:::;;;<<<===???BBBHHHPPPUUU^^^gggqqqzzz|||vvvrrrnnnlllkkklllnnnuuuzzzvvvpppkkkiiijjjkkklllvvv{{{zzzxxxtttppplllgggeeegggqqq~~~yyywwwvvvuuurrrooouuuzzz{{{vvvoooiii```]]]ZZZZZZ\\\[[[YYYVVVVVVUUUTTTTTTTTTRRRNNNKKKFFFEEEDDDBBBBBBBBBCCCCCCEEEGGGNNNXXXbbbnnnuuufffUUUIIIAAA;;;999::::::::::::999999999888888999999999999999999999999777777888888888888777777888777777777777999:::;;;999999888999999:::;;;<<<999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<============>>>@@@BBBCCCCCCMMMcccppp```VVVRRRNNNMMMKKKJJJHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHGGGFFFGGGEEECCCBBBCCCDDDDDDCCCFFFDDD@@@===<<<:::777555555444333111000///////////////000000000///......222222000///...---------///............---------++++++,,,---...///000111...,,,+++***+++,,,+++***'''((()))***+++,,,,,,,,,........................,,,------------........................---------//////...///111333666888=========<<<:::;;;===@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@>>><<<<<<===???AAA???@@@BBBDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEEHHHJJJNNNNNNLLLKKKIIIGGGFFFFFFEEEDDDCCCAAA???===<<<;;;999888777666555555555555444444555555555666666666444555555666777888999999<<<<<<===>>>AAAHHHPPPVVV\\\hhhvvv{{{sssmmmiiifffeeefffnnnzzz|||yyyqqqpppnnnmmmmmmnnnpppqqquuuzzzuuuuuuyyyxxxrrrllldddbbb```aaagggyyyzzzuuutttzzzyyywwwtttpppmmmjjjhhhmmmrrrzzzqqqjjjfffccc___^^^^^^]]]YYYUUUWWWVVVUUUUUUUUUSSSPPPMMMJJJIIIFFFDDDCCCBBBBBBBBBBBBCCCGGGOOOVVVaaarrrqqq___LLLBBB>>>:::888888:::::::::999999999888888::::::::::::::::::::::::777777777777777777777777999888888777888888999999888888888888999:::;;;<<<:::999888777777888999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;============>>>@@@AAABBBDDDHHHSSSjjjkkk\\\TTTPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBCCCDDDDDDCCCCCC@@@>>>======<<<;;;999666666555333222111111111222222111000000//////000222111000//////////////////............---------,,,,,,------...//////000111///---------...---,,,******,,,------.................................---------.........///////////////...---------,,,///......///111333666777======>>>===<<<<<<===???DDDEEEEEEEEEEEEDDDCCCBBBBBB@@@>>><<<<<<>>>@@@BBB???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFMMMLLLLLLJJJIIIGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<888888777666666666777777555555555555666666666666777777777888999::::::;;;;;;;;;<<<===@@@GGGPPPVVVZZZfffuuu|||ssslllggg^^^^^^bbblllyyy}}}wwwsssrrrnnnqqquuuwwwwwwvvvuuutttvvv~~~vvvrrrppptttyyyyyyqqqiiibbb```___^^^```nnn}}}uuuqqqpppqqq|||{{{xxxrrrlllgggffffffhhhnnn{{{vvvpppnnnjjjfffdddcccbbb]]]YYYYYYWWWVVVVVVVVVTTTRRROOOMMMKKKIIIFFFCCCBBBAAAAAABBBBBBEEEJJJOOOYYYjjjyyyyyyjjjXXXEEE>>><<<;;;888777:::::::::999999999888888999999999999999999999999888888777777777777888888:::999999888888888777777777777777888888999:::;;;;;;999888666666888999;;;999::::::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@GGGIIILLLZZZzzzjjj[[[SSSPPPMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEDDDAAA???<<<;;;<<<;;;:::999555555555444333222111000333222111000//////000000///////////////000111222///............---------........................111///------.........---+++,,,---.../////////...........................---------.........///////////////...---------,,,.........///111333555666<<<===??????>>>===>>>???HHHIIIIIIIIIGGGEEECCCBBBCCCAAA???======>>>@@@AAAAAAAAABBBCCCDDDFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDBBBAAA???>>>===888888888777777777888888555555555666666666777777777777777888888999999::::::;;;;;;<<>>>>>>>>>>>BBBFFFIIIOOOiiilll]]]UUURRRKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNIIIJJJJJJKKKKKKKKKJJJJJJHHHFFFDDDCCCDDDEEEEEEDDDCCC@@@===;;;:::999666444222222333222222000///...000000///.........//////---------...///000222222///............---------//////.........---------...,,,++++++,,,------,,,***+++,,,,,,---------,,,........................,,,------------........................---------------...///111333555666:::===???@@@@@@??????@@@KKKKKKLLLLLLKKKHHHFFFDDDDDDBBB@@@>>>===>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIEEEEEEDDDDDDCCCBBBAAAAAAGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>:::999888888888888888999555555666666666777777777555555555666666666777777999:::;;;<<<>>>CCCJJJNNNXXXbbbmmmwwwuuuhhh___\\\[[[^^^eeerrr~~~|||tttooooooppprrrvvvvvvuuuttttttttttttttt~~~{{{vvvuuuvvvzzz}}}rrrjjjccc___]]]\\\\\\aaannn|||{{{wwwvvvxxxyyyvvvmmmgggeeeeeefffdddgggoooxxx~~~yyytttpppmmmiiiddd___ZZZXXXVVVUUUVVVUUUTTTRRROOONNNKKKHHHFFFEEEEEEEEECCCBBBCCCFFFHHHNNN\\\jjj|||wwwkkkYYYLLL???;;;<<<;;;999999:::::::::999999999888888777777777777777777777777999888777666666777888999999999999999999888777666666666666666777888999:::999888777666666777888999777777888999::::::::::::999999999999::::::::::::;;;;;;<<<===>>>=========>>>CCCHHHMMM___nnn^^^UUURRRJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCBBBCCCDDDDDDCCCCCC@@@===;;;:::999777555222222222333222111///...//////000000000000000000------------...///000000///............------------------...............---+++***+++---.........******+++,,,,,,,,,,,,+++........................,,,,,,,,,,,,---------------------...............,,,---...///111333444555888;;;???AAAAAAAAAAAAAAAJJJKKKMMMNNNNNNLLLJJJIIIFFFDDDAAA>>>======>>>???BBBBBBBBBCCCDDDFFFHHHIIIEEEFFFFFFEEEDDDBBB@@@???DDDEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???;;;:::999888888888888888555666666666777777777777555555555555666666666666777999;;;<<<>>>AAAFFFIIIRRR\\\iiisss~~~vvvggg[[[VVVXXX[[[dddmmmzzz{{{uuupppnnnmmmnnnnnnooorrrvvvzzz{{{yyyzzzyyy}}}tttmmmddd___]]]___aaadddlllttt~~~uuuooommmkkkjjjhhhbbbdddiiilllqqqyyytttnnngggbbbYYYWWWUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJIIIIIIJJJFFFEEEEEEFFFGGGJJJUUUaaasssqqqdddPPPFFF>>>;;;;;;999888::::::::::::999999999888888777777777777777777777777999888777666666777888999888888999999999888777777666666666666666777999999888888777777777777888888666777888999::::::::::::888999999999999::::::::::::;;;<<<=========<<<<<<>>>@@@EEEKKKUUUooommm\\\SSSPPPIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKKKKJJJIIIGGGFFFEEEFFFDDDBBBAAABBBCCCCCCBBB@@@>>>;;;;;;;;;;;;:::999333444555555444333111000000111222333333333333333///......---------......//////.........---------+++,,,,,,---...///000000...---,,,---///111111111++++++,,,---------,,,,,,........................+++++++++,,,,,,,,,------,,,------....../////////,,,---...000111333444555777;;;???BBBBBBBBBBBBBBBIIIJJJMMMPPPPPPPPPNNNMMMGGGEEEAAA>>>======>>>>>>BBBAAAAAABBBCCCEEEGGGIIIFFFFFFFFFFFFDDDBBB@@@???BBBDDDFFFIIIJJJJJJIIIHHHFFFEEEEEECCCBBBAAA@@@@@@<<<;;;:::999888888888888666666666666777777777777777777777777888888888888666888;;;<<<>>>@@@CCCFFFKKKWWWeeeppp{{{xxxkkk]]]TTTSSSZZZ```hhhqqq}}}~~~xxxuuuppppppssswww|||~~~~~~uuuooofffaaa___cccgggjjjooottt|||{{{}}}vvvssstttsssoookkkcccdddffffffhhhtttzzzssskkkeeeYYYWWWUUUTTTUUUUUUTTTRRRQQQPPPOOOMMMMMMMMMMMMNNNJJJIIIIIIIIIGGGIIIRRR]]]kkkyyy|||lll]]]JJJCCC===;;;:::777777999:::::::::999999999888888888888888888888888888888999888777555555777888999777888999::::::999888777555555555666666777888999777777888888888888777777666666777999999:::::::::888888999999999::::::::::::;;;<<<=========<<<;;;<<<;;;>>>DDDJJJ\\\ppp[[[PPPOOOJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGHHHKKKNNNOOOOOOKKKKKKIIIHHHHHHIIIJJJKKKFFFFFFEEEEEEDDDDDDCCCCCC@@@>>>;;;:::::::::888777777666444333222111111111......////////////......///...+++))))))***,,,...//////000000///...------...------,,,,,,------...//////.........---------+++++++++,,,,,,,,,------+++,,,...//////...,,,+++000//////............///////////////............111000000///////////////777;;;???@@@??????AAACCCFFFHHHLLLQQQTTTRRRNNNJJJGGGDDDAAA===<<<<<<======???AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBB@@@EEEDDDDDDFFFIIIJJJJJJHHHFFFFFFGGGFFFEEECCCAAA@@@???===;;;999777888999999555555444333333333333444777777666666555555444444666888;;;;;;;;;<<>>>>><<<888666666666666666777777777777777777666666666666777777999999888888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888777777======BBBGGGGGGOOOkkkoooZZZOOONNNIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGHHHKKKNNNOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJGGGGGGGGGFFFEEEEEEDDDDDD@@@>>>;;;:::::::::888777666555444333222111111111111111000000000000111111000...,,,******+++---...//////////////////...---///......------....../////////.........---------,,,,,,,,,,,,------------+++,,,...//////...,,,+++///...............//////////////////..................---......///000000666:::???BBBBBB@@@???>>>AAADDDIIIOOOSSSSSSPPPMMMHHHFFFBBB???<<<;;;<<<<<>>;;;:::::::::888777555444333333222222222222222111000//////000111222111///---,,,+++,,,...///---...///////////////////////////....../////////...............---------------------.........///,,,---...//////...---,,,------------...///000000////////////............++++++,,,,,,---///000111555888===BBBDDDBBB>>>:::===???DDDKKKQQQSSSRRRQQQJJJHHHEEEAAA>>><<<;;;:::>>>???AAAAAAAAACCCEEEGGGGGGGGGGGGGGGFFFDDDBBB@@@@@@AAABBBEEEIIIJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAACCCAAA>>>;;;888777666666666666555444444444444444555666666666666666777777777888::::::;;;<<>>CCCDDDEEERRRbbbppp[[[QQQOOOHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHIIIKKKNNNQQQQQQQQQGGGGGGIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEE@@@>>>;;;:::::::::888777444444333222222333333333111///...,,,,,,...///111111000...---------...///------...///000000////////////............//////....................................////////////------............------,,,,,,,,,---...///000111////////////............------------...///000111444555888>>>CCCDDD@@@;;;:::<<<@@@GGGMMMQQQQQQQQQLLLJJJGGGCCC@@@===;;;:::===>>>???@@@@@@BBBEEEGGGFFFGGGGGGGGGFFFDDDBBBAAA>>>???@@@DDDHHHIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA???<<<:::999888888777666555555444555555555555555666666777777777888444555666777888999;;;<<<===@@@EEEKKKPPPSSSTTTTTTRRRUUU[[[bbbhhhlllooopppfffbbbaaaeeekkkrrr~~~xxxrrruuu~~~~~~yyyrrrkkkhhhkkknnnpppuuu|||xxxnnnddd```[[[XXXYYYYYYWWWTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNLLLLLLLLLLLLMMMOOOQQQQQQPPPRRRUUUWWW\\\```fffnnnvvv}}}~~~|||zzzxxxxxxwwwxxxxxxxxxzzz}}}ssscccQQQDDD===;;;888777888::::::999666666777777888888999999@@@===999666666777666666555666777888888777666555555666888999999888666555444444444444555555555666888888777777777777888888888777777777777888888999:::::::::;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<===;;;===AAACCCDDDKKKUUUooosss^^^RRRQQQIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIJJJLLLPPPRRRRRRRRRLLLMMMMMMMMMLLLKKKIIIGGGHHHGGGGGGFFFEEEEEEDDDDDD@@@>>>;;;:::::::::888777444444333222222333333333111///...,,,,,,...///111111000///.........//////------...///000000//////...------,,,,,,------...---............................../////////000000........................,,,,,,,,,,,,---///000000////////////............000000///////////////000222222444:::@@@DDDCCC@@@;;;;;;>>>CCCHHHLLLNNNNNNKKKJJJHHHFFFBBB???<<<:::<<<===???@@@@@@BBBEEEGGGGGGGGGGGGGGGFFFEEECCCBBB>>>>>>???AAAEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???===<<<;;;;;;:::777777666555555555555666555666666666777777888888444444444555777999::::::===@@@CCCGGGJJJNNNQQQSSSRRRXXXbbbkkkqqqsssrrrpppiiieeeccceeejjjrrr{{{tttvvv}}}xxxrrrmmmnnnpppsssvvvzzz|||uuukkkfff```]]]]]]\\\YYYWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNLLLKKKKKKJJJIIIHHHHHHIIIMMMOOOSSSUUUZZZaaahhhnnntttwwwyyy{{{}}}~~~|||zzzzzzyyywwwtttrrrqqqqqqqqqpppqqqtttzzzzzzmmm\\\LLLBBB;;;999777777888::::::999666666666777777888888999???<<<888666666666666555888777666555555666777888555666666777777666666555444444444444555555555666666666555555555555666666777777666666777888888999999::::::::::::::::::999888999:::;;;<<<=========>>>;;;;;;===@@@CCCIIINNN```uuu```TTTQQQJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKNNNQQQTTTTTTSSSPPPPPPOOOMMMKKKHHHFFFEEEGGGGGGGGGFFFEEEEEEDDDDDD@@@>>>;;;:::::::::888777555444333333222222222222222111000//////000111222000000///...............---...//////////////////------,,,,,,,,,,,,---------------.........................../////////000........................,,,,,,,,,,,,---...//////////////////............111111000///////////////000111444999>>>AAABBBBBB<<<;;;<<>>===>>>BBBEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@???>>>===<<<<<<888888777666666666666666666777777777777777777888777666555666999;;;;;;;;;>>>@@@CCCFFFIIINNNTTTXXX___fffqqqzzz}}}yyyuuummmiiifffgggiiiqqq}}}wwwxxx~~~zzzuuussstttvvvyyyzzz{{{}}}sssnnnhhhdddcccbbb___\\\YYYXXXWWWUUUTTTSSSRRRRRRTTTRRRQQQQQQRRRQQQNNNLLLJJJIIIGGGEEEEEEFFFGGGIIINNNOOOSSSWWW]]]bbbfffiiimmmppptttwwwxxxxxxvvvtttsssqqqooollljjjiiiiiiiiifffhhhmmmsss|||ttteeeUUUHHH@@@:::888777777888999999888666666777777777777777777999777555555777888888888888777555444444666888999666666666666666666666666444444555555555666666666666555555444444555555666666666666666777888888999999999::::::::::::999999888888999;;;;;;<<<<<<<<<;;;:::999999<<>>;;;:::::::::888777666555444333222111111111111111000000000000111111//////............------//////////////////...---......------------......---------.........//////------.........///////////////............//////---------,,,,,,---......////////////............//////.........///000000...222777;;;===>>>???@@@;;;::::::<<>>;;;:::::::::888777777666555333222111111111......////////////.....................---------///000000000///...------//////............//////---------.........//////------------........./////////............//////......---,,,,,,,,,------000/////////............,,,,,,,,,---...///000111,,,333;;;???>>><<<;;;<<<:::999888:::???DDDHHHJJJFFFGGGIIIIIIIIIFFFCCCAAA888<<>>;;;999888777777888888777666888888777777666666555555777666555666777666444222333555777888999888777666888777666555555666777888666666666666777777777777777777666666666666777777555555555555666777999999999999999::::::999999999888888999:::::::::999999777<<>>:::888777:::???CCCDDDDDDDDDEEEEEEEEEEEECCCBBBAAA<<<<<<>>>BBBEEEEEEDDDBBBDDDFFFIIIKKKKKKJJJGGGEEECCC@@@<<<::::::<<<@@@CCCHHHHHHGGGEEEDDDBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>;;;:::888777888999888777555555555555555555555555666666666666777888999:::>>><<<>>>DDDKKKRRR]]]gggnnnuuu~~~}}}|||}}}{{{zzz}}}{{{xxxuuurrrkkkjjjfffccc```^^^\\\[[[WWWWWWUUURRROOOMMMLLLMMMMMMMMMLLLKKKIIIGGGDDDCCCGGGHHHIIIIIIIIIJJJMMMPPPWWWYYY\\\___bbbcccdddccc]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUVVV^^^kkkzzz~~~|||~~~zzzsssmmmkkkjjjllluuu|||ooo\\\KKKBBB>>>===:::999888777666666666666666666777777777777777666999::::::999777666777888999888888777777777777777777777777777777777777777444444555555666666777777555555555555555555555555777777777777888888888888999999888888777888888888;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAFFFPPPcccsss___RRRMMMKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKLLLNNNQQQSSSSSSRRRMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB???<<<:::999999888666666444222222333333333222111111111111000000000000222111///...------......//////...---------------///---******,,,...////////////.........------------,,,,,,,,,---...------+++,,,------......------000///...,,,++++++++++++//////............///////////////...------,,,,,,///111333666999;;;===>>><<<:::888:::>>>AAACCCCCCDDDEEEEEEFFFEEECCCBBBAAA<<<<<<>>>AAADDDFFFEEECCCEEEGGGIIIKKKKKKJJJHHHFFFCCCAAA===;;;;;;===AAACCCHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===;;;999777777888888777666555555555555555555555555666666666666777888999:::===;;;===CCCHHHNNNWWW```eeemmmxxx|||zzzsssqqqnnnkkkhhheeecccaaa\\\[[[YYYVVVSSSPPPOOOOOOMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHJJJLLLOOORRRUUUXXX\\\^^^^^^]]]]]]ZZZYYYXXXVVVTTTRRRQQQPPPQQQPPPRRRYYYfffvvvwwwqqqooommmqqq|||xxxiiiWWWIIIAAA===;;;:::999888777666666666666666666777777777777666666666777888777555444555666888888777666666666666777666666666666666666666666555555555666666666666666777777777777777777777777555555555555666666666666888888888777888888999999<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@@@@DDDJJJWWWrrrrrr^^^SSSOOOJJJJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQQQQQQQMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBCCC@@@===:::999888666555888666444333444444333111000000/////////.........111000///......---......///.........------------///---++++++---...///..................---------***,,,...---***)))+++---,,,,,,------......------222000...+++*********+++//////............//////........................///000222555888:::<<<===???<<<999999<<>><<<<<<>>>BBBDDDIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???======;;;999777666777777666555555555555555555555555555666666666666777888999:::;;;:::<<>>???@@@CCCDDDLLL```qqq]]]SSSOOOJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJJJJKKKNNNPPPQQQPPPLLLMMMNNNOOONNNLLLJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@<<<:::999888777666888666444333333333111000000000/////////.........000000//////..............................------///---,,,,,,---///..............................+++,,,,,,,,,+++******+++,,,,,,------...------,,,000...,,,++++++...000222///......------......///---------........./////////000222444666999;;;<<<>>><<<999888:::???CCCEEEDDDEEEGGGGGGGGGEEEBBB@@@===<<<===@@@CCCFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIEEECCC@@@>>>>>>@@@CCCEEEIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;999777666777777666444555555555555555555555555666666666666777888999:::;;;:::<<>>:::888999999888777666666777777666777777777777666666555777888999888777666777888666666555444444444444555444444444444444444444444777777666666555555444444555555555555555555555555777777777777888888888888666666666666777999::::::<<<;;;:::999888888888999:::::::::;;;<<<===??????BBBCCCHHHVVVrrrppp]]]RRRNNNIIIHHHGGGFFFGGGGGGIIIIIILLLKKKJJJKKKNNNPPPQQQPPPJJJKKKMMMMMMMMMKKKIIIGGGIIIHHHHHHGGGFFFEEEDDDDDD@@@>>>;;;:::::::::999888777555333222222222000///111111000000000////////////////////////.........------...//////......---000...------...///...------.....................222...,,,---000222///,,,,,,------...------,,,,,,---,,,******,,,///222444......------------......,,,,,,------...////////////000111222444777:::;;;;;;:::999888:::???DDDHHHEEEFFFHHHIIIHHHFFFCCCAAA???>>>===???CCCFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKFFFDDDAAA@@@@@@AAADDDFFFIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@<<<:::888777777777666444666666666666666666666666666666666666777888999:::<<<;;;<<<@@@AAA@@@CCCIIIRRRXXXcccooozzz{{{}}}zzztttmmmjjjgggdddaaa]]]XXXTTTQQQQQQPPPPPPOOOOOOOOOOOOKKKLLLMMMLLLKKKJJJJJJKKKOOOQQQTTTVVVWWWUUUSSSQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEFFFHHHMMMXXXiii||||||ppp___MMMEEEBBB===:::999999888777777777777777777777777777777777666555555666777888888777666777999666555555444444444444444444444444444444444444444777777666666555555444444555555555555555555555555777777777777888888888888666666666666777888999:::;;;:::999888888888888888999999::::::;;;===>>>??????CCCIIIPPP```rrr^^^RRRMMMHHHGGGGGGFFFFFFGGGIIIIIILLLKKKIIIJJJMMMOOOPPPPPPKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@===:::999:::::::::999666444222111222222111///222222222111111111000000......////////////......,,,---.../////////...---000///---...//////...,,,---------...............000,,,(((+++000222///+++------......------,,,,,,,,,+++***)))***,,,...///......------------......---------.........////////////000111333666888:::999999999:::;;;???EEEIIIFFFHHHJJJLLLKKKHHHEEECCCAAA???>>>???BBBEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKFFFEEECCCAAAAAACCCEEEFFFIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCAAAAAA===;;;999888888777666555666666666666666666666666666666666666777888999:::;;;:::;;;>>>>>>===AAAFFFIIIPPP]]]kkkxxxyyy}}}zzzwwwtttqqqqqqzzz}}}rrroookkkhhhgggccc\\\WWWVVVUUUTTTRRRQQQPPPPPPPPPNNNPPPQQQPPPNNNLLLLLLLLLMMMNNNPPPQQQQQQQQQOOONNNPPPOOONNNLLLKKKIIIHHHGGGFFFGGGHHHLLLVVVggg|||}}}|||}}}}}}vvvfffUUUEEEBBB@@@;;;999;;;888888777777777777777888777888888777777666555444333555666666444444555777666666555444444444444555444444444444444444444444666666666666666555555555777777777777777777777777555555555555666666666666666666666666777777888999999888888777888888999999999999999:::;;;<<<===>>><<>>CCCGGGHHHJJJLLLNNNMMMJJJGGGDDDDDDAAA???>>>AAADDDFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???<<<:::999999888777555666666666666666666666666666666666666777888999::::::888888;;;;;;;;;???EEEDDDMMM[[[jjjyyyxxxvvv}}}xxxtttpppmmmllljjjiiimmmtttyyyuuuqqqpppoookkkddd^^^]]][[[YYYVVVTTTRRRRRRQQQRRRSSSTTTSSSQQQNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIILLLTTTeeezzz{{{vvvuuuxxx~~~vvvmmmZZZKKK@@@???===888777<<<888888777777777777888888888888888888777666555444333444555555444444555777777666666555444555555555444444444444444444444444555555555666666666666666777777777777777777777777555555555555666666666666777777666666666777777888777777666777777888999:::888888999999:::;;;===>>>===???BBBEEEIIIYYYyyyxxxbbbUUUOOOGGGGGGFFFFFFFFFGGGIIIJJJKKKHHHFFFGGGIIIKKKMMMMMMOOONNNMMMLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFCCC@@@===:::999888777555666444333333444555444333111111111111000000000000---...///000000///......+++,,,...000000///...---000///...///000///...,,,---------.........//////(((***,,,---------000222---.........---,,,,,,+++++++++,,,---......//////...------,,,,,,------...........................////////////111444777999999;;;======<<<===AAADDDHHHKKKMMMOOONNNKKKHHHEEEEEEBBB???>>>@@@DDDFFFGGGEEEEEEDDDDDDEEEGGGJJJKKKGGGFFFEEECCCCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@@@@===;;;:::999999777666777777777777777777777777666666666666777888999:::888666666999999999>>>DDDEEENNN\\\kkkzzz}}}tttkkkgggooo||||||www~~~rrrmmmjjjjjjiiifffhhhlllwww}}}|||{{{xxxpppjjjaaa```\\\YYYVVVTTTSSSSSSTTTUUUWWWUUUSSSPPPOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKJJJJJJIIIGGGHHHIIIKKKSSSdddyyyyyysssqqqttt|||}}}pppfffSSSEEE<<<===<<<555666<<<888777777777777777888888888888888888777666555444444666777777666666777999777777666555555555555666555555555555555555555555444555555555666666777777555555555555555555555555777777777777888888888888888777777666666666666777666666666666777999:::;;;888888888999:::;;;======AAA???@@@CCCGGGRRRiiivvvaaaRRRKKKLLLJJJHHHFFFEEEFFFHHHIIIJJJIIIIIIKKKNNNQQQQQQQQQOOONNNMMMKKKJJJJJJIIIIIIGGGHHHIIIIIIIIIGGGEEECCC>>><<<:::999:::999888777777666666444333222111111000000000000///---,,,+++***+++,,,---...///000111///////////////.........++++++,,,,,,---...//////+++,,,.../////////......,,,,,,,,,---------......------............------,,,,,,,,,---...///000111//////////////////......------------------------///...---...///222444666;;;:::888888999;;;>>>@@@JJJKKKOOOSSSVVVTTTNNNHHHFFFFFFDDD@@@======AAAEEEIIIFFFBBBAAACCCFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGJJJIIIGGGFFFCCCBBB@@@???AAA???===:::999888888888999888888777666555555444666666666666777777777777888888777777999;;;>>>@@@BBBLLLZZZiiittt|||}}}rrriiidddbbbiiisss~~~}}}{{{}}}yyyxxx}}}ssspppkkkfffcccbbbcccdddpppwwwooohhhfffccc```\\\YYYWWWVVVYYY[[[\\\[[[XXXTTTPPPNNNOOOLLLIIIGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHGGGGGGFFFHHHMMMTTT___qqqwwwqqqqqqrrrttt|||zzzjjj]]]EEEAAA<<<888777777888777555666666777777777777777666666666666666666666666555555666666666666555555555555555555555666777888444444444555555555666666333333333444444444555555777777777777777777777777555555555555666666666666777777777777777777777777666666777888888888888888999999::::::::::::;;;;;;===@@@BBBCCCEEEMMMZZZcccvvvaaaRRRKKKKKKJJJGGGFFFFFFGGGIIIJJJKKKJJJIIIKKKNNNQQQRRRRRROOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFF???===;;;:::999999888666666666555444333222111111000000000000000000//////000000000000111111111111////////////............++++++,,,,,,---......///***+++,,,---------,,,,,,,,,,,,,,,---------......------............------++++++++++++,,,,,,---...------------------------------------------------......---...///222444666999888777666777999<<<===GGGIIIMMMSSSVVVUUUPPPKKKGGGFFFDDDAAA======@@@CCCGGGEEECCCAAAAAACCCFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@===;;;999888888888777777777777777666666666666666666666777777777777888777777777888;;;===??????FFFRRR^^^gggmmmrrruuuyyyzzzzzzwwwpppiiidddaaaccciiisss}}}}}}}}}{{{vvvyyytttqqqlllhhhdddbbbaaaaaadddsss}}}uuuooolllhhhccc^^^ZZZXXXVVVXXX\\\___^^^YYYTTTQQQPPPRRROOOMMMLLLMMMOOOPPPOOOMMMNNNNNNOOOOOONNNKKKIIIIIIHHHIIINNNSSS^^^pppzzzrrrmmmnnnqqqvvvsssbbbUUUBBB???:::888777777666555333333444555555555555555555555555555555555555555555555666666666666555555444444444444444444555666444444444555555555666666333333333444444444555555666666666666666666666666555555555555666666666666777777777777777777777777666666777888888888888888999999999:::::::::;;;;;;;;;>>>??????AAAFFFPPPXXXwwwuuu```RRRLLLJJJIIIGGGFFFFFFHHHJJJKKKLLLJJJJJJKKKNNNQQQRRRRRRNNNMMMLLLKKKJJJIIIIIIIIILLLJJJHHHFFFEEEFFFGGGHHHAAA???<<<:::999888777555666666555444333222111111//////000111111111111111111111000///...---,,,,,,........................+++,,,,,,------.........***+++,,,---------,,,,,,,,,,,,,,,---------......------............------,,,,,,+++++++++,,,,,,---------------------------------------------------............///111333555999888777777888999;;;<<>><<<>>>@@@CCCDDDDDDBBB??????CCCGGGHHHHHHIIIIIIIIIJJJJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLHHHHHHHHHGGGGGGFFFEEEEEEBBB@@@???<<<;;;:::999999666666666777777777888888666666666666777777777777666666666666888:::<<<===<<>>>>>>>>AAAGGGLLL^^^~~~ttt___RRRMMMIIIHHHGGGGGGGGGIIIKKKLLLLLLJJJIIIJJJNNNQQQRRRSSSMMMMMMLLLKKKJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGCCC@@@===;;;999888666444555555444444333222111111///000000111111000000000000000///...,,,+++******------...............///,,,,,,,,,---------......---.....................,,,,,,,,,---------......,,,------......------,,,//////...---------...............///////////////....................................///111222333::::::::::::;;;<<<======???CCCIIIOOOSSSUUUUUUTTTJJJIIIFFFCCC@@@>>>======@@@DDDEEECCC>>>===AAAEEEGGGHHHIIIJJJKKKKKKKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@>>>===;;;::::::888888777777777777777777666666666666777777777777666555555666777999:::;;;<<>><<>>AAAEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEECCCBBBAAACCCCCCBBB@@@>>>===;;;:::;;;:::999888777666555444666666666666777777777777555555666666777888999:::;;;<<<>>>@@@CCCHHHMMMRRROOOSSSZZZaaaiiirrrzzz}}}wwwsssvvv}}}zzzrrrjjjddd```dddbbbbbbhhhyyy{{{wwwuuutttnnnqqqrrrnnnddd\\\XXXXXXUUUSSSQQQQQQSSSUUUUUUUUURRRRRRTTTYYY]]]]]]XXXSSSOOONNNNNNPPPSSSZZZjjjyyy~~~rrrlllhhhkkkqqqyyyrrreeeVVVHHH???;;;:::999::::::888666333444555555666666666666666555555555555555555555555444444555555555555444444666666555444333333333444555555555555555555555444333333333444444444555555555555555555555555555555555555555555666666666666666666666666666666666666666666777888888888888888888888888999999999::::::999;;;===>>>???@@@BBBCCCGGGPPPiiisss]]]RRROOOIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIGGGHHHKKKNNNQQQRRRLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIJJJKKKJJJHHHFFFDDDCCCAAA>>>;;;:::999666555444333333333222222222111111111000000///---,,,+++////////////////////////,,,,,,,,,---......//////------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,---.................................------...///000000111111333555777:::;;;<<<<<<<<<:::>>>DDDIIIMMMPPPSSSUUUPPPNNNKKKIIIHHHEEEAAA>>>???BBBEEEEEECCCBBBCCCEEEDDDEEEHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGEEECCCAAA@@@DDDDDDCCCBBB@@@>>><<<;;;<<<<<<:::999777555444444666666666666777777777777555666666777888888999999888999:::<<<>>>CCCIIIMMMNNNTTT]]]hhhrrr{{{zzzttttttxxx}}}tttkkkddd```aaa^^^]]]cccpppwwwwwwuuupppiiiccc___]]]YYYVVVTTTSSSUUUXXXZZZZZZXXXVVVWWW\\\aaabbb]]]WWWQQQPPPQQQTTTVVV]]]kkkxxxvvvlllgggdddmmmxxxwwwiii[[[NNNDDD>>>;;;:::999999999999666444222222333444444444444333444444444444444444444444444444555555555555444444666555444444444444444555555555555555555444444444333333333444444444555555555555555555555555555555555555555555666666666666666666666666666666666666666666777888888888888888888888888888999999999999777888999;;;===???@@@AAAGGGHHHVVVrrrrrr]]]RRRPPPJJJJJJJJJJJJIIIIIIIIIIIIJJJHHHFFFFFFIIIMMMPPPQQQKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGCCC@@@===;;;;;;999777666333333333222222222222222000000000000000///...---......---------,,,,,,,,,++++++,,,------...//////------------------------...---,,,++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...++++++,,,,,,---......///........................------...///000000000000111333777:::============999>>>CCCGGGJJJMMMQQQTTTRRRPPPNNNMMMLLLIIIDDD@@@@@@BBBDDDFFFFFFFFFFFFEEEBBBDDDGGGIIIKKKLLLLLLKKKHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEECCCCCCEEEEEEDDDCCCBBB???===<<<;;;;;;:::999777666555555666666666666777777777777666666777888999999999999888999:::;;;===AAAGGGKKKSSSZZZfffsss}}}zzzyyy{{{~~~wwwnnngggccc```]]]]]]aaaggguuu}}}xxxtttrrrooollliii^^^[[[VVVUUUWWW[[[^^^```___\\\[[[___eeefffbbb\\\RRRSSSUUUYYY\\\aaammmyyy}}}|||vvvkkkeeeeeefffsss}}}nnn^^^PPPFFF@@@===:::888777666777777666555111222333333444444333333444444444444444444444444333444444555555444444333333333333333333333444555666666555555555444444444333333333444444444555555555555555555555555555555555555555555666666666666777777777777777777777777666666777888888888888888888888888888999999999999777777888999<<<>>>??????DDDFFFMMM\\\vvvrrr\\\RRRPPPKKKKKKKKKJJJJJJIIIIIIHHHJJJGGGEEEEEEHHHLLLOOOPPPKKKKKKJJJIIIIIIIIIJJJJJJMMMKKKIIIGGGGGGGGGHHHIIIBBB@@@===;;;;;;:::888666333333222222222222222222//////000111111111111111222222111000///......---++++++,,,,,,---...//////------------------------000///...---,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111------......///000111111////////////////////////------...///000000000///111444888<<>><<<:::999999999888888777777666666666666777777777777666777888999999999999999:::;;;;;;<<<>>>AAAFFFJJJTTT\\\jjjwww|||rrrkkkhhhccc```___aaabbbhhhyyy}}}zzz{{{{{{xxxuuufffbbb]]][[[]]]bbbfffhhhddd```^^^aaagggiiieee```TTTUUUYYY]]]```dddooo{{{~~~wwwssskkkbbb___aaakkkzzzwwwgggWWWIIIAAA===<<<999777555444555666555444333444555555666666555555444444444444444444444444333444444555555444444333111111111111222333444444666666555555555444444444333333333444444444555555555555555555555555555555555555555555666666666777888888888888888888888888666666777888888888888888777888888888888999999999::::::999:::===?????????;;;AAAEEEKKK___uuu^^^SSSOOOKKKKKKKKKKKKJJJIIIHHHGGGLLLJJJGGGGGGIIIKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIOOOLLLIIIHHHHHHHHHGGGFFFEEEBBB>>><<<;;;:::888777777666444333222111111111111222222222222333333333000000000000///...,,,,,,------............------------------------------000000///...---,,,,,,---------------------------------++++++++++++---------,,,+++++++++---///111------............------...------------,,,,,,,,,000////////////000111111222333444666888:::===>>>;;;999999===DDDJJJMMMNNNSSSRRRPPPOOONNNKKKFFFCCC@@@@@@CCCIIINNNOOOMMMIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKHHHFFFFFFHHHLLLNNNLLLMMMLLLJJJGGGEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA===<<<:::888777666555555888888777777666666555555555777999888666555888;;;999888888888:::>>>AAADDDOOOXXXhhhxxx{{{rrrjjjiiieeebbbbbbaaaccckkktttxxxpppjjjccc___bbbhhhooosssqqqdddaaafffiiiooommmaaa[[[XXXZZZbbbkkkpppvvv||||||ooogggaaa___aaafffqqq{{{lll[[[NNNDDD<<<888888888777666555555555555555555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444555555555444444333333333333333333444444444555555444333333222222222333333555555555555555444444444555555666777888888999999555666888888777777888:::777777888999999999999888;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDHHHPPPfffvvv```SSSPPPKKKKKKKKKJJJJJJIIIHHHGGGKKKIIIGGGGGGIIIKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJJJJMMMKKKHHHGGGGGGHHHGGGFFFEEEBBB>>><<<;;;:::888777666555444333222111111111111111111000000////////////000000000///...------------............------------------------------......------------......------------------------------,,,++++++,,,------///---,,,******+++,,,---------............------........./////////000000,,,,,,,,,,,,,,,---......111222333555777:::===>>>:::999888<<>>===<<<;;;999888888888777777777777777666666666666777888888666666888::::::999888888:::===@@@BBBKKKRRR```nnnxxx}}}vvvqqqkkkeeebbb```___eeelllzzzwwwqqqjjjfffiiipppwww|||}}}pppmmmqqqssswwwuuuhhh___\\\^^^eeemmmrrrwww}}}uuuiiibbb^^^[[[___dddsss~~~ttteeeTTTIIIAAA:::777888777777666555555555555555555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444555555444444444333333333333333333444444444555555444444333333333333444444444444555555555555555555555555666666777888888999666777888888777666777999777777888888999999999888;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCIIIZZZzzzwwwaaaTTTOOOKKKKKKJJJJJJIIIIIIHHHHHHIIIGGGFFFFFFIIILLLNNNNNNIIIIIIHHHHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEBBB>>>;;;:::999888666444444333222222222222222333222111000///......---...///////////////......------............------------------------------+++++++++,,,---...///000------------------------------,,,,,,,,,,,,------000///---+++)))))))))***------............------,,,,,,---...///000111222...............///000000///000111444777:::<<<>>>;;;999999;;;@@@EEEIIIJJJKKKJJJJJJJJJKKKJJJGGGEEECCCCCCDDDGGGJJJMMMMMMMMMJJJJJJIIIIIIIIIKKKLLLMMMTTTPPPKKKFFFDDDEEEHHHJJJLLLMMMNNNLLLJJJHHHHHHHHHHHHHHHHHHFFFEEECCCAAA@@@>>>===<<<;;;::::::::::::666666777777777777777777666777888777666666888:::;;;:::999888999<<<>>>@@@FFFJJJTTT```jjjvvvzzzrrrjjjeeebbb___ccchhhnnnwww}}}uuuqqqssszzzxxxuuuyyyzzz}}}yyykkkcccaaabbbjjjqqquuuzzz~~~~~~tttkkkbbb]]]YYYXXX\\\bbbppp~~~uuuiii[[[KKKBBB<<<777777999666666666555555555555555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555444444444444333333333333333333444444444555555555555444444444444555666333444444444555666666666555555555666777777888888777888999888666555666777777777777888888888999999::::::;;;;;;<<<<<<<<<<<<:::;;;===???BBBNNNhhh~~~wwwaaaSSSNNNKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEFFFIIIMMMOOOOOOJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFEEEEEEGGGHHHGGGFFFDDDAAA>>>;;;:::999888666333333222222222222222333333333333222111000000000---...///////////////...------............------,,,,,,------------------,,,++++++,,,,,,---...///------------------,,,,,,---------,,,,,,---------000///---,,,+++*********------............------++++++,,,,,,---......//////////////////000111111......000222555999;;;======<<<;;;<<<@@@DDDIIIKKKIIIHHHHHHJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHKKKNNNOOOKKKJJJIIIHHHIIIJJJKKKLLLRRROOOJJJEEECCCDDDFFFHHHKKKMMMNNNMMMKKKJJJIIIJJJFFFFFFGGGGGGFFFFFFEEEDDD<<<<<<;;;:::999999999:::666666666777777888888999777777777777777777888999;;;:::999999999:::<<<===BBBDDDJJJSSS^^^lllxxxooojjjhhheeefffiiigggkkkzzz}}}~~~~~~|||~~~pppfffdddgggooovvvyyy}}}}}}xxxssspppiiiccc\\\YYYWWWWWW\\\ccclllzzzyyyooo]]]PPPCCC<<<999666777:::555555555555555555555444444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333444444444555555666555555555555666666777333333333444555666777777666666666777777888888888777888999888666555555666777777777777777888888999:::::::::;;;;;;<<<<<<===;;;<<<>>>???@@@HHH[[[lllvvv___RRRMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEFFFIIIMMMOOOPPPLLLKKKIIIGGGFFFEEEFFFFFFFFFEEEDDDEEEGGGHHHGGGEEEDDDAAA===;;;:::999777666333333222111111111222222111111111111111111111111---...///////////////...------............------,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,------------------------......------------......------............------------------------------,,,++++++++++++,,,------------///111444777:::;;;??????>>>>>>AAAEEEJJJNNNEEEEEEDDDFFFHHHHHHGGGFFFHHHGGGFFFFFFGGGJJJMMMPPPMMMLLLKKKJJJJJJKKKKKKLLLNNNKKKGGGDDDCCCDDDFFFHHHIIIKKKNNNNNNMMMKKKKKKKKKGGGGGGGGGHHHGGGFFFFFFEEE======<<<;;;:::::::::;;;666666777777888888999999888777666666777888888999;;;:::999999999999:::;;;@@@@@@CCCKKKTTTbbbwwwuuuqqqoookkkhhhhhhdddfffppp~~~yyyjjjhhhlllttt{{{}}}|||wwwpppjjjfffaaa\\\YYYXXXWWWWWW^^^fffnnnxxxtttiiiSSSHHH>>>:::888777777:::333444555555666555444444444444444444444444444444444444444444444444444444333333444444444444333333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555666777888333333333444555666777777777777888888888888888999777888888777555444555666777777666666666777888999999999::::::;;;<<<<<<===<<<<<<===???@@@EEERRR___~~~uuu___RRRMMMJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFEEEFFFIIIMMMOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDFFFEEEEEEFFFHHHHHHFFFEEEDDDAAA===:::999888777555333333222111111111111111........./////////000000...///////////////......------............------+++,,,,,,------.........///......---------...............------,,,,,,+++------............------,,,------...///000000000------............------000000/////////.........---,,,,,,,,,,,,---......------...000222555777999??????>>>>>>@@@DDDKKKPPPIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFIIIMMMPPPPPPOOONNNMMMLLLLLLMMMNNNJJJIIIGGGEEEEEEFFFGGGGGGGGGJJJMMMNNNMMMLLLKKKLLLJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>============777777888888888888888888888777555666888999999888:::999999999888999999999>>>===???DDDKKKWWWiiizzz{{{zzzssslllhhheeeeeehhhnnnttt~~~}}}qqqpppsss{{{{{{ssskkkddd```YYYVVVUUUVVVUUUVVV]]]fffrrryyy~~~}}}yyyyyy|||lll```JJJBBB:::999999777777888222333444666666555444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444444555333333333444444444555555555555555555555666777888333444444444555666666666777777777777777888888888666777888777555444555666777777666555666777888999888888999:::;;;<<<<<<===;;;:::;;;>>>???AAAJJJSSSkkkuuu___SSSNNNJJJIIIGGGFFFFFFGGGIIIJJJIIIGGGEEEFFFIIILLLNNNOOOKKKJJJHHHFFFEEEDDDDDDEEEGGGFFFFFFGGGIIIHHHFFFDDDCCC@@@===:::999888777555444444222111000000000000///////////////.........///000000000///...------------............------++++++,,,,,,---......///............//////000111///......---,,,,,,++++++,,,---...//////...---,,,+++,,,---...////////////------............------.........//////////////////............///000000------...///111333555666;;;;;;<<<;;;<<>>======<<<999999888888888888888888999777555666888999999777888888888888888999999999::::::<<>>???DDDKKK]]]uuu```TTTPPPJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFIIILLLNNNNNNIIIHHHGGGEEEEEEEEEFFFFFFHHHGGGGGGHHHIIIHHHFFFDDDCCC@@@===:::999888777555555444333111000/////////333333222111000///......000000000000///...,,,,,,---..................---++++++,,,,,,---...//////---------...000111333444//////...---,,,,,,++++++,,,---...//////...---,,,+++,,,------......---------..................---***++++++,,,---...//////,,,++++++++++++,,,------.........///000222444555777888999888999>>>FFFMMMNNNLLLJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGHHHLLLOOOLLLKKKIIIHHHGGGGGGGGGHHHKKKLLLLLLLLLKKKIIIGGGEEEDDDGGGKKKMMMMMMLLLLLLLLLFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA???>>><<<;;;:::::::::999999999888777777777999777444555888:::999777888888888888888999999999777777999<<<>>>CCCPPP\\\iiiyyyrrrhhh___^^^aaaccceeeggglllssszzz}}}yyyssskkkaaaYYYTTTLLLLLLNNNPPPOOOPPPXXXbbbbbbgggjjjgggdddnnn|||lllXXXJJJAAA:::777888999666333222111222444666666555444333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333444444555555555333333333444444444555555333333333444444666777777555555555555555444444444444444444444444444444333333555666666555555777888888777555444555666888999777888888999;;;<<<======???<<<;;;===>>>>>>BBBHHHTTTwwwrrr^^^SSSPPPTTTOOOHHHEEEFFFHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQLLLHHHFFFHHHJJJJJJHHHIIIGGGFFFDDDDDDDDDDDDEEEAAA>>>;;;:::999888666555666555333111000000111111222111///...------------111///------/////////...///............---------///...---......---+++(((......//////......---,,,,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////........................---------,,,,,,+++++++++------...000111111///---///.........///111444666888:::===<<<999;;;AAAFFFJJJKKKNNNQQQSSSQQQLLLHHHIIIJJJKKKJJJIIIIIIKKKMMMJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMMMMMMMMMMLLLIIIFFFBBBEEEHHHJJJJJJJJJKKKMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::999888777666777888888888888999999999888888999999999::::::::::::<<<>>>===<<<@@@HHHOOOaaalllzzz|||ssshhh```___aaaccccccgggiiikkkpppyyy}}}sssjjjccc]]]VVVRRRNNNOOOOOONNNMMMPPPUUUYYYYYY___bbb```fffzzz~~~sssaaaMMMBBB;;;:::999888777555444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444222222333333333333444444222333333444444333333222333333444444555666777777666444444666999:::888666888888777666666666666666777666444444666666666555555555555555666666666777666666666666777777777777777777777888999999::::::;;;:::::::::;;;>>>AAABBBQQQcccrrr]]]RRROOORRRMMMHHHEEEFFFHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOKKKGGGFFFHHHIIIJJJIIILLLJJJHHHFFFDDDDDDDDDDDDCCC@@@===;;;:::999777555444333222111111111222333000000///.........//////000///------...//////...+++,,,,,,---...///000000+++***+++---///000...---...............------,,,,,,---............---,,,,,,,,,---......---,,,,,,//////...---,,,,,,,,,,,,...........................---------,,,,,,,,,,,,///...------///000000///111000///...///000222333555888;;;:::999999>>>BBBGGGIIIMMMPPPPPPNNNKKKIIIFFFGGGHHHFFFDDDCCCDDDEEEJJJKKKMMMMMMKKKKKKLLLNNNNNNNNNPPPRRRSSSPPPKKKGGG@@@AAABBBCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBB@@@???===<<<;;;;;;;;;:::999888777777777888888888888999999999888888888999999999::::::888:::;;;:::999<<>>@@@BBBGGGXXXvvvqqq\\\QQQMMMNNNKKKGGGEEEFFFGGGHHHHHHKKKKKKJJJJJJKKKMMMOOOPPPLLLJJJGGGFFFGGGIIIJJJJJJNNNLLLJJJGGGEEEDDDCCCCCCDDDBBB>>><<<;;;:::777555222222111111111222444555///............///000111000...------...//////...+++,,,,,,---...///000000*********,,,///000///...............---------,,,,,,,,,------------,,,,,,,,,------......------,,,//////...---,,,,,,,,,,,,------------------------...............---------111...,,,+++---///000000111000///......///000111333666999:::888888:::===@@@EEEKKKNNNMMMKKKKKKLLLKKKLLLLLLJJJGGGDDDBBBBBBIIILLLNNNOOONNNMMMMMMNNNMMMOOOSSSWWWXXXTTTNNNIIIBBB@@@======@@@DDDGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCAAA@@@>>>===;;;;;;::::::999999888888777888888888888999999999888888888999999999999:::999:::;;;:::888;;;@@@EEEKKKSSS^^^gggmmmqqquuuxxxzzzsssiiidddcccaaa```aaaccceeeeeefffjjjqqqwww}}}xxxsssooojjjccc]]]XXXUUURRRPPPMMMMMMNNNNNNMMMMMMLLLLLLPPPSSSYYYeee~~~yyylll^^^OOOCCC???888777777777666666666666444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222333333333444555555666666666666666777999:::999888888777666666555555666666666444333444666777777666666666666666666555555555555555666666666777777777666666777888888999999:::::::::999:::;;;===???AAA>>>KKKbbb~~~qqq[[[OOOLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOJJJIIIGGGGGGGGGIIIJJJJJJMMMKKKIIIFFFEEEDDDCCCDDDEEEBBB???<<<;;;999777555333222111111111222333444//////////////////000000///---,,,,,,...//////...///............------------,,,+++,,,......---,,,......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////------------------------///////////////.........///---,,,,,,---///////////////.........///000111111444888999999888888999888???GGGJJJIIIJJJMMMQQQQQQSSSSSSQQQLLLGGGCCCBBBHHHKKKNNNPPPOOONNNNNNNNNNNNPPPSSSWWWXXXUUUPPPKKKFFFBBB===<<>>AAACCCIIIQQQXXX^^^ccchhhkkklllrrrzzz}}}tttnnnkkkhhhfffbbbcccdddddddddfffjjjnnnrrr~~~~~~{{{wwwpppiiiccc___ZZZUUUQQQPPPOOOOOOMMMNNNOOOPPPPPPQQQQQQRRRVVV]]]ggguuupppbbbSSSEEE>>><<<666666666666666666666666444444444444444444444444333333222222222222333333333333333333333333333333222222222222222222222222222222222333333333444444222333333444444333333222333333333444444555555555555555555777888888888777777777666555555555555666555444333333555777777666666666666666555555555555555555555666666666777777666666777777888999999999999999999:::;;;<<<>>>???<<>>>>>AAACCCEEEGGGHHHJJJLLLLLLKKKJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;:::999999999:::777777888888888999999999777777888888888999999999;;;;;;;;;;;;::::::<<<======@@@DDDIIIMMMQQQUUUXXX[[[bbbkkkrrrxxx{{{wwwsssooohhhgggfffddddddfffiiillllllrrr{{{vvvppphhhaaaZZZWWWSSSOOOMMMMMMNNNPPPPPPSSSUUUVVVVVVWWW[[[^^^bbbooozzzhhhXXXJJJ???::::::555555555555555666666666444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222333333444444333333222333333333444444444444444222333444555555555666666777666666555555555555555555444222333555666666555666666666666666555555555555555555555666666666666555666666777888888999999999999999:::;;;<<<======>>>CCCKKK[[[zzzpppZZZOOOLLLHHHIIIJJJJJJHHHGGGHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMJJJKKKKKKJJJIIIHHHJJJKKKHHHGGGFFFDDDDDDDDDDDDEEEBBB@@@===;;;:::999777666666555333111000000000111222222222111000///---,,,---,,,+++,,,...//////...+++,,,,,,---...///000000,,,******+++---000000000///...,,,+++++++++,,,---------,,,,,,,,,,,,------...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////++++++,,,///000000---+++***+++,,,---...000111111111333666999:::;;;::::::000555<<>>===???AAAEEEFFFIIILLLLLLLLLJJJIIIEEEFFFFFFEEEDDDCCCBBBBBB???===;;;:::999888999999777888888888888999999999777777777888888888888999999999999999999999999999===>>>???BBBEEEHHHJJJLLLMMMSSS[[[aaahhhsss{{{rrrppplllhhhffffffggghhhkkkmmmwwwtttmmmggg```ZZZRRRQQQOOOMMMLLLNNNRRRVVVYYY___eeeeeeaaa```eeejjjsssooo\\\OOODDD<<<888888444444444555555555555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333444444000222444555444444555666777666555555444444555555666444333333444555555444555555555555666666666777444444555555555666666666555555666777777888888999888888999::::::;;;;;;<<<@@@@@@GGGVVVlllpppZZZOOOMMMHHHJJJLLLLLLIIIGGGGGGIIIHHHHHHHHHHHHIIIKKKLLLNNNKKKMMMMMMLLLIIIHHHIIIKKKJJJIIIGGGEEEDDDDDDDDDDDDBBB???===<<<<<<;;;:::888555444222111111111222222000111111222111000///...---+++***+++---/////////+++,,,,,,---...///000000---+++***+++---////////////...,,,+++***+++,,,---......---,,,,,,---.........---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,+++---...///...,,,++++++,,,---.../////////000111333666999;;;;;;;;;333666:::@@@FFFLLLQQQTTTZZZ]]]aaaaaa\\\SSSLLLHHHBBBEEEHHHKKKMMMPPPSSSVVVZZZWWWTTTSSSTTTTTTTTTSSSQQQSSSRRRKKKBBB<<<===@@@BBBEEEHHHKKKLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCAAA???<<<:::888888888888777888888888888999999999777777777777888888888888888888999:::::::::999888=========???BBBDDDDDDEEECCCGGGNNNSSSYYYdddsss}}}|||wwwsssooommmkkkiiijjjjjjnnn}}}~~~tttjjjbbb\\\XXXUUULLLLLLLLLLLLMMMRRRZZZ___iiittt~~~}}}ssslllnnntttsssbbbOOOEEE???:::777666555555444444444444444444444444444444444444444444444333333333333333333444333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333000333555555444333555777666666555444444444444555777555333333444444333222333444444555666777888888444444444555555555666666555555666666777888888888777888999:::::::::;;;:::???<<>>=========<<<;;;333222111111111222333444...///111222222111000000---+++***+++---///////////////.........---------222///,,,+++,,,,,,,,,+++///...,,,******+++,,,---///...------------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---******,,,...//////,,,------......------,,,///000111444888;;;<<<;;;777777:::???FFFLLLOOOPPPUUUYYY]]]^^^YYYQQQIIIEEEAAACCCFFFIIILLLPPPTTTXXX\\\ZZZXXXWWWWWWWWWUUUTTTUUUYYY[[[SSSGGG>>>>>>AAAAAACCCGGGKKKLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@===:::888777777888777888888888888999999999777777777777888888888888::::::;;;<<<======;;;999888777888999<<<>>>>>>===>>>AAAFFFJJJOOOZZZiiittt~~~{{{wwwrrroooiiigggiiirrrwwwrrrjjjbbbZZZUUUSSSRRRGGGIIIKKKLLLOOOVVV___fffwwwvvvuuuzzzwwwjjjXXXFFF>>><<<:::666555555555444444444333333333444444444444444444444444333222222222222222222333333333333333333333333333444444444444444444444444222222333333333444444444222333333444444333333222333333333333333333333333111444666666555444666888666666555444444444444555888666444333333333222111222333444555666888999999444444444555555555666666555555666666777888888888777888999:::::::::::::::>>>:::@@@LLLOOOUUUwwwsss\\\QQQPPPJJJJJJHHHGGGFFFEEEEEEEEEJJJIIIHHHHHHIIIKKKNNNOOOKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA??????>>>;;;888555777666444222111111111111000000000000000000000000///---,,,---...///...------------.........//////$$$%%%'''***,,,---......,,,'''###&&&---222000---///...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------,,,+++++++++,,,,,,///000111333777;;;>>>AAA;;;999777999>>>DDDIIILLLQQQTTTXXXZZZXXXSSSNNNKKKDDDDDDEEEGGGKKKQQQUUUYYYYYYZZZYYYWWWUUUUUUWWWYYYVVVWWWWWWTTTNNNGGGCCCAAACCCDDDGGGIIIJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA???===:::888777777777666666666777777888777777666666777888999999::::::999999::::::;;;<<<999::::::;;;;;;::::::999===@@@BBBCCCGGGRRR```kkkzzz~~~vvvnnnmmmmmmpppwwwzzzllleee[[[TTTQQQNNNKKKIIIKKKIIILLLSSSYYY___mmmzzz|||}}}nnnYYYOOOCCC;;;999888666444777666555444333444555555222333333444444333333222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333222222222222333444444333222222111111222222333333333333444444444555555555444333222222222222222666666555555555444444444444444444555555555555666444444444444444444444444444555666888888999999999666666777888999999::::::<<<999===CCCEEEKKK```yyyttt]]]QQQPPPLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJHHHFFFDDDDDDDDDDDD>>><<<;;;;;;;;;:::777444666555333111000000000000000000000000000000000000///...---...//////...------------.........//////+++,,,---...////////////...+++((()))...111111000...---,,,+++******+++,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---------.........************************+++,,,---...////////////,,,,,,,,,+++,,,,,,------//////111333666:::===@@@<<<:::888999===BBBHHHKKKPPPQQQTTTVVVVVVTTTOOOKKKFFFEEEEEEGGGJJJOOOTTTWWWZZZ[[[ZZZWWWUUUTTTUUUVVVSSSSSSRRRQQQMMMIIIDDDAAABBBCCCFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAA???<<<:::999666666555555555555666666777777777777777888999999999888888888888999::::::999::::::;;;;;;::::::999:::<<<>>>???BBBJJJWWW```qqq}}}tttrrrqqqqqqtttwwwyyyyyy}}}xxxoooccc]]]UUUPPPMMMKKKIIIHHHNNNLLLOOOXXXbbbmmm|||oooaaaOOOGGG>>>888777777666444777666555444333444444555222333333444444333333222333333333333333333333333111111111222222222333333222222222222222222222222222222222222222222222222222222111111222222333444333222222111111222222333333333333444444444444555444444333222222222222222666555555555444444444444444444444444555555555555555555555555555555555555555666777888888888888888666666777888888999::::::???;;;===AAAAAADDDSSSfffvvv___RRRQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGGGGIIILLLMMMKKKJJJHHHFFFDDDDDDDDDDDD???>>>============:::888444333222111000/////////000000000000000000000000000///......000000///...---............/////////000000000111000//////......---+++***+++...000222......---,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------.........//////------------------------+++,,,---...............,,,+++++++++,,,---......//////000222555999<<<>>>===<<<999999;;;@@@EEEIIINNNMMMNNNQQQSSSSSSOOOKKKHHHFFFFFFFFFIIIMMMRRRUUUYYYYYYYYYVVVSSSQQQQQQRRRRRRQQQOOOPPPPPPMMMGGGCCCAAABBBDDDFFFGGGHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA???===<<<666555555444444444555555777777777777777777888999999999999888999::::::;;;999999::::::::::::999999888:::;;;<<<>>>CCCLLLRRRfffttt|||zzzwwwvvvuuussspppnnnmmmmmmooouuu}}}rrrhhh```YYYUUUPPPLLLJJJJJJIIIHHHPPPOOOTTTbbbssstttbbbUUUDDD???999777777888777555666555555444333444444444222333333444444333333222222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222222222111111222222333444333222222111111222222333333333333333444444444444444333222222222222222222555555555555444444444444444444444444555555555555666666666666666666666666666666777888888777777777666777777888888999999999>>>::::::>>>>>>>>>GGGSSSyyy```SSSQQQMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOKKKIIIGGGEEEFFFIIILLLNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA???>>>>>>===;;;999444333333222111000000000////////////////////////111///...///000111000///...............////////////////////////...---,,,,,,---,,,***((()))---111////////////.../////////,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,------------............/////////////////////////////////...---,,,+++***+++++++++,,,,,,...///000//////000111444666999;;;>>>===;;;999999===CCCGGGNNNLLLKKKMMMPPPPPPMMMIIIHHHGGGFFFEEEGGGKKKOOOQQQUUUVVVWWWUUUSSSQQQPPPPPPUUURRRPPPQQQSSSRRRKKKEEE@@@AAABBBCCCEEEGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>777777666555555555666666888777777777777777888888::::::999999::::::;;;<<<999999::::::::::::999999999;;;<<<<<<<<>>;;;888888888999888666555555444444444333333333222333333444444333333222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333444444333222222111111222222333222222333333333444444444444444333333333333333444444444444444444444444444333333444444444555555555555555555555555555555555666777777777777777666666666777777777888888888999:::777777<<>>BBBHHHzzz```TTTRRRMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOJJJHHHFFFEEEEEEHHHLLLNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA>>><<<:::999666444444444444333333222111111////////////////////////111///...///000111000///////////////////////////,,,------.........------,,,......+++((((((---111------------...---------,,,,,,,,,---------............------------......+++,,,,,,,,,,,,---------++++++++++++++++++++++++............---,,,+++***++++++,,,,,,---...///000/////////000222444777888======<<<:::999;;;@@@DDDNNNLLLKKKKKKMMMMMMJJJGGGHHHHHHGGGFFFHHHJJJMMMOOORRRUUUWWWXXXVVVTTTTTTTTTVVVSSSQQQRRRTTTRRRKKKEEE@@@@@@@@@AAABBBEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>::::::999888888888888888888888777777777777777888888888888777888999999:::888999999::::::999999888::::::;;;;;;;;;===???AAADDDNNN]]]mmm|||xxxrrrnnnnnnoooqqqttttttsssrrruuu{{{wwwjjjaaa[[[UUURRRNNNMMMKKKIIIIIIJJJLLLNNNUUU```sssyyyhhhXXXJJJAAA:::999888777777777555444444444444444444333333333222333333444444333333222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333444555555333222222111111222222333222222222333333333444444555555444444444444555555333333444444444444444444333333333444444444444555444444444444444444444444666666777777777666666555777777777777777888888888999777888<<>>BBBLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNOOORRRVVVYYY[[[ZZZXXXWWWVVVSSSQQQPPPQQQRRRPPPKKKFFFAAA@@@??????@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCBBB@@@??????===<<<;;;;;;::::::::::::999888888777777777777777555555444444555555666777888888999999999999888888777777777777999:::<<<===???DDDNNN[[[iiizzzxxxpppqqqtttxxxyyywwwrrrnnnjjjpppwwwzzz|||yyyrrrhhh___XXXTTTQQQPPPIIIIIIHHHGGGGGGKKKPPPUUUaaaoooyyyjjj\\\MMMCCC???777777666666555333333222333444444444444333222222222333333444444333333222000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222333333222222333333444555333222222111111222222333222222222222333333333333444444444444444555555666333333333333444444444444333333333333444444444444444444444444444444444444555555666777777666666666777777777777777777777777;;;;;;<<<======>>>???@@@yyy___TTTTTTNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLFFFFFFEEEFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDHHHEEEAAA???===<<<:::999222222333444333222111000000000000000000000000000///...---...//////...---000000000000/////////...---...//////000000//////,,,---///////////////000'''(((***+++++++++******,,,,,,,,,---------............---,,,,,,---......,,,,,,,,,,,,---------...........................'''(((***,,,...//////000......---------....../////////......///111222444777;;;>>>>>>;;;:::===@@@HHHLLLPPPPPPLLLJJJJJJLLLKKKMMMOOOQQQRRRRRRQQQQQQQQQTTTXXXYYYXXXUUUSSSRRROOOPPPQQQRRRRRRPPPMMMKKKCCCAAA???>>>>>>@@@CCCEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<;;;::::::;;;999999888777777777777777555555555555555666777777888888999999999999888888666555555666888;;;===>>>@@@AAAFFFPPPZZZggg{{{zzz{{{}}}|||vvvqqqjjjpppwwwyyyxxxyyyyyyrrrhhhccc\\\UUUQQQNNNMMMLLLFFFFFFFFFFFFIIIPPPYYY```nnn|||{{{}}}jjj\\\OOOCCC===<<<777777777666444444444444333333444444444333222111222333333444444333333222000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111000000111111222333333222222111111222222333111222222222222333333333222222222222222333444444222222333333333444444444222222333333333444444444555555555555555555555555444444555666777777777777777777777777777777777666:::<<<<<<:::999;;;>>>@@@xxx^^^TTTTTTPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDAAA===;;;;;;:::999888000111222333333222000///000000000000000000000000///---,,,---...///...---111111000000/////////...---............------,,,******,,,...//////...---******,,,---...------,,,,,,,,,,,,---------......------++++++++++++---------------.........//////******************************+++,,,------------///......---------......//////......///000111222555:::??????<<<:::<<>>===<<<;;;:::::::::999999888777777666777777888888888888888999999:::888888999999999999888888777666555666999===???@@@===<<>>===;;;999777999666444222222222000///333222000/////////000111//////////////////////////////000000///...------222///,,,******,,,000222+++,,,.........,,,***(((++++++++++++++++++++++++............------,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++...,,,+++,,,///111///------...............------------------------------///...,,,,,,,,,---///111666:::???@@@>>>;;;:::;;;BBBHHHOOORRRPPPNNNPPPRRRTTTTTTVVVYYYZZZZZZWWWTTTKKKLLLMMMNNNNNNNNNNNNNNNPPPMMMKKKLLLOOOPPPNNNKKKLLLGGGAAA<<<;;;;;;;;;;;;GGGHHHIIIIIIGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@???======>>>>>><<<;;;<<<;;;:::999888888888888888888777666666666666666444666999<<<<<<:::888666555666666777888:::;;;<<<:::===???AAADDDLLLYYYccczzzyyy}}}tttrrrpppnnnkkkgggaaa]]]WWWRRRKKKHHHGGGHHHGGGEEEIIIHHHHHHIIINNNXXXeeennn}}}xxxwwwxxxvvvsssvvv~~~oooaaaOOOCCC???>>>;;;999888777555444333333444444444444444444444444444444222222222333333444444444333222222222111000000000////////////////////////444333333222111111111222000000000000000000000000222222222222222222222222111111222333333333333222333333333333333333333333555444444333333444444555333333333333333333333333555555555555444333222222333333333444444444555555444444444444444555666777777777777777888888888888:::999888888999:::<<<===uuu```UUUSSSMMMLLLJJJHHHHHHHHHJJJJJJMMMLLLKKKKKKMMMMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJLLLMMMLLLJJJGGGFFFEEEEEEEEECCCAAA???>>>===<<<:::888777555333111111111000...111000000///.../////////........................///////////////...------++++++******+++---...///,,,------......---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++***......---------,,,,,,,,,.........---------,,,,,,---+++***+++...///...,,,---...............------------------------------///...---,,,,,,---///000444888<<<>>>>>>===<<<<<>><<<<<<<<<;;;DDDFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA??????@@@@@@>>>===;;;;;;:::999888888888888888888777666666666666666555666999:::;;;:::888777666666777777888999;;;;;;888:::<<<===???EEEOOOWWWiiivvv{{{vvvrrrkkkiiifffdddaaa^^^YYYUUURRRNNNIIIGGGGGGHHHHHHGGGIIIIIIKKKOOOVVV___iiioooqqqllliiihhhggglll|||sss___SSSEEE<<<:::;;;999777777777555444333333444444444444444444444444444444000000000111111222222222222222222111111111111111111111111111111111111111444333222222111111111222000000000000000000000000222222222222222222222222000111222222333333222222222222222222222222222222444444333333333333444444333333333333333333333333444444444444444444333333333333333444444444555555777777666444444333333444666666666777777777888888999999888888999:::<<<===uuu___UUURRRKKKKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMLLLJJJHHHGGGFFFFFFFFFHHHJJJKKKOOONNNLLLIIIGGGFFFFFFFFFBBB@@@>>>>>>======;;;999666444222111111111///...///////////////...------------------------------...////////////...------'''(((***,,,---...//////---------...............,,,,,,,,,,,,,,,,,,------------......------,,,,,,...------------,,,,,,,,,//////............------,,,+++***+++---------+++------...............---------------------------......---,,,,,,...///000222444666:::>>>???>>>===;;;@@@FFFIIIJJJKKKOOOQQQTTTWWW\\\``````[[[RRRLLLLLLLLLMMMNNNNNNNNNMMMMMMOOORRRTTTUUUUUUUUUVVVVVVPPPLLLFFFAAA???>>><<<;;;@@@CCCFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAAAAABBBBBB@@@???;;;;;;:::999888888888888888888777666666666777777777777888999999999999888888888777777888999999:::777999;;;;;;;;;>>>DDDJJJSSS```ttt~~~{{{xxxuuuqqqmmmiiibbb```\\\YYYVVVTTTQQQNNNKKKIIIGGGFFFGGGHHHIIIHHHHHHJJJOOOVVV^^^eeeiiijjjddd```\\\ZZZ]]]lllnnn```PPPGGG===777777777666444777666555444333333333333333333333333333333333333000000000111111111111111111111111111111222222222111111111111111111111111333333222111111111111222000000000000000000000000222222222222222222222222000111222222333333222222111111111111111111111111444444333333333333444444333333333333333333333333222333333444444444444333333333333444444444555555777666555444444444444444555555555666666666666777999888888888888:::;;;<<>>===>>>===;;;999777555222111222222000///...///000111000///...---.................................//////...------++++++,,,...///000000000......------...///000111,,,,,,------------............////////////......------------------------............------------,,,,,,,,,,,,---------,,,,,,---......///....................................------------...///000000000111666===@@@@@@>>>:::>>>BBBEEEHHHKKKOOORRRSSSXXX```fffgggaaaVVVNNNMMMMMMMMMNNNNNNNNNMMMMMMNNNSSSWWWXXXUUUTTTUUUVVVSSSOOOIIIDDDAAA???<<<:::<<>>===>>>===;;;999888666444333333333222111///000111222111000///...////////////////////////------............------///...---,,,,,,...///000...............///000111,,,,,,,,,------.........,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,------.........---------...,,,------...//////..............................------------......//////...---...333:::???@@@???<<<>>>@@@CCCFFFJJJOOOSSSSSSYYYccckkkmmmhhh]]]UUUOOONNNMMMLLLLLLMMMNNNNNNQQQVVVZZZ\\\YYYVVVVVVWWWVVVSSSMMMHHHEEEAAA===:::999===@@@CCCCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???===<<<;;;:::999999999999888888777777777777888888888888777777777888999::::::999888888777888888888777999:::;;;;;;<<<===???>>>EEEPPP\\\mmmyyytttnnnkkkhhhfffdddbbb___]]]XXXTTTPPPLLLKKKKKKJJJJJJEEEEEEFFFFFFGGGGGGIIIJJJNNNSSSYYY```ccc```[[[VVVQQQQQQVVVccczzzxxxdddSSSJJJAAA===999777888888666555555555555444444333222222222222222222222222222222222222222222222222222222000000000111222222222333000000000000000000000000111111111000000111222222000000000000000000000000111111111111111111111111000000111222222222222111222222222222222222222222333333333222222333333333333333333333333333333333111111222333444444444444333333333444444444555555333333333444555666777888444444444444555555555555777777666666777888:::;;;zzzbbbTTTOOOOOONNNMMMLLLKKKIIIHHHGGGIIIHHHHHHJJJLLLNNNNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKIIIGGGEEEEEEEEEEEEBBB@@@>>>>>>======;;;999888666444444444444333222111111111111111000000///000000000000000000000000,,,,,,---............---...---+++******+++---............///////////////++++++,,,,,,------......******++++++,,,+++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---...///000///---,,,---...,,,,,,---...////////////........................---------............///------...111777;;;>>>????????????AAADDDIIINNNQQQSSSYYYcccllloookkkbbb[[[RRROOOLLLJJJIIIKKKNNNPPPVVVZZZ___aaaaaa^^^\\\[[[[[[XXXSSSNNNIIIDDD???;;;999;;;>>>???@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;888888777777777888999999888888777777888888999:::999999888888888888888999666666777999:::;;;;;;;;;===AAAFFFLLLWWWiii~~~{{{uuuppphhheeeaaa___]]][[[YYYWWWQQQNNNJJJHHHGGGGGGFFFFFFDDDFFFGGGGGGGGGIIILLLNNNYYY^^^dddfffccc]]]WWWTTTLLLPPP[[[ppp~~~iiiTTTFFFAAA888666444555777888888888444555555555444333222111111111111111111111111111000000000000000/////////111111111111111222222222////////////////////////111000000000000111222222000000000000000000000000111111111111111111111111///000111111222222111111222222222222222222222222333333222222222222333333333333333333333333333333111222222333333333333222333333333444444444555555666555555444444444555555444444444555555555555666777666666666666888999:::}}}dddUUUOOOMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJMMMOOOOOOOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJHHHFFFFFFFFFFFFGGGCCCAAA???>>>===<<<:::888777555333333444444333222111111000///////////////000000000000000000000000+++,,,------.........---***++++++,,,,,,------------.../////////...---,,,******++++++,,,---------***++++++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---...///...,,,+++,,,...+++,,,---...////////////........................,,,------...............,,,---///111333777<<>>>>>BBBGGGLLLNNNRRRWWW```hhhllliiiaaa[[[TTTQQQKKKGGGGGGJJJOOORRRXXX[[[___dddggggggccc```aaa^^^YYYTTTOOOIIICCC>>>999;;;<<<<<<<<<>>>AAADDDEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBBBBBBBAAA???@@@???>>>===<<<<<<<<<<<<888888777777888888999:::777777888888999999999999888888888888888888999999888888777888999:::::::::<<<>>>AAACCCGGGRRRbbbmmm~~~{{{uuusssqqqlllhhheeebbb]]]ZZZYYYWWWTTTSSSMMMJJJGGGEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHKKKQQQUUU```fffkkkhhh```YYYUUUVVVSSS\\\iii|||nnn[[[HHH>>><<<555444333333555666777888444444555555444333111000111111111111111111111111111000000000/////////...222222222111111111111111000000000000000000000000000000000000000111222222000000000000000000000000111111111111111111111111///000000111111111111111111111111111111111111111333333222222222222333333333333333333333333333333222222333333333222222111333333333444444444555555555555444444444555555666444555555555555666666666666666555555666777999:::~~~eeeUUUOOOKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIKKKNNNPPPPPPPPPJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHDDDBBB@@@>>>===<<<999777666444222222333333222111111000///------...//////////////////////////////+++,,,------.........---(((***---000111111000///---...///000000...,,,***))))))***++++++,,,---------......///000000000///,,,,,,,,,------.........---------.........//////+++---///...+++)))+++---+++,,,---...////////////////////////////////////,,,---......//////......+++...000111111444:::???CCC@@@======@@@EEEIIILLLQQQVVV]]]dddhhheee___YYYVVVQQQKKKFFFFFFIIIOOOTTTWWWYYY]]]eeekkkkkkgggccceeebbb]]]XXXSSSMMMFFFAAA:::;;;;;;:::;;;===@@@DDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCAAA@@@AAA@@@???>>>============888888777777888999::::::777777888999999999999888888888777777888999999:::<<<;;;999999:::;;;;;;:::999<<>>===<<<;;;888666888555222000000111111000333333222111000000000111........................111)))&&&+++000///...000---,,,***'''&&&'''+++...///...,,,***)))''''''&&&...------,,,,,,------...000...+++,,,...000...---,,,***(((***,,,...,,,***,,,,,,,,,------.........///...---,,,,,,---...///---------............///+++,,,,,,------.........//////......---------,,,///000111111111444888;;;BBBCCCCCC???;;;<<>>======<<<<<<::::::::::::::::::::::::888888888888888888888888888888777666666666666666666666777888999999:::;;;<<<<<<===>>>???@@@AAAAAAKKKOOOVVV___jjjvvvzzzrrrhhhcccaaa___[[[WWWXXXWWWTTTQQQOOOMMMMMMLLLGGGEEECCCAAA@@@AAABBBCCCEEEEEEEEEGGGKKKPPPTTTWWWccc^^^[[[ZZZWWWVVV[[[bbbssswww^^^MMMDDD===999999777777666666666555555555555555444333333222111111444444333333222111000000111111000000111111222333111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000222222111///...///000222222111111111222444555111111222222222333333333444444444444333333222111444444444444444444444444222222333333333333444444666555555444444333222222444444555555666777777777eeeTTTPPPMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOOOOPPPIIIIIIGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA>>>===<<<;;;888666:::777444222222333333222111000000000000000000///...........................'''$$$)))---,,,++++++------,,,***)))***---///111000...---++++++******...------,,,,,,------...///---++++++---...---,,,,,,+++)))+++---...---+++------------------------///...---,,,,,,---...///------------..................------......//////111000000000/////////......///000000111333777:::@@@BBBBBB???<<<<<>>===<<<<<<::::::::::::::::::::::::888888888888888888888888888888777666666666666666888888888888999999999:::;;;;;;<<<===>>>???@@@@@@>>>AAAGGGMMMUUU___jjjqqq}}}yyyooohhhaaa]]]\\\[[[WWWTTTSSSQQQOOOLLLJJJIIIIIIIIIEEEDDDBBBAAAAAAAAACCCCCCEEEEEEFFFHHHLLLPPPTTTWWWXXXUUUTTTTTTTTTYYYfffsssxxxfffQQQDDD===888555555555444444444333333333333555444444333222222111111444444333222222111000000111111111111111222333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222333222000///000111222222111111111222333444111111222222222333333333333444444444333333222111333333333333333333333333222222333333333333444444222222333444444555555666444444555555666777777777fffUUUPPPLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA>>>===<<<;;;888666999666444222333333333222---...///000000000///...........................///+++)))---000...,,,,,,---...///...,,,,,,...000000000///...---,,,,,,---...------,,,,,,------...---,,,++++++,,,---,,,+++---,,,+++,,,.........---------------------,,,,,,......------------......------------............111000///...---...///000000000000///////////////---...//////000111555777===???AAA@@@===<<<>>>AAAEEEHHHLLLPPPSSSUUUVVVVVVSSSUUUWWWXXXWWWTTTPPPMMMLLLPPPTTTXXX___gggjjjhhheeebbb``````aaa^^^VVVOOOEEECCC@@@<<<:::999999999999>>>DDDGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBB@@@???===<<<<<<::::::::::::::::::::::::999999999999999999999999888888777666666666666777:::::::::999999999888888::::::;;;<<<===>>>>>>???:::<<<>>>AAAGGGNNNWWW^^^lllvvv~~~ssskkk```[[[WWWUUUUUUUUURRRPPPMMMLLLJJJHHHFFFFFFFFFFFFCCCBBBAAAAAAAAABBBDDDEEEEEEFFFHHHJJJMMMPPPRRRSSSMMMLLLNNNRRRYYYfff}}}yyydddVVVGGG???;;;888777777444444444444333333333333444444333333222222111111333333333222111111000000222222111111222222333444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222111222333222111000111222222222111111111222333444111111222222222333333333333333444444444333222222222222222222222222222222222222333333333333444444222222333444444555555666444444555555666777777777fffUUUOOOLLLLLLJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDEEECCCAAA>>>===<<<;;;888666666444222111111222111000,,,---///111111111///...........................///------///111000---+++,,,...//////.........///...------,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,------,,,,,,------------...//////...,,,,,,,,,------.........------------------------,,,,,,---------.........111000...---,,,---...///---------------------------.../////////000222555888<<>>======>>>BBBEEEIIIMMMPPPSSSTTTUUUTTTVVVXXXZZZZZZWWWTTTRRRMMMOOORRRVVV]]]bbbddddddaaa``````bbbdddbbb[[[UUUIIIGGGCCC???;;;888777666666:::@@@EEEFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCBBB@@@???======::::::::::::::::::::::::999999999999999999999999999888777777666666777777;;;;;;;;;:::999888888777999999:::;;;<<<<<<======<<<======>>>AAAGGGOOOTTT```jjj{{{yyyoooeee]]]UUURRRPPPOOOPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEAAA@@@@@@AAABBBCCCEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMHHHHHHNNNZZZiii}}}xxxiiiTTTIII???<<<;;;888777888555555555555555555555555333333333333222222111111333222222222111111000000222222222222222333333444000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111333444333111111222333222222222222222222222333111111222222222333333333333333333444444333333222222222222222222222222222222222222333333333444444666555555444444333222222444444555555666777777777{{{dddUUUOOONNNMMMLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEECCCAAA>>>===<<<;;;888666555333111111222222111000,,,...000222222222000///////////////////////////++++++,,,,,,------+++(((***,,,...///...---.........------,,,,,,------......------,,,,,,------...,,,---...///...---------------............//////******+++,,,...///000000,,,------------------,,,,,,,,,,,,------------...000///---,,,,,,,,,------,,,,,,,,,---------------,,,...//////...///111333555888===???@@@>>>===<<<@@@CCCFFFKKKOOORRRTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZRRRQQQRRRVVVZZZ\\\]]]^^^[[[\\\^^^aaadddccc^^^ZZZNNNKKKGGGBBB>>>:::888777666999===@@@BBBDDDGGGIIIEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777777777777777;;;::::::999999888888777999999::::::;;;;;;<<<<<<999:::::::::<<<@@@GGGKKKSSS[[[hhhvvv}}}sssjjjaaaYYYSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHRRReeezzz{{{gggYYYGGG???999888777444333555444444555555555555555555333222222222222222111111222222111111111111111000222222111111222222333444//////////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333333222111222333222222222222222222222222111111222222222333333333222333333444444333333333444444444444444444444444222222222333333333444444666555555444444333222222444444555555666777777777vvvbbbUUUOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEECCCAAA>>>===<<<;;;888666666555333444555555333222...///000111111111000///////////////////////////+++......,,,---///...,,,)))+++---...---------///000//////.........//////...------,,,,,,------...+++...000000///------...,,,---///...------...000******+++,,,...///000000,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,.............../////////---...000000//////000111222555:::???AAAAAA???===???@@@DDDHHHMMMPPPSSSTTTXXXYYYYYY[[[]]]___aaacccZZZUUUSSSUUUWWWWWWXXX[[[YYYZZZ]]]aaaddddddbbb___VVVSSSOOOIIICCC>>>;;;999888999;;;<<<>>>AAAFFFIIIEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCAAA@@@========================::::::::::::::::::::::::999999888777777777777888888888888888888888999999999999::::::;;;;;;;;;;;;888999999999:::===AAAEEEEEEKKKTTT]]]eeennnxxx{{{uuulllccc\\\VVVPPPMMMLLLKKKIIIHHHGGGGGGHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGIIINNN]]]rrrlllYYYMMMCCC===999888888555444666222222222222333333333333222222222222222222111111111111111111111111111111111111000000111111222333111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000000000//////000111222222111111222333222222333333333222111111111111222222222333333333222222333444444444333333444444444444444444444444222222333333333333444444222222333444444555555666444444555555666777777777sss```VVVOOOMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHGGGEEEDDDEEEEEEFFFCCCAAA>>>===<<<;;;888666555444333444555555333222//////////////////......////////////////////////,,,000111------111333000***,,,------------...000000000///...---------......------,,,,,,------...***---000000...,,,,,,---+++---///...,,,,,,...000,,,,,,,,,------------...+++,,,------------,,,+++++++++,,,,,,,,,---------+++,,,.../////////---,,,---------....../////////---///000000/////////000000333888>>>BBBCCCAAA???<<<>>>AAAFFFJJJOOORRRSSSYYYZZZ\\\___bbbfffhhhjjj```YYYTTTUUUUUUTTTVVV[[[ZZZ[[[^^^bbbeeeffffffeeeaaa^^^YYYQQQJJJCCC>>>;;;888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::999888888777777888888444555555666888999:::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;<<>>===<<<;;;888666333222111222333333222000000///...---------------000000000000000000000000)))......))))))...111///+++,,,------------000222......---,,,+++******+++...------,,,,,,------...(((,,,//////---++++++,,,***,,,......,,,+++---/////////...---,,,,,,++++++++++++------------++++++++++++,,,,,,,,,---------***,,,///111222111///---+++++++++,,,,,,---------...///111111000//////000///222777===BBBDDDCCCAAA;;;<<<@@@DDDIIIMMMQQQRRRYYY[[[___cccgggjjjlllmmmcccZZZTTTTTTUUUSSSVVV\\\\\\^^^```cccgggiiiiiiiiijjjfff```WWWNNNFFF???<<<777999;;;<<<===>>>AAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEFFFFFFEEEDDD????????????????????????:::::::::::::::::::::::::::999888888777888888888222222444555777999:::;;;:::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<;;;:::;;;<<<:::>>>BBBDDDDDDHHHOOOUUUSSS\\\dddfffhhhlllnnnnnnjjjjjjjjjiiimmmwww|||pppeee___ZZZVVVQQQLLLHHHGGGGGGHHHBBBAAA@@@??????BBBFFFJJJJJJIIIGGGDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGIIIJJJMMMNNNPPPQQQ___ppp|||iii[[[NNNCCC;;;;;;666333444333111111444333333333444444555555555111111111111111111222222000000000000000111111111///////////////000000111......//////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000/////////......000111111000000111333222333333444333222111000111111222222222333333333111222333333444444444444222222222222222222222222222222333333333444444444666555555444444333222222444444555555666777777777uuu]]]SSSQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEEEEFFFFFFGGGNNNMMMKKKIIIFFFEEEDDDCCCCCCCCCBBB@@@>>><<<:::999555444222000///---------222222222111///...,,,+++''')))---000111000---,,,---,,,,,,---......---+++///---+++,,,...///---+++...---,,,,,,,,,,,,---...------------------------+++,,,------......------+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,...000222222111///...******+++++++++,,,,,,,,,..................---------.........---,,,,,,+++***++++++,,,---...//////111222444777;;;???BBBDDD>>>???@@@AAACCCGGGLLLPPPWWWZZZ^^^cccgggjjjlllmmmccc___ZZZTTTQQQRRRWWWZZZ\\\\\\___dddlllppppppoooooolllhhhccc\\\RRRFFF>>>=========<<<;;;;;;===>>>EEEGGGHHHGGGEEEDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???>>>===<<<;;;999999:::::::::;;;;;;;;;555888<<>><<<:::999777666555444333222222222444444444333222111000///)))+++...000000///...---222111000000000///---***...,,,+++,,,///000///---...---,,,,,,,,,,,,---...------------------------+++,,,------......------++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,---......//////+++,,,,,,,,,------------------------------........./////////......---,,,---.....................000111333666999===@@@BBB???@@@@@@@@@AAAEEEJJJNNNRRRWWW___ggglllmmmlllkkkccc___ZZZTTTRRRSSSWWW[[[``````bbbgggnnntttxxxzzz}}}zzzuuuooofff[[[NNNEEE======;;;:::999:::<<<===AAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999999:::::::::999777666777888999:::;;;;;;:::999999999888888999999:::;;;::::::::::::::::::::::::::::::::::::;;;===???@@@AAABBBCCCFFFHHHJJJLLLMMMLLLJJJIIIJJJNNNTTTZZZ^^^eeegggjjjoootttyyy|||~~~{{{pppjjjaaaYYYSSSPPPNNNLLLHHHGGGFFFDDDCCCAAA@@@???????????????@@@BBBCCCEEEMMMOOOOOOKKKEEEBBBBBBDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFHHHNNNXXXeeepppvvvoooZZZMMMDDD<<<666444555555444444444333333333444444333333333222222222222222222222222111000///111000///......///000111222222111000000111222222000000000000000000000000000000000000000000000000//////000000111111111222111000000//////000000111.../////////000000000111000000111222222222222111333222222222111111111111555333000000111111111000111111222222222222222222111111222222222333333333333222222222222222222222333333222222222333444555555666666444222111222333555555444444444444444555{{{cccXXXUUUOOONNNLLLJJJHHHHHHHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCBBB@@@>>><<<:::999777666666555555555555555000111111111000000///.........////////////......222111000000111000...,,,---,,,+++---///111111000...------,,,,,,------...------------------------+++,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++******+++,,,...000------------............++++++,,,,,,------....../////////000//////...---000000/////////.........///000111444777:::===???AAAAAAAAA@@@@@@CCCGGGKKKLLLTTT```jjjqqqqqqnnnkkkddd```ZZZTTTRRRTTTWWWZZZaaacccgggkkkqqqxxx|||qqqdddWWWNNNCCC@@@===:::999:::<<<======???AAAAAA?????????@@@CCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::<<<;;;888666555555666777999888888888888999::::::999999888888999999:::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;;;;<<<===>>>??????DDDCCCBBBBBBDDDGGGJJJLLLPPPRRRTTTXXX\\\___bbbdddlllooouuu~~~~~~|||zzzxxxuuuttttttrrrppplllgggbbb___XXXTTTOOOLLLJJJIIIGGGFFFCCCCCCBBBAAA@@@???>>>>>>============>>>???AAABBBJJJRRRYYYVVVKKKCCCBBBFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIWWWlllnnn___NNNEEE???888555444555555444444444333333333333333333333222222222222000111111222222222111111000000////////////000000222111111000000111111222000000000000000000000000000000000000000000000000...//////000111222222222111111111000000111111111////////////000000000000///000111111222222111111111111111111000000000000555222///...///111333333444444444444333333333333111111222222222333333333444444333333222111111000333333222222222333444555555777888777444222111111666555555444555555666666}}}dddWWWTTTNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBB@@@>>><<<:::999666555444333333222333333......///////////////...111111000///////////////,,,,,,,,,---000111000...............///000000000------------------------------------------------+++,,,------......------,,,,,,------------,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...,,,------------.........******++++++,,,---............/////////......---///.....................///000111333666999;;;<<>><<<<<<<<<===<<<>>>@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::===;;;888666555666777999:::999777666666777999:::999999888888999999:::;;;999999999999999999999999:::::::::999999999999999===============<<<<<<<<<@@@@@@AAAAAABBBBBBCCCCCCGGGHHHJJJLLLOOOQQQSSSTTTVVVZZZ___hhhvvv{{{tttoooqqqsssqqqooooooqqqnnnjjjgggeeeccc```^^^``````___]]]YYYUUURRRPPPOOOLLLJJJHHHGGGFFFDDDBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<>>>???AAAGGGQQQ[[[[[[SSSJJJGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKTTTggg~~~ooo]]]QQQEEE@@@<<<999777888555555444444444333333333333333333222222222222111111111222222222111111111000000////////////000000111111000000000000111111000000000000000000000000////////////////////////......///000111222222333222222111111111111222222////////////000000000000///000000111111111111111000000000000000/////////111///......111333555555555555444444333333333222111111222222222333333333333333333222222111111111222222222333333333444444888:::<<<<<<999666444333666555555555555666777777}}}cccUUUQQQMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHFFFEEECCCBBBAAAAAACCCBBBBBB@@@>>><<<:::999777666444222111000000///111111222222333333222222222222000///......//////+++***+++---///111000///000000000///............------------------------------------------------+++,,,------......------------............------***++++++,,,------,,,,,,---...//////...,,,***(((,,,,,,,,,,,,------------******++++++,,,---......,,,------.........------++++++,,,---......//////000000111333555777999:::BBBCCCDDDDDDCCCCCCEEEGGGJJJPPPZZZeeemmmrrrsssssskkkddd[[[UUUSSSSSSTTTTTTUUU\\\dddkkkpppvvv~~~|||rrrhhhbbbYYYSSSJJJCCC@@@>>><<<:::;;;<<<>>>???>>>===>>>???AAAAAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;;;;:::::::::999999::::::;;;;;;999777666666777999:::999999888888999999:::;;;999999999999999999999999999999::::::;;;;;;;;;;;;@@@??????>>>>>>===<<<<<<999:::;;;<<<============???@@@AAACCCEEEFFFGGGHHHIIILLLPPPVVVaaannntttssslllnnnssszzz}}}sssllliiiccc```cccdddaaa___```\\\ZZZWWWUUUTTTSSSQQQOOOQQQPPPPPPNNNLLLIIIGGGEEEEEEDDDBBBBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@FFFMMMVVV[[[YYYTTTNNNKKKIIIIIIGGGGGGHHHJJJLLLNNNPPPXXXeeewwwlll[[[KKKBBB;;;888777555555666555555444444444333333333333333222222222111111111222222222222222111000/////////000000000000//////000000000000000000000000////////////////////////////////////////////////...//////000111111222222222222111111111111222222000000000000//////////////////000111111111111000////////////////////////111000000111333333222000444444333333222222111111111111222222222333333333111111222222222333333333222222333333333444444444888;;;======;;;888555444555555555555555666777777|||bbbSSSOOOLLLKKKJJJHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBCCCCCCBBB@@@>>><<<:::999999777666444222111000000000000111111111111111000222111000//////////////////...---///000000///---000111111///---+++,,,---,,,------......------,,,------------------------+++,,,------......------------............------)))***+++,,,,,,------,,,+++,,,...///---***'''%%%+++,,,,,,,,,,,,---------++++++,,,,,,------......+++,,,------------------******+++,,,---...///000000000111222333555777888>>>AAADDDEEEEEEDDDDDDEEEHHHLLLTTT]]]fffmmmrrruuukkkdddZZZUUUTTTUUUUUUUUUQQQVVV^^^eeekkkqqqvvvyyy{{{xxxrrrnnnaaaZZZQQQIIIEEEBBB===:::999;;;======<<<;;;;;;<<>>===<<<::::::;;;<<<======<<<<<<;;;:::888777777777999:::999999888888999999:::;;;999999999999999999999999888999:::;;;<<<===============<<<<<<;;;;;;::::::666777888:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAADDDFFFIIIPPPYYY\\\[[[XXXWWWZZZ___eeennn|||zzzrrriiiaaa\\\XXXTTTRRRUUUVVVTTTSSSTTTQQQOOOMMMLLLLLLLLLKKKIIIHHHHHHHHHGGGEEEDDDBBBAAA>>>======>>>???@@@>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDGGGNNNVVV[[[ZZZTTTOOONNNKKKGGGEEEGGGLLLRRRVVVaaaiiivvvooo]]]NNNAAA;;;666666666444444777555555444444444333333333222222222222111111111111333333333222111000///...//////000000000000/////////000000111111000000///////////////////////////000000000000000000000000000000000000111111111111111111111000000111111111000000000000////////////...///000000111111000000////////////000000000000444333333333333111...+++222222222222111111111111111111222222222333333333000111111222333333444444111222333444444444333333444777::::::888555444333444444444444555666777777{{{aaaSSSOOOLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKIIIGGGFFFEEEEEEEEECCCCCCBBB@@@>>><<<:::999777666555333222111111111...///////////////...---/////////////////////...---,,,,,,---///000///------///000///,,,+++,,,---,,,,,,---......---,,,,,,------------------------+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,------,,,+++,,,,,,---,,,,,,******------------............------------------......,,,,,,---...............,,,,,,------......///////////////000111333444555888<<>>>>><<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::999999888888999999:::;;;888888888888888888888888888999:::<<<<<<<<<<<<;;;::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA===@@@BBBAAAEEEJJJKKKIIIIIIHHHJJJPPPSSSVVV___jjjooowww~~~yyyooolllhhhbbb]]]XXXSSSPPPNNNJJJIIIKKKLLLJJJJJJMMMMMMKKKIIIHHHIIIIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<===??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBCCCEEEIIIQQQWWWZZZWWWTTTOOOLLLHHHHHHNNNYYYeeemmmvvvyyy{{{kkk___QQQEEE===888666777777555555888555555444444444333333333222222222222111111111111111111222222222111111000...///000111111000///......///000111111000///...////////////////////////000000000000000000000000111111111111000000000000111000000//////000000111111000000000/////////......//////000000000000000/////////000000111111111555333111111111111000...111111111111222222222222111111222222222333333333222222222222222222222333111222333444444444333333111444666777555333333333333333333333444555666777zzzaaaTTTQQQLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHIIIJJJLLLMMMHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>><<<:::999444333222111111111111222222222222222222111000000......////////////......&&&&&&'''***---//////...+++---///...,,,+++---///,,,,,,---......---,,,,,,------------------------+++,,,------......------*********++++++*********((()))***+++,,,---------------,,,,,,---///000111............/////////000..................------------...///000000/////////////////////.....................///111222333333888???DDDEEEDDDBBB@@@???BBBIIIQQQZZZccciiillleee^^^VVVSSSVVVZZZ\\\\\\WWWUUUUUUYYYaaaiiimmmnnniiipppyyy~~~{{{xxxwwwnnnggg___ZZZXXXTTTMMMHHH>>>@@@AAA@@@>>>======>>><<<===???AAADDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@???===;;;:::::::::;;;<<<;;;;;;:::999999999999999999888888999999:::;;;888888888888888888888888999999;;;;;;<<<;;;:::999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<@@@AAA@@@AAADDDDDDAAAAAA@@@DDDJJJKKKJJJNNNWWWSSS[[[dddhhhiiilllsssyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqppppppnnnjjjddd```[[[YYYUUURRROOOLLLJJJIIIJJJFFFEEEGGGGGGEEEFFFIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>@@@>>><<<<<<<<<<<<:::888<<<<<<<<<;;;;;;;;;;;;:::============>>>@@@AAACCCBBBDDDHHHNNNTTTWWWXXXWWWNNNKKKIIILLLWWWhhhzzz|||fffXXXOOOFFF<<<999555333555555222333555555555444444444333333333222222222111111111111000//////000222222333333333...///000111111000///......///000111111000///...////////////////////////000000000000000000000000222222111111000/////////000000////////////000000111111000000/////////......//////000000000000000//////000000111111222222222///------000333555666111111111222222333333333111111222222222333333333444444333222222111111111111222333444555444333333111333555666444444444555222222222333444555666777zzzaaaRRRNNNNNNKKKHHHFFFEEEGGGIIIKKKJJJKKKKKKJJJHHHHHHIIIKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDCCCAAA===:::777555444333222111111111111444111......//////,,,)))........................---------.........//////...............///000000.........------,,,,,,,,,000---+++,,,......,,,***---.........---+++)))((('''+++---+++%%%"""###&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////...///000///.........000......---,,,,,,,,,,,,------------.........//////111000///...///000222444333555:::???CCCCCCAAA>>>>>>???CCCLLLXXXaaaeeefff```^^^[[[ZZZZZZZZZZZZYYYaaa___ZZZXXX___iiinnnmmmoooqqqrrrttttttsssqqqpppoookkkhhheeeccc^^^WWWQQQEEEFFFFFFCCC???<<<;;;<<<;;;>>>>>>===>>>DDDGGGFFFJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>==================<<<;;;;;;:::999999555;;;@@@BBB@@@===;;;:::888888888888888888888888999999999999999999999999999999999999999999999999:::999999888888999999:::======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFJJJHHHKKKPPPRRRPPPTTT[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQNNNMMMKKKIIIHHHGGGFFFFFF@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>???@@@@@@AAAAAA@@@?????????>>>>>>======>>>===<<<<<<===>>>===;;;::::::;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@AAAAAAEEEEEEEEEHHHKKKPPPTTTVVVPPPNNNNNNUUUcccuuu|||fffWWWLLLBBB:::777888777777666555555444444555555444444444333333333222222222222222222222222222222111111000111111111000000111111111000000///000000//////.........---000000000///......------111111111111111111111111000000000000000000000000///000111222222111000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222222111111111000000222222222111111111000000222222111111222222333444444444444333333222222222222222333333444555666666vvv^^^RRRNNNMMMKKKHHHEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCBBB@@@===999777666555444333222222222222444111000000111111000---........................------------............//////......//////000111......---------,,,,,,,,,///---,,,,,,......,,,***,,,------------,,,***)))......///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------...//////------...///------------......///000---------.........//////111000.........///111222111333777;;;???@@@???>>>AAAAAADDDJJJSSSZZZ]]]^^^]]][[[YYYVVVVVVYYY\\\^^^ccceeedddaaabbbiiimmmnnnqqqpppoooooonnnnnnnnnnnnqqqnnnkkkkkkjjjgggaaa\\\RRRMMMGGGCCCAAA???===:::;;;<<<<<<;;;>>>CCCDDDAAAGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>=========;;;;;;;;;:::999999888888888>>>EEEHHHEEEAAA===;;;999999999999999999999999999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<===???@@@AAABBB@@@BBBFFFFFFDDDFFFLLLOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFHHHGGGEEEDDDBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>>>>>>>??????>>>>>>>>>============<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<>>>???@@@AAA===???BBBDDDFFFKKKPPPUUUYYYZZZ\\\bbblllxxx|||kkkXXXMMMEEE===888666777777666555555444333333444444444333333333333222222222222222222222222222000000000000111111222333000111111222222222111111000000000/////////......------......///000000000000000000000000000000000///////////////////////////000111111111111000///000000////////////000000000000000000000000000000000000000000000000000000/////////...///000000111000000111111111222222222222222222111111111000000222222222111111111000000222222111111222222333444444333333333222222222222222222333333444555555666ttt^^^SSSPPPLLLJJJGGGEEEDDDEEEGGGHHHKKKLLLLLLKKKHHHGGGHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAABBBAAA???<<<999777777666555444333333333333111000///000111222111000........................,,,,,,,,,---------......///............///000000...------------,,,,,,,,,///---,,,,,,---...---++++++,,,,,,------,,,,,,+++///---,,,---//////,,,***------------------------------------------------.........------------,,,,,,...///...---,,,---...---------...///000111222------........./////////222111000/////////000111...000333777:::===>>>???AAAAAABBBFFFMMMSSSWWWXXX[[[[[[YYYWWWVVVYYYaaaggglllsssuuuooohhhhhhjjjlllpppnnnllliiihhhiiijjjkkkqqqpppooorrrttttttqqqmmmaaaXXXLLLFFFEEEDDD@@@<<<<<>>BBBAAA===DDDEEEGGGHHHIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@?????????>>>>>>>>>>>><<<<<<;;;;;;::::::999999999???EEEHHHFFFAAA<<<999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;::::::::::::;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<>>???AAA@@@>>>???CCCCCCCCCCCCBBBBBBBBBBBBAAADDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@???======<<<<<<>>>>>>???@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;===============<<<<<<<<<<<<;;;:::;;;<<<===<<<:::============>>>>>>>>>???<<<<<<<<<===>>>@@@AAABBB<<>>:::777777666555555444444333333222333333333222222222111111222222222222222222222222////////////000222333444000000111222333333333333111000000000000000//////------......///000000000........................///////////////////////////000000111111000000///000000////////////000000000000000000000000000000000000000000000000000000...............//////000000000000111111111222222222222222111111111111111222222222111111111111111222222111111222222333444222222222222222111111111222222333333444444555555xxxaaaUUURRRMMMKKKIIIFFFEEEFFFGGGHHHKKKLLLMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNOOONNNLLLIIIGGGDDDBBBAAA@@@AAAAAA@@@>>>;;;999777777666555444333333333333///........./////////...........................,,,,,,,,,,,,---------------------------...//////---------------------------------------------,,,+++++++++,,,------------,,,,,,,,,---......---,,,------------------------........................000000/////////.........,,,---...---,,,,,,---...------------...///000111............////////////444333222111000000111111---///111333666:::>>>AAA??????AAAEEEJJJPPPUUUWWWZZZ\\\]]][[[YYY\\\dddllluuuzzzlllffffffhhhlllkkkiiihhhhhhhhhiiiiiinnnnnnpppvvv|||~~~|||pppfffXXXNNNIIIGGGDDDAAA>>>DDDGGGCCC??????@@@???CCCEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>=========999<<<@@@BBB@@@<<<888666999999999999999999999999999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;888888888999:::<<<===>>>999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>???@@@@@@???===>>>@@@?????????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<:::<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAABBBCCC@@@DDDFFFDDDCCCHHHSSS]]]gggiiijjjhhhhhhnnnxxxqqqbbbSSSHHH>>><<<;;;999888999444444444333333222222222222222222111111111111000111111111111111111111111///////////////000111222...///000111222333333333111111111111000000000000000000000///......------................................................///000000000000000000///000000////////////000000///////////////////////////////////////////////////............///000000000000000000111111111111111111111111111111111111111111111111111111111111222222111111222222333444111111111111111111111111222222333333333444444444|||cccUUUPPPNNNMMMKKKHHHGGGGGGHHHHHHKKKLLLMMMLLLIIIGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLLLLOOONNNLLLIIIGGGDDDBBBAAA@@@@@@@@@???>>>;;;999888666555444333222222222222000000000///...---------........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------,,,---------------------++++++++++++,,,------...+++///222111...---///222------------------------........................////////////............,,,---...---,,,,,,---.........------,,,------............/////////000000111111000000////////////---///111222444888>>>BBBAAACCCDDDGGGJJJNNNRRRTTTVVVZZZ]]]]]][[[]]]dddjjjrrr|||yyykkkdddcccdddeeefffhhhiiiiiiiiihhhhhhiiijjjooowwwxxxlll^^^QQQIIIEEEDDD>>>HHHNNNHHH>>>;;;>>>AAADDDEEEGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????;;;;;;::::::999888777666888888888888888888888888999999999999999999999999999999999999999999999999999999888888888888999999999999999:::;;;===??????999999999999::::::::::::<<<<<<;;;:::::::::;;;;;;888;;;===<<<;;;<<<<<<<<<========================;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;<<<<<<===>>>>>>??????CCCBBBBBBAAAAAAAAAAAAAAA@@@CCCFFFFFFGGGPPP^^^jjjsssrrrnnniiiiiiqqqqqq^^^RRRGGG@@@999999999777777999333333333333333222222222222222111111111000000000111111111111111111111111111111000///............------///000111111111111000000000000111111111111000000000///......------////////////////////////////////////////////////000//////////////////000000000////////////000000////////////////////////////////////////////////000000//////000000111222//////000000000111111111111111111111111111111111111111111111111111111111222222111111222222333444111111111111111111111111222222222333333333333333|||bbbSSSNNNOOONNNLLLJJJIIIHHHHHHHHHJJJKKKMMMLLLJJJHHHGGGGGGDDDDDDEEEFFFHHHIIIKKKLLLNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@???>>><<<;;;:::666555444333222222222222222333333222///......///........................---------.........//////,,,++++++++++++,,,------,,,,,,,,,------------...+++---...---,,,,,,---///,,,+++++++++,,,,,,---...(((---111000+++))),,,000---------------------------------------------------------,,,,,,,,,,,,+++,,,...///...---,,,---.........---,,,,,,,,,,,,,,,....../////////000000000------------------,,,,,,,,,///111222333666<<>>>>>>>>>>>???<<<999888999:::::::::888888888888888888888888999999999999999999999999999999999999999999999999888888777777777777888888:::::::::;;;<<<===???@@@999999999999::::::::::::;;;:::999999999999999:::777<<<>>>===<<<>>>>>><<<999999999:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;::::::999999999::::::::::::;;;<<<<<<<<<<<<;;;999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<<======<<<;;;;;;<<<===>>>??????@@@BBBAAA@@@@@@??????@@@@@@===BBBIIIOOOVVVaaaooozzz|||yyytttppprrr|||nnn[[[LLLDDD@@@:::666666666333333555333333333333333333333333222222222111111111000000111111111111111111111111222111000...------------------...///000000000000//////000000000000000111------......///000000000000000000000000000000000000000000000000000000000000//////......//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111222222/////////000000000111111111111111111111222222222111111111111111222222222222222111111222222333444111111111222222222222222222222222222333333333333{{{bbbTTTPPPNNNMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLLLLKKKIIIHHHHHHDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;777666555444333333333333///111222222//////000222................................./////////000000------,,,,,,------...///,,,,,,,,,---------......***,,,......,,,,,,---///---,,,+++++++++,,,---...(((***,,,,,,)))((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---...//////------...///...------------......///.../////////000000000000,,,------...............+++///222222111444:::???GGGJJJNNNOOOMMMLLLMMMNNNPPPPPPQQQTTTXXX^^^dddgggiiillllllhhhffffffddd```^^^^^^___```````````````cccfffmmmyyyrrreeeYYYRRRFFFLLLMMMFFF???>>>@@@@@@AAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???????????????@@@@@@@@@???===::::::<<<======<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888999:::999::::::;;;<<<===>>>999999999:::::::::;;;;;;:::999999999999::::::;;;:::@@@CCC@@@???AAAAAA===888888999999999:::::::::<<<<<<<<<===============::::::999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============;;;::::::;;;===>>>>>>===<<<<<<===>>>???@@@AAABBB?????????@@@@@@AAABBBCCCFFFNNNYYYeeepppzzzxxxgggYYYJJJ@@@===;;;777444555444111111333333333333444444444444444333333222222222111111111111111111111111111111111000//////...------------...///000000000000//////....../////////000000000------......///000000000000000000000000000000000111111111111111111111111000///............///000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000111000000111111111222222222000000111111111222222222222222111111222222333444222222222222333333333444222222222222222222222222{{{cccWWWTTTMMMLLLKKKIIIHHHFFFFFFFFFGGGJJJLLLMMMKKKIIIHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<888777666555555444444555+++---000///...---000222........................////////////000000000000///............///000000,,,,,,,,,------.........***,,,......,,,+++...000...---,,,+++++++++,,,---...---,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...///000///......///000---------...///000111222////////////000000000000...///000111222222111111***...222222000222888===CCCHHHMMMPPPOOOOOOOOOQQQQQQOOONNNQQQXXXaaaiiilllpppoookkkffffffhhhddd^^^^^^\\\[[[YYYYYYZZZ\\\]]]cccfffnnnzzzwwwhhh]]]NNNOOOKKKEEEDDDEEEDDDAAA??????@@@BBBDDDFFFIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>><<<:::<<<>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999:::999999999999999999:::999999999999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===:::@@@CCC???===???>>>:::;;;;;;;;;<<<<<<=========999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;>>>======<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<;;;:::<<<>>>??????>>>===>>>>>>@@@AAABBBCCCCCC??????@@@AAACCCEEEGGGHHHVVV^^^mmm|||zzzdddWWWLLLAAA;;;<<<:::666555666555222111333444444444444444444444444333333333222222222222111000000000000000000000000......---------......///000111111111111000000///---.........//////000000000000000///......------000000000000000000000000111111111111111111111111000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000111111222222222222000000111111222222222222222222111111222222333444222222222333333444444444222222222222222222222222bbbTTTTTTNNNMMMKKKIIIHHHGGGGGGGGGMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHEEEEEEGGGJJJLLLMMMJJJJJJKKKJJJIIIGGGDDDCCCDDDBBB???=========<<<;;;<<<888222---+++---111444555444222000//////000000//////............//////---------............//////............///000000------------------------........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------------............------...,,,,,,---//////,,,)))......---------,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,---------...///000000111111///......///222555888999@@@HHHKKKIIIHHHJJJMMMLLLLLLLLLNNNRRR[[[eeelllooommmiiifffcccaaa``````___```^^^ZZZWWWZZZbbbiiipppnnnppp{{{{{{nnncccVVVPPPMMMIIIEEEBBB===???AAABBBCCCDDDFFFGGGGGGDDDBBBCCCEEEEEECCC@@@HHHDDD@@@???AAACCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBAAA@@@>>><<<;;;===<<<:::999999:::;;;<<<666777888:::::::::999888888888999999999:::::::::888888888888888888888888999999999999999999999999999999999999999999999999:::;;;<<<<<<::::::;;;<<<666>>>FFFFFF>>>888999<<<<<<<<<<<<============>>>>>>>>>===<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<=========>>>>>>?????????>>>>>>>>>???AAACCCDDDAAABBBCCCBBBAAADDDKKKPPP___ooovvvhhhUUUGGGAAA>>>999555555555444444444555555666111222333444444444333222222222222111111111111000111111000000000000111111111111000///////////////111000000///...---------.../////////...---,,,,,,------...///////////////......////////////......111111222222222222111111......///000111222222333222222111111000000////////////000000000000//////111111000000//////......111111111111111111111111000111111111222222222222222111000//////000111222222111000//////000111222000111111111111222222222111111222222222333333333111222222333333222222111eeeVVVUUUPPPNNNKKKIIIHHHGGGHHHIIILLLKKKKKKJJJIIIIIIJJJJJJHHHFFFCCCCCCEEEGGGIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDAAA>>>=========<<<;;;:::777444111000000111222333222111000000000111222//////............//////---------............///,,,,,,,,,+++,,,------...------------------------------------------------++++++,,,,,,,,,,,,++++++------------------,,,,,,------------------------------............---------,,,+++---//////---***,,,,,,,,,------...............//////////////////------------,,,,,,,,,,,,------......///000000111//////......///111333444888<<>>===<<<>>>===<<<<<<;;;;;;;;;;;;666777777888999999888888888888888999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;:::999:::;;;888???FFFFFFAAA<<<:::;;;;;;;;;<<<<<<<<<=========>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<=========>>>>>>>>>??????BBBAAAAAA@@@????????????@@@CCCEEEFFFGGGKKKRRRWWWaaannnzzzvvvcccWWWHHH===:::888555111777666555444444333444444222333444444444333222111222222222111111111000000111111000000000000111111111000000///////////////111000000///......------.........///......---------...///////////////.........////////////......000000111111111111000000/////////000111111111222111111111000000///////////////000000000000//////111000000000/////////...000000000000000000000000000000000111111111222222222111000//////000111222222111000000000000111222000111111111111222222222111111111222222222333333111222222333333222222111fffVVVTTTRRROOOLLLHHHGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJGGGDDDCCCDDDGGGHHHHHHJJJJJJJJJIIIHHHFFFDDDCCCBBB@@@>>><<<<<<<<<;;;999777777777666555333111000111000000000000111222333//////............//////---------............///+++++++++++++++,,,,,,---------------------------------------------------***++++++,,,,,,++++++***,,,,,,------------------------------------------------............------+++++++++---//////...,,,***++++++,,,---...///000---.........///000000000/////////.........------------......///000000000........./////////000000666666888===DDDIIIKKKJJJMMMMMMLLLKKKLLLQQQXXX]]]eeeeeeeeeeeecccaaa^^^]]]```dddhhhiiihhhhhhkkkmmmqqqxxxtttbbbUUUNNNLLLCCCBBB@@@??????@@@BBBBBBEEEDDDCCCDDDFFFFFFFFFDDDIIIGGGFFFFFFHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@????????????????????????>>>===;;;;;;999999888888888999::::::888888888888999999999999999999999999999999999999999999999999999999999999888888888888888888888888888999::::::999888999::::::???DDDFFFDDD@@@<<<::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999999::::::::::::;;;;;;999999999999999999::::::========================>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????BBBBBBBBBAAA@@@???>>>===<<<@@@DDDGGGIIIMMMTTTYYY^^^hhhsss}}}nnn___RRRJJJ???999999999666444777666555444333222222222333444444444333222111000222222111111111000000000111000000//////000000111111000//////......//////000000000///......------------......///.............../////////......---......////////////......//////000000000000//////000000000000000000000000000000000000//////////////////000000000000//////000000000000/////////////////////////////////////////////000000000111111111111000000000000111111222222111111111111222222000111111111111222222222111111111222222222222333111111222222222222111111eeeUUURRRSSSPPPLLLHHHGGGHHHJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNKKKHHHFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDAAA???===<<<<<<<<<:::888666666666666555333111000111000000000000111111111//////............//////---------............///---,,,,,,,,,,,,---......------------------------------------------------***++++++++++++++++++***,,,,,,,,,------.........------------------------,,,------......------,,,******,,,---//////...---++++++,,,,,,---...//////+++++++++,,,---...//////111111111000000000000///............//////000000...///000000000///......000111333777===DDDHHHKKKNNNNNNLLLKKKKKKMMMRRRVVV___aaaccceeeeeebbb___]]]```eeelllpppqqqppppppqqqqqqwww}}}~~~~~~{{{kkk]]]SSSHHHEEEAAA???>>>???@@@AAACCCBBBBBBCCCDDDEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBCCCDDDCCCBBB@@@@@@@@@AAABBBAAABBBBBBBBB@@@>>><<<;;;===<<<;;;::::::;;;<<<===888888999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888777999:::999888777888999;;;===AAADDDDDDAAA<<<888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@AAABBBAAA@@@@@@<<<@@@DDDGGGIIILLLRRRWWWVVVbbbrrrmmm\\\PPPFFF@@@:::888999:::888666555555444333222222222333444444444333222111000000111111111111000000000000000000////////////000000000000///............///000000//////............,,,,,,---.../////////.........//////......---------......//////......---......////////////......000000000000000///////////////////////////////////////000000000000//////000000000000////////////000000000000000000000000////////////000000000000111000000000000000000111333222222222222222222333000000111111111222222222111111111111222222222222111111222222222222111111eeeUUUSSSSSSPPPLLLHHHGGGHHHJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKPPPMMMIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDAAA???=========<<<:::888777666444333222222222222222222111111000///......//////............//////---------............///---,,,,,,,,,,,,---......------------------------........................+++++++++,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,)))+++---...............------------------------+++++++++,,,---...//////000000000/////////..................///////////////000111222222000///---+++...222444666;;;DDDJJJNNNNNNMMMKKKJJJLLLOOORRRZZZ]]]bbbeeefffeeeaaa______dddlllrrrvvvwwwvvvvvvssstttvvvwwwyyy|||sss```TTTOOOGGGBBB@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<>>>===<<<;;;:::;;;<<<===::::::999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888777888999999777777888999:::;;;===@@@BBB@@@;;;666999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========????????????????????????>>>?????????????????????@@@@@@@@@@@@@@@?????????===>>>@@@AAABBBBBBAAA@@@@@@DDDHHHIIIJJJLLLQQQUUUVVVeeezzzxxxgggWWWKKKDDD:::777444333444555333111222222222222222333444555444444333222111111000000111111111000000000//////000000////////////000000000//////...............////////////............,,,,,,---.../////////...---...............------------............------......////////////......000000000////////////////////////000000000000000//////000000000000//////////////////000000000000111111111111111111111111////////////000000000000000000000111111000000000222222222222222222222222000000111111111222222222000000111111111222222222000111111222222111111000fffWWWVVVRRROOOLLLHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMJJJGGGEEEFFFHHHIIIIIIKKKJJJHHHGGGEEEDDDDDDDDDAAA???>>>>>>>>>===:::888777666444222111111333444222222222111000///---,,,//////............//////---------............///+++++++++++++++,,,,,,---------------------------........................+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,------------,,,,,,)))+++...///...------.........---------,,,,,,,,,---.........///000000000---------,,,,,,,,,++++++....../////////////////////000111222111000///...)))...222222111555>>>FFFLLLLLLLLLKKKKKKLLLOOOQQQVVVZZZ___dddffffffcccaaa```cccjjjqqqwww{{{}}}~~~zzzwwwttttttwwwzzz{{{zzzxxx|||yyyeee\\\PPPGGGBBBAAA???===???AAABBBAAA@@@@@@AAABBBEEEFFFHHHHHHHHHHHHJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999777888999999888777888999999999;;;<<<===<<<:::777999999999:::::::::;;;;;;;;;;;;::::::::::::::::::999999::::::::::::;;;;;;999999999:::;;;;;;<<<<<>>;;;888777666555333333333444444000000111111111///...---//////............//////---------............///,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++***,,,//////---,,,,,,---,,,,,,------------------......//////////////////---------,,,,,,,,,++++++/////////////////////.........//////000/////////,,,...///000000444999===GGGIIIJJJJJJJJJLLLNNNQQQRRRVVV\\\aaaeeeeeedddbbbbbbdddhhhooowww{{{xxxxxxyyyxxxwwwrrrvvv{{{~~~vvveeeWWWOOOJJJEEEBBB@@@BBBCCCBBB@@@???@@@BBBCCCDDDEEEEEEDDDEEEHHHKKKLLLLLLKKKKKKJJJHHHGGGFFFBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA???????????????>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999:::999888888999:::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::;;;<<<<<<<<>>;;;999777777777666666555444444---...000111111111000/////////............//////---------........./////////............///000000------------------------************************---......//////......---.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***---000000---+++,,,---***++++++,,,---...//////---------------,,,,,,,,,000////////////.........///////////////.........------------......//////000...---...111555666666DDDFFFHHHIIIJJJLLLNNNQQQPPPTTTYYY___cccdddccccccddddddgggmmmwww~~~zzzxxxwwwxxxqqqtttwww{{{nnnbbb[[[TTTPPPAAADDDEEECCC@@@???@@@BBBAAACCCDDDCCCAAACCCGGGKKKHHHIIIIIIIIIHHHFFFDDDCCCAAACCCDDDFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@AAABBBCCCCCCCCCDDDEEEDDDCCCAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888999:::999:::;;;:::888888:::===::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@<<<<<<===>>>@@@BBBEEEGGGLLLOOOTTTXXX]]]eeeooowwwxxxmmm]]]MMMEEE>>>777555888555444333222222222222222222222111111111111111222222111000000000111222333000000000000//////////////////............////////////...------------............///////////////.../////////...---,,,,,,)))***+++---...///000000,,,------......------,,,//////000000000000//////,,,------...///000111111111111222222222333333333//////000000000000//////.../////////000000111111000000000000000000000000111111111111222222222222///000111222222111000//////000111222222111000///000111111111111222222222000000000000111111111111000000111111111111000000bbbTTTSSSQQQMMMIIIFFFFFFGGGGGGFFFIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIHHHGGGFFFFFFFFFFFFLLLJJJIIIFFFEEECCCCCCBBBBBB===<<>>BBBHHHMMMPPPOOONNNUUUTTTSSSUUUYYY^^^aaabbbdddeeefffiiittt~~~}}}}}}|||xxxttt{{{wwwyyyrrreee[[[VVVNNNHHHFFFBBB>>>@@@GGGBBBCCCCCCBBBAAAAAABBBDDDIIIIIIIIIIIIHHHFFFEEECCC???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<===============AAA@@@???>>>>>>>>>???@@@>>>=========>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBB>>>>>>>>>@@@BBBBBBAAA@@@@@@??????AAADDDHHHLLLOOO^^^bbbeeegggooo}}}yyylllTTTMMMCCC;;;666555555555555555555444444333333333222222111111111111222222000000000000000000000000//////000000000000//////////////////////////////------......//////000000111000...,,,+++,,,---...,,,,,,---.../////////...///////////////.................................------............------111000...---...///111222333333222222111000//////222111111111000000//////---......///000111111222222222111000//////000000111111000000000000111111000000000111222222222333111222333444333222111000222222222222222222222222222222222111111111000000000111111111111222222222}}}bbbUUUUUUQQQNNNIIIGGGFFFGGGGGGFFFIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIGGGEEECCCCCCBBBAAA===;;;>>>???<<<:::<<<888777555444333222333333111111000///////////////................................................---------------...//////---,,,++++++,,,---...///.........---------......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///////////////...------///............---------////////////////////////+++---///000//////000111......//////000111333333666999>>>EEELLLQQQSSSTTTUUUTTTTTTUUUXXX[[[]]]^^^bbbgggjjjkkkooowww|||}}}|||||||||}}}~~~{{{vvvrrrqqqqqqwwwrrrcccWWWNNNLLLLLLGGGDDDCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFHHHHHHHHHFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<============>>>>>>??????>>>>>>???@@@AAABBB@@@???????????????@@@AAA>>>??????@@@AAAAAAAAA@@@?????????AAABBBCCCCCCBBBAAACCCEEEIIIOOOXXXcccjjjzzzuuucccXXXLLLFFF>>>888555555555555444444444333333333222222222111111000000111111222000000000000000000000000//////000000000000//////////////////////////////.........///////////////000///...---------...///------......///.....................////////////........................---......//////......---000///...---...///111222333333222111111000//////111111111000000000////////////000111111222333333222222111000000000000000111111000000000000111111111111111111111111222222111222333333333222111111222222222222222222222222222222222111111111000000000111111111111222222222{{{aaaVVVWWWQQQNNNIIIGGGFFFGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGEEEDDDCCCBBB@@@<<<:::===>>>;;;999:::888777666444333333333333111111000///////////////........................------------------------------------------...///---------,,,------...//////...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********---,,,,,,,,,,,,---.../////////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...............000000000000...,,,+++)))////////////////////////+++---///000/////////111000/////////000000111222333666:::@@@GGGNNNSSSVVVUUUUUUVVVVVVWWWXXXYYYYYY___ggglllkkkjjjmmmqqqrrrrrrtttwwwzzz|||yyyuuuqqqkkknnnwwwyyyhhhWWWSSSTTTRRRLLLHHHCCCCCCAAA@@@?????????@@@AAABBBEEEGGGGGGFFFDDDCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDIIIPPPVVV___lll|||~~~mmm]]]OOOFFF@@@===888555444555555555333333333222222222222222222111111000000111111222000000000000000000000000//////000000000000/////////////////////////////////////////////..................///////////////.........///......---------------.../////////000..............................////////////......000///.........///000111222222111111000000//////111111000000000000///////////////000000111111222222111000000000000000000111111000000000000111111111111111111111111000000111111222222333222222111222222222222222222222222222222222111111111111111000111111111111222222222www```VVVVVVRRRNNNJJJGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCBBB???;;;999<<<===:::888:::999888777666555444444444111000000///////////////........................---------------------------------,,,,,,---..............................,,,+++***)))***+++,,,...,,,,,,------------,,,,,,,,,++++++******))))))))),,,,,,,,,,,,------..................------------.........------,,,,,,,,,,,,------------------,,,///...---,,,,,,---...///...///000000///---+++)))////////////////////////,,,...///000///...///000111000000/////////000000333555888<<>>@@@CCCFFFGGGFFFDDDCCC@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@????????????@@@AAAAAABBBBBBAAA@@@???????????????<<<<<<<<<<<<======>>>>>>@@@AAAAAAAAAAAACCCFFFHHHLLLVVVdddoooxxxyyyfffXXXNNNEEEAAA999777444444444555444333222222111111111111111111111111000000000000111111//////////////////////////////000000000000//////////////////////////////000000//////......------------...///000000000///.../////////...---,,,,,,,,,,,,------...///000000...........................//////000000//////...///............///000111111111000000000/////////000000000000000000//////,,,---------.........///111111000000000000000111111111000000000000111111222222111111000000//////111111111222222222222222111111111111111111111111111111111111111111111111000000111111111222222222ttt^^^UUUSSSRRRNNNJJJGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEECCCBBB???:::999<<<<<<999888999:::999999888777666555444111000000///////////////////////////////////////...........................------,,,,,,,,,------.....................---+++******)))***+++,,,---------............------,,,++++++******))))))))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,------......------,,,------+++++++++,,,---...,,,---///000000///---,,,////////////////////////,,,...000000///...///000111000//////////////////000222555777;;;AAAIIIOOOVVVZZZ]]]^^^]]][[[ZZZZZZZZZ^^^bbbdddjjjooommmhhhjjjjjjjjjkkkmmmqqquuuwwwvvvnnnfff```WWWSSSMMMIIIHHHGGGEEECCC>>>@@@CCCEEEFFFFFFEEEDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB??????????????????@@@@@@=========>>>>>>?????????========================<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@========================>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@@@@??????AAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@CCCEEEFFFGGGHHHKKKQQQUUUZZZhhh{{{vvvdddTTTJJJDDD@@@>>>777555444444555444333111111111111111111111111111111000000000000000000111//////////////////////////////000000000000//////////////////////////////000000//////......------,,,---...///000000//////.../////////...---,,,,,,+++,,,,,,---...//////000..............................////////////.....................//////000000000////////////////////////////////////000000------------............111000000000000000111111111111000000000000111111222111111000000/////////000000000111111222222222111111111111111111111111111111111111111111111111000000111111111222222222sss^^^UUURRRRRROOOJJJHHHGGGHHHHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBB???;;;999<<<===:::888999999999999999888666555444111111000///////////////000000000000000000000000...........................------,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,------......---......//////......---+++++++++++++++*********+++,,,------......------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---...***,,,---///////////////////////////////////////---...000000///......///000000///....../////////+++...111333555;;;DDDKKKQQQWWW]]]```___\\\\\\\\\ZZZ\\\]]]```hhhooonnniiijjjiiigggfffgggmmmuuu{{{}}}ssskkkdddZZZSSSNNNJJJEEEBBBBBBCCCDDDFFFFFFFFFEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA>>>??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCBBBBBBAAA???>>>===??????>>>>>>===>>>>>>>>>>>>>>>===>>>???AAACCCEEECCCFFFJJJMMMPPPWWWaaahhhkkkxxxkkkaaaRRRFFF???;;;999777666555444444444444222111111111111111111222222222111000000//////000000111000000000000000000000000//////000000000000/////////////////////////////////////////////.........---------........................///......------,,,,,,,,,---.........///........................------............------------........./////////////////////..................////////////000000000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000//////000000000000000111222333111111111111111111111111111111111111111222222222000111111111111222222222sss```WWWSSSRRROOOKKKHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHHHHIIIHHHFFFCCCBBB@@@;;;:::<<<===:::999:::888888888888777555333222111111000///////////////////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,---......---,,,+++***)))***,,,.........---,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---------,,,---...//////...---,,,,,,---....../////////...,,,,,,------...//////000////////////////////////---///000000///....../////////.........//////000+++...000000111444<<>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEEEEFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>===============>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????????????????@@@AAABBBCCCDDDDDDAAABBBBBBBBBBBBAAA???>>>??????>>>>>>??????@@@@@@?????????@@@BBBEEEHHHJJJJJJOOOVVV\\\dddooo}}}yyygggUUUMMMCCC;;;888666444222555444222222333444333222111111111222222222333333000000////////////000000000000000000000000000000//////000000000000//////////////////////////////.........///////////////......,,,++++++,,,------------......///.........------------------------........................,,,,,,------------,,,,,,------......//////......................................./////////000000111111111111111111111111000000000000000111222222111111000000000000111111/////////000000000000000000/////////000111333444111111111111111111111111000000111111111222222222000111111111111222222222tttbbbYYYUUUSSSOOOKKKHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGHHHIIIHHHFFFDDDBBB@@@<<<:::===>>>;;;999:::666666777777555444222111111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---...---,,,***)))%%%'''***---------+++)))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---.........---,,,---------.........//////.........//////000000000,,,---///000000///---,,,---...000111111111000///...------------...///000////////////////////////---///000000///......///...............///000000...111222000---...444999CCCLLLVVV\\\\\\ZZZ[[[\\\\\\```aaa^^^]]]bbbhhhkkkjjjiiihhheeeeeejjjrrryyy}}}qqqfff[[[TTTLLLJJJHHHFFFEEEEEEFFFFFFAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????===>>>>>>>>>>>>???????????????????????????????????????@@@AAABBBDDDDDDEEE???@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBBBB@@@@@@@@@BBBDDDHHHKKKMMMYYY___hhhqqq|||uuudddSSSEEE@@@:::666666666444222444222111111222444333333111111222222333333333333000000////////////000000000000000000000000000000//////000000000000//////////////////////////////---.........//////000000///...,,,*********,,,---,,,,,,---.../////////...------------------,,,,,,........................+++,,,,,,------,,,,,,+++,,,---......//////......---.....................---.........//////000000000000000000////////////000000///000000111222222111111000000000000111111......//////000000111111000////////////111333444000000000000000000000000000000111111222222222222000111111111111222222222ttt___VVVSSSPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJMMMKKKIIIHHHGGGEEECCCAAA???<<<999888888::::::999:::888666555555555444333000000000000////////////,,,---...//////...---,,,------............------,,,,,,,,,---------......,,,------......------,,,++++++,,,---......//////+++,,,---......---,,,+++------------.........///++++++,,,,,,,,,---------...------,,,---...///000,,,---///111222222111111------------------------,,,---......//////......000000///.........//////000000//////.........---...------------...//////......////////////......111000/////////000222333===CCCLLLSSSXXXZZZ[[[\\\```fffkkkkkkgggdddeeehhhooonnnkkkiiihhhjjjpppttt{{{pppbbb___XXXQQQMMMMMMMMMJJJFFFFFFCCCAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@@@@===>>>@@@BBBDDDEEEEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA>>>===>>>?????????BBBAAAAAABBBDDDDDDCCCBBBEEEDDDFFFJJJKKKMMMSSS\\\fffpppzzzyyykkk^^^QQQGGG>>>===:::777555444333333444333222111111111222333222222222111000//////...222111///...---...000111111000///......///000111000000000000000///..............................111111000000/////////...............////////////++++++,,,---............////////////...---,,,+++------------------------------,,,+++,,,---...///////////////////////////------------------------000000//////.........---............////////////222111000.........///000222111111111000000//////222111111111000000//////000000000000000000000000222222222111111111000000000000111111111111000000111111111111111111111111sss___UUURRRPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJMMMKKKHHHGGGFFFEEEBBB@@@>>><<<999888888999999999:::888666555555555444333111111111111000000000000---...////////////...---------............------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++&&&''''''((())))))******---..................---,,,,,,------------......++++++,,,,,,,,,---------...------,,,---...///000******+++,,,,,,,,,,,,,,,---------------.........,,,------...............---,,,,,,,,,,,,,,,------000/////////.........---...------------...//////......////////////......000000//////000000111222666;;;BBBJJJOOOTTTXXXZZZeeejjjppppppkkkgggggghhhqqqqqqpppnnnmmmnnnqqqtttyyyrrrjjj^^^VVVSSSPPPMMMIIIIIIGGGDDDCCCCCCBBB@@@>>>@@@@@@??????>>>>>>>>>======>>>???AAABBBDDDEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBB@@@>>>>>>>>>???@@@@@@EEECCCBBBCCCDDDFFFGGGHHHJJJKKKOOOTTTWWW[[[fffqqqrrraaaUUULLLCCC<<<;;;:::888555444333222222444333222111111111222222222222111111000//////...222111///...---...///000////////////////////////000000000000000///..............................000000000//////.....................////////////,,,,,,---.........------,,,,,,---............---------------------------------,,,,,,,,,---...///................................................000/////////........................////////////222111000///......///000111111000000000/////////111111111000000000//////000000000000000000000000222222222111111111000000000000111111111111000000111111111111111111111111qqq___UUUPPPPPPOOOMMMKKKIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLJJJHHHFFFEEEDDDBBB@@@>>>;;;999888888999999888:::888666555555555444333222222222222111111111111...//////000000//////...------............------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,//////............//////,,,,,,,,,------------...,,,,,,,,,,,,---------------------,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...............++++++***++++++,,,---.../////////..................------------...//////......////////////......//////000000111111000000///333999???EEELLLTTTXXXfffmmmtttvvvsssooonnnooottttttuuusssrrrqqqssstttwww{{{uuuiiiaaa[[[VVVRRRKKKHHHEEECCCBBBAAA@@@>>>@@@@@@@@@???===<<<:::999=========>>>@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDIIIIIIHHHGGGHHHJJJMMMNNNRRRVVV^^^ggglllssszzzlllYYYKKKCCC???;;;888777666555333222222222222333333222111111111111222222111111000000//////...111000///.........///000...//////000000//////...//////000000000///............................../////////...........................////////////------.........------,,,((()))+++,,,.../////////------------------------------,,,,,,------...///........................////////////////////////////////////........................////////////111000000////////////000000000///////////////...111111000000000000//////000000000000000000000000222222222111111111111111000000111111111111000000111111111111111111111111ppp___TTTNNNNNNMMMKKKIIIHHHHHHHHHIIILLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKIIIGGGFFFEEEDDDAAA???===;;;999888999999999888:::888666555555555444333222222111111111000000000//////000000000000//////------............------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------........./////////...---,,,,,,---...///------------............,,,,,,,,,------------...---------------------...111000...,,,+++,,,,,,---******++++++,,,---------,,,,,,---.........------+++++++++,,,---...///000...........................------------...//////......////////////......---...000111111111000//////111444888>>>FFFOOOUUUaaajjjuuu{{{zzzxxxyyyzzzwwwwwwwwwuuurrrrrrssstttvvvwww{{{yyyppphhhcccVVVRRRKKKFFFDDDDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;===<<<;;;;;;<<>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDGGGIIINNNPPPSSSTTTUUUWWWXXXYYY___gggsssuuuaaaWWWIII>>>:::999888777444333333333222222222222333222222111111111111111111111000000////////////111000///............////////////....../////////...///////////////................................................------............////////////......///......---,,,,,,((()))***,,,---......///---------------------------------------......///................................................///////////////.....................////////////000000000////////////000////////////............000000000000000000//////000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111ppp___TTTNNNMMMLLLJJJHHHGGGGGGHHHHHHMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKIIIGGGFFFEEEDDDAAA???===<<<::::::::::::999888:::888666555555555444333111111000000000/////////000000////////////000000------............------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,************++++++++++++...---++++++++++++---...---............/////////,,,,,,---------.........------------------,,,,,,...---+++)))))))))******))))))*********++++++++++++,,,,,,---...---------+++++++++,,,---...///000---------..................------------...//////......////////////......---...///111111000//////111111222333777???GGGNNNZZZeeerrrzzz||||||}}}zzzyyyxxxtttqqqpppqqqssstttsssuuu{{{}}}qqqiii]]]SSSMMMJJJIIIIIIEEEEEEEEEEEEDDDBBBAAA@@@===<<<;;;:::;;;<<>>???@@@AAAAAABBBCCCDDDEEEEEEHHHMMMQQQUUU[[[eeellloooqqqssstttvvv~~~xxxfffZZZJJJDDD<<<777555555444222333333333333333333333333222222222222111111000000000000000///////////////000//////...............111///---,,,,,,---///111......////////////......////////////////////////------..............................////////////////////////...---,,,,,,***+++,,,,,,---------,,,------------------------------.........//////...........................------------------------.........///////////////............/////////////////////000000000000///............//////////////////////////////000000////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000qqq___UUUPPPLLLKKKJJJHHHGGGHHHHHHIIILLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLJJJHHHFFFEEEDDDBBB@@@>>>===;;;;;;<<<<<<:::999:::888666555555555444333000000000000/////////...000//////......//////000------............------++++++++++++,,,,,,,,,,,,,,,------......------,,,************************,,,,,,++++++++++++,,,,,,---------.........//////,,,---------............,,,------------,,,,,,+++,,,,,,+++++++++,,,,,,---************************++++++,,,---------------++++++***++++++,,,---...---------------............------------...//////......////////////............//////000000//////000000000000222777>>>CCCRRR\\\jjjsssvvvwwwzzz|||||||||zzzwwwsssqqqqqqqqqpppqqquuuyyy}}}~~~}}}{{{xxxkkk```YYYTTTRRRNNNMMMJJJGGGDDDBBBAAA@@@@@@???>>>===<<<======>>>===>>>???AAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAABBBCCCCCCBBBDDDFFFGGGJJJPPPZZZaaagggrrrvvveeeUUULLL???<<<888666555555333222333333444444444444333333111111222222111111000////////////////////////////////////.........------000///---,,,,,,---///000------.../////////......////////////////////////.............../////////............////////////....../////////...------,,,------------,,,,,,+++------------------------------...////////////...------------------------------------------------.........///////////////............////////////...//////000000000000///...////////////000000000......////////////000000////////////////////////111111111111111222222222000000111111111111000000000000000000000000000000sss___UUURRRNNNMMMKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJMMMKKKHHHGGGFFFEEEBBB@@@???>>>======>>>===;;;999:::888666555555555444333111111111000000000////////////...------...//////------............------,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------............,,,------...---,,,+++***)))***+++---.../////////------,,,,,,++++++******++++++,,,------------,,,---,,,,,,,,,,,,,,,------,,,,,,,,,------............------------...//////......////////////......///............///000000...///000000111444999===EEEOOO]]]hhhmmmpppuuuyyy|||~~~{{{uuuqqqooonnnrrrxxx{{{zzzvvvrrrpppnnnwww{{{sssnnneeeaaaZZZSSSMMMHHHFFFEEEEEEDDDCCCBBB@@@???>>>======>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGEEEHHHLLLOOOUUU```oooyyy|||mmm```QQQGGGDDD<<<:::888666555555444444222333444444444333222222000111111222111000///...////////////////////////......//////......------------...//////...------,,,---......//////......////////////////////////.........//////000000000............////////////---......////////////...------.........---------------------------------,,,---...///000//////...------------------------..................................../////////000............////////////---...///000111111000////////////000000000111111........./////////000000////////////////////////000000111111111222222222000000111111111111000000000000000000000000000000ttt___VVVSSSOOONNNMMMKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNMMMJJJIIIHHHHHHHHHHHHIIIJJJMMMKKKIIIHHHGGGFFFCCCAAA@@@???>>>>>>???>>><<<::::::888666555555555444333222222222111111111111000///...---,,,,,,---...///---..................---,,,,,,------------......+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,............,,,+++))))))*********+++++++++---------.........//////,,,------...---,,,***)))"""$$$&&&)))+++,,,,,,,,,000///......---,,,+++***++++++,,,---------,,,,,,000000///.........//////,,,,,,,,,------............------------...//////......////////////......//////...------///000111...///111222333555999<<<888CCCSSS___gggmmmtttzzz|||zzzrrrnnnooouuu{{{|||wwwoooiiifffbbbgggkkkrrrzzzpppfff\\\UUURRRPPPHHHHHHGGGFFFDDDAAA???>>>>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBDDDEEEEEEDDDFFFHHHJJJKKKKKKJJJIIIGGGGGGFFFFFFDDDCCCAAA@@@BBBCCCDDDEEEGGGHHHIIIJJJEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJIIIMMMRRRXXXaaaooovvvcccVVVJJJ>>>999999:::888444222111111111222222222333444333222111000000111111222222000///............///////////////......//////......---,,,))),,,000333333000,,,))),,,,,,---.../////////...000000000000000000000000.../////////000000111111............/////////000------...///000000000///,,,---....../////////...------------------------,,,---///000000000///...------------------------////////////////////////---.........//////000000............/////////000---...///111111111000/////////000000111111222222---.........//////000000////////////////////////000000111111222222222222000000111111111111000000000000000000000000000000xxxbbbXXXUUUNNNLLLIIIHHHIIIIIIIIIHHHOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNLLLJJJHHHHHHFFFDDDBBB??????>>>>>>???>>>;;;999777666666555555555555666444444333333222111000000//////////////////////////////.........---------,,,------......------,,,//////000///---***'''%%%(((+++---,,,***))),,,...------,,,,,,,,,---......------------------------+++++++++,,,---...///000------------------,,,,,,***+++,,,///000000---***---...///...------...///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---......------222111000000000000111111------------.........//////000111000//////111333(((///777777222///000444777:::BBBNNN\\\iiiqqquuuyyy|||rrrrrrsssuuuvvvrrrjjjccc___^^^^^^dddqqqxxxoooeee___ZZZTTTMMMKKKKKKKKKHHHDDDHHHEEECCCCCCFFFGGGGGGEEEBBBBBBAAA@@@@@@AAADDDGGGHHHHHHGGGGGGGGGHHHIIIJJJFFFCCCCCCEEEDDD@@@@@@BBB@@@@@@AAABBBCCCDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDCCCAAA@@@@@@BBBEEEAAADDDGGGIIIIIIHHHHHHIIIHHHJJJLLLMMMNNNOOOQQQTTTUUUXXX]]]fffttt|||bbbZZZOOOEEE>>>:::888777111222222333333222222111000000000111222222222333000000111111111111000000111111111111000000000000111111000///////////////000111222111///...---...------------------------.../////////...---,,,,,,......------------......////////////////////////------............------//////.........---------////////////////////////***+++,,,,,,------,,,,,,---------............///111111000///...---,,,,,,000///---,,,+++,,,,,,---,,,---......//////......111000///......---......000000000000000000000000111111111000000000000000///000111222222111000///000000000000000111111222////////////////////////////////////000000000000|||cccWWWSSSNNNLLLIIIHHHIIIJJJIIIIIINNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLJJJHHHGGGGGGGGGEEECCCBBBAAA@@@@@@AAA@@@===;;;666555555444444444444444444444333333222111111000//////////////////////////////.........------------......//////......------.........---+++)))(((***+++,,,,,,++++++,,,...,,,,,,,,,+++,,,,,,---...------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---***---...///...---,,,---///------------------,,,,,,,,,,,,------------,,,,,,'''((()))***+++++++++***///......------.........------.........////////////000000000//////111222---///111111111000111222333555;;;DDDQQQ___llltttyyy}}}zzzvvvuuussspppjjjeeeaaa___^^^aaakkk{{{tttmmmfffaaa___[[[UUUQQQOOOLLLIIIHHHIIIIIIHHHFFFFFFGGGHHHHHHFFFEEEDDDDDDJJJJJJJJJJJJJJJKKKKKKKKKHHHEEEDDDFFFEEEAAAAAACCCCCCCCCCCCDDDEEEGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDBBBBBBCCCEEEFFFHHHJJJKKKKKKMMMOOOQQQMMMPPPRRRUUUXXX]]]bbbfffhhhmmmvvvkkk]]]PPPJJJBBB:::666444222111111111222222222222111111111111111111111111222222000000111111111111000000111111000000000/////////111000//////.........///...///000///---,,,,,,,,,..............................//////......---,,,......------------..............................------............------///.........------------........................++++++,,,------------------------............///////////////............///...---,,,,,,,,,------,,,------...............000///......------..............................////////////////////////000000000111111000000000000000000000000111111222////////////////////////////////////000000000000eeeVVVPPPOOOLLLJJJHHHIIIJJJJJJJJJMMMNNNOOOOOOOOONNNMMMLLLNNNLLLKKKIIIHHHHHHHHHIIIIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCBBBCCCCCCBBB???<<<555555444333333333333333444333333222222111111111////////////////////////...............---------...//////////////////...---------,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++******++++++,,,---------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---+++,,,...///...---,,,---...,,,,,,------------------,,,------......------,,,***+++,,,---............------------------------............/////////000---...//////......///111444111//////222444555444111333555999AAANNN^^^jjjuuuyyytttrrrpppmmmjjjhhhfffeeefffmmmwww}}}uuulllfffbbb___[[[WWWTTTRRRNNNLLLMMMNNNQQQRRRQQQOOOKKKIIIJJJKKKKKKLLLMMMLLLLLLLLLJJJGGGFFFGGGFFFCCCBBBEEEHHHGGGFFFFFFHHHJJJMMMNNNHHHIIIIIIIIIIIIIIIIIIHHHLLLMMMLLLJJJGGGFFFGGGHHHKKKMMMOOORRRTTTYYY^^^bbbaaadddiiimmmssszzzpppaaaRRRIIIBBB>>>999666444444333111222333333444444333333222111111111111111111000000///000000111111000000///000000000/////////......000///......---.........---///000///---,,,,,,,,,////////////////////////....../////////...------......------------..............................------............------............------------------------------------,,,,,,---............------------............///------........./////////------,,,,,,,,,---......,,,,,,---...............------------------...///....................................////////////111000000//////000000111000000000000000111111222000000000000000000000000////////////000000000000fffWWWQQQPPPMMMJJJHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPNNNMMMOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCDDDBBB???===666666555444333333333333333333333222222111111111////////////////////////..............................////////////.........---,,,,,,,,,,,,------///,,,***,,,...000...+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...//////---+++,,,---......,,,,,,---...,,,,,,,,,------.........,,,------......------,,,---......///////////////------.........................../////////000000---.........------///000222000...///111333333333222333444333555>>>MMMXXXiiiuuu{{{vvvuuuuuusssqqqooooooppptttzzzzzzssskkkddd___[[[ZZZZZZ[[[]]]]]]ZZZVVVSSSPPPQQQRRRSSSSSSSSSRRRRRRRRRNNNMMMNNNLLLIIIIIILLLRRRQQQOOONNNNNNOOOQQQSSSPPPOOONNNMMMMMMOOOQQQRRRRRRSSSTTTSSSQQQOOOPPPQQQRRRVVV]]]ccciiipppwww{{{zzzgggYYYOOOGGGBBB:::999777666666666555333444555555666666555555444222222111111000000////////////000000000000//////////////////............///......---------......///111222111///......///..............................////////////............------------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///........................,,,,,,,,,,,,---......///,,,,,,---.........------+++++++++,,,---...//////..............................///////////////000111000///......///000111000000000000000111111222000000000000000000000000////////////000000000000gggYYYTTTQQQNNNJJJIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRPPPOOONNNOOONNNLLLIIIHHHGGGGGGGGGDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCAAA>>><<<888777666555444444444444333333222222222222222111////////////////////////---.....................,,,------......------,,,//////...,,,,,,,,,,,,,,,///---+++,,,...///---+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------............,,,+++,,,---//////---,,,,,,---...---,,,+++,,,...,,,,,,,,,------.........,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,---...//////..................////////////,,,---...---,,,,,,...000***,,,...///.........///000222333222111666@@@HHHUUUdddwww~~~~~~}}}yyyvvvqqqsssxxx~~~yyyvvvrrroookkkiiihhhfffbbb___\\\\\\]]]^^^^^^^^^^^^^^^]]]YYYVVVWWWUUURRRRRRVVV]]]\\\YYYWWWVVVVVVWWWWWWZZZWWWTTTSSSTTTYYY^^^bbb___aaadddddddddcccdddddddddkkkvvvuuudddUUUIIIBBB<<<999444333222333444333111///333333444444444444333333222111111000000///////////////000000000000//////////////////..................------------...//////000111111///...//////------------------------......///////////////.........------------..............................------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///000//////...---,,,,,,,,,+++,,,,,,------.........+++,,,,,,---...---------+++++++++,,,---...///000/////////////////////////////////000000111111111111000///......///000111000000000000000111111222000000000000000000000000////////////000000000000iii[[[WWWSSSOOOKKKIIIIIIKKKMMMMMMNNNOOOPPPPPPPPPOOONNNMMMOOONNNKKKIIIHHHGGGGGGGGGDDDCCCCCCDDDGGGHHHHHHGGGEEEDDDCCCCCCCCCAAA>>>;;;999888777666555444444444222222222222222222222222////////////////////////---------...............,,,,,,------------,,,,,,//////......------,,,,,,...---,,,,,,------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---...------+++,,,,,,------......///---,,,+++---...///...,,,+++---...---,,,+++,,,---,,,,,,------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,------)))***,,,---...------,,,------------.........///,,,---......------...000,,,///222333111000111222---///111111222555:::???BBBOOOcccvvv~~~uuuwww{{{}}}}}}~~~~~~{{{wwwssspppjjjjjjiiiiiijjjjjjkkklllhhhccc``````___\\\\\\```fffeeedddbbb```___^^^]]]bbb```]]]]]]```gggnnnrrryyy|||{{{___XXXOOOFFF@@@;;;888666444333222222333333111//////000000111111000000///000000000000000000//////...//////000000//////...000000000/////////...............---......///000,,,...//////...------...------------------------......///000000000//////......------------......------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............///000000///...---,,,+++***,,,,,,---.........------++++++,,,---------------,,,,,,,,,,,,---...///000000000000000000000000000//////000000111111222222000//////......//////000000000000000000111111222000000000000000000000000////////////000000000000lll]]]WWWTTTPPPKKKIIIJJJLLLMMMNNNPPPPPPOOOOOONNNNNNMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDCCCEEEGGGIIIHHHGGGFFFEEEDDDCCCCCCAAA>>>;;;888888666555444333333333222222222222222222222222////////////////////////---------.........//////------............------,,,,,,.../////////...---,,,------,,,+++***+++++++++************+++,,,,,,++++++++++++++++++++++++((()))+++---------,,,+++))))))***++++++,,,---------,,,+++,,,...///...---+++,,,------++++++,,,---------------------,,,,,,***++++++,,,,,,++++++***///...---,,,,,,---...///)))***,,,...///...---,,,,,,,,,,,,,,,---------------...///...------///111333111000111333444555444//////000000111333555777888???LLL\\\kkkzzz|||||||||}}}~~~~~~zzzwwwwwwuuurrrsssvvvzzzzzzzzzzzzyyywwwuuutttuuuuuuvvvyyy~~~lll\\\FFFDDD@@@<<<:::999888777555444333444555555333111//////000000000000///////////////000000000000000......////////////......111111000000000////////////.........//////000111,,,---//////...------.................................///000000000000000......------------......------------------------------............------++++++,,,,,,,,,---------------------------------++++++,,,------------------------............///.........------,,,,,,,,,,,,---.........---,,,+++++++++,,,------------,,,------------...///000000////////////////////////......//////000111111222...//////////////////...000000000000000111111222////////////////////////////////////000000000000nnn]]]VVVTTTPPPKKKIIIJJJLLLNNNNNNQQQPPPOOONNNMMMLLLLLLMMMNNNLLLKKKIIIHHHHHHHHHIIIEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFEEEDDDDDDBBB>>><<<777777555444333222222222222222222222222222222222////////////////////////---------.........//////......////////////......(((***---///111000000///***---...---)))(((***,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,------,,,***((('''(((((()))******++++++---,,,+++,,,...///...---+++,,,------++++++,,,---.........------,,,,,,,,,*********++++++*********,,,+++***)))))))))***++++++,,,///000111111000///+++++++++,,,,,,,,,------.../////////......000111333,,,&&&'''---222111...555333000///000111111000666777<<>>:::777444333222333222000111222333222111222222222333333222222222......//////000000111111......////////////......111111111111000000000000///////////////000111111...///111111000//////000////////////////////////......///000000000000000.........------.........---------------------------..................---+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,---------......------...///...---+++***++++++,,,---------,,,,,,///............///000000........................---------...///000000111---...///000000///...---000000000000000111111222////////////////////////////////////000000000000ooo]]]WWWTTTQQQKKKGGGEEEFFFHHHJJJPPPPPPPPPOOONNNMMMLLLLLLQQQNNNKKKIIIGGGHHHIIIJJJEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFEEEDDDAAA>>>;;;999888777666555444555666777444444333222222111111000////////////............------------------------------------------------***((('''***///111---))),,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...------++++++,,,,,,,,,,,,------)))******++++++,,,------...------,,,,,,++++++***&&&(((,,,...//////---,,,+++++++++,,,---...///000//////.........---------------------.........///111111000000000000111111000000////////////000000000444999<<>>CCCWWWgggtttzzzsssnnnooovvvyyycccQQQGGGCCC>>>::::::999999888111333444444222000000111000000000000000000000000111111111000000/////////000000000000000000//////........./////////000000......------------..............................)))***+++,,,...///111111...---------......///000444333333222222111111111.........------,,,,,,,,,,,,------......------,,,***,,,.........---...///***+++,,,,,,---------,,,///......------......///,,,------....../////////,,,,,,,,,---------......///..................///------------------------+++,,,,,,------,,,,,,+++,,,------------------,,,......//////......---,,,((()))***,,,---......///////////////000000000000000000000000000000000000000000////////////000000////////////////////////lll\\\WWWPPPOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBAAA@@@>>><<<999888999888666555444444555555444333333222111111000000////////////............////////////////////////,,,,,,,,,---------......---...///---+++***+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++***+++,,,...///------,,,,,,,,,---......,,,,,,------------------............////////////111111000///......////////////............//////...000222111000000333666777BBBJJJXXXooowwwrrrxxxsssiii\\\LLLAAA<<<:::888777777666555444111333444444222111111222111111111111111111111111222222222111111000000/////////////////////000000............////////////......------------..............................((()))+++,,,...///000000------------------...//////000000000111111222222---------------,,,,,,,,,,,,------......------,,,***,,,---------,,,---///++++++,,,---------,,,,,,///......------......///------------......//////,,,,,,,,,---------------******))))))))))))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...............------,,,******+++,,,,,,---,,,,,,////////////000000000000////////////////////////000000////////////000000000000000000000000000000kkk[[[VVVPPPNNNLLLJJJIIIJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFEEEDDDBBBBBBAAAAAA???<<<:::999777666555333222222222333444444333333222111111111////////////....................................+++,,,,,,------...............---,,,++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))*********)))(((((())))))*********+++++++++******)))))))))+++,,,---++++++,,,,,,,,,,,,------)))******+++,,,,,,------......---,,,,,,+++******,,,++++++***+++,,,---...---------,,,,,,------...,,,,,,,,,,,,------------------------.........///000//////......//////000///......------......///---...000000000000222444222666777AAAWWWgggwww~~~{{{mmm]]]TTTOOOGGG???<<<888777777666555444333222222222222222222222222111111111111111111111111111111111111111111111000000......////////////000000------........./////////......------------......------------------------,,,,,,------------,,,+++------,,,,,,,,,------...,,,------...///000111111------,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------,,,+++---...+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------++++++************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---............---,,,,,,.........///......------------------............//////////////////////////////......//////000000111111111111111111111111kkk[[[VVVPPPMMMJJJGGGGGGIIILLLNNNNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBBBBAAA???===;;;999888777555333222222222222333333222222111000000000////////////............------------------------++++++,,,,,,---......///111...++++++---///...,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***+++++++++******)))(((*********+++++++++,,,,,,***)))(((((()))+++---...++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...------,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------...............///000111///......------......///111111111111111111222333///333222777CCCKKKXXXmmm{{{uuuiiiXXXNNNEEEBBB@@@;;;999:::666777777777666555555555333000---...000222111000000000000000000000000000//////000000000000000000........./////////000000---------.........//////......------------......------------------------,,,------...---,,,******------,,,,,,,,,,,,,,,---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------,,,+++***,,,---+++,,,,,,------,,,,,,+++++++++************++++++---,,,++++++++++++,,,---------------------------......------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++------......------,,,+++......////////////......------------............////////////////////////......------...//////000000000000000000000000000jjj[[[VVVOOOMMMIIIFFFFFFHHHLLLOOOOOOOOOPPPQQQQQQPPPPPPPPPNNNMMMMMMKKKJJJIIIHHHHHHCCCBBBBBBCCCDDDFFFEEEDDDBBBBBBBBBAAA@@@>>>;;;::::::999777555444444444444222222111111000/////////000/////////............------------------------++++++,,,,,,---...//////333...***+++///222000---,,,,,,---------,,,++++++******++++++++++++******,,,++++++******++++++,,,............------,,,+++***++++++++++++,,,,,,,,,,,,+++******+++---///000++++++,,,,,,,,,---------------,,,++++++************++++++,,,,,,------...000000///...---,,,++++++...------,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------///000111222.........------.........222111000///...---......---444444555999888AAAWWWWWWiiivvvfffWWWMMMEEE===999;;;;;;777666:::111333555555555444555666444///******///222111...////////////////////////---.........//////000000---.........//////000000---------.........//////.........------.........------------------------)))***,,,---...------,,,------,,,++++++,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......,,,******+++,,,,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---000///...---,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++------......------,,,++++++,,,------.........---////////////000000000111////////////////////////---------------...///000////////////////////////jjj]]]YYYLLLKKKIIIHHHHHHHHHJJJKKKOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCBBBAAA>>><<<;;;:::999777555444444444555444444333222111000///...///...---,,,,,,,,,,,,,,,---...............------///---***)))*********)))---,,,***)))))))))***+++))))))***++++++,,,------,,,++++++******++++++,,,'''))),,,......---+++*********+++++++++******))),,,,,,++++++++++++,,,,,,666444000,,,***)))***+++)))***,,,------,,,***)))///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++&&&''')))***,,,,,,------//////.........---------,,,---...---,,,,,,---...........................000000///---++++++---000111111000000000000111111///000222444666888999:::FFFNNN]]]tttvvvcccVVVMMMEEE@@@;;;:::888666555444555555222333333444444333333222111111111111111111111111222111000//////...//////......//////000000111111//////......---------------,,,,,,+++,,,---///000------------------------,,,---------.../////////111000...------...///000---------,,,,,,+++++++++---------,,,,,,+++++++++((())))))***+++------...+++,,,,,,------,,,,,,+++++++++***)))***+++,,,---,,,,,,+++++++++,,,------+++,,,------......------))))))***++++++,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,...---,,,,,,---///------............------++++++---.........---,,,///............---------............////////////////////////////////////////////////////////////kkk^^^YYYMMMLLLJJJHHHHHHIIIKKKLLLPPPQQQRRRSSSSSSQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCBBB@@@>>>;;;:::777666444222111111111222444444333222111000/////////...------,,,,,,,,,---,,,------...............000...,,,,,,---//////...,,,,,,+++***************)))******+++,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++///......------......//////...,,,+++++++++---...***+++---......---+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))(((((((((((()))***+++,,,,,,,,,---------,,,,,,,,,++++++...///000///...---...000........................000000///---++++++---000111111000000000000111111...///000222444555666777999???JJJWWWiii~~~rrrgggXXXLLLEEEAAA===:::999777666444333333333333222333333444444333333222000000000000000000000000111000/////////////////////////////////000000000000000//////............------,,,,,,,,,---...///........................------------............---,,,+++***++++++,,,---...---------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///...------,,,++++++++++++***+++,,,,,,------,,,,,,******++++++,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***+++,,,...---,,,,,,---///------............------+++,,,---...///......---///............---------///000000000111111111111////////////////////////////////////////////////lll^^^XXXOOOMMMKKKIIIIIIJJJLLLMMMQQQRRRSSSTTTTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCAAA???===:::999999888666555444444444444444444333222111000000//////...------,,,---------+++,,,---...............+++***)))***,,,......---++++++,,,,,,,,,+++******+++++++++,,,,,,---------...------,,,,,,------...///...,,,*********+++,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,............,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))((()))******+++++++++,,,,,,++++++++++++************---///000///...---...///......................../////////---,,,,,,...000222111111000000111111222......///000111222333333333666999===EEEVVVmmm}}}}}}}}}lll^^^OOOIIIAAA<<<;;;<<<;;;999666555444222111111111111222222333333333333222222/////////////////////////////////...//////000000000000//////////////////000000000///////////////......---,,,,,,,,,------....................................------------***************+++,,,---.........---------------------,,,,,,,,,,,,++++++...---------,,,,,,+++++++++,,,,,,------,,,,,,+++.........---......///000///...---,,,+++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,+++++++++,,,...---,,,,,,---///------............------------...////////////...///............---------//////000000000111111111////////////////////////////////////////////////lll]]]VVVPPPNNNLLLIIIIIIKKKMMMNNNPPPQQQSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGDDDDDDBBB@@@>>>;;;:::999;;;:::888666555555555666444444333222222111000000......------------......---------......------,,,***)))((()))+++,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,++++++*********++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...---,,,+++***,,,,,,---......---,,,,,,...---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,++++++++++++************+++,,,------++++++,,,---...........................//////...,,,,,,...///111111111000000111111111...////////////000000000222222111111444???OOO[[[fffrrr{{{jjj\\\OOOHHHBBB???;;;999999999888777444444333222111111000000222222333333333333222222////////////////////////...............///000111000000000//////......---////////////............///......---,,,,,,,,,,,,.................................------,,,,,,,,,++++++,,,------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...............//////000...---,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------............------.........//////////////////............------------------.........//////////////////////////////////////////////////////jjj[[[TTTQQQOOOLLLIIIIIIKKKMMMOOOOOOPPPQQQRRRRRRPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGDDDCCCAAA???===;;;:::999888777555333222222222333444444333333222111111111......---------......///............---,,,******...---,,,---//////...,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,%%%''')))+++,,,,,,+++***))))))***+++++++++++++++000//////......//////000,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++---+++)))''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++******+++,,,---,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++---........................---...///...------...///111000000//////000000111000000000///////////////000...------000555:::===IIIPPP\\\kkk|||zzzgggVVVKKKDDD@@@>>>;;;999777666555444333222333333333333222222111111111222222333333222222111000000000000000000000000......---......///000000000000//////......------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,---...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------............++++++++++++,,,,,,---...+++,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,...---,,,,,,---///------............------............//////000000///............---------------------............////////////////////////////////////////////////iii[[[TTTQQQOOOKKKIIIHHHJJJMMMPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGBBBAAA???===<<<;;;:::::::::888777555444444444444444444333333222222222222.........---......///000............---+++***)))---,,,,,,---......,,,***,,,,,,------......------,,,,,,,,,++++++*********,,,++++++******++++++,,,###&&&))),,,------+++***(((((()))***++++++++++++......------------......)))***,,,///000111000000++++++++++++++++++++++++...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,+++*********,,,---......---------,,,,,,,,,,,,,,,...///...---,,,---...........................,,,---///...------...///000//////......//////000000000000000000/////////000......000333444333111;;;<<>><<<;;;;;;;;;;;;<<<;;;999777666666777777444333333333333222222222...............///000000+++,,,,,,---------,,,,,,(((((()))***,,,---+++)))---------------...//////,,,,,,+++******)))((((((,,,,,,,,,++++++,,,,,,,,,((()))***,,,---------,,,((()))***+++,,,,,,,,,,,,***))))))))))))))))))***)))***+++---...///000000,,,,,,,,,++++++,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++******+++,,,///000------------,,,,,,,,,,,,,,,---......,,,,,,---...........................+++---//////...---...///......------------......////////////////////////...000111222222222333444555333555;;;CCCLLL\\\kkkyyylllaaaUUUMMMDDD@@@;;;999999888555222333444555555555555666666222222333333333222111000111111222222222222111111//////////////////////////////...---------......------..................,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,++++++,,,,,,,,,------------+++++++++,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...------,,,++++++++++++,,,------...++++++,,,------------,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,+++,,,...---,,,,,,---///------............------...---,,,,,,,,,---/////////............---------........./////////000000////////////////////////////////////////////////jjj]]]XXXQQQNNNJJJGGGGGGIIIMMMOOOQQQRRRSSSTTTSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLHHHIIIJJJJJJJJJIIIGGGGGG@@@???===<<<;;;;;;<<<<<<999888666555444333444444444333333333333333333222...............///000000((()))+++,,,---.........))))))***---000111000......---,,,,,,---...///000,,,++++++***)))(((''''''...------,,,,,,------......---,,,,,,,,,---...///)))***+++,,,------...---++++++************++++++------,,,,,,,,,,,,++++++...------,,,,,,------...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++***))))))+++---///111---------,,,,,,,,,++++++***+++,,,,,,******+++,,,........................+++---//////.........///---------,,,,,,---------------...............///)))---///---***+++111777333000000444555777AAAMMMZZZjjj|||zzzeeeTTTJJJEEEAAA===>>>:::555333444555444222111222444444333333444666111111222333333222000000111111222222222222111111........................000///...---------------,,,------....../////////---------.........//////***+++---...///...------------------------------+++++++++,,,,,,---------,,,---.........---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,+++***)))((('''&&&+++,,,,,,------,,,,,,++++++,,,---.........---,,,------,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------------+++,,,...---,,,,,,---///---..................---------,,,+++,,,---.../////////.........---------,,,,,,,,,---------......////////////////////////////////////////////////ggg[[[XXXRRROOOLLLJJJIIIJJJLLLNNNQQQSSSTTTUUUTTTQQQOOOMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHIIIJJJIIIFFFDDDCCC???:::888777999999999<<<;;;999666444333333333333222222222222222222222//////000000000000///////////////......---------,,,++++++,,,...//////......,,,((("""!!!+++333************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,++++++***++++++++++++,,,---...////////////000...,,,******,,,...000---,,,,,,+++*********+++(((***++++++******+++,,,,,,---......---,,,***)))......---------,,,,,,,,,***+++,,,---...............------,,,,,,------...000///...---,,,+++++++++,,,,,,------.../////////000000000000000000000000444333222333555999<<>>;;;777777666555555555555666111222333444444333222111222111111000000000000000111111111111111000/////////...------///000000///000///...------...///000//////......------------000///......///000///---///---+++******+++,,,...,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///---***(((((())),,,---***,,,------,,,++++++,,,,,,,,,,,,---------............---,,,+++))))))(((---------.........//////,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------111000...---,,,,,,------/////////......---------...------,,,---...///000........................+++,,,...///000111000000iii\\\XXXPPPNNNKKKIIIIIIKKKNNNPPPRRRSSSTTTUUUTTTRRROOOMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIHHHFFFCCCCCC???;;;888888999999999<<<;;;888666444333333333444444444444333333222222000000111111111111000000,,,,,,,,,,,,++++++++++++,,,++++++,,,...//////...))),,,///...+++)))+++...+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,+++++++++++++++,,,++++++,,,....../////////...---,,,++++++,,,---...---,,,++++++******++++++)))***++++++******+++,,,++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,------......///000000///......------......//////...------,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000333222111111333666999;;;888===CCCHHHOOOYYYeeennnuuuzzz~~~rrreee\\\QQQIIIAAA<<<;;;;;;999777444333333222222222222222111222222333333222222111222111000000//////000000000111111111111000//////000...------///000//////000///...............///000000//////............///...------//////...---...,,,+++******+++---...,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------******))))))***,,,...///***,,,------,,,++++++,,,,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,,,,---------.........***++++++++++++++++++***++++++++++++++++++++++++......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,...///000.........---------,,,,,,......---------...000000........................---...///000000///......lll]]]XXXNNNLLLJJJHHHIIILLLPPPRRRRRRSSSUUUVVVUUURRROOOLLLMMMLLLKKKIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGFFFDDDBBBBBB???;;;888999999::::::<<<:::888666444333333333666666666555555333222222//////000000000000//////***++++++++++++++++++,,,,,,++++++,,,...//////...''',,,222333000---++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))+++,,,,,,+++***,,,---++++++++++++,,,---...///------,,,,,,,,,+++++++++---,,,,,,,,,,,,---///000/////////....../////////...------,,,,,,,,,------,,,,,,------.../////////000000000000000000000000222111000000111333555777222555777888:::>>>EEEKKKNNNXXXjjj~~~nnn```WWWOOOGGGAAADDD???:::888999999888666333222111111000000111111222222222111111222222222222111000000//////000000000000111111000000///...111///------/////////...///////////////...---,,,000000000///////////////...---,,,,,,......---,,,,,,++++++***+++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------))))))******+++------...***,,,------,,,++++++,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,---...///------,,,,,,,,,,,,,,,+++......---------...//////------------------------///////////////...---,,,ooo]]]VVVOOOMMMJJJHHHHHHLLLPPPRRRSSSTTTVVVWWWVVVSSSOOOLLLLLLKKKJJJIIIHHHIIIJJJJJJGGGFFFEEEEEEEEEEEECCCBBBBBB???;;;999999:::::::::;;;999777555444333333333666666666666555333111000---......//////......---+++,,,,,,,,,------......,,,++++++,,,...//////...+++,,,---,,,******,,,...,,,,,,,,,,,,++++++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,+++++++++,,,------***+++,,,,,,---------,,,,,,---............---,,,,,,,,,++++++***++++++,,,***+++,,,,,,++++++,,,...,,,,,,+++***+++,,,...///---,,,,,,,,,,,,++++++++++++***)))((((((***,,,---//////............//////------,,,,,,,,,---......,,,,,,------.../////////////////////////////////222111000///000111222333333444555666666888<<<@@@>>>EEEQQQ___ooouuufff]]]PPPGGGCCCAAA>>><<<@@@===:::999999888555333444444333222222222222333333222111000000111222333111111000///////////////000000000000000//////...111///...---/////////......//////000///...,,,+++////////////............,,,+++***+++---...---,,,+++******+++,,,---...///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---,,,+++***)))***,,,------,,,++++++,,,++++++,,,,,,,,,---------------,,,,,,+++***))))))******+++++++++,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,...------,,,+++++++++***++++++++++++++++++++++++------,,,,,,,,,---------------------------------.....................---qqq^^^UUUQQQNNNJJJHHHHHHJJJNNNQQQSSSUUUXXXYYYWWWSSSOOOLLLKKKKKKIIIHHHHHHIIIJJJJJJGGGEEEDDDCCCDDDDDDCCCBBBAAA>>>;;;::::::;;;;;;::::::999777555333333333444555555666666444222000///...//////000000//////...,,,,,,,,,------.........,,,++++++,,,...//////...---,,,***((('''(((,,,...,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++******))))))******+++,,,+++++++++,,,------...++++++,,,,,,------,,,,,,---...///000000///...---,,,++++++***++++++,,,,,,***,,,------,,,,,,---...///...,,,+++***+++,,,,,,---------,,,,,,,,,+++++++++***)))(((((()))+++---...------,,,,,,------...------,,,,,,,,,---......,,,,,,------.../////////////////////////////////222222111000000111222222111222333333333444777888888<<>><<<;;;;;;<<<;;;:::999888666444333333333444444444555666555333111///111111222222222222111111++++++,,,,,,,,,,,,,,,---,,,++++++,,,...//////...***+++,,,------,,,+++******+++,,,---,,,+++***))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,------------............---,,,,,,++++++,,,,,,---************************,,,++++++,,,,,,---...///,,,,,,------------,,,,,,---...///000000///...---++++++******++++++,,,,,,+++,,,...---,,,,,,---//////...---,,,++++++++++++......---------,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,------.../////////000000000000000000000000222222111111111111111222111111111111111111111111111444999???HHHXXXkkkyyyxxxkkk]]]WWWSSSKKKCCC???:::999888999::::::999777555555666555555444222222333222111111000000111111111111111000000111111111111000//////......////////////000000//////...---///...------///000000///---------.........------,,,,,,,,,,,,,,,---------+++******+++---......,,,***++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,------'''(((***,,,---------,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------------,,,+++++++++++++++------,,,,,,++++++*********+++,,,---.........---***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111xxxbbbWWWQQQMMMIIIFFFGGGKKKPPPTTTTTTWWWYYY[[[YYYTTTOOOKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDDDDCCC@@@>>><<<;;;<<<<<<<<<;;;999888666444333333333444333444666777777555222111000000111111111111000000...------------------,,,,,,++++++,,,...//////...******,,,---...---+++))))))***,,,------,,,+++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++,,,,,,+++******+++++++++,,,,,,...//////------.........------,,,,,,,,,------------,,,,,,++++++******++++++,,,---,,,---......------...///,,,,,,,,,------,,,++++++/////////.........------------------------------......------------......///...------,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000000000000000000111111111111111111222222222111//////222555;;;FFFUUUgggrrryyytttiiiWWWNNNFFFCCCAAA<<<888777777777888999::::::999777555666777666555555555555111111000////////////000000000111111111111000000000000///............/////////000000//////...---...---,,,---///111111111,,,,,,,,,,,,---...//////,,,,,,,,,---------......,,,+++***+++...///...---+++,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------((()))***+++,,,---------***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,((()))***+++,,,------...++++++++++++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,+++******)))***+++---...//////......++++++++++++,,,,,,------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---//////{{{eeeXXXOOOLLLHHHFFFGGGLLLRRRVVVUUUWWWZZZ[[[YYYUUUOOOKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIFFFDDDCCCDDDDDDDDDCCC@@@>>><<<<<<<<<===<<<;;;888777666444333333333444333555777888888777444333------............------111111111000/////////...,,,++++++,,,...//////...,,,+++(((((()))***++++++((()))+++---------++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))+++++++++,,,---...///000.........///......------+++++++++++++++++++++++++++*********+++,,,,,,---,,,---......------...000)))***,,,---......---,,,000////////////.........++++++,,,,,,,,,++++++***//////............//////000///...---,,,+++++++++,,,,,,------...//////000000000000000000000000000/////////000000000000000......///111222333111///555444333777CCCVVVjjjvvvqqqtttwwwzzz|||~~~wwwkkkccc[[[PPPFFFBBB===:::;;;;;;888666777333333555666777888777777666666666444222111111111222222111000000000000000///000111222222111000///000000///...............///////////////......------,,,+++---///222222222,,,+++++++++,,,...000111---------.........//////,,,++++++,,,...//////...,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,+++***)))---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********,,,...---,,,+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------))))))+++,,,,,,+++))))))************************---,,,++++++******++++++------,,,,,,+++***))))))...//////000///---,,,++++++++++++,,,,,,---------......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...xxxbbbZZZQQQPPPNNNLLLMMMNNNQQQRRRYYYZZZ[[[\\\\\\XXXSSSOOOLLLKKKIIIHHHHHHIIIKKKLLLHHHFFFDDDCCCCCCBBB@@@>>>============<<<;;;:::999888777555444333333444444333555666444000...///111---------............///111000///...---......//////,,,***)))+++,,,------*********)))))))))))))))&&&&&&'''((()))***+++++++++***((('''(((***---///,,,,,,,,,++++++************+++,,,---------,,,,,,***+++,,,---,,,***((('''+++,,,...---,,,++++++,,,///......------,,,++++++---+++)))+++------+++(((+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------000,,,((((((***,,,+++***------------------------...------,,,,,,------...+++,,,---...////////////222///,,,+++---///000111111000000/////////000000111111000000//////......222111111000000000000000111111000000111111222333222222333:::III\\\fffggghhhbbb]]][[[^^^```___\\\```cccfffgggiiinnnxxxjjjbbbWWWNNNHHHDDD???<<<888888777666555444444333333333333333444444555666555555444333333222111111222222111000///...------////////////////////////////////////////////////////////////...---,,,+++...---,,,,,,,,,,,,---...,,,------......------,,,000///---,,,++++++,,,---...............---------......---------,,,,,,,,,...,,,***+++---...,,,******+++---......---+++***---,,,+++***)))***+++,,,000///---,,,,,,,,,---------------,,,,,,+++++++++...------,,,+++***))))))'''***---///000...,,,***...---+++*********+++++++++,,,,,,---,,,+++***)))))))))*********++++++++++++***)))(((((()))***+++///...------++++++***)))............---,,,+++***++++++++++++******))))))+++++++++++++++***)))(((++++++******)))*********++++++***)))***+++---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{cccYYYPPPOOOMMMKKKLLLNNNPPPRRRVVVVVVWWWYYYXXXUUUOOOKKKMMMLLLJJJIIIIIIJJJLLLMMMHHHFFFDDDCCCCCCBBB@@@>>>============<<<;;;::::::999888777555555555555666444666777555222000111222//////.........---------...---,,,+++***++++++,,,///---******+++,,,---,,,++++++++++++++++++*********************+++++++++***)))(((((((((***,,,---,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++((()))+++,,,,,,+++***))))))+++......---+++,,,,,,++++++,,,,,,---.........,,,+++***+++------+++)))+++,,,------++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111...++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///////////////---,,,---...///...---000//////....../////////////////////////////////.........///000111222333111111000000111111222333222333333888DDDSSSZZZZZZRRRLLLGGGDDDFFFGGGEEEBBBEEEHHHJJJJJJKKKPPPXXX___mmmsss}}}{{{pppccc\\\PPPKKKCCC>>>;;;:::777555555555555555555555444444333333222222333333444555444444333333222111111000111111000000///.........////////////////////////////////////////////////////////////...---,,,+++...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***...------,,,,,,,,,------,,,,,,,,,,,,---......///+++++++++,,,,,,,,,------...,,,***+++---...,,,***++++++------------++++++---,,,++++++******++++++---,,,+++***))))))***+++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,+++***)))))))))*********++++++++++++******))))))******+++---------,,,,,,++++++***............---,,,+++***++++++++++++*********))))))******+++++++++******,,,++++++*********++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~dddXXXOOONNNLLLKKKKKKMMMPPPRRRUUUUUUVVVWWWWWWSSSNNNJJJNNNLLLKKKJJJJJJKKKLLLNNNGGGFFFDDDCCCCCCBBBAAA???>>>>>>======<<<;;;;;;:::;;;:::888777666666777777666777777555333111222222111000///...---,,,++++++000///...---------......000---+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******++++++,,,,,,,,,,,,++++++++++++***((()))+++,,,,,,,,,+++***'''(((***,,,,,,,,,,,,+++'''***---......,,,,,,,,,++++++,,,,,,------......,,,+++***+++------,,,***+++,,,------++++++,,,---......------------......++++++,,,,,,,,,,,,------000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------..................---------...//////---+++......---------......///...///////////////000000---------...///000222222111000000000000111222222222333333555===GGGJJJHHH@@@;;;777555777888777555888:::;;;;;;;;;>>>DDDIIIMMMPPPVVV___jjjuuu}}}ooo___XXXSSSLLLDDDAAA???<<<999777666666555444333333333333444444444555222222111111111222333333222222222111111000000///////////////////////////////////////////////////////////////////////////////////////...---,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++---///000((())))))***,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***))))))))))))***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...,,,***(((((()))+++------,,,+++*********++++++++++++,,,,,,,,,+++*********************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***++++++++++++************(((((()))++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeeXXXPPPOOOMMMLLLMMMOOOQQQSSSWWWWWWXXXYYYYYYVVVPPPLLLMMMLLLJJJIIIIIIJJJLLLMMMGGGFFFDDDCCCDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;:::999888666666666666777666666555444333222111111000//////...------,,,,,,000000//////////////////000---+++++++++,,,+++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,++++++&&&)))---///...---------......------,,,++++++***+++++++++,,,------,,,++++++,,,------++++++,,,---.........------.........+++++++++,,,,,,,,,---------,,,---------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///......------------...111///------......---,,,------,,,,,,,,,---......//////////////////......000000///...............000000000000000111222222111333333333777======:::888555333333666888999888888999:::999888:::===AAACCCCCCEEEHHHMMMSSSXXX[[[gggppp}}}uuu```SSSGGGBBB@@@===::::::;;;:::999888777666444333222222222222222222333333111111000000000000111222111111000000000/////////........./////////000000////////////////////////////////////////////////......//////...------,,,------------------------------------------------)))***,,,---......---,,,+++***))))))***,,,...///)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,+++***))),,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++...,,,***((('''(((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************************+++------------+++*********++++++,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,++++++,,,,,,------)))***,,,------,,,+++***---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------fffZZZQQQPPPOOONNNOOOQQQTTTUUUXXXYYYZZZ[[[[[[WWWRRRMMMLLLKKKIIIHHHHHHIIIKKKLLLGGGFFFDDDDDDDDDDDDBBB@@@??????===<<<<<<;;;<<<<<<999888666555444444555555555555333333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***************++++++,,,,,,+++++++++,,,,,,,,,,,,---***,,,---...///...---,,,++++++++++++++++++++++++++++++---.........---,,,,,,,,,,,,,,,++++++******'''***---......---------...------,,,++++++*********+++,,,---------------+++,,,------++++++,,,---.........------.........+++++++++,,,,,,,,,------+++,,,------,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------//////...---------......666222...,,,,,,...///000,,,,,,,,,,,,,,,---......111000000///...------,,,000000///...............000000//////000000111222000222333222444888777444333222111222444555666777444444444444333333555666::::::;;;<<<===???@@@AAAGGGMMMVVV^^^fffmmmssswwwvvvcccLLLBBB:::999:::888666777555555555444333222111111444333333222111111000000111000000//////000000000000000///////////////...------......//////000000////////////////////////////////////////////////.........///......---,,,------------------------...------,,,,,,------...)))***,,,---...---,,,,,,,,,,,,************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++,,,---......---,,,+++)))******++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++***)))(((,,,+++++++++,,,,,,---...***+++,,,------,,,***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------gggZZZRRRQQQOOOOOOPPPRRRUUUWWWXXXXXXYYYZZZZZZWWWQQQMMMLLLJJJIIIHHHHHHIIIJJJLLLGGGFFFDDDDDDDDDDDDCCCAAA@@@???>>><<<;;;<<<<<<===888666555444333333444444666444222222222222000...---------.........//////,,,,,,---............------,,,++++++------,,,+++))))))******++++++,,,,,,*********++++++,,,,,,,,,+++,,,......///...---,,,***++++++++++++,,,,,,,,,+++,,,.../////////...---...------,,,+++*********)))+++------,,,,,,---...******++++++,,,,,,------)))+++---...---,,,---...+++,,,------++++++,,,---......------------......++++++,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,---//////999555///++++++...000111,,,,,,,,,,,,------...///000000//////...------,,,---------...///000222222000////////////000111111///222333222222555555222222222111111111111111111333333333333333333333333111222444777999::::::;;;>>>@@@CCCEEEHHHKKKPPPTTTUUUZZZcccnnn|||rrr```SSSDDD===888888999666444444///111222222111111222444444444333222111000//////111111000/////////000000////////////////////////---------....../////////////////////////////////////////////////////////---...............------,,,------......------,,,,,,,,,************,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******.........------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))******+++******************+++++++++++++++...------,,,+++***)))(((***+++,,,---,,,+++***)))******+++,,,,,,,,,++++++++++++******++++++,,,---+++++++++***************+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))((((((+++******++++++,,,---...++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhYYYQQQPPPOOONNNOOORRRUUUWWWXXXXXXYYYZZZZZZWWWQQQMMMLLLKKKJJJHHHHHHJJJKKKLLLGGGEEEDDDDDDEEEEEECCCBBBAAA@@@>>><<<;;;<<<======777666555333333333333444777555222222333333111///...............---------......000111111111000000+++******+++---...---,,,******++++++,,,------...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,---,,,,,,+++++++++,,,,,,,,,,,,---+++***+++,,,...*********+++,,,,,,------)))+++......---,,,...000+++,,,------++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...000111888444///,,,,,,---......,,,,,,,,,,,,---...///000---------....../////////.........///000111222333///////////////000111111///333444111111444444222333333333222111111111222555555555666777777666444111111222444555777888999999:::;;;::::::<<>><<<;;;<<<===>>>888777555444333333444444888666333333555555222///000000///...---,,,,,,+++***+++---.........------***)))***,,,...///...---++++++,,,,,,---.../////////......---+++******)))+++******************************++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++,,,---............---+++)))***,,,///------,,,,,,+++******)))(((+++......---,,,...000+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***++++++(((&&&&&&))),,,------------------------,,,++++++++++++++++++,,,...---,,,+++,,,...000222555222///---------,,,+++,,,,,,,,,---...///000111******+++---///000111222222222111000000000000000///////////////000111111000333444111000222333111///000222222222222333444000000111222444444222111555333111/////////000111222444555666666777999;;;888999:::<<<@@@GGGNNNTTTSSSZZZdddooouuuwwwuuusssyyyyyy{{{}}}yyy~~~ttt```MMMDDDAAAAAA999333///111222000111333333555555333000000222555222222222222222333333333222222111000000000000000/////////000000000000000........................////////////////////////////////////////////////------...............---,,,,,,---......---,,,,,,///...,,,++++++,,,...///...---+++***)))***++++++'''))),,,...//////---,,,))))))***+++,,,------...***,,,...---+++***,,,...***+++---......---+++***...---+++***)))***+++,,,+++,,,---...///......---))))))******++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,------...)))***+++,,,---,,,,,,+++++++++*********+++---...++++++++++++******))))))---,,,************,,,---***************************++++++,,,,,,,,,+++++++++++++++,,,,,,---------((()))***+++++++++++++++))))))))))))***+++,,,---...---+++***)))***+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------jjjXXXOOONNNMMMMMMNNNPPPSSSUUUWWWXXXZZZ\\\[[[XXXQQQMMMIIIIIIIIIJJJKKKMMMOOOPPPGGGFFFCCCAAA@@@@@@AAABBBDDDCCCAAA???===;;;;;;:::===<<<:::888777666555555777666444333222111111111000//////............///000000000000///...---,,,)))***,,,.........,,,+++------,,,,,,,,,,,,++++++)))))))))***+++---...///,,,,,,,,,------.........+++***(((((()))+++///111+++++++++*********))))))++++++,,,------------,,,///...,,,+++******+++,,,*********))))))))))))(((...---,,,---///000///...+++,,,...---,,,,,,---///++++++++++++,,,---......,,,------......------,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,---000///---,,,++++++,,,---******++++++++++++,,,,,,222111000...------------///...---+++***+++...111000000000000000000000000000000///...///111333555222111111111111111111111222111000000000111333333222222111111222222333444111111111222333444555666444222000111333444333000000111222333333333333333444555555777888999:::;;;EEEFFFIIILLLNNNOOOPPPPPPUUUUUUUUUVVVXXX\\\___aaammmnnnqqqwwwtttjjjbbbaaa```^^^\\\ZZZXXXWWW```[[[RRRHHH???999666555111111111000000000//////555444222000000111222333111111000000//////............////////////......//////////////////////////////...---,,,++++++***...............---------...............///000000---.........---,,,++++++,,,------------------------..................---///...---,,,,,,---...///------------------------(((((()))***++++++,,,,,,,,,+++***)))))))))***+++)))******++++++******))),,,,,,+++******+++,,,,,,///...------,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,***)))+++++++++*********)))))),,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,---,,,***)))))))))******........................+++++++++,,,,,,------------+++))))))+++,,,---,,,---------------------------,,,,,,++++++,,,,,,---......//////...,,,+++*********+++++++++,,,,,,,,,000///---,,,+++***************+++++++++,,,,,,,,,kkkYYYQQQPPPOOONNNOOORRRUUUWWWXXXYYYZZZ[[[ZZZWWWRRRMMMKKKJJJJJJJJJKKKLLLNNNOOOIIIGGGEEECCCBBBBBBCCCCCCDDDBBBAAA???===<<<;;;;;;<<<;;;:::888777666666666666666444333222111111111111111000......---......////////////...---,,,,,,)))***,,,---...---,,,+++,,,,,,,,,++++++*********---,,,,,,+++************+++++++++++++++,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---+++,,,------,,,,,,---///------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,......,,,,,,------------......000///...------,,,,,,------,,,+++)))((())),,,///........................///...---,,,---...000111000000000111111111111111111111000000000111222333111000000000000111222222222222222222333333444555444222000111333444222000000111222222333333333222333333444555666777777888777888:::===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIKKKLLLMMMPPPUUU\\\dddlllqqqrrrlllfffbbbccceeeggggggsssxxx}}}}}}xxxsssqqqqqqpppuuuyyyyyypppbbbUUUMMMJJJIIIHHHFFFEEECCCBBBAAAIIIFFFAAA;;;666333222222333333333222222222111111000000111111111111111111000000000000//////............////////////.......................................------,,,,,,+++------.................................///000000...............---,,,,,,............------------------............------...---,,,,,,,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------......---,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++***))))))***++++++...------,,,++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********++++++++++++++++++++++++))))))************++++++,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,kkk\\\SSSRRRQQQPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYVVVRRRNNNLLLLLLKKKJJJKKKLLLMMMNNNJJJHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@???===<<<;;;;;;;;;:::999888777777777777666555555444333222111111222111000///...---------...............---,,,+++)))***+++,,,---,,,+++***,,,,,,++++++***)))((((((...---,,,++++++***))))))***************))))))))),,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++)))******+++,,,+++++++++,,,,,,+++++++++,,,---...---,,,,,,,,,++++++++++++,,,+++***+++---...---,,,+++,,,------,,,,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,------------......---------,,,,,,,,,------,,,,,,,,,***)))))),,,...........................///...---,,,,,,---...///.../////////000000111111111000000000000111222222000////////////000111111333333222222222222333333333111111111222333222111000111222222333222222222222222222222333333333444111222444555666666777666555555555555777999;;;<<<999:::<<<@@@FFFLLLRRRVVVOOOKKKFFFCCCCCCEEEFFFGGGNNNSSSWWWWWWTTTPPPOOOOOOMMMPPPTTTSSSNNNFFF>>>:::999999888777666555555444999888777555444333333333333222222222222111111111,,,---000222222222000///000000000////////////.........////////////..............................------------------------,,,---------.../////////.........---......///000.........///......---,,,//////......------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++,,,,,,------,,,,,,+++******)))(((((()))******---,,,++++++***+++++++++++++++************++++++***++++++++++++,,,,,,,,,************************,,,+++)))((()))***,,,...---------,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++************++++++,,,************************)))***************++++++---+++))))))+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,***************+++,,,---******+++++++++,,,,,,,,,lll^^^TTTSSSQQQPPPQQQSSSVVVXXXZZZYYYXXXXXXXXXVVVRRROOONNNMMMLLLKKKKKKLLLMMMMMMIIIHHHFFFCCCBBBCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999888888777888888888555555555444444333222111111000//////////////////------......---,,,,,,+++******+++,,,,,,++++++***------,,,+++***)))((((((***+++++++++,,,+++++++++++++++******))))))(((((('''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++*********++++++,,,---......++++++*********)))))))))+++***)))***,,,---,,,+++***,,,------,,,+++---......---,,,,,,+++++++++,,,***++++++,,,,,,++++++***+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...*********+++++++++,,,,,,---,,,,,,,,,---......///...///...---+++,,,...000000000000000000000000000111000//////...//////000------......///000000000000000000000000111111222000////////////000111111444444333222111111222222222111111111222222222111111111222222222222111111111111111111111111111111333444444444555555555555666666555666666777999999888999:::===AAAEEEIIIKKKDDDBBB>>><<<;;;<<<>>>???===@@@DDDDDDCCC@@@@@@@@@@@@BBBDDDCCC@@@<<<:::999666666666666555555555555555555555555555444333222000000000000////////////...///000111111111000///////////////////////////......////////////..............................,,,,,,,,,------.........,,,,,,,,,---...///000000.........------......///.........//////......---///......---,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********)))******++++++******)))*********))))))*********++++++***************+++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,------,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''************+++,,,,,,---************************************++++++++++++---+++))))))+++,,,---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((('''******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,kkk^^^SSSRRRPPPOOOPPPRRRTTTVVVYYYYYYXXXXXXWWWUUURRROOOOOONNNLLLKKKKKKLLLLLLMMMIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<999999888888888888888999555555555555555444222222///////////////000111222---------...------,,,++++++++++++,,,,,,+++++++++...------,,,++++++************+++,,,,,,,,,++++++,,,,,,,,,+++*********)))'''(((***,,,---------,,,************++++++++++++))))))***++++++++++++***)))***+++,,,---.........+++++++++************)))+++***)))***,,,---,,,+++***+++---,,,++++++,,,...,,,+++++++++,,,,,,---...***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++************+++++++++,,,,,,------------...///000111...//////...,,,,,,...000000000000000000000000000111000000////////////000------......//////////////////000000111111111111111000000000000111222222444444333222111111111111111111111111111111111111111111111222222111111000222222111111111111000000111111111111111111111111333333333333333444444555222333444666888:::<<<<<<999888666444333444666777555777999:::999888888888999::::::888666444555666333333333333333333333333000111222222222222111000////////////////////////444333111000/////////000.............../////////......////////////..............................+++,,,,,,------.........,,,,,,,,,---...///000000......------------......------...............---...------,,,+++***))))))+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,---------......)))******++++++******)))++++++++++++++++++++++++*********))))))******+++---,,,+++******+++,,,---++++++++++++++++++++++++------------------------)))***+++,,,---,,,++++++++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---+++))))))+++,,,---,,,************************+++,,,,,,------,,,,,,++++++*********))))))))))))******+++++++++,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,iii]]]SSSQQQOOONNNOOOPPPSSSUUUXXXXXXXXXXXXXXXUUUQQQMMMOOONNNMMMLLLKKKLLLMMMNNNHHHGGGEEEBBBAAABBBCCCCCCBBBAAA@@@>>>======<<<<<<999999888888888888888888444555666666666444333222////////////000111222222------............------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,------,,,***)))''',,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***))))))***************++++++)))******+++,,,+++++++++)))***+++,,,---...------------------,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,++++++,,,---++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,+++***))),,,,,,------------.....................///000111,,,---------++++++,,,....................................////////////////////////////////////......///000000111111000000111000000000000111222222444333222111111111111111000111222111000000111222111111111222111111000///111111111111111111000000000000////////////000000///000000000000111111111///000111333333444333333222222222111//////111333333333444444555555555555444444444222000///111222000000000000000000000000......000111222333333333000000111111111111111222777555222///......///000---............/////////......////////////......------------------------,,,,,,,,,------.........,,,---------...////////////...------,,,---------+++,,,------...---------------,,,,,,++++++******,,,,,,------------,,,,,,---......//////......---************************************************)))***+++,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***------------------------(((***,,,......---+++***+++++++++*********))))))+++++++++++++++,,,,,,,,,************************,,,,,,,,,+++***))))))(((***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---+++))))))+++,,,---,,,************************++++++------------++++++++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********************+++++++++,,,,,,,,,ggg[[[SSSQQQPPPNNNOOOPPPSSSTTTWWWWWWXXXYYYYYYVVVPPPLLLNNNMMMLLLLLLLLLMMMNNNOOOJJJHHHFFFDDDCCCCCCDDDDDDAAAAAA???>>>============::::::999888777777777888444444666777666555333222222111111000//////000000---....../////////......///......---,,,,,,,,,---+++++++++++++++,,,,,,,,,***+++---------+++)))(((+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******,,,------------,,,......---------,,,,,,,,,,,,+++***+++---------,,,)))+++,,,,,,++++++,,,---,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,******,,,,,,------------............---------...//////,,,---...---,,,+++,,,.................................///000000111111111111111000//////...............000111111111000///000////////////000111111222222111111111111111222///111222222//////000222111111111111111000////////////000000000000000000222222111000000111222333///000000111111222111111111222333444444444222111111333555444222111333555444333222333444444444444222333333222000000111333000000000000000000000000000000000111222222333333000000000000111111222222333222111000///.........---------.........//////......////////////......------------------------,,,,,,------------------------..................///...------,,,,,,,,,---***++++++,,,------,,,,,,------------------------------............------,,,---............---,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,&&&''')))***++++++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++******+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******---+++))))))+++,,,---,,,++++++++++++++++++++++++***+++---......---+++***+++******))))))***++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,fffYYYTTTRRRPPPOOOOOOQQQSSSUUUVVVWWWXXXZZZZZZVVVPPPKKKNNNMMMLLLLLLLLLMMMOOOPPPKKKIIIGGGEEEDDDDDDEEEFFFAAAAAA???>>>============;;;:::999888777777777777333444666777777555333222555444222111///...------......///////////////...000///...---------------)))))))))***++++++,,,,,,&&&(((***---......---,,,*********+++,,,,,,,,,---))))))******,,,------...+++++++++,,,,,,---------++++++,,,------------,,,***+++,,,---...---,,,+++,,,,,,,,,+++++++++******,,,+++***+++---...---,,,)))+++,,,,,,+++***,,,---......---,,,++++++++++++,,,------......------,,,)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---((()))+++,,,------,,,+++******+++++++++,,,,,,,,,...------,,,,,,---------...///000000......///000000000000000000000000000///000111333444444444444222222111000///...---------...000111111111000///...............///000000222111111111111111222222///111333222///...000222111111111111111000//////........./////////000000222111000000000111222333...///000111222222222111...///111222111000...---///111333333000000111444333111000000111222222222000222333333222111222444000000////////////......000000///...---------------.........//////000000---...000111000///---,,,---------.........//////......////////////......------------------------------------------------...............---------///...------,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,.........///////////////---......//////......---++++++------------++++++++++++++++++++++++++++++******+++,,,,,,---......)))***,,,---......------*********++++++*********((()))***++++++***)))(((++++++******+++,,,------++++++---......---++++++,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,+++******,,,...///---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,------...---,,,***)))************************++++++++++++******))))))---+++))))))+++,,,---,,,++++++++++++++++++++++++***+++---......---+++***+++***)))(((((()))***+++******+++++++++,,,,,,,,,*********+++,,,---///000******+++++++++,,,,,,,,,kkk]]]UUURRRMMMJJJJJJMMMPPPSSSYYYYYYYYYZZZYYYUUUPPPLLLLLLKKKJJJKKKMMMNNNNNNNNNLLLJJJGGGFFFFFFEEEDDDBBBCCCAAA???>>>===>>>???@@@<<<<<<<<<:::777666777888777777777666555555444444333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,---......)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((***++++++******+++,,,************+++,,,---------------.........//////------------------------...+++***+++---...,,,*********************++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))))))***++++++++++++***......---------...///000......---,,,---...000111+++,,,,,,------,,,,,,+++&&&((()))+++,,,,,,++++++,,,,,,------------......,,,,,,,,,---------......//////000111111111111111---------.........//////...000111000///...///111000///.........000111222111111111111111000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////---...///000222222333333000111222333333222111000000111111111111222222222222222222111000//////...000000000000000000000000............////////////111000///------......///+++,,,---...////////////---.........---,,,,,,+++////////////000000000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,...//////...,,,++++++,,,---+++***+++...000...,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,------------'''((()))***,,,---...///******+++,,,,,,,,,,,,+++...---+++))))))***+++,,,///......---,,,******)))******+++++++++,,,,,,,,,---,,,++++++------,,,+++***+++,,,------,,,+++***))))))*********+++++++++************************,,,,,,++++++***)))((((((+++++++++++++++***)))(((,,,---///000000///---,,,++++++************************+++,,,,,,,,,,,,+++************************((()))***+++,,,---------,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,------++++++++++++------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++iii]]]TTTRRRNNNLLLLLLOOORRRTTTZZZZZZZZZ[[[[[[XXXSSSOOONNNLLLKKKKKKMMMNNNNNNMMMKKKIIIFFFEEEEEEEEECCCBBBBBB@@@>>>===<<<===>>>>>><<<<<<<<<:::777666777888999999888666555333222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++******))))))(((++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,***))))))+++++++++***)))***++++++***)))***,,,++++++*********++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,***))))))******+++,,,,,,---,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---)))******+++,,,++++++++++++++++++++++++,,,,,,---)))))))))))))))***+++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......------...///////////////---------.........//////...000111000///...///000000///.........///111222111111111111111000////////////000000000000//////////////////////////////////////////////////////////////////////////////.../////////000000000000111111111000000000/////////000000111111111000000///000111111111111000///000000111111111222222222222222111111000//////...////////////////////////............////////////111000///...---......///---...............------------......------,,,+++------........./////////------------------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---...///---+++***+++,,,///---,,,---///111///...---------.........//////------,,,,,,,,,,,,+++++++++++++++,,,++++++***************++++++,,,,,,---++++++,,,------------------,,,+++))))))***+++,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++---,,,++++++------,,,+++******+++,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++++++++***))))))+++,,,...//////...,,,+++******************************+++,,,,,,,,,,,,+++************************((()))***++++++,,,++++++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++hhh]]]RRRQQQOOONNNOOOQQQSSSUUUZZZZZZ[[[]]]]]][[[VVVSSSPPPNNNLLLLLLMMMNNNMMMLLLJJJHHHEEEDDDDDDDDDCCCAAAAAA@@@>>><<<<<<<<<<<<===;;;<<<;;;:::777666777888;;;:::888666444222111000////////////000000000000------------------------+++++++++++++++,,,,,,---,,,,,,+++******))))))(((---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,***)))***+++,,,+++******+++,,,+++***)))***+++,,,+++******)))*********))))))*********+++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***)))******+++,,,------...---,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,************+++++++++,,,***++++++,,,,,,,,,,,,+++******++++++++++++******,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......---------...............---------..................///000000......///000//////.........///000111000000111111000000//////...//////000000//////...////////////////////////////////////////////////............................../////////000000000111111000000000000//////222222222111000///...---...//////000000//////...000000000111111111222222222111111000000//////...////////////////////////---............/////////000///......------....../////////......---++++++------......------,,,,,,,,,,,,,,,---------......,,,,,,------------------------............------,,,------......------,,,,,,---...---+++)))***+++---,,,+++,,,...///...---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***))))))***,,,---)))*********++++++,,,,,,*********+++++++++,,,,,,---+++***+++,,,---,,,+++)))******++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******+++++++++*********+++,,,------,,,+++*********************************+++,,,,,,,,,,,,+++******************************++++++++++++******,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++iii]]]OOOOOONNNNNNOOOQQQTTTUUUYYYYYY[[[]]]^^^\\\XXXUUUQQQOOOMMMMMMMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::777777777999999999777666444222111000222222111000///...------........................,,,,,,++++++,,,,,,---...***++++++,,,,,,---.........---+++*********++++++***************+++++++++,,,+++***+++,,,,,,+++***+++,,,---,,,***)))***+++******)))))))))***++++++)))))))))************+++++++++++++++++++++++++++---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++******,,,---///,,,,,,++++++++++++,,,,,,++++++,,,------------,,,++++++,,,,,,------------+++,,,......///...---,,,+++++++++,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......//////.../////////000000...........................///000///......///000/////////...///////////////000000000000000//////...//////////////////...////////////////////////////////////////////////................................./////////000000000000000000000000//////111111111111000///------////////////////////////000000000000111111111111111111000000////////////////////////////////////---------.........////////////......---------------.........------,,,+++,,,------...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........---..................---,,,------......------,,,+++,,,---,,,***)))***+++***************+++******************++++++++++++------,,,,,,,,,+++++++++,,,,,,+++***************++++++++++++++++++++++++''''''((()))))))))))))))******))))))***+++,,,---))))))*********+++++++++---------.........//////,,,+++***+++,,,,,,,,,***)))))))))******)))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++++++++++++++******++++++++++++*********************+++++++++******+++,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,++++++***,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++gggZZZNNNMMMMMMMMMNNNPPPSSSTTTWWWWWWYYY\\\]]]\\\XXXUUUSSSQQQNNNNNNNNNNNNMMMLLLHHHFFFDDDDDDDDDDDDCCCBBBBBBBBB@@@???>>>======<<<:::;;;;;;999777777888999777777666555444333333222222111111000///...------........................---------------...//////***++++++,,,,,,---.........---+++***)))******+++))))))*********+++++++++++++++***,,,------+++)))***,,,---,,,+++***+++,,,))))))))))))***+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---------......------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++,,,------------,,,***+++,,,---------,,,,,,***+++,,,---,,,+++***))),,,,,,------------,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------...............---......000000.....................------///000///...---...///...////////////............//////000000000//////......////////////......................................................////////////////////////............//////////////////////////////000000//////000000000//////...000000000000000000000000//////000000000111111111000000000///////////////........................------------...........................------,,,++++++,,,---......------,,,,,,------...------,,,,,,,,,---------.........,,,,,,,,,------.........---..................---,,,------......------,,,+++,,,---,,,***)))***+++***************)))******------------............------,,,,,,,,,+++++++++,,,++++++++++++,,,---...)))******++++++,,,------''''''((())))))))))))((())))))))))))***++++++,,,+++++++++*********))))))------........./////////,,,+++******,,,,,,+++******))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))***+++++++++++++++)))******************)))))))))*********+++++++++******+++,,,,,,,,,,,,+++************************------------------,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++eeeXXXOOOMMMLLLLLLMMMOOORRRTTTVVVWWWYYY[[[\\\[[[XXXTTTSSSQQQOOONNNOOOOOONNNMMMIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<:::;;;;;;999888777888:::666666555555444333333333......//////000000111111------------------------...............//////000,,,,,,+++******))))))(((,,,++++++************+++))))))******+++,,,,,,,,,+++++++++,,,...---+++)))***+++,,,,,,++++++,,,...************+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------,,,,,,++++++******++++++,,,,,,,,,---------++++++************++++++***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***------------------,,,+++------............------,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---..................------------...//////------...///....../////////...------......///000000000//////---......//////......---................................................////////////////////////------........./////////......////////////000000---...//////000000000000111000000//////000000111/////////000000000111111////////////////////////........................,,,------------.........---............---,,,,,,******,,,------.........,,,,,,------......------,,,,,,,,,---------......,,,,,,------------------------............------,,,------......------,,,+++,,,---,,,+++***+++,,,,,,---...---+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,+++******+++---...000))))))***+++,,,,,,------))))))***+++++++++++++++)))))))))***************,,,,,,++++++*********)))+++++++++,,,,,,,,,------,,,***)))***+++,,,+++***+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************,,,,,,---------------,,,,,,,,,,,,++++++++++++***++++++************++++++******++++++,,,,,,------,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++fff[[[QQQOOOMMMKKKLLLOOOSSSVVVWWWWWWYYY[[[]]][[[WWWTTTSSSQQQOOOOOOOOOPPPOOONNNIIIGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>>===;;;:::999::::::999888777999:::777777666555333222111111.........///000111111111,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,+++******))))))((()))******++++++++++++************+++,,,---------+++++++++---......+++)))(((***,,,,,,,,,,,,...///......---,,,++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++***,,,...---+++***+++---************++++++,,,,,,)))+++,,,......---,,,+++++++++************++++++)))******+++,,,+++++++++)))***,,,---------+++***000///......------......,,,------......------,,,))))))***+++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,+++***)))***+++---...//////.........------------...//////------...///....../////////...---,,,---......///000000//////---......//////......---........................................................................---------.........//////........./////////000000---......///000000//////000///............///000////////////000000000111////////////////////////........................,,,,,,---------.........------.........---,,,++++++,,,,,,---------,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,+++---...---,,,+++,,,...,,,...///...+++***+++---))))))*********+++++++++------,,,,,,,,,,,,++++++---,,,***)))***+++,,,...++++++++++++++++++++++++)))***++++++,,,,,,++++++***************))))))(((++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++***)))***+++,,,+++))),,,+++************+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++***))))))+++******************+++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++jjj```TTTQQQNNNLLLLLLPPPTTTWWWXXXXXXZZZ\\\]]]\\\XXXTTTRRRQQQOOOOOOPPPPPPPPPOOOIIIHHHFFFEEEFFFGGGFFFEEEAAA@@@@@@???===<<<:::999999::::::999888777999:::999888777555333111000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,------......''')))***,,,,,,,,,+++*********+++,,,------......++++++,,,---///...+++)))((()))+++,,,,,,---///000222111///---,,,******)))************++++++++++++))))))))))))))))))))))))(((+++,,,+++)))(((***,,,&&&'''((()))+++,,,---...(((***---//////...,,,***++++++************++++++))))))***++++++++++++***+++,,,...000000///...------,,,***)))((()))******+++,,,,,,------,,,,,,+++&&&(((***+++,,,,,,++++++,,,,,,---------.........,,,,,,,,,---------.........---,,,++++++---///000//////.........------------...///...------...///....../////////...,,,+++------...///000000//////---..................---................................................---------------------------------.........//////---.........//////000000...///////////////......///...---,,,,,,---...///////////////000000000000.........///////////////........................,,,,,,,,,---------......,,,---.........---,,,+++------------,,,+++******+++,,,,,,---.........---)))************+++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---......,,,,,,---...+++---...---***(((***,,,,,,,,,---------.........---------,,,,,,,,,++++++...,,,***)))((()))***+++------,,,,,,+++******)))(((((()))******************************)))(((''')))***+++,,,---...//////,,,,,,,,,---------......+++***)))***+++++++++)))---,,,+++******+++,,,---++++++,,,,,,,,,---------******************************************+++++++++++++++++++++***)))(((++++++************++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************&&&'''(((******+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++jjj]]]VVVQQQMMMNNNNNNNNNRRRWWW[[[ZZZYYY\\\```^^^YYYSSSQQQQQQRRRSSSTTTSSSPPPNNNLLLGGGCCCCCCFFFGGGEEEBBBAAA@@@===;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<:::777555333222333333222333333222222111000///------------------------+++,,,---...---,,,+++***...---+++***)))***++++++,,,++++++******++++++,,,+++++++++************)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++***************)))))))))))))))*********+++------,,,+++$$$'''+++,,,,,,,,,,,,,,,//////.........---------,,,---......//////......---------,,,+++***((((((+++,,,---......---,,,+++%%%'''***,,,,,,---...000,,,,,,,,,+++++++++******------------,,,,,,+++***++++++,,,,,,,,,++++++***---,,,,,,++++++******))),,,,,,,,,---...///111111,,,,,,,,,------.........///...------------...///***++++++,,,---.../////////......------,,,++++++------............---------,,,,,,++++++,,,,,,---......////////////..................////////////333111/////////000///..................///000111---......///////////////000//////.........//////111111111000000000000000333111---***)))***,,,---------------------------...,,,++++++---......---111111000000//////......+++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------...,,,***+++///000...+++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,************************+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++,,,,,,,,,+++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...++++++******++++++,,,---///...---,,,++++++++++++,,,,,,+++******+++++++++---------,,,,,,+++++++++------,,,++++++******)))+++***)))((((((***,,,...,,,+++++++++***)))))))))jjj^^^WWWQQQMMMMMMMMMNNNRRRXXX[[[ZZZYYY[[[^^^]]]XXXSSSRRRRRRRRRTTTUUUTTTQQQNNNKKKGGGCCCBBBEEEFFFDDDAAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<:::777555333222333333//////000//////...---,,,------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,...---,,,+++***++++++,,,,,,++++++******++++++,,,+++++++++************))))))*********++++++,,,,,,************************,,,,,,+++++++++***************++++++++++++******'''((((((((()))*********...---++++++,,,,,,+++)))###&&&)))******))))))***---------,,,,,,,,,+++++++++,,,------......------******+++++++++***))))))++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000///......---...........................------........................+++,,,,,,------......///...------------,,,,,,,,,------............---------,,,,,,++++++,,,,,,------....../////////......---.........////////////000...---,,,---...---,,,///............//////000------.../////////////////////......---....../////////000000000000000000333111...+++***+++,,,---------------------------...,,,++++++---......---...............---------------,,,++++++,,,------******++++++++++++++++++---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((*********+++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******(((***++++++***)))+++,,,,,,++++++++++++,,,------++++++******++++++,,,---...---,,,++++++*********************+++,,,------+++++++++*********))))))++++++++++++++++++++++++******)))))))))***,,,---+++++++++***************jjj___XXXQQQLLLKKKLLLMMMSSSZZZ[[[YYYYYYZZZ\\\[[[WWWSSSSSSSSSSSSTTTUUUTTTRRROOOJJJFFFBBBBBBCCCDDDBBB@@@AAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::777555333333333333/////////......---,,,+++---,,,+++******+++,,,---++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))(((((())))))***+++,,,,,,***************************************)))))))))******++++++++++++******&&&''''''((()))***++++++...,,,******+++,,,,,,+++%%%'''******)))((())))))+++++++++*********))))))***++++++,,,---,,,,,,,,,'''((()))***************++++++************++++++...+++((((((+++------+++*********)))))))))((((((,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------***++++++,,,------......000///......---------...000000//////...---------------............------------------------------,,,,,,,,,---------......------............---------,,,,,,++++++,,,,,,---,,,------.../////////...---------.........//////000...,,,,,,---...---,,,//////......---.........------...////////////......---------------........./////////000111111111111111///...---,,,,,,------------------------------,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,///---)))'''''')))---///++++++******************,,,,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,))),,,///...+++))),,,000......---------------,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***************************************++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++*********+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))((((((((())))))******+++++++++++++++++++++++++++++++++)))******************)))''')))******)))(((***++++++++++++++++++,,,------++++++******++++++,,,------,,,+++***************))))))******,,,------...+++++++++************)))))))))******+++,,,,,,---***************+++++++++***************+++++++++~~~hhh^^^XXXQQQKKKJJJKKKMMMTTT[[[[[[ZZZYYYZZZZZZYYYVVVSSSSSSSSSTTTUUUVVVUUURRRPPPIIIFFFBBBAAABBBBBBAAA???@@@@@@@@@@@@???===<<<;;;;;;::::::::::::::::::;;;:::999777555444333333333111111111111000///......---,,,***))))))***,,,------,,,+++***+++,,,---...------------------------,,,++++++******++++++,,,+++++++++*********))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((()))))))))***+++++++++)))'''&&&&&&)))---//////(((***,,,,,,+++******++++++************)))))))))))))))***+++++++++++++++((())))))***************,,,+++***))))))***+++,,,---((($$$&&&,,,000000...+++*********))))))))))))++++++,,,,,,,,,++++++***************++++++,,,---,,,,,,,,,------.........+++++++++,,,,,,...//////...............---------------...//////...------//////......---------,,,++++++,,,,,,---...//////,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---...............,,,,,,---------.........111///......///000///...000///......------------,,,---......//////......------,,,,,,,,,---....../////////000111222333333000000000000///...---,,,---------------------------+++***+++,,,...------******++++++,,,,,,------...,,,)))&&&&&&))),,,...,,,,,,++++++******)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++---,,,+++***,,,.........------,,,,,,++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,+++***************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,************************)))))))))******++++++,,,)))******+++++++++++++++((((((((((((((((((((((((***+++++++++---...///000------,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))******+++,,,,,,''''''((()))***+++++++++,,,++++++******++++++,,,))))))************))))))((()))******))))))***,,,+++++++++***+++,,,,,,---++++++******++++++,,,---,,,++++++***)))))))))***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))******+++++++++******)))))))))***+++++++++,,,{{{fff\\\XXXQQQKKKJJJKKKMMMTTT[[[ZZZZZZZZZ[[[ZZZYYYUUUSSSSSSSSSTTTUUUVVVUUURRRPPPHHHFFFCCCAAAAAAAAA@@@???@@@@@@@@@@@@???===<<<;;;:::::::::999999:::::::::999999777666555444333333222222222222111000//////,,,,,,+++******+++,,,,,,///...,,,+++***++++++,,,,,,---------------------,,,++++++******++++++,,,+++++++++*********))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********(((&&&$$$%%%(((+++---...)))***,,,+++*********+++++++++++++++************((()))******++++++******++++++,,,,,,++++++***)))---,,,+++******+++,,,------)))%%%&&&,,,000///---,,,,,,+++++++++***************+++,,,,,,+++++++++)))))))))((()))***+++,,,.........------,,,,,,,,,************+++,,,------******+++,,,------......---..................---000//////......------,,,***++++++,,,---...//////,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,------------000...------///000///...000///...---------------,,,------...............,,,,,,,,,,,,,,,---...///000000111111222333444444///000000000000...---,,,---------------------------+++******,,,------,,,++++++,,,,,,---------...++++++)))(((((()))++++++------,,,,,,+++++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))***,,,---,,,***------,,,,,,++++++*********+++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------------,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))******+++,,,************************)))))))))******++++++,,,***++++++,,,---,,,,,,,,,(((((((((((((((((((((((()))))))))***,,,---//////---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,''''''((()))***+++++++++,,,++++++******++++++,,,))))))************)))))))))***,,,+++******+++---+++************+++,,,,,,++++++******++++++,,,---++++++******)))*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++******))))))))))))***+++++++++,,,yyyddd[[[VVVPPPKKKKKKLLLNNNTTT[[[YYYZZZ\\\]]]\\\YYYUUURRRSSSSSSSSSTTTUUUTTTRRROOOHHHGGGEEEBBBAAA@@@@@@@@@AAA@@@???>>>===<<<<<<;;;::::::999999999999::::::888888777666555444333333111111111111000///...---+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,+++,,,,,,------------,,,,,,++++++******++++++,,,+++++++++************))))))))))))************+++*********************************+++++++++++++++******++++++++++++******------,,,+++***))))))(((+++)))'''&&&((())))))(((&&&((())))))(((((()))+++,,,,,,,,,++++++++++++***((()))******+++*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,///,,,))))))+++,,,,,,***,,,,,,,,,++++++++++++***)))***+++++++++++++++++++++***)))(((((()))***+++.........---,,,++++++***...---,,,+++***)))))))))(((((()))+++,,,---...//////...------------...///////////////......------++++++,,,,,,---...//////,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,***+++,,,...------......------,,,---------,,,,,,---............---,,,,,,,,,,,,---...///000000111111222222333333333...////////////...---,,,------------------------,,,+++******,,,------,,,,,,---------------......*********++++++*********---------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,)))'''(((,,,...,,,(((,,,+++++++++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,*********************************+++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++(((((())))))***,,,---......------,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,+++******))))))((())))))******+++++++++++++++++++++++++++++++++)))******************))))))+++,,,,,,++++++,,,---***************+++,,,,,,++++++******++++++,,,---,,,++++++*********++++++,,,---------,,,***(((''')))************+++++++++,,,++++++***))))))((((((+++++++++******************************+++++++++zzzeee[[[UUUOOOLLLLLLMMMOOOTTTZZZXXX[[[___```^^^YYYUUURRRRRRRRRRRRTTTUUUTTTQQQNNNIIIHHHFFFCCCAAA@@@@@@AAAAAA@@@>>><<<;;;;;;;;;<<<::::::999999999999::::::888888777777666444333333000000000000///...---,,,+++,,,---......---,,,+++)))***+++,,,------------)))***+++---------,,,+++,,,++++++******++++++,,,+++++++++************)))+++++++++++++++*********************************)))))))))*********++++++******++++++++++++******+++******))))))(((((((((,,,+++))))))******)))'''&&&'''((((((((((((***,,,,,,,,,++++++++++++******))))))***++++++++++++***)))******++++++++++++*********++++++++++++******,,,,,,,,,+++++++++******++++++++++++************))))))***+++++++++++++++///---+++***)))***+++,,,,,,,,,,,,,,,,,,+++++++++000///...,,,++++++************++++++,,,---......000///---++++++---///000////////////............,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---+++******,,,...------------,,,,,,,,,---......+++,,,------......------------------...///000111000000000000000000000000.........---------------------------------------,,,+++)))***+++------,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++************++++++++++++))))))))))))***++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++***************************************++++++++++++++++++++++++(((((((((((()))***+++,,,************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------......---,,,,,,+++******************************---,,,,,,++++++******)))*********+++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******)))***++++++******+++,,,***************++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,---------+++)))((())))))*********+++++++++************))))))))))))---,,,***)))))))))******+++++++++***************{{{eee[[[TTTOOOLLLMMMNNNOOOTTTYYYWWW[[[```bbb___ZZZUUUQQQQQQQQQRRRSSSTTTSSSPPPNNNIIIHHHGGGDDDAAA@@@@@@AAAAAA@@@===;;;::::::;;;<<<:::999999999999999999:::777777777777666555333333111111111111000///...---***,,,...000000...,,,***%%%'''***---///000000000((()))+++,,,---,,,,,,+++,,,++++++++++++++++++,,,+++++++++************)))------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))************++++++++++++******''''''''''''((((((((((((*********+++---...,,,+++'''(((*********+++---///++++++++++++************))))))***+++++++++++++++&&&'''((()))++++++,,,,,,((()))***++++++***)))((('''))),,,,,,,,,,,,,,,...************))))))))))))((()))***+++++++++++++++222000...,,,++++++,,,,,,)))******++++++,,,,,,---......---------...//////,,,---------------------111///,,,******,,,///111.../////////////////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,+++***)))(((******+++++++++,,,,,,,,,...---,,,,,,...000//////,,,,,,,,,,,,------...///+++,,,------......---------------...///000111111////////////..................---,,,,,,,,,------------------------------,,,***)))***+++---,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,---))))))******+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++&&&))),,,+++((('''***---,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******)))))))))))))))************************++++++++++++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))---------,,,,,,+++++++++))))))***++++++++++++***************************************+++,,,------......---,,,,,,+++******************************)))******++++++,,,------,,,,,,,,,+++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++((()))******))))))***+++*********)))***++++++,,,++++++******++++++,,,---,,,,,,,,,+++,,,,,,------)))***,,,------,,,+++***+++++++++,,,,,,---------((((((((()))******++++++...,,,***(((((()))***+++,,,+++++++++******))))))yyydddYYYRRRPPPMMMLLLLLLOOOSSSVVVWWWYYY[[[^^^___\\\WWWRRRSSSSSSSSSUUUVVVTTTPPPMMMIIIHHHEEECCCBBBBBBCCCCCCCCCBBB@@@>>><<<;;;:::999;;;:::999999888888999999666555555444444333222222111111000000///---,,,+++.........,,,***)))***,,,---,,,+++*********+++,,,------,,,++++++******)))&&&&&&'''((()))+++---...++++++,,,---............000///---+++*********+++)))************+++++++++---------,,,,,,++++++++++++***)))(((((()))***+++*********************+++++++++***))))))***++++++(((***+++***)))((()))******)))((()))++++++)))((((((((((((((())))))))))))...+++***+++---...,,,***++++++,,,,,,,,,---------+++***)))((((((***,,,---*********++++++,,,,,,,,,---------,,,+++******))))))***,,,---...------,,,***)))))))))))))))))))))+++,,,---.........------///...,,,,,,------,,,+++---------------...///000///...---,,,,,,,,,---...------............------///...,,,++++++,,,...///++++++,,,,,,,,,,,,------------------------------'''&&&'''***///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222------............------...,,,+++,,,///111///---///............---------...------,,,,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---........................***+++,,,---------,,,,,,+++++++++*********))))))************************,,,,,,+++++++++,,,------......---+++)))(((***,,,++++++++++++*********)))+++++++++***)))***,,,...))))))))))))))))))))))))++++++************++++++******+++++++++)))'''&&&...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***---------------,,,+++***///---***)))+++,,,------...---,,,,,,++++++,,,,,,,,,+++)))))))))+++---///000///---+++))))))))))))+++*********))))))((((((,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++************************)))))))))***+++...000111++++++++++++++++++++++++)))************+++++++++))))))***+++,,,------...++++++++++++,,,---......------------------------------------------------***))))))))))))+++,,,---555222...***(((((()))+++,,,,,,+++***))))))))))))vvvbbbWWWPPPNNNKKKJJJJJJMMMQQQTTTWWWXXXZZZ\\\]]][[[WWWSSSRRRRRRSSSTTTUUUTTTQQQNNNMMMKKKIIIFFFEEEEEEEEEFFFCCCBBB@@@>>><<<;;;::::::;;;:::999999888888999999666555555444444333333222222222222111000///...---...//////---+++***+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))+++,,,---------------------,,,+++*********++++++)))************+++++++++,,,,,,,,,,,,+++++++++***+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))(((***+++***)))((()))******)))((()))++++++)))(((((((((((()))))))))******,,,***((()))+++---,,,***)))))))))*********+++++++++***)))((()))***,,,---++++++++++++++++++,,,,,,))))))))))))************)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++,,,,,,,,,,,,---------///---,,,,,,------,,,+++------,,,,,,,,,,,,,,,---......---,,,,,,---...///......////////////.........---+++******+++,,,---+++++++++,,,,,,,,,------------------------------***))))))+++///000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------............---------+++***+++---...---+++............------------///......---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,++++++++++++*********))))))************************+++++++++++++++,,,---...---------,,,))))))***+++,,,,,,+++++++++************++++++***)))***,,,...************************++++++************+++++++++++++++++++++******)))---,,,+++***))))))))))))(((((()))))))))*********,,,++++++++++++++++++******************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******...,,,******+++,,,,,,,,,------,,,+++++++++++++++,,,+++*********+++,,,---///...---+++************+++*********)))))))))))),,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++)))************+++++++++,,,+++++++++************++++++*********++++++,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++...---***((('''((()))***,,,++++++************+++vvvbbbWWWPPPNNNKKKIIIJJJMMMQQQSSSWWWWWWXXXZZZ[[[ZZZWWWTTTRRRRRRRRRSSSTTTTTTQQQOOONNNLLLJJJGGGFFFEEEFFFGGGBBBAAA@@@>>><<<;;;::::::;;;:::999999888888999999666666555555444333333333444444333333222111000////////////...,,,+++,,,...,,,,,,++++++++++++,,,,,,++++++,,,------...//////111000...,,,+++***)))))),,,,,,---------,,,++++++)))))))))))))))***+++,,,)))************++++++++++++++++++*********************))))))))))))******,,,+++++++++***)))))))))'''((()))******)))((('''(((***+++***)))((()))******)))((()))***+++***((()))))))))*********+++++++++)))'''''')))+++++++++)))))))))************++++++***)))))))))***,,,---,,,,,,++++++++++++++++++)))***+++,,,---...///000))))))***+++***)))((('''++++++,,,,,,------......,,,+++*********+++,,,---...,,,+++,,,------,,,***...---,,,+++************,,,,,,,,,,,,---...//////...//////000000//////...---,,,+++)))))))))***+++++++++++++++,,,,,,,,,,,,---------------------------,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------............---------,,,++++++,,,,,,+++***............------------//////............//////------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,---------,,,++++++++++++************************************************++++++---......+++,,,------+++))))))***,,,,,,+++++++++************+++,,,+++******,,,...************************++++++************++++++++++++++++++++++++,,,------,,,+++***************)))))))))))))))******************+++++++++++++++***************************++++++,,,,,,++++++***++++++++++++************,,,*********+++,,,+++***,,,,,,+++************+++,,,,,,++++++++++++++++++...---,,,++++++++++++,,,***************)))))))))+++,,,,,,,,,,,,---------)))******************)))++++++++++++++++++++++++...---,,,++++++***++++++************************)))************+++++++++++++++*********))))))))),,,,,,+++*********++++++------------,,,,,,,,,,,,++++++++++++++++++++++++------+++***))))))))))))***))))))))))))***+++,,,+++++++++***++++++,,,,,,yyydddYYYQQQOOOMMMKKKLLLOOORRRUUUWWWVVVWWWYYYZZZZZZWWWUUURRRQQQQQQRRRSSSSSSRRRPPPLLLJJJGGGEEECCCCCCCCCDDDBBBAAA???>>><<<;;;;;;:::;;;:::999999888888999999666666666555444444333333333333333333222111000//////000000///---,,,...///++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++***)))))))))))))))******++++++))))))*********+++++++++*********)))))))))))))))***))))))))))))))))))************************+++''')))***,,,,,,***)))'''(((***+++***)))((()))***+++)))((((((*********))))))*********++++++++++++***)))''''''((()))++++++++++++++++++,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,++++++************++++++---...///000111'''((()))***+++***)))(((------------------,,,,,,,,,***)))((((((***,,,------+++***+++,,,---+++***---,,,+++************************+++,,,---......---..................------,,,+++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,---------------....../////////,,,------......------,,,///......---------,,,+++.........---------,,,,,,...------------......///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++************************************************))))))******+++,,,......***,,,......,,,***)))***++++++*********))))))))))))+++,,,+++******,,,---************************++++++************++++++******))))))***+++---......---,,,,,,+++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,***************************++++++,,,,,,++++++*********)))))))))))))))*********)))***,,,,,,***(((,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))++++++******++++++++++++******************************++++++,,,------...))))))************))))))++++++++++++++++++++++++------,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++''''''((()))***++++++,,,...---,,,+++++++++++++++//////...---,,,+++***)))************************,,,,,,++++++******************+++,,,,,,,,,,,,,,,++++++******+++,,,------{{{fffYYYQQQOOOLLLKKKKKKNNNRRRUUUVVVVVVVVVXXXZZZZZZXXXVVVTTTRRRPPPPPPQQQRRRQQQPPPKKKIIIFFFDDDBBBAAABBBBBBAAA@@@???===<<<;;;;;;;;;;;;:::999999888888999999777666666555555444333333222222222222111000/////////000000///------...000++++++,,,,,,---------------,,,,,,,,,++++++******))))))))))))***+++,,,---+++,,,,,,,,,+++***))))))+++++++++++++++*********))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((()))***+++,,,,,,---)))***,,,------,,,***)))(((***+++***)))((()))***+++)))(((((()))******))))))*********++++++++++++*********)))((()))***+++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********((((((((())))))*********&&&''')))***+++++++++***......---,,,+++***))))))+++***)))((((((***,,,---,,,***)))***+++,,,+++***++++++******+++,,,------(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,+++++++++,,,,,,------------------...............,,,,,,------------,,,,,,.........---,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***************************************************************+++,,,---...)))+++------,,,************)))))))))(((((((((((()))+++,,,,,,+++***+++---************************++++++************++++++)))((((((((()))***,,,...,,,++++++***************++++++++++++++++++++++++)))))))))******+++++++++***************************++++++,,,,,,++++++******))))))(((((()))************)))***,,,,,,***(((,,,+++******))))))******,,,,,,,,,,,,,,,+++***))))))))))))******************************+++++++++(((((()))***+++,,,------))))))************))))))++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++''''''((()))***++++++,,,---,,,+++******)))******,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,***+++,,,,,,,,,+++******************+++,,,,,,---}}}fffWWWOOOMMMJJJHHHIIILLLPPPRRRTTTUUUWWWZZZ\\\\\\YYYWWWVVVSSSPPPOOOPPPQQQPPPPPPMMMKKKHHHEEECCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;;;;:::999999888888999999777777666666555444444444000000111111000//////......///000///------///000***+++,,,---......------------,,,++++++***))))))++++++***)))((((((((((((******+++++++++***))))))+++,,,,,,,,,+++***)))))))))************+++++++++))))))))))))************))))))************))))))(((((()))***+++,,,,,,---++++++,,,------,,,++++++(((***+++***)))((()))***,,,***(((''')))*********)))))))))*********++++++***+++,,,+++)))'''((()))((((((((())))))))))))***))))))******++++++++++++,,,,,,++++++++++++++++++***************)))))))))&&&''')))***++++++******------,,,+++***)))((((((+++***)))))))))***+++,,,***)))))))))+++,,,+++***************+++,,,---...((()))***+++++++++++++++***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,***++++++,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,***+++,,,+++***)))***+++------------,,,,,,,,,,,,************+++,,,---...************++++++++++++---,,,,,,++++++,,,,,,---------------------------((()))+++,,,,,,,,,+++******************+++++++++************************+++************+++,,,,,,***+++---,,,+++******+++******)))))))))((((((((((((***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++************++++++(((((((((((()))***+++,,,)))(((((('''''''''((((((*********))))))))))))))))))))))))******************************************++++++,,,,,,++++++******)))((((((((()))++++++,,,*********+++,,,+++***,,,,,,+++************+++,,,,,,++++++++++++++++++))))))******+++******)))*********+++++++++++++++(((((()))***++++++,,,,,,)))******************)))************************((((((***+++,,,,,,,,,,,,************************)))************+++++++++++++++*********)))))))))***))))))(((((((((((()))(((((()))+++,,,...//////************************)))***+++,,,------------************)))((('''&&&*********)))******++++++hhhXXXOOOMMMJJJHHHIIILLLOOORRRSSSUUUXXX\\\^^^]]]ZZZWWWXXXTTTQQQOOOOOOOOOOOOOOONNNLLLIIIFFFDDDCCCCCCDDDAAA@@@???===<<<<<<<<<<<<;;;:::999999888888999999777777666666555555444444000000000111000000///.........///...------...000***+++,,,............---,,,,,,,,,,,,,,,,,,++++++---,,,***)))((('''&&&&&&((()))******************((()))***+++++++++***))))))************+++++++++)))))))))******+++++++++((()))***++++++***)))(((************************++++++++++++++++++++++++(((***+++***)))((()))***,,,***''''''(((*********((((((((()))))))))******(((+++---,,,(((%%%$$$$$$(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,------------------------((())))))***)))((('''&&&************++++++++++++*********+++++++++,,,,,,***)))((()))+++++++++*********)))))))))******+++***+++,,,------,,,+++++++++++++++,,,,,,+++++++++((()))***++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***,,,......+++***+++,,,******+++,,,,,,---......,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++(((***,,,+++))))))***,,,---------,,,,,,,,,++++++++++++++++++,,,---......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***,,,,,,++++++***))))))*********+++++++++************************,,,++++++***************++++++,,,+++******+++---++++++++++++************(((***,,,---,,,++++++,,,++++++++++++++++++++++++++++++************++++++((()))******++++++++++++)))((((((((((((((())))))*********)))))))))((((((************))))))))))))***************************++++++,,,,,,++++++***+++***)))((((((***,,,---...,,,******+++,,,,,,,,,------,,,+++++++++++++++,,,+++*********+++,,,---++++++,,,---,,,,,,***************++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++******************************+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,+++))))))))))))((((((((((((******))))))((()))))))))kkkZZZPPPNNNLLLJJJKKKNNNQQQTTTSSSUUUYYY]]]```___[[[WWWYYYUUUQQQNNNNNNNNNOOONNNNNNLLLIIIEEECCCBBBBBBCCC@@@@@@???===<<<<<<<<<<<<;;;:::999999888888999999777777777666555555444444000000111111111000000///---.........,,,,,,...000)))+++,,,...//////......+++,,,,,,------......///,,,+++***)))(((((((((((('''((()))***************$$$&&&((()))***+++******)))************+++++++++))))))******+++++++++,,,((()))***++++++***)))(((------,,,+++***)))((('''++++++***))))))***++++++(((***+++***)))((()))***,,,***''''''(((*********(((((((((((())))))))))))'''***---,,,'''###!!!!!!************++++++++++++))))))***++++++++++++************++++++,,,,,,---*********++++++,,,,,,,,,*********)))'''%%%###!!!((())))))***,,,---......******+++,,,,,,,,,,,,+++)))(((((()))***++++++***+++***)))((((((''''''(((,,,---.........---,,,++++++,,,,,,------,,,,,,+++&&&'''(((***++++++++++++)))************+++++++++++++++++++++++++++++++++***---000000---+++,,,---******+++,,,,,,---......///......------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++...---++++++---///---------,,,,,,,,,++++++,,,++++++,,,---...///000******+++,,,,,,---......---,,,,,,++++++,,,,,,---************************((()))***+++,,,+++******))))))******++++++++++++************************---,,,+++***))))))))))))+++,,,,,,***)))***,,,...---------,,,,,,,,,++++++(((***,,,---,,,++++++,,,++++++++++++++++++++++++++++++************++++++)))***+++------,,,+++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++******))))))((((((************************+++++++++,,,,,,++++++++++++***)))((()))***,,,...///---***)))+++,,,------...---,,,,,,++++++,,,,,,,,,+++)))))))))+++---///------...///...---,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((()))***,,,,,,+++******++++++++++++++++++++++++)))************+++++++++))))))***+++,,,------...------------...//////000///...---,,,+++)))((((((++++++++++++++++++++++++,,,---......---,,,***)))+++***************+++,,,******)))(((((('''((((((iii]]]VVVPPPKKKJJJJJJJJJOOOTTTVVVVVVXXX[[[]]]\\\XXXUUUUUUTTTQQQOOOMMMMMMNNNNNNLLLKKKJJJHHHFFFCCCAAA???AAA@@@===;;;::::::;;;<<<999888777666666888:::;;;888666444444444333111000444444222111000...------111///---*********+++,,,------------------------------,,,,,,+++***))))))******)))))))))***,,,---((((((((()))***+++------,,,,,,,,,+++++++++++++++************************++++++************++++++(((((())))))******++++++------,,,,,,+++***))))))(((&&&$$$%%%'''***+++++++++*********))))))(((((()))((('''(((***++++++***))))))************))))))***)))(((''''''((()))***)))***++++++***)))***+++************************+++++++++++++++***)))((())))))))))))))))))))))))///...+++)))(((((()))))),,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***---...,,,***'''((()))***************+++++++++*********))))))***++++++,,,,,,++++++***))))))(((((()))***+++++++++,,,---,,,*********,,,)))))))))***+++,,,......---,,,,,,++++++,,,,,,---******))))))((('''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++***))))))++++++,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++///......------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))))))))***+++,,,---))))))***+++,,,------...++++++************++++++,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((''''''((()))))))))))))))+++*********))))))((((((---,,,***))))))***,,,------+++))))))***+++***)))++++++++++++++++++++++++*********+++,,,,,,------(((,,,000///+++((()))+++)))***+++,,,,,,+++***)))******))))))))))))******------,,,+++***((('''&&&((()))***+++,,,+++******,,,,,,,,,++++++*********************************************************************************+++******)))))))))))))))******++++++++++++************++++++++++++******))))))))))))************---,,,+++******,,,...///,,,,,,,,,+++++++++******)))))))))***+++++++++,,,******))))))******+++,,,...---,,,***)))(((((((((,,,++++++******++++++,,,******))))))((('''''''''}}}fff\\\TTTOOOKKKKKKKKKJJJNNNSSSUUUVVVXXXZZZ\\\[[[XXXUUUUUUTTTQQQOOOMMMMMMNNNNNNLLLKKKJJJHHHFFFCCCAAA@@@AAA???===;;;::::::;;;;;;999888777666666888:::;;;888777555555555555333222222222111111000000//////...---,,,******+++,,,---------------------------------,,,,,,+++******)))+++***)))))))))***+++,,,,,,,,,+++++++++,,,------*********))))))(((((('''************************+++******))))))******+++*********+++++++++++++++,,,,,,,,,+++***)))))))))+++)))'''''')))))))))(((************)))))))))(((***)))((()))***+++***)))))))))************))))))+++******************+++)))***++++++))))))***+++++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))+++***)))(((((()))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))((())),,,---+++)))***++++++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))***++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,+++******))))))******+++++++++************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))*********++++++************++++++(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***+++++++++++++++***++++++++++++*********))),,,+++***))))))***+++,,,---+++))))))***+++***)))************************'''''''''((())))))******(((,,,///---)))'''))),,,******++++++++++++***************))))))*********------,,,,,,+++***((((((((()))***+++,,,++++++***,,,,,,,,,++++++*********************************************************************************------+++***((('''''''''******++++++++++++******)))******************)))))))))))))))******************)))))))))***+++,,,,,,,,,+++++++++************************+++++++++******))))))******+++,,,++++++***************+++,,,++++++******++++++,,,***+++++++++++++++++++++xxxcccYYYRRRMMMJJJKKKKKKKKKNNNRRRUUUUUUWWWYYY[[[ZZZWWWTTTUUUTTTQQQOOOMMMMMMNNNNNNLLLKKKJJJHHHEEECCCAAA@@@???>>><<<:::999999::::::999888777666666888:::;;;888777555555666666555444000000111111111111111111---,,,+++++++++,,,...///---------------------------,,,,,,++++++*********,,,+++******)))*********------,,,+++++++++++++++******)))(((((('''&&&&&&************************+++******))))))******++++++******************)))++++++******))))))((((((***)))((()))++++++***(((************))))))))))))+++***((()))******)))((())))))************)))))))))******++++++******))))))***++++++))))))***+++++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))))))))((('''((()))***+++++++++************++++++++++++++++++++++++++++++)))(((((()))++++++***(((,,,,,,,,,++++++++++++++++++++++++******************++++++,,,,,,++++++***))))))))))))))))))***+++(((***++++++******,,,---...---,,,+++***)))))))))+++******))))))******++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))*********)))))))))((((((++++++************++++++''''''(((((()))******+++************************++++++++++++++++++++++++***++++++++++++***))))))***+++++++++++++++******,,,,,,,,,++++++++++++++++++***)))(((((()))***+++---+++))))))***+++***))))))))))))))))))))))))))))))******++++++,,,,,,---)))+++,,,+++((('''))),,,++++++************++++++++++++************++++++,,,,,,,,,,,,,,,+++******))))))***++++++++++++***+++++++++++++++*********************************************************************************,,,,,,+++))))))(((((()))******++++++++++++******((())))))******))))))((())))))))))))************)))))))))*********++++++,,,++++++++++++*********+++++++++*********************))))))******+++,,,(((((())))))***+++------++++++************++++++******++++++,,,------...ttt```WWWPPPLLLJJJLLLLLLKKKNNNRRRUUUUUUVVVXXXZZZYYYWWWTTTUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLJJJGGGEEECCCAAAAAA>>>===<<<:::999999999999999888777666666888:::;;;777555444555666666555444111111111111111111111111------,,,,,,,,,,,,---...------------------------,,,,,,,,,++++++*********,,,,,,+++******)))))))))******)))))))))))))))***,,,++++++***)))(((''''''******************************))))))))))))******))))))((((((''''''&&&&&&******))))))((((((((('''$$$%%%&&&))),,,---,,,+++*********))))))))))))))),,,***))))))******((('''))))))************))))))&&&'''((())))))((('''&&&)))***+++***)))((()))+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))(((''''''''''''++++++************++++++************************((())))))***++++++***)))++++++***))))))(((((((((***************************++++++,,,,,,++++++******)))))))))))))))******''')))***+++******,,,...---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---******++++++,,,---......******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++//////---+++***))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++***************++++++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,******************************************************+++++++++******)))))))))*********)))((((((++++++++++++++++++++++++******)))(((((()))******,,,***))))))***++++++***************************++++++,,,,,,---.........*********)))''''''))),,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,+++,,,,,,---------,,,,,,))))))******+++++++++++++++++++++***************************************************************************************((((((((()))***+++---...******++++++++++++******(((((())))))))))))((((((((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++************,,,+++++++++***)))))))))******))))))******+++,,,(((((())))))***+++------++++++************++++++))))))*********+++++++++sss___WWWOOOKKKJJJLLLMMMLLLOOOSSSUUUUUUVVVXXXYYYYYYWWWUUUUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLIIIGGGDDDBBBAAAAAA>>>===<<<;;;:::999999999999888777666666888:::;;;666444333444555555444333333333222222111000000000//////...---,,,,,,,,,+++------------------------,,,,,,+++++++++++++++***++++++++++++******))))))(((((((((((()))***+++,,,+++++++++***)))(((((('''***************************))))))))))))))))))***))))))((((((''''''&&&&&&)))))))))((((((((((((((($$$$$$%%%(((+++,,,+++)))))))))))))))))))))******,,,***))))))******((('''))))))************))))))&&&'''((())))))((('''&&&((()))******)))((()))***++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))******)))(((((('''''''''+++******))))))******+++************************)))***+++,,,++++++++++++,,,+++***)))((((((((()))***************************++++++,,,,,,++++++*********)))))))))))))))***'''(((************,,,---******))))))******+++,,,---,,,,,,++++++,,,,,,---((())))))***+++,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((((()))***+++---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))***+++,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,))))))))))))***+++,,,---)))******+++,,,,,,------++++++************++++++---,,,,,,,,,++++++******************************************************)))******+++++++++******))))))************)))((())))))*********************))))))))))))))))))***,,,***))))))***++++++***++++++++++++++++++++++++(((((())))))***+++++++++******)))((('''(((***,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,***************+++++++++************************************************************************************************((((((((()))***,,,......******++++++++++++******(((((())))))))))))((((((((()))))))))************)))***+++,,,,,,,,,+++++++++++++++*********)))))),,,+++++++++***)))))))))******))))))******+++,,,+++***************+++++++++******))))))******++++++++++++*********))))))tttaaaXXXPPPLLLJJJLLLMMMMMMQQQVVVVVVVVVVVVXXXYYYZZZXXXVVVUUUTTTQQQOOOMMMMMMNNNNNNNNNLLLIIIFFFDDDBBBBBBBBB>>>>>>===<<<;;;:::999999999888777666666888:::;;;666444333333444444333222444444333222111111000000000000///...---,,,+++***------------------------++++++++++++++++++++++++******+++++++++***)))))))))))))))***+++,,,---...))))))((((((((((((''''''***************************))))))(((((())))))***+++******************)))))))))))))))(((((((((((()))((('''((()))((('''%%%))))))))))))************+++***((()))******)))((())))))************))))))((())))))******))))))(((((()))******(((((()))***************************(((((())))))******))))))))))))))))))))))))))))))&&&'''((()))******++++++******))))))))))))******************************)))+++,,,,,,++++++,,,------,,,+++*********+++,,,***************+++++++++***++++++,,,,,,++++++***+++******)))))))))))))))''')))******))))))+++,,,((((((((()))***+++------+++******))))))******+++((((((((()))***++++++,,,******+++++++++,,,,,,,,,...------,,,,,,++++++******************+++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,,,,++++++************++++++++++++---,,,+++***))))))))))))&&&'''((()))***+++,,,,,,++++++************++++++,,,++++++***))))))((((((************************++++++++++++++++++++++++))))))***++++++++++++******++++++,,,------,,,,,,)))))))))))))))*********************************+++***((()))***,,,++++++++++++++++++++++++++++++*********+++,,,,,,------******)))))))))***++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,)))))))))***************************************************************************************,,,++++++*********++++++******++++++++++++******((())))))******))))))((())))))))))))************((((((((()))))))))******+++************)))))))))+++++++++*********************))))))******+++,,,,,,,,,+++***)))))))))*********))))))))))))******...------,,,++++++******wwwcccYYYQQQMMMJJJKKKMMMNNNSSSYYYXXXWWWWWWXXXZZZZZZYYYWWWUUUTTTQQQOOOMMMMMMNNNNNNNNNLLLIIIFFFCCCBBBBBBBBB>>>>>>>>>===<<<;;;:::999999888777666666888:::;;;888666555444555444333111222222222222222222222222......///......---,,,,,,------------------------++++++++++++++++++++++++))))))***+++,,,+++*********************+++,,,,,,((((((((()))))))))))))))************************))))))(((((((((((())))))*********+++++++++++++++)))))))))))))))))))))))),,,***((('''(((((('''%%%((()))))))))***************)))((()))***+++***)))))))))************)))))))))))))))(((((()))))))))((()))***)))((('''(((***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,,,,,,,******))))))))))))******************************'''***,,,,,,***)))+++,,,,,,,,,***)))***+++,,,...))))))*********+++++++++***++++++,,,,,,++++++***++++++***)))))))))))))))((()))+++***)))(((***+++''''''(((((()))+++,,,---+++******))))))******+++((()))))))))******++++++******+++++++++,,,,,,,,,......---,,,,,,+++******...---,,,***))))))((((((+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++---,,,+++***))))))))))))(((((()))))))))*********++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))***+++,,,---.........)))))))))******+++++++++******++++++++++++******+++)))((()))***,,,,,,+++************************,,,,,,------...//////000***)))***+++,,,,,,++++++******++++++++++++***************))))))************+++++++++++++++******+++***)))))))))***+++,,,((()))))))))*********+++************************************************************************---,,,++++++******************++++++++++++******)))******************)))))))))))))))************)))((('''''''''(((***+++************))))))))))))***************+++++++++******))))))******+++,,,,,,++++++***))))))************))))))))))))******+++++++++++++++++++++***zzzdddZZZSSSMMMJJJKKKMMMOOOTTT[[[XXXXXXWWWXXXZZZ[[[YYYXXXUUUTTTQQQOOOMMMMMMNNNNNNNNNLLLIIIEEECCCBBBBBBBBB?????????>>>===<<<:::999999888777666666888:::;;;:::888666666666555333222000000111222333333444444,,,---......///.........------------------------++++++++++++++++++++++++((()))***+++,,,,,,+++******))))))(((((((((((((((*********+++,,,,,,------************************))))))(((((((((((())))))(((((())))))******++++++))))))))))))************,,,***(((''')))*********(((((())))))*********+++)))((('''(((***++++++***))))))************))))))((('''&&&%%%%%%&&&'''(((((()))***)))((('''(((***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***++++++++++++******)))******))))))))))))******))))))))))))))))))))))))&&&)))++++++)))((()))+++***)))((('''((()))+++---))))))******+++++++++++++++++++++,,,,,,+++++++++++++++***))))))((()))))))))***+++***)))((()))***(((((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******((((((((()))***,,,---...((()))***+++---...///000************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++************+++++++++++++++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++&&&'''(((***+++,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))***++++++,,,,,,---))))))***,,,......,,,***)))***+++,,,,,,+++***)))******))))))))))))******+++++++++++++++***)))(((+++***)))))))))***,,,---(((((())))))*********+++************************************************************************************+++,,,------******++++++++++++************++++++++++++******))))))))))))************,,,+++)))((((((***,,,---************))))))))))))))))))******+++++++++,,,*********)))***++++++,,,+++***************++++++******))))))))))))******'''''''''((())))))******uuu```XXXTTTPPPMMMOOOQQQRRRVVV[[[]]][[[XXXYYY[[[\\\[[[YYYXXXUUURRROOOMMMMMMNNNOOONNNLLLIIIGGGFFFCCC@@@>>>AAA???===<<<<<<:::888666999777444444555777888888:::999777555333222111111000000000000000000000000///000111222222000...,,,...,,,******---...---+++...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))((((((''''''(((***+++***((())))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))(((((()))*********************))))))))))))******+++(((&&&'''***,,,+++***((()))***++++++***)))((((((((())))))))))))((((((******))))))))))))************))))))))))))******))))))***+++++++++++++++))))))************))))))&&&''')))***++++++******))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++******)))(((''''''&&&'''((()))******)))((('''+++)))(((***------)))%%%))))))))))))))))))))))))&&&((()))***))))))+++---,,,+++******,,,,,,+++***+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))******+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,---,,,+++)))((()))***+++,,,---,,,+++***+++++++++*********))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))************++++++++++++++++++++++++...---,,,++++++++++++,,,,,,+++******++++++)))(((***)))((((((((()))++++++***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++...---+++)))((())))))***+++,,,------++++++,,,---,,,+++***)))((((((((((((+++++++++++++++***)))((()))))))))))))))))))))))),,,+++)))((((((((()))*********))))))******+++,,,((()))******)))((()))+++...---,,,+++++++++,,,,,,,,,+++++++++***)))))))))************************))))))*********+++++++++///...,,,******+++,,,---'''(((***+++***)))'''&&&)))'''%%%'''***+++***(((+++++++++******)))))))))++++++************+++++++++++++++************)))***+++,,,,,,------,,,,,,************************)))***,,,------,,,***))),,,+++***)))***+++---...))))))))))))))))))))))))sss```XXXSSSOOOMMMOOOPPPRRRVVV\\\^^^[[[XXXXXXYYYZZZYYYXXXXXXVVVRRROOOMMMMMMNNNNNNKKKIIIGGGFFFEEEDDDAAA???AAA???===<<<<<<;;;888666999777444444666888999999:::999777555333222111111000000000111111111222222//////000111000///...---///---******,,,...---,,,...---,,,+++************************************++++++*********)))))))))))))))))))))))))))))))))((())))))*********))))))(((((('''(((******)))(((((((((((()))))))))))))))+++++++++++++++***))))))(((((()))*********************))))))))))))******+++(((''''''***+++***)))((()))************)))(((((())))))******))))))(((******)))))))))))))))*********))))))))))))******)))***++++++,,,+++++++++))))))************)))))))))******+++***)))((('''******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++******)))((((((''''''((()))*********)))(((((()))***++++++*********+++))))))))))))))))))))))))'''(((******))))))***,,,+++***))))))++++++***)))******))))))))))))******+++***)))(((((()))***++++++++++++++++++******************************************)))))))))((((((,,,,,,,,,++++++*********)))((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***++++++***+++,,,,,,,,,+++***)))((()))******++++++******+++++++++*********))))))++++++************++++++(((((()))******)))(((((((((((())))))******++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,+++******++++++***(((******)))))))))***+++,,,***++++++,,,,,,++++++***))))))***+++++++++++++++---,,,+++))))))))))))***((()))******(((((()))******)))))))))))))))***++++++++++++++++++***))))))************************++++++***)))))))))))))))******))))))******+++,,,)))***++++++)))((()))+++))))))*********++++++++++++++++++***************************************************++++++++++++,,,+++)))''''''((()))***&&&''')))************)))+++)))'''(((***+++)))''',,,+++++++++************++++++************+++++++++++++++************))))))***++++++,,,,,,++++++******************************,,,,,,,,,,,,******''''''((()))))))))))))))************************qqq___YYYRRRNNNLLLNNNPPPQQQVVV\\\^^^[[[XXXVVVWWWWWWWWWWWWYYYVVVRRROOOMMMLLLMMMMMMIIIGGGEEEEEEEEEDDDBBBAAAAAA???===<<<<<<;;;999777888666444555777999;;;;;;:::999777555333222222111000111111111222222333333////////////............000...++++++,,,.........------,,,+++************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))'''((()))******************)))((()))******(((''''''(((((())))))*********)))************))))))((((((((()))*********************))))))))))))******+++)))''''''((())))))((((((((())))))))))))((((((*********++++++*********++++++***)))(((((())))))******))))))))))))******)))******+++++++++++++++))))))************)))))),,,,,,++++++***(((&&&%%%++++++*********)))))))))************************((((((((())))))******************))))))(((((('''((()))***++++++***))))))&&&)))+++***''''''***...))))))))))))))))))))))))((()))******)))((()))+++***)))((((((******)))((())))))************))))))******))))))))))))******------,,,,,,+++******)))************************,,,,,,,,,,,,++++++++++++++++++***************))))))))))))***************++++++++++++++++++++++++++++++***))))))***++++++)))***++++++,,,+++++++++)))(((((((((((()))******+++++++++***************++++++************++++++((())))))******))))))((((((((())))))***+++,,,,,,,,,,,,++++++************+++,,,---------,,,+++***,,,+++)))***++++++***)))+++************+++,,,,,,******+++,,,,,,+++******))))))***++++++++++++***---,,,+++***))))))))))))'''((())))))((('''((()))((((((((())))))+++,,,,,,***++++++++++++***))))))*********************************+++******)))(((******))))))******+++,,,+++,,,---,,,***))))))***'''(((***+++,,,,,,+++******************+++++++++******************************+++++++++,,,,,,,,,***)))((('''''''''((()))'''(((((()))***+++,,,,,,---+++***)))******(((''',,,,,,,,,++++++++++++***++++++************+++++++++++++++************)))))))))***++++++++++++***************************++++++++++++++++++++++++''')))+++------,,,***)))++++++++++++++++++++++++nnn___YYYRRRNNNLLLNNNOOOQQQUUU[[[]]][[[WWWUUUTTTUUUVVVVVVYYYVVVRRROOOLLLLLLLLLMMMJJJHHHFFFEEEEEEEEECCCAAAAAA???===<<<<<<<<<:::888888666555555888:::<<<<<<999888777555333222222222333333333222222222111111//////......---......///111///,,,+++,,,---///000---,,,++++++*********+++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))&&&'''(((******++++++++++++***))))))******(((&&&''''''((()))******++++++(((((())))))))))))(((((((((((()))*********************))))))))))))******+++***((((((((((((''''''((((((((())))))(((((((((***++++++,,,,,,++++++***,,,+++***)))((((((((((((******))))))))))))******(((((()))************)))))))))************)))))),,,,,,+++***)))((('''&&&++++++++++++*********)))************************&&&''''''((()))***++++++*********)))))))))((((((((()))+++,,,,,,+++******$$$'''))))))((((((***,,,)))))))))))))))))))))))))))***+++***)))((()))******)))((((((******)))((('''(((***++++++***))))))***))))))))))))))))))***,,,,,,,,,,,,++++++******++++++++++++++++++++++++------------------------++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))******+++++++++,,,***)))((('''((()))***+++***************************))))))(((((())))))***))))))))))))))))))))))))(((((()))***++++++,,,---,,,,,,++++++******)))))))))+++,,,------,,,***))),,,***)))***++++++***)))+++++++++++++++,,,,,,,,,******++++++++++++******)))******+++++++++******,,,++++++******)))))))))***+++,,,+++***)))***,,,***)))))))))******+++,,,******+++++++++******)))************************)))***+++,,,,,,+++)))(((******))))))******+++,,,,,,---...,,,***))))))******+++---......---,,,***)))))))))***+++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,+++************++++++******))))))***+++,,,---,,,++++++************))),,,,,,,,,+++++++++++++++++++++************+++++++++++++++*********)))))))))******+++++++++++++++************************++++++************++++++***+++,,,---------,,,+++++++++++++++++++++++++++mmm^^^YYYRRRNNNKKKMMMOOOOOOTTTYYY[[[ZZZXXXUUUTTTSSSTTTVVVXXXUUURRRNNNLLLLLLLLLMMMMMMKKKIIIGGGGGGEEECCCAAAAAA???=========<<<:::999888666555555888:::<<<<<<999888666555333333222222666555444333222000////////////............///000//////---,,,,,,---///000,,,,,,++++++******++++++************************(((((()))***+++,,,,,,---))))))))))))))))))))))))&&&'''(((******++++++++++++***)))***+++***(((&&&'''(((((()))***++++++,,,'''(((((()))))))))(((((((((((()))*********************))))))))))))************)))(((''''''(((((())))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++***)))(((((())))))******))))))))))))******&&&''''''((((((((((((((())))))************))))))******)))))))))))))))***++++++++++++*********)))************************&&&&&&'''((()))******+++************))))))))))))((()))***+++,,,,,,+++***''''''(((+++......,,,))))))))))))))))))))))))))))))***+++***)))((()))***+++***))))))***+++***)))'''((()))+++++++++***))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********)))))))))******++++++,,,******)))((((((***+++,,,******************************))))))))))))************))))))))))))******((())))))***+++,,,,,,,,,+++++++++******))))))))))))***,,,------,,,***)))+++***)))***+++,,,+++)))******++++++,,,,,,,,,,,,******************************+++++++++******)))++++++++++++*********)))+++,,,------++++++,,,---,,,,,,+++***************)))******+++++++++******************************)))***+++,,,,,,+++***)))******))))))******+++,,,,,,---...,,,***))))))***+++,,,...///...,,,***))))))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++***))))))******)))************++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))***++++++,,,---,,,,,,,,,************************+++******))))))******+++)))(((((('''((()))***+++++++++++++++++++++++++++mmm^^^YYYSSSOOOLLLMMMNNNNNNRRRWWWXXXYYYYYYWWWUUUTTTTTTVVVVVVTTTQQQNNNLLLLLLMMMNNNNNNLLLJJJHHHGGGFFFCCCAAAAAA???============;;;999888666444555777999;;;;;;888777666555444333333333666555444222111///......////////////000000000000---......---,,,,,,---///,,,,,,++++++***++++++,,,))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))'''((()))***************+++***)))***++++++)))(((((())))))******+++++++++'''(((((()))))))))))))))(((((()))*********************))))))))))))************+++***(((((()))+++******))))))))))))*********++++++,,,,,,++++++*********))))))))))))************))))))))))))******&&&&&&'''((((((((((((((())))))************))))))(((((((((((()))***+++,,,++++++*********)))))))))************************'''''''''(((((()))))))))************************'''((()))++++++++++++***+++***))),,,111111---)))))))))))))))))))))))))))((()))******)))((()))++++++***))))))++++++***)))'''((()))******+++******))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++++++++***)))******)))))))))***++++++***))))))))))))***++++++***************+++++++++,,,,,,++++++++++++,,,,,,+++******))))))******+++*********+++++++++++++++************************)))***+++,,,,,,,,,+++***+++)))))))))+++,,,+++***)))******+++,,,++++++++++++***))))))))))))***+++***++++++++++++***))))))******+++++++++******))))))+++,,,+++***)))***+++------,,,******)))))))))))))))***++++++++++++***++++++++++++++++++++++++)))***++++++,,,+++++++++******))))))******+++,,,+++,,,---,,,***))))))*********+++,,,+++***)))(((***************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))*********++++++++++++,,,,,,+++***)))((((((''''''(((******)))***+++---)))************+++++++++++++++************+++++++++++++++************)))++++++,,,------------,,,************************************************+++***((('''((())),,,---++++++++++++++++++++++++mmm]]]XXXUUUPPPLLLMMMMMMLLLPPPUUUUUUXXXZZZYYYWWWUUUUUUVVVTTTSSSPPPMMMLLLLLLNNNOOOLLLJJJHHHGGGGGGFFFDDDBBBAAA???>>>===>>>===<<<:::999777444444666888999999888777666555444333333333333222222111111000//////...///111222222222111000***,,,//////---+++,,,---,,,++++++***++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))***))))))***,,,,,,+++)))************************'''((())))))*********)))(((((()))*********************))))))))))))******)))+++,,,+++))))))+++---,,,+++***))))))***+++,,,******++++++++++++******(((((((((((()))***+++,,,******))))))))))))******'''((())))))******))))))))))))************)))))))))((((((((()))***,,,,,,******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((((((((************************&&&'''(((***++++++******+++***(((((()))***++++++))))))))))))))))))))))))'''(((******))))))***,,,***)))((((((******)))((((((((((((((()))***+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------.........******++++++,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++)))***++++++++++++***)))+++***)))(((((()))******'''((())))))******))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,++++++++++++******(((((())))))******++++++)))*********++++++++++++***)))((()))+++,,,+++***((()))***+++++++++******+++***)))(((((()))***++++++++++++++++++***)))))))))***++++++++++++***)))(((***+++***)))((()))***,,,,,,+++*********++++++))))))***++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---******))))))******+++,,,)))***++++++)))((()))+++(((((()))***++++++,,,,,,+++++++++***************))))))))))))))))))))))))(((((()))))))))*********(((((()))***************)))************)))'''&&&''')))+++***(((''')))+++(((((()))))))))*********++++++************+++++++++++++++************)))******+++,,,,,,,,,,,,,,,************************((()))***++++++***)))(((,,,,,,+++,,,,,,,,,------************************nnn]]]WWWVVVPPPMMMMMMLLLKKKNNNSSSSSSWWWZZZ[[[XXXVVVUUUVVVSSSRRROOOMMMLLLMMMOOOPPPIIIGGGFFFFFFGGGGGGEEEDDDAAA???>>>===>>>===<<<:::999777444444555777888888888777666555444333333333///000000000000111111111...///222333444333222000(((+++//////---++++++,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++***)))((('''&&&%%%%%%)))))))))))))))))))))))))))************))))))((()))))))))***,,,---+++***+++++++++***************(((((()))***************(((((()))*********************))))))))))))******)))+++,,,,,,******,,,///---,,,+++******+++,,,---*********++++++*********'''((((((((()))+++,,,---******))))))))))))******))))))***+++++++++++++++))))))************))))))***)))((((((((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******************++++++%%%&&&((()))*********)))((((((&&&""" &&&+++))))))))))))))))))))))))&&&((()))***))))))+++---)))'''&&&'''((()))(((''')))(((((('''(((***,,,---((()))***++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((()))))))))******+++++++++))))))******++++++++++++,,,+++***)))(((&&&%%%%%%(((((((((((((((((((((((()))***+++,,,,,,+++***))),,,+++***((((((((())))))%%%&&&((()))))))))((('''))))))******+++++++++++++++******))))))******+++,,,+++***))))))***+++,,,------,,,++++++******)))''''''((()))***+++,,,,,,******))))))***+++,,,,,,***)))((()))+++,,,,,,***'''((()))***+++***))))))+++***)))(((((()))***++++++++++++++++++***)))((())))))+++,,,,,,+++***))))))+++,,,+++***)))***+++************+++,,,------((()))***+++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...*********)))***++++++,,,((()))******)))((()))+++(((((()))***,,,///111222,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++&&&''')))***+++***((('''(((***,,,***'''%%%''')))''''''(((((()))))))))***++++++************+++++++++++++++************)))))))))***++++++++++++***************************''')))***,,,,,,***)))'''&&&((()))++++++***)))((())))))))))))))))))))))))vvvcccXXXRRROOOLLLIIIJJJMMMQQQTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNLLLLLLLLLMMMNNNNNNLLLIIIGGGFFFEEECCCAAABBB@@@===>>>??????===:::999888666555444555777888999777555555555666555444111222222222222111000000000000111111111111000000///...---,,,++++++***++++++,,,,,,------,,,,,,,,,))))))(((((((((((())))))******++++++***)))'''&&&...***%%%###&&&)))******%%%$$$$$$%%%((())))))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,'''(((***)))((('''((()))******))))))))))))******&&&'''(((***++++++++++++(((((())))))*********+++))))))))))))))))))))))))...---+++***)))((())))))(((((())))))******+++++++++++++++*********)))))),,,,,,++++++***)))))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((''''''&&&$$$###"""***+++,,,+++)))''''''(((&&&''''''((()))*********))))))************))))))************************++++++************************))))))))))))******))))))))))))))))))))))))------,,,++++++******)))))))))))))))))))))))))))((()))+++...///000000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++************+++++++++*********))))))(((((()))))))))+++,,,,,,***(((((((((((((((((((((((((((+++++++++******(((''''''+++)))(((&&&&&&((()))+++000///---+++*********+++************************++++++++++++++++++++++++((()))***++++++***)))((()))))))))((())))))***+++)))******++++++++++++***,,,,,,++++++++++++,,,,,,*********)))))))))))))))*********)))))))))))))))***************************++++++***((('''((()))...)))%%%&&&***...---+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,+++++++++*********))))))+++,,,,,,,,,,,,+++******(((((()))***************)))))))))))))))******+++******++++++)))'''%%%$$$(((((((((((((((((((((((()))))))))))))))*********************+++,,,---...,,,,,,++++++***)))(((((('''((()))***+++,,,,,,,,,++++++************++++++************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,wwweeeZZZSSSPPPMMMJJJJJJLLLPPPSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLMMMNNNOOOMMMKKKHHHGGGGGGFFFDDDCCCBBB@@@>>>>>>??????===:::999888666555555666777888999777555555555666555444222222222222222111000000000000111111111111000000000///...---,,,,,,,,,,,,,,,,,,---------,,,++++++************************)))***+++,,,,,,+++******,,,***'''''')))++++++***---+++++++++---...---+++************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))(((((()))))))))******)))'''''')))+++******))))))))))))******'''((()))******+++******(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++***(((((()))))))))))))))*********+++++++++*********))))))*********))))))))))))((())))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&***+++,,,+++)))''''''(((&&&&&&'''(((((())))))***))))))************))))))******************************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++++++++******))))))******+++,,,++++++************++++++++++++++++++*********))),,,+++******++++++)))(((************************+++++++++******)))((('''***)))(((''''''((()))***......,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((***))))))))))))***+++++++++++++++***)))((('''&&&***))))))(((((())))))******************************)))))))))))))))))))))************************)))***+++***)))((()))***...***&&&'''***---,,,***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++***))))))***+++++++++++++++*********)))))))))************)))(((((((((((()))***************)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))***+++,,,---,,,,,,++++++***))))))(((((()))***+++++++++++++++******))))))))))))******************************))))))******************************+++++++++,,,xxxggg]]]TTTRRRNNNKKKJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMOOOOOOMMMKKKIIIHHHHHHGGGEEECCCBBB@@@???>>>???>>><<<;;;888777666555555666888999999777555555555666555444222222222222222111111000000000111111111111000000///...---,,,,,,+++,,,,,,------------,,,,,,+++******++++++,,,,,,++++++***))))))+++,,,,,,------,,,***))))))+++------,,,***---+++******++++++***)))************************((((((((()))))))))******))))))))))))))))))))))))++++++*********************+++***)))'''(((***,,,******))))))))))))******))))))************))))))(((((())))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))'''************))))))))))))+++************)))))))))(((((((((((())))))))))))************++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***+++++++++++++++******)))+++,,,+++)))(((((((((&&&''''''(((((()))))))))))))))************))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++++++++***)))((((((((()))******************************))))))******+++,,,++++++************++++++,,,,,,,,,+++++++++++++++---+++***)))*********(((******************************+++******)))((('''***)))(((''''''((()))***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***************+++,,,,,,,,,++++++***)))(((''''''***))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))******)))(((***+++...+++((((((***,,,+++)))******++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++***))))))***+++++++++++++++***************)))************)))(((((((((((()))***************)))))))))))))))******+++))))))))))))***,,,---...************************,,,++++++***)))(((''''''(((((((((((()))***++++++,,,,,,++++++***))))))))))))******+++++++++******++++++************++++++))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++xxxggg^^^UUUSSSOOOLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTRRRQQQOOONNNMMMNNNOOOPPPOOOMMMKKKIIIIIIGGGDDDBBBBBBAAA@@@???>>>===<<<;;;888777666555555777999:::999777555555555666555333222222333333222222111000000000111111111111000000,,,+++******)))))))))***------------,,,+++************+++,,,,,,+++******)))******++++++,,,,,,,,,)))))))))***,,,,,,,,,,,,***((('''((()))***((('''************************((((((((()))))))))******))))))))))))))))))))))))+++***)))*********)))((()))+++,,,+++***)))***+++******))))))))))))*********************)))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''((()))***++++++******++++++******))))))((((((************))))))))))))''''''(((((()))******+++)))))))))*********++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,)))***++++++)))(((((()))((((((((())))))*********))))))************))))))***************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++***)))))))))+++,,,---))))))))))))))))))))))))******))))))******+++,,,++++++************++++++++++++++++++++++++++++++,,,***(((((()))+++++++++***************************************)))(((((())))))(((((((((((())))))************++++++,,,,,,++++++***************)))************************)))))))))******)))))))))++++++******++++++,,,---************++++++,,,---++++++************++++++******************++++++)))))))))))))))*********(((((((((((((((((((((((('''(((******))))))***,,,...+++))))))***+++***(((******+++++++++++++++,,,***************************)))))))))***+++,,,,,,+++******************+++************************+++,,,,,,,,,,,,+++******(((((()))***************)))))))))))))))******+++)))((((((((()))+++---...************************(((((())))))******++++++)))))))))))))))***+++++++++++++++*********))))))******+++++++++******))),,,,,,,,,++++++,,,,,,,,,((((((((((((((((((((((((*********))))))(((((((((((())))))))))))*********uuufff]]]UUUSSSPPPMMMKKKLLLNNNOOOQQQPPPPPPPPPPPPQQQSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPQQQOOOMMMKKKIIIFFFCCC@@@BBBBBBAAA???===<<<;;;;;;777666555555666888:::<<<999777555555555666555333222333333333333222111111000000111111111111000000++++++***)))))))))******,,,---------,,,,,,+++***)))******************)))++++++******))))))))))))******)))(((((()))+++---+++******+++---......---)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))'''&&&&&&((()))'''%%%''')))---...,,,***))))))******))))))))))))************+++******)))((('''))))))((((((((((((((((((((((((((((((((((((((((((***)))''''''''')))+++---++++++******))))))(((((())))))))))))))))))))))))'''((())))))***+++,,,,,,((((((((()))))))))************))))))))))))******))))))************))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,(((***++++++)))(((((())))))***************++++++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))******************************)))((()))***,,,---))))))))))))))))))))))))******))))))******+++,,,++++++************++++++))))))*********************)))'''(((***,,,------)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))(((((()))******++++++++++++++++++******)))))))))++++++++++++++++++++++++***))))))))))))))))))***++++++******++++++,,,---))))))((())))))+++,,,---+++******************+++'''((((((((())))))******(((((())))))************(((((((((((((((((((((((('''(((******))))))***,,,---+++************))))))******++++++,,,,,,,,,,,,***************************)))))))))***+++,,,,,,*********++++++*********************************+++,,,,,,,,,,,,+++******(((((()))***************)))))))))))))))******+++***)))(((''''''(((***+++************************'''(((((()))******++++++++++++*********+++,,,,,,+++++++++*********************+++++++++******)))++++++************++++++((((((((((((((((((((((((++++++******))))))((((((((())))))))))))*********rrrccc\\\UUUSSSPPPNNNLLLMMMNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQPPPNNNLLLJJJGGGCCC@@@AAABBBBBB@@@===;;;;;;;;;777666555555777999;;;===999777555555555666555444333333333333333222222111000000111111111111000000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++***))))))))))))***+++,,,+++***)))((((((((((((++++++***((('''(((***---+++******+++...//////...(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++((('''(((+++---+++)))&&&))),,,---,,,***((((((******))))))))))))*********************)))((('''))))))((((((((((((''''''))))))))))))))))))))))))+++)))'''%%%%%%(((+++...************))))))))))))(((((()))))))))))))))***((())))))***+++,,,,,,---'''((((((((())))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((()))***++++++******(((***++++++)))((()))***************************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))******)))((('''''''''((())))))))))))))))))))))))******))))))******+++,,,++++++************++++++)))))))))))))))*********)))((('''(((+++------,,,(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((('''((()))***************...------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))*********************+++,,,,,,+++***((('''''''''((())))))((((((''''''(((((()))&&&''''''(((((()))))))))((((((((()))******++++++))))))))))))))))))))))))((()))******)))(((***+++++++++++++++******************++++++,,,---------++++++++++++++++++++++++*********)))******++++++)))***++++++++++++***)))***************+++++++++)))************)))(((((((((((()))***************)))))))))))))))******+++******)))((('''''''''(((************************************))))))((((((,,,+++++++++++++++,,,,,,************************)))******+++++++++******)))(((((((((((((((((()))))))))))))))))))))))))))+++++++++***************)))))))))*********++++++pppbbb[[[TTTRRRPPPNNNMMMNNNOOOPPPRRRQQQOOONNNMMMNNNPPPQQQOOONNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLLLLIIIFFFBBBAAACCCCCC@@@<<<::::::;;;666666555555777999<<<>>>999777555555555666555444333333444444333333222111000000111111111111000000......------------......******+++,,,---------------,,,***((((((***,,,---,,,+++***)))))))))***++++++,,,...,,,)))((()))+++)))(((((()))+++,,,+++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***'''%%%(((,,,...,,,***((()))***)))(((((()))*********))))))))))))******))))))*********))))))((())))))((((((((('''''''''))))))))))))))))))))))))***)))'''&&&&&&(((***+++)))))))))))))))*********(((((((((((())))))******(((((())))))******++++++(((((()))))))))***************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((()))*********))))))((()))++++++)))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))************************)))))))))***))))))((((((******************************))))))******+++,,,++++++************++++++)))))))))******++++++++++++***)))***+++,,,***((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((()))*********)))(((......------,,,++++++***************************+++***)))(((((()))***+++***))))))))))))***++++++---,,,***)))((()))***+++((((((''''''''''''(((((('''''''''((())))))******'''(((((()))******++++++************************)))***+++***)))((()))***)))***+++++++++******+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))***++++++++++++***)))))))))*********+++++++++)))************)))(((((((((((()))***************)))))))))))))))******+++)))************)))(((((())))))))))))))))))))))))************))))))))))))++++++************++++++************************((()))***+++++++++++++++***))))))(((((())))))***************************++++++++++++,,,,,,,,,,,,************+++++++++,,,pppbbbZZZSSSRRRPPPNNNNNNNNNOOOPPPRRRQQQOOOMMMMMMMMMOOOPPPNNNMMMKKKJJJJJJLLLMMMOOOLLLKKKLLLLLLMMMKKKHHHEEEAAACCCCCCAAA<<<::::::<<<666666555555777:::===>>>999777555555555666555444333333444444333333222111000000111111111111000000,,,,,,,,,++++++,,,------)))***+++,,,---.........000---+++))))))+++---000+++******)))***,,,---...***...111000---)))((())),,,+++)))***++++++***(((************************''''''''''''((((((((()))))))))))))))))))))))))))""" %%%(((&&&###+++***(((&&&$$$&&&***---******))))))))))))******))))))************))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******++++++'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))*********))))))(((''')))++++++)))))))))***'''''''''''''''&&&&&&&&&))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++&&&'''***,,,............*********************************)))***++++++,,,++++++************++++++*********++++++,,,,,,,,,---,,,+++,,,,,,***'''%%%************************((())))))*********))))))(((((())))))))))))(((((('''((()))******)))(((''',,,,,,++++++***)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))((()))******+++---,,,,,,+++---///111333******))))))))))))******'''(((((()))***+++++++++'''(((((()))***+++++++++***************************++++++***((('''((()))''')))+++++++++***+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))))))))******+++++++++++++++,,,,,,,,,,,,+++******(((((()))***************)))))))))))))))******+++))))))+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,******)))))))))))))))*********************++++++'''((()))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,nnn___WWWXXXTTTOOOLLLLLLNNNOOOPPPUUUTTTRRRNNNKKKJJJLLLNNNQQQOOOLLLIIIHHHIIIJJJLLLNNNMMMLLLJJJGGGEEEBBBAAADDDEEEFFFCCC???:::888777;;;666111222666;;;;;;:::;;;999666555555666555444666666555444333333222222333222111111111222333444000000000000///...---,,,++++++++++++++++++,,,,,,++++++***)))(((((())))))+++,,,,,,------,,,,,,+++---,,,++++++******++++++*********))))))(((&&&&&&)))'''%%%%%%(((***,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***)))***,,,---,,,+++)))((()))***+++***)))***,,,---)))))))))((())))))***+++*********)))))))))(((((())))))))))))((((((((((((&&&&&&&&&''')))***,,,---************************(((,,,...,,,'''$$$'''***((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))&&&''')))))))))***,,,...)))))))))))))))******+++******))))))))))))******++++++***)))(((((()))))),,,(((%%%&&&***---,,,)))'''(((***++++++***)))(((++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************------,,,+++*********+++,,,++++++++++++++++++,,,)))'''%%%'''***+++***((()))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))************)))(((((())))))************))))))'''((())))))((('''(((***(((((())))))******++++++***+++,,,,,,+++***)))(((++++++++++++++++++++++++***,,,......---,,,+++,,,))))))))))))))))))))))))))))))((()))+++...111333''''''(((((())))))******))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))))))))************))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((+++******))))))******+++++++++------------++++++)))*********)))((('''&&&))))))))))))************)))***+++,,,,,,+++***)))''''''((()))***++++++,,,******))))))))))))))))))***)))))))))((((((''''''...+++))))))***,,,,,,+++((())))))))))))*********((((((((()))*********+++)))((('''(((***++++++***((()))***+++,,,+++******))))))))))))************rrrccc[[[WWWSSSNNNLLLLLLNNNOOOPPPSSSSSSQQQMMMKKKJJJMMMOOOQQQOOOLLLJJJIIIIIIKKKLLLMMMMMMLLLJJJGGGEEEBBBAAADDDFFFFFFEEEAAA<<<:::999;;;777222222666:::;;;:::<<<999777555666666666555666555555444333333222222222222111111111222333444000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))+++,,,,,,------,,,,,,++++++******))))))))))))))))))******+++++++++******,,,***(((((()))++++++***++++++++++++++++++++++++(((***+++***)))((()))***+++++++++***(((%%%""" ((()))))))))(((((()))+++)))))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))(((''''''''''''(((***+++,,,************************(((***,,,***'''&&&''')))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))(((&&&$$$###))))))***)))''''''((())))))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))---)))%%%&&&***---,,,***&&&'''((())))))***************)))))))))))))))***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***************++++++************++++++,,,***((()))***+++)))''')))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++******))))))(((((())))))************))))))((()))******(((((()))***)))))))))))))))***************+++++++++***((((((***************************+++------+++***+++,,,))))))))))))))))))))))))+++***))))))***,,,...///'''((((((((()))))))))***))))))))))))***++++++,,,************************))))))))))))*********+++*********)))))))))(((((())))))************))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++,,,,,,+++******(((((())))))))))))))))))))))))))))))******************++++++++++++******(((((())))))******++++++))))))******++++++++++++*********))))))(((((((((---+++))))))+++,,,,,,+++)))))))))*********++++++******++++++++++++++++++,,,+++******++++++***)))((()))***+++,,,++++++***))))))))))))************sssddd]]]WWWSSSNNNKKKLLLNNNOOOPPPQQQQQQOOOLLLJJJJJJMMMPPPQQQOOOLLLJJJIIIIIIKKKLLLMMMLLLKKKIIIGGGDDDBBBAAADDDFFFGGGFFFBBB???<<<<<<;;;777333222666999;;;:::===:::777666777777666555555555555444444333333222222111111111111222333333//////......------,,,,,,------,,,,,,++++++******++++++++++++************++++++,,,,,,,,,,,,++++++*********))))))))))))((()))***+++,,,---.........---+++******++++++***)))************************(((***+++***)))((()))***'''((()))*********)))((((((((()))(((&&&&&&''')))*********)))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((('''&&&$$$###((()))***)))'''&&&'''((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++---)))$$$$$$'''***+++***&&&&&&&&&'''((()))***+++***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***)))))))))***************))))))*********,,,***)))((())))))(((&&&))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,***)))((((((((()))))))))************)))))))))***++++++)))((()))+++************))))))))))))))))))*********)))(((((())))))))))))))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))---,,,***)))))))))***+++(((((((((((())))))))))))******)))))))))***++++++++++++++++++++++++++++++)))))))))***************)))))))))((((((((((((((())))))************))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------......******))))))))))))******)))******++++++******)))''''''((())))))******+++)))))))))*********++++++++++++************++++++)))))))))))))))*********(((((()))***++++++++++++***************)))))))))---+++))))))+++,,,+++***************+++++++++,,,------------,,,,,,,,,,,,...---++++++,,,,,,***)))))))))***++++++++++++***))))))))))))************qqqccc[[[VVVRRRMMMKKKLLLNNNOOOPPPOOOOOONNNKKKJJJKKKMMMPPPQQQOOOMMMJJJIIIJJJKKKLLLLLLLLLKKKIIIGGGEEECCCAAACCCEEEFFFFFFCCC???>>>===;;;777444333555888::::::===;;;888777777888777666555555444444444333333333111111111111111222222333......------,,,,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---............+++******+++,,,,,,***)))))))))))))))))))))))))))(((***+++***)))((()))***%%%&&&(((***,,,---------)))))))))(((&&&%%%&&&(((***************+++,,,,,,(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((***)))((()))++++++***)))((((((((((((((((((((((((++++++******)))((((((((((((((((((((((((((((((((()))))))))***************%%%'''))))))))))))***+++)))))))))))))))******+++******))))))))))))******,,,,,,+++++++++++++++,,,+++'''$$$###%%%'''((()))***)))(((''''''(((***+++)))))))))))))))******+++)))))))))))))))*********************************))))))))))))))))))))))))******************************)))))))))))))))*********))))))))))))******((((((''''''((((((''''''))))))******++++++++++++************************************++++++++++++,,,,,,,,,------............,,,***(((''''''((()))))))))************))))))***+++,,,+++***)))***+++++++++******))))))(((((((((((()))))))))(((((((((*********************************)))'''(((***,,,)))))))))))))))))))))))),,,+++***)))(((((())))))(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,))))))))))))))))))))))))************************((())))))******+++,,,,,,++++++************++++++******++++++++++++******((((((((())))))******+++))))))*********+++++++++,,,+++***))))))***+++,,,*********)))))))))))))))(((((()))***))))))((('''++++++******************,,,***))))))+++,,,+++*********+++++++++,,,,,,,,,......------,,,,,,,,,+++,,,+++******+++,,,+++)))))))))******++++++++++++((()))))))))************pppbbbZZZUUUQQQMMMKKKKKKNNNOOOPPPOOOOOOMMMKKKJJJKKKNNNQQQRRRPPPMMMJJJIIIJJJKKKMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBDDDFFFEEEBBB???>>>===;;;888555444555777999;;;===;;;888777777888777666444444444444444333333333000000111111222222222222......---,,,,,,,,,------......------,,,+++*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++(((((((((***,,,,,,+++***))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((('''&&&%%%%%%***++++++)))((('''((()))******))))))******+++,,,))))))))))))))))))))))))((()))))))))*********+++***))))))(((((((((((((((((((((((((((((((((((((((,,,***)))***,,,,,,,,,***))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,''')))+++++++++***+++,,,)))))))))))))))******+++******))))))))))))******,,,+++++++++++++++,,,,,,,,,)))&&&%%%&&&((()))***---,,,***)))((())))))******)))))))))))))))******((()))))))))*********+++************************))))))))))))))))))))))))***************************)))))))))))))))************))))))))))))******''''''((())))))***+++,,,))))))***++++++++++++***************************)))))))))******+++++++++,,,,,,,,,------.........---,,,***((('''''')))***))))))************))))))***,,,,,,+++)))((()))***++++++******))))))(((((((((((((((((((((((())))))++++++++++++++++++++++++*********(((''''''))),,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))))))))((())))))******+++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))*********+++((((((((((((((((((((((((************************************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))))))))************++++++++++++,,,+++***))))))***+++,,,*********)))))))))))))))++++++,,,,,,+++)))'''&&&******************+++++++++***)))***++++++***)))******+++++++++,,,,,,,,,------,,,,,,++++++******((((((''')))+++,,,,,,+++***************+++++++++((()))))))))************qqqccc[[[UUUQQQLLLJJJKKKNNNOOOPPPPPPOOONNNLLLJJJKKKNNNQQQRRRPPPMMMKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFEEEBBB???======:::999666444444666999;;;===:::777666777777666555444444444444444444444444///000111111222222111111///...---,,,,,,---...///......------,,,,,,++++++))))))+++,,,,,,,,,+++*********++++++++++++******))))))***++++++)))((('''+++++++++,,,,,,+++******(((''''''(((+++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))******++++++,,,+++))))))***,,,)))))))))((()))******+++++++++++++++,,,,,,,,,,,,((())))))******+++++++++***)))((((((((((((((()))))))))))))))))))))))))))+++++++++++++++***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((('''''''''+++---...---+++)))(((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,------+++******++++++,,,------,,,+++************+++******)))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))******************************)))))))))***++++++*********))))))*********''')))+++,,,,,,---///000((()))+++,,,,,,,,,+++***************************(((((())))))***+++++++++************++++++++++++++++++)))((((((((()))***))))))************))))))***+++,,,+++)))(((((()))************))))))))))))))))))((((((((()))******++++++++++++++++++++++++)))******)))(((((()))+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******++++++++++++******(((((()))))))))*********((((((((((((((((((((((((************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,***)))(((((())))))*********++++++++++++,,,++++++************++++++)))))))))))))))*********---...//////...,,,***((()))))))))******************))))))***++++++***(((************+++++++++,,,++++++++++++************'''&&&&&&(((+++,,,,,,,,,******))))))******+++,,,))))))))))))************qqqccc[[[TTTPPPLLLJJJKKKMMMPPPPPPQQQQQQOOOMMMKKKLLLNNNQQQRRRPPPNNNKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEGGGHHHGGGCCC@@@>>>===:::999777444444555888;;;<<<999777555666666666555444444444444444444444444...///000111222111111000000///---,,,,,,---///000------------------,,,,,,'''(((***+++,,,+++***)))******++++++++++++******((()))***++++++***(((''')))***+++,,,,,,,,,,,,,,,,,,***((()))***,,,---,,,++++++++++++++++++++++++(((***+++***)))((()))***))))))***+++---///000111***+++++++++)))***+++---((((((''''''(((((()))***************+++++++++,,,((())))))******+++,,,,,,)))((((((((((((((()))***************************)))+++,,,+++(((&&&(((***))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))+++***((('''&&&%%%&&&&&&***,,,...---+++((('''''')))))))))))))))******+++,,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,,,,---------,,,+++++++++))))))***+++++++++++++++,,,,,,***)))((((((((((((((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,++++++************++++++'''***,,,,,,++++++---///((()))+++------,,,+++***************************((((((((()))***+++++++++***************))))))))))))))))))))))))*********))))))************))))))***++++++***(((''''''((()))))))))))))))************))))))((()))***+++,,,************************(((***++++++***))))))***))))))))))))))))))))))))))))))******++++++*********)))))))))((((((((('''&&&&&&&&&''')))***,,,---************************,,,,,,,,,++++++*********))))))))))))*********+++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,------...+++******))))))******+++,,,,,,+++******+++,,,,,,,,,+++***(((((()))+++,,,*********+++++++++,,,,,,******++++++++++++******(((((())))))******++++++***+++---//////---+++***((((((((())))))*********)))))))))***++++++)))''')))))))))*********++++++************++++++++++++)))(((((()))+++---,,,++++++***)))))))))***+++,,,))))))))))))************oooaaaZZZTTTPPPLLLJJJKKKMMMPPPQQQSSSRRRPPPNNNKKKLLLNNNQQQRRRQQQNNNKKKJJJKKKLLLMMMOOOOOONNNMMMKKKJJJHHHGGGGGGHHHJJJHHHEEEAAA???>>>:::999777555444555888;;;;;;999666555555666555444444444444444444444444444...///000222222111111000000///...------...000111,,,,,,------------------&&&''')))+++,,,+++)))(((******++++++++++++*********+++---------,,,***(((((()))***,,,---...//////000---***)))***,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***---,,,+++***))))))((())))))***+++***)))***,,,---'''''''''''''''((())))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,((((((((((((((()))******************************'''***---***%%%###%%%((())))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))(((((('''&&&&&&((()))***&&&(((+++,,,+++))))))))))))))))))))))))******+++******))))))))))))******))))))(((((()))***++++++(((***,,,,,,***(((((('''$$$%%%(((***,,,,,,,,,,,,------+++)))((('''''''''((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******+++,,,------,,,,,,++++++++++++,,,,,,&&&(((******'''&&&(((+++(((***+++------,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++---,,,,,,++++++*********'''((()))***++++++******))))))************)))))))))***+++***'''&&&&&&'''(((((())))))******+++++++++***)))))))))***,,,---))))))))))))))))))))))))(((***,,,---+++*********))))))))))))))))))))))))***++++++++++++******)))******))))))((((((((('''%%%%%%&&&''')))+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********'''((((((((())))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''((()))+++,,,---...))))))(((((((((((()))))),,,+++***))))))***+++,,,+++***)))((()))***,,,...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))'''(((((()))***++++++,,,$$$&&&)))+++---,,,+++***''''''(((((()))))))))***)))))))))***++++++)))'''((())))))))))))******************++++++,,,,,,,,,,,,+++******,,,---,,,++++++***)))))))))***,,,---))))))))))))************ssscccZZZUUURRRMMMKKKJJJKKKKKKJJJOOOOOOOOOLLLJJJKKKPPPTTTVVVSSSOOOKKKIIIIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJLLLKKKGGGBBB===;;;:::999888666666777999:::<<<:::777444111111111111333444444555444333111000000111222222111000///...///////////////.........************************)))))))))))))))))))))))))))***+++,,,,,,+++))))))((()))***)))((((((***,,,+++*********+++,,,------------...///...---+++***)))))))))*********++++++,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++************)))++++++************++++++)))*********++++++++++++))))))(((((('''''''''&&&,,,,,,++++++******))))))))))))))))))))))))))))))------,,,+++************,,,,,,+++***)))(((''''''+++***)))(((((()))******************************'''(((((()))***+++++++++...------,,,***)))'''&&&)))))))))))))))******+++************************(((((())))))*********++++++++++++***)))(((((('''***)))(((((((((***+++,,,++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))************''''''(((((())))))******------,,,+++,,,---...///''''''((()))***++++++,,,++++++++++++++++++++++++(((((((((((()))))))))))))))++++++)))&&&%%%(((+++,,,++++++***)))(((''''''******))))))******+++,,,+++,,,,,,,,,,,,+++******''''''(((((()))+++,,,---,,,++++++***)))(((((('''++++++***************+++++++++******************))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******,,,+++***)))((('''&&&%%%&&&'''((())))))((('''&&&)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***)))***,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++...------,,,+++***)))))),,,+++)))((((((((()))******))))))((()))+++---...---,,,***)))))))))******************************&&&'''((()))***+++,,,,,,*********)))))))))((((((+++++++++++++++++++++++++++***)))))))))***,,,,,,...---,,,,,,++++++++++++)))+++---//////---+++)))+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,*********************************+++,,,---,,,+++rrrcccZZZUUURRRMMMKKKJJJKKKKKKJJJMMMMMMMMMKKKHHHIIINNNRRRTTTRRRNNNKKKJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKJJJGGGJJJLLLKKKGGGAAA===;;;;;;:::888777777888999:::<<<;;;888666333222222222222333444444444333222111000111111222111000///..................---------************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***)))((()))***,,,***************+++,,,,,,+++,,,,,,---,,,+++***)))............////////////,,,,,,,,,,,,++++++++++++************)))))))))(((+++++++++************)))))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((''''''''')))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))*********)))((((((((()))***+++************************'''(((((()))******++++++$$$%%%&&&'''((())))))))))))))))))))))))******+++************************((()))))))))************++++++******)))(((((('''***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((******)))((()))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))))))))***+++)))&&&&&&(((***,,,,,,,,,+++******))))))***************++++++,,,+++,,,,,,,,,,,,+++******+++******)))))))))))))))+++++++++******)))))))))((((((((((((((())))))***************************,,,+++++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++***)))(((''''''&&&((()))***++++++***)))(((((())))))***************))))))******+++++++++***)))***,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++******)))++++++***)))))))))))))))***))))))))))))+++,,,---,,,,,,***)))))))))******************************)))))))))************+++,,,,,,+++++++++*********+++++++++++++++*********+++***)))))))))***+++,,,---,,,+++*********+++,,,***+++,,,------,,,***)))+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,+++++++++*********+++***)))))))))***+++,,,------------------------+++***)))(((***+++,,,,,,pppbbbZZZUUURRRMMMKKKJJJKKKKKKJJJJJJKKKKKKIIIGGGGGGLLLPPPSSSQQQNNNLLLLLLMMMNNNPPPOOOOOOOOONNNMMMLLLKKKJJJGGGIIIKKKJJJFFFAAA===;;;;;;:::888777777888:::;;;<<<;;;:::888666444222222111222333444444444333222000000111222222111///...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))*********))))))+++,,,******)))))))))***++++++)))************)))((((((+++++++++,,,,,,,,,------++++++*********)))))))))************))))))))))))+++++++++************)))))))))(((((((((((()))))))))((('''''''''(((***+++))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((()))))))))((((((''''''((()))***+++************************((((((((()))******++++++ !!!###%%%''')))******)))))))))))))))******+++************************))))))))))))************++++++******)))((((((((()))))))))((())))))***+++))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************++++++***))))))((('''''')))(((((((((((()))******,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++******)))))))))******)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,+++******+++******)))))))))))))))************************((((((''''''((()))******************************(((((((((((()))******+++++++++++++++++++++++++++))))))************))))))******************************))))))))))))************)))))))))((((((((())))))************))))))''''''(((((((((((((((((()))))))))*********++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***+++,,,---,,,+++******)))*********************************,,,,,,++++++*********)))---------,,,,,,,,,,,,,,,+++++++++******)))))))))******))))))******+++,,,,,,+++***))))))***,,,...++++++++++++******))))))+++++++++***************+++++++++++++++*********,,,++++++++++++***************))))))******+++,,,************************+++***((('''((()))+++---oooaaaZZZUUURRRMMMKKKJJJKKKKKKJJJIIIKKKKKKIIIGGGGGGKKKOOOSSSRRROOOMMMMMMMMMOOOPPPMMMMMMLLLLLLKKKIIIHHHGGGFFFHHHJJJIIIEEE@@@===<<<;;;:::888777888999;;;<<<::::::999888666444222111000111333444555444444333///000111222222111000///---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))***+++***))))))+++---***)))))))))))))))******)))))))))))))))))))))((('''''''''((((((((()))))))))(((((((((''''''''''''*********)))))))))))))))+++++++++*********))))))++++++************+++++++++***)))((()))***,,,---))))))(((((((((((((((((())))))******++++++,,,,,,((((((((((((((((((((((((((((((''''''&&&'''''''''***))))))((('''&&&&&&&&&&&&&&&''''''((()))***+++************************(((((())))))************&&&&&&'''((()))))))))))))))))))))))))))******+++************************)))))))))))))))*********************))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))))))))*********************)))))))))((((((************++++++,,,,,,&&&&&&'''((()))***++++++************************,,,++++++******))))))((()))******))))))))))))***+++++++++,,,,,,---------))))))******+++++++++++++++,,,,,,,,,,,,+++******''''''(((((()))+++,,,---((()))))))))))))))))))))++++++***************+++))))))))))))************&&&&&&&&&'''((()))***+++++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((((((((()))))))))))))))******+++)))***,,,,,,***)))***+++))))))))))))))))))))))))************************))))))******+++++++++,,,***+++,,,------,,,******)))))))))******++++++,,,++++++******************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((***************+++++++++---,,,***)))***+++...///,,,+++***)))(((((())))))************************+++++++++***************++++++++++++***************************+++++++++))))))))))))))))))))))))************))))))+++,,,ooobbb[[[UUURRRMMMKKKJJJKKKKKKJJJJJJKKKLLLJJJHHHHHHLLLPPPTTTSSSPPPNNNMMMLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIGGGDDD@@@===<<<:::999888777777999;;;<<<888888888777555333111000000111333444555444444333///000111222222111000///------......////////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,---)))***+++***))))))+++---******)))))))))))))))*********)))))))))*********************++++++++++++******)))))))))((((((((())))))))))))))))))******+++++++++*********))))))++++++************+++++++++***)))))))))***,,,,,,(((((())))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((+++***)))((('''&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))*********)))************)))(((((()))))))))))))))******+++******************************))))))))))))))))))*********)))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---((()))))))))************((()))))))))*********++++++++++++,,,,,,,,,,,,,,,&&&&&&'''((()))******+++******************************)))))))))((((((((()))))))))************)))))))))******++++++,,,,,,((()))***++++++++++++***+++,,,,,,,,,,,,+++******''''''(((((()))+++,,,---''''''((((((((((((((((((------+++***))))))))))))(((((()))))))))*********)))))))))***+++,,,---...++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))************((((((''''''''''''((((((******)))((((((((()))***))))))((((((((()))***+++)))***,,,,,,***)))***+++))))))))))))))))))))))))************************((())))))******++++++,,,)))***,,,------,,,+++***)))*********++++++++++++************+++************************************++++++++++++,,,,,,,,,************++++++++++++*********)))))))))(((((())))))******++++++++++++---,,,+++***+++---...000,,,+++)))((('''((()))***************************************************+++++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++)))***+++pppccc\\\UUURRRMMMKKKJJJKKKKKKJJJJJJLLLMMMLLLIIIIIILLLPPPTTTRRRPPPNNNMMMLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIEEEGGGHHHFFFCCC???===<<<999888666666777888:::<<<888888777555444333222111111222333444444444333222...///111222222111000000------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...)))+++++++++******+++---++++++***)))))))))************************+++,,,************+++++++++,,,------,,,,,,,,,+++++++++))))))))))))************+++++++++************)))))))))(((((((((((())))))'''((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''''''''&&&&&&'''((())))))***+++'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))******''''''((()))******)))))))))))))))))))))******+++************************************))))))))))))******)))))))))))))))))))))************)))((((((((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))************(((((())))))***++++++,,,((()))******++++++******++++++*********)))))))))************************(((((((((((((((((((((((()))))))))***+++,,,***)))((((((((())))))*********((()))***,,,,,,+++******+++,,,,,,,,,,,,+++******+++******)))))))))))))))((((((((((((((((((((((((,,,+++***((('''''''''''''''(((((())))))*********)))))))))))))))***+++,,,++++++++++++++++++++++++******++++++++++++************************************))))))))))))******)))***************************))))))))))))******,,,+++***)))((()))***+++))))))((('''((()))***+++)))***,,,,,,***)))***+++))))))))))))))))))))))))************************)))))))))*********++++++)))***++++++++++++++++++)))******+++++++++******))))))***++++++++++++***************************)))*********++++++,,,,,,((())))))))))))*********************************))))))***++++++++++++***,,,,,,,,,+++,,,,,,------+++***)))(((((()))***+++***************+++++++++)))))))))***************+++************)))))))))))))))***++++++++++++***************************(((+++---,,,)))'''(((***rrreee^^^UUURRRMMMKKKJJJKKKKKKJJJIIIKKKMMMLLLIIIIIILLLOOOPPPPPPNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIEEEFFFGGGEEEBBB???======777666555555666777:::;;;:::999777555333333333333222333444444444333222111...///000111222111111000,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///***+++++++++******,,,...,,,,,,+++*********************)))))))))***+++,,,'''''''''((((((((())))))------,,,,,,,,,+++++++++((()))))))))************+++++++++************)))))))))(((((((((((())))))&&&''')))*********((('''(((((()))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))((((((''''''((()))******&&&''''''((()))***+++,,,)))***+++,,,,,,+++******))))))))))))))))))))))))***)))))))))))))))))))))''''''((()))************)))))))))))))))******+++************************************)))))))))((()))))))))))))))))))))***)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''''')))*********)))(((+++*********))))))))))))************************((((((((())))))***++++++)))((((((***------+++(((((()))))))))))))))))))))((()))+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******+++******)))))))))))))))++++++******))))))(((((()))((((((((((((((())))))''''''(((((()))******+++((('''''''''''''''((((((***************************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******+++*********************+++***)))(((((()))***+++---,,,***(((((()))***+++***)))'''''''''(((***+++)))***,,,,,,***)))***+++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))***++++++)))***++++++++++++***)))((()))***+++,,,++++++******************************************)))))))))((((((((()))))))))******))))))******+++,,,,,,,,,((()))***+++,,,++++++*********+++++++++***)))((())))))))))))***++++++,,,))))))*********+++++++++((()))))))))*********+++************))))))))))))((()))***+++,,,++++++***(((((((((((((((((((((((()))******'''######''',,,tttfff^^^UUURRRMMMKKKJJJKKKKKKKKKHHHKKKLLLKKKIIIIIIKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKJJJHHHGGGFFFEEEFFFFFFEEEBBB>>>======666555444444555777999:::<<<:::777555444444555666333444444555444333111000...///000111222222111000++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++---...///***+++,,,+++******,,,...------,,,+++******++++++***)))(((((((((***+++,,,(((((((((((())))))))))))************))))))))))))(((((())))))*********++++++++++++************)))++++++************++++++'''(((+++------,,,***((((((((())))))*********+++,,,,,,++++++******))))))))))))))))))))))))))))))$$$$$$%%%&&&(((***,,,---************))))))))))))***+++,,,------,,,***)))))))))))))))))))))))))))*********)))))))))))))))***++++++++++++******))))))))))))))))))******+++************************+++*********))))))(((((()))))))))))))))*********)))***+++++++++)))((('''************************))))))))))))(((((((((((())))))))))))************,,,,,,++++++***)))))))))'''(((***+++++++++***)))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---***((((((***---...+++((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))+++,,,,,,,,,,,,+++******''''''(((((()))+++,,,------------,,,+++***))))))((((((((()))***,,,---...&&&''''''((()))******+++,,,+++***************+++))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((******))))))))))))******+++++++++*********)))))))))((('''&&&&&&'''((()))---+++)))((('''((()))******)))'''&&&'''(((***+++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,)))***+++,,,,,,+++))))))((()))***+++,,,,,,+++***************************,,,,,,+++***)))((('''&&&(((((())))))*********+++))))))***+++,,,------...((()))***+++,,,+++******((()))***+++***)))&&&%%%(((((()))***+++,,,------))))))******++++++++++++(((((())))))*********+++************))))))))))))((()))***+++,,,+++************************************'''"""'''...yyyfffYYYXXXQQQJJJHHHJJJMMMLLLJJJJJJLLLMMMKKKGGGGGGKKKPPPPPPQQQPPPNNNLLLKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJHHHFFFEEEEEEEEECCC@@@===777666444444444666999;;;:::888777555444444444444666666777666666444222111000000111333444333111...------,,,,,,---...000111...,,,***(((''')))+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------***))))))***+++,,,---......---,,,+++******************+++++++++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***(((&&&''')))+++***((())))))))))))))))))))))))******))))))))))))******************************))))))))))))***+++,,,---((()))***)))((('''((()))+++***)))(((((('''((((((%%%&&&((())))))'''&&&$$$))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((''''''((()))***************************+++***)))'''''')))***+++---+++)))(((((()))+++---......---,,,,,,++++++***+++)))(((***,,,---***(((''''''''''''((((((((((((------,,,++++++,,,------***)))(((((()))+++---///...,,,***((((((***,,,...))))))))))))))))))))))))***************)))(((((('''((()))***+++,,,------'''''')))***++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++---+++***+++,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++,,,,,,---,,,+++)))((((((((()))***++++++,,,,,,******))))))))))))******(((((()))***************(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))***++++++,,,))))))************))))))************************+++*********))))))((((((************)))(((&&&$$$---,,,+++***))))))))))))************************))))))***+++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''')))***,,,))))))***+++++++++******+++++++++***************,,,,,,+++***)))(((''''''+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******************************yyyfffYYYYYYRRRLLLIIIKKKMMMMMMKKKKKKMMMNNNKKKGGGGGGKKKOOOPPPPPPPPPNNNLLLKKKMMMNNNOOONNNMMMKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDCCC@@@===;;;999777555555666888:::999888666444333333333444555555666666666444333222000000111222444333111...+++++++++,,,,,,---//////,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))))))))*********+++---,,,,,,+++***)))))))))******+++++++++******)))'''((()))******)))(((''')))))))))))))))))))))))),,,)))'''(((***,,,,,,+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))***+++,,,,,,,,,------,,,)))(((((()))***))))))(((((((((((()))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((+++***)))((('''(((((()))((((((((((((((((((((((((+++***)))(((((()))***+++...---***))))))***,,,---111000///---,,,***)))(((***)))((()))+++,,,***'''''''''((((((((()))))))))******)))(((((()))*********))))))))))))***,,,---+++***)))'''''')))***+++))))))))))))))))))))))))***************)))((((((************************&&&'''((()))************(((((())))))))))))((((((******************************)))(((((((((((((((------,,,***)))((('''&&&)))***++++++,,,,,,++++++---+++******++++++)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))***+++++++++***)))(((((())))))***++++++,,,,,,******))))))))))))******'''((())))))******))))))(((***+++***)))((()))***&&&''''''((()))***++++++************************))))))*********+++++++++*********)))******++++++******++++++++++++******************************************)))))))))((()))************)))'''&&&))))))))))))***+++,,,,,,************************)))******++++++,,,,,,---************************+++++++++***************))))))))))))))))))))))))++++++))))))))))))***+++))))))***+++,,,,,,,,,,,,************))))))))))))************))))))))))))+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,++++++************++++++++++++++++++++++++yyyggg[[[YYYTTTMMMKKKKKKMMMMMMLLLLLLNNNNNNLLLIIIHHHKKKNNNOOOOOOOOOMMMKKKKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDBBB???======;;;888666555666888999888777555444333222333333333444555666666555444333000000000222333333111...******+++,,,------------+++,,,---......,,,+++*********++++++++++++******)))*********++++++++++++)))******+++++++++******+++++++++***)))))))))((()))******+++++++++******(((((())))))))))))(((((()))))))))))))))))))))))),,,)))''''''(((***++++++))))))))))))))))))))))))******))))))))))))************************************)))))))))******+++---......,,,)))''''''((())))))((((((((()))******'''(((******+++***)))((())))))))))))))))))))))))))))))))))))************++++++*********)))))))))---,,,***)))((('''''''''((((((((((((((((((((((((+++***)))(((((()))***+++///...,,,***)))***,,,---//////...---,,,+++*********)))((()))++++++)))(((((((((((()))))))))******))))))(((''''''((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,,,,+++***)))(((((('''&&&''''''((())))))))))))(((((())))))***))))))(((++++++++++++++++++++++++******)))((((((((())))))...---,,,+++***)))(((''')))***++++++,,,,,,++++++---+++***)))******(((&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))*********)))))))))))))))***++++++,,,,,,******))))))))))))******''''''((())))))))))))((((((***+++***)))((()))***(((((())))))************************************)))))))))************++++++******)))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))))))))******++++++***))))))))))))))))))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))------,,,******))))))***)))***+++,,,------------++++++++++++******))))))(((((())))))*********+++******))))))))))))******+++++++++***************++++++++++++++++++++++++************************+++************)))))))))++++++++++++++++++++++++{{{iii^^^ZZZUUUOOOLLLLLLMMMNNNMMMNNNOOOOOOMMMKKKJJJKKKMMMNNNOOOOOONNNLLLKKKKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCBBB???===<<<:::777666555666888999888777555333222222222222222333444555555555444333111000000111222222000///***+++,,,.........---,,,,,,,,,,,,---,,,++++++*********++++++++++++******))))))))))))***************+++,,,---......------************))))))(((((())))))***+++++++++***************++++++*********)))))))))))))))))))))))))))'''%%%$$$%%%''')))***))))))))))))))))))))))))******))))))))))))******************************+++******))))))))))))*********+++)))'''&&&&&&'''(((((((((((()))***++++++'''((()))*********))))))))))))))))))))))))))))))((()))))))))************++++++++++++*********))),,,++++++***))))))))))))******************************)))(((((()))******...---+++***))))))***+++))))))***++++++,,,------************++++++***)))))))))))))))************+++++++++******+++++++++)))***************)))(((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************)))(((,,,,,,+++***)))(((''''''&&&&&&'''((((((((((((((((((((()))*********))))))++++++++++++++++++++++++******))))))((())))))***))))))***************+++))))))***+++++++++++++++...,,,+++***+++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))******+++++++++))))))*********+++++++++******))))))))))))******&&&''''''((((((((((((((((((***+++***)))((()))***------,,,+++)))(((''''''************************))))))))))))************+++******)))))))))))))))***++++++++++++++++++***((((((((((((((((((((((((*********)))))))))))))))))))))******++++++++++++,,,+++***))))))(((((((((************************,,,+++++++++******))))))************************,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,++++++******************,,,---......//////---------,,,,,,++++++***))))))))))))***************))))))))))))))))))***************************++++++++++++++++++++++++***************************)))))))))))))))))))))************************~~~mmmaaaZZZVVVQQQMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLNNNMMMLLLJJJIIIIIIIIIHHHHHHFFFDDDBBBBBBAAA???===888777555444444666999:::888777555333222222222222222333444555555555444333111000///000111222000///+++,,,...//////...---------,,,***)))((()))+++,,,)))******++++++******)))(((((()))))))))*********((()))+++,,,---......///))))))*********)))((((((((()))***++++++++++++++++++******************+++************************(((((('''&&&&&&''')))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((()))))))))'''((())))))(((''')))***))))))((())))))***+++,,,''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++*********)))))))))***+++++++++,,,,,,******************************))))))))))))******,,,+++***)))(((((())))))''''''((()))***++++++,,,***++++++,,,++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))(((((()))+++,,,------,,,+++)))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((()))*********************************************))))))))))))******((((((((()))))))))******))))))***++++++++++++***///---,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************+++,,,,,,,,,***************+++++++++******))))))))))))******&&&''''''((((((((((((((((((***+++***)))((()))***...---,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))******+++,,,,,,,,,+++***)))((((((((((((************************,,,++++++******))))))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))******+++++++++***+++,,,---...//////...---,,,,,,+++******))))))************)))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))ooocccZZZWWWRRRMMMKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNPPPQQQPPPNNNLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHFFFCCCBBBAAAAAA???>>>777666444333444666999;;;888777555444333222333333222333444555555444333222111000//////000111000///------......///............,,,)))''''''(((+++,,,))))))************))))))((()))))))))************'''''''''((()))***,,,---))))))+++++++++***)))(((((()))***+++++++++++++++))))))(((((((((((())))))************************)))***+++***)))***+++---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***((()))++++++******,,,---******)))))))))***++++++'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************++++++*********)))))))))((()))***+++------------(((((((((((((((((((((((()))))))))******)))))))))))))))((((((((()))))))))+++******))))))((((((((()))***,,,,,,***)))***+++((((((((()))))))))************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))************)))((((((((())))))*********'''(((((())))))((((((((((((((()))***++++++++++++))))))))))))))))))))))))******)))))))))***++++++******))))))(((''''''&&&((()))******++++++******...---,,,,,,------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,++++++***++++++,,,---******************************))))))))))))******''''''((())))))))))))((((((***+++***)))((()))*********+++++++++,,,,,,,,,((((((((((((((((((((((((***)))))))))))))))(((((()))(((((((((((()))***+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,(((((((((((()))***++++++************************++++++*********)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++++++++++++++,,,------......------+++******)))((('''&&&&&&+++*********))))))(((((())))))************))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))pppcccYYYVVVRRRMMMJJJJJJLLLNNNNNNNNNNNNOOOQQQQQQQQQPPPOOOPPPRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIFFFCCCAAAAAA@@@???>>>999888666444555666999:::999888666444333333333444333444444555444333111000111000......000111000///...------,,,,,,------...---,,,+++*********++++++))))))************)))))))))))))))*********+++++++++)))'''&&&&&&''')))***)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,+++***)))(((''''''((()))***************************(((+++---...,,,++++++---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++)))***++++++***)))+++,,,++++++******)))*********(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))***+++---------,,,,,,(((((((((((((((((((((((())))))************))))))((((((((())))))***++++++---,,,,,,+++***))))))(((&&&)))+++***((('''((()))''''''((((((((()))))))))((()))***++++++***)))(((((((((''''''((()))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***((())))))******))))))((((((((()))***++++++++++++******************************))))))******+++,,,++++++***))))))(((((((((((())))))***************,,,+++***+++---...---,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,+++***))))))******+++******************************))))))))))))******'''((())))))******))))))(((***+++***)))((()))***)))******+++,,,---......))))))))))))))))))))))))******))))))((((((((((((''''''''''''(((***+++,,,)))******++++++******)))************************((()))))))))***************)))((((((((()))***+++(((''''''(((((()))***+++************************************))))))))))))************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,++++++***,,,------------,,,++++++,,,++++++***(((''''''&&&))))))))))))************((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,************************ooobbbXXXVVVRRRMMMIIIIIIKKKMMMMMMMMMNNNPPPRRRSSSRRRQQQOOOQQQSSSRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIFFFCCCAAA@@@@@@???>>>===;;;888666555666888999:::888777555444444444444444444555555444222111///111000......000000000///...---,,,+++***+++,,,---,,,,,,---------,,,+++***))))))************))))))************++++++++++++000...***'''%%%&&&(((***)))***,,,------,,,+++***(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,************************%%%)))---...+++)))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((***++++++)))******)))'''&&&'''(((,,,,,,+++***)))))))))***))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++,,,---------,,,+++***************************))))))************))))))(((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------$$$'''))))))&&&%%%&&&(((''''''''''''(((((((((((()))***+++,,,,,,+++***)))((((((&&&&&&''')))+++---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))***************))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,((())))))***++++++,,,,,,(((((()))******************))))))***,,,------,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,+++***((((((((())))))++++++************************))))))))))))******(((((()))***************(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((((('''&&&&&&&&&''')))***,,,---+++++++++,,,,,,+++++++++************************(((((())))))*********+++***)))(((''''''((()))***+++***)))(((((('''''''''************************)))))))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,---......---,,,***)))------------,,,+++******//////...---,,,+++***)))''''''((()))***+++,,,,,,((()))***++++++***)))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssbbbZZZUUUPPPLLLKKKKKKLLLLLLOOOOOOOOOOOOPPPRRRTTTUUURRRQQQPPPOOOOOOOOOPPPQQQQQQPPPMMMJJJHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@???>>>;;;;;;:::999999999::::::888777666555555444555555444555666777666555333222......////////////......---,,,,,,++++++,,,,,,---///...,,,******+++,,,---......---,,,***)))((((((++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******))))))******+++,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********++++++***)))))))))***,,,,,,+++***)))'''''')))***+++...---+++***((('''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++)))((((((((((((***+++,,,******+++***)))'''%%%$$$(((((())))))******++++++*********)))((((((''''''(((((((((((())))))))))))---+++)))(((((())))))(((***)))(((''''''''''''''''''''''''(((((((((((((((++++++************++++++++++++************++++++))))))************)))))))))$$$+++000+++***---''',,,'''###$$$)))+++***''')))((('''(((***++++++***))))))))))))************,,,)))''''''((())))))((())))))((((((((())))))***))))))******++++++++++++---,,,+++)))((('''''''''((())))))))))))(((((('''))))))))))))))))))))))))))))))***+++,,,...///000+++***((('''''')))+++,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''))))))))))))))))))))))))+++++++++*********))))))************)))))))))))))))************)))((((((+++***)))(((((()))***+++************++++++***)))++++++,,,,,,+++***(((''')))))))))))))))***++++++,,,+++)))(((((()))+++,,,,,,,,,,,,---------......))))))(((((()))***++++++,,,,,,,,,+++++++++******))))))))))))***++++++,,,+++++++++************))),,,***)))***++++++***)))************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))---,,,+++***)))))))))))))))((('''''''''(((***+++)))******++++++******))),,,,,,---------,,,++++++((())))))*********))))))...---,,,***)))(((((((((+++++++++*********))))))++++++************+++++++++*********))))))(((((((((((())))))************---,,,***)))))))))******(((((())))))******++++++tttddd\\\WWWPPPLLLJJJJJJJJJJJJOOOOOOOOOOOOPPPRRRTTTUUUPPPOOONNNMMMMMMNNNOOOPPPPPPOOOLLLJJJHHHFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;:::999999999:::888777666555444444444444444555666777666555333222......////////////.........------,,,,,,------......---+++*********+++,,,******+++,,,------......+++++++++++++++++++++++++++***))))))(((((())))))******))))))******+++,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))((()))))))))******************)))))))))***+++,,,+++***)))(((((()))***+++++++++***)))(((((())))))(((((((((((())))))))))))((((((''''''((()))***+++,,,+++***)))((((((((()))'''''')))******))))))(((''''''''''''(((((()))))))))))))))(((((()))******(((((((((((())))))))))))---+++)))))))))******)))******)))((((((((((((((())))))))))))))))))))))))*********))))))*********+++******))))))******+++******++++++++++++******+++%%%***---''''''***%%%'''---222222---***,,,///)))(((((((((***+++***)))))))))))))))************,,,***(((((()))******)))***)))))))))))))))******************************,,,,,,***)))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---***)))((((((((()))+++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))*********)))))))))((((((************))))))))))))'''((()))***************+++***)))(((((()))***+++*********+++++++++***)))(((((()))*********)))((('''''''''''''''((()))))),,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++++++++++++++*********************+++,,,---///000+++++++++*********))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************(((((()))))))))*********************************))))))))))))))))))))))))*********)))******++++++,,,+++*********+++------+++,,,,,,------,,,,,,+++******+++,,,,,,+++++++++******+++******)))((('''++++++***************++++++++++++*********))))))++++++************++++++************)))))))))((()))))))))*********++++++,,,,,,***)))))))))******************++++++++++++ttteee\\\XXXQQQLLLJJJJJJJJJIIIOOOOOOOOOOOOPPPRRRSSSTTTOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999777666555444333333333333333444666666666555333222...//////000000//////...///......------......///---,,,+++))))))***++++++)))***+++,,,...///000111++++++++++++++++++++++++***)))((((((''''''((((((******))))))******+++,,,...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++***)))(((((()))***+++(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))))))))***+++,,,+++***)))((((((((((((''''''((()))))))))))))))'''''''''(((((((((((())))))(((''''''((())),,,---((((((((()))))))))******---+++))))))***++++++***++++++***))))))))))))***++++++++++++++++++++++++***))))))(((((())))))***+++******))))))******+++++++++,,,,,,,,,,,,+++++++++&&&)))***$$$'''+++%%%"""'''+++***'''$$$&&&)))***)))((()))***+++***)))))))))))))))************+++***((((((***++++++*********))))))))))))***************)))))))))))))))++++++***))))))((())))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))&&&'''((()))+++++++++,,,******))))))))))))***************+++++++++******&&&&&&((())))))******)))(((''''''''''''((())))))+++***)))(((((()))***+++((())))))))))))*********))))))))))))))))))***+++************))))))))))))(((((()))***,,,...000111++++++*********)))))))))+++***)))***+++,,,+++)))************************))))))))))))))))))))))))************************'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++((()))******++++++++++++,,,,,,++++++***)))''''''(((((())))))***+++------+++++++++***************++++++************++++++************))))))))))))*********+++++++++++++++,,,+++******)))*********,,,,,,,,,+++++++++++++++rrrddd[[[VVVPPPLLLJJJKKKKKKKKKOOOOOOPPPPPPQQQRRRSSSSSSOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;:::999999999666666444333333333333333222333555666666555333222//////000000000000//////......------------......++++++***))))))******+++------------,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,+++*********************))))))******+++,,,...---,,,+++************++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))******+++******)))(((((()))******(((((((((((()))***,,,,,,(((((((((((())))))))))))******))))))))))))))))))((((((((())))))***++++++*********)))(((''''''&&&***************************(((&&&%%%&&&(((***,,,((((((((())))))******++++++)))((()))***+++***)))++++++***))))))*********,,,,,,,,,+++++++++++++++))))))(((((((((((())))))******))))))))))))*********++++++++++++++++++***)))%%%******%%%***///(((111***$$$&&&,,,///,,,'''***)))((()))***+++***)))((()))))))))***************((('''(((***++++++*********)))((((((((())))))*********)))))))))((((((******)))))))))))))))******)))((((((((()))******)))))))))))))))))))))))),,,,,,+++++++++++++++,,,(((((()))************)))++++++++++++************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''')))******+++++++++***))))))))))))))))))***)))***++++++************'''(((((())))))***************))))))******+++,,,******))))))))))))******((((((((()))))))))*********)))))))))))))))******))))))))))))(((((((((((('''''''''((()))+++,,,---************))))))))))))+++)))))))))+++,,,+++***************************))))))))))))))))))))))))************************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))******++++++))))))************))))))((((((***+++,,,,,,,,,,,,++++++++++++******)))((((((((())))))***+++------************************++++++************++++++*********)))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,,,,++++++******)))}}}nnnaaaXXXSSSNNNKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRPPPOOOOOONNNOOOPPPQQQRRRPPPPPPNNNMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@???>>>=========<<<;;;:::999999999666666444333333333333333111333444666666555333222//////000000000000//////------,,,,,,,,,,,,------*********************+++......---,,,+++***))))))*********++++++,,,,,,,,,------,,,++++++++++++,,,******))))))******+++,,,---,,,++++++************++++++++++++++++++++++++******))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))***+++(((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))******++++++******))))))((((((''''''++++++++++++************+++)))&&&$$$$$$%%%''')))((((((((()))***+++++++++(((''''''(((***+++***)))+++***************++++++,,,,,,,,,++++++*********))))))(((((((((((())))))***))))))))))))))))))***))))))************))))))((('''++++++&&&---222***111...,,,...111///)))###+++)))((()))******)))(((((()))))))))************(((''''''(((***,,,+++******)))(((((('''''''''(((*********)))))))))))))))******)))))))))))))))***,,,++++++***)))))))))))))))))))))))))))))))))))),,,,,,++++++******++++++(((((()))************)))+++++++++*********))))))'''((((((((()))))))))***))))))))))))))))))))))))************************************)))))))))((())))))************)))((()))))))))******)))))))))(((***,,,,,,***)))***+++++++++******))))))))))))***************+++,,,,,,***))))))))))))))))))***)))))))))************+++******)))))))))))))))***)))))))))((((((((('''''')))))))))(((((()))***************)))))))))((((((***)))((()))+++,,,+++***************************************************************************)))))))))*********++++++************************))))))))))))))))))))))))+++******)))(((((())))))'''(((((()))))))))))))))((())))))******))))))((()))***+++,,,------------((()))***++++++++++++++++++***************++++++************************++++++************++++++))))))))))))))))))******++++++++++++++++++++++++************+++*********++++++******)))))))))((({{{lll___VVVRRRMMMKKKKKKNNNOOOPPPOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTQQQPPPOOONNNLLLJJJGGGFFFDDDCCCBBBAAA@@@???>>>===;;;;;;:::999999999::::::777666555444333333333333111222444555555555333222///000000111111000000///,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++***)))***************))))))******+++,,,++++++************++++++))))))))))))))))))))))))************))))))))))))'''((())))))******)))))))))))))))******)))))))))+++***))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((''''''***+++++++++***)))((('''''''''''''''(((***+++,,,***))))))))))))(((((((((+++)))'''&&&%%%%%%&&&''''''((())))))***+++,,,,,,''''''''')))+++,,,+++***,,,++++++++++++,,,,,,---------,,,,,,++++++*********))))))(((((())))))******))))))(((((())))))***)))))))))******)))))))))***))),,,***'''333===666111>>>JJJIII:::,,,&&&'''+++***))))))******)))((())))))))))))************'''''''''))),,,---,,,++++++***)))((('''''''''((()))*********++++++++++++++++++***))))))((())))))******+++++++++***)))((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))************+++************))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++************))))))))))))***************)))(((((())))))************))))))(((***---,,,***(((***,,,---,,,+++***)))))))))))))))(((((((((((()))******))))))))))))))))))))))))************+++++++++++++++******)))))))))))))))))))))))))))((((((((((((,,,,,,+++************+++******)))))))))(((((((((***)))((()))+++,,,,,,+++************************************************************************************++++++++++++************************))))))))))))))))))))))))++++++***)))(((((((((((())))))***++++++++++++*********++++++++++++*********+++,,,---------------'''(((***+++,,,---------,,,,,,+++***)))))))))******************+++++++++++++++************++++++))))))))))))************+++++++++++++++*********))))))***++++++++++++************))))))))))))))){{{mmm___WWWSSSNNNKKKKKKMMMOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPQQQRRRTTTUUUPPPOOOOOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@>>>======999999888888888999::::::888777666555444444444444000111333555555555333222000000111111111111000000------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,***++++++,,,,,,---------)))******+++,,,,,,------+++******)))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))************)))))))))((('''''')))*********)))((())))))************))))))******))))))))))))******(((((((((((())))))))))))&&&'''((()))******))))))******++++++***)))'''&&&''''''&&&'''(((***+++,,,*********)))))))))((((((***))))))((((((((())))))'''((()))***+++,,,,,,---(((((()))+++...///---,,,......------...//////000//////......---,,,,,,+++*********))))))*********))))))(((((((((((()))))))))******++++++******)))+++)))+++))),,,BBBUUURRRPPP___jjjbbbKKK888222555+++***))))))******)))'''))))))))))))************(((((())),,,///000///...---,,,+++***))))))))))))))))))***+++,,,------...,,,,,,***)))(((((((((((($$$&&&(((***+++***)))((()))))))))))))))))))))))))))((((((((((((((()))******)))((((((((()))+++,,,************)))))))))))))))******++++++,,,------))))))))))))))))))))))))))))))))))))*********+++************))))))))))))((())))))************)))((()))***++++++***)))((('''+++...---)))'''))),,,+++***))))))((()))******))))))(((((())))))***+++(((((())))))))))))(((((())))))*********+++++++++++++++***)))))))))))))))*********)))))))))((((((++++++************++++++***)))))))))(((((((((((()))(((((()))+++---,,,+++************************************************************************))))))))))))************************************))))))))))))))))))))))))***))))))((((((((()))))))))***+++,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,,,,++++++)))******+++,,,,,,,,,,,,,,,++++++***))))))******))))))*********+++++++++++++++************++++++((()))))))))************++++++*********)))))))))((()))***+++,,,++++++***)))***************++++++}}}nnnaaaXXXTTTOOOKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPQQQRRRTTTUUUNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCBBBAAA???>>>======777777777777888999:::;;;888777666555555444555555000111333555555555333222000000111111111111000000.........------.........***+++,,,---------------------------------------))))))***+++,,,,,,------,,,++++++************************)))***++++++,,,(((((())))))***+++------+++++++++++++++++++++++++++*********))))))((((((&&&''')))*********)))((())))))************)))))))))((((((((()))***+++,,,(((((((((((())))))))))))&&&''')))***+++++++++***&&&''')))***++++++************(((''''''((()))))),,,,,,,,,,,,++++++******))))))******++++++,,,,,,'''((()))***+++,,,------))))))***---000111///...000000000000000111222222111000000///...---------++++++************++++++))))))(((((((((((())))))+++++++++,,,,,,+++++++++***(((******333RRRmmmoooaaaccc```TTTBBB333,,,***,,,***))))))******)))'''))))))))))))************)))***+++...111222111000///...---,,,++++++++++++))))))***+++---...///000---,,,+++)))((('''''''''!!!%%%)))++++++)))((())))))))))))))))))))))))***************+++,,,,,,+++***((('''''')))+++,,,************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******************))))))))))))&&&'''(((***++++++++++++((()))***++++++***)))((('''+++...---)))'''))),,,((((((''''''((()))***,,,+++++++++***++++++,,,---(((((())))))))))))(((((())))))))))))************++++++***))))))((())))))************))))))))))))''''''''''''((()))++++++))))))))))))(((((((((((()))(((((()))+++---,,,+++************************************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))(((''''''(((((()))***+++((()))***+++,,,+++******(((((())))))))))))((((((******+++++++++******)))++++++,,,,,,,,,++++++***+++***************++++++))))))******++++++++++++++++++************++++++(((((())))))*********++++++*********))))))((((((((()))***+++,,,,,,+++************++++++,,,,,,---{{{kkk```ZZZTTTLLLJJJLLLOOONNNLLLLLLMMMPPPRRRSSSSSSRRRRRROOOOOOOOOOOOPPPPPPQQQRRRTTTRRROOOKKKGGGEEEDDDDDDHHHHHHFFFEEEBBB@@@===<<<<<<;;;:::999888888888888999888777666444444333333111222444555555444222111////////////000000000000+++++++++,,,,,,------------,,,+++***)))***+++,,,)))((((((((()))***++++++---,,,***)))))))))***+++***************)))((((((******))))))))))))******,,,***((()))+++,,,***(((((())),,,------***'''$$$((()))******(((''''''((($$$"""!!!###(((+++,,,,,,***)))'''&&&%%%&&&((()))---***((('''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,+++***))))))))))))))))))************))))))------......///000000000333333333222222222111111222222333222222111000///,,,+++)))(((((()))+++,,,***)))((()))+++,,,,,,+++************************+++)))(((+++444AAAOOOWWW<<<:::666333222000---+++,,,+++)))((((((((()))*********))))))))))))*********))))))***---///000///---,,,+++)))))))))***+++***+++,,,---.../////////,,,...///...***)))***,,,)))((('''''''''(((***+++---,,,++++++******++++++(((((())))))******++++++******)))((('''&&&%%%%%%'''(((***+++,,,,,,++++++))))))))))))))))))))))))******))))))***+++,,,,,,++++++******)))(((((((((***************************************************************+++++++++,,,---...,,,***'''''''''''')))******))))))***,,,+++)))(((&&&&&&((()))+++,,,+++)))((('''&&&''''''******))))))))))))))))))************+++,,,------***++++++***((('''((()))...,,,***)))******)))(((******))))))))))))******))))))))))))))))))))))))...------,,,+++***))))))******************************))))))))))))******++++++******************++++++,,,,,,,,,,,,------******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++************************+++++++++***************'''((()))***************))))))))))))))))))))))))(((&&&%%%&&&)))***)))&&&******+++++++++******)))+++++++++*********))))))------,,,++++++*********{{{jjj___XXXQQQKKKHHHJJJMMMLLLKKKLLLNNNPPPSSSTTTTTTSSSRRROOOOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOLLLIIIGGGEEEDDDFFFFFFEEEDDDCCCAAA???>>>===<<<;;;:::999999999999888777666444333333222222333444555555555555444333///000000000000000000000,,,,,,---------.........///...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))******---,,,+++***)))******+++))))))************)))))),,,***))))))+++,,,+++)))---+++)))(((((())),,,---)))***,,,+++)))(((((()))***(((%%%%%%''')))((('''+++***)))((('''(((***+++---+++))))))***+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++*********+++++++++***)))(((((())))))******+++,,,,,,,,,,,,,,,---------...//////000000222222222222111111111111222222222222111000//////......---,,,+++,,,------***)))((((((***+++***)))************************,,,***'''''')))---222555111///....../////////...+++***)))((((((((())))))******))))))))))))******)))''''''(((***,,,,,,,,,+++***((('''''''''((()))***+++,,,---------------,,,---...---***((()))+++***))))))((()))***+++,,,,,,,,,++++++*********+++)))))))))))))))*********)))))))))((((((((((((((()))***++++++++++++))))))))))))))))))))))))))))))******)))******++++++,,,)))))))))))))))***************************************************************))))))((((((''''''%%%''')))******)))***,,,''')))******))))))***+++***)))(((''''''((()))***+++***)))(((''''''((((((************************,,,++++++*********++++++)))***+++***((((((((()))+++***((()))***++++++*********))))))))))))******))))))))))))))))))))))))---,,,,,,++++++******)))))))))))))))))))))))))))******)))))))))))))))************************************+++++++++,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))***************************************************++++++))))))******************************************+++)))((()))+++,,,+++)))******+++++++++******)))+++++++++*********))))))************************zzzjjj^^^WWWQQQKKKIIIJJJMMMMMMLLLNNNOOOQQQSSSTTTTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNMMMKKKIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::777666555444333222222222555555555555555555555555000000000000000000000000------............//////............---,,,+++***++++++,,,---,,,+++***)))***++++++++++++***))))))...---,,,******+++,,,,,,))))))***++++++***))))))+++***)))***+++,,,+++***,,,+++((('''(((***...000***+++,,,,,,***))))))***,,,***((('''(((((('''&&&,,,,,,+++******+++,,,------,,,++++++,,,,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++***))))))((((((((())))))***+++,,,....../////////------......///000000000222222222222111111111111222222222222111000///...000111111111000//////...+++)))(((((()))))))))'''))))))))))))))))))))))))''''''((()))))))))))))))(((''''''(((***,,,---,,,******)))(((((((((((((((******))))))))))))******)))(((&&&''')))******)))***)))(((((('''(((((((((***++++++,,,,,,,,,+++++++++,,,,,,+++)))((()))************)))***++++++,,,,,,,,,++++++************************))))))))))))(((((())))))*********++++++,,,,,,++++++)))(((((())))))))))))))))))))))))***************+++++++++'''(((((()))******++++++************************************************++++++***)))((('''&&&&&&###%%%((()))))))))+++,,,((()))******))))))***+++***)))(((''''''((()))******))))))(((((())))))*********++++++++++++++++++,,,,,,+++***)))(((((())))))***+++***)))((()))******((('''(((***,,,,,,+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((++++++***)))(((((())))))************************)))))))))************++++++++++++++++++*********************************++++++++++++++++++++++++******++++++++++++******************))))))))))))************************)))))))))***+++++++++,,,+++++++++++++++*********************************+++***)))***,,,,,,,,,+++)))******+++++++++******+++++++++***************'''(((((()))******++++++zzziii]]]WWWSSSNNNKKKLLLOOOPPPPPPOOOPPPSSSTTTUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMNNNOOOMMMJJJGGGEEEFFFFFFFFFEEECCCBBB@@@@@@>>>===<<<;;;::::::::::::777666555444333333333333555555444444444444555555111111111000000000000000------------............+++,,,,,,,,,+++***(((&&&(((***+++,,,+++)))'''&&&)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,++++++***((()))+++,,,,,,+++)))(((+++******++++++,,,,,,+++((()))***,,,,,,,,,+++***)))+++,,,+++***)))))))))((((((((((((***+++++++++,,,++++++++++++,,,------+++++++++,,,---,,,***'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***************+++***)))))))))))))))***+++***+++,,,...///000111111/////////000111111222222333333333333222222222222222222222222111000///...111222333444333222000///...+++)))((())))))((('''(((((((((((((((((((((((($$$&&&))),,,......---,,,)))'''&&&&&&((())))))((()))))))))(((((((((((((((******))))))))))))******,,,***((((((*********)))++++++************************+++++++++******)))******+++***)))(((((())))))))))))*********+++++++++++++++++++++******)))++++++******))))))(((((())))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******(((((())))))************************************************************,,,+++++++++******))))))((()))+++***)))'''((()))((()))******)))((()))+++))))))(((((((((((())))))((((((((())))))******++++++++++++++++++,,,,,,,,,+++******)))(((((()))))))))***+++***)))((()))******)))'''(((***++++++*********))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))),,,+++***)))((((((((((((***************+++++++++)))))))))*********++++++++++++++++++++++++******************************++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((************************(((((()))***+++,,,,,,,,,------,,,++++++*********************************))))))((()))************))))))***+++++++++******************************))))))))))))******++++++yyyhhh\\\VVVSSSNNNLLLLLLOOOQQQRRRPPPRRRTTTVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOKKKMMMNNNOOONNNLLLHHHFFFIIIHHHGGGFFFCCCAAA???>>>===<<<;;;:::999999999999777777666555444444444444444444333222222333444444222111111111000000000///---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))(((&&&(((***+++,,,+++)))'''&&&))))))+++,,,,,,+++***))))))***,,,...---+++)))'''(((***+++------+++***(((******++++++++++++,,,---)))***+++,,,,,,***((('''((()))+++***)))'''((((((&&&'''((()))***+++,,,---************++++++,,,,,,*********+++,,,+++)))&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************))))))***++++++************++++++,,,---)))***+++---///000111111111111111222333333444444555444444444444333333333111111111111000///......///000222444444222000///000...+++)))*********)))((((((((((((((((((((((((((())))))))))))(((&&&&&&***)))'''''')))***)))((()))))))))))))))(((((('''******))))))))))))******,,,***(((((()))***)))(((*********+++++++++************+++++++++***))))))******)))))))))))))))(((((((((((()))))))))))))))******+++++++++***)))(((++++++******))))))((((((++++++++++++************))))))*********++++++,,,))))))))))))))))))))))))******+++++++++******)))************))))))(((((())))))))))))))))))))))))************************))))))******+++++++++,,,+++,,,---,,,)))''''''((()))***+++***)))((()))***))))))(((((((((((())))))(((((())))))***+++++++++******+++++++++,,,,,,,,,))))))(((((()))******+++((()))******)))((()))+++,,,***(((((()))***)))(((******))))))))))))******))))))))))))))))))))))))((())))))******++++++,,,************************++++++***)))(((((())))))))))))*********+++++++++************+++++++++,,,************************************************++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((************************(((((()))***+++,,,,,,,,,------,,,+++*********+++************************((()))))))))))))))***+++((()))***+++++++++++++++************************,,,,,,+++++++++*********xxxhhh\\\SSSPPPMMMKKKKKKMMMPPPRRRRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNLLLMMMNNNOOONNNLLLIIIGGGJJJIIIHHHFFFDDDAAA???======<<<;;;:::999999999999888777666555555555555555333333333333333333333333222222222111111000000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,+++***)))))))))***++++++++++++***)))***,,,...---+++)))''')))***+++,,,,,,+++***))))))+++,,,,,,++++++---...///---+++)))((()))***+++((()))******(((''''''(((''')))++++++***))))))***((())))))***+++++++++,,,***)))))))))******((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++*********+++,,,---...///)))***+++---///000000000111111222222333444444555444444444444333333333333111111111111000///...------...111222333333111000111...+++)))***+++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''(((+++---------***************)))((((((******))))))))))))*********(((&&&&&&'''(((((('''''''''((())))))))))))((()))******+++++++++******+++)))((()))******)))(((''''''((())))))))))))((()))***+++++++++***((('''************)))))))))))),,,+++++++++******))))))))))))))))))***+++,,,---))))))))))))))))))))))))******+++,,,,,,***)))(((++++++******)))(((((('''))))))))))))))))))))))))************************&&&&&&'''((()))***++++++)))+++,,,,,,***)))***+++)))***+++***)))((()))***(((((())))))))))))((((((((()))******+++++++++***))))))******+++,,,,,,,,,)))(((((()))***+++,,,,,,((()))******))))))***+++,,,+++(((((())))))((('''******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******)))))))))***++++++,,,,,,*********+++++++++,,,,,,)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))************************)))))))))***+++++++++,,,---,,,***))))))***+++,,,++++++++++++++++++++++++)))***,,,+++******+++---((()))***+++++++++++++++***************+++++++++------,,,,,,+++******)))xxxggg\\\RRRPPPNNNKKKKKKMMMPPPSSSSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSQQQPPPOOONNNNNNNNNMMMNNNOOOOOONNNKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>===<<<;;;::::::::::::666666555444444444555555222333444555555444333222333333222111111000000///......------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,******))))))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++(((+++------++++++---///...------,,,,,,,,,------(((***++++++)))(((((()))(((***,,,+++)))''''''(((((()))******+++,,,,,,,,,---+++))))))***+++***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++)))))))))***+++---...///***+++,,,...///000000000000000111111222333333333333333222222222111111111111111111111000///...---,,,---///111333333333333000---***((()))+++++++++************************(((((((((((()))***+++,,,'''&&&&&&(((+++---......***++++++,,,+++***)))(((******))))))))))))******)))(((&&&'''((())))))(((&&&'''((()))***))))))((())))))***+++,,,,,,,,,,,,+++)))((()))+++,,,***)))'''((()))*********))))))))))))+++++++++***(((''')))))))))))))))*********)))))))))***************+++******))))))***+++,,,)))))))))))))))))))))))))))***,,,,,,,,,***)))'''*********)))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******'''(((***+++***)))***+++)))***+++***((((((((()))(((((())))))))))))(((((())))))***+++++++++***)))(((((())))))***++++++,,,++++++*********++++++,,,''')))******))))))***++++++)))'''''')))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,((())))))***++++++,,,,,,)))))))))************+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))***************************************************+++++++++***)))(((((()))+++,,,++++++++++++++++++++++++(((***++++++))))))***,,,(((((()))++++++,,,,,,+++))))))*********+++++++++++++++++++++************wwwggg\\\SSSRRRPPPMMMMMMOOOSSSVVVTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEECCCBBBAAA???>>>===<<<<<<;;;;;;<<<555555444333333333444444333444666777777666444333333333222222111000000/////////.........---------)))(((((('''(((***+++,,,)))((((((((()))***+++++++++***)))))))))***,,,---111///,,,***)))+++...///,,,++++++******++++++,,,(((+++------++++++---000'''+++000555555222...***)))+++,,,,,,***))))))***%%%(((++++++)))'''''')))((()))***+++,,,------,,,///,,,***)))***++++++++++++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((((((((()))***,,,---...+++,,,---///000000000000/////////000111111222222111111111000000000000///111111111111000///...---,,,---///111222444555555///,,,((('''(((***++++++************************------,,,+++***((('''&&&(((&&&&&&'''))),,,,,,,,,++++++,,,---,,,+++***)))******))))))))))))******+++***((()))+++,,,,,,+++((()))***,,,,,,,,,+++***((()))***+++,,,---------,,,***((())),,,---+++)))((()))***+++,,,+++******((()))+++,,,+++***((('''(((((())))))******++++++&&&'''((()))***+++,,,,,,---,,,+++))))))))))))***)))))))))))))))))))))))))))***,,,---,,,***((('''((((((((()))******++++++))))))))))))))))))))))))************************++++++++++++************''')))******((((((((()))***++++++***((((((((()))(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''(((((()))******++++++...---,,,+++************''')))******))))))***,,,)))'''&&&''')))***************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))+++,,,---((())))))***++++++,,,,,,(((((((((((())))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++************************+++++++++******************)))((('''((()))+++---++++++++++++++++++++++++%%%''')))(((&&&&&&(((***(((((()))++++++,,,,,,,,,))))))******++++++++++++((((((((()))******++++++sssbbb[[[UUUPPPKKKIIIJJJMMMPPPQQQTTTUUUWWWYYYZZZZZZYYYXXXVVVTTTQQQPPPPPPPPPNNNMMMPPPPPPPPPPPPOOONNNMMMMMMGGGFFFFFFEEEDDDCCCCCCBBB===<<<;;;::::::;;;<<<===:::777444555777888777555555555555555444333222111666555444333111000///.........------------......//////...---+++***)))))),,,+++++++++,,,------...************))))))))))))***---///+++$$$ ,,,++++++...000000---***++++++***************+++******))))))))))))******,,,***((('''&&&''')))***,,,+++)))''''''((()))************+++,,,,,,,,,---((((((((((((((()))******++++++***))))))***+++,,,,,,+++***(((''''''''''''((((((((((((((((((((((((,,,,,,,,,+++++++++++++++++++++,,,------------,,,************+++,,,---...***+++,,,...///000000000000000000000000111111111333444444333111000111222111111111000///---++++++/////////000111111222222000///---,,,+++***************++++++++++++******((()))***++++++***)))(((&&&'''((((((((((((+++---((()))***+++++++++++++++))))))(((((((((((())))))+++*********))))))((((((%%%%%%&&&&&&'''((((((((()))((('''''''''(((************))))))))))))***************++++++,,,,,,,,,))))))))))))(((((((((((()))(((&&&%%%&&&''')))+++(((((()))***************))))))))))))))))))))))))+++)))'''(((+++,,,***(((///...---,,,++++++++++++((((((((((((((((((((((((+++)))((('''((()))+++,,,,,,+++***)))(((((((((((()))***+++,,,,,,+++***)))))))))******++++++,,,,,,+++***((('''((()))((('''*********)))))))))))))))))))))((('''&&&%%%$$$$$$...+++)))***,,,---+++)))))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((((()))++++++)))((()))***))))))))))))))))))))))))*********+++,,,,,,,,,---+++*********))))))(((((()))))))))))))))******+++))))))(((((((((***+++,,,---,,,+++******+++,,,---(((((())))))))))))(((((())))))))))))************,,,+++***)))))))))***++++++***(((''''''(((***,,,))))))(((((((((((())))))***++++++++++++,,,,,,,,,+++*********+++,,,------))))))))))))))))))))))))************************------,,,+++*********+++))))))))))))************+++++++++*********)))))),,,,,,,,,+++++++++******tttbbbZZZTTTPPPKKKIIIJJJNNNPPPRRRTTTUUUWWWYYYZZZYYYXXXXXXUUUSSSQQQPPPPPPPPPOOONNNRRRRRRQQQPPPOOOMMMKKKJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;;;;;;;;;;999777555555777888777555444555555666666666555555666555444333111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))*********++++++,,,,,,&&&***......,,,***,,,///+++***+++---//////---************++++++,,,,,,,,,******))))))))))))******,,,+++***)))((()))******...---+++***)))***+++,,,************++++++++++++))))))((((((((())))))*********)))(((((()))***++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************+++,,,---...+++,,,---...//////000000000000000000000000000111///000111111000///000222222222222222111000///.........///000111111222222///...---,,,+++***************++++++++++++******))))))************))))))((()))))))))'''''')))+++))))))***+++++++++++++++***))))))(((((())))))***************)))))))))(((******))))))(((''''''''',,,++++++***+++,,,---...******))))))))))))******)))))))))******+++++++++''''''(((((())))))*********)))((((((((()))***+++(((((()))***************))))))))))))))))))))))))+++)))((((((***+++***(((***************+++++++++))))))))))))))))))))))))***)))((('''((()))+++,,,,,,+++***)))(((((((((((()))***++++++++++++***))))))))))))***************+++)))((('''((()))((('''***))))))))))))))))))))),,,,,,+++++++++++++++***+++)))(((***,,,---,,,+++************************))))))))))))))))))))))))************))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))************++++++++++++************)))))))))((()))))))))))))))******+++***))))))(((((()))***++++++******))))))))))))***))))))************))))))))))))))))))******************)))))))))***,,,------,,,+++*********+++,,,++++++************++++++)))))))))******++++++++++++************++++++,,,************************************************,,,,,,+++***************))))))))))))************+++++++++*********))))))*********++++++,,,,,,,,,vvvdddZZZRRRNNNJJJIIIKKKNNNRRRSSSTTTUUUWWWXXXYYYXXXXXXWWWSSSRRRPPPPPPQQQQQQPPPOOOSSSSSSRRRPPPNNNLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@CCCBBB@@@===;;;:::::::::999777666555666777666555444555666777888888888888555555444333111000//////......------------......******+++,,,---...//////+++************+++,,,,,,))))))***+++,,,---......))),,,...---)))'''''')))*********,,,---...,,,***)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++++++++*********---,,,+++*********+++,,,************))))))))))))******)))))))))))))))*********)))(((((())))))******))))))(((((()))))))))))))))))))))))))))))))))******++++++++++++++++++''''''((())))))))))))(((************+++,,,---...,,,---...///////////////111111000000000000000000---...000000000000111333111222222222111111000///------...///000111222333///...---+++******************++++++++++++************))))))))))))***************)))''''''(((***)))***++++++++++++++++++*********))))))*********************)))))))))))),,,++++++******)))((((((******))))))******+++,,,******))))))))))))******)))))))))))))))*********&&&&&&'''((()))***++++++*********+++++++++,,,,,,(((((()))***************))))))))))))))))))))))))***)))((()))***+++***((($$$%%%''')))***+++++++++***************************)))((((((((()))+++,,,,,,+++***)))(((((((((((()))******++++++******)))***))))))))))))))))))(((+++)))''''''((()))((('''))))))))))))))))))******))))))******+++++++++,,,)))(((((())),,,------,,,************************(((((((((((((((((((((((())))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++***))))))((())))))***))))))))))))(((''''''&&&******++++++++++++******))))))))))))************((((((((()))***,,,---...---,,,,,,+++++++++******++++++************++++++''''''((()))******++++++++++++***)))))))))******++++++++++++++++++++++++************************++++++***)))))))))******))))))))))))************+++++++++***************((()))***+++,,,------...xxxfffZZZQQQMMMIIIHHHKKKOOOSSSUUUTTTUUUVVVWWWWWWWWWWWWWWWRRRQQQOOOOOOQQQRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@BBBAAA>>><<<:::999999999999888777666666666666555555555666777777777777777555555444333222111000///......------------......***++++++,,,---...//////+++******)))******++++++*********+++,,,---------,,,---...+++&&&""" ))))))***+++,,,,,,+++*********+++,,,,,,+++***)))+++******))))))******+++++++++,,,,,,++++++***)))******)))(((((())))))*********))))))((((((''''''++++++***)))))))))******++++++******************))))))(((((()))******+++************************++++++,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************+++,,,---------...////////////......111111111000000000000000///111222222111111222444111111111000///...---,,,,,,,,,---...000111222222...---,,,+++******************++++++++++++******+++***)))(((((()))***+++)))******)))(((((()))+++******+++,,,,,,+++++++++++++++************++++++*********)))))))))))))))((())))))******+++,,,,,,))))))))))))*********+++******))))))))))))******))))))******************'''''''''((()))*********)))***+++,,,,,,,,,++++++(((((()))***************))))))))))))))))))))))))***)))))))))******))))))###$$$''')))++++++***)))************************))))))(((((())))))***+++++++++***)))(((((())))))))))))************))))))******))))))((((((''''''***)))''''''((())))))((()))))))))))))))*********((()))))))))************((((((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++((()))++++++)))((()))***))))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))))))))))))))))))******+++++++++***))))))(((((((((((())))))***)))(((&&&%%%)))******++++++******)))((()))))))))************)))))))))******+++,,,,,,***************)))((('''))))))(((((((((((())))))'''(((((()))***+++,,,,,,++++++***)))((((((((()))++++++++++++++++++++++++******************************)))))))))))))))***((()))))))))************************************))))))***+++,,,,,,------zzziii\\\PPPMMMIIIHHHKKKOOOSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVRRRPPPOOOOOOQQQRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@>>>===;;;:::999999:::;;;999999888666555555555666555666666666555555444333444444333333222111000000......------------......------------------------++++++******)))******++++++++++++++++++++++++***)))+++,,,---,,,+++++++++((()))***************+++,,,,,,++++++***)))''''''++++++************++++++******++++++******)))((())))))))))))))))))*********))))))(((((('''''''''++++++************++++++------------,,,,,,++++++)))(((((())))))***+++,,,++++++++++++++++++++++++'''((((((((())))))*********+++,,,,,,------,,,,,,************+++,,,------......//////000/////////111111111111000000//////111222333222000///000111333333222111///...,,,++++++,,,---...///000111111---,,,,,,+++******************++++++++++++******+++***)))(((((()))***+++'''((())))))))))))+++---++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))******''''''((())))))******+++,,,,,,,,,---------------******))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((((()))******++++++******(((((()))***************))))))))))))))))))))))))))))))******)))))))))***&&&''')))++++++***)))(((************************)))))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***((('''''')))***)))((((((((())))))************,,,,,,,,,,,,++++++++++++))))))***))))))((())))))************************))))))))))))))))))))))))''''''((()))***++++++,,,((()))++++++)))((()))***))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))******)))))))))))))))******+++************))))))(((((())))))***+++***)))'''&&&(((((())))))))))))((((((((()))))))))*********************+++***************************)))((('''))))))(((((((((((())))))))))))******+++,,,------++++++***)))((((((((()))++++++++++++++++++++++++***************************)))))))))))))))******((()))))))))************************************++++++++++++++++++++++++zzzjjj\\\QQQMMMIIIHHHKKKOOOSSSUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPOOOOOOQQQRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGEEEDDDBBBAAAAAA;;;;;;:::999999:::;;;<<<999999999777555444444666555555555555444333222111444444333333222111000000......------------......//////......------,,,,,,,,,,,,+++************+++,,,+++++++++************)))***,,,---.........---(((***++++++***)))+++,,,------+++***)))(((((((((++++++************+++++++++*********))))))))))))***+++++++++,,,,,,,,,,,,))))))))))))((((((((((((++++++******+++,,,,,,---...............---,,,+++)))))))))))))))***+++,,,************************((())))))******+++++++++))))))***+++++++++++++++************+++,,,---...---...///000000000000000222222111111000/////////000111111000...------...555555444333222000///...,,,,,,------.../////////,,,,,,+++*********************++++++++++++************))))))))))))******'''((()))))))))***,,,...,,,,,,,,,,,,,,,,,,+++************))))))*********))))))))))))***************))))))(((((('''&&&&&&)))***+++,,,,,,,,,++++++******))))))))))))******,,,,,,,,,+++++++++++++++***)))))))))((((((((('''((((((((())))))))))))***(((((()))***************))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++***)))(((************************((()))))))))******************)))))))))))))))******))))))(((((())))))******))))))))))))))))))(((***((('''''')))******)))((((((((()))******++++++*********))))))((((((((((((******)))'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++)))************))))))((()))******++++++*********(((((())))))))))))(((((())))))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++******************************)))))))))***++++++))))))))))))***************************+++++++++,,,,,,,,,+++++++++******~~~xxxiii[[[RRRNNNJJJHHHKKKOOORRRTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSQQQOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLJJJJJJHHHHHHFFFEEECCCAAA@@@???<<<;;;:::999::::::<<<<<<888999:::777444333444666333333444444444333333222444333333222222111111111......------------......///.........------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''')))+++,,,+++))))))+++......---+++******+++---///,,,++++++******++++++,,,---,,,+++***)))***++++++******+++,,,,,,,,,,,,,,,((()))))))))))))))***************+++,,,---...///...............,,,+++************)))******++++++***************************++++++,,,------......(((((()))***************************+++,,,---...,,,---...000000111111111222222111111000//////......///000///...---...///222222333333333222111111------------------------,,,++++++*********************++++++++++++******))))))************))))))(((*********))))))+++---,,,,,,------,,,,,,+++******))))))(((((())))))***((()))))))))***************))))))(((((('''&&&&&&&&&'''((()))))))))((((((******))))))))))))******++++++++++++*********)))(((((((((((())))))))))))))))))((('''((()))***+++(((((()))***************))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))*********)))(((''''''((()))***)))))))))***************)))(((&&&''')))******)))'''(((((()))******++++++&&&&&&'''''''''''''''(((&&&((())))))'''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((()))++++++)))((()))***))))))))))))))))))))))))((()))))))))))))))******((()))))))))************)))))))))))))))******+++((((((******+++***))))))))))))))))))***+++,,,,,,)))))))))******)))))))))))))))))))))************))))))***+++,,,+++******+++************,,,---...++++++************++++++++++++++++++************+++************++++++,,,***************************************************************+++,,,,,,))))))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,{{{zzzvvvhhhYYYRRRNNNJJJIIIKKKNNNRRRSSSUUUUUUTTTTTTTTTTTTTTTUUUSSSRRRPPPPPPQQQQQQPPPOOORRRQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;:::;;;<<<<<<888::::::888444222444666222222333444555555555555444333333222222111111111.........------....................................------,,,+++++++++,,,***++++++,,,---...//////******+++---......---+++)))+++---,,,)))))),,,///...---+++***+++...222444,,,++++++******++++++,,,///...,,,******+++,,,---'''((()))***************(((((())))))******++++++))))))***+++,,,...///000------......---+++***)))++++++***************+++))))))))))))))))))))))))''''''((()))******++++++))))))***+++++++++++++++************+++,,,---...,,,---...000111222222222222222222111000//////......///111111000000222333---...///000111222222222......---------,,,,,,,,,++++++************************++++++++++++******((()))***++++++***)))(((++++++,,,***)))(((***+++------------,,,,,,+++***))))))(((((((((((())))))(((((())))))*********+++'''''''''((())))))******((()))***,,,,,,++++++*********))))))))))))******+++*********))))))((((((&&&&&&'''((()))***+++++++++)))((('''''')))+++,,,(((((()))***************))))))))))))))))))))))))(((***,,,+++(((''')))+++((((((((((((((()))***+++(((((((((((((((((((((((((((((()))******************)))))))))))))))*********)))(((''''''((()))***))))))******++++++,,,,,,)))(((&&&''')))******)))'''(((((()))***+++++++++(((((()))***+++,,,------###&&&((((((''''''))),,,((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++)))))))))))))))******+++'''((()))***++++++***)))(((((('''((()))***,,,...******++++++++++++******))))))))))))************&&&((()))+++,,,,,,,,,+++)))(((''''''(((***,,,...))))))(((((((((((())))))++++++******)))(((((((((+++*********+++,,,------))))))))))))))))))))))))************************++++++******+++,,,------))))))))))))************))))))******++++++++++++))))))***+++,,,------...zzzwwwsssqqqiii[[[RRRNNNJJJHHHJJJNNNRRRSSSUUUTTTSSSSSSUUUVVVUUUTTTVVVSSSPPPOOORRRSSSRRRPPPPPPPPPQQQQQQOOOMMMJJJIIIHHHHHHFFFEEECCCAAA@@@??????>>><<<;;;::::::;;;;;;888888777666555444333333333333444444555444444444333333333333222111000000111///------......---,,,---,,,,,,...//////---***---,,,,,,+++,,,,,,------***+++---......---+++***---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))******)))(((((()))***+++***+++,,,,,,+++***+++,,,------,,,+++*********+++))))))))))))))))))))))))...---+++)))(((((()))))),,,------......------,,,)))((((((((()))***++++++++++++******************))))))))))))))))))*********'''&&&'''***+++***''''''''''''((()))+++,,,---000000//////000111222222333333333333222111000000111111111000000000000///222222222111000//////...//////...------,,,++++++***)))))))))((((((''''''++++++++++++******))))))+++,,,------,,,+++***)))++++++******)))*********+++,,,------+++))))))***+++++++++***************)))(((((()))***++++++***+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))*********))))))(((***(((''''''((())))))(((*********)))))))))))))))***************)))((('''******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))((((((''''''+++)))(((((())))))(((&&&))))))))))))************************))))))))))))***+++,,,------,,,+++***************)))'''&&&%%%,,,+++***((((((((())))))*********)))))))))))))))******))))))))))))*********)))(((''''''((()))***+++*********))))))(((((()))))))))***+++++++++,,,((()))***++++++***)))((($$$&&&(((***+++***))))))))))))))))))************+++)))'''***///444666666))))))************)))))))))************+++++++++,,,,,,,,,+++++++++***************************+++---,,,***+++---......---++++++******************'''((()))***++++++***)))((()))+++,,,------,,,+++******+++++++++,,,,,,,,,zzzwwwtttrrrjjj[[[TTTPPPKKKIIIJJJMMMPPPQQQSSSRRRRRRSSSUUUVVVVVVUUUTTTQQQNNNNNNPPPQQQQQQPPPTTTTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFEEECCCAAA@@@??????>>><<<;;;::::::;;;;;;999888888777666555444333444444444555444444333333444444333333222111000///000///------......---,,,,,,++++++,,,...---,,,***++++++******)))*********+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))************************,,,+++***)))))))))***+++***+++,,,,,,***)))***+++,,,++++++************+++))))))))))))))))))))))))---,,,+++))))))))))))*********++++++++++++******))))))))))))))))))***+++)))))))))******++++++,,,*********))))))))))))))))))((('''((()))******)))''''''(((((()))+++,,,---////////////000111222333333444444333333222111000111111111111000000000000222222111000000///............------,,,++++++***,,,,,,,,,+++++++++++++++************))))))((((((***++++++,,,,,,+++***)))++++++************+++,,,,,,---...---+++))))))*********************++++++))))))((()))*********)))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))000...+++(((&&&&&&&&&'''))))))))))))(((((((((((())))))************))))))+++)))'''((()))***))))))***)))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))((((((((((((+++)))(((((())))))((('''))))))))))))************))))))))))))))))))))))))((()))************)))(((((()))))))))))))))((((((+++***)))(((((())))))******)))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++************)))))))))(((***************+++++++++((()))***++++++***)))(((&&&''')))+++,,,+++******))))))))))))************,,,***)))+++///333555555))))))************))))))))))))*********+++++++++,,,,,,++++++*********************************)))'''&&&%%%&&&((())))))(((++++++******************((()))***+++++++++******)))******++++++++++++***++++++++++++,,,,,,,,,,,,zzzyyyuuussskkk[[[UUUQQQLLLJJJJJJMMMNNNOOOQQQQQQQQQRRRUUUWWWWWWVVVRRRPPPMMMMMMOOOPPPQQQQQQTTTTTTTTTSSSQQQOOOLLLKKKHHHGGGFFFDDDCCCAAA@@@???>>>===<<<::::::::::::;;;:::999888777666555555444555555555555444333222222444444444333222000///...000...------.........---+++******+++,,,,,,+++))),,,++++++***)))))))))***,,,---...//////...---,,,++++++************++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++---,,,++++++*********+++***,,,,,,+++)))((()))******))))))))))))******+++))))))))))))))))))))))))++++++******)))******+++))))))************))))))+++***))))))))))))))))))'''(((((()))***+++,,,,,,+++*********))))))(((((('''((())))))(((((()))+++((((((((()))***+++,,,---.........///000222333444444444444444333222111000111111111111000000000000111111000000///.........,,,,,,,,,++++++******)))((())))))))))))))))))***)))))))))))))))(((((((((((())))))************)))************+++,,,------...///000...,,,***)))***)))))))))***+++++++++,,,*********)))))))))))))))+++++++++***************((())))))******))))))((()))))))))))))))))))))))),,,***'''%%%&&&))),,,///))))))))))))(((((((((((())))))************))))))+++***((((((***+++***)))))))))))))))))))))*********))))))(((((()))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***))))))))))))(((((((((+++)))(((((()))***)))'''))))))))))))************((((((((((((((((((((((((((())))))******))))))((('''((())))))*********)))***))))))((())))))***+++))))))))))))))))))************))))))))))))******++++++************++++++************))))))))))))+++++++++***************))))))************))))))''')))***,,,,,,,,,++++++))))))))))))************,,,+++***+++...111222222))))))************)))))))))))))))*********+++++++++************)))))))))+++*********))))))(((((('''''''''(((++++++***)))******++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------{{{zzzwwwtttlll\\\TTTPPPLLLJJJKKKMMMOOOPPPOOOOOOOOORRRUUUXXXXXXXXXQQQPPPNNNMMMOOOQQQSSSTTTSSSSSSRRRQQQPPPNNNLLLKKKGGGGGGFFFDDDCCCBBB@@@@@@>>>===;;;:::999::::::;;;::::::999888777666555555555555555555444333222111444444444333111000...---000...,,,,,,...///...---,,,+++***+++,,,---,,,***......---,,,++++++++++++,,,,,,---......---,,,,,,+++******))))))******+++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++,,,,,,+++)))(((((()))((((((((((((((()))***+++))))))))))))))))))))))))******************++++++******++++++++++++******++++++***)))((((((((()))(((((())))))******++++++++++++******)))(((((((((&&&)))+++***((('''))),,,))))))))))))***+++,,,---------...///111222444555444444444444333222111000111111111000000000///////////////.........------++++++******))))))))))))&&&'''''''''((()))))))))************))))))))))))''''''((()))))))))******************+++,,,......///000000///,,,*********(((((()))***+++,,,,,,,,,***++++++***)))(((((()))************************)))))))))******)))))))))))))))))))))))))))))))))&&&&&&%%%&&&(((+++///111))))))))))))((((((((((((((())))))************))),,,***))))))***++++++***)))))))))))))))************)))((('''''')))+++---******))))))))))))******(((((((((((((((((((((((((((((())))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***)))((()))******)))(((((()))))))))************''''''''''''((((((((((((******++++++++++++******((())))))*********))))))((((((((())))))***++++++)))))))))))))))***************))))))))))))***************************************))))))))))))))),,,+++++++++***))))))))))))))))))******)))))))))((()))***++++++++++++***((()))))))))************+++*********+++---......))))))************))))))))))))))))))***************)))))))))))))))))))))+++******))))))(((((((((***)))***,,,......---+++******+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,000...---+++++++++,,,---,,,,,,,,,---------......||||||yyyvvvmmm\\\QQQNNNKKKJJJLLLOOOQQQQQQNNNNNNNNNQQQUUUXXXYYYXXXRRRQQQPPPOOOPPPSSSWWWYYYZZZYYYWWWTTTPPPLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::999999::::::::::::999888777666555555555555555555444333222111333333333222111000......///...,,,,,,...///.........,,,+++,,,---...---,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,++++++++++++******))))))******+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++,,,+++)))((()))***((('''''''''((()))******************************)))*********+++++++++***)))******++++++******)))++++++***)))((((((((()))+++******))))))(((((((((************))))))(((((('''))),,,+++((((((***---***)))))))))***+++,,,---------...///111222444555333333333333222111000///000000000/////////...............---------------***)))))))))))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++'''''''''(((((())))))***))))))******+++,,,---......///000///,,,*********(((((()))***+++,,,,,,,,,)))+++,,,+++((('''((()))************************))))))************))))))(((((((((((((((((((((((()))************)))(((((())))))))))))(((((((((((((((((()))***************,,,***))))))***++++++***(((((())))))***************)))((('''''')))+++---******))))))))))))******(((((((((((((((((((((((('''((()))***++++++******+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***************)))((()))***+++***)))((()))))))))************&&&'''''''''((((((((()))************************++++++++++++***)))((('''(((((())))))************(((((())))))******************))))))))))))******((())))))))))))))))))((())))))))))))))))))******,,,+++++++++***)))))))))***))))))))))))))))))***(((((())))))))))))))))))((()))))))))************((()))))))))((())))))***))))))************))))))(((((()))))))))*********)))))))))))))))))))))***+++*********))))))((((((((((((''')))***+++***(((******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,,,,---------......|||}}}{{{xxxnnn]]]PPPMMMKKKKKKMMMOOOQQQRRRNNNMMMNNNQQQUUUXXXXXXXXXRRRRRRRRRQQQQQQUUUZZZ^^^fffddd___YYYRRRLLLGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;999999999999::::::999888777666555555444555555555555444333222222222222222222111000///...///---,,,,,,...//////...///---,,,,,,---......---+++******)))******++++++++++++************++++++++++++************++++++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++,,,)))(((((((((((())))))*********************************+++++++++******)))(((((())))))))))))((((((+++***))))))))))))))))))++++++***)))(((''''''&&&)))))))))))))))))))))***((()))******))))))***,,,***************+++,,,,,,.........///000222333444222222222222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,)))(((((((((((())))))***))))))))))))***+++,,,,,,,,,...///...,,,+++++++++)))))))))***+++++++++,,,(((***,,,+++((('''(((+++***************+++++++++)))******++++++******)))((((((((((((((((((((((((&&&'''***,,,,,,+++***((())))))))))))(((((((((((('''((()))******+++******+++***((((((***+++***)))((((((((()))******++++++***))))))(((((()))***+++******))))))))))))******))))))))))))))))))))))))'''(((***++++++***))))))+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++***)))((()))+++++++++***))))))))))))************'''''''''(((((())))))***)))((((((''''''(((((())),,,,,,,,,+++***)))'''&&&((())))))************)))((((((((()))******++++++******))))))))))))******(((((())))))))))))(((((())))))))))))************+++++++++*********************))))))))))))******(((((((((((((((((())))))))))))))))))************'''((())))))''''''''')))))))))************))))))((((((((()))))))))******)))))))))************+++************************,,,***(((((()))))))))(((******++++++,,,---------------,,,+++++++++,,,,,,******))))))((())))))))),,,,,,,,,,,,------------}}}~~~|||yyynnn]]]QQQNNNLLLKKKMMMOOOPPPPPPNNNMMMNNNQQQTTTWWWXXXWWWRRRRRRRRRQQQRRRUUU[[[```jjjgggbbb[[[SSSMMMHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA===<<<;;;999888999999:::999888888777666555444333444444444555444444333333000000111111111111000000...---,,,,,,...//////......,,,+++***,,,------,,,))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,+++******++++++++++++++++++++++++)))***+++,,,------,,,,,,***+++------,,,,,,---///******))))))(((((())))))************************++++++,,,,,,+++***)))(((((())))))******))))))((())))))))))))))))))***+++******))))))((((((''''''((((((((()))******++++++***)))))))))+++,,,+++***++++++*********+++,,,,,,////////////000111222333000111111000000///...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''******+++++++++,,,,,,,,,+++***)))((((((((()))***)))))))))((())))))*********,,,------,,,++++++,,,******************++++++&&&))),,,+++(((''')))---))))))*********+++++++++)))******++++++******)))((((((((((((((((((((((((###%%%''')))+++------...))))))))))))(((((((((((('''((()))******++++++++++++)))'''((()))***))))))'''(((((()))******++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++***)))((()))+++,,,+++***))))))))))))************''''''((())))))***++++++)))((('''&&&&&&'''((()))+++++++++++++++***)))((())))))***+++******(((((('''(((((()))******++++++******))))))))))))******((()))************)))(((((()))))))))***************************++++++++++++***)))(((((()))***+++***))))))))))))))))))***))))))))))))************&&&(((******((('''(((***))))))************))))))(((((((((((()))))))))***************++++++,,,,,,*********+++,,,,,,------222///,,,******+++++++++******++++++,,,------......---,,,+++******+++,,,))))))******+++*********++++++++++++,,,,,,,,,,,,}}}}}}zzzooo^^^SSSPPPMMMLLLMMMNNNNNNMMMNNNNNNNNNQQQTTTWWWWWWWWWQQQRRRRRRQQQQQQUUU\\\aaafffddd___YYYSSSNNNKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA===<<<:::999888999999:::888888777666555444333333333333444444555444444444//////000111111111111111...---,,,,,,.../////////...+++))))))***,,,,,,+++*********+++,,,---//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++'''(((***,,,---------,,,)))+++------------///111,,,+++***))))))((())))))************************+++,,,,,,,,,+++***((('''++++++,,,,,,,,,,,,++++++))))))(((((()))***++++++(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,)))'''))),,,---+++)))+++++++++***++++++,,,,,,000000///000000111222222000000000000///...---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,))))))))))))************,,,,,,++++++******))))))))))))******++++++++++++,,,+++***((((((((()))******)))((((((((((((((())))))***,,,,,,+++++++++,,,+++++++++***************%%%))),,,+++((('''***...))))))******++++++++++++******++++++++++++******((((((((((((((((((((((((,,,+++***((((((((())))))))))))))))))((((((((((((''''''(((******+++++++++***(((''''''((())))))((('''(((((()))***+++++++++******++++++***)))((('''******))))))))))))******)))))))))))))))))))))))))))***+++,,,+++)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******++++++++++++***)))((()))+++,,,,,,***))))))))))))************'''(((((()))***++++++,,,+++***)))(((((()))***+++))))))***++++++++++++***)))***++++++***)))(((''''''(((((()))***+++++++++******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))*********+++))))))******+++++++++,,,+++***)))(((((()))***+++++++++***************+++))))))))))))************'''))),,,+++)))((()))+++))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,---......///444000,,,)))(((***++++++******+++,,,,,,---.........---+++***)))***++++++***+++---...///......---******+++++++++,,,,,,,,,ooo\\\TTTQQQNNNMMMMMMNNNNNNNNNKKKKKKMMMQQQUUUWWWWWWVVVSSSSSSTTTUUUVVVVVVWWWWWW[[[[[[ZZZWWWTTTOOOJJJHHHIIIHHHGGGEEEDDDDDDDDDDDD???===;;;999888888888888777777666555444333333333666666777777666555444444222333333222000///111222///000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---......,,,+++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,---------***+++,,,,,,******+++,,,***)))***,,,......,,,***,,,+++***)))))))))***+++---,,,,,,,,,++++++******++++++***************+++------+++***))))))(((((()))************)))(((((())))))***++++++++++++***'''(((((()))))))))))))))'''((()))******++++++******)))))))))***,,,...///,,,***(((''')))******)))///////////////000111111222111111///...---,,,+++***+++,,,---,,,+++***)))))))))))))))((((((((((((+++***))))))((()))))))))++++++******************---+++)))((('''((()))***++++++***)))(((((()))))))))))))))))))))((('''''',,,,,,------,,,+++)))(((,,,+++***))))))***+++,,,+++*********))))))((((((,,,,,,++++++,,,,,,---...++++++***************+++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((()))))))))))),,,,,,,,,+++++++++******)))************))))))(((++++++************++++++******))))))((((((''''''''')))++++++***)))((()))$$$$$$%%%%%%'''((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))+++)))((((((***,,,---,,,......---,,,,,,+++******++++++***)))((((((((()))++++++***)))(((((())))))''''''((()))***))))))))))))((('''''')))******)))(((((())))))******+++++++++*********))))))((((((++++++************++++++************++++++++++++(((((()))***************************************(((((())))))))))))((((((************************''''''''''''(((((((((((())))))*********+++++++++******++++++++++++******++++++******))))))((((((++++++++++++++++++++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++000...+++***+++***)))(((...---,,,+++++++++,,,---******+++++++++,,,,,,,,,***+++,,,+++)))((()))***))))))))))))))))))))))))rrr```UUURRROOONNNNNNOOOPPPOOONNNNNNOOORRRUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWUUUQQQMMMIIIGGGFFFEEECCCBBBAAAAAA@@@@@@???>>><<<999888777777777666666555444333222222333333444555555555555555444111222222111000///000222///,,,++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---...---,,,***+++,,,,,,,,,---------,,,+++***))))))*********+++++++++***+++,,,,,,******+++,,,+++******+++,,,,,,+++)))((((((***+++++++++***)))))))))))))))((((((''''''((((((''''''''''''((((((++++++***************************+++***))))))((())))))***++++++++++++***)))))))))))))))(((''''''%%%%%%&&&'''(((((((((((()))(((((((((***+++---...,,,***(((((()))++++++***...............///000000000///...---,,,+++******))))))((('''(((((()))***))))))))))))))))))))))))******)))(((((((((((()))++++++++++++++++++++++++,,,+++)))(((((((((***+++******))))))))))))******)))))))))))))))((('''''''''(((***+++,,,,,,++++++++++++************++++++************)))))))))((()))))))))))))))***++++++++++++***************++++++******************+++))))))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))***,,,+++++++++************((())))))*********))))))+++******))))))******+++***)))))))))((((((((('''***+++------+++***+++,,,)))((((((((((((((())))))************************++++++++++++++++++++++++++++++***)))))))))))))))+++)))'''(((***,,,,,,,,,---,,,,,,+++******))))))+++***))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))***)))((('''''')))******))))))))))))))))))*********************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++******++++++++++++***************)))))))))))))))************************)))))))))))))))))))))((())))))************)))))),,,***))))))+++,,,,,,+++---,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++((((((((((((((((((((((((vvvdddUUUSSSPPPOOOOOOPPPQQQPPPRRRRRRQQQSSSUUUUUUTTTRRRTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTSSSRRROOOKKKHHHFFFDDDDDDBBBAAA@@@?????????@@@???<<<:::888777777777555555444333222222222222111222333444555555555555///000111000//////000111///***''')))...111///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---------+++***+++,,,,,,,,,---------,,,++++++))))))*********+++++++++***+++,,,,,,******+++,,,,,,***))))))***+++***)))%%%'''***,,,---,,,***(((++++++++++++******************)))))))))******+++******))))))***++++++,,,***++++++++++++***))))))((()))******++++++******++++++******)))'''&&&%%%%%%&&&'''(((((()))(((((((((((((((((()))+++,,,------+++))))))***,,,,,,,,,---------------.........------,,,+++***))))))(((***)))'''%%%&&&(((+++---)))))))))******+++,,,,,,******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,***)))))))))))))))***+++))))))******))))))(((((('''''')))******+++************++++++++++++******************))))))))))))((((((((((((((())))))***+++***************++++++******))))))))))))******************++++++++++++(((((((((((((((((((((((())))))))))))************((((((((()))))))))******++++++*********)))))))))'''((()))***************+++******))))))******+++))))))))))))((((((((((((+++,,,,,,+++******+++------,,,+++***)))(((((((((++++++++++++++++++++++++************************+++***))))))))))))))))))***)))'''(((***,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))***++++++***))))))))))))))))))))))))((('''((()))***+++)))((('''''')))******)))************))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************************************((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++***************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((((((***+++++++++,,,,,,++++++++++++,,,---++++++,,,,,,,,,---------,,,---...---,,,+++,,,---))))))))))))))))))))))))vvveeeUUURRROOONNNOOOPPPQQQPPPSSSRRRRRRSSSUUUUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQPPPNNNKKKHHHFFFGGGFFFEEECCCBBBBBBAAAAAA@@@???<<<:::888777666666666555444444333333333444333333444555555555444444---///000000//////000111///,,,)))***...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,+++)))'''''')))***++++++)))***,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++***************+++++++++++++++++++++******)))((())))))***************************)))((('''&&&((()))***+++,,,,,,,,,,,,)))))))))******+++,,,---...,,,******+++---------,,,,,,,,,---------,,,,,,+++++++++******)))))))))++++++***)))***,,,...000((())))))***,,,------...++++++***))))))))))))*********++++++++++++,,,,,,***))))))))))))***,,,,,,++++++***)))(((((())))))))))))*********))))))(((+++++++++******)))(((((()))***+++,,,,,,+++***)))*********))))))))))))))))))))))))))))))***++++++*********)))******+++,,,((((((''''''''''''(((((()))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))******************))))))))))))(((&&&'''(((******+++++++++******))))))))))))******))))))))))))((((((((((((*********(((''''''***,,,---,,,+++***)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))******((('''''')))+++,,,,,,++++++*********))))))))))))((((((((()))***++++++******)))))))))))))))******)))((('''''')))+++,,,)))((('''''')))******)))++++++******))))))((((((*********)))))))))))))))++++++************++++++)))*********++++++++++++(((((()))***************************************)))))))))******)))))))))))))))))))))))))))))))))''''''((((((((()))))))))******************************++++++++++++******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++---+++)))((())))))((('''+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,rrrcccSSSPPPNNNMMMNNNOOOPPPPPPRRRQQQPPPRRRUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRQQQOOOMMMJJJHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@>>><<<:::888777777777777666666555555555555666777777777666666444333222---///111111000//////000000000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,******+++,,,((('''&&&&&&))),,,------///...---,,,+++*********((((((((()))))))))))))))'''''''''''''''((())))))---,,,+++***))))))))))))***++++++++++++***))))))(((((()))************)))(((((())))))))))))((((((******+++,,,------------******+++,,,,,,------------,,,******,,,.........++++++,,,---,,,,,,+++***+++++++++******************+++,,,---............((()))***+++,,,---...///,,,,,,+++************+++((()))))))))*********+++)))))))))******+++,,,,,,---,,,+++)))((('''''''''))))))************))))))---,,,,,,+++******)))))))))***+++,,,,,,+++***)))))))))))))))))))))******))))))(((((())))))***+++******))))))***++++++,,,***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********************))))))))))))(((&&&'''(((******+++++++++***))))))))))))))))))***(((((((((((())))))))))))*********(((''''''***,,,***))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))*********(((&&&''')))++++++++++++++++++++++++*********)))((((((((()))***++++++***)))))))))))))))******+++***((('''((()))+++---)))((('''''')))******)))++++++******))))))(((((())))))))))))))))))******++++++************++++++)))*********++++++++++++(((((()))***************************************))))))************))))))************************(((((((((((())))))))))))******************************++++++++++++******(((((())))))******++++++************************((()))))))))*********+++++++++,,,,,,,,,,,,++++++,,,+++)))((()))))))))'''*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,zzzzzz{{{nnnaaaRRRPPPMMMLLLNNNOOOPPPPPPPPPOOOOOOPPPTTTWWWXXXWWWSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRSSSRRRQQQNNNKKKJJJFFFEEECCCBBBAAAAAA@@@@@@???===;;;999888888888888777777666666666666666777999888888777666444333222///000222222111///...///000222222000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,+++++++++,,,------))))))*********+++++++++***+++,,,,,,******+++,,,((('''&&&(((+++---------000...,,,+++*********+++)))))))))************+++(((((((((((()))***++++++...---,,,***)))((((((((()))************)))(((((('''((())))))******))))))''''''((()))))))))))))))((()))***++++++,,,,,,+++++++++,,,---......---------+++)))***,,,.........++++++,,,------,,,***)))******++++++++++++++++++((()))+++,,,---,,,++++++((())))))+++,,,---......,,,,,,+++************+++''''''(((((()))******************+++++++++++++++---,,,+++)))((('''''''''))))))******++++++******************+++,,,---...******++++++++++++******))))))))))))************'''''''''''''''(((((()))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++*********)))))))))'''((()))******************))))))(((((())))))***(((((((((((())))))))))))+++,,,,,,+++******+++---'''''''''''''''((()))***++++++++++++++++++++++++************************)))))))))))))))******+++)))(((&&&''')))+++++++++++++++++++++++++++++++++))))))))))))))))))***+++)))))))))))))))******+++******)))((()))***+++,,,)))((('''''')))******)))************))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************************************)))******++++++******)))*********************************+++++++++,,,,,,+++++++++*********************++++++++++++******))))))))))))************************************((())))))******+++++++++))))))************)))))))))((('''(((***,,,,,,,,,((()))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---************************wwwvvvyyywwwlllaaaRRRPPPNNNMMMNNNPPPQQQQQQPPPOOONNNOOORRRUUUWWWWWWRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSTTTSSSQQQNNNKKKJJJDDDDDDBBBAAA@@@?????????===<<<;;;999888888999999666666555555555555666666777777777666555444333222000222444444111///......000///.........//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++)))((((((***,,,,,,,,,+++++++++,,,---...))))))*********+++++++++***+++,,,,,,******+++,,,******)))***,,,---+++***************************++++++,,,,,,,,,---------************+++,,,---...,,,,,,+++***)))))))))***((())))))))))))((('''''''''(((((()))))))))))))))((())))))))))))(((((('''''''''((()))***************+++,,,---------,,,,,,,,,***))))))+++---......+++,,,---...---,,,***)))))))))*********+++++++++)))))))))))))))))))))***((())))))***+++,,,,,,---+++***))))))(((((())))))'''(((((()))******+++++++++++++++,,,++++++******+++***))))))))))))))))))((()))***++++++++++++******)))))))))***+++,,,---++++++************++++++((()))))))))************((((((''''''(((((()))***))))))))))))***+++,,,---++++++************++++++(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))*********+++++++++,,,+++++++++************((())))))*********))))))))))))(((((((((((())))))'''((((((((()))))))))******+++------+++***+++,,,(((''''''''''''((())))))************************++++++++++++++++++++++++)))))))))))))))***++++++)))'''&&&&&&(((***++++++************************+++***)))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++)))((('''''')))******))))))))))))))))))*********((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************************************)))******++++++******)))******************************+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))************))))))***(((((()))+++---------'''(((***+++,,,,,,,,,+++)))))))))*********++++++((()))******))))))***,,,************************wwwtttwwwvvvlllbbbSSSQQQOOONNNPPPQQQRRRRRRQQQOOONNNOOORRRTTTUUUUUUQQQRRRRRRSSSTTTUUUUUUVVVSSSTTTTTTSSSQQQNNNKKKIIIEEEEEECCCBBBAAA@@@@@@@@@<<<;;;:::999999999::::::555555444444444555555666444444444555444444333333222444555555222///------000,,,)))+++000222000---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------***+++,,,,,,******+++,,,---,,,,,,,,,---,,,)))'''###%%%(((***,,,+++***)))(((((()))))))))*********''''''''''''((()))***+++*********)))******+++,,,(((((((((((((((''''''&&&'''(((((()))))))))))))))************)))'''&&&%%%'''((()))******++++++***)))***+++,,,---,,,+++***+++***((()))+++---...---+++,,,.........,,,***)))(((((())))))******++++++,,,+++)))''''''(((***,,,)))))))))******+++,,,,,,))))))((('''''''''''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,((()))***+++++++++++++++---+++***((((((((()))))),,,+++***))))))***+++,,,(((((())))))*********+++***************+++,,,,,,))))))))))))***+++,,,---((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,++++++++++++***)))************))))))((())))))(((((((((((())))))'''((((((((())))))******''')))++++++***)))((()))))))))((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++)))'''&&&&&&(((***++++++(((((((((((())))))))))))++++++***)))(((((())))))))))))((())))))***++++++))))))***++++++++++++***)))((('''''')))******)))(((((())))))******++++++(((((())))))*********+++++++++************++++++************++++++++++++(((((()))*********************************************++++++++++++******))))))))))))))))))))))))((())))))))))))*********++++++++++++******))))))******++++++++++++******++++++******))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,******+++,,,+++***'''(((***+++,,,,,,++++++((())))))))))))*********&&&((())))))(((((()))+++++++++++++++++++++++++++wwwvvvyyywwwlll```VVVPPPLLLOOORRRQQQPPPRRRPPPOOONNNPPPRRRTTTUUUTTTUUUSSSQQQQQQSSSSSSSSSRRRVVVSSSPPPPPPPPPOOOKKKGGGFFFFFFDDDCCCAAAAAA@@@@@@<<<;;;::::::999999999999888888777666666666666666555555666666555555444333000000000000////////////111111000000//////............---,,,,,,+++******---,,,+++******+++,,,------------------------,,,,,,,,,------...------,,,+++%%%!!!%%%,,,000,,,&&&+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***))))))***++++++++++++++++++*********)))++++++,,,,,,+++***(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''%%%***//////***'''(((+++...,,,***)))***+++,,,+++************+++,,,------))))))***+++++++++*********++++++,,,,,,++++++***(((((('''(((((()))***+++&&&'''***,,,---,,,+++*********************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---+++)))((('''((()))***,,,,,,+++***)))))))))***************))))))))))))))))))))))))************((()))***+++++++++++++++''''''((((((((((((''''''************************---+++)))((('''((()))***)))***+++,,,---,,,,,,++++++***)))(((((()))***+++(((''''''(((+++,,,++++++++++++***************+++******))))))))))))*********)))(((''''''((()))*********++++++++++++******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++*********))))))))))))*********++++++++++++***)))(((''''''(((((())))))(((((('''''''''&&&***+++++++++***)))'''&&&***)))(((''''''((()))***))))))(((((((((((())))))+++*********))))))(((((((((((())))))*********+++''''''(((((()))+++,,,------***'''&&&((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******((()))***)))((('''((()))'''((()))******)))((('''((()))+++---------+++***(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************---,,,,,,+++***)))(((((()))))))))))))))******+++((()))+++,,,------,,,+++************************+++***)))(((((()))***+++***++++++,,,,,,++++++***yyyyyy~~~|||ooocccWWWPPPLLLOOOQQQQQQQQQRRRSSSRRRQQQRRRTTTVVVVVVUUUSSSQQQPPPPPPRRRSSSSSSRRRTTTRRRPPPOOOOOONNNJJJGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;888888777666666666666666555555666666555555444333111111000000//////......000000///////////////...//////...------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,(((%%%''',,,///,,,(((************++++++,,,---++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))++++++*********))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))+++---,,,***((()))+++...,,,******+++,,,+++***+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++)))******++++++******))))))(((((((((((())))))***((())))))***++++++,,,,,,************************)))))))))******+++++++++,,,,,,++++++***+++++++++,,,+++)))((('''((()))***---,,,++++++******++++++************))))))))))))))))))))))))************))))))***+++++++++******)))))))))***))))))((((((************************,,,+++)))((((((((()))***)))***+++,,,,,,,,,++++++)))(((''''''''''''((())))))((('''(((***++++++***,,,++++++******+++++++++******))))))))))))*********)))(((((((((((()))***)))******************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********))))))))))))*********++++++++++++*********))))))))))))******)))))))))(((((((((******++++++***)))((('''))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))(((((()))))))))************+++******))))))))))))))),,,)))''''''(((***)))(((***))))))((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))))))))))))))***(((*********((('''((())))))***************))))))((()))+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++***))))))((((((((()))))))))))))))******+++***+++,,,,,,,,,+++***)))************************+++***)))(((((()))***+++***++++++,,,,,,++++++***{{{}}}rrrdddWWWPPPLLLOOOQQQQQQQQQSSSVVVUUUTTTUUUWWWXXXWWWVVVQQQPPPOOOOOOQQQSSSSSSRRRSSSQQQPPPOOOOOOLLLIIIFFFFFFFFFEEEDDDCCCCCCDDDDDD@@@???>>>======<<<<<<<<<888888777666666666666666555555666666555555444333222222111000//////.....................//////////////////......------,,,+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---++++++,,,++++++***)))))),,,***)))***,,,,,,+++***))))))(((((()))+++---...++++++++++++++++++++++++******************)))((('''((()))******)))((('''******)))))))))(((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))---,,,+++)))((()))***,,,---,,,+++,,,---,,,+++))),,,,,,++++++***+++++++++///...,,,++++++++++++,,,)))))))))******)))))))))******)))((((((((())))))******)))((()))***,,,---************************''''''((()))***+++++++++---,,,,,,+++*********+++++++++)))((((((((()))***------,,,++++++++++++,,,************))))))))))))))))))))))))******************+++++++++******)))++++++++++++***))))))(((************************,,,+++***(((((()))******)))***++++++,,,+++++++++)))((((((''''''(((((()))***)))((()))***+++***)))+++++++++******++++++,,,))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++++++++***************)))))))))************+++******+++,,,,,,+++)))(((++++++************))))))))))))************)))(((((())))))******))))))((())))))(((((((((((())))))************))))))))))))))))))))))))************+++******)))))))))))))))***((('''''')))******)))+++***)))((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***************))))))))))))***+++***((('''((())),,,,,,+++******)))******'''(((***++++++***))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,+++***)))(((******************************))))))))))))************++++++++++++******|||ssscccWWWPPPLLLNNNQQQRRRRRRTTTWWWVVVVVVWWWXXXYYYWWWVVVRRRPPPOOOOOOPPPQQQPPPOOOQQQQQQPPPPPPNNNKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDAAA@@@???>>>===<<<<<<<<<888777777666666666666666555555555666555555444333333222222111000///......,,,,,,------....../////////.........---------,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***)))(((***+++,,,+++*********+++))))))(((((())),,,...///++++++++++++++++++++++++,,,,,,,,,------,,,++++++''')))***,,,,,,***)))'''))))))))))))((((((((((((---,,,***)))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,111---)))'''(((***,,,------,,,,,,---...---***(((------,,,+++************000...,,,***)))***+++,,,))))))************))))))++++++***)))((((((((((((******))))))***++++++,,,+++++++++***************''''''((()))***+++,,,---------,,,+++************+++***)))(((((()))******,,,++++++******+++++++++************)))))))))(((((()))))))))************+++++++++++++++***)))(((++++++++++++***)))((((((************************++++++***))))))******+++*********++++++++++++***************************+++***((()))******)))(((******)))))))))***++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++************************))))))))))))************((()))+++,,,,,,+++)))(((************************)))))))))***************((()))***++++++***)))((())))))(((((((((((())))))*********))))))))))))))))))))))))))))))*********''''''(((((()))+++,,,---(((((((((((()))***+++***++++++***)))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,++++++******)))))))))***+++***((('''((()))---,,,***)))(((((()))***'''((())))))***)))((((((,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++************************((((((((()))))))))******))))))******++++++++++++++++++++++++******))))))***************************))))))))))))))))))*********++++++++++++******|||rrr```XXXPPPLLLNNNQQQRRRSSSVVVWWWVVVVVVWWWYYYYYYWWWUUUTTTRRRPPPOOOOOOOOONNNMMMPPPQQQQQQQQQNNNKKKHHHFFFCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;888777777666666666666666555555555666555555444333333222222111000/////////,,,,,,------......//////---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,+++)))((()))+++******)))***+++---///000+++++++++++++++++++++++++++,,,,,,---------,,,,,,)))***,,,------,,,***)))))))))))))))((((((((((((,,,+++***)))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------000---((('''(((+++---......---------...---***(((------,,,+++************///---+++)))((((((*********++++++++++++++++++***,,,+++***))))))((())))))((()))+++,,,,,,+++***)))+++++++++*********))))))(((((()))***+++------...---,,,++++++*********+++))))))))))))))))))************))))))))))))******************)))))))))(((((()))))))))************+++++++++++++++***)))((()))*********))))))((('''************************+++***************+++++++++***************************++++++++++++******+++***((()))******)))(((((((((((((((((()))******((()))************)))((())))))************))))))(((((())))))))))))(((((((((((())))))******++++++************************************************''''''((()))***+++++++++************************))))))))))))))))))))))))&&&(((***++++++***(((''')))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))''''''(((((()))+++,,,---(((((()))************+++++++++***)))))))))))))))************************((())))))***************,,,,,,++++++******)))))))))++++++***)))((()))***+++***)))((('''(((((()))(((((()))))))))(((((((((++++++++++++******))))))************************)))))))))))))))******+++************************((())))))******++++++,,,))))))***++++++++++++***)))))))))******+++++++++************************)))))))))******))))))))))))******++++++******))){{{tttaaaXXXQQQLLLNNNQQQRRRTTTWWWUUUUUUVVVWWWYYYYYYWWWVVVTTTRRRPPPOOOOOOOOONNNMMMOOOQQQSSSRRROOOKKKHHHGGGCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@>>><<<;;;:::::::::888888777666666666666666555555666666555555444333222222111111111000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,+++)))***+++***))))))***+++******+++,,,---.........++++++++++++++++++++++++)))***++++++++++++++++++++++++,,,------,,,++++++******)))))))))(((((((((++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------,,,,,,+++*********,,,...//////...------------***(((,,,,,,++++++***+++++++++---,,,***))))))))))))***++++++,,,,,,,,,,,,++++++++++++***)))))))))******''')))+++------,,,)))(((,,,,,,++++++***)))))))))))))))***+++,,,------...,,,++++++***++++++,,,,,,))))))))))))************)))(((((((((((()))******************))))))))))))))))))))))))******************+++++++++******)))(((((()))))))))))))))(((*********************************+++++++++++++++++++++***)))))))))******((())))))******))))))(((***)))((()))***+++***)))((((((((((((((()))***+++((()))***++++++***)))((()))******++++++******)))((())))))******))))))((())))))))))))************************************************************((())))))******+++++++++***************+++++++++***)))))))))))))))((((((&&&'''((()))***)))((((((((((((((())))))))))))*********)))))))))))))))***)))******************)))))))))(((((((((((())))))))))))))))))************************))))))))))))+++******)))))))))))))))((()))++++++***)))***+++*********))))))******+++************************(((((()))************)))***************)))))))))***+++,,,+++)))((()))***)))((((((((((((((())))))))))))))))))((((((((((((************************************************)))))))))))))))******+++************************))))))******+++++++++,,,((()))+++,,,,,,,,,+++***)))(((((())))))+++,,,,,,************************))))))************))))))))))))************))))))yyyxxxfffXXXQQQLLLNNNQQQSSSUUUXXXUUUUUUVVVXXX[[[[[[YYYWWWRRRPPPOOOOOOPPPQQQQQQPPPOOORRRUUUTTTPPPKKKHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???===;;;:::::::::888888777666666666666666555555666666555555444333000111111111111222222222000000///////////////...------------------------,,,++++++++++++++++++,,,***+++++++++++++++++++++((()))***+++,,,,,,,,,,,,***)))******+++,,,,,,,,,(((***+++---------,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,+++)))&&&))),,,---,,,,,,...111111///---,,,,,,,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************)))******++++++)))***++++++++++++***))),,,,,,++++++***))))))((())))))******+++++++++,,,************+++,,,------(((((()))***************))))))(((((()))******+++************))))))))))))))))))))))))************))))))***+++++++++******(((((()))***++++++++++++************************)))***++++++,,,,,,,,,+++,,,+++***)))(((((()))***((()))************)))((()))((('''(((***++++++***))))))))))))***+++,,,---((()))***++++++***)))((()))***++++++++++++***))))))******************)))*********)))))))))))))))*********************************************************+++++++++++++++))))))*********+++++++++******))))))(((((((((((((((((()))))))))*********)))))))))*********++++++,,,+++***)))(((((())))))+++******))))))******+++))))))(((((((((((())))))((()))))))))************************)))))))))(((+++******)))))))))))))))(((***---,,,***((()))***))))))))))))***+++,,,,,,************************))))))***++++++++++++***(((((()))))))))))))))******+++,,,+++)))((()))***'''((())))))************+++***))))))((((((((()))'''(((((())))))******+++************************)))))))))))))))******+++************************))))))))))))************((()))+++------,,,+++*********)))(((((()))***+++************************((()))***++++++***)))((())))))************))))))xxx|||jjjYYYQQQLLLMMMQQQSSSUUUYYYTTTUUUVVVYYY\\\\\\[[[YYYPPPNNNNNNOOORRRTTTTTTSSSOOOSSSVVVUUUPPPKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@BBBAAA???>>><<<;;;::::::888888777666666666666666555555666666555555444333000000000111222222333333111111000000//////......---.....................---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++&&&'''(((***+++++++++++++++***)))+++---///...---''')))+++------,,,)))(((+++++++++++++++++++++++++++,,,------............++++++***))))))***++++++++++++++++++************((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''"""(((...000---,,,...111222000---++++++,,,+++***************+++,,,------++++++,,,---------,,,,,,))))))************))))))***)))))))))***+++,,,,,,,,,+++***))))))***++++++,,,,,,++++++***))))))((()))))))))))))))*********)))))))))***+++,,,......'''((()))*********************))))))***+++,,,,,,************))))))))))))))))))))))))************((()))***+++++++++++++++((()))***+++,,,---------************************)))***+++,,,,,,,,,,,,,,,,,,+++***((((((((()))******+++,,,------,,,+++***(((''''''(((+++,,,,,,+++++++++++++++,,,---...///''')))***++++++***)))''')))***+++,,,,,,+++***)))******++++++++++++******++++++******))))))((((((************************************************,,,,,,,,,+++++++++++++++))))))******++++++++++++******))))))((((((((('''******))))))***+++,,,,,,*********++++++,,,,,,,,,---,,,***(((((((((((())),,,+++***))))))***+++,,,))))))(((((((((((())))))(((((())))))*********++++++*********))))))((((((''''''(((((()))+++,,,---(((+++...---***(((((()))(((((())))))***+++------******************************+++,,,,,,,,,,,,+++''''''(((((())))))*********+++,,,+++)))))))))***&&&((()))+++,,,,,,,,,+++++++++***)))))))))))))))&&&&&&'''((()))***++++++************************)))))))))))))))******+++************************))))))))))))(((((((((((((((***+++------,,,+++***,,,+++***((((((((())))))************************((()))***++++++***)))((())))))************)))))){{{xxx|||hhhZZZUUUOOOMMMPPPTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRRRRPPPMMMIIIGGGHHHFFFDDDBBBAAABBBCCCCCCAAA@@@???===;;;::::::999999888777555444444444444888777777666555555444444111000///......///000111000...+++***+++---...............---++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---------,,,,,,,,,++++++***))))))******+++***)))***,,,---***((())))))))))))***+++,,,---.........---,,,+++***)))'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,***'''&&&&&&'''***++++++,,,,,,,,,+++)))'''&&&++++++,,,,,,---...//////000111222000---+++******++++++++++++,,,---...///......---,,,,,,+++******))))))))))))))))))))))))---+++)))((()))+++---///***)))((('''''')))+++---(((((((((((((((((((((((()))(((((()))+++---,,,+++((()))******)))((()))++++++++++++*********))))))...,,,***)))((()))***+++((((((((()))***,,,---...))))))))))))))))))))))))******))))))))))))))))))))))))************))))))******++++++++++++******---***'''(((***+++)))''')))***+++,,,,,,+++))))))******+++******)))(((((())))))))))))************(((((())))))*********+++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,///---+++)))(((((())))))))))))))))))((((((((((((+++++++++***************+++++++++******)))))))))'''((()))******)))(((''''''((()))))))))(((&&&%%%$$$%%%&&&'''(((((((((((((((((((((((()))***,,,,,,******))))))******+++,,,,,,+++***((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++,,,***))))))***++++++***''''''((()))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,***(((&&&+++++++++++++++***)))(((******+++,,,+++***)))(((******************************))))))((((((''''''))))))))))))******************))))))((((((''''''++++++++++++++++++++++++******)))(((''''''((((((************+++,,,---...+++++++++*********))))))))))))*********+++++++++)))((('''''''''(((***+++))))))***))))))((('''&&&))))))))))))************zzzwww~~~~~~jjjWWWRRRMMMKKKOOOTTTWWWXXXWWWWWWWWWWWWVVVUUUUUUTTTPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTRRROOOLLLIIIIIIGGGEEEBBBAAAAAABBBCCCAAA@@@>>><<<;;;:::999999888777666555555555555555777666666666555555444444111000000//////000000111000...,,,+++---......------------,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,---------,,,+++------,,,+++*********+++,,,***((()))+++,,,***(((***************+++,,,---+++***)))((('''''''''(((+++++++++***((('''((()))************************(((((()))))))))************)))((('''(((***,,,---***+++,,,,,,,,,+++***)))++++++,,,---......//////,,,......---***(((((((((+++++++++++++++,,,------......---,,,,,,+++******************************++++++)))))))))+++,,,---+++***)))(((((()))******************************...---++++++,,,---+++***+++,,,---,,,+++***+++,,,+++++++++*********))))))---+++***)))((()))++++++*********)))******+++,,,))))))))))))))))))))))))************************))))))************))))))******++++++++++++******+++)))((()))+++---,,,+++((()))***+++,,,++++++***(((((((((((((((((('''&&&))))))))))))************((()))))))))*********************)))))))))((((((***************************************))))))))))))))))))))))))******+++++++++***)))))))))******)))))))))))))))))))))(((***************+++++++++++++++******))))))))))))((()))************)))((((((((()))))))))(((&&&&&&%%%%%%'''(((((()))))))))((((((((())))))***++++++******))))))******+++,,,,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***+++***)))((('''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((---,,,+++***************************+++,,,---...+++++++++*********))))))))))))*********+++++++++))))))((((((((()))***+++(((((()))******)))))))))))))))))))))************xxxuuu}}}mmmVVVQQQKKKKKKOOOTTTWWWXXXTTTTTTTTTTTTTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUSSSPPPLLLJJJJJJHHHEEECCCAAAAAAAAABBBAAA@@@>>><<<:::999888888777666666555555666666777555555555555555444444444///000000000000000000//////...------/////////---------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++///...---,,,++++++++++++,,,***((((((***+++***)))***)))))))))))))))******,,,+++)))(((((()))+++,,,+++++++++***((('''((()))************************(((((((((((())))))))))))(((((())))))***+++---...)))***+++------.........***+++,,,---...///000000...///000///---++++++,,,++++++*********++++++,,,...------,,,,,,++++++***************************)))))))))************+++++++++++++++***)))((((((************************+++)))(((((()))***((('''---...///...,,,++++++,,,+++++++++***************+++***)))))))))***+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))******++++++++++++++++++))))))************))))))******++++++++++++*********)))((())),,,.........((()))***+++++++++++++++''''''(((((()))((((((((())))))))))))************))))))))))))*********************)))))))))))))))***************************************+++++++++(((((()))***************'''((())))))************))))))))))))))))))))))))))))))******++++++,,,,,,************)))))))))))))))******++++++******)))(((((()))))))))(((''''''&&&'''((())))))***))))))))))))))))))))))))*********))))))))))))***+++++++++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******)))(((((()))***+++)))******+++++++++******((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))------,,,++++++++++++,,,***************+++,,,---+++++++++******************************+++++++++***))))))))))))***++++++'''((()))***++++++++++++))))))))))))************xxxttt{{{mmmXXXRRRMMMLLLOOOTTTWWWXXXSSSSSSSSSSSSSSSSSSTTTTTTQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTTTTRRROOOKKKIIIKKKIIIFFFCCCAAAAAAAAAAAAAAA@@@>>><<<:::888888777666666555555666777888888555555555444444444444444---...///000000///...---.........///000111///---...---,,,,,,,,,------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++......,,,++++++******++++++***)))((()))******+++)))((((((''''''''''''(((+++++++++,,,,,,---------'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))((())))))***++++++,,,,,,******,,,---///000111111***+++,,,---...///000111...000111000...------...+++******)))******++++++---------,,,,,,+++++++++************************((()))******+++***)))((()))***+++,,,,,,+++)))(((((((((((((((((((((((((((&&&%%%%%%''')))++++++***,,,---...,,,***))))))******************************)))))))))***+++,,,---,,,+++******))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))******++++++******)))******++++++++++++*********))))))***+++,,,------******++++++************((()))***+++++++++++++++((()))))))))************)))))))))))))))*********++++++++++++++++++++++++************************))))))***************+++'''((()))++++++***))))))&&&''')))******)))(((((()))))))))))))))*********))))))******+++,,,------++++++++++++++++++******++++++++++++++++++++++++(((((()))))))))((((((((((((((()))***************)))************))))))((()))))))))))))))***+++++++++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((((()))******)))))))))******++++++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++((()))***+++++++++++++++)))))))))))))))(((((((((++++++++++++++++++++++++*********++++++,,,,,,---((()))))))))************))))))))))))((((((((((((************************++++++***************+++***************+++,,,,,,***************************************************************+++++++++))))))***+++++++++++++++((()))))))))************yyytttyyy~~~}}}kkk\\\VVVPPPNNNPPPTTTVVVWWWTTTSSSSSSRRRSSSSSSTTTUUURRRSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUSSSPPPLLLJJJKKKJJJGGGDDDBBBAAAAAABBBBBBAAA???<<<:::888777777666666555666666777888999555555555555555444444444+++,,,---......---,,,+++...------///000111000...///---+++,,,...///...---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***,,,,,,+++***************+++++++++*********++++++******)))((((((((())))))&&&(((+++------,,,***)))'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))************++++++,,,,,,------...000111111***+++,,,---///000111222+++,,,------+++******************)))******++++++------,,,,,,,,,,,,++++++************************((()))***++++++***((('''&&&(((***,,,------+++***((((((((((((((((((((((((***))))))+++...000000///,,,---...,,,***))))))***************************)))))))))******+++,,,,,,******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************++++++++++++***************)))))))))******---,,,,,,***))))))(((((())))))***++++++,,,++++++((()))))))))******************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******'''((()))++++++***))))))(((((()))******)))'''&&&((()))))))))*********+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))((((((((()))))))))((()))******************))))))*********))))))((())))))(((((())))))***+++******)))(((((()))***+++++++++++++++++++++++++++************************++++++******))))))(((((()))+++------+++******+++******+++++++++******)))))))))))))))))))))))))))(((+++...000111///---+++((()))***+++++++++++++++++++++******))))))))))))((((((((((((((((((((((((******++++++,,,,,,------((()))))))))************(((((((((((())))))))))))''''''''''''''''''''''''+++***************++++++******))))))******++++++************************************************))))))******+++++++++++++++++++++++++++***))))))((()))))))))************xxxrrrwww{{{{{{jjj^^^XXXQQQOOOQQQTTTVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXVVVSSSOOOMMMKKKIIIFFFDDDBBBBBBBBBCCCCCCBBB@@@===;;;999888777666666666666777777888999888777777666555555444444,,,,,,------------,,,,,,...---,,,---///000000//////,,,***+++...000...,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++*********))))))******+++,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,------(((***---//////...,,,++++++++++++***((('''((()))************************))))))))))))************************+++,,,------000///......---......///***+++,,,---///111222222---...///...,,,******+++***))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***)))(((%%%'''***,,,---...---,,,************************,,,+++***+++------,,,+++---...///...,,,++++++,,,***************+++++++++************++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++++++++************++++++++++++*********++++++)))((('''(((***...---+++***))))))((()))(((((())))))***)))))))))))))))))))))************************)))))))))))))))))))))))))))*********(((((((((((((((((((((((('''''''''((())))))******(((((()))***************************))))))((('''((())))))******+++++++++******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))((((((((()))******))))))************))))))((()))***++++++***)))((()))(((((((((((()))*********)))((((((((()))***+++))))))))))))))))))))))))************************************))))))))))))(((,,,//////,,,***+++,,,((())))))***++++++******))))))))))))))))))))))))'''***///222333111---***)))******+++++++++******,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------******)))))))))******+++***************++++++++++++++++++***************((()))******++++++******++++++++++++***)))((('''))))))))))))************uuunnntttyyy{{{jjj\\\VVVPPPNNNPPPTTTWWWWWWWWWUUUSSSRRRQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWSSSPPPNNNJJJIIIFFFDDDCCCCCCDDDDDDEEECCCAAA>>><<<:::999888777777777666777777888888::::::999777666555444333///......------......///...,,,++++++---///000///---***'''(((,,,...---***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,++++++***)))))))))***+++,,,---...))),,,000000...,,,,,,,,,,,,,,,,,,,,,,,,---...///.....................///+++++++++***((('''((()))************************************+++++++++++++++******+++---///222444444222000...,,,++++++******+++,,,...///111222333000111222111...,,,,,,,,,)))))))))***,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))((()))***,,,------,,,,,,************************)))''''''((()))******)))+++,,,---,,,+++***+++,,,))))))*********+++++++++***++++++++++++******))),,,+++******)))*********))))))))))))))))))))))))(((((())))))***++++++,,,***++++++,,,,,,++++++*********++++++++++++******)))***+++***((((((***---++++++***))))))***+++,,,))))))*********)))(((((())))))))))))************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++******)))))))))***++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,+++***))))))***+++,,,))))))((((((((()))++++++((())))))***))))))((((((&&&''')))+++++++++***)))((((((((((((((()))*********)))((((((((()))+++,,,))))))))))))))))))))))))************************)))))))))))))))*********'''+++//////+++)))***,,,&&&'''((()))***+++++++++))))))))))))))))))))))))''')))---000000///---+++******+++++++++***)))))),,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((())))))))))))************'''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******))))))))))))******))))))*********++++++++++++++++++*********))))))'''((()))*********)))))))))))))))******)))(((((())))))))))))************rrrlllrrrxxx|||lllYYYTTTNNNMMMPPPTTTWWWXXXWWWUUUSSSQQQPPPQQQRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWWWWUUURRRNNNLLLIIIHHHFFFDDDCCCCCCDDDEEEFFFDDDBBB???===;;;999999888888777777777777888888<<<;;;:::888777555444333111000///......///000111...,,,******,,,...000000,,,(((%%%'''+++---+++(((,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******))))))***+++,,,...///000)))---111333000---,,,,,,))))))))))))***+++,,,---...,,,)))'''''')))+++---'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++...333888:::666444111...+++)))((((((***+++,,,...000111333333...///000...+++)))((((((((())))))+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++*********++++++,,,,,,,,,++++++(((((((((((((((((((((((('''&&&'''))),,,...///...((()))******)))((()))+++))))))******+++++++++++++++++++++++++++***)))(((...---,,,***)))((((((((())))))))))))))))))))))))'''(((((()))******++++++***++++++,,,,,,++++++*********++++++++++++******'''***,,,+++******---000)))(((((((((***+++---///,,,,,,,,,,,,,,,+++***)))))))))))))))************+++*********))))))((((((******++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,***)))((((((((()))+++,,,))))))(((((()))+++---///((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***,,,+++***))))))***+++,,,***)))(((((((((***+++,,,(((((()))))))))(((((('''%%%''')))+++,,,+++******((((((((((((((()))*********)))(((((((((***+++,,,++++++++++++++++++++++++************************(((((())))))******++++++%%%***......***((()))+++$$$%%%'''(((***+++++++++))))))))))))))))))))))))((()))***,,,------,,,,,,+++++++++++++++***)))(((+++***((('''''''''((())))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((((((''''''((()))************)))))))))))))))***))))))******++++++++++++++++++++++++******))))))&&&'''(((******))))))(((&&&'''((())))))******)))))))))))))))************|||ppphhhnnn}}}wwwjjjZZZSSSNNNPPPSSSUUUVVVYYYXXXVVVTTTSSSTTTTTTSSSRRRTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUVVVVVVRRRMMMJJJMMMKKKGGGDDDCCCCCCDDDEEEFFFFFFDDD@@@;;;888777888888777555444555777:::<<<999999999999888666555333000//////........./////////......---------......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,&&&'''(((***,,,---------......---+++)))(((***+++++++++******++++++,,,---...//////000//////......,,,,,,,,,------.........,,,------...---,,,+++***))))))*********+++++++++***************************)))))))))((((((''''''))))))+++,,,---............,,,***,,,///444777999,,,,,,,,,,,,,,,,,,,,,,,,***---111222222111222333/////////...---,,,***))),,,+++***))))))+++---......------,,,,,,++++++***,,,+++******)))*********,,,,,,+++***))))))******((()))***+++,,,---------,,,+++++++++******))))))------,,,,,,***)))'''&&&)))***,,,,,,***)))***+++---+++)))'''&&&&&&'''(((***************++++++,,,***+++,,,+++***)))***+++(((((()))************))),,,,,,++++++,,,,,,---...,,,+++***)))(((((((((((())))))(((((('''''''''&&&///...---+++***)))))))))))))))*********+++++++++)))************+++++++++---,,,,,,+++*********+++))))))*********+++++++++***++++++***((('''((()))---,,,,,,+++***)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,***)))(((************************))))))))))))))))))))))))++++++************++++++'''((()))***+++,,,,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''')))+++,,,+++***)))))))))***+++,,,,,,------+++++++++************)))---,,,***)))))))))******))))))))))))************)))************+++++++++******++++++++++++******''''''''''''(((((())))))(((((())))))******++++++(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))************+++++++++*********))))))************************''')))+++,,,***)))))))))))))))(((((())))))***+++{{{ppphhhmmmyyy}}}sssfffYYYRRRMMMOOOSSSTTTVVVYYYXXXVVVTTTSSSTTTTTTSSSRRRTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTTTTUUUTTTQQQLLLIIILLLJJJGGGDDDCCCCCCDDDEEEFFFFFFDDD@@@<<<999888888999888555444444555777888888888888888777666444333111000///.....................---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---,,,***(((''')))***+++++++++++++++,,,------------------------------,,,,,,,,,---------------+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,************************...---------,,,,,,,,,+++)))***+++,,,,,,---------,,,***)))+++...111222222,,,,,,---------------,,,---,,,---...111333333222000///...---,,,++++++***,,,+++***)))***+++---...---,,,,,,++++++***))))))******)))******+++,,,,,,,,,++++++***))))))******)))***++++++,,,,,,,,,,,,***)))))))))((((((((((((******+++++++++******)))&&&(((***)))((('''((((((++++++)))(((((()))*********))))))))))))***++++++'''))))))((('''&&&'''((('''((())))))******))))))+++************+++,,,,,,,,,,,,+++***))))))(((((()))))))))((((((((('''''',,,++++++******+++++++++))))))*********+++++++++)))************+++++++++,,,+++******)))))))))***))))))*********+++++++++***,,,,,,+++***))))))***,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------***++++++++++++***))))))************************))))))))))))))))))))))))***))))))))))))))))))***'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((()))******)))(((((())))))***+++***)))'''%%%)))))))))******++++++++++++++++++************))),,,+++)))((((((((())))))))))))))))))************))))))*********+++++++++)))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((++++++******************+++++++++*********))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++%%%&&&((()))'''&&&&&&'''))))))))))))******++++++{{{rrrkkknnnvvvxxxnnndddWWWPPPLLLNNNRRRTTTVVVYYYXXXVVVTTTSSSTTTTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSPPPLLLHHHKKKIIIFFFDDDCCCCCCDDDDDDFFFFFFDDD@@@<<<999888999999888666444333444555666777888888888777555333222222111000///...------------------------...///000,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,,,,++++++++++++***((('''(((***,,,,,,,,,,,,,,,------...,,,+++*********+++,,,---------------,,,,,,,,,,,,***++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***---000111111000,,,---...//////...---,,,///,,,***---111444333111111///...,,,+++++++++,,,,,,++++++***+++,,,------,,,,,,+++******))))))((((((((()))***+++,,,---...,,,+++******)))************++++++,,,,,,,,,++++++)))))))))))))))((((((((('''((()))+++,,,,,,------***+++------+++***+++,,,)))*********+++++++++,,,))))))((((((((()))*********+++,,,+++)))((()))***(((((()))************))))))))))))))))))***++++++,,,,,,++++++******))))))*********))))))))))))))))))))))))***+++,,,---...***************+++++++++)))************++++++++++++***))))))((()))))))))***************++++++++++++,,,---,,,*********,,,************************++++++************++++++))))))))))))))))))))))))******))))))(((''''''&&&'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((())))))******))))))((()))************((('''&&&)))))))))))))))))))))***+++++++++************)))******)))(((((((((((()))))))))))))))************)))))))))*********++++++)))******++++++******))))))))))))((((((((((((((())))))(((((((((''''''''',,,,,,,,,+++++++++++++++*********)))))))))(((((()))))))))*********+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))((()))***************+++++++++,,,|||tttnnnpppuuuvvvmmmdddVVVOOOKKKNNNRRRTTTVVVYYYXXXVVVTTTSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTTTTQQQLLLHHHIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEDDD@@@<<<999999999999777666555444555666666888888999888777666444333333222111///...---------,,,,,,,,,---...///000111---,,,***))))))***,,,---...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))+++------,,,,,,,,,---......,,,+++)))((()))***,,,---...------,,,,,,+++++++++)))************)))))))))++++++++++++++++++++++++************************************************///......---,,,,,,,,,,,,((())),,,111555666444222---...000000000///---,,,,,,---...000333333222111111///---+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++******))))))))))))***+++,,,,,,,,,---++++++***************+++++++++,,,,,,,,,+++******++++++++++++++++++++++++'''((()))+++,,,---------,,,...//////...------...))))))***++++++******)))((((((((((((((())))))***,,,---------+++***+++,,,))))))***+++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,++++++******************************))))))))))))***,,,---...************************))))))*********++++++++++++******)))))))))*********************************+++,,,,,,***)))***,,,))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++***************)))))))))+++++++++*********))))))*********))))))))))))***((()))))))))************))))))))))))************))))))************))))))******))))))))))))((((((,,,,,,++++++***))))))(((*********+++++++++,,,,,,+++*********))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,*********,,,******++++++,,,,,,,,,,,,{{{sssmmmooouuuuuummmdddWWWPPPKKKNNNRRRSSSVVVXXXXXXVVVTTTSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRSSSTTTTTTRRRMMMJJJHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDCCC???;;;999888999777777666666666777888999999:::::::::999777555444333333111000......------,,,,,,,,,---...///000111---,,,***))))))***,,,---...------,,,,,,------...((()))***+++,,,,,,,,,,,,+++---...---+++***+++,,,------,,,,,,,,,---......,,,+++***)))***+++---///---------,,,,,,++++++***)))))))))))))))))))))***************))))))))))))************************,,,,,,,,,,,,,,,,,,------111000///...------......---...000333555555222000//////000000000///------(((///555777333000000111000///---+++***+++,,,...***+++,,,---...---,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++***+++***************++++++++++++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++************)))((('''&&&((((((((((((((())))))***)))*********((('''((()))***+++,,,,,,------,,,,,,***************+++,,,,,,++++++,,,,,,,,,+++******************++++++++++++*********))))))***++++++************************))))))*********+++++++++++++++*********++++++,,,************************(((***+++***))))))***+++)))))))))***++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))*********++++++*********+++++++++,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++***)))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++++++++******+++++++++*********))))))***+++++++++++++++++++++((()))))))))************(((((()))))))))*********)))))))))******)))))))))*********************)))------,,,+++***)))((((((&&&'''((()))***,,,,,,---,,,,,,+++++++++*********************++++++++++++************************))))))))))))))))))))))))'''((()))(((''''''((())))))***+++,,,,,,,,,,,,+++yyyqqqjjjnnnvvvxxxoooeeeYYYQQQMMMOOORRRSSSUUUXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPQQQQQQQQQQQQPPPOOOOOORRRRRRSSSTTTUUURRRNNNJJJFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA>>>:::888888888666666666777777888999::::::;;;;;;;;;:::888666555333222111000///.........---------------...///000------,,,++++++,,,------------,,,,,,,,,,,,------'''((()))***+++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,------...,,,++++++++++++---...///,,,,,,,,,,,,++++++++++++)))))))))((())))))***+++)))))))))))))))(((((((((******************************++++++++++++,,,,,,111000///...---......///333222111111111000---+++000000//////......------(((000888888111,,,---000///...---,,,+++,,,------)))+++---//////...,,,+++......------,,,++++++***+++,,,---------,,,***)))*********)))******+++,,,***++++++,,,,,,,,,++++++)))))))))***************++++++,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++***)))((('''&&&&&&))))))((((((((()))*********+++,,,+++)))))))))+++++++++,,,------------,,,+++************+++,,,,,,)))***+++,,,,,,+++***)))***************+++++++++,,,+++***)))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++,,,---+++++++++***************((()))******)))(((***+++))))))******+++++++++,,,++++++************++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,************++++++++++++************++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++***))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++******))))))******+++---,,,,,,+++******))))))++++++++++++++++++,,,,,,+++++++++************)))***+++,,,,,,---,,,,,,,,,))))))))))))************((((((((()))))))))******((())))))******))))))((()))*********++++++++++++++++++***)))((((((''''''&&&&&&''')))***+++,,,---,,,,,,,,,++++++++++++************++++++++++++,,,***************+++++++++)))))))))))))))))))))))))))******)))((((((***+++((()))+++,,,,,,,,,+++***{{{qqqjjjooo|||wwwkkk[[[SSSNNNPPPSSSSSSUUUWWWXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPPPPPPPPPPOOONNNNNNPPPQQQRRRSSSTTTQQQMMMIIIEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@===999777777777666666666666777777777777::::::::::::999777666444222111111000//////000000......---------......///------------------------,,,,,,++++++++++++,,,,,,******+++,,,,,,++++++******,,,......---++++++,,,+++++++++++++++,,,------******++++++,,,------...+++++++++++++++,,,,,,,,,******)))))))))***+++,,,************))))))((((((************************)))))))))*********++++++000///---,,,,,,,,,...///444222///......///...---222000...---,,,,,,---...---111444222---***+++......------------,,,,,,,,,)))+++---000000...,,,+++------,,,,,,+++************+++,,,......---,,,+++******))))))***++++++,,,)))***++++++,,,,,,,,,,,,)))))))))******+++++++++***+++,,,,,,------,,,,,,,,,---//////---,,,---...,,,+++)))((((((((())))))***))))))))))))***++++++---...///...,,,+++,,,---)))***++++++,,,,,,++++++***))))))))))))***++++++((()))***,,,,,,+++)))((()))))))))*********++++++++++++***)))))))))))))))+++++++++*********)))))))))************+++++++++***************+++,,,,,,+++++++++*********))))))((()))++++++***)))+++,,,***************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))***************))))))))))))************************++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***************)))(((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++***))))))***++++++++++++***)))(((((((((((())))))******++++++,,,,,,+++++++++************))))))***+++,,,---,,,,,,+++))))))))))))************(((((((((((()))))))))***(((((())))))))))))((((((((())))))***+++,,,------*********))))))((((((((())))))************++++++++++++++++++*********************+++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))),,,------,,,******,,,...'''(((***+++,,,+++***)))ssslllsss~~~qqq]]]UUUOOOQQQSSSSSSTTTWWWXXXVVVTTTSSSTTTTTTSSSRRROOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPRRRSSSPPPLLLHHHDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???<<<888666666777777777777666555555444444999999999999888666555333111111000000000000000111///......---------......---......//////......---,,,++++++******++++++,,,------------,,,+++***)))(((+++------,,,+++++++++++++++******++++++,,,---((()))***,,,---------,,,*********++++++,,,,,,---+++***)))))))))+++,,,---,,,+++++++++******))))))************************---------....../////////...---+++******+++---...222000---,,,///222444555333111...+++***+++---...222111///,,,))))))***+++------.........---,,,,,,)))+++...000000///,,,***,,,,,,++++++***)))))))))((()))+++...///...------******))))))***+++,,,,,,((()))***+++,,,---------+++++++++,,,,,,---------)))***+++,,,---.........(((***++++++***))))))***,,,+++)))((((((***,,,---***************++++++,,,***+++,,,+++)))((()))***(((((()))************)))((((((((((((((()))******'''(((***++++++***)))((((((((())))))***************)))))))))))))))******++++++++++++******)))))))))************+++++++++))))))((())))))***++++++++++++++++++******)))))))))***,,,,,,++++++,,,---************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,'''&&&&&&&&&'''((()))***'''(((((()))***++++++,,,+++++++++************)))((()))***+++,,,,,,+++***))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***,,,---...///,,,,,,,,,+++++++++++++++------,,,,,,+++***))))))************))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++*********************************(((''''''))),,,&&&(((***+++++++++)))(((~~~nnnlllwwwrrr]]]UUUQQQRRRUUUTTTUUUWWWXXXUUUQQQQQQTTTVVVVVVTTTOOOOOOPPPPPPOOOOOONNNMMMPPPQQQTTTVVVVVVRRRLLLGGGDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<999888555333333444666888;;;;;;:::888777555444444222111111000///......---000///...---,,,------...***///444333///++++++...(((''''''***...000///,,,000///---,,,+++,,,,,,---...---***((((((***,,,.........,,,++++++,,,......+++,,,---------,,,+++***+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))************&&&((())))))'''&&&&&&'''------------,,,,,,+++******,,,...---++++++...222......//////000000111111222000...---...///...---...,,,++++++---......---...------,,,,,,,,,------+++******************+++...---,,,+++***+++,,,---***************)))((((((***************************+++---,,,,,,+++---...///......---+++******)))***++++++++++++***))))))+++,,,,,,------,,,,,,+++************))))))((((((++++++******))))))((((((******))))))))))))*********)))((()))***+++***)))***'''### """&&&)))))))))************)))))),,,)))&&&''')))***)))'''++++++******************++++++******************************)))))))))((('''(((***,,,---------,,,++++++*********+++,,,---,,,,,,,,,+++***)))(((((())))))))))))************,,,...///...+++)))+++---))))))*********))))))(((++++++***)))(((((())))))''')))***)))((('''((()))******+++++++++,,,,,,,,,************************************************+++)))((()))******)))(((++++++***)))(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))(((((((((((())))))******))))))))))))******+++)))'''&&&&&&''')))+++******++++++++++++******+++++++++*********))))))************************++++++******)))(((((((((((()))***+++++++++++++++))))))************))))))'''***...///...+++))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******++++++)))(((pppmmmwwwppp\\\UUUPPPRRRTTTTTTTTTVVVXXXUUURRRQQQSSSTTTTTTSSSOOOPPPPPPPPPPPPOOONNNNNNOOOQQQSSSUUUUUURRRKKKFFFBBBAAA@@@??????@@@AAABBBAAA@@@???===<<<;;;;;;;;;666555333222333555777999;;;:::999888777555444444111111000000//////......///...---,,,+++,,,,,,------///111111...,,,---///)))((('''))),,,...---,,,......---,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,------,,,------...---,,,+++*********++++++++++++******+++++++++*********))))))))))))))))))************)))+++------+++++++++,,,------.........------,,,///000///---******,,,////////////000000000000000000...---...//////...,,,,,,+++)))***,,,------,,,...------,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,+++++++++++++++***))))))***************************,,,---,,,++++++,,,------,,,,,,,,,,,,,,,++++++))))))*********++++++,,,+++,,,,,,------,,,,,,+++++++++*********)))))))))++++++++++++************++++++************+++++++++***))))))******)))(((+++***)))((('''((())))))))))))************))))))+++)))'''(((***,,,+++)))++++++++++++++++++++++++++++++******************************))))))))))))))))))******++++++************+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))************)))+++,,,+++)))((()))+++******++++++++++++******++++++***)))))))))))))))((()))******(((((()))***))))))*********+++++++++************************************************,,,***)))***+++,,,+++)))++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******(((((((((''''''(((((((((***))))))(((((())))))******)))(((((((((((()))*********++++++++++++******+++++++++*********))))))************************)))))))))))))))*********))))))***+++++++++++++++))))))*********))))))((()))+++...///...,,,+++++++++***)))(((((()))***+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++---...---,,,|||mmmkkkuuu||||||jjj[[[TTTOOOQQQSSSSSSTTTVVVXXXUUURRRQQQQQQRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNPPPRRRTTTTTTQQQJJJEEE>>>>>>>>>>>>???@@@AAABBBBBBAAA???===<<<;;;::::::555555444333555777999;;;::::::999888666555444444000000000000////////////------,,,+++++++++,,,,,,---------,,,,,,---...///---+++))))))+++------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------......------,,,+++++++++,,,,,,,,,,,,+++++++++++++++***************)))))))))*********++++++***,,,...///...---...///............////////////111000///,,,******---000111111000000000000000///,,,,,,---...000000---++++++)))((()))***+++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,+++***+++,,,***+++++++++,,,,,,------)))(((((((((***+++---...+++,,,,,,------,,,,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++))))))******)))'''***+++,,,------+++)))((())))))************))))))***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))******************+++***)))((((((((((((((()))***+++,,,---,,,++++++++++++******************))))))))))))************''')))***)))(((((()))******++++++,,,,,,,,,++++++++++++***))))))))))))***)))***+++***))))))***+++(((((()))))))))*********++++++++++++++++++++++++************************,,,+++***+++,,,---,,,******+++,,,,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++++++++******+++++++++***************************************'''(((((()))******++++++))))))***++++++++++++******************)))((('''+++---......---,,,,,,---+++***)))(((((()))***+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,...///...uuugggfffooovvv|||vvveee[[[SSSOOOPPPSSSRRRSSSUUUWWWUUUSSSQQQPPPPPPOOOOOOPPPPPPPPPQQQPPPOOOOOONNNMMMOOOQQQSSSSSSPPPIIIDDD;;;<<<<<<===???@@@BBBBBBBBBAAA???===;;;:::999999888777666666777888:::;;;:::999888777666555444444////////////000000000000------,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,111///---++++++,,,......+++,,,---......---+++***)))***+++,,,,,,,,,++++++******,,,------,,,******............------,,,,,,---......//////......---************************))))))*********+++++++++(((***,,,---------...///---------......//////000///...,,,++++++...111333111111111000000/////////)))***,,,///111000---***+++***((()))***,,,++++++,,,,,,,,,+++,,,,,,---------------,,,,,,---------+++,,,---...---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,*********,,,***++++++++++++,,,,,,,,,***)))(((((((((***---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++************)))'''((()))+++,,,,,,***(((&&&))))))************))))))***))))))***++++++************++++++++++++,,,,,,******+++++++++++++++,,,))))))************+++++++++***)))((('''((()))***((())),,,------,,,+++******************+++++++++((()))))))))************))))))*********++++++,,,******++++++,,,+++++++++++++++***))))))*********)))+++,,,+++***)))***+++))))))))))))*********+++++++++++++++++++++++++++************************+++***)))***,,,,,,,,,***)))+++,,,------,,,***)))))))))))))))))))))))))))*********************)))+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********++++++++++++++++++***)))(((((((((((((((((()))******++++++++++++************++++++++++++******************************************************(((((())))))************)))******+++++++++************+++******)))((('''+++,,,---,,,+++***,,,---++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$%%%'''***,,,,,,+++pppcccbbbkkkrrrxxxuuufff[[[SSSOOOPPPSSSRRRSSSUUUVVVUUUTTTRRRPPPNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNQQQSSSSSSOOOIIIDDD999:::<<<===???AAABBBBBBBBBAAA???===;;;999999888888888777666666777777888999888888777666555444444////////////000000000000---------............---,,,,,,,,,...000000...,,,000///---+++******,,,---***+++,,,---------++++++((()))+++------,,,+++*********,,,------,,,******......------,,,,,,,,,,,,---......//////......---************************************++++++++++++(((***,,,---,,,,,,---...------,,,,,,---...///000000...,,,,,,---///222333111000000000///.........)))***,,,000111000---)))---+++******,,,------,,,+++++++++++++++,,,---......------,,,,,,------...+++,,,---...---,,,+++*********+++++++++++++++***++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,+++++++++*********---+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))))))))******++++++++++++************++++++---+++******++++++***((()))*********))))))(((((())))))************)))))))))*********)))(((''''''((()))))))))*********+++******++++++,,,,,,,,,,,,***************+++++++++******)))((((((***+++,,,((())),,,------,,,+++******************+++++++++((()))))))))************)))))))))***++++++++++++(((((()))***++++++******+++***************++++++)))+++,,,+++***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++***************************(((((()))+++++++++***)))***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))))))))(((((((((((())))))******++++++++++++************++++++++++++******************************************************************))))))((((((******+++++++++******)))***************)))((((((***++++++***))))))+++,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''&&&&&&''')))+++***)))rrrdddbbbjjjpppwwwvvviii[[[TTTOOOQQQSSSSSSTTTVVVTTTUUUUUUSSSPPPNNNNNNOOOQQQQQQQQQQQQQQQPPPOOOOOOMMMOOOQQQSSSSSSPPPIIIDDD999:::<<<>>>@@@AAABBBBBBAAA@@@>>><<<;;;:::999999777666555555444444444444888888777666666555444444000000000000////////////,,,---.../////////.........///000000000000000///------,,,***(((((()))+++***++++++,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,,,,,,,,,,++++++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++++++++,,,***,,,.........---...///...---,,,,,,,,,---...///444111///.../////////...//////...............---***+++---000222000---***...,,,+++,,,---///......+++******++++++,,,---......------,,,,,,------...,,,,,,------,,,,,,++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,++++++*********)))---,,,***)))))))))******+++,,,,,,------,,,,,,+++*********+++++++++++++++)))))))))))))))*********++++++************++++++,,,***)))***+++,,,+++***,,,,,,+++************+++))))))************))))))''')))++++++)))'''''''''''''''(((((()))***************++++++,,,---------,,,,,,+++++++++*********))))))))))))******+++,,,)))***+++,,,---,,,++++++++++++******************))))))))))))************)))((('''(((*********((('''((()))***************+++************+++,,,,,,)))***+++***))))))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''(((***++++++***)))***+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******&&&'''((())))))((('''&&&******))))))))))))************************************++++++++++++*********************+++++++++************************++++++******)))(((((('''***++++++++++++***))))))))))))************)))))))))*********((((((***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))***,,,,,,+++***tttfffccchhhllltttuuuiii\\\UUUPPPRRRTTTTTTTTTVVVSSSUUUVVVTTTQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOONNNOOORRRTTTTTTPPPJJJEEE:::;;;===???AAABBBBBBBBB??????===<<<;;;:::::::::666666666666666666666777777777777666555555444444111111000000//////......+++,,,---.........------...///...+++((()))---111+++---...---***)))***,,,++++++******+++,,,,,,---))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++*********++++++******++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,,,,...//////...---...///111///...---,,,---///000333111///000111111///,,,,,,,,,,,,---------------------...000111000---***...---+++,,,...//////...************+++,,,---...------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++***+++,,,...************++++++++++++***************++++++++++++,,,,,,------,,,,,,+++)))))))))*********++++++++++++***************))),,,,,,++++++++++++,,,,,,***))))))***,,,------,,,,,,,,,,,,+++++++++******))))))************))))))$$$'''+++,,,***)))***+++'''(((((()))******++++++******++++++,,,------...------,,,+++******)))))))))))))))***))))))((((((******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))************,,,***((()))++++++***((('''((()))***+++++++++++++++*********++++++,,,---((()))******(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((()))+++,,,,,,+++)))))))))*********++++++))))))))))))))))))))))))((((((((())))))******+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******'''(((***++++++***((('''++++++************++++++***)))(((((((((((()))*********++++++++++++******))))))*********+++++++++*********************************)))))))))))))))+++++++++++++++***))))))'''((()))******+++******)))***++++++***)))***+++,,,,,,************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,+++***+++---------+++vvvfffbbbeeehhhpppqqqfff]]]UUUQQQRRRUUUTTTUUUWWWSSSUUUVVVUUURRROOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNPPPRRRTTTTTTQQQJJJEEE:::<<<>>>@@@AAABBBBBBBBB???>>>===<<<;;;:::::::::777777888999:::;;;;;;<<<777777666666555555444444222111111000///......---)))***,,,---...---,,,,,,,,,,,,)))### (((000---000222111...,,,---///++++++***)))***+++---...))))))***++++++,,,------///...,,,,,,,,,,,,...///,,,+++***)))))))))***++++++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,+++---......---+++,,,---333222///...---...///000///......000333444222///+++++++++,,,,,,---------/////////000111000---+++...,,,++++++---......---************+++,,,---...---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((*********+++---///'''((()))***+++,,,------'''((()))+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))*********+++---,,,,,,++++++*********...------,,,,,,------...***)))(((***,,,......---)))***+++,,,,,,***)))'''))))))************))))))!!!&&&***---,,,,,,---///((())))))***++++++,,,,,,******+++,,,,,,---......///...---,,,***)))(((((())))))******)))'''%%%###++++++*********+++,,,------,,,,,,+++***)))(((((())))))))))))************///---++++++---...,,,)))((()))***+++,,,---------+++*********+++,,,,,,---''')))***)))((('''((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))***,,,...---,,,))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********+++---......---+++***,,,,,,++++++++++++,,,,,,+++)))(((&&&&&&((()))+++******++++++++++++******))))))******++++++++++++************************((((((((()))******+++++++++++++++++++++***)))(((&&&'''(((***++++++++++++)))+++------+++***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))(((((()))+++---,,,+++uuuddd^^^aaafffooorrrggg[[[WWWRRRQQQTTTWWWXXXWWWWWWVVVTTTRRRPPPOOONNNNNNTTTTTTSSSSSSRRRRRRRRRQQQSSSSSSRRRRRRQQQNNNIIIFFFAAA@@@???>>>>>>???@@@AAABBB???:::888777888777777666777777888888888777777777777666555555555555555666444000---,,,,,,---...+++,,,,,,------,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,---,,,,,,++++++************************(((***,,,......,,,***(((++++++,,,,,,,,,---------+++,,,------,,,+++)))(((------------------------%%%'''***,,,,,,+++)))(((((((((...,,,,,,111---------............///000000///............///......////////////......,,,***)))***---///...,,,+++---///000///---***))))))***+++,,,,,,,,,++++++))))))***+++---...//////))))))(((((()))+++---......---,,,,,,,,,+++)))''')))***+++,,,...///000111++++++++++++******))))))***+++,,,,,,------,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******------,,,,,,+++***))))))******)))))))))))))))***...---,,,+++***+++,,,,,,)))************+++++++++((('''&&&'''***,,,,,,+++************************************************++++++++++++,,,---...///---,,,+++***+++---000111,,,++++++******************)))((('''''')))+++---******)))))))))))))))***---,,,+++***)))))))))))))))******+++++++++******---+++))))))+++,,,)))'''(((((()))))))))*********++++++************++++++(((***+++***)))((()))*********+++++++++,,,,,,,,,......---,,,,,,+++************************************+++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))))))))))))))******+++))))))))))))))))))))))))************************%%%%%%&&&((()))+++,,,,,,+++(((%%%%%%(((++++++***))))))************))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))))))))***+++---...///,,,+++******))))))******))))))))))))************(((((()))***+++,,,,,,---------,,,+++***)))((((((******))))))))))))******+++++++++************)))***************************)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))uuuddd^^^```ccckkkmmmbbb[[[WWWRRRQQQTTTWWWXXXWWWVVVUUUSSSQQQPPPOOONNNNNNRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNOOOOOOMMMHHHEEE@@@???>>>======>>>???@@@@@@===999777777888888888888888888888777777777777999888777666555555555555444222000...---...000111/////////////////////...///...------,,,,,,---------......///......------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************111'''%%%,,,111,,,+++............////////////000000000///...------------......////////////......---,,,+++,,,///111000///000111222333222000...,,,************++++++,,,,,,******++++++,,,---......++++++*********,,,---...---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,,,,+++***************++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))******))))))))))))******---,,,+++*********++++++)))************++++++++++++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********++++++,,,++++++******+++,,,...///++++++***))))))))))))***++++++***)))******,,,,,,******))))))))))))******+++***************++++++)))******++++++++++++******((('''))),,,---,,,++++++,,,,,,,,,------------++++++************++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,...------,,,++++++***************************************+++++++++,,,,,,,,,,,,++++++***)))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************((((((((())))))************(((''')))+++,,,+++)))******++++++++++++******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++******))))))******+++))))))))))))))))))))))))+++++++++++++++***)))(((++++++************++++++,,,++++++***************))))))))))))***************************++++++++++++***************))))))+++******))))))******+++++++++++++++******************************************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))uuueee___```aaahhhiii___[[[WWWRRRQQQTTTWWWXXXWWWTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRSSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLHHHFFF@@@@@@????????????@@@@@@>>>;;;777555666888888888::::::888777666666777888;;;:::888777666555555444222111000//////000222333///000000000000000000000///...------,,,---------------......///......---++++++++++++++++++++++++---,,,***))))))***,,,---*********++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))***+++000(((&&&,,,...***(((+++...////////////000000000000///...---,,,,,,,,,,,,......////////////......000///...///111333222111222333444444333222000...+++++++++++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,------,,,+++++++++------,,,***++++++++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,)))))))))******+++------,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,---,,,,,,++++++***************)))))))))******+++,,,+++***)))))))))******)))************+++++++++---,,,*********+++***)))))))))))))))))))))))))))************************+++***))))))(((((()))))))))******++++++,,,,,,---+++******))))))))))))))),,,,,,,,,,,,,,,,,,++++++******)))))))))******+++)))))))))******+++------))))))***+++++++++++++++***))))))***,,,---,,,+++,,,,,,---------.........++++++************++++++***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,------,,,,,,++++++***************************************++++++++++++,,,************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))***,,,...---***(((++++++,,,,,,,,,,,,++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))))))))***))))))))))))))))))))))))******+++++++++******)))---,,,+++***)))(((((((((+++++++++************)))))))))))))))************+++++++++*********))))))(((((())))))*********+++,,,++++++******++++++,,,,,,+++++++++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******uuufff```aaabbbhhhiii___[[[WWWRRRQQQTTTWWWXXXWWWSSSRRRQQQPPPOOONNNNNNNNNNNNPPPRRRTTTTTTRRRPPPNNNOOONNNMMMMMMMMMKKKHHHEEEAAAAAAAAAAAAAAAAAAAAAAAA;;;888555444666888999999<<<;;;888666555666777888<<<;;;999888666555444444333222111000000111222333---------------.........//////...---------------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++***)))***+++---...++++++++++++++++++++++++,,,++++++***))))))))))))***%%%%%%+++...,,,,,,...............////////////000///...---,,,+++++++++...//////000000//////...222111111111222222111111222222222111000///...---***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++......---,,,***++++++,,,...//////000++++++++++++++++++++++++***+++,,,,,,------,,,,,,************++++++,,,---+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++***************))))))******++++++,,,++++++***************))))))*********+++++++++---+++******+++,,,,,,+++((((((((((((((((((((((((***************************)))))))))))))))******)))***+++,,,,,,,,,,,,,,,+++***))))))(((((())))))+++,,,---...---,,,***(((******))))))******++++++************++++++,,,---))))))***+++,,,,,,,,,,,,...---,,,++++++***)))(((*********++++++++++++,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++))))))*********+++++++++((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))***+++,,,+++***)))***++++++++++++++++++***+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,***)))((((((''''''++++++++++++******))))))((()))))))))************************************(((((()))))))))*********---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************************((()))++++++++++++)))((()))))))))))))))))))))))))))))))))))))))*********qqqccc___aaabbbhhhjjjaaa[[[WWWRRRQQQTTTWWWXXXWWWTTTSSSQQQPPPNNNNNNMMMMMMOOOQQQSSSUUUUUUSSSQQQPPPPPPOOOMMMLLLJJJHHHDDDAAA???@@@@@@@@@@@@@@@@@@???:::777444444555888999:::===;;;999777666666777888<<<;;;999888666555444444444333222111000000000111,,,,,,+++++++++,,,---...//////...------------...***++++++,,,---------,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))*********+++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((''')))(((***...111111111222,,,,,,,,,---------......//////...---,,,+++++++++///000000111111000000///333333333222111000000000222222000///...---------))),,,000444444111---+++------,,,,,,,,,,,,+++++++++++++++++++++************)))***,,,...///...---++++++,,,------...//////+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,---,,,,,,+++******+++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))*********++++++++++++***)))))),,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***+++,,,...///+++,,,------...------,,,+++******)))))))))))))))***+++,,,------+++)))'''***************+++,,,,,,---,,,,,,+++******++++++))))))***,,,,,,---------......---,,,***)))))))))))))))))))))************,,,,,,++++++++++++,,,,,,)))***+++***)))((()))+++******+++++++++,,,,,,,,,,,,+++++++++++++++******************************))))))*********+++++++++)))))))))***++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++******)))((('''((()))***))))))************))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++******+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******)))))))))))))))******++++++++++++***)))(((((()))))))))************((())))))***++++++,,,,,,************))))))))))))------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************'''((()))******)))((('''))))))))))))))))))))))))(((((())))))************nnnbbb___bbbbbbhhhkkkccc[[[WWWRRRQQQTTTWWWXXXWWWUUUTTTSSSQQQOOONNNMMMMMMPPPQQQSSSTTTUUUTTTRRRQQQOOOLLLJJJHHHFFFCCC@@@===<<<===>>>>>>>>>>>>===<<<:::777444444666888::::::;;;:::999888777777888999;;;:::888777666555555444333333222111000/////////...---,,,,,,---...000111000///......------......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,************++++++++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,)))''')))***,,,.........------++++++,,,,,,,,,---------///......---------------111111222222222222111111111222333222000000000222555333111///...---......))),,,111555555222...+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***************,,,...000///...---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......,,,++++++*********+++,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,---,,,------------,,,++++++)))************+++++++++***(((((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...000111------------------------,,,++++++***************)))***,,,------+++)))(((***************+++,,,---......,,,++++++*********))))))+++,,,------------***,,,---,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))******)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++******************************)))))))))************+++))))))******+++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,******)))'''%%%&&&(((+++)))))))))******)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))***+++,,,******+++,,,,,,***)))((())))))))))))************'''((()))***+++,,,------,,,+++++++++******))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++qqqfffdddgggfffkkknnnfff[[[WWWRRRQQQTTTWWWXXXWWWXXXVVVTTTRRROOONNNLLLLLLPPPQQQRRRRRRSSSSSSRRRRRRMMMJJJHHHFFFEEECCC@@@======>>>????????????>>>===;;;888555444666888::::::999999999999999999999999999888777666555555555555000000000000000000000000......---,,,---///111222000//////...............+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***''')))+++++++++***)))(((,,,,,,,,,---------............------......///000222333333444444333333222---///222222222222555777666444111...------...///***,,,///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,++++++******,,,///000///---------,,,++++++***))))))+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,+++,,,,,,---......------,,,,,,------------,,,,,,++++++++++++++++++++++++************+++,,,---...+++,,,,,,---,,,+++***))))))************+++++++++***)))((((((***+++++++++))))))))))))))))))))))))*********************************+++,,,...///000...---,,,++++++,,,---------,,,,,,+++++++++++++++***+++,,,------,,,,,,+++************+++,,,---...---,,,,,,+++++++++,,,,,,((()))+++,,,---.........***,,,...---+++***+++---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***++++++))))))***+++******+++++++++,,,,,,,,,******************++++++************************))))))))))))***************************+++++++++***************+++,,,,,,))))))))))))))))))))))))************************''''''((())))))***++++++)))++++++***''''''(((***)))******++++++******))))))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++)))))))))))))))))))))))))))******+++++++++*********************+++,,,,,,)))***+++,,,,,,+++)))((())))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++wwwllljjjlllkkkppprrrjjj[[[WWWRRRQQQTTTWWWXXXWWWYYYXXXUUURRRPPPNNNLLLLLLPPPPPPPPPPPPQQQQQQRRRRRRLLLJJJHHHGGGFFFEEECCCAAA@@@AAABBBCCCCCCBBBAAA@@@<<<999666555666999::::::888888999:::::::::999999777777666555555555555555---......///000111111111...---,,,+++,,,...000222000000///...............)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,---------+++,,,------,,,+++)))((())))))))))))))))))))))))++++++*********+++---...'''+++......---...---,,,---------.........//////...............///000111333444444555555444444333***---111333333555999<<<555333///,,,++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------(((***+++---......------+++++++++,,,//////...---,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++,,,---......+++,,,,,,---.........------..................---++++++++++++++++++++++++************+++,,,---...******+++,,,+++***)))((()))************+++++++++,,,***(((((()))***)))(((************************************************++++++++++++,,,------......,,,***))))))***,,,---...---,,,,,,++++++,,,,,,+++,,,,,,---............************+++,,,---...++++++++++++,,,---......((()))+++,,,---............000000...***((((((*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,******************++++++************************))))))))))))************************************++++++******++++++,,,---))))))))))))))))))))))))************************(((((((((((())))))))))))(((+++......+++(((((()))+++++++++,,,,,,+++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))******+++++++++******))),,,,,,+++++++++++++++,,,)))***,,,,,,,,,+++)))'''))))))))))))************+++++++++***************)))***+++,,,---...//////,,,++++++******++++++,,,---------,,,,,,,,,++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))***+++++++++{{{tttoooooossstttoooiii\\\UUURRRUUUXXXYYYZZZ\\\ZZZYYYXXXVVVTTTSSSQQQPPPRRRPPPOOOOOOQQQRRRQQQQQQQQQNNNKKKIIIGGGEEEBBB???;;;===???@@@AAA@@@???>>>===:::555444555888:::;;;======<<<;;;:::999999888888777777:::<<<;;;777333222222000///............,,,,,,,,,---...///000000....../////////...,,,+++*********++++++,,,,,,,,,...---+++******+++,,,...)))******++++++******)))...---,,,+++***+++,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------******))))))))))))))))))---------...///000111111000///---,,,---000222444777555333111000000000111000000000222777;;;===>>>444222...+++))))))***+++,,,,,,,,,,,,------...//////......---,,,+++******))))))***+++,,,,,,---------------.........//////,,,,,,+++++++++,,,---.........---,,,+++++++++++++++******+++------,,,***,,,,,,,,,,,,---...//////,,,,,,............,,,,,,------............------,,,+++******,,,---,,,***))))))***+++,,,------...---+++******+++,,,,,,+++++++++++++++******))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++***)))))))))***+++++++++)))((('''++++++++++++,,,,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000......---,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********************+++(((((()))***++++++,,,,,,***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++***)))((((((((()))+++,,,---,,,,,,+++***)))((((((---+++)))((('''((()))***))))))))))))***+++,,,---,,,,,,+++***))))))******---,,,)))((((((+++...000******++++++++++++******++++++******))))))((((((******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,---,,,***(((((((((((())))))***+++++++++)))((('''))))))))))))))))))))))))((()))***+++,,,+++******+++,,,------......------)))+++,,,,,,+++***+++,,,)))((((((((()))***++++++******+++++++++,,,,,,,,,,,,+++*********+++---...******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))***+++++++++)))((('''{{{vvvrrrtttxxxxxxqqqjjj[[[TTTQQQTTTWWWXXXYYY[[[[[[ZZZWWWUUUQQQNNNLLLKKKSSSQQQPPPQQQSSSTTTTTTSSSRRROOOLLLIIIHHHEEEBBB???===>>>???@@@@@@???>>><<<===999555444555888:::;;;;;;;;;;;;:::999999888888999888999;;;<<<;;;777444222111000//////...//////------,,,,,,---...000111---.../////////...,,,+++******+++++++++,,,,,,,,,///...,,,++++++,,,---...---------......---------------,,,,,,,,,------...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,---...000///---,,,---///222444666555222000//////000111///......000444777999999333111...+++******+++,,,,,,,,,,,,,,,,,,,,,---...,,,,,,++++++******))))))))))))***++++++,,,------,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---++++++***,,,---...---+++++++++++++++,,,---...///***++++++,,,,,,++++++***------............------,,,***))))))++++++***)))++++++++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++*********)))+++++++++,,,,,,,,,------))))))************))))))******+++++++++++++++***+++++++++++++++***)))))),,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////111000...,,,+++******)))++++++++++++++++++++++++************************+++++++++*********))))))*********++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))((((((((()))***+++,,,,,,++++++***)))))))))***************)))))))))++++++***************+++,,,++++++***))))))*********))))))))))))***+++,,,******++++++++++++******++++++++++++************))))))*********+++++++++******++++++++++++*********++++++++++++++++++,,,))))))(((((()))***+++,,,***************)))((((((************************((()))***+++,,,++++++******++++++,,,,,,,,,,,,,,,***+++------,,,++++++,,,))))))))))))))))))***+++************+++++++++,,,)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((())))))))))))))))))))))))+++*********************,,,,,,,,,,,,,,,+++******zzzvvvuuuyyy~~~tttjjj[[[TTTPPPSSSVVVWWWXXXZZZ[[[ZZZXXXUUURRROOOMMMLLLSSSRRRQQQRRRTTTVVVVVVVVVSSSQQQMMMJJJHHHEEEBBB???===>>>@@@AAAAAA???>>><<<<<<999555444555888999:::999999999999999999888888:::::::::;;;;;;:::666333000000////////////000000...---,,,+++,,,...000111---............---,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***++++++---...++++++++++++++++++++++++++++++,,,---.........------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------------***)))))))))***+++,,,---///...---,,,---///111222444333111000/////////000///---,,,...000222333222000///---+++***+++,,,------,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,************+++,,,---...,,,++++++,,,......---++++++******++++++,,,---...,,,++++++******++++++,,,------............------...---,,,,,,------+++***,,,,,,,,,+++++++++******---,,,******,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,))))))************)))))))))***+++,,,,,,---,,,,,,---,,,++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......000///---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))*********************+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))(((((())))))***+++************************'''(((***,,,,,,+++)))(((---,,,+++***)))))))))))),,,+++******)))*********((()))***+++++++++************++++++++++++******+++++++++++++++,,,,,,,,,(((((()))))))))***************++++++++++++******+++++++++++++++*********)))(((((())))))+++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++))))))***++++++++++++***)))******++++++++++++++++++---......,,,+++,,,---+++***)))))))))))))))))))))))))))*********++++++((())))))*********************+++++++++,,,,,,,,,......------,,,++++++***************))))))))))))))))))))))))))))))))))))******************++++++---,,,++++++++++++++++++yyyvvvwww~~~vvvkkk]]]VVVQQQSSSVVVWWWYYY[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQRRRUUUWWWWWWWWWTTTRRRNNNKKKIIIFFFBBB???<<<===???AAAAAAAAA???>>>;;;888555444555888999999888888888888999999::::::::::::::::::999777555333000////////////000000111///...,,,+++,,,---000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,******))))))))))))******((()))+++---...------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......///...---,,,---...000111222111000///............///---,,,---...///...---...---,,,++++++,,,---...---,,,,,,+++************(((((((((((())))))******))))))******+++++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,***************+++,,,---+++******+++------,,,+++************+++,,,------......,,,,,,,,,,,,......,,,------......------,,,...,,,++++++++++++***(((++++++++++++++++++++++++---,,,******,,,---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........---,,,***))))))***+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************+++)))))))))))))))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,))))))*********+++++++++'''(((***+++,,,++++++***,,,++++++***))))))******++++++***************+++++++++++++++++++++++++++******++++++++++++******)))******++++++,,,,,,,,,))))))))))))*********+++******++++++++++++******,,,,,,++++++******))))))+++++++++******))))))))),,,+++***)))))))))***+++++++++++++++++++++++++++))))))******++++++++++++)))******+++,,,+++++++++,,,---///...---,,,,,,---++++++***)))((((((((()))((())))))))))))************+++,,,---...---,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++***)))(((((()))***+++{{{xxxyyyzzzmmm___XXXSSSTTTWWWXXXZZZ]]]\\\\\\[[[ZZZXXXWWWVVVVVVQQQPPPPPPQQQTTTVVVVVVVVVTTTQQQNNNKKKIIIFFFCCC@@@:::<<<>>>AAABBBBBBAAAAAA;;;888555444666777888888888888999999::::::;;;;;;888999999999777555444333000////////////000000111///...---,,,,,,---///000------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,,,,,,,---...'''(((***+++,,,,,,,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***+++++++++,,,,,,,,,---------------------...///...------,,,,,,---...///000//////...------------///...------......---,,,,,,++++++++++++,,,---...---,,,,,,+++************((())))))******+++++++++)))***************++++++*********+++++++++,,,,,,++++++,,,,,,------,,,,,,---,,,,,,+++******++++++***))))))***,,,---+++***************+++,,,------......,,,,,,,,,,,,......,,,,,,------------,,,,,,***(((''''''(((((('''%%%))))))***+++,,,,,,------...,,,++++++,,,------,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,)))***+++,,,---.........+++***)))(((((()))***+++...---,,,,,,++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---******************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,******)))))))))+++,,,---******))))))***++++++,,,+++***************++++++---+++)))''''''(((+++,,,******++++++++++++******((()))))))))******++++++*********+++++++++,,,,,,******++++++++++++******+++++++++******)))))))))+++++++++++++++*********,,,+++***))))))***+++,,,***************************************+++++++++***++++++,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,++++++***)))((((((((()))((())))))))))))************+++,,,......---,,,,,,******+++++++++,,,,,,,,,)))*********+++++++++,,,))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))******((((((((()))***+++{{{wwwwww}}}oooaaaYYYSSSUUUWWWXXXZZZ]]]^^^]]][[[YYYVVVTTTRRRQQQQQQPPPOOOPPPRRRTTTTTTTTTRRRPPPLLLJJJHHHFFFCCCAAA:::<<>><<<999777555555666777777777888888888777777777777777999;;;<<<;;;999888999<<<222222111///............,,,---///000000...---+++,,,,,,+++***+++,,,...///.........------,,,,,,,,,'''((()))***+++,,,,,,,,,...---+++******+++---...000///...,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------))))))***++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++---000111///...++++++++++++++++++++++++,,,,,,,,,,,,---......///++++++***************************)))))))))))))))++++++,,,,,,,,,---------///---***((()))+++...000------------...///000000......---///000111///...,,,,,,,,,,,,---...//////,,,,,,...//////...,,,,,,+++,,,,,,------,,,,,,+++&&&%%%%%%&&&)))******))),,,,,,,,,++++++++++++***///---+++,,,---...------+++++++++,,,,,,---------)))************+++++++++,,,------......------,,,******+++++++++***))))))(((***+++,,,---,,,,,,+++++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,---...///000------------------------++++++++++++++++++++++++------,,,+++***)))((('''&&&''''''((()))******+++************************---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''((()))***+++***))))))************************++++++---------+++)))(((---,,,+++***))))))))))))******))))))***+++,,,,,,...............---,,,+++******++++++++++++******---,,,,,,++++++*********))))))))))))******************++++++++++++******(((((())))))******++++++)))***,,,,,,---,,,+++***(((***+++,,,---,,,,,,++++++++++++++++++++++++++++++***)))))))))***,,,---(((((()))***************+++---...---+++)))))))))))))))(((((()))***++++++***++++++++++++,,,,,,,,,...---,,,+++,,,---...///******+++++++++,,,,,,,,,...------,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********'''((()))+++++++++***)))