BM66(R@ ??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;===AAADDDQQQ[[[kkk{{{lllcccbbbgggmmmvvvtttvvvzzzqqqmmmkkkjjjgggrrr|||yyynnnfffmmmuuu{{{uuurrrlllkkkkkkmmmttt|||}}}zzztttnnnkkkpppyyyjjjXXXMMMFFFFFFJJJPPPSSSWWW[[[___aaacccccceeeffffffdddaaa\\\WWWTTTYYY\\\___cccdddcccaaa___^^^[[[WWWTTTTTTUUUUUUUUUTTTUUUTTTRRROOOMMMMMMNNNMMMOOOPPPRRRSSSSSSRRRQQQPPPPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFEEECCCCCCAAA@@@???>>>>>>>>>============<<<<<<<<<<<<>>><<<<<>>>>>>>>>>>=========<<<<<<<<<===:::;;;???CCCHHHQQQZZZkkkooovvv|||rrrgggbbb___jjjyyyuuuVVVAAA999222000444111111111111111000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))***+++,,,,,,------,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++...------,,,,,,------...///...---,,,,,,---...///......////////////......------------...///000111111222333444555555555555555666999===AAAJJJ[[[kkk@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::999<<<@@@CCCRRR```sssooohhhhhhlllrrroooooopppttt|||vvvooolllkkkkkkpppuuuzzz|||xxxpppooosss{{{~~~xxxsssqqqqqqqqqqqqssswww~~~{{{{{{xxxsssqqqxxx|||mmm[[[PPPJJJGGGHHHKKKOOOTTT[[[bbbfffgggfffeeeiiiiiiiiigggeeeaaa^^^]]]aaabbbbbbbbbaaa___]]]\\\XXXUUURRRQQQRRRTTTTTTTTTQQQRRRRRRPPPNNNLLLLLLMMMKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>============<<<999999===BBBHHHSSS]]]kkkpppwww}}}wwwiiieeeeeeqqq~~~qqqSSS@@@:::333111333000222222222222111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))***+++,,,,,,------,,,,,,+++++++++,,,------............------------,,,,,,...------,,,,,,------.................................////////////......///......---------------111222333444555555555555777777:::>>>AAAIIIZZZjjj??????>>>===<<<;;;;;;:::<<<;;;:::999999;;;@@@DDDTTTcccvvv~~~pppiiihhhkkkooollllllllllllnnnttt}}}xxxpppkkkhhhhhhhhhqqqsssuuuwwwzzzvvvvvvxxx{{{vvvtttqqqqqqrrruuuzzz|||}}}|||yyyxxxpppcccTTTLLLIIIGGGHHHKKKOOOUUU^^^ggglllllljjjhhhjjjjjjiiigggeeecccaaa```eeeeeedddbbb```]]][[[ZZZWWWUUUSSSSSSTTTVVVVVVVVVPPPQQQRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJIIIGGGGGGDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>=========<<<999999===CCCKKKWWWbbbkkkpppwww|||zzzhhhccceeetttnnnQQQ???:::444222333///222222111111111000000000000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,.........------,,,++++++---------------,,,,,,,,,...------,,,,,,------...------...//////...------......////////////......111111000/////////000000111222333444555555555555666777:::>>>BBBJJJ\\\lllCCCBBBBBBAAA???>>>>>>===;;;;;;:::888999<<>>>>>>>>>>>===============::::::???EEENNNZZZeeejjjooouuu{{{~~~kkkbbbfffwwwmmmPPP???;;;444222333///111111000000000/////////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,******+++,,,,,,------,,,,,,...............,,,+++***+++++++++++++++,,,,,,,,,...------,,,,,,------...------...//////...------......////////////......000000000000111222333333111222333444555555555555333555999>>>CCCLLL^^^oooBBBBBBAAA???>>>===<<<;;;;;;:::999888:::>>>EEEJJJWWWcccrrr}}}~~~ssskkkfffeeefffbbbbbbbbb^^^[[[[[[^^^aaa``````___]]]ZZZXXXYYYZZZZZZZZZ[[[^^^aaaiiixxxyyywwwwww}}}~~~~~~yyyxxxsssuuuxxx~~~~~~xxxttt|||xxxyyyzzz}}}uuudddXXXMMMHHHGGGFFFHHHLLLRRRYYYdddnnntttuuurrrpppmmmkkkhhhfffdddcccccccccffffffeeedddaaa^^^[[[YYYRRRQQQOOOPPPQQQRRRRRRQQQPPPQQQRRRRRRPPPOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKIIIGGGFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@???============<<<<<<<<<<<<===:::<<>>CCCMMM```ppp@@@@@@???===<<<:::999999::::::999888;;;@@@HHHNNNYYYaaammmwww}}}}}}zzzmmmfffaaa^^^___YYYYYYYYYWWWTTTRRRRRRRRRQQQSSSTTTTTTQQQOOOPPPQQQPPPNNNPPPSSSTTTVVVaaammm~~~tttrrrsssrrr{{{}}}}}}yyy{{{{{{~~~yyyyyyzzz}}}nnn___TTTIIIEEEEEEFFFIIINNNTTT[[[eeepppvvvxxxvvvtttooommmiiifffdddccccccddddddeeeeeeeeeccc___\\\YYYRRRPPPOOOOOOQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXQQQQQQPPPPPPPPPPPPOOOOOOOOONNNLLLIIIGGGGGGFFFFFFDDDEEEFFFFFFEEECCC@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<>>CCCMMM___pppCCCCCCBBB@@@???===<<<<<<999999999999;;;BBBJJJPPPZZZ```jjjttt{{{vvv|||rrrzzzrrrggg```ZZZXXXXXXSSSSSSRRRQQQPPPMMMKKKIIIHHHKKKNNNNNNLLLJJJJJJLLLLLLJJJLLLOOOMMMLLLSSS^^^eeennnsssooolllnnnpppoooxxx~~~}}}{{{||||||lll\\\PPPFFFCCCDDDFFFJJJOOOUUU\\\fffpppwwwyyyxxxvvvqqqoookkkgggdddddddddeeebbbdddeeefffddd```\\\ZZZTTTRRRQQQQQQRRRRRRQQQPPPMMMOOOPPPPPPNNNNNNOOOQQQKKKMMMQQQTTTWWWYYYZZZ[[[QQQQQQQQQQQQQQQPPPPPPPPPQQQOOOMMMJJJHHHGGGGGGGGGDDDEEEFFFFFFEEECCCAAA???<<<<<<;;;;;;;;;::::::::::::999<<>>============<<<<<<<<<888:::===???CCCLLLZZZdddnnntttxxxxxxzzzxxxwwwsss|||eeeeeesssuuu^^^FFF<<<777111111555333222222111000///......//////............//////......---------,,,,,,,,,---,,,*********,,,...///((()))***++++++***)))((()))******))))))((('''&&&..............................---,,,++++++++++++++++++,,,,,,,,,,,,------..................------............////////////222111///...---...000111222222333444444555555666444;;;<<<>>>GGGOOO___vvv@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<>>GGGOOO^^^vvvBBBAAA???>>><<<<<<;;;;;;999:::;;;>>>BBBKKKTTTZZZ___ccchhhlllmmmkkkhhheeedddaaa]]][[[ZZZYYYWWWVVVVVVZZZ___dddeeeddd```^^^```aaadddfffiiikkklllllleeebbb```______\\\WWWSSSNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEEEECCCCCCEEEHHHLLLMMMUUUbbbqqq~~~}}}zzzvvv~~~uuucccTTTMMMGGGFFFFFFHHHNNNUUUaaaeeelllqqqssssssssssssllliiieeeeeehhhjjjiiigggaaa```^^^]]]^^^^^^]]]\\\ZZZXXXWWWWWWWWWVVVSSSPPPQQQOOOLLLKKKLLLMMMMMMMMMIIIKKKMMMNNNOOOPPPRRRTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOOOONNNMMMKKKHHHEEECCCEEEDDDDDDCCCAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;777999<<>>GGGNNN^^^vvvEEEDDDBBB@@@???===<<<<<<999:::<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;777999;;;@@@HHHTTTbbbkkkrrrxxx|||{{{|||~~~{{{{{{rrrwwwqqq{{{yyyccccccrrrtttLLL;;;888555222222000000000000000111111111//////............//////......---------,,,,,,,,,++++++,,,------,,,,,,+++,,,+++))))))))))))+++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,------------................../////////////////////000111333444555222222333444444555555666333;;;;;;>>>GGGNNN^^^uuuFFFEEECCCAAA???===<<<<<<;;;;;;===AAAGGGNNNTTTWWWaaa```___```bbbbbb___]]]ZZZYYYYYYZZZ]]]___```___^^^dddlllpppqqqooonnnmmmmmmnnnpppsssvvvzzz|||~~~~~~|||yyyvvvssspppllliiiccccccbbb```^^^[[[YYYXXXLLLJJJGGGDDDBBBBBBAAAAAA@@@CCCIIIRRR\\\eeelllpppwww~~~|||zzz{{{tttbbbSSSOOOKKKJJJJJJLLLTTT]]]fffkkkpppttttttsssrrrrrrpppmmmkkkkkkllllllhhheee[[[YYYXXXZZZ___cccggghhhfff```YYYSSSPPPOOONNNNNNQQQRRRRRRQQQPPPPPPQQQQQQOOOPPPQQQOOOMMMLLLLLLMMMPPPOOONNNMMMNNNOOOPPPQQQMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999;;;AAAKKKXXXeeennnuuu{{{~~~|||~~~~~~rrrvvvqqqyyy}}}{{{wwwbbb___gggyyyOOO<<<888666222111000000000000000111111111//////............//////......---------,,,,,,,,,+++,,,,,,------,,,++++++,,,+++***))))))***+++,,,'''''')))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------..................////////////...//////000222333444555222222333444444555555666333:::;;;===FFFNNN^^^uuuDDDCCCAAA???===<<<;;;;;;======>>>CCCIIIPPPTTTVVVWWWUUUUUUYYY___eeeffffffcccaaa```aaacccfffggggggiiimmmqqqrrrpppnnnnnnpppooopppppprrrtttvvvxxxzzzyyyxxxwwwvvvtttssssssrrrjjjiiihhhgggfffeeedddcccTTTQQQLLLIIIFFFDDDBBB@@@AAABBBDDDHHHMMMSSSXXX[[[fffmmmvvv{{{}}}zzz{{{rrraaaPPPMMMJJJIIIHHHJJJTTT^^^fffkkkpppssstttsssrrrqqqtttrrroooooopppnnniiieee[[[YYYWWWYYY^^^dddiiikkkiiiccc[[[UUUSSSRRRSSSSSSSSSUUUUUUTTTSSSRRRRRRSSSRRRSSSTTTSSSQQQNNNMMMLLLOOOOOONNNNNNOOOPPPQQQSSSRRRQQQOOOMMMJJJHHHGGGFFFIIIGGGEEEBBBAAA@@@@@@@@@>>>============<<<<<<<<<::::::<<>>:::666222111111111111000000000000000//////............//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,------------------------------------///...---,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------..................////////////......///000111333333444222222333444444555555666333:::;;;===FFFMMM]]]uuuDDDCCCAAA???>>><<<<<<<<<>>>>>>@@@EEEMMMSSSVVVWWWUUUSSSSSSXXXbbbjjjnnnooollliiigggfffhhhkkklllmmmnnnqqqtttsssooommmnnnqqqnnnnnnnnnnnnoooqqqssstttqqqqqqqqqpppnnnnnnnnnoookkkjjjiiihhhhhhiiijjjkkkaaa]]]XXXTTTQQQNNNJJJGGGEEEEEEDDDDDDFFFIIIKKKMMMTTTYYY```gggmmmttt}}}}}}ooo```PPPMMMKKKJJJIIIKKKUUU```jjjoootttwwwxxxwwwvvvuuuvvvtttsssssstttqqqlllggg^^^[[[YYYYYY]]]cccgggjjjddd```\\\YYYXXXWWWWWWVVVUUUVVVXXXVVVSSSQQQRRRSSSQQQTTTWWWXXXUUURRRPPPOOOQQQPPPOOOOOOOOOPPPQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHIIIGGGEEEBBB@@@???@@@@@@??????>>>>>>>>>=========;;;;;;===CCCNNN\\\iiipppuuu{{{}}}}}}|||||||||~~~|||zzzwwwrrr___YYYWWWccc}}}xxxRRR@@@:::666222222222222111111000000////////////............//////......---------,,,,,,,,,...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,---......------++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------..................////////////---...///000111111222222222222333444444555555666333:::;;;===FFFMMM]]]uuuEEEDDDCCCAAA@@@??????>>>???>>>@@@GGGOOOVVVYYYZZZ[[[XXXVVV[[[eeennnssssssllliiifffeeegggjjjmmmnnnjjjnnnqqqoookkkiiikkknnnmmmllllllllllllnnnpppqqqnnnnnnmmmjjjhhhffffffgggiiihhhgggfffgggjjjlllnnnnnniiiddd___]]]YYYTTTPPPJJJIIIGGGFFFEEEFFFGGGHHHHHHJJJOOOUUU^^^jjjuuu|||nnn^^^QQQOOOMMMMMMKKKNNNXXXcccppptttyyy}}}}}}|||{{{{{{wwwuuutttuuuvvvtttooojjjaaa^^^ZZZYYY]]]aaaeeehhh\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUWWWYYYWWWSSSQQQQQQRRRPPPTTTXXXZZZYYYVVVTTTSSSSSSSSSQQQPPPOOOPPPPPPQQQNNNMMMKKKJJJIIIIIIHHHHHHGGGEEEBBB???============????????????>>>>>>>>>>>>===<<<===DDDOOO]]]iiipppssszzz~~~}}}}}}}}}~~~|||~~~{{{{{{|||~~~zzz}}}sss\\\VVVRRR[[[qqqvvvSSSAAA;;;666222333333222222111000//////...//////............//////......---------,,,,,,,,,///...,,,*********,,,---***+++,,,------,,,+++***++++++,,,,,,------,,,,,,************************++++++++++++,,,---......++++++,,,,,,,,,---------******+++,,,,,,---................../////////000---...///000000111000000222222333444444555555666222::::::===FFFMMM]]]tttFFFFFFDDDAAA>>>===>>>???AAABBBEEEJJJSSS\\\bbbfffjjjhhhggghhhkkkpppssstttyyypppiiiiiijjjiiijjjllljjjkkkkkkjjjiiiiiijjjllljjjkkkmmmnnnoooppppppppprrrooolllkkkkkkkkkjjjiiigggffffffeeeeeeffffffgggjjjkkklllkkkhhhccc^^^[[[YYYUUUPPPLLLIIIGGGDDDBBBFFFEEEHHHLLLPPPXXXggguuuzzz}}}mmm^^^SSSOOOJJJHHHKKKRRR[[[aaaooottt{{{}}}zzzxxxxxxwwwvvvvvvuuusssooolllgggbbb]]][[[]]]___```___]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVUUUTTTTTTSSSSSSRRRTTTWWWYYYZZZZZZZZZYYYVVVTTTRRRQQQPPPQQQSSSTTTQQQOOOLLLKKKKKKJJJHHHGGGJJJFFFCCC@@@@@@@@@???>>>???????????????>>>======<<<===@@@HHHUUUbbblllqqqrrrvvv|||{{{zzz}}}~~~{{{{{{|||~~~~~~~~~~~~~~~ooo___VVVSSS]]]oooqqqRRR???888555333222222111111000///......---////////////////////////333///+++***,,,//////...+++---...///...,,,)))'''!!!'''---000000...,,,++++++,,,,,,,,,---------......---,,,++++++++++++---,,,,,,+++***)))(((((((((((()))***+++---//////000///---,,,,,,---...///............///////////////...///000222555777999222222333333444555555666666<<<:::<<>>===>>>???DDDGGGLLLTTT^^^ffflllooouuusssrrrrrruuuxxxyyyzzzyyyrrrlllmmmmmmkkkiiijjjggghhhhhhgggfffeeeggghhhggghhhiiilllnnnppprrrsssrrrpppmmmkkkllllllkkkjjjhhhggggggfffeeeeeeeeeeeehhhiiikkkkkkjjjgggcccaaaccc```[[[UUUNNNHHHEEECCC??????@@@DDDGGGLLLWWWccctttxxxooo___RRRNNNJJJHHHKKKSSS\\\bbbjjjpppwww|||}}}{{{yyyxxx{{{zzzxxxwwwvvvsssoookkkmmmhhhbbb```aaabbbaaa___ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQTTTUUUWWWYYYZZZZZZZZZZZZVVVUUUSSSQQQQQQQQQRRRSSSRRRPPPMMMLLLKKKKKKIIIHHHIIIEEEAAA>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<===>>>AAAJJJVVVcccmmmrrrsssxxx}}}}}}~~~~~~yyyzzzzzzzzz{{{~~~qqq___VVVRRR\\\mmm{{{mmmOOO>>>888555333222222111111000//////......////////////////////////111...,,,,,,------,,,)))+++,,,.........,,,***)))'''(((***,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++******++++++++++++,,,---......///......---------..................////////////---------///000222444555333333333444444555555555666<<<:::<<>>>>>@@@BBBIIINNNWWWbbbllltttyyy{{{}}}||||||}}}~~~~~~}}}yyysssppprrrrrrnnnjjjiiiggghhhhhhgggeeedddeeefffeeefffgggjjjnnnssswwwyyyssspppnnnmmmmmmnnnmmmmmmjjjjjjhhhgggeeedddcccbbbdddfffiiijjjkkkiiigggfffmmmlllhhh```VVVNNNJJJIIICCCAAAAAABBBCCCEEEMMMVVVjjjoooxxxnnn^^^PPPMMMIIIGGGKKKSSS]]]cccgggllltttyyy{{{{{{zzzzzz}}}|||zzzxxxwwwtttooolllqqqlllfffccccccbbb```^^^VVVWWWYYY[[[\\\\\\[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOWWWWWWXXXYYYZZZZZZ[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTQQQOOOMMMMMMLLLJJJIIIHHHDDD???<<<<<<===>>>>>>>>>???@@@AAAAAA@@@>>><<<===>>>CCCLLLXXXeeennnsssuuuyyy~~~zzz{{{|||}}}ttt```XXXUUU___ooo{{{hhhLLL===888555333222111111111000000//////...////////////////////////...------...000///,,,***,,,,,,,,,------,,,++++++...---+++******+++,,,---++++++++++++,,,,,,,,,---++++++++++++,,,---...///---------------,,,,,,,,,......---,,,,,,---------------...............---............////////////------///000111222222222333333444444444444444444666<<<:::<<>>??????>>>???AAABBBBBBAAA???======???DDDNNNZZZfffnnnrrrvvvzzz~~~{{{|||}}}~~~wwwddd\\\ZZZfffwww}}}eeeJJJ<<<888555333222111111111000000000//////////////////////////////------...///000000000///,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,---------......,,,+++++++++,,,,,,---...++++++,,,,,,---------...------,,,,,,,,,,,,------,,,---.../////////...---............///////////////000111333333333222222444444444444444444444444666<<<;;;===GGGOOO^^^uuuGGGGGGEEECCCBBBFFFKKKOOOXXX___jjjtttyyy|||}}}||||||||||||zzzxxxssspppqqqvvvxxxuuupppnnnlllnnnooommmkkkiiihhhhhhiiiiiijjjkkkooossswwwzzzvvvtttrrrrrrtttvvvvvvuuurrrqqqpppmmmjjjfffcccaaa```bbbccceeeeeeeeedddccceeeiiikkkhhhccc```bbbfffXXXPPPHHHCCC@@@@@@FFFMMMQQQVVVaaaooo{{{xxxbbbTTTMMMKKKIIIJJJPPPYYYccciiikkkooosssvvvwwwwwwwwwwwwxxxwwwvvvuuuvvvuuusssqqqnnnjjjfffeeeeeeddd```\\\XXXYYY[[[]]]]]]\\\ZZZYYYWWWXXXYYYYYYYYYXXXXXXWWWZZZZZZYYYYYYYYYYYYZZZ[[[YYYYYYZZZZZZZZZYYYXXXWWWUUUSSSPPPOOOOOONNNLLLKKKIIIFFFAAA??????@@@AAAAAA>>>???AAABBBBBBAAA@@@???<<>>IIIQQQaaaxxxEEEDDDCCCBBBEEELLLUUU\\\ggglllsssvvvvvvwww{{{~~~}}}||||||wwwqqqoooqqqssspppnnnnnnnnnoooqqqooollliiiggggggkkklllnnnppprrrtttuuuvvv{{{yyyxxxyyy{{{~~~yyyyyyxxxuuurrrmmmiiifffeeeeeefffffffffeeeddddddaaaaaa```aaacccgggkkknnnqqqhhh^^^WWWOOOHHHEEEGGGEEEFFFLLLXXXcccooo~~~rrrccc[[[NNNMMMNNNQQQXXXbbblllrrrqqqsssvvvwwwwwwwwwxxxzzzyyyxxxvvvuuuvvvvvvuuutttqqqnnnllllllllljjjeee```\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\^^^^^^]]]\\\[[[XXXYYYYYYZZZYYYXXXWWWVVVSSSUUUXXX[[[\\\[[[YYYXXXUUUSSSPPPOOONNNNNNLLLJJJHHHFFFDDDDDDDDDDDDBBBAAABBBAAAAAA@@@AAABBBCCCDDD???CCCJJJVVVbbblllrrrtttyyy{{{~~~}}}{{{zzz~~~iii``````qqqrrrSSSAAA:::777444333111111111111111111111111///////////////////////////000///,,,(((&&&''')))+++,,,.........,,,***)))+++,,,.........,,,)))'''(((((()))))))))*********------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000000............////////////---------......000111111111111222333555666777777555;;;;;;>>>IIIRRRbbbyyyCCCBBBAAAAAAEEEMMMWWW^^^kkkpppuuuvvvvvvwww{{{}}}|||}}}zzzsssoooooopppmmmkkklllppprrrsssrrrnnnkkkiiihhhnnnppprrruuuwwwyyyyyyzzz|||{{{zzz{{{~~~{{{{{{zzzxxxtttoookkkhhhgggggghhhhhhhhhhhhhhhhhhfffbbb______aaafffiiikkkuuulllccc\\\SSSHHHAAA???DDDCCCHHHQQQZZZeeessssssgggaaaOOOOOOOOOSSSZZZeeeooouuuuuuxxxzzz||||||}}}~~~}}}zzzxxxwwwwwwvvvuuusssrrrooommmlllllliiiccc^^^\\\[[[[[[ZZZZZZ[[[\\\\\\[[[\\\^^^^^^^^^]]][[[YYYWWWXXXYYYZZZYYYXXXUUUTTTTTTWWW[[[^^^______]]]\\\UUUSSSPPPNNNNNNMMMLLLJJJFFFEEEDDDDDDEEEDDDBBB@@@CCCBBB@@@???@@@BBBDDDEEEAAAEEEMMMXXXeeeoootttvvvzzz}}}}}}{{{zzz||||||~~~~~~~~~}}}mmmdddccctttvvvVVVCCC;;;777444444111111111111111111222222////////////////////////***---000000...------///+++---...///...,,,)))''')))***,,,---.../////////++++++,,,,,,,,,---------++++++++++++,,,---..............................000///...---,,,,,,,,,,,,------,,,,,,---...000111............/////////000//////......000111333555000000111333555666888888555;;;;;;>>>JJJSSSccczzzJJJDDDBBBFFFLLLQQQ[[[ffflllooorrrsssrrrrrrqqqrrrwwwxxxxxxxxxyyy|||}}}wwwsssrrrqqqooorrrvvvwwwuuurrrpppoooppprrrssstttvvvxxx{{{}}}}}}yyywwwuuutttrrrpppnnnmmmnnnpppppplllhhhhhheeebbb___]]]]]]^^^___```hhhlllfff___YYYRRRIIIDDDFFFGGGGGGKKKVVVgggssswwwhhh^^^TTTOOOMMMRRR^^^kkktttwww~~~}}}{{{{{{{{{|||}}}yyyyyyxxxuuurrrrrrtttvvvrrrrrrqqqnnnjjjgggffffff```^^^\\\YYYXXXYYYZZZ[[[\\\YYYWWWWWWYYYZZZXXXVVVYYYXXXVVVVVVXXXZZZZZZZZZaaa___]]]]]]]]]\\\ZZZXXXWWWVVVTTTQQQNNNLLLJJJIIIDDDEEEEEEDDDAAA@@@@@@AAAEEECCC@@@???>>>>>><<<:::===EEEQQQ^^^iiiqqqwww{{{}}}|||{{{{{{zzz{{{}}}~~~~~~|||{{{qqqgggdddrrr|||ZZZDDD:::666444444////////////000000000000000000//////......------------------------------000///...---,,,,,,+++***,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,------......------,,,000000///...---,,,,,,+++------------------------///////////////.........000000000000000111111222222222333444444555555666999>>><<<>>>IIIRRRccc{{{HHHDDDCCCHHHNNNTTT^^^hhhqqqtttvvvwwwuuurrrppppppqqqqqqrrrrrrssswww|||}}}xxxvvvvvvvvvuuuwww{{{}}}{{{xxxwwwxxxyyy{{{{{{|||~~~|||xxxvvvtttssssssssssssrrrpppnnnllljjjfffbbb^^^\\\[[[[[[aaafffiiiiiiiiiggg\\\PPPGGGGGGFFFEEEGGGNNNYYYaaatttttteee\\\UUUQQQPPPUUU```mmmvvvyyy~~~}}}||||||||||||zzzxxxvvvtttttttttvvvvvvrrrqqqooollljjjhhhfffeeeaaa___\\\YYYYYYZZZ\\\]]]___\\\YYYYYY[[[\\\[[[YYYZZZYYYWWWXXX[[[___```aaabbb```^^^]]]]]]\\\ZZZXXXWWWVVVTTTRRROOOLLLJJJHHHDDDEEEFFFDDDBBBAAAAAABBBCCCBBB@@@>>>===<<<;;;;;;???GGGTTTaaallltttzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||}}}tttqqqzzzssshhheeeuuu}}}\\\FFF===888666555///000000000000000000000///////////////.........------------------------......------,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,,,,------------------,,,/////////...------,,,,,,------------------------/////////////////////...000000000000000111111222222222333444444555555666666;;;:::===HHHQQQaaayyyGGGEEEFFFMMMTTT\\\eeemmmuuuwwwyyyyyyuuupppmmmkkkiiijjjkkkkkkmmmrrrxxx}}}{{{{{{~~~~~~|||~~~~~~}}}zzz{{{{{{yyyuuusssqqqqqqqqqnnnkkkfffaaa]]][[[YYYaaaaaaccciiirrrsssgggZZZMMMJJJGGGDDDEEEIIINNNQQQffftttoooaaaZZZTTTQQQQQQVVVaaammmvvvzzz~~~|||{{{zzzvvvsssrrrtttwwwwwwvvvsssoookkkjjjjjjjjjgggdddcccaaa]]]ZZZYYY[[[^^^```bbb___\\\[[[\\\^^^^^^^^^[[[YYYXXXYYY]]]bbbeeefffbbbaaa___^^^^^^\\\YYYWWWXXXWWWUUURRROOOLLLIIIHHHDDDEEEFFFEEECCCBBBCCCDDD@@@AAAAAA>>>;;;999;;;>>>BBBKKKXXXeeepppxxx~~~~~~~~~}}}|||{{{|||~~~~~~}}}|||~~~tttmmmtttwwwkkkhhhzzz]]]GGG===888555444000000000000000000000000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------------------------------........................------------------------......//////////////////000000000000000111111222222222333444444555555666444;;;;;;>>>JJJRRRbbbxxxGGGGGGKKKRRR[[[dddmmmssssssvvvxxxwwwsssnnnjjjiiihhhhhhiiikkkmmmrrryyy}}}~~~~~~}}}~~~~~~wwwqqqooopppqqqpppmmmjjjfffbbb```^^^aaa___```gggpppssslllcccWWWRRRKKKGGGFFFIIIKKKLLLWWWggg{{{}}}jjj^^^XXXQQQPPPQQQWWWaaallluuuyyy|||zzzyyytttooooootttxxxwwwuuuuuupppkkkjjjllllllhhhdddeeebbb^^^[[[[[[\\\```bbbbbbaaa^^^]]]]]]___```aaa\\\ZZZXXXYYY]]]aaadddfffdddbbbaaa```___]]]ZZZWWWWWWWWWUUUSSSPPPMMMIIIHHHEEEFFFFFFEEEDDDCCCDDDEEE???AAABBB???:::999===BBBEEENNN\\\iiisss{{{~~~~~~~~~||||||{{{|||~~~|||vvvnnnrrr}}}|||nnnkkk^^^EEE999444222333111111111000000000000000------......//////000000------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++*********+++---///000111---------,,,,,,------------------.........//////....................................////////////000000000000000111111222222222333444444555555666555<<<===AAAMMMUUUddd{{{EEEIIINNNVVV___iiipppsssrrruuuwwwwwwtttpppmmmllllllmmmooopppssswww|||~~~~~~}}}|||{{{zzzzzz{{{{{{yyyyyyxxxxxxyyyzzz|||}}}}}}uuuqqqppppppooonnnmmmllljjjiiihhheeeccccccfffjjjlllmmmmmmeee^^^TTTLLLIIIHHHIIIJJJMMM\\\tttvvveee\\\XXXPPPQQQSSSZZZcccnnnvvv{{{|||yyyxxxrrrmmmmmmrrrvvvvvvuuuxxxsssmmmkkkmmmmmmjjjfffgggddd```]]]\\\]]]```aaaaaaaaa```^^^^^^___aaabbbbbb___\\\\\\^^^aaabbbccccccbbbaaaaaaaaa___[[[XXXVVVVVVUUUTTTQQQNNNJJJHHHEEEFFFGGGFFFDDDCCCCCCDDD???BBBCCC@@@<<<;;;@@@EEEHHHQQQ___lllvvv|||}}}~~~}}}}}}~~~{{{{{{zzz|||~~~~~~vvvmmmpppzzz{{{lllhhh|||bbbEEE777333222444222111111111000000000///------......//////000000------------------------)))******++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,+++++++++*********+++---///000111...---,,,,,,,,,,,,---...,,,,,,------.../////////........................---.........//////000000000000000000000111111222222222333444444555555666444;;;===AAAMMMVVVfff|||DDDKKKRRRYYYbbbmmmrrrssssssuuuwwwwwwuuusssrrrrrrqqqsssvvvxxxyyy|||}}}zzzzzzxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvxxxzzz{{{~~~~~~|||{{{{{{|||}}}~~~}}}yyyvvvrrrqqqqqqppppppqqqqqqrrrllljjjhhhhhhggggggllltttpppjjj```UUULLLHHHFFFFFFNNNZZZpppooobbb\\\YYYRRRTTTYYY___hhhrrrzzz~~~{{{yyywwwsssnnnmmmppptttvvvvvvzzzuuupppmmmmmmllljjjhhhgggeeebbb___]]]]]]^^^______```aaaaaa``````aaacccgggeeebbbaaabbbbbbaaa```aaa````````````___[[[XXXTTTUUUUUUTTTRRROOOLLLJJJFFFGGGGGGEEECCCAAAAAABBB@@@AAAAAA???===>>>BBBGGGLLLUUUbbboooxxx}}}~~~}}}~~~~~~|||{{{zzz|||~~~~~~~~~}}}~~~zzzsssvvv~~~vvvggg```pppgggIII:::555555777222222222111111000000///.........///////////////------------------------***+++++++++,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------...---,,,++++++,,,---...---------.........//////........................------......///000000000000000000000000111111222222222333444444555555666222999:::???KKKUUUeee|||IIIRRRZZZ```iiissswwwuuutttvvvvvvvvvtttssssssttttttwwwzzz}}}}}}}}}~~~~~~xxxuuuvvvssssssttttttuuuvvvvvvwwwvvvuuuttttttvvvxxxzzz|||wwwwwwxxxxxxxxxwwwvvvvvvsssvvv{{{~~~xxxvvvuuusssssstttuuuvvvpppllljjjjjjgggeeejjjrrrsssqqqkkkaaaUUULLLHHHHHHPPPVVVggg|||xxxjjjaaa\\\YYYSSSVVV[[[bbbkkkttt|||}}}{{{yyyxxxvvvrrrooopppsssvvvyyyzzzwwwrrrnnnjjjiiihhhhhhgggfffdddaaa^^^]]]\\\[[[^^^aaaddddddbbbaaabbbccchhhgggeeedddcccbbb___]]]\\\\\\]]]^^^^^^]]]YYYVVVRRRSSSTTTUUUSSSQQQNNNLLLFFFGGGGGGEEEBBB@@@???@@@AAA@@@>>>======@@@CCCFFFPPPXXXeeerrrzzz~~~||||||}}}~~~}}}}}}}}}{{{xxx}}}ssscccXXXddd}}}hhhKKK===666555555333333222111111000000//////////////////.........------------------------,,,,,,,,,,,,------------------,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,///...,,,++++++,,,...///---------.......................................------......///000000111000000000000000111111222222222333444444555555666333999:::>>>JJJUUUfff~~~PPPYYYbbbhhhpppzzz}}}zzztttuuutttsssqqqppprrrssstttxxx|||~~~~~~}}}||||||~~~{{{{{{}}}{{{vvvsssuuuooopppqqqrrrssstttuuuuuuuuutttssssssuuuwwwzzz|||rrrtttwwwyyyyyyxxxuuusssnnnooosssyyy~~~{{{xxxuuuttttttuuuwwwqqqkkkiiijjjhhhdddgggmmmqqqsssssskkk___TTTOOONNNKKKMMMXXXjjjwwwzzz}}}tttggg```\\\XXXQQQUUU[[[bbbjjjsss{{{|||zzzyyyyyyxxxuuurrrppprrrwww{{{yyywwwsssnnnhhhffffffhhhgggfffeeebbb___\\\ZZZYYY^^^bbbeeefffdddbbbcccdddfffeeeccccccbbb```\\\ZZZYYYYYYZZZ[[[\\\[[[XXXUUUQQQRRRTTTUUUTTTQQQOOOMMMGGGGGGGGGDDDAAA???>>>???AAA>>>;;;;;;===AAACCCDDDSSS[[[hhhttt{{{{{{{{{~~~}}}|||~~~|||~~~~~~uuuuuu|||tttbbbUUU]]]sssfffKKK===666333222333333222222111000000///000000//////.........------------------------------------------------------,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///........................////////////////////////---------...///000000111000000000000000111111222222222333444444555555666666<<<;;;???LLLWWWiiiTTT]]]iiisss|||{{{xxxwwwtttrrrqqqqqqrrrsssvvv|||}}}}}}~~~zzz{{{yyywwwuuuttttttuuuvvvvvvtttsssqqqqqqrrrsssuuuqqqqqqrrruuuxxxzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvrrrqqqssszzzzzz|||wwwssssssvvvqqqrrrrrrnnniiifffhhhjjjqqqooommmmmmkkkbbbUUUKKKJJJJJJOOOXXX___fffoooxxxqqqddd[[[VVVVVVTTTZZZ```dddgggllluuu||||||{{{{{{}}}~~~}}}xxxsssooooooqqqsssqqqooollliiigggeeedddfffeeedddccc```]]][[[YYYXXX[[[___aaaaaa```aaaaaagggfffeeeeeedddaaa]]]YYYWWWZZZ]]]\\\YYYWWWVVVWWWYYYYYYZZZZZZXXXTTTPPPNNNKKKIIIGGGDDDBBBAAAAAAAAA???>>>???AAA???>>>DDDKKKTTT```mmmtttzzz~~~|||zzz}}}~~~}}}~~~yyyssstttkkk]]]RRRYYYkkkbbbGGG:::666444222111000///000111222111///000000000000000000000000//////............//////---------............//////...,,,+++***+++,,,,,,+++***)))***,,,---,,,+++...------,,,,,,------......---,,,,,,,,,,,,---...............////////////,,,,,,---...///000111111++++++,,,,,,---...//////---......///000111111111111222222333444555666666555666:::AAAIIIXXXooo\\\eeepppxxx~~~{{{xxxwwwuuussssssssstttuuuxxx~~~{{{zzzyyyxxxvvvuuuuuuuuuuuuqqqpppnnnmmmmmmoooppprrrrrrrrrrrrtttvvvwwwvvvuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrwww}}}~~~zzzxxxyyy~~~zzzuuurrrnnnpppqqqqqqnnnjjjhhhgggjjjhhhggghhhgggaaaWWWPPPKKKIIIKKKQQQWWW]]]gggqqqmmm```XXXVVVWWWVVV[[[bbbfffhhhllluuu{{{~~~{{{zzz{{{zzz|||}}}|||xxxtttssssssqqqqqqpppnnnkkkgggdddbbbeeeffffffeeeccc```]]][[[XXX[[[___aaaaaaaaabbbbbbjjjiiigggfffddd```\\\XXXYYY\\\^^^^^^[[[XXXWWWXXXXXXYYYZZZZZZXXXTTTQQQOOOKKKJJJGGGEEECCCBBBAAAAAA???===>>>@@@??????DDDLLLVVVbbbooowww}}}~~~|||}}}}}}~~~~~~~~~~~~xxxxxxiiiZZZOOOTTTfffyyyaaaGGG;;;666333000222111000111222333222000000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,---------......---,,,+++***+++,,,,,,,,,+++***+++---...---,,,...------,,,,,,------......---,,,,,,,,,,,,---...............////////////////////////............---------......////////////000000111222222333333111222222333444555666666999999===BBBIIIVVVlllgggqqq{{{~~~~~~{{{xxxxxxvvvvvvuuuvvvwwwxxx|||{{{yyyyyyyyyxxxwwwvvvuuutttnnnmmmlllkkklllmmmoooqqqsssrrrqqqrrrttttttsssrrrssssssttttttsssqqqpppooorrrqqqpppssswwwyyywwwuuussssssvvv{{{~~~{{{tttlllmmmooorrrrrroookkkgggeeedddcccccceeeccc^^^YYYPPPLLLIIIKKKNNNSSS^^^hhhuuu}}}hhh[[[UUUTTTWWWXXX^^^eeeiiijjjmmmtttzzz}}}{{{zzz{{{wwwzzz}}}}}}yyywwwvvvpppppppppooolllgggccc```dddeeeggggggfffccc```^^^YYY\\\___aaabbbbbbcccdddiiigggfffeeedddbbb^^^[[[\\\^^^```___]]]ZZZXXXXXXXXXYYYYYYYYYXXXUUURRRPPPMMMKKKIIIFFFDDDCCCBBBBBB>>><<<===???>>>???FFFNNNYYYfffsss{{{~~~|||||||||{{{|||~~~~~~~~~~~~~~~~~~~~~{{{eeeWWWMMMQQQaaasss}}}^^^FFF;;;777333///333222111111333333222111000000000000000000000000------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,+++++++++,,,------,,,+++,,,...///...---...------,,,,,,------......------,,,,,,------...---............//////////////////............---.../////////////////////000000000111222222333333111222222333444555666666999:::===CCCJJJWWWmmmqqq{{{}}}|||zzzyyyyyyxxxxxxxxxyyyzzz{{{~~~}}}zzzxxxyyyzzzzzzyyywwwuuusssooonnnmmmmmmmmmooorrrssssssrrrqqqqqqsssttttttsssoooppprrrssssssrrrpppoootttrrrpppqqqssstttrrrqqqnnnmmmqqqvvvxxxxxx{{{ssspppnnnnnnppppppmmmjjjfffdddbbbcccdddeeedddcccYYYRRRLLLJJJJJJMMMWWWaaakkk{{{|||hhh\\\UUUTTTVVV[[[bbbjjjmmmnnnoootttyyy}}}{{{{{{|||xxxzzz|||}}}}}}{{{yyyxxxrrrqqqooollliiifffcccbbbbbbdddfffggggggdddaaa___ZZZ]]]```bbbbbbcccdddeeecccbbbbbbcccddddddbbb```^^^___``````^^^\\\YYYXXXYYYYYYYYYYYYXXXUUUSSSRRRNNNMMMJJJGGGEEECCCCCCCCC>>><<<<<<>>>>>>@@@HHHQQQ]]]jjjxxx~~~|||zzz{{{zzzyyyyyy|||~~~{{{zzz{{{}}}|||||||||}}}~~~cccWWWOOOTTTcccsssuuuXXXDDD;;;777333///222111000000222222111000//////////////////////////////............//////+++,,,,,,,,,,,,---------...---,,,+++++++++,,,------,,,+++,,,---...---,,,...------,,,,,,------...---------------------------------.........//////+++,,,,,,---...///000111/////////.....................//////000000000000111222222333444555666666777888<<>><<<;;;===>>>BBBKKKUUUcccooo{{{~~~|||zzzyyyxxxxxxzzz~~~{{{xxxwwwyyy{{{}}}|||~~~}}}{{{zzzzzz|||~~~eeeYYYRRR[[[kkkxxxlllRRR@@@999777444111111///...///000111000/////////////////////////////////............//////------------............---,,,+++++++++,,,---...---+++***+++,,,,,,+++***...------,,,,,,------...------------------------------------............++++++,,,---...///000000......------------------///////////////000000000111222222333444555666666777888<<>>???DDDNNNYYYhhhsss}}}}}}|||~~~~~~~~~}}}~~~xxxxxxwwwxxx{{{~~~~~~|||zzzxxxvvvvvvxxxzzz|||zzz{{{}}}~~~~~~~~~|||{{{yyyzzz}}}{{{jjj\\\TTT___rrr|||iiiPPP???999888555222000///......000000///...000000000000000000000000------,,,,,,,,,,,,---------------.........//////---,,,+++++++++,,,---...---+++******,,,,,,+++)))...------,,,,,,------...,,,------......------,,,,,,------------..................------------,,,,,,,,,------------------111111111111111111222222111222222333444555666666999:::===CCCJJJWWWmmmzzz{{{||||||}}}}}}}}}||||||}}}xxxxxxzzzyyywwwwwwwwwwwwvvvtttsssqqqpppooommmllllllnnnoooqqqsssqqqooooooqqqssstttsssqqqpppooonnnoooppprrrssspppqqqssstttrrrqqqooonnnjjjjjjmmmqqqppplllmmmpppmmmoooqqqvvv|||uuummmiiihhhdddbbb___\\\[[[]]]```cccdddaaa___]]]WWWPPPOOOQQQZZZggg{{{}}}kkkaaa[[[YYY[[[ccclllwww||||||{{{{{{}}}}}}~~~}}}|||zzzyyy{{{|||{{{zzzxxxyyy{{{zzzxxxuuuqqqnnnjjjfffeeefffhhhjjjccccccbbbaaaaaaaaaaaaaaacccdddeeedddbbbbbbdddeeegggfffdddcccddddddcccbbbdddcccccceeeggggggccc```^^^]]]\\\YYYVVVTTTRRRQQQOOOMMMJJJGGGDDDBBBAAAAAA???===<<<>>>@@@FFFQQQ]]]mmmvvv~~~{{{yyy{{{~~~~~~~~~}}}{{{zzz{{{{{{|||||||||}}}~~~}}}wwwwwwxxxyyy|||}}}}}}}}}~~~}}}|||wwwwwwvvvvvvwwwxxxzzz{{{yyyzzzzzz{{{{{{|||||||||{{{}}}~~~qqq^^^RRR]]]tttkkkQQQ@@@999888555222000///...///000111000...000000000000000000000000------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,+++***+++,,,---......,,,++++++,,,,,,+++***...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,------......//////222111111111111111111111111222222333444555666666999999===BBBIIIVVVlll|||||||||}}}}}}}}}}}}||||||}}}wwwwww{{{zzzwwwwwwvvvvvvuuusssrrrqqqrrrqqqooonnnnnnooopppqqqtttrrrooonnnoooppppppppptttrrrooommmlllmmmoooqqqmmmpppssstttsssqqqooonnnlllkkkkkknnnmmmjjjlllpppnnnpppqqqrrrvvv~~~tttnnnllldddbbb___\\\[[[]]]```dddhhhfffffffff```WWWRRRSSSSSS```rrr|||iii^^^ZZZ[[[^^^eeennnyyy}}}}}}~~~||||||{{{yyywwwwwwyyy{{{xxxxxxyyy|||~~~}}}yyyuuunnnllljjjhhhgggggghhhiiieeedddbbbaaa```aaabbbbbbeeeffffffdddbbbbbbccceeefffeeeddddddfffhhhhhhgggfffeeeeeegggjjjjjjgggddd```^^^\\\YYYVVVSSSQQQPPPOOOMMMJJJFFFCCCBBBAAA@@@@@@===<<<>>>AAAGGGSSS___oooxxxzzzwwwyyy|||~~~~~~}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{}}}{{{zzz|||}}}|||{{{{{{||||||{{{yyyvvvwwwxxxzzz}}}~~~|||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyuuuuuuvvvvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz||||||~~~vvv___OOOYYYsssoooTTTAAA:::888555111111000///000111222111///000000000000000000000000/////////....../////////++++++,,,,,,,,,---------,,,,,,+++***+++,,,...//////...,,,,,,------,,,+++...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......***++++++,,,---...///000,,,------...///000111111000000000///////////////111222222333444555666777555666:::AAAIIIXXXooo~~~{{{{{{|||}}}}}}{{{wwwvvvvvvzzz~~~}}}zzz}}}{{{xxxuuuttttttvvvwwwuuusssqqqnnnmmmmmmnnnoooqqqpppooommmmmmmmmnnnnnnqqqqqqpppooonnnnnnoooooopppooonnnmmmmmmmmmnnnooolllmmmooonnnlllkkkkkklllmmmlllmmmooottt{{{yyypppiiiddd___\\\\\\]]]^^^]]]bbbeeeiiikkkiiibbbYYYRRRSSS\\\mmmxxxhhh```ZZZYYY]]]hhhsss|||~~~~~~~~~zzzxxxzzz{{{{{{zzzuuuuuuwwwyyy{{{{{{yyywwwtttmmmfffcccfffiiijjjhhhcccbbbbbbaaa```______^^^fffdddcccdddfffgggfffeeefffeeeeeeeeefffiiikkkmmmeeehhhkkkmmmkkkiiiggggggbbb___[[[YYYWWWUUUSSSQQQOOOLLLGGGEEEDDDCCCBBBBBB???AAABBBBBBEEEMMM[[[eeevvvzzz~~~|||yyywwwwww~~~}}}}}}|||yyywwwwwwyyy{{{xxxyyy{{{|||}}}|||{{{zzzvvvvvvwwwxxxzzz|||}}}yyywwwxxxzzzxxxwwwvvvxxxzzzyyyvvvsssvvvtttrrrrrruuuwwwyyyyyy|||xxxvvvxxxxxxwwwxxx|||mmm```YYYeeezzztttYYYBBB999999888444333222000///...///000222333222222111000/////////000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,---......//////000---,,,,,,,,,,,,---...............---,,,+++)))))),,,---......//////.........//////...------000222000000000111222222333333333333444444444444444444777:::999@@@LLLTTTfff~~~}}}~~~}}}{{{wwwvvvxxx|||~~~zzzzzzxxxvvvtttttttttuuuuuuvvvuuusssqqqpppppppppppppppooonnnmmmmmmnnnoooppppppooonnnnnnmmmmmmmmmnnnqqqqqqooonnnnnnoooooopppjjjlllnnnnnnmmmmmmmmmnnnooonnnmmmmmmpppvvv{{{~~~uuulllbbb]]]___aaa```]]]cccdddfffjjjjjjfff^^^WWWTTT\\\lll}}}wwwggg___ZZZ\\\aaajjjttt~~~~~~|||yyyzzz{{{{{{yyyvvvtttuuuvvvzzz|||}}}|||zzzuuuooogggdddeeegggfffeeeccccccbbbbbbaaaaaa``````dddcccbbbcccdddeeedddbbbeeeeeedddeeefffiiilllmmmgggjjjoooqqqooommmkkkjjjccc```\\\ZZZXXXUUUSSSQQQOOOLLLHHHEEEDDDCCCBBBAAA???AAACCCDDDIIITTTbbbmmmwwwzzz|||{{{{{{}}}~~~~~~~~~}}}zzzyyyyyy|||zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvvvvwwwxxxzzz|||}}}~~~{{{yyyyyyyyyyyywwwuuuvvvxxxxxxvvvtttuuusssrrrsssvvvyyyzzz{{{|||xxxwwwyyyzzzyyy{{{pppbbb[[[hhh~~~{{{___FFF:::999777333222000///------...///000000000///......---,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,............---,,,+++***,,,---......//////.........//////...------000222///000000111111222333333333333333444444444444555777::::::@@@MMMUUUggg~~~~~~~~~}}}{{{xxxxxxzzz~~~zzzwwwvvvvvvuuuuuutttttttttuuuttttttsssrrrqqqppppppooonnnmmmmmmmmmnnnooopppnnnnnnmmmllllllllllllmmmrrrqqqppppppoooooopppppphhhjjjmmmnnnmmmnnnoooppppppooolllkkklllnnnrrrtttyyyxxxiiiaaaaaacccbbb___dddbbbcccgggkkkkkkeee___XXX^^^kkk{{{uuueee]]]ZZZ^^^eeelllvvv||||||zzzyyy{{{|||{{{wwwssstttuuuvvvzzz}}}~~~}}}wwwqqqjjjfffeeeeeecccbbbccccccccccccccccccccccccbbbaaaaaaaaaccccccaaa```dddddddddeeegggiiilllmmmgggkkkpppsssrrrooommmkkkeeebbb^^^[[[YYYVVVSSSQQQOOOLLLHHHFFFEEEDDDBBBAAA>>>@@@CCCGGGNNN[[[kkkuuuwww{{{||||||}}}}}}|||zzz|||}}}{{{yyywwwvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{}}}|||zzzyyyyyyzzzxxxuuuuuuvvvwwwwwwvvvtttssssssuuuyyy|||~~~~~~~~~zzzyyy|||}}}|||~~~}}}rrrddd^^^lllgggKKK<<<888555111222111000///...///000000//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++......---,,,,,,+++******222111///---+++******)))------............------,,,---......//////......---...///...---...///111//////000111111222222333333333333444444444555555777::::::AAANNNVVViii}}}||||||{{{yyyyyyzzz}}}{{{vvvvvvwwwxxxxxxwwwvvvuuussssssssssssrrrqqqpppooopppooonnnmmmlllmmmnnnooommmmmmllllllllllllmmmmmmqqqppppppooonnnnnnnnnnnniiikkkmmmmmmmmmmmmnnnooopppnnnkkkiiiiiijjjlllnnnsssyyytttgggbbbaaabbbbbbdddaaa```dddkkknnnkkkggg```ccclllzzzqqqddd^^^ZZZ^^^fffllluuu~~~{{{{{{zzzyyyzzz||||||xxxtttvvvvvvwwwyyy|||}}}}}}|||xxxsssmmmiiigggfffdddcccddddddddddddeeeeeeeeeeeebbbaaaaaabbbdddcccbbb```ccccccdddeeegggiiikkkllleeeiiiooorrrqqqnnnllljjjfffccc___\\\YYYWWWTTTQQQPPPMMMIIIGGGEEEDDDBBB@@@>>>@@@DDDIIIRRR```oooyyyyyy|||}}}zzzzzz|||~~~{{{|||~~~|||xxxuuutttuuuwwwyyyyyyyyyxxxxxxxxxwwwxxxxxxxxxzzz||||||{{{zzzzzz{{{{{{yyywwwuuuuuuwwwxxxyyyttttttvvvyyy~~~~~~~~~}}}}}}sssfffaaaqqqnnnOOO===888555111444333222222111111222222000000//////............,,,---------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------111000///---,,,+++******------...///////////////,,,---......///.........---...//////......///111//////000000111222222222222333333444444555555555666::::::AAANNNWWWjjj|||{{{zzzxxxwwwzzzzzz}}}zzzwwwxxxyyyzzzzzzyyywwwvvvssssssttttttsssrrrqqqpppqqqpppnnnmmmlllllllllmmmmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnmmmlllkkkkkkjjjjjjlllmmmmmmkkkjjjkkklllnnnllljjjiiiiiijjjlllmmmppptttyyypppccc^^^```ddddddaaa___ccciiinnnnnnllliiiiiiooo{{{mmmddd___[[[^^^eeellluuu|||{{{|||zzzwwwxxx{{{}}}{{{yyyxxxwwwwwwxxxzzzzzzzzzxxxwwwtttpppmmmkkkiiihhhfffeeeeeeeeeeeeffffffffffffcccbbbccceeeffffffdddbbbcccddddddeeeggghhhjjjjjjeeeiiinnnppppppmmmjjjiiifffccc___\\\ZZZWWWTTTRRRPPPMMMJJJHHHFFFDDDBBB??????@@@EEEKKKUUUbbbooowwwzzz}}}}}}zzz{{{|||}}}}}}|||xxxuuuuuuwww{{{}}}|||{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyxxxwwwxxx{{{~~~|||{{{xxxvvvuuuwwwyyy{{{uuuvvvyyy~~~}}}}}}zzz|||rrrfffbbbrrrrrrRRR>>>888555222444333333222222222222222///////////////.....................////////////...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////......---,,,,,,,,,,,,---------...///000000000000,,,---......///.........,,,...//////......///000...//////000111111222222222222333333444555666666666::::::AAANNNWWWjjj|||{{{yyywwwuuuxxxxxxzzz~~~|||xxxwwwxxxyyyyyyyyywwwvvvuuuuuutttttttttsssssssssrrrpppooonnnlllkkkllllllmmmmmmmmmlllllllllmmmnnnnnnlllllllllkkkjjjiiihhhgggiiikkklllkkkjjjhhhiiiiiikkkjjjiiiiiiiiikkkmmmnnnnnnrrruuuyyyxxxggg^^^```eeecccbbbaaabbbfffjjjmmmnnnpppnnnrrr}}}zzziiiccc___\\\```hhhooouuu{{{}}}zzzzzzxxxvvvxxx|||~~~~~~|||yyyxxxwwwwwwyyyyyyxxxwwwvvvtttrrrpppmmmkkkjjjiiiffffffffffffffffffffffffcccccceeegggjjjjjjhhhfffdddeeeeeefffgggggghhhhhhgggjjjmmmooommmkkkiiiiiieeebbb^^^[[[ZZZXXXUUUSSSPPPNNNKKKIIIGGGEEEAAA???@@@BBBGGGPPPZZZfffpppvvv{{{~~~~~~~~~~~~}}}yyyvvvvvvyyy}}}}}}}}}}}}}}}|||zzzyyyxxxyyyyyywwwvvvtttvvvzzz}}}{{{{{{yyywwwuuuvvvyyy|||vvvxxx|||~~~~~~sssttt}}}rrreee___ooovvvTTT???888666444111000000000000/////////------------------------000000//////////////////......------------......***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,---...///------...///000000//////,,,---......//////......,,,...000000///...///000......///000000111111222111222333333444555666666777::::::AAANNNVVViii~~~}}}{{{wwwuuuuuutttuuuxxx{{{|||xxxtttuuuuuuuuuuuutttsssqqqqqqsssrrrqqqpppooopppqqqqqqmmmllllllkkklllmmmnnnoookkkkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkjjjhhhfffeeefffhhhjjjjjjhhhhhhhhhiiiiiiiiihhhhhhiiikkkmmmnnnlllpppssssssyyy~~~ooodddaaabbbbbbccccccbbbbbbdddiiimmmsssqqqtttuuufff```^^^]]]dddnnnsssxxx{{{{{{|||~~~{{{vvvuuuttttttxxx}}}~~~{{{yyyxxxwwwwwwyyyzzzzzzyyyuuuuuutttqqqnnnkkkiiihhhgggggggggffffffeeeeeedddbbbccceeeiiilllmmmkkkiiieeeffffffffffffffffffeeegggiiijjjjjjhhhfffeeefffccc```]]][[[YYYXXXVVVTTTPPPNNNKKKIIIGGGEEEAAA>>>AAAEEELLLVVVaaallltttxxx|||{{{wwwvvvxxx{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwuuuuuuvvvxxxxxxyyyyyyvvvttttttwwwzzzvvvxxx|||}}}}}}sssuuussscccZZZhhhzzzWWW@@@888777555///000000000//////..............................000000//////......------......------------......)))***+++,,,---,,,,,,++++++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------.../////////......,,,---......//////......,,,...000000///...//////......//////000111111111111222222333444555666777777::::::@@@MMMUUUggg|||xxxuuurrrqqqqqqssswwwwwwtttqqqssssssrrrqqqooonnnmmmmmmooonnnllljjjjjjkkkmmmnnnjjjjjjjjjkkkllloooqqqrrrjjjiiiiiiiiijjjkkkkkklllkkkkkkkkkkkkjjjhhhfffeeeccceeehhhhhhhhhhhhiiijjjhhhhhhhhhhhhiiijjjlllmmmlllpppqqqoooqqq{{{uuujjjccc___aaaccceeeccc```aaaffflllsssqqqttttttddd^^^]]]^^^hhhtttwwwzzz{{{zzzzzz{{{xxxsssooopppsssyyy}}}yyyyyywwwwwwxxx{{{}}}}}}}}}uuuuuuuuuqqqmmmiiigggfffhhhhhhgggfffeeeddddddcccaaaccceeeiiimmmnnnllljjjffffffggggggfffeeeeeedddeeeffffffeeecccaaaaaabbbaaa___\\\ZZZYYYXXXVVVUUUPPPNNNLLLJJJHHHEEEAAA>>>CCCGGGOOOZZZgggqqqxxx{{{}}}|||xxxvvvwwwyyyzzz}}}}}}~~~~~~}}}{{{yyyxxxvvvxxxyyyyyywwwuuuttttttvvvwwwxxxvvvsssrrruuuxxxuuuwww|||~~~{{{|||yyy}}}tttbbbVVVbbb~~~}}}YYYBBB999777555111111111111111000//////000000000111111111111111000000///...---,,,,,,,,,......------------......)))***+++,,,---,,,,,,+++,,,,,,,,,------.........000//////......------,,,...------,,,,,,------...---...............------,,,---......//////......+++...000111000...//////......//////000111111111111111222333444666666777777:::999@@@LLLTTTfff}}}xxxuuuuuuttttttsssrrrpppooonnnnnnmmmnnnoooppppppnnnlllnnnkkkiiihhhiiijjjjjjiiihhhiiikkklllmmmnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjiiigggfffdddcccdddeeefffhhhiiiiiiiiiiiimmmjjjfffeeehhhjjjkkkjjjnnnmmmllllllpppuuu{{{~~~sssiiidddccc___^^^aaabbbaaacccgggqqqwwwyyyhhh^^^[[[___hhhqqqzzzzzzzzzzzzyyyxxxxxxwwwqqqrrrsssuuuxxxzzz{{{|||zzzyyyxxxxxxyyyzzz|||}}}xxxvvvrrrooollliiihhhhhhjjjiiihhhhhhhhhiiikkkllliiigggeeefffiiikkkjjjiiihhhfffcccbbbaaabbbdddfffeeeeeeeeeeeedddcccbbbaaabbbbbbaaa___\\\YYYUUURRRPPPQQQPPPNNNIIIFFFDDDDDDCCCKKKVVV```iiiqqqzzz|||zzzzzzzzzyyyxxx~~~|||{{{xxxvvvtttsssrrrssstttuuuvvvvvvvvvvvvvvvuuuttttttyyy{{{}}}~~~~~~{{{zzz|||~~~vvv___SSS^^^qqq[[[DDD888222333333222111000////////////......//////000000111111...........................---,,,,,,++++++++++++........................*********+++,,,---...///......------------......++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...............///000000//////............//////000///////////////000000222222222222333444555555666:::999???JJJSSSggg~~~}}}|||yyywwwvvvuuuuuuuuutttrrrqqqqqqpppoooooopppqqqqqqpppnnnnnnllljjjiiijjjkkkkkkjjjiiijjjkkkmmmnnnooooooooooooooonnnmmmlllllllllllliiiiiiiiihhhfffeeecccbbbeeeeeefffggghhhiiijjjjjjmmmjjjgggfffhhhjjjkkkjjjnnnmmmlllmmmoootttyyy|||yyymmmeeebbb___]]]```aaa```cccgggqqqwwwwwwggg___]]]```iiirrrxxxyyyzzz{{{{{{zzzyyyxxxqqqrrrssstttvvvwwwxxxyyy|||{{{zzzyyyyyyyyyyyyyyyvvvtttqqqmmmkkkiiihhhgggggggggggghhhjjjlllnnnooonnnllliiihhhhhhhhhfffdddgggfffcccbbbaaabbbdddffffffffffffeeeeeedddcccbbbaaabbbbbb```^^^[[[WWWUUUOOOOOONNNKKKGGGDDDBBBBBBJJJRRR]]]gggooouuu|||~~~~~~|||zzzzzzzzzyyyxxx~~~~~~|||{{{wwwvvvtttsssssstttvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvxxxzzz{{{|||}}}}}}{{{{{{}}}uuu```QQQXXXfffuuu[[[EEE999222444333222111000////////////000000000///////////////........................///...------,,,,,,,,,---------------------------++++++++++++,,,------.........------------......++++++,,,,,,,,,---------,,,,,,---------........................///000000///......------......///////////////000000111222222222222222333444555666777::::::@@@KKKTTThhh|||zzzzzzzzzzzzyyyvvvvvvvvvvvvuuuuuuttttttsssrrrpppqqqrrrsssrrrqqqqqqooommmmmmnnnooonnnmmmjjjkkklllmmmnnnoooooooooppppppooommmmmmmmmmmmmmmjjjjjjjjjiiihhhfffddddddgggfffffffffgggiiikkklllmmmkkkhhhhhhiiijjjkkkjjjnnnmmmllllllnnnqqquuuxxx|||sssiiibbb^^^]]]___``````ccchhhpppvvvtttggg``````cccllluuuwwwyyy|||~~~~~~|||{{{sssssstttvvvwwwwwwwwwwww}}}}}}|||{{{yyywwwuuuttttttrrrooollljjjhhhggggggffffffggghhhjjjmmmpppqqqooommmkkkiiihhhgggdddbbbgggfffdddbbbbbbcccdddeeegggffffffeeeeeeddddddcccbbbbbbbbbaaa___\\\YYYWWWOOOOOOMMMJJJFFFCCCCCCDDDMMMVVVbbbkkkqqqvvvzzz~~~~~~}}}~~~~~~{{{zzzzzzzzzyyywwwyyyzzz{{{}}}}}}}}}}}}|||vvvuuuttttttuuuvvvyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvxxxyyyyyyyyyzzz}}}}}}~~~}}}||||||}}}rrr___PPPSSS\\\iiiZZZEEE:::333555333222111000////////////111111000000///......---........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------......,,,,,,,,,,,,---------------------.........//////...............///000000///......------......////////////000111222333444222222222222333444555666777;;;;;;AAALLLUUUiii}}}zzzxxxyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuvvvvvvvvvtttrrrqqqsssttttttttttttrrrqqqqqqrrrsssrrrqqqjjjkkklllmmmnnnnnnnnnnnnpppooonnnmmmllllllllllllnnnnnnmmmlllkkkiiihhhggghhhgggffffffgggiiikkkmmmlllkkkjjjjjjjjjjjjjjjjjjlllkkkkkkkkklllnnnppprrrvvvwww{{{wwwnnnddd___]]]^^^___```dddiiiooovvv}}}rrrgggcccdddhhhpppxxxyyy|||uuuvvvxxxyyyzzz{{{{{{{{{|||||||||{{{yyyvvvtttrrrsssqqqooollljjjiiiiiiiiihhhhhhggghhhiiikkklllnnnjjjjjjiiiiiiiiiiiihhhgggfffeeedddcccbbbcccdddeeeggggggfffeeeddddddddddddbbbbbbbbbaaa^^^ZZZWWWUUUQQQPPPNNNJJJGGGFFFGGGIIIQQQZZZfffpppvvvyyy|||~~~}}}{{{zzzzzzzzzxxxwwwuuuvvvxxx{{{|||}}}}}}}}}vvvuuuuuuuuuvvvyyy{{{}}}~~~}}}{{{yyywwwvvvvvvxxxyyyzzzzzzyyyzzz|||~~~zzz{{{|||{{{|||~~~nnn]]]QQQQQQYYYfff~~~YYYEEE;;;444666222222111000//////000000000000/////////.......................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,------------...------------...........................///000000000//////......//////000/////////000111333444555333222222333333444555666888<<<<<>>BBBNNNXXXjjj~~~}}}}}}yyyyyyyyyxxxwwwvvvttttttssssssvvvwwwxxxzzzzzzwwwsssooogggggghhhmmmrrrsssoookkknnnqqqssssssqqqqqqrrrtttrrrqqqooonnnmmmlllmmmmmmllllllllllllkkkiiihhhgggdddfffiiilllmmmllljjjhhhggghhhiiikkkkkkkkkkkkjjjmmmmmmooopppooonnnlllkkklllkkkjjjkkklllllljjjhhhhhhfffeeefffeeefffmmmvvv}}}qqqkkkkkkmmmrrrzzz|||zzzyyyvvvvvvwwwwwwvvvvvvuuuuuuoookkkhhhfffgggiiijjjkkkjjjnnnooonnnppptttuuusssmmmllllllkkkkkkjjjjjjjjjhhhgggeeecccbbb``````___bbb___\\\XXXWWWXXXYYYZZZYYYYYYYYYXXXVVVRRROOOMMMGGGGGGFFFGGGLLLUUU___gggrrrxxx}}}|||{{{|||}}}~~~|||{{{{{{{{{|||zzz|||~~~}}}|||}}}~~~}}}|||yyyxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{|||~~~|||zzzyyyyyyzzz|||~~~~~~~~~nnnZZZSSS[[[fffxxxnnnRRR???777444222222111000000111111000...222111///...------......///.........------------...---,,,,,,,,,,,,---...***,,,...---+++***,,,......,,,******,,,------+++,,,,,,,,,+++,,,------......---,,,+++,,,---...//////...+++******+++---....../////////000000000000//////............//////111000000000000000000000222222222333333444444555555===>>>AAAMMMWWWjjj}}}|||{{{yyyvvvwww{{{zzzyyywwwvvvtttsssssszzzzzz{{{|||{{{xxxsssooohhhggghhhmmmqqqssspppmmmpppqqqrrrrrrpppooopppqqqqqqpppooonnnlllllllllllljjjjjjjjjjjjjjjjjjjjjiiifffgggiiijjjjjjiiihhhhhhgggggghhhiiiiiijjjjjjkkkmmmnnnooooooooonnnlllkkklllkkkjjjjjjkkkkkkiiigggdddbbbdddffffffhhhoooxxxwwwkkkgggiiimmmuuu|||~~~|||{{{{{{uuuvvvxxxyyyyyywwwuuutttnnnkkkhhhggghhhiiikkkkkklllooopppnnnooossstttqqqlllkkkkkkjjjiiiiiihhhhhhggggggeeedddbbb```___^^^___]]][[[YYYXXXXXXXXXXXXYYYYYYZZZYYYUUUQQQLLLHHHFFFGGGHHHKKKRRR]]]iiirrrxxx}}}~~~}}}||||||}}}~~~}}}|||{{{zzz{{{}}}}}}||||||}}}}}}|||{{{zzz{{{|||zzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}||||||~~~sss___XXX```jjj{{{mmmRRR>>>666222///222111000000111111000...111000///......---......---------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,***+++,,,------,,,++++++*********+++,,,,,,------------------,,,,,,......---,,,++++++,,,,,,....../////////000000000//////............//////000000000000000000111111111222222333444444555555444<<<===AAALLLWWWiii~~~zzzxxxtttsssxxx}}}{{{{{{yyyxxxvvvsssrrrqqqzzzyyyzzz{{{{{{xxxtttpppjjjjjjjjjmmmpppqqqpppnnnpppppppppppppppppppppqqqqqqpppooommmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiifffffffffggghhhhhhhhhiiiiiiiiihhhiiiiiijjjllllllnnnnnnoooooonnnmmmlllkkkkkkjjjiiijjjkkkkkkiiigggbbbbbbcccfffgggiiiqqqyyyssshhhdddhhhpppyyy~~~|||}}}yyyyyyzzzyyyxxxwwwuuutttooommmjjjhhhiiikkkllllllllloooooommmnnnqqqqqqoookkkkkkjjjiiihhhggggggfffffffffeeedddbbb```___^^^\\\\\\[[[ZZZXXXXXXWWWVVVWWWXXXZZZYYYVVVQQQKKKHHHEEEFFFIIINNNVVVcccpppxxxyyy~~~}}}}}}}}}}}}|||{{{|||}}}}}}}}}|||{{{}}}~~~}}}|||zzz|||}}}}}}|||{{{|||}}}yyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}||||||ggg]]]ccclll|||iiiOOO???888555111222111000000111111000...000000//////............---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++***++++++,,,,,,---.........---,,,++++++............---,,,++++++........./////////000000//////............//////000000000000000111111111111222222333444555666666444;;;<<<@@@LLLVVViii}}}|||xxxuuuxxx~~~|||~~~}}}|||zzzxxxuuurrrpppuuuuuuvvvwwwxxxwwwtttqqqmmmmmmmmmmmmooooooooonnnqqqpppoooooopppqqqqqqrrrpppoooooommmllljjjiiihhhkkkjjjjjjjjjiiihhhhhhhhhddddddeeefffgggiiijjjkkkkkkkkkkkkkkkkkkmmmnnnoooooooooooonnnnnnmmmlllkkkiiihhhhhhiiijjjjjjiiigggdddccceeehhhiiikkksss|||}}}qqqhhheeekkkuuu~~~~~~|||yyyvvvuuuttttttpppnnnkkkkkklllmmmmmmmmmjjjmmmmmmkkkkkknnnooolllkkkjjjjjjhhhgggffffffeeeeeeeeeddddddbbb```___^^^ZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWYYYYYYVVVRRRMMMIIIDDDGGGKKKRRRZZZfffrrrzzzyyy~~~}}}{{{{{{|||~~~{{{zzzzzz|||}}}~~~}}}~~~~~~||||||zzz|||~~~~~~}}}|||}}}~~~yyyyyyyyyzzz{{{|||}}}~~~}}}}}}||||||}}}jjj^^^aaajjj{{{xxxbbbJJJ===999666333222111000000111111000...///////////////...........................//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---......------,,,,,,,,,---------.........---,,,++++++---............---,,,+++............//////////////////............////////////000000111111111111111222222333555666666777444;;;<<<@@@LLLVVViii}}}}}}zzzwwwyyy{{{xxxtttrrrppppppqqqtttvvvvvvtttrrrooonnnnnnnnnnnnooopppppptttqqqoooooopppqqqqqqqqqoooooonnnmmmllljjjhhhgggjjjjjjkkkkkkkkkjjjhhhgggeeefffggghhhjjjlllmmmnnnlllmmmmmmnnnnnnoooooopppppppppooonnnmmmllllllkkkgggffffffhhhjjjkkkjjjhhhgggffffffiiijjjnnnwww{{{rrrkkkiiipppzzz}}}yyyvvvtttssstttpppnnnlllkkklllmmmmmmlllhhhkkkllliiijjjmmmnnnkkkkkkkkkjjjiiigggfffeeeeeebbbccccccdddcccaaa```___YYYYYYXXXXXXWWWVVVVVVUUUTTTUUUWWWVVVTTTPPPLLLIIIEEEIIIOOOWWW```kkkuuu|||}}}}}}zzzyyy{{{|||}}}{{{zzz|||~~~~~~~~~~~~}}}}}}{{{}}}~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}{{{||||||~~~jjj\\\```kkk}}}uuu^^^GGG:::888666333222111000000111111000.........////////////...............///////////////---......//////......------,,,++++++------,,,+++***+++,,,,,,++++++---/////////...---------......------------------,,,,,,------............------------.........///////////////............///////////////000111111222222111222333444555666777888444<<<===AAALLLWWWiii~~~~~~|||yyy{{{}}}xxxtttrrrooooooppprrrttttttsssqqqmmmmmmmmmmmmnnnpppsssuuuyyyuuuqqqoooppppppooonnnoooooonnnmmmllliiigggfffgggiiikkkmmmnnnllljjjhhhjjjjjjlllmmmoooooopppppplllmmmnnnppppppppppppoooqqqpppooonnnmmmlllkkkkkkeeedddeeegggjjjkkkkkkjjjhhhffffffiiilllrrr}}}{{{tttoooooovvv{{{xxxvvvtttsssnnnllljjjjjjkkklllkkkjjjhhhkkkkkkiiijjjnnnnnnllllllkkkjjjiiigggfffeeeeee```aaabbbccccccbbbaaa```YYYXXXWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSPPPLLLHHHFFFEEEKKKTTT^^^hhhqqqzzz~~~}}}zzzxxxxxxzzz}}}~~~}}}|||}}}~~~|||~~~}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{|||zzzzzz|||~~~iii]]]eeesss~~~cccIII<<<999777333222111000000111111000...---...///000000///......---------....../////////,,,---............---,,,...,,,***+++---...,,,***)))+++---,,,++++++...000000//////...------.........---,,,+++,,,---...///,,,,,,------......//////---------.........////////////............//////...//////000111111222222111222333444555777888888555===>>>AAAMMMWWWjjj|||wwwrrrpppoooooopppqqqssssssrrrpppjjjkkklllmmmnnnqqqvvvyyy}}}yyysssppppppooommmkkknnnnnnnnnmmmkkkiiigggeeedddgggkkkooopppooollljjjnnnoooqqqrrrrrrrrrqqqpppkkklllooopppqqqpppooonnnqqqpppooonnnllllllkkkkkkccccccdddgggjjjlllkkkjjjhhhffffffiiinnnuuuzzzvvvrrrssszzz~~~{{{xxxuuusssmmmkkkiiiiiijjjkkkjjjiiihhhkkkllljjjkkkooopppmmmllllllkkkiiihhhfffeeeeee^^^```bbbcccdddcccbbbaaaYYYXXXVVVUUUTTTUUUUUUVVVVVVUUUSSSPPPLLLHHHDDDBBBFFFMMMXXXcccmmmwww}}}}}}~~~~~~|||xxxvvvwwwzzz}}}}}}}}}~~~|||}}}|||||||||{{{{{{zzzzzzzzz{{{{{{xxxzzz|||~~~iiiaaalll|||kkkOOO???;;;888444222111000000111111000///---...///000000///......,,,,,,,,,------.........++++++------------++++++...,,,***+++---...,,,***)))+++---,,,++++++...111000///...---------------...---+++***+++---///000,,,,,,,,,,,,---///000111---------.........////////////............//////...//////000111222222222111222333444666777888999666===>>>BBBNNNXXXkkk|||xxxuuuttttttuuuuuuuuutttrrrpppooonnnnnnnnnoooppppppqqqqqqpppooommmnnnoooooonnnmmmmmmlllkkkjjjjjjjjjjjjkkklllnnnoooooommmkkkkkkkkkmmmoooqqqssstttsssrrrpppooooooppprrrrrrssssssrrrpppooommmmmmnnnnnnmmmkkkfffeeeccccccdddfffhhhjjjlllgggeeejjjooottt{{{wwwuuuxxx|||~~~}}}||||||}}}|||zzzuuurrrmmmllljjjiiihhhiiikkklllfffkkkooonnnnnnqqqrrrpppmmmnnnooolllhhhdddbbbaaa]]]]]]]]]___``````^^^\\\WWWVVVTTTTTTUUUVVVVVVUUUYYYWWWTTTOOOJJJGGGGGGHHHHHHRRR^^^hhhrrr}}}}}}||||||}}}}}}{{{yyyzzz}}}~~~}}}{{{{{{yyy{{{}}}{{{zzzyyyyyy{{{||||||{{{|||{{{}}}~~~nnnaaannn{{{VVV@@@:::777000222222222111111111000000000000000000000000000000///...------...///...---++++++++++++++++++++++++//////.........---------))))))(((((()))+++,,,...........................000///...---------------...---,,,++++++,,,---...//////...---...///000111......//////...---,,,,,,000111111111222222222222444333222222333444666777666;;;>>>EEERRRZZZlll~~~{{{xxxvvvvvvvvvvvvuuutttrrrpppooonnnooopppqqqqqqrrrrrrrrrqqqpppoooppprrrsssrrrqqqmmmllllllkkkkkkkkklllllllllnnnooonnnkkkhhhggggggiiillloooqqqrrrrrrpppooojjjkkkmmmooopppqqqrrrrrrpppooonnnnnnooopppnnnmmmjjjiiihhhggggggggghhhiiikkkhhhhhhlllooouuuyyywwwvvv{{{~~~}}}zzzyyy|||{{{{{{{{{{{{xxxtttqqqmmmkkkiiifffeeeeeeffffffeeekkknnnlllmmmoooqqqooommmlllkkkiiigggeeecccbbb___^^^]]]]]]]]]\\\YYYWWWRRRPPPOOOQQQSSSUUUVVVVVVWWWUUURRRMMMHHHFFFFFFGGGMMMWWWcccllluuu~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{{{{xxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}{{{yyyyyyzzz{{{|||{{{yyyyyyzzz{{{{{{zzz}}}}}}~~~pppaaakkkYYYAAA;;;777111111111111111000000000000000000000000000000000000...---------......------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------******))))))***+++---...........................,,,,,,+++++++++,,,,,,------------,,,,,,---------------,,,+++,,,---...///111111111111111000//////000000000111111111222222333333333333444555666666555:::<<>>>>>AAALLLXXXlllzzzuuuuuutttqqqppprrryyyyyywwwvvvuuuuuuuuuuuuxxxwwwwwwvvvuuuuuuttttttvvvrrrooopppssstttqqqmmmmmmmmmnnnnnnmmmkkkhhhggghhhhhhgggfffdddbbb```______ccchhhkkkjjjhhheeeddddddgggkkkmmmnnnppprrrtttttttttssssssrrrqqqooonnnppppppooommmkkkjjjlllnnnooossswww~~~{{{rrrrrrwww}}}yyyxxxzzzzzzyyywwwvvvuuuuuuuuuuuuttttttttttttsssqqqooonnnqqqpppnnnlllkkkiiihhhhhhhhhiiihhhfffcccaaa```aaa```^^^\\\XXXUUURRRPPPPPPSSSVVVUUUPPPMMMNNNKKKFFFDDDIIIMMMOOOPPPWWWbbbkkkxxxzzz~~~}}}}}}}}}|||{{{|||zzzyyyxxxyyyzzz~~~}}}~~~~~~}}}zzzyyyyyyzzz}}}{{{zzzyyyzzz{{{zzzyyyzzzzzzzzz{{{{{{{{{||||||vvv]]]SSS[[[cccqqqqqqWWWAAA777555444222111111000000000000000000000///...............///...---,,,,,,,,,,,,------+++***+++---/////////,,,,,,,,,+++++++++******((()))***++++++***)))(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...///000,,,,,,++++++,,,---///000111111111111111000000000111222333444555777888888666<<<===AAAMMMZZZooo~~~wwwvvvtttqqqqqqtttxxxxxxwwwvvvuuusssqqqqqqttttttttttttsssrrrqqqpppssspppnnnnnnppppppnnnkkkjjjjjjkkklllkkkiiigggeeeffffffggghhhgggeeecccaaa```dddiiijjjhhhfffeeeeeefffhhhkkkmmmnnnoooqqqsssrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrqqqooonnnooopppvvvxxx|||~~~vvvsssvvv{{{~~~zzzxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvssstttuuuuuutttrrrpppnnnooonnnnnnmmmlllkkkjjjjjjffffffeeeccc```___```aaa]]]\\\[[[YYYVVVTTTSSSRRRTTTUUUSSSNNNKKKKKKIIIEEEDDDHHHMMMPPPTTT]]]jjjttt}}}~~~~~~|||yyywwwxxx{{{{{{zzzxxxxxxzzz}}}~~~~~~}}}zzzwwwuuuvvvwww{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{{{{|||||||||~~~bbbTTT\\\ggguuuoooUUUAAA888555444222111111000000000000000000000///.....................---,,,,,,,,,---------,,,+++***((()))+++...,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))...------------,,,,,,,,,------------------------***++++++,,,---...//////......---------......///,,,,,,,,,,,,---...//////111111111111111222222222111222333444555777888888444;;;<<>>BBBOOO\\\qqq~~~}}}~~~|||uuuooonnnlllmmmpppsssuuuuuuuuuttttttsssrrrqqqppppppqqqqqqkkkkkkjjjiiigggfffeeeeeefffgggiiijjjjjjjjjhhhgggdddfffhhhkkkllllllkkkkkkgggiiillloooqqqpppnnnllloooqqqrrrrrrqqqppppppqqqooorrruuuuuusssrrrtttwwwtttvvvxxxxxxxxxyyyzzz||||||rrrllliiimmmssszzz|||zzzxxxuuuuuuxxx}}}|||{{{xxxuuurrrooonnnmmmmmmnnnmmmmmmllllllkkkjjjkkkmmmnnnoooooonnnnnnggghhhgggddd___[[[YYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWRRRNNNLLLJJJGGGHHHKKKRRRTTTWWW\\\cccnnnzzz}}}vvvtttssssssuuuzzz~~~~~~||||||~~~~~~|||{{{~~~~~~{{{xxxwwwwwwyyyzzz{{{}}}{{{{{{|||||||||}}}}}}}}}jjj[[[]]]dddvvvpppUUUBBB:::555222222111111000000000000000000000///...............------,,,,,,,,,---...............---+++***+++,,,,,,,,,,,,,,,------------+++,,,------------,,,+++,,,,,,,,,------------...++++++++++++++++++++++++)))***+++,,,...///000111------......///......------....../////////...............///000000111111333333444444555666666777888>>>>>>BBBNNNZZZooo}}}~~~|||vvvrrrrrrlllmmmppprrrtttuuuvvvvvvvvvtttrrrpppooopppqqqrrrjjjjjjjjjhhhfffdddddddddeeefffhhhiiijjjiiihhhgggcccdddfffgggiiijjjjjjjjjhhhiiimmmttt{{{}}}yyyuuussstttuuutttrrrqqqqqqrrrppptttwwwwwwtttsssuuuxxxvvvwwwxxxxxxxxxzzz}}}}}}uuuqqqmmmqqqwww||||||zzzuuurrrsssxxxyyyyyyyyywwwuuussspppooonnnmmmlllkkkkkkkkklllllljjjkkkmmmooopppooonnnmmmfffggghhhfffbbb]]]ZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXUUUOOOKKKJJJIIIEEEGGGLLLTTTVVVZZZ```iiisss}}}~~~}}}xxxwwwvvvuuuvvvyyy|||~~~~~~~~~}}}{{{zzz{{{}}}zzz{{{}}}~~~|||{{{}}}}}}{{{{{{yyyyyyzzz{{{~~~{{{|||||||||}}}}}}}}}}}}jjjZZZ___iiizzzmmmSSSAAA:::666222222111111000000000000000000000///...............,,,,,,,,,,,,,,,---...///,,,++++++,,,...---,,,***,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,---//////000+++,,,---/////////......---...///000//////...---...//////000111111222222333333444444555666666666666======AAAMMMZZZooo~~~}}}|||xxxuuuvvvmmmnnnppprrrtttuuuvvvvvvwwwtttqqqnnnnnnoooqqqsssjjjjjjjjjhhhfffdddcccdddccceeeggghhhiiihhhgggfffbbbcccdddeeefffgggiiiiiiggghhhmmmyyytttvvvwwwvvvsssrrrqqqrrrqqquuuyyyxxxuuusssvvvyyyvvvwwwxxxwwwxxxzzz~~~zzzyyyqqqtttyyy~~~~~~|||vvvrrruuu{{{xxxxxxxxxxxxwwwvvvtttsssooommmkkkjjjjjjkkklllnnnjjjlllnnnooopppooonnnmmmdddfffhhhhhhddd```\\\ZZZXXXZZZ[[[\\\\\\[[[ZZZXXXSSSLLLHHHIIIGGGDDDFFFLLLTTTWWW[[[bbblllvvv~~~|||{{{zzzyyyyyy{{{|||}}}~~~}}}~~~|||yyyxxxxxx{{{~~~zzz{{{}}}~~~}}}|||}}}~~~}}}zzzzzzzzz{{{~~~||||||||||||}}}}}}}}}}}}{{{jjjXXX```nnnkkkQQQAAA:::777333222111111000000000000000000000///...............,,,,,,,,,,,,,,,---...///***)))))),,,///000,,,(((,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---///000000/////////000111222222111000//////000000111222222333333333444444444555666666666555;;;<<<@@@MMMZZZooo}}}{{{yyyxxxwwwtttssssssrrrqqqqqqpppppprrrrrrrrrrrrqqqpppoooooommmllliiigggeeeeeeeeeeeeiiihhhhhhhhhhhhgggdddaaabbbdddffffffeeeeeefffgggfffhhhnnnyyyzzzyyyxxxvvvuuutttttttttwwwwwwxxxyyyzzzyyywwwvvvxxxwwwxxxyyyyyyyyywwwuuuxxx{{{~~~yyywwwwwwxxxyyyyyywwwvvvtttrrrrrrrrrssssssqqqmmmiiihhhhhhjjjkkkjjjlllnnnpppooollliiigggiiihhhgggeeebbb___]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUUUUOOOGGGBBBCCCHHHMMMQQQTTTZZZccclllttt{{{~~~{{{xxxwwwzzz}}}zzzwwwuuuwwwzzz}}}~~~~~~|||zzz{{{}}}~~~|||zzz||||||~~~~~~||||||~~~{{{zzzxxxyyy{{{||||||{{{|||uuuzzzsss^^^aaavvvfffMMM>>>999666444111000000000000000111111000000000///......------,,,,,,------------------++++++++++++++++++++++++,,,......***%%%$$$(((...---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,------------,,,++++++---//////...000000000000000000000000000000000000000111222222111222555777777777555444666888===DDDJJJXXXppp~~~|||{{{yyyyyyttttttssssssrrrqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnlllkkkjjjhhhgggfffffffffiiihhhhhhhhhhhhgggdddbbb```bbbdddfffffffffhhhiiihhhiiinnnvvv~~~vvvvvvvvvuuuuuuwww{{{zzzyyy|||~~~|||yyywwwvvvxxx{{{{{{|||zzzyyyxxx|||{{{yyyxxxyyyzzz|||zzzxxxvvvuuutttttttttrrrpppllliiihhhiiijjjkkklllmmmnnnooommmkkkhhhfffgggggggggfffdddaaa___]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTNNNGGGDDDFFFKKKPPPTTTYYY___gggooouuu||||||yyywwwyyy}}}~~~{{{xxxxxxzzz|||}}}~~~}}}{{{yyyzzz|||}}}{{{zzz|||}}}~~~}}}}}}}}}}}}~~~|||{{{}}}}}}{{{zzz{{{|||~~~~~~}}}}}}}}}~~~wwwzzz}}}rrr^^^eeemmmQQQ@@@999666444111111000000000000111111000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))+++---,,,++++++++++++*********------------------------......---------,,,,,,,,,------------.........//////---,,,---///111000000000000000000000000000000...------------...//////222333444666666666666555666888>>>DDDKKKYYYppp~~~}}}||||||vvvvvvuuuuuutttssssssrrrqqqrrrrrrqqqqqqpppooonnnkkkkkkkkkjjjjjjiiiggggggjjjhhhggghhhhhhgggeeeccc^^^aaadddffffffgggiiikkklllmmmpppvvv{{{|||yyyuuutttvvvwwwvvvtttwwwzzzwww{{{|||wwwvvvyyy}}}{{{{{{yyy~~~}}}{{{zzzzzzzzz}}}{{{yyywwwuuutttsssssspppnnnllljjjiiiiiikkkllloooooonnnmmmjjjhhhfffdddhhhhhhiiihhhfffbbb^^^\\\\\\ZZZYYYYYYYYYXXXVVVTTTQQQMMMHHHFFFIIIOOOUUUXXX___dddkkkrrrxxx|||~~~{{{xxxyyy|||}}}~~~|||{{{{{{}}}~~~~~~}}}|||zzzyyyyyyzzz{{{{{{zzz}}}}}}|||{{{{{{{{{~~~~~~|||{{{|||~~~}}}||||||~~~~~~||||||}}}zzz}}}ppp^^^iiixxxWWWBBB:::777333111111000000000000000111000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...---,,,***+++,,,---------,,,+++...........................------------,,,,,,,,,,,,,,,------------.........---,,,---000111111000000000000000000000000000000000000///000000111222333333444444555666666666666999>>>EEELLLZZZqqq~~~~~~yyyyyyxxxwwwwwwvvvvvvuuussssssssssssrrrqqqpppoookkkkkklllmmmlllkkkiiihhhjjjiiigggggghhhhhhfffddd```bbbeeeffffffggghhhjjjpppqqqssswwwzzzyyyuuuqqqtttxxx{{{yyyttttttzzzzzzvvvxxx|||}}}}}}xxxxxxzzz{{{zzz|||~~~}}}{{{yyyyyyxxx{{{zzzxxxvvvtttrrrppppppnnnmmmllljjjjjjjjjkkkkkkqqqpppnnnkkkhhhfffdddccciiijjjjjjjjjgggbbb]]]ZZZYYYWWWVVVUUUUUUTTTQQQOOOMMMJJJGGGHHHMMMSSSXXX[[[aaagggooouuuzzz}}}~~~}}}~~~~~~}}}||||||~~~||||||{{{{{{|||~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{}}}|||{{{zzz{{{~~~~~~|||{{{zzz|||~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~mmm]]]fff\\\CCC;;;777222222111000000000000000000///////////////000000000............------------------------------------,,,,,,---.........---+++)))***---/////////...---------------------------------------------------***++++++++++++++++++++++++++++++,,,///000///...////////////////////////222111111111111222333333444444333444444555777777777999???FFFMMM[[[sss{{{{{{{{{zzzyyyyyyxxxxxxuuuuuuuuuuuutttsssrrrrrrlllmmmnnnnnnnnnmmmkkkjjjjjjiiigggggghhhhhhgggeeedddfffggggggfffeeefffgggmmmooosssvvvxxxwwwtttqqqqqqxxx}}}|||wwwtttvvvzzz|||yyywwwxxx{{{~~~zzzzzz}}}}}}|||~~~|||zzzxxxwwwvvvuuuzzzyyyxxxvvvsssqqqooonnnmmmmmmmmmllllllkkkkkkkkkqqqooollliiifffdddcccccceeefffhhhhhhfffccc^^^\\\WWWVVVTTTSSSSSSQQQNNNLLLIIIHHHGGGJJJPPPWWW\\\^^^bbbhhhqqqxxx{{{}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzz|||~~~}}}{{{{{{zzzyyyyyy{{{}}}~~~~~~zzz{{{|||~~~|||{{{zzz{{{|||}}}~~~|||zzz{{{|||}}}|||{{{}}}~~~~~~~~~jjjZZZ^^^mmm___DDD<<<888222222222111000//////000000.../////////000000111111---------....../////////------------------------+++///222111---******,,,)))***---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,...000111000//////////////////////////////............///000000444444333444444555777777777:::@@@FFFNNN\\\ttt||||||{{{{{{zzzyyyyyyxxxvvvwwwwwwvvvvvvuuutttssspppppppppoooooommmllllllkkkiiigggggghhhhhhhhhgggggghhhiiihhhfffdddddddddgggjjjnnnrrrttttttrrrpppooouuu{{{}}}zzzwwwwwwyyyzzz}}}~~~zzzyyy||||||}}}}}}zzzwwwuuussssssrrryyyyyyxxxwwwuuusssqqqooonnnooooooooonnnmmmkkkjjjnnnmmmkkkhhhfffdddcccccc^^^```bbbddddddcccaaa```XXXWWWUUUSSSSSSQQQMMMKKKGGGGGGIIINNNUUU[[[```aaaeeekkktttzzz~~~~~~}}}}}}|||~~~|||{{{zzzzzzxxxxxxyyy|||}}}}}}}}}{{{{{{|||}}}}}}}}}~~~}}}|||{{{{{{{{{|||||||||}}}}}}{{{yyyyyyzzz{{{zzzyyy}}}~~~~~~xxxeeeVVVVVV^^^lll^^^CCC<<<888222333222111000////////////......///000000111222222------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++000333111+++((())),,,***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............------......///222444555444222000000000000000000000000000000000000000111111222333333444444555666666666888;;;@@@GGGOOO]]]vvv~~~~~~~~~zzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwvvvvvvuuutttssssssrrrqqqpppnnnmmmmmmmmmkkkiiigggggghhhiiihhhhhhhhhiiijjjhhhfffdddcccdddbbbffflllppprrrrrrqqqppprrrvvvzzz|||{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~yyy~~~zzzuuurrrqqqqqqqqqvvvvvvvvvvvvtttrrrpppooopppqqqqqqqqqpppnnnkkkjjjjjjjjjiiihhhgggeeedddddd^^^___```aaaaaa```___^^^XXXVVVTTTRRRQQQOOOKKKIIIHHHIIILLLRRRYYY```ccceeejjjpppyyy~~~~~~|||{{{}}}}}}~~~~~~~~~~~~zzz|||{{{xxxxxxxxxyyyxxxxxxxxx|||~~~|||~~~~~~~~~}}}||||||{{{||||||}}}{{{{{{~~~}}}{{{yyyyyyzzz{{{zzzyyy{{{|||~~~}}}sss```RRRSSSYYYddd|||\\\BBB<<<999111333222111000////////////---...///000111222333333111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///...,,,***+++,,,++++++,,,,,,---------...------------------------,,,,,,,,,---------......000000000//////.........//////111444666777666444000000000000000000000000333333222222333333444555222333444666666666666555888;;;AAAHHHPPP^^^www~~~~~~~~~~~~}}}yyyyyyxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvuuutttsssrrrvvvtttrrrpppnnnmmmmmmnnnkkkiiigggfffhhhiiiiiihhhgggiiijjjhhhfffddddddeeeaaaffflllppprrrqqqqqqqqqyyyyyyzzz{{{{{{zzzzzzyyy}}}|||}}}~~~}}}zzz~~~{{{kkkwwwzzzuuuqqqppppppqqqssssssssssssrrrpppnnnmmmqqqrrrsssrrrqqqnnnkkkiiiggghhhhhhhhhgggfffeeedddcccbbbaaa___]]][[[YYYXXXUUUSSSQQQOOONNNLLLHHHFFFJJJKKKOOOUUU]]]cccfffgggooouuu}}}~~~{{{yyyzzz{{{~~~}}}}}}}}}yyy|||~~~yyyvvvvvvxxxyyyyyyxxxyyy|||~~~~~~}}}}}}||||||||||||}}}}}}{{{{{{}}}~~~~~~|||zzzzzzzzz{{{zzzyyyxxxzzz|||wwwzzzzzz|||qqq\\\OOOTTT\\\dddyyy[[[AAA<<<999222333222111000////////////---...///000111222333444444333222000...,,,******++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,+++++++++,,,------........................,,,,,,,,,------.........//////.........------------...000333666666555333000000000000000000000000000000//////000000111222111222555777777777555444999;;;AAAHHHPPP___www}}}}}}}}}}}}|||zzzwwwwwwvvvvvvuuuttttttsssxxxvvvtttsssssssssuuuvvvqqqqqqpppooonnnnnnoooooommmllljjjiiihhhgggggggggjjjjjjjjjhhheeeccccccccceeegggjjjlllmmmpppsssuuuvvvwwwzzz{{{{{{yyywwwuuuzzz{{{}}}}}}|||}}}~~~yyykkkpppwww}}}}}}|||{{{xxxuuuqqqnnnlllvvvqqqooonnnlllggggggjjjmmmnnnoooppppppnnnmmmllllllkkkiiigggggggggggghhh``````^^^\\\ZZZXXXWWWVVVSSSTTTSSSPPPKKKHHHGGGGGGGGGKKKRRRZZZ```ffflllpppxxx{{{}}}wwwyyy}}}}}}||||||yyy{{{~~~}}}xxxuuuttttttuuuvvvxxx||||||zzz{{{~~~~~~}}}}}}}}}~~~~~~xxx{{{~~~}}}|||}}}|||yyywwwwwwxxxzzz|||pppttt{{{zzz~~~nnnYYYRRRUUUVVVcccwww{{{[[[CCC:::666111///000000111111111000000000000000000111111111111222111000...------------------.........---+++***...111222...+++------++++++...111222111000000000(((***,,,.........///111,,,,,,,,,+++++++++******'''))),,,---------...///444111111666======666///000///...------...///000,,,...222555555444111000444444555555666777777777333<<>>999888555111111111000000000000000///000000000111111111111//////............//////.........------,,,,,,+++)))---...,,,***,,,,,,***...000111111///------...***,,,...///......///000///.........------------,,,,,,+++***)))***...000333999>>>===777111000111/////////....../////////............///000111222222333333333444555555555666???AAAFFFSSS___sss~~~~~~}}}}}}|||{{{zzz{{{|||}}}|||{{{xxxxxxxxxxxxxxxxxxwwwwwwssssssssstttsssrrrrrrqqqmmmmmmmmmllljjjhhhfffeeeaaabbbcccdddeeeeeeeeeeeebbbdddffffffdddccccccdddgggiiilllmmmnnnppprrruuuwwwxxxyyy{{{{{{|||{{{{{{zzz|||~~~~~~|||zzzvvvvvvuuusssqqqooommmkkkiiieeecccbbbbbbfffrrr~~~yyyuuuqqqpppoookkkjjjiiigggeeecccbbbaaaaaa___[[[XXXVVVVVVXXXYYYTTTRRRNNNJJJHHHIIIMMMPPPWWW[[[```eeekkkqqqwww{{{~~~~~~}}}}}}~~~~~~{{{yyyzzz|||}}}~~~|||zzzzzzzzz{{{|||}}}||||||}}}zzzyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{||||||yyyzzz|||~~~~~~}}}|||}}}xxxdddlllxxxccc[[[```dddooo~~~nnnRRR>>>999777444222222111000//////000000///000000000111111111111111111///......---------000000///---,,,+++******&&&***+++)))))),,,...---///000111000...------...111222222000---***)))***/////////.........------++++++,,,+++,,,...222555===<<<;;;888444111000000...//////////////////...///.........///000111222444444444444444333333333555===@@@FFFTTTaaauuu~~~~~~zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrrrrqqqqqqqqqqqqlllllllllkkkiiifffdddbbb```aaaccceeefffgggffffffbbbcccdddcccbbbaaabbbcccfffhhhkkkmmmoooqqqtttvvvyyyzzzzzz{{{||||||||||||xxxzzz}}}~~~}}}{{{yyyvvvuuutttsssqqqooommmllliiifffcccbbbccciiixxxzzzsssooommmllliiiiiihhhgggfffdddbbbaaaaaa___\\\YYYWWWVVVVVVWWWNNNMMMLLLIIIIIIKKKPPPTTTYYY]]]ccciiinnnsssxxx{{{{{{{{{zzz{{{}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~~~~~~~}}}xxxxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxyyy{{{}}}~~~}}}~~~wwwccciiijjj___ccceeeooo~~~mmmQQQ<<<777555222333222111/////////000000000000000000111111111111222111000///---------,,,111000...---++++++******'''+++,,,***,,,222777888,,,---...---++++++,,,---...///000000...---------//////.........---------,,,---//////000222555888===888333000000000///---......////////////......////////////000111222222555555555444444444444444444===@@@FFFUUUbbbvvv~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvtttttttttttttttttttttttttttsssrrrqqqpppqqqqqqrrrkkkkkkkkkjjjhhheeebbb```]]]___bbbdddfffffffffeeebbbbbbaaa___]]]]]]___aaaeeegggkkkmmmooorrruuuxxxzzzzzz{{{{{{{{{{{{{{{{{{xxxzzz}}}}}}{{{zzzuuuuuutttsssrrrpppnnnmmmiiihhhggghhhggglllzzzvvvpppkkkjjjiiiffffffgggfffeeecccbbb``````___\\\ZZZWWWUUUSSSSSSJJJJJJJJJJJJKKKOOOUUUYYY[[[```gggmmmrrrvvvyyy{{{xxxxxxyyy{{{}}}}}}||||||}}}}}}|||}}}}}}zzzyyyzzz|||}}}{{{vvvwwwxxxzzz}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}||||||{{{yyyxxxwwwwwwxxxyyyzzz|||}}}~~~ssscccjjjpppcccdddfffooo}}}mmmQQQ===777555222444333111///...///000000000000000000111111111111111000///...............///...---,,,,,,,,,------,,,...---)))***111777999+++,,,---,,,++++++,,,...(((+++---//////000222333.........---------,,,,,,+++---///000000111444555444111...---...//////...---...///000000///...---//////000111111222222222333444444555666666777777666>>>AAAGGGTTTaaauuu~~~|||{{{zzzxxxxxxxxxxxxvvvuuuqqqrrrrrrrrrrrrrrrrrrrrrvvvuuusssqqqqqqrrrssstttkkkkkkkkkjjjhhhdddaaa___ZZZ\\\___bbbcccdddccccccbbbaaa___\\\ZZZZZZ]]]```dddgggjjjmmmpppsssvvvyyyzzzzzzzzzzzzzzzzzzyyyyyyyyy|||~~~}}}{{{uuuuuuttttttrrrpppooonnnjjjjjjlllmmmkkknnnyyy{{{ssslllhhhggggggddddddeeeeeedddcccaaa```___^^^\\\ZZZVVVSSSQQQPPPGGGHHHJJJKKKNNNRRRXXX\\\\\\aaaiiipppuuuxxxzzz|||wwwwwwyyy{{{~~~~~~}}}|||||||||{{{}}}}}}zzzwwwyyy{{{~~~}}}zzzvvvwwwxxx{{{}}}zzz|||~~~~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{|||~~~rrreeennnqqqcccdddfffqqqnnnRRR>>>999888555444333111///......///000000000000000111111111111///............///000000,,,,,,++++++,,,...///000,,,---)))""" &&&+++---,,,---......------///111...///111000...------.........---------,,,,,,,,,***,,,...///......///000,,,,,,---...///000111222---...///000000///...---///000111222333333333222111222333555777888::::::888@@@BBBGGGTTT```ttt~~~}}}}}}~~~~~~{{{zzzwwwvvvvvvuuusssqqqppppppppppppqqqssstttuuusssrrrqqqqqqpppqqqqqqqqqiiihhhfffdddaaa```___^^^[[[\\\^^^bbbeeeeeecccaaa^^^]]]\\\ZZZYYYZZZZZZ[[[]]]```eeejjjmmmqqqtttwww{{{{{{{{{zzzxxxxxxyyyzzz}}}|||}}}}}}|||yyyxxxuuutttsssrrrpppnnnqqqooonnnmmmooovvv~~~}}}sssmmmkkkjjjhhheeefffdddddddddeeeeeecccbbb___]]][[[YYYWWWTTTPPPMMMIIIIIIIIIKKKOOOSSSWWWZZZ___dddllltttyyy{{{zzzyyyyyyzzz|||~~~}}}{{{zzzyyyxxx|||~~~|||xxxvvvvvvxxx~~~~~~zzzyyy|||~~~{{{zzzzzz|||zzz~~~|||xxxwwwwwwwwwyyy{{{{{{zzz{{{~~~mmmcccssspppbbb```aaappplllPPP???;;;666///111111111111000000000000333000,,,,,,...//////...000000///...............///...---,,,,,,,,,,,,,,,000...+++))))))***,,,...,,,,,,---------.........---------------------------------,,,++++++---///,,,,,,,,,---------...............////////////000000000000000000000000000333111000//////111333444555555555555555666777888888@@@BBBGGGTTT```ttt~~~}}}}}}~~~~~~}}}{{{yyywwwvvvuuutttrrrpppnnnnnnnnnnnnooopppqqqqqqqqqqqqpppooonnnnnnnnnnnniiigggeeebbb```^^^\\\\\\[[[[[[]]]___aaaaaa^^^\\\\\\[[[ZZZXXXXXXXXXXXXYYY[[[___dddhhhlllppptttwwwzzz{{{|||{{{yyyyyyzzz{{{~~~~~~~~~~~~~~~xxxwwwuuuttttttrrrqqqppprrrrrrrrrssstttxxx|||yyyoooiiihhhhhhfffddddddcccccccccdddccc```^^^^^^\\\YYYWWWUUURRRNNNKKKIIIIIIJJJMMMQQQVVVZZZ]]]bbbgggnnnvvvzzz|||{{{yyy{{{|||~~~~~~~~~|||zzzyyyxxx{{{~~~|||xxxvvvvvvyyy~~~~~~zzzzzz}}}|||{{{|||~~~~~~~~~}}}}}}yyy{{{}}}}}}||||||lllbbbrrrqqqddddddiiiwwwqqqUUUAAA:::777222111111111111000000000000333000---,,,...//////...000000///...............///...---,,,,,,,,,,,,---///...,,,******+++,,,---******+++++++++,,,,,,,,,------------------------/////////...------///111,,,,,,---------.........---............/////////000000000000000000000000111000/////////000111222555444444555555666777888888???BBBFFFTTT```uuu}}}}}}}}}~~~}}}|||{{{yyyvvvuuuttttttrrrpppllllllllllllllllllllllllmmmmmmlllllllllkkkkkkkkkhhhfffdddaaa^^^\\\ZZZYYYZZZYYYZZZ\\\]]]\\\YYYWWWYYYXXXWWWVVVVVVUUUUUUVVVVVVZZZ___dddhhhmmmrrrvvvyyy{{{||||||zzzzzz|||}}}~~~~~~wwwvvvvvvuuuuuuttttttttttttuuuwwwyyyzzz{{{{{{{{{zzzssskkkfffeeeeeeeeedddcccbbbbbbbbbbbbaaa]]]ZZZ[[[YYYWWWUUUSSSOOOKKKGGGHHHIIIKKKOOOTTTYYY___bbbhhhlllsssyyy|||}}}|||zzz}}}~~~~~~~~~~~~}}}{{{zzzwwwyyy}}}~~~}}}xxxxxxxxx{{{~~~|||||||||}}}}}}}}}{{{|||~~~~~~~~~mmmdddttt{{{}}}pppcccgggrrrtttWWW@@@888666333111111111111000000000000222000------...//////...000///......---...............---,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------//////000///------///000,,,------------.........---------............///000000000000000000000000///////////////000000000444444444444555666777888777???AAAFFFTTTaaavvv~~~}}}}}}}}}|||{{{{{{yyyvvvttttttsssrrrqqqiiijjjjjjiiiiiihhhhhhggggggggghhhiiiiiiiiiiiiiiigggfffdddbbb^^^[[[XXXWWWWWWWWWWWWXXXZZZYYYWWWUUUWWWVVVVVVUUUTTTTTTSSSSSSRRRUUUZZZ___dddjjjooosssxxxzzz||||||||||||}}}}}}||||||}}}|||vvvwwwxxxxxxwwwwwwxxxyyyvvvwwwyyy{{{}}}}}}|||zzztttooohhhddddddeeefffeeeccccccbbbcccbbb```[[[XXXXXXVVVTTTRRRPPPLLLHHHDDDHHHIIILLLPPPVVV]]]cccfffnnnrrrwww|||~~~}}}{{{~~~~~~~~~{{{{{{}}}~~~}}}|||wwwxxxzzz|||~~~zzzzzz{{{|||}}}~~~}}}}}}~~~|||zzz|||}}}~~~{{{|||}}}ppphhhxxx|||{{{kkk^^^fffvvvuuuUUU>>>777444111111111111111000000000///111000..................///......------............------,,,,,,,,,---------------,,,,,,,,,++++++---------............///------------............---......---,,,+++,,,---------------............------------............////////////////////////...///000000111111000000333333333444555666777888666>>>@@@FFFTTTaaavvv~~~~~~}}}{{{zzz{{{yyyuuusssssssssrrrqqqhhhhhhiiiiiihhhgggfffeeebbbccceeefffhhhhhhhhhhhhgggfffeeebbb___[[[XXXVVVTTTTTTTTTVVVXXXYYYWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRPPPSSSXXX]]]bbbhhhooosssuuuxxx{{{|||}}}}}}}}}{{{zzzzzzyyyxxxvvvxxxzzzzzzyyyyyy{{{}}}xxxwwwwwwyyy|||~~~}}}{{{pppmmmiiigggfffggghhhhhheeedddccccccbbb```\\\YYYVVVTTTQQQOOOMMMKKKGGGEEEHHHIIILLLQQQXXX```fffjjjsssvvvzzz~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxxxxzzz|||~~~~~~wwwwwwxxxyyy|||~~~}}}}}}}}}}}}{{{yyyxxxxxx}}}}}}}}}}}}|||}}}yyy{{{~~~~~~~~~zzzzzz|||rrriiixxx}}}gggZZZcccwwwyyyVVV@@@999666000111111111111000000000//////000//////..................------------......------,,,,,,,,,------...---------,,,,,,,,,++++++------........./////////---------....../////////---...///...,,,++++++,,,---------.........//////---------........./////////////////////////////////000111222222222111111222222333333444666777888666>>>@@@FFFTTTaaavvv~~~|||zzzzzzwwwsssppppppppppppooohhhhhhiiiiiiiiihhhfffeeebbbccceeefffgggffffffeeeeeeeeedddbbb___\\\XXXVVVSSSRRRRRRTTTVVVWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPSSSWWW\\\aaagggmmmrrrsssvvvyyy|||}}}~~~~~~|||zzzzzzyyyxxxvvvuuuxxxzzzzzzxxxxxx{{{~~~yyywwwuuuwwwzzz|||{{{xxxnnnmmmlllkkkkkkjjjjjjiiigggeeecccbbbbbb```^^^[[[VVVSSSOOOLLLKKKKKKIIIHHHJJJKKKOOOTTT[[[cccjjjnnnuuuwww{{{~~~~~~|||||||||}}}}}}}}}||||||{{{~~~~~~}}}{{{yyyxxxyyy{{{xxxwwwvvvwwwzzz|||||||||~~~{{{xxxvvvvvvyyyzzzzzzzzzzzz|||yyy|||zzzzzz|||uuuiiiuuu~~~{{{cccYYYaaasss[[[DDD===999222111111111111000000000000...000000000...---...///---------,,,------...///------,,,,,,,,,---.........---,,,+++++++++,,,,,,+++,,,,,,,,,---------------------...//////000000///000111111///---------------........./////////.........////////////000000000000000000000000000111111111111222222222222222222222333444666777888777???AAAFFFTTTaaavvv~~~|||zzzvvvsssooolllllllllllllllhhhiiijjjkkkkkkjjjhhhgggffffffggggggfffdddbbb```bbbbbbbbbaaa^^^[[[WWWUUUSSSRRRQQQRRRSSSTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLLLLNNNRRRVVV[[[aaahhhlllpppsssxxx{{{}}}~~~~~~}}}}}}}}}}}}|||yyyvvvrrrvvvyyyxxxvvvvvvyyy|||xxxvvvtttvvvyyyyyyuuuqqqkkkmmmoooooonnnllljjjiiigggeeebbb`````````___]]]WWWSSSNNNJJJJJJKKKLLLLLLMMMOOOSSSXXX___gggnnnrrrvvvxxx{{{~~~}}}|||||||||}}}}}}}}}}}}}}}||||||~~~~~~|||{{{||||||zzzwwwuuuvvvxxxzzzzzzxxx~~~~~~|||~~~}}}zzzyyyyyyvvvwwwwwwwwwxxx{{{~~~yyy|||}}}||||||{{{llltttrrr___XXX^^^iiiaaaFFF===999444111111111111000000000000---000111000...------///---,,,,,,,,,------...///,,,,,,,,,,,,,,,---...//////...,,,******+++,,,---,,,,,,,,,,,,---------------------...///000000000...000222111///---,,,---............/////////////////////000000000111111000000000000000000000000111000000//////111222333111111222333444666777888888???BBBFFFTTT```uuu|||zzztttpppllliiiiiiiiiiiiiiihhhjjjkkklllmmmkkkjjjiiijjjjjjjjjhhhfffbbb___]]]`````````___]]]ZZZWWWUUUTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNOOOOOONNNMMMKKKJJJGGGIIILLLPPPTTTZZZaaafffnnnrrrwww{{{}}}~~~}}}}}}~~~{{{xxxppptttwwwwwwtttssswwwzzzxxxvvvtttvvvyyywwwpppjjjjjjmmmppprrrpppmmmjjjiiigggddd```^^^^^^______^^^WWWSSSMMMIIIJJJLLLNNNOOOPPPRRRUUU[[[bbbjjjqqquuuuuuwwwzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxuuuuuuwwwyyyxxxwww{{{|||}}}~~~~~~}}}{{{zzz~~~}}}|||}}}tttuuuvvvvvvwwwzzz~~~|||zzz}}}~~~~~~pppvvvjjjZZZVVVZZZaaawwwdddEEE:::777444111111111111000000000000---000222111...,,,---///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///000...+++))))))***,,,............/////////000000---------...///000000111,,,...000///---+++******............/////////000000000000000111111111111000000000000000000000000111000...---...///111333111111111333444666777888888@@@BBBGGGTTT```ttt~~~|||xxxvvvrrrssssssoooiiieeedddeeegggffffffgggiiijjjiiigggiiihhhfffffffffdddaaa___\\\\\\[[[ZZZZZZXXXUUURRRSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKNNNRRRWWW[[[]]]iiinnnvvv{{{|||}}}|||xxxuuutttsssrrrqqqrrrsssuuuvvvxxxuuussstttvvvuuuooojjjkkkjjjjjjiiijjjjjjkkklllgggeeebbbaaa``````___]]]YYYVVVSSSPPPNNNOOOPPPQQQXXXVVVWWW\\\eeemmmrrrtttwww{{{}}}||||||~~~~~~zzzyyyyyy{{{~~~}}}~~~xxxwwwvvvuuuttttttuuuuuuzzz}}}}}}zzzyyyyyy|||yyywwwxxxxxxxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~{{{zzz~~~wwwggg]]]RRROOOVVVgggeeeGGG;;;666111111000......000222222222000///...---,,,---......000///...---,,,------...---,,,,,,++++++,,,,,,---000000/////////.........++++++++++++,,,---.........---,,,,,,......---,,,++++++,,,,,,---...//////------------,,,+++******............////////////............////////////111111000000111111222333333333222111111222222222777???BBBHHHUUU```sss}}}zzzwwwtttuuutttpppjjjfffeeeffffffffffffgggiiiiiihhhfffgggeeecccccccccbbb```___^^^]]]\\\\\\ZZZXXXUUUSSSSSSRRRQQQPPPOOOMMMMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIILLLOOOSSSWWWYYYccciiirrryyy|||~~~{{{wwwuuusssqqqpppooooooqqqsssuuuxxxuuussssssuuusssnnniiiiiiiiiiiiiiijjjjjjjjjjjjhhhfffcccaaa```^^^\\\ZZZTTTRRRNNNKKKKKKLLLOOOQQQXXXWWWYYY^^^gggoootttvvv{{{~~~{{{zzz{{{}}}~~~yyyxxxvvvttttttuuuvvvwww|||~~~~~~|||||||||~~~{{{yyyzzzzzz{{{}}}~~~}}}}}}~~~~~~|||{{{}}}||||||wwwfff\\\QQQOOOUUUeee|||aaaGGG===999555222000......000111222111111000///.........//////000///...,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---.........---,,,,,,......---,,,***+++++++++,,,---------,,,,,,---------,,,++++++////////////000000000000............////////////111111000000111111222333222222222333444555666777999AAADDDJJJXXXdddwww}}}yyyvvvvvvvvvtttqqqlllhhhggggggfffeeeeeefffhhhhhhgggeeeeeeccc```___`````````_________^^^]]][[[XXXUUUTTTSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFHHHJJJNNNQQQRRRZZZbbbmmmvvv{{{~~~}}}zzzvvvtttqqqooommmkkkkkknnnqqqssswwwtttrrrrrrsssqqqlllhhhfffgggiiijjjjjjjjjiiiiiihhhfffcccaaa___\\\XXXUUUPPPNNNJJJHHHIIILLLQQQTTTYYYZZZ\\\bbbjjjqqqvvvxxx~~~}}}|||}}}{{{zzzwwwuuuuuuvvvxxxzzz}}}{{{}}}~~~|||zzz}}}}}}{{{{{{zzz{{{}}}xxxhhh]]]SSSQQQXXXeeexxx}}}]]]EEE<<<999555333111//////000111000000111111000////////////000......---,,,,,,,,,------,,,++++++******++++++,,,************))))))))))))++++++++++++,,,---.........---,,,,,,......---,,,++++++++++++++++++++++++++++++,,,------------,,,//////000000000111111111............////////////111111000000111111222333111111222444666888:::;;;888AAADDDKKKYYYfffzzz~~~~~~zzzzzz{{{}}}}}}|||xxxuuuvvvuuussspppllliiigggffffffeeeeeefffggggggfffddddddaaa^^^]]]^^^___```___^^^______]]]ZZZWWWUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGJJJLLLMMMTTT\\\hhhqqqwww|||~~~~~~~~~{{{wwwtttrrrpppnnnkkkiiiiiikkknnnqqqvvvtttrrrqqqpppnnnkkkgggeeefffiiijjjkkkjjjiiihhhgggeeeccc```^^^ZZZVVVRRRMMMKKKIIIHHHJJJOOOUUUYYY[[[]]]```fffmmmsssxxxzzz~~~}}}~~~}}}||||||}}}~~~}}}zzzxxxxxxzzz}}}~~~~~~~~~zzzxxx|||}}}{{{zzz{{{{{{{{{}}}{{{zzzlllaaaWWWVVV]]]hhhwwwzzz[[[CCC999555111333111000000111111000...000000000///////////////---------,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,,,,......---,,,,,,,,,,,,+++++++++++++++***+++,,,---............////////////000000000000............////////////111111000000111111222333111111222444666888:::;;;666???BBBIIIXXXfff|||}}}}}}zzz{{{{{{}}}~~~|||yyyvvvtttsssqqqnnnllljjjhhhffffffeeeeeefffggggggeeeddddddaaa^^^]]]^^^___```___]]]______]]]YYYVVVUUUUUUTTTSSSPPPMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDFFFHHHIIIKKKPPPXXXccclllsssyyy~~~}}}|||}}}{{{xxxuuusssqqqpppnnnkkkiiiiiikkkmmmooouuusssqqqpppooommmjjjhhheeegggiiikkklllllljjjiiigggdddaaa^^^[[[XXXSSSPPPIIIHHHGGGHHHKKKQQQXXX\\\]]]```eeejjjoootttxxx{{{~~~|||}}}~~~}}}}}}}}}~~~~~~}}}}}}|||xxxxxx|||~~~||||||~~~~~~}}}~~~xxxyyylllaaaWWWYYYaaalllwwwwwwXXXAAA888444111222111000000111111///.../////////.........------,,,---------------------,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,......---,,,------------,,,,,,,,,,,,***+++,,,---.../////////---------.........//////............////////////111111000000111111222333222222222333444666777888666>>>BBBIIIYYYggg~~~~~~}}}~~~~~~~~~zzzxxxsssqqqnnnmmmmmmllliiiggggggfffffffffggggggfffddddddbbb___^^^_________^^^\\\___aaa___ZZZWWWWWWXXXVVVTTTQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGDDDDDDDDDDDDEEEGGGHHHJJJMMMTTT^^^gggnnnuuu}}}}}}~~~~~~|||{{{~~~|||zzzwwwtttrrrqqqqqqpppooommmllllllmmmnnnooossssssqqqpppnnnlllkkkkkkhhhiiikkklllmmmnnnmmmmmmiiifff```\\\XXXTTTPPPMMMEEEEEEEEEHHHLLLRRRXXX\\\___ccciiinnnqqqtttxxxzzz~~~|||{{{zzz~~~|||{{{||||||yyyzzz~~~}}}~~~{{{{{{jjj^^^UUUXXXcccnnnxxx~~~qqqTTT???888777555111000000111222222000............///...------,,,,,,---......//////......---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,,,,......---,,,------------------------++++++,,,....../////////,,,,,,---------.....................////////////111111000000111111222333333222222222333444555555888@@@CCCJJJZZZjjj~~~~~~~~~}}}|||yyyvvvrrrpppnnnnnnoooooollljjjhhhggggggggghhhhhhfffdddcccaaa_________^^^\\\[[[]]]```cccaaa]]]ZZZZZZ\\\WWWUUUQQQNNNLLLKKKLLLMMMLLLLLLKKKKKKJJJHHHGGGFFFCCCCCCCCCCCCDDDFFFHHHIIIIIIPPPYYYaaajjjsss~~~~~~|||{{{{{{zzzwwwtttqqqpppppppppqqqqqqppppppoooooooooooorrrrrrqqqpppnnnmmmmmmmmmkkkllllllmmmoooppppppqqqnnniiiaaaZZZTTTPPPLLLIIIDDDEEEGGGKKKPPPUUUZZZ]]]aaaffflllppprrrtttvvvxxx~~~wwwuuuvvvvvvxxxwwwwwwyyy}}}~~~|||}}}}}}~~~}}}~~~jjj]]]SSSYYYfffsss|||~~~lllPPP<<<777888777000//////111222222111///...//////000///...---,,,---...///000000000//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,,,,......---,,,+++++++++,,,,,,------...,,,,,,---...//////......------------.........///............////////////111111000000111111222333222222222222333444555666888@@@CCCJJJZZZiii|||zzzyyyxxxuuusssrrrpppnnnnnnpppqqqooollliiihhhggghhhiiihhhgggeeebbbaaa_________]]][[[XXX]]]aaaeeeccc___\\\]]]```XXXVVVRRRNNNLLLLLLLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBBBBCCCEEEGGGHHHGGGMMMUUU^^^gggsss|||{{{zzzxxxuuurrrpppooopppppprrrrrrssssssrrrqqqpppoooqqqrrrqqqpppnnnmmmnnnooommmmmmnnnnnnoooqqqrrrsssssslllbbbYYYRRRLLLHHHFFFEEEGGGJJJOOOTTTYYY]]]```bbbgggmmmqqqssssssuuuwww{{{yyypppnnnppprrrsssssstttwww{{{~~~|||||||||}}}~~~kkk^^^TTT[[[jjjxxx}}}kkkMMM999555666555///...///111333333111//////000111111111000...------...000111111111000//////......------......///.........---------,,,,,,++++++++++++,,,---.........---,,,,,,......---,,,))))))***+++,,,,,,------,,,---......///...................../////////000............/////////000111111111000111222222333222222222333444555777777666>>>AAAGGGWWWggg~~~}}}zzzwwwuuusssrrrooonnnmmmlllkkklllmmmmmmooonnnmmmjjjhhhfffdddcccdddbbb___]]][[[[[[[[[\\\___```aaaaaaaaa___\\\ZZZWWWUUUSSSPPPNNNMMMMMMMMMNNNMMMKKKJJJJJJIIIGGGEEECCCCCCDDDEEEEEEFFFEEEEEEEEEIIIOOOZZZfffsss~~~}}}{{{}}}wwwpppllllllmmmmmmlllppprrrtttrrrnnnmmmoooqqqsssrrrqqqpppooommmllllllmmmooommmiiijjjpppsssrrrvvvpppggg\\\SSSLLLIIIGGGCCCHHHMMMQQQSSSVVV[[[___```eeekkkppprrrsssssstttxxxzzz{{{xxxtttrrrsssuuurrrtttvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}xxxfffXXX___ssseeeIII999666666555222222111111000000//////,,,------...///000111111...........................,,,***((((((***,,,...---------...........................---,,,++++++------,,,+++++++++,,,,,,---,,,++++++******++++++***+++,,,---............---------...------,,,,,,...------------...//////000000000111222222333333111333444444333333555666:::???AAAIIIYYYfff}}}}}}yyyvvvtttssssssooonnnlllkkkjjjkkkkkklllnnnnnnllljjjhhhfffdddccccccaaa___\\\[[[[[[\\\\\\^^^______```___^^^\\\\\\[[[YYYWWWSSSQQQOOONNNNNNMMMKKKIIIIIIIIIHHHFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCFFFJJJQQQZZZeeerrr}}}xxxqqqnnnmmmmmmmmmlllmmmooopppqqqppppppqqqrrrttttttrrrqqqooonnnmmmllllllnnnmmmjjjjjjooopppooosssnnneee\\\SSSLLLHHHGGGGGGLLLQQQUUUVVVXXX]]]```gggkkkooorrrsssssstttuuuyyyzzz{{{yyyuuurrrrrrsssssstttvvvxxxyyy|||}}}||||||zzz{{{{{{|||}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{|||}}}}}}||||||}}}wwweeeXXX^^^pppeeeJJJ:::666444222////////////............------......//////000000++++++++++++++++++++++++...---+++))))))+++---...------------------------++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++,,,,,,---...////////////---------......------,,,...------------...//////...//////000111111222222111333444444444444555777:::>>>AAAIIIYYYfff~~~}}}yyyvvvtttssssssnnnmmmkkkjjjiiiiiiiiijjjmmmmmmkkkiiihhhfffddddddaaa```^^^\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]][[[YYYUUURRRPPPNNNNNNKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCFFFKKKRRRYYYbbbppp~~~|||xxxrrrooommmmmmllllllllllllnnnqqqsssuuutttsssssssssrrrqqqpppnnnmmmmmmooorrrrrrooonnnppppppmmmmmmiiibbbZZZRRRLLLHHHFFFGGGKKKQQQTTTUUUWWW[[[___kkknnnrrruuuvvvwwwxxxzzz{{{}}}~~~|||xxxuuurrrrrrttttttuuuvvvwwwzzz|||zzzyyywwwxxxyyy|||~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}{{{zzzyyy|||||||||{{{{{{}}}~~~rrrcccWWW\\\mmm|||~~~fffKKK;;;555333000............////////////.........///////////////------------------------///...,,,++++++,,,...///------------------------))))))+++,,,,,,---------++++++++++++,,,------......------,,,,,,,,,,,,,,,......//////000//////...,,,------.........------......------......///000.........///000000111111111333444555444444666777999>>>AAAJJJZZZhhh}}}yyyvvvtttttttttnnnmmmkkkiiihhhhhhhhhhhhlllkkkjjjiiigggfffddddddaaa___]]]\\\[[[\\\]]]^^^^^^]]][[[ZZZZZZ\\\]]]___[[[ZZZXXXUUUSSSPPPOOONNNKKKJJJHHHHHHIIIHHHGGGEEEGGGGGGHHHGGGGGGFFFEEEDDDDDDJJJQQQWWW___mmm}}}zzzxxxvvvrrrooommmlllkkkkkkmmmlllmmmppptttvvvssspppoooooooooooooooooooooooossswwwxxxuuuttttttrrrmmmfffccc]]]WWWPPPKKKHHHGGGGGGLLLRRRUUUWWWZZZ___ccckkknnnsssvvvxxx{{{~~~~~~}}}yyyuuussssssssssssssstttxxx}}}~~~zzzyyyvvvwwwyyy|||zzzzzz|||~~~}}}|||{{{zzzzzz{{{~~~~~~}}}||||||{{{}}}}}}|||{{{|||~~~~~~~~~mmm```WWW]]]kkkxxx|||eeeLLL<<<777333000//////000000111111222222///////////////.................................///...---,,,,,,---.../////////..................***+++,,,---------------*********+++,,,---...///......---,,,,,,,,,------....../////////......---,,,------..............................//////000......//////000111111111111333444555444555666888999>>>AAAKKK[[[iii}}}zzzwwwuuuuuuuuuooonnnllljjjhhhgggggggggjjjjjjiiihhhgggeeeeeedddaaa```^^^\\\\\\]]]^^^___^^^\\\[[[YYYZZZ[[[]]]___YYYYYYXXXWWWUUUTTTRRRRRRMMMKKKJJJIIIJJJIIIHHHFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCHHHNNNTTT\\\kkk{{{yyytttsssrrrooommmkkkkkkkkknnnlllkkkmmmooopppmmmiiihhhiiijjjlllmmmooopppqqquuuyyyzzzxxxvvvuuuqqqkkk```]]]XXXRRRMMMJJJIIIHHHKKKPPPWWW\\\```dddjjjnnnnnnqqquuuxxxzzz|||~~~~~~{{{wwwtttrrrrrrrrrqqqrrrvvv{{{~~~}}}xxxyyy{{{~~~zzz{{{|||}}}|||{{{zzzyyy{{{}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~||||||hhh]]]WWW^^^lllwww}}}zzzdddLLL>>>888555222//////000000111111222222///////////////.........++++++++++++++++++++++++///......------......///000000000000//////............///......---,,,,,,*********+++,,,---...///......---,,,,,,,,,------------.........---,,,,,,,,,---....../////////...///............///000000//////000111111222222333111333555555555555777999999>>>AAAKKK]]]kkk}}}{{{yyywwwvvvvvvrrrpppnnnkkkiiihhhhhhhhhiiihhhhhhgggfffeeeeeedddcccbbb```^^^]]]]]]^^^___^^^]]][[[ZZZZZZ[[[]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBFFFKKKRRR\\\lll~~~|||pppqqqrrrpppnnnllllllmmmmmmllljjjiiihhhgggfffdddeeefffhhhjjjlllooopppqqqqqquuuvvvtttrrrppplllggg[[[XXXRRRMMMJJJIIIIIIJJJKKKPPPXXX^^^bbbgggnnnssstttvvvyyy{{{{{{{{{|||}}}|||||||||}}}}}}|||yyywwwttttttuuuuuuuuuxxx}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||zzzzzzzzz|||{{{{{{|||}}}}}}~~~}}}~~~~~~~~~|||{{{yyy|||ggg[[[UUU]]]nnnzzz{{{eeeMMM>>>999666333............////////////.........///////////////------------------------.........------.........111111000000///.........000000000//////...---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---.../////////////////////......//////000111000000000111222222333333111333555555555666888:::888>>>AAALLL^^^mmm}}}}}}}}}|||{{{yyywwwvvvtttssspppmmmkkkjjjiiiiiigggggggggffffffeeeeeeeeefffdddbbb___^^^^^^_________^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]]]][[[YYYWWWVVVOOOMMMKKKIIIIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCCCCEEEIIIQQQ^^^ooo|||yyyoooqqqsssssspppooooooppppppooommmiiifffdddeeeffffffggghhhjjjlllnnnooopppmmmqqqrrrooommmlllhhhcccWWWTTTNNNIIIGGGGGGJJJLLLJJJPPPWWW]]]aaaffflllqqqvvvyyy}}}~~~||||||||||||{{{{{{}}}}}}yyyzzz{{{||||||~~~~~~|||{{{zzzzzzzzz}}}}}}|||}}}}}}~~~~~~~~~{{{zzzzzz|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~xxxwww~~~zzz}}}iiiZZZQQQ[[[pppgggNNN>>>888666222////////////............------......//////000000////////////////////////------------------------/////////...---,,,,,,,,,.........///......------,,,,,,,,,++++++,,,------------,,,++++++++++++++++++,,,---......///......,,,---...///000000000000///////////////000000111//////000000111222222222111333555555666666888:::888>>>BBBMMM___nnn{{{|||}}}}}}}}}zzzxxxvvvvvvtttrrrooolllkkkjjjjjjggggggfffffffffeeeeeeeeegggfffccc```___^^^______```___^^^]]]\\\\\\[[[[[[^^^^^^]]]\\\ZZZWWWTTTRRROOOMMMJJJIIIHHHFFFCCCAAACCCCCCDDDEEEEEEFFFEEEEEEDDDEEEIIIRRR```rrr|||vvvsssnnnqqquuuuuurrrqqqrrrsssssssssqqqmmmhhhfffiiillliiijjjjjjkkklllmmmnnnooolllooopppmmmkkkjjjgggbbbVVVRRRKKKFFFEEEGGGKKKMMMOOOTTT[[[```dddhhhnnnsssuuuyyy~~~}}}}}}}}}}}}zzzwwwuuutttsssxxx~~~}}}{{{zzzzzz|||~~~~~~{{{{{{zzz|||}}}}}}|||{{{||||||{{{zzzyyyyyyxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}yyyssssss}}}~~~lllZZZOOOYYYqqqiiiNNN===777444111222222111111000000//////,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++,,,---............------,,,+++++++++,,,,,,---,,,++++++******++++++,,,---...///000000000000,,,---...///000000000000///////////////000111111......//////000111111111111333555666666777999:::888>>>BBBMMM___ooo~~~zzzxxxwwwwwwuuutttsssqqqooonnnnnnmmmkkkjjjggggggggggggfffeeedddcccbbbbbbaaa___^^^]]]\\\[[[____________^^^]]]\\\[[[ZZZWWWVVVXXX[[[[[[VVVQQQPPPNNNKKKJJJJJJJJJHHHGGGDDDDDDCCCAAA@@@AAACCCFFFFFFEEEGGGPPP```sss{{{xxxwwwrrrqqqpppppppppqqqrrrssstttvvvsssllliiilllkkkfffhhhiiikkkmmmoooppppppqqqssspppkkkiiikkkllleee\\\SSSPPPKKKGGGEEEGGGIIILLLTTTXXX^^^dddhhhlllpppsss}}}|||yyywwwuuuuuuuuuwww|||~~~~~~|||yyywwwxxx|||}}}~~~}}}zzzxxxwwwyyy|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz|||}}}}}}||||||}}}qqqqqqrrr\\\LLLUUUnnnuuuQQQ<<<777555111222222000///............******+++++++++,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------------------------------......,,,,,,,,,,,,......******++++++++++++,,,,,,---------............///111111000......---------000///////////////000000222333444444333333555777<<<>>>DDDMMMYYYkkk}}}zzzxxxwwwwwwvvvuuutttsssqqqppppppooommmkkkfffffffffeeedddcccbbbaaaaaaaaaaaa```___^^^]]]\\\^^^^^^^^^^^^]]]\\\\\\[[[ZZZWWWVVVXXXZZZZZZVVVQQQNNNLLLIIIHHHHHHHHHFFFEEECCCDDDCCCBBBAAAAAACCCEEEFFFEEEGGGPPP```uuu~~~{{{yyyxxxuuutttrrrqqqppppppppppppqqqsssoooiiigggiiiiiifffggghhhiiikkkmmmnnnooopppppppppmmmjjjkkkkkkeee\\\SSSOOOIIIEEEDDDHHHNNNRRRTTTYYY___fffkkkoootttwww~~~~~~{{{yyywwwvvvuuurrrtttxxx}}}}}}}}}{{{yyywwwyyy}}}~~~~~~{{{|||}}}|||{{{{{{|||~~~}}}zzzxxxxxxzzz|||~~~~~~~~~|||zzzyyyxxx{{{|||~~~vvvttt~~~~~~nnn\\\NNNXXXqqq[[[BBB;;;888444222111000///............,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///.........------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,---------...---------............///...............///000111////////////000000111222222333444444333333555777<<<>>>DDDMMMYYYlll}}}yyyxxxxxxwwwvvvuuuuuusssrrrqqqqqqpppnnnmmmffffffeeedddbbb```___^^^___```aaabbbaaa```^^^]]][[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUWWWYYYXXXTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEHHHQQQaaauuu~~~|||zzzzzzyyyuuutttsssqqqooommmlllkkkmmmmmmiiidddbbbeeegggfffeeefffgggiiikkklllmmmnnnnnnqqqqqqmmmiiigggaaa[[[QQQLLLFFFBBBCCCIIIQQQWWWUUUZZZbbbiiioootttyyy|||}}}~~~}}}{{{yyyxxxwwwwwwssstttwww{{{~~~{{{zzzxxxxxxzzz~~~}}}}}}}}}{{{yyyxxxzzz|||}}}{{{yyyyyy{{{}}}~~~~~~~~~|||yyyxxxxxxeeeVVVLLLTTTjjjcccGGG<<<999666222111000//////......///....../////////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............------------........................,,,++++++******++++++,,,---.........////////////---------............///............///000111222/////////000111222333444222333444444333444666888<<<>>>DDDMMMZZZmmm|||yyyxxxxxxxxxwwwvvvtttsssqqqpppqqqpppnnnmmmggggggfffdddbbb```^^^\\\]]]___aaaccccccaaa___]]]ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUUUUVVVVVVSSSPPPOOOMMMKKKIIIIIIIIIHHHFFFAAACCCDDDDDDCCCBBBBBBCCCEEEFFFIIIQQQ___rrr}}}zzzyyyxxxxxxxxxrrrrrrqqqooommmkkkiiihhhiiigggccc```___bbbeeefffdddeeefffgggiiikkklllmmmoootttuuunnngggaaa[[[VVVLLLIIIEEECCCEEEKKKQQQVVVVVV\\\eeemmmsssyyy~~~{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyzzz|||yyyxxxxxxyyy{{{~~~{{{{{{|||~~~~~~}}}{{{|||}}}~~~~~~}}}{{{}}}}}}}}}{{{vvv|||sss___SSSJJJNNN^^^sssbbbDDD999666444111111000////////////////////////000000000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................------------------------............////////////---------............///111111000///......///////////////000111333444555222333444444444444777999;;;===DDDNNN[[[nnn}}}zzzxxxxxxwwwvvvuuurrrpppooonnnooonnnmmmkkkiiihhhgggeeecccaaa^^^]]]\\\^^^```bbbbbbaaa___]]]YYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPOOOMMMJJJIIIIIIIIIGGGFFFAAACCCDDDDDDCCCBBBBBBCCCFFFGGGJJJPPP\\\mmm}}}{{{xxxvvvuuuuuuuuupppqqqqqqqqqpppnnnllljjjfffccc___^^^^^^```cccgggeeeeeeeeefffhhhjjjlllmmmqqqwwwwwwnnnccc[[[TTTOOOJJJJJJJJJKKKMMMPPPSSSUUUYYY___hhhqqqwww}}}~~~}}}~~~~~~}}}}}}||||||{{{|||||||||}}}|||{{{|||~~~~~~}}}|||vvvwwwxxxzzz}}}~~~~~~|||yyy|||~~~~~~{{{xxxuuuyyyppp\\\RRRJJJLLLXXXhhh|||{{{[[[AAA777555333111000000////////////000.../////////000000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------........................------------------------,,,------------.........---------............///111000000////////////000/////////000111333444555222333444444444555777999;;;===DDDNNN[[[ooo~~~zzzxxxwwwwwwuuutttpppnnnmmmmmmmmmmmmkkkjjjjjjiiihhhfffdddbbb```^^^\\\^^^___aaaaaa```^^^]]]ZZZYYYXXXVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRPPPPPPOOOMMMJJJHHHGGGGGGFFFEEEDDDBBBCCCDDDCCCBBBBBBCCCDDDGGGHHHKKKPPPZZZjjj}}}~~~}}}{{{xxxuuutttrrrrrrppprrrtttuuutttrrrpppnnneeeaaa______``````bbbgggfffffffffggghhhkkkmmmoootttwwwuuukkk___WWWOOOJJJIIIKKKOOOSSSVVVWWWXXXWWW]]]cccllltttzzz~~~{{{xxxxxxxxx|||}}}~~~||||||{{{{{{{{{{{{||||||{{{zzzyyyzzz{{{{{{yyyxxxtttuuuwwwzzz~~~~~~{{{{{{}}}zzz{{{}}}zzztttxxxpppXXXOOOHHHJJJTTTccctttqqqUUUAAA999777333000000////////////000000........./////////000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,------------------............///------...///000222333444/////////000111222333444222333444555555666888:::;;;===DDDOOO\\\ppp{{{xxxwwwvvvtttrrrooonnnllllllmmmmmmkkkjjjiiihhhhhhfffdddbbb```___]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[XXXVVVUUUTTTUUUUUUUUUUUUTTTRRRPPPNNNNNNOOOLLLJJJHHHFFFFFFFFFEEECCCCCCDDDCCCBBBAAAAAACCCEEEFFFHHHLLLPPPZZZjjj}}}~~~}}}zzzwwwtttqqqpppppprrrtttvvvuuurrrooommmfffaaa```bbbbbb```bbbggghhhgggggghhhiiilllooopppsssuuuqqqfff]]]VVVNNNHHHEEEIIINNNTTTYYY[[[[[[[[[```fffooowww|||zzzwwwwwwwwwxxxyyy{{{~~~{{{zzzzzzyyyyyyyyyzzzzzzuuuuuuvvvxxxzzzzzzxxxvvvrrrtttwww{{{~~~~~~~~~zzzyyy||||||uuuuuuuuu{{{qqq[[[RRRKKKNNNXXXdddqqq{{{~~~{{{lllSSSBBB<<<888111000000////////////000000////////////000000000000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,------------------............///------...///000222444555////////////000000111222111333444555555666999;;;;;;===DDDOOO]]]qqq|||yyywwwuuusssrrrooonnnllllllmmmmmmllljjjhhhggggggfffdddbbb```___^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\YYYVVVTTTTTTTTTUUUUUUUUUTTTQQQOOOMMMNNNOOONNNLLLJJJHHHHHHHHHGGGEEEDDDDDDCCCAAA@@@AAACCCFFFEEEHHHLLLQQQ[[[kkk|||yyyuuuqqqooonnnpppssstttsssoookkkhhhfffaaaaaadddeeeaaabbbgggiiihhhhhhhhhjjjmmmppprrrrrrrrrmmmccc[[[VVVOOOHHHAAAEEEKKKQQQWWW[[[]]]]]]ccchhhqqqxxx|||~~~zzzyyyzzz{{{vvvxxxzzz}}}}}}}}}|||}}}~~~yyyyyyxxxwwwwwwxxxxxxxxxrrrsssuuuxxx{{{|||zzzxxxqqqssswww{{{~~~zzztttxxx~~~{{{rrrqqq~~~~~~}}}wwwsssggg]]]UUUXXXaaajjjuuu|||}}}zzzjjjRRRCCC===777...000000////////////000111///000000000000111111111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,---------......---------.........//////111000000000000000111111000///////////////000000111333444555555666999;;;;;;===DDDOOO]]]qqq}}}}}}}}}}}}|||xxxrrrnnniiiiiiiiiiiiiiihhhggggggfffeeecccbbbaaaaaaaaaaaa\\\^^^```^^^ZZZWWWXXXYYY[[[YYYWWWUUUTTTSSSTTTTTTVVVSSSPPPOOOOOOPPPPPPPPPJJJJJJKKKJJJIIIGGGDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCFFFLLLTTT```ppp|||yyywwwuuutttqqqooommmkkkkkkiiigggeeecccccccccbbbccccccdddeeeeeehhhjjjkkkjjjkkknnnrrrqqqnnnjjjeee^^^UUULLLFFFEEEEEEGGGNNNVVV[[[]]]\\\cccnnnxxxzzzyyy}}}~~~~~~~~~~~~{{{{{{zzzzzzzzz|||}}}~~~~~~{{{yyyxxxyyyyyyvvvssssssvvvzzz}}}~~~|||xxxvvvwwwyyy|||~~~{{{wwwxxxzzzwwwkkknnnvvvzzzzzz}}}yyy|||tttfffaaaXXXTTT^^^qqq|||}}}~~~vvveeeNNN>>>888666333111111000///////////////------------------------//////............//////---,,,++++++******++++++///---,,,---000000...+++((('''''')))+++------,,,---...//////------...///+++++++++,,,,,,---------..................------000...,,,,,,------,,,+++111000...,,,---///111333222000//////111222111111333333333333222333666888999===EEEOOO\\\ooo||||||{{{zzzyyyvvvqqqnnnmmmlllkkkjjjgggeeecccbbbfffeeedddbbbaaa``````___[[[]]]^^^]]]ZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVTTTQQQNNNLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCFFFLLLTTT```qqq~~~{{{wwwtttpppnnnlllkkkkkkkkkiiigggaaaaaaaaaaaaaaabbbbbbccceeegggjjjjjjjjjkkkooorrrrrroooiiiccc\\\TTTKKKFFFDDDFFFIIIOOOUUUZZZ]]]^^^gggrrr{{{||||||~~~~~~~~~~~~~~~|||{{{||||||zzzwwwvvvyyy}}}~~~zzzxxxwwwyyy|||}}}{{{xxxxxxzzz~~~yyyjjjkkksssyyy|||}}}zzzddd___WWWTTT```sssyyyfffOOO>>>777444111111111000///////////////000000000000000000000000------,,,,,,,,,,,,------------,,,+++++++++++++++...,,,+++,,,...///---******))))))+++---//////...+++,,,------++++++,,,---,,,,,,---------..............................///000///------.........---000///.........///111222111000...///111222111111222333444444333444555777999===EEEOOO[[[nnn|||zzzxxxwwwvvvtttqqqnnnnnnmmmkkkiiifffdddbbbaaafffeeedddbbbaaa```___^^^ZZZ\\\]]]]]][[[YYYZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXWWWTTTQQQOOOOOOOOONNNMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFKKKSSS___rrr~~~xxxtttpppnnnkkkkkkkkkkkkiiihhhaaaaaaaaaaaaaaabbbccccccdddfffhhhiiijjjlllooorrrsssnnnhhh```YYYQQQJJJEEECCCGGGMMMQQQTTTXXX^^^cccmmmwww~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||{{{}}}|||zzzwwwyyy|||~~~{{{zzzzzz{{{}}}zzziiifffmmmvvvzzzbbb\\\UUUVVVdddwwwzzzfffNNN===666333///111111000000000/////////111111111111111111111111------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,+++---///000000///+++,,,------++++++,,,---------............//////---------....../////////000...------///000000///////////////000000000111111000...///111222222111111333555555555444555666:::===EEEOOOZZZmmm~~~}}}|||zzzwwwuuuuuutttrrrppplllkkkjjjhhhfffdddccccccfffeeedddcccaaa```^^^]]][[[\\\]]]]]]]]]\\\\\\\\\YYYYYYXXXXXXWWWWWWWWWWWWYYYVVVSSSRRRQQQPPPOOOMMMLLLKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGKKKRRR___sss}}}|||{{{|||}}}~~~}}}}}}xxxuuupppnnnkkkiiiiiihhhgggeeedddccccccccccccdddeeeeeedddeeefffhhhjjjllloooppprrrmmmddd\\\TTTNNNHHHDDDDDDJJJPPPSSSSSSXXX```hhhsss{{{~~~{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{wwwxxx{{{~~~~~~~~~~~~~~~}}}{{{jjjeeejjjqqqwwwbbb[[[UUUYYYhhhxxxvvvbbbKKK<<<666222...111111111111000000//////........................//////............//////......---,,,,,,,,,------,,,,,,,,,---------,,,+++---,,,,,,---///111000///---...//////------...///------------............***++++++,,,---...//////...---,,,---///000111000---...000111111000000///111///...///111222222111000333555666666555555666;;;>>>EEEOOOZZZlll|||{{{}}}zzzwwwvvvvvvuuutttsssnnnllljjjhhhfffddddddccceeeeeeeeedddcccaaa___^^^]]]]]]]]]^^^______^^^^^^ZZZZZZZZZYYYXXXVVVUUUUUUVVVSSSQQQOOOOOONNNLLLJJJLLLKKKHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDHHHLLLRRR^^^rrr~~~}}}|||zzzzzzzzzzzz{{{xxx{{{~~~~~~{{{xxxuuuuuusssoookkkhhhfffeeecccaaadddddddddcccdddeeeeeefffccccccdddfffhhhkkkmmmmmmooohhh___VVVOOOJJJGGGEEEFFFMMMSSSUUUUUUYYYdddmmmvvv}}}~~~{{{yyyxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~|||wwwxxxzzz}}}~~~~~~~~~~~~~~~}}}ooojjjmmmrrrvvvddd[[[UUU\\\kkkxxx{{{qqq\\\FFF999666333///000111111222111000//////------------------------//////............//////......---,,,,,,,,,------,,,---.........------------,,,+++,,,...//////...---...//////------...///---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***+++...///000///---...000111111111000///000///...///111222333222111333666777666555666666;;;>>>EEEOOOZZZmmm}}}{{{|||}}}zzzxxxwwwwwwwwwvvvuuurrrpppmmmiiieeecccbbbbbbeeeeeeffffffeeecccaaa```^^^]]]]]]^^^___```^^^]]]ZZZZZZZZZYYYWWWVVVTTTSSSVVVTTTRRRQQQQQQPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEIIINNNSSS]]]qqq~~~|||{{{{{{zzzzzzuuuyyy{{{zzzvvvsssssstttuuuqqqkkkgggeeecccaaa```bbbbbbbbbbbbbbbcccddddddcccbbbbbbcccfffiiijjjiiijjjcccXXXOOOJJJHHHGGGFFFKKKPPPUUUVVVWWW]]]hhhqqqwww|||}}}}}}}}}zzzxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~yyyzzz{{{}}}~~~~~~~~~|||{{{}}}}}}rrrqqquuuxxxyyyeeeZZZUUU]]]mmmxxx}}}~~~xxxlllWWWCCC888666444000000111222222222111000///////////////////////////------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,...//////...------...---,,,+++,,,...///...---+++,,,------++++++,,,------,,,,,,,,,,,,+++++++++)))******++++++,,,,,,,,,,,,+++***+++---//////...---...000111111111000///000......///111333333222222444666666666555666777;;;>>>FFFPPP[[[nnn||||||~~~{{{yyyxxxxxxxxxxxxvvvtttsssqqqmmmiiifffeeedddddddddeeefffggggggeeecccbbb^^^\\\[[[\\\^^^___\\\ZZZWWWXXXXXXXXXWWWVVVTTTSSSWWWUUUTTTTTTTTTSSSQQQOOOIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJOOOTTT]]]ooo}}}|||zzzyyyyyytttxxx|||{{{wwwsssrrrsssvvvrrrlllhhhfffeeedddccccccbbbbbbbbbbbbcccddddddcccaaa```aaadddgggfffeeeddd]]]RRRJJJFFFFFFGGGHHHOOORRRVVVXXXZZZaaallltttvvvzzzzzzxxxyyy~~~}}}{{{zzzzzz{{{}}}~~~}}}|||||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}xxxooorrryyy|||}}}dddXXXSSS^^^oooxxx|||}}}wwwkkkVVVAAA777666444000000111222333333111000...////////////////////////------,,,,,,,,,,,,------------,,,++++++++++++++++++---//////---,,,,,,...---,,,+++,,,...///...---+++,,,------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++,,,...//////......//////000000000000000///...---...111333333333333555555555555555777999;;;>>>FFFQQQ]]]ppp}}}~~~{{{}}}zzzxxxxxxxxxxxxxxxvvvtttpppnnnkkkiiihhhhhhhhhiiidddeeeggghhhhhhgggeeeddd]]][[[ZZZ[[[]]]]]]ZZZXXXUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQOOOMMMHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFKKKPPPTTT\\\nnn~~~|||zzzxxxwwwvvvsssyyy~~~~~~yyytttrrrsssvvvrrrmmmiiihhhggggggfffeeeeeeddddddeeeeeefffgggcccaaa___```ccceeedddcccaaaYYYOOOGGGDDDEEEHHHJJJRRRTTTVVVXXX\\\dddnnnuuuuuuxxxwwwuuuwww}}}~~~}}}||||||}}}}}}|||zzzyyyyyy{{{}}}~~~~~~~~~|||~~~rrriiioooyyy~~~~~~yyybbbVVVQQQ^^^pppyyy|||}}}yyylllVVVAAA888666444///000111333333333222000.../////////////////////////////////....../////////---,,,++++++******++++++***,,,......+++***+++---...---,,,---...///...------...//////------.../////////.........---------..................------000...------///000000///////////////000000000111///...---...111333333333444555555444444555777:::;;;???GGGQQQ]]]qqq~~~~~~zzzwww{{{wwwtttsssuuuwwwwwwvvvpppnnnjjjgggeeedddeeeeeeggggggiiiiiiiiigggeeeccc______^^^]]]]]]\\\[[[[[[YYYYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRPPPOOONNNMMMLLLJJJGGGEEEBBBAAA>>>???@@@BBBCCCDDDDDDEEEEEEJJJJJJOOO___lll~~~|||zzzxxxwwwttttttxxx|||vvvtttrrrrrrrrrqqqnnnllliiigggggghhhhhhiiihhhfffdddbbbgggfffdddaaa^^^]]]^^^```___WWWMMMFFFDDDGGGKKKMMMSSSVVVZZZ]]]aaaiiisss{{{}}}yyywwwvvvvvvxxxyyy||||||}}}~~~|||yyywwwwwwyyy{{{||||||}}}mmmfffiiipppxxx~~~fffVVVNNNYYYooo}}}~~~|||qqqXXXBBB777666444000000//////...............................................................******+++++++++***))))))//////...------,,,++++++...+++((('''))),,,---...---------------------------,,,+++******+++,,,---,,,,,,------...---------//////////////////......------......//////000000...---,,,...222333111///222333333444555666777777===AAAGGGPPP___uuu~~~~~~~~~}}}{{{yyy|||xxxuuutttvvvwwwvvvuuuqqqooolllhhhfffeeeeeeeeedddeeefffgggfffdddbbbaaa``````___^^^]]]\\\\\\\\\WWWWWWVVVVVVUUUUUUUUUTTTRRRRRRSSSRRRQQQPPPNNNMMMNNNMMMLLLJJJGGGEEEBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDIIIIIINNN]]]jjj}}}~~~~~~|||zzzwwwvvvvvvuuuxxx~~~zzzyyyvvvuuuuuusssqqqnnnkkkiiifffhhhiiijjjiiigggeeedddcccccccccaaa___\\\[[[ZZZZZZSSSJJJDDDDDDHHHLLLOOOVVVXXX[[[```fffoooxxx~~~~~~{{{yyywwwvvvwwwwwwzzz{{{|||}}}{{{yyyyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}~~~kkkcccfffmmmuuu||||||eeeXXXSSSaaayyywww^^^EEE777555333111111000000///....................................---------------------------......------,,,************+++,,,---...//////...+++))))))+++---------------------------------,,,,,,+++******+++,,,,,,---------------,,,+++***------------------------.........///////////////111//////111444555333111222333333444555666777777===AAAHHHPPP___uuu}}}{{{zzz{{{{{{{{{|||zzzwwwvvvvvvvvvuuusssrrrpppmmmjjjgggfffeeeeeedddeeeeeefffeeecccbbbaaaaaaaaa```^^^]]]\\\\\\\\\UUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSRRRQQQPPPNNNMMMMMMMMMLLLJJJGGGEEECCCAAAAAABBBBBBCCCDDDDDDCCCCCCBBBHHHGGGLLLZZZggg{{{|||{{{{{{}}}~~~~~~{{{xxxvvvwwwtttvvv{{{}}}|||}}}yyyyyyxxxvvvsssooollljjjfffhhhjjjkkkkkkiiigggeeebbbcccccccccaaa]]]YYYVVVSSSMMMFFFBBBDDDIIIOOOSSSZZZ[[[]]]cccllluuu|||}}}{{{yyyxxxvvvvvvxxxzzz|||~~~|||{{{{{{}}}~~~~~~||||||{{{|||}}}}}}|||}}}~~~~~~jjjaaacccjjjrrryyy|||}}}|||cccYYYWWWhhhkkkMMM;;;555555444333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******))))))***+++,,,---...///---+++++++++---...---,,,........................,,,,,,++++++++++++,,,,,,.........---,,,+++***)))------------------------///////////////.........111000000111333444333222222333333444555666777777>>>BBBHHHQQQ___vvv|||xxxxxxyyy{{{||||||{{{yyyxxxvvvuuusssrrrrrrqqqnnnkkkiiigggfffffffffgggggggggfffeeedddcccaaa```^^^]]][[[[[[[[[[[[UUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOMMMLLLKKKJJJHHHEEECCCBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBHHHGGGKKKWWWdddyyyzzzxxxyyy|||~~~}}}yyywwwuuuqqqqqqvvvzzzzzz{{{~~~zzzzzzyyyvvvsssooollljjjfffgggjjjlllllljjjhhhgggeeeeeedddcccaaa^^^YYYVVVKKKGGGAAA@@@DDDKKKRRRWWW^^^]]]^^^eeennnwww{{{}}}}}}~~~~~~~~~|||{{{yyyxxxyyy{{{}}}}}}{{{zzz{{{~~~}}}zzzxxxxxxyyy{{{|||zzz|||~~~~~~}}}~~~}}}|||||||||~~~jjj```bbbiiirrryyy~~~}}}~~~lllaaaXXXVVVgggxxxWWW@@@777777777444333222000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******------,,,++++++***)))))),,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++.........///////////////000000//////......------/////////000111111111000222333333444555666777777>>>BBBHHHQQQ```www|||xxxwwwxxxzzz{{{zzzzzzzzzyyyvvvsssqqqpppqqqpppnnnllljjjhhhgggfffggggggggggggfffeeedddddd```___]]]ZZZYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRTTTTTTUUUTTTSSSRRRPPPOOOLLLLLLKKKJJJHHHEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBAAABBBHHHHHHJJJVVVbbbxxx~~~yyyxxxxxx|||~~~|||zzzuuuqqqqqquuuyyyyyyzzz~~~xxxxxxvvvtttqqqmmmjjjhhhfffgggiiijjjjjjiiihhhggghhheeeaaa___^^^[[[WWWTTTGGGCCC???@@@EEENNNVVVZZZ```___```fffnnnuuuwwwwwwzzz|||}}}~~~}}}||||||}}}yyyxxxxxxzzz}}}{{{yyyvvvttttttuuuwwwyyyzzz|||~~~~~~||||||~~~~~~}}}|||{{{|||~~~lllaaabbbjjjttt|||}}}sss```]]]SSSQQQ___vvv|||YYYAAA777666555333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,//////---,,,***)))''''''++++++,,,...000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////........./////////000000000000//////......------///000111111111111111111222333333444555666777777===AAAHHHRRRaaaxxx}}}yyywwwxxxxxxxxxvvvxxxzzzyyyuuurrrpppooonnnnnnmmmllljjjiiihhhggggggffffffeeeddddddcccccc```^^^\\\YYYWWWWWWWWWXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAHHHHHHIIISSS___vvv~~~|||zzzzzz{{{}}}}}}|||xxxttttttxxx{{{zzzzzz|||ttttttsssqqqnnnjjjgggeeegggggggggffffffffffffffffffbbb]]]ZZZYYYWWWRRRNNNEEEBBB???AAAHHHQQQYYY]]]```aaaccchhhnnnsssuuuuuuzzz{{{}}}~~~~~~|||vvvuuuvvvxxx{{{~~~~~~}}}xxxvvvtttrrrrrrsssuuuwww{{{}}}~~~zzzyyy|||~~~}}}~~~mmmbbbdddlllwww~~~~~~ppp]]]WWWNNNKKKWWWkkk~~~rrrSSS===555333111111111000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...,,,,,,,,,,,,+++++++++++++++++++++---//////---+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---...///000000000++++++,,,,,,---.........///////////////.........111333444444333222222333222333333444555666777777<<<@@@HHHRRRbbbzzz~~~{{{yyyxxxwwwuuusssvvvyyyxxxuuuqqqooonnnlllllllllkkkkkkjjjiiihhhhhhhhhgggfffeeeeeeeeeeeeaaa___\\\YYYWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUUUURRRRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHFFFDDDCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@GGGGGGGGGPPP\\\sss}}}~~~~~~|||zzz{{{|||}}}~~~~~~}}}|||xxxuuuvvvzzz|||yyyvvvvvvqqqqqqpppnnnllliiifffdddhhhfffdddbbbbbbcccdddeeeccc```\\\ZZZYYYVVVNNNHHHEEECCCAAACCCJJJSSS[[[______bbbhhhlllpppssswwwyyy|||}}}~~~}}}~~~~~~|||zzzsssssstttwww{{{}}}}}}|||yyyxxxwwwvvvvvvwwwyyyzzz}}}~~~~~~~~~zzzxxx{{{nnncccdddmmmyyy||||||ooo\\\OOOIIIHHHTTTeeeuuudddIII:::555333/////////......//////000000........................------------------------......//////...------,,,***++++++,,,------......+++******+++---...,,,+++------------------------,,,,,,---......---,,,,,,++++++,,,---.........---++++++,,,,,,---......///.........///////////////111333555555333111222444222333333444555666777777:::???GGGRRRccc||||||{{{xxxvvvsssqqquuuxxxxxxtttpppnnnnnnjjjjjjkkkkkkkkkjjjiiiiiikkkjjjiiihhhhhhgggggghhhccc```]]]ZZZXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUTTTSSSRRRPPPOOOKKKKKKKKKIIIHHHFFFDDDCCC>>>???@@@AAAAAAAAAAAA@@@>>>FFFEEEFFFNNNZZZqqq}}}{{{~~~xxxyyyzzz{{{||||||||||||vvvsssuuuzzz{{{vvvrrrqqqoooooonnnmmmkkkhhheeedddiiifffccc```___```cccdddbbb```^^^^^^]]]XXXNNNFFFFFFDDDBBBDDDKKKTTT\\\```^^^dddkkkooorrruuuzzz~~~{{{}}}~~~|||zzzrrrrrrtttwww{{{}}}}}}|||}}}||||||||||||}}}~~~~~~|||}}}~~~zzzyyy|||nnnbbbdddnnnzzz{{{{{{mmmZZZJJJFFFHHHUUUeeerrr|||ttt[[[DDD999777555000...------......///000111................................................//////...---,,,***(((''',,,,,,,,,------.........+++***)))***,,,---,,,+++////////////////////////,,,,,,---......---,,,,,,++++++,,,,,,,,,+++******------......///000111111---.........//////000000///222444333111///000222222333333444555666777777999>>>GGGRRRddd}}}|||yyyvvvuuutttuuuuuuuuurrrnnniiigggmmmkkkkkkkkklllllljjjhhhiiihhhffffffgggfffdddbbbgggddd```]]][[[YYYWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@AAABBBBBBBBBCCCEEEHHHMMMYYYqqq}}}}}}xxxvvvwwwxxxwwwuuurrrtttwwwzzz{{{xxxsssnnnooonnnmmmllljjjiiihhhggghhhfffdddcccddddddcccbbbdddaaa]]]ZZZWWWRRRKKKFFF@@@???AAAGGGPPPXXX]]]___ccciiinnnooonnnqqqyyy~~~{{{{{{~~~}}}||||||}}}~~~~~~|||yyyuuusssqqqssswww{{{{{{zzz{{{|||||||||{{{|||~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~lll]]]\\\fffvvvmmm^^^NNNLLLMMMVVVeeesss|||nnnUUUAAA888555444333000///------/////////........./////////...,,,+++---------........./////////---,,,---//////,,,)))((()))+++---...000000000222///------///000///---------------------------,,,++++++******++++++,,,...---,,,++++++,,,---...,,,,,,,,,---------.........---,,,++++++---...000...///222444555444333222444555666666666666888:::===???GGGSSSbbbwww}}}zzzxxxvvvtttuuuuuutttrrrooollljjjkkkjjjiiijjjjjjjjjhhhfffggggggggggggeeedddcccbbb```___]]]\\\\\\\\\ZZZXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCBBBAAA@@@AAABBBBBBCCCDDDFFFIIILLLWWWmmm}}}~~~{{{xxxwwwxxxxxxvvvtttsssuuuxxx{{{|||zzzuuupppnnnmmmlllkkkiiigggffffffgggeeeccccccdddeeedddcccccc```\\\YYYVVVQQQJJJEEEAAA@@@BBBHHHRRRZZZ___aaafffkkkpppqqqooopppvvv|||}}}{{{{{{}}}~~~}}}}}}||||||}}}}}}}}}zzzxxxwwwtttrrrrrrvvvyyyzzzyyy{{{|||~~~}}}}}}|||~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~mmm___^^^eeessspppbbbTTTRRRRRRYYYgggsss{{{}}}nnnUUUAAA777333222111111///......///000000///....../////////...,,,,,,---------..................---+++,,,......,,,)))+++,,,,,,---.........---///---++++++---...---,,,------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,---------.........///...---,,,,,,...000111111222333333333222000///444555666666666666888:::>>>AAAHHHTTTbbbxxx~~~{{{yyyxxxttttttsssrrrpppooonnnmmmjjjiiiiiiiiijjjiiifffdddeeegggiiigggdddaaabbbddd```_________```___]]][[[VVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSLLLKKKJJJIIIIIIIIIIIIIIIDDDCCCBBBAAA@@@AAABBBBBBDDDEEEHHHJJJMMMVVVjjj}}}||||||~~~|||zzzxxxyyyzzzyyyvvvrrrtttvvvyyy|||}}}{{{vvvrrrmmmmmmkkkjjjhhhfffeeeddddddcccbbbcccdddeeedddccc```^^^ZZZWWWSSSNNNIIIEEEAAAAAADDDJJJSSS\\\bbbdddjjjnnnssssssqqqppptttxxx}}}{{{zzz{{{||||||{{{zzz|||{{{zzz{{{||||||zzzxxxyyyvvvsssqqqsssvvvwwwxxx{{{}}}~~~}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{|||~~~~~~~~~mmmaaa```fffrrr|||tttfff[[[YYYYYY```lllvvv{{{|||oooVVVAAA777333222111222000...///000111000000.........///......---,,,.........------------------,,,+++,,,------+++)))............---,,,+++***...,,,++++++,,,------,,,------------------------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,------------.........000///.........///111111111111111111111000000000333444555666555666999;;;???BBBIIIUUUcccxxx}}}{{{yyyxxxsssrrrqqqooonnnnnnnnnoookkkkkkkkkllllllkkkhhhfffcccgggjjjhhhccc```aaadddffffffeeeeeedddaaa]]]ZZZWWWVVVVVVUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRLLLKKKKKKJJJIIIIIIJJJJJJDDDCCCBBBAAA@@@AAABBBBBBCCCEEEHHHKKKNNNWWWjjj}}}{{{yyyzzz{{{{{{zzzyyyyyy{{{}}}|||wwwssstttuuuxxx{{{|||zzzvvvrrrmmmmmmkkkjjjhhhfffeeedddaaa``````aaacccdddcccbbb]]][[[XXXTTTPPPKKKFFFDDD@@@AAAEEEKKKTTT]]]cccgggmmmrrrvvvwwwuuutttvvvyyy{{{zzzzzz{{{{{{zzzyyywwwyyyxxxxxxyyy{{{||||||{{{|||yyytttqqqqqqsssuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}{{{~~~}}}|||zzzzzzzzz{{{{{{|||~~~mmmbbbaaahhhuuuvvvhhh]]]]]]aaajjjvvv~~~}}}nnnUUUAAA777444333222222000//////111111111000..................------......------------,,,,,,++++++++++++,,,,,,+++***............---,,,+++***......------.../////////------------------------,,,++++++******++++++,,,+++,,,---......---,,,+++------------............//////.........///000111.........///000222333444222444555555555666999;;;???AAAIIIUUUcccxxx~~~~~~~~~}}}|||zzzyyyxxxsssrrrooommmllllllmmmnnnmmmmmmnnnooopppooollliiidddhhhjjjhhhccc```bbbeeehhhgggffffffeeebbb]]]ZZZWWWVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQQQQPPPQQQQQQMMMLLLLLLKKKJJJJJJJJJJJJDDDCCCBBBAAA@@@AAABBBBBBBBBDDDHHHLLLOOOXXXlll~~~~~~{{{wwwuuuuuuuuuxxxxxxyyy}}}zzzuuuttttttvvvyyyzzzxxxtttpppmmmmmmllljjjiiihhhgggfff___^^^^^^___aaaaaa```^^^ZZZXXXVVVQQQLLLGGGDDDCCC>>>@@@EEELLLTTT]]]eeejjjqqqtttxxxzzzzzzyyy{{{}}}zzz{{{|||{{{zzzxxxwwwwwwuuuuuuuuuwww{{{~~~}}}{{{wwwrrrpppqqqtttvvvyyy|||~~~}}}|||{{{}}}|||{{{{{{{{{{{{}}}}}}}}}mmmbbbbbbkkkyyyxxxhhhYYY\\\eeerrr|||kkkRRR???666333222222222000//////111111111000......------............------------------,,,,,,***+++,,,,,,++++++++++++---------...------,,,,,,---------------...///000------------------------,,,++++++******++++++,,,***+++,,,------,,,+++***---------.........//////.............../////////------...///000222444555111333444555555666999;;;===@@@IIIUUUcccxxx||||||||||||{{{zzzyyyyyyuuusssqqqnnnllllllkkkkkkmmmmmmoooqqqsssrrrooolllfffhhhjjjhhheeebbbcccdddaaaaaa```aaabbbaaa___]]]XXXWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQOOONNNMMMLLLJJJJJJJJJJJJDDDCCCBBBAAA@@@AAABBBBBBCCCDDDGGGJJJMMMWWWlll}}}||||||xxxtttrrrrrruuuuuuxxx||||||xxxttttttuuuwwwwwwuuuqqqmmmlllkkkkkkjjjiiiiiihhhhhh```______``````___\\\ZZZVVVVVVTTTOOOIIIDDDBBBBBB===@@@FFFMMMTTT]]]fffllluuuwwwzzz||||||}}}|||}}}}}}|||yyywwwwwwxxxuuuttttttwww{{{~~~|||yyyuuurrrqqqsssvvvxxx{{{~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~nnncccdddmmm{{{zzzhhhUUUYYYcccsss{{{jjjQQQ>>>444111111000222000...///000111000000......---------...//////+++,,,,,,,,,------------)))+++------,,,+++,,,---,,,,,,------......------)))+++++++++***+++---///------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------........./////////------........./////////000000000111111111111222111222444444555666999;;;<<<@@@IIIVVVeeeyyy{{{|||||||||||||||{{{zzzxxxwwwtttqqqnnnllljjjjjjjjjkkkmmmpppsssrrrpppmmmiiiiiiiiihhhgggfffdddddd^^^]]]]]]^^^```bbbbbbaaaZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRRRRSSSSSSQQQPPPNNNLLLKKKIIIIIIIIIDDDCCCBBBAAA@@@AAABBBBBBDDDDDDFFFGGGIIISSShhh{{{~~~|||{{{zzz}}}{{{wwwttttttqqqqqqtttzzz}}}zzzvvvvvvvvvvvvvvvsssoookkkiiiiiiiiiiiiiiiiiiiiiiiiccccccbbbaaaaaa___[[[XXXTTTTTTRRRMMMFFFBBB@@@AAA===AAAHHHOOOVVV___iiipppxxxyyyzzz{{{|||~~~|||yyywwwyyy{{{wwwvvvvvvwww{{{~~~}}}}}}{{{xxxsssrrrtttvvvwwwyyy{{{}}}}}}~~~}}}||||||wwwwwwwwwxxxzzz|||~~~}}}~~~|||~~~~~~~~~pppfffeeelllxxxiiiSSSVVV___mmm}}}pppVVVBBB777333222000111///......///000000///...------,,,---...///000******+++,,,---......///))),,,......,,,+++---...,,,------......------,,,(((***,,,+++******---///------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,............////////////......//////000000000000///000222333333333222111000222333444444666999;;;<<<@@@JJJXXXhhh|||||||||}}}}}}}}}}}}||||||{{{zzzwwwtttpppmmmjjjiiiggghhhkkkoooqqqqqqooolllkkkiiihhhhhhhhhhhheeeccc```___^^^^^^aaaccccccccc\\\\\\[[[ZZZZZZZZZZZZZZZVVVUUUTTTTTTTTTTTTTTTUUURRRQQQOOOMMMKKKIIIHHHHHHDDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEEEEFFFOOOdddxxx~~~{{{zzzvvv{{{~~~zzzxxxwwwnnnnnnqqqwww}}}}}}zzzxxxwwwwwwwwwvvvsssnnnkkkfffggggggggghhhhhhiiiiiigggeeedddcccbbb___ZZZWWWSSSSSSQQQLLLEEE@@@@@@AAA>>>CCCJJJPPPXXXaaakkkrrr{{{{{{{{{{{{{{{}}}}}}yyywwwzzz}}}zzzxxxwwwxxx{{{}}}~~~~~~}}}~~~}}}yyyuuussstttvvvvvvxxxzzz{{{|||~~~~~~}}}|||{{{zzzzzzuuuuuuuuuwwwyyy|||~~~|||{{{{{{zzz|||~~~{{{|||rrrhhhgggkkksss|||kkkTTTUUUZZZgggxxxxxx^^^HHH<<<777444333000///------/////////......------,,,---...///000))))))***+++---...//////))),,,//////---,,,---///............---,,,++++++***,,,...---,,,,,,///222------------------------,,,++++++++++++++++++,,,---,,,+++******+++,,,---............/////////000//////000111111111111111+++---000333555666555555000111333444444666999;;;===BBBLLLZZZjjj~~~zzzxxxvvvtttqqqnnniiifffgggggghhhjjjmmmooonnnlllkkkiiihhhhhhiiiiiigggfffaaa___^^^^^^```aaa```___]]]]]]\\\[[[YYYWWWVVVTTTSSSRRRRRRQQQQQQSSSTTTUUUTTTQQQMMMKKKJJJHHHGGGEEEFFFEEECCCAAA@@@@@@@@@AAACCCBBBCCCDDDFFFNNN___ooo|||qqqpppttt|||~~~uuuuuurrrppprrruuuxxxyyyxxxzzzyyywwwuuuqqqmmmjjjhhheeeeeeffffffgggggghhhhhhkkkiiifffdddaaa^^^YYYVVVRRROOOJJJFFFBBB@@@@@@@@@???DDDMMMVVV^^^gggnnnsssyyyxxxyyyzzz{{{~~~~~~{{{yyyyyyzzzxxxxxxxxxyyyzzz{{{||||||~~~{{{yyywwwwwwxxxxxxzzzzzzyyyyyyzzz|||~~~zzzxxxxxxwwwtttqqqssssssssstttwww{{{~~~}}}|||{{{}}}}}}ppphhhhhhjjjmmmqqqyyy~~~hhhUUUSSSUUU```sssyyy[[[FFF<<<777333222,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,+++***+++---...---,,,,,,---...,,,***))))))***,,,+++******+++,,,...///...------,,,,,,,,,------+++***))))))***+++---...,,,,,,++++++++++++++++++.........///......---,,,------...............---/////////000111111222222000222333444444555888:::<<>>???BBBHHHQQQ[[[ccckkkrrrwwwxxxxxxxxxxxxyyy{{{}}}~~~|||zzzzzz{{{xxxzzz|||}}}~~~}}}|||{{{xxxxxxwwwwwwwwwyyyzzz|||~~~}}}|||||||||}}}}}}{{{zzzzzzzzzxxxwwwvvvvvvvvvwwwzzz}}}}}}|||}}}|||{{{zzzggg```ccciiiooouuummmXXXMMMPPPZZZmmmbbbHHH;;;777555333222111111000///...------.................................---------------,,,+++***+++---...---,,,...//////...,,,++++++---******+++,,,---------------------,,,,,,------...---------------,,,,,,+++,,,,,,,,,------.........,,,---...///111111111111------...///000000111111...//////000000111111222444555555555444444666777<<>>CCCIIISSS]]]eeemmmtttxxxyyyxxxxxxwwwxxxyyy{{{|||~~~}}}{{{{{{|||yyy{{{}}}~~~|||zzzuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzvvvvvvvvvxxxzzz}}}}}}|||}}}~~~||||||tttccc]]]bbbiiiqqqwwwlllYYYKKKNNNZZZoookkkLLL<<<777555222....../////////000000000////////////////////////...............------------,,,++++++------,,,+++---......---,,,++++++---)))***,,,---......---,,,------,,,,,,,,,---......---...//////...,,,+++******++++++,,,---......///,,,---...///000000000000------...///000111222333......//////000111111111222333444444444444777999<<>>DDDJJJTTT^^^gggnnntttxxxzzzyyyxxxwwwwwwxxxyyyzzz|||~~~}}}|||||||||zzz|||~~~~~~{{{yyyttttttvvvxxxzzz}}}}}}||||||{{{{{{yyyzzzzzzyyyyyyyyyzzz{{{vvvvvvvvvwwwyyy|||~~~}}}~~~~~~~~~}}}qqqaaa]]]bbbjjjsssyyynnn[[[KKKMMMVVVjjjrrrOOO<<<777444///------........./////////////////////////////////........................---,,,++++++------,,,++++++,,,---,,,+++***+++,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,---...///......//////...,,,***))))))******+++,,,------...---------......------,,,---------...///111333444.........///000000111111000111333444444666999;;;;;;CCCMMMYYYiii~~~|||{{{xxxvvvtttsssrrroookkkhhhkkkmmmqqqwww|||~~~}}}{{{tttqqqnnnllllllllllllkkkhhhfffddddddeeeeeedddcccgggeeebbb^^^[[[XXXWWWWWWRRRSSSTTTTTTUUUUUUTTTTTTUUUSSSOOOMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBCCC@@@AAADDDFFFHHHOOOVVVdddsss|||uuusssvvvvvvwwwxxxyyyxxxuuusssqqqpppqqqqqqooonnnnnnppprrrtttwww|||}}}wwwoooiiiiiihhhhhhgggfffeeeeeeddddddcccaaaaaa```]]]ZZZWWWSSSOOOHHHAAA===;;;<<<===EEEKKKVVV```iiipppuuuyyy{{{{{{yyyxxxwwwxxxyyyyyy{{{}}}~~~}}}}}}}}}|||}}}~~~~~~}}}{{{yyyvvvvvvxxxzzz}}}~~~|||{{{yyyxxxwwwvvvwwwxxxwwwvvvvvvxxxzzzvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}qqqbbb___eeemmmuuuzzz}}}zzzlll[[[MMMLLLQQQaaaxxxqqqNNN:::666444...111000000///...---,,,+++......................................./////////...,,,++++++------,,,******+++,,,,,,******+++,,,******+++,,,------------,,,,,,,,,,,,---......///.........------+++***************++++++,,,,,,,,,---------------,,,++++++......------...000222333---......//////000000111...000222444555777:::===;;;CCCNNNZZZjjj|||zzzxxxtttttttttuuutttqqqlllhhhfffhhhkkkqqqxxx~~~xxxtttooolllkkkjjjiiihhhgggeeecccccccccdddcccbbbaaa```___]]]\\\ZZZYYYXXXTTTUUUVVVWWWWWWWWWVVVVVVTTTRRRNNNLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDBBB@@@>>>>>>BBBDDDEEEJJJPPPWWWfffvvvyyypppooosssrrrsssttttttsssrrrrrrrrrnnnppppppooommmmmmppprrrtttvvvyyyzzzwwwrrrlllhhhggggggffffffeeeeeedddddddddbbb```___^^^\\\XXXUUUPPPMMMGGGBBB>>><<<<<<<<>>>>>???AAADDDFFFJJJNNNUUU^^^eeehhhgggeeefffhhhkkkmmmmmmnnnoooqqqzzz}}}|||{{{wwwxxxxxxwwwtttnnniiifffffffffgggiiijjjkkklllmmmlllmmmoooppppppoooooonnnpppqqqttttttrrrnnnjjjfffccccccccceeeggggggeeecccdddbbb___]]][[[XXXTTTQQQMMMHHHDDDBBB???<<<>>>DDDIIITTT___cccgggnnntttwww~~~}}}|||zzzyyyyyyxxxxxx|||{{{{{{}}}}}}{{{{{{|||}}}~~~|||}}}~~~~~~||||||}}}~~~~~~~~~|||zzzxxxvvvuuutttxxxyyyuuusssuuuuuutttsssuuuwwwzzz}}}}}}{{{{{{}}}}}}|||{{{}}}~~~||||||~~~xxxjjjhhhooouuuyyy||||||sssyyyyyyttteeeYYYKKKIIIJJJSSScccrrr|||uuu^^^DDD444333444222111111000//////////////////...---,,,,,,---///000...............------------------,,,,,,+++++++++***+++,,,,,,------------...------,,,,,,,,,------///111222222000///000000222...***((()))+++------++++++,,,---............,,,---...///000000000000---------............///.........//////000111222555555444333333555888<<<;;;CCCPPP]]]mmmzzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttsssrrroookkkhhhgggfffcccbbbeeelllvvv~~~yyypppnnnmmmjjjhhhhhhfffdddaaaaaabbbdddeeeeeefffeeecccaaa___^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVRRRQQQOOOMMMKKKJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCBBB@@@???===<<<===???AAACCCAAADDDJJJQQQWWWZZZZZZYYY\\\___aaaccccccdddfffgggnnnqqquuuwwwvvvtttrrrrrrrrrrrrrrrqqqnnnjjjfffcccccccccdddeeefffggghhhiiihhhiiikkkmmmnnnoooooooooqqqrrrssstttrrrnnnjjjhhheeeeeeeeefffiiiiiiiiigggeeeccc```]]][[[WWWSSSPPPJJJEEEAAA???<<<999<<>><<<;;;;;;<<<>>>??????@@@CCCHHHMMMPPPPPPPPPQQQSSSVVVXXXXXXYYYZZZ\\\aaacccfffgggggggggggghhhiiiiiihhhgggeeecccaaa```^^^______```aaabbbccccccbbbcccfffiiilllnnnppppppsssssssssrrrqqqnnnllljjjhhhgggfffgggjjjlllllllllgggddd```]]]ZZZVVVQQQNNNHHHCCC@@@>>>;;;999===CCCLLLYYYfffkkkooossswwwxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}|||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzzzz|||{{{vvvtttxxx{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{|||{{{|||}}}tttiiikkkuuu}}}{{{pppuuu|||wwwfffYYYPPPPPPTTT___ooo}}}|||lllSSS===444444222...111111000///////////////000///---+++******++++++,,,------...///000111111------------,,,,,,,,,,,,******++++++,,,,,,++++++++++++************+++++++++---/////////...///000000...,,,,,,---...---,,,,,,,,,,,,,,,+++***)))(((,,,---...//////000///////////////000000000000000.........//////000111222444444444444333555999<<<===EEEQQQ]]]mmmvvvwwwyyyzzzzzzyyywwwvvvuuusssrrrqqqpppnnnjjjhhhjjjiiigggfffhhhnnnuuu{{{|||uuuppppppooommmlllnnnfffeeecccdddeeeggggggfffeeeddddddcccbbbbbbbbbbbb[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSRRRPPPMMMKKKHHHGGGIIIHHHGGGEEECCCAAA@@@???>>>===;;;:::::::::;;;<<>><<<;;;@@@GGGLLLZZZiiippptttxxxzzzzzzwwwxxxyyyzzz{{{|||||||||yyyxxxxxxzzz}}}~~~~~~}}}}}}|||}}}~~~}}}~~~~~~|||{{{{{{|||zzzzzzzzzzzzzzzzzzzzz{{{{{{}}}{{{uuutttxxx|||}}}||||||{{{{{{{{{|||~~~~~~{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~{{{nnndddgggrrr{{{|||sss{{{vvvggg\\\QQQRRRXXXeeeuuu|||hhhMMM;;;555666333...111000000//////////////////...---,,,,,,,,,,,,---000000000//////......---------------------,,,,,,++++++,,,------,,,,,,,,,+++************++++++,,,)))+++---......---...000///...---...//////...,,,---.........------,,,+++,,,,,,---...////////////111111000000///......---............///000111222333444444444444666999;;;>>>FFFQQQ]]]mmmzzz{{{|||}}}|||yyywwwuuutttrrrqqqppppppnnnllljjjiiiiiihhhgggiiinnnuuuzzzxxxsssooopppooommmmmmpppjjjiiigggggghhhhhhgggfffddddddddddddccccccbbbbbb[[[[[[YYYXXXWWWVVVVVVVVVTTTTTTSSSQQQNNNKKKIIIGGGFFFFFFDDDCCCAAA???>>>======<<<;;;:::999999999:::;;;999888999<<<>>>??????AAADDDGGGHHHHHHIIIKKKLLLNNNPPPRRRSSSTTTVVVYYY[[[WWWVVVUUUUUUTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___dddiiinnnrrruuusssrrrqqqooonnnmmmmmmllliiigggfffgggjjjmmmnnnoooiiifffaaa]]]YYYTTTNNNKKKGGGBBB???>>><<<<<>>FFFQQQ]]]mmm}}}}}}}}}|||zzzxxxuuutttsssqqqpppoooppppppnnnmmmhhhhhhhhhggghhhkkkqqquuusssooommmnnnllljjjjjjnnnlllkkkjjjiiijjjjjjhhhgggdddddddddddddddcccbbbaaa[[[ZZZYYYWWWVVVVVVUUUUUURRRRRRQQQPPPNNNKKKHHHFFFCCCBBBAAA@@@???======<<<;;;:::999999888888888888999777555555777999:::999999;;;>>>???@@@@@@BBBDDDDDDFFFIIIJJJKKKLLLOOOQQQOOONNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXYYY]]]bbbgggmmmqqqtttqqqpppooonnnmmmllllllkkkiiigggggghhhkkkmmmmmmmmmhhheeeaaa]]]XXXSSSNNNJJJDDD???<<<;;;;;;<<>>======<<<;;;;;;777777777777666666666666888666444444666777777777333555888999999:::<<<===;;;>>>AAACCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMOOOQQQSSSTTTVVVWWWVVVXXXZZZ___dddjjjnnnqqqnnnnnnnnnnnnmmmllljjjiiiiiiiiiiiijjjmmmmmmmmmkkkhhheee```\\\XXXSSSNNNJJJDDD???<<<;;;;;;===DDDLLLTTTbbbooouuuvvvwwwwwwvvvtttuuuvvvwwwvvvuuusssrrrsssrrrrrrtttwwwxxxxxxxxx{{{{{{zzzzzzyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyzzz|||xxxwwwuuuuuuuuuvvvxxxyyyxxxzzzyyytttsssxxx|||||||||~~~|||{{{uuuuuuwww|||~~~zzzzzzzzz{{{~~~{{{zzz{{{~~~tttggg\\\aaaooo}}}yyykkk___QQQSSS[[[iiiyyy{{{dddKKK===777333111222111111000///////////////------...//////000000000,,,,,,,,,,,,------------------------.........//////////////////...------)))))))))******+++,,,---+++,,,......---,,,,,,------+++++++++---......---******+++,,,,,,+++++++++++++++,,,---............+++,,,---...///000111111.........//////000111222000222444555666777999;;;<<>>>>>>>>@@@GGGPPPYYYeeeqqquuutttuuutttrrrpppqqqsssttttttsssqqqpppsssrrrrrrtttwwwyyyyyyxxxyyyyyyxxxxxxvvvuuusssrrrqqqrrrtttuuutttuuuvvvxxxyyyxxxvvvuuuuuuwwwxxxzzzxxx{{{zzzvvvuuuyyy||||||{{{}}}|||zzzttttttvvv{{{|||zzz{{{zzzzzzzzz{{{~~~xxxwwwwww{{{qqqcccXXX^^^mmm}}}~~~lll___QQQSSS[[[iiiyyyyyycccKKK===666000000333111111000///////////////---......///......------///......---+++***))))))---------.........//////.../////////...---,,,,,,(((((((((((()))***+++,,,,,,---///...---,,,,,,------+++******,,,---------............---,,,++++++++++++,,,---............222222111000///...------.........//////000111222000222444555666777999;;;;;;CCCPPP]]]mmmuuutttsssrrrqqqpppppppppqqqqqqrrrssssssttttttuuupppoooooonnnmmmllllllkkkjjjjjjiiifffcccaaabbbdddeeeggghhhiiiiiihhhfffeeebbbbbbaaa___^^^^^^^^^^^^[[[ZZZYYYVVVSSSPPPNNNLLLKKKJJJHHHGGGEEECCCAAAAAA;;;;;;::::::999888777777666666555555555444444444333222111000////////////111111222222222333333333999888888888999;;;===>>>@@@@@@@@@AAABBBDDDEEEFFFDDDGGGJJJLLLLLLMMMNNNOOOQQQTTTWWW[[[___eeekkkoooqqqqqqooonnnllljjjiiihhhwwwsssooolllkkkkkkjjjiiiiiieeeaaa]]]ZZZUUUOOOJJJCCC@@@<<<:::<<>>;;;::::::888888777777777555555555444444444444333444333222111000000000000111111111111222222222222666555555555666888:::;;;:::999999::::::;;;<<<===AAADDDGGGIIIJJJJJJLLLMMMPPPSSSWWW\\\```eeekkknnnppppppooommmllljjjiiihhhpppnnnkkkjjjjjjkkkkkkkkkgggddd___\\\XXXRRRLLLGGGAAA???<<<;;;>>>EEENNNTTTccckkkrrrssssssuuutttrrrnnnnnnnnnooopppsssuuuvvvvvvttttttvvvyyy{{{zzzxxxwwwwwwvvvvvvvvvtttrrrpppqqqsssuuuvvvuuuvvvxxxyyyzzzxxxvvvwwwyyy{{{|||||||||zzzxxxvvvvvvwwwyyy{{{}}}}}}wwwzzz}}}}}}{{{xxxxxxyyy|||}}}~~~{{{xxxvvvwwwyyy}}}|||{{{|||~~~~~~{{{xxxzzzxxxzzzwwwfffXXXYYYbbbmmm}}}kkk\\\SSSSSS[[[lll|||hhhLLL===888555222111000000000111000000//////000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...---,,,...---------------.........------...000111000///+++,,,,,,------------,,,------,,,,,,,,,,,,------...------------------...,,,---...///000000000000333000......000111000...111111000000111111222222333444555555555666888:::???EEEPPP^^^pppsssrrrpppnnnlllkkkkkkkkkjjjkkklllnnnoooqqqrrrsssqqqpppnnnlllkkkkkkkkklllhhhhhhgggeeebbb``````bbbdddeeeffffffeeecccaaa___]]]\\\[[[ZZZYYYXXXXXXXXXRRRRRRPPPNNNLLLIIIGGGEEECCCBBBAAA???>>><<<;;;;;;;;;:::888777666666777888444444444444333333333333444444333222111111111111//////000000000111111111222222111111222444666777999888888888999:::;;;;;;>>>@@@CCCEEEFFFGGGIIIKKKNNNRRRWWW\\\```eeeiiilllmmmmmmlllkkkjjjiiihhhhhhiiigggfffgggiiikkkllllllfffccc___ZZZUUUNNNHHHCCC===<<<;;;;;;???GGGQQQXXXccckkkqqqssstttwwwxxxvvvpppppppppqqqsssvvvxxxzzzwwwvvvvvvxxxzzz{{{{{{yyyxxxxxxxxxxxxwwwuuutttsssuuuwwwyyyyyywwwwwwwwwyyyyyyxxxwwwxxx{{{}}}~~~~~~|||zzzwwwuuuuuuwww{{{}}}~~~|||~~~~~~|||zzzxxxwwwxxxzzz|||~~~~~~|||yyyvvvuuuwwwyyy~~~|||zzzzzz{{{{{{{{{yyy{{{yyy{{{{{{iiiZZZZZZaaaiiivvvnnnYYYQQQUUUbbbtttgggLLL===999666333111000000000000000000111222222222111111000000000///------------------------,,,+++***+++---...---,,,++++++++++++,,,,,,---...///...---...///000///..................---,,,,,,........................///...---,,,,,,---...///++++++---...///111222222333111000///000111000//////000111111222222222111222444555555555666888:::===DDDOOO^^^ppptttssspppmmmkkkjjjiiijjjhhhiiijjjllloooqqqrrrsssrrrpppnnnlllkkkjjjkkkkkkggghhhgggeeebbb``````aaa^^^___aaacccdddcccbbbaaaYYYXXXWWWUUUTTTSSSSSSRRRNNNMMMLLLJJJHHHFFFCCCBBB??????>>>===;;;:::999999:::999777666555666777888444444333333333222222222444333222111111111111111........./////////000000000/////////000111333444888888888999:::;;;======;;;>>>AAACCCDDDFFFHHHJJJOOOSSSXXX\\\___bbbeeegggiiiiiiiiihhhggggggfffffffffeeedddfffiiikkkllllllfffddd___ZZZSSSLLLEEEAAA999:::::::::===EEEOOOWWWccciiinnnppptttyyyzzzxxxvvvuuuuuuuuuvvvxxxzzz{{{xxxyyyzzz{{{}}}}}}}}}|||{{{{{{{{{zzzxxxwwwwwwwww{{{|||~~~~~~|||zzzzzz{{{zzzxxxwwwxxxzzz}}}}}}}}}|||yyyvvvtttuuuxxx}}}~~~|||zzzyyyxxxxxxzzz|||}}}}}}zzzvvvvvvwwwyyy~~~|||{{{zzz{{{}}}~~~{{{zzz{{{}}}|||jjj[[[[[[cccjjjtttppp[[[OOOXXXjjjiiiMMM===888555222111111000/////////111222444222222111111000/////////------------------------,,,,,,,,,,,,------,,,+++*********+++,,,---...///...,,,++++++------,,,+++---......///......------......////////////......///---,,,******,,,---///,,,,,,---...///000111222333222000///////////////...///000222222222111111222333555555555666888;;;===DDDPPP___qqqwwwtttqqqmmmjjjiiiiiiiiihhhiiijjjllloooqqqssstttqqqpppnnnlllkkkjjjjjjjjjfffggggggeeebbb_________[[[]]]___```aaa```^^^^^^TTTSSSRRRPPPOOONNNMMMMMMJJJIIIHHHGGGEEECCCAAA@@@======<<<<<<;;;:::999999999888777666666666777888444444333333333222222222222111111000000000000111------........./////////000///......///000222333111111222333555888:::;;;:::<<>>EEEOOOWWWbbbfffkkkmmmrrryyyzzzxxxyyyxxxvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}yyywwwxxxyyy~~~~~~~~~{{{yyywwwwwwyyyzzz{{{zzzxxxvvvsssrrrssswww|||~~~~~~}}}}}}}}}}}}yyyyyyxxxyyyzzz|||{{{wwwuuuvvvwww{{{{{{zzzzzz{{{}}}|||zzz{{{}}}}}}{{{~~~zzzhhh[[[^^^hhhpppyyyooo]]]QQQ\\\rrrnnnPPP>>>777444111111000000/////////000222333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++,,,---...///---,,,++++++,,,---,,,***+++,,,---...////////////......///000000///......---,,,***))))))***,,,---///............///000000111111000///...------...---...000111222222111111222333444555555666999;;;>>>EEEQQQ```sssyyyvvvrrrmmmjjjhhhhhhiiihhhiiikkkmmmoooqqqrrrsssppppppooommmllljjjiiihhhcccddddddccc___]]]\\\\\\[[[\\\]]]]]][[[YYYVVVTTTPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888444444444444333333333333111111000000000000000111------........./////////000///.........///111222...///000111333555777888999;;;>>>@@@BBBDDDHHHKKKPPPSSSVVVXXXYYYZZZ\\\^^^cccdddddddddeeeeeeffffffhhhgggfffhhhiiijjjjjjiiifffeeebbb[[[RRRJJJDDDBBB===@@@BBBAAABBBGGGRRRZZZaaaeeehhhjjjpppxxxzzzxxxxxxwwwuuusssrrrqqqqqqrrrwww{{{}}}xxxvvvwwwyyy}}}|||zzzxxxwwwyyyzzzzzzyyyuuusssqqqqqqssswww{{{~~~~~~}}}||||||}}}}}}~~~}}}}}}|||xxxxxxyyyyyy{{{}}}|||xxxuuuuuuvvvxxxyyyyyyyyyyyy{{{~~~||||||}}}|||~~~}}}zzzyyyyyy||||||{{{|||uuueeeZZZ```mmmwwwjjj]]]TTT^^^tttxxxVVVAAA888333111111//////////////////000111------------............,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---+++++++++++++++++++++,,,---.........---,,,---...///...---***+++,,,---.../////////---...///000000///...------,,,+++******+++,,,---000///...------...///000000111111///---,,,,,,...---...///000111222222222111333444555555777999;;;@@@GGGRRRaaatttzzzwwwrrrllliiigggggghhhhhhiiijjjlllnnnpppqqqrrroooooooooooommmjjjgggfff___``````___\\\YYYXXXXXXXXXXXXXXXWWWUUURRROOOMMMMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::777888999::::::999888777555555555444444444444333222111111000000111111222............//////////////////...---...///000111111111111222333444555666777999;;;>>>@@@CCCHHHKKKNNNPPPRRRTTTVVVXXX\\\___ddddddeeeffffffggghhhhhhgggffffffgggiiijjjiiihhhddddddaaaZZZQQQHHHDDDBBB===@@@CCCCCCCCCIIITTT]]]ccceeegggiiipppxxxzzzwwwwwwvvvtttrrrqqqqqqrrrrrrtttyyy~~~|||uuurrrtttwwwwwwzzz~~~{{{zzzxxxxxxzzz|||||||||vvvuuuuuuuuuxxx{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyyyyzzz{{{|||{{{zzz{{{}}}|||||||||yyywwwwwwzzz}}}|||zzz~~~qqqaaaXXXbbbqqq}}}yyyfff\\\TTTZZZkkk^^^EEE999444222222...////////////......---,,,,,,,,,---......//////------------------------***,,,//////---******+++++++++*********++++++,,,---,,,+++,,,...//////...++++++,,,---------------,,,---///000000///---,,,------------------------///...---------///111222111222222000---,,,---///---.........000111222333111222444555555777999<<<@@@GGGSSSaaatttzzzvvvqqqkkkhhhffffffggghhhhhhjjjkkkmmmnnnppppppnnnoooppppppnnnjjjgggddd[[[]]]^^^\\\YYYVVVUUUUUUQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@???>>><<<;;;::::::::::::999999999999999666888:::<<<<<<;;;888777666666555555555444444444222222222111222222333333........./////////000000///...---------...///000222111000000000000000111666777:::<<<>>>BBBGGGJJJKKKMMMOOOQQQTTTXXX]]]aaaeeeeeefffggghhhiiijjjkkkeeedddeeefffiiijjjiiigggccccccaaaZZZPPPHHHCCCBBB:::>>>BBBBBBCCCIIITTT]]]dddfffgggiiipppxxx{{{xxxxxxwwwvvvtttttttttuuuvvvrrrwww}}}zzzsssoooqqqtttrrrvvvzzz}}}}}}}}}}}}}}}{{{yyyxxxyyy|||~~~zzzzzzzzz|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxyyy|||~~~~~~~~~}}}|||~~~~~~|||xxxvvvvvvyyy~~~{{{~~~ooo___WWWbbbsssvvvddd]]]RRRTTTaaa{{{cccHHH;;;555333444....../////////...,,,++++++,,,,,,---...///000000////////////////////////)))---000000---******++++++***)))))))))))))))******))))))***,,,...---,,,,,,,,,------,,,,,,++++++,,,---...000000...---,,,......///000000///......------,,,,,,---000222444222444444222...,,,...000......------///111333444111222444555555777:::<<<@@@GGGRRRaaasssyyyvvvsssooollljjjjjjjjjjjjhhhhhhiiillloooqqqqqqsssnnniiihhhiiiiiieeeaaaZZZXXXVVVTTTTTTSSSPPPOOOKKKLLLMMMMMMLLLJJJHHHFFFBBBBBBAAA@@@@@@??????>>>???>>>===;;;999777666555666666777777777777666666;;;::::::999999888888888777777777777777888888999777555222000///...///000,,,------......------,,,..................------/////////000111111222222777888999:::;;;>>>CCCFFFIIILLLQQQTTTWWWZZZ]]]```dddeeefffgggggggggfffeeefffeeeeeefffiiijjjjjjiiieeeaaa[[[UUUPPPJJJDDD@@@===<<<<<<>>>EEEOOOYYY___dddeeehhhlllpppsssvvvxxxwwwvvvtttrrrqqqpppooooooqqqtttyyyyyyrrrmmmmmmnnnrrrtttwwwzzz}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzz{{{zzzyyyzzz|||~~~~~~~~~~~~~~~|||yyyuuuttttttvvvzzz|||~~~}}}{{{zzzyyyyyy{{{}}}|||~~~|||kkk___YYYaaappp{{{kkkZZZUUUHHHOOO]]]ooogggIII:::777333///.........///////////////............---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,------,,,++++++,,,...........................------............------////////////...---,,,+++------------------------...------------...//////222111000.........///000///////////////000111111111222333444555777:::===AAAHHHRRRaaasss{{{yyyuuupppmmmkkkjjjjjjkkkiiihhhhhhjjjkkklllkkkoookkkgggfffgggfffbbb]]]XXXVVVTTTSSSRRRQQQOOOMMMJJJKKKJJJJJJHHHFFFDDDCCC@@@@@@??????>>>======<<<===<<<;;;:::999888777666666666777777777777666666999999999888888888888888888777666666555555555555777555222000/////////000,,,------......------,,,..................---------......///000000111111555666888999;;;===AAADDDHHHKKKPPPTTTWWW[[[^^^aaaffffffgggggghhhhhhgggggggggfffeeegggiiijjjiiihhhccc___YYYSSSNNNHHHCCC???<<<<<<===AAAIIISSS\\\bbbdddfffhhhlllooosssuuuwwwvvvuuusssrrrpppoooooonnnlllpppuuu{{{~~~|||wwwrrrooommmmmmppprrruuuyyy|||~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyy~~~|||{{{{{{{{{{{{zzz~~~~~~|||yyyvvvttttttuuuxxxzzz}}}}}}}}}yyyyyyyyy{{{}}}~~~|||~~~vvvggg\\\XXXbbbsss~~~wwwvvvgggVVVPPPIIINNNZZZiiizzzbbbGGG;;;777333000.../////////////////////------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))(((((()))+++------------------------,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///111111///........./////////////////////000111111111333444444555777:::===BBBHHHSSSbbbttt|||wwwrrrnnnllljjjjjjmmmkkkhhhgggggggggfffdddjjjgggeeedddeeeccc^^^ZZZUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIGGGEEECCCAAA@@@@@@>>>======<<<<<<;;;::::::999999999999888888888888555666666777777666666555777777777777777777888888888777666555333333333333666555333111////////////,,,------......------,,,------------------......,,,------......///000000222444777999;;;===@@@BBBFFFJJJOOOTTTWWW[[[___bbbeeeeeeeeeeeeeeefffgggggghhhgggffffffhhhhhhgggfff```\\\WWWQQQLLLGGGAAA>>>:::<<>>@@@BBBDDDHHHMMMSSSWWW[[[```cccaaaaaa``````aaabbbdddeeegggeeecccccccccbbbaaa___\\\YYYTTTOOOKKKFFFAAA>>>;;;===AAAHHHPPPXXX___cccddddddfffgggiiijjjllllllqqqqqqqqqppppppnnnmmmllljjjnnntttzzz~~~~~~zzzwwwwwwxxxyyywwwtttsssuuuvvvxxxyyyyyyyyyxxxtttuuuwwwzzz}}}~~~~~~|||yyyyyy{{{|||{{{yyywwwwwwxxxyyy{{{|||zzzwwwsssqqqqqqrrrsssuuuxxx{{{~~~{{{{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~|||{{{{{{|||}}}|||~~~~~~pppZZZSSSTTTbbbsss}}}~~~}}}wwwmmmlllttt}}}vvvggg\\\VVVVVVZZZbbbmmmvvv}}}~~~~~~sss^^^GGG;;;666222//////000000//////.........---...............---,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++)))*********((((((***+++++++++++++++++++++++++++------............------...............---,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------......//////////////////000000000000000111222222333444555555555777:::===CCCJJJVVVeeeyyy}}}{{{wwwssspppnnnnnnnnnooommmkkkiiihhhfffccc```YYYYYYYYYXXXVVVSSSQQQPPPPPPNNNMMMLLLLLLLLLJJJHHHGGGEEEAAA>>>;;;:::::::::::::::999888888777777666222222333444555666777777444555555666666555555444555555555555555555666666444444444444444555666777555444333222111///......,,,------......------,,,++++++,,,,,,------......---......///000000111111111333666999;;;>>>AAADDDDDDHHHMMMRRRWWW[[[___bbbbbbbbbbbbcccccceeefffgggfffdddbbbbbbbbbbbb```^^^ZZZWWWRRRNNNJJJEEEAAA===;;;===AAAGGGOOOXXX___cccffffffggghhhiiijjjjjjkkkppppppqqqqqqpppooommmlllllloootttxxx|||~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxuuuvvvxxx{{{~~~}}}{{{{{{~~~~~~yyyvvvuuuvvvyyy|||}}}}}}yyyuuurrrqqqrrrsssuuuwwwyyy|||~~~{{{zzzyyyxxxyyy{{{}}}~~~|||}}}~~~|||zzzyyyyyyzzz||||||~~~~~~uuu^^^VVVVVVcccttt|||}}}{{{~~~tttkkkjjjsss}}}tttfff\\\XXXUUU[[[eeeqqq{{{~~~lllVVVAAA999666111///000000000000///......------............---,,,+++***++++++++++++******************+++,,,,,,,,,++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++---......//////......---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000111000000000000111222222222333555555666888<<>><<<:::888777777666555555444444333222222333333333333333333333333444555555555555555555444777777777666666555555444555555333222111000000000444444444333111000...---,,,------......------,,,******+++,,,,,,---......++++++,,,------......///000111333444666:::@@@DDDEEEHHHNNNRRRVVVZZZ^^^aaa^^^___aaacccdddeeeddddddgggfffddddddddddddcccaaaUUURRRNNNJJJFFFBBB>>>;;;999;;;???GGGPPP\\\eeekkklllllllllllllllllllllmmmpppqqqrrrsssrrrpppnnnmmmlllmmmnnnpppsssuuuwwwxxxxxxzzz{{{yyyvvvtttvvvyyyxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzz}}}~~~~~~{{{wwwuuurrrsssuuuxxx{{{}}}yyyvvvuuuuuuvvvwww~~~{{{zzzzzzzzz}}}}}}}}}~~~~~~zzzhhh```^^^kkk{{{wwwuuuyyyiii___[[[WWW___mmm{{{lllTTT???:::888333222666111000000///...---------,,,---...///000000000000---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------------------------------...------------.../////////000111222333333222111111111111000111111222333000222444555777:::>>>AAABBBIIIUUUeeeyyywwwtttpppmmmlllnnnqqqsssuuurrrmmmhhhccc___]]]\\\YYYXXXWWWUUUSSSRRRPPPOOONNNLLLIIIFFFDDDCCCDDDDDDAAA???<<<;;;;;;;;;999888888777555444333444666777777777666555555555555666777777777777666555444333666444333444666777777666555444333333222222333333222222222111000//////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000111222444555777;;;@@@DDDKKKNNNRRRUUUWWWYYY\\\^^^```bbbdddccc___]]]^^^___cccbbbaaabbbbbbbbb```^^^SSSOOOJJJFFFCCCAAA???>>>999<<>>;;;888999<<>><<<;;;;;;:::999777555777:::===>>><<<:::888666666555444444444444555333444555666777777777777:::888666666666666666444555555444333333333333444555444444333333222222222000///...------,,,,,,---......---,,,,,,,,,------------........./////////222444666888:::>>>BBBFFFKKKNNNRRRUUUWWWZZZ]]]___bbbccceeedddcccbbbbbbccccccbbbaaaaaaaaa```]]][[[SSSNNNHHHCCC???<<<999777999<<>><<<;;;;;;:::999777666888:::<<<<<<;;;888777666555555444444444444444444444555666666666666666999777666666777777777666666555555444444444444444444444444333333333222222111000///...------------///...---,,,,,,,,,,,,,,,------------.........///222444666888;;;>>>BBBEEEKKKNNNRRRUUUWWWZZZ]]]___aaabbbccccccccccccbbbcccaaa````````````___[[[XXXOOOKKKFFFAAA???===;;;:::999===CCCJJJSSS[[[aaadddggghhhjjjnnnrrruuuuuuuuurrrrrrrrrqqqpppooonnnmmmkkklllmmmmmmnnnooooooooollllllllllllmmmppprrrttttttvvvyyy{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||zzz}}}|||yyyxxxyyy{{{~~~~~~|||zzzxxxwwwwwwwwwtttwww{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||yyyxxxxxxxxx{{{~~~iiiYYYRRRRRRaaa|||}}}gggQQQ===666555222///000////////////////////////000000//////............,,,,,,------...000111222///...------,,,,,,,,,,,,............---+++***)))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---............------,,,,,,+++...............---------//////...------......///000000000///000111111222111222333444555777:::===CCCIIIUUUeeezzz}}}yyysssmmmgggdddaaabbbbbbbbb```^^^\\\[[[ZZZXXXUUUQQQNNNLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFAAA???<<<;;;;;;;;;:::888999888888777777666666666666666555444444444444555666666777666666555444444666555444555777999999888777666555555444444555555333333333333333222222222111111000///............///...---,,,,,,,,,,,,,,,------------.........///000333666888:::===AAADDDIIIMMMQQQTTTWWWYYY]]]___`````````aaabbbaaaaaa```___^^^______```^^^ZZZWWWPPPLLLFFFBBB@@@>>><<<::::::===DDDLLLUUU^^^dddgggmmmmmmmmmooorrrsssrrrqqqmmmmmmnnnooooooooooooooolllmmmnnnpppqqqqqqqqqqqqlllkkkkkkkkkllloooqqqssstttvvvyyyzzzzzz{{{}}}~~~|||{{{zzz{{{||||||zzzxxxxxxwwwvvvuuuwwwyyy|||~~~}}}|||{{{yyyxxxwwwvvvvvvsssuuuyyy}}}~~~|||{{{~~~}}}~~~~~~~~~}}}|||zzzyyyzzz|||mmmZZZSSSTTTeee}}}dddMMM888444555222///111.................................---...///000111...------,,,,,,------...///...------,,,,,,,,,,,,(((***---//////...+++)))*********++++++******)))+++++++++,,,,,,---------...---,,,,,,+++++++++,,,.........------,,,,,,,,,111000000000000///000000/////////////////////000000000000///000111111222000222333444555777;;;===BBBIIIUUUeeeyyy~~~|||yyysssmmmhhhddd_________^^^]]]\\\ZZZZZZWWWVVVTTTRRROOOLLLJJJIIIJJJJJJIIIIIIIIIHHHHHHGGGBBB@@@>>>======<<<;;;999:::888666444444555777888777777666555555555555555777777777777666555444333444333222444666888999999777777666555555555555666333333333333333333333333222111000//////......///......---,,,,,,,,,------------........./////////000222666999;;;===AAACCCHHHKKKOOOSSSVVVYYY\\\^^^```___^^^___``````___]]]\\\\\\]]]^^^___]]]ZZZWWWTTTOOOIIIDDD@@@===:::888;;;???FFFOOOYYYbbbiiimmmsssqqqooooooooopppooonnnjjjjjjlllmmmooooooppppppmmmnnnpppssstttuuuttttttqqqpppnnnmmmnnnpppsssuuuuuuwwwyyyzzzyyyyyyzzz{{{zzzyyyxxxxxxyyyyyywwwuuuqqqqqqqqqrrrtttwwwyyy{{{|||{{{{{{zzzyyyxxxwwwwwwsssuuuxxx{{{}}}}}}{{{{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~{{{nnn\\\VVVZZZjjjfffLLL666555777222000222........................------,,,,,,---...000111111000///...------------,,,,,,+++*********++++++&&&(((,,,...///...+++)))+++++++++++++++***))))))***++++++,,,,,,------...///...---,,,++++++++++++------------------------///......------...///////////////000000000000000///000000000111111111111000111333444555777;;;>>>CCCIIIUUUfffzzz||||||zzzwwwsssnnniiigggbbbaaa___\\\ZZZYYYXXXWWWSSSSSSSSSRRRPPPMMMJJJHHHHHHHHHIIIIIIHHHHHHGGGGGGDDDAAA???>>>>>>===<<<;;;999888666666777999;;;===888888777666666666666777555666666666666666555555444333222333555777777666888777666666555555666666444444444444444444444444222222111000////////////------,,,,,,,,,---............/////////000000000000333777:::<<<>>>AAADDDFFFIIINNNRRRTTTWWW[[[]]]aaa___^^^^^^``````]]][[[YYYZZZ[[[]]]___]]]ZZZWWWSSSOOOIIICCC@@@===:::777<<<@@@HHHQQQ\\\fffnnnrrrwwwtttpppmmmmmmmmmmmmmmmjjjkkkmmmnnnooooooppppppnnnpppsssvvvxxxxxxxxxxxxyyywwwtttrrrrrrtttvvvxxxwwwyyyzzzzzzxxxwwwxxxxxxxxxwwwvvvvvvwwwvvvtttrrrmmmnnnpppsssvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyytttuuuwwwyyyzzz{{{{{{zzzyyy{{{}}}}}}zzzzzz{{{}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}pppmmmvvvmmm^^^[[[\\\jjjkkkOOO999888:::333///222...........................---,,,++++++,,,...///111000///...------------++++++*********+++,,,,,,))))))******+++***************++++++,,,+++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,+++,,,,,,------.........++++++*********,,,---.........///000000000000000...///000111222111111000000111333444555777;;;>>>EEEKKKXXXhhh|||{{{zzzxxxvvvrrrnnnkkkhhhfffddd```\\\YYYWWWVVVUUUQQQRRRSSSSSSQQQNNNJJJGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEBBB@@@??????>>>===<<<777777888999;;;===@@@AAA999888888777777777777777333444555666777777777777555333222222444555555444888888777666666666666666555555555666666666666666333222111000////////////,,,,,,,,,,,,------...///////////////000000000000111444888;;;>>>@@@CCCEEEEEEHHHMMMQQQTTTWWWZZZ]]]bbb```^^^___``````]]]ZZZWWWXXXZZZ]]]___]]]ZZZWWWOOOLLLFFFBBB@@@>>><<<:::<<>>GGGMMMZZZjjj~~~yyyxxxvvvtttpppmmmjjjhhhfffeeeccc```]]]ZZZXXXWWWYYYVVVSSSQQQPPPNNNLLLJJJFFFGGGGGGFFFFFFEEEDDDCCCEEEBBB???>>>>>>===;;;:::999888888888999;;;>>>@@@@@@===999:::======999555666666666666555444333333555555444444555555666777999999888888999;;;===???666666555444333333333333555444333222111111111111,,,,,,------------......////////////000111222333222555999<<<===???BBBDDDHHHHHHJJJMMMQQQUUUXXXYYY[[[ZZZZZZZZZZZZ\\\^^^___ZZZ]]]___\\\[[[[[[XXXSSSOOOKKKFFF@@@======>>>???>>>BBBKKKXXXfffpppssssssuuutttqqqooooooooopppqqqooopppsssuuuvvvsssnnnjjjhhhkkkooouuuyyy|||}}}}}}}}}xxxtttuuuxxx}}}}}}zzzwwwtttrrrrrrqqqtttsssrrrrrrssstttsssrrrqqqrrrtttwwwyyy|||~~~~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxvvvuuutttttttttuuuvvvwwwzzz|||~~~~~~{{{{{{}}}}}}zzzyyy|||ooo\\\XXXgggjjj______\\\fffyyyyyySSS<<<:::666111111...---.........//////000000------++++++++++++------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++***)))(((((()))))))))))))))******+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***,,,///000///,,,,,,...000222222000---+++///////////////000111111/////////000111111222222333555666777777999===@@@EEENNN\\\mmmxxxvvvtttpppmmmiiigggeeefffeeeccc```]]][[[XXXWWWYYYVVVSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBFFFCCCAAA??????>>>===;;;:::999999888999;;;===???@@@>>><<<=========:::888888888888888777666555444666666555555555666666777888888888999:::;;;<<<<<<888777666555444444444444444333222111000000000000........................////////////000111222222222555999<<<>>>AAADDDFFFHHHIIIJJJMMMPPPSSSVVVWWWYYYYYYXXXXXXYYY[[[]]]^^^ZZZ^^^___\\\[[[ZZZWWWRRRPPPLLLGGGAAA===;;;;;;<<<>>>CCCLLLYYYfffooossssssvvvuuusssqqqpppqqqrrrsssqqqsssuuuxxxxxxuuuqqqnnniiikkkooossswwwzzz{{{|||~~~{{{wwwuuuvvvzzz}}}zzzxxxvvvvvvuuutttsssrrrrrrttttttsssrrrrrrtttwww{{{}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuuvvvxxxzzz|||~~~~~~{{{{{{}}}|||yyyxxx{{{~~~|||}}}ppp^^^ZZZiiinnnaaa```]]]eeevvvtttPPP;;;999555111111///............/////////000------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************000...,,,---......,,,)))------............------...............///000000/////////000111111222222222444666777999<<<@@@CCCHHHPPP]]]nnnvvvtttppplllhhheeecccbbbeeedddbbb```]]][[[YYYXXXXXXVVVSSSQQQPPPOOOLLLJJJKKKKKKJJJIIIGGGEEEDDDBBBGGGEEEBBB@@@@@@???>>><<<;;;;;;:::999:::;;;<<<===???@@@@@@@@@===<<<;;;<<<<<<<<<<<<;;;:::888777666888777777666666666777777777888999;;;;;;;;;::::::999999888777666666666666444333222111000000000000000000000///......------............///000111111111444999<<>>CCCMMMZZZfffooorrrssswwwvvvtttrrrrrrrrrssstttsssuuuwwwyyyyyywwwtttrrrlllmmmoooqqqtttxxxzzz|||{{{yyyvvvuuuwwwzzz~~~|||zzzyyyyyyyyyuuutttsssssstttuuutttssssssvvvzzz~~~~~~|||}}}}}}||||||{{{{{{{{{{{{}}}}}}}}}}}}{{{yyywwwvvvwwwxxxyyy{{{}}}~~~~~~~~~|||{{{}}}|||yyyxxx{{{{{{zzzyyy{{{qqq___[[[kkk~~~zzzyyy|||pppbbb``````hhhuuukkkKKK999888444111222000............////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------///...------...---+++)))...---,,,++++++,,,---...---------.........///////////////000111111222222222333666888:::===BBBEEELLLSSS___ooovvvsssnnniiieeebbbaaaaaadddcccaaa___]]][[[YYYXXXXXXVVVTTTRRRRRRPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHEEEBBBAAAAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;===AAACCCBBB===;;;<<>>===<<<:::999888999999888777777777777888888:::<<<======<<<:::888:::999888777666666666666555444333222222222222222111111000///...---,,,,,,---------......///000111222555888;;;===@@@BBBEEEGGGHHHHHHIIIKKKMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYZZZ\\\______[[[YYYYYYVVVRRRNNNKKKFFFAAA===:::999999>>>DDDOOO\\\gggnnnrrrssswwwuuutttrrrrrrrrrtttuuussstttvvvwwwvvvuuuuuuuuurrrqqqqqqrrrtttwwwyyy{{{zzzxxxwwwvvvwwwyyy|||~~~~~~}}}}}}|||{{{zzzzzzzzzwwwvvvuuuuuuwwwwwwvvvuuuvvvxxx{{{}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzxxxzzzzzz{{{|||~~~||||||~~~}}}}}}~~~{{{zzz}}}{{{zzzzzz|||qqq___]]]mmm~~~yyywww~~~zzztttooopppvvvnnnbbb```ccckkkvvvuuu```EEE777777333111333000.........///////////////---------,,,,,,---------------------------------...---,,,++++++,,,---...,,,,,,+++++++++++++++,,,+++++++++******))))))))),,,+++++++++++++++++++++........................++++++,,,---...///......---,,,,,,+++,,,,,,---...---......////////////////////////000111111222222222444666777999<<>>;;;===AAAAAAAAAAAA@@@???===<<<;;;;;;::::::999999:::::::::<<<>>>@@@AAAAAA>>>;;;999:::999888777666666666666666666555444444444555555222111000///...---,,,+++---------......///000111333555888:::;;;<<<>>>@@@FFFFFFFFFGGGIIIJJJLLLMMMOOOPPPRRRSSSUUUWWWXXXYYY[[[^^^^^^ZZZXXXYYYVVVRRRLLLIIIDDD@@@<<<;;;;;;;;;>>>FFFQQQ]]]gggmmmqqqrrruuutttrrrppppppqqqrrrtttppprrrssssssrrrrrrsssuuuwwwvvvtttttttttwwwyyy{{{yyyxxxwwwvvvvvvwwwwwwxxx{{{{{{||||||||||||||||||zzzxxxwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~||||||~~~~~~}}}~~~~~~ooo^^^___rrr{{{vvvssswwwsssnnnkkknnnuuu||||||kkkcccbbbbbbkkkvvv~~~|||pppUUU???666666111111333000///////////////.........---------------------------------------------------,,,+++******+++,,,---,,,+++++++++++++++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++***************************+++------............+++,,,---...///......---...///000111111111111000/////////000111111222222333444666777888:::>>>AAAPPPVVVaaaqqqsssqqqnnnjjjfffdddcccbbbaaaaaa```^^^]]][[[ZZZZZZYYYXXXWWWWWWVVVTTTQQQNNNIIIJJJKKKLLLMMMNNNNNNNNNJJJGGGEEECCCCCCBBBAAA???@@@@@@@@@@@@@@@????????????CCCFFFDDD@@@>>>@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEFFFEEEBBB???===::::::999777777777777777777777666666666666777777222222111000///...------............///000111111444666888999::::::;;;===DDDDDDDDDEEEFFFHHHIIIJJJMMMNNNPPPSSSUUUWWWXXXXXXZZZ]]]]]]YYYXXXYYYWWWTTTLLLHHHCCC===::::::;;;<<<>>>GGGSSS___ggglllppprrrsssrrrpppooooooppprrrsssnnnpppqqqpppnnnooossswwwzzzyyywwwvvvuuuvvvxxxyyywwwwwwvvvvvvuuuttttttssszzz{{{|||}}}~~~{{{zzzyyyyyyzzz{{{zzzyyyyyyxxxvvvvvvwwwzzz}}}}}}~~~~~~~~~}}}mmm___ddd{{{}}}zzzxxxtttpppkkkkkkooowww}}}rrrgggcccddd___jjjvvv|||vvvgggLLL;;;555555000000333//////////////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++---...//////,,,++++++,,,***+++---/////////...---///000111222333222111000/////////000111111222222333555666666777999===???NNNUUUbbbrrrpppooommmjjjhhheeecccbbb``````___^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXVVVSSSPPPKKKLLLMMMNNNNNNOOONNNNNNMMMJJJHHHFFFFFFEEECCCBBBDDDDDDDDDEEEEEEEEEEEEDDDCCCEEEGGGGGGDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHFFFCCCAAA<<<;;;:::999888888888888777666666666666666777777444444333222111111000000////////////000111222222333555888::::::;;;<<<>>>BBBBBBBBBCCCEEEFFFHHHIIIKKKMMMPPPSSSUUUWWWXXXXXXYYY\\\[[[XXXWWWYYYXXXUUUNNNJJJBBB<<<888888:::<<<>>>GGGTTT```ggglllooorrrrrrqqqpppooooooppprrrsssoooqqqrrrpppmmmoootttzzz{{{zzzxxxwwwuuuuuuuuuvvvrrrssstttuuuuuusssrrrqqqvvvxxxzzz|||~~~zzzyyyxxxxxxzzzzzzyyyxxxvvvvvvwwwxxxyyy{{{}}}~~~{{{|||~~~}}}}}}~~~~~~~~~}}}{{{|||~~~yyykkkaaakkk}}}|||wwwsssnnnnnnttt|||vvviiiaaa```bbb```mmmxxx|||}}}ooo]]]EEE888444444...///222---000/////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------)))*********++++++++++++........................,,,...000///,,,***+++,,,++++++++++++,,,---...///...///111222222222000////////////000111111222222333444666777888;;;???BBBLLLTTTbbbsssnnnmmmlllkkkhhhfffcccbbb```______^^^\\\[[[[[[ZZZ[[[ZZZZZZZZZZZZXXXTTTQQQNNNNNNNNNOOOOOONNNNNNMMMOOOMMMJJJHHHHHHGGGFFFDDDGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJHHHFFFDDD======<<<;;;::::::::::::666666555555555666666777666555555444444333333222/////////000000111222333222555888:::;;;===???AAA@@@@@@AAABBBDDDFFFGGGIIIKKKLLLOOOSSSUUUWWWXXXXXXXXX[[[[[[WWWWWWYYYYYYVVVQQQLLLCCC;;;666666999;;;???HHHUUU```gggllloooqqqsssrrrpppooooooppprrrsssppprrrsssqqqnnnpppvvv|||{{{zzzxxxwwwuuutttssssssoooppprrrtttttttttrrrqqqrrrtttvvvyyy{{{|||||||||yyyxxxwwwwwwyyyyyyxxxwwwtttuuuxxxzzz|||}}}}}}}}}yyyzzz}}}~~~~~~|||||||||}}}~~~|||}}}{{{xxxvvvxxxxxxzzz|||wwwjjjbbbqqq}}}{{{}}}xxxrrrrrryyy}}}ooobbbZZZ[[[]]]cccqqq{{{}}}~~~{{{jjjVVVAAA666444444---...111,,,000000//////.........---,,,---...//////...---,,,++++++++++++++++++++++++,,,---...//////...---,,,))))))(((((()))***++++++)))))))))******++++++,,,))))))******++++++++++++------------------------))),,,......---,,,...000,,,+++)))'''(((+++...111---...000111222111///.../////////000111111222222222444666888:::===BBBEEEJJJSSSaaatttllljjjhhhhhhgggeeebbb```dddcccaaa```____________ZZZYYYXXXXXXYYYXXXVVVTTTSSSRRRQQQRRRSSSRRRPPPOOOOOOOOOOOOOOONNNLLLKKKJJJKKKLLLLLLLLLJJJJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIMMMPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMKKKGGGDDD???>>><<<;;;:::999888888:::777444555888999666222555555555555444333222111000///.........///111222444444555777888999:::;;;>>>???AAABBBBBBDDDGGGIIIGGGKKKOOOSSSTTTTTTUUUUUUVVVTTTRRRSSSTTTSSSPPPLLLSSSNNNFFF>>>999888888999AAAHHHRRR]]]eeejjjoooqqqsssrrrqqqpppppprrrssstttmmmoooqqqpppnnnooorrrvvv{{{zzzxxxvvvsssqqqpppooooooooooooooooooooooooooolllooossswwwzzz|||||||||uuuvvvxxxzzz{{{{{{zzzzzzwwwxxxyyy{{{|||~~~~~~~~~~~~~~~{{{wwwtttttttttvvv{{{mmmccceeemmmzzzxxx|||yyymmm```TTTTTTZZZaaaqqq}}}}}}|||yyyhhhTTTBBB999333222222000...000.../////////////////////------------------------------,,,,,,,,,,,,++++++,,,---.........,,,***(((***+++++++++,,,,,,,,,,,,(((((()))***++++++,,,,,,---,,,***+++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,---------...............------,,,,,,+++............///////////////............000111222222222444888888888>>>EEEKKKSSScccuuukkkjjjhhhggggggfffcccaaadddcccaaa___^^^]]]^^^^^^ZZZYYYXXXXXXYYYXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRPPPPPPOOOOOONNNNNNMMMMMMMMMKKKLLLMMMLLLJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSQQQOOOMMMKKKKKKKKKKKKKKKLLLMMMMMMQQQPPPOOOOOONNNLLLGGGDDD???>>><<<;;;:::999999999;;;777444555888999777444666666666666555555444333555444333222111222222333333333444666777888999:::===>>>@@@AAABBBCCCFFFIIIHHHMMMRRRTTTSSSSSSUUUXXXXXXVVVTTTTTTTTTRRROOOKKKKKKHHHCCC>>>:::888888888AAAHHHSSS^^^fffkkkoooqqqqqqqqqqqqppppppppppppqqqooopppqqqppppppqqqsssuuuwwwwwwvvvuuusssrrrpppooonnnnnnmmmmmmnnnoooooopppmmmooorrruuuxxxzzz{{{|||wwwxxxyyyzzz{{{zzzzzzyyy{{{|||}}}~~~}}}~~~~~~{{{wwwtttttttttwww{{{ggg\\\^^^iii{{{nnn___TTTTTTZZZ```ppp}}}}}}|||yyyhhhSSSBBB999333222222000...000...............---------////////////////////////------,,,,,,,,,,,,++++++***+++,,,......---+++***'''((((((((())))))))))))((()))***+++,,,---...///---,,,+++,,,------,,,***+++,,,------,,,+++,,,---,,,---------------------.........------,,,,,,,,,............/////////////////////...///000222333222222444888888888>>>FFFLLLUUUcccvvvkkkiiiggggggggggggeeecccdddcccaaa___^^^]]]\\\\\\[[[ZZZXXXXXXYYYYYYWWWVVVSSSRRRRRRSSSUUUUUUTTTRRRPPPOOONNNMMMMMMNNNOOOPPPLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLMMMNNNNNNPPPOOONNNNNNMMMKKKGGGCCC>>>>>><<<;;;::::::999:::;;;888444444777888777666666666777777777666666555777777555444222222111111222333444555666888999999;;;===???@@@@@@BBBEEEHHHIIINNNSSSTTTSSSSSSWWW[[[[[[YYYWWWUUUTTTQQQMMMJJJCCCAAA???<<<:::999888888AAAIIIUUU```ggglllnnnooopppoooooonnnnnnmmmmmmmmmpppnnnmmmnnnpppqqqqqqqqqrrrsssttttttsssqqqooonnnllllllkkkkkklllnnnpppqqqnnnoooqqqsssuuuxxxzzz{{{zzz{{{{{{{{{{{{zzzyyyyyy}}}}}}~~~{{{||||||}}}~~~|||xxxvvvuuuuuuwww{{{cccWWW[[[iii~~~mmm^^^TTTTTTYYY```rrr|||jjjTTTBBB999333222222000...000.........------,,,,,,,,,////////////////////////------,,,,,,,,,,,,++++++((()))+++------------,,,************++++++++++++*********++++++,,,---------,,,,,,---......---+++,,,---......,,,,,,---...---------------------,,,.........---------------............////////////000000///000000111333333222222555888999999???FFFNNNVVVeeewwwkkkiiiggggggggggggfffeeeeeedddcccaaa___^^^]]]\\\\\\[[[YYYXXXYYYYYYXXXWWWSSSSSSSSSTTTVVVWWWVVVTTTPPPOOOMMMLLLLLLNNNPPPQQQMMMMMMNNNMMMLLLKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPKKKJJJJJJKKKKKKIIIFFFCCC???>>>===;;;::::::::::::;;;888555555666888888777555555666777777777666666444444333222111000//////222333444555666888999999999;;;===>>>???AAADDDGGGJJJLLLNNNQQQSSSVVVYYY[[[\\\[[[YYYWWWSSSOOOKKKIIIAAA???<<<:::888888999999AAAJJJVVVaaahhhlllmmmnnnpppnnnkkkiiihhhiiijjjlllmmmkkkiiijjjnnnpppnnnlllpppqqqssstttrrrpppmmmkkkjjjiiihhhhhhiiilllooorrrppppppoooppprrruuuxxxzzz}}}}}}||||||{{{zzzyyyxxx|||||||||||||||}}}}}}}}}zzzzzz{{{|||}}}~~~~~~{{{yyywwwwwwxxx|||{{{^^^RRRWWWgggmmm\\\SSSTTTXXXcccvvvlllVVVAAA999333222222000...000/////////......------,,,------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,+++,,,......,,,***,,,---...---,,,+++,,,......------------,,,,,,,,,------------........................////////////000000000111111222333333222222555999999:::@@@GGGPPPXXXfffxxxllljjjgggfffggggggfffeeefffeeeeeecccbbb```___^^^^^^[[[YYYYYYYYYZZZYYYXXXUUUTTTTTTUUUWWWXXXWWWUUUOOONNNMMMLLLLLLMMMOOOPPPMMMNNNOOONNNLLLLLLNNNOOOTTTTTTTTTTTTTTTTTTTTTTTTOOOQQQSSSVVVWWWXXXWWWWWWUUUUUUSSSQQQPPPOOOOOOOOOHHHHHHIIIKKKLLLLLLIIIGGG@@@???>>><<<;;;:::999999999888666666777888888888444555555666666666555555111111111111111000000000222333444555666888999999888:::<<<>>>???AAADDDGGGJJJHHHHHHMMMTTTYYYZZZXXX\\\[[[ZZZWWWRRRNNNJJJHHHCCC@@@;;;777555777999;;;BBBJJJVVVaaahhhkkkllllllqqqmmmhhhdddccceeeiiilllllljjjiiikkkooopppooommmqqqrrrssstttrrroookkkiiiiiihhhgggggghhhkkkoooqqqqqqpppooooooqqqsssvvvxxx}}}||||||{{{zzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzyyyzzz}}}tttXXXNNNUUUeeennn[[[SSSUUUXXXeeeyyymmmUUUAAA999333222222000...000000000000000//////......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))(((((((((((())))))))))))++++++++++++,,,...000222...,,,++++++,,,,,,+++******,,,---,,,+++***+++,,,---------------------------------....../////////............///////////////000000111222222333333333333666999:::;;;AAAIIIQQQYYYgggxxxmmmkkkhhhfffggggggfffeeeeeeeeeeeeeeedddbbbaaa```___\\\ZZZYYYYYYZZZZZZYYYWWWVVVVVVWWWYYYYYYXXXVVVPPPOOONNNMMMMMMNNNOOOPPPNNNOOOOOONNNMMMMMMNNNPPPSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPSSSVVVYYY[[[\\\\\\ZZZXXXVVVSSSQQQOOONNNMMMKKKKKKLLLOOOPPPPPPNNNLLLBBBAAA???===;;;999888888777777888888888888888888555555666666666555555444222333333333333333222111111222333444555777888888888:::<<<===???AAADDDGGGJJJIIIIIINNNUUUYYYXXXVVVYYYZZZYYYVVVQQQMMMJJJIIIDDD@@@:::666444666999<<>>???BBBEEEHHHJJJMMMQQQSSSSSSSSSTTTUUUUUUWWWXXXUUUPPPLLLKKKKKK???===999666555777999;;;CCCJJJTTT]]]dddgggjjjkkkjjjhhheeecccccceeegggjjjiiilllooorrrssstttvvvwwwtttttttttsssrrrqqqoooooommmmmmmmmnnnoooqqqrrrssssssrrrqqqqqqrrrssstttuuuxxxwwwwwwxxxyyy{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~mmmUUUSSS]]]jjj~~~}}}vvv```[[[]]]___nnnpppUUUBBB999333222222000...000......//////000000111111////////////////////////------,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---------))))))***,,,000555:::===888444...******,,,------+++,,,---,,,++++++,,,---***++++++,,,---...//////,,,,,,---...///000111111............////////////---...///111111111111111333333666:::;;;<<>>:::888666555333666:::;;;;;;999888777999999999888888666555555666666666555333111...---------...000111222333444888:::<<<>>>???BBBFFFHHHJJJRRRZZZYYYRRRNNNQQQVVVSSSUUUVVVTTTPPPLLLKKKLLL:::999888777777888999:::DDDJJJTTT\\\bbbfffiiikkkffffffeeeeeeeeefffggggggfffjjjooorrrrrrsssuuuxxxttttttssssssssssssssssssppppppqqqrrrsssttttttuuussssssrrrrrrssssssttttttuuuuuuvvvwwwyyy{{{~~~zzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{vvvcccMMMMMMWWWccc}}}{{{|||~~~~~~yyyccc^^^aaabbbttttttYYYBBB999333222222000...000,,,,,,---...///000111111---------------------------------,,,,,,,,,++++++))))))))))))***+++,,,---(((((()))))))))***************)))***,,,000444666===777000++++++,,,...///,,,---......,,,,,,---...)))***+++,,,...///000000+++,,,---...///111111222............/////////000,,,---///000111111000000333333666;;;<<<===CCCKKKSSSZZZgggwwwqqqoookkkhhhfffddddddddd____________```aaabbbccc___]]]ZZZYYYYYY[[[^^^```YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPQQQPPPPPPPPPQQQRRRTTTVVVXXXSSSNNNMMMOOORRRSSSSSSPPPUUUZZZ[[[ZZZ\\\bbbhhhiiilllmmmhhh___XXXUUUVVVZZZVVVQQQPPPQQQPPPKKKGGGBBBAAA>>>===<<<:::666444555666666777888777777777888888777777777777888888777777666555444222000///000000000000222555888::::::;;;===>>>???BBBFFFIIIUUUkkkpppZZZIIIMMMRRRNNNUUUUUUUUUSSSPPPLLLIIIGGGDDD>>>999777666555777<<>>???AAADDDGGGLLL]]]bbbTTTIIIMMMSSSRRRUUUUUUUUUTTTQQQMMMIIIGGGCCC===999777666444777<<>>;;;777444888888999999999:::::::::888888888888888888888888777777777666555333222111////////////111333666777666999<<<>>>???@@@BBBDDDCCCKKKQQQNNNJJJMMMRRRVVVUUUUUUUUUTTTRRRNNNJJJGGGBBB<<<888777666444777;;;BBBJJJUUU\\\_________```___```bbbcccccccccbbbaaaaaaccceeehhhkkkmmmoooooossstttuuutttrrrqqqrrrsssssssssttttttuuuuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuvvvxxxyyy{{{|||wwwwwwwwwxxxyyy{{{}}}~~~{{{{{{|||~~~zzz```NNNFFFLLLccczzzttt___[[[```dddjjj|||tttWWW@@@===888555333222111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((000,,,(((***///000,,,(((++++++++++++,,,...///000///222777999999444...***,,,+++*********+++,,,---,,,,,,,,,,,,,,,---.............................................//////000000000000000111222333444444666888888999>>>EEEKKKUUU```nnn{{{xxxtttnnniiieeecccddddddffffffeeedddddddddddddddaaa___]]][[[[[[\\\]]]^^^[[[\\\]]]]]]\\\ZZZWWWUUUSSSTTTVVVWWWWWWVVVSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUUUUYYY[[[___dddiiilllmmmmmmnnnoooooonnnmmmnnnqqqttttttoooiiiccc___ZZZUUUQQQJJJHHHFFFDDDCCC@@@<<<::::::::::::999999999::::::888888888888888888888888777777777666555444333222......//////111333555666666999<<<>>>??????@@@BBBAAABBBFFFKKKLLLLLLPPPVVVTTTTTTUUUUUURRRNNNJJJGGG@@@;;;777777666444666;;;DDDKKKUUU[[[]]]]]]]]]^^^]]]^^^___```aaaaaaaaaaaaddddddeeefffggghhhhhhiiimmmooooooooommmmmmnnnoooqqqrrrsssttttttsssrrrrrrssssssttttttuuuwwwxxxyyyuuuuuuvvvwwwxxxzzz{{{|||}}}|||{{{zzzzzz|||}}}~~~~~~}}}{{{yyywwwzzz}}}}}}~~~kkkTTTHHHKKK]]]ppp||||||mmmYYYWWW\\\```hhhuuu}}}eeeKKK===:::666444333222111///////////////////////////------------------------+++++++++,,,,,,------------------,,,,,,+++++++++222///------///000...,,,,,,,,,++++++,,,,,,---...---000555888888444///,,,---,,,,,,+++,,,---......,,,,,,++++++,,,,,,---...---------...............///............///000000000000000000111222333444333666888999:::>>>FFFLLLVVVaaaooo}}}uuurrrnnniiigggfffggghhhiiihhhgggeeeddddddddddddaaa___]]][[[[[[[[[[[[\\\ZZZ\\\]]]^^^^^^]]][[[ZZZTTTUUUVVVWWWWWWVVVTTTSSSRRRTTTUUUWWWXXXXXXWWWVVVTTTUUUVVVVVVVVVWWWYYYZZZ^^^bbbfffggggggjjjqqqvvvwwwwwwvvvuuuuuuwwwzzz}}}xxxuuupppkkkeee___ZZZVVVMMMKKKIIIHHHGGGFFFBBB@@@===<<<;;;:::999999999999777888999999999999888777888888888777666555444333...//////000111333444555777:::===?????????@@@AAADDDAAACCCJJJLLLKKKMMMRRRRRRSSSTTTTTTRRRNNNIIIFFF???:::777777666444666:::DDDKKKTTTZZZ[[[[[[\\\]]]ZZZ[[[\\\^^^___``````aaaccccccddddddeeefffggggggjjjkkklllllljjjjjjkkklllpppqqqrrrssssssrrrpppooopppqqqqqqrrrtttvvvxxxyyyuuuvvvwwwxxxyyyzzzzzz{{{}}}|||zzzyyyzzz{{{~~~~~~}}}|||}}}yyyuuuvvv{{{~~~|||{{{yyy~~~~~~bbbOOOLLLXXXeee~~~}}}vvvtttxxxjjjXXXVVV[[[___iiisss{{{}}}zzzoooWWWBBB999777444222222111000...////////////////////////,,,,,,,,,------------...***++++++,,,,,,------...++++++,,,,,,,,,---------***,,,,,,***'''&&&)))+++---,,,,,,+++++++++,,,,,,---///111333333222111///+++++++++++++++,,,,,,---,,,++++++++++++,,,---------------.........//////000000//////000000111222000000000000111222333444333666888999:::???GGGMMMVVVaaappptttrrrooommmkkkkkkkkkkkkjjjiiihhhfffdddcccccccccbbbaaa___]]]\\\[[[[[[[[[\\\\\\^^^_________^^^]]]WWWWWWWWWWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYVVVWWWXXXWWWWWWYYY\\\^^^aaaeeeiiiiiihhhllluuu|||{{{zzzxxxtttnnngggaaa^^^TTTRRRPPPOOONNNLLLHHHFFFBBBAAA>>>;;;:::999888999777888999::::::999888777888888888888777666555444//////000111222333444444999;;;===>>>>>>>>>@@@AAADDDCCCDDDHHHJJJIIIJJJMMMPPPQQQSSSTTTQQQMMMHHHEEE===999666777666444555999CCCJJJRRRWWWYYYYYYZZZ[[[WWWXXXYYYZZZ\\\]]]^^^___^^^___```aaadddfffhhhjjjiiikkkllllllkkkjjjkkkmmmooopppqqqrrrrrrqqqooommmnnnnnnoooqqqsssuuuxxxyyywwwxxxxxxyyyzzzyyyyyyyyyvvvvvvuuuuuuwww{{{~~~}}}|||{{{}}}zzzwwwwwwzzz~~~}}}}}}~~~~~~|||yyypppWWWNNNTTT]]]ttt}}}yyyrrrpppuuu~~~iiiZZZYYY^^^```iiiqqqxxxyyyttthhhSSS@@@777555222111111111000...////////////////////////------------------------+++++++++,,,,,,---------((())))))***++++++,,,,,,&&&***,,,)))$$$###'''---,,,,,,++++++++++++,,,,,,------...//////000000000))))))*********++++++++++++++++++++++++,,,------,,,,,,------.../////////000000000000000111222222000000000000111222333444333666888999;;;@@@GGGNNNVVVbbbqqqvvvuuutttrrrqqqooonnnnnnkkkjjjhhhfffdddcccbbbbbbdddcccaaa___^^^]]]]]]]]]________________________ZZZYYYWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWXXXYYYYYYZZZVVVWWWXXXWWWVVVXXX]]]aaa```cccgggjjjmmmsssyyy~~~|||uuunnnkkkbbb___\\\ZZZXXXUUUPPPNNNHHHFFFBBB>>><<<:::999999777888:::;;;;;;:::888777888888888888777666555555000000111333444444444444:::;;;<<<<<<;;;<<<>>>@@@???CCCEEEDDDEEEHHHJJJJJJNNNPPPRRRSSSQQQLLLGGGDDD<<<888555666666444555999@@@FFFOOOTTTUUUVVVWWWYYYSSSSSSTTTVVVWWWYYY[[[\\\\\\\\\]]]___aaaeeegggiiiiiikkkllllllkkkkkklllmmmnnnoooqqqrrrqqqooommmlllmmmmmmnnnpppsssvvvxxxzzzyyyyyyzzzzzzzzzyyyxxxwwwuuutttssstttvvvyyy~~~~~~}}}|||{{{zzz{{{|||{{{{{{|||~~~{{{zzzzzz|||zzz]]]PPPRRRYYYmmmxxxyyyvvvrrrrrrxxxgggZZZZZZ___aaahhhooouuuvvvqqqcccOOO???666444222222222222111///////////////////////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++***,,,,,,+++((((((,,,000,,,+++++++++++++++,,,,,,++++++,,,---............++++++,,,,,,------,,,,,,+++++++++***++++++,,,---,,,,,,------...//////000///////////////000111111000000000000111222333444333666888999;;;@@@HHHNNNWWWcccrrryyyyyyxxxwwwuuurrrpppooollljjjhhhfffdddbbbaaaaaafffeeedddbbb```___^^^^^^cccbbb```___^^^^^^^^^^^^\\\ZZZXXXUUUTTTTTTUUUVVV[[[ZZZXXXWWWWWWXXXYYYYYYVVVWWWWWWVVVUUUWWW]]]bbb^^^```dddkkksssyyy}}}}}}zzzwwwnnnlllhhhdddaaa]]]XXXTTTLLLIIIEEEAAA===;;;;;;:::777888:::;;;;;;:::888777888888888888888777666555000111222333444555555555999:::::::::999:::===???999@@@DDD@@@AAAGGGKKKIIIMMMOOOQQQRRRPPPKKKFFFCCC;;;777555666666444555888===DDDLLLQQQSSSTTTUUUWWWPPPPPPQQQSSSUUUWWWYYYZZZ^^^]]]]]]^^^___aaaccceeehhhiiikkkkkkjjjjjjkkklllmmmnnnpppqqqqqqooolllkkklllmmmoooqqqtttwwwyyy{{{zzzzzz{{{{{{zzzxxxwwwvvvzzzyyywwwuuuvvvyyy|||~~~~~~~~~~~~~~~~~~}}}||||||xxx|||}}}{{{|||}}}~~~{{{zzzzzz}}}}}}```PPPQQQWWWjjjxxxtttssssssvvv}}}zzzcccXXXZZZ^^^```hhhmmmssstttmmm___KKK<<<666444333333333333222000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,+++))))))***+++---...++++++******++++++,,,---)))***,,,---...---,,,,,,...///000000111111000000++++++******++++++,,,---,,,,,,------...///000000...............///000000000000000000111222333444333666888999;;;@@@HHHNNNWWWcccsss}}}{{{wwwuuusssrrrooonnnooommmiiifffddddddeeefffgggfffeeeddddddcccddddddeeeeeefffeeedddbbb```^^^]]]]]]\\\[[[YYYWWWUUUTTTXXXXXXWWWWWWWWWXXXXXXYYYWWWVVVTTTSSSUUUYYY]]]___bbbbbbcccgggnnntttwwwyyyxxxvvvrrrlllfff```\\\ZZZNNNKKKGGGCCCAAA???===;;;;;;999777777:::;;;:::888:::::::::999888777666666444444666999<<<;;;666111999999999:::;;;<<<===>>>AAAAAAAAABBBDDDGGGIIIKKKNNNOOOPPPPPPMMMIIIEEEBBB:::999666444333333444555>>>CCCIIIMMMOOOOOOPPPQQQKKKLLLNNNNNNOOOQQQUUUWWWWWWWWWXXXZZZ\\\```ccceeeeeefffhhhhhhhhhhhhjjjlllrrrsssssssssrrrpppnnnmmmqqqpppoooqqquuuyyyzzz{{{vvvvvvxxxyyyyyyxxxwwwvvvzzzyyywwwuuuuuuwwwzzz|||}}}~~~~~~|||zzz{{{|||~~~}}}||||||}}}}}}|||{{{{{{{{{|||~~~~~~hhhTTTQQQWWWooo{{{~~~uuurrrsssyyyttt```VVVXXX___eeeooorrrtttsssjjjYYYGGG;;;555444222000...---......111111111000///.........------------------------000//////.........//////222---(((&&&'''*********,,,,,,+++***))))))******'''(((***+++,,,,,,+++***((()))***+++,,,+++******,,,+++++++++,,,,,,------,,,---.........---,,,+++000000000000000////////////.........///000222333///.........000111333555555777::::::<<>>DDDGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSSSSTTTUUUWWWYYY[[[^^^___dddfffiiikkkkkklllnnnpppnnnoooqqqrrrsssssssssssstttssssssuuuxxx{{{|||||||||{{{zzzzzzyyyyyyyyyyyywwwwwwxxxxxxyyyzzz{{{{{{}}}~~~}}}zzzzzz|||yyyggg[[[^^^gggsss|||yyyssstttuuudddUUUOOOSSS^^^gggrrrtttuuupppdddTTTCCC888333333222222333444666777,,,***)))+++///111000...------------------------)))))))))***+++,,,......000...,,,,,,---......---,,,+++******)))*********------------,,,+++***)))***+++,,,---------,,,+++(((***---//////...+++***,,,,,,---......------,,,........................000000////////////000111777666444222000000000000111444777888;;;@@@IIIOOOYYYfffvvvzzzyyywwwwwwwwwvvvtttrrrlllkkkhhhfffeeeddddddeeehhhhhhhhhhhhhhhiiijjjjjjjjjiiigggeeedddddddddeeebbbbbbaaa```___]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXTTTTTTUUUVVVWWWXXXXXXXXX\\\\\\]]]```eeeiiikkkkkkhhhjjjnnnppprrrsssvvvxxxrrrqqqnnnmmmooorrrvvvyyyzzzwwwqqqiiiaaaYYYSSSPPPMMMIIICCC???===<<<;;;:::;;;::::::999::::::;;;;;;::::::;;;;;;:::999888888888666222000000222444555555666666777888:::;;;<<<======???@@@BBBEEEFFFGGGIIIJJJLLLLLLKKKGGGDDDAAA===:::555111000222555888999===BBBEEEGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQQQQRRRSSSUUUWWWYYY[[[\\\aaadddhhhjjjkkklllnnnpppnnnooopppqqqrrrsssttttttvvvuuuuuuwwwzzz|||||||||}}}|||zzzyyyxxxyyyyyyzzzvvvwwwyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~{{{xxxyyy|||~~~}}}}}}uuueee[[[^^^hhhyyyzzz|||}}}qqq```TTTOOOTTTbbbnnnxxxzzzyyyssseeeSSSCCC999111000000///000111333444111...,,,---000111///,,,........................,,,+++++++++,,,---......*********+++,,,,,,+++***++++++***************+++------------,,,,,,+++++++++,,,---.........---,,,***+++,,,---...---,,,+++,,,,,,------------------,,,,,,---------------...000000000///////////////000000/////////000222333555777:::;;;===BBBJJJPPPYYYgggyyyyyyxxxwwwwwwwwwvvvtttqqqnnnmmmkkkiiihhhgggggggggnnnmmmmmmlllkkkkkklllllljjjiiigggeeecccccccccddd`````````___]]]\\\ZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWSSSTTTUUUWWWWWWWWWVVVVVVXXXXXXYYY\\\```cccdddccc]]]___aaabbbbbbdddfffiiieeebbb]]]ZZZYYY[[[^^^aaabbb```\\\WWWRRRMMMJJJHHHCCC@@@<<<::::::;;;;;;;;;::::::::::::999999:::;;;888999999999999888888777666555444222111111111222444444444555777888:::;;;;;;<<<===@@@BBBCCCEEEEEEHHHIIIKKKLLLJJJGGGDDDBBB===:::555111000222555888:::===AAADDDFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPRRRTTTWWWYYYZZZ[[[^^^aaaeeehhhjjjkkklllnnnooooooooopppqqqrrrsssssswwwwwwwwwyyy{{{}}}|||{{{|||{{{zzzxxxxxxxxxyyyzzzvvvxxxzzz|||||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}yyyvvvwww{{{~~~~~~}}}|||{{{}}}qqqbbbZZZ```jjj}}}nnn^^^TTTPPPUUUdddsss|||~~~~~~uuueeeRRRAAA888111111///......///000000111///---...000111///,,,...........................---,,,+++++++++++++++''')))***+++******))))))+++***************+++++++++++++++,,,,,,---------+++,,,---...///...---------,,,+++***+++,,,---...,,,,,,,,,,,,------......+++,,,,,,,,,------......000000000000000/////////...------...000222444555777999;;;<<<===AAAIIIOOOWWWfffyyyzzzyyyxxxyyyyyywwwtttrrrooonnnmmmlllkkkjjjjjjjjjpppooonnnmmmllllllllllllkkkjjjhhhfffdddcccbbbaaa^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSTTTWWW[[[]]]\\\[[[VVVVVVVVVUUUSSSTTTVVVXXXVVVRRRMMMIIIGGGGGGIIIJJJIIIIIIGGGEEECCCAAA??????:::888666666888:::::::::999::::::999888888999;;;888888888999999888888777222333444222000.........222222333444666888999:::999:::<<>>555444333111000/////////000,,,,,,---.........///000........................------+++***)))((((((((()))+++,,,,,,+++******+++*********)))******+++,,,************+++,,,---...+++,,,---.........---,,,...---***))))))+++...000,,,,,,,,,,,,,,,---//////+++,,,,,,------............///000000000000//////222111111111111333444555555777999:::;;;@@@HHHNNNUUUeeexxx}}}|||{{{|||{{{yyyvvvsssoooooonnnmmmlllkkkkkkkkkllllllkkkjjjjjjjjjkkkkkkmmmmmmkkkiiifffcccaaa___]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYXXXVVVTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTWWWYYY[[[ZZZXXXSSSRRRPPPLLLIIIHHHIIIKKKGGGEEEBBB???======>>>???<<<;;;;;;:::999888777777444444444555888999999777777999:::888666666888:::888999999::::::999999888444555555222...---...///111111222333555777999:::888999<<<>>>@@@AAABBBBBBAAACCCEEEGGGFFFDDDAAA???;;;999666333222333555666:::<<<@@@BBBCCCDDDFFFHHHGGGIIILLLLLLLLLLLLLLLMMMMMMOOORRRVVVYYY\\\]]]^^^\\\___dddggghhhhhhhhhiiijjjjjjkkklllnnnqqqsssuuuxxxxxxxxxzzz||||||{{{yyyyyyzzzzzz{{{|||||||||||||||||||||||||||{{{{{{zzz||||||||||||}}}~~~}}}|||yyyxxxyyy|||}}}|||yyyzzz|||~~~~~~tttiii___\\\fffrrrooo]]]TTTPPPSSScccvvv{{{gggPPP===333444333222000000000000111,,,///222000---,,,...111........................---,,,+++***************+++---...,,,***(((***+++******))))))***++++++,,,++++++***)))******,,,,,,***+++,,,---...------,,,---,,,+++***+++,,,---...,,,,,,++++++,,,---///000,,,,,,,,,---......//////---...///000111111000000333222111111111222333444222555888:::<<>>===<<<;;;;;;;;;;;;<<<888777777666555444333333222333444666888999777666666888999888555555777:::999999:::;;;;;;;;;::::::888888777333///...000333000000111222444666888999777999;;;>>>@@@AAAAAAAAA???AAACCCDDDDDDBBB???===:::999666444333333444555999;;;???@@@AAACCCEEEFFFFFFHHHKKKLLLLLLLLLLLLMMMLLLOOORRRWWWZZZ]]]______\\\```dddggghhhhhhhhhhhhggggggiiikkknnnqqquuuwwwxxxxxxyyyzzz||||||zzzxxxxxxzzz|||~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz~~~~~~}}}~~~}}}}}}|||{{{zzz{{{~~~~~~~~~|||{{{wwwxxxzzz|||}}}~~~~~~}}}}}}}}}}}}~~~ssshhh]]][[[dddpppyyysss```WWWRRRTTTdddxxxkkkSSS???555222111000/////////000111222666999555...***---111////////////////////////---------,,,------......+++------+++(((&&&(((+++******))))))***+++,,,,,,---,,,+++))))))))))))******+++,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,...///000,,,,,,------...///000000,,,---///000111111111000//////...//////111333444111444888;;;???FFFOOOVVV___ooo|||yyyxxxxxxxxxzzzwwwrrrooonnnmmmkkkjjjiiiiiihhhiiikkkkkkiiihhhiiiiiiiiiiiihhhgggeeeeeeaaa^^^[[[[[[]]]^^^\\\ZZZ[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSVVVVVVVVVVVVVVVWWWOOOPPPNNNIIICCC??????@@@<<<:::888888:::;;;:::999999888777666555444444444333333444555666777888999888999::::::888888999:::::::::;;;;;;;;;:::999888999777555333111000000000000111111222222333444444666999;;;======>>>@@@BBBEEEEEEEEEDDDCCC@@@>>>===;;;999777555333222111000666999===???@@@AAACCCDDDDDDEEEGGGGGGGGGGGGIIIJJJJJJMMMQQQUUUXXX[[[^^^aaaccccccddddddeeefffffffffkkklllmmmoooppprrrssssssxxxvvvvvvyyy|||}}}zzzwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||||||||||||||~~~}}}{{{|||~~~}}}~~~~~~zzzxxxyyy{{{}}}}}}}}}}}}|||{{{zzzyyyzzzyyyyyyyyyzzz|||~~~~~~}}}yyy|||sssfff\\\ZZZdddqqq{{{zzz___XXXWWWXXXiii~~~kkkVVVCCC888333222000...---...///000//////...------------...//////---+++---000---(((******))))))***,,,...000000///---,,,+++*********,,,***((()))+++,,,+++(((++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,///...,,,++++++,,,---.....................---------------............///000111111222222333444444444666999;;;???FFFOOOVVV___iiiyyy}}}zzzxxxxxxxxx{{{wwwssspppooonnnmmmllllllkkkkkkkkkllllllkkkiiiiiiiiiiiiiiihhhgggffffffbbb___]]]]]]^^^___]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPNNNNNNOOOOOOPPPQQQRRRRRROOORRRUUUVVVUUUTTTTTTTTTTTTTTTQQQKKKDDD>>><<<<<<<<<:::888777888999888777666555444333333222222222333444555666777888999999888:::;;;:::999888999;;;::::::;;;;;;;;;:::999888888777555222111000//////---...///111333555666777555777:::<<<<<<===???@@@AAABBBBBBAAA@@@===;;;:::888777666444333222222222444888;;;>>>???@@@BBBDDDDDDEEEGGGHHHGGGGGGIIIKKKKKKNNNQQQTTTWWWZZZ___bbbeeeffffffhhhiiikkkllllllkkklllmmmoooqqqssstttuuuxxxwwwwwwyyy|||}}}{{{xxxvvvvvvwwwxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~|||~~~||||||||||||{{{zzzzzzyyy{{{zzzzzzyyyyyyyyyyyyyyy||||||qqqdddYYYXXXdddqqq{{{zzz___YYYYYY[[[nnnkkkPPP???777444222000///......///000//////...------------...------+++)))+++///...))),,,+++***))))))+++,,,...++++++***)))))))))******,,,***))))))+++,,,+++)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++************...------,,,,,,---------................................./////////000000000111111222222333333444444666999<<>>;;;999888888888888777555555444333222222222222555555666777888999999::::::;;;<<<;;;:::999:::;;;::::::;;;;;;;;;:::999888777666444222000/////////------///111333555666777444666999:::;;;;;;===>>>????????????>>><<<:::999555555444333222222222222222555999<<<>>>???AAACCCDDDFFFGGGHHHHHHHHHJJJKKKLLLNNNPPPRRRUUUZZZ___cccbbbbbbdddeeegggjjjlllmmmkkklllmmmnnnqqqsssuuuvvvxxxxxxxxxzzz|||}}}{{{yyyuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{|||{{{zzzyyyxxxzzz}}}zzz{{{}}}~~~oooaaaWWWWWWdddrrr~~~vvv]]]WWWXXX]]]ppphhhJJJ;;;888444333111000//////000000//////...------------...+++,,,***''')))---...+++...---+++***)))***++++++)))))))))))))))***+++,,,,,,***)))***+++,,,+++************++++++++++++,,,---,,,,,,++++++,,,,,,---***************))))))))),,,,,,------...------,,,........................//////000000000111111111000000111111222333333333444666:::<<<@@@GGGPPPXXX```jjjzzz~~~{{{zzzyyyxxxuuurrrpppqqqqqqqqqqqqqqqpppoooooopppooommmkkkhhhiiijjjjjjjjjjjjjjjiiifffeeecccbbbaaaaaaaaa```aaa```^^^[[[WWWUUURRRQQQPPPOOONNNMMMLLLKKKJJJJJJMMMQQQUUUXXXVVVTTTRRRQQQWWWWWWVVVSSSNNNHHHCCC@@@???===:::888999:::999999777777666555444444555555666777777888999:::::::::;;;<<<===<<<:::999:::;;;::::::;;;;;;;;;:::999888666666444222111///......000000000111222222333333444777999::::::;;;<<<>>>>>>?????????>>>===;;;:::555444333222111111000000000333777:::<<<===???AAACCCEEEGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTYYY___dddaaaaaabbbccceeegggjjjkkkjjjjjjkkkmmmooorrrtttvvvwwwxxxyyy{{{||||||{{{zzzvvvvvvwwwyyy{{{}}}~~~}}}{{{||||||yyyyyyyyyyyyyyyyyyzzzzzzyyy{{{~~~~~~}}}|||~~~zzz{{{~~~}}}mmm^^^UUUVVVeeetttqqqYYYRRRTTTZZZmmmbbbGGG:::999444333222111000000000111//////...------------...---...,,,((((((,,,---+++---,,,+++*********+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---.........---,,,---------.............../////////000000000111111000000000111222222333333444777:::===@@@HHHQQQYYYbbblll{{{~~~|||{{{vvvtttpppooopppqqqqqqqqqpppooonnnooopppooonnnllliiijjjkkkkkkkkkkkkkkkjjjggggggfffdddcccbbbbbbbbbcccaaa___\\\XXXUUUSSSRRRPPPOOONNNMMMKKKJJJHHHHHHLLLPPPUUUXXXXXXVVVTTTSSSVVVVVVWWWVVVSSSNNNHHHDDDAAA>>>:::888999::::::999777777666555555555666666888999999999:::;;;;;;;;;;;;<<<===<<<:::999:::;;;::::::;;;;;;;;;:::999888666666555333222000......///000000111111222333333555777:::;;;;;;;;;<<<>>><<<<<<=========<<<:::999777666444222000///......///222666999:::<<<>>>???BBBDDDFFFGGGGGGHHHJJJLLLLLLNNNOOOQQQTTTXXX___ccceeedddddddddfffhhhjjjllliiiiiiiiijjjlllooorrrtttvvvxxxzzz{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{|||~~~~~~~~~~~~{{{zzz{{{~~~~~~~~~{{{zzzzzzyyyyyyyyyzzz{{{{{{zzz}}}}}}{{{}}}|||lll]]]TTTVVVeeeuuuoooXXXQQQRRRXXXiii{{{ttt[[[FFF:::888333333222111111000000000//////...------------......000///+++))),,,---+++++++++***+++++++++,,,,,,---,,,++++++******++++++++++++,,,,,,+++++++++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---...///...---,,,---------.........//////....../////////000000000///000000111111222333333444777:::===AAAHHHRRRZZZeeeooo~~~~~~vvvssspppooopppqqqqqqqqqooonnnmmmnnnppppppooommmkkklllllllllllllllkkkkkkhhhhhhhhhfffcccbbbbbbdddaaa```^^^[[[WWWTTTRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJJJJNNNSSSWWWXXXWWWWWWXXXYYYZZZ[[[\\\[[[VVVNNNHHHFFFBBB>>>:::::::::999999666666555555555555555666::::::;;;;;;;;;<<<<<<<<<;;;<<<===;;;999888999:::::::::;;;;;;;;;:::999888777666666555333111///...,,,,,,...000222444555666666888:::;;;;;;;;;<<<===888999:::;;;::::::888888888777555333000///...---///222666888999:::<<<===AAABBBEEEFFFFFFGGGIIIKKKKKKMMMOOOQQQTTTYYY^^^bbbdddcccbbbbbbcccfffhhhjjjiiihhhhhhhhhjjjmmmpppqqquuuwwwzzz{{{zzzyyyzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~{{{yyyyyy{{{}}}~~~~~~}}}|||yyyxxxzzz~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~{{{yyyxxxyyy|||yyyjjj\\\SSSUUUdddssszzzppp[[[TTTUUUZZZhhhwwwyyyjjjUUUCCC888555222222222111111000////////////...------------...,,,000111---+++,,,---+++*********++++++,,,,,,,,,+++***)))(((((((((((((((+++,,,---,,,+++***+++---*********++++++++++++,,,---,,,,,,++++++,,,,,,---)))))))))***************++++++,,,---............,,,,,,------.../////////........./////////000000//////000000111222222222444777;;;>>>BBBIIISSS[[[fffpppxxxuuurrrpppqqqrrrrrrqqqnnnmmmmmmoooqqqrrrqqqooommmmmmmmmmmmmmmlllkkkjjjhhhiiiiiigggcccaaabbbdddaaa```^^^[[[XXXVVVTTTRRRMMMMMMMMMLLLKKKJJJJJJIIIFFFJJJOOOTTTVVVXXXZZZ[[[^^^___cccggghhheee]]]WWWSSSNNNGGGBBB???===<<<;;;777777666666666666777777;;;;;;<<<<<<<<<<<<======:::;;;<<<;;;999777888999::::::;;;;;;;;;:::999888777777777666444222000///+++,,,...///222333555666555777999:::999999:::<<<777888999:::::::::999888777666555333111000000///111333777999999999:::<<>>BBBJJJTTT\\\dddooo~~~yyyvvvsssrrrrrrssssssrrrnnnmmmnnnppprrrsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjhhhjjjjjjgggcccaaabbbdddcccbbb```^^^[[[XXXVVVUUURRRQQQOOOMMMJJJHHHGGGFFFDDDGGGMMMQQQTTTXXX[[[]]]aaadddiiiqqquuutttmmmhhh___YYYQQQJJJEEEBBB@@@>>>:::999999999999999::::::<<<<<<<<<===============:::;;;;;;:::888777777888::::::;;;<<<;;;:::999888888888888777555333111////////////000111111222222333555888888888888999:::999:::;;;<<<===<<<;;;;;;666555444333222222222222222444777999999999:::;;;>>>@@@BBBCCCDDDEEEGGGIIIIIILLLPPPSSSVVVYYY]]]```bbbbbbbbbcccfffjjjnnnqqqmmmllljjjiiijjjllloooppprrrvvvyyyyyyxxxwwwxxxyyyvvvwwwxxxzzz|||||||||}}}~~~~~~~~~~~~zzzvvvrrrqqqtttvvvvvvvvvwwwvvvuuuvvvxxx{{{~~~~~~}}}}}}~~~|||}}}~~~~~~}}}rrrdddXXXOOOQQQ___nnnyyy}}}}}}lll\\\VVVXXX^^^iiitttwwwwwwppp^^^HHH888444666000111111000000///...---//////...------------...!!!(((...---,,,......------------,,,+++***(((((((((((())))))***,,,---...***,,,...---+++***,,,...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,++++++,,,---///000,,,,,,------...///000000000111111111111222222222/////////000111111222222555888;;;>>>CCCJJJUUU\\\cccmmm}}}{{{vvvuuuuuuvvvuuutttqqqooonnnooorrrsssqqqooopppooommmkkkjjjiiiiiijjjjjjkkkkkkjjjhhhfffcccaaagggccc^^^[[[ZZZYYYWWWTTTSSSPPPMMMKKKJJJHHHEEECCC@@@AAADDDIIIOOOUUU[[[^^^gggiiioooxxx~~~tttkkk^^^UUUTTTUUUPPPHHHDDDBBB???===<<<<<<;;;999AAA>>><<<::::::999888666::::::999888777777888888777888999:::;;;::::::999777777777555444222000///111///---...111333333111444444666777888888888888888888888888888999999999777666444222111111111222...000444666777888999;;;???@@@BBBBBBBBBCCCFFFHHHHHHKKKPPPTTTXXX[[[___aaabbbcccfffggghhhkkknnnqqqqqqnnnjjjjjjmmmoooooonnnppptttxxx{{{{{{zzzzzz{{{{{{xxxuuuvvvzzz~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~yyyyyy|||~~~|||xxxxxxwwwtttqqqqqqsssuuuuuuwwwyyyzzz{{{}}}~~~~~~|||yyyvvvxxx{{{||||||}}}~~~ttt```SSSOOOTTTaaannn~~~zzzzzz|||uuuggg]]]]]]___```jjjxxx{{{xxxmmmYYYFFF<<<555111111111000......---------333111...+++++++++---...---,,,,,,++++++,,,,,,---+++)))((((((***,,,+++***+++***)))(((((()))***+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------.........//////111111000000000000000111.........///000222333444666888;;;???DDDLLLSSSYYYaaaooo~~~{{{wwwvvvwwwxxxvvvuuusssqqqoooooorrrsssrrrqqqsssrrrpppnnnmmmmmmmmmmmmmmmmmmmmmkkkiiieeebbb```fffbbb^^^\\\[[[ZZZWWWUUUSSSQQQNNNLLLKKKIIIFFFCCCAAAAAAAAACCCHHHOOOWWW[[[ccckkkvvvpppbbb______ZZZRRRMMMIIIEEEAAA@@@???===<<>>>>>???AAABBBBBBCCCFFFHHHHHHLLLPPPTTTWWW[[[^^^aaabbbdddfffhhhiiikkknnnqqqrrrpppmmmmmmoooppppppnnnpppsssxxxzzz{{{{{{{{{{{{|||zzzwwwxxx{{{~~~|||}}}}}}}}}|||}}}~~~~~~{{{{{{~~~|||{{{zzzyyywwwttttttuuuwwwxxx{{{~~~~~~~~~~~~}}}{{{yyywwwzzz~~~rrr```UUUSSSZZZiiiwww~~~zzzvvvwwwyyy}}}}}}nnnaaaZZZ]]]```ccckkkwww~~~{{{nnnYYYFFF;;;555111111000///......---------000000000000///...---,,,......------------......+++---...,,,***)))+++---))))))(((''''''((())))))++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////111111000000000000111111/////////000111222333444666888;;;???EEELLLSSSYYYaaappp|||{{{yyyyyyzzzyyyxxxvvvuuussspppoooppprrrrrrrrrssssssrrrqqqpppoooooooooppppppooommmiiifffbbb```dddaaa^^^\\\\\\[[[YYYWWWTTTRRROOONNNLLLJJJGGGDDDCCC@@@===<<<@@@HHHPPPVVV^^^lll|||uuullliiiccc[[[VVVQQQJJJEEEBBBAAA???>>>BBB???===;;;;;;;;;:::999777777666555555555666666777888999:::::::::999888999999888777555333222111,,,+++***,,,///111222222333333444555666666666666777777777777777777777777777666444222111111111222222333444555555777;;;>>><<<>>>@@@AAAAAACCCEEEHHHIIILLLQQQUUUXXX[[[^^^aaaccceeegggiiijjjlllnnnqqqsssrrrqqqqqqrrrrrrpppnnnnnnrrrwwwzzz{{{{{{{{{|||~~~|||{{{|||~~~~~~~~~}}}{{{|||}}}}}}|||}}}~~~}}}~~~~~~~~~}}}||||||{{{yyywwwvvvxxxyyyyyy|||~~~}}}}}}~~~~~~|||{{{uuuxxx}}}rrraaaXXXWWW```ppp~~~}}}zzz{{{}}}}}}~~~uuufff[[[VVV[[[bbbgggnnnwww~~~zzzmmmWWWEEE:::555222111000///......---......---///222333333000---***......------------......***...000...(((&&&***...***))))))(((((())))))***---,,,,,,++++++,,,------++++++,,,---...///000000...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------........./////////111000000000000000111111000000000111111333444555666888<<<@@@EEELLLTTTYYYbbbqqq{{{{{{{{{{{{{{{{{{yyyxxxvvvssspppnnnnnnpppqqqrrrqqqqqqqqqqqqqqqpppooonnnppppppooommmjjjgggeeecccbbbaaa___^^^]]]\\\ZZZYYYUUUSSSQQQPPPNNNLLLHHHEEEDDD@@@<<<999;;;BBBIIIOOOYYYhhh|||{{{sssiiiaaa[[[VVVNNNGGGDDDCCCBBBAAA@@@===:::888888999888777555555444444444444444555888999:::;;;;;;:::999888::::::999888666444222111111000/////////000000000222222333444555555444444999999999999999999999999777666444222111111111222000222444555555666999;;;;;;===???@@@AAACCCFFFHHHJJJMMMRRRUUUXXX[[[___aaadddfffiiijjjkkkmmmoooqqqrrrrrrssstttsssrrrpppnnnnnnrrrwwwzzz{{{{{{{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}{{{{{{{{{yyywwwvvvwwwyyywww{{{}}}}}}}}}}}}|||{{{uuuxxx}}}rrrbbbZZZZZZcccttt}}}vvvdddZZZTTTZZZdddlllssszzz|||xxxjjjTTTBBB999666333000000///...............,,,...111222222///,,,***,,,++++++++++++++++++,,,))),,,---,,,((('''***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////............////////////000000000000000000111222111111111111222333444555666999<<<@@@EEELLLTTTYYYcccqqq{{{|||}}}}}}|||zzzzzzyyyuuutttqqqooommmnnnppprrrpppqqqsssttttttrrrqqqpppoooooonnnmmmkkkiiihhhgggaaaaaaaaa___^^^\\\[[[[[[VVVUUUSSSRRRQQQNNNJJJFFFBBB@@@===;;;;;;???DDDGGGSSSaaauuutttiiiaaa\\\TTTNNNJJJIIIHHHGGGAAA>>>:::888777888777777444333333333333333444444999:::;;;<<<<<<;;;:::999::::::999888777555333222111111000///.........///111111222333333333333222777777888888888999999999777666444222111111111222///222666888888888888999:::<<<>>>@@@AAACCCFFFIIILLLOOOSSSWWWYYY\\\```bbbeeegggjjjlllmmmmmmoooqqqoooqqqssstttsssqqqooonnnooosssxxx{{{{{{{{{||||||~~~~~~|||zzzyyy{{{}}}~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{}}}wwwxxxxxxwwwuuutttuuuvvvvvv{{{~~~|||||||||{{{zzzvvvyyy}}}yyylll___YYY\\\gggyyy}}}vvvggg\\\SSSXXXeeerrr{{{|||lllTTTAAA888555333000//////............///------.........---,,,++++++++++++******+++++++++++++++******,,,---------,,,,,,------------,,,,,,***************+++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........./////////000000000000//////000111222222111111111111222333444444777999<<<@@@FFFMMMTTTZZZbbbqqq|||}}}~~~|||zzzyyyyyyzzzvvvuuutttqqqnnnnnnoooqqqqqqsssuuuwwwwwwvvvtttrrrnnnnnnmmmlllkkkjjjiiiiiiaaabbbcccaaa^^^\\\[[[[[[WWWVVVUUUTTTSSSPPPKKKGGGBBB@@@===<<<<<<===@@@AAAKKKWWWiii~~~wwwkkkfff___XXXTTTRRROOONNNEEEAAA<<<999888888888777333333222222222333444444;;;<<<=========<<<;;;:::::::::999888666444333222,,,---------,,,,,,...000000111111222222111111111222333333444555666777777777666444222111111111222111444777999999999:::;;;:::<<<>>>@@@BBBDDDHHHKKKNNNQQQUUUYYY[[[^^^aaacccfffhhhlllnnnnnnnnnoooqqqmmmooorrrsssqqqpppoooooorrruuuyyy|||||||||||||||}}}|||yyyxxxxxxzzz|||~~~~~~}}}~~~~~~}}}}}}||||||||||||~~~}}}|||tttuuuvvvuuusssrrrssstttyyy~~~~~~|||||||||{{{zzzyyy{{{ooodddZZZXXX^^^lllzzzrrrhhh\\\TTTXXXiiiyyyqqqVVVAAA777444222//////............//////------,,,++++++,,,,,,---------,,,,,,,,,,,,------///---+++,,,...000///...)))******++++++******)))((((((***+++++++++++++++------,,,+++***)))((((((******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////....../////////000000000////////////000111222333111111111111111222333333777999===AAAFFFMMMUUUZZZaaaqqq~~~~~~{{{xxxwwwxxx{{{wwwwwwwwwuuuqqqoooppprrrppprrrvvvxxxxxxwwwtttrrroooooommmkkkjjjiiihhhhhhaaacccdddbbb___[[[ZZZ[[[XXXWWWVVVVVVTTTQQQLLLHHHBBB@@@<<<:::999;;;===???AAAJJJZZZlll}}}uuuppphhhbbb\\\XXXTTTQQQGGGCCC===999777777666555333222222222333333444555===>>>?????????===<<<;;;:::999999777666444222111+++---...---++++++---000000000000111111000000//////000111333444666777888777666444222111111111222333444444444444666999<<<:::<<>>???@@@@@@@@@>>>===<<<999999888777555333222111111222333000,,,+++,,,...///000000000000000/////////000222444666888999:::777666444222111111111222333222///---,,,000777<<<:::<<>>;;;888777777999>>>DDDKKKSSSaaarrr~~~|||vvvsssnnnggg```WWWNNNHHH<<<:::777555333222333333333333333111111333777:::<<<===>>>>>>>>><<<;;;:::<<<;;;:::888777666666666555333111...---------...+++---...000111222111111000111222222333555888;;;:::999777444222111000///000111333555777999:::;;;;;;>>>@@@CCCEEEHHHLLLOOOQQQVVV\\\___```aaadddgggmmmnnnooopppqqqqqqqqqqqqoooooopppqqqqqqpppppppppuuuxxx{{{|||{{{{{{}}}~~~}}}|||{{{zzzyyyyyyyyyuuuwwwzzz~~~{{{wwwwwwyyy|||zzz{{{|||||||||zzzyyyxxx~~~zzzxxxyyy||||||zzzzzz{{{|||{{{{{{{{{|||~~~~~~kkk]]]VVV[[[ccciiivvv{{{ooocccXXXSSSaaazzzvvvaaaMMM???888555555---.........//////000000.........------,,,,,,,,,,,,,,,,,,++++++********* $$$***---...,,,++++++,,,,,,++++++***+++++++++*********+++,,,,,,---------,,,***(((((()))***+++(((''''''***...000...,,,(((+++,,,+++)))(((***,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...222111111111000000//////000111222222111111333555666777;;;BBBKKKRRRWWWYYYaaaqqq~~~zzzvvvttttttwwwxxxyyy|||yyywwwuuutttqqqooorrrssstttttttttrrrpppnnnmmmjjjgggeeeeeeeeeeeedddcccbbb```]]]\\\ZZZYYYYYYVVVVVVUUUTTTRRRQQQOOONNNGGGEEEBBB>>>:::888666555333777;;;>>>CCCLLLXXXbbboooqqqtttuuutttpppjjjgggbbb___[[[WWWRRRLLLFFFBBB:::888666444222222333333333333333222111333777:::======>>>>>>>>>===;;;:::;;;:::999888777666666666666444222///.........///---...///000111000/////////000111222222444777:::888777555444222111000000111111333555777999:::;;;===???BBBEEEGGGJJJNNNQQQRRRVVV\\\___```bbbgggkkkuuuuuutttsssrrrrrrqqqqqqppppppqqqqqqqqqqqqppppppssstttvvvxxxzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyy{{{~~~~~~zzzxxxxxxzzz~~~~~~|||zzzzzz{{{}}}~~~|||{{{|||~~~}}}}}}}}}}}}|||{{{{{{}}}~~~}}}}}}kkk^^^WWW___iiioooxxxuuufff[[[VVVhhhwww^^^III;;;555333222............/////////000......---------,,,,,,,,,---------,,,,,,,,,++++++)))+++,,,,,,***((())))))///...---+++***)))((((((+++++++++++++++*********++++++,,,,,,------------///+++''''''***------,,,+++---///...,,,+++---///++++++,,,,,,,,,,,,------...------,,,,,,------...111111000000000/////////000111222222111222333555999:::>>>DDDLLLSSSYYY[[[bbbqqq|||yyyuuussstttwwwxxxyyy}}}{{{xxxvvvuuusssooommmppprrrsssttttttqqqooommmmmmjjjfffccccccddddddddddddccc```^^^\\\ZZZYYYYYYUUUUUUTTTSSSRRRQQQQQQPPPJJJHHHDDD???;;;888777666666888:::::::::===DDDIIINNNPPPRRRTTTSSSQQQOOOMMMKKKIIIFFFDDDCCCAAA>>><<<999777666444444444444555333333333222222444777:::======>>>???>>>===<<<;;;:::999888777666555555555777555333000/////////000//////000000///...------...///000000111222666888666555444222111111111111111222333555777999:::;;;???AAADDDFFFHHHLLLOOORRRSSSWWW\\\___aaaeeekkkooo~~~}}}zzzvvvtttrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppqqqssswww{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{~~~~~~{{{yyyyyy||||||{{{vvvwwwyyy|||}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~||||||zzzhhh\\\WWWaaannnuuuyyy~~~wwwjjj___]]]qqq}}}___GGG:::555222000............////////////...------------,,,,,,,,,......------------,,,,,,000///---***''''''))),,,///...,,,+++))))))((((((,,,++++++***))))))((((((((()))***++++++***)))(((000,,,))))))+++------+++***+++,,,+++*********,,,+++++++++,,,,,,---------......------------......000000///////////////...000111222222111222444666:::;;;???EEELLLSSSXXX\\\dddrrr|||yyyvvvuuuwwwyyy{{{{{{{{{yyywwwvvvuuurrrnnnkkkkkkmmmoooqqqrrrpppnnnlllnnnjjjeeeccccccdddeeeeeedddcccaaa^^^\\\ZZZYYYXXXVVVUUUTTTSSSQQQPPPPPPOOOMMMKKKGGGBBB>>>:::999888;;;<<<===;;;999999;;;>>><<<===>>>??????>>>======>>><<<::::::;;;<<<;;;;;;888777666666555666666777333333444333333444777:::<<<===>>>>>>>>>===<<<<<<999888777666555555555555666555222000......//////////////////......---------.../////////111444777444444333222111111111111111222333555777999;;;<<>>CCCIIIPPPVVV[[[fffttt|||yyywwwvvvxxxzzz{{{{{{yyyxxxwwwvvvuuurrrmmmiiieeegggjjjmmmnnnnnnmmmllllllhhhccc``````bbbbbbccccccbbb```]]][[[YYYXXXXXXXXXVVVTTTQQQOOONNNMMMMMMMMMKKKGGGBBB>>>:::888777777888999888777666777888999999888888888777777777:::888777777999:::::::::555555555555555555555555222333444444444555777:::;;;<<<===>>>>>>===<<<;;;999888777666555555555666555444111...------......---------------......///---.../////////000333555444333222222111111111222111222444666888:::;;;<<>>@@@CCCEEEGGGJJJNNNQQQTTTXXX\\\___aaadddiiinnnqqqpppooommmmmmmmmmmmnnnnnnnnnooonnnnnnmmmlllkkkkkknnnrrrtttvvvwwwzzz|||{{{|||~~~}}}~~~}}}~~~~~~||||||{{{{{{||||||}}}~~~}}}{{{xxxxxxyyyyyy|||~~~|||xxxvvvwwwyyy~~~{{{yyyxxx{{{}}}}}}~~~|||xxxtttpppttt{{{xxxgggXXXYYY]]]fffttt}}}^^^FFF999555333222///////////////.........,,,,,,,,,------------...******++++++++++++,,,,,,+++---...---+++++++++,,,,,,,,,+++))))))((((((((((((((())))))***++++++,,,,,,***))))))+++000666:::EEE<<<000((('''***---...---+++***+++,,,---,,,*********+++,,,,,,---......//////............//////...////////////000000000...000111222111333555777999<<>>;;;:::999888777777888999:::;;;:::777777777777777666666555555555555666888888666444444444444444333222222111222444555555555666888999888888:::;;;;;;;;;::::::999999888777777777777888666444111///...---...///...---,,,+++++++++,,,---...////////////000333555666555444333222222222222222333444666888:::<<<<<<>>>@@@CCCFFFHHHKKKOOORRRTTTXXX]]]___```aaaeeehhhiiiiiiiiiiiijjjjjjjjjjjjllllllllllllkkkjjjiiihhhhhhooouuuwwwtttsssvvvyyyzzz|||~~~}}}||||||{{{|||}}}~~~}}}}}}xxxvvvwwwxxx{{{}}}{{{xxxvvvxxx{{{|||~~~~~~{{{yyyzzz|||~~~}}}}}}}}}uuusssuuusssbbbUUUVVV[[[eeerrr}}}nnnUUU@@@555222333444000/////////............,,,,,,,,,---------......+++++++++,,,,,,,,,------.........,,,***))))))+++,,,+++***))))))(((((()))*********+++++++++++++++)))((('''(((***...222555BBB:::///((('''***---...+++)))'''(((***+++***((()))******+++---....../////////............///////////////000000000111111...000111111222333555777777<<>>>>>:::999777888999:::::::::555555666777777777777777444444555777999888666333777777777777666555444333222444555666666666888999777888999:::;;;::::::999:::999888888888888888888777555222000/////////000000///---+++*********+++//////000//////000333555777777555444333222222222222333444666888:::<<<===???AAADDDFFFHHHKKKOOORRRTTTXXX]]]______```bbbeeeeeefffggghhhhhhhhhhhhgggkkkkkkkkkjjjiiihhhgggffffffoooxxxxxxsssppprrrwwwzzz{{{~~~|||}}}}}}}}}|||{{{{{{|||}}}~~~|||}}}xxxvvvwwwwwwzzz}}}|||xxxwwwzzz}}}yyy{{{}}}~~~|||{{{{{{~~~~~~}}}|||}}}~~~ssssssvvv|||}}}}}}ooo^^^VVVWWW\\\iiixxxrrrdddPPP>>>444222555888000000//////.........---,,,,,,,,,------.........,,,,,,,,,------............---,,,***((((((+++---(((((((((((()))***+++,,,------,,,,,,+++*********......---------...//////444111------//////---***...,,,***+++---...---***)))******+++---...////////////............////////////000000111111222222...///111111222333555888444999???CCCHHHPPP[[[dddppp}}}|||{{{}}}~~~|||zzzyyyyyy|||{{{{{{|||{{{wwwpppjjjkkkoooqqqpppkkkgggeeeeeeggggggfffeeecccaaa___^^^]]]]]]]]]]]]\\\ZZZXXXWWWWWWTTTPPPLLLKKKKKKLLLNNNLLLLLLJJJHHHDDD@@@===;;;;;;;;;::::::999999999999;;;999888888999::::::999777777777666666555444444777888888777666666777999999999999999999999999999999999999888888888777777777666666666777888999999666555333111///---,,,,,,...------,,,,,,------...)))+++,,,------///111444333444555555444333111000444666888::::::<<<>>>@@@AAABBBEEEHHHLLLPPPSSSUUUWWWZZZ^^^`````````bbbccceeefffhhhiiihhhgggeeecccjjjhhhfffgggjjjkkkiiigggmmmpppttttttssssssuuuxxxzzzzzz|||~~~}}}}}}}}}||||||~~~}}}|||zzzyyywwwvvvvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~tttkkkkkkmmm}}}xxxyyyyyyxxxwwwuuuuuuvvvwwwkkk]]]SSSWWW\\\dddpppzzz{{{vvvsss^^^GGG:::555111//////000000//////...,,,+++***,,,,,,,,,------............/////////000//////...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******))))))*********+++++++++///...,,,*********,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000000000000444333111111111333555666888;;;@@@CCCHHHPPPYYYaaarrr}}}{{{|||~~~|||{{{zzzyyyyyy{{{zzzyyyyyyyyyvvvqqqlllllloooqqqpppmmmiiihhhhhhiiigggdddaaa___^^^^^^___]]]]]]^^^]]]\\\[[[YYYXXXXXXVVVRRROOOMMMLLLNNNOOOTTTSSSRRRPPPMMMIIIEEECCC===>>>>>>???@@@AAAAAABBBAAA???===<<<======<<<;;;888888888888888888999999;;;<<<<<<;;;:::999:::<<<;;;:::::::::999999999999999999999888888888777777777777888888888888888888666555333111///---,,,,,,------,,,,,,,,,,,,------+++---...------...000222444444444333333222111000333666888999:::;;;>>>@@@CCCDDDFFFIIIMMMQQQUUUXXX]]]___bbbdddeeeeeefffhhhhhhiiijjjkkkkkkjjjhhhgggjjjhhhfffgggiiijjjiiigggnnnqqqttttttrrrrrrsssvvvvvvvvvxxx{{{~~~}}}}}}~~~|||zzzyyyxxxwwwyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~lllaaa```jjjzzzvvvppppppqqqqqqrrrtttvvvwww}}}kkk___SSSVVV[[[aaakkkttttttpppmmmZZZEEE:::777444222222000000000000//////...---,,,------------------...,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))*********************+++++++++...---,,,+++++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............////////////000000000000333222111111222333555666888;;;@@@DDDIIIPPPZZZaaarrr}}}|||}}}||||||{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvtttqqqnnnnnnpppqqqpppnnnllljjjjjjjjjgggccc___]]]]]]^^^___^^^_________^^^\\\[[[YYY[[[YYYUUURRRPPPOOOOOOPPPRRRSSSTTTTTTSSSPPPNNNLLLGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGEEEDDDDDDCCCAAA@@@;;;::::::::::::<<<===>>>>>>@@@AAAAAA@@@??????@@@======<<<;;;:::999888888999888888888888777777777888999:::::::::999888777777555333111///...---,,,------,,,,,,,,,,,,---------...///...------///111444333222111111000111111333555777999999;;;===???EEEEEEFFFIIIMMMRRRWWWZZZ]]]```bbbddddddeeefffhhhkkklllmmmnnnnnnnnnmmmllljjjiiihhhhhhjjjjjjiiihhhooosssuuuuuurrrpppqqqssssssrrrssswww|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{|||~~~}}}eeeYYYXXXjjjyyywwwmmmmmmmmmnnnppprrruuuvvvxxxjjjaaaTTTXXX\\\aaaiiipppppplllbbbRRR@@@999666444222333000000111111111111000000.........---------------,,,,,,+++)))'''%%%###""",,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222222111111222333555666888<<>>===<<<===>>>??????AAADDDEEEDDDDDDDDDEEE???>>>===<<<:::999888777888888888888777777777777888999;;;<<<;;;999777666777666444111///...---------,,,,,,,,,,,,,,,,,,------...///...---...000222444333111000///000000111333555777888999;;;===???FFFFFFFFFHHHLLLRRRXXX\\\^^^```bbbccccccdddfffggglllmmmnnnoooppppppppppppmmmmmmlllllllllllllllkkkqqqtttwwwvvvrrrooooooppprrrqqqrrrtttyyy~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{||||||~~~~~~|||}}}}}}zzzzzz|||~~~wwwaaaWWWWWWmmmzzzzzzuuuuuusssqqqpppqqqtttwwwqqqggg```VVV[[[```dddkkkqqqqqqmmmYYYKKK===777555222000000//////000111111111111111//////......------,,,,,,...------+++***(((&&&%%%++++++++++++++++++++++++***++++++++++++++++++*********))))))))))))******,,,,,,++++++++++++************,,,---------------,,,+++++++++,,,,,,---...------------------------------...............///////////////000000000000222111111222333444555666888<<>>===AAAEEEGGGGGGFFFFFFGGG??????===<<<:::999777777777777777777777777777777888999;;;<<<;;;999777666777666444222000...------,,,,,,,,,++++++,,,,,,,,,+++,,,.........///222444444333111000///000000111333555777999:::;;;===???EEEEEEEEEGGGLLLRRRXXX\\\aaaccceeeeeeeeefffhhhjjjkkklllmmmooopppqqqqqqrrrqqqrrrrrrqqqppppppppppppsssvvvyyywwwsssooonnnooosssrrrrrrtttxxx|||~~~~~~~~~|||zzz{{{{{{{{{~~~~~~|||{{{{{{|||~~~~~~|||}}}~~~|||yyyyyy|||~~~qqq]]]VVVXXXpppzzz{{{{{{|||{{{vvvqqqrrryyyuuujjjaaa[[[TTT[[[bbbgggnnnssssssoooWWWKKK>>>888555111...///------...///000000000000/////////......------------......------,,,+++***++++++++++++++++++++++++))))))***++++++***))))))******))))))))))))******,,,+++++++++++++++++++++******,,,---------------++++++++++++,,,---......------------------------,,,---------......//////////////////000000000000111111111222333444666666777<<>>AAAFFFHHHHHHFFFEEEEEE>>>>>>===;;;:::888777777666666777777777777777888888999:::::::::999888777888666444222000///...---,,,,,,++++++++++++,,,,,,***,,,......///000333555444333222111111000111111444666888::::::<<<>>>@@@DDDDDDEEEHHHMMMSSSXXX\\\aaabbbcccccccccdddfffhhhjjjkkklllmmmoooqqqrrrsssuuuvvvwwwvvvtttssssssttttttwwwzzzyyyuuuqqqoooooorrrrrrrrruuuyyy|||}}}}}}|||yyywwwwwwwwwzzz~~~~~~}}}~~~}}}|||{{{zzz{{{~~~~~~~~~~~~}}}~~~~~~}}}zzz{{{}}}iiiWWWSSSWWWrrrzzz{{{{{{yyyrrrttt|||mmmbbbZZZUUUPPPYYYccciiiooosssrrrmmmXXXMMM@@@:::555111///000,,,,,,---.............../////////...............++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++((()))***++++++***)))(((******))))))))))))******++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------,,,,,,,,,---......//////////////////000000000000000000111222444555666666777===DDDJJJPPPXXXaaahhhttt~~~}}}||||||vvvvvvuuurrrnnnmmmoooqqquuuqqqmmmlllmmmnnnnnnmmmjjjiiifffccc```^^^]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZVVVVVVXXXXXXXXXWWWUUUTTTOOONNNMMMMMMOOOSSSWWWYYY\\\[[[[[[ZZZYYYXXXXXXWWWTTTVVVZZZ```gggkkkllllll```[[[RRRIIICCC?????????AAAEEEIIIJJJHHHDDDAAA@@@===<<<;;;:::999888777777666666666666777777888888777777888888888888888888888777555222000///...---,,,,,,++++++++++++,,,,,,,,,---/////////000222444444444444333333222111000555777999;;;;;;===???AAADDDEEEGGGKKKPPPUUUYYY\\\```aaaaaaaaaaaabbbdddgggjjjjjjkkkmmmooorrrtttuuuxxxyyyzzzyyyvvvtttuuuwwwuuuxxx|||{{{wwwrrrppppppnnnnnnppptttyyy|||}}}}}}}}}~~~}}}xxxxxxxxx{{{~~~{{{yyyyyy|||~~~|||zzzyyyxxxzzz}}}~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~xxxbbbRRRQQQWWWuuu|||}}}}}}~~~tttwwwuuuddd[[[UUUPPPNNNYYYeeemmmqqqssspppjjjWWWKKK???888444//////111,,,------.........------............////////////******+++,,,,,,+++++++++************************((()))+++,,,,,,+++)))(((******))))))))))))******)))******+++,,,---.........---,,,+++++++++,,,---,,,,,,+++++++++,,,------........................++++++,,,------...//////////////////000000000000///000111333444555666666777===DDDKKKRRRYYYccciiittt~~~}}}|||vvvwwwvvvsssooommmnnnqqqtttpppmmmlllooorrrrrrrrrllliiiddd```]]]\\\]]]]]]XXXYYYZZZ[[[ZZZYYYXXXWWWSSSUUUVVVXXXXXXWWWUUUTTTNNNMMMMMMNNNSSSZZZ```dddaaa```^^^\\\ZZZWWWVVVUUUVVVXXX\\\cccjjjnnnpppoooeee___VVVLLLEEEBBBAAABBBEEEHHHKKKLLLHHHCCC>>><<<;;;;;;::::::999888777777555666666666777777888888777666666666777888999999888777555333000///......,,,++++++++++++++++++,,,...///000///...///000222333444555555444333111000666888:::<<<<<<>>>@@@BBBDDDFFFIIIMMMRRRWWW[[[]]]dddeeeeeeeeedddeeehhhkkkjjjjjjkkkmmmppprrruuuvvvxxxzzz|||zzzwwwuuuvvvxxxuuuyyy}}}|||xxxsssqqqqqqjjjkkknnnsssyyy}}}}}}}}}{{{}}}|||{{{|||~~~yyywwwwww{{{~~~{{{yyyyyywwwyyy|||~~~~~~}}}zzz{{{}}}~~~||||||}}}}}}}}}~~~}}}}}}~~~}}}~~~rrr]]]PPPRRRZZZzzzvvvyyyqqq___VVVQQQNNNPPP[[[iiipppttttttpppiiiRRRGGG<<<555000,,,,,,///---...............------------......//////000000,,,,,,,,,,,,,,,+++******************************)))***,,,------,,,***)))******))))))))))))******))))))***+++---...//////000...,,,*********,,,------,,,,,,++++++,,,,,,---........................++++++,,,,,,---...//////////////////000000000000///000111333444555666666777===EEELLLSSSZZZcccjjjttt}}}xxxuuuqqqnnnnnnnnnmmmlllqqqnnnlllmmmppprrrrrrppplllhhhccc___]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUUUUVVVVVVWWWVVVVVVVVVSSSMMMLLLLLLSSSfffqqqhhhddd```]]][[[XXXVVVYYY___```\\\ZZZ___hhhpppttttttlllggg\\\OOOCCC===???BBBFFFNNNSSSPPPKKKGGGBBB===???===;;;999777666666666888999999888666555777888::::::999888777666555555:::999888777555222000///******))))))***,,,...///,,,,,,---///000222333333444444444444444444444444555777999:::<<>>AAAEEEHHHHHHIIIKKKOOOTTTYYY\\\]]]aaadddeeedddaaaccchhhmmmlllllllllmmmooorrrtttvvvuuuwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvtttsssqqqsssvvvxxxyyyzzz{{{}}}{{{{{{|||~~~~~~~~~}}}|||}}}}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{zzz|||~~~}}}}}}|||yyyxxxwwwyyy{{{}}}~~~}}}|||zzzyyyxxxzzz}}}fffSSSPPPMMM]]]vvvaaaTTTQQQRRRTTThhh{{{sssgggMMMBBB888666666333111111///////////////.........------------------------++++++++++++++++++++++++((()))************)))(((++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////000000000000000111111111333222222222333555666888;;;???EEEKKKRRRYYYaaafffuuu~~~~~~~~~~~~|||zzzuuusssqqqpppooonnnlllkkklllkkkjjjjjjlllnnnnnnnnngggddd```]]][[[ZZZXXXWWWZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVMMMHHHJJJNNNZZZuuuqqqggg^^^[[[\\\]]]```dddfffccc```bbbgggkkkmmmllljjjhhhcccXXXMMMEEEAAABBBFFFMMMRRRNNNIIIFFFBBB>>>:::999888777777777888999888999999888666555777888777777777888888888999999666666555333111///---,,,------,,,+++++++++++++++,,,---...///000111222333444444444444444444444444777999<<<>>>???BBBFFFIIIKKKMMMPPPSSSWWWZZZ\\\]]]```ccceeedddbbbbbbeeehhhjjjkkklllnnnooopppqqqqqqrrrtttvvvwwwwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvuuutttsssvvvzzz||||||||||||}}}{{{|||}}}~~~}}}|||}}}~~~|||zzzxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}|||||||||{{{zzzzzzzzzxxxwwwvvvxxxzzz}}}}}}}}}zzzyyyxxxxxxyyy||||||bbbPPPOOONNN___~~~hhhYYYTTTUUU]]]vvvzzzeeeKKK@@@777555555444222222............//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............//////////////////000000111111222222222222222222333555777888===AAAGGGMMMSSSZZZaaaeeewww~~~|||{{{zzzrrrqqqpppppppppooollljjjiiiiiiiiiiiijjjkkkkkkkkkgggdddaaa___^^^]]]ZZZXXXYYYYYYXXXWWWVVVUUUTTTSSSVVVWWWWWWWWWWWWVVVVVVUUUQQQLLLLLLNNNWWWrrrxxxlll```^^^```aaadddgggiiigggeeeeeehhhiiiiiiiiiffffffccc\\\QQQHHHDDDCCCHHHOOOSSSOOOJJJHHHEEEBBB;;;:::999888777888999999888999999888666555777888888888888888888888888888888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222444444444444444444444444666999<<<>>>@@@CCCFFFIIIKKKOOOSSSWWWYYY[[[]]]___```bbbddddddcccbbbccceeehhhiiikkkmmmnnnmmmlllkkknnnqqqtttuuuuuuuuuwwwxxxuuuvvvvvvvvvvvvvvvuuuuuuvvvzzz}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyzzz{{{|||~~~~~~~~~|||zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxx{{{}}}~~~}}}{{{zzzxxxxxxyyy{{{~~~xxx]]]MMMNNNPPPaaavvvccc[[[ZZZgggcccJJJ@@@666444555333111111.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++((()))***++++++***)))(((---,,,,,,++++++*********,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////......///000111222222333222222111222333555777888===AAAGGGNNNUUU\\\cccgggyyy~~~{{{yyyxxxwwwpppooonnnooooooooollljjjhhhhhhiiiiiihhhhhhhhhhhhfffeeecccccccccaaa___]]]XXXXXXWWWVVVUUUSSSSSSRRRVVVVVVWWWWWWVVVUUUUUUTTTSSSNNNLLLKKKRRRlll|||pppeeebbbdddeeegggiiijjjiiiiiiiiiiiiiiiiiihhhbbbcccbbb\\\SSSJJJFFFDDDEEEKKKNNNJJJEEEDDDBBB???>>><<<;;;999888888888888888999999888666555777888:::::::::999888777777666888777666555333000...---******+++,,,------......------...///000111111222444444444444444444444444555888;;;>>>@@@CCCFFFIIIKKKOOOTTTXXXZZZ\\\___bbb___aaacccddddddddddddeeeiiikkkmmmnnnnnnmmmkkkiiikkkmmmqqqssssssssstttuuutttttttttuuuuuuvvvwwwwwwyyy|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxzzz{{{|||}}}~~~~~~|||{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxyyy|||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~rrrWWWIIILLLNNN```|||nnnbbb^^^iiigggKKK@@@666444444111//////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++((()))***++++++***)))(((,,,,,,,,,++++++*********,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......///000111222222333111111111222333555888999;;;@@@GGGPPPWWW___fffkkkzzz}}}yyyuuuttttttpppnnnmmmmmmnnnnnnmmmkkkhhhiiijjjiiigggeeeeeeeeedddcccccceeefffeeeccc```XXXXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPKKKJJJIIINNNggg||||||}}}ssskkkhhhhhhggghhhjjjjjjkkkkkkllllllkkkjjjjjjccccccbbb[[[RRRJJJFFFEEEDDDJJJLLLGGGCCCBBBAAA???===<<<:::888777777777888888999999888666555777888<<<;;;:::999888777666666666666555333111///---,,,)))***+++---......//////.........///000111111111444444444444444444444444444777;;;???AAADDDGGGIIIKKKOOOTTTWWWYYY[[[___ccc___```bbbdddfffggghhhhhhooopppqqqrrrqqqooommmkkkiiilllppprrrrrrrrrssssssssssssssstttuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~|||{{{zzzzzzyyy{{{||||||}}}~~~}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzzzzz{{{{{{||||||}}}{{{zzzzzz|||}}}}}}|||||||||{{{zzzzzz{{{|||}}}}}}zzzyyyzzz}}}}}}lllRRREEEIIIKKK]]]wwwqqqddd```ddd|||mmmKKK@@@666333333000......111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++............//////////////////000000111111222222111111111222333666888999:::@@@HHHQQQYYYaaahhhmmmzzzzzzuuuttttttpppnnnlllkkklllmmmmmmmmmiiikkkllljjjfffcccbbbccc______aaadddffffffdddaaaZZZYYYYYYYYYXXXXXXWWWWWWTTTUUUUUUTTTTTTRRRQQQQQQOOOKKKJJJIIIMMMfff{{{{{{{{{uuupppnnnkkkggggggjjjhhhjjjmmmnnnnnnnnnmmmmmmiiihhhddd[[[PPPHHHDDDDDDBBBHHHIIIDDD@@@@@@@@@>>>:::999777666666666777888888999999888666555777888:::::::::999999888888888777777666444222000...---***+++,,,.........------......//////000000111111444444444444444444444444555888===@@@CCCEEEHHHJJJMMMQQQUUUVVVVVVXXX]]]bbb``````bbbdddhhhkkkmmmnnnssssssssssssrrrpppnnnmmmjjjnnnrrrtttssssssrrrsssrrrrrrssstttvvvxxx{{{||||||~~~}}}|||{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}}}}zzz{{{{{{||||||{{{{{{zzzxxxyyyyyyzzz{{{|||||||||}}}|||zzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}|||yyyxxxyyy}}}}}}}}}}}}lllRRREEEIIIKKK\\\pppkkkbbb```aaaqqqlllIII>>>555333333111//////000000//////.........---------------------------------------------------******)))(((((()))******++++++************++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,............////////////000000000000000111111111111111111222333666888:::<<>>BBBEEEGGGIIIKKKOOORRRUUUUUUSSSUUUZZZ`````````aaaeeeiiinnnpppqqqtttssssssrrrpppnnnmmmllllllooosssuuuuuusssssssssrrrrrrssstttvvvyyy|||~~~|||~~~~~~|||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{{{{{{{zzzxxxxxxyyyzzz{{{||||||}}}~~~|||zzzyyyzzzzzzyyywwwxxxxxxyyy{{{}}}~~~{{{yyy{{{|||{{{}}}}}}oooTTTHHHLLLMMM^^^kkk|||ttt{{{{{{tttxxxvvvddd^^^___bbbkkkxxxyyygggFFF<<<333222333222111111.........///////////////........................---------------------------,,,+++******+++,,,---++++++************+++++++++***)))(((((()))***+++))))))***+++,,,------...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000111111111000000000000000111000111222444666888:::>>>DDDLLLTTT[[[aaagggkkkzzzvvvppppppooonnnlllllllllmmmmmmeeedddeeefffhhhgggccc___```^^^^^^^^^``````___^^^XXXYYYZZZ\\\]]]\\\XXXUUUVVVUUUTTTRRRQQQOOONNNNNNQQQLLLLLLKKKOOOcccuuuuuuwwwsssrrruuutttmmmfffccc___ccciiioootttsssoookkkpppmmmggg\\\OOOEEEAAA@@@>>>======<<<<<<;;;;;;:::888777666555555555555555888888888999999999888888888888999::::::::::::999999777555444333111...,,,---,,,,,,++++++,,,,,,---......///000111222222333666666555333111111444666999<<>>CCCLLLWWW]]]```gggooo|||~~~}}}{{{tttsssqqqooonnnnnnoooppphhhfffddddddeeefffdddbbb```^^^]]]]]]______^^^]]][[[ZZZZZZ[[[\\\ZZZWWWTTTUUUTTTSSSRRRQQQPPPOOONNNRRRMMMMMMLLLPPPeeeyyyzzzxxxqqqmmmooopppkkkdddaaa^^^aaaffflllppppppmmmjjjiiihhhccc[[[PPPFFF@@@>>>;;;;;;::::::999888777777888777777666555555666666999999:::999999888777666888888999::::::::::::999999777555444444222///,,,...------,,,,,,------.........///000111222333333777777666444222333555777777:::===@@@AAACCCFFFHHHLLLNNNQQQRRRTTTVVVYYY\\\^^^___aaacccgggkkkoooqqqsssssssssrrrqqqqqqppppppqqqqqqqqqrrruuuwwwwwwwwwyyyyyyyyyzzz{{{{{{|||||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~}}}{{{yyyxxxwwwuuuwwwyyyyyyxxxyyyzzz|||xxxzzz|||{{{xxxvvvuuuvvvxxxyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxx{{{}}}~~~~~~~~~|||zzz|||~~~}}}}}}lllVVVGGGEEEQQQ^^^ooowww~~~}}}yyyzzzsssnnnqqq{{{xxxcccZZZ[[[```mmmvvv|||}}}~~~yyydddNNN???;;;555111000000//////,,,---///000000000/////////...,,,+++++++++,,,---,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++++++++++++++*********+++++++++*********))))))*********++++++,,,...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------////////////////////////111111111111222222222222111222222111222444888<<<@@@DDDMMMWWW\\\___gggooo}}}}}}}}}}}}{{{{{{yyywwwtttqqqooooooppppppjjjhhhdddcccdddeeeeeeeee```^^^\\\\\\]]]]]]\\\[[[]]][[[YYYYYYYYYXXXVVVTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRLLLMMMNNNQQQggg~~~}}}qqqhhhhhhjjjhhhbbb^^^[[[]]]bbbgggkkkllliiigggaaa```^^^WWWNNNEEE???<<<;;;;;;:::999888777666555888777666666555666666666::::::::::::999888666666888888999::::::::::::999999888666555444222///---///......------......///......///000111222333444777888777666444444666888777999===???AAACCCFFFIIIMMMOOOQQQSSSTTTVVVZZZ]]]^^^___aaadddhhhllloooqqquuuuuutttsssrrrrrrqqqqqquuuttttttuuuxxxzzzzzzzzz|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}{{{xxxxxxyyy{{{~~~~~~|||yyyxxxxxxxxxuuuvvvxxxyyyyyyzzz|||~~~{{{|||~~~|||zzzwwwuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyywwwvvvttttttuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}{{{}}}kkkWWWJJJHHHTTTaaapppxxx~~~~~~~~~{{{wwwvvvpppjjjmmmxxxsssaaa[[[^^^cccnnnyyy{{{oooYYYDDD<<<888444111000000000000***,,,///222333222111000.........---------------,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***,,,++++++***))))))((((((+++++++++***************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,......//////000000111111111222222222222333333333111222222111222555999<<>>;;;===<<<;;;:::999777666666666666555555555555555666999999::::::999999888888888888999::::::::::::999999888666555555333000.........------------............///000222333444444777777777666444444555777999;;;>>>AAACCCEEEIIILLLOOOQQQTTTUUUWWWYYY]]]___^^^```bbbfffjjjnnnqqqsssttttttttttttttttttttttttyyywwwvvvwwwzzz|||}}}}}}|||~~~}}}{{{{{{|||~~~}}}|||xxxxxxyyyzzz}}}}}}zzzxxxwwwxxxxxxwwwyyyzzz{{{{{{{{{}}}~~~|||yyywwwxxxxxxxxxxxxvvvwwwwwwxxxxxxyyyyyyyyyvvvtttrrrqqqrrruuuxxxzzz{{{|||~~~}}}|||zzz~~~kkkYYYLLLKKKUUUbbbssszzz~~~zzzsssmmmhhhkkkxxxuuueee```cccgggnnnwww}}}oooWWWCCC999666222000000111111000///000111111111///---,,,---.../////////...---,,,---,,,,,,+++,,,,,,------***++++++,,,,,,++++++************)))))))))((((((************************((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000111111111111111222222222333333111222222222222555:::===CCCHHHQQQYYY\\\^^^gggqqq{{{{{{~~~}}}~~~~~~{{{xxxyyy|||}}}xxxtttqqqooonnnlllllllllkkkiiihhhggggggccc```\\\ZZZZZZZZZYYYXXXVVVTTTRRRQQQSSSTTTUUUUUUSSSSSSRRRRRRQQQQQQQQQPPPMMMGGGKKKOOOQQQeee~~~mmmffffffccc]]]XXXVVVZZZaaahhhkkkhhhaaa[[[ZZZVVVPPPIIIDDD@@@===<<<<<<;;;;;;:::888777777666444444444333333444555555666777888999:::;;;;;;;;;888888999::::::::::::999:::888666666666444222///------,,,,,,,,,,,,------......///111222333555555555666777666444333444666999;;;>>>@@@BBBEEEJJJMMMPPPRRRTTTVVVWWWZZZ]]]``````bbbeeeiiilllppprrrtttpppqqqrrrsssuuuvvvwwwxxx{{{yyywwwxxxzzz}}}~~~~~~zzz|||~~~~~~}}}|||||||||~~~~~~}}}zzzzzzzzz||||||yyywwwwwwwwwwwwzzz|||}}}}}}||||||~~~|||zzzzzz{{{zzzzzzwwwwwwwwwxxxxxxyyyyyyzzzuuutttrrrqqqrrrtttvvvxxxyyyzzz||||||{{{zzzlll[[[OOOMMMWWWcccsssyyy~~~}}}sssnnniiimmmyyywwwhhhbbbdddgggooottt{{{}}}oooVVVAAA777444111000000111111000222111000...---,,,++++++,,,---...000000///---,,,---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***(((((()))))))))*********************************)))***,,,---------++++++---------....../////////---,,,,,,++++++,,,,,,---***++++++,,,---.........,,,,,,---......///000000000000000000111111111222111222222222333666:::>>>DDDIIISSSZZZ\\\^^^hhhttt{{{{{{}}}}}}}}}wwwvvvzzz}}}yyyuuurrrppplllmmmnnnmmmjjjhhhggggggeeeaaa]]]ZZZZZZYYYYYYXXXSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPLLLFFFKKKNNNMMM]]]{{{qqqiiifff```ZZZWWWUUUYYY___fffgggccc[[[UUUTTTOOOGGGBBB???===<<<;;;999999888888777666666666444444444333444444555666555666888999;;;<<<======888888999::::::::::::999:::888777666666555333000,,,,,,,,,++++++,,,,,,,,,......///111333444555666555666777666444333444555777999;;;===@@@CCCHHHLLLOOOQQQSSSUUUVVVXXX\\\___aaacccfffjjjmmmppprrrsssnnnoooqqqsssuuuwwwyyyyyy{{{yyywwwwwwyyy{{{}}}}}}zzz{{{|||}}}}}}}}}|||{{{}}}}}}||||||}}}|||zzzwwwvvvvvvvvvzzz{{{}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyyyyyzzzzzzuuutttssssssssstttuuuvvvwwwwwwxxx||||||{{{{{{~~~}}}lll]]]RRRQQQ[[[fffpppvvv{{{zzz{{{~~~~~~|||uuuqqqnnnsss}}}ssseee```bbbfffrrrsssvvvzzzwwwhhhOOO<<<666333111000000111000///000///...,,,,,,,,,---...+++,,,---//////...---------,,,,,,+++++++++++++++***++++++,,,,,,++++++***(((((())))))***++++++,,,***************+++++++++++++++,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,---------++++++++++++------******+++,,,---...//////,,,,,,------......////////////000000000111111111111222222222333666;;;???DDDJJJTTT[[[\\\___jjjwww~~~~~~~~~|||xxxvvvwwwzzz{{{|||}}}}}}{{{xxxtttrrrmmmmmmmmmjjjfffeeegggiiigggccc^^^[[[ZZZYYYXXXXXXTTTSSSRRRRRRSSSUUUTTTSSSUUUTTTSSSRRRQQQPPPOOONNNNNNHHHLLLNNNHHHTTTooossskkkeee^^^XXXVVVPPPRRRUUUXXXYYYVVVPPPKKKHHHDDD???<<<<<<<<<;;;:::888888888888888888888888555555555555555666777777666777888:::;;;<<<<<<<<<888888999::::::::::::999:::999777777777666333111------,,,,,,,,,,,,---------...///111333555666666555777888888666555555666777999;;;===???DDDIIIMMMOOOQQQSSSUUUWWWYYY\\\___aaacccfffiiilllnnnooopppnnnoooppprrrtttvvvxxxxxxzzzxxxuuuuuuwwwyyy{{{{{{}}}}}}||||||{{{zzzzzzzzz~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttuuuwwwzzz||||||~~~}}}||||||}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuutttuuutttuuuyyy}}}|||~~~|||{{{|||zzz|||~~~xxxjjj^^^UUUUUU___kkkpppvvvyyyxxxwwwzzzzzzxxxuuusssttt{{{{{{kkk___\\\bbbiiitttuuuwwwwwwppp^^^III;;;555333111000000000///............///////////////++++++,,,------------------,,,,,,+++******++++++***++++++,,,,,,++++++************+++++++++++++++))))))*********+++++++++++++++************++++++&&&&&&'''((()))++++++,,,...---+++******+++---...,,,,,,------.........///.............../////////000000111111111222222222111222222222333777<<>>;;;999:::<<<===;;;888999::::::::::::;;;;;;;;;777777777777777888999999888888999:::;;;;;;;;;;;;888888999::::::::::::999:::999777777777666444222.........------.........---...000111333555666777777888999999777666666777999;;;===???AAAFFFKKKOOOQQQSSSVVVWWWYYY[[[___aaaaaaccceeehhhkkklllmmmmmmooopppqqqrrrtttuuuvvvvvvyyywwwtttsssuuuxxxyyyzzz}}}{{{zzzyyyxxxxxx~~~~~~|||}}}~~~}}}}}}|||{{{yyyvvvtttsssqqqssswwwzzz|||~~~|||{{{|||}}}}}}}}}|||||||||{{{{{{zzzzzzzzzuuuvvvwwwwwwwwwvvvuuuttttttrrrssswww}}}{{{}}}~~~}}}zzzzzz|||||||||}}}xxxyyy|||~~~uuuhhh^^^WWWXXXcccooosssxxxzzzxxxwwwxxxxxxvvvttttttxxxuuufff[[[ZZZdddnnnsssvvvzzzxxxlllYYYIII@@@555333111000000000...---...///111222222000...,,,+++++++++,,,,,,------------,,,,,,+++*********++++++++++++,,,,,,+++++++++------,,,,,,+++*********))))))******+++++++++++++++***)))(((((()))***+++,,,,,,---...000111222222...---+++******+++---...///////////////.........000000000000////////////111111222222222333333333111222222222444777<<<@@@CCCJJJUUU\\\]]]```mmm{{{~~~~~~}}}|||zzzxxxuuusssqqqooonnnnnnooorrrsssrrrqqqoookkkeeedddeeegggfffddd`````````___]]][[[XXXWWWTTTUUUVVVWWWWWWWWWVVVUUURRRRRRRRRQQQPPPOOOMMMMMMLLLQQQMMMHHHJJJLLLZZZrrruuuiiicccaaa[[[SSSOOOHHHDDDDDDCCC???;;;:::999888777666555666777888888777666666666777999:::777666555444555777999:::888666444666999<<<;;;:::888999999::::::;;;<<<<<<:::888666666777666222///000///...---,,,---....../////////000222444666888555666777666555444555777;;;===@@@AAAAAADDDJJJOOOXXXZZZ\\\\\\\\\\\\^^^```dddccccccccceeehhhkkkmmmqqqooonnnppptttuuutttsssttttttuuuuuuvvvxxxyyyzzz~~~}}}{{{zzzyyyyyyzzz{{{~~~}}}zzz{{{}}}}}}}}}}}}}}}{{{xxxuuussstttssssssuuuzzz~~~||||||}}}}}}|||zzz}}}{{{zzz{{{}}}~~~~~~}}}vvvvvvwwwyyy{{{{{{xxxvvvuuutttssstttxxx{{{|||}}}|||zzzyyyyyy|||}}}{{{xxxzzz|||}}}~~~|||mmmddd\\\VVV```oooqqqyyy|||}}}{{{||||||xxxrrrvvvpppzzz|||}}}xxxjjj______jjjttt}}}yyywwwxxxqqq___JJJ===333222111000//////////////////.........---------,,,,,,,,,,,,,,,---...///..............................---------,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,++++++*********000///---,,,,,,---...///++++++,,,---......///000///...------++++++***))),,,,,,,,,---------......////////////000000000000000000000000////////////111222333333555888===AAAEEEJJJTTT\\\___cccmmmyyy~~~{{{|||||||||yyyuuuqqqooooooooonnnnnnnnnooooooppppppmmmiiifffffffffffffffgggfffdddbbb___\\\YYYWWWUUUUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMRRRMMMHHHJJJLLLZZZpppyyyllleeebbb\\\UUULLLDDD???@@@???;;;888777888777666555444555666666777777777777888999::::::888777666666666888:::;;;999777555666999;;;:::999888888999999:::;;;;;;;;;:::888777777777555111...000///...---,,,---....../////////000222444777888555666777666555555666777;;;===@@@AAABBBEEEKKKPPPWWWZZZ\\\^^^^^^```bbbdddeeeeeeeeefffhhhkkknnnpppsssrrrqqqsssvvvxxxwwwuuuwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}{{{yyyvvvtttsssrrrrrruuuzzz}}}|||{{{{{{|||}}}|||zzz|||{{{yyyzzz|||~~~~~~wwwwwwxxxzzz{{{{{{yyywwwvvvuuutttuuuxxx{{{||||||{{{yyyxxxyyy}}}}}}vvvxxx{{{|||~~~}}}nnneee```]]]jjjzzz}}}xxx{{{|||{{{||||||wwwpppooojjjuuuzzziii___ddduuu}}}rrr]]]HHH;;;333222111000000///000000//////.........---------,,,++++++++++++,,,---..............................------------,,,,,,,,,''')))******))))))***+++...---+++))))))***+++,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,...------,,,,,,+++++++++,,,---------............////////////000000000000111111111111111111111111111222333333555888===AAAFFFKKKUUU^^^aaaeeeqqq|||yyy{{{||||||zzzuuupppmmmoooppppppmmmiiiiiikkkooopppooommmjjjgggfffggghhhmmmkkkhhhddd___\\\ZZZXXXVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOOOOMMMQQQMMMHHHKKKLLLWWWlllzzznnnfffbbb\\\UUUKKKCCC>>>>>>===:::777777777666555333333333444555666666777999999:::::::::888888777777888999;;;<<<:::888777777888999999888777888888999999:::;;;;;;<<<:::999888777555111...000///...---------...//////000000111333555777888555666777777555555666777;;;>>>AAABBBCCCFFFLLLQQQWWWZZZ]]]```aaacccfffhhhgggggggggiiikkknnnppprrrsssrrrrrrtttvvvwwwwwwvvvyyyyyywwwvvvuuuuuuuuuuuutttuuuwwwyyy{{{|||}}}}}}}}}~~~~~~|||}}}~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}{{{yyyvvvuuuqqqqqqrrruuu{{{~~~~~~~~~~~~~~~{{{zzzyyyzzz|||||||||zzz{{{yyywwwxxx{{{}}}zzzzzzzzz{{{|||{{{yyywwwwwwvvvuuuvvvyyy{{{{{{{{{xxxwwwxxxzzz~~~wwwyyy}}}~~~ooogggeeegggxxxxxxnnngggqqqyyyiiiaaahhh|||pppYYYDDD999444333222111000000000000...............---------++++++++++++++++++,,,---------------------------------------,,,,,,,,,,,,((()))******))))))***+++///---***((('''))),,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000222222222222222222222222222222333444555999>>>AAAGGGMMMVVV___ccchhhttt{{{|||{{{zzzxxxuuuqqqooorrrssssssmmmgggeeeiiimmmooopppppplllgggeeegggjjjmmmkkkgggbbb^^^\\\ZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSSSSRRRQQQPPPOOONNNKKKPPPKKKGGGJJJJJJSSSffftttlllgggaaa\\\PPPGGGAAA@@@???<<<999:::777666555333333333444444444555777999::::::999999888888777777888999;;;;;;:::999888888888888888777777777888888999::::::;;;>>>===<<<:::888555222000111000...---------...//////000111222444666777888555777888777666555666777:::>>>BBBDDDEEEHHHNNNRRRXXX[[[___aaabbbdddfffggggggggghhhjjjllloooqqqsssqqqqqqqqqrrrtttuuuuuuuuuyyyxxxwwwvvvuuuuuuuuuuuutttuuuxxx{{{|||}}}}}}}}}~~~~~~~~~|||||||||{{{zzzxxxvvvuuuqqqqqqssswww}}}~~~}}}||||||{{{zzzyyyxxxyyy{{{|||{{{zzzzzzxxxvvvvvvyyy}}}|||{{{zzz{{{|||{{{yyywwwwwwvvvuuuvvvxxxzzzzzzyyyvvvvvvxxx|||}}}zzz~~~ppphhhiiiooozzznnnqqquuuiiidddkkk|||lllSSS@@@888444333222111111000000000........................---,,,,,,++++++,,,---------------------------------------,,,,,,,,,+++++++++,,,------++++++,,,---...,,,***))))))***,,,---)))***,,,---------++++++.....................---,,,,,,,,,,,,------...............////////////000////////////000000000000111111111222222222222222222333333444555999>>>BBBJJJOOOXXX```ccchhhsss{{{xxxvvvtttttttttvvvwwwuuuooohhheeehhhlllmmmooooookkkgggdddfffhhhgggeeebbb___]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUURRRRRRRRRQQQPPPOOONNNMMMJJJNNNJJJFFFIIIHHHNNN___~~~~~~vvvrrrmmmiiiXXXOOOGGGDDDBBB>>><<<===999888777555444444555555333555666888999999888777666666777777888999999:::::::::999888777777777888777888888999::::::;;;;;;?????????===:::777444333111000///...---...//////000000222444555777888888666777888777666555666888:::>>>CCCFFFGGGJJJPPPTTTZZZ]]]```bbbbbbbbbbbbccceeeeeegggiiikkknnnpppqqqpppqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxzzz|||~~~~~~~~~}}}~~~}}}{{{{{{zzzyyyxxxwwwuuuuuussssssuuuyyy~~~|||zzzyyyyyyxxxxxxyyy{{{|||{{{zzzxxxwwwuuuvvvyyy|||~~~~~~|||zzzyyyzzz{{{zzzyyywwwuuuuuutttvvvxxxyyyyyyxxxvvvvvvyyy}}}~~~}}}}}}~~~~~~}}}|||}}}qqqiiillltttzzzxxxpppgggfffooooooRRR???999444333222111000000000000---.....................///...------------......------------------------------,,,,,,,,,++++++++++++---...---,,,+++,,,---***++++++,,,,,,,,,+++******+++,,,.........---,,,,,,,,,---......///000000+++,,,,,,------......///.........////////////000////////////000000000000000000000111111111222222222333444444666999>>>BBBLLLPPPXXX___bbbfffrrr~~~}}}xxxvvvvvvwwwyyyxxxxxxvvvpppjjjggghhhjjjjjjkkkjjjhhheeeddddddeeeaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRRRRQQQQQQPPPOOOMMMLLLJJJMMMIIIGGGIIIGGGKKKZZZmmmxxx|||xxxuuurrrdddYYYOOOJJJFFFAAA???@@@===<<<:::999888888888888666666777888888888888777666666777777888999999999999::::::999777666777999888999999::::::;;;<<<<<>>;;;777666555111000///.........///000000111333555777888888888666777888888666666777888:::???DDDGGGIIIMMMRRRVVV\\\___bbbcccaaa`````````bbbccceeehhhjjjmmmooopppppprrrttttttttttttvvvwwwtttttttttuuuvvvxxxyyyzzzzzzzzz{{{}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuwwwzzz|||zzzyyyzzzyyyxxxyyy{{{{{{{{{yyywwwvvvuuuwwwyyy{{{|||{{{zzzxxxwwwwwwxxxyyyxxxvvvuuutttuuuwwwyyyzzzzzzxxxwwwxxx{{{{{{zzzyyyzzz{{{|||{{{zzz|||ppphhhlllvvvllleeehhhtttuuuTTT???:::333222111000////////////---------...............000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++(((***,,,---...---+++)))***+++,,,------......---******+++,,,---...//////,,,,,,------.........///------........./////////////////////000000000000//////000000111222222222333333444555666999???BBBKKKOOOWWW^^^aaafffrrr|||zzzyyyzzzzzzyyyxxxuuupppllliiigggfffgggfffddddddddddddcccaaa_________```______^^^^^^]]][[[YYYWWWVVVUUUUUUUUURRRRRRRRRRRRQQQOOONNNMMMKKKOOOKKKHHHKKKHHHJJJXXX]]]mmm}}}}}}{{{qqqeeeYYYRRRMMMGGGDDDDDDAAA@@@>>><<<;;;;;;;;;<<<::::::999999888999999999777777888999::::::::::::888999:::999666666888:::999::::::;;;;;;<<<======<<<>>>???>>>:::666555666222111///.........///000000111333666777888999999666777888888777666777888:::???EEEIIIKKKNNNSSSWWW\\\___bbbdddbbbaaa``````aaabbbdddgggjjjlllnnnooooooqqqssssssrrrrrruuuwwwtttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvwwwzzz~~~}}}|||{{{|||{{{zzzzzz{{{{{{zzzyyyvvvuuuvvvxxxzzz{{{yyyxxxwwwuuutttuuuvvvwwwwwwvvvuuuuuuvvvyyy|||}}}|||{{{yyyzzz}}}yyyxxxwwwxxxzzz{{{{{{zzz|||mmmffflllvvv{{{iiiffflllyyywwwSSS>>>999222111000///............---------.........////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,+++************+++,,,---...+++,,,,,,,,,------......---------...............,,,---------............////////////000000000000000000111111222333333444333444444555666:::???CCCIIIMMMVVV]]]bbbhhhuuu}}}|||{{{zzzyyywwwssspppnnnjjjfffdddeeebbb```aaacccdddbbb______```aaabbbbbbaaa___^^^]]]\\\ZZZWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNLLLPPPLLLJJJMMMIIIKKKWWWZZZmmm{{{ooobbbZZZSSSMMMIIIIIIDDDCCCAAA???>>>===>>>>>>>>>===;;;:::999999:::;;;888888999:::;;;;;;;;;;;;777999:::999666666888;;;::::::;;;<<<<<<======>>>:::<<<>>><<<888555555666222111///.........///000000111444666888999999999666888999888777666777888:::???EEEIIILLLOOOTTTXXX\\\___cccddddddbbbaaaaaa```bbbdddgggjjjmmmnnnooolllnnnqqqqqqoooooorrrtttuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzzwwwvvvwwwyyy|||}}}}}}||||||}}}~~~~~~}}}}}}}}}|||zzzzzz{{{{{{zzzxxxuuuuuuvvvyyyzzzzzzxxxuuuuuusssrrrsssuuuvvvvvvuuuvvvvvvwww{{{~~~}}}zzz|||~~~xxxwwwwwwxxxzzz{{{{{{zzz}}}}}}llleeelllwwwsssfffiiiqqqzzzuuuPPP<<<777111000///......------------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---...///...,,,+++,,,---++++++*********+++---...***)))(((((()))+++---...000////////////.................................,,,,,,,,,---------......////////////000000000000111111222333333444555555333444444555666:::???CCCGGGLLLUUU]]]cccjjjyyy{{{uuuqqqnnnppprrrqqqmmmjjjhhhgggbbbbbbccccccddddddeeeeeehhhfffccccccbbb___YYYUUU___\\\YYYWWWWWWVVVTTTRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQOOOLLLLLLOOOTTTXXXdddooouuujjjbbb[[[RRRLLLKKKJJJIIIHHHGGGFFFEEEDDDEEECCC???;;;888777777777777999::::::::::::;;;===999888777666666777888888999:::;;;<<<<<<<<<;;;;;;>>>>>>===<<<:::888666555111///---+++,,,...111444444444555555666777777888777777666666666888999:::777===DDDHHHHHHKKKPPPVVVYYY[[[^^^```bbbaaaaaa```eeefffiiikkkmmmnnnooooooiiijjjlllnnnppprrrtttuuuwwwwwwvvvvvvvvvvvvvvvwwwvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}{{{{{{}}}~~~}}}}}}|||zzzyyyxxxwwwnnnrrrwwwzzz{{{{{{{{{{{{xxxxxxyyyzzzzzzzzzzzzyyy{{{|||||||||{{{yyywwwvvv{{{{{{|||{{{yyyvvvsssqqqtttuuuvvvvvvwwwvvvvvvuuuyyy|||zzzwwwttttttwww{{{~~~{{{jjjbbbppp|||nnnccccccfffmmmiiiNNN<<<222000000000000//////////////////000000///...------,,,---...///...---,,,+++++++++++++++,,,,,,---...222000---++++++,,,,,,,,,******+++++++++***)))))),,,******+++)))%%%&&&***,,,''',,,///***---222......,,,******+++,,,,,,+++******))))))***,,,---......///000///---+++++++++,,,,,,---//////...///111111111222333333333333222111222333444666;;;AAAFFFOOOTTT[[[aaahhhqqq{{{~~~}}}{{{xxxsssoooppppppoooooommmkkkhhhgggeeeeeeffffffgggfffffffffhhhfffdddccccccaaa]]]YYY]]]ZZZXXXWWWWWWWWWVVVTTTRRRRRRSSSSSSTTTSSSSSSRRRRRRQQQOOOMMMMMMQQQVVV[[[cccnnn|||qqqiiibbb]]]YYYZZZYYYTTTNNNJJJKKKLLLJJJHHHEEEAAA>>><<<;;;;;;;;;;;;;;;:::999999999:::999888777666666777888999888888888999999:::::::::<<<<<<;;;:::888666444333///---+++******,,,///111333444444555666777888888777666666555666777888999888<<>>===<<<:::999888888777888888777666666777888999888888777777888:::;;;<<<===<<<<<<:::999777555444000...,,,++++++---///111333333444555777888999999777777666555555666888888;;;===AAAEEEJJJNNNQQQSSSTTTVVVYYY]]]aaaeeehhhjjjgggiiilllooopppooonnnmmmlllnnnqqqtttvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{~~~|||zzz|||~~~~~~}}}zzzxxxtttrrrpppqqqtttvvvuuusssvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{||||||uuuuuuuuuuuuvvvwwwyyyzzzwwwvvvuuuvvvyyy|||}}}~~~|||~~~uuuhhh]]]\\\mmmxxxzzzzzzwwwwwwzzz{{{yyy}}}ooobbbXXXWWW[[[bbbrrruuu___III===999888000000000000///////////////////////////......---///......---,,,---------,,,,,,+++++++++,,,------'''(((***,,,------------***************)))((((((+++)))***---//////444;;;FFF666///000111888777+++---,,,+++,,,......---+++///...---,,,,,,,,,---.../////////......---,,,,,,000/////////111222222111111222222333333333333333333444555666999===DDDIIIRRRXXX```hhhnnnvvv~~~}}}{{{xxxvvvuuuuuuooojjjiiilllmmmjjjgggkkklllmmmmmmmmmkkkjjjhhhgggfffdddcccaaa___]]]\\\\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQVVV]]]bbbjjjtttrrrrrrppplllhhhgggjjjmmmlllfff\\\QQQHHHCCCAAAAAAAAA>>><<<::::::999888777888777666666666777888999;;;:::999888999<<<>>>@@@>>>>>>>>>===;;;999888777333111///......///111222222333444666777999:::::::::999888777777777888999>>>>>>@@@EEEKKKQQQSSSTTTTTTUUUXXX\\\aaafffjjjmmmhhhjjjnnnpppqqqpppnnnmmmnnnpppsssvvvxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}~~~~~~zzz}}}~~~|||{{{}}}{{{zzz{{{|||~~~~~~~~~||||||}}}{{{yyy{{{~~~~~~{{{yyyxxxsssoooppptttxxxwwwtttuuuuuuuuuvvvwwwyyy{{{|||zzzyyywwwuuuvvvwwwzzz{{{{{{zzzzzzzzzzzz{{{||||||vvvuuuuuuuuuwwwyyy|||~~~~~~yyyxxxwwwyyy|||~~~~~~~~~nnn___XXXZZZkkk}}}ttttttrrrpppppprrrsssssszzzjjj```WWWWWW\\\eeessspppWWWBBB999777777000000000000////////////...///////////////......000///---,,,,,,,,,---...,,,,,,,,,++++++,,,,,,---......---,,,+++***+++,,,////////////...---,,,+++,,,******---///111777>>>PPP@@@888999999???@@@666///---+++***,,,.........//////...------...///000111///...------------,,,...//////...000333333000111222333333444444333333222333555666888>>>DDDIIIOOOVVV```iiiqqqyyy|||yyyxxxxxxtttoooiiihhhkkkmmmkkkhhhllllllmmmmmmlllkkkjjjiiijjjjjjiiigggccc```^^^]]]^^^\\\YYYWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPRRRWWW___dddnnnwww~~~}}}zzzlll]]]RRRLLLJJJJJJBBB???<<<:::;;;<<<;;;999888777666666666777999:::;;;:::999888999;;;>>>???=========<<<;;;999888777444333111/////////000111222333444666888999;;;;;;===<<<:::999999999::::::======???CCCJJJOOORRRSSSVVVWWWYYY]]]aaaeeeiiikkkiiikkknnnpppqqqpppooommmoooqqquuuwwwyyyxxxwwwuuuvvvwwwxxxyyyzzzyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~yyy{{{~~~|||yyywwwyyy}}}~~~zzzxxxzzz}}}}}}zzzyyyxxx{{{~~~~~~|||zzzxxxrrrmmmnnnssswwwxxxvvvttttttuuuwwwyyy{{{}}}~~~{{{zzzwwwuuuuuuwwwyyy{{{|||{{{zzzyyyxxxxxxxxxyyyvvvvvvvvvwwwyyy}}}}}}|||{{{|||~~~mmm[[[WWWZZZhhhxxx~~~{{{ssspppooonnnnnnoooqqqssszzz~~~xxxddd\\\VVVXXX___iiiuuu}}}{{{iiiPPP===555222000000000000000////////////......///////////////...000///...---,,,---...///---,,,,,,++++++,,,,,,,,,------+++)))(((+++111666444333333222111///...---...++++++---......444:::KKK@@@???@@@???FFFLLLHHH;;;666000,,,+++---...///------------...000222333999555111///000111222222,,,111222///...222333000222222333444444444444333111222333555888===DDDHHHLLLTTT^^^hhhqqqzzz{{{xxxwwwwwwrrrnnnjjjiiijjjkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiimmmnnnooolllhhhccc```______\\\YYYWWWWWWVVVTTTRRRSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQWWW^^^dddmmmuuuzzziii\\\TTTPPPOOOFFFBBB===;;;===>>><<<;;;777777666666666888999::::::999888888888999:::;;;:::::::::999888777555555333222000///............111222444666888:::<<<===???>>><<<;;;:::::::::;;;:::;;;>>>AAAFFFKKKPPPSSSXXXYYY[[[^^^bbbeeegggiiijjjkkklllnnnoooppppppoooqqqrrrtttvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxyyyzzz|||}}}}}}~~~~~~yyy|||~~~|||xxxvvvwww{{{~~~~~~{{{yyy{{{|||~~~yyywwwwwwyyy{{{}}}}}}{{{zzztttpppllllllpppsssuuuuuusssuuuwwwzzz}}}~~~~~~|||yyyvvvuuuvvvwwwxxx{{{zzzzzzyyywwwvvvuuuuuuvvvvvvwwwzzz}}}~~~~~~nnnZZZWWWZZZeeettt}}}}}}zzzsssooonnnoooooonnnooosss}}}rrrddd___\\\___gggqqqyyy|||{{{sssaaaKKK===777444000000000000000////////////---...//////////////////000///......------......------,,,+++++++++,,,,,,+++,,,,,,,,,...555@@@HHHMMMKKKHHHCCC===777222///...,,,+++,,,+++***...444;;;777===AAA>>>FFFOOONNNDDD>>>666///------......,,,,,,,,,---///111333555MMMEEE;;;444222111111///000999;;;333...000222111222222333444444444444444111222333555888===DDDIIILLLSSS]]]gggpppzzz{{{wwwvvvvvvooonnnllljjjjjjiiijjjjjjgggfffeeeddddddeeeggghhhiiilllooonnnjjjdddaaa```]]][[[XXXWWWWWWWWWUUUTTTSSSSSSSSSRRRRRRQQQOOOOOOMMMMMMMMMNNNPPPVVV]]]bbbiiiqqqpppaaaWWWRRRKKKFFF???===>>>???<<<:::777666666666666888:::;;;::::::999999999999888888999999999888777666555444444333111000///.........111222444666999;;;===>>>@@@???===;;;:::999:::::::::===AAACCCEEEJJJQQQVVVWWWYYY\\\```cccfffggggggiiijjjkkklllmmmoooqqqrrrqqqrrrsssttttttuuuttttttvvvwwwyyy{{{|||{{{zzzzzzyyyyyy{{{|||}}}}}}}}}}}}zzz}}}}}}zzzyyyzzz{{{|||||||||~~~|||~~~}}}~~~yyyyyyzzzzzz{{{|||}}}||||||zzzyyyuuussspppooooooqqqsssuuusssvvvzzz~~~|||yyyvvvuuuuuuuuuyyyyyyzzzyyyxxxwwwuuutttuuuwwwyyy}}}}}}~~~lllZZZWWWYYYbbbqqq||||||vvvrrrppprrrqqqmmmmmmqqqmmmeeecccaaadddmmmuuuxxxxxxssskkkYYYFFF;;;888666222000000000000////////////------...//////////////////////////////...------...---,,,,,,+++++++++,,,---...000000111888BBBJJJ]]][[[XXXSSSNNNHHHDDDAAA...++++++,,,+++(((***///000...555:::666;;;BBB???<<<888333000.........---------,,,---...000222333RRRHHH;;;444333555666777:::FFFIII<<<000///222222222333444444555444444444111222444666999>>>EEEJJJPPPVVV___gggoooyyy}}}xxxwwwwwwmmmmmmmmmllliiihhhiiijjjeeedddbbb```aaacccfffhhhccchhhlllmmmhhhccc___^^^[[[YYYWWWWWWWWWXXXWWWVVVRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLMMMOOOTTT\\\aaafffnnn}}}rrrbbbXXXOOOIIIBBB>>>???>>>;;;888777666666666777888:::;;;<<<<<<<<<<<<<<<:::999888:::::::::999999777666555666555444222111000000000111222444666999;;;===>>>???>>><<<:::999888999999<<<@@@EEEGGGGGGKKKSSSZZZVVVXXX\\\aaadddfffggggggiiiiiiiiijjjllloooqqqsssrrrrrrrrrrrrssssssttttttvvvwwwzzz{{{||||||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}{{{}}}}}}{{{yyyxxx{{{zzzzzz|||~~~}}}||||||~~~{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvsssppppppsssuuusssvvv{{{~~~zzzwwwuuutttssswwwxxxzzzzzzzzzxxxvvvtttuuuwww{{{|||}}}~~~|||~~~~~~jjjYYYWWWXXX```ooo}}}zzzuuusssuuusssmmmlllppp{{{kkkaaa```___bbbjjjqqqqqqnnnmmmcccQQQ>>>555333222...000000000000////////////------...///000000//////...///000000000///---,,,...---,,,,,,++++++++++++---///000...,,,...444:::777888;;;===@@@BBBCCCCCC---++++++---+++''')))---...***000333...///111***---,,,,,,---///000///...///...---------///000111???666...---444???HHHLLLBBBPPPSSSCCC222///222333222333444444555555444444222444555777:::@@@GGGLLLTTTYYYaaahhhoooyyy|||wwwsssoooooonnnmmmkkkjjjiiiiiiiiiddd``````dddhhhhhhfffggggggiiijjjjjjfff```\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWUUUQQQNNNMMMOOORRRTTTQQQOOOMMMLLLPPPVVV]]]aaafffiiissslll]]]SSSIII@@@??????<<<999999888888888888888888888888999999;;;<<<<<<;;;999999888999999::::::999999999666444111...---...///000444444444666888;;;>>>???===<<<;;;999888888999999===BBBGGGJJJLLLNNNSSSVVVZZZ]]]```bbbbbbbbbcccdddgggggghhhhhhhhhkkknnnrrrqqqrrrsssrrrrrrrrruuuwww|||{{{yyyzzz{{{||||||{{{|||zzzyyyzzz||||||yyyvvv~~~~~~|||{{{{{{|||}}}}}}|||zzzxxxwwwuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||zzzxxxvvvtttsssssstttvvvxxx|||~~~{{{zzzyyyyyyzzz~~~}}}xxxtttuuuxxxuuuxxx}}}~~~}}}}}}~~~~~~~~~~~~{{{jjjWWWZZZbbblllvvv}}}xxxyyysssvvvtttjjj||||||ppphhhccc[[[[[[gggsssvvvttttttrrr___III<<<777333222222......////////////....../////////111222111///,,,......---------,,,,,,,,,...---+++******+++---...------,,,,,,,,,---......000111222444666888:::;;;------------,,,++++++******,,,000222333111...,,,///......------......///------,,,+++++++++,,,,,,111000//////222666;;;>>>>>><<<999555222000//////333333333333333333333333333444555666999???GGGLLLTTTYYY```hhhpppzzz~~~~~~~~~~~~{{{vvvrrrooonnnnnnlllkkkjjjiiihhhiiieeeaaabbbfffjjjjjjiiiiiiiiiiiiiiihhheee```\\\YYYYYYXXXWWWWWWWWWWWWXXXTTTSSSRRRQQQPPPPPPPPPQQQOOONNNLLLLLLPPPUUU[[[___bbbeeennn{{{zzzeeeUUUKKKBBB@@@???<<<888888999999999888888888888888999999::::::::::::999999;;;;;;;;;:::999888777666777555222000//////000111555555555666888;;;===>>>>>>===;;;:::999999::::::>>>BBBHHHKKKLLLOOOSSSWWWZZZ\\\___aaaaaabbbcccdddcccdddeeeeeefffiiimmmpppooooooooonnnmmmnnnqqqtttxxxxxxxxxxxxzzz|||}}}}}}{{{zzzyyyzzz|||~~~|||zzz}}}{{{zzzwwwyyyzzz||||||{{{yyyxxxtttvvvxxxyyyyyyzzz|||~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvyyy{{{~~~}}}{{{yyyyyyyyyzzz}}}}}}yyywwwyyy|||xxx{{{xxxhhhYYY^^^gggqqqyyy~~~{{{|||uuuxxxwwwpppsssddd\\\]]]YYY^^^mmmyyy{{{wwwuuuqqq^^^HHH<<<666333111222......////////////.........---,,,---......---,,,...------------,,,,,,,,,,,,---------------,,,,,,+++******)))))))))************+++---...///000000,,,+++)))(((((()))***++++++,,,---...///...---------,,,,,,++++++,,,,,,------------,,,,,,---......111000//////000333666888888777444222111000000111333333333333333333333333333444555666:::@@@GGGMMMTTTYYYbbbjjjsss~~~~~~~~~}}}xxxtttqqqqqqpppnnnmmmkkkjjjjjjjjjfffccccccgggkkklllkkkkkkjjjhhhgggfffdddaaa^^^ZZZZZZYYYYYYXXXYYYYYYYYYPPPQQQSSSSSSSSSQQQNNNMMMLLLKKKKKKMMMPPPTTTXXX[[[^^^aaaiiiuuujjjXXXNNNDDDAAA@@@<<<999888999999999999888888777777999999888888888888999999======<<<;;;999777555444777666333111000000111222555555666777888:::<<<===>>>===<<<;;;::::::;;;;;;>>>CCCHHHKKKLLLOOOSSSWWWYYY\\\___aaabbbbbbcccdddcccdddeeefffgggiiimmmpppoooooonnnlllkkklllooorrruuuuuuvvvwwwyyy{{{}}}~~~{{{zzzyyyzzz}}}|||yyyxxxuuuvvvxxxzzz{{{{{{zzzyyysssuuuwwwxxxxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyyyyxxxyyy{{{}}}{{{zzzzzzzzz|||~~~}}}{{{{{{~~~}}}~~~uuufffZZZbbbnnnwww{{{}}}~~~|||}}}vvvwwwwwwtttppp```XXXVVVXXXbbbuuu~~~yyyppp]]]GGG;;;666222000111......////////////.........---,,,,,,---......,,,------------,,,,,,,,,,,,***,,,---//////...,,,+++++++++***)))((((((((((((++++++++++++,,,,,,,,,,,,+++)))'''&&&&&&(((+++---+++++++++***+++,,,---------,,,,,,++++++,,,,,,---------------......///000000000/////////000111222111111000///000111222333333333333333333333333333333444555777:::AAAIIINNNUUU[[[dddmmmwww|||xxxttttttsssqqqooonnnmmmllliiifffddddddgggkkkmmmmmmmmmkkkhhhggggggfffeeeddd^^^^^^\\\[[[ZZZYYYYYYYYYQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKMMMPPPSSSVVVXXX^^^```hhhsss}}}pppZZZOOOEEEBBBAAA>>>;;;:::::::::999999888777777777:::999888777777888999:::======<<<;;;999777555444666555333111111111222222666666666777999:::;;;;;;===<<<;;;:::999::::::;;;>>>BBBHHHKKKLLLOOOSSSWWWZZZ]]]aaaccccccdddeeefffggghhhjjjjjjjjjkkknnnppprrrqqqpppmmmlllmmmqqqttttttuuuvvvwwwwwwyyy{{{}}}{{{zzzzzzzzz|||~~~{{{xxxwwwvvvwwwyyy{{{|||{{{zzzyyysssuuuwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||{{{{{{ssstttvvv{{{~~~}}}|||}}}~~~}}}~~~vvvgggYYYeeevvv~~~{{{zzz|||~~~uuuttttttsssqqq```XXXQQQXXXggg{{{|||mmm[[[FFF:::555111///000......////////////....../////////111222222000...---------,,,,,,,,,++++++***+++,,,---------,,,+++......---+++************///......---,,,++++++******)))(((((()))+++---...+++++++++++++++,,,,,,---///......------......///,,,,,,,,,,,,---...000000...//////000000000/////////.........///111333444333333333333333333333333333444555777;;;BBBJJJOOOWWW^^^gggqqqyyy|||yyyuuutttsssqqqpppnnnmmmllliiigggeeeeeegggjjjlllmmmmmmkkkhhhggghhhiiijjjjjjcccbbb```^^^[[[ZZZYYYYYYTTTSSSRRRQQQPPPOOOOOONNNJJJJJJLLLMMMPPPSSSVVVWWW]]]```hhhrrrzzzvvv\\\PPPFFFCCCBBB@@@======999999999888888888777777:::999888777777888999:::::::::::::::999888777777444333222111000000111111555666777888999:::;;;;;;;;;:::999888888888999:::===BBBGGGJJJLLLNNNRRRVVV[[[^^^bbbdddeeefffggghhhjjjlllllllllkkkkkklllnnnrrrrrrqqqooonnnooorrruuuuuuwwwxxxwwwuuuuuuwwwyyy||||||||||||||||||}}}~~~zzzwwwvvvxxxzzz{{{||||||{{{zzzyyyuuuwwwxxxyyyxxxyyyzzz||||||}}}~~~~~~~~~~~~}}}tttssstttwww~~~wwwgggXXXhhh}}}{{{uuussssssrrr___VVVOOOZZZlll|||iiiWWWDDD999555111///000......////////////......---...111444666555111---------,,,,,,,,,++++++++++++***)))))))))+++,,,---000///...---,,,+++++++++---,,,+++***)))((('''&&&&&&(((***+++,,,,,,,,,+++***+++---.........---,,,///......------......///++++++++++++,,,---...///,,,---///000111111111111111000/////////111222333333333333333333333333333222444555888<<>>>>>888888888888888888888888999999888888888888999999888999999:::::::::999999333333222111111111111111444555666888:::;;;;;;;;;:::999888777777888999:::<<>>EEENNNTTT]]]eeepppzzz|||{{{{{{{{{zzzzzzyyyxxxvvvtttrrrpppoooooonnnllljjjiiiiiilllnnnooollliiigggfffeeedddbbbcccbbbbbbaaaaaaaaaaaaaaaXXXWWWVVVTTTSSSQQQPPPPPPQQQPPPOOOPPPRRRVVVZZZ\\\___bbbiiippptttxxxiii[[[NNNGGGCCC>>>:::999666666777888999::::::;;;999:::;;;<<<<<<;;;:::999999::::::::::::999888888444444444444444444333333111333666888;;;<<<======;;;:::999999999:::;;;<<<:::>>>DDDGGGHHHKKKOOOSSSXXX[[[___aaabbbccceeegggaaadddgggiiiiiijjjlllnnnkkkmmmqqqssssssssstttuuuvvvyyy{{{yyyuuusssvvvzzzyyy~~~{{{xxxvvvsssuuuxxxzzz||||||{{{{{{~~~}}}wwwvvvzzz}}}~~~}}}xxxxxxyyy{{{~~~}}}}}}~~~}}}~~~yyyqqqdddYYYYYYaaaqqqooodddfff|||___OOO>>>666444333222222......////////////......///---++++++---///111111,,,,,,,,,+++++++++*********+++...///000000///...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,///000///......------......//////......---------.....................///000111111000///......///111111333333333333333333333333222333666999>>>FFFNNNTTT]]]fffrrr}}}~~~}}}}}}}}}zzzyyyxxxvvvtttsssrrrqqqpppooommmmmmooooooooonnnnnnkkkgggddddddcccbbbaaaaaabbbbbbbbbaaa```^^^]]]ZZZXXXVVVVVVWWWWWWWWWUUUSSSQQQOOOQQQVVV[[[^^^^^^___bbbfffkkkqqqxxxqqqaaaPPPHHHDDD???:::999888888777777888999999:::666666777888888888888888:::::::::999999777666666555444222000//////000000666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEHHHMMMPPPXXXZZZ^^^```aaabbbdddeeejjjiiihhhkkknnnnnnllliiihhhlllqqqvvvxxxwwwtttrrryyyyyyyyywwwttttttuuuvvvvvvyyy~~~~~~{{{xxxvvvsssttttttrrrqqqsssxxx}}}|||~~~|||~~~||||||{{{zzzyyyyyyyyyzzzwwwwwwwwwxxx{{{~~~||||||}}}~~~}}}~~~wwwjjj```YYYWWWbbbrrr|||gggbbbbbb}}}kkkMMM;;;888222000333222...///000000000///---,,,,,,///111000------///111000///...,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...222***'''***+++)))(((,,,***+++---...//////......(((***+++------,,,+++***...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111/////////000111111222222333333444444444444444444555666777999===DDDLLLRRR___iiiuuu~~~}}}|||||||||{{{zzzyyyxxxvvvtttrrrqqqooommmllllllnnnooopppqqqppplllgggcccaaa```___^^^___```aaabbbbbbaaa``````ZZZXXXWWWWWWYYYZZZZZZYYYWWWTTTRRRSSSXXX\\\^^^^^^^^^aaadddiiinnnvvv~~~tttcccQQQHHHDDD???;;;::::::999888888777777777888555666666777777777777666999999999999888777666555333222111000000000111222555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAACCCEEEIIIMMMQQQWWWZZZ^^^```aaabbbdddeeejjjiiiiiikkknnnooommmjjjjjjmmmrrrwwwyyyxxxvvvtttyyyzzzzzzxxxuuutttssstttvvvxxx||||||yyyuuutttrrrtttuuuuuuttttttwwwzzz}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~vvvjjj```YYYTTT___ooo}}}{{{sssaaa]]]```wwwhhhLLL;;;888222000333111...///000000000///---,,,---///111000...---...000///...---,,,+++++++++,,,++++++++++++++++++++++++************++++++++++++//////222666333,,,))),,,))))))***++++++***)))((((((***+++------,,,+++***---,,,,,,+++++++++,,,,,,------------------------***+++,,,------...------/////////000111111222222333333444555555666777777555555777999>>>FFFOOOUUUaaakkkvvv~~~}}}|||||||||yyyyyyyyyxxxvvvtttrrrpppnnnmmmkkkkkklllnnnqqqssssssnnngggbbb```^^^]]]]]]^^^^^^```aaabbbbbbbbbbbb[[[ZZZYYYZZZ]]]_________]]][[[XXXXXXZZZ]]]^^^^^^```bbbeeehhhnnnvvvwwweeeRRRHHHCCC???<<<<<<<<<;;;999888777666666666666666666777666666555555777888888888777666555444222111000000000111333444555666888:::<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>@@@BBBDDDFFFIIINNNQQQWWWZZZ]]]```aaabbbdddeeejjjjjjkkkmmmoooooonnnlllllloootttxxxzzzzzzxxxwwwyyy{{{|||{{{wwwtttrrrqqqtttuuuxxx{{{~~~}}}zzzwwwuuussssssuuuwwwxxxwwwvvvwwwwww~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~sssiii___XXXWWWbbbrrrzzzgggXXXTTT]]]nnnbbbHHH:::777111111333000/////////000//////...---///000111000...------......---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---333===CCC>>>444---,,,*********))))))'''&&&%%%)))***+++,,,---,,,+++++++++++++++******++++++,,,........................++++++,,,,,,,,,,,,,,,+++/////////000111111222222222333444555666888999999444555777:::???GGGQQQWWWcccmmmxxx}}}|||{{{{{{{{{uuuvvvvvvwwwvvvtttrrrpppooonnnllljjjiiikkkooorrrsssnnngggbbb``````______^^^___``````aaabbbbbbbbb^^^]]]\\\^^^aaadddeeeeeecccaaa___^^^^^^______```eeefffhhhkkkqqqyyyyyygggSSSHHHCCC???======;;;:::999777666666666666777777777777777666666555666666777777666555444444222222111000000111222333444555888:::;;;<<<<<<<<<=========<<<;;;;;;::::::>>>@@@BBBDDDFFFJJJNNNRRRVVVYYY]]]```aaabbbdddeeejjjjjjlllmmmoooooonnnnnnnnnpppssswwwyyyyyyyyyxxxyyy|||~~~}}}yyyuuuqqqppprrrrrrsssuuuwwwzzz}}}~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxwwwwwwxxxxxx}}}~~~~~~~~~~~~~~~~~~~~~yyypppeee[[[VVVZZZeeeuuu}}}www```SSSPPPYYYfff|||ZZZDDD999777111111333/////////////////////......000111000///...---------,,,,,,,,,++++++*********++++++++++++++++++++++++000000///......---,,,,,,,,,333>>>FFFEEE===444///,,,,,,++++++******)))((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,---------------------------....../////////...------/////////000111111222222333333444555666777777888444555777:::???GGGPPPWWWcccmmmyyy~~~|||{{{zzz{{{{{{tttuuuvvvvvvvvvuuutttsssqqqpppnnnjjjhhhhhhkkkoooqqqmmmgggdddccccccccccccaaaaaa````````````aaaaaaaaa``````bbbeeehhhiiihhhgggfffeeecccbbbaaabbbbbbggghhhjjjmmmsss|||wwwfffRRRGGGBBB???<<<<<<999888777777666666777777888888999999999888888777555666666666666555555444555333222000000000000111333555777999;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>@@@BBBDDDFFFIIINNNQQQUUUXXX\\\___aaabbbdddeeehhhjjjlllnnnnnnooooooooommmooorrruuuwwwxxxxxxxxxyyy{{{~~~~~~{{{vvvsssqqqpppppppppppprrruuuxxxzzz{{{|||}}}~~~}}}|||{{{yyywwwvvvwwwxxxzzz{{{}}}|||}}}~~~}}}~~~~~~xxxmmm```XXXUUU[[[fffttt~~~}}}nnn\\\SSSQQQVVV```vvv~~~jjjQQQ@@@888666000111333---//////........./////////111000//////......---,,,++++++++++++++++++******++++++++++++++++++++++++000000///...------,,,+++---000777???FFFEEE===444,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////.../////////000111111222222555555444444444444444444555666777:::???GGGPPPVVVcccnnnzzz}}}{{{zzzzzzzzzzzzxxxxxxwwwvvvvvvuuuttttttpppqqqpppkkkgggfffiiilllmmmkkkgggeeeffffffeeeeeebbbaaa````````````aaaaaafffeeedddeeehhhjjjjjjjjjhhhiiiiiigggeeeddddddfffgggiiilllooouuu}}}tttbbbPPPFFFBBB>>>;;;;;;888888777666666666777777777888999999::::::999999555555666666666666555555555444222000/////////000222444666999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEHHHMMMPPPTTTXXX\\\___```bbbdddfffgggiiilllnnnnnnmmmnnnooommmooopppsssuuuvvvwwwxxxwwwzzz}}}~~~{{{xxxuuutttqqqqqqppppppqqqssstttvvvwwwyyy~~~~~~zzzwwwvvvwww{{{}}}~~~}}}|||}}}zzzyyyzzz}}}yyylll\\\VVVXXXaaakkkyyy{{{wwwzzzjjjZZZSSSQQQXXX```ttt~~~qqq[[[III<<<777555000222333,,,///............///000000111000......//////...,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,+++******))),,,,,,///555AAAGGGCCC:::,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------......///......---/////////000111111222222555555555444333333222222555666888;;;@@@HHHRRRXXXdddooo|||~~~|||zzzyyyyyyzzzzzz|||zzzwwwsssqqqpppppppppmmmoooppplllhhhfffhhhlllkkkiiigggfffgggfffdddccc``````______```aaabbbcccjjjiiiggghhhiiijjjjjjiiihhhiiikkkiiigggfffgggiiiiiikkkooosssxxxooo___MMMEEEAAA===:::999:::999888666666555555555555666777888999:::::::::555666666777777777666666444333111000000000111111222333666999;;;<<<<<<<<<::::::;;;;;;<<<=========<<<>>>@@@BBBDDDGGGLLLOOOTTTWWW[[[^^^```bbbdddfffeeehhhlllmmmllllllnnnooonnnoooppprrrtttvvvxxxyyyvvvxxx|||}}}|||zzzyyyyyyttttttsssssssssssssssssstttxxx~~~~~~|||yyywwwxxx{{{}}}~~~~~~~~~}}}}}}xxxwwwwwwzzz{{{lll[[[WWW]]]iiirrr~~~zzzzzzwwwsssuuu{{{hhh\\\YYYYYYbbbeeettt~~~{{{uuugggRRRCCC999666444///222333+++///......---...///000111000///---...000000///---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++******)))))))))+++,,,000:::DDDEEE???...---,,,+++******++++++++++++******++++++,,,,,,++++++++++++,,,---...///------------------------++++++,,,---............/////////000111111222222555555555555444444444444333555888<<>>>>>;;;===???AAACCCGGGKKKOOOSSSWWW[[[^^^```bbbdddfffdddhhhkkkmmmlllkkkmmmoooooopppppprrrtttvvvxxxzzzuuuwwwzzz||||||{{{{{{|||wwwwwwvvvvvvuuutttsssssstttxxx{{{zzzxxxxxxzzz~~~~~~|||~~~~~~}}}~~~~~~~~~~~~~~~~~~xxxwwwvvvxxx}}}}}}lllZZZYYYbbbiiirrr}}}vvvuuurrrqqqwwwuuuddd```dddggglllkkktttzzzssslll___KKK@@@777666444///222444***///...------...///000111000...,,,---000111///---+++,,,---.........---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++&&&+++...///555@@@DDDBBB222111///---+++***++++++++++++******++++++,,,---************+++,,,---...........................+++,,,---...//////000////////////000111111222222444555555555666666777777222444888>>>FFFQQQ\\\dddlllvvv~~~}}}}}}|||tttmmmkkkjjjhhhfffiiimmmqqqoooiiiffffffhhhiiihhhgggeeecccbbb``````^^^^^^^^^^^^^^^```eeehhhffffffffffffhhhkkkmmmooojjjmmmnnnmmmiiihhhiiilllooooooqqqvvv}}}uuuiiibbbVVVJJJDDDAAA>>>===???999999888888777666666666333444666888:::;;;<<<<<<;;;:::999777666555555555666555444222111111222222222333666888;;;===??????AAA???===:::999999:::;;;<<<>>>???AAABBBEEEIIILLLUUUWWWZZZ\\\]]]___aaadddhhhjjjllllllkkklllmmmooorrrqqqrrrtttwwwyyyyyyxxxzzzyyyxxxxxxyyyzzz|||~~~~~~}}}{{{xxxtttrrrrrrssswwwzzz}}}zzz{{{yyyvvvwwwzzz~~~~~~~~~~~~~~~|||xxxvvvvvvwwwxxxyyy|||ttteeeYYYZZZdddrrrtttxxx~~~uuupppkkkiiiooozzzzzzmmm^^^VVV]]]hhhtttwwwwwwsssppphhhWWWFFF999777555333333333111000++++++,,,---///000111111000...+++,,,...000...---...---,,,+++***)))))))))---------,,,,,,+++++++++++++++***)))***+++---...222...---333===CCC@@@;;;......---,,,+++)))((('''))))))))))))***+++,,,---......------......///000......------------......---......///000111111222000000000000000111111222222444666666444333222333333444777<<>><<<;;;;;;<<<===>>>>>>???AAABBBCCCFFFJJJMMMSSSVVVYYY[[[\\\___aaadddhhhjjjlllmmmmmmmmmpppqqqtttssssssuuuxxxyyyzzzyyyzzzyyyxxxwwwxxxzzz|||~~~~~~~~~|||xxxuuurrrssstttyyy|||~~~{{{zzzxxxwwwxxx|||~~~~~~{{{xxxuuuuuuuuuvvvwwwzzz~~~|||ssseee[[[^^^iiivvvzzz~~~yyyooojjjhhhmmmuuu||||||pppeeeZZZUUUZZZcccrrrzzz~~~wwwlll___PPPCCC888666333222222111000///))))))***+++,,,,,,---...000...---...000000///---///...---++++++++++++,,,------,,,,,,,,,+++++++++,,,+++*********+++,,,---)))***...666???AAA<<<666---------------,,,+++***+++*********+++,,,------))))))(((((())))))***+++------,,,,,,,,,,,,------......//////000000111111111111111111111222222333333444666666444333222333444555888<<>>@@@BBB@@@AAACCCCCCDDDGGGJJJMMMRRRUUUXXX[[[]]]___bbbeeeiiijjjlllnnnnnnpppsssuuuxxxvvvvvvvvvyyyzzzzzzyyy{{{yyywwwvvvvvvyyy|||~~~}}}zzzwwwttttttuuuyyy|||}}}zzzwwwwwwwwwzzz}}}~~~~~~~~~~~~zzzwwwuuutttttttttuuuwww{{{yyyqqqfff^^^dddqqq{{{~~~rrrkkkhhhnnnvvv}}}ssseee\\\WWWVVVZZZ```sss~~~kkkXXXIIIAAA666444222111111000///...------------.........//////......///111111///---///...,,,++++++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++)))...777@@@DDD@@@888222,,,------......------------,,,,,,+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,////////////000000000000222222222111222333333444333555777666555333333333555666777;;;DDDRRR```jjjvvv}}}wwwsssnnnkkkiiifffeeefffjjjnnnmmmhhhbbb___```aaabbbbbbaaa``````bbbccccccbbbbbbcccfffhhhqqqrrrssssssrrrooollljjjmmmpppqqqpppmmmmmmpppsssuuuxxx}}}}}}eeeVVVMMMFFFDDDBBB===::::::888888888777666666555555666777777888888888888888::::::999888777666666666555444222111111111222222444444555777888:::;;;<<<<<<<<<;;;<<<===>>>@@@AAA@@@AAACCCCCCDDDFFFJJJMMMRRRVVVZZZ]]]```bbbeeegggiiijjjlllnnnooorrrvvvyyy{{{yyywwwwwwyyyzzzzzzzzz|||zzzwwwuuuvvvyyy|||~~~}}}yyywwwwwwwwwvvvxxx|||~~~}}}zzzxxxttttttvvvzzz||||||}}}~~~|||}}}~~~~~~zzzwwwuuuuuutttssssssvvvyyy~~~yyypppfffaaaiiiwww}}}rrrmmmwww|||pppbbbYYYUUUVVV^^^fffyyynnnVVVGGG@@@666333111000000000///...////////////////////////,,,---...000000///---+++...---+++******,,,///000,,,+++++++++++++++++++++,,,,,,+++*********))))))---444===BBBAAA999000+++---------------,,,,,,+++---,,,,,,+++++++++,,,,,,...............///000000------,,,,,,,,,,,,------000000000000////////////222111111111111222333333333555777777555333333333555555666:::CCCQQQaaakkkyyy}}}vvvpppllljjjgggeeeeeeiiinnnooojjjddd___```bbbcccccccccbbbaaa```aaaccccccdddfffiiikkknnnppprrrsssrrrpppmmmkkkmmmpppsssrrrpppoooqqqssswww{{{}}}eeeVVVMMMGGGEEECCC???;;;;;;888888777777666555555555666777777888888888777777999999888777666666666666444333222111111111222333222222333555777:::===>>><<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLTTTXXX]]]```ccceeegggiiihhhjjjlllmmmooorrrwwwzzz|||zzzwwwwwwxxxzzzzzzzzz}}}{{{xxxwwwwwwyyy|||~~~~~~{{{yyyxxxxxxtttvvvyyy{{{|||{{{yyyxxxssssssuuuyyy}}}|||||||||}}}}}}||||||~~~~~~{{{yyywwwwwwvvvuuuuuuvvvyyy|||yyyoooeeeaaakkk{{{~~~vvv{{{pppbbbXXXRRRUUUcccqqqnnnVVVEEE===666444111111111111000///---------,,,,,,,,,,,,,,,)))+++---......,,,+++***,,,+++***)))***,,,...///++++++++++++++++++++++++++++++++++++***))))))(((***000666888555///***'''......------+++***)))(((,,,++++++************++++++++++++++++++,,,,,,---......------------......000000000000////////////000000000000000111222222333555777777555444333444333333555999CCCQQQaaalll{{{zzztttooommmjjjgggfffjjjnnnppplllgggaaaccceeefffgggfffdddccc^^^```bbbcccdddgggjjjllljjjkkknnnppppppooommmkkkmmmqqqvvvxxxwwwvvvwwwyyy|||{{{eeeWWWOOOGGGEEECCC???<<<<<<888777777666666555555444666666777777888777777777888777666555555555555666333222111000000111222333111111222444666:::===???======<<<<<<;;;;;;::::::===???AAABBBCCCFFFJJJMMMVVVZZZ___ccceeefffhhhiiihhhiiijjjkkkmmmqqqvvvzzz{{{xxxvvvuuuwwwyyyzzzzzz}}}|||zzzyyyzzz{{{|||}}}~~~~~~zzzxxxwwwwwwtttvvvxxxzzz||||||{{{{{{uuutttuuuyyy~~~~~~}}}|||}}}}}}~~~~~~}}}~~~~~~|||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~wwwlllbbb___kkk|||ssscccWWWRRRXXXjjj{{{~~~jjjRRRAAA:::555333111000111111000///.....................---)))+++------+++******+++************++++++,,,---*********+++++++++++++++*********+++******)))((())),,,///111000///...---......---,,,+++)))((('''*********))))))***++++++***************+++,,,,,,///......------......///////////////000000000000000000//////000000111222444666777777666444444444222333666;;;EEESSSbbbmmm}}}~~~xxxtttssslllkkkjjjkkknnnooonnnllldddfffhhhjjjjjjiiigggfff^^^```cccddddddfffhhhjjjfffgggiiikkklllkkkjjjiiiiiiooowww|||}}}}}}~~~xxxfffYYYOOOGGGDDDBBB>>>;;;;;;777777777666555555444444555555666777888888777777666666555444444444444555333222111000000111222333222222222333555888;;;==================<<<;;;;;;===???AAACCCEEEHHHMMMPPPWWW[[[```dddeeefffggghhhggghhhiiijjjkkkoootttxxxyyyvvvssssssuuuwwwyyyyyy}}}}}}}}}|||||||||}}}}}}zzz{{{|||{{{xxxuuuttttttrrrsssvvvxxxzzz{{{||||||yyywwwwwwyyy~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~}}}}}}~~~}}}ttthhh___]]]jjj|||yyydddXXXWWWaaattt{{{fffLLL===:::333111//////000000///...000000000000000111111111***,,,---,,,***)))+++---***+++,,,---------,,,+++)))*********++++++++++++((()))***++++++******)))++++++,,,---///111222222------------,,,+++***)))************++++++,,,------,,,,,,,,,,,,---.........------,,,,,,------.........//////000000111111111111000000111111222333444666888888666444444444222444888>>>HHHVVVeeennn}}}{{{xxxwwwnnnmmmllllllnnnoooooooooggghhhkkkllllllkkkiiiggg```bbbcccdddddddddfffhhheeefffggghhhiiihhhhhhgggdddkkkvvv}}}vvvfffYYYPPPGGGCCCAAA===:::;;;777777777666555555444444444555666777888888888888555555444333333333444444222222111000000111222333444333333333444777:::;;;======>>>>>>>>>>>>=========???BBBDDDFFFJJJOOORRRWWW[[[```ccceeeeeeeeeffffffggghhhhhhjjjmmmsssvvvwwwuuurrrrrrtttvvvxxxyyy}}}}}}~~~~~~~~~~~~}}}|||wwwxxxyyyxxxuuurrrqqqqqqoooppprrruuuwwwyyy{{{{{{|||zzzxxxzzz~~~}}}{{{|||~~~~~~~~~~~~}}}~~~pppeee\\\[[[jjj|||fffZZZ^^^kkk}}}}}}cccIII<<<===222000.........///...---------------.........///+++---...,,,******,,,///+++,,,...//////...,,,+++))))))******++++++++++++'''((()))***++++++***)))+++)))((()))+++------,,,,,,------......------,,,******++++++,,,---...///,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------......///000111111222222222111111222222333444444666888888666444444444333555:::AAAKKKYYYgggppp~~~}}}yyyuuusssqqqooommmllllllmmmnnneeehhhkkknnnooonnnllljjjgggeeeccccccdddeeefffeeeddddddcccbbbcccdddeeefffeeeiiipppvvvvvvtttxxxqqqfffVVVPPPIIIDDDBBB@@@===:::666666666666555555555555666666555555666777888999999777555333222333444555333222111/////////000000111111111222444666888999>>>>>>>>>===;;;:::<<<======???BBBEEEGGGJJJNNNQQQTTTVVVZZZ^^^```dddgggjjjiiiiiihhhhhhhhhlllrrrwwwyyywwwuuussstttwwwzzz|||~~~~~~|||{{{yyywwwvvvvvvwwwxxxxxxwwwtttrrrrrrrrrvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}xxxkkkaaa\\\aaaqqq~~~bbbYYYcccvvvuuu\\\FFF:::777333000......///000//////....../////////...,,,+++------,,,,,,------+++***------++++++++++++------...---+++)))(((((())))))(((***------***(((&&&&&&,,,,,,---------.........222222111///...---,,,+++///...,,,+++***+++,,,,,,+++,,,---...////////////...............///000000............/////////000000111222222444444555666777888999888666444444555888666777===GGGTTTeeesss~~~|||yyytttrrrpppmmmlllkkkllllllhhhhhhiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiihhhdddbbb^^^]]]\\\[[[[[[\\\]]]^^^aaaeeekkkqqqqqqooottt{{{qqqeeeUUUOOOHHHCCCAAA???<<<999555555555555555555555555777777777777777777888888777666444333333444555666333222000/////////000111111222222333555777999:::>>>???>>><<<999888999:::<<<>>>AAADDDFFFJJJNNNQQQVVVXXX[[[]]]___bbbeeehhhjjjjjjiiihhhhhhlllqqquuuyyyxxxwwwvvvxxxzzz}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzz{{{{{{yyywwwwwwxxxwwwxxxyyy{{{}}}~~~~~~~~~||||||}}}~~~wwwkkkeeeeeelllzzzzzzaaa^^^nnnnnnUUUAAA666222333111///...///000000/////////000000000///...---,,,,,,,,,,,,---,,,+++***---,,,,,,++++++,,,,,,---...---,,,************+++***,,,------+++)))(((((()))*********++++++,,,,,,//////...---+++***)))(((------,,,++++++++++++++++++,,,---...////////////...............///000000........./////////000000000111222222444444555666888999:::999777666666666888666777>>>GGGTTTeeettt~~~}}}~~~}}}~~~}}}vvvtttqqqnnnkkkiiiiiiiiikkkiiigggeeeeeegggiiikkklllmmmnnnooonnnjjjccc^^^YYYXXXVVVUUUTTTTTTTTTUUU[[[]]]ccchhhhhhhhhnnnvvvrrrdddUUUOOOGGGAAA???===;;;888555555555555555555666666777888999:::999888777666555444333222333444555666222111000/////////000111222222333444666888:::;;;>>>???>>>;;;888666777888;;;===@@@CCCEEEIIIMMMQQQWWWYYY[[[\\\]]]```dddgggkkkkkkjjjiiiiiikkkooorrrwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~wwwllljjjlllsss~~~rrr```fff}}}nnnTTTAAA777333333222000///111111111000000000000111000000///...***+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++,,,,,,---,,,------,,,***)))***+++))))))))))))***+++,,,---//////...,,,+++***)))(((++++++,,,,,,,,,+++******+++,,,---...////////////...............///000000....../////////000000000000111222222444444555666999:::;;;:::888777777888888666888>>>GGGTTTfffvvv~~~zzzzzz}}}}}}}}}~~~wwwuuurrrnnnjjjhhhfffeeejjjhhhfffddddddfffhhhjjjmmmmmmnnnooonnniiiccc^^^WWWVVVTTTRRRPPPOOOOOOOOORRRTTTYYY^^^___aaajjjtttuuudddUUUNNNEEE@@@===<<<999777666666666777777777777777888999;;;;;;;;;999777666555444333222222333333444111000///......///000111111111222444666888:::;;;===>>>===;;;888777888999;;;===???AAADDDHHHMMMQQQWWWXXXZZZ[[[]]]```eeehhhlllllllllkkkjjjkkkmmmppptttuuuwwwzzz|||~~~}}}}}}|||||||||||||||{{{|||~~~~~~~~~|||~~~vvvuuuxxx|||}}}jjj^^^kkkuuuUUUAAA888666444222111111222222111000/////////000////////////)))+++,,,,,,,,,+++,,,,,,++++++------------++++++++++++++++++,,,,,,------,,,,,,,,,+++))))))***,,,************+++---///000222222111///...---,,,+++******,,,,,,,,,+++***)))+++,,,---...////////////...............///000000...////////////000000000000111222222444444555666888:::;;;:::888777777888888777999???GGGTTTgggxxx~~~zzzyyy}}}~~~~~~~~~{{{vvvtttqqqnnnjjjgggeeedddffffffgggggghhhhhhiiiiiillllllkkkkkkjjjhhhdddaaaXXXVVVSSSPPPNNNLLLKKKKKKKKKLLLPPPUUUWWW[[[fffrrrzzzfffUUUNNNEEE>>><<<;;;888666777777888888888999999999999:::;;;<<<;;;:::777666666555444333222111000000000000///......///000111///000111222555777999:::;;;<<<<<<;;;::::::;;;===;;;===???AAADDDHHHNNNRRRVVVXXXZZZ]]]___ccchhhkkkmmmnnnnnnmmmllllllmmmooopppqqqtttxxxzzz|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||zzzuuuddd\\\lllwwwRRR===666555333222111111222222111///.....................///***,,,......,,,+++,,,---++++++------------++++++))))))******+++,,,,,,,,,***++++++***(((((()))+++***))))))***+++...000222444333333111000///...---)))***,,,------,,,+++***+++,,,---...////////////...............///000000////////////000000000111000111222222444444555666777888:::999888777777888888888:::???FFFSSShhh{{{~~~}}}~~~~~~{{{zzz|||}}}}}}}}}~~~{{{xxxtttrrrpppmmmjjjgggeeeddddddeeehhhkkklllmmmmmmmmmmmmkkkjjjiiiiiihhhfffdddYYYWWWSSSOOOLLLIIIHHHGGGGGGGGGIIILLLNNNTTT```mmmiiiVVVNNNEEE>>>;;;:::888666777777888888999999::::::888999:::;;;:::999888777666666555333111000......000///.........///000111...///000222444777999::::::;;;<<<;;;::::::<<<>>><<<===???AAADDDIIIOOOTTTVVVYYY]]]```cccgggjjjmmmnnnoooppppppnnnmmmnnnooooooqqqsssvvvyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzz|||~~~|||{{{{{{}}}~~~~~~|||{{{zzzzzz{{{|||~~~||||||~~~}}}ooobbb\\\lllqqqNNN===888666222111000111222222000......------------......///,,,///111000---+++,,,...+++,,,,,,------,,,,,,+++((()))***+++++++++++++++(((***+++***)))((()))***(((((('''(((***---000222333333222000///...---,,,++++++,,,---------,,,,,,+++,,,---...////////////...............///000000/////////000000000111111000111222222444444555666666888999999888777777888888888;;;@@@FFFSSSjjj}}}~~~}}}||||||~~~}}}zzzzzzzzzzzz{{{|||~~~|||yyyvvvqqqpppooommmkkkhhhfffeeedddfffiiilllooorrrsssssspppnnnmmmlllllljjjgggeee[[[YYYUUUPPPLLLIIIHHHGGGFFFEEEEEEFFFGGGKKKXXXeeeyyylllWWWOOOEEE>>>;;;:::888777555555666777777888999999888888888888999999999999444444444333111000///...///......---...///000111///000111333555888:::;;;:::;;;;;;:::999999:::<<<<<<>>>???AAADDDJJJQQQUUUXXX\\\aaaeeegggiiikkkmmmnnnppprrrrrrqqqppppppqqqrrrsssuuuwwwzzz|||~~~}}}}}}}}}||||||{{{{{{{{{zzz|||~~~~~~|||{{{|||||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~ppphhhfffjjjooo{{{mmmbbb^^^lll___GGG>>>999444111000000111222111///---///...---------///000111...111333222---+++,,,...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***(((***,,,,,,+++))))))***)))(((((()))+++...222444333222111000///---,,,,,,------,,,,,,------...///+++,,,---...////////////...............///000000//////000000000111111111000111222222444444555666777999::::::999888888999888999<<<@@@FFFSSSjjj~~~}}}||||||}}}zzzyyywwwwwwxxx{{{|||{{{yyyvvvoooooonnnmmmkkkiiigggfffeeegggiiilllppptttwwwyyyrrrqqqqqqqqqpppmmmhhhddd___\\\XXXSSSOOOKKKIIIHHHGGGEEECCCBBBBBBFFFRRR___qqqoooXXXPPPEEE>>>;;;:::999777333444444555666777777888888777777777888999::::::222222222222222111000//////...------...///000111000111222444666999;;;===;;;;;;;;;:::777666777999===>>>@@@AAAEEEJJJQQQVVV[[[___dddhhhjjjjjjjjjkkknnnpppssssssrrrqqqqqqrrruuuvvvwwwyyy{{{~~~~~~~~~}}}|||||||||{{{}}}~~~~~~~~~||||||~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}kkkaaa^^^bbbkkk{{{~~~~~~yyyzzz|||~~~}}}}}}mmmccc```lll}}}hhhKKK;;;999666---000//////000111111...,,,000///.........000111222000333555333...+++,,,......---++++++++++++---...+++,,,------------++++++(((***---...---+++******,,,+++***+++---111555777444333222111000///...---...------,,,---...000111+++,,,---...////////////...............///000000000000000000111111111111000111222333444555555666888:::;;;;;;:::999:::;;;888999<<<@@@FFFSSSkkk~~~~~~~~~}}}||||||zzzxxxwwwwwwvvvuuutttpppnnnmmmjjjhhhgggfffeeehhhkkkmmmpppwww}}}}}}xxxuuutttsssrrrqqqnnniiieee___^^^\\\XXXRRRNNNLLLLLLIIIHHHEEEBBBBBBFFFLLLQQQddduuulllXXXMMMCCC>>>;;;666444555444444666666666555444333222333333444555666777777666555555444222111111000000000000///.........---000/////////111444777999AAA???===>>>@@@@@@>>>;;;===>>>AAACCCFFFLLLRRRWWW[[[___cccfffhhhiiijjjkkkkkknnnrrrssssssrrrrrrsssvvvwwwxxxyyy{{{~~~~~~~~~}}}{{{yyyyyy{{{|||{{{{{{{{{~~~~~~~~~{{{yyyyyyyyyyyyyyyzzz}}}{{{yyyxxxyyy|||~~~nnn___bbb___uuu{{{yyyuuutttwwwwwwuuutttvvv}}}vvvjjjbbbbbbnnn{{{nnnVVVFFF===555000///------......//////000000,,,------......///////////////000000///---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++******)))(((((('''+++,,,---///000111111111555222///---------,,,+++++++++++++++++++++++++++////////////000000000000//////............//////111000000000/////////...111111111222444666888999<<<<<<<<<<<<;;;:::999888888;;;===>>>DDDVVVooo~~~~~~}}}||||||{{{{{{xxxvvvsssrrrrrrsssrrrqqqlllkkkjjjiiihhhhhhhhhhhhkkkoooqqqrrrwww}}}~~~|||xxxvvvsssrrrqqqnnnjjjfffaaaaaa```]]]YYYVVVTTTSSSOOOMMMJJJFFFCCCEEEJJJMMM]]]mmm~~~iiiUUUKKKAAA===;;;777666777444444555666666555444333222222333444444555666666555444333222111000000/////////................../////////000222444666888===;;;:::;;;<<<<<<:::888===>>>AAACCCFFFLLLRRRWWW\\\___cccfffhhhiiijjjkkkjjjmmmrrrtttuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{|||{{{{{{{{{zzzxxxxxxzzz|||~~~}}}~~~~~~~~~~~~~~~{{{zzzzzz}}}|||{{{zzz{{{}}}~~~|||yyyzzz}}}ooo___bbbiii~~~}}}}}}xxxssspppmmmlllrrrzzz{{{{{{ooogggeee___```lllxxx|||||||||zzzfffOOOBBB:::555111111.........///////////////---,,,,,,,,,,,,------...------......---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++'''((()))***,,,---//////555222000///000111111000------------------------............//////////////////............//////////////////000000111111222222222333444666777888;;;;;;<<<;;;;;;:::999888888;;;===???FFFXXXqqq}}}{{{yyyyyyyyyyyytttqqqnnnmmmmmmoooppppppkkkjjjjjjiiijjjkkklllmmmnnnsssvvvvvvyyy~~~}}}yyyuuurrrrrrpppllliiieeeeeeeeedddbbb___\\\ZZZUUUSSSOOOIIIEEEDDDFFFIIIRRRaaavvvvvveeeRRRIII@@@===;;;888777999444444555555666555555444222222333333444444555555333333222222111000//////---------------...............000111333555666777===<<<<<<<<<======<<<:::===>>>AAACCCGGGLLLSSSWWW\\\___cccfffggghhhjjjlllmmmppptttvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{~~~~~~}}}}}}||||||~~~|||{{{|||}}}{{{yyyyyy|||{{{}}}ooo```cccsss~~~xxxrrrkkkhhhnnnwww~~~{{{{{{xxxnnnddd___```^^^cccoooyyy{{{xxxwwwnnn\\\GGG<<<777444222222///////////////............---,,,+++***+++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******))))))***+++,,,,,,------*********+++---000222333---+++)))***,,,.........------------------......------------............//////............//////------...///000222222333333333333333444555666777;;;;;;;;;;;;;;;:::888888777999<<>>AAACCCGGGMMMSSSXXX[[[^^^bbbdddfffgggiiikkkrrrtttwwwxxxwwwwwwxxxyyyyyyyyyxxxyyyyyyzzz{{{|||{{{|||}}}||||||}}}}}}}}}|||||||||~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyyxxxyyy|||mmm```fff{{{{{{sssmmmnnnsss}}}ttthhh```^^^]]]bbblllyyy{{{vvvfffTTTBBB888555333222222000000//////......------///...,,,+++***+++,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))))))))******+++,,,,,,------,,,,,,---///222555777(((&&&%%%%%%(((***+++***+++++++++,,,,,,,,,,,,,,,------.........///////////////............//////......///000111222222333444444444444444555666666<<<<<<===<<<<<<;;;:::999555777:::>>>III^^^www|||xxxvvvvvvvvvwwwvvvsssooommmnnnqqqssssssnnnmmmkkkiiiiiijjjlllmmmooovvv|||}}}~~~zzzzzzyyyuuuqqqjjjiiiggggggeeeaaa[[[VVVOOONNNKKKGGGBBB@@@AAABBBBBBKKK\\\nnnnnn___QQQHHH???===;;;777555555444444444444555555666666777777777777666666666666444444444333222222111111+++,,,,,,,,,---.........---...000222444555555666888999::::::999999999999<<<>>>AAADDDGGGMMMTTTYYY[[[^^^aaaccceeefffiiikkkrrrtttvvvwwwwwwwwwxxxzzzzzzyyyyyyyyyyyyzzz{{{||||||}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~||||||~~~|||~~~}}}~~~~~~|||{{{zzz|||~~~}}}{{{yyyzzz|||||||||}}}~~~jjjaaakkkzzzvvvyyy~~~zzznnnaaa[[[[[[[[[fffvvv~~~vvvbbbQQQ???666444222111222000000//////......------000///...---,,,,,,------+++++++++,,,,,,---......+++,,,,,,------,,,,,,+++)))******++++++******)))************************++++++***+++,,,///222444...,,,******+++---------+++++++++,,,,,,---------....../////////000000000//////............//////000000000000111111111111444444444444555555666777>>>>>>>>>======<<<;;;:::444666888>>>JJJ```yyy}}}|||zzzwwwuuutttttttttvvvsssooonnnooopppqqqqqqkkkiiifffddddddeeefffhhhmmmuuu}}}~~~yyyssshhheeebbb```___[[[TTTOOOGGGGGGFFFCCC???>>>>>>???>>>EEEQQQaaatttooo]]]PPPGGG???===;;;666444444444444444444444555666777999999888888777777666666444444444333333333222222---------------...............000111333555666777888:::<<<<<<;;;:::;;;<<<<<<>>>AAADDDHHHNNNUUUZZZ]]]___bbbdddeeehhhkkkmmmoooqqqtttvvvwwwyyy{{{~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{|||{{{{{{|||~~~~~~~~~}}}}}}|||||||||{{{zzz{{{}}}}}}{{{zzzzzz{{{{{{{{{{{{|||}}}yyyfffbbbppp|||~~~zzznnn```ZZZ[[[\\\mmm~~~rrr___NNN===555444222111111///////////////...........................------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))))))))------,,,---...000222333111///---,,,---.........---------...//////000000////////////000000000111//////............//////000000111111111111111111444444444444555666777888===>>>>>>======<<<;;;:::555666888>>>LLLbbb{{{xxxxxxwwwuuutttrrrqqqppprrrooommmllllllmmmlllkkkgggeeebbb``````aaadddfffmmmttt}}}zzzsssddd___ZZZXXXWWWUUUNNNIIIAAABBBBBB@@@===<<<<<<===<<<@@@IIIWWWiiiooo\\\MMMDDD===<<<;;;777555555444444333333444555777888999999888888777666666555333333333222222222222222//////................../////////000222444666888:::===??????===<<<>>>???<<<>>>AAADDDHHHNNNUUUZZZ```bbbeeeggghhhjjjnnnpppppprrruuuvvvwwwyyy|||~~~}}}||||||{{{{{{{{{{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~|||}}}}}}||||||}}}}}}{{{zzzyyy}}}|||{{{zzz{{{~~~rrrbbbcccuuutttfff______bbbvvv}}}ooo[[[KKK;;;444333222111111.........///////////////+++,,,---//////...---,,,,,,,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,.........///000111111111///---******,,,---------------......///000000000........./////////000000//////............////////////000111222222333333333333333444555777888999<<<<<<<<<<<<;;;:::999888888888:::AAAOOOfff~~~{{{tttttttttsssrrrpppooonnnnnnllljjjiiiiiiiiigggffffffdddaaa``````bbbeeeggglllsss}}}zzzrrr```[[[UUUSSSSSSQQQLLLGGG???@@@@@@???<<<::::::;;;;;;>>>DDDPPPbbbxxxpppZZZJJJBBB<<<<<<;;;999777777444444333333444555777888999999888777666555444444222222222111111111111111000000000///.........---000/////////111444777999777:::===<<<::::::;;;===<<<>>>AAADDDHHHOOOVVV[[[ccceeegggiiijjjmmmpppsssuuuvvvwwwwwwwwwxxxzzz|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~|||{{{~~~}}}{{{zzz{{{}}}~~~nnn___dddxxxwwwiiiaaa```hhh}}}mmmXXXHHH999333222222111222---.........//////000000(((***,,,//////...,,,+++,,,+++***))))))***+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++'''((()))***,,,---...///)))***++++++,,,,,,++++++...,,,++++++---/////////++++++,,,,,,---...//////---------.........////////////............//////------///000222444555666222333333444666888999:::::::::::::::999888777777;;;;;;<<>><<<;;;:::999:::@@@LLLYYYjjjrrr]]]JJJFFF???;;;888777666666444444444555666777888999777:::<<<===<<<:::999999444444444333333333222222222///,,,,,,...///---+++---...000111222444777999:::::::::;;;;;;<<<<<<<<<===>>>@@@BBBFFFKKKSSSXXX]]]```eeekkkoooqqqrrrrrrttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~zzz{{{|||~~~~~~}}}|||~~~}}}yyy}}}}}}}}}}}}}}}}}}~~~~~~zzz|||}}}}}}mmmhhh^^^ddd{{{iii```___fffyyyeeeSSSEEE777222222000//////---------.........//////,,,---...//////...---,,,,,,,,,+++***)))))))))***,,,++++++******++++++,,,))))))))))))************///...---,,,***)))((((((,,,***(((***...000...,,,,,,++++++******++++++,,,+++,,,,,,------......///...............---------,,,---///000000000///...222222222111222222333333666333111222777:::;;;;;;???>>><<<<<<<<<;;;:::999>>>::::::BBBPPPfff~~~|||uuurrrnnnkkkjjjiiigggeeedddbbb```_________^^^\\\\\\[[[]]]^^^\\\ZZZ```hhhoooyyywwwnnn___\\\WWWRRROOOLLLHHHFFFCCCBBBAAA???===<<<;;;:::;;;;;;???IIIUUUdddwwwoooXXXHHHCCC===888666555444444111111111111222333444555444666999999888666666666444444444333333333333222222///------......---+++---...000111222444777999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBFFFLLLTTTYYY^^^```eeejjjnnnpppqqqqqqttttttttttttttttttttttttvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~{{{|||}}}~~~|||{{{zzz|||~~~~~~}}}~~~~~~zzz|||}}}iiiddd^^^iiilll```^^^nnnzzzgggRRRDDD777333222000//////---------.........//////,,,---...//////...---,,,,,,++++++************+++,,,++++++******++++++,,,)))((((((''''''&&&&&&&&&///...------,,,+++************)))***,,,------,,,,,,,,,++++++++++++,,,,,,)))******++++++,,,------..............................///000000000000///111111111111222333444555777555222333777:::;;;;;;>>>===<<<<<<<<<<<<<<<;;;===;;;<<>>EEENNNZZZkkkzzznnnVVVFFFBBB<<<888666555444333000000///000000111222333222444777777666444444444555555444444444333333333222000...---......---,,,---...000111222444777999;;;;;;;;;;;;;;;;;;::::::;;;===@@@CCCHHHNNNVVV[[[^^^aaaeeejjjmmmoooppppppvvvuuuuuutttsssrrrqqqqqqsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~|||{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~~~~zzzxxxwwwxxx{{{~~~~~~|||}}}~~~xxxeee^^^^^^qqqkkk]]]\\\tttzzzfffOOOCCC777444333111///000---------...............------............------++++++*********+++,,,,,,,,,++++++******++++++,,,------,,,+++***)))((((((......------,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,++++++++++++,,,,,,*********+++,,,,,,------------......//////000000000000000000000111111222000000000111333444666777777666444444777:::;;;<<<>>>>>>==================;;;;;;>>>CCCNNNbbbuuurrrmmmjjjgggfffcccaaa___^^^]]]^^^^^^\\\YYYVVVUUUSSSSSSUUUUUUTTTYYY___gggqqqzzzzzznnniiieee^^^YYYUUURRRNNNLLLEEECCCAAA???===;;;;;;;;;===;;;===BBBHHHQQQ```nnnmmmXXXFFFBBB===:::888777666555222222222222222333444444333555777777555444444555555555555555444444444444111000///.........---------...000111222444777999<<<<<<<<<;;;;;;:::::::::;;;===AAAEEEIIIPPPWWW\\\___aaaeeeiiilllnnnoooooovvvvvvuuuuuutttsssssssssrrrtttwww{{{}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzzzz{{{{{{|||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxvvvuuuxxx{{{~~~~~~yyyddd[[[```xxx|||fffXXXYYYrrrxxxaaaKKK@@@777444333111000111........................------------------------+++++++++++++++,,,---...,,,++++++******++++++,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,///222,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////------...///000000111111222111000000000111333444111111111222333444555666666555444555888;;;>>>???@@@AAAAAA???>>><<<<<<===:::;;;???DDDMMM```}}}}}}~~~~~~}}}tttqqqmmmkkkjjjiiigggfff```___^^^^^^]]][[[XXXUUUQQQNNNNNNOOOPPPOOORRRXXX```iiisss||||||ppphhhccc]]]WWWSSSPPPMMMKKKGGGEEEBBB???===<<<<<<<<<<<<:::;;;???CCCKKKXXXeeeyyyzzzdddTTTDDDAAA<<<:::888777666555444333333333333444444555333444666555444333444555666666666555555555444444111111000///...------...---...000111222444777999<<<<<<<<<;;;;;;:::::::::;;;===BBBFFFKKKRRRYYY]]]```aaadddhhhjjjmmmnnnnnnrrrsssssssssttttttttttttrrrtttwwwzzz|||~~~}}}~~~}}}}}}~~~~~~}}}|||||||||{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{yyyvvvtttuuuyyy~~~~~~}}}~~~yyyggg[[[fff}}}yyy~~~~~~```UUUWWWmmmvvv\\\FFF===666444333000///111.....................------------,,,,,,---------,,,+++++++++,,,---......,,,++++++******++++++,,,((())))))******+++++++++***************++++++++++++---000///,,,+++---000---,,,,,,,,,,,,,,,,,,---,,,------......///000000......//////000111222222222111000000000111333444444444333333222333333333333444555666999===AAADDDEEEEEEEEEBBB>>>;;;:::;;;:::;;;???EEENNNbbb~~~|||{{{xxxuuutttrrrnnnmmmmmmlllkkkjjjaaa___]]]\\\ZZZXXXUUURRRNNNJJJHHHJJJJJJIIILLLPPPXXX```kkkuuu|||sssiiiddd]]]XXXTTTQQQOOOMMMIIIGGGDDD@@@>>>=========<<<::::::<<>>CCCHHHMMMSSSYYY]]]```bbbdddgggiiikkkmmmmmmmmmnnnooopppqqqrrrssssssssstttuuuwwwyyy|||}}}~~~|||}}}~~~}}}}}}}}}{{{{{{~~~||||||{{{zzzyyyxxxwwwwwwzzzyyywwwuuutttxxx~~~}}}~~~uuuggg^^^ppp~~~{{{zzzzzz~~~xxx\\\SSSWWWjjjqqqVVV@@@999444333222///...111...............---------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,++++++******++++++,,,((())))))***+++,,,------)))))))))******************+++,,,,,,+++***+++,,,------,,,,,,,,,,,,------+++++++++,,,------......//////000000111111222222111111111000111222222333666555444333222222222222333555666888:::===BBBFFFGGGIIIHHHDDD>>>::::::;;;:::;;;>>>EEEPPPeee}}}xxxtttvvvssspppnnnnnnnnnmmmkkkeeebbb^^^[[[XXXVVVSSSQQQLLLGGGDDDEEEEEEDDDEEEIIINNNTTT___jjjrrrxxx~~~vvviiiddd]]]WWWTTTRRRPPPOOOKKKIIIEEEBBB???>>>>>>???===:::999::::::>>>GGGRRRcccyyyrrr]]]PPPIII>>><<<999777666666444222333333222222222222333333333444555444333333444666777777777666666666555555000111222000---,,,...000---...000111222444777999::::::;;;;;;;;;;;;;;;;;;===@@@DDDIIIMMMSSSYYY]]]aaabbbdddfffhhhjjjlllmmmmmmmmmnnnooopppqqqrrrrrrssssssrrrsssuuuxxx{{{|||}}}~~~zzz|||~~~}}}}}}~~~}}}||||||{{{~~~zzzzzzyyyxxxwwwvvvuuuuuuwwwwwwwwwuuuuuuyyysssiiidddbbb{{{}}}{{{zzz{{{qqqXXXRRRXXXgggeeeMMM<<<666222222111------000//////.........---------------,,,++++++,,,------///......------------...,,,++++++******++++++,,,++++++,,,,,,------......++++++******************---,,,+++,,,------,,,+++------,,,,,,,,,,,,------++++++,,,,,,---.........111111111111111111111111///000000111111111111111555444444333333333444444666777999999999<<>>;;;999888777999BBBKKK]]]sssuuu^^^QQQKKK???===:::999888888666444555555444444333444444444777777888777555555777999777777777777666666666666000222222000---,,,...000---...000111222444777999:::::::::;;;;;;<<<<<<<<<===@@@EEEJJJNNNSSSYYY]]]aaabbbdddfffhhhjjjkkklllpppppppppqqqrrrrrrsssssssssrrrpppppprrruuuxxxzzzyyy|||}}}}}}}}}xxxzzz}}}~~~~~~~~~yyyzzz|||}}}~~~}}}~~~zzz}}}yyyxxxxxxwwwvvvuuuttttttuuuvvvvvvvvvvvv{{{zzzeee___```dddyyyxxxzzzzzzvvvyyyyyy{{{jjjUUUQQQXXXfffxxx|||ZZZEEE999555111222000------/////////.........---------------++++++++++++------000///...---------------,,,++++++++++++++++++,,,***))))))))))))))))))))),,,,,,,,,+++++++++******222///---...111222000---...------,,,,,,------...------......///000000000222222222111111111111111...///000222222111000000333333333333444444555666888:::;;;:::999;;;???CCCFFFIIIJJJFFF@@@<<<===???===:::;;;DDDUUUmmm}}}|||tttpppkkkjjjkkkmmmnnnmmmkkkgggaaa\\\XXXTTTPPPNNNJJJGGGCCCAAAAAAAAA@@@???AAABBBDDDJJJSSS^^^iiioooqqqzzz}}}ggg___VVVQQQLLLIIIKKKPPPNNNLLLIIIEEEAAA===:::888888666777:::999999???FFFRRRhhhcccPPPFFFAAA>>>;;;999777555222000333333333333444555666777333444666666555555777888>>>888222222666888444///333222111000///---,,,,,,...///000111111333666999888999999::::::999999888===@@@EEEJJJPPPUUUXXXZZZ___aaadddfffggghhhjjjkkkqqqpppqqqrrrttttttsssrrrmmmnnnpppsssuuuvvvwwwwwwzzz{{{{{{{{{zzzyyyxxxxxxuuuvvvzzz~~~~~~~~~zzz}}}~~~|||~~~~~~|||||||||zzzzzzyyyvvvtttsssuuuwwwxxxvvvuuuuuuwwwzzz~~~zzzbbb```aaaaaa|||zzzyyyxxxyyy|||{{{}}}uuu```UUUWWW]]]ooouuulllPPP<<<444333222111000000000000........................000...,,,*********+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++******)))(((((((((,,,---.........------,,,...///000...+++)))+++------------............///111111111111111222222222222222222111111111111111444444555666666555555444444666999;;;;;;<<<>>>???EEEFFFFFFDDD@@@===;;;;;;;;;;;;===DDDUUUppp|||{{{tttoookkkiiikkknnnppppppoookkkeee___ZZZUUUQQQNNNLLLHHHDDDBBBAAAAAA@@@???AAA@@@@@@CCCHHHOOOWWW[[[iiippp{{{|||fff\\\QQQLLLIIIFFFGGGKKKIIIHHHFFFCCC@@@===;;;:::999777888:::999999>>>DDDMMMaaazzzfffRRRIIIBBB???<<<:::999777444111333333333333444666777777444555777777666666777888:::666333333777999777555555444333222111000///......///000111111333666999:::::::::;;;;;;:::::::::;;;>>>CCCJJJPPPVVVZZZ\\\^^^aaadddfffhhhiiikkkmmmpppooooooooopppqqqpppppppppppprrrsssuuuvvvwwwxxx{{{{{{{{{{{{{{{zzzyyyyyyvvvvvvxxx}}}}}}~~~{{{}}}~~~}}}|||}}}|||zzzzzz{{{yyywwwvvvvvvwwwzzz}}}nnnhhhfffccczzzyyy{{{{{{|||~~~ppp```YYY___fffqqquuu{{{}}}tttaaaJJJ:::444333222111111000111111........................---,,,+++******+++---...............---------,,,++++++,,,,,,,,,,,,++++++,,,+++***************************+++++++++++++++---------,,,,,,,,,,,,,,,...//////...+++***,,,...---------............///000000000111111111111111111111111111111222222222444444444555555666666666666888:::;;;;;;<<<>>>@@@DDDEEEGGGEEEBBB???===<<<;;;;;;===EEEWWWrrr~~~|||zzztttpppkkkiiikkknnnrrrssssssnnnhhhbbb]]]XXXSSSPPPNNNKKKFFFCCCBBBAAA@@@???BBB@@@??????AAAEEEIIILLLYYY```iiiuuu~~~dddWWWKKKFFFDDDBBBBBBDDDCCCBBBAAA???>>><<<;;;;;;:::888888:::999888;;;AAAFFFWWWmmmfffSSSJJJCCC@@@>>><<<:::888555333222222333333444666777888555777888777666666777888888888777666777777888888555555444222111000///......///000111111333666999:::;;;;;;<<<<<<;;;;;;::::::===BBBIIIPPPVVVZZZ]]]]]]```dddgggiiikkkmmmoooppppppooonnnooopppqqqrrrttttttttttttuuuwwwyyyzzz||||||}}}}}}||||||{{{{{{xxxvvvuuuyyy~~~~~~~~~~~~zzz{{{|||{{{|||}}}}}}zzzyyyxxxwwwxxxyyyzzz{{{zzz{{{}}}vvvpppkkkyyy{{{~~~{{{yyysssggg]]]]]]eeemmmtttwwwxxxrrrdddRRRAAA777444333222111111000000000........................++++++******+++,,,...///+++++++++*********************++++++++++++************+++,,,,,,,,,++++++******++++++,,,------...------+++*********++++++---......---,,,,,,---///---------............////////////000000111111111000000111111222222333333444444333333444666888999999:::;;;<<<;;;<<>>;;;;;;===FFFYYYuuu~~~|||{{{vvvsssnnnkkkkkkmmmqqqssssssoooiiiccc___ZZZVVVTTTRRRNNNIIIEEEDDDBBBAAA??????>>>======>>>AAADDDFFFIIIOOOXXXbbbqqq}}}|||aaaSSSEEEAAAAAA@@@???>>>???>>>>>>===<<<;;;::::::;;;888777999999777999>>>@@@MMM```rrr~~~bbbOOOGGGBBB@@@===<<<;;;999666444111111222222333555666777666888999888777666777999:::<<<<<<:::666444555777444333222111///...------...///000111111333666999::::::;;;;;;;;;;;;::::::;;;>>>CCCIIIPPPUUUYYY[[[\\\```dddhhhjjjlllnnnpppqqqqqqqqqqqqqqqssswwwyyyxxxwwwvvvuuuvvvwwwzzz{{{}}}}}}~~~~~~~~~}}}}}}|||yyyuuurrrvvv}}}~~~~~~~~~~~~||||||}}}~~~zzzzzzzzzzzz}}}|||zzz{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy}}}zzzwwwrrrjjjaaa\\\___iiiqqqxxxyyyvvvkkkYYYGGG:::555333222111000////////////........................,,,++++++++++++,,,---...))))))))))))(((((((((((()))******++++++******)))***+++---.........------***+++++++++,,,,,,,,,---...,,,***)))((()))+++,,,---...------------...///---------............///......//////000000111111000000111111222333444444444444333333444666999;;;;;;<<<=========???AAADDDEEEHHHJJJJJJGGGCCC@@@???<<<<<<>>>HHH]]]yyy}}}{{{yyyvvvrrrmmmkkkllloooqqqpppmmmgggccc```]]]ZZZWWWUUUQQQLLLHHHFFFEEECCCBBB<<<;;;;;;;;;<<<>>>@@@AAAAAAFFFKKKRRR^^^jjjnnnlll\\\OOOBBB@@@AAA???======>>>>>>===<<<:::999888777<<<888777999999777888;;;===FFFUUUfffwwwwww]]]MMMFFFAAA???===;;;:::999666444111111111111222333444555666777888888777777888999999<<<>>>;;;666444555777444333222111000...------...///000111111333666999999999::::::::::::999999===@@@DDDIIIOOOSSSVVVXXX[[[___dddiiikkkmmmnnnpppoooqqqrrrrrrsssvvv{{{zzzyyywwwwwwwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}yyyuuurrrtttzzz~~~~~~|||}}}}}}}}}~~~|||{{{|||}}}{{{zzzyyyyyy~~~}}}zzzyyy}}}|||{{{zzzyyyyyyyyyyyywwwzzz{{{~~~vvvooofff```aaahhhssszzz{{{{{{vvvgggSSSAAA777333111000///......------...........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))***+++---------,,,+++,,,,,,++++++************---,,,***))))))***,,,---......------......//////---------............///---......///000000111111000000111222333444444555555444333333444777999;;;<<<>>>@@@AAAAAACCCFFFHHHJJJLLLMMMLLLHHHDDDAAA@@@===<<>>>>>>>>>>>===;;;:::999888777;;;777555888:::888777999;;;AAAMMM\\\jjjzzzqqq]]]NNNGGGAAA???===;;;:::999666444333333222222222222333333444666777777777777888:::666888;;;:::888666888999666666555333222111000///...///000111111333666999888999999::::::999999888>>>@@@DDDIIINNNRRRUUUVVVZZZ^^^dddiiikkklllmmmnnnkkknnnqqqrrrrrrtttyyy~~~zzzyyyxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~yyywwwvvvvvvxxxzzz{{{{{{}}}}}}~~~~~~xxxzzz}}}~~~{{{zzz|||~~~||||||zzzzzz|||{{{{{{~~~}}}|||{{{zzz{{{||||||{{{~~~{{{|||tttllldddbbbiiiuuu}}}zzzrrrbbbNNN>>>666333111000///...------------..............................------,,,+++*********++++++++++++,,,,,,,,,******++++++++++++******(((((()))*********))))))---,,,,,,+++***)))))))))---,,,,,,+++,,,---///000000///------...//////...---------............///......//////000111222222111111222222333333444444555555444444555777999:::;;;>>>BBBEEEGGGIIILLLNNNPPPQQQPPPMMMHHHCCCAAA@@@===<<>>>>>@@@>>>======<<<;;;:::999999:::666444888:::888777888:::===FFFRRR]]]hhhzzznnn]]]OOOGGGBBB@@@>>><<<<<<:::888666666666555444333333333333222444555666666777999:::666777999999888777777777666666555444222111000000...///000111111333666999999::::::::::::::::::999===???CCCIIINNNSSSVVVWWWZZZ^^^dddhhhjjjkkklllllljjjnnnrrrrrrqqqqqquuuyyyxxxxxxyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~zzz||||||{{{yyyyyyzzz|||}}}~~~}}}{{{vvvxxxzzz{{{|||~~~|||yyyyyy|||~~~~~~|||{{{{{{zzz|||}}}~~~|||{{{{{{}}}~~~~~~xxxqqqhhh```aaammm|||~~~wwwjjjYYYGGG;;;666555222222111000////////////........................,,,,,,,,,---,,,,,,++++++))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,---...000111222333222000------//////...,,,---------............///......///000111222333444333333333333333333333333555555666666777777777888888===CCCIIILLLOOOQQQSSSWWWVVVSSSMMMGGGBBB@@@???>>>===@@@NNNggg{{{xxxuuuvvvwwwtttqqqoooppprrrtttpppkkkfffccc___\\\ZZZ[[[WWWSSSPPPNNNMMMLLLKKK???@@@BBBEEEGGGHHHIIIJJJLLLOOOOOOMMMLLLNNNLLLHHHEEEAAA@@@AAA@@@===>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<:::555444777:::999777888999:::AAALLLTTT\\\lll|||{{{lll]]]OOOFFFCCCAAA???>>>===<<<:::888999888777666555444444444000222444555666777999;;;::::::999999888666444222555444333222000///.........///000111111333666999:::;;;;;;<<<<<<;;;;;;:::;;;>>>BBBHHHNNNTTTWWWYYYZZZ^^^dddhhhjjjjjjkkkkkkkkkpppttttttrrrqqqssswwwvvvwwwyyyzzz{{{|||||||||{{{|||}}}~~~~~~~~~~~~~~~|||{{{xxxzzz~~~}}}~~~{{{yyyxxxzzz|||{{{{{{|||~~~zzzxxxyyy}}}}}}{{{{{{xxxxxx{{{~~~~~~|||zzz{{{~~~|||uuuoooeee]]]___lll{{{~~~uuudddRRRBBB999666666444333222111000000000000........................******+++,,,------------,,,,,,---------.........+++,,,,,,------,,,,,,+++000///---,,,+++,,,------+++,,,,,,------......///+++,,,...111222444444444333000------//////---+++---------.........//////...///000111222333444444444333333333333333333333555666777777777777666666777<<>>===@@@OOOhhh|||yyyxxxuuutttssstttttttttsssrrrrrrppplllhhhdddaaa___^^^\\\YYYVVVSSSQQQOOOLLLJJJFFFGGGGGGGGGHHHHHHHHHIIINNNPPPQQQRRRRRRQQQOOONNNGGGDDDAAAAAACCCDDDDDDBBB>>>>>>?????????===<<<;;;;;;;;;:::999888777666555:::===@@@CCCHHHRRR```jjj}}}|||fffUUULLLIIIDDDAAA>>>===<<<;;;:::888888777555444333444666777666666666666666777888888999999:::;;;;;;:::::::::888777444222000000111111333333444555777999;;;<<<<<<;;;;;;::::::999999888;;;>>>CCCHHHMMMRRRWWW[[[]]]___bbbdddeeehhhkkkmmmsssssssssqqqooooooppprrrvvvwwwyyyzzz|||||||||{{{~~~}}}||||||{{{||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz|||~~~~~~~~~{{{zzzzzz{{{~~~zzzyyy|||mmmddd]]]WWWZZZgggvvvrrr]]]HHH;;;555222000111111111111000000000000..................------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,---......///,,,++++++***)))))))))***000///...---...000222333111111111000///......---............////////////222222111111000000111111222222333333333333444444666666666666777888::::::>>>???CCCIIILLLKKKNNNTTTZZZVVVOOOHHHCCC@@@??????@@@>>>AAAQQQmmm~~~{{{yyyuuusssrrrrrrrrrrrrrrrqqqqqqooojjjeeeaaa___]]]]]]```]]]YYYVVVTTTRRROOOMMMGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMPPPQQQQQQQQQPPPMMMJJJFFFEEEFFFFFFEEECCC>>>>>>>>>>>>===<<<;;;:::::::::999888777666555444555888<<>>=========<<<;;;999888666555444555666777888777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;999777555222111111111222,,,---...///111333555666<<<;;;;;;::::::999999888999===BBBGGGLLLQQQVVVYYY]]]___ccceeefffiiilllnnnpppqqqqqqpppoooppprrruuuyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~|||{{{{{{{{{zzzyyyyyy|||~~~}}}}}}~~~}}}|||}}}}}}|||{{{}}}ppp```YYYUUU\\\lll~~~~~~pppZZZEEE:::555333111111111111000000000/////////......---,,,++++++***,,,+++******)))*********++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------------,,,+++++++++++++++,,,,,,+++,,,---000222444555444333111000...---,,,............////////////555444444333333333444444333333444444444555555555555555666666777999:::;;;>>>>>>BBBGGGIIIHHHKKKPPPSSSPPPKKKEEEAAA???>>>>>>@@@???CCCTTTqqq|||zzzwwwvvvtttrrrqqqqqqrrrrrrssspppkkkeeeaaa___^^^^^^aaa___[[[XXXVVVSSSPPPMMMHHHHHHGGGGGGFFFEEEEEEEEECCCEEEHHHLLLOOOPPPQQQRRRQQQOOOKKKIIIIIIGGGEEEDDD???>>>===;;;::::::999999999888888777666555444444222555888;;;???FFFPPPWWWcccmmmzzzuuucccTTTKKKHHHBBB@@@??????@@@AAA@@@???:::999888666666777888888999888888888888999::::::;;;<<<<<<======<<<;;;;;;999888666444222222222222---...///000333555777888<<<;;;;;;::::::999999888999<<>>AAAEEEFFFEEEHHHMMMLLLJJJFFFCCC@@@>>><<<<<>>;;;999888888888888999888888777666666555555333555888;;;???DDDKKKOOOZZZdddpppyyy{{{zzzyyyyyy~~~wwwjjj]]]QQQJJJGGGBBBAAA@@@AAACCCDDDDDDDDD;;;:::999888888888999999888888888888888999::::::;;;<<<<<<<<<<<<;;;;;;:::999888666555333222222222111111222444666999;;;<<<<<<;;;;;;::::::999999888999===BBBFFFKKKOOOTTTXXX\\\```dddgggjjjlllnnnppplllmmmooooooppprrruuuxxxwwwxxxzzz{{{{{{{{{zzzyyy|||}}}~~~}}}~~~}}}{{{zzzyyyyyyzzzzzzzzz}}}}}}|||}}}~~~|||zzzyyyzzz{{{|||}}}|||zzzeeebbbeeeuuunnnRRR???777333222222111000000000////////////444444333222111111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))...------,,,,,,,,,------*********+++---000222333666555333111///---,,,+++............///////////////////////////000111222444444555555555666666666555555555777888:::<<<===@@@@@@BBBEEEFFFDDDFFFKKKJJJIIIFFFCCC@@@>>><<<;;;===>>>FFFZZZxxx}}}||||||{{{xxxtttrrrsssuuuuuurrrnnniiifffddddddddd```^^^\\\ZZZXXXVVVRRROOONNNNNNLLLKKKIIIGGGFFFEEE@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCC>>>===;;;999777777888888999999999888888777777666444666888:::===BBBGGGJJJTTT\\\gggnnnpppnnnkkkjjjmmmkkkfff^^^UUUMMMHHHEEECCCBBBAAABBBDDDFFFFFFFFF;;;::::::999999999999999888777777777777888999999;;;;;;;;;;;;;;;:::999888999888777555444333222222...///000222444777999;;;<<<;;;;;;::::::999999888;;;>>>CCCGGGKKKPPPUUUXXX[[[___dddhhhkkkmmmoooqqqoooooopppppppppqqqtttwwwuuuvvvxxxyyyzzzyyyyyyxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}~~~|||{{{|||~~~~~~}}}{{{yyyyyyzzz{{{|||~~~~~~zzzzzz|||xxxppplllpppwwwjjjkkkuuummmOOO>>>777222000111000000000////////////...---------------.........///...------,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******))))))))),,,+++++++++++++++,,,,,,,,,,,,------...///000111111111000///...------,,,............////////////111111111222222444555666333444444444444555555555555666666777999:::<<<===AAAAAADDDHHHIIIFFFHHHLLLNNNLLLIIIFFFBBB???===<<<;;;===FFF[[[yyy~~~~~~zzz||||||yyyssspppppprrrpppooollliiifffeeedddddddddbbbaaa```___\\\XXXUUUSSSRRRQQQOOOMMMLLLJJJJJJDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBDDDCCCBBB@@@AAAAAA<<<;;;:::999999888888999999999999999888888888777555555555777;;;???CCCEEEOOOUUU^^^dddeeeccc```^^^___]]]ZZZUUUPPPKKKFFFDDDDDDBBBAAAAAACCCDDDDDDCCC:::::::::::::::999999999777777777777777888999999;;;;;;;;;;;;:::999888888888777666555444222111111---...///222444777:::;;;<<<;;;;;;::::::999999888;;;>>>CCCGGGKKKPPPTTTXXXZZZ^^^ccchhhkkkmmmpppqqqqqqrrrrrrrrrqqqrrruuuwwwuuuvvvxxxzzz{{{{{{{{{zzz{{{|||~~~~~~|||zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}zzzzzz|||~~~~~~nnn```ZZZ]]]dddhhhnnn}}}jjjJJJ<<<777222///000000000////////////......,,,,,,------.../////////---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******)))))))))***++++++---------...//////000000..................................../////////////////////000111333444555333333444444444555555555777777777888999:::;;;<<<@@@AAAFFFLLLMMMJJJJJJNNNRRRPPPLLLGGGCCC@@@???>>>;;;===FFF[[[yyy~~~~~~~~~zzz}}}|||uuupppooopppmmmmmmlllkkkiiigggfffeeefffeeeeeeeeedddbbb^^^[[[WWWVVVUUUSSSRRRPPPOOOOOOIIIIIIGGGFFFDDDCCCCCCCCC>>>@@@CCCBBB@@@>>>???@@@999:::::::::::::::999999888888888888777777777777666555555666:::>>>BBBDDDKKKPPPXXX]]]___^^^\\\ZZZYYYWWWUUURRRNNNJJJEEEBBBBBBAAA??????@@@@@@@@@>>>:::::::::::::::999888888999888888888888999::::::<<<<<<<<<<<<;;;:::999888666666666555333222000/////////111333666999;;;===<<<;;;;;;::::::999999888:::>>>BBBFFFJJJNNNSSSVVVXXX\\\ccchhhkkkmmmpppqqqqqqrrrssssssrrrtttvvvyyytttuuuwwwzzz{{{|||||||||{{{{{{|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||~~~~~~}}}|||||||||}}}~~~mmm^^^VVVZZZbbbtttbbbiiiyyycccDDD999666222...///000000/////////.........//////000000000000000000------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++******,,,---...///000000............////////////............////////////,,,,,,,,,---///000222333444555555555555666666666999888888888999999:::;;;===@@@GGGOOOQQQNNNMMMOOOSSSPPPKKKFFFBBB@@@@@@@@@===>>>FFF[[[yyy}}}|||}}}~~~{{{xxxrrrqqqqqqmmmnnnnnnnnnmmmkkkiiihhhffffffeeeffffffdddaaa^^^YYYXXXWWWVVVUUUSSSRRRRRRMMMKKKJJJHHHFFFEEEDDDDDD>>>AAADDDCCC@@@======???888999:::;;;<<<;;;:::999777777777777666666666666999777666777;;;@@@DDDFFFJJJOOOVVV[[[^^^^^^]]][[[YYYWWWTTTQQQNNNJJJEEEBBBAAA???===<<<======<<<:::999999:::::::::999888777::::::999999::::::;;;<<<============<<<;;;:::999666666555444333111000///,,,---///111444777999;;;<<<<<<;;;::::::999999888999===AAAEEEIIIMMMRRRUUUWWW\\\bbbhhhkkkmmmoooqqqqqqrrrsssssstttuuuyyy{{{rrrsssvvvxxxzzz|||||||||{{{{{{{{{|||~~~~~~~~~}}}~~~}}}||||||}}}|||{{{|||||||||}}}}}}}}}}}}}}}|||~~~~~~}}}kkk]]]VVV[[[dddxxxggg^^^dddrrr}}}]]]???666666222...///000/////////............//////......------,,,,,,//////...------------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,&&&'''))),,,...///000000000000000000////////////............/////////000......///000222444555666666666666666777777777777:::999999888888999999::::::>>>GGGPPPSSSOOONNNPPPQQQNNNIIIDDDAAA@@@@@@AAA???@@@GGG[[[zzz~~~{{{tttoooooopppmmmmmmmmmnnnmmmmmmllllllhhhiiijjjjjjiiifffdddbbb```]]]XXXTTTSSSTTTWWWYYYSSSPPPLLLHHHEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA??????;;;::::::;;;===>>>===;;;;;;;;;:::999888777666555222444666888:::===AAACCCHHHMMMSSSWWWXXXXXXWWWWWWUUUTTTSSSPPPMMMIIIEEECCCAAAAAA@@@???>>>===<<<;;;:::999999888888999999999666777777999:::;;;<<<<<<999:::;;;;;;999777777888:::888666555444333111///000111222333555777999;;;999999:::::::::999888888:::;;;>>>BBBHHHNNNTTTWWW[[[^^^cccgggjjjllloooqqqqqqqqqqqqrrrtttvvvwwwxxxwwwvvvvvvxxx{{{}}}~~~}}}}}}zzzzzz}}}}}}~~~}}}}}}~~~~~~}}}~~~|||zzz|||}}}||||||~~~}}}||||||~~~|||zzzjjj[[[TTT___oooxxxiiiaaa^^^iiiwwwjjjVVV@@@555222000......////////////////////////***++++++,,,,,,------...,,,///,,,&&&'''...111///))))))***+++,,,------...++++++++++++++++++++++++......---,,,++++++++++++,,,---......,,,******+++++++++++++++,,,---...///...------------...//////............/////////000000000000111222222222333333444444555777888:::;;;;;;;;;;;;999888999<<>>>>><<<<<<<<<======;;;:::;;;::::::999888777666555555777999;;;<<>>============<<<;;;:::999999999999777777888999:::;;;<<<<<<:::;;;<<<;;;999888888888:::888666555444333111///000000111333555777999:::;;;;;;;;;;;;;;;:::999888:::<<>>@@@DDDCCCDDDGGGLLLPPPQQQPPPPPPQQQPPPNNNOOOOOOIIIAAA===@@@JJJ^^^|||zzzuuusssqqqooonnnjjjjjjkkkkkkllllllmmmmmmllllllmmmmmmllliiigggeee```___^^^]]]ZZZXXXUUUTTTWWWUUURRROOOLLLJJJJJJIIIGGGGGGGGGEEEDDDBBBAAA@@@AAA???=========<<<:::888::::::999888777666666555444555777888999;;;>>>@@@BBBGGGLLLPPPQQQPPPPPPPPPOOOPPPPPPPPPMMMIIIEEECCCDDDBBB@@@>>>======>>>??????>>><<<:::999888888777777777888999:::;;;<<<<<<:::<<<===<<<:::888888999:::888666555444333111///000000111333555777999:::<<<======<<<;;;:::999888999<<>>======<<<;;;999:::999999888777666666666333444666777777888;;;===@@@DDDHHHLLLLLLLLLLLLMMMLLLMMMOOONNNMMMIIIEEEBBBCCCAAA>>><<<;;;<<<>>>???===<<<;;;999888888777777888888999999:::;;;;;;<<<;;;<<<======;;;999999:::999777555444444333111//////000111222444777999:::<<<<<<<<<<<<;;;999888777:::===AAAEEEIIIPPPXXX^^^```bbbeeehhhiiikkknnnpppppppppppppppqqqrrrssstttvvvuuuvvvyyy|||~~~}}}||||||xxxvvvyyy{{{zzz|||~~~~~~~~~}}}}}}|||ttt^^^PPPUUUrrr|||vvvrrrnnnqqqsssqqqrrrwww}}}zzzssslllddd______qqqyyy{{{sssggg\\\DDD999000000222111000111////////////////////////++++++,,,,,,---............//////...------,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...)))+++------,,,,,,,,,---+++++++++++++++,,,------...------------...//////111111111000000000//////000111111222333444555555555555555666777999:::;;;999;;;<<<======???BBBEEEFFFDDDCCCDDDHHHOOOUUUYYY]]]```aaa```^^^ZZZOOODDDBBBDDDMMMddd~~~}}}}}}vvvrrrqqqpppnnnkkkhhhhhhhhhhhhiiijjjlllmmmmmmnnnooooooooommmkkkjjjjjjhhheeebbb___]]][[[ZZZ\\\ZZZXXXUUURRROOOMMMLLLMMMMMMLLLKKKJJJHHHFFFFFFBBB@@@=========>>>===<<<999888888777777666666666777888:::::::::;;;>>>@@@???CCCGGGJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKHHHDDDBBBAAA???<<<:::999;;;<<<>>><<<;;;;;;::::::::::::;;;999999999::::::;;;;;;<<<;;;<<<======;;;999999:::888666444444444333111//////000000222444666888:::;;;;;;;;;::::::999777777:::===@@@DDDIIITTTaaajjjjjjlllmmmlllllllllmmmooommmmmmnnnoooqqqsssuuuvvvvvvuuuuuuwwwzzz|||}}}||||||wwwvvvyyy|||{{{|||~~~~~~}}}~~~}}}~~~ooo[[[PPPYYYyyy~~~{{{wwwrrrkkkmmmmmmjjjoooyyy|||nnnfff___\\\]]]bbbuuu|||xxxmmm^^^QQQ>>>666000111333111///000........................+++,,,,,,------...//////+++++++++,,,,,,***)))((())))))***+++,,,,,,------*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++---......,,,***++++++,,,,,,,,,+++,,,,,,---......------------...//////////////////////////////000111222333444555666666666666666666777999:::;;;999;;;===>>>???@@@CCCEEECCCCCCDDDGGGKKKQQQXXX\\\aaadddeeedddccc___TTTJJJCCCEEEOOOggg}}}|||wwwssspppnnnlllkkkiiihhhgggggghhhiiijjjlllnnnoooqqqrrrrrrqqqpppooonnnllliiifffcccaaa```___```^^^\\\XXXUUUQQQNNNMMMJJJJJJJJJIIIHHHGGGFFFEEECCCAAA>>>======>>>>>>===888888777777777666666666666777999999999;;;===@@@AAADDDHHHJJJKKKKKKLLLMMMKKKKKKKKKJJJHHHFFFCCCBBB>>>===;;;:::999:::;;;<<<======<<<<<<<<<<<<======999:::::::::;;;;;;;;;<<<:::<<<===<<<:::888888999777666444333444333111000//////000222444666888999999999::::::999999888888999===AAADDDIIISSSbbbmmmrrrsssrrrpppmmmllllllmmmllllllmmmooorrrtttwwwxxxvvvtttrrrsssvvvzzz|||}}}yyyxxx|||~~~~~~~~~~~~iiiXXXSSS```~~~{{{uuunnnoookkkiiisssuuuggg]]]YYYYYY```hhhwww}}}}}}tttfffUUUGGG<<<555000222333000//////------------------------//////......---,,,,,,,,,---+++,,,......+++***,,,((()))***+++,,,------...*********++++++,,,,,,---///...---,,,++++++++++++,,,...///...,,,*********......------------.........------------...//////---.........////////////111111222333555666777777777777777777888999::::::999;;;===??????@@@CCCEEE@@@CCCFFFIIINNNTTT[[[```cccgggiiijjjjjjfff[[[PPPDDDFFFPPPiii|||{{{yyytttooollljjjjjjiiihhhgggffffffgggiiijjjkkkllloooqqqrrrrrrqqqpppnnnnnnmmmllljjjfffcccaaadddccc```\\\XXXSSSPPPNNNHHHHHHHHHHHHHHHGGGFFFFFFFFFCCC???=========<<<;;;777777777777666666666666333555777888888:::===???DDDGGGJJJLLLMMMMMMNNNOOOMMMLLLJJJGGGEEECCCBBBBBB======<<<;;;;;;;;;;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;999888888888777555333333333333111000//////000111444666888999888999::::::;;;:::::::::888===BBBEEEHHHNNNZZZccckkkllllllkkkjjjjjjlllnnnmmmnnnoooppprrrtttvvvwwwvvvsssppppppssswww{{{}}}zzzxxx~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}xxxaaaVVVXXXhhhwwwuuupppoootttfff]]]YYY[[[fffqqq{{{~~~ssscccPPPBBB999333000111222///...///......................../////////...------,,,,,,000,,,---000000------111*********++++++,,,,,,,,,)))******+++,,,,,,------------,,,++++++,,,,,,,,,+++,,,...---,,,++++++,,,000//////.........//////...------------...//////------...///000111111222111111222444555777888888777777777777888999::::::999;;;>>>??????@@@AAACCC@@@CCCFFFIIINNNVVV```gggjjjooossstttssslll]]]PPPDDDFFFQQQkkkyyy{{{zzzvvvooojjjiiijjjjjjiiigggfffeeefffhhhiiifffhhhkkknnnooopppoooooolllnnnpppqqqooojjjddd```hhhfffccc___ZZZUUUQQQOOOHHHIIIIIIIIIIIIIIIHHHHHHIIIEEEAAA>>>===<<<;;;:::777777777777666666666666666888:::;;;<<<>>>AAACCCGGGIIILLLNNNNNNNNNOOOQQQNNNLLLIIIFFFDDDBBBBBBBBB===============<<<<<<<<<;;;:::999777666555555444::::::;;;;;;;;;;;;;;;;;;999:::<<<;;;999777777888666555333333333333111000...///000111333666888999999999:::;;;<<<<<<<<<<<<777===DDDFFFFFFIIIQQQXXX\\\^^^aaaccceeeiiinnnqqqpppppppppqqqrrrtttuuuvvvwwwsssooommmqqqvvv{{{}}}~~~xxxwww}}}}}}|||zzzzzzzzz{{{}}}~~~|||{{{|||~~~~~~~~~|||~~~qqq\\\UUU[[[nnn|||uuuvvvwwwhhh___[[[___kkkwwwtttdddPPP@@@777222///000111///...000////////////////////////,,,,,,------...//////000---))))))------***+++000,,,,,,,,,++++++++++++***))))))***+++,,,,,,------++++++++++++,,,---......)))+++------,,,,,,---...111000000/////////000000...------------...//////---......000111222333444111222333444666777888999888777777777888999::::::999;;;>>>?????????AAABBBAAACCCFFFHHHNNNWWWccclllrrrxxx}}}~~~yyynnn[[[KKKDDDFFFQQQlllxxxssspppnnnkkkhhhfffeeedddbbbaaabbbeeeggghhhgggffffffhhhkkkoooqqqpppooommmlllllljjjhhheeeccccccaaa^^^ZZZUUUQQQNNNKKKJJJHHHHHHIIIIIIGGGFFFDDD@@@<<<;;;<<<<<<;;;:::777999:::999888777888:::999:::<<<>>>AAADDDFFFHHHMMMNNNPPPRRRRRRRRRRRRQQQLLLJJJHHHEEECCC@@@???>>>===<<<<<<<<<<<<<<<===>>>===<<<<<<;;;::::::::::::888999:::;;;<<<;;;:::999;;;;;;<<<===<<<;;;:::999666666555444333222222111222222222222333444555555:::<<<======<<<;;;;;;<<<:::===AAAEEEJJJPPPVVVZZZ[[[^^^cccfffhhhhhhjjjkkksssqqqooopppsssuuuvvvvvvxxxvvvrrroooppprrrvvvyyyxxxzzz~~~~~~~~~~~~~~~|||zzzxxxxxx{{{~~~}}}|||}}}~~~~~~~~~lllZZZTTTXXXsss}}}nnnffffff```bbbrrr}}}}}}ooo]]]JJJ>>>555444111000///000111222000///...---------------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++***))),,,+++*********+++,,,---,,,,,,+++*********+++++++++,,,---.........---,,,---,,,,,,,,,,,,---......222222111///...---,,,+++...---,,,+++++++++,,,---000000000000000111111111...///000222444666777888777888888888888999999999;;;<<<===>>>>>>?????????CCCAAACCCHHHOOOYYYhhhvvv{{{kkkUUUOOOFFFEEEPPPlll}}}wwwrrrnnnjjjhhhdddcccaaa___^^^___bbbdddeeedddddddddfffhhhkkkmmmmmmlllkkkkkkkkkjjjhhhfffbbbaaa^^^[[[WWWTTTPPPOOOOOONNNLLLKKKKKKJJJIIIGGGEEEBBB===;;;;;;<<<;;;999777888999999888777888:::<<<===>>>AAADDDGGGJJJKKKQQQQQQQQQQQQPPPNNNMMMKKKKKKJJJHHHEEEBBB@@@??????AAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;:::999888777::::::;;;<<<<<<;;;:::::::::999888666444222000000000000000111333555666777888999;;;;;;999888999:::;;;>>>BBBFFFJJJOOOUUUZZZ\\\___cccfffhhhiiijjjkkkpppooonnnooorrrtttttttttqqqqqqpppqqqsssvvvyyy{{{yyy{{{~~~~~~}}}{{{{{{|||}}}||||||~~~}}}~~~~~~}}}~~~~~~lll[[[VVV[[[rrr}}}|||qqqhhhgggbbbgggwww{{{lllYYYFFF:::444333111/////////000111------,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++******++++++*********+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,------......------------,,,,,,------...///111111000///...---,,,,,,///...---,,,,,,---......///000000000111111222222//////111222444666777888777777777777888888888888;;;<<<===???@@@AAAAAAAAA@@@???AAAFFFMMMXXXhhhvvv~~~lllTTTMMMGGGFFFPPPlll~~~vvvooojjjiiidddccc```^^^]]]^^^```aaabbbccccccdddfffggghhhhhhhhhhhhggghhhiiiiiihhhfffaaa___]]]YYYVVVTTTRRRQQQSSSQQQOOONNNMMMLLLJJJHHHEEEBBB>>><<<;;;;;;::::::999;;;<<<<<<;;;;;;<<<===@@@@@@BBBEEEHHHKKKNNNPPPQQQQQQQQQPPPNNNLLLJJJHHHJJJIIIGGGEEEBBBAAA@@@???BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::999888666555888999:::::::::::::::999999888777666444333222111......///111333555777999777888::::::888777888999<<>>@@@AAABBBCCCCCC@@@???@@@FFFMMMWWWggguuummmSSSJJJGGGFFFPPPkkk}}}tttooommmiiifffbbb```______``````aaabbbdddeeefffffffffeeeeeeddddddeeefffgggeeedddaaa___\\\YYYWWWVVVUUUUUURRRPPPNNNMMMMMMLLLJJJIIICCCAAA>>><<<;;;<<<<<<===???AAABBBBBBAAAAAABBBDDDBBBCCCEEEGGGJJJNNNPPPRRROOOPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@??????>>>=========>>>>>><<<;;;:::::::::::::::;;;999999999999888888777777888888888888777777666666333333333444444555555555...//////111333555666777888999;;;;;;999888999:::===???CCCFFFJJJOOOUUUYYY^^^aaaeeegggiiijjjlllnnnmmmmmmnnnppprrrrrrqqqooonnnnnnppprrrtttvvvxxxyyy|||}}}~~~~~~}}}{{{{{{{{{}}}~~~~~~~~~||||||}}}~~~~~~}}}zzzxxxxxxzzz}}}~~~kkkZZZXXX\\\nnntttgggcccbbbmmmsssaaaMMM===444111111///...------......---------------...///000------,,,,,,,,,------......---,,,+++++++++,,,,,,+++***++++++++++++,,,,,,+++++++++,,,---...///000---,,,++++++,,,---///000---------------...//////..........................................//////......///000222333444444111111222444555666888888777777888888888999999999:::;;;===???AAACCCDDDDDDCCCAAABBBGGGNNNWWWffftttnnnRRRHHHGGGEEEOOOkkk~~~xxxvvvppplllfffcccbbbaaa```______```cccdddeeeeeedddcccdddccccccdddeeefffdddcccaaa___]]]ZZZXXXWWWWWWWWWPPPNNNMMMMMMMMMMMMKKKIIIAAAAAA@@@>>>>>>???AAABBBEEEFFFGGGGGGEEEEEEFFFGGGDDDEEEFFFHHHKKKNNNQQQRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@??????>>>===============<<<;;;:::999888888888888777777777888888999999:::999888777666444333333222000111111222222333333444000000000111222333444555777999::::::999888888999===???CCCGGGKKKPPPVVVZZZ```bbbeeehhhiiikkkmmmpppoooooooooqqqssssssrrrpppooonnnooopppssswww{{{}}}}}}~~~~~~zzzwwwwwwzzz~~~~~~{{{|||}}}~~~{{{zzzxxxxxxyyy{{{~~~lll[[[XXX]]]nnnuuufffcccddduuuoooZZZHHH:::444000000///......------------------------...///000...------,,,,,,,,,------...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,++++++,,,---///000...------------...//////------------............,,,,,,------...............///000111222333444444222222333444666777888888999999:::::::::;;;;;;;;;888:::<<<>>>AAABBBDDDDDDDDDBBBBBBFFFKKKTTTcccpppzzzlllQQQHHHEEEDDDPPPlllzzztttmmmhhhfffeeebbb___^^^___aaacccddddddddddddccccccccceeehhhiiihhhgggcccbbb```^^^\\\ZZZYYYYYYTTTRRRQQQPPPPPPOOOMMMLLLEEEFFFEEEDDDBBBCCCFFFIIIIIIJJJJJJIIIGGGFFFFFFHHHFFFGGGGGGIIIKKKMMMOOOQQQTTTTTTSSSQQQNNNKKKHHHFFFGGGFFFEEECCCBBBAAAAAAAAABBBAAA???===;;;999999888<<<;;;:::999888888888888777777777777888:::;;;<<<:::999777555444333333333333333222111111000//////111111000111111222333444666777999999777666777888<<<>>>CCCGGGKKKQQQWWW[[[aaacccfffhhhjjjllloooqqqqqqppppppqqqssstttsssqqqnnnnnnooorrrvvv|||~~~|||}}}~~~zzzvvvvvvzzz~~~|||}}}~~~{{{{{{{{{|||}}}}}}ppp^^^]]]cccsss~~~{{{tttfffdddkkkkkkTTTBBB888555000000000///......------,,,,,,+++++++++,,,------......---,,,,,,,,,---------------------,,,++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,---......+++++++++,,,---...///000......------......///000------------------......+++,,,---...............///000000111222333444444333333444555666777888999::::::;;;;;;;;;<<<<<<<<<888:::<<<>>>@@@BBBCCCDDDBBB@@@@@@DDDIIIQQQ```mmmwww~~~hhhPPPHHHEEEEEERRRooowwwqqqooolllhhhddd```aaaccceeefffhhhhhhhhhcccccceeehhhmmmooopppooojjjiiihhhgggeeebbb```______\\\ZZZXXXVVVUUURRROOONNNNNNNNNKKKHHHHHHJJJMMMNNNNNNNNNMMMJJJHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRQQQOOOMMMJJJGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<:::888777777;;;:::::::::;;;;;;<<<===999999888888999:::;;;<<<999888777666666666777888444444333222111000///.../////////000111333444555666888999999888777777888:::===BBBGGGLLLRRRYYY]]]bbbdddgggiiijjjlllppprrrsssqqqpppppprrrssssssrrrppprrrtttxxx}}}~~~|||~~~~~~~~~~~~{{{yyyyyy{{{}}}}}}}}}~~~}}}}}}~~~}}}~~~sssdddfffmmm|||zzznnnbbbdddpppiiiOOO===555444000000000000///...------------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++,,,...//////---+++))))))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---)))***,,,---.../////////...............//////000------------------------+++,,,...///000000//////111111111222222333333333444444555666777888888999:::::::::;;;;;;;;;<<<<<<:::;;;===???AAACCCDDDDDDAAA???@@@EEEKKKTTTcccqqqxxxxxxdddNNNHHHFFFHHHVVVtttyyywwwsssnnnjjjeeefffgggiiikkklllnnnooocccdddfffkkkqqquuuvvvvvvrrrrrrqqqpppnnnkkkhhhfffhhheeebbb___\\\YYYUUUSSSUUUUUUTTTPPPLLLKKKMMMPPPSSSSSSSSSQQQMMMKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOMMMMMMNNNMMMLLLKKKIIIGGGEEEEEEDDDCCCBBBAAAAAABBB>>>===<<<;;;:::999999999999999:::;;;===???AAABBB<<<;;;:::999999999:::;;;999888888888888:::<<<===222222222222222222222222------...000222444666777999:::<<<<<<:::999:::;;;:::===BBBGGGLLLSSSZZZ^^^ccceeegggiiijjjmmmpppssssssqqqooooooqqqrrrsssrrruuuwww{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||~~~}}}~~~~~~{{{|||~~~}}}{{{yyyxxxxxx}}}~~~|||}}}~~~uuuiiimmmvvv}}}zzzggg]]]aaaqqqhhhLLL:::333333111111111111000///...---000///......------------///...---,,,,,,,,,,,,,,,***,,,///111000...+++))))))***+++,,,---,,,++++++,,,,,,+++******+++++++++(((***,,,.../////////..................///000000......---------,,,,,,,,,,,,---///000111111111000222222222222222222222333444555555666777888888999999999:::::::::;;;;;;;;;<<<===???AAACCCDDDDDDEEEBBBAAACCCHHHOOOYYYiiiwwwzzz|||uuuaaaLLLGGGHHHJJJYYYxxx|||yyyxxxooommmkkkkkkmmmoooqqqqqqkkkjjjkkkmmmqqqtttvvvvvvxxxwwwvvvuuuvvvtttrrrppprrrnnnhhhaaa]]]\\\]]]^^^\\\ZZZWWWUUUTTTTTTRRRPPPTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKOOOOOONNNMMMKKKHHHFFFDDDHHHFFFDDDDDDDDDCCCBBB@@@BBBAAA@@@>>>===;;;:::999555999======;;;:::<<<>>>;;;;;;:::999999888888777999888888777777777777777666555333111000000000111---------...///111333333888888888:::;;;;;;:::888<<>>===>>>???>>><<<<<<===???BBBAAACCCJJJOOOXXXiiizzz~~~vvvkkk]]]OOOFFFFFFJJJ[[[zzz~~~}}}uuusssqqqpppqqqsssssssssooollljjjkkknnnsssvvvwwwzzzxxxwwwwwwwwwwwwvvvtttvvvrrrmmmhhhdddaaa``````___]]][[[ZZZZZZYYYWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMKKKHHHEEEDDDFFFEEECCCCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;::::::888:::<<<======<<<======<<<<<<;;;;;;:::999999888999888777777666666777777666555333222000000000111/////////000111333555555888888999:::;;;;;;:::888<<>>>>><<<===>>>@@@EEEBBBCCCIIIRRR]]]ooo{{{nnn^^^OOOGGGFFFIIIZZZyyy}}}zzzxxxwwwwwwvvvuuutttrrrnnnjjjiiilllpppuuuwwwyyywwwuuutttuuuvvvvvvuuuvvvuuurrroookkkgggcccaaaaaa``````aaaaaaaaa^^^\\\UUUUUUUUUTTTSSSQQQOOONNNSSSRRRPPPOOONNNNNNNNNOOONNNNNNMMMLLLJJJHHHEEECCCDDDCCCAAAAAACCCDDDCCCBBB??????>>>======<<<<<<;;;;;;;;;<<<>>>???@@@>>>=========<<<;;;;;;::::::999999888777777666666777777555444333222111000000000/////////000111333555555777888:::;;;;;;;;;:::999;;;>>>CCCHHHMMMTTT[[[```dddfffiiilllmmmnnnqqqsssvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzyyy{{{~~~~~~~~~{{{yyyzzz~~~~~~~~~~~~~~~~~~|||}}}}}}zzz{{{{{{|||~~~~~~{{{yyyzzzzzzyyyzzz}}}}}}||||||{{{|||~~~jjjccc\\\]]]hhhuuu~~~pppVVVAAA777333222222222000///......------...............---,,,+++------------------------,,,++++++,,,......---++++++,,,,,,,,,------------******++++++,,,...///000000000000///......------//////...------------..............................---,,,,,,...//////---//////000222333444555666666666777888888999::::::;;;;;;;;;;;;;;;;;;<<<===;;;<<<=========>>>@@@BBBHHHDDDDDDKKKVVVdddvvv}}}ooo]]]NNNEEEEEEHHHYYYxxx|||{{{zzzxxxuuusssrrroookkkjjjlllooorrrsssvvvsssooonnnnnnoooooooooqqqqqqqqqpppmmmiiieeebbb``````aaaccceeedddbbb___WWWUUUSSSQQQPPPOOOOOOPPPXXXVVVSSSPPPNNNNNNNNNOOONNNNNNNNNMMMKKKHHHEEEDDDCCCAAA@@@@@@BBBDDDEEEDDD??????????????????>>>>>>???===<<>>???BBBDDDIIIGGGGGGOOO[[[jjjwww}}}zzzmmm[[[LLLBBBDDDHHHXXXxxx}}}|||yyytttqqqqqqooommmmmmooopppqqqpppssspppllljjjjjjjjjjjjiiiiiijjjlllmmmkkkhhhdddbbb]]]]]]___aaaccccccaaa___YYYVVVQQQMMMLLLMMMPPPRRR]]][[[WWWSSSPPPNNNNNNNNNPPPPPPPPPNNNLLLJJJGGGFFFCCCAAA???@@@BBBEEEFFFFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@CCCCCC@@@===;;;;;;::::::999888888888888777777666555666666666333333333333222111111000---------...///111333333777999<<<<<<;;;::::::;;;:::===BBBGGGMMMSSSZZZ___cccggglllpppqqqrrrssstttuuutttttttttuuuwwwyyyzzzzzz{{{{{{zzzyyyyyy{{{|||~~~}}}}}}~~~{{{yyyrrrpppkkkooouuuxxxvvvsssrrrsss~~~zzzwwwvvvnnneee[[[]]]bbbiiippptttsssppphhh]]]LLL>>>555000000222//////...---,,,,,,,,,,,,------------......//////,,,,,,,,,,,,++++++******)))***,,,,,,,,,,,,---------,,,+++******,,,---...///...,,,,,,+++,,,---................../////////......---------......///////////////////////////000//////000222333111///111111222444555666777888777888999;;;<<<=========<<<;;;;;;:::::::::;;;;;;999;;;<<<>>>>>>@@@CCCFFFGGGIIILLLTTT___kkktttwwwuuuvvvxxxuuummm^^^NNNDDDDDDHHHYYYyyy}}}xxxtttsssrrrpppqqqssstttsssrrrssspppmmmllllllkkkkkkiiifffggghhhiiihhhfffcccbbb[[[[[[[[[^^^```aaa___^^^[[[WWWRRRNNNMMMNNNRRRTTT^^^\\\YYYVVVSSSQQQPPPPPPSSSSSSRRRQQQOOOLLLJJJHHHDDDBBB@@@@@@CCCFFFGGGHHHDDDDDDCCCCCCCCCCCCCCCCCC@@@???@@@AAABBBBBB@@@>>>;;;::::::999999888777777888777666666555555666666222333333333333222111000/////////000111333555555666:::======;;;999:::<<<;;;>>>CCCHHHMMMTTT[[[```eeehhhmmmpppqqqrrrssstttttttttttttttvvvxxxzzz{{{{{{|||||||||{{{zzz|||~~~|||tttpppnnnpppsssuuuqqqnnnqqqwww~~~}}}uuuqqqnnneee[[[QQQWWWbbbnnnvvvxxxuuurrrfffWWWFFF:::333//////111///......---,,,,,,------000000///...---------...---,,,,,,++++++******))))))+++------,,,++++++,,,,,,+++*********+++---.........---,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------------...//////////////////////////////000000000222444444222000222222333555666777888999666888:::<<<============<<<;;;;;;:::::::::::::::999;;;===>>>???@@@CCCFFFEEEKKKQQQWWW```jjjqqqrrrsssrrrssstttqqqgggWWWJJJEEEIII\\\|||yyyppprrr{{{yyyvvvttttttuuuxxxyyyyyypppooonnnnnnooopppooommmkkkjjjiiihhhfffeeedddccc[[[ZZZZZZ[[[^^^______^^^\\\[[[XXXUUUTTTTTTUUUVVV[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVUUUTTTRRROOOMMMKKKFFFDDDAAAAAACCCFFFHHHIIIEEEDDDDDDDDDCCCCCCBBBBBB>>>@@@BBBBBBAAA@@@???@@@<<<;;;;;;:::999999888888777777666555555555555666222222333333333222111000/////////000111333555555666:::>>>>>>:::999:::===<<>>666333///...000///......---------------000///...------...//////...------,,,++++++*********,,,...---+++)))***,,,+++++++++++++++,,,,,,---***+++,,,,,,,,,,,,,,,+++,,,,,,------...//////000---------------...//////////////////////////////000///000222444444111///333333444555777888999:::555777:::<<<===>>>======<<<;;;::::::999999:::::::::;;;===>>>???@@@CCCFFFCCCMMMTTTXXX^^^iiiqqqsssvvvrrrpppsssvvvooo^^^OOOFFFKKK^^^~~~oooccceee~~~{{{vvvuuuwwwzzz~~~mmmmmmmmmooorrrrrrrrrpppqqqooollliiifffeeedddddd\\\[[[ZZZ[[[]]]_________]]]]]]]]]\\\[[[YYYWWWVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMGGGEEEBBBBBBDDDGGGHHHIIIEEEDDDDDDCCCBBBBBBAAAAAA===@@@CCCCCC@@@>>>???@@@===<<<<<<;;;;;;:::999999777777666555555555555555111222333444333222111000---------...///111333444666:::>>>>>>:::999:::===<<>>>>>======<<<;;;::::::999999999999:::<<<>>>>>>???@@@CCCEEECCCNNNVVVWWW\\\hhhssswwwyyyrrrnnnrrrxxxsssaaaPPPFFFLLL```yyyiiiaaaccc}}}zzzwwwvvvyyy|||~~~rrrrrrrrrssstttuuuvvvwwwsssnnniiiggghhhjjjkkkjjjbbb^^^ZZZYYY[[[]]]]]]\\\^^^___`````````___]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\XXXXXXXXXWWWVVVTTTQQQPPPLLLIIIFFFDDDEEEFFFGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBCCCBBB@@@>>>===<<<:::999888888999:::888888777555555444444444444444444444333222111000000////////////111333444888:::<<<<<<;;;999999:::<<<@@@FFFMMMSSSYYY```dddiiikkknnnqqqssstttuuuuuutttvvvyyy|||~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}|||zzz|||~~~{{{xxxwwwwwwwwwsssnnnvvv{{{rrrmmmgggaaa```bbbbbbsss|||qqqbbbKKK???444000000//////111,,,---------,,,++++++******,,,///111222333222111///000000000///......---//////...---+++***))))))************))))))((((((,,,,,,------------------444000,,,,,,...//////............/////////000000222///+++333<<<333,,,444222111111111111111222222222333555777888999888888999:::;;;<<<===>>>???@@@<<<<<<;;;::::::::::::;;;;;;===??????@@@AAADDDGGGIIINNNTTT[[[eeeooorrrooovvviii```bbbhhheee\\\TTTIIIKKK^^^ooogggaaa}}}yyyxxxzzz|||~~~~~~vvvtttrrrppppppqqqsssuuutttpppkkkiiiiiiiiihhhgggeeeaaa[[[YYYYYYZZZZZZYYYbbbaaaaaa```___]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]YYYYYYYYYXXXVVVTTTQQQPPPLLLJJJGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@??????@@@AAAAAA>>><<<===<<<:::999888888999999888777666555555444444444666666666666555444333222000/////////000111333444444777999::::::999:::;;;<<<@@@GGGNNNTTT[[[aaaeeejjjkkknnnppprrrssstttttttttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{}}}~~~}}}}}}~~~~~~zzzqqqkkkuuu{{{rrrjjjccc]]]\\\```kkkyyyyyykkkZZZFFF<<<222000000///...000---------------,,,++++++((()))+++---......------,,,,,,,,,,,,,,,+++************+++,,,,,,---......+++++++++******)))))))))***++++++,,,---...//////111...+++***,,,------,,,,,,,,,,,,---------......,,,...444FFFVVVJJJ555111222111111111111111222222333444555777888999888888::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;999;;;======>>>???BBBDDDIIINNNTTT\\\gggrrruuusssnnnccc[[[ZZZ[[[XXXSSSQQQIIIKKK]]]yyygggaaa|||zzz{{{|||||||||yyyvvvrrrnnnmmmnnnppprrruuurrrooollljjjiiifffdddgggccc]]]ZZZYYY[[[\\\\\\eeedddbbb___]]][[[ZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^[[[ZZZYYYXXXUUUSSSQQQOOOLLLKKKJJJJJJJJJJJJHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>>===>>>??????===;;;<<<;;;:::999888888888999888777666555555444555555666666666666666555444333111000//////000111333444222555888999999999:::;;;===AAAHHHOOOVVV]]]ccchhhkkklllnnnoooqqqrrrrrrrrrsssuuuxxx|||~~~~~~~~~}}}|||zzzyyyzzz|||~~~}}}}}}}}}}}}~~~~~~qqqhhhttt{{{nnnddd\\\XXX]]]dddxxx~~~vvvcccQQQ@@@888111000000...---///..................---,,,((()))***,,,,,,,,,+++******************))))))(((((()))***+++---...///000,,,,,,++++++++++++******)))***+++,,,---...///000000...++++++,,,------,,,,,,,,,---------.........+++///777PPPeeeYYY>>>222222222111111000111111222333444555777888888888888:::;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;999;;;<<<======???AAADDDHHHNNNUUU]]]hhhsssxxxwwwhhh^^^UUUQQQNNNKKKKKKMMMHHHJJJ\\\iiibbb}}}|||{{{{{{yyyxxxxxxvvvsssqqqooooooooopppuuutttrrrpppmmmkkkhhhfffgggddd___\\\\\\___bbbcccfffdddaaa^^^\\\[[[[[[[[[^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZYYYVVVTTTQQQOOONNNLLLLLLLLLMMMMMMLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<===>>><<<;;;;;;;;;:::999999888888888777777666555555555555555444444444444444333222222111111000000000111333333333666999::::::999:::;;;>>>BBBIIIPPPWWW___fffjjjlllmmmnnnooopppqqqqqqqqqrrrtttxxx{{{~~~~~~{{{zzzzzzzzz}}}~~~}}}~~~}}}vvvjjjxxx}}}lll]]]TTTUUUbbbppp~~~sss^^^LLL;;;555111222222///...///......////////////......,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000///........./////////////////////000000000000///000222BBBVVVPPP===777333222222111111111111222444555555666777888888888<<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;;;;===>>>??????@@@CCCEEEHHHOOOVVV\\\fffqqqvvvvvvhhh\\\PPPIIIGGGEEEFFFIIIGGGIII\\\qqqjjj}}}|||zzzwwwuuutttuuuvvvvvvuuusssqqqppprrrssssssrrrooommmkkkjjjhhhfffbbb___]]]^^^aaaccccccbbb```^^^]]]]]]]]]^^^``````^^^]]]\\\\\\\\\\\\ZZZYYYWWWUUURRRPPPNNNMMMLLLLLLMMMNNNOOOMMMJJJGGGEEEEEECCCBBBAAA@@@@@@@@@???===<<<<<<======<<<;;;::::::::::::999888777777777666666555555555555666444444555555444444333333222111000000000111222333777999;;;<<<:::999999:::>>>BBBJJJQQQYYY```ggglllnnnnnnnnnoooppppppqqqrrrqqqtttwww{{{~~~||||||}}}{{{~~~}}}~~~~~~}}}~~~}}}rrrnnnZZZNNNRRRfffzzz}}}ooo[[[JJJ888444222333333000///000......//////000//////..................------,,,,,,,,,---------------,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++////////////......///000/////////000000000111111000111...222>>><<<555888444444333222222222222222555555666666777777888888=====================>>><<<<<<;;;::::::::::::;;;<<<===>>>???>>>@@@BBBDDDIIIOOOUUUZZZaaakkkppppppkkk[[[KKKEEEDDDCCCCCCCCCEEEHHH\\\{{{}}}{{{wwwtttsssuuuxxxyyyyyyvvvsssqqqpppqqqrrrqqqooommmmmmmmmlllkkkgggbbb^^^[[[\\\]]]```______^^^^^^^^^______aaa```___^^^]]]\\\\\\\\\ZZZYYYWWWTTTRRRPPPOOOOOOMMMMMMMMMNNNOOONNNJJJHHHFFFEEECCCBBBAAA@@@??????>>>===;;;:::;;;<<<<<<;;;::::::::::::999888777666666666555555555555666666666666777777777666666555333222111000000111222333888:::<<<<<<;;;999999:::===BBBIIIQQQYYYaaaiiimmmoooooooooooopppqqqsssssspppssswww{{{~~~~~~~~~|||}}}~~~}}}||||||sss[[[LLLQQQiii{{{iiiUUUGGG666333222333222///...111---...//////////////////---------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,++++++******+++,,,...---,,,,,,---...------........./////////,,,222000///555333000666666666555444333333333333666666666666666777888888<<<<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<===???AAAHHHOOOTTTWWW\\\eeejjjlllkkk[[[JJJDDDCCCAAA??????DDDHHH^^^}}}yyyuuuuuuvvvxxxyyyxxxvvvsssqqqnnnooopppnnnkkkjjjkkklllpppooommmhhhbbb^^^]]]^^^_________```______^^^]]]______^^^^^^^^^^^^______[[[ZZZWWWUUUSSSRRRRRRRRRNNNMMMMMMMMMNNNMMMKKKHHHFFFEEEDDDBBBAAA@@@??????===;;;999888999::::::999999999::::::999888666666666666555555555555666666666666777777777777666666333333222111111111222333666888:::;;;:::999::::::<<>>???BBBHHH```{{{wwwxxxxxxxxxwwwvvvtttsssrrrmmmnnnooolllhhhfffhhhjjjqqqrrrqqqmmmhhhdddcccddd___``````aaa```^^^]]]\\\\\\]]]]]]^^^___```bbbbbb\\\[[[YYYVVVUUUTTTTTTUUUOOOMMMLLLLLLMMMMMMKKKIIIFFFEEEDDDBBBAAA?????????<<<999777666777888888888999999::::::999888666555666666555555555666666777444444555555555555555444444333222111111111222333333555888::::::::::::;;;<<>>999999888666666555555555777777666555555666888888666666777888:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>@@@BBBEEEMMMRRRTTTXXXaaahhhjjjiiiaaaXXXOOOFFF??????CCCBBBHHHaaa~~~xxxxxxxxxwwwuuusssrrrqqqooonnnlllhhhffffffiiikkkooooooooommmiiiddd___[[[___]]]\\\\\\\\\\\\[[[YYY]]]\\\ZZZYYYZZZ\\\___```]]]\\\ZZZXXXVVVTTTSSSRRRPPPOOOMMMJJJIIIHHHHHHHHH@@@???>>>===<<<;;;::::::666666666666777777777888777777888888888777777666555555555555666666666777666666666666777777777777666555444222111111222222777888999;;;<<<<<<;;;;;;CCCEEEIIIQQQ[[[eeelllooojjjlllmmmnnnooorrrvvvyyyzzzyyyyyy|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}zzz{{{{{{yyyjjjZZZQQQYYYsss|||___EEE777555444111///---,,,,,,---//////000000000000//////......---------,,,,,,,,,---.........---,,,,,,+++///......---,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...000000///......///222000000333999===>>>===:::999888777666555555555666666777777777777666666555666888999::::::999999<<<;;;;;;::::::;;;;;;<<<:::<<<>>>?????????@@@AAAHHHKKKOOOQQQTTTXXX___dddppphhh\\\PPPGGGCCCBBBCCCFFFMMMccc~~~yyyyyyxxxwwwvvvuuuuuutttqqqooolllgggddddddgggiiimmmnnnoooooolllhhhccc```___^^^]]]]]]______^^^]]]]]][[[YYYWWWWWWXXXZZZ[[[XXXWWWUUUSSSPPPMMMKKKJJJKKKJJJIIIGGGEEEDDDDDDDDD>>>>>>===<<<;;;:::999999666666666666666666666666666777777888888888777777555555555666666666777777888888777777777666666666666555444222222222222333666777999:::;;;;;;;;;:::BBBDDDJJJRRR\\\eeekkknnnjjjkkkmmmoooppprrrvvvyyy|||zzzzzz|||}}}~~~~~~~~~{{{|||~~~~~~{{{ssstttxxx{{{qqqcccVVVPPPXXXooo{{{]]]DDD555444222111///------------......////////////............---------,,,,,,,,,,,,,,,---------------,,,------,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---///111111000000000222222000000333777;;;<<<;;;777777666555444444444444666777777777777777666555555777888999::::::999999999999999999:::;;;======<<<>>>@@@AAAAAA@@@AAABBBHHHLLLQQQTTTWWW[[[```dddkkkeeeZZZOOOFFFBBBAAAAAADDDKKKaaadddeeegggiiikkknnntttwww{{{}}}~~~|||{{{yyyxxxwwwwwwxxxxxxtttrrroooiiieeedddeeegggkkkmmmpppqqqppplllgggddd```___^^^___```aaa```___[[[YYYVVVSSSQQQQQQRRRRRRRRRQQQOOOLLLIIIFFFDDDCCCDDDCCCCCCBBBAAA@@@>>>===;;;;;;:::999888888777777666666555555555555555555555666666777777888888888666666666666777777777777::::::999888777666555444777666444333222222333444666777888:::::::::999999???CCCJJJSSS\\\dddiiillliiikkkmmmoooqqqssswwwzzz}}}|||{{{|||~~~~~~~~~xxxzzz}}}vvvoooppprrr||||||tttiii]]]UUUUUU\\\lll{{{tttXXXAAA555111111///......------...------............------......---------,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------...............------///222222222222333444222111111222555888888888666555555444444444555555777777777777777666555555666777999:::;;;;;;:::999777777888999:::<<<===>>>>>>@@@CCCCCCCCCBBBBBBCCCHHHMMMSSSXXX\\\^^^aaaccceee```WWWMMMFFFAAA@@@@@@CCCKKKaaaPPPRRRSSSUUUVVVYYY]]]```ggghhhjjjnnnuuu|||yyyxxxxxxxxxyyywwwwwwuuuqqqlllhhhffffffiiillloooqqqpppmmmhhhddd```___]]]^^^______]]]\\\WWWUUURRRNNNKKKIIIIIIHHHKKKJJJHHHGGGDDDBBBAAA@@@===>>>>>>???>>><<<:::999999888888777666666555555555555555555444444444444555555555666777888999999666666777777777888888888::::::999888777777666666777666444333333333444555666777888999:::999999888===BBBKKKTTT\\\bbbgggjjjiiikkknnnpppqqqtttwwwyyy}}}||||||}}}~~~}}}~~~~~~xxxzzz|||yyysssoooqqq}}}{{{xxxsssggg\\\ZZZ^^^eeennnuuuuuu|||yyydddMMM<<<555//////..................,,,,,,------------,,,,,,......---------,,,,,,,,,---------------,,,+++***))))))*********++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,------....../////////......------///111222222222444555222222111222333444555555666555555555555666666777777888888777777666555444777888999;;;;;;;;;;;;:::888888888999:::;;;<<<===>>>AAADDDEEEDDDCCCCCCDDDGGGLLLTTT[[[___aaaaaa``````[[[TTTLLLEEEAAA@@@@@@DDDKKKaaaHHHIIIJJJJJJIIIKKKMMMPPPTTTVVVXXX[[[___fffmmmrrrsssssssssssstttuuuxxxyyy{{{~~~~~~zzzxxxwwwwwwwwwuuuwwwyyywwwrrrkkkfffcccfffhhhkkklllkkkgggbbb___]]][[[YYYXXXXXXWWWUUUSSSPPPNNNKKKHHHEEEBBBAAA@@@AAAAAAAAA@@@??????>>>>>>:::;;;<<<<<<<<<:::999888777777777666555555444444555555555555555444444444555555555555666777999999777777777888888888888999888888888999999999999999777666555444444444555666666777888999:::999888777;;;AAAKKKTTT[[[```eeehhhjjjllloooqqqrrrtttvvvxxxzzz{{{|||}}}~~~||||||~~~~~~~~~{{{|||~~~zzzvvvooosssyyyvvvpppeee\\\___ffflllooorrrppprrrpppdddRRR@@@666333------.........---------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,.........---,,,***)))((()))))))))******++++++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000000000///......,,,...111222222222333444222222222222222222333444444444333333333444555555777777777777777666555555777888:::;;;<<<<<<;;;;;;::::::999999::::::;;;;;;===@@@DDDEEEEEEDDDDDDDDDGGGLLLTTT\\\bbbcccaaa^^^]]]XXXQQQJJJDDDAAA@@@@@@AAAIII___GGGHHHHHHGGGEEEEEEFFFGGGGGGIIILLLOOOQQQSSSWWWZZZZZZ\\\^^^______```cccfffhhhjjjnnnrrruuuwwwyyyyyyzzzyyyxxxxxxzzz{{{{{{{{{}}}{{{xxxuuusssqqqqqqqqqmmmppptttsssnnngggaaa]]]^^^___``````___[[[WWWUUUVVVSSSQQQOOONNNMMMJJJHHHGGGFFFDDDAAA???===<<<<<<999:::::::::::::::::::::999999:::::::::999999888777777777666666555555555444444555555555666666666666555555444555666888999777888888888999999999999888888999999999:::::::::777666555444444555666777777888999::::::999888888:::AAAKKKTTTYYY^^^dddhhhkkknnnqqqrrrssssssuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}xxxwwwrrryyy~~~vvvyyy}}}yyytttssshhh^^^YYY```jjjppppppppptttpppeeeUUUDDD777111000,,,------...------,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,.........---+++***(((''')))*********++++++,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,------...//////000000000000000///---///111222222222333444222333333333111111333444333222222111111111222222666666777777777777666666888999;;;<<<======<<<;;;<<<;;;;;;::::::;;;;;;;;;<<>>===<<<;;;::::::999888888888888888888888888999888888888888888999999888777777777777666666666444444555666777777888888777666555444444555777888888888888999999999:::::::::::::::::::::999999999777777666555555666777888888999:::;;;;;;:::999888:::AAAKKKRRRWWW\\\ccchhhmmmooorrrsssssssssssstttvvvwwwxxxyyyyyy|||}}}~~~zzz{{{}}}}}}|||ssssssuuuwwwyyyzzzzzzyyy~~~}}}}}}yyyqqqkkkjjj^^^VVVUUU___lllssstttttttttjjjZZZIII<<<444111///,,,------...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---.........///000000111111111111000111333444333222333444222333444333111111333555555555444333222222222222444555666777777888888777888999;;;<<<======<<<<<<;;;;;;;;;;;;<<<======>>>;;;???EEEHHHIIIIIIIIIIIIJJJNNNUUU___fffgggccc___YYYTTTKKKCCC>>>===>>>???@@@HHH^^^NNNOOOPPPOOOMMMLLLMMMNNNOOOPPPPPPNNNLLLJJJKKKLLLHHHKKKNNNNNNLLLJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVTTTTTTUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXZZZZZZXXXUUURRRPPPPPPHHHHHHHHHHHHGGGFFFFFFEEECCCAAA?????????>>><<<::::::::::::999999999999999;;;;;;;;;:::999999888888999888777666666888999:::888888888888888777777777333444555666777999::::::888777555444444555666777888888999999999:::::::::===<<<;;;;;;:::999888888777777666555555666777888999:::;;;;;;;;;:::999888:::AAAKKKRRRVVV[[[ccciiinnnpppssstttsssrrrrrrsssuuuvvvwwwvvvvvvxxx~~~~~~}}}~~~}}}}}}}}}~~~yyyuuusssqqqppprrrtttuuuvvv}}}}}}}}}wwwlllccc```WWWRRRSSS```nnnvvvxxxxxxnnnbbbQQQBBB999555333111------......---,,,***)))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,,,,---............///111111222222222222444555555444333444555222444555444111111333666:::999888777666555555555333444555777888888888888999:::;;;============<<<::::::;;;;;;===>>>@@@AAA<<<@@@FFFJJJKKKKKKLLLLLLLLLPPPWWW```gggiiieeeaaaXXXRRRIII@@@;;;:::<<<>>>CCCKKKaaa___^^^[[[YYYWWWVVVUUUUUUXXXXXXWWWSSSOOONNNQQQTTTTTTQQQOOOPPPRRRRRROOOKKKNNNPPPPPPMMMLLLNNNNNNKKKMMMKKKJJJJJJLLLOOOOOOOOORRRRRRRRRQQQPPPPPPOOOOOOGGGJJJNNNQQQPPPLLLFFFBBBEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;:::::::::::::::;;;;;;;;;:::999777555999999999888666444333222***///555888999:::<<<>>>;;;:::999999999888666444555444444555888;;;;;;;;;;;;;;;;;;999666555666777:::999888777777777888999999:::<<<===<<<:::888666666555444333444666888999888:::;;;;;;:::999:::;;;:::@@@IIIRRRXXX^^^bbbeeeoooooopppsssuuuwwwvvvuuuqqqqqqqqqtttyyy|||~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||sssyyysssooorrrmmmyyyzzz|||{{{vvvpppggg]]]UUUTTTSSSXXXdddppptttrrrooojjjZZZHHH===777111/////////......///000000///---///...---------...///000---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++******************///---+++))))))+++---...---...///000111111111111000111111222333333444444111111000000111333555666555444333222333444555666777777666666666666777777555666666777888888999999888888999:::<<<===>>>>>><<<<<<<<<<<<;;;:::999888>>>@@@BBBCCCDDDFFFJJJLLLKKKNNNVVV^^^eeegggeeecccVVVOOOFFF@@@>>>>>>>>>===BBBHHH```nnnkkkgggbbb___\\\[[[[[[bbbcccbbb```\\\[[[\\\^^^\\\ZZZYYYYYYYYYWWWUUUSSSVVVXXXXXXTTTSSSTTTSSSPPPNNNLLLKKKKKKNNNPPPQQQQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJKKKLLLMMMLLLIIIFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777;;;:::::::::999777666555333666999;;;::::::<<<>>>>>><<<;;;:::;;;:::777555666444444666888;;;;;;;;;;;;<<<;;;999777666777888999999888777777888999:::888999:::;;;:::888555333666555444333444666888999888:::;;;;;;:::999:::;;;:::@@@IIIRRRYYY___cccggglllmmmnnnqqqssstttsssrrruuutttuuuwww{{{~~~~~~~~~~~~~~~}}}}}}~~~|||wwwxxx~~~{{{|||tttyyyqqqkkkmmmjjjwwwzzzssskkkaaaVVVMMMQQQSSS\\\jjjvvvxxxrrrkkkdddUUUDDD;;;666111///000,,,+++***+++------+++***+++******)))******,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++///---+++******+++---...---............------,,,111111111222222333333333222111111111111333444555444444333222222333444555666666555555555555666666888888888999999::::::::::::::::::;;;;;;<<<<<<<<<============<<<;;;::::::<<<>>>@@@BBBCCCFFFIIILLLLLLOOOUUU\\\aaacccbbb```VVVOOOEEE???>>>>>>>>>===EEEKKKccc~~~{{{uuuooojjjhhhhhhhhhpppqqqrrrpppmmmkkkkkkkkkggghhhhhhfffdddaaaaaaaaadddfffeee```^^^___]]]YYYUUUSSSQQQQQQSSSVVVXXXXXXXXXVVVSSSPPPNNNMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIBBBBBBBBBBBBBBBCCCDDDDDDAAA@@@@@@??????????????????>>>===<<<;;;:::::::::<<<============<<<;;;;;;999;;;<<<===<<<===???AAAAAA???===<<<<<<;;;999777777666555666999;;;;;;;;;;;;;;;;;;999777666777888888888888888999:::;;;;;;999:::;;;;;;:::777555333666555444333444666888999888:::<<<;;;:::999999::::::@@@IIIRRRYYY```eeeiiikkkllloooqqqssstttttttttzzzyyyxxxzzz}}}~~~~~~~~~}}}}}}}}}~~~tttkkkmmm{{{}}}vvvlllllljjjzzz}}}uuulllbbbWWWOOOPPPWWWfffvvvssshhh^^^OOO@@@888444111000111***))))))***++++++***(((,,,,,,+++++++++,,,---...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------------...---+++******,,,---/////////000111111111000000111111111111111111222222333333222222222222333333444333333222222333333444555555555444444555555555888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;:::<<>>?????????FFFMMMeee~~~yyyuuuuuuvvvwwwzzz{{{}}}|||{{{xxxvvvuuupppsssuuutttpppnnnoooqqqrrruuutttooommmllljjjeeeaaa___]]]]]]___bbbccccccbbb___[[[WWWTTTSSSSSSTTTTTTSSSQQQOOONNNNNNNNNNNNIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@<<<<<<<<<===>>>AAADDDFFFBBB@@@===<<<<<<;;;999777888777666777999;;;;;;;;;999::::::888666555666888888888888999:::;;;<<<<<<<<<<<<===<<<;;;999777555666555444333444666888999999:::<<<;;;:::999999::::::@@@HHHQQQYYY```fffjjjkkkmmmqqqtttvvvxxxzzz{{{}}}{{{{{{|||}}}~~~}}}}}}||||||~~~~~~~~~~~~oooaaa```oooooollljjj{{{yyyqqqggg^^^ZZZXXXccctttxxxjjjZZZLLL===666333000///000,,,+++***+++------+++***,,,,,,,,,,,,---------...,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...---,,,++++++,,,...///+++,,,...000222444444555111111111111111111111111444444333333222222222222333333333222222333333333555555555555555555555555666666666666666666666666;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<;;;999;;;>>>AAADDDGGGKKKNNNSSSTTTVVVZZZ___cccddddddbbbXXXKKKBBB???@@@AAAAAAEEEMMMfff|||{{{}}}~~~|||zzzvvvzzz}}}}}}{{{zzz|||~~~}}}|||zzzzzzwwwrrrpppnnnmmmmmmoooppppppoooiiifffbbb^^^[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHKKKIIIGGGEEECCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD???>>><<<<<<>>>AAADDDEEEAAA???<<<;;;::::::999888:::888777888:::;;;;;;:::888888888777555444555777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;999777666666555444333444666888999999;;;<<<<<<:::888999999:::@@@HHHPPPXXX```fffjjjiiimmmrrrvvvxxxzzz}}}}}}|||{{{}}}~~~~~~~~~}}}}}}~~~}}}|||~~~~~~~~~~~~}}}~~~lll]]]ZZZgggxxxsssjjjfffxxxuuuiiicccdddggguuu~~~nnnWWWJJJ<<<555333000...///---,,,,,,---......---+++((()))))))))************,,,+++***+++---...---,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,------------,,,,,,,,,---...///'''(((***,,,...///000111111111111111111222222222444444444444333222222111222222333333333444444444555666777777777777666555666666666666777777777777999::::::;;;<<<>>>>>>???<<<<<<=========<<<;;;;;;:::<<>>===>>>???@@@@@@@@@===:::999::::::999999;;;:::888999:::;;;;;;:::777888888777555555666777999999;;;;;;<<<<<<<<<<<<999999999999888777777666666555444333444666888999:::;;;<<<<<<:::888888999;;;@@@GGGOOOWWW^^^eeeiiigggkkkqqquuuvvvwww{{{~~~{{{zzz{{{}}}}}}{{{|||~~~|||||||||~~~{{{kkk]]][[[hhhxxx}}}rrrnnn~~~mmmiiimmmwwwnnnSSSFFF999444222///...///,,,++++++,,,------,,,*********+++,,,,,,,,,,,,++++++******+++---......---++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,------...//////------.../////////......000111111222333333444444444444555555444333222111111111333444555666666666555666777888888777666555777888888999::::::;;;;;;999999:::<<<===>>>???@@@<<<<<<<<<======<<<<<<;;;:::===@@@CCCEEEIIIMMMPPPPPPPPPRRRVVV\\\bbbeeeffffff___UUUNNNJJJGGGCCC@@@BBBLLLhhh~~~~~~~~~}}}zzzwwwwwwvvvuuusssrrrqqqqqqqqqoooooooooooonnnlllkkkjjjgggfffccc```]]][[[YYYXXXWWWVVVTTTRRRPPPNNNMMMMMMPPPOOOOOOMMMKKKIIIHHHGGGBBBCCCDDDEEEEEEEEEEEEEEEEEEBBB???>>>@@@@@@???>>>???<<<:::999:::;;;;;;;;;===;;;999999;;;;;;;;;:::999::::::999777777888999:::;;;<<<======<<<;;;;;;888888888888888888888888666555444333444666888999:::<<<===<<<:::888888888;;;@@@GGGNNNUUU\\\cccggghhhmmmrrrtttsssssswwwzzzzzzyyyzzz}}}}}}~~~~~~}}}{{{{{{}}}|||~~~~~~~~~~~~{{{kkk___^^^kkkzzzzzzxxxzzz}}}|||llliiirrr|||hhhMMM@@@555111000///...///,,,++++++,,,------,,,***,,,---...///000//////...+++******+++---......---++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,,,,---...//////000222333333333333222222111000000111333444555666777333444444555555444333222000111333555777888888888444555777888888777555444777888999:::;;;<<<===>>>:::;;;;;;<<<===>>>>>>???<<<======>>>>>>=========:::===@@@BBBDDDHHHLLLOOORRRRRRSSSWWW\\\aaaccccccbbb```___^^^\\\UUUKKKCCCEEEPPPlll~~~}}}zzzyyyuuutttttttttssssssrrrqqqqqquuuuuutttrrrqqqqqqppppppooonnnllliiifffdddcccbbb^^^]]]ZZZXXXUUUSSSRRRQQQOOOPPPPPPOOOMMMJJJHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEBBB@@@>>>???BBBCCCBBB@@@???<<<:::999:::<<<=========;;;::::::;;;;;;;;;::::::;;;;;;:::999888:::;;;;;;<<<=========<<<;;;:::999999:::::::::;;;;;;;;;666555444333444666888999:::<<<===<<<:::888888888;;;@@@FFFMMMTTT[[[bbbffflllqqquuuvvvsssrrrtttwwwyyyyyy{{{~~~{{{|||~~~~~~}}}{{{{{{|||{{{~~~~~~~~~}}}~~~lll```___lllzzz~~~yyywwwyyyzzz{{{eeecccoooxxxaaaGGG<<<111.../////////000...---,,,---...///---+++***+++,,,---------,,,++++++******+++---......---++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,------...///000000...///000111222333333333000000222333555666888888222333444555555555333333///111333666888999::::::333444666777777666444333555555777888:::<<<=================================>>>>>>?????????>>>>>>:::<<>>======>>>>>><<<;;;:::999888999:::;;;777888:::<<<<<<;;;:::999<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;999888888888999999888777555444444666888:::;;;;;;;;;:::999888777666888===EEEMMMTTT[[[bbbfffkkkpppvvvwwwvvvsssssstttxxx|||~~~||||||zzzzzz~~~~~~}}}{{{|||iii]]]___mmmzzzzzz{{{{{{yyyxxx|||lllaaadddlll{{{sssUUU@@@999111...000333444222---,,,,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------------.........//////...------------...//////000000000000////////////222333333444555555555444444555555555555555444444333222222444888:::999777666666555555666777888999777888:::<<<======<<<<<<======>>>>>>>>><<<;;;:::??????@@@@@@@@@@@@??????===???AAACCCDDDGGGKKKNNNTTTVVV]]]hhhmmmiiiaaa]]]aaa```fffqqquuuiiiUUUHHHGGGSSSppp}}}zzzzzz{{{||||||yyywwwvvvuuussssssrrrqqqqqqqqqsssuuuvvvtttsssssstttrrrqqqooommmlllkkkjjjjjjeeeccc```^^^]]][[[XXXVVVUUUTTTSSSQQQOOOMMMKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>>>><<<;;;:::999999999::::::888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888999999888777555444444666888:::999999999999888777666555888===EEEMMMTTT[[[bbbfffjjjoootttuuusssrrrrrrsssyyy|||~~~zzzxxx|||~~~~~~}}}{{{~~~mmmbbbcccnnnxxx|||}}}xxxzzzrrraaaYYY]]]dddppp|||nnnSSS===888222000111222111...111000///...------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,---------.........------------...//////000000000000000000000000222333444444555555444444444555555555555555444444222111111333666777666444555666666777777888888999999:::<<<=========<<<<<<<<<===>>>>>>>>>===;;;:::>>>??????@@@@@@??????>>>>>>???AAABBBCCCFFFKKKNNNXXXXXX^^^gggkkkgggaaa___^^^___fffppprrrfffUUUJJJGGGTTTqqq}}}{{{yyyyyyyyy{{{~~~}}}}}}}}}|||{{{{{{xxxvvvvvvwwwuuuqqqnnnqqqsssvvvvvvuuusssssssssppppppooonnnmmmmmmllllllgggdddbbb___^^^\\\YYYWWWWWWVVVTTTRRRPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAA???>>>>>>>>>>>><<<;;;;;;:::999:::::::::999:::;;;======<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::999999999999:::888666555333444666888:::::::::::::::999888777777999===EEELLLSSSZZZaaafffjjjnnnqqqrrrqqqpppqqqtttyyy{{{~~~{{{wwwxxx~~~~~~}}}|||~~~rrrkkkmmmuuu|||~~~zzz|||~~~{{{ssseeeYYYTTTZZZaaahhhrrr{{{yyyaaaJJJ999555222111222222///,,,...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---------......------......///000000000000000000000000000333333444444555555444444444444555555555555555444444333333444666666555333555666777999999999999888;;;<<<===>>>>>>===<<<;;;<<<======>>>>>>===<<<;;;>>>??????@@@@@@??????>>>???@@@@@@AAABBBFFFKKKOOOXXXWWWZZZbbbeeebbb______[[[^^^fffnnnmmmaaaSSSKKKHHHTTTrrr~~~zzzxxxwwwxxx{{{~~~}}}||||||||||||{{{}}}zzzxxxzzz|||{{{uuuoooqqqsssvvvwwwvvvtttssssssqqqqqqppppppooonnnllllllgggeeebbb```___\\\ZZZWWWYYYYYYWWWUUUSSSQQQPPPOOOLLLLLLKKKIIIHHHGGGEEEEEECCCCCCBBB@@@???>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<======<<<<<<;;;999999999::::::;;;;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::888666444333333555888999<<<<<<======<<<;;;;;;:::999>>>DDDKKKRRRZZZaaafffjjjnnnqqqqqqpppppprrruuuxxxzzz|||~~~~~~~~~yyyxxx|||~~~~~~|||}}}~~~~~~|||yyyyyy{{{}}}wwwlll```ZZZZZZaaagggkkkqqqttttttoooeeePPP>>>555222000///000111000...,,,+++++++++,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000------------------------...............//////000000000111111111111111222333333444444555444444333333444555555666555555555777777777777777777666555444555888:::;;;;;;999999;;;<<<<<<======<<<;;;:::;;;<<<===>>>>>>===<<<<<<>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAEEEJJJNNNSSSQQQSSSYYY]]]\\\^^^aaa\\\```gggmmmhhhZZZNNNJJJHHHUUUttt|||zzzwwwwwwzzz}}}}}}}}}~~~}}}|||zzz|||zzzyyy}}}zzzuuurrrtttwwwxxxvvvuuuttttttsssssssssrrrpppnnnlllkkkgggeeebbb```___^^^[[[YYYZZZYYYWWWUUUSSSRRRPPPOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::777666444333333555777999<<<<<<=========<<<;;;;;;:::>>>DDDJJJQQQYYY```eeelllooorrrsssrrrrrrtttwwwwwwyyy{{{}}}}}}{{{|||}}}~~~yyy{{{~~~}}}|||yyyyyypppddd]]]^^^dddjjjnnnrrrsssqqqkkkbbbUUUDDD777222000---,,,...000222333333222222111000000000000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000////////////............///............///000000000111111111222222333333333444444555444444333333333444444555666666555555888888999888777666555555333555888:::;;;;;;:::999999:::;;;<<<;;;:::999888:::;;;<<<>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAADDDIIIMMMNNNLLLNNNSSSWWWZZZ___fffdddggglllooohhhYYYMMMJJJHHHUUUttt~~~{{{xxxwwwyyy|||}}}||||||}}}}}}|||zzzzzzyyyzzz}}}}}}zzzuuuwwwxxxxxxvvvvvvvvvwwwtttttttttsssqqqooolllkkkgggeeecccbbbaaa```^^^\\\XXXXXXVVVTTTRRRPPPOOONNNMMMMMMLLLJJJIIIGGGFFFFFFDDDDDDCCCBBBAAA???===<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::777555444222333555777999999::::::;;;;;;:::999999;;;>>>DDDJJJPPPXXX```eeelllppptttuuuttttttvvvxxxwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}xxxtttpppfff[[[ZZZbbblllrrrsssvvvtttnnneeeYYYKKK???777111000---,,,---000333555777666333111...,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000/////////////////////......//////000111111111111222333333444444444444555555444444333333333333444555666666666666555777888777555333333444333444666888::::::::::::888999:::;;;;;;:::999888999:::<<<===>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>???AAABBBBBBEEEHHHKKKLLLKKKLLLRRRVVVZZZbbbkkklllmmmpppqqqiii[[[OOOKKKGGGUUUttt|||xxxwwwyyy{{{|||}}}|||yyyxxxyyy{{{{{{|||wwwyyy{{{}}}~~~}}}|||{{{xxxyyyyyyxxxvvvvvvxxxzzzssssssttttttsssqqqnnnmmmhhhfffeeedddeeedddbbbaaaZZZZZZXXXVVVTTTRRRQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDCCCAAA???===;;;;;;<<<=========<<<::::::<<<<<<;;;::::::::::::::::::::::::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999;;;<<<<<<<<<;;;;;;777555333222222444777888999999::::::::::::999999;;;>>>DDDIIIPPPXXX```eeejjjoootttvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}|||}}}~~~~~~}}}|||zzzxxxyyy|||}}}vvvsssiii___WWW[[[iiivvv{{{zzzzzzuuummm```QQQCCC:::666111111000/////////111222222111///---+++))))))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///000000//////............///////////////000000111111111222222333444444555444444555555444444333222222333444555666666666666555777888777555333333555333444555666888999:::;;;777888:::;;;<<<;;;;;;:::888:::<<<===?????????>>>======>>>>>>>>>>>>======<<>>>>>>>>>>>======;;;>>>BBBDDDEEEEEEFFFGGGJJJIIIJJJNNNQQQTTT]]]gggkkkhhhhhhjjjeeeXXXMMMGGGEEESSStttvvvvvv}}}~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}zzzvvvtttvvvyyy}}}|||zzzwwwttttttuuuwwwwwwxxxyyyzzz{{{zzzyyyxxx{{{||||||{{{yyyxxxxxxyyysssuuuwwwxxxwwwuuuqqqooohhhhhhhhhhhhiiiiiiiiiiiieeeaaa\\\YYYWWWVVVTTTSSSOOONNNMMMKKKJJJJJJIIIIIIGGGHHHGGGFFFCCC@@@<<<:::>>>===<<<;;;:::;;;<<<<<<999::::::;;;;;;;;;::::::777777888888999:::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888555444333222333444555666888999999:::::::::999999888===CCCIIIOOOWWWaaahhhjjjnnntttxxxzzzzzzzzz{{{sssvvvyyy|||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}||||||xxxtttxxxzzzwwwyyy}}}zzzzzzwwwnnnfffjjjbbb___iiiyyy~~~yyyiiiRRRBBB;;;777111111111000///////////////...///000///---,,,,,,...++++++---000222111...+++...---,,,+++***+++,,,---,,,,,,+++***+++,,,---...+++,,,,,,---...///000000/////////000111111222222555555444444444333333333444444444444444444444444444444444555555555666666444555555666666666666666999777555666888:::;;;;;;:::;;;<<<<<<;;;:::888777666999;;;;;;999999;;;===<<<<<<<<<======>>>???@@@@@@>>>>>>AAAEEEGGGFFFDDDKKKLLLMMMOOORRRWWW]]]bbbdddbbbaaa___\\\UUUMMMGGGHHHXXXwwwxxxuuuyyyzzzxxx{{{zzzyyyyyyxxxxxxxxxxxx}}}{{{xxxxxxyyyyyyxxxwwwyyy{{{|||{{{yyyxxxzzz}}}~~~{{{xxxwwwwwwxxxvvvvvvwwwxxxxxxxxxwwwvvv|||~~~|||yyyxxxwwwwwwyyyzzz{{{zzzxxxuuusssmmmmmmllllllkkkkkkkkkkkkkkkgggbbb^^^\\\ZZZXXXVVVPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHFFFDDD@@@===;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::999999999888888666555444333333444555555888999999:::999999888888888===CCCIIINNNVVV```gggjjjnnntttxxxyyyyyyzzzzzzvvvxxx{{{~~~~~~~~~|||||||||||||||~~~~~~~~~~~~~~~~~~{{{|||sssrrrpppmmmqqq~~~zzzwwwrrriiibbbdddaaacccnnn}}}|||iiiQQQ@@@999444///000000///............///+++,,,------+++***+++,,,,,,,,,,,,...000///---+++...---,,,++++++,,,---------,,,,,,+++,,,---...///------..................//////000000111111222222444444444444444444444444444444444444444444444444222222333444555777777888666666666777666666666555444333222333555666555444888999::::::::::::999888888;;;===<<<;;;;;;===???<<<<<<<<<<<<===>>>???@@@?????????BBBGGGIIIIIIHHHIIIKKKNNNPPPSSSWWW]]]```bbbcccdddbbb]]]UUULLLGGGFFFVVVuuu||||||{{{yyywwwwwwvvvuuuuuutttttttttuuuqqqmmmooosssuuutttqqqpppsssuuuvvvvvvwwwxxxzzz}}}|||{{{yyywwwvvvttttttttttttuuuvvvwwwvvvvvvvvv|||{{{xxxvvv{{{|||}}}}}}|||zzzwwwvvvuuutttsssqqqpppoooooooooqqqmmmhhhccc```]]][[[XXXQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGDDDAAA???======<<<;;;:::999:::;;;;;;===<<<;;;:::::::::::::::999:::<<<===>>>======<<<>>>>>>=========<<<<<<<<<::::::999999999999888888888777555444333444444555999999999999999888777666888<<>><<<<<<<<<<<<===>>>???@@@>>>>>>@@@CCCHHHKKKMMMLLLJJJLLLOOORRRUUUYYY]]]aaaeeehhhkkkiiibbbXXXNNNHHHFFFVVVuuu~~~~~~}}}{{{zzzxxxwwwuuuooojjjkkkqqqtttrrrnnnmmmooorrrtttuuuuuuuuuuuuvvvuuutttttttttsssqqqoooqqqqqqrrrtttuuuvvvwwwwww{{{~~~}}}{{{yyyyyy}}}}}}~~~}}}|||{{{yyyxxxyyyxxxwwwuuuttttttuuuuuutttpppkkkfffbbb___[[[YYYRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHFFFEEEBBB@@@???===<<<;;;999999::::::;;;===<<<;;;:::999999:::::::::;;;<<<===>>>===;;;:::=========<<<<<<<<<<<<<<<::::::::::::999999999999:::888777555444444555555::::::999999888777666555777<<>>>>>???===<<<;;;<<<;;;999777<<<<<<<<<<<<<<<;;;;;;;;;777888999999999:::;;;;;;<<<<<<<<<<<<<<<===??????<<<===???CCCGGGKKKNNNOOONNNOOOPPPRRRUUUZZZ```eeekkkoootttrrriii\\\QQQKKKHHHWWWuuu~~~xxxqqqrrrwwwzzzwwwssstttuuuuuuvvvvvvvvvtttrrrpppooooooppprrrrrrpppnnnkkkkkkmmmoooqqqsssuuuvvvxxxyyyyyyxxxwwwwwwyyy{{{}}}}}}||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvxxxyyytttqqqlllhhheeeaaa]]]ZZZTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@===<<<;;;:::999:::;;;;;;<<<<<<;;;:::::::::::::::999:::;;;<<<;;;:::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;999888666555555666666:::::::::999999777666555777;;;AAAGGGLLLTTT]]]dddlllpppuuuyyyyyyyyyyyyyyyyyy|||~~~{{{yyyzzz{{{}}}zzzyyyxxxxxxyyyzzz|||~~~}}}||||||}}}rrrpppuuuvvvfffYYYTTTUUURRRcccyyyyyygggOOO>>>666333111000......---,,,,,,,,,,,,,,,***,,,------,,,,,,...//////,,,***))))))++++++***,,,------....../////////......////////////000///------......///000000111000000000111222222333333///000111222333555666666333333333444444444555555444444555555666777777777888999:::<<>>???;;;<<<>>>AAAEEEHHHLLLOOORRRQQQQQQQQQTTTZZZccciiimmmqqqvvvuuummm```SSSKKKGGGUUUqqq}}}{{{zzzyyywwwtttrrrnnnllljjjkkknnnooonnnkkkgggggghhhiiikkkmmmooopppqqqqqqqqqppppppqqquuuxxxxxxwwwwwwvvvvvvwwwwwwxxxsssrrrqqqpppppprrrtttuuussspppmmmjjjgggddd```]]]UUUTTTRRROOOLLLJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAA>>>===<<<;;;:::;;;<<<<<<<<<<<<===>>>>>>===<<<<<<:::::::::999888888888888777888999:::;;;======>>>======<<<<<<<<<;;;;;;;;;;;;:::888777666777777888:::::::::::::::999888777666:::AAAGGGLLLUUU^^^eeemmmqqqvvvzzz{{{zzzzzzzzzyyy|||~~~~~~|||{{{|||}}}}}}{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~|||{{{|||{{{yyywwwdddXXXUUUWWW```sssxxxcccJJJ<<<666333000///......---,,,,,,,,,,,,---)))***++++++******+++,,,...,,,***)))***++++++++++++,,,---...............---......///000/////////,,,---...///000111111222000000111111222333333333000000111222333444555555222333333444444555555555555666666666666777777777888888:::===AAAFFFJJJMMMBBB>>>888555555777888999;;;:::999888777777777777:::999888999<<<===<<<;;;;;;;;;;;;;;;<<<===>>>???;;;===???@@@BBBEEEJJJMMMRRRQQQQQQQQQSSSZZZbbbhhhiiilllppprrrnnncccUUULLLFFFRRRlll~~~{{{xxxtttpppooorrrtttrrroooiiiiiihhhhhhhhhiiikkkkkkjjjkkkkkkkkkjjjkkkmmmooommmlllkkkkkklllmmmooopppnnnllljjjhhhhhhiiikkkmmmnnnllliiigggfffccc```]]]WWWUUUSSSPPPMMMJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA???>>>===<<<;;;<<<======<<<>>>@@@BBBCCCBBBAAA???<<<;;;999777666777888888666777999:::===???@@@AAA>>>>>>>>>>>>============:::999888777777888999:::::::::;;;;;;;;;::::::999555:::@@@GGGMMMVVV```gggooosssxxx{{{|||{{{{{{{{{zzz|||~~~}}}||||||}}}~~~}}}}}}}}}{{{{{{|||~~~~~~|||yyyeee[[[ZZZ]]]ooooooXXXAAA666444111///...///......---------------***+++,,,+++))))))***+++---+++******,,,------,,,)))***,,,---.........---,,,---.../////////............//////000000000111000111111222222333333444000000111222333333444444222222333333444555555666444444555666777888888999888888:::===AAAFFFKKKMMMCCC@@@<<<999999:::;;;;;;999888888777888999:::;;;:::888777999<<<===<<<:::;;;;;;;;;;;;<<<===>>>>>>===>>>@@@@@@AAACCCHHHKKKLLLNNNPPPQQQTTTYYY___cccdddeeehhhmmmpppiii\\\PPPIIIRRRkkk}}}|||~~~}}}zzzooonnnllljjjiiiiiijjjjjjeeegggiiiiiihhhffffffgggbbbbbbaaa```bbbdddfffhhhjjjhhheeecccbbbbbbdddeeehhhgggeeedddcccaaa^^^[[[WWWVVVSSSPPPMMMJJJIIIHHHEEEEEECCCBBBBBBAAAAAAAAA@@@???>>><<<<<<======>>>===???CCCFFFGGGFFFDDDBBB>>><<<999777666777888:::666777999;;;>>>@@@BBBCCC????????????>>>>>>>>>>>>:::999888888888999:::;;;::::::;;;<<<<<<<<<;;;;;;444999@@@GGGNNNWWWaaaiiippptttyyy|||}}}|||||||||{{{}}}~~~}}}~~~|||||||||{{{zzz{{{~~~wwwwwwzzzhhh^^^^^^aaaxxxdddMMM777000111000////////////...------------...,,,......---+++***+++,,,,,,+++***+++---...---,,,(((***+++---......------+++,,,.../////////...---000000000000////////////000111111222222333444444111111111222222333444444222222333333444555666666222333444666777999:::;;;888999:::<<<@@@EEEIIILLL@@@>>><<<;;;;;;;;;:::999999999999:::;;;>>>@@@AAA888666555777:::;;;:::888;;;;;;;;;;;;;;;<<<>>>>>>???@@@BBBAAA@@@BBBGGGKKKGGGJJJOOOSSSUUUXXX[[[^^^aaaaaadddlllsssooobbbWWWMMMVVVmmm~~~zzzvvvsssrrrqqqqqqllllllmmmnnnmmmlllkkkjjjiiiccc```ccccccaaaccciiitttpppllliiiiiijjjkkklllfffeeefffgggbbb]]]\\\```YYYXXXUUURRROOONNNMMMMMMLLLIIIFFFDDDDDDDDDDDDCCC???>>>===<<<<<<===>>>>>>???===>>>AAAEEEGGGFFFDDDBBBAAA>>><<<;;;999777555777888:::===@@@AAACCCCCCCCCAAA>>><<<<<<;;;999777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777999>>>FFFPPP[[[dddiiirrrtttwwwyyyzzz{{{}}}~~~~~~}}}}}}|||~~~~~~~~~~~~|||~~~|||www}}}}}}gggZZZ[[[aaapppzzz[[[III666000///------///.........------,,,,,,,,,,,,------......------,,,...---,,,,,,+++***))))))*********+++,,,---...///............/////////000000000000000000000000000111111000000111111222333333333333333333444444444999555222222555666555444666666666666777777777777;;;::::::;;;>>>AAABBBBBBAAA???<<<:::888888999999;;;:::999888888999:::;;;<<<;;;:::999999999::::::::::::::::::;;;;;;<<<============???AAAEEEHHHKKKPPPNNNMMMNNNQQQUUUWWWXXX\\\___gggrrryyyxxxooofff\\\^^^nnnyyyyyyzzzzzzzzzxxxwwwvvvqqqmmmmmmqqqrrrpppqqqvvv~~~}}}{{{zzz{{{zzzxxxwwwqqqooonnnnnnjjjdddcccfffaaa___\\\YYYVVVUUUTTTSSSRRROOOLLLJJJIIIGGGEEECCCAAA???>>><<<;;;;;;<<<<<<<<<;;;;;;===AAADDDDDDCCCEEECCC@@@>>><<<:::888777777999;;;===@@@BBBCCCCCCBBB???===<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777888:::@@@HHHRRR]]]fffkkkqqqtttwwwyyyzzz{{{}}}~~~~~~}}}|||}}}}}}~~~|||~~~~~~|||zzzvvvaaaVVVXXX^^^nnn{{{|||iiiPPPAAA444111111///---...---------,,,,,,+++++++++,,,,,,------------,,,,,,......------,,,+++******++++++++++++,,,------...---------............///000000000000000000000000111111000000111111222333...//////000111111222222555333111111333555444333666666666777777777888888;;;:::999;;;===???@@@???>>>===;;;999999999:::;;;888777666555555666777888999999999999999999999999:::::::::::::::;;;<<<<<<=========???AAADDDGGGIIILLLLLLLLLMMMPPPSSSUUUUUU[[[^^^gggsss}}}yyyrrrdddcccooo~~~|||xxxwwwsssnnnlllnnniiigggdddaaa^^^\\\[[[[[[XXXVVVTTTQQQOOOKKKFFFCCCAAA@@@>>><<<::::::::::::;;;:::999:::>>>AAADDDDDDHHHGGGDDDAAA>>><<<::::::888999<<<>>>AAACCCDDDDDDAAA???======?????????>>>;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888777999<<>>???AAACCCEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSWWWZZZcccppp}}}}}}llljjjsss~~~|||yyysssqqqqqqllljjjgggdddaaa___^^^^^^ZZZYYYWWWVVVSSSOOOIIIDDD???>>><<<;;;:::::::::;;;===;;;::::::===AAAEEEGGGKKKJJJHHHDDDAAA>>>======:::;;;===@@@BBBDDDEEEFFFCCCAAA??????@@@@@@???>>>;;;<<<<<<<<<<<<=========>>>>>><<<;;;:::999888888999===DDDNNNYYYccckkkpppsssvvvyyy{{{|||~~~~~~~~~}}}~~~{{{~~~}}}~~~uuuhhh^^^^^^eeelllsssyyy}}}{{{tttiiiWWWFFF999444000000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------.........//////000000000000000000000000111111000000111111222333333333333444444444444444444444444555666777888888777777777777888888888999:::999888999;;;;;;:::999::::::999999999999::::::999888777666666777888999555777999<<<===<<<;;;;;;999999999888888999999:::<<<===>>>???AAABBBCCCDDDEEEGGGJJJLLLNNNOOOQQQRRRSSSVVV]]]iiiwww~~~ooommmvvv~~~zzzxxxtttpppppphhhfffccc```^^^]]]\\\\\\XXXXXXWWWVVVTTTPPPJJJFFF<<<<<<;;;::::::;;;=========<<<::::::;;;???CCCFFFKKKLLLLLLIIIDDD@@@???@@@<<<>>>@@@BBBEEEGGGHHHHHHHHHFFFCCCAAAAAA@@@???===<<<<<<<<<=========>>>>>>???>>><<<;;;:::999999999999>>>FFFQQQ\\\fffnnnrrrwwwyyy|||~~~~~~}}}{{{~~~|||{{{zzznnnccc^^^```iiipppvvv{{{~~~{{{rrrbbbNNN???666555222///...///000///---------...............+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,////////////000000000000000000000000000000000000111111000000111111222333222222111111000000//////333444555666666777888888666777777777777888888888888888888999::::::888777;;;::::::999888888777777999888777666666777888999666888;;;===??????>>>===:::999999888888999999999;;;<<<>>>@@@BBBCCCCCCCCCDDDGGGKKKMMMMMMOOOQQQSSSVVVVVV[[[eeepppxxxxxxvvviiijjjwwwzzzvvvuuuqqqnnnlllbbbaaa^^^\\\ZZZYYYYYYYYYVVVUUUUUUTTTSSSOOOJJJFFF<<<;;;;;;;;;;;;===>>>???<<<;;;:::999888;;;???CCCJJJMMMOOOMMMHHHCCCBBBBBB???@@@CCCEEEHHHIIIKKKKKKLLLIIIFFFDDDBBB@@@>>><<<============>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;@@@JJJUUUaaakkkqqquuu{{{}}}~~~~~~}}}|||}}}~~~yyyyyyvvvhhh]]]YYY^^^gggmmmuuuyyy{{{wwwlllZZZGGG:::333555333...+++...000000............////////////++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------//////000000000111111111000000000000000000000000111111000000111111222333333333333222111111000000111333555555555444555666666666666666777777777777777777777999::::::888666::::::999999888777666666777777555555555555777777999:::<<<>>>????????????;;;::::::999999999999::::::<<>>===<<<<<<<<<===>>>???<<<======;;;999:::>>>AAAGGGLLLPPPPPPKKKEEECCCCCCBBBCCCEEEHHHJJJLLLMMMNNNNNNKKKGGGEEECCCAAA???=========>>>>>>>>>?????????>>><<<;;;::::::;;;<<<======CCCNNNZZZfffooovvvyyy}}}~~~~~~~~~~~~}}}}}}~~~|||{{{|||vvvwwwyyyzzzxxxxxx|||yyyooo```WWWVVV^^^hhhnnnuuuvvvuuupppbbbPPP???666...333444...+++---//////---------.........//////++++++,,,,,,,,,,,,++++++******++++++,,,---......++++++++++++,,,------...////////////000000000000000000000000000000000000111111000000111111222333333333333444444555555555111444777777555333444555444555555555666666666666666666777999;;;;;;999777777888888888888888777777888777666555555666777888:::;;;;;;<<<===>>>>>>???<<<<<<;;;:::::::::::::::999;;;???CCCFFFFFFEEEDDDCCCGGGJJJKKKJJJLLLRRRWWWaaa^^^]]]aaaeeegggccc^^^SSS[[[ppp}}}~~~~~~}}}tttooopppnnnjjjhhh]]]\\\[[[ZZZYYYYYYZZZ[[[XXXVVVSSSQQQOOOKKKFFFCCC@@@???>>>===<<<<<<===>>>???@@@@@@>>><<<<<>>>>>>>>>>>????????????===<<<:::::::::;;;===???@@@FFFQQQ]]]iiisssyyy|||~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{|||zzz|||~~~|||}}}~~~uuusssxxx~~~|||qqqppprrrvvvwwwxxx~~~}}}zzzzzzyyywwwssshhh[[[TTTWWWaaammmtttvvvuuuqqqjjj[[[III;;;555(((000444///+++---///---,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++,,,,,,---...//////*********+++,,,---...///............/////////000000000000000000000000000111111111000111222222333---...///000222333444555444777:::999777555555777444444444444555555555666666666777999;;;<<<999777555555777888999999999999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;::::::::::::888;;;@@@DDDGGGGGGFFFEEECCCFFFIIIIIIHHHKKKQQQWWWbbb^^^\\\^^^aaa```[[[VVVNNNVVVmmm}}}{{{zzz{{{}}}~~~}}}tttqqqnnnhhhfffhhhaaa___\\\YYYVVVTTTSSSSSSUUUVVVVVVTTTPPPIIICCC??????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>======<<>>??????>>>>>>======<<<<<<>>>:::999;;;<<<::::::<<>>@@@AAA===>>>???>>><<<;;;;;;;;;<<<===???AAACCCEEEFFFGGGAAACCCFFFHHHJJJLLLOOOQQQZZZ[[[ZZZ[[[```ccc]]]UUUOOOWWWmmm~~~|||{{{zzzzzz|||wwwuuusssmmmjjjjjjbbb```\\\YYYVVVUUUTTTTTTWWWWWWWWWUUUQQQKKKDDD@@@@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>???CCCGGGIIIHHHFFFDDDCCCCCCHHHKKKKKKLLLOOOQQQPPPPPPMMMIIIEEEBBB@@@??????AAA@@@@@@??????>>>>>>===???;;;999<<<===;;;;;;>>>GGGOOO\\\jjjtttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||||||||}}}|||~~~{{{oookkktttzzzwwwxxxwwwuuuvvvzzz~~~|||xxxnnnhhhiiicccYYYPPPPPPWWWbbbqqq}}}|||xxxnnn]]]JJJ<<<444111111000///........./////////...---,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000////////////000000000000222111111000000111111222111111222222222222111111222000///000333444333111333333444444555666666666777555222222555888888888888999:::;;;:::999777666777777777777888999::::::555666666777777888888888<<<;;;;;;;;;;;;===>>>???<<<>>>???>>><<<::::::;;;AAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMTTTXXX[[[___eeeggg```VVVLLLTTTiii~~~~~~}}}{{{{{{|||~~~}}}~~~~~~yyyxxxwwwrrrmmmkkkeeebbb]]]YYYVVVUUUVVVWWWYYYZZZZZZXXXSSSMMMFFFBBBAAAAAA@@@???>>>>>>======777888999;;;===>>>??????<<<>>>AAABBBBBBAAABBBCCCBBBIIINNNNNNPPPSSSTTTRRROOOMMMIIIEEEBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>;;;:::<<<===;;;===AAAKKKTTTbbboooxxx|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzyyyyyy}}}xxxllliiisss|||{{{yyyuuuuuuwwwwwwzzzuuullleeeeee```VVVNNNRRR]]]iiiuuu}}}xxxhhhUUUCCC777111//////////////////000111222//////---,,,************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000////////////000000000000222111111000000111111222///000000111111111111000...------...111222222111333333333444555555666666666555333333555777888888::::::::::::999777666444777777777777888999::::::777777777777777777777777::::::999::::::;;;<<<===<<<===>>>===;;;:::::::::AAAAAA@@@@@@@@@AAAAAABBBEEEFFFGGGGGGFFFFFFHHHIIINNNUUU^^^fffmmmmmmcccWWWLLLSSSggg~~~}}}}}}|||~~~{{{yyyyyyyyyuuuoookkkgggddd^^^YYYWWWWWWXXXYYY[[[\\\\\\ZZZUUUNNNHHHCCCAAAAAA@@@@@@>>>===<<<;;;666777888:::<<<=========888:::<<<<<<<<<===@@@BBBBBBIIIOOOQQQSSSUUUUUUSSSOOOMMMIIIFFFCCCBBBBBBBBB???>>>>>>===<<<;;;::::::===:::999;;;;;;;;;???EEEPPP[[[jjjtttzzz~~~}}}}}}||||||~~~~~~}}}|||{{{}}}~~~~~~~~~}}}~~~~~~}}}|||zzzyyyyyy|||}}}vvvkkkgggqqq~~~zzztttssstttnnn|||vvvrrrkkkfffeee```VVVQQQZZZiiittt|||xxxdddOOO???555222111///////////////000000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000111111000000000000111111000000000000000///......,,,,,,---...000111222222222333333444444555666666555444444444555777888888888888999999888777666555666666666777777888999:::999999999999888888888888999:::::::::;;;<<<<<<===<<<===>>>===;;;:::999:::;;;<<<<<<>>>@@@BBBEEEFFFFFFGGGHHHGGGFFFGGGIIIKKKNNNWWWbbbmmmtttsssfffWWWPPPUUUggg}}}|||{{{|||}}}~~~~~~|||~~~zzzzzzzzz{{{|||zzztttmmmiiieee```[[[XXXXXXZZZ[[[\\\]]]]]]ZZZUUUOOOHHHDDD@@@@@@@@@@@@>>>===;;;:::888999999:::::::::::::::666777888999999;;;>>>AAABBBJJJPPPSSSTTTVVVVVVSSSPPPNNNKKKGGGDDDCCCCCCCCC??????>>>===<<<;;;::::::;;;888888::::::;;;AAAHHHVVVdddqqqwww{{{~~~~~~|||{{{|||~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzz~~~~~~~~~}}}}}}~~~|||{{{}}}~~~}}}}}}}}}{{{|||~~~yyynnnkkkttttttpppqqqooo~~~vvvrrrmmmjjjiii```YYYXXXeeevvvttt\\\GGG:::444222111/////////.........---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////000000000000111000000000000000000111222222111111///...,,,+++,,,---...///000111222333222222333333444555555555444444555555555666777888555666666777888888888888666666666666777888999::::::::::::::::::::::::999:::;;;<<<<<<======>>>>>><<<===>>>===;;;:::::::::999999:::<<>><<<;;;:::::::::::::::999888888666777888888888:::===@@@EEELLLRRRTTTUUUWWWWWWTTTSSSQQQMMMIIIFFFEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;999999::::::<<>>????????????===>>>???>>><<<;;;;;;;;;<<<;;;;;;;;;===???BBBDDDDDDEEEGGGIIIKKKOOOTTTXXXVVV\\\eeemmmsssssshhh\\\OOOSSSeee}}}{{{yyywwwwwwvvvzzz~~~zzzvvvyyy{{{||||||tttjjjgggddd```]]]\\\\\\\\\\\\\\\[[[YYYTTTLLLFFFAAA@@@AAABBBCCCBBBAAA???>>>::::::;;;;;;:::999999888777999999999999;;;===@@@IIIPPPUUUUUUVVVYYYYYYVVVVVVSSSOOOKKKHHHFFFEEEEEEDDDDDDCCCAAA@@@>>>======<<<::::::<<<<<<>>>GGGRRRdddrrr|||zzzyyy~~~}}}{{{zzz{{{||||||}}}~~~||||||{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{~~~~~~}}}|||{{{|||}}}}}}}}}}}}~~~}}}~~~|||ooonnn}}}|||rrrkkkbbbdddnnnqqq```III999222111000...------//////000///......,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---////////////000000000000000000////////////000000000000111111111000//////...000111111//////111333111222222333333444555555222444777777555555777888555555555555666666777888666555555666666777888999777888888888999:::::::::;;;<<<===???????????????>>>???@@@???===<<<<<<<<<>>>===;;;:::;;;===???AAACCCEEEGGGIIILLLPPPVVV[[[WWW[[[```eeellloooiii___QQQUUUggg~~~|||zzzyyyxxxxxx|||yyyrrrwwwyyyyyy||||||sssiiihhheeebbb___]]]\\\\\\[[[[[[[[[XXXSSSKKKDDD@@@AAABBBDDDEEEEEEDDDBBB@@@:::::::::;;;;;;::::::999888:::;;;;;;:::;;;===???LLLSSSWWWWWWWWWZZZZZZXXXXXXUUUQQQLLLIIIFFFFFFEEECCCBBBAAA@@@>>>===<<<;;;===<<<<<<======@@@JJJUUUgggvvv~~~zzzxxx~~~~~~|||{{{|||}}}xxxzzz|||~~~~~~}}}|||zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuwwwyyy}}}~~~|||zzzzzz{{{}}}zzz}}}~~~rrrqqq|||tttiiifffjjjwwwlll[[[EEE777333333111...+++---///000111222111111---.........---+++)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////...////////////000000000000000000////////////000000......000111222222222222---000222111......000222111222222333333444555555111444777777555555666999777666666555555555666666555555555666666777888999555555666777888999999:::;;;<<<===????????????>>>???@@@AAA@@@>>>============<<<:::::::::===@@@BBBCCCEEEGGGHHHKKKPPPVVV[[[WWWYYY[[[___gggllliiibbbUUUYYYjjj}}}|||{{{||||||}}}{{{zzzzzz}}}yyyrrrtttwwwzzzzzzzzzxxxwwwnnnllljjjgggccc```]]]\\\\\\\\\[[[ZZZVVVPPPIIIDDDCCCCCCCCCCCCBBBAAA@@@???;;;===@@@AAA???===;;;;;;>>>;;;:::;;;:::999===CCCJJJSSS[[[\\\[[[\\\[[[XXXXXXUUURRROOOMMMLLLIIIGGGFFFEEEBBB???=========>>>AAA>>><<<======BBBRRRcccvvv{{{}}}{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~|||||||||{{{zzzwwwuuuttt{{{zzzzzz}}}~~~~~~}}}||||||}}}~~~}}}sssttt~~~qqqfffeeeqqq}}}nnnTTT<<<555555000---///------,,,+++++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---...000000000000///...........................---+++++++++,,,...000222222222222222111000///---...///000000111111000000000111111111222222222444555666777777666555444444444555555444444333333777777666666666777999;;;777777777666555333222111<<<<<<<<<===============;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;<<<>>>???@@@BBBDDDGGGJJJNNNQQQSSSSSSVVVXXXXXXZZZccckkkhhh```SSSUUUfff~~~}}}~~~~~~}}}|||zzzzzz|||}}}xxxuuuwwwyyy{{{|||zzzxxxwwwnnnllliiifffcccaaa___^^^___^^^]]][[[WWWPPPIIIDDDCCCCCCDDDDDDCCCBBB@@@???===???BBBDDDCCCBBBAAA@@@>>>:::999999888888<<>>>>>???@@@===<<<>>>???FFFWWWhhhwww{{{~~~|||}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||zzzyyywwwvvv{{{zzzzzz|||~~~}}}|||{{{||||||}}}}}}|||tttuuuyyy{{{nnnfffcccsssgggOOO:::555555000---//////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...000111---...///000111111111000////////////////////////000///---------...000111333444444444333333222111111111222222222111111000111222222222333333333333444444666666666666444444555555666666666555555444777444222333777:::999888666666666666555444333333:::::::::;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<===<<<<<<<<<<<<===???@@@AAAAAACCCEEEIIILLLOOOQQQRRRTTTWWWXXX\\\eeemmmjjjbbbZZZ]]]nnn}}}}}}|||{{{{{{zzzzzzzzz~~~}}}wwwyyyzzz|||}}}}}}{{{xxxvvvnnnlllhhheeebbbbbbbbbbbbcccbbb```\\\WWWOOOIIIEEEBBBCCCDDDEEEDDDCCC@@@???@@@BBBEEEGGGIIIIIIIIIHHHAAA===;;;;;;999999>>>DDDQQQYYY``````^^^^^^]]][[[^^^\\\XXXWWWVVVUUUSSSQQQNNNKKKHHHDDDBBB@@@@@@@@@>>><<<<<<>>>BBBLLL^^^nnnxxx|||}}}~~~~~~}}}|||}}}}}}zzz{{{|||||||||{{{zzzyyy|||||||||~~~~~~}}}|||{{{{{{{{{}}}{{{}}}}}}||||||wwwwwwvvv{{{~~~~~~xxxyyy|||yyyqqqiiieeebbbsssvvvZZZGGG777444444111...///111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---.........000111111111111111000000000000000000000000111000/////////000222333333333333444333333222111444444444444333222111000222222333333333444444444333333555555555555333333555666666777777777666666999444000222888;;;888555555555666666666666555555888888888888999999::::::===>>>>>>===<<<;;;<<<===<<<<<<<<<===>>>???AAAAAA@@@AAADDDGGGKKKNNNPPPQQQSSSVVVZZZ```iiiooollleeeccchhhyyy~~~~~~{{{yyywwwvvv|||~~~zzzyyy|||}}}~~~~~~}}}zzzwwwuuuooolllhhhdddbbbccceeefffgggfffccc^^^VVVNNNIIIFFFBBBCCCEEEFFFEEEDDDAAA@@@BBBCCCFFFJJJNNNPPPPPPPPPGGGBBB???>>>======BBBIIIUUU]]]cccbbb``````___]]]___]]]ZZZXXXXXXWWWUUUTTTPPPNNNJJJFFFCCCAAA@@@@@@=========???FFFRRRcccqqq{{{~~~~~~}}}}}}|||||||||zzz{{{|||~~~~~~~~~}}}}}}~~~~~~||||||{{{wwwssstttzzz~~~{{{yyyzzzwwwzzzzzz}}}{{{yyy|||~~~{{{ssskkkfffcccfffrrr~~~yyylll```LLL???444222333111...///111000///---,,,,,,,,,,,,++++++------------++++++------------------------(((***++++++******+++,,,---...//////000000111111////////////////////////111111000000000111222333000000111111111111000000444444444444444333222222222222222333333333333444222333444444444444333222444555666666777777777777:::777555555777888666444333444555666777777777777666777777888888999999999:::<<<===<<<:::999:::;;;;;;;;;<<<<<<===???@@@AAA@@@AAADDDGGGJJJMMMPPPRRRTTTWWW\\\ccckkkooolllhhhhhhooozzzxxxwwwzzz|||~~~zzz|||~~~~~~zzzwwwuuupppmmmhhhdddcccdddgggiiijjjiiifff___UUUMMMIIIGGGCCCDDDEEEFFFFFFDDDCCCAAACCCCCCFFFKKKQQQUUUVVVUUUKKKFFFBBB@@@>>>???EEEMMMXXX___eeedddbbbcccbbb```___]]]ZZZXXXXXXWWWUUUTTTQQQNNNJJJFFFCCCAAA@@@@@@===???@@@CCCJJJYYYhhhrrr}}}~~~}}}}}}||||||}}}}}}zzz{{{}}}|||~~~~~~}}}~~~sssmmmmmmrrr|||{{{{{{zzz{{{|||~~~|||{{{rrrkkkggggggppptttyyy{{{xxxnnn\\\MMM@@@888222000111000/////////...---,,,++++++++++++++++++------------++++++------------------------,,,---......------...///,,,,,,------...//////000........................000/////////000000111111///000000111111000000000111111222333444444333333111111111111222222222222111222333444444333222111222333444555666777777777;;;======;;;666333333555222333444666777777888888666777777888999999:::::::::;;;======;;;999999::::::::::::;;;<<<===>>>???AAABBBDDDFFFJJJNNNQQQSSSUUUVVV[[[cccjjjjjjhhheeecccmmm|||{{{yyyzzz}}}~~~||||||yyyvvvpppmmmiiifffdddeeehhhjjjkkkjjjggg___TTTLLLIIIIIIDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFLLLSSSYYYZZZYYYMMMGGGBBB@@@>>>???FFFNNNYYYaaafffeeedddeeeeeecccaaa^^^[[[YYYXXXWWWUUUTTTQQQNNNKKKFFFCCCAAAAAA@@@===AAADDDHHHRRRbbbooovvv}}}||||||||||||}}}~~~~~~{{{|||~~~~~~}}}~~~}}}~~~yyyrrrppplllyyy~~~}}}}}}~~~{{{|||yyy{{{{{{uuunnnjjjlllpppzzzyyywwwvvvqqqdddPPPAAA888555111/////////......------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,---...///000.........................../////////000000000000000111222222333222222222///000111222333333333333000000111111111222222222222222444444444444222222111222444555666777777888;;;???AAA===666111222666111222333555666777777777666777777888999:::;;;;;;;;;===??????===<<<;;;;;;999999999:::;;;<<<>>>>>>BBBBBBCCCFFFIIIMMMQQQSSSSSSRRRVVV]]]aaa^^^\\\[[[YYYfff{{{|||}}}~~~|||yyyqqqnnnjjjgggffffffhhhiiikkkkkkggg^^^SSSKKKIIIJJJFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEFFFMMMUUU[[[]]][[[PPPJJJDDDAAA???@@@HHHPPPYYYaaafffeeedddfffgggeeedddbbb^^^\\\[[[YYYWWWUUUQQQOOOKKKGGGDDDCCCBBBBBB;;;BBBIIINNN[[[lllxxx}}}{{{{{{{{{{{{}}}~~~|||~~~~~~}}}}}}}}}uuuzzzyyy{{{~~~|||}}}vvvuuurrrkkkeeegggpppyyy~~~zzzvvvqqqfffVVVEEE;;;444333111...,,,---......---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................)))+++,,,,,,++++++,,,---------,,,,,,---...000111...........................//////000000000000000000000111222222222222222111222222333333333222222111111111222222222333333222333444555555444333222222333444666888999999999:::<<<>>><<<777444333555111111333444555555555555666666777888999:::;;;;;;;;;===??????>>><<<;;;;;;:::::::::;;;<<<===>>>???AAAAAABBBDDDHHHLLLPPPRRRNNNLLLMMMSSSSSSOOOLLLMMMMMM^^^{{{~~~~~~|||qqqoookkkhhhgggggghhhhhhkkkkkkggg^^^RRRKKKIIIKKKGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGNNNWWW]]]___]]]TTTMMMGGGDDDBBBCCCKKKTTTYYYaaafffeeeeeeggghhhggghhheeeaaa___]]][[[YYYWWWRRROOOLLLHHHEEEDDDDDDDDD:::CCCKKKSSSaaasssyyyzzzzzz{{{}}}~~~}}}}}}~~~|||||||||{{{xxxvvvxxx|||}}}}}}vvvtttmmmddd___dddrrr~~~{{{yyyuuulll\\\JJJ===777333333111---+++,,,...------------------...///000...---++++++++++++---...........................---...000///......///111......------...///111222000000000000000000000000//////000111111111111000......///000000000000000444444444444333222111111222222333333333444444444333333555555555555333333333444555777999:::;;;;;;999999999999999777555333000111222333444444444444555555666777888999::::::999;;;===>>><<<:::999999;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCFFFJJJNNNQQQJJJFFFGGGKKKJJJDDDAAACCCFFFXXXxxx}}}~~~zzzsssqqqmmmkkkjjjjjjhhhgggnnnkkkddd[[[SSSLLLJJJIIIGGGHHHHHHEEECCCCCCFFFIIIJJJKKKMMMOOORRRVVVYYYZZZYYYRRRGGG???===CCCKKKQQQ[[[```eeegggfffeeefffhhhgggfffeeebbb```]]][[[YYYTTTPPPJJJGGGGGGFFFDDDBBBBBBIIIUUUaaalllttt{{{}}}|||{{{|||~~~~~~~~~}}}|||}}}|||zzzzzzyyyzzz{{{{{{zzzxxxzzzjjj]]]]]]dddmmmvvv}}}ssscccQQQAAA777333222111///...---...000111------,,,+++***)))((('''///+++'''***000222///***,,,++++++******++++++,,,+++,,,...//////---,,,***,,,,,,,,,------------...///////////////.........000000//////.........------,,,++++++,,,...111222222222222222222111000///111111222222222333333333444444444555444444333333555666999;;;<<<;;;::::::999888666555555555666777555555444555666777999:::999888777666777888;;;<<<<<<<<<======<<<;;;:::::::::<<<<<<<<<:::999:::;;;===>>>???@@@CCCFFFIIIKKKHHHHHHHHHGGGEEEBBB@@@>>>FFFXXXttt|||~~~~~~{{{tttrrrooommmmmmnnnmmmlllrrrnnneee[[[QQQKKKHHHHHHHHHHHHHHHFFFCCCCCCFFFIIIMMMMMMNNNPPPQQQSSSTTTTTTVVVPPPGGGAAAAAAFFFNNNTTTWWW]]]cccfffffffffgggiiiffffffeeeccc```]]]YYYXXXSSSOOOJJJHHHHHHHHHGGGFFFEEEMMMYYYeeeooovvv{{{~~~~~~}}}|||~~~~~~~~~{{{zzz|||}}}zzzuuuqqqppprrrzzzwwwrrrhhhaaafffooovvv}}}qqq___LLL>>>666222111000...---,,,---...///---------,,,,,,,,,,,,+++///,,,***+++...000...+++,,,,,,++++++++++++,,,,,,+++,,,---......---+++***.........////////////000/////////////////////...000/////////............000///.........///000111222222222222222111000000111111222222222333333333333333444444555444444444555666888999999888777666666777777888777666555444555555444444555666777888777666555555666888:::;;;<<<<<<<<<<<<<<<;;;::::::<<<>>>>>>>>><<<<<<===>>>;;;;;;<<<===@@@CCCFFFGGGGGGGGGFFFFFFDDDAAA???>>>EEEVVVsss~~~|||~~~|||wwwuuurrrqqqqqqrrrrrrrrrwwwpppeeeYYYOOOJJJHHHGGGIIIIIIHHHFFFDDDDDDFFFIIINNNOOOOOOPPPOOONNNMMMLLLOOOKKKFFFBBBBBBHHHNNNSSSTTTZZZaaaeeefffgggiiikkkgggggggggeeebbb]]]YYYVVVRRROOOKKKIIIIIIJJJJJJJJJLLLTTT```kkksssyyy|||~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{|||||||||qqqjjjkkknnn{{{wwwrrrjjjhhhlllwwwmmmWWWEEE:::444222//////---,,,,,,,,,---...+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---......---,,,+++.........////////////000......//////////////////////////////............222222222111111000000000111222222222222111000000111111222222222333333333222222333444555555555555444555666666666555333222444666888999999777444222555555444444444444555555666666555666777999;;;<<<;;;;;;;;;;;;;;;::::::999888:::;;;:::999999:::;;;::::::;;;<<<>>>AAADDDFFFFFFFFFEEEDDDCCCAAA???>>>CCCUUUrrr|||yyyvvvttttttuuuvvvuuuxxxpppbbbVVVNNNJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFHHHLLLMMMNNNNNNMMMJJJHHHFFFIIIFFFBBB@@@AAAEEEKKKNNNTTTZZZbbbggghhhhhhjjjllliiijjjjjjiiieee___ZZZVVVSSSPPPMMMJJJJJJKKKLLLMMMSSS[[[gggqqqwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~}}}vvv}}}tttlllkkknnnttt}}}tttqqqiiinnnzzzhhhPPP???666333222///...------,,,,,,------))))))*********+++++++++,,,...///...+++)))+++---,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------...............///////////////////////////.........000111222222222111111000111111222222222111111000111111222222222333333333111222333444555555555555333333444555555444333333555666777888888666444333666666666555555444444444666666666777888:::<<<===999:::::::::::::::999999555777888888777777888:::=========>>>@@@CCCEEEGGGFFFFFFEEEDDDBBBAAA@@@???DDDUUUqqqzzzwwwwwwwwwwwwwwwvvvlll^^^SSSMMMKKKKKKLLLJJJHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIFFFDDDBBBEEEDDDAAA@@@AAADDDHHHJJJWWW]]]eeejjjkkkkkklllmmmnnnnnnnnnlllhhhbbb\\\XXXTTTRRROOOLLLKKKLLLNNNQQQ\\\cccnnnvvv{{{|||||||||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{|||yyyrrrkkksssxxxoookkkjjjtttuuummmkkkiiiuuu|||```III;;;555333111//////..................+++++++++*********))))))+++...000...***(((***------,,,,,,,,,,,,,,,,,,---------...///////////////,,,,,,,,,------------...---.........//////000000.........///////////////---...///000111111111111000111111222222222111111111111222222222333333333111222333444555555555555111222333444555555555555777666666555555555555555888777777777666555555444444444555666777888999:::888888999999999999999888777999:::;;;::::::<<<>>>????????????AAACCCEEEGGGFFFFFFEEECCCBBBAAA@@@@@@DDDVVVrrr~~~zzzzzzzzz{{{zzzssshhhZZZPPPLLLLLLLLLLLLJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@DDDCCCBBBAAACCCFFFIIIKKKXXX___gggmmmnnnmmmnnnooosssrrrqqqnnniiiccc]]]ZZZUUUTTTRRROOONNNPPPTTTXXXgggmmmuuu{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||~~~~~~|||{{{|||}}}pppfff\\\bbbmmm|||{{{nnnhhhfffwwwssskkkiiifffxxxqqqVVVAAA888444222///////////////.........------------,,,,,,+++++++++***,,,...---***)))+++---------,,,,,,,,,,,,---------------...//////000000.........////////////000------......///000000000.........///////////////,,,------...///000111222000000111222222222222111111111222222222333333333222222333444555555555555111222222333444555666777888777555444333444555666777777888888777666555555222222333333444444555555666777888888888888888888555777999:::999:::<<<>>>>>>>>>===>>>???AAACCCDDDEEEEEECCCBBBAAA@@@@@@@@@DDDUUUqqq~~~~~~qqqfffXXXOOOKKKKKKKKKJJJJJJFFFBBBAAABBBCCCBBBAAA@@@@@@@@@???>>>>>>======@@@?????????BBBFFFJJJMMMVVV]]]gggmmmooopppqqqsssvvvtttrrrmmmhhhbbb^^^[[[VVVVVVUUUSSSRRRVVV\\\aaaqqqvvv|||}}}|||~~~~~~}}}|||}}}xxxhhh\\\RRRUUU]]]kkk}}}~~~oookkkmmmvvvuuukkkhhhddd{{{wwwdddLLL;;;555333///+++...............---,,,,,,+++,,,,,,,,,,,,,,,------***+++,,,,,,++++++,,,---------,,,,,,,,,,,,------+++++++++,,,---......///.........////////////000------......///000000111............/////////000///......---...///000111000000111222222222222222111111222222222333333333333333444444555444444444222222222222333444444555666666555555555444444444555666777777777666555444333333444444444444444333555666777777888888888777333555777888888999;;;===>>>=========>>>???AAABBBCCCBBB@@@???>>>>>>>>>>>>CCCTTTpppqqqfffXXXNNNKKKJJJIIIGGGIIIFFFAAA@@@AAABBBAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;:::<<>>@@@???>>>>>>>>>>>>@@@BBBCCCAAA@@@>>>===<<<<<<<<<===BBBSSSnnnrrrhhhYYYOOOLLLMMMPPPQQQKKKHHHCCC@@@@@@@@@@@@???;;;::::::::::::;;;<<<<<<999;;;<<<======AAAHHHNNNYYY___gggooorrrsssssssssvvvuuurrrnnniiiddd___\\\[[[ZZZXXXVVVWWW^^^jjjsss{{{~~~|||~~~qqq^^^PPPLLLLLLOOOZZZooo~~~~~~}}}}}}~~~xxxjjjdddfffeeeSSS???666444222111000++++++,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,000---++++++------***(((,,,---.........---,,,+++---------------...///000111///---+++,,,...111333000000//////.........------------...///111222333////////////000000000000000000////////////000000******+++---000444777999444444555555666777888888111222333222111111222333444444333333333444444555555555555555555555444444333333333333333333333333666555555555666777888888::::::;;;:::999:::===???===>>>???>>>======???AAA???<<<::::::===>>>>>><<>>===::::::999999999999::::::888:::<<<<<<===AAAIIINNNWWW^^^gggnnnrrrsssttttttwwwuuurrrnnniiiddd```^^^ZZZ[[[[[[[[[^^^fffqqqyyy~~~|||mmm[[[OOOKKKMMMRRR^^^rrr~~~~~~yyy|||qqqgggdddjjj___NNN<<<444333111000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,------+++))),,,------......---,,,,,,---------------...//////.........---...//////000000/////////............+++---///111222222111111////////////000000000111111000000//////000000111111000000///000111222333000000111111222222333333333444555555333222222222444444333333333444444555444444555555555555555444444444444444444444444444666666666666777888999999:::;;;;;;:::999999<<<>>><<<===>>>===<<<<<<>>>@@@AAA>>>;;;;;;===??????>>>CCCQQQkkk}}}vvvpppfff^^^UUUOOONNNPPPQQQQQQNNNJJJEEEAAA???===<<<:::;;;:::999888888777777888777999;;;<<<===BBBIIIOOOXXX___hhhpppuuuvvvwwwwwwwwwuuuqqqmmmhhhdddbbb```]]]```cccdddgggnnnwww~~~~~~}}}~~~}}}}}}xxxgggXXXOOOKKKPPPXXXggg{{{|||uuu{{{uuuiiidddfffrrr~~~UUUFFF777222111000...///222111///---+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,---......------,,,------,,,,,,,,,---......+++,,,.../////////...---////////////............,,,///222555666555333111/////////000000000111111111111111000000111111111444333222111111000000111333333333333333333333333555666777777777555444222444444333333333333444444222333444555555555555555555555555555555555555555777666666777888999::::::;;;<<<<<<:::999888:::;;;;;;<<<===<<<;;;;;;===???CCC@@@======>>>@@@@@@@@@CCCPPPiiiuuummmbbb\\\TTTPPPPPPPPPOOOMMMKKKHHHCCC@@@???===<<<:::<<<;;;:::999777777777666555888:::<<<===BBBJJJPPP[[[aaakkkssswwwyyyzzzzzzuuusssoookkkgggeeedddcccdddhhhlllnnnpppsssyyy~~~~~~~~~}}}~~~~~~uuudddWWWQQQLLLVVVeeewww~~~xxxvvvyyynnneeeeeejjj{{{yyyfffJJJ>>>222///000...---...------,,,,,,++++++,,,,,,------------------------------,,,------......---,,,,,,------------------------,,,,,,,,,,,,------,,,,,,---...///......---///////////////.........000222555777888777555444//////000000000111111111222222111111111111222222111111111222222333333444555555444444444444444444444555777:::;;;:::888555444444333333222333333333111222333444555666666666666666666666666666666666777777777777888999;;;;;;<<<<<<===;;;999888999:::;;;<<<===<<<;;;;;;===???CCCAAA???===>>>???@@@AAABBBPPPjjjxxxnnn```[[[TTTPPPOOONNNKKKHHHEEECCC@@@>>>>>>>>>===;;;>>>===;;;:::888777777777555777:::<<<>>>DDDLLLSSS\\\bbbkkkssswwwxxxxxxxxxrrrpppnnnkkkhhhgggggggggiiinnnssswwwxxxyyy}}}{{{{{{|||||||||}}}{{{~~~tttdddZZZUUUPPP___ssszzz~~~~~~www|||{{{tttkkkeeeiiiqqq}}}{{{uuucccQQQAAA777///...///---,,,---+++++++++++++++,,,---...------------------------,,,,,,---------------...,,,,,,,,,,,,------.........------,,,,,,---------...------------...///000.........///////////////222222333333444444555555000000000000111111111111222222111111111111222222///000111222333444555555222222222222222222111111222333666:::>>>???===;;;555444333222222222222222111222333444555555555555666666666666666666666666666666666777888:::;;;<<<<<<===>>>===:::999999999<<<=========<<<<<<>>>@@@AAA@@@@@@???>>>>>>>>>???AAAPPPmmmwwwmmm]]]XXXQQQMMMLLLJJJFFFCCC@@@>>><<<<<<===>>>===<<<===<<<;;;:::888888777777555777;;;===@@@FFFNNNUUU\\\bbbjjjqqqttttttssssssoooooonnnmmmllllllllllllkkkqqqxxx}}}~~~~~~|||zzz{{{}}}~~~{{{}}}~~~|||xxx{{{tttfff^^^ZZZXXXiii|||uuuxxx~~~~~~~~~|||||||||wwwrrrnnnjjjiiioooxxx}}}~~~|||wwwqqqgggUUUEEE999222---...///---,,,---------,,,+++++++++,,,,,,------------------------+++,,,------+++++++++---,,,,,,,,,,,,,,,---////////////...---------......//////...------///000111.........///////////////000000/////////000111222000000000111111111222222111111111000000111111111000111222222333222222222333333333333333333333333222222444999???BBBAAA>>>555444333222222111111222111222333444444444444444666666666666666666666666555555666666888999;;;<<<===>>>???>>><<<:::::::::<<<===>>>===<<<<<<>>>@@@???@@@BBBAAA???======>>>AAAQQQnnnrrrgggXXXSSSLLLHHHGGGEEEBBB???===;;;::::::<<<<<<;;;:::;;;;;;:::888888777777777555888;;;>>>AAAHHHQQQWWW```fffmmmrrrsssrrrqqqpppnnnooopppqqqqqqqqqqqqqqqrrrwww~~~~~~}}}}}}~~~||||||{{{{{{|||}}}|||{{{}}}wwwyyy{{{~~~~~~zzz~~~~~~sssiiiaaa]]]aaaqqq{{{yyy{{{{{{yyyyyyvvvssssssoooiiidddeeegggkkksss|||{{{{{{xxxpppeeeYYYIII===555000---///000...,,,---...------,,,,,,,,,,,,,,,........................+++,,,---,,,***((()))+++,,,,,,++++++,,,---///000111000///............///...///000000111111000000............/////////000......///000000000//////000000111111111222222222111000000//////000000111000000111222222111000000333333444444555555666666555333333888???BBBBBB???555444333222111111111111222333333444444444333333555555555555555555555555444444555666777999:::;;;===???@@@@@@>>><<<<<<<<<;;;<<<===<<<;;;;;;===???>>>AAAEEEEEEBBB???======DDDRRRnnn{{{kkk```SSSNNNHHHEEEDDDCCC@@@===<<<;;;999:::;;;;;;999888:::999888777666666666666555888<<>>BBBAAA???555444333222111111111111333333444444444333222222555555555555555555555555333333444555777888:::;;;===???AAAAAA???=========:::;;;;;;;;;::::::<<<===>>>BBBGGGHHHDDD@@@>>>===FFFSSSlll}}}rrr```RRROOOKKKFFFBBB@@@>>><<<;;;???===;;;999888888999:::888:::;;;:::888666666777888999<<<@@@GGGPPP[[[bbbjjjlllpppssssssrrrooolllmmmppptttvvvwwwyyyzzz||||||yyyyyyzzz}}}{{{|||}}}|||{{{zzz{{{|||{{{xxxxxxyyyzzz|||~~~~~~~~~vvvuuuqqqgggfffmmmyyypppnnnttt{{{~~~zzzwwwvvvtttsssyyyuuuooooooooojjjdddYYY]]]]]]]]]hhhxxx}}}xxx{{{tttkkk___NNN===555555111111000///...------,,,------..................000///------.........---++++++******+++,,,...///000000...---------------,,,,,,,,,---------......111111000000//////..................////////////---...///000000000..................------------111111000000000000111111111111000000000000000111111222333333222222444666666666777777888777777777333111...------///222444444222000111333444222000333444666777777777666555333222222333444666888:::999999:::;;;;;;<<<<<<===@@@>>><<<::::::;;;>>>???AAABBBCCCDDDBBB@@@<<<:::>>>MMMggg}}}yyywwwsssiiiZZZOOOKKKGGGCCCAAA@@@???>>>===>>>===:::888777777888999;;;<<<===<<<:::999999:::999;;;>>>CCCJJJSSS^^^eeennnppptttwwwxxxvvvtttrrrnnnqqquuuxxxzzz{{{}}}~~~}}}|||}}}~~~}}}}}}~~~~~~{{{zzzzzzzzz{{{|||~~~~~~~~~{{{uuutttppplllsssuuuqqqtttyyyzzzwwwuuuuuurrrrrryyyxxxsssooojjjddd___YYYXXXYYYaaaqqqyyypppdddWWWIII:::333333111111000000///........./////////...---------,,,///---,,,,,,------,,,+++,,,,,,---......---,,,+++------------------......,,,,,,,,,---------......////////////000000000000............////////////...///////////////.........................../////////............//////111111000000000000111111000111222111000000222444444555666666666666555555444333222111111333555777444222111222444444333111333444555666777666666555333333333333444666777888888999999::::::;;;;;;<<<===;;;999888888999;;;===@@@AAAAAAAAA@@@>>><<<:::>>>NNNgggwwwqqqkkkgggccc\\\QQQIIIEEECCC@@@??????@@@@@@???===<<<:::888777777777888:::;;;<<<<<<:::999:::;;;999<<>>===<<<;;;;;;???NNNgggxxxkkkeee]]]WWWSSSOOOIIIDDDCCCAAA???>>>???@@@@@@???<<<;;;:::888777777777777666777888888777777999::::::>>>DDDKKKSSS\\\eeekkklllnnnqqqsssuuuuuuuuutttrrruuuyyy|||~~~|||zzzzzz{{{~~~~~~}}}}}}}}}|||~~~}}}oooeee^^^```iiiwww{{{wwwrrrmmmlllttt~~~{{{{{{{{{xxxrrrjjjccc^^^YYYSSSYYYnnnzzzhhhRRRDDD<<<444///...------.........///////////////......---------,,,...---,,,,,,------,,,***%%%&&&)))+++,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,---------........./////////000000000111............////////////222111///...---------...---...///000111222333333111111000000000000111111111111000000111111222222000111111///------...///111222333444444333222111//////111222333333444444444444444444444444444444444444555555555666666666555555555555444444555555555555666777777888888999<<<;;;:::999999:::<<<===>>>===<<<;;;::::::;;;;;;@@@OOOgggvvvmmmbbb\\\SSSMMMIIIGGGDDDBBBCCCAAA@@@???@@@@@@???>>><<<<<<:::999888888777777444555666666555666999;;;;;;@@@HHHPPPXXXaaahhhmmmqqqrrrsssuuuwwwxxxxxxxxxtttwwwzzz}}}{{{yyywwwxxx|||}}}}}}~~~{{{zzz|||}}}yyyjjj]]]TTTZZZkkk}}}wwwsssttt||||||vvvqqqjjjaaaZZZTTTUUUbbbwwwxxxdddMMM???888222...---+++,,,,,,------......///,,,---------......//////......---...//////---+++***************+++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------......111000000000/////////...............////////////222111///...---------...---...///000111333333444111111000000000000111111111111111111111222333333111111222000......///000000111333555555444333222---...000111222222222111444444444444444444444444444444444444444555555666555555555555555444444444444444555666666777777888:::999999888999:::;;;<<<<<<;;;:::888888999:::;;;@@@OOOgggzzznnnfff\\\WWWPPPJJJGGGEEEDDDCCCDDDCCCAAAAAABBBBBB@@@>>>===<<<<<<;;;:::999888777555666777777777999<<>>DDDMMMVVV^^^eeelllooorrrrrrssstttuuuvvvwwwxxxxxxzzz|||}}}zzzyyy{{{~~~}}}}}}~~~~~~|||zzzxxxyyy|||~~~{{{vvvjjj___XXX```ttt~~~}}}zzzrrriii___XXXVVV___pppnnn\\\GGG;;;555111//////,,,,,,,,,------.........+++,,,,,,---...///000000.........///000///---+++000///---+++++++++,,,,,,---............,,,***))),,,,,,,,,---------......111111111000///.....................////////////111000///...............---...///000111222333333//////............//////111111111111111222333444111222222111//////000222000222555888999888666555111111222333333333222222222444555444333222333444444444333333444444555666444555555666555555444444444444555555666666777777666666666666666777888999::::::999888888999:::;;;AAAPPPhhhvvvkkkcccYYYVVVPPPLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEEEECCCAAA=========<<<;;;:::999888666777888888999;;;???BBBBBBIIIRRR\\\dddjjjooorrrssssssrrrrrrsssuuuvvvwww|||~~~~~~|||}}}||||||}}}zzzzzz{{{}}}yyytttkkkfffccckkk|||yyynnnfffbbbgggsssxxx___PPP???666222//////111......//////////////////,,,---------.../////////---------...//////,,,)))******+++,,,,,,,,,------,,,---...//////...,,,+++,,,,,,,,,---------......000000000000////////////............////////////...///////////////............//////000111222222//////............//////111111111111222333444555///000111000//////111222111333777;;;<<<<<<;;;:::444444333333333222222222111333444444222111222444444444333333333444555666333444555666666555555444444444555555666777777777444444555555666777888888999888888888999::::::;;;BBBPPPhhh|||tttjjjcccYYYVVVRRRNNNKKKIIIHHHGGGDDDCCCCCCDDDFFFGGGFFFDDD>>>>>>>>>===<<<;;;999999666777777888888;;;???BBBFFFLLLWWW```hhhmmmrrruuuxxxxxxwwwwwwwwwxxxzzz{{{}}}}}}{{{|||~~~}}}}}}~~~~~~xxxsssjjjjjjllltttvvvqqqqqqzzzkkkSSSFFF999222///---///333111111111111000000000000..................------,,,,,,,,,...///...+++(((!!!%%%)))---......---***,,,...000000000......,,,,,,,,,---------............//////000000111111............/////////000---...///000000000............//////000000111111111111000000000000111111111111111111222333444555...///000/////////111333222444999===??????>>>===555444333222111111111111000222444333111000222444444444333222333444555666222333555666666666555444444444555555666777777777555666666777888999999:::888888888999::::::;;;;;;BBBPPPhhh}}}uuummmfffbbb]]]]]]\\\XXXSSSNNNKKKJJJJJJGGGEEECCCDDDCCCBBBAAABBBAAA???>>><<<;;;;;;;;;999:::;;;;;;<<>>555000111333333222---...///000000///...---+++,,,,,,------,,,,,,++++++,,,,,,,,,------......---,,,,,,,,,------...///---------,,,,,,,,,------...,,,,,,---///000...,,,............////////////.../////////000000000000........................000000000000111111111111000000//////000000111222333333222222222111111111000000111111111111111111222111111444999<<<<<<;;;777666333111000000111111444333333222222333333333555444444333333333444444555555555666777777888888555555444444444444555555777666666666666888999:::;;;:::888777777888:::;;;>>>MMMddd}}}vvvrrrnnnlllmmmmmmjjjeee^^^WWWRRRQQQOOONNNNNNOOOOOOLLLHHHEEE@@@@@@>>>===<<<<<<<<<<<<::::::999888999>>>DDDIIIVVV\\\dddlllqqquuuyyy{{{{{{}}}~~~~~~}}}{{{yyyzzz}}}~~~~~~}}}vvvnnneee___ZZZcccmmmpppnnnnnntttzzz}}}xxxyyyjjjNNN>>>888222000111333333222---...////////////...---+++,,,,,,------,,,,,,+++******+++,,,---...//////......---------...//////,,,,,,+++++++++,,,,,,------,,,+++,,,...//////...---............/////////....../////////000000000........................000000111111111222222222000000//////000000111222222222222111111111111111......///000000111222222/////////111444666666555555444333111000000111111333222222222333333333333444444333333333333444444444444555666666777888888666555555555555555555666666666666666777888999999::::::888888888999:::;;;===KKKbbb}}}|||yyywwwvvvttttttqqqkkkccc\\\WWWUUUSSSSSSTTTUUUTTTPPPJJJFFFAAA@@@???>>>===<<<<<<<<<======;;;:::<<>><<<<<<999:::===AAAFFFMMMUUU[[[dddkkkttt|||{{{{{{{{{{{{}}}~~~}}}yyyzzz{{{}}}zzztttqqqvvv~~~}}}vvvssstttvvvwwwssssssuuuzzz|||}}}xxxuuuvvvtttoookkkkkkbbb___bbbllluuuzzz~~~~~~~~~vvvfffWWWJJJ>>>555111111000///---------......------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222444555333///---,,,---,,,,,,---------.........---------.........//////------------------------............///////////////............///000000........./////////000000111111111111111111000000,,,...000///---,,,...000------......////////////...///111333444333222111111111111111222333444555111222333444666777888999555555444444444444555555555555666777777666555444777777888999::::::;;;;;;===III\\\ttt|||xxxwwwvvvoooiiiaaaZZZUUURRRPPPOOOLLLJJJGGGDDDAAA>>><<<;;;:::<<<@@@EEEJJJRRRZZZ___iiioooxxx{{{zzzyyyyyy|||~~~}}}{{{sssmmmnnnyyyxxxyyy{{{zzzxxxssspppqqquuuyyy|||wwwtttrrrnnnhhhfffhhh___[[[^^^kkkyyy}}}xxxkkk\\\PPPFFF;;;111000000///...------///111...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++))))))***+++,,,------...000///...---------------++++++++++++,,,---...///111333666555111......///,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000...............///000000---.........//////000000000000000111222222333333+++---///...,,,+++---///,,,,,,---...////////////---///111333444333222111111111111111222333444555111222333444666777888999444444444333333444444444555555666777777666555444666777888999:::;;;;;;;;;>>>III\\\ttt}}}}}}|||zzzuuujjj___XXXSSSOOOOOOQQQTTTOOOGGGCCCBBBAAA???>>>===@@@EEEJJJOOOXXXbbbjjjrrrxxx}}}{{{{{{}}}~~~~~~|||vvvlllfffiiiuuu}}}}}}|||yyynnnoooqqqqqqqqq}}}{{{wwwqqqiiibbb]]]ZZZYYYYYY\\\aaakkk{{{rrr\\\LLLBBB<<<666111000...---...///000///...000//////......---,,,,,,,,,,,,------,,,,,,+++***************************...---,,,++++++,,,---...***'''***000111,,,+++...000333777777444///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++,,,,,,---...//////000...,,,---//////...+++000000000000111111111111111111000/////////////////////...------------...---,,,++++++,,,---///000,,,...000333333333111000000111111111111222222222222222222222222222333333666666666666555444333222666555555444444444555555555666888;;;===>>>???@@@???GGGZZZuuuxxxkkk^^^VVVQQQNNNOOORRRVVVQQQIIICCC@@@>>>;;;999===BBBIIIOOOWWWaaallltttwww|||~~~}}}~~~}}}}}}~~~~~~wwwqqqjjjhhhooo~~~~~~rrrpppppprrrvvvuuuoooggg```[[[XXXVVVUUUYYY```hhhqqq|||yyyjjjUUUDDD;;;666111,,,000...---...///000///---.........------------------------------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,)))+++000000+++***,,,000222444444111...+++***------------------------------............------........................++++++,,,,,,---......//////---,,,---000111000...//////000000000111111111111000000/////////////////////...---------------,,,,,,++++++,,,---///000,,,...000222333222111000000000111111111222222222222222222222222333333333444444555555555555555555555555444444444555555666666777888999::::::::::::???FFFYYYttt{{{lll\\\SSSOOOMMMOOOSSSVVVQQQJJJDDD@@@>>><<<;;;AAAHHHPPPYYYaaakkkvvv}}}}}}~~~|||{{{zzz|||~~~}}}rrrmmmiiilllxxxzzzsssooottt|||yyyqqqfff]]]ZZZYYYXXXWWW]]]fffpppvvv|||jjj\\\III:::333000...+++///...---...//////...---,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++,,,///...+++)))+++///111222000...,,,++++++........................------............------........................+++,,,,,,------............---,,,...111222222111//////000000000000111111111000//////....../////////......---------------,,,,,,,,,,,,,,,...//////,,,...000222222222000///000000000111111111222222111222222222333333333444333333444444555666666777444444444444444555666777777777888999::::::::::::>>>EEEWWWrrr|||lllZZZPPPMMMLLLOOOTTTRRROOOJJJEEECCCBBBCCCCCCJJJPPPZZZcccjjjrrrzzz|||{{{yyyyyy{{{{{{pppllljjjppp~~~yyyrrruuu}}}}}}mmmaaa\\\\\\\\\\\\eeellltttxxxzzzzzzuuummm\\\QQQAAA555000///000//////...------//////...---******++++++,,,---......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,------,,,,,,,,,000000000...,,,+++,,,---------------------------------............------........................,,,,,,,,,---------......---------...///000000000////////////000000000111000000///............//////...------,,,,,,------++++++,,,,,,---......///---...000111111111000///000000000000111111111111111222222333333444444444444444444444555555666666333333333444555666777888666777999;;;===>>>??????===DDDVVVpppzzziiiVVVMMMKKKLLLOOORRRMMMKKKHHHEEECCCCCCEEEGGGOOOWWWbbbkkkrrrwww}}}|||{{{zzzzzz|||~~~~~~{{{pppmmmkkkqqq|||xxxwwwzzz~~~yyyhhh___^^^```bbbnnnrrrvvvzzz}}}zzzmmm```VVVLLL???444000///000111///---,,,---...///...---)))******+++,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***++++++---...///...000000///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,------...////////////000000000000//////.....................---,,,,,,,,,,,,,,,++++++,,,------...............///000000000////////////000000000111111111111111222333444444555555777666555444444444444555333333333444555666777888666777999;;;<<<>>>>>>>>>===DDDUUUooouuudddSSSLLLLLLLLLMMMOOOJJJIIIGGGDDDBBBCCCFFFIIITTT]]]iiitttzzz~~~~~~~~~}}}{{{zzz{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||sssqqqpppsssyyy~~~}}}yyyyyy|||ttthhhffflllqqqwwwzzz}}}}}}kkkZZZSSSKKK???555000............---,,,---......---,,,***++++++,,,---......///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''***+++***,,,000111/////////...,,,***+++...000,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++------------------------,,,---...---+++***+++,,,......////////////000000000///......------.........------,,,,,,,,,,,,,,,***+++,,,---...............//////000000//////////////////000000000111111111111222333444555666666888777555444333333444444444444444444444555666777888999999::::::999999999===DDDUUUoooooo```QQQLLLMMMMMMLLLLLLGGGHHHGGGFFFEEEGGGLLLQQQ^^^gggsss}}}}}}}}}{{{yyyxxxzzz~~~~~~}}}~~~|||zzzzzz{{{yyyzzzzzz{{{}}}~~~~~~|||}}}}}}nnnnnnyyyyyyeeeSSSHHHCCC;;;333///---------...---,,,,,,......---,,,,,,,,,------.........///++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((+++,,,)))***///111...,,,,,,,,,+++)))***,,,///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......,,,+++---///........./////////000000//////...------------......---,,,,,,++++++,,,,,,***+++,,,............---/////////////////////...////////////000000000111111111222333444555666666777666444333333444555666555555444444444555555666888999999::::::999999888===DDDUUUpppkkk]]]OOOLLLNNNMMMKKKJJJDDDFFFHHHIIIJJJOOOVVV[[[iiiqqq|||}}}~~~}}}{{{xxxwwwyyy~~~~~~~~~~~~}}}yyywwwyyy{{{~~~}}}|||mmmnnn|||qqq\\\KKK===999444000......///000...---,,,,,,......---,,,---------............///***++++++++++++***))))))************************---,,,+++******+++,,,---)))------)))***///000,,,******+++***))))))+++---........................---..................---------------------------------------------------))),,,//////------///222............/////////000//////...------------......---,,,,,,++++++,,,,,,***+++,,,...///......---///////////////.........////////////000000000000111111222333444666666777555444333222333555777888666555555444444444555555777888:::;;;<<<======>>>>>>DDDVVVpppwwwaaaZZZSSSPPPQQQRRRPPPNNNIIIEEEFFFKKKOOOSSS\\\gggyyy|||~~~~~~~~~||||||}}}||||||}}}}}}{{{qqqlllnnnuuu~~~~~~}}}}}}uuupppxxxnnnSSSCCC666555222000//////000000------......------,,,+++))))))***+++,,,------...************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......)))))))))+++.../////////)))***+++,,,,,,,,,,,,,,,---------...///000111222***+++,,,---------,,,+++......---------,,,,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,,,,------............////////////***+++,,,,,,,,,,,,,,,+++---------++++++,,,///111333222111/////////000111,,,---...///000000000000222000,,,******,,,///111000000111222444555555666666555555444444444555555555555444444444444555555777777888999::::::;;;;;;>>>FFFVVVlllqqq]]]WWWQQQOOOQQQQQQOOOMMMKKKHHHJJJQQQWWW]]]gggqqq{{{~~~}}}|||~~~~~~~~~~~~~~~~~~~~~xxxlllfffgggvvvzzz{{{zzz}}}|||{{{~~~~~~rrrqqqzzz}}}dddKKK>>>555444111///......///000---------...------,,,+++++++++++++++++++++,,,,,,***************************++++++++++++***)))))),,,,,,,,,,,,------------,,,++++++,,,...///...---))))))******************###)))---///---***(((+++,,,---...///......---...------------,,,,,,,,,......------,,,+++++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000/////////,,,---,,,+++***+++...000///...------,,,,,,------,,,---...///000000000000000///---,,,,,,...000111//////000111222333444555555555444444444444555555555555444444444444555555555666777888:::;;;<<<======EEEUUUjjj{{{iiiZZZWWWSSSRRRTTTTTTRRROOOOOOOOOSSS\\\dddlllwww}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~wwwkkkgggiii{{{yyytttsssyyy}}}}}}xxxpppqqqzzz|||xxxjjjUUUBBB888333222000...------......---------------,,,++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,,,,---...---+++***++++++++++++******))) $$$***...000///---***------...///////////////------------,,,,,,,,,,,,***+++,,,---,,,,,,+++***++++++,,,,,,,,,,,,---------------.........//////---------,,,,,,++++++++++++,,,,,,+++******---///,,,,,,,,,---,,,,,,++++++,,,---...///000000000000//////......///000111222...//////000111222333333555444444444444444555555555555444444444444555555777777888999:::;;;;;;<<<<<>>666333//////...------,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,,,,------************************((()))***,,,------------******+++++++++,,,,,,,,,***)))((()))+++---,,,+++............------,,,+++...---+++******+++---...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++&&&(((***,,,,,,,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,------------000///...---,,,+++,,,,,,+++,,,,,,+++******+++,,,,,,---///000000///...---,,,---...///000000000000---...000111222222222222000000111111222222333333333333333333333444555555444444333333333333444444666777777888:::;;;<<<<<<>>>FFFTTThhh~~~nnnaaa___```aaaaaabbbaaaaaaaaaaaafffkkknnnsss|||}}}}}}tttpppoooppppppqqqvvv|||sssxxx||||||xxxsssrrrrrrpppjjjeeedddjjjppprrrvvvzzzzzzvvvqqqeeeWWWLLLAAA777333333............------,,,,,,,,,,,,,,,,,,,,,+++******((()))***+++,,,------...************************&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,))))))((())),,,------,,,***++++++++++++******)))***,,,...//////,,,)))'''*********)))***++++++,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------111000...---,,,------...+++,,,------+++***+++,,,++++++,,,,,,------,,,,,,,,,---...///000000000000...///000111111222111111111111111222222222333333222222222222333444555666444444333333333333444444111333555888;;;>>>@@@AAA>>>FFFTTThhhvvvjjjbbbdddeeeffffffeeeeeefffggghhhnnnssstttxxx~~~}}}{{{}}}}}}~~~}}}~~~~~~}}}{{{~~~|||uuurrrvvvyyyxxxwwwyyyqqqtttvvvyyytttqqqmmmiiifffbbb___]]]ZZZccclllrrrwwwzzzxxxsssggg[[[MMMBBB999222///111...............------,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,************************((())))))***++++++++++++,,,,,,,,,,,,---------------,,,++++++---...---+++))))))******************+++,,,///000000...+++*********)))))))))***+++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,***))))))***+++,,,,,,---......,,,++++++,,,***************+++,,,,,,,,,---...///000000000000000000000000000000000000000000000111111111111111222222222222333444555666444333333222222333333444333444555888:::===???@@@===EEESSSgggzzzppphhhcccjjjjjjkkkjjjiiiiiikkklllooovvvzzzzzz~~~{{{~~~zzz}}}~~~~~~||||||}}}yyy~~~~~~|||}}}~~~yyyvvvnnn~~~yyy~~~xxxuuukkkmmmmmmpppvvvnnnmmmiiiddd^^^[[[ZZZZZZWWWaaakkkrrrwwwyyytttnnn```TTTGGG===555///---///.........///......------+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***************************,,,,,,---.........------,,,,,,------------......111///............,,,+++)))***+++,,,,,,,,,,,,,,,---+++)))((((((***---///+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++)))((((((***,,,---,,,...//////---++++++,,,,,,+++*********+++---...,,,---...///000000000000111000///////////////000////////////000000000000222222222222333444555666444333333222222333333444888888888999999:::::::::<<>>999333...------------+++,,,...///...---+++***,,,,,,,,,,,,,,,---------++++++*********)))))))))---......---,,,+++***)))))))))+++,,,,,,+++***)))++++++++++++++++++++++++***+++---...---,,,***(((***)))(((''''''((()))******************++++++,,,,,,,,,+++++++++*********,,,+++***))))))***+++,,,***++++++++++++***))))))+++++++++************)))++++++,,,,,,---------...---,,,,,,+++***))))))(((---,,,,,,,,,+++++++++***)))+++---///000///...---+++,,,,,,,,,,,,---------------......///000000111000000000000111111111222111222222222222333333333555555555555555555555555555555666666777888888888<<>>111111000///...------------***+++,,,,,,+++***+++,,,,,,++++++***************))))))***+++,,,---......---,,,+++***)))))))))***++++++,,,,,,------------,,,(((%%%'''+++---+++(((,,,+++***)))(((''''''&&&************************)))&&&$$$&&&***,,,+++)))(((((())))))***++++++++++++************+++,,,,,,...***'''&&&((()))***)))+++***((('''&&&'''((()))******))))))))))))******%%%))))))&&&&&&******'''))))))(((((()))***++++++***)))))))))******++++++...---,,,******,,,---...---------....../////////////////////////////////......///000000000000000111111222333333444444555555222333888888555555888;;;???KKK^^^qqq|||{{{{{{zzzxxxwwwuuuwwwyyy}}}~~~|||xxxwwwwwwxxxyyyxxxvvvtttsssrrrsssuuuxxxzzz|||yyywwwxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||vvvvvvwwwwwwxxx{{{~~~}}}{{{}}}~~~}}}xxxqqqmmmnnnkkklllnnnttt|||xxx___HHH>>>;;;555/////////...---,,,,,,,,,,,,------+++)))((())),,,///+++*********)))))))))))))))***+++,,,---......///...---,,,+++******************+++++++++++++++,,,---***((())),,,...---***,,,,,,+++***)))(((((('''(((((())))))******++++++'''###!!!$$$+++...,,,(((''''''((())))))***++++++***************++++++,,,---***'''&&&''')))))))))***)))'''&&&&&&&&&'''(((***))))))(((((())))))***''')))***((((((++++++)))((((((((()))***+++---...((()))******++++++******---,,,+++******+++,,,---+++,,,,,,---...///000000///////////////////////////////////////000111111111111222222333444444444333111222555666444555777:::>>>JJJ]]]ppp~~~}}}|||{{{{{{yyywwwvvvwwwxxxzzz}}}{{{yyyvvvuuuvvvxxxyyyyyyvvvtttrrrqqqrrrtttwwwyyyzzzyyyxxxyyy|||~~~~~~}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}~~~}}}~~~~~~{{{zzzyyyrrr|||}}}rrrtttwwwzzz||||||~~~~~~}}}}}}~~~yyyqqqllllllkkknnnrrrwwwzzz|||}}}}}}yyyjjjTTTAAA777333222000...---,,,,,,+++++++++,,,------+++)))((())),,,///,,,,,,,,,,,,++++++******---------,,,,,,,,,,,,+++))))))******+++,,,,,,---))))))))))))))))))))))))---+++******,,,---,,,+++)))*********++++++++++++''''''((())))))*********(((&&&%%%'''***+++)))'''***)))))))))(((((('''''')))))))))))))))***++++++---,,,***))))))***++++++***)))((('''''''''(((((())))))(((((((((((()))))))))************+++,,,+++)))))))))***+++,,,......)))***,,,---------,,,+++++++++***))))))***+++++++++,,,---...///000111111////////////////////////000///.........///111222111111111222333333444444444333333555666666777888999===III[[[nnn~~~~~~~~~|||}}}~~~~~~|||zzzvvvvvvvvvvvvxxx{{{}}}~~~|||yyywwwttttttuuuwwwxxxxxxuuusssrrrqqqrrruuuwwwyyyzzzzzzzzz|||}}}~~~}}}|||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~|||vvvqqqooooooiiivvv|||qqquuuzzz}}}|||yyyxxxtttmmmiiijjjjjjooovvv|||~~~{{{wwwttteeeYYYIII<<<555111111111------,,,++++++++++++,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,+++***)))------,,,,,,,,,+++++++++(((((()))******+++++++++++++++++++++++++++++++++,,,+++******++++++++++++)))*********++++++++++++''''''((((((((()))))))))***,,,...,,,(((%%%%%%&&&))))))))))))(((((((((((())))))(((((())))))***+++,,,++++++***))))))***+++******)))))))))((())))))))))))(((((((((((())))))((('''((())))))))))))***)))))))))))))))***++++++)))***+++,,,---,,,+++***************************,,,------///000111222222........................000///.........///111222000000111222222333333444222333333333444666888888999<<>>444222222///------------,,,,,,,,,,,,------)))+++------+++******+++***+++,,,---,,,+++)))((('''((())))))++++++,,,---++++++,,,,,,+++***(((''')))))))))((((((((('''''',,,,,,+++***))))))***+++,,,+++***)))(((''''''&&&)))((((((''''''&&&&&&%%%&&&)))---,,,)))&&&&&&(((&&&'''((()))+++,,,------(((''''''''''''((())))))''')))***)))&&&%%%'''((()))))))))))))))(((((('''((((((''''''''''''((((((%%%""""""&&&&&&###$$$'''&&&&&&&&&&&&'''(((******((((((((((((((()))*********++++++++++++++++++***,,,,,,,,,---------....................................///000000000000000000000000111222222333333///222222...000666888666777:::DDDVVViii}}}}}}}}}~~~}}}yyyxxxxxxxxxvvvuuutttuuuxxxzzzzzzzzz|||{{{{{{{{{{{{yyyuuurrrtttvvvyyy|||{{{}}}}}}zzzxxxwwwwwwxxxzzz|||~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||}}}}}}||||||}}}~~~}}}{{{zzzzzz{{{{{{~~~zzz{{{{{{|||}}}~~~~~~~~~~~~~~~xxxnnnhhhgggiiiwwwrrrtttyyy{{{uuupppkkkllliiiiiilllkkkgggfffhhhnnnmmmnnnrrruuupppdddYYYJJJ;;;000///111///---------------,,,,,,---......+++,,,,,,+++******+++---,,,---...//////---,,,************))))))))))))(((((()))+++,,,------,,,,,,---------,,,,,,,,,++++++,,,---,,,+++***)))***+++(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$###$$$&&&)))++++++***)))***************+++++++++'''''''''''''''((()))))))))+++,,,+++((('''(((***((((((((()))(((''''''&&&((((((''''''''''''((((((((($$$$$$))))))%%%%%%***&&&'''((()))+++---///000+++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++........................---...000111111111000///000000000111222222333333111555444000222888;;;999777:::DDDUUUiii|||~~~}}}}}}|||}}}~~~{{{}}}~~~{{{yyyxxxzzzzzzzzz{{{|||}}}{{{xxxuuussswwwvvvwww{{{}}}{{{|||}}}|||{{{{{{{{{}}}~~~}}}~~~~~~|||zzzxxxzzzyyyyyy{{{}}}~~~}}}|||~~~|||zzzyyyyyyyyyyyyyyy{{{~~~}}}~~~{{{zzzzzz}}}~~~|||yyy{{{}}}~~~}}}~~~}}}~~~~~~~~~yyyxxxxxxpppggglllyyywwwsssvvvzzz{{{rrrmmmjjjpppwwwyyyvvvooojjjhhhnnnjjjgggkkkooojjj[[[MMM>>>777000---///000...+++//////...---,,,,,,++++++000///---+++***)))((((((************************))))))(((((((((((())))))************************************************))))))******+++++++++,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&''''''((('''''''''''''''''''''''')))******)))(((''''''(((&&&&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&''')))***,,,---------''')))******))))))***+++++++++++++++++++++++++++//////---,,,+++*********////////////////////////111111000000000000000111444444555555666777777777888;;;EEEXXXlll~~~||||||||||||}}}~~~{{{}}}~~~}}}{{{yyy||||||}}}}}}~~~}}}{{{xxxvvvtttwwwwwwxxx{{{~~~}}}}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}{{{yyyzzz|||}}}{{{yyyyyyzzz{{{{{{yyyyyyzzz{{{|||~~~~~~~~~|||vvvuuuvvvpppiiimmmxxxwwwxxxzzz|||rrrtttyyy|||yyyvvvpppkkkiiiggg^^^OOOCCC;;;666000---...///...,,,///......---,,,,,,++++++***)))))))))))))))******************************))))))(((((((((((())))))************************************************''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''(((%%%&&&'''((((((''''''&&&'''''''''((((((((((((((('''''')))***++++++++++++)))***++++++******+++,,,------,,,,,,++++++******//////......------......////////////////////////111111000000000000111111222222333333444555555555999;;;EEEWWWkkk~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}~~~|||{{{~~~|||zzzwwwvvvxxxxxxxxx{{{~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~|||{{{wwwyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~{{{zzzyyyzzz{{{|||{{{zzz|||}}}|||{{{zzzzzz|||~~~~~~}}}yyytttsssuuurrrlllnnnuuuzzz~~~~~~~~~zzztttlllddd[[[OOOCCC:::555333000...,,,------.........------,,,,,,++++++)))))))))))))))***+++,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((()))***)))'''''''''(((%%%%%%&&&'''((((((''''''&&&&&&''''''(((((())))))''''''((())))))))))))))))))+++,,,,,,++++++,,,---//////...---,,,+++******---------....../////////////////////////////////111000000000000000111111222222222333444444555555;;;<<>>777333111------.........---,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%'''(((((('''&&&''')))(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))'''(((((((((((((((''''''''')))******)))(((***+++******+++,,,---...//////......///000///...,,,+++////////////////////////////////////000111222333111111111222333333444444;;;<<>>888000...///222222......111---,,,,,,,,,++++++++++++******************************+++++++++***)))(((***+++,,,+++)))((()))***(((((((((((()))))))))))))))(((''''''''''''((()))+++++++++)))&&&&&&))),,,(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%'''((((((''''''(((***************************&&&&&&((()))))))))((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''######$$$$$$%%%&&&''''''%%%&&&&&&''''''((())))))''''''((()))***++++++,,,(((((()))))))))*********++++++******++++++,,,---***++++++,,,,,,---......//////000111222222222222111222222333333444444555666888???MMM[[[iiiyyy{{{{{{{{{|||~~~}}}|||~~~~~~}}}||||||yyyzzzzzzxxxxxxyyy|||~~~{{{{{{{{{xxxuuuuuuyyy}}}~~~}}}~~~}}}}}}|||}}}~~~}}}}}}}}}~~~~~~zzzssssssrrrrrrrrrsssssstttsssssstttttttttsssrrrrrrwwwxxxyyyyyywwwtttqqqooorrrtttuuuvvvuuutttuuuvvvzzz{{{|||~~~~~~~~~~~~}}}~~~|||}}}}}}zzzxxxyyy}}}~~~|||vvvtttwwwzzzzzz{{{|||}}}~~~}}}||||||||||||~~~{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxwwwuuutttsssuuuuuuvvvvvvuuusssqqqpppppppppqqqrrrssssssssssssuuutttuuuxxx{{{{{{xxxtttsssvvvzzz~~~~~~}}}}}}zzzxxxzzz|||}}}}}}yyywwwuuuttttttsssqqqooohhhnnn{{{vvvxxx|||}}}xxxuuu{{{vvvnnnlllppptttpppjjjfffkkkxxxwwwzzzpppbbbSSSEEE:::444222...---///111///***)))+++---------,,,,,,,,,++++++************************))))))***+++***)))(((''')))***+++***)))((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''&&&### !!!$$$(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))(((((((((((())))))(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&((())))))((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&''')))***+++,,,---%%%%%%&&&((()))+++,,,,,,++++++******++++++,,,---***++++++,,,,,,---.........///000222222333333333111222222333333444555555555777>>>KKKYYYhhhzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{zzzzzzxxxvvvwwwzzz}}}|||{{{yyyxxxxxxzzz}}}~~~}}}|||{{{|||}}}~~~}}}zzzyyy|||}}}{{{~~~~~~~~~~~~~~~~~~{{{~~~~~~|||}}}}}}|||{{{ttttttssssssrrrsssssssssnnnqqqtttsssqqqoooqqqrrruuuxxxzzz{{{yyyvvvtttsssuuuttttttuuuxxxyyyyyyxxx}}}}}}||||||||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~|||zzzyyyzzz{{{zzzzzzzzzzzz|||~~~~~~}}}}}}}}}}}}|||}}}|||{{{zzzyyyyyyxxxxxxwwwvvvtttrrrqqqrrrssstttrrrrrrrrrrrrqqqpppooooookkkmmmpppsssssssssqqqpppqqqtttwwwzzz{{{yyyvvvttttttvvvyyyzzzyyyyyy{{{|||yyyxxxwwwvvvvvvxxxzzz{{{yyywwwuuutttsssqqqnnnkkk```hhhvvv}}}|||yyyrrrppprrrsssxxxuuurrrssswwwzzzzzzyyysssfffTTTEEE;;;555111///////////////////////////---,,,+++***))))))))))))%%%'''((('''%%%&&&))),,,+++*********))))))(((((())))))((((((''''''&&&&&&(((((())))))))))))(((((('''&&&%%%$$$%%%&&&(((***((((((((((((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''')))******&&&&&&''''''((())))))))))))((((((&&&%%%$$$######(((&&&######$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&000---)))&&&%%%''')))+++************++++++++++++))))))))))))))))))))))))*********+++,,,,,,***'''+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......444444444444444444444444666555;;;HHHXXXhhhzzz{{{{{{|||}}}}}}}}}}}}}}}|||~~~~~~|||xxxwwwyyy}}}}}}{{{zzzzzz{{{||||||{{{zzzzzzzzz{{{|||}}}}}}yyyyyy|||~~~}}}~~~zzzzzz~~~}}}|||}}}~~~{{{xxxvvvtttsssrrrqqqqqqqqqrrrrrrppprrrsssrrrqqqppprrrtttwwwxxxzzz{{{zzzxxxwwwvvvvvvuuuuuuvvvyyy|||}}}|||~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{zzzzzzzzzzzz|||~~~}}}{{{||||||{{{zzz{{{zzzxxxwwwvvvvvvwwwwwwxxxvvvtttsssrrrrrrssstttuuuuuuuuuuuuttttttsssrrrnnnooorrrttttttsssrrrppplllnnnrrrvvvyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwuuuttttttvvvwwwxxxsssrrrsssvvvyyyyyyuuuqqqeeehhhppp{{{}}}{{{||||||}}}{{{yyyyyy{{{{{{xxxuuuiii]]]MMM???777333111000------------------------+++***************+++++++++,,,,,,***'''&&&(((************)))))))))((((((************))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%***))))))((()))***+++,,,******++++++++++++******))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))***+++***(((''''''(((&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((()))(((&&&&&&&&&'''''''''''''''"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((''''''''')))***+++&&&''''''''''''((((((((())))))))))))))))))))))))***))))))+++,,,,,,***(((+++++++++,,,,,,,,,,,,---------------............111222222222333333444444777777===IIIXXXhhhzzz{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~zzzwwwyyy|||~~~{{{yyyyyy||||||zzzyyyxxxyyyxxxwwwwwwxxxyyyzzz{{{~~~|||yyyyyyzzz|||}}}}}}}}}~~~~~~|||wwwwwwzzz|||zzz|||}}}}}}}}}{{{xxxuuussstttsssqqqpppppppppqqqrrrsssssssssqqqppprrruuuxxxzzzzzzzzzzzz{{{{{{{{{{{{wwwvvvuuuvvvyyy}}}~~~~~~}}}}}}}}}|||||||||~~~~~~~~~~~~|||zzzzzz{{{zzzzzzzzz{{{|||~~~}}}{{{zzz{{{{{{zzzxxxyyywwwuuusssssssssuuuvvvxxxwwwuuutttssssssttttttuuuuuuuuuvvvuuuuuuttttttpppqqqssstttuuusssrrrqqqjjjlllnnnrrruuuwwwyyyyyy}}}{{{xxxxxxxxxyyyyyyxxxvvvuuusssrrrrrrssstttuuuooonnnpppxxx{{{rrrnnnnnnttt{{{{{{sssmmm[[[QQQBBB777222111111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++,,,+++***((('''(((*********))))))))))))((((((*********))))))))))))((('''(((((())))))((((((''''''''''''((((((((((((((()))***+++++++++++++++***)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%###$$$$$$%%%&&&'''(((((()))'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$&&&'''(((((((((((())))))))))))************)))))))))))))))))))))))))))((()))***,,,---+++***++++++++++++,,,,,,------............///////////////000000111222333444444888888>>>JJJXXXgggyyyzzz{{{||||||}}}}}}||||||{{{|||~~~}}}|||zzzzzz{{{|||}}}wwwvvvvvvxxx|||}}}zzzwwwvvvvvvvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~}}}}}}{{{zzzyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~{{{uuussswwwxxxwwwzzz{{{{{{{{{zzzxxxuuutttuuutttsssrrrrrrsssttttttvvvuuurrrpppqqqtttxxx{{{}}}{{{zzz{{{|||~~~yyyvvvttttttwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{zzz{{{yyyyyyzzz{{{|||}}}~~~}}}{{{zzz{{{zzzyyywwwwwwvvvsssrrrqqqrrrtttuuuxxxwwwuuutttttttttttttttqqqrrrsssssssssssssssrrrrrrrrrtttttttttsssrrrqqqnnnnnnnnnppprrrtttvvvxxx~~~{{{wwwvvvwwwyyyyyyxxxvvvuuusssqqqpppqqqrrrsssooolllmmmvvv|||uuuooorrrxxx}}}~~~{{{nnneeePPPGGG:::111...///000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,&&&&&&'''''''''((()))***))))))))))))))))))((((((''''''''''''''''''''''''))))))************))))))%%%&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((( !!!!!!"""$$$&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$%%%%%%###"""&&&&&&&&&&&&&&&'''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###)))************+++++++++)))))))))))))))))))))))))))(((((())),,,---,,,+++*********+++,,,,,,------////////////000000000000//////000111222333444555777888>>>IIIUUUcccuuuzzzzzz{{{|||||||||||||||||||||~~~}}}|||zzz|||~~~}}}|||}}}|||zzzxxxssstttwww|||~~~|||yyyxxxwwwvvvvvvuuuuuuvvvxxxyyyzzzzzz|||~~~~~~{{{{{{{{{zzzyyyyyy{{{|||}}}}}}}}}}}}~~~|||}}}}}}}}}~~~~~~~~~{{{uuusssvvvwwwvvvuuuvvvvvvwwwwwwvvvuuutttvvvvvvwwwwwwwwwxxxxxxyyyyyyvvvrrrppprrrvvv{{{~~~}}}{{{{{{~~~}}}zzzwwwvvvwwwzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||{{{{{{yyyyyyzzz{{{|||}}}}}}~~~~~~}}}{{{{{{{{{{{{yyywwwvvvuuusssrrrrrrrrrtttuuuwwwvvvuuuuuutttsssssssssooopppqqqrrrrrrrrrrrrrrrrrrssstttttttttsssrrrqqqppppppooooooqqqtttvvvxxx{{{yyyvvvuuuvvvxxxyyyyyywwwvvvsssqqqpppqqqrrrsssooojjjhhhooo}}}{{{tttooosssxxx|||}}}|||lll```IIIAAA666///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******&&&&&&&&&'''((()))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((())))))******)))((((((((((((((('''&&&$$$###"""''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((( """$$$%%%%%%&&&(((***'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%%%%&&&''''''((())))))---,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((()))+++---,,,,,,))))))***++++++,,,------/////////000000000111111///000111222333444555666555777===GGGQQQ^^^pppzzzzzz{{{||||||||||||{{{||||||}}}~~~~~~zzzyyyyyy|||||||||}}}~~~}}}zzzwwwuuuvvvzzz~~~|||zzzyyyyyyxxxyyyxxxwwwwwwxxxyyyzzz{{{}}}{{{||||||{{{yyyyyyzzz||||||}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{vvvtttwwwxxxwwwqqqrrrssssssttttttsssssswwwxxxzzz|||~~~~~~}}}}}}zzzwwwrrrqqqtttyyy~~~~~~{{{|||~~~{{{zzz{{{|||||||||{{{|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{xxxyyyzzz||||||}}}||||||}}}|||{{{{{{{{{zzzxxxvvvttttttssssssssssssssstttuuuuuuuuutttssssssrrrrrrpppqqqrrrsssttttttttttttsssttttttuuuuuuuuuttttttpppoooooooooqqqtttxxxzzzwwwwwwwwwvvvttttttvvvxxxxxxvvvtttrrrppppppqqqrrrooojjjgggkkkvvvtttppppppuuuyyy|||yyyfffZZZBBB<<<444///......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,*********+++***(((&&&''''''(((((((((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%""""""###&&&)))++++++***$$$%%%&&&''')))+++,,,,,,)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***$$$$$$######$$$&&&)))+++''''''''''''(((((((((((())))))))))))))))))))))))+++)))((()))***,,,,,,+++((())))))***+++,,,------////////////000000000000000111111222333444555555444555<<>>666///000//////......------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((())))))***&&&'''((()))************'''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''''')))---///666555111---)))'''((()))''''''&&&''''''((())))))---***&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%''')))+++((((((((()))))))))******))))))))))))))))))))))))***+++,,,------.........///............///000000111222333222111111222333333555;;;BBBHHHRRRcccttt}}}{{{{{{|||~~~zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzzzz{{{}}}~~~~~~{{{zzzzzzzzz{{{zzzyyyyyy{{{}}}|||}}}|||{{{|||}}}|||}}}~~~|||yyyvvvvvvvvvwwwyyyxxxxxxxxxyyy{{{xxxxxxyyyzzzzzzzzzyyyyyy|||}}}}}}~~~{{{yyyxxxyyyyyyzzz|||~~~~~~|||{{{zzzwwwwwwwwwwwwyyy{{{}}}||||||~~~}}}{{{{{{|||}}}}}}|||~~~~~~}}}~~~||||||}}}}}}}}}|||zzzxxxxxx||||||zzzxxxvvvtttrrrqqqooommmjjjhhhhhhiiikkkmmmooopppqqqrrrqqqpppmmmllljjjkkklllmmmmmmmmmmmmmmmmmmnnnqqqsssuuuvvvvvvvvvttttttuuuvvvwwwxxxzzzzzz}}}{{{xxxuuusssqqqqqqqqqppppppqqqrrrqqqooolllllllllrrrxxxxxxtttqqqsssvvvrrrwww{{{zzzvvvsssrrryyy~~~zzznnnfffggglllnnnnnnnnntttwww|||}}}wwwqqqmmmkkkdddUUUEEE<<<999555000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))******)))(((''''''''''''(((((()))***++++++"""###%%%'''((((((''''''((((((((((((((((((''''''+++******)))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%&&&'''''''''(((***,,,555666555000***&&&'''(((&&&&&&%%%&&&&&&'''((())))))((('''(((***++++++***$$$%%%&&&'''((('''&&&%%%'''&&&$$$$$$%%%'''***+++'''''''''(((((((((((()))((((((((((((((((((((((((******+++,,,------------............/////////000000111222222111111222333333444:::AAAHHHQQQbbbqqq~~~{{{zzz{{{}}}~~~|||{{{zzzzzzzzz|||}}}~~~~~~{{{xxxwwwwwwxxx|||~~~{{{yyyxxxyyy{{{|||{{{zzzzzz|||}}}zzz|||~~~|||||||||}}}|||~~~{{{xxxvvvvvvuuuwwwxxxxxxwwwwwwyyyzzzxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}~~~}}}yyywwwvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvyyy|||}}}}}}~~~}}}|||}}}~~~|||}}}|||}}}}}}~~~~~~|||yyyvvvyyyxxxvvvsssqqqooonnnmmmllljjjhhhgggggghhhkkklllmmmnnnooopppooonnnlllkkkiiijjjkkklllmmmmmmmmmmmmlllmmmoooqqqsssuuuvvvvvvyyyxxxwwwvvvuuuuuuuuuvvvxxxvvvtttrrrpppooooooooonnnppprrrsssssssssqqqoooqqquuuxxxvvvoooiiiggghhhlllrrrwww}}}zzzwwwuuusssrrrxxx~~~~~~{{{zzzqqqlllpppvvvwwwvvvuuusssvvv{{{~~~yyyrrrmmmggg```QQQ@@@666333111---------,,,++++++******)))************************(((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&'''((()))******+++!!!"""###%%%&&&&&&%%%$$$((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''')))***444666666222+++'''%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%'''***,,,,,,)))&&&$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$%%%''')))+++*********+++++++++,,,,,,(((((((((((((((((((((((()))***+++,,,---------------......//////////////////000222222111000222333333444999AAAHHHRRRaaaooo}}}~~~|||zzzzzzzzz{{{|||}}}|||{{{zzz{{{|||~~~}}}yyywwwvvvvvvzzz}}}}}}zzzxxxxxxyyyzzz|||{{{zzzzzz{{{}}}zzz{{{~~~|||zzzzzzzzzzzzyyy|||~~~zzzvvvvvvwwwvvvxxxyyyyyyxxxwwwxxxyyywwwxxxzzz|||}}}~~~~~~~~~}}}~~~}}}}}}~~~{{{xxxwwwwwwwwwxxxyyy{{{~~~zzzvvvuuuwww{{{}}}~~~|||}}}}}}~~~}}}}}}~~~}}}yyyuuutttrrrpppnnnkkkjjjiiiiiihhhfffeeeddddddeeeggghhhjjjkkkllllllllllllkkkjjjfffggghhhjjjkkkkkkkkkkkkjjjkkkkkklllnnnqqqssstttzzzxxxvvvtttrrrqqqqqqqqqrrrqqqqqqpppooooooppppppoootttwwwwwwyyy||||||yyyyyyzzzzzzvvvpppjjjeeecccpppuuu{{{{{{zzzxxxqqquuu|||{{{{{{yyyuuuwww~~~~~~{{{uuuwwwzzz}}}~~~zzztttooohhhdddWWWEEE777111///,,,---,,,,,,++++++***))))))************************((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%'''((())))))))))))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%'''((()))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$&&&''''''&&&&&&((()))111333333222...)))&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&((()))'''###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,------------......///000/////////...000111111000000222333444444999AAAIIISSSaaannn{{{zzzyyyyyyyyyzzzzzz{{{||||||{{{yyyxxxyyy{{{~~~}}}zzzxxxxxxzzz}}}~~~{{{zzzzzzwwwyyyzzzzzzyyyyyyzzz{{{}}}|||}}}}}}zzzwwwvvvuuuvvvuuuyyy||||||wwwttttttvvvwwwyyy||||||zzzxxxxxxxxxuuuwwwyyy{{{~~~~~~}}}~~~~~~{{{yyyyyyyyyyyyzzz|||~~~|||yyyxxxxxxzzz{{{~~~~~~}}}~~~|||~~~~~~}}}}}}~~~~~~xxxsssnnnmmmkkkhhhfffeeeeeeeeeeeeddddddcccccccccddddddfffggghhhiiiiiiiiiiiiiiifffgggiiijjjkkklllllllllkkkjjjiiiiiikkknnnqqqssswwwuuurrrooonnnmmmmmmnnnnnnnnnooopppqqqrrrsssssswww}}}~~~{{{yyytttnnnjjjuuuyyy}}}}}}~~~{{{wwwyyy}}}|||zzzyyyvvvqqqiiiccc]]]^^^XXXHHH999222111000......------,,,+++++++++************************))))))))))))))))))))))))''''''(((((((((''''''&&&$$$%%%&&&'''(((((('''''')))(((''''''&&&'''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$&&&'''&&&&&&'''))),,,---...000000...)))&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))((('''''''''''''''((((((((((((************************)))***+++,,,,,,---,,,,,,------///000000000///......///111111000000222333555555999BBBKKKTTTaaammmzzztttuuuwwwxxxzzz{{{|||}}}zzzyyywwwwwwxxxzzz}}}}}}{{{{{{{{{}}}}}}||||||vvvwwwyyyyyyxxxxxxxxxyyy~~~}}}|||xxxtttsssrrrrrrrrrvvvzzzzzzuuurrrsssuuuxxxzzz}}}~~~|||yyyxxxwwwtttuuuxxx{{{~~~}}}|||}}}~~~~~~{{{zzz{{{|||{{{|||~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{zzz||||||~~~}}}}}}~~~~~~wwwqqqkkkjjjgggeeecccccccccccceeeeeeeeeeeedddddddddccccccdddeeeggghhhhhhhhhhhhiiiiiikkklllmmmnnnnnnnnnnnnllljjjjjjkkknnnrrrtttsssqqqooolllkkkkkkkkklllmmmnnnoooqqqsssuuuvvvwwwyyytttvvvyyyyyytttzzz{{{tttmmmdddZZZRRRKKKPPPOOOCCC555///000111000//////......---,,,,,,))))))))))))))))))))))))************************))))))************))))))$$$%%%&&&'''''''''&&&%%%***)))'''&&&%%%%%%&&&'''######$$$$$$%%%&&&''''''******)))((('''%%%###"""&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&''')))((((((***...222111,,,((()))((('''&&&%%%$$$$$$$$$(((&&&$$$$$$'''***+++,,,'''&&&%%%$$$%%%&&&'''((('''(((***++++++)))'''&&&************++++++++++++************************))))))***+++,,,,,,,,,,,,,,,---///000000000///...---///000111000000222444666555:::CCCKKKUUUbbbmmmzzztttuuuvvvxxxxxxyyyyyyyyyzzzyyyxxxwwwxxxzzz|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||xxxwwwyyyxxxuuuvvvxxx|||xxxvvvuuuvvvvvvuuuuuuttttttssssssrrrrrrwwwxxxzzz}}}~~~|||xxxtttsssuuuxxx{{{~~~~~~||||||}}}|||}}}~~~~~~}}}}}}~~~}}}zzzyyyyyy~~~~~~|||{{{zzzzzzzzzxxx{{{~~~~~~~~~~~~~~~}}}|||zzzwwwrrrnnnhhhfffdddbbbaaaaaaaaaaaaccccccdddeeeeeedddddddddfffdddcccdddfffhhhhhhgggggghhhkkkoooqqqpppllliiijjjjjjkkklllmmmooooooppppppnnnjjjgggfffhhhkkkmmmkkkooosssrrrppprrr{{{~~~|||{{{}}}zzz~~~yyynnn```QQQHHHEEEAAA???<<<888444111///...//////...---,,,******))),,,***)))'''''')))***,,,///,,,)))(((((((((((('''******))))))((((((''''''(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%(((((()))---000000,,,(((((((((''''''%%%###"""!!!&&&&&&%%%%%%&&&&&&'''''')))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*********++++++++++++))))))(((((((((((())))))++++++,,,,,,,,,---------,,,---///111222111000///000000000111222222333333555555999AAAHHHRRRaaannnyyytttuuuvvvwwwxxxyyyzzzzzz|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}yyyxxxzzzyyyvvvuuuxxx~~~{{{yyyxxxzzzzzzyyywwwvvvuuussssssxxxxxxzzz}}}~~~}}}yyyuuuuuuvvvxxx{{{}}}zzzyyyyyyzzz|||~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}zzzyyyyyy~~~~~~~~~}}}}}}}}}~~~~~~zzz|||~~~~~~}}}|||{{{{{{{{{zzzwwwvvvtttqqqmmmjjjdddcccbbbaaa```aaabbbbbbbbbbbbcccdddeeeeeeddddddgggfffeeefffhhhiiiiiiiiijjjkkkmmmoooqqqooollliiiiiijjjjjjkkklllmmmnnnnnnkkkjjjgggeeeeeegggiiikkkjjjooorrrrrrrrrxxx}}}~~~}}}|||uuuxxx~~~ssshhhZZZKKK@@@===777666444111///---,,,,,,---,,,,,,+++)))((((((''')))((('''&&&&&&'''((())),,,***(((((()))***)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((((((((('''''''''))),,,000000,,,)))%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%)))(((&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))*********+++******))))))))))))******))))))))))))))))))******,,,---///111222111000///000000000111222222333333555555999AAAIIIRRRaaannnyyyttttttuuuwwwyyyzzz{{{{{{~~~|||zzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}yyyxxxzzzyyyvvvvvvyyy~~~~~~{{{}}}{{{xxx{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz|||~~~}}}zzzwwwwwwxxxyyy{{{}}}~~~~~~vvvuuuuuuwwwyyy|||||||||{{{|||}}}|||zzzyyyyyy{{{|||~~~~~~|||yyyxxxyyy~~~~~~||||||}}}}}}~~~{{{~~~}}}}}}}}}~~~}}}zzzyyywwwwwwvvvssspppnnnllljjjfffddd``````______```aaabbbccc```aaabbbcccdddeeeeeeeeefffeeeeeefffhhhiiiiiihhhkkkkkkkkklllmmmllljjjhhhhhhiiiiiiiiijjjjjjkkkkkkhhhgggfffeeefffggghhhiiilllooorrrqqqqqqyyy~~~vvvvvvxxxxxxxxxyyyuuuwww|||}}}~~~yyykkk^^^PPPAAA777444000///...,,,,,,+++++++++,,,,,,+++***)))(((((('''((((((''''''''''''((((((***((('''''')))++++++***(((((((((((((((((())))))(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))((((((''''''''''''(((%%%&&&(((+++...///...,,,$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&&&&'''''''''&&&(((((((((''''''&&&&&&&&&(((((((((((())))))))))))++++++************++++++)))))))))))))))(((((((((,,,---///000111111000///000000000111222222333333555555999AAAIIISSSbbboooyyyuuuuuuvvvwwwxxxzzz{{{|||~~~|||zzzyyyxxxxxxxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{xxxxxxzzzzzzxxxxxx{{{|||yyyzzz|||~~~zzzxxxwwwxxxzzz|||~~~yyyyyyzzz{{{}}}}}}zzzxxxxxxyyyzzz{{{||||||||||||tttssssssuuuxxxzzz{{{{{{{{{||||||{{{xxxwwwwwwxxxzzz|||}}}}}}{{{yyyyyyyyy||||||}}}}}}}}}}}}}}}|||~~~~~~~~~|||||||||}}}~~~|||~~~}}}}}}~~~|||yyyvvvuuutttqqqnnnjjjhhhfffeeebbb```_________``````aaabbbbbb___```aaacccdddeeeeeeeeecccbbbbbbdddfffgggfffeeehhhfffffffffhhhiiihhhfffggggggggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhhoooppppppmmmlllsss{{{ssssssuuuvvvxxxzzzyyyzzz}}}~~~~~~sssaaaRRREEE999222111///...------,,,,,,---------------,,,+++******)))))))))************)))))))))((('''((()))******)))&&&''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%#########$$$%%%$$$%%%'''***---...///...'''''''''''''''(((((()))((((((''''''''''''(((((()))'''&&&&&&'''''''''%%%((((((''''''&&&%%%%%%%%%'''''''''(((((((((((()))+++******))))))******+++,,,,,,,,,+++++++++++++++,,,---...///000000000000000000000111222222333333444444999AAAJJJTTTcccqqq{{{wwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{yyyxxxwwwvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}yyyvvvvvvyyyzzzxxxyyy}}}~~~|||zzzyyyzzz{{{||||||{{{zzzyyyuuuvvvyyy|||~~~yyyxxxxxxyyy{{{|||zzzyyyyyyzzz{{{{{{{{{{{{{{{zzzuuuttttttuuuxxxzzz{{{zzzzzzzzz{{{yyywwwvvvvvvwwwxxxzzz||||||{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz~~~}}}|||}}}~~~~~~}}}|||||||||||||||}}}~~~|||~~~~~~zzzwwwtttrrrqqqmmmjjjgggeeedddcccaaa___``````aaaaaaaaaaaaaaaaaa^^^___```bbbcccdddddddddbbbaaabbbccceeefffeeecccdddccccccdddggghhhiiihhheeeeeeeeefffffffffffffffffffffgggggghhhhhhhhhgggnnnoooooojjjfffiiittt~~~|||||||||{{{{{{~~~yyyxxxyyyzzz{{{}}}kkkVVVGGG<<<444111222000000///...---------------,,,,,,++++++*********))))))************))))))***)))(((((())))))(((&&&&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######$$$%%%''')))+++---///000)))((('''&&&%%%%%%%%%&&&((((((''''''(((((()))***)))'''&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''(((((((((((())))))(((((((((((())))))------------------------,,,---......///000000000000000000111222222333333444444999AAAJJJUUUdddrrr~~~|||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}yyyvvvvvvyyyyyywwwwww{{{|||~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{uuuwwwzzz|||}}}}}}|||{{{xxxwwwvvvwwwyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwvvvuuuvvvxxxzzzzzzzzzxxxyyyzzzyyywwwvvvwwwxxxwwwyyy|||||||||{{{{{{||||||{{{zzzyyyyyyyyyzzzzzz}}}{{{{{{{{{}}}~~~}}}|||}}}|||||||||||||||}}}}}}}}}~~~|||yyyvvvrrrooommmlllgggeeecccbbbbbbaaa___^^^___```aaaaaaaaaaaaaaa```^^^___```aaabbbcccccccccccccccccceeeggghhhfffddddddcccccceeehhhkkkkkkjjjcccdddddddddeeeeeeffffffcccdddeeefffhhhiiijjjkkkoooqqqrrrmmmfffdddjjjpppttt{{{{{{wwwwwwqqqpppppprrruuu~~~zzzyyy|||qqq___KKK>>>777222111333000///...---,,,,,,,,,,,,******)))))))))(((((((((((((((''''''''''''((((((***)))(((((())))))'''%%%''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((()))+++///111***(((&&&$$$""""""""""""%%%%%%%%%&&&'''((()))***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))++++++++++++,,,,,,---------------......///000000000000000111222222333333333444999AAAKKKVVVeeesss~~~{{{xxxvvvuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuvvvxxxyyy|||}}}~~~~~~}}}|||yyywwwxxxwwwssssssuuuuuuxxx{{{}}}|||zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxtttvvvyyy{{{|||{{{zzzyyywwwvvvtttuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvxxxyyyyyyxxxwwwyyyyyyyyywwwwwwxxxyyywwwyyy|||}}}|||||||||}}}~~~}}}|||{{{zzz{{{{{{|||{{{zzzzzzzzz|||}}}|||{{{}}}}}}||||||}}}}}}~~~~~~}}}wwwuuurrroookkkiiigggfff```_________```___]]][[[\\\]]]^^^```aaaaaaaaaaaa___``````aaabbbbbbaaaaaabbbbbbccceeeggggggeeecccdddddddddfffiiijjjiiihhhbbbbbbcccdddeeeffffffgggbbbccceeehhhlllpppsssuuuxxx|||~~~wwwlllcccaaaccceeeooowwwyyy|||{{{pppmmmjjjjjjlllooosss|||{{{wwwsssssswww~~~}}}aaaQQQAAA999555222000000------,,,+++++++++,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''&&&'''(((******(((&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((''''''%%%'''(((((((((***...222+++)))'''$$$############$$$$$$$$$&&&''')))+++,,,)))(((&&&&&&'''''''''&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))***))))))))))))))))))***))))))***+++,,,,,,---...------------...///000000000000000111222222333333333333888AAAKKKVVVfffttt|||yyyvvvtttssstttwwwxxxyyyzzz{{{{{{{{{{{{xxxwwwvvvvvvvvvwwwyyyzzz{{{|||}}}~~~~~~}}}{{{yyyxxxvvvqqqoooqqqppptttyyy||||||zzzyyyxxxuuuvvvwwwxxxxxxvvvuuutttpppssswwwzzz}}}}}}||||||wwwuuussstttvvvxxxyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzyyyxxxvvvvvvxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwxxxzzzwwwyyy|||}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~{{{zzzyyyzzz|||}}}|||{{{}}}}}}}}}}}}~~~~~~zzzxxxqqqooollliiifffcccbbbaaa[[[[[[[[[]]]^^^^^^[[[XXXXXXYYY\\\^^^```aaabbbaaa``````aaaaaaaaaaaaaaa```___```aaaccceeeeeecccaaaccccccdddeeeggggggfffdddaaabbbbbbdddeeefffggggggccceeeggglllqqqwww|||qqqccc[[[YYYYYYeeepppsssyyyrrrkkkhhhjjjnnnsssvvv}}}}}}rrrooommmrrr{{{|||~~~uuukkkTTTGGG;;;666555111---,,,,,,,,,++++++,,,---......++++++++++++************,,,***)))'''''')))***,,,$$$$$$%%%(((***+++***((((((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''((()))(((''''''%%%'''((((((''')))---111---,,,)))'''&&&&&&'''(((%%%%%%&&&(((***,,,...000)))(((&&&&&&'''''''''&&&''''''((()))***+++,,,,,,(((((((((((())))))))))))++++++************++++++))))))***+++---...///000---------------...000000000000000111222222333333222333888BBBKKKWWWgggttt}}}{{{xxxvvvtttxxxyyyyyyzzzzzzyyyyyyyyyxxxyyyzzzyyyxxxxxxyyy{{{~~~}}}|||{{{{{{|||}}}~~~~~~xxxtttttttttsssrrruuuwww{{{~~~~~~{{{zzzxxxwwwuuutttuuuvvvuuutttssstttvvvwwwyyyzzzzzzzzzyyyxxxuuuttttttvvvyyy{{{zzz{{{|||||||||||||||{{{yyywwwuuuvvvxxxxxxuuurrrsssvvvxxxyyyyyywwwwwwwwwxxxyyy{{{|||{{{zzz{{{|||~~~}}}}}}~~~xxxyyyzzz{{{||||||||||||~~~}}}{{{zzz{{{}}}~~~{{{yyywwwuuusssmmmiiidddaaaaaaaaa___]]]^^^]]][[[[[[\\\[[[ZZZXXXZZZZZZ[[[\\\\\\\\\[[[[[[____________^^^^^^^^^^^^bbbbbbaaaaaaaaaaaaaaabbbgggfffdddcccccccccdddeeedddcccaaaaaacccdddeeefffbbbeeekkkrrrzzzqqqcccYYYTTTUUU___jjjqqqwwwvvvssshhhmmmssswww{{{}}}}}}vvvpppkkkjjjrrr~~~zzzxxxsssdddTTTEEEBBB<<<555111/////////000///...---,,,+++******(((((('''&&&%%%$$$######...+++))))))++++++)))&&&))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''%%%###%%%''')))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***&&&"""###&&&)))'''$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''###%%%''''''&&&&&&&&&'''&&&&&&%%%&&&''')))+++,,,///---***''''''&&&%%%$$$$$$$$$&&&(((***,,,---...###$$$&&&'''''''''&&&&&&((()))+++***(((''''''(((((()))))))))******++++++)))))))))))))))))))))))),,,,,,++++++++++++******++++++,,,---...///000111000///////////////000111555666:::CCCLLLVVVfffsss|||~~~|||zzzxxxvvvuuutttwwwxxxxxxyyyyyyyyyyyyxxxvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}|||}}}}}}~~~}}}wwwuuuuuuvvvvvvuuuvvvxxx{{{~~~~~~|||zzzxxxvvvuuuuuuvvvwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxyyyxxxwwwwwwwwwyyy{{{||||||||||||}}}}}}||||||{{{{{{xxxvvvvvvxxxxxxvvvsssuuuxxxzzzzzzxxxvvvuuuuuuwwwyyy{{{|||{{{{{{{{{|||~~~}}}|||}}}~~~}}}}}}||||||||||||||||||~~~}}}|||||||||~~~}}}yyyvvvssspppmmmkkkgggccc___^^^___```___]]]^^^]]]\\\\\\]]]]]]\\\ZZZWWWXXXYYY[[[\\\]]]]]]]]]````````````````````````bbbbbbaaaaaaaaaaaabbbbbbaaaaaa``````___``````````````````bbbdddgggjjjkkkfffiiimmmuuu}}}nnnaaaYYYVVVXXXaaalllrrrxxx~~~wwwqqquuuzzz}}}~~~}}}zzzyyyuuutttyyyzzzrrrlllcccTTTEEE;;;999555111...------------------------,,,,,,,,,---,,,+++***)))(((''''''***((('''(((***+++***(((***)))((((((''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%###"""###%%%&&&%%%###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$!!!!!!%%%'''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%&&&''')))***,,,000...+++)))'''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&'''&&&%%%%%%&&&'''((('''%%%######$$$$$$%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000111222000000/////////000111111444555999AAAJJJTTTcccpppxxx}}}|||yyywwwuuutttssssssuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxyyy{{{~~~~~~~~~}}}}}}~~~{{{xxxvvvwwwxxxyyyyyyxxxzzz|||~~~~~~|||{{{wwwvvvuuuuuuwwwyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||{{{}}}{{{xxxwwwwwwwwwvvvuuuyyy{{{||||||yyywwwuuuuuuwwwyyy|||}}}|||||||||}}}}}}||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~zzzwwwrrrnnnkkkhhhdddaaa___\\\ZZZZZZ\\\]]]]]]]]]]]]\\\[[[\\\^^^___^^^]]]VVVWWWYYY[[[]]]^^^______``````aaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaabbb]]]]]]^^^^^^^^^^^^^^^]]]^^^___aaacccfffkkkqqquuusssrrrttt{{{~~~pppeee___]]]^^^fffpppuuuyyyzzz}}}|||~~~|||uuujjj___SSSFFF;;;222111000...------,,,---++++++,,,,,,------......///......---,,,+++******'''&&&&&&''')))******)))******)))(((((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((%%%"""###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&(((***+++222000...+++(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###"""###&&&&&&''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,------......///000111222222000000000000000111222222333444888@@@GGGPPP___kkkuuu{{{yyyvvvtttrrrrrrrrrsssttttttvvvwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz|||}}}}}}}}}}}}~~~~~~|||yyyxxxxxxyyyzzzzzzzzz|||}}}~~~|||{{{wwwuuuuuuvvvyyy{{{|||{{{zzzzzzxxxvvvuuutttssssssuuuvvvxxx{{{}}}~~~~~~~~~~~~}}}|||||||||}}}zzzxxxvvvvvvwwwwwwzzz}}}~~~~~~|||yyyxxxwwwxxx{{{~~~~~~~~~|||{{{{{{}}}~~~||||||}}}~~~~~~zzzwwwrrroookkkgggeeebbb___]]]ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[^^^______^^^YYYYYY[[[\\\^^^^^^_______________``````aaaaaaaaa______^^^^^^^^^___``````\\\]]]___```aaa```______```bbbcccdddhhhppp}}}wwwooojjjiiigggnnnuuuyyy{{{zzz}}}~~~zzzqqqeeeWWWKKKAAA;;;000000111111000//////...++++++,,,,,,,,,---------------,,,++++++***))))))''''''''''''))))))***)))+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%&&&''')))***333222111---***'''%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%''')))((('''&&&'''((((((((())))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,------......///000000111111111000000000111222333333333444888???FFFOOO\\\hhhtttyyywwwuuurrrqqqqqqrrrsssrrrsssuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}~~~~~~}}}|||wwwvvvvvvwww{{{}}}~~~~~~|||{{{yyyvvvuuussssssrrrssstttwwwzzz|||}}}}}}}}}~~~}}}|||||||||||||||yyywwwwwwxxxyyy{{{}}}~~~|||{{{{{{yyy||||||{{{{{{}}}~~~}}}||||||~~~~~~}}}yyytttooollljjjgggdddbbbbbb```___]]]YYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXZZZ]]]______^^^^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\]]]^^^___``````\\\\\\\\\\\\\\\]]]^^^^^^\\\^^^___aaabbbbbbaaaaaa```cccfffggglllzzzyyyuuutttsssvvvzzz{{{|||||||||}}}vvvkkk^^^QQQEEE>>>;;;222222333333222000///...------,,,,,,,,,++++++++++++++++++***))))))(((((()))))))))))))))((())))))+++******)))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))((('''&&&&&&'''&&&&&&%%%%%%&&&'''((()))222333222///***'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&$$$&&&((()))))))))***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,++++++---------....../////////000000000000111222333444444444999@@@GGGNNN[[[gggssswwwvvvuuusssrrrrrrssssssrrrssstttvvvxxxyyyyyyzzz|||||||||{{{yyyxxxyyyzzz||||||}}}}}}}}}}}}|||{{{|||||||||zzzxxxwwwyyy{{{}}}|||xxxwwwwwwyyy|||~~~}}}|||yyywwwuuuttttttuuurrrtttvvvyyy{{{|||||||||}}}|||{{{||||||}}}~~~|||yyyxxxyyy{{{zzz}}}~~~|||{{{{{{yyy}}}}}}||||||}}}~~~~~~}}}}}}~~~}}}{{{wwwvvvtttqqqmmmhhheeebbbbbb```^^^^^^^^^^^^]]]\\\XXXYYYZZZZZZXXXWWWXXXYYYXXXXXXXXXZZZ]]]^^^^^^^^^aaaaaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^___[[[[[[[[[[[[[[[\\\]]]^^^\\\]]]^^^```aaabbbbbbbbb```eeejjjmmmsss~~~}}}}}}}}}|||{{{{{{~~~|||zzzwwwlll]]]RRRGGG===777666333222222111000...,,,+++------,,,,,,++++++******+++++++++*********))))))(((*********(((((()))*********)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&((())))))'''&&&&&&''''''&&&%%%%%%%%%&&&((()))000222333000+++'''&&&'''"""######$$$$$$%%%%%%&&&)))(((''''''&&&''''''((("""$$$&&&''''''((()))***)))))))))((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******------------.........////////////000111222333444444444999AAAGGGOOO[[[fffooo~~~vvvvvvvvvuuuuuutttttttttrrrsssuuuwwwxxxzzz{{{{{{|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~}}}{{{zzzxxxyyyzzzyyyxxxxxxzzz}}}~~~}}}zzzxxxxxxzzz}}}}}}{{{yyywwwvvvvvvwwwxxxtttuuuvvvxxxzzz{{{{{{|||~~~}}}|||zzzzzz{{{}}}~~~}}}~~~{{{zzz{{{|||zzz|||~~~~~~|||yyyxxxwwwxxx{{{~~~}}}|||}}}~~~~~~}}}|||xxxuuusssnnnllliiifffbbb___]]]\\\]]][[[YYYYYYZZZZZZYYYXXXVVVXXXZZZYYYWWWVVVWWWYYYZZZYYYYYY[[[]]]______^^^``````___^^^\\\[[[YYYXXXWWWXXXYYYZZZ\\\]]]^^^___\\\[[[[[[\\\\\\^^^______]]]^^^^^^___aaabbbdddeeedddllltttwwwzzz|||xxxxxx|||~~~{{{rrrjjj[[[KKKCCC===777333444222111000///---,,,+++***+++++++++++++++,,,,,,,,,************))))))))))))%%%'''))))))'''''')))+++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###&&&''''''(((***)))'''&&&&&&''''''&&&%%%%%%%%%&&&'''(((...111333000+++&&&&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''###%%%''''''&&&%%%&&&'''++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********............////////////.........///000111333333222333888@@@GGGNNNZZZffflll|||vvvvvvwwwwwwvvvvvvuuutttrrrsssuuuwwwyyyzzz{{{|||{{{|||}}}|||||||||~~~}}}|||zzztttwwwyyyyyyxxxxxx|||~~~}}}{{{yyyyyyzzz}}}}}}{{{yyywwwwwwwwwyyyzzzvvvvvvwwwxxxyyy{{{||||||}}}|||zzzyyyzzz{{{}}}~~~|||~~~}}}{{{|||}}}zzz|||}}}|||yyyvvvtttsssvvvzzz~~~}}}~~~~~~~~~||||||~~~~~~{{{vvvrrrnnnlllgggeeebbb^^^\\\ZZZYYYYYYZZZXXXVVVUUUVVVVVVVVVTTTSSSVVVYYYYYYWWWVVVXXXZZZ[[[ZZZZZZ\\\^^^``````___^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXYYYZZZ\\\^^^______]]]]]]]]]]]]^^^___```aaa````````````bbbdddggghhhjjjttt}}}}}}zzzvvvvvvzzzuuuhhh^^^MMM>>>999888666555666222111///...---,,,,,,,,,((()))***+++,,,---......((((((((('''''''''''''''!!!$$$''''''&&&'''))),,,))))))((('''''''''''''''&&&'''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """%%%(((''')))***)))'''&&&&&&''''''&&&%%%%%%%%%&&&'''(((,,,000333000***&&&''')))(((((('''''''''''''''&&&$$$######"""###$$$&&&''''''((())))))&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))%%%%%%&&&'''((()))******////////////000000000000---------...///111222333111222777@@@FFFNNNZZZeeemmm{{{tttuuuxxxzzz{{{zzzyyyyyyuuurrrppprrrwww{{{||||||}}}}}}{{{yyywwwyyy}}}~~~}}}xxxxxxxxxxxxzzz||||||{{{zzz|||}}}zzz{{{{{{zzzzzzzzzyyyyyyyyywwwvvvuuuwwwzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{zzz{{{zzzzzz{{{||||||zzzvvvsssxxxzzz||||||zzzzzz|||~~~|||yyyzzz||||||~~~~~~~~~~~~~~~{{{}}}wwwqqqnnnmmmlllhhhccc```^^^[[[WWWVVVVVVXXXYYYWWWWWWWWWWWWVVVVVVUUUTTTRRRTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ[[[YYYXXXZZZ^^^```___]]]\\\\\\\\\]]]^^^___```aaaaaaaaacccgggkkkpppxxx}}}}}}uuupppooossszzz|||}}}nnnaaaVVVDDD666555555///...222444111---)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,...+++((('''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''')))'''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$"""%%%'''$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))******)))((('''&&&&&&%%%***(((&&&%%%%%%&&&'''(((...---,,,+++***)))((('''&&&&&&&&&(((((('''$$$"""%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((()))***,,,---...555333000---,,,---...000000000///......///111111444444888???DDDLLLXXXdddooo{{{sssuuuwwwyyy{{{{{{zzzyyysssqqqppprrrvvv{{{|||}}}}}}}}}|||zzzyyyzzz}}}~~~|||yyyyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzxxxwwwxxxzzz}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}{{{zzzzzzxxxxxxxxxyyyyyyxxxuuurrrvvvyyy{{{{{{zzzzzz|||~~~zzzzzz~~~||||||~~~~~~~~~}}}~~~~~~|||yyyvvvsssnnnhhheeeeeeccc___[[[\\\ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXZZZ]]]___^^^]]][[[[[[[[[\\\]]]___aaabbb```dddkkkrrryyy~~~~~~}}}}}}xxxtttnnnjjjkkkqqqxxx~~~~~~yyyggg\\\QQQAAA555555555///---111222000---***))))))************))))))))))))*********'''%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++***)))((('''&&&%%%%%%&&&$$$######%%%&&&&&&%%%'''&&&&&&&&&''''''(((((('''(((((((((''''''&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&************+++,,,------222111///---------...///000//////...//////111111444444777>>>DDDLLLXXXdddooo}}}rrrtttvvvyyyzzz{{{zzzzzzrrrqqqqqqssswwwzzz|||}}}{{{|||}}}|||{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||wwwwwwxxxxxxyyyyyyzzzzzz{{{yyyxxxxxxzzz|||}}}|||}}}}}}|||{{{{{{|||}}}}}}}}}}}}zzzzzzzzzyyyxxxwwwwwwxxxxxxvvvtttuuuwwwyyyzzzzzz|||~~~~~~{{{zzz|||}}}}}}~~~}}}||||||}}}zzzyyyxxxwwwvvvtttpppmmmhhhccc^^^\\\\\\ZZZWWWTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZZZZZZZ[[[]]]```ccceeegggnnnxxx}}}yyywwwrrrmmmjjjkkkppp{{{ssspppkkkhhhiiiooovvv{{{}}}~~~zzz{{{~~~|||jjj[[[RRRHHH<<<333444444///---...///...---+++******)))******)))(((''''''((()))***'''&&&&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$$$$&&&$$$!!!!!!###&&&'''(((&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&(((((((((((((((((((((((()))))))))))))))(((((((((---,,,,,,+++++++++,,,,,,........................///////////////000111111222222777>>>DDDLLLXXXdddnnnqqqsssvvvyyyzzz{{{zzzzzzuuuuuuuuuvvvxxxzzz{{{|||zzz|||}}}~~~}}}}}}~~~~~~|||{{{}}}}}}}}}~~~~~~~~~}}}{{{uuuvvvvvvwwwyyyzzzzzz{{{yyyxxxvvvwwwyyy{{{|||||||||||||||{{{zzzzzz|||}}}~~~~~~|||{{{{{{{{{zzzxxxyyyzzzzzzyyyxxxtttuuuwwwyyy{{{}}}}}}{{{zzz{{{~~~~~~{{{xxxvvvuuusssrrrooonnnmmmjjjfffccc___]]]YYYXXXWWWVVVSSSPPPQQQQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^ZZZYYYYYY[[[^^^cccgggjjjuuu}}}yyyrrrnnnlllhhhccc```cccjjjwwwyyyuuupppmmmmmmqqqwww{{{zzzxxx}}}~~~zzzxxx|||~~~~~~{{{iiiXXXKKKEEE???666111333333///,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,)))))))))***++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&###$$$'''(((&&&$$$%%%%%%%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%&&&%%%%%%''''''(((((((((''''''&&&(((((((((((((((((((((((()))))))))******+++++++++++++++*********+++,,,,,,***+++,,,...///......---......//////000000111111111222666===CCCKKKXXXdddmmmqqqsssvvvxxxzzzzzzyyyyyyxxxyyyyyyyyyxxxyyyzzzzzzxxx{{{}}}~~~}}}}}}}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyuuuuuuvvvwwwyyyzzz{{{{{{vvvuuutttuuuyyy|||}}}}}}{{{|||}}}{{{yyyyyy|||~~~~~~}}}}}}{{{zzzyyyyyy{{{|||{{{zzztttuuuwwwyyy}}}zzzzzz{{{||||||}}}}}}}}}yyytttoookkkjjjhhhfffdddbbb```]]]ZZZXXXWWWVVVTTTTTTRRRPPPOOOOOOPPPRRRTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRRRRSSSUUUVVVVVVUUUTTTUUUWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^___```[[[ZZZZZZ\\\```fffmmmqqqyyyqqqmmmllllllhhhcccaaadddjjjrrr|||wwwtttsssvvv{{{~~~~~~|||zzzyyyyyy~~~{{{vvvuuuuuuwww{{{|||xxxgggVVVGGG===999777222000111111///,,,******++++++,,,,,,+++******++++++***))))))***++++++)))***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%(((%%%###$$$'''((('''%%%&&&%%%%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%""" ###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))*********''''''(((((()))+++,,,---(((***,,,...//////......---......///000111111111111111555<<>>DDDOOOYYYiiixxxttttttuuuuuuuuuttttttssstttsssrrrqqqqqqqqqrrrsssooommmkkkjjjjjjllloooqqqttttttuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxzzzzzzzzz{{{|||~~~}}}{{{{{{|||~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyuuusssnnnhhhaaaZZZVVVSSSNNNKKKHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWYYYXXXVVVUUUWWWYYYZZZ^^^dddllluuu|||~~~uuukkkbbb^^^\\\]]][[[YYYZZZ```hhhqqqvvv{{{}}}{{{|||{{{|||~~~zzz||||||xxxvvvuuuvvv}}}{{{vvvpppoooooosssxxxooo```SSSGGG;;;444000///...---------+++******))))))(((((()))*********))))))))))))))))))***+++***)))((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%))))))(((((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%((())))))(((%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))+++***((('''(((***---...///////////////......---//////......//////000111///000333999>>>DDDPPP[[[ggguuupppqqqqqqrrrssssssrrrrrrqqqqqqpppppppppqqqqqqrrrpppnnnlllkkkkkkmmmooopppsssssstttuuuwwwxxxyyyzzzuuuuuuvvvuuuttttttwwwyyy|||||||||}}}~~~~~~|||{{{{{{|||}}}}}}}}}~~~zzz{{{{{{{{{|||}}}~~~|||~~~}}}|||{{{vvvuuurrrpppooonnnnnnooossstttuuuuuurrrmmmhhheee___ZZZSSSNNNLLLJJJIIIHHHFFFGGGHHHGGGFFFEEEFFFGGGDDDEEEGGGGGGEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY[[[ZZZWWWVVVXXXZZZ\\\bbblllxxxqqqddd[[[WWWYYYVVVVVVZZZdddooowww{{{{{{}}}|||xxx}}}}}}wwwqqqmmmnnnqqqzzz{{{ssskkkiiikkkrrrzzzzzzdddRRREEE:::222000//////......,,,++++++******)))((((((((()))++++++***))))))(((((())))))***************))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((((((((((((((()))******+++***(((((()))***---......///////////////......111111111111111222333333///000333999>>>DDDOOOZZZgggssslllmmmnnnooopppqqqqqqqqqnnnnnnooopppqqqqqqqqqqqqrrrpppooommmmmmnnnpppqqqsssssstttuuuwwwyyy{{{|||vvvwwwvvvtttrrrssswwwzzz}}}}}}}}}}}}}}}}}}{{{zzz{{{||||||zzz{{{}}}{{{{{{{{{||||||}}}}}}}}}zzz}}}}}}}}}|||zzzxxxuuusssrrrjjjiiifffdddcccccccccdddgggiiijjjiiieee___ZZZWWWOOOMMMKKKIIIHHHGGGFFFEEEEEEGGGIIIHHHEEEDDDEEEFFFCCCEEEGGGFFFDDDBBBBBBCCCEEEGGGIIIIIIIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVYYY\\\[[[XXXWWWZZZ^^^^^^fffrrrzzzmmmbbbZZZWWWWWWYYY]]]bbbjjjttt}}}zzzyyy{{{wwwrrrooopppooouuuuuunnniiihhhkkksssyyy}}}lllVVVGGG<<<222---------......,,,+++***+++++++++***)))((((((***,,,---))))))(((((((((((())))))((()))*********)))''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""############"""""" !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%''''''''''''(((***+++,,,***))))))))))))+++,,,---......///////////////...000000000000000111222222222222555999===BBBLLLWWWcccpppiiijjjlllmmmoooppppppppplllmmmooopppqqqqqqqqqpppsssrrrpppoooooooooqqqrrrsssssstttvvvxxxzzz|||~~~wwwxxxxxxuuurrrssswww{{{~~~~~~}}}}}}}}}~~~|||zzzzzz{{{{{{{{{xxxzzz|||~~~||||||||||||}}}}}}}}}}}}xxxzzz}}}}}}zzzxxxsssrrrqqqnnnkkkhhheeeddd```___\\\ZZZYYYYYYZZZ[[[XXX[[[^^^^^^[[[VVVQQQNNNFFFFFFGGGHHHHHHFFFDDDBBB@@@BBBDDDCCC@@@>>>>>>@@@DDDGGGIIIHHHDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVTTTXXX\\\\\\YYYYYY]]]aaa```iiivvvzzzpppfff___[[[ZZZYYY___fffkkkooowww||||||yyy{{{yyyxxxwwwtttppppppxxx}}}xxxpppkkkiiiiiinnntttvvvwww{{{}}}|||qqq___KKK@@@888000---...,,,,,,,,,+++******+++---+++***)))((()))***,,,...))))))(((((((((((())))))&&&''')))******(((&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%''')))******))))))''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%''''''''''''%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&''')))***,,,---))))))))))))***+++,,,------......///000/////////---------------...//////555444666:::<<<@@@JJJTTT^^^kkk~~~kkkmmmnnnppppppooommmllliiilllooopppooonnnooooooooopppqqqpppooooooppprrrtttuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{xxxvvvuuuuuuwwwzzzzzzzzzzzz{{{}}}~~~~~~|||zzzxxxwwwvvvvvvyyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||{{{{{{zzzxxxvvvrrrooonnneeeeeedddbbb___[[[XXXVVVSSSSSSRRRRRRRRRRRRSSSTTTZZZZZZZZZYYYVVVQQQMMMJJJHHHGGGGGGGGGFFFFFFEEEEEECCCDDDEEEDDDBBBBBBDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLKKKKKKJJJJJJJJJIIIHHHJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUXXXZZZYYYVVVUUUVVVXXXUUUXXX\\\\\\\\\___fffmmmrrrtttzzzzzzyyytttmmmfff```\\\\\\___ccciiilllkkkppp{{{}}}~~~zzzyyy|||~~~zzzwwwvvvwwwtttrrrrrrrrrqqqnnnkkkpppooonnnoooqqqtttuuuvvvxxxxxxzzz|||~~~}}}yyygggZZZHHH;;;555444222000000///...,,,+++*********))))))))))))))))))))))))&&&'''(((((('''&&&((()))******)))((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&)))&&&!!!"""'''+++$$$&&&(((******(((&&&$$$((('''&&&%%%%%%&&&'''(((%%%$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&%%%///---***'''%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&%%%###!!! """%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''$$$###"""%%%((((((&&&###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((((((%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%&&&'''((())))))))))))))))))((((((''''''&&&&&&******))))))))))))))))))..................------............////////////222333444666;;;CCCMMMTTT]]]nnnfffgggjjjlllmmmnnnmmmllliiikkkmmmmmmlllkkklllmmmppprrrrrrrrrqqqqqqsssuuuvvvwwwxxxzzz{{{{{{{{{{{{xxxyyyyyyxxxvvvuuuvvvxxxzzzzzzzzzzzz{{{|||}}}}}}~~~|||zzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvvvvuuutttsssrrrqqqlllkkkjjjhhheeeaaa^^^\\\YYYXXXWWWUUURRRPPPMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPTTTUUUUUUTTTRRRNNNJJJHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEDDDBBBBBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMKKKLLLMMMNNNPPPRRRSSSSSSVVVXXX[[[\\\[[[[[[\\\^^^]]]```bbbccccccgggooovvvyyy{{{~~~xxxsssooooooooommmhhhcccaaaaaahhhnnnqqqqqquuu~~~|||{{{|||}}}|||{{{{{{~~~}}}zzzyyyyyyzzzzzzzzz}}}xxxuuutttuuuuuuuuupppooommmllllllnnnrrruuutttvvvxxxyyyzzz{{{}}}|||{{{yyyrrrhhh___QQQIII>>>555111...+++)))---,,,+++***))))))((((((((((((((((((((((((((((((''')))******((('''((()))***))))))(((((((((((((((***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''%%%###""""""$$$'''((($$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&''''''''''''&&&$$$###&&&&&&%%%%%%&&&(((***+++&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))&&&$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''))))))((((((((((((''''''******)))))))))******+++------------------------........./////////000000111222333666:::CCCLLLSSS]]]nnn```aaadddgggjjjkkkkkkkkkiiiiiijjjhhhggghhhjjjlllpppqqqrrrrrrqqqrrrtttvvvwwwxxxyyyyyyzzzzzzzzzyyyvvvwwwxxxwwwuuuuuuwwwxxxyyyxxxxxxxxxxxxxxxyyyyyy{{{zzzxxxwwwuuutttssssssoooooopppoooooonnnmmmllllllllllllkkkiiifffdddbbb___^^^]]]ZZZWWWTTTQQQOOOMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMNNNNNNLLLJJJGGGEEECCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGIIILLLLLLLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPOOONNNLLLMMMNNNOOOQQQRRRSSSTTTXXX[[[___bbbcccdddfffgggnnnooopppppppppsssyyy}}}wwwqqqllljjjdddnnnzzz}}}vvvnnnjjjppptttvvvwwwzzzxxxwwwyyy~~~yyyyyyyyyzzz~~~~~~yyysssrrrvvv{{{|||{{{zzz{{{{{{llljjjhhhiiilllrrrwww{{{|||~~~}}}yyyxxxzzz||||||wwwpppfffZZZMMMEEE>>><<<999666222...+++))),,,++++++***)))))))))***)))))))))))))))))))))))))))+++------+++)))(((((())))))((((((''''''((((((---+++)))'''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111333555:::BBBKKKRRR]]]mmm\\\]]]```ccceeegggggghhhffffffeeedddccceeeiiillllllmmmnnnooooooppprrrtttuuuuuuuuuvvvvvvuuuuuutttuuuvvvvvvuuusssrrrsssuuutttsssrrrqqqqqqqqqqqqqqqrrrqqqpppnnnmmmllllllllleeeeeeddddddcccaaa```___^^^^^^___^^^]]]ZZZWWWUUUUUUTTTSSSQQQNNNLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRRRRSSSTTTUUUUUUVVV[[[___eeekkkooorrrsssttt{{{|||}}}{{{xxxwwwxxxyyy}}}tttjjjcccccceeecccvvvyyywwwwwwxxxxxxzzz|||{{{zzzvvvwwwzzzzzzxxxwww|||}}}vvvtttxxx}}}}}}~~~xxxfffcccccckkkyyyzzzvvvvvvxxxvvvssslllaaaUUUIII???999444666777555222///---,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***,,,//////---***(((''')))(((((('''''''''((((((,,,+++)))'''&&&'''((()))))))))(((((('''&&&%%%$$$%%%%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&)))(((''''''&&&&&&%%%%%%(((((('''''''''&&&%%%%%%((((((((('''&&&$$$###"""&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&(((&&&%%%###""""""###$$$&&&'''''''''&&&%%%######&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###%%%&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&''''''(((((()))******+++************+++,,,---...,,,,,,,,,,,,,,,---------/////////000000000111111///000222555:::BBBJJJPPP\\\mmmYYYZZZ[[[]]]^^^``````aaa_________^^^^^^aaafffiiiggghhhiiijjjiiijjjmmmoooooooooooopppoooooonnnmmmqqqrrrqqqooollljjjkkkllliiiiiihhhgggffffffffffffeeedddcccaaaaaa`````````XXXXXXXXXWWWVVVTTTRRRRRROOOPPPRRRRRRRRRPPPMMMLLLHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOORRRSSSSSSTTTUUUUUUVVVVVV\\\aaajjjttt}}}zzzsssmmmiiisssssspppggg^^^ZZZ]]]bbbhhh~~~zzzwwwvvvvvvvvvtttssswwwwww{{{~~~{{{{{{{{{yyy{{{~~~|||wwwiiidddeeeuuuyyytttssstttnnniii^^^RRRGGG???:::777...//////...+++******+++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***,,,//////---***((('''((((((''''''''''''(((((()))((('''&&&''')))+++,,,************)))'''&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))"""###$$$&&&((()))))))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&&&&%%%%%%$$$###"""((('''''''''&&&&&&&&&%%%!!!"""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&'''(((((()))((((((&&&&&&'''((()))***++++++************+++,,,---...,,,---------.........///////////////000000000000///000333666:::BBBJJJPPP\\\mmmSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVYYY]]]aaa^^^___`````````aaaccceeedddeeeeeeeeeeeeeeeddddddffffffeeebbb___]]]]]]^^^\\\[[[ZZZYYYYYYYYYYYYYYYVVVUUUTTTTTTSSSSSSSSSSSSMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEGGGJJJLLLMMMRRRPPPNNNKKKIIIGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIEEEGGGJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPPPPQQQQQQQQQQQQRRRTTTVVVXXXZZZ[[[\\\bbbgggqqq~~~{{{qqqgggaaa```aaa```\\\XXXXXX___eeeooowwwtttsssqqqpppqqqvvvtttyyy}}}zzzyyy{{{tttnnnpppzzzwwwuuutttggg^^^QQQFFF===999666444///---,,,************+++,,,++++++***)))))))))***)))))))))))))))))))))))))))+++------+++)))((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&''')))+++---)))*********)))(((''''''((('''%%%$$$%%%&&&(((***((((((&&&&&&&&&&&&((((((&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))%%%&&&&&&'''((())))))******************+++,,,---,,,------....../////////............///////////////111333777;;;CCCKKKPPP[[[mmmHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKMMMPPPRRRQQQRRRSSSRRRQQQRRRSSSUUUTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSPPPNNNOOOPPPOOONNNMMMMMMMMMMMMMMMNNNJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEBBBDDDGGGJJJMMMPPPQQQRRRRRRPPPLLLHHHEEEDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAACCCFFFFFFEEECCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTTTTVVVWWW[[[___ccchhhkkkmmmtttwww{{{sssiiiaaa\\\TTTUUUWWWYYY[[[```hhhnnnwwwzzzuuussspppqqqssstttpppttt{{{rrrsssuuuvvv|||~~~zzz|||}}}zzzvvvqqqmmm[[[QQQDDD;;;777555111...111...++++++---///...,,,---,,,+++***))))))((((((((((((((((((((((((((((((''')))******((('''((()))'''&&&&&&&&&&&&'''((()))%%%%%%&&&'''((())))))***''''''(((((((((''''''&&&'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%###$$$&&&'''((((((''''''''''''&&&&&&'''((()))***+++***'''$$$"""!!!!!!!!!"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&'''&&&$$$!!! !!!###$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''((((((((((((((('''%%%%%%&&&&&&''''''((((((******)))))))))******+++++++++,,,------...//////------------............///111444888===DDDKKKPPP[[[mmm@@@@@@@@@AAACCCDDDFFFGGGGGGHHHGGGFFFDDDCCCEEEGGGEEEFFFGGGFFFEEEEEEGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEGGGFFFFFFFFFEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCBBBBBBAAA@@@???BBBAAA@@@?????????@@@@@@AAA@@@???>>>>>>???@@@@@@FFFIIILLLQQQTTTWWWXXXYYYPPPMMMIIIDDDBBBAAACCCDDDBBBBBBBBBCCCCCCDDDEEEEEE@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFFFFEEECCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEGGGIIIJJJIIIIIIKKKLLLPPPPPPRRRSSSUUUVVVVVVVVV]]]```dddjjjqqqwww|||~~~|||xxxqqqiiibbb\\\VVVRRRPPPSSSWWW[[[bbbjjjqqqwww~~~~~~wwwuuurrrssswwwuuuooorrr}}}|||vvvsssgggkkkpppttt}}}wwwsssnnneee___PPPFFF:::555555444000+++///+++(((***...000...***000///...,,,+++*********))))))))))))))))))))))))&&&'''(((((('''&&&((()))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%'''((((((''''''))))))'''&&&&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$%%%&&&&&&$$$###"""$$$$$$$$$%%%''')))***+++''''''&&&%%%%%%$$$######&&&&&&%%%!!!$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&%%%&&&((()))))))))((('''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''******))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......000222555999===DDDLLLQQQZZZmmm