BM6P6(@ lll___\\\SSSNNNOOOLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCC???>>>>>>=========>>>>>>;;;:::888666555666777888888888777777666666555555555333111111333333111///---...//////......///000000000000000000000000000000000000000111111111111000///.........///111222111333555555333222222333666999===@@@CCCDDDDDDCCC;;;:::888777:::>>>CCCFFFLLLOOOTTTWWWYYY[[[]]]^^^[[[YYYXXXZZZbbbppp{{{nnnfffdddeeemmmvvv~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{xxxtttpppnnnlllggg^^^WWWHHHEEE@@@===:::888666444777777888888888888777777333555666555333333666888777333//////222666888888888777777777777888888999;;;===???AAAFFFPPP]]]ggguuu~~~www\\\HHH@@@???@@@<<>>AAACCCCCCAAA@@@;;;:::999:::<<>>;;;999888666444555666666666666666666555333555666555333333555777666333000000333666777777777777666666777777888888888:::<<<===BBBKKKXXXaaapppyyyvvv^^^LLLBBB??????@@@BBBCCCCCCAAAAAABBBDDDBBBAAA???>>>===<<<<<<===;;;:::999888777777777777777888888888777555333222000000///.........////////////000000///......------------.........////////////.........//////000,,,---///000000///---,,,............//////////////////////////////////////////.........//////000000000/////////000111111555888@@@JJJPPPSSSXXX___kkk{{{}}}{{{uuuggg[[[]]]hhh}}}~~~vvvqqqpppqqqxxx{{{}}}}}}{{{xxxwwwwwwuuuwww{{{ooo```[[[QQQLLLMMMKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBAAA???>>>>>>======<<<;;;:::999999999;;;999888666666666666777666666666666777777777777777555222111111222222111222333333111///------...000000000000000000000000//////000000000000111111///000111111222222111111333333444333222333555777:::<<>><<<<<<;;;<<<===AAAFFFKKKNNNNNNRRRXXX[[[[[[ZZZXXXWWWOOOQQQUUUZZZaaalllwww~~~~~~zzzrrrhhh___]]]```dddpppwwwyyyuuuvvvvvvvvvwwwzzzzzzzzzxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyytttoooiiiccc]]]UUULLLEEEBBB???;;;999888777666444555555555555555555555555444555555444222222444555555333222222444666666666666666666666666777888888777888:::;;;???GGGSSS[[[jjjsss{{{~~~uuuaaaPPPEEE@@@>>>BBBDDDEEEEEEDDDCCCDDDEEEEEECCC@@@>>>===>>>???AAA;;;:::999888888777777888777888888888888777666555111111000///////////////000000000000000/////////------........./////////------...///000000000///,,,---...//////...---,,,............//////////////////////////////////////////...//////000111222111000000000000111222333666:::CCCLLLQQQSSSXXX___lll~~~~~~|||qqqcccYYY]]]kkktttjjjffffffhhhnnnpppssstttrrrooolllkkknnnssszzzppp```[[[PPPLLLMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>??????>>>===<<<;;;:::999:::999888777666666666777555555666666777777888888:::888555222000000//////333444444333111000000111////////////////////////////////////000000000111///000111333333222111111333333333222222444777:::===>>>@@@BBBAAA>>>;;;999<<<===>>>AAAFFFKKKPPPRRRQQQUUUYYYZZZXXXTTTQQQOOOKKKPPPWWW^^^bbbfffhhhjjjkkkiiiccc\\\XXXYYY```gggrrrxxx{{{wwwuuuwwwxxxxxxyyyzzzzzzzzzyyyyyy{{{~~~~~~}}}||||||||||||||||||}}}}}}}}}~~~~~~}}}zzzxxxvvvlllhhhaaa[[[UUUNNNGGGBBB>>>;;;888777777777666555666666666555555666666666555555444333333222333444333333444555666666555555555555555555666777888888999:::;;;<<>>@@@BBBFFFHHHHHHGGGFFFFFFEEEDDDBBB???>>>???@@@@@@;;;;;;:::999888888888888666777777777777777777777555444333222222111222222000000//////////////////............////////////+++,,,...000111000000///,,,,,,---......---,,,,,,............////////////////////////////////////000///000000111222333444000000000000000111222333888===GGGQQQVVVXXX^^^fffxxx}}}{{{hhhZZZVVV\\\lllxxxlllfffdddddddddfffhhhiiihhhgggggghhhnnnttt|||ooo```[[[QQQLLLNNNKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???>>>?????????>>>===;;;:::999999999888777777666666666555555666666777777888888777777555333111000111111000111222222000000111222////////////////////////...////////////000000000///000111333333222111111222333333333333555999<<<>>>???@@@@@@???<<<999777===???BBBFFFKKKPPPTTTVVVUUUWWWXXXVVVQQQLLLHHHGGGFFFNNNYYYaaaccc```\\\ZZZZZZZZZXXXVVVVVV[[[dddkkktttxxx}}}~~~}}}|||zzzyyyxxxwwwxxxyyy{{{{{{{{{{{{{{{|||{{{|||~~~}}}{{{yyyzzzzzzzzz{{{{{{{{{|||||||||||||||{{{yyyvvvsssrrrhhhccc]]]UUUNNNGGGAAA>>>;;;999666555666666555555555444333333333333444555555444333333333444444444333444555666666555555555555555555666666777999999:::;;;======@@@FFFPPPWWWfffpppxxxzzzzzz{{{zzzwwwwww{{{wwwwww|||rrrbbbSSSIIICCC@@@;;;???DDDIIILLLLLLIIIGGGDDDDDDCCCBBBAAA???>>>===<<<;;;:::999888888888888666666666666666666777777666666444333333222222222///...---------...//////........./////////000000+++,,,...000111000000///,,,------------------,,,............////////////////////////////////////.........///000111222333////////////000111222333888>>>IIITTTZZZ^^^hhhsss~~~ppp```UUURRR[[[nnn~~~qqqfff```]]]\\\]]]]]]^^^___bbbgggkkkqqqwww~~~lll___\\\SSSNNNOOOLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA???>>>>>>======>>>>>>===;;;999888999999888888777666666666666666666666777777777777222333555444333333444555,,,---......------///000000000000000000000000000......////////////000000///000111111222222111111000222333444555777;;;>>>??????>>>>>><<<;;;:::999>>>@@@DDDIIINNNSSSWWWXXXXXXWWWTTTPPPJJJEEEDDDCCCCCCLLLXXX```aaa\\\VVVRRRPPPSSSVVVXXXZZZ```iiipppuuuwwwzzz}}}}}}{{{yyyuuuuuuvvvwwwxxxxxxxxxxxxvvvxxxzzz{{{zzzzzz{{{|||}}}~~~~~~{{{yyywwwxxxyyyzzz|||||||||{{{{{{yyyyyyyyyxxxuuurrrnnnlllfffbbbZZZQQQHHH@@@;;;999:::888555444555666555444333222111000000111222333666444333333555666666555333555777777555444555666666666666666777999:::;;;:::<<<>>>???AAAGGGPPPWWWfffpppzzz}}}}}}~~~|||yyyuuuwww{{{vvvooommmuuu|||qqqdddWWWMMMFFFCCC:::<<<@@@FFFKKKLLLKKKIIIEEEFFFEEEEEECCC@@@===;;;<<<;;;:::999999888888999666666555555555666777777666555444222111111111111......---,,,,,,---///000....../////////000000000------...///000000000///------------------------............////////////////////////////////////------,,,------...///000.........///000111222333888>>>JJJVVV]]]dddrrr~~~uuuhhh[[[TTTRRR\\\pppwwwjjj```[[[WWWWWWXXXYYY\\\bbbjjjpppvvvzzziii^^^]]]UUUQQQQQQMMMKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBBBBBBBBBBAAA@@@???<<<===>>>???>>>===;;;:::999999999888888777666555777777777777666666666666222555777777444222111222---/////////---,,,---...000000000000000000000000........./////////000000000/////////000000111111///111444666777999<<<>>>@@@>>><<<;;;::::::;;;<<>>===<<<<<<;;;:::999999999999999888777666666666777888777666555333222111111111///...---,,,---...000111.../////////000000000000//////.........//////000///..................///............///////////////////////////////////////...............///////////////000111222444444<<>>???AAABBBAAA@@@>>>===888999999888888777666555888888777777666666555555666999;;;999444///,,,,,,222333333222///......///000000000000000000000000............/////////000000///.........///111222...000444777888:::<<<>>>@@@>>>;;;999999:::<<<>>>@@@CCCGGGMMMRRRVVVXXXYYYXXXTTTNNNFFFBBBBBBFFFJJJRRRUUUXXXXXXUUUOOOKKKIIIRRRXXX___eeehhhlllqqquuuvvvvvvvvvxxx{{{||||||{{{~~~|||wwwssspppooopppqqqlllnnnpppssstttuuutttssstttwwwzzz{{{zzz{{{}}}~~~~~~~~~wwwzzz~~~~~~{{{tttttttttrrroookkkgggdddYYYVVVPPPHHHAAA<<<;;;;;;:::888555444555555555444888777555444444555777888666444222444888::::::999555777888666444333555888777777777888999;;;<<<===AAADDDFFFGGGIIIOOOXXX^^^dddppp}}}}}}{{{xxxvvvvvvzzzlllfffiiikkknnnqqqrrrrrrpppkkkbbbWWWMMMGGGDDD???;;;:::???FFFKKKMMMPPPMMMIIIDDDAAA@@@@@@@@@<<<<<<;;;:::999999999999;;;:::888777777777888999999999777666555444444333000///...---...///111333////////////000000000000111000...------...///000//////............//////............/////////000////////////////////////333222111111111111111222000000000111222444555666BBBHHHSSS^^^eeeppp|||ttthhh]]]VVVSSSXXXcccuuu{{{qqqgggbbb]]]___cccfffjjjooouuuyyyiii\\\ZZZSSSPPPPPPLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@???===;;;999:::999888666555444444444444444444444444444444444555555333222111000000000000000000000000111111111444222000///...---......////////////000000000000111111111111222333444444333555999<<<===>>>===<<<@@@;;;666333444888<<<>>>@@@DDDIIIMMMOOOQQQSSSUUUSSSNNNHHHEEEDDDEEEIIINNNWWWYYYYYYUUUMMMHHHIIIKKKOOOXXXdddlllooooooqqqssssssssstttvvvxxxzzz{{{|||}}}~~~~~~}}}yyyvvvsssqqqqqqqqqpppooohhhjjjmmmppprrrsssssssssssstttwwwyyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvvvvtttooojjjfffdddcccUUUOOOFFF???<<<:::999999666777777777777777666666555555555666666666666666:::888666555444555666777555555555555555666777777555777999::::::;;;===>>>@@@DDDIIIKKKMMMQQQWWW[[[gggooowww|||}}}xxxsssttt{{{yyylllggggggkkkoooppprrrrrrnnniiiaaaTTTGGGCCC@@@===;;;<<<@@@EEEIIINNNLLLIIIEEEAAA@@@AAACCC@@@===;;;;;;<<<:::777333888888888777666666555555777666666555444222111000000/////////............,,,---------.../////////........................------............------............////////////000000000///......------////////////000000000000222000111444555333444777HHHUUU```bbbeeeooo}}}{{{tttmmmdddZZZUUUVVVYYYhhhxxx}}}uuummmhhhbbbfffkkkpppssswww{{{~~~mmm^^^[[[SSSOOOPPPLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>===>>>???@@@???===;;;:::::::::888777666555555555555555555444444444444444555555333222111000000000111111111000000000000000222111000//////......///////////////000000000000111111111111111222333444444777:::===>>>>>>===<<<>>>:::666444666:::===>>>AAAEEEJJJNNNPPPQQQSSSTTTMMMJJJHHHGGGIIILLLQQQVVVSSSVVVVVVSSSMMMIIIJJJLLLTTT\\\gggmmmoooppprrruuussssssssstttvvvxxxzzz||||||}}}}}}|||{{{yyyvvvuuunnnmmmkkkjjjjjjjjjjjjjjjhhhjjjmmmqqqssstttttttttsssuuuwwwyyy|||~~~~~~||||||}}}}}}}}}}}}~~~|||yyyvvvttttttsssooohhhaaa\\\YYYOOOIIIBBB<<<999888888777444555555555555555444444444444444555666777888888999888666555555555777777666555555555666666777777666777999::::::<<>>BBBCCCJJJJJJJJJGGGDDDAAA@@@AAA@@@===;;;:::;;;;;;888666888888777777666555555555666666666666444333111000000000/////////.........------..................////////////////////////------............------............////////////......//////////////////////////////000000000000333000///111222222666;;;JJJVVVaaadddfffnnnyyy}}}wwwooohhh___VVVSSSTTT^^^lllyyy|||{{{|||yyyrrrnnnkkknnnrrruuuwwwzzz}}}rrraaa\\\SSSOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAA@@@???>>>>>>======>>>??????>>>===;;;:::;;;:::999888777666666666666666666555555444444444555555333222111000000000222222111111000000////////////000000000000//////////////////000000000000000000000000111222333444666888;;;>>>???>>>===<<<:::888666777:::===???@@@CCCGGGKKKNNNPPPQQQRRRTTTMMMNNNNNNOOORRRVVVYYY[[[RRRSSSRRROOOKKKJJJLLLOOO\\\bbbiiimmmoooppprrruuurrrrrrqqqqqqsssvvvyyyzzz{{{zzzyyyvvvsssooollljjjiiihhhhhhhhhiiijjjlllllljjjllloooqqqssstttuuuuuutttuuuwwwyyy|||~~~}}}|||{{{}}}||||||||||||yyyuuurrrnnnnnnmmmiiibbbYYYPPPKKKEEEAAA;;;777666666666666444555555666666555555555333333444555777888999999999888777666555666777888666666666666666777777777777888999:::;;;===BBBEEEGGGKKKOOORRRSSSVVV[[[```ccciiipppuuu}}}{{{zzz~~~}}}xxxyyy|||~~~|||vvvrrroooggg___TTTMMMEEE??????@@@@@@???EEEGGGIIIHHHEEEAAA???>>>???===;;;::::::;;;:::999888777777666666555555444666666666666555444222111000000000000//////////////////..................000000000000000000000000------............------............////////////------...//////000111111////////////000000000000444000...///000111888@@@NNNYYYdddgggiiipppxxx|||wwwqqqiiibbbYYYQQQPPPTTTfffsss~~~|||vvvuuuxxx{{{}}}xxxuuuuuuwwwzzz{{{|||~~~wwwddd]]]SSSNNNNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFBBBAAAAAA@@@???>>>============>>>>>>======;;;;;;;;;:::999888777777777777777777777666555555444444555555333222111000000000333222222111000///......---...///111111111000///////////////000000000000/////////000111222333444777888;;;===>>>===;;;:::777666777:::>>>AAABBBBBBFFFIIILLLNNNOOOPPPRRRTTTYYY]]]``````aaacccaaa^^^VVVTTTOOOKKKHHHKKKQQQVVVbbbeeeiiilllmmmnnnpppssspppoooooonnnpppsssvvvxxx{{{yyyuuuqqqlllgggdddbbbeeegggiiijjjkkkmmmoooqqqooopppqqqsssttttttttttttvvvvvvwwwyyy{{{}}}|||{{{{{{||||||{{{{{{zzzwwwrrrnnngggeeebbb]]]WWWOOOFFFAAA>>>;;;777555555666666666666777777888888888888777444444555666777888888999888888777666666777777888666666777777888888888888888999999:::;;;???DDDHHHIIIMMMQQQSSSTTTWWW]]]aaaccchhhlllpppyyy~~~~~~~~~yyyqqqiii```XXXMMMFFFDDDCCCAAA???CCCEEEGGGGGGDDDAAA???>>>@@@>>>;;;999999:::;;;<<<888888777666666555555444555666777777777555333222111111111000000000//////000000//////......------////////////////////////------............------............////////////......//////000000000000////////////000000000000111///...000000333;;;DDDRRR[[[dddgggkkkssszzz~~~~~~ssslllddd]]]TTTOOOQQQWWWmmm{{{yyysssssstttyyy{{{}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~wwweee^^^SSSNNNNNNJJJIIIIIIHHHHHHGGGGGGFFFFFFBBBAAAAAA@@@???>>>=====================<<<<<<;;;::::::999888777777777777777777666666666555555555555555333222111000000000333222222111000///......,,,...///111111111000000////////////000000000000/////////000111333444555666888:::<<<<<<:::888777555666888<<<@@@DDDDDDDDDHHHJJJKKKKKKLLLNNNRRRUUUgggooovvvwwwwwwuuunnneee[[[VVVNNNHHHGGGMMMVVV]]]eeefffhhhiiijjjkkkmmmnnnmmmmmmllllllnnnppprrrtttyyyvvvrrrlllgggcccaaa______bbbeeeggghhhjjjmmmpppssssssssstttttttttttttttwwwwwwxxxyyy{{{}}}|||zzzzzz{{{{{{{{{{{{{{{yyyuuuoookkk```[[[TTTNNNJJJEEE@@@===:::777555555666777777777666666777888999999888888777777777777777666666666888777777777777888888888666777888888999999888888888999::::::<<<@@@EEEIIIIIIMMMQQQSSSTTTWWW]]]aaadddhhhlllnnnuuu~~~tttmmmeeeYYYPPPJJJFFFCCCAAACCCEEEFFFFFFDDDBBBAAAAAABBBAAA>>><<<::::::;;;<<<888888888777666666555555444555777888888777555333222111111111111000000000000000000//////......---........................------............------............////////////111111000000////////////////////////000000000000......000333333555===GGGSSS[[[aaaeeemmmwww}}}{{{qqqjjjbbb[[[SSSOOOUUU]]]rrryyysssppprrrsssvvvxxxzzz{{{{{{{{{yyy{{{}}}}}}~~~tttccc]]]TTTOOOOOOKKKHHHHHHHHHHHHGGGGGGGGGFFFBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777555555555555555555555555555555333222111000000000222222111111000000//////......///000000000000000////////////000000000000000000000111222444555666777888:::;;;;;;999666555555666888===BBBEEEFFFFFFJJJJJJHHHGGGHHHLLLSSSWWWmmm{{{yyykkk[[[UUUMMMHHHIIIQQQ\\\ccceeeeeefffgggggghhhiiijjjjjjjjjkkkkkklllnnnooopppsssppplllgggccc``````___]]]aaafffhhhhhhiiilllpppttttttttttttuuuvvvvvvvvvxxxxxxxxxyyy{{{}}}~~~~~~|||yyyxxxxxxzzzzzzzzzzzz{{{yyyuuunnnjjj[[[TTTJJJCCCAAA???===;;;999777666666888999888777444444555666777777777777999888888777777666666555777777888888888888888888666777888::::::999999888888999:::;;;===@@@EEEHHHGGGKKKOOORRRTTTXXX]]]bbbeeejjjnnnpppvvv}}}|||ooo```SSSJJJEEEDDDEEEGGGIIIIIIGGGFFFFFFFFFGGGGGGEEEBBB>>><<<<<<===:::999999888888777666666333555777999999888666444222222222222111111111000000000//////////////////........................------............------............////////////222222111000000///......////////////000000000000---...111444555777AAALLLUUU\\\cccjjjttt}}}~~~}}}zzzqqqkkkcccZZZSSSQQQZZZeeewwwzzzrrrmmmoooqqqtttwwwyyy{{{|||yyyzzz||||||}}}pppaaa\\\TTTPPPOOOKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<===888888777666666666777777333333333444555555666666555555333222111000000000111111111000000000000000000////////////000000111////////////000000000000000000111222333555777888999:::;;;<<<;;;999666444777777999===CCCFFFHHHHHHKKKIIIFFFCCCEEEKKKSSSZZZjjj|||wwwdddTTTPPPKKKJJJOOOWWW```eeeeeedddeeefffgggggggggfffggghhhiiikkkllllllllllllkkkhhhddd```^^^]]]^^^______dddiiikkkjjjjjjmmmqqqqqqrrrssstttvvvxxxzzz{{{yyyyyyxxxyyy{{{}}}}}}zzzwwwvvvvvvwwwyyyyyyzzz{{{yyyuuunnniiiYYYQQQFFF???>>>===;;;999999888777777999999888666444444555777777888888777888888888777777777777777777777888888999999999999666777999:::;;;:::999888777999;;;<<<>>>@@@CCCFFFEEEJJJOOORRRTTTXXX^^^cccffflllqqquuuyyy~~~~~~vvv```PPPJJJHHHGGGJJJOOOQQQOOOMMMKKKJJJNNNNNNMMMIIICCC???>>>>>>;;;;;;::::::999888888888333555888::::::999777555333333222222222111111111///////////////000000000........................------............------............////////////111111000000000000000000////////////000000000000//////111444444888EEERRR\\\dddnnnxxx~~~wwwxxx{{{}}}|||xxxqqqkkkcccZZZSSSSSS^^^kkk{{{wwwmmmnnnpppsssvvvyyy{{{}}}|||}}}}}}}}}}}}mmm___\\\TTTPPPPPPKKKJJJJJJJJJJJJJJJIIIIIIIIIDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;<<<<<<===888777666666666666666777111222222333444555666666555555333222111000000000000000000000000111111111111000///......///000111////////////000000000000111111222333444666777888:::;;;======<<<:::777555888888999===CCCGGGHHHIIIKKKHHHDDDAAABBBJJJTTT\\\eeeyyynnnYYYLLLKKKJJJMMMSSS[[[bbbeeeeeeddddddfffggggggfffeeeeeegggiiikkklllllljjjiiidddbbb^^^[[[ZZZ[[[]]]___^^^ccchhhjjjhhhhhhkkkooonnnoooqqqtttwww{{{~~~zzzyyyyyyyyyzzz}}}~~~{{{vvvttttttuuuxxxyyyzzz{{{zzzuuuooojjjXXXPPPFFF@@@>>>===:::777999888777888999999777555666666777999999:::::::::666666777777888888999999666777888999999999999999666888999;;;;;;:::999888666999;;;===>>>@@@BBBDDDEEEIIINNNRRRUUUYYY```eeefffmmmtttxxx}}}~~~}}}}}}lllWWWNNNMMMHHHMMMTTTWWWVVVRRRNNNLLLSSSTTTSSSNNNGGGBBB??????<<<<<<;;;::::::999999888333555888:::;;;:::777666333333333222222222111111......//////000000111111000000000000000000000000---..................---............/////////000/////////000111111222222////////////000000000000222111111222333999HHHWWWdddmmmyyywwwnnnnnnpppvvvzzzzzzvvvqqqkkkcccZZZSSSTTT```nnn~~~|||nnnoooqqqsssvvvzzz}}}~~~~~~ppp]]]UUUSSSPPPMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFEEECCC@@@>>>===<<<<<>><<<;;;:::::::::999888888777666555555555666666555555555555666666666555444333111///---+++////////////000000000000000000////////////000000111111111111111222222222222111000000222555999<<<999999888666444444666888<<<;;;<<>>@@@AAAFFFJJJQQQUUUXXX\\\aaaffflllqqqvvv{{{}}}yyyzzz~~~gggUUUKKKEEEIIIQQQZZZ___]]]UUUNNNOOOVVV[[[XXXNNNDDD>>>===999999:::::::::999999888888666555555777888777777111111111000000000000///000000000000000000000000000000//////.........---............////////////000000//////.........---000000000000000000000000//////000000111111111111000///111222333999IIIYYYeeettt|||vvvyyy{{{kkkeeefffrrrvvv}}}zzzxxxttthhh]]]WWWRRRTTTdddvvvzzzsssppptttyyy{{{}}}ooo]]]UUUSSSPPPMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCAAA???======<<<@@@@@@???===<<<;;;:::999888888777666666555444444666555555555555555555666555555444333111///...---////////////000000000000000000////////////000000000000111111111111222222333333222222333555777888666666666444333444777:::<<<===???CCCGGGIIIIIIHHHDDDAAA>>>???FFFPPPYYY^^^^^^bbbfffgggccc[[[QQQKKKHHHNNNTTTVVVZZZ```ccccccbbbbbbccccccddddddddddddddddddccccccbbb```______ZZZYYYXXXXXXYYY[[[]]]___```bbbdddgggiiikkklllllliiijjjlllooossswwwzzz{{{~~~~~~~~~~~~~~~{{{zzz{{{{{{zzzxxxwwwvvvvvvvvvvvvsssoookkk]]]VVVKKKDDD@@@>>>:::888888888888888888888777777888888888888999999999999:::::::::999999999888888888888888888888888888888999999::::::::::::;;;;;;:::999999:::<<<>>>@@@AAADDDIIIOOOTTTYYY___gggllluuuyyy~~~yyyvvvxxx|||yyyaaaOOOGGGIIIMMMVVV]]]___[[[VVVRRRWWW]]]]]]WWWNNNGGGCCC<<<<<<;;;;;;:::888777666777666444555666777777666333333222222222111111111////////////////////////000/////////........................////////////000/////////............000000000000000000000000000000000000000111111111111000111222444<<>>======????????????===;;;999888777777666666555444444444555555444444444444555555444444333333222000///...////////////000000000000000000////////////000000//////000000111111111111444444444444444444555555222333333333333555888;;;<<<>>>BBBGGGKKKLLLJJJGGGAAA>>>===@@@GGGQQQYYY]]]YYYXXXVVVSSSPPPNNNLLLKKKMMMSSSXXXYYY[[[```cccbbb]]]^^^___```aaabbbbbbbbbaaa``````___]]][[[YYYXXXUUUUUUUUUVVVXXX[[[^^^___bbbcccdddgggiiikkkmmmnnnjjjjjjlllooorrrvvvyyyzzz}}}}}}~~~}}}{{{{{{{{{{{{yyywwwvvvuuusssssssssqqqnnnlllaaaZZZQQQIIIDDD@@@;;;777777777777777777888888888999999999::::::::::::;;;:::::::::999999999888888999999999999999999999999999999::::::::::::;;;;;;888888888999;;;===@@@AAACCCGGGNNNSSSZZZbbbmmmttt~~~vvvsssuuu}}}}}}|||yyy}}}mmmTTTKKKHHHHHHPPP[[[bbbbbb___RRRVVV\\\___^^^VVVKKKDDD???>>>===;;;999888666555777555333444555666555444444444444333333333222222........................////////////........................////////////////////////............000000000000000000000000111111111000000000000000111000111333777@@@SSSeeevvv{{{ooopppttt}}}xxxhhhbbbddduuu||||||}}}~~~{{{yyywwwvvvttthhh]]]UUUPPPWWWpppyyyxxxzzz|||yyykkk\\\VVVSSSOOOLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>?????????>>><<<999777666666555555444444444444444444333333333333444444333333333333222111000000////////////000000000000000000////////////000000/////////000000111111222333444555666666555444444111222222222222444888;;;<<>><<<:::888777777666444333333444555444333444444333333333222222222........................///////////////.....................///////////////////////////.........////////////////////////111111111111000000000000222111222555:::FFF[[[mmmwwwpppnnnvvvooojjjkkk{{{{{{wwwtttrrrqqqoooeee\\\VVVSSS[[[uuu{{{{{{{{{~~~uuuhhh\\\VVVSSSNNNLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>?????????>>><<<999777555555555555555444444444444444333333333333444444333333333333333222111111////////////000000000000000000////////////000000...//////000111222222222222333555666777666555555333333444333333555888;;;<<>>???CCCHHHNNNQQQRRROOOLLLGGGDDDDDDHHHLLLOOOSSSXXX[[[ZZZZZZ\\\]]][[[[[[\\\^^^```aaabbbaaaaaa\\\[[[YYYWWWUUUSSSRRRQQQUUUVVVVVVXXXYYY[[[\\\]]]bbbccceeegggjjjlllnnnnnnjjjkkklllnnnqqqsssvvvwwwyyyzzz|||~~~}}}}}}zzz{{{{{{{{{zzzyyyxxxxxxxxxuuurrrqqqqqqpppooonnnmmmbbbSSSGGG@@@<<<:::888666666777777888888999999888888888999999999999::::::::::::999999999888888999999999999999999999999999999999:::::::::;;;;;;777777888999:::===???AAABBBFFFKKKQQQYYYdddqqqzzzzzzvvvwwwxxxwwwvvvwwwyyy|||{{{|||tttaaaNNNGGGAAADDDOOO[[[bbbdddaaa```bbbiiimmmfffWWWJJJAAA@@@>>><<<;;;:::999999666555333222333444333222222222222222111111111111.................................///////////////............////////////.........///////////////////////////////////////111111111000000000000000111111333888>>>KKK```tttwwwpppwwwzzzuuuxxx{{{uuuqqqmmmkkkhhh```YYYVVVVVV]]]uuu|||{{{}}}}}}}}}qqqfff[[[VVVSSSNNNLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA????????????===;;;999888555555555555555555555555555555444444444444555555333444444444333222111111////////////000000000000000000////////////000000//////000111222333333444222333555666777777666555444555555555555777:::===???@@@BBBEEEFFFDDD@@@<<<999:::===BBBGGGLLLNNNNNNJJJIIIGGGGGGHHHKKKOOORRRVVV[[[]]][[[ZZZ\\\]]][[[XXXZZZ\\\^^^___^^^]]]]]]YYYWWWTTTRRRQQQQQQRRRSSSWWWWWWXXXYYYZZZ[[[\\\\\\```bbbeeehhhkkkllllllmmmjjjkkklllnnnppprrrtttuuuvvvwwwyyy{{{|||||||||{{{yyyzzz{{{zzzxxxwwwxxxyyyzzzxxxuuusssrrrqqqooonnniii^^^NNNBBB<<<;;;:::999888888888888888999999999888888888888999999999999:::::::::999999999888888::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999;;;===???@@@AAAEEEKKKRRRZZZeeerrr{{{|||{{{{{{yyywwwxxx{{{}}}{{{rrrttt}}}wwwiii[[[MMMHHHBBBBBBHHHPPPWWW[[[]]]\\\]]]dddjjjggg[[[OOOBBBAAA???===;;;;;;;;;;;;777555333333444444333222111111111000000000//////.................................///////////////............////////////.........///////////////000000000000000000000000///000000000111111111111111111555:::AAAOOOdddwwwwww}}}~~~}}}wwwrrrmmmiiibbbYYYSSSTTTVVV^^^rrr|||||||||{{{{{{~~~nnnddd[[[VVVRRRMMMKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@???===<<<;;;:::999666666666666666666666666666555555555555555555666444444444444333222111000////////////000000000000000000////////////000000000000111222333444555555666666666666666555555444444555666666777:::???BBBCCCBBBAAABBBBBB@@@===;;;<<<===@@@EEEIIILLLKKKJJJHHHHHHHHHIIILLLOOOSSSUUUUUUZZZ\\\ZZZYYY[[[[[[XXXWWWYYY[[[]]]^^^\\\[[[ZZZUUUSSSOOOLLLLLLNNNRRRTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^aaaeeeiiikkklllkkkjjjkkkkkklllmmmoooqqqsssttttttuuuvvvwwwxxxyyyyyyzzzyyyzzzzzzxxxvvvvvvxxxzzzxxxuuusssqqqooommmjjjhhh^^^TTTHHH???<<<;;;;;;;;;::::::::::::999999999999999999999999:::::::::;;;:::::::::999999999888888::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;:::;;;===>>>??????DDDLLLTTT]]]hhhuuu~~~||||||{{{~~~uuulllnnnsssyyy}}}|||wwwooocccXXXJJJHHHDDDAAAAAAEEEKKKOOOQQQPPPRRRZZZccceee^^^WWWFFFDDDAAA===;;;:::::::::888666444333444444333222111111000000000/////////////////////////////////............/////////000............////////////............/////////000000000000000000000000000......///000111222222333///111666===DDDQQQfffyyy~~~zzz}}}yyyuuupppkkk```UUULLLNNNSSS\\\ooo~~~}}}|||zzz{{{lllccc[[[WWWRRRMMMKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;:::::::::666666666777777777777777666666555555555555666666555555555444333222000000////////////000000000000000000////////////000000000111111333444555666666999888777666555444333333222444666777999===BBBFFFFFFDDDAAA@@@???>>><<<;;;DDDEEEGGGJJJLLLLLLIIIGGGDDDDDDDDDFFFIIIMMMQQQTTTSSSWWWZZZWWWVVVWWWWWWUUUYYYZZZ\\\^^^^^^]]][[[YYYSSSPPPKKKIIIIIIMMMRRRUUUSSSTTTVVVXXXZZZ\\\]]]]]]\\\```eeeiiilllllljjjhhhkkkkkklllmmmoooqqqssstttssssssssstttuuuwwwxxxyyyyyyzzzzzzwwwuuuuuuxxx|||sssqqqnnnlllkkkhhhdddaaaTTTMMMCCC>>><<<======<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<;;;<<<===>>>???>>>DDDLLLVVV___lllxxx{{{~~~zzzjjjfffhhhmmmsssyyyzzzyyyttthhh]]]IIIHHHEEEAAA===>>>BBBGGGJJJJJJMMMWWWbbbhhhfffbbbIIIFFFBBB>>>;;;999888888999777555444555555444222111111111000000000000///000000000000000000000000---.........//////000000............/////////000---.........//////000000000000000000000000000000------...000111222333444///111777>>>FFFRRRgggyyy|||yyytttttt|||}}}{{{xxxsssoooaaaRRRGGGIIIPPP[[[lll}}}~~~~~~~~~{{{nnncccYYYUUUTTTOOOKKKJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBAAAAAAAAA======>>>>>>===<<<;;;;;;777888888888999999::::::777666555444333444555555444444555555444444333222000000000000000000000000333333222111000000000111000000000000111444666777<<<;;;999888888888999::::::::::::;;;===>>>@@@AAAAAA??????BBBBBB>>>===???GGGMMMTTTUUUPPPIIIEEEDDDCCCEEEHHHMMMQQQTTTTTTSSSWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ[[[]]]^^^\\\XXXUUULLLLLLMMMMMMNNNOOOPPPQQQXXXYYYZZZ\\\^^^```aaabbbbbbbbbdddeeefffgggggggggdddggglllpppqqqqqqrrrrrrrrrrrrrrrrrrtttvvvyyyzzzxxxvvvtttsssuuuvvvvvvuuuuuusssoookkkeee\\\SSSMMMCCCCCCAAA>>>;;;;;;>>>@@@???>>><<<;;;;;;;;;999888;;;;;;;;;<<<;;;;;;::::::;;;:::888777666777999:::<<<:::888888;;;===>>>>>>;;;;;;<<<======>>>??????;;;;;;<<<<<<>>>???AAABBB???DDDKKKTTT___mmmyyyvvvhhhgggkkkttt{{{{{{zzzwwwnnncccYYYOOOFFFBBB@@@>>>>>>@@@HHHJJJKKKPPP]]]jjjlllgggWWWLLLCCCBBBAAA===;;;===:::666222111333444333222333333222222111000//////111111111111000000000000////////////////////////++++++,,,---...///000111000000000000000000000000////////////000000000000000000/////////111222333333111222888EEEVVVdddmmmyyy|||wwwoookkkooo}}}~~~{{{yyyrrriii___SSSJJJJJJOOOWWWcccnnn{{{zzz{{{~~~~~~~~~nnncccXXXUUUTTTPPPLLLKKKJJJJJJIIIHHHGGGFFFEEEDDD???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<::::::444444444555555555666666777666555444333444444555333444444444444444333333000000000000000000000000333222111111000000111111111111111222333555777888;;;:::777555333222111111666666777999;;;===???@@@BBB@@@AAABBBAAA>>>@@@DDDNNNSSSXXXWWWPPPGGGBBB@@@CCCEEEHHHMMMSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYY[[[[[[ZZZVVVSSSIIIIIIJJJLLLNNNQQQSSSUUUXXXYYYZZZ\\\^^^```bbbbbbbbbbbbdddeeefffgggggggggeeehhhmmmqqqrrrrrrssstttuuuuuuuuuuuuwwwyyyzzz|||vvvtttrrrssstttvvvvvvvvvssspppkkkeee]]]TTTJJJDDD>>>>>>===<<<:::<<>>===<<<:::888999999::::::999999888777;;;:::999777777888999:::;;;999888999<<<======<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???DDDLLLVVVbbbppp}}}tttqqqpppxxx~~~~~~wwwnnnbbbWWWLLLFFFBBB>>>>>>@@@DDDGGGIIINNNZZZgggllljjj___RRRFFFBBB@@@<<<;;;<<<;;;888444333444555444333333333222222111000000000111111111111000000000000////////////////////////------...............///000000000000000000000000////////////000000000000111000000//////000111222333222333999EEETTTaaahhhppp{{{yyyqqqnnnrrr}}}xxxnnndddXXXNNNFFFGGGNNNUUU```jjjttt{{{~~~}}}~~~nnncccXXXUUUTTTPPPMMMLLLKKKKKKIIIHHHFFFEEEDDDCCC?????????@@@@@@??????>>>??????>>>>>><<<;;;999888555666666666666666777777666555555444333444444444222333444444444444444333000000000000000000000000222222111000000000111111222222222333444666888999===;;;888666444222222222444555666999<<<>>>@@@BBBDDDBBBBBBBBB@@@@@@HHHRRR]]]___^^^YYYOOOEEE@@@>>>DDDEEEIIIOOOTTTXXXXXXWWWTTTTTTTTTTTTUUUUUUUUUVVVXXXWWWVVVWWWWWWUUURRRPPPIIIIIIJJJLLLNNNQQQTTTVVVYYYYYY[[[]]]___aaabbbcccbbbccccccdddffffffggggggeeeiiinnnqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzuuusssrrrrrrtttvvvvvvuuusssnnnggg^^^UUUKKKBBB<<<:::;;;;;;;;;;;;===AAADDDEEEEEEDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;:::999888<<<;;;999888888888999:::999999999;;;===>>><<<;;;:::::::::::::::;;;;;;;;;======<<<<<<<<<<<<======@@@DDDMMMWWWdddqqq~~~zzz|||ooodddXXXOOOGGGAAA???AAA???DDDHHHMMMVVVbbbjjjllljjj\\\MMMDDD@@@===;;;;;;;;;999666555555555555444333333333222111111000000111111111111000000000000/////////////////////////////////......---------000000000000000000000000////////////000000000000222111000000///000000111333333444;;;FFFRRR\\\bbbfffqqq{{{|||}}}rrrkkkhhhnnn~~~xxxjjj^^^SSSKKKEEEHHHPPPXXXaaahhhjjjnnnuuu|||ooocccXXXUUUSSSPPPMMMMMMIIIIIIHHHFFFDDDCCCBBBAAA???@@@@@@@@@@@@??????>>>??????>>>===<<<:::888777666666666666666777777777555555444444444333333333222222333444444444444333////////////////////////111111000000000000111111111111222333555666777888:::999888666555555666666555777999===@@@CCCEEEFFFEEECCCAAA@@@@@@GGGWWWhhhqqqmmmeeeYYYLLLDDD@@@???DDDFFFIIIOOOUUUYYYYYYYYYSSSTTTTTTUUUUUUUUUUUUUUUVVVTTTSSSRRRRRRQQQNNNLLLMMMLLLLLLLLLMMMOOORRRSSSYYYZZZ[[[]]]___aaacccdddcccccccccdddeeefffggghhheeeiiimmmpppqqqssstttvvvttttttttttttttttttuuuuuuwwwuuuttttttuuuuuutttsssrrrlllcccYYYPPPHHH@@@<<<:::;;;<<<<<<<<<>>>BBBDDDHHHIIIJJJIIIFFFBBB???>>>????????????>>>===<<<<<<;;;:::999888888888888888888999;;;===@@@@@@===;;;<<<<<<<<<<<<;;;;;;;;;:::>>>>>>=========>>>??????@@@EEEMMMWWWcccppp|||}}}rrreee[[[OOOEEEAAABBB>>>CCCHHHLLLRRR[[[dddjjjrrreeeUUUHHHAAA===<<<;;;;;;999777666555444444333333333333222222111111111111111111111000000000///////////////////////////////////////............////////////////////////////////////000000000000222222111000000/////////333333666===GGGQQQXXX\\\aaajjjuuu~~~wwwzzzuuujjjcccaaaiiizzz|||jjj\\\QQQKKKHHHMMMWWWbbbiiimmmkkkmmmppptttyyy~~~~~~}}}~~~qqqeeeYYYUUUSSSPPPMMMMMMIIIHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBAAA@@@????????????>>>===;;;:::888777333333333333333333333333444444444444444333333333222222333333444333333222////////////////////////111000000///000000111111000000222333444666666777666666444333333333444555777888;;;???BBBDDDEEEFFFEEEAAA??????BBBNNNeeeyyy~~~uuufffVVVIIICCCBBBCCCEEEGGGJJJOOOTTTWWWXXXWWWRRRSSSTTTUUUUUUUUUUUUTTTTTTQQQOOONNNMMMMMMKKKJJJMMMLLLKKKKKKMMMOOORRRTTTZZZ[[[\\\^^^```bbbcccdddccccccccccccdddfffggghhhfffiiilllnnnoooqqqrrrtttsssssssssssssssssssssssszzzxxxvvvuuuuuutttqqqooommmfff\\\SSSLLLFFFAAA???<<<===>>>======>>>@@@BBBIIILLLOOONNNIIIEEEBBBAAA@@@@@@@@@??????>>><<<<<<;;;;;;:::999888888777777999:::<<<@@@CCCCCCAAA>>>>>>>>>===<<<;;;::::::999;;;;;;;;;<<<===>>>@@@AAAAAAFFFNNNWWWaaammmwww~~~ttthhhZZZKKKCCCAAA@@@CCCHHHMMMOOOTTT\\\dddrrrkkk^^^OOODDD???===<<<999999888666444222222222333333333222222222222222111111111111000000000///////////////////////////........./////////000000////////////////////////////////////000000000000111111111111000000//////222333777???HHHPPPVVVXXX^^^eeemmmrrrsssvvv{{{|||sssxxx~~~sssggg```^^^gggyyymmm^^^PPPMMMLLLRRR___mmmtttuuuxxxxxxwwwwwwyyy~~~~~~{{{zzzyyyyyy|||sssgggZZZUUURRROOOLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@???>>>>>>======;;;:::888777555555555555444444444444333444444444444333222222333333333333333222111111000000000000000000000000000000/////////000111111///000222333555666666666999888666555333333444444666888;;;>>>@@@AAABBBBBBBBB>>><<<>>>DDDQQQfffyyyzzzppp```PPPFFFCCCDDDGGGGGGHHHJJJNNNRRRTTTTTTRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJMMMQQQVVVXXX[[[[[[]]]___aaacccdddeeedddcccccccccdddfffhhhiiigggjjjlllnnnnnnoooqqqrrrttttttuuuvvvvvvvvvuuuuuu{{{yyywwwvvvtttrrrooollleee^^^TTTLLLFFFCCCBBBAAA???@@@AAAAAA@@@@@@BBBCCCLLLPPPTTTTTTOOOJJJGGGFFFBBBBBBAAAAAA@@@???============<<<<<<;;;:::999888:::<<<>>>CCCFFFHHHFFFDDD@@@???>>>===;;;:::999888999999999:::<<<===???@@@BBBGGGOOOXXXbbblllvvv||||||iiiTTTFFFBBBBBBCCCHHHMMMPPPQQQVVV]]]kkkmmmgggXXXIIIBBB???>>>888999999777444222111222333333333333333333222222111111111111000000000000////////////////////////.........//////000000000000000000000000000000000////////////000000000000000111111111111000000///222333888???IIIQQQVVVXXX^^^ccciiikkkkkkmmmsssyyy|||rrrvvv}}}rrreee\\\ZZZcccuuuppp```OOONNNNNNUUUfffwww~~~~~~}}}~~~{{{zzzxxxwwwwww{{{vvvhhh[[[UUURRRNNNKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@>>>>>><<<<<<<<<<<<;;;:::999888888888888777777777666666333333444444444333222111444444444333222111000///000000000000000000000000///////////////000111111000111333555666777777777888888666555555555666777777999;;;===??????>>>===>>>;;;:::???EEENNN\\\hhhiiiaaaTTTJJJDDDCCCEEEGGGHHHHHHJJJMMMPPPQQQOOOMMMNNNOOOPPPRRRRRRQQQPPPOOOOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIHHHIIIMMMQQQVVVYYY[[[\\\]]]___aaaccceeeeeedddcccccccccdddfffhhhiiikkklllnnnooonnnoooppprrrtttuuuvvvxxxxxxxxxwwwwwwxxxvvvuuutttssspppmmmjjjaaaZZZOOOGGGCCCBBBCCCCCCFFFGGGHHHIIIHHHHHHJJJKKKTTTYYY______ZZZUUURRRRRRKKKKKKKKKJJJIIIHHHGGGFFFAAAAAA@@@???>>>===<<<;;;<<<===@@@EEEIIILLLKKKJJJEEEEEECCCAAA???>>><<<<<<<<<<<<<<<<<<===>>>???@@@DDDIIIRRR[[[eeepppzzz~~~bbbOOOGGGBBBBBBFFFNNNQQQQQQSSSYYYaaakkkmmm```NNNDDDBBBAAA999:::;;;999555222222333333333333333333333333333111111111111000000000000////////////////////////000000000///////////////000000000000000000000000////////////000000000000//////111111222111000000111333777@@@JJJRRRXXXZZZbbbfffkkkmmmnnnsss{{{www{{{ttteee[[[YYYaaatttqqqbbbPPPPPPQQQYYYlll~~~zzzxxxyyyzzzzzzyyyxxx}}}wwwjjj\\\UUURRRMMMJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@>>>======;;;<<<<<<<<<;;;::::::999666666555555444444444333333333444555444333222111555555444333222000///...000000000000000000000000///////////////000111111111222444666888888888888/////////000111444666777999;;;===>>>???>>>===<<<;;;999:::@@@FFFJJJQQQXXXYYYSSSKKKEEECCCDDDEEEGGGIIIIIIJJJLLLNNNNNNLLLJJJKKKMMMNNNPPPPPPOOONNNMMMNNNKKKGGGFFFGGGHHHIIIJJJMMMLLLJJJJJJLLLOOOSSSVVV[[[\\\^^^___bbbccceeefffddddddcccbbbcccfffhhhjjjmmmnnnppppppooooooppprrrssstttvvvwwwxxxxxxwwwwwwtttsssrrrrrrqqqooollliiiaaaZZZOOOFFFCCCCCCEEEFFFLLLNNNPPPQQQQQQQQQSSSUUU]]]ccciiijjjeee___\\\\\\WWWWWWWWWVVVUUUTTTRRRQQQCCCCCCCCCCCCAAA@@@>>>>>>>>>???AAAFFFKKKNNNOOONNNKKKJJJIIIGGGEEECCCAAA@@@BBBAAAAAAAAAAAAAAABBBBBBEEEKKKTTT^^^iiittt~~~oooXXXMMMBBB@@@EEEOOOSSSRRRSSSWWWZZZiiiqqqeeeQQQFFFCCCBBB:::<<<===:::666333333444333333333333333333333333111111111111000000000000////////////////////////222222111000///...------000000000000000000000000////////////000000000000...///000111222222111000111222777@@@JJJSSSYYY\\\gggkkkpppsssvvv}}}{{{lllaaa^^^fffyyyqqqbbbRRRSSSTTT]]]rrr||||||}}}zzzvvvssstttwww{{{||||||{{{ttthhh\\\VVVSSSMMMIIIGGGIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@??????@@@??????===;;;999888666666555555444444444555555555555555444444333333333000111222333333333222222111000...,,,,,,...000111000111222111/////////000555555444444444333333333111111222333333444444555<<>>======??????>>>===;;;999888666888777666555444444333333444444444444444444333333444333222111000111111111222111///------///111222555666666555444333555666444444444444333333333333111111222333444555666777:::===@@@AAA???<<<:::999888999===BBBHHHIIIGGGEEEEEEDDDAAA@@@@@@BBBEEEGGGIIIHHHHHHGGGHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFHHHJJJLLLNNNNNNNNNNNNNNNPPPUUUXXXZZZ\\\___aaacccddddddcccaaaaaaaaaaaabbbdddggghhhhhhiiijjjjjjiiijjjlllooorrrssstttuuuvvvuuuuuuttttttsssssssssrrrooojjjfffZZZUUUNNNMMMPPPSSSTTTSSS[[[^^^bbbdddcccbbbbbbbbbeeeiiimmmnnnllljjjkkkmmmnnntttzzz{{{|||~~~}}}zzzeee^^^UUUOOOMMMLLLIIIFFFEEEDDDDDDFFFJJJPPPVVVYYY\\\\\\ZZZXXXVVVSSSRRRQQQJJJIIIGGGDDDAAA@@@AAACCCIIIPPP\\\iiivvvqqqWWWJJJCCC@@@HHHQQQVVVXXXZZZZZZhhhuuuuuugggVVVJJJFFF>>>===;;;888666444333222444333333222222333333444111111111111000000///...///......---...///000111///000111222111000...---............////////////////////////000000000000000000000000111111111111444444999CCCMMMTTT]]]dddnnnuuu~~~}}}dddXXXJJJNNNUUUaaammmwww|||}}}{{{zzzxxxtttpppmmmmmmmmmllllllnnnqqquuuxxx{{{|||}}}sssgggZZZTTTQQQMMMJJJJJJIIIIIIHHHHHHFFFEEECCCBBB@@@@@@@@@@@@???>>>===<<>>===;;;999888777:::999777666444333333333333333444444444444444444777555222000//////000111333111000......000111333333333333222111111333666333333333333222222222222111111333444666777999999999<<<>>>???===;;;999999888:::???DDDGGGGGGDDDAAA@@@???>>>>>>???AAADDDFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPPPPOOOOOOQQQTTTWWWYYY[[[^^^aaacccdddeeeeee````````````bbbdddfffhhhfffhhhiiijjjjjjkkknnnppppppqqqrrrtttuuuuuuuuutttuuutttsssrrrqqqmmmhhhdddZZZVVVTTTUUUYYY\\\]]]\\\bbbdddggggggfffdddccccccbbbfffjjjkkkkkkkkknnnqqqttt~~~|||}}}~~~pppiii```ZZZWWWTTTPPPLLLNNNMMMKKKKKKOOOUUU[[[```aaaaaaaaa```^^^[[[XXXVVVMMMMMMLLLIIIEEECCCCCCCCCKKKQQQ]]]mmm~~~|||eeeOOOFFFAAAFFFOOOVVV\\\aaa___hhhtttwwwnnn___PPPHHH@@@>>><<<999777555444333444333333222222333333444111111111111000...------///............///000000...///000000000///...---............////////////////////////000000000000000000000111111111222222666666<<>>>>>>>>===<<<;;;999888777999888777666555444444444333333333444444555555555666555444333222222222222222111////////////111222/////////...---...111444333333333222222222111111111222333555777999;;;<<<;;;<<<===<<<:::888888888999<<>>AAACCCDDDGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQQQQPPPPPPQQQTTTVVVXXXZZZ]]]```ccceeefffgggcccbbbbbbbbbbbbdddeeefffhhhiiikkkkkkkkklllnnnpppoooppprrrtttuuuvvvuuuuuuvvvuuusssrrroookkkeeeaaaZZZXXXXXX[[[___bbbcccbbbhhhjjjlllkkkiiifffeeeeeedddgggjjjkkkjjjkkkooorrrwwwsssjjjkkknnnqqqllleee```]]][[[WWWUUUYYYXXXWWWWWWYYY]]]bbbeeecccdddddddddaaa]]]XXXUUUMMMNNNNNNLLLIIIGGGGGGHHHLLLRRR___rrr}}}{{{pppVVVKKKCCCEEELLLTTT^^^eeeccciiirrrwwwrrreeeRRRFFF@@@???<<<:::777555444333444333333222222333333444222222111000///...,,,+++//////........./////////---......//////...------............////////////////////////000000000000000000000111111222222333666777???LLLVVV]]]dddjjjooozzztttZZZMMMHHHOOOYYYccciiiiiifffcccfffeeeccc___\\\\\\^^^```gggjjjnnnrrruuuwwwyyyzzzpppdddXXXSSSQQQNNNLLLLLLIIIIIIHHHHHHFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;999888777666555555555555666666777333333333444444555555555222444666777777666444333000///............///000111222222222111222555777333333333222222222111111111222444666888:::<<<============:::777666666777;;;>>>CCCFFFEEEAAA===:::888999;;;<<>>===<<<;;;===<<<<<<<<<:::999888777444333333444444555666777333333444444444444444444000333666888999777444222//////............/////////111333444444444666777333333333333222222222222111222444666888:::<<<===>>>>>><<<999666555777999===AAADDDEEEBBB>>>:::888888999;;;>>>@@@AAABBBBBBEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDGGGIIILLLMMMMMMMMMNNNOOOQQQQQQQQQQQQTTTVVVYYYZZZ\\\___bbbeeeggghhhkkkiiigggeeecccccccccccckkkmmmnnnnnnlllkkklllmmmqqqrrrtttuuuvvvvvvvvvuuuuuutttsssrrrppplllfffbbbaaaccceeehhhjjjlllmmmnnnqqqsssttttttsssssstttuuuwwwzzz|||{{{wwwuuuvvvxxxqqqfffddddddmmmmmmmmmllllllkkkkkkkkkgggggghhhgggfffeeecccbbbeeefffggggggeeeaaa]]]ZZZYYYYYYWWWTTTOOOMMMLLLMMMTTT[[[hhhzzzuuukkknnnyyyrrreeeYYYLLLFFFFFFJJJRRR[[[dddhhhqqqzzz}}}sss___OOOCCCAAA???;;;888666444444444333333222222333333444222222222222111///....../////////000//////...---------------.........///............////////////////////////000000000000///000000111222333444444555999EEEUUUbbbhhhnnntttyyy~~~cccQQQJJJHHHOOOYYY```bbb```\\\ZZZVVVUUUSSSQQQQQQTTTZZZ^^^jjjnnnrrrsssssstttwwwzzz}}}jjj```WWWUUUTTTPPPLLLKKKIIIIIIHHHHHHFFFEEECCCBBB????????????>>>===<<<;;;<<<<<<<<<;;;:::999888777444333333333333444444555444444444444444444333333222333555666666444222111////////////////////////+++...111333333333333444444444444444333333333333222333444666888999;;;;;;===<<<:::777666777;;;>>>@@@CCCEEEDDD@@@;;;888777888:::===???AAABBBBBBBBBDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMNNNMMMMMMKKKMMMOOOPPPPPPQQQTTTVVVZZZ[[[]]]___aaadddfffhhhjjjhhhfffdddcccbbbccccccgggiiilllllllllkkkkkklllqqqrrrssstttuuuttttttsssrrrrrrrrrssssssqqqnnnjjjhhhkkknnnqqqsssvvvyyyzzzxxxzzz|||}}}~~~yyyuuurrrssstttuuuuuutttsssrrrrrrooonnnllljjjgggeeedddccccccdddfffggggggeeecccbbb^^^^^^[[[WWWSSSQQQRRRSSSYYYbbbooo~~~{{{mmmmmmsss~~~yyyssspppnnnkkk___QQQHHHDDDDDDIIIQQQXXX___kkkyyyyyyiii[[[FFFDDDAAA>>>;;;888777666444333333222222333333444222222222222222111000000//////000000000///---,,,...............//////000............////////////////////////000000000000///000000111333444444555666;;;III[[[hhhooouuuzzz{{{mmmXXXLLLIIIHHHPPP\\\cccccc^^^XXXUUUOOOOOONNNNNNPPPWWW___eeejjjnnnrrrsssrrrtttyyy~~~zzzhhh___WWWVVVUUUQQQLLLJJJIIIIIIIIIHHHFFFEEECCCBBB@@@AAAAAA@@@@@@???>>>===<<<<<<<<<;;;:::999888777555444333333222222222222555555555444444333333333444444333333222111000///000000000000000000000000***...222555555555444555555555444444444444333333222333444666777999:::;;;;;;:::888666666999>>>BBBBBBDDDFFFDDD>>>999777666999;;;>>>AAABBBCCCBBBBBBCCCDDDEEEGGGGGGFFFFFFEEECCCCCCCCCBBBBBBCCCCCCDDDDDDFFFIIIMMMNNNNNNMMMMMMJJJLLLNNNPPPPPPQQQTTTVVV[[[\\\]]]___aaadddfffggggggfffeeecccbbbbbbcccccccccfffiiikkkkkkjjjkkklllpppqqqrrrsssssssssrrrqqqoooppprrruuuwwwwwwtttrrrnnnppptttwww{{{~~~}}}{{{{{{wwwuuuppplllhhhgggfffggg___aaaccceeegggggggggfff___^^^\\\YYYVVVWWWYYY\\\^^^gggtttqqqoookkkxxx|||qqqkkkkkklllnnnbbbTTTJJJCCC@@@DDDJJJLLLUUUddduuu|||nnnbbbHHHGGGDDD@@@===:::999888444333333222222333333444222222333333333222222111//////000000000///---,,,...............///000111............/////////000////////////000000000000///000000222333444555555777===KKK^^^mmmtttzzzyyy}}}||||||zzzrrraaaPPPHHHIIIIIISSS```gggfff^^^WWWRRRLLLLLLLLLNNNRRR[[[eeellliiimmmqqqrrrrrruuu|||yyylllaaaVVVTTTSSSOOOJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA???===<<<;;;;;;<<<===>>>===:::888666555555444444444333333333555444444333333444444555555555444333333222111111000000000000000000000000222111111111333555888:::999777555333222111111222111222555777:::;;;;;;;;;:::999777888;;;>>>@@@@@@IIIFFFBBB???===:::777555999;;;>>>@@@@@@AAACCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOQQQTTTWWW\\\\\\\\\]]]___bbbdddfffgggeeecccbbbbbbdddgggiiieeefffgggiiikkkmmmnnnoooqqqrrrssstttsssrrrooonnnrrrrrrsssuuuuuuvvvvvvvvv|||~~~}}}}}}xxxqqqkkkgggggggggeeecccaaabbbeeegggiiiiiifffeeeaaa\\\WWWUUUVVVXXX___gggsssyyyhhhfffuuuyyysssmmmfffiiiggg___SSSEEE>>>===???IIIQQQ\\\iiivvv|||sssdddRRRHHHAAA@@@>>>888666777666555333222111111222333333333444444333000...,,,...000111000///...///111111000///---------...///---------...///000000111000000111000//////111444222000///...000111111111777???PPPdddooorrrxxx}}}zzzvvvxxxrrrjjjbbbVVVKKKFFFGGGHHHVVVbbbeee```[[[TTTNNNGGGGGGIIINNNWWW___fffiiinnnnnnmmmnnnqqqvvv{{{~~~lll```UUUSSSSSSOOOJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<;;;<<<<<<<<<<<<;;;999888666555555444444444333333333444444333333333333444444555555444333333222111111000000000000000000000000111111111111222555777999888777555333222111222222333555777999::::::::::::;;;:::999;;;@@@DDDHHHIIIJJJFFFAAA>>><<<:::777666999;;;>>>@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBCCCGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOORRRVVVYYY\\\[[[\\\\\\^^^```bbbdddeeedddccccccccceeeggghhhffffffhhhjjjlllnnnpppqqqqqqrrrtttuuuvvvvvvuuuuuusssrrrqqqqqqsssuuuxxxyyy|||~~~yyyqqqllllllmmmfffdddbbbbbbdddggghhhhhhgggfffccc^^^ZZZXXXXXXYYYaaaiiiuuurrrnnnzzzyyytttmmmggggggeee___TTTHHHAAA@@@BBBFFFMMMWWWdddrrr{{{uuukkkYYYMMMCCC@@@>>>:::888999666555444222222222222333222333444444333111///---...000111000///...///111111000///.........//////------......///000000111//////000///......000333222111//////000111222222:::DDDVVVjjjvvvyyy~~~~~~wwwpppjjjbbb[[[QQQFFFCCCEEEMMMZZZfffgggaaaYYYPPPJJJGGGHHHKKKQQQ[[[cccjjjlllnnnnnnmmmnnnrrrvvv{{{~~~mmm```UUURRRRRROOOKKKIIIIIIIIIHHHFFFEEECCCBBBAAABBBBBBAAAAAA???>>><<<;;;<<<;;;;;;:::999888777777555555444444444333333333444444333333333333444444555444444333333222222111000000000000000000000000111111000111222444666777777666444333222222222333666777999:::;;;::::::999<<<;;;;;;???EEELLLQQQTTTJJJFFF@@@<<<:::999888888:::<<<>>>@@@@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSWWWZZZ[[[[[[[[[\\\]]]___```aaabbbccccccdddeeeeeefffgggfffgggiiilllnnnqqqrrrsssttttttuuuvvvvvvwwwwwwwwwwwwuuusssrrruuuyyy~~~zzztttrrrssskkkhhheeeeeefffhhhhhhhhhiiihhhfffbbb]]][[[[[[\\\eeelllwww~~~wwwyyytttoooiiigggbbbXXXMMMEEEBBBBBBCCCHHHPPP\\\kkkvvvwwwrrrdddUUUEEE>>>===;;;999999666666444333333222333333111222333333333222000///...000111000///...///111111111000/////////000000------......///000000000.../////////......000222222222111000111222444555<<>>===<<<<<<;;;999888777666666777555555444444444333333333444333333333333333333444444444444333333222222222000000000000000000000000111111000111222333444555555444333222222222333444777888999;;;<<<;;;;;;:::999999:::???GGGPPPVVVXXXIIIDDD>>>999888888999999:::===???@@@@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOOOOQQQTTTXXX[[[\\\\\\\\\]]]^^^______``````aaaccceeefffgggffffffhhhiiikkkmmmpppsssuuuvvvyyyxxxwwwvvvuuutttttttttvvvuuussssssvvv{{{{{{xxxrrrooollljjjkkkkkkkkkkkkkkkjjjiiieeeaaa^^^^^^^^^iiippp{{{|||}}}xxxpppnnnhhh^^^RRRHHHBBB@@@BBBEEEKKKTTTaaalllrrrsssnnn^^^KKK???<<<;;;999777666666555444444333333333111111222333333222222111...000111000///...///111111111111000000000000111............//////000000...///000000//////000222111222222222222333555777;;;GGG[[[ooo~~~{{{uuuttt~~~qqqggg```XXXQQQIIIBBBBBBGGGVVVdddqqqrrrllldddZZZRRRRRRSSSWWW^^^gggmmmqqqrrroooooooooppptttxxx|||~~~qqqcccVVVRRRQQQOOOLLLKKKJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;999888777666666666555555444444444333333333333333333222222333333333444444333333333333222222111111111111111111111111111111111111222333333444333333222111222333444555555777999;;;<<<======<<<666777999>>>FFFMMMRRRTTTFFFAAA:::666666888999:::;;;===@@@@@@@@@???AAABBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPSSSXXX[[[\\\\\\]]]^^^___`````````___aaadddfffhhhhhhhhhgggjjjkkkmmmoooqqqtttvvvvvv{{{zzzxxxwwwvvvuuuuuuuuupppppppppqqquuuzzz{{{xxxtttrrrrrrrrrrrrqqqnnnnnnlllhhhdddbbbbbbcccnnnuuu~~~vvvtttoooeeeYYYMMMDDD???CCCDDDIIIQQQYYYaaahhhmmmuuugggTTTEEE???===;;;777777666666666555444333333111222222333333333333333...000111000///...///111000000000111111111111000............///////////////111222222111111111333000222333222222333666999<<>>======;;;::::::999888777666666555555444444444333333333333333222222222222333333333333333333333333333333111111111111111111111111222222222333333333333333222111111111222333555666555666888;;;<<<=========666666999>>>DDDIIIKKKKKK@@@<<<777444555777:::;;;<<<>>>@@@@@@??????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDFFFFFFCCCDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNNNNOOORRRVVVYYY[[[\\\]]]___``````aaaaaa```bbbdddgggiiijjjjjjjjjlllmmmnnnppprrrtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxpppppppppqqquuu{{{|||yyyyyyyyyxxxxxxuuusssppplllhhhggghhhjjjssszzz{{{rrreeeWWWKKKDDDEEEFFFKKKRRRVVVYYY^^^dddrrrjjj[[[LLLDDDAAA===999777777777777666555444333222222222222333333333333...000111000///...///111...///000111111111000000....../////////////////////111333333222111222333...111333222111222666:::@@@OOOcccwwwxxxwwwzzzzzzrrrjjjggggggqqqyyykkkbbbWWWMMMEEE???BBBHHHWWWiii}}}|||uuujjjiiihhhjjjmmmpppppppppooooooqqqsssvvvzzz}}}yyyjjjZZZTTTRRROOOMMMMMMHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>===::::::;;;;;;:::888666555555555444444444333333333333333222222222222333333333333333333333333333333111111111111111111111111333333444444444333333333111000000000222333555777666777999:::;;;;;;;;;:::888999;;;???CCCDDDCCCAAA:::777333222444777:::;;;===???@@@@@@?????????@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@BBBCCCDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPTTTWWWXXXYYY\\\^^^___`````````bbbccceeegggiiikkklllmmmmmmnnnoooppprrrssstttuuussstttuuuvvvvvvuuutttssspppnnnllllllpppwww~~~~~~~~~~~~~~~}}}|||yyyuuupppllllllooorrryyywwweeeTTTJJJGGGIIIOOOVVVWWWUUUXXX^^^dddccc[[[MMMDDDAAA===999777777888888777666444333444333333222222222333333...000111000///...///111---...///000000000///////////////////////////......000333333222111111222---000222222000111666;;;BBBTTTkkk~~~sssooommmpppwwwoooddddddiiittt{{{lllbbbWWWMMMEEEAAAEEELLL[[[nnnrrrooommmmmmnnnpppqqqqqqooopppqqqtttwwwzzz}}}|||lll\\\TTTRRROOOMMMMMMHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@???>>>===:::;;;<<<<<<;;;999666555555555444444444333333333333222222222222222222333333333333333333333333333111111111111111111111111444444555555555444333333000000000000222444666777888999:::::::::999888777;;;<<<>>>AAACCCBBB???<<<777444111111444777:::;;;===???AAAAAA???>>>???@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???@@@AAACCCDDDBBBBBBDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMOOOSSSVVVVVVWWWZZZ]]]^^^___``````cccdddeeegggjjjlllnnnnnnnnnooopppppprrrsssssstttqqqrrrssssssqqqooollljjjkkkgggbbbaaadddmmmvvv}}}~~~yyysssoooppptttwww}}}oooZZZMMMHHHJJJRRRZZZZZZTTTUUU[[[VVVZZZWWWKKKAAA>>>;;;777777777888888888666444333555444333333222222222333///000111000///...///111,,,---...000000000///...///////////////.........---///222222111000000111+++///222222000111666;;;BBBWWWppp|||qqqjjjeeegggzzzyyyrrr___dddmmmzzzyyymmmdddXXXOOOHHHEEEJJJQQQ___rrruuurrrooonnnoooqqqrrrrrroooppprrrtttwww{{{}}}~~~mmm\\\UUUSSSQQQNNNLLLLLLJJJGGGDDDCCCDDDEEEGGGCCCCCCBBBAAAAAA@@@@@@???======<<<:::::::::::::::555666888999999888777777555444444333333444444555555444444333333222222111333333333333333333333333555666666666666444333222222333444555666888888999888999999999888888777666888:::===???@@@???===<<<777666555444555888;;;===?????????>>>>>>>>>>>>>>>CCCDDDEEEDDDBBB@@@???@@@>>>@@@AAAAAA@@@???@@@AAADDDDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKKKKMMMOOORRRTTTZZZ[[[]]]]]]\\\]]]^^^```bbbbbbccceeefffhhhiiijjjjjjjjjkkkmmmnnnpppqqqqqqpppqqqrrrsssssspppkkkggghhhccc___^^^^^^cccppp|||{{{uuuqqqrrrvvvzzzxxxbbbVVVLLLMMMRRRYYY[[[VVVSSSSSSSSSQQQMMMIIIEEEAAA===:::;;;:::999777666666666666666666555555555444444444111111000///////////////000000//////.........---000000//////.........---//////000000111111222222///111222222333555888;;;EEE^^^sssssskkkeeegggvvv|||ssshhhjjjsss{{{vvvlllaaaTTTLLLHHHGGGMMMTTTeeexxx}}}vvvooommmooossssssrrrrrrqqqqqqrrruuuyyy}}}|||lll\\\UUUSSSPPPMMMLLLJJJIIIGGGEEECCCDDDDDDEEEBBBBBBBBBAAA@@@@@@??????CCCAAA???<<<999666444444999999999999888666444333444444333333333333444444666555555444444333222222333333333333333333333333555666666666555444333222444444555555777888:::;;;<<<<<<<<<<<<;;;;;;:::999;;;<<<>>>???>>><<<:::888444333333333555888;;;===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>>>>>???>>>@@@AAAAAA@@@@@@@@@AAACCCDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMPPPRRRTTTWWWYYY[[[]]]]]]^^^aaabbbccccccdddeeeggghhhiiiiiiiiijjjkkkmmmoooqqqrrrssstttsssrrrrrrrrroookkkhhhddd```\\\[[[[[[___kkkwww~~~yyytttrrrtttzzz~~~jjj]]]MMMKKKOOOUUUWWWSSSNNNLLLNNNKKKGGGDDDAAA>>>;;;999999888777666444444444444444444333333333222222222111111000///////////////000/////////............000/////////............000000000000000111111111///111222222333555999<<>>======<<<;;;:::999999888888888888888888777666444333444444333333333333444444666666666555444444333333222222222222222222222222555666666555555444333222555555555555777999;;;<<<>>>>>>======<<<;;;;;;:::>>>>>>???>>><<<999666444111111111222555888<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>???>>>@@@AAABBBAAA@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLNNNMMMLLLLLLNNNPPPSSSTTTTTTWWWZZZ]]]___aaacccfffdddeeeeeefffgggggghhhhhhiiijjjkkkmmmppprrrssstttuuutttrrrpppooolllgggddd^^^ZZZWWWVVVVVVZZZeeeppp}}}}}}{{{xxxuuuuuuyyyqqqdddQQQKKKJJJOOORRROOOJJJGGGIIIGGGDDD@@@===;;;::::::999888777666555444444444444444333333333222222222111111000////////////000////////////............////////////............111111111111000000000000000111222222333555999===HHH\\\mmmzzzxxxooohhhiiirrr}}}tttggggggmmm}}}tttiii]]]PPPHHHDDDEEELLLUUUmmm~~~xxxrrroooppprrrsssrrrttttttvvvyyy|||uuugggZZZTTTRRROOOLLLLLLFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAA@@@???===<<<999999999::::::::::::999444555555666777777777777444333333333333333333444555555555444333333222222111111222222222222222222555555555555444333222222555555444555666888;;;<<<<<<;;;:::999999888888888>>>>>>>>><<<:::777555333222222222333555888;;;============>>>>>>>>>>>>>>>???@@@@@@???>>>===>>>???>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTTTTWWW\\\___aaabbbeeegggeeeeeeeeeffffffggggggggghhhiiikkkmmmppprrrtttuuusssrrrqqqpppmmmggg```[[[XXXTTTRRRRRRRRRUUU```kkkvvv|||{{{yyywwwxxx}}}ttthhhVVVLLLEEEGGGKKKKKKHHHGGGHHHGGGDDDAAA===;;;<<<===;;;;;;999888777666666666666666555555555444444444222111000000//////000000///////////////.........///////////////.........222222111111000000//////000111222222333666:::>>>LLL^^^lllwww~~~tttnnnooovvv}}}|||ppphhhccciiiyyyzzzjjj^^^OOOFFFCCCEEENNNXXXrrr}}}xxxssspppqqqrrrsssssssssuuuwww{{{~~~pppeeeYYYTTTRRRNNNKKKKKKEEEFFFGGGGGGFFFDDDAAA@@@???@@@AAAAAA@@@???===<<<======<<<;;;999666444222444444444555555666777888333333333222222333333333444444333333222111111000000111111222333333444444666555555444333333222222444333333444555777999;;;999888777666666666777777<<<<<<;;;:::999666444333555555555555777888:::;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@>>><<<;;;===>>>===???BBBBBBBBBAAABBBDDDEEEFFFGGGIIIJJJLLLMMMNNNOOONNNMMMLLLMMMOOORRRSSSVVVYYY^^^```bbbcccdddeeeddddddeeeeeeffffffgggggghhhiiikkkmmmppprrrtttuuurrrrrrrrrqqqllldddYYYRRRQQQOOONNNOOOPPPTTT^^^iiisss|||}}}|||zzz|||}}}uuukkkZZZMMMAAA???CCCFFFGGGIIIJJJJJJHHHDDD???<<<<<<===<<<;;;:::888777777777777666666555555555444444444222222111000000000000000.........///////////////.........///////////////222222111111000000//////000111111111333666;;;???MMM^^^iiisssvvvpppsss{{{vvvkkkccc]]]bbbrrrnnn```PPPGGGCCCFFFQQQ[[[ssszzzwwwsssqqqqqqrrrssssssrrrtttwww{{{lllbbbXXXTTTQQQMMMJJJKKKFFFGGGGGGGGGFFFDDDBBBAAA???@@@BBBBBBAAA@@@===<<<999:::::::::999777555444666666555444444444444444333333222222222222333333333333222222111000000000///000111222444555777777666555444333222222222222222222444555666777888999888777666666666777888999::::::999888777555444333666666666777777999:::;;;;;;<<<<<<======>>>>>>???>>>>>>===;;;::::::;;;======???BBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLNNNPPPRRRVVVYYY]]]```aaaaaabbbcccbbbccccccdddeeeeeeffffffhhhiiijjjllloooqqqrrrsssrrrqqqpppnnnhhh^^^SSSKKKJJJHHHJJJMMMPPPTTT^^^iiirrr{{{}}}}}}~~~~~~}}}|||~~~}}}yyyuuummm^^^QQQDDD@@@AAABBBFFFJJJNNNOOONNNIIIAAA<<<:::;;;:::999888777666555555555444444333333333222222222222222111000000000000111.........///////////////.........///////////////111111111111000000000000111111111111333666<<<@@@MMM]]]fffooo}}}tttpppwwwvvvggg\\\WWW^^^mmmrrrcccRRRGGGCCCGGGRRR^^^ppp~~~vvvuuurrrppppppqqqssstttssstttvvvzzz~~~iii```XXXTTTQQQLLLJJJKKKHHHHHHGGGGGGFFFEEECCCCCC@@@AAACCCCCCCCCAAA>>><<<444555777999::::::999888666555444333333333444555333333222222222222333333444444333222222111111000...///111333555888999:::666555444222222222222333111333555777999999888888666555444444555777999;;;;;;:::999777555444222111333333444666777999:::;;;;;;;;;<<<<<<===>>>>>>???;;;;;;<<<;;;:::<<>>>>>???:::;;;<<<<<<===@@@DDDGGG===???BBBCCCBBBCCCDDDEEEBBBBBBDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJKKKLLLNNNPPPNNNRRRWWW[[[]]]]]]^^^___^^^___```aaacccdddffffffhhhiiijjjkkkmmmnnnoooppplllggg___XXXPPPHHHAAA<<<>>>>>>BBBIIINNNTTT___jjjrrryyy|||{{{zzz|||yyyyyyyyyzzz~~~xxxqqqrrr}}}~~~{{{uuuooojjjmmmeee]]]WWWPPPJJJIIILLL]]]______XXXMMMCCC>>>======<<<:::999888888777777666666555555555444444444333222111111000111111111---.........//////000000---.........//////000000//////000000111111222222111111111111222777===BBBTTTaaahhhooo|||uuussszzzmmmeee[[[dddrrruuufffSSSFFFAAAEEERRR^^^nnnxxx}}}yyyvvvxxxxxxssspppppppppoooooopppsssvvvvvvvvvwwwzzz|||xxxuuuqqqmmm___WWWQQQPPPOOOLLLJJJKKKHHHHHHIIIHHHFFFDDDAAA??????AAABBBAAA???======>>>===<<<;;;:::888777666666000222444666666444222000111111222222222222111111333333222222111000//////...///000222444777:::;;;:::777444111//////000111333333555666777777777777666444222333555888888888AAA:::555444333//////111222333555666888999999:::777888:::<<<===>>>??????::::::999999999:::;;;;;;>>>@@@AAAAAAAAAAAABBBDDDCCCCCCCCCDDDEEEGGGIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLMMMOOOTTTYYY]]]___```aaabbbaaa```___```bbbdddeeeddddddeeehhhkkkmmmmmmmmmgggaaaWWWMMMEEE???===<<<:::===@@@DDDIIISSS___hhhooottt{{{xxxyyyzzzyyyzzz~~~yyyxxxuuuxxxzzzzzzvvvqqqmmmkkkpppppppppnnncccTTTLLLLLLWWW___eee```RRRDDD===<<<<<<;;;888555444333444555777555444444444444222111111111111111111000//////111000000///...---------///.........000222444555////////////000000000000///...000444666777===DDDUUU[[[dddmmmuuu~~~zzz{{{nnnccc]]]fffxxx}}}fffQQQHHHCCCDDDSSSffftttwwwvvvpppllllllkkkiiikkkmmmooorrrtttuuuvvvwwwxxxuuussswwwzzzuuuqqqkkkggg]]]UUUOOOOOONNNLLLJJJJJJIIIIIIIIIHHHFFFCCC@@@??????AAABBBAAA???======>>>;;;;;;;;;:::999777555444222222222222222222222222111111222222222222111111333333222222111000000///000000111333444666888999;;;999666333222222333444444444555666777777777777444333222444888;;;======@@@999444444333000///111222333555777888999999:::;;;;;;<<<===>>>>>>======;;;;;;::::::;;;;;;<<<<<>><<<<<<:::888666444444555555777555444444444444333111111111111111111000000///111000000///......------.........///000111222333////////////000000000111000///000444555666<<>>:::;;;;;;;;;:::777555333333222111000000111222333111111222222222222111111333333222222111000000000222222333333444555666666:::888666333222222333444666666777777777777777666222222333666;;;???AAABBB???888333333222000///111333444555777888999999:::>>>??????>>>>>>===;;;;;;<<<;;;;;;;;;;;;<<<===>>>???AAABBBBBB@@@@@@AAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMKKKNNNSSSXXX\\\^^^````````````______```aaacccdddhhhhhhhhhjjjkkkiiifffcccSSSNNNEEE>>>999777888999===AAAFFFJJJNNNUUU___fffmmmrrrxxx|||~~~zzz{{{zzzyyyyyy{{{|||{{{uuupppnnnlllnnnrrrssshhhXXXMMMJJJJJJOOOTTTUUUPPPHHHAAA===;;;:::888666555666666777666555444333444444333111111111222222111111000///000000000///......---------...///000000000000////////////000000000111111222111222444444555<<>>:::;;;======<<<999555333333222222222222222222333111222222333333222222111222222222111111111000000111222333444555555555555777555333222111111222222777777777888777777666666222222333777<<<@@@AAAAAA===666222222222000000222444555666777888999999999>>>>>>>>>>>>===<<<::::::;;;::::::;;;;;;<<<===>>>@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKLLLNNNLLLNNNSSSWWW[[[^^^_____________________aaabbbcccffffffffffffeeeaaa\\\WWWLLLHHHBBB===:::;;;>>>@@@@@@DDDIIIMMMQQQVVV^^^dddnnnrrrxxx{{{|||~~~{{{zzzyyyxxxyyy~~~zzzvvvtttqqqpppnnnjjj___QQQKKKKKKHHHJJJNNNQQQPPPKKKCCC===:::999888777777777777888666555333333444444333222111222222222222111000000000000//////............---...///000000///...---//////000000000111111111333222333444444555>>>HHHRRRTTTXXX[[[```fffmmmrrr|||}}}{{{zzzmmmeeelll{{{gggMMMGGGGGGJJJTTTbbbsssyyy{{{uuuooonnnnnnmmmpppoooooooooqqqtttwwwyyywwwwwwxxx}}}}}}ooodddYYYQQQKKKLLLLLLJJJHHHIIIIIIIIIHHHGGGEEECCCBBBAAA???AAABBBAAA???======>>>;;;<<<>>>>>>===:::777444222333555666666555333222222222333333333333222222222222222111111111111111000111222444555666666666555444333222222222222333666777777777777666666555444444555777;;;===>>>===:::444111111222000000333555555666888999999999999;;;;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<===???AAABBBBBB@@@@@@AAACCCDDDEEEGGGHHHJJJKKKKKKKKKJJJLLLMMMMMMLLLLLLMMMOOOMMMPPPTTTXXX[[[]]]^^^^^^^^^^^^^^^______```aaaaaabbbaaa```___\\\WWWPPPKKKEEEBBB???<<<<<>><<<=========<<<999777555222333666777777666333222222222333333333333222222111111111111111111111111///111333555666666666666666555555444444444555555555555666666666666666555666666666888:::;;;:::888888333///000111000111444555666777888999999999999999999:::;;;;;;;;;;;;:::888888888999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDCCCEEEGGGIIIJJJKKKJJJJJJJJJLLLMMMMMMMMMMMMNNNOOOPPPSSSVVVYYY\\\]]]]]]]]]]]]]]]^^^^^^___`````````___]]][[[XXXTTTNNNGGGBBB===<<<<<<<<<>>>AAAEEEGGGJJJNNNRRRTTTVVVZZZ```eeennnsssxxxzzz{{{}}}}}}xxxvvvtttsssvvv{{{zzzuuurrruuuwwwzzzxxxjjjUUUGGGAAAFFFGGGJJJMMMLLLHHHBBB===;;;;;;::::::999888777777555444333333555555444333222222222333222222111000//////////////////......//////000000000//////...000000000111111111222222222333555666666999GGGTTT]]]___aaadddgggkkkpppsssrrryyy~~~{{{|||rrrvvv}}}dddKKKCCCDDDHHHXXXiiiwww{{{rrrnnnnnnnnnnnnnnnnnnoooppprrrtttuuusssvvv{{{ppp]]]UUUOOOOOONNNLLLJJJJJJGGGFFFFFFEEEEEEEEEEEEEEE???AAABBBAAA???======>>><<<<<<;;;:::999777666555333333444555555444333333222333333444444333333222111111111111111111111111111222444555666555444333555555555555555555555555222333444555555666555555777777777999::::::999777777111...000111000111444666777777888999999999999:::;;;;;;;;;;;;;;;::::::999999999999;;;<<<===>>>===>>>@@@AAAAAABBBDDDEEEBBBDDDFFFIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMMMMNNNPPPTTTUUUXXX[[[]]]]]]\\\\\\\\\\\\]]]^^^_______________\\\XXXSSSOOOIIIBBB>>><<<===???BBBFFFIIIKKKMMMRRRTTTWWWYYYZZZ]]]dddiiimmmqqqvvvyyy{{{}}}|||zzzuuusssqqqqqqtttyyy~~~|||zzzxxx{{{~~~pppZZZJJJDDDGGGJJJNNNQQQOOOKKKFFFCCC<<<<<<<<<;;;:::888777666555444333333555555444333222222333333222222111000.../////////////////////000000/////////000111111000000111111111222222222111222555777777===LLL[[[eeehhhjjjlllmmmoooqqqtttrrrwww{{{~~~~~~vvv{{{qqqZZZGGGCCCDDDHHHYYYlllzzztttooooooooollllllmmmooopppqqqrrrsssqqquuu|||vvv___WWWQQQPPPOOOLLLJJJKKKFFFEEEEEEEEEEEEEEEFFFFFF???AAABBBAAA???======>>>;;;:::999888666555444444444444222222222222444444222333333444444333333222111111111111111111222222333444666666666444222000222222333333333333333444111222333444555555555555888888888:::;;;;;;999777666111...///111000111444666777888999999999999999============<<<;;;:::::::::::::::;;;<<<===??????<<<>>>@@@AAAAAABBBDDDFFFBBBCCCFFFHHHJJJJJJIIIHHHJJJLLLMMMNNNMMMMMMOOOPPPVVVWWWZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^____________```]]]WWWRRRMMMGGGAAA===AAACCCFFFKKKNNNRRRTTTUUUWWWYYY[[[\\\]]]```ggglllkkkpppuuuxxxzzz|||}}}yyywwwsssqqqooopppsssyyy}}}}}}|||}}}~~~zzzmmm[[[OOOKKKJJJNNNTTTVVVTTTPPPLLLKKK=========<<<:::888666555555333222333555555444333222333333333333222111111.........///////////////111000/////////000222333000111111111111222222222000222555777888???OOO```lllnnnpppqqqqqqqqqrrrssstttxxxzzz{{{vvv|||~~~eeeRRREEEDDDEEEIIIYYYmmm~~~xxxrrrqqqqqqjjjkkkmmmooopppqqqqqqqqqpppuuu|||fff\\\SSSPPPNNNJJJGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCBBB@@@???>>>=========;;;:::999888777777777777777666555444444444444444333333333333333333333333111222333333222000---,,,222222333444555555555555333444444444555666666666888777666555444333333333999;;;<<<===;;;888555222222222111111222444555777777888888999999999888888:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBDDDFFFGGGJJJHHHFFFDDDEEEGGGKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPSSSVVVZZZ]]]^^^^^^^^^______^^^]]]]]]___```aaakkkaaaXXXQQQIII@@@>>>BBBFFFJJJPPPTTTWWWXXX[[[\\\]]]^^^```dddgggiiiiiihhhmmmqqqvvvzzz}}}}}}xxxtttrrrqqqkkkkkkllllllmmmpppuuuyyyzzz|||}}}tttbbbSSSMMMLLLQQQUUUVVVVVVUUUMMMEEE???>>>===<<<;;;999888777777777666555555555555666444444444333333222222222111000000000000000111222000000000000000000000000111111222333333333333222222000222555999AAAQQQ```kkknnnqqqqqqpppqqquuuyyy|||zzz|||vvv~~~|||yyyssslllWWWLLLBBBBBBDDDJJJZZZkkk~~~wwwpppjjjiiikkklllmmmlllmmmooopppqqqwwwfff\\\SSSPPPNNNJJJHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>=========:::999999888777777777777:::999777555333222111111111111111111111222222222333333222111000/////////222222333444444444444444222222333444444555555555666666555444444444555555:::<<<>>>???>>>:::666333////////////000222444555555666777888999:::::::::999999::::::::::::999999777888::::::999999:::;;;===>>>???AAACCCDDDFFFFFFGGGFFFEEEDDDEEEGGGJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOUUUWWWYYY[[[]]]^^^_________^^^^^^^^^^^^___```aaa^^^VVVPPPMMMIIIEEEFFFJJJOOORRRWWW[[[]]]___bbbcccdddccccccdddfffjjjlllmmmnnnrrrwww{{{~~~xxxqqqllliiiggghhhhhhiiijjjkkkooouuuyyyyyy|||~~~xxxdddTTTMMMLLLRRRWWWXXXXXXWWWQQQJJJ???>>><<<:::999888666555777666555555444444555555555444222000///000222333111111000000000000000111000000000000000000000000000111111222222222222222222222444777;;;EEEXXXjjjnnnoooooooooqqqvvv|||}}}{{{}}}|||{{{sssllleee___TTTIII@@@@@@CCCIIIXXXiii||||||vvvrrrmmmjjjkkkmmmnnnnnnoooqqqsssqqqwwweee\\\SSSQQQOOOKKKIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA@@@???>>>======<<<999999888777777777888888999888666555333222111111222222222222222222222222555333111//////000111222222222222333333333333333111111222333444555555555555444444333444555666777;;;===@@@BBB@@@<<<888444111111222333444666888999444555666888999:::;;;;;;888888999999999999888888888999::::::999888:::;;;<<<>>>@@@BBBDDDEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMOOOPPPRRRSSSSSSZZZZZZ[[[\\\]]]^^^``````^^^^^^_________^^^^^^]]]SSSNNNKKKLLLLLLLLLOOOTTTXXX[[[___bbbdddeeehhhjjjkkkiiigggfffgggkkkooorrrppptttxxx|||{{{ppphhhbbb^^^[[[```aaabbbcccfffkkkqqqvvvxxx{{{~~~~~~{{{~~~jjjYYYPPPKKKSSSYYYZZZZZZZZZWWWSSSDDDAAA===;;;:::999777666666555555444444444444444555333000...---///222444222222111000/////////000000000000000000000000000///000111111222222111111222444777:::>>>LLLeee|||{{{uuusssvvv}}}rrriii```YYYOOOEEE>>>???CCCHHHWWWhhhuuu}}}yyytttrrrpppkkkmmmoooppppppqqqsssuuusssyyyddd[[[SSSPPPOOOKKKJJJJJJIIIIIIGGGEEEDDDBBB@@@@@@AAAAAA@@@???>>>===<<<<<<888888777777777777888888444444444333333444555555555555555444444444444444333222111000111111222333333333222222222222222222111222333555555666666555666555444333333555666777;;;===@@@BBBAAA<<<777444222222333555777999;;;;;;444555666888999999::::::888888999999999999888888;;;<<<===<<<;;;;;;<<<===<<<>>>AAACCCEEEEEEDDDCCCAAACCCEEEGGGIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUVVV[[[ZZZZZZZZZ\\\^^^aaaccc^^^______^^^]]][[[XXXWWWPPPNNNMMMOOOQQQSSSWWWZZZ^^^```cccdddfffgggjjjlllooonnnllljjjjjjmmmqqquuussswww{{{vvvkkkbbb\\\XXXVVVVVVWWWYYY[[[^^^dddlllqqquuuxxx|||~~~~~~rrr___SSSIIIQQQXXXZZZ[[[]]]]]]ZZZKKKGGGAAA>>>======;;;999555555444333333333333444444333111//////000222333333333111000////////////000000000000000000000000//////000111111111111000222333666999@@@TTTvvv}}}~~~}}}pppddd\\\LLLBBB===@@@DDDJJJYYYiiisssyyy}}}|||vvvqqqppppppmmmoooppppppppppppqqqsssvvv||||||cccZZZRRROOONNNKKKJJJKKKIIIIIIGGGEEEDDDBBB@@@@@@@@@@@@@@@@@@???===<<<;;;888888777777666777777777333333333333333444555666555555555444444333333333000111222333444444333333444444222111111111111222111222555777888888777777888666444333222333555666999;;;>>>???>>>:::555222...///111333555666777888666666777888888888777777999999::::::::::::999999:::<<<======;;;;;;<<<>>><<<>>>AAACCCEEEEEEDDDCCCAAACCCGGGJJJKKKKKKJJJIIIFFFGGGJJJMMMPPPSSSVVVWWWXXXWWWWWWXXXZZZ^^^bbbddd_________]]]ZZZWWWTTTRRRNNNOOOPPPRRRVVV[[[___```dddeeegggggggggiiilllooonnnpppqqqqqqpppppprrruuuwwwzzz|||qqqggg___ZZZWWWUUUPPPQQQSSSUUUYYYaaaiiiooorrruuuzzz|||}}}}}}~~~uuu```QQQGGGNNNUUUXXX\\\aaabbb```RRRKKKDDD??????>>><<<999555555444333333333333444222222333444444333333222333333111000//////////////////////////////////////////000111111111111000111222444888AAAYYY{{{iii\\\KKKBBB===AAAFFFMMM]]]mmmuuuyyy}}}|||vvvooolllnnnooopppqqqpppnnnmmmnnnooovvv{{{wwwaaaXXXPPPNNNMMMJJJIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@@@@???===;;;:::999999888777666666666666555555444333222222333333333222222111111000000///...000222555666666555444666555333222111111111222111333555888999999888777999777444222222333555666888999;;;;;;:::777333111000111222444666777888888666777777888777777666666999999::::::::::::999999777999;;;;;;::::::<<<===>>>???AAACCCDDDDDDDDDCCCBBBDDDHHHJJJLLLKKKJJJIIIDDDFFFHHHLLLOOOSSSUUUWWWVVVUUUVVVWWWZZZ^^^bbbddd```___]]][[[XXXUUUSSSRRRLLLPPPTTTWWW\\\dddiiiiiilllllllllkkkkkkmmmpppsssnnnrrrvvvwwwuuutttuuuwwwzzz~~~|||uuukkkbbb[[[WWWUUUSSSMMMNNNOOORRRWWW___hhhnnnnnnrrrwwwzzz{{{{{{{{{|||~~~~~~uuu```NNNFFFKKKPPPVVV^^^fffgggdddUUUMMMDDD???>>>>>>;;;888666555555444444444444444000222444555666555333111222222111000/////////000///////////////////////////000111111222222111111111111333888BBBXXX{{{~~~wwwwww{{{rrr___LLLCCC>>>BBBHHHPPPaaarrrzzz|||xxxnnnjjjlllnnnooopppooommmllllllmmmtttyyyrrr___VVVNNNMMMLLLJJJIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@@@@???===;;;999;;;:::888777555444444444444444333333222333333333222222111000000///......///000222333555666777777888777444222111111222222000222555777999999888777777555333111222444777888888888888888777555222111222333555777888888888888555555666777888888888777888888999999999999888888666888:::;;;;;;;;;===??????@@@@@@AAABBBCCCDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGDDDEEEHHHLLLOOOSSSVVVWWWVVVVVVWWWXXX[[[]]]```aaa___^^^\\\ZZZYYYXXXWWWWWWRRRXXX]]]___eeennnsssqqqrrrrrrqqqooonnnooosssvvvqqquuuzzz{{{xxxwwwyyy|||}}}tttnnnddd[[[UUUQQQOOONNNIIIJJJKKKMMMRRRZZZdddjjjkkkoootttxxxyyyyyyyyyyyy{{{zzz{{{}}}xxxeeeRRRGGGIIIMMMTTT```kkklllgggZZZPPPEEE?????????<<<999777666555555444444555555000111222333333333333222111111000000000000000111////////////////////////000111111222222222222222111111444:::BBBRRRkkkzzzooonnnttt~~~|||dddMMMCCC>>>BBBHHHRRRdddwww~~~|||pppjjjmmmlllmmmooonnnmmmmmmnnnppptttzzzooo]]]UUUMMMLLLKKKIIIHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB>>>???@@@@@@???===:::999;;;:::999777555444333333000111111222333555666777333333222222111000000///111111111111333666888:::999888555333111111222333...000444777888888777666555444222111222555999;;;999888888777555444222222///000222444444444444333333333555777888999999999777777888888888888777777777999<<<======>>>@@@BBB@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFHHHHHHHHHGGGFFFEEEFFFIIILLLPPPSSSVVVXXXXXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[ZZZZZZZZZ[[[\\\[[[bbbfffhhhmmmvvvyyyvvvttttttrrrpppnnnppptttwwwtttxxx||||||zzzyyy}}}{{{ooohhh___VVVPPPLLLJJJHHHEEEEEEFFFHHHMMMUUU___fffiiimmmsssvvvxxxxxxxxxxxxxxxwwwxxx{{{~~~~~~}}}|||~~~{{{lllZZZHHHIIIKKKSSScccooooooiii^^^TTTHHHBBBBBBBBB???;;;777777666555555555555666111111000000000111333444111000000000000000111222////////////////////////111111222333333333333222222222666<<>><<<;;;;;;;;;:::999888777555444444333444555444222111222333444333222111000000000000222222222333555777888999888777555333111000000000333444666777777777666666555444222000111222555777888777555333222000000000111111222333444444444444777777777777666666666666777888888888888999999999<<<===>>>??????@@@@@@@@@????????????@@@AAABBBBBBEEEEEEEEEFFFGGGGGGGGGHHHHHHKKKNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\``````___```bbbeeehhhjjjlllmmmpppsssvvvxxxzzz{{{||||||{{{zzzxxxwwwwwwvvvzzzzzz{{{~~~|||zzzpppeeeWWWLLLHHHHHHJJJKKKBBBBBBBBBCCCGGGNNNXXX___dddhhhnnnrrrssstttuuuvvv|||zzzxxxwwwyyy{{{}}}}}}}}}}}}}}}~~~|||wwwxxx{{{vvvuuusssiii^^^KKKGGGFFFLLLXXXbbbfffeeeVVVOOOGGGAAA??????>>><<<;;;:::999888777777777777666666555444222111000000000000000000000111111111222111000//////000111222222222111111111111111111222222444999BBBOOO[[[bbbrrrxxx||||||~~~~~~{{{~~~uuujjjjjjpppdddPPPHHHBBBBBBHHHUUUiiixxx~~~zzzsssnnnlllmmmmmmlllkkkmmmpppssszzzqqq\\\TTTMMMLLLKKKIIIGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBAAA@@@???>>><<<;;;;;;;;;:::999888777555444444333444555444222111222333000000000000111222333333111111222333444666777888888777444222111000000000333444555666777666555555444222111000111222555666888777555444222111111000111111222333444444444444777777777777666666666666777888888888888999999999:::;;;<<<======>>>>>>===????????????@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKNNNPPPQQQRRRTTTVVVWWWWWWWWWXXXZZZ[[[]]]^^^``````aaacccfffjjjmmmoooppprrrtttwwwzzz{{{{{{{{{||||||||||||||||||||||||}}}}}}~~~}}}yyyxxxsssiii[[[PPPJJJHHHGGGFFFCCCBBBBBBBBBEEELLLUUU[[[aaafffkkkooorrrssstttuuuwwwvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~zzzuuuwww}}}tttpppoooiiiaaaTTTNNNIIILLLSSS[[[]]]\\\RRRLLLCCC>>><<<<<<;;;:::::::::888777777777777777555555444333222222111111000000000000111111111111222111000//////000111222111111111111111111111111333333555:::DDDQQQ^^^eeeooovvv}}}}}}|||vvvnnnooouuummmQQQHHHAAAAAAHHHUUUhhhwww{{{tttoookkkllllllkkkkkkmmmpppssszzzqqq]]]TTTMMMLLLLLLIIIHHHIIIHHHHHHHHHGGGEEEDDDBBBAAABBBAAA@@@???>>><<<<<<;;;::::::999888666555444444222333444444222111222222000000000000111222333444000111111222333555666777777666444222111000111111222333444666666555444444222111000000111333555666777666555333222111111111111222333444444555555444666666666666777777777777777888888888888999999999::::::;;;<<<============????????????@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIIIILLLOOOPPPQQQRRRSSSUUUVVVVVVWWWXXX[[[]]]___``````bbbdddhhhlllppptttuuuuuuwww{{{~~~~~~}}}}}}~~~}}}zzzuuutttvvvvvvnnnbbbWWWOOOIIIDDDBBBCCCBBBBBBAAACCCHHHOOOTTT]]]aaagggllloooqqqrrrtttrrrsssuuuwwwyyy{{{|||}}}{{{||||||}}}}}}wwwxxxrrrkkkkkkhhhddd^^^VVVNNNKKKOOOTTTVVVVVVPPPIIIAAA<<<;;;<<<;;;:::999999888777666666666666444444444333333222222222111111111111111111111111111111000000000000111111111111111111111111111111444444666;;;FFFUUUbbbjjjpppyyy~~~~~~wwwqqquuu{{{sssQQQHHH@@@@@@GGGTTTeeettt~~~vvvpppjjjkkkkkkkkkkkkmmmqqqtttzzzooo]]]UUUNNNMMMMMMJJJHHHIIIHHHHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<::::::999777666555444333000222444444333111111222333222222111000000111111000000000111222444555666666555333111111000111111222333444555555444333333000000000111222333444555555444333222111000000000111222333444555555555555666666666666777777777777777777888888888999999999;;;<<<===>>>????????????>>>>>>??????@@@AAABBBCCCEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOOPPPQQQQQQSSSTTTTTTTTTVVVWWWZZZ]]]___```bbbdddhhhmmmrrruuuwwwxxxxxx{{{wwwqqqmmmkkkmmmqqquuuppphhh^^^UUUMMMGGGCCCCCCBBBAAA@@@@@@CCCHHHLLLWWW\\\bbbhhhlllnnnqqqrrrppprrruuuvvvwwwxxxyyyzzzyyyyyyzzz|||~~~||||||tttkkkjjjiiigggddd\\\QQQLLLMMMQQQSSSTTTPPPIIIAAA===<<<===<<<;;;999888777666555555555555333333333333333333333333222222111111111111111000111000000000000000000111111111111111111222222222333333666===IIIYYYhhhqqqzzzvvvrrrwwwrrrPPPFFF??????GGGSSSbbbooo}}}xxxrrriiijjjjjjjjjjjjmmmpppssszzz~~~mmm^^^UUUOOONNNMMMKKKIIIJJJGGGGGGHHHGGGFFFDDDBBB@@@AAA@@@@@@???>>>===<<<<<<:::999888777666444333333///111444444333111111222333222111111000111111111000000000111222333444555444444222111000111111222333333444555555444333222000000111222333444444444222222111000//////000000222222333444555555555555555666666666777777777888777777888888888999999999;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPQQQPPPQQQRRRSSSRRRRRRTTTVVVYYY[[[^^^___cccffflllqqqvvvxxxyyyyyyyyy|||{{{mmmddd___]]]```eeennnmmmiiibbbZZZRRRLLLHHHCCCBBBAAA???>>>???CCCFFFPPPUUU]]]ccchhhkkknnnpppppprrrttttttrrrqqqrrrsssuuuvvvwwwyyy|||}}}zzzpppmmmkkkiiiggg^^^RRRJJJIIIKKKOOOPPPPPPIIIAAA===<<<===<<<;;;999888777666555555555555222222333333333333444444333222222222111111000000000000000111111000000000000000111111111222222222222333666???MMM___ooozzz~~~ssspppvvvnnnNNNEEE>>>???GGGRRR___iiiwww{{{xxxtttiiiiiijjjjjjjjjlllooorrr{{{|||kkk^^^VVVOOONNNNNNKKKJJJKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@??????>>>======<<<999999888777555444333333...000333444333222111111/////////000111333444555111111111111222333444555333222111000000111222333444444555666666444333222111222333444555444333222111111000000///000000000222333444555555666666555555555666666777777888888777888888888888999999999999999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQRRRSSSUUUXXXZZZ]]]^^^cccgggnnnuuuzzz||||||{{{|||ttteee[[[TTTQQQRRRWWWbbbcccccc```YYYRRRMMMKKKBBBBBBAAA???======???AAAHHHNNNVVV]]]bbbgggjjjmmmnnnpppqqqoookkkiiijjjmmmpppqqqsssvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~vvvpppmmmjjjhhh___SSSIIIEEEFFFIIIKKKPPPIIIAAA<<<;;;<<<;;;:::999999888777666666666666333333333333333333333333333333333222111111000000000000111111111111000000000000000111222222333333222444888BBBRRRfffyyy{{{zzz}}}oookkkttt|||hhhLLLCCC===AAAIIIQQQ[[[ccclllpppvvvzzz|||zzzvvvsssiiijjjjjjiiiiiijjjnnnppp{{{|||lll___WWWPPPOOONNNLLLJJJKKKKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@??????>>>=========999999888666555444333222---000333444333222111111......///000111333555666222222222222222333444555222222111000000111222333555555666777666555444333333444555777666555333111222222111111111111222333222333444555666666666666555555555666777888888888777888888888888999999999999999:::;;;<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMOOOQQQQQQPPPPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]^^^bbbgggpppxxx~~~ttteeeZZZQQQKKKKKKNNNUUUXXXZZZYYYTTTNNNJJJIIIBBBBBBAAA???===<<<<<<>>>@@@FFFNNNVVV\\\aaaeeehhhhhhjjjkkkhhhcccaaadddgggkkkmmmooorrruuuvvvwwwxxxvvvxxxzzz{{{{{{|||}}}yyyqqqmmmkkkfff^^^TTTKKKGGGIIIMMMOOORRRLLLCCC>>><<<<<<;;;:::::::::888777777777777777333333333333333333333333444444333222222111000000///000111222222111000//////000000111222222333333444555;;;FFFXXXnnnyyyzzz{{{lllhhhrrrttt___IIIAAA===BBBJJJQQQXXX]]]___ccciiinnnrrrrrrqqqpppjjjkkkjjjiiihhhiiilllnnn{{{}}}mmm___WWWPPPOOOOOOLLLKKKLLLMMMLLLIIIGGGFFFEEEFFFFFF@@@@@@??????>>>>>>======999999888666555444333222,,,///333444444222111111222111111111111111222222222222222222333444555555222111000000000111222333666666777777777666444333444555777888777555222000333333222222333333444444222333444555666666666666444555555666777888888999777888888888888999999999:::;;;<<<===>>>>>>>>>>>>======>>>???@@@BBBDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQQQQPPPPPPPPPQQQTTTUUUVVVWWWYYY[[[]]]^^^```fffpppzzzxxxiii]]]TTTLLLKKKMMMLLLPPPTTTSSSNNNIIIFFFEEEBBBBBBBBB???===;;;<<<===;;;AAAIIIRRRXXX^^^bbbeeedddffffffbbb^^^\\\```eeehhhjjjmmmpppssstttuuuuuurrrtttwwwyyyyyyzzz{{{}}}zzzqqqmmmkkkccc]]]TTTNNNLLLOOOUUUYYYVVVPPPGGGAAA??????>>><<<;;;:::999888777777777777444444444333333222222222444444333333222111000000///000111222222111000//////000000111222222333333555777===JJJ]]]ttt|||}}}{{{kkkfffqqq~~~}}}}}}lllUUUHHH@@@===CCCLLLQQQVVVZZZWWWZZZ```fffjjjmmmnnnnnnkkkkkkkkkiiihhhhhhkkkmmm{{{iii\\\TTTNNNNNNNNNLLLKKKMMMNNNLLLIIIGGGEEEDDDCCCCCCEEECCC@@@??????>>>===;;;;;;:::999777444222111000111111111111111111111111000000000000111111111111111111222222222333333333444444333222000000111333777777666444222222444555///333888:::999666444333333222222111111222222333333333222111222333444555666666666666777777777777555555777888999::::::;;;>>>>>>======<<<<<<<<<<<<>>>=========>>>@@@BBBCCCGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOOOONNNMMMSSSSSSSSSTTTVVVYYY\\\]]]bbbgggqqq|||~~~sssggg[[[RRRLLLIIIKKKJJJHHHHHHHHHHHHFFFEEEBBB@@@>>>>>>>>>>>>===<<<;;;>>>BBBIIIOOOUUUZZZ\\\^^^^^^]]]\\\ZZZ[[[]]]```dddgggkkknnnoooooopppqqqsssssssssuuuxxx||||||qqqhhhbbbiiicccXXXQQQUUU___aaa]]]bbb\\\RRRGGG???<<<;;;<<<999999888777666555444444555555444444444333333333333444555444222000000000111111000000000000111111222222111111111111111111888:::@@@OOObbbvvv~~~rrrllltttzzzqqqpppssspppcccWWWAAAAAA@@@CCCNNNYYY]]]ZZZTTTRRRSSSWWW___eeeggggggiiiiiihhhgggfffhhhlllooo~~~iii]]]UUUOOONNNOOOMMMLLLMMMKKKJJJHHHGGGEEEEEEEEEEEEDDDBBB???>>>>>>>>><<<;;;;;;:::999777555333222111111111111111111111111111000000000000111111111111000111111111222222222333222222222111111222444555777777666444222222333555555888<<<>>><<<999777666333333222222222222333333444444333333333444555666555666666666777777777777555666777888999:::::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOOOONNNMMMQQQRRRSSSTTTWWWYYY[[[\\\aaafffpppzzzvvvkkk```XXXQQQNNNJJJHHHGGGFFFGGGFFFEEECCCAAA???===<<<<<<<<<;;;999:::<<>>=========<<<:::::::::999777666444333333111111111111111111111111000000000000111111111111222222222222333333333333111000000111222444666777666777666444222222333555888;;;???@@@>>>:::888777333333222222222222333333555444444444444555666777555555666666666777777777555666777888999:::::::::999:::;;;<<<===>>>??????????????????@@@BBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMLLLKKKJJJNNNOOOQQQTTTWWWYYYZZZ[[[```dddllluuu}}}||||||~~~{{{tttlllcccZZZTTTQQQIIIGGGEEEEEEEEEDDDCCCAAA@@@>>>;;;::::::999777666999999;;;???DDDIIINNNRRRRRRRRRSSSSSSRRRTTTVVVYYY\\\___bbbdddddddddeeefffgggiiikkknnnqqqtttwwwxxx|||}}}~~~yyymmmccc^^^______]]]aaallluuuzzzuuunnnbbbSSSGGG???>>>>>>999888888777666555444444444444333333333222222222222333444444222000000111111111000000000000111111111111111111111111111111666888@@@NNNaaavvvwwwpppsss}}}sssnnnllldddUUUGGG??????@@@EEERRR```fffeee___[[[WWWYYY^^^dddhhhiiikkklllkkkjjjjjjlllpppsssmmm___WWWPPPPPPPPPNNNMMMNNNJJJIIIHHHGGGFFFFFFEEEEEEBBB@@@>>>=========;;;::::::999888777666555444444111111111111111111111111///000000000111111111111444444444444444555555555222000000000333555666777666666666444222111333555888;;;======;;;888555555333333333222222333333333444444444444444555555666555555555666666666777777666666777888999:::::::::999::::::;;;<<<===>>>>>>??????@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHJJJKKKLLLGGGHHHIIIJJJJJJIIIHHHGGGJJJLLLOOOSSSVVVXXXYYYZZZ^^^bbbhhhooovvv|||xxxssstttqqqoookkkeee^^^WWWQQQMMMIIIGGGEEEEEEEEEDDDBBB@@@@@@>>>;;;:::999888666555999999999;;;>>>CCCHHHKKKJJJKKKMMMMMMMMMOOORRRTTTWWWYYY\\\]]]]]]]]]^^^___```bbbfffjjjmmmpppsssuuuyyy{{{}}}~~~ooobbbZZZ]]]___]]]^^^fffrrr{{{|||vvvjjjZZZKKKAAA??????::::::999888777666555555444333333333333222222222222333444444222111111111111111000000000000111111111111111111111222222222555777???KKK\\\ooo}}}{{{rrrlllssszzzsssnnncccQQQCCC>>>???@@@FFFUUUeeemmmlllhhhbbb\\\ZZZ^^^dddhhhjjjkkkkkkkkkkkkkkkmmmqqquuuooo```WWWQQQPPPPPPMMMLLLMMMKKKKKKJJJHHHFFFEEECCCBBBAAA???============<<<;;;999999888777666555444333111111111111111111111111///000000000111111111111444444444444444333333333444222000111333555666555666666555333111111333444777999;;;;;;888555333333444333333333333333333444222222333333444444444444555555555555666666666666666777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNIIIIIIJJJJJJJJJIIIGGGFFFGGGIIIMMMQQQUUUXXXYYYZZZ]]]___ccciiiooouuuyyy|||yyyppplllllleeedddbbb^^^XXXRRRMMMJJJKKKIIIGGGFFFFFFEEECCCAAABBB@@@===;;;;;;:::888666;;;:::999999;;;???BBBEEECCCEEEGGGHHHIIIJJJMMMPPPQQQSSSUUUVVVVVVVVVXXXYYYZZZ]]]aaaeeegggkkkooosssvvvyyy|||~~~wwwfffXXXZZZ\\\ZZZYYY```ooo}}}}}}rrraaaPPPDDD@@@@@@<<<;;;;;;:::999888777777444444444333333333222222111333444444222111111222111111000000000000111111000000111111111222222222333777>>>IIIWWWggguuu~~~{{{}}}yyylllfffmmm{{{sssfffSSSEEE>>>???AAAHHHXXXjjjssstttpppiiiaaa]]]___dddhhhiiiiiijjjjjjjjjjjjmmmqqquuuqqq___WWWPPPOOOOOOMMMKKKLLLLLLKKKKKKIIIGGGDDDBBBAAABBB@@@>>>===>>>>>>===<<<999999888666555333222222111111111111111111111111000000000000111111111111222222222222111111111111555222///000444777666555555666555333111111222444777999;;;:::888555444333444444333333333333444444111222333333444444333333444444555555555666666666777777888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEGGGJJJOOOSSSVVVYYYZZZ[[[\\\___ccchhhnnnssswww{{{|||~~~|||xxxrrriiieeefff```___]]]ZZZVVVQQQMMMJJJLLLJJJHHHGGGGGGFFFDDDBBBCCCAAA>>>======<<<:::999<<<;;;:::999:::;;;>>>???===???AAACCCDDDEEEHHHJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTXXX\\\___aaaeeelllqqqsssvvvzzz{{{{{{|||mmm[[[ZZZYYYWWWWWW___sss|||kkkWWWHHHAAA@@@<<<<<<;;;:::999888777777555555444444444333333333111222444444222111111222111111000000000000111111000000000111222222333333333888@@@JJJUUUbbbnnnuuu}}}wwwggg___dddyyywwwhhhUUUGGG>>>???BBBJJJ[[[nnnyyyzzzwwwooofffaaaaaaeeehhhiiihhhhhhiiiiiijjjmmmqqquuuqqq___WWWPPPOOONNNLLLJJJKKKJJJJJJJJJIIIHHHEEECCCBBBBBB@@@>>>>>>??????>>>===999999777555444222000000111111111111111111111111000000000000111111111111444333333333222222222222333000...000555999888777555555555333111000222444666777999888666444333333444444333333333333444444222222444555555555444333444444444555555555666666777777888999999999999888999999:::;;;;;;<<<======<<<===???@@@AAABBBAAAAAACCCDDDFFFHHHJJJJJJKKKJJJLLLMMMMMMMMMKKKJJJHHHGGGDDDEEEHHHLLLQQQUUUYYY[[[ZZZZZZ[[[^^^ccciiiooosssvvvxxx}}}zzzuuurrrkkkccc___```^^^]]][[[XXXUUUQQQOOOMMMLLLJJJHHHGGGGGGFFFCCCAAACCCAAA???>>>>>>>>><<<;;;<<<;;;:::999999999999999777:::<<<>>>???@@@AAACCCCCCEEEGGGHHHHHHJJJMMMOOOOOOSSSVVVXXXZZZ___hhhooopppsssvvvvvvvvvwww|||tttbbb]]]XXXVVVVVV```vvvvvv___MMMCCC@@@;;;:::999888777666666555666666666555555555444444000222444333222111222333111111000000000000111111///000000111222222333333333:::CCCMMMWWWbbblllsss~~~~~~wwwxxxuuucccXXX\\\pppwwwhhhTTTGGG???@@@CCCLLL]]]qqq|||~~~|||tttjjjdddccceeeggggggggghhhiiiiiijjjmmmrrrvvvppp___VVVOOONNNNNNKKKIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA???>>>???@@@???>>>999999777555333111///...111111111111111111111111000000000000111111111111777777666666666555555555111...,,,///666:::;;;999555555555333111000222444333555666666444222222222555444444333333444444555333333555666666666555444444444444555555555666666777888888999999999888888666777888:::<<<===??????;;;<<<>>>@@@AAAAAAAAA@@@AAACCCEEEGGGHHHIIIHHHHHHJJJJJJJJJJJJIIIGGGEEECCCCCCDDDGGGJJJOOOUUUYYY\\\YYYYYYZZZ\\\```gggmmmqqqrrrvvv}}}}}}{{{uuuqqqmmmggg___[[[\\\^^^]]]ZZZWWWTTTRRROOONNNLLLJJJHHHGGGFFFEEECCCAAABBB@@@>>>>>>>>>>>>===<<<;;;;;;:::999888777666666444666999;;;;;;<<<===??????@@@BBBDDDDDDFFFJJJLLLLLLOOORRRTTTUUU\\\fffnnnmmmqqqssssssrrrtttzzzuuujjjaaaYYYUUUUUU___vvv~~~eeePPPDDD@@@999999888777666555444444777666666666666555555555000222333333222111222333111111000000000000111111///000000111222222333333444;;;FFFQQQZZZdddmmmssszzz|||zzzjjjppp~~~tttaaaUUUXXXjjj~~~uuufffSSSEEE@@@AAADDDLLL^^^sss~~~~~~vvvlllfffeeefffgggfffhhhhhhiiiiiikkknnnssswwwttt```WWWOOONNNMMMLLLLLLMMMLLLJJJFFFEEEEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::;;;:::888777555444444444111222222333333222222111444333111000111333666777666444333222111222222333222222222333555777888999<<<===<<<888333000222444777777666555444444333333666555444333222333444555666555333222222333444555999777555444333444666777666777888::::::999999888:::;;;;;;<<<<<<;;;;;;:::??????@@@AAABBBDDDFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIMMMNNNKKKGGGDDDBBBGGGGGGGGGGGGHHHLLLRRRVVVWWWYYY[[[]]]^^^```dddgggooossszzz|||xxxwwwuuupppiiiccc^^^ZZZXXXYYYYYYYYYYYYYYYVVVRRRNNNLLLKKKHHHFFFCCCAAA@@@@@@AAA@@@???>>>============>>><<<;;;999888888999999;;;888666666888999:::999;;;<<<===>>>@@@BBBCCCDDDIIIKKKLLLNNNRRRXXX___dddlllmmmnnnpppqqquuuzzz}}}~~~mmmfff```\\\XXX[[[mmmkkkSSSEEE@@@AAA>>>:::888777777666444666555555555555444444444222222222222222222222222111111111111111111111111000111222222111222444666222:::EEERRR```mmmwwwzzzxxxgggjjjuuummm]]]RRRRRRdddxxx~~~zzzqqqbbbRRRIII===???EEEOOO]]]kkkuuuzzzzzztttlllgggggghhhiiiiiigggiiiiiihhhhhhkkkrrrxxxxxxaaaXXXPPPNNNMMMKKKKKKMMMLLLIIIGGGEEEEEEEEEDDDCCCBBBBBBAAA???>>>===<<<;;;888777555444222111111111000111111222222111111000444222111000111333555777;;;:::888666444333222222000111222333555666777777888888777555222222333444777666666555444444333333555444333222222333555555888777555333222222333444777666444333333333555555555666777888999888777777888999::::::;;;;;;;;;:::999999:::;;;<<<>>>???@@@CCCCCCCCCCCCBBBBBBAAAAAACCCFFFIIIJJJIIIGGGEEEEEEEEEFFFFFFFFFGGGJJJOOOSSSWWWYYY\\\^^^___bbbeeeggglllpppxxxyyytttooommmiiiddd___[[[XXXVVVTTTSSSSSSSSSSSSPPPLLLIIIKKKJJJHHHFFFCCCAAA@@@???AAA@@@???>>>>>>=========;;;:::888666555444555555666666666666666777888888;;;;;;<<<===???@@@AAAAAAFFFGGGIIIKKKNNNTTT[[[___ggghhhkkknnnppptttyyy}}}{{{ooohhhbbb^^^WWWUUUaaaqqqhhhRRREEE@@@???<<<999888888888777666666555555555555444444444222222222222222222222222000000000000000000000000000111222222111222444666555<<>>DDDNNN\\\jjjtttyyyzzztttlllhhhgggiiijjjjjjhhhiiiiiiiiiiiimmmtttzzz|||bbbYYYQQQNNNMMMKKKJJJLLLLLLIIIGGGEEEEEEEEEDDDCCCCCCBBBAAA@@@???===<<<<<<:::999888666555444333333000000000111111000000000333222111000111333555666::::::999888666444333222///000222444555666555555555333111111222333444333666666555555444333333333333333222222222444555666:::888666444333222222333666555444222222333444444666666777888888888888888666777888::::::;;;;;;;;;::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>???AAADDDFFFFFFFFFGGGIIIFFFGGGGGGGGGGGGHHHLLLNNNUUUXXX\\\___aaacccfffhhhjjjnnnvvv~~~yyytttppphhhfffccc___\\\YYYWWWVVVTTTSSSSSSSSSSSSPPPMMMJJJJJJJJJIIIGGGDDDBBB???>>>@@@@@@??????>>>>>>======:::999777555333222222222///333555666444444666888::::::;;;;;;<<<======>>>AAABBBDDDFFFIIINNNTTTYYY^^^aaafffjjjoootttyyy}}}tttllleee___UUULLLQQQ\\\qqqzzzyyyeeeQQQEEEAAA===;;;999888999:::999888666555555555555444444444222222222222222222222222////////////////////////000111222222111222444666777<<>>======;;;:::999777666555555444000000111111111111000000222111111000111333444666222333444555555444333222///111333666777666555555555222///000333555444222555555555444444333333333222222111111222444666777888777666555444333444444666555444333333333444444777888888999999999999999666777888:::;;;<<<======>>>>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===;;;===???AAABBBEEEIIILLLJJJKKKKKKJJJIIIHHHIIIJJJRRRUUUZZZ___aaadddgggjjjjjjnnnvvv~~~}}}yyytttooolllfffdddbbb___\\\ZZZXXXWWWVVVUUUTTTTTTTTTRRROOOLLLJJJJJJIIIHHHEEECCC@@@>>>????????????>>>>>>======<<<;;;999777555444333222,,,111666666444222555888999999999999999:::::::::===>>>@@@AAADDDHHHMMMQQQVVVZZZ```ffflllrrrxxx|||{{{pppfff^^^RRRFFFFFFMMM\\\hhhuuussscccPPPDDD@@@===<<<:::999::::::888777666555555555555444444444333333222222222222222111000000000000000000000000000111222222111222444666777===JJJXXXdddnnnxxxppp```YYY\\\ooo}}}vvvooolllfffWWWHHH@@@<<<>>>DDDNNN\\\jjjtttyyy{{{tttoookkkjjjjjjjjjhhhiiijjjjjjkkkpppyyy~~~dddZZZRRROOONNNKKKJJJLLLJJJIIIGGGGGGFFFFFFCCCAAABBBAAAAAA@@@???>>>======888777666444333222111111111222222222222222222111111111111111111222444555000111333444444333222111111333555777888888777666888444111111333555333111444444444444444333333333222111111111222444555666555444444444444555555666777666666555555555555555666666666666666777777888777888:::;;;===>>>??????<<<===???@@@AAAAAAAAAAAACCCDDDDDDDDDDDDBBB@@@???:::;;;===>>>@@@CCCHHHLLLNNNPPPQQQPPPMMMJJJIIIIIIOOORRRXXX]]]aaaeeejjjmmmnnnrrryyy|||xxxuuupppllliiieeecccaaa^^^\\\ZZZXXXXXXUUUTTTSSSSSSSSSRRROOOMMMKKKKKKIIIGGGEEEBBB@@@???======>>>>>>>>>===<<<<<<;;;;;;:::888666444222222,,,222777777444333555999777777777777777777777777999;;;<<<>>>@@@CCCHHHKKKPPPTTTZZZ```gggooovvv{{{ttteee\\\PPPDDDBBBHHHOOO\\\jjjmmmbbbRRREEE@@@???>>><<<;;;:::999666444666555555555555444444444333333333222222111111111111111111111111111111111000111222222111222444666888???OOO```jjjnnnuuu}}}xxxfff]]]___ppp}}}vvvpppmmmfffXXXIIIAAA===???FFFQQQ___nnnxxx}}}}}}wwwqqqmmmkkkkkkiiijjjjjjjjjkkkqqqzzz~~~cccZZZRRROOONNNLLLKKKMMMJJJIIIGGGGGGGGGFFFCCCAAA@@@@@@??????>>>======<<<999888777555444333333222222222333333333333222222000000000111111222333444666555555555333222111000333444666777888888777777999666444333333333333222444444333333333333333333222222111111111333444555222222333444444555555555777666666666666555555555333333333333333444555555888999;;;<<<>>>??????@@@===>>>@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFDDDBBBAAA;;;<<<======>>>AAAFFFJJJPPPRRRUUUUUURRROOOLLLKKKMMMPPPVVV[[[aaahhhooossstttxxx~~~}}}xxxtttqqqmmmiiieeeaaa```^^^\\\ZZZYYYXXXWWWXXXWWWVVVVVVVVVUUUSSSQQQKKKIIIGGGDDDBBB@@@??????:::;;;<<<======<<<;;;:::777777777666444222000///000333666666444444666888555555666666666666666666666888999;;;<<<>>>BBBEEEJJJNNNSSSYYY```hhhqqqwww||||||vvveee[[[PPPEEECCCGGGIIITTTaaagggbbbUUUHHH@@@@@@>>>===<<<;;;999666333666555555555555444444444444333333222222111111111111111111111111111111111000111222222111222444666:::BBBSSSfffnnnnnnsss|||~~~jjj___aaapppwwwqqqnnngggYYYJJJBBB===@@@GGGSSSbbbqqq|||zzzsssooommmjjjjjjjjjiiijjjqqqzzzbbbYYYQQQOOOOOOMMMLLLNNNJJJHHHGGGGGGGGGFFFCCCAAA??????>>>>>>===<<<<<<<<<<<<;;;999888666555555555111111222222222222111111000000000111222222333333777666555444333222222222444444555555666777777777666666555333222111333444333333333333333333333333333333222111111222333444222222333333333333333333555555666666555555444444444444333222333444555666888999:::<<<===>>>>>>>>>@@@AAACCCEEEEEEEEEDDDCCCAAABBBEEEFFFGGGFFFDDDBBB<<<===>>>>>>>>>@@@CCCFFFMMMPPPUUUWWWVVVTTTRRRQQQMMMPPPUUU[[[bbbkkktttzzzxxx|||}}}yyyuuuqqqnnnjjjeeebbb]]]\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWWWWWWWWWWUUUSSSIIIGGGCCC@@@===<<<======888999;;;<<<<<<;;;999888444555555444333111000///333333333333333444555666444444444555555666666666333444666777888:::===@@@FFFHHHLLLQQQWWWaaajjjqqqzzz}}}vvveee\\\RRRGGGBBBEEEFFFNNNXXXaaaaaaYYYKKKAAA>>>===<<<<<<<<<:::777555666555555555555444444444444444333333222111111000111111111111111111111111000111222222111222444666888???QQQeeelllkkkqqq|||lllccceeeuuuwwwqqqnnngggXXXIIIAAA<<>>>>>======<<<<<<;;;;;;999888666555333222222222000000111111111111000000///000000111222222333333333333222111222333555666444444444444444555666777333444555333000000333666333333333333333333333333444333222111111111222333333333333333333222111000444444555555444444333222777777666555666777888999888999:::;;;<<<=========>>>@@@BBBDDDDDDDDDBBBAAA???AAADDDFFFGGGFFFDDDCCC>>>?????????>>>???AAACCCIIINNNTTTXXXYYYWWWVVVUUUNNNQQQVVV\\\dddnnnyyy{{{~~~~~~|||{{{wwwsssoookkkgggccc```[[[[[[[[[[[[\\\]]]^^^___VVVTTTRRRRRRSSSRRRQQQOOOHHHEEE@@@<<<999999;;;<<<777888:::;;;;;;:::999777444444555555444333111000555333111111222444444444333333444555555666777777000222444555666777:::===CCCEEEGGGKKKRRR[[[fffmmmxxxuuueee^^^UUUHHHAAAAAAEEEJJJSSS]]]aaa[[[NNNCCC<<<<<<;;;<<<===<<<999777666666555555555444444444444444333333222111000000000000000000000000000000000111222222111222444666444:::KKK___gggfffnnn|||nnnfffjjjzzzwwwpppmmmfffWWWGGG???;;;>>>FFFSSSdddtttzzzxxxkkkkkkjjjhhhiiioooyyy}}}eeeZZZRRRRRRUUURRRNNNLLLIIIHHHFFFFFFFFFEEEBBB@@@<<<============;;;:::999;;;888555444555555444333222222111111111111222222...///000111222333444444333333222222222222222333111222333444555555555555444555666777777666555444888555222111111333333333666555444444333333333333222222222333333444444444333333444555666666666555888888888888888888888888888:::<<<===>>>===<<<;;;>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCGGGJJJNNNRRRVVVYYY[[[[[[XXXVVVUUUYYYbbbmmmwww|||~~~}}}zzzzzzzzzxxxtttooonnnmmmjjjccc]]][[[ZZZZZZ\\\___```___^^^^^^ZZZVVVRRRPPPNNNLLLJJJFFFCCC>>>:::777777888999777777666666555555555555333333333444444555555555333444444444333333555666333333222111111111111222555444444444444555666666===<<>>??????>>>===;;;::::::888555444444444444333111111111000000111111111000000111222333444555555333222222111111111222222222333444555666666666666555666888999999999888777666444222111222444444444555555444333333333333333444444444333333333333333444444555555666555555555777777777888888888999999999:::<<<===>>>>>><<<<<<>>>???@@@AAABBBCCCCCCCCCIIIHHHFFFEEEDDDCCCBBBBBBGGGGGGGGGFFFFFFEEECCCCCCEEEGGGKKKPPPUUUZZZ]]]^^^___]]][[[\\\aaaiiisssyyy}}}}}}zzzyyyxxxyyywwwsssnnnlllkkkhhhbbb\\\ZZZYYYZZZ\\\___```___^^^[[[XXXTTTPPPNNNLLLIIIGGGBBB@@@<<<999777666777888666666666555555444444444333333333333444444444444333444444444333333555666888777666666555555666666444444333333444444555666:::999<<>>;;;888777666555666666666666555444444555555444444333111000///000000000000000000000000///000111111111222444666777===IIIYYYccciiipppvvv|||wwwhhhmmmxxxpppbbbOOOCCCBBB===???GGGUUUbbbiiinnnsss|||~~~{{{zzznnnllliiihhhkkksss}}}fffZZZOOONNNPPPOOOMMMLLLIIIHHHFFFFFFFFFEEEBBB@@@>>>???@@@@@@???>>><<<;;;999777444333333444333222111000000//////000000111111111222333444555555666222111111111111111222222333444666777777777777666666777999;;;<<<<<<<<<;;;666444222222444555666555444333333222222222222333555555555444444444444444555555555666555555444444444555666666777888999999999:::<<<===>>>>>>======>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKKKKJJJGGGEEECCCCCCEEEHHHMMMSSSYYY___bbbffffffeeebbbbbbfffooovvv{{{}}}{{{yyywwwvvvuuuvvvvvvtttpppllljjjhhheee```[[[YYYYYYYYY[[[^^^```___^^^XXXUUURRRNNNLLLIIIEEEBBB<<<;;;:::888777666555555555555444444444444333333333333333333222222222222333444444444333333555666666666555444444444444555333333222222333333444555555555777<<>>@@@KKK[[[iiipppuuuyyy{{{~~~~~~nnnqqq~~~ssscccNNNAAA??????@@@GGGTTT^^^bbbeeeiiiooorrruuuwwwvvvtttsssrrrllljjjhhhgggjjjrrr|||iii[[[PPPMMMOOOOOONNNNNNIIIHHHFFFFFFFFFEEEBBB@@@>>>??????@@@???===<<<;;;999666333222333333222111000000////////////000000111111222222333444444555111111000000000111222222444555777999999888777777666777999;;;============888666444444555666555444333222222111111222222222444444444555555555666666555666666666555444333333333333444666777999::::::999:::;;;===>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDD@@@AAACCCEEEGGGIIIJJJKKKLLLMMMOOOOOONNNKKKGGGEEEEEEEEEGGGJJJOOOVVV\\\___gggjjjlllkkkhhhhhhnnntttzzz|||zzzvvvtttsssrrrrrrqqqpppmmmiiigggeeebbb^^^[[[XXXXXXYYY[[[^^^______]]]XXXUUUQQQMMMIIIEEE@@@===777777777777666555444444333333333333333333333333333333333222222111111111333444444444333333555666555555444333333333333333222222111111222222333444333222444888:::>>>GGGPPP\\\hhhuuu}}}|||sssggg[[[OOOHHHHHHIIIRRR```kkknnnfffYYYPPPCCCAAA===;;;:::999888888666666777777777666555555555555555444444333111111000000000000000000000000///000111111111222444666AAACCCOOObbbrrryyy{{{|||}}}~~~pppsssuuudddNNNAAA>>>???@@@FFFRRR[[[]]]^^^aaaeeegggjjjkkkjjjiiiiiiiiigggfffeeedddfffooozzzhhh[[[NNNKKKMMMMMMLLLLLLIIIHHHFFFFFFFFFEEEBBB@@@===>>>??????>>>===;;;:::999666333222333333222111000000////////////000000000000111111222222333333111111000000111222333333555666888::::::999777666444666888:::<<<======<<<:::888666666666666555333222222222111111222222333222222333444666777888888555666666666555444333333222333444666777999:::;;;::::::;;;===>>>????????????@@@AAABBBCCCDDDDDDDDDFFFFFFGGGHHHGGGGGGFFFEEEMMMNNNPPPQQQPPPNNNKKKIIIGGGFFFEEEFFFIIINNNRRRUUUaaagggnnnqqqooonnnqqqtttyyy{{{uuurrrqqqpppooommmmmmkkkgggeeebbb```]]][[[YYYXXXXXXZZZ]]]^^^]]]\\\YYYVVVPPPKKKFFFAAA<<<999555555666666666555444333222333333333333333333333333333333222222111111111333444444444333333555666777777666555555555555666222111111111111222333333222222333666888999AAAJJJWWWdddqqqyyy~~~vvvjjj]]]QQQKKKIIIIIISSSbbbpppuuuoooaaaWWWEEEAAA<<<999999999888666555666666666666555444444333444444444333222111000000000000000000000000000000111222222222333555777===BBBQQQgggxxx~~~}}}ooosssuuudddNNNAAA???===>>>EEEQQQYYYZZZZZZ\\\^^^```aaabbb`````````aaacccdddddddddfffnnnzzzfffYYYLLLJJJKKKKKKIIIIIIIIIHHHFFFFFFFFFEEEBBB@@@===>>>>>>???>>><<<;;;:::999777444333333444333222111000000//////000000111000000000111111222222222111111111111222333444444555777999;;;;;;999777555333444666999:::;;;;;;;;;:::888777777888777666444333222222222222333333444111111222444555666777888555555555666555555444444333444555666888999:::;;;::::::;;;<<<>>>???@@@AAA???@@@AAABBBDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJIIIIIILLLMMMOOOPPPQQQPPPNNNMMMKKKIIIGGGEEEFFFGGGJJJKKKXXX___iiiooorrrsssuuuwwwzzz{{{uuuqqqppppppmmmkkkjjjiiifffccc```^^^]]]\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZXXXSSSMMMGGGCCC>>>;;;888555555666666666555444444222222333333333333444444333333333333222222222222333444444444333333555666666666555444444444444444222222111111222222333444333222444666666777===FFFRRR___llltttyyy|||nnn```TTTLLLIIIHHHRRRbbbrrrzzzvvvjjj```IIIDDD===999999999888666555666666666666555444444333333333333333222111111000000000000000000000000000111333333222333555777777???QQQhhhyyy~~~tttkkkrrrvvvdddNNNAAA???;;;===EEEQQQYYYYYYXXXYYYXXXZZZ[[[ZZZYYYYYY[[[\\\aaadddggghhhjjjqqq|||gggZZZNNNLLLMMMLLLJJJIIIIIIHHHFFFFFFFFFEEEBBB@@@>>>???@@@@@@???>>><<<;;;:::888555444444444444333111111111000000111111111111111222222222222333333222222222222333444555666555666999;;;;;;999666444333444666888999999999999777666666777999:::999777333333333333333444555555333333333333444444444444444444555555666555555555555555666777888::::::;;;::::::;;;<<<>>>???AAAAAA???@@@AAACCCDDDDDDEEEEEE===@@@DDDHHHKKKMMMNNNNNNIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQNNNKKKJJJIIIJJJJJJQQQVVV___hhhooouuuxxxyyy{{{yyyrrroooooopppnnnkkkiiihhhfffbbb___]]]\\\]]][[[ZZZYYYZZZ[[[[[[YYYWWWSSSNNNGGGBBB???===;;;:::777777777666666555555555333333333333444444444555333333333333444444444444333444444444333333555666555444444333333333333333222222222222222333444444444333444666555555:::BBBLLLXXXeeemmmuuu|||zzzsssbbbVVVMMMHHHGGGPPPaaasss~~~|||rrrgggOOOHHH???:::::::::999666666777777777777666555555444444444444444333333222000000000000000000000000///111222222222222555777666???RRRiiiyyy~~~|||wwwjjjgggqqqwwwdddNNNBBB@@@<<<>>>FFFRRRYYYYYYWWWWWWRRRSSSTTTUUUUUUVVVYYY[[[^^^ccchhhkkklllrrr|||jjj]]]RRRPPPQQQPPPMMMLLLIIIHHHFFFFFFFFFEEEBBB@@@@@@@@@AAAAAA@@@???===<<<;;;888555444555555444333222222111111111111222222333333333333333333444444333333333333444555666777444666999;;;;;;888666444333555666888999999999888444444555777:::<<<<<<;;;333333333333444444555666555555444333333222111111333333444555666666666555666666777888999::::::;;;:::;;;;;;<<<>>>???AAABBB@@@@@@BBBCCCDDDEEEEEEEEECCCEEEGGGIIIKKKJJJJJJIIIHHHIIIJJJLLLOOOQQQSSSTTTZZZYYYVVVSSSQQQOOONNNNNNOOOQQQWWWaaakkktttyyy{{{|||~~~}}}wwwpppmmmooopppooolllhhhhhheeebbb^^^\\\]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVNNNIIICCC>>><<<<<<<<<<<<999888777666666666666666333333333444444555555555333333333444444555555555333444444444333333555666999999888777777777777777333333222222333333444555444333444555444333999@@@GGGSSS```iiiqqq{{{wwwwwweeeWWWMMMGGGEEEOOO```sssvvvlllRRRKKKAAA<<<;;;<<<:::777888888888888888777666666555555555666555555444444000000000000000000000000...000111111000111444666999BBBTTTjjjzzzxxx~~~yyyllldddfffqqqxxxeeeOOOBBB@@@>>>???GGGSSSZZZXXXUUUUUUMMMOOOPPPQQQRRRUUUYYY\\\ZZZ```gggjjjlllqqq{{{ggg[[[PPPMMMMMMMMMMMMNNNHHHHHHGGGFFFEEEDDDCCCBBB>>>>>>??????>>>===<<<;;;;;;999666333111222333444000000000000000000000000//////000111222333333444444333222111111111222333777888888888888666555444222333666888999999999888444222111222555777555333333222111000000111222222333333333444444444555555555555444333222000//////444444555777888999:::;;;777888:::<<<>>>@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIJJJIIIIIIJJJKKKLLLPPPUUUYYYbbb```^^^]]][[[WWWPPPKKKLLLIIIKKKTTT^^^hhhttt~~~~~~|||yyyvvvsssrrrqqqooommmkkkhhhccc^^^[[[ZZZZZZ[[[]]]___``````]]]WWWQQQMMMJJJEEE???;;;:::999999888666888999888666444444555333333222222222333444555666666555555555555666666333333333333333333333333777777666666555555555555555333222222333333111000111111222333555777999:::DDDMMM[[[hhhqqqxxx~~~xxx|||rrrbbbSSSIIIJJJKKK___xxxwww]]]HHH===;;;777999<<<666::::::999999777666444333666666666555444444333333222111111000000000000000333333222111222333444555:::AAAPPPeeexxxyyy}}}zzzrrrfffdddfffgggtttrrr___MMMCCCAAA===???GGGTTT```ccc[[[RRRMMMKKKMMMRRRUUUVVV\\\bbbfffhhhiiiiiilllsss~~~ggg[[[PPPMMMMMMLLLLLLMMMIIIHHHGGGFFFDDDCCCBBBAAA>>>======<<<<<<;;;;;;:::888888777555444333222111000000000000000000000000000000111222333444555555444333222111111111333333555666666666666444333222111222333444555666666666888666444444555666444111333222111000000111222222333333333444444444555555333333333333222222222222555555666777888999999:::666777999:::<<<===>>>>>>???@@@AAABBBDDDEEEEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLMMMMMMNNNQQQVVVYYY^^^^^^```bbbccc```ZZZUUUOOOKKKKKKPPPXXXaaammmwww}}}{{{|||zzzwwwuuutttrrrpppnnnkkkhhhccc___\\\[[[\\\\\\^^^```aaa```]]]VVVPPPLLLEEEAAA<<<888777777777666777888999999666555555555222222222222222333333444555555555444444555555555555444222111111222444555666666666555555444444444444333222222333333111000333333444555666777999:::???IIIVVVdddnnnwww~~~yyy}}}zzzhhhXXXMMMLLLLLL^^^vvv|||bbbMMMBBB???:::;;;===777::::::::::::999999888777666666666555444444333333222222111000000000000000333222222222333444666777;;;BBBSSSiii|||}}}wwwmmmaaa___dddkkk{{{sss^^^KKKAAA@@@===@@@HHHWWWdddgggbbbZZZRRRPPPQQQUUUWWWXXX\\\bbbdddeeeggghhhkkksss}}}ggg\\\QQQNNNMMMLLLKKKLLLIIIHHHGGGEEECCCAAA@@@???===<<<;;;999999999999:::777777777777666333111000000000000000000000000000111111222333444555555666333333111111111222333444555666666666666444333222222222222222333333444555888666555555666666444333222222111000000111222333333333333444444444555555111222222333333444444444666777777777888888888888777888999:::<<<<<<<<<<<<===>>>???@@@AAACCCCCCDDDFFFGGGHHHHHHGGGHHHJJJKKKMMMMMMNNNNNNNNNPPPTTTXXXWWWZZZ```eeeiiihhhddd```VVVPPPKKKMMMQQQXXXbbblllwww|||{{{xxx{{{zzzxxxwwwvvvtttpppmmmjjjhhhddd```]]]\\\]]]]]]___aaaaaa```[[[TTTMMMHHHAAA===999666666777777666777999:::999777555555666111222222222222333333333555555444444444444555555777555222000000222555777555555444444444444333333444222111111333333222000555555555666666777999999;;;CCCPPP^^^kkkuuu}}}yyy|||nnn\\\OOOLLLIIIXXXlllzzz|||fffRRRGGGCCC===<<<>>>888999999999999999999999999666666666555444444333333222222111000000000000111222222222222444666888999<<>>???===;;;888888888999:::888777777666555333222111000000000000000000000000000000111222333444555555333222111111111222333444777888888888888666555444555444333222333444555666333333333444555666777777222111000000000111222333333333333444444444555555222222333333444444555555888888888777777777777777:::;;;;;;<<<==================>>>???@@@BBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLKKKLLLMMMLLLLLLNNNQQQTTTSSSWWW\\\cccgggiiihhhggg^^^VVVPPPNNNOOORRRZZZbbbnnnttt}}}|||yyyyyyyyyxxxwwwvvvsssoookkkiiigggccc___]]]\\\\\\\\\___``````]]]XXXPPPIIIDDD>>>;;;888666777888888888888999:::999777666666666222333333444444444444444555555666666666666555555666555333111111333555666333333333333333333333333333222111222333444333222666666666555666666777777:::AAALLLYYYfffrrr{{{xxx{{{rrr^^^OOOIIICCCLLL\\\hhhvvvzzzrrrbbbPPPGGGEEE======>>>999888777777666666666666666666666666555444444333333333222111111000000111111222111222333444777999;;;;;;EEEZZZrrr{{{wwwqqq```YYY___kkkyyy]]]FFF>>>@@@===DDDPPP```nnnuuuvvvttteeeaaa^^^___```^^^___bbb```bbbdddfffjjjtttzzzfffZZZPPPNNNNNNLLLJJJJJJIIIHHHGGGEEEBBB@@@???>>>@@@???<<<:::999999:::;;;:::888666333222222333333000000000000000000000000//////000111222333444444222222111111111222444555777888888888888666555444555444333222222333555666000111222333333444555666111111000000000111333444333333333444444444555555444444444444444444444444888888888888777777777777:::;;;;;;<<<======<<<<<<>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKLLLMMMMMMMMMNNNQQQSSSVVVXXX[[[___bbbfffiiikkkfff^^^WWWSSSRRRRRRWWW]]]gggnnnxxx{{{xxxxxxwwwvvvvvvuuurrrmmmjjjgggeeebbb^^^\\\ZZZZZZZZZ^^^]]][[[WWWQQQJJJCCC@@@;;;888666555666888888888777999:::999777555555666444555666777777777666666666777888888888888777666333444444555555444444333222333333333333333333333333222111222444555555444666555555444444555555666<<<@@@IIIUUUbbbnnnwww|||{{{|||xxxdddSSSJJJ@@@CCCMMMVVVdddkkkdddZZZJJJDDDCCC<<<<<<>>>::::::999777666555444444444666666666555444444333333333222222111111111111111111111111333555777:::;;;;;;EEEYYYqqq~~~zzzsss```XXX\\\ggg|||yyy]]]EEE===@@@???FFFTTTbbbooowwwzzz{{{lllfffbbbcccccc```___aaa```bbbdddgggkkkuuuzzzcccYYYPPPNNNNNNLLLJJJJJJIIIHHHGGGEEECCCAAA@@@???AAA@@@>>><<<::::::::::::;;;999666333111222333444000000000000000000000000...///000111222333333444222111111111111222444555555666666666666444333222111111111111222222333444111333444333222111222333111000000000000222333444333333333444444444555555555555555555555555555555888888888777777777777777777888999:::::::::::::::???>>>>>>???@@@BBBDDDFFFEEEFFFGGGGGGFFFGGGIIIJJJLLLNNNOOOPPPOOOPPPSSSUUUZZZ[[[]]]^^^___bbbgggjjjjjjddd^^^\\\YYYWWWXXX\\\aaahhhrrr|||}}}zzzxxxxxxwwwuuutttsssqqqmmmjjjgggeeebbb^^^[[[YYYXXXWWWZZZXXXTTTNNNHHHBBB>>>;;;777555333333444666666555666888999888666444444555555666777999999888777777777888999::::::999888777222333555777777555333222222222333333333333444444444333222444666777777666555444444444444555555666===???EEEPPP^^^kkktttxxx}}}~~~nnn^^^PPPBBB@@@EEELLLYYY```[[[SSSEEEAAAAAA;;;;;;>>>:::===<<<999777666555555666666666666555444444333333333333222111111111111222111111111222444666999:::<<>>===<<<:::999999999888666444333222222222000000000000000000000000///000000111222333444555222111111000111333444555555666666666666444333222000000222333444444444444111333555444222111333555111000000000000222333444333333333444444444555555333333444555666777777888777777777777777888888888666777888999:::;;;;;;;;;>>>>>>===>>>???AAADDDEEEDDDEEEFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUZZZ\\\^^^^^^^^^___cccfffkkkgggddddddbbb]]][[[]]]\\\bbblllvvv}}}{{{yyyzzzxxxuuusssrrrqqqnnnllliiigggddd```\\\YYYWWWVVVWWWSSSMMMFFF@@@<<<999888777555333333555666555444555777888777555333333444444666777999999888777666666777999::::::999777666444444555666666555444444333333333333444444444555555444444555888999999888555555444555555666777777:::<<<@@@KKKZZZgggqqquuuyyy|||}}}yyyiiiUUUEEE@@@CCCGGGTTT\\\WWWQQQDDDAAABBB;;;:::>>>:::<<<:::888666555666777777666666666555444444333333444333222222111111222222111111111111333555777999???GGGVVViiivvv{{{yyyrrraaaYYYZZZ```uuu~~~{{{uuujjjVVVDDD===???>>>GGGSSS^^^eeekkkppptttooogggbbbcccdddbbb``````___aaacccfffjjjttt~~~```VVVNNNNNNOOOMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC??????>>>===<<<:::888777777777777777555333111000000000000000000000000000000111222333444555555666111111000000111333444666777888888888888666555444000222444666777777777777...111444444333444777:::111000000000000222444555333333333444444444555555111111333555777888:::;;;666777777777888888888888888888:::;;;<<<=========>>>=========>>>AAACCCEEECCCDDDEEEEEEDDDEEEGGGIIIHHHJJJMMMNNNNNNOOORRRSSSVVVZZZ]]]^^^]]]]]]^^^```jjjggggggiiigggaaa]]]^^^XXX^^^hhhrrr|||}}}}}}|||yyyvvvsssrrrqqqooonnnkkkiiieeeaaa]]]ZZZWWWVVVUUUPPPIIIAAA;;;888666666999777666666777888777666555666777666444333333333444555777888999888666555555777888999999888777555666555444444444444555666333333333444444555555555555444444666999;;;::::::555555555666666777888999888888===HHHWWWfffpppuuuwwwzzzyyypppWWWGGG@@@AAAEEERRR[[[VVVRRRFFFCCCDDD<<<;;;>>>:::888666555444444555666777777666666555444444333333444333222222111111222222111111000111222444666888AAAHHHVVVgggrrrxxx~~~wwwuuueee]]][[[^^^qqq{{{pppmmmiiibbbSSSDDD===>>>===FFFRRR[[[```eeekkkooonnnfffaaabbbdddbbb``````^^^```bbbeeeiiirrr~~~xxxaaaZZZSSSNNNMMMMMMLLLJJJNNNMMMKKKIIIGGGEEEEEEDDDCCCAAA???<<<:::999999999;;;999888666444333222222000000000000000000000000//////000111333444555555333333222222222333444555999::::::999666333333333777444222222444555444222222222333333222222111000222111000///000222444555333333333222222111111111222222111111222444555666:::999888666555555555555888888999:::::::::999999888:::>>>@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIKKKLLLMMMOOORRRTTTWWWXXXZZZZZZZZZ[[[]]]___```cccgggkkklllkkkhhhfff]]]aaagggnnnuuu}}}}}}|||yyyzzzyyyxxxuuurrrnnnlllppplllgggccc```\\\VVVQQQLLLGGG@@@999555555777999333555777888999999888777777777777666555333222111444444444444444444444444333444777999999777555333666666666666666666666666666666666555333333444555:::999777777999===BBBEEE@@@===888666555666666666<<<;;;===EEERRRaaannnuuuyyy}}}~~~ttt|||{{{sssWWWIIIBBB@@@@@@MMM[[[[[[\\\SSSHHH@@@<<<<<<<<<;;;:::::::::999888777666666888777666555555444555555333222000//////000222333444555555444444555888;;;===KKK\\\ggglllqqqzzzyyyuuummm``````bbbnnn}}}yyyxxxpppmmmfffYYYLLLAAA======CCCJJJSSSZZZ```eeekkkpppoooiiicccaaacccdddbbb___bbbaaaaaabbbgggqqq}}}~~~vvv```ZZZRRRNNNMMMMMMLLLKKKIIIHHHGGGEEECCCBBBBBBAAACCCBBB@@@===<<<;;;::::::888888666555444444444444000000000000000000000000000000111222333333444444333333222222222333444555555777888777666444555555777555333333555666444333333333333333333222222111///...---,,,---///111222444333333333222222222222222222222222222444555666666666666666666666777888888999999:::::::::::::::999<<<>>>@@@@@@AAABBBDDDDDDEEEFFFFFFEEEDDDEEEGGGIIIJJJLLLMMMMMMOOOQQQSSSUUUWWWYYYYYYZZZ[[[^^^``````bbbfffiiillllllllllllgggiiilllooottt|||~~~}}}{{{{{{zzzyyyvvvrrrnnnlllmmmjjjfffbbb^^^YYYRRRMMMCCC@@@;;;777555555777999999999999::::::999999999444444555555555555444444444444444444444444444444444555666777777666444333555555555555555555555555444444555444333333444555:::999999:::===AAAEEEGGGBBB???;;;888777888777777::::::;;;BBBNNN\\\iiiqqqyyy}}}vvv|||~~~sssjjjTTTGGGAAA@@@@@@MMMZZZ[[[\\\TTTIIIAAA>>><<<;;;:::::::::999999888888777777888888777666555444444444333222000//////000222333444444444333333444888:::<<>>>>>>>>???AAACCCCCCDDDFFFFFFEEEEEEGGGHHHKKKLLLNNNNNNNNNNNNPPPRRRRRRUUUWWWYYYZZZ\\\^^^aaaaaabbbdddgggjjjnnnqqqrrrrrrsssssssssvvv|||||||||{{{yyyuuurrrnnnllljjjhhheeeaaa\\\TTTLLLGGG>>><<<999777666777888999;;;;;;<<<<<<<<<;;;:::999666666777777777777666555444444444444444444444444555555555555444444333333555555555555555555555555444555555666666666666666888999:::<<<@@@DDDGGGIIIEEEBBB===;;;:::999999888999999;;;AAAKKKYYYgggoooyyy}}}{{{}}}wwwjjj___QQQDDD@@@@@@AAAMMMZZZZZZ[[[SSSIIIBBB???===;;;999999999999999999888888888999999888666555444444333333222111000000111222333222333333222222444777:::>>>KKK]]]jjjpppuuu{{{zzzqqqiiixxxtttdddaaa___iii{{{~~~zzzmmmkkkdddYYYMMMDDD@@@@@@IIIQQQ]]]fffkkkppptttwwwyyyssskkkfffeeeeeecccaaa___`````````dddmmmzzzsss___YYYQQQMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;777666555555444444444444000000000000000000000000222222222222222222222222333333222222222333444555222333444444333333555777777777777666666666555444444444555555444444333222222222111111222333555555444444444444444444444444333333333333444444555555222333333444666888999:::999999:::;;;<<<<<<<<<<<<>>>>>>>>>======>>>@@@CCCAAACCCEEEEEEEEEFFFHHHIIIKKKMMMOOOOOONNNNNNOOOQQQPPPSSSVVVYYYZZZ]]]___bbbdddddddddfffiiinnnrrruuuwwwxxxzzzzzz|||}}}|||zzzxxxtttpppmmmkkkggggggeeeaaaZZZQQQHHHBBB???===:::888888:::===??????AAACCCDDDCCC@@@<<<:::===<<<<<<;;;999777555444444444444444444444444444777666444333222222333333444444444444444444444444777777888999;;;;;;999888777888:::===@@@DDDGGGHHHFFFBBB>>><<<;;;:::999888888999;;;@@@KKKYYYgggqqqyyy|||uuufffZZZOOOCCC???AAABBBNNN[[[ZZZWWWPPPHHHBBB???>>>;;;999888999999999999999999999999999888777666555333333222222111000000111222222111111222111111333666999AAANNN```mmmtttwww{{{wwwoookkkiiizzzrrrbbb```___iii{{{|||wwwpppnnnggg[[[NNNEEEAAAAAAKKKTTTbbbmmmtttxxx|||zzzrrrlllhhheeebbb``````aaaaaa```ccckkkxxxttt^^^XXXQQQMMMMMMMMMLLLKKKEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>===;;;:::999999888666555333222222222000000000000000000000000222222222222222222222222333333222222222333444555444555555333222222333555888888999999777666555444444444555555444444333222......//////000111111222444444444444444444444444333333444444444444444444444444444444555666888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<===???BBBAAACCCEEEEEEEEEFFFHHHJJJKKKMMMOOOOOONNNNNNNNNOOOOOORRRVVVYYY\\\^^^```bbbgggfffeeefffhhhmmmqqqtttvvvyyy}}}|||{{{yyyvvvssspppmmmlllhhhiiihhhccc[[[QQQHHHCCC???===;;;:::<<>>AAACCCDDDDDDAAA>>><<<;;;:::999777666777:::???HHHWWWgggrrrxxx{{{yyyjjj]]]OOOCCC@@@BBBCCCOOO\\\\\\UUUOOOGGGAAA@@@???===;;;999999999999999:::::::::999999999888777555444333222111111111111111111222000111111111111333666999BBBOOOaaaooovvvxxxzzz{{{|||ppphhhfffmmm~~~mmm^^^]]]^^^jjj~~~xxxsssnnnkkkeeeZZZNNNEEEBBBBBBJJJUUUcccpppxxx}}}~~~wwwpppjjjeeebbb```^^^``````^^^^^^fffsss~~~uuu]]]WWWPPPLLLLLLMMMLLLKKKGGGGGGHHHGGGFFFDDDBBBAAA>>>???>>>>>>===;;;:::999999888777444333111111000000000000000000000000000111111111222222333333333333333222222222333444555666777666444111111222444888:::;;;;;;888666555555444444444444444333222222000000000111222222333333333333333333444444444444333444555555555555444444555555444444555555666777777888999;;;<<<<<<<<<<<<<<<===>>>>>>======???AAAAAACCCEEEEEEEEEFFFHHHIIIIIILLLNNNOOONNNMMMNNNNNNOOOSSSWWW[[[]]]___aaacccggggggggggggiiillloooqqqrrrwww~~~{{{zzzxxxvvvsssqqqooonnnlllmmmlllggg^^^TTTLLLGGG?????????@@@EEEKKKRRRVVV^^^aaacccccc\\\RRRGGG???999999999999999888777666444444444444444444444444666555444333333444555666666666666666666666666666555666999???EEEGGGDDDAAA>>>============???@@@AAABBB@@@===<<<;;;;;;999777444555888<<>><<<:::::::::::::::999999999777888999999888777555444111111111111111111111111000111111111111333777:::@@@NNNaaapppxxxzzz{{{zzzzzz}}}}}}ppphhhfffpppiiiZZZZZZ\\\jjj~~~xxxtttiiigggbbbWWWLLLDDDAAABBBGGGQQQ___kkksssxxx}}}~~~{{{wwwqqqkkkeeeaaa___\\\^^^^^^[[[YYY___lllwwwuuu]]]WWWPPPLLLLLLMMMLLLKKKKKKKKKLLLKKKJJJGGGDDDCCC????????????>>><<<;;;:::888777555444333222222222000000000000000000000000000000111222333333444444333333222222222333444555777777666444222111333555888;;;===<<<999666555666333333333333333222222111222222333444555555555555222222222222333333333444444444555666666555444333444444444444555666777777666777888:::;;;;;;<<<<<<:::<<<>>>???>>>>>>???@@@BBBDDDEEEFFFEEEEEEGGGIIIGGGJJJMMMNNNNNNMMMMMMMMMPPPTTTYYY\\\^^^```bbbcccdddeeegggiiikkklllnnnoooqqqvvv}}}|||{{{yyywwwuuusssrrrrrrppprrrqqqlllbbbXXXQQQNNNGGGIIIKKKOOOSSSWWWYYY[[[[[[]]]___^^^YYYRRRIIIDDD;;;;;;;;;;;;:::999888777444444444444444444444444444444444444555666777777777777777777777777777777555777<<>>>>>@@@AAAAAA???===<<<===<<<;;;999777888:::===CCCPPPaaammmooorrrvvvzzz~~~}}}}}}oooWWWJJJDDDDDDEEERRRaaaaaaaaaYYYNNNEEEAAA@@@>>><<<;;;;;;;;;::::::999999888666777888999999888666555111111111222222111111111000111111111222444888;;;@@@NNNcccuuu~~~|||~~~~~~sssmmmllltttiiiYYYXXXYYYggg||||||zzzooollleeeYYYLLLCCC??????CCCLLLXXXccciiimmmqqqtttrrrrrrrrrooojjjfffbbb```^^^``````[[[WWW\\\iiitttuuu\\\WWWPPPLLLLLLMMMLLLKKKIIIIIIJJJIIIGGGDDDAAA??????@@@@@@@@@???>>><<<;;;666555444333333333333444000000000000000000000000///000000222333444555555333333222222222333444555666666666444222222555777888;;;>>>===999666555666222333333333333222111111//////000111222222222222111111111222222333333333444444666666666555444333222222333444555666888999555666888999:::;;;;;;;;;888;;;>>>??????>>>???@@@CCCDDDFFFFFFEEEEEEFFFHHHFFFIIILLLNNNMMMMMMMMMMMMQQQUUUZZZ]]]___```bbbcccaaacccfffjjjlllmmmnnnnnnrrrvvv|||}}}|||zzzxxxwwwuuuuuuuuutttuuutttnnneee[[[UUUSSSSSSUUUYYY]]]___^^^\\\[[[NNNOOOQQQQQQPPPMMMIIIGGGCCCBBBAAA???===;;;999777444444444444444444444444333444444555666777888888777777777777777777777777777:::AAAMMMYYY```___\\\OOOLLLGGGBBB@@@???@@@AAA@@@???======>>>>>><<<;;;<<<===>>>???DDDPPP```lllkkknnnssswww{{{uuuZZZLLLFFFEEEFFFSSSbbbccciii___RRRHHHBBB@@@>>><<<<<<<<<;;;::::::999888888555666888999:::999777666111111222222222222111111000111222222222555999<<>>;;;:::<<<;;;;;;::::::999999888999999999888888888888888444333222222111111222222...///000111111444888<<>>AAABBBFFFLLLQQQVVVZZZ___bbbhhhjjjkkkiiigggdddccccccbbbjjjpppkkkbbbaaammmzzzrrr___WWWPPPOOOOOOMMMLLLMMMKKKKKKJJJHHHFFFDDDBBB@@@AAA@@@???>>>===;;;::::::888777555333222111111222222222222111111111000000222222222222222444555666222222222222333444555555555666777666444333333333555777888888666444444444222333555444222111111222000000111222222222222222111222333444444222000///222333444444555555444444777777777777777666666666;;;;;;<<<<<<<<<<<<<<<<<<============???@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEEEEJJJJJJKKKLLLMMMNNNNNNOOOSSSUUUXXXZZZ[[[\\\^^^```aaabbbdddeeefffhhhkkknnnoooqqqtttyyy~~~}}}}}}}}}|||zzzyyyxxxxxxxxxyyyxxxuuuqqqlllhhhfffeeeeeehhhmmmsssuuunnnaaaWWWNNNJJJFFFIIIOOOSSSRRROOOKKKHHHCCC>>>:::888777777666666666555333333444666777;;;===;;;<<<===<<<888666888999:::999888888888;;;;;;???IIIUUU^^^bbbaaaXXXQQQHHHCCCAAABBBBBBBBBDDDCCCBBBAAA@@@?????????;;;;;;;;;===CCCNNNZZZbbbdddfffkkkooosssyyy~~~|||eeeXXXJJJFFFKKKVVVgggttttttjjj\\\NNNFFFAAA@@@???======<<<<<<;;;:::999999999999888888888888777777444333222222111111222222///000111111111444888;;;BBBQQQeeexxx{{{xxxooo\\\WWWVVVeee~~~~~~mmmVVVEEE???AAA???CCCHHHNNNRRRVVV[[[^^^bbbdddeeeeeecccaaa```aaakkksssxxxssshhheeeoooyyyrrr```XXXQQQQQQQQQNNNMMMNNNKKKKKKJJJIIIGGGDDDBBBAAAAAAAAAAAAAAA???===;;;::::::999777555333333333333222222222111111111111111222222222333333444555555333222111111111333555777555666777666333222333444111333555666444333333444333333222111//////111333000111111222222222222222111222444555666666555444222333444444555555444444555666777888888888777666777888999:::::::::::::::>>>>>>>>>>>>???@@@AAABBBGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOSSSVVVXXXZZZ[[[[[[]]]______aaaccceeefffiiilllooonnnooorrrvvv||||||zzz~~~~~~}}}|||{{{{{{zzzzzzyyyvvvrrrnnnjjjhhhgggfffccchhhpppyyy~~~zzzpppgggVVVRRROOOQQQVVVYYYXXXUUULLLHHHBBB<<<888666555666666777777777666666999;;;<<>>DDDLLLRRRTTTSSSMMMIIIDDDAAAAAABBBCCCCCCGGGFFFEEEDDDCCCBBBBBBAAA;;;;;;;;;<<>>===<<<;;;:::999888888888888777777666666444333222222111111222222111111222111111444777:::AAAPPPddduuu}}}ooo]]]YYYYYYhhh~~~zzzjjjTTTBBB;;;;;;===AAAGGGLLLOOOSSSWWWYYY\\\^^^```aaaaaa```aaaaaaqqqyyy{{{qqqmmmsss|||pppaaaYYYRRRQQQQQQNNNMMMNNNJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@===;;;999:::999777555333333333333111111111111111111111111111222333444555555555555444333111000111333666888555666666555333222222444222444555555444222222222222222222111//////000222000111222222333333222222111222444555666666666666222333444444555555444444333555777999:::999888777222333555777999;;;<<<<<<>>>>>>>>>??????@@@AAAAAAHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOSSSVVVXXXZZZZZZZZZ\\\]]]^^^```cccdddfffiiilllooonnnoooqqquuuyyy~~~}}}{{{~~~~~~~~~}}}{{{zzzvvvqqqkkkddd```^^^\\\[[[WWW]]]iiivvv{{{vvvhhhddd```^^^___^^^YYYVVVKKKGGGAAA:::666444444444666777777777777888<<<>>>EEELLLRRRRRRRRROOOHHHAAA:::888666666888:::;;;<<<<<<;;;;;;???DDDGGGHHHHHHDDDCCCAAAAAABBBCCCDDDEEEHHHHHHHHHGGGEEEDDDCCCBBB<<<<<<;;;;;;???FFFPPPWWW]]]```dddiiinnnttt{{{wwwiiiWWWMMMKKKVVVjjj||||||qqqaaaQQQGGGBBB@@@@@@??????>>>===;;;:::999999999888888777777666666666444333222222111111222222222222222222222333777:::CCCQQQcccsss~~~nnn]]]YYYYYYkkkzzzxxxppp```MMM>>>888888===AAAGGGKKKNNNQQQTTTVVVXXXZZZ^^^aaaaaabbbdddeeeoooyyyxxxsssxxx~~~nnnbbbYYYRRRQQQPPPMMMKKKLLLHHHHHHGGGFFFDDDCCCAAA@@@>>>???@@@@@@>>><<<999777999888666444222222222222111111111111111111111111000222444666666666555444444333111000111333666888555666555444222111222444555666888777444222111111000222444333222000000111111111222333333333333222333333333444444444444444222333444444555555444444333555777999::::::999888555666888:::<<<===>>>>>>======>>>???@@@AAAAAAAAAFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOSSSUUUXXXYYYYYYZZZ[[[\\\^^^```bbbdddfffhhhllloooooopppqqqtttxxx}}}~~~~~~~~~{{{xxxpppiii___VVVQQQNNNLLLJJJHHHPPP]]]kkkxxx|||wwwoooiiiccc]]]UUUPPPGGGDDD>>>999555333333333555555666666666999===@@@NNNVVV]]]___^^^ZZZQQQHHH>>>;;;777777999;;;<<<;;;:::::::::;;;>>>AAABBBCCC???@@@AAABBBDDDEEEHHHIIIIIIIIIIIIHHHGGGEEECCCBBB???>>>======???EEEMMMSSS\\\```eeekkkpppvvv|||tttcccUUUNNNTTTfffxxxtttcccSSSHHHAAA>>>===>>>>>>===<<<;;;:::999888999999999888777666666555444333222222111111222222222333333222222444777:::EEESSScccppp~~~{{{nnn^^^ZZZ[[[mmmwwwrrrgggWWWGGG===;;;<<<<<<@@@EEEIIILLLMMMOOOQQQSSSVVV[[[^^^aaaccceeeggglllwww|||vvvvvvzzzrrrddd[[[TTTQQQPPPLLLJJJJJJGGGGGGFFFEEEDDDBBB@@@@@@>>>>>>>>>===<<<:::888777888777555333111111111111111111111111111222222222000222555777888777555333333222111111111333555777666666555333111111222444666888999888555222111111000222444444222000000000111222222333333333333333444333333333333222222222222333444444555555444444444666777999::::::999999888999999::::::999999888;;;<<<>>>???AAABBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPQQQTTTWWWXXXYYYYYY[[[]]]^^^```bbbdddeeehhhkkknnnnnnoooqqqssswww|||~~~~~~}}}xxxtttjjjaaaTTTJJJEEECCC@@@>>>AAAGGGRRR___lllvvv~~~}}}uuukkkbbbWWWNNNHHHAAA???<<<888555444333333555555555555666999>>>AAAQQQZZZcccggggggddd[[[RRREEEAAA<<<;;;===>>>===<<<;;;::::::;;;<<>>===<<<;;;999888888888777555333111111111111000000111111111222222222///222555888999777555333222222222222333444555555666666555222000000222444444666888777555333222222111111111000......///111111222333333444444333333444333333333333333333444222333444444555555444444777777777888888999999999777888888777777666555444999:::===???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPRRRUUUWWWXXXYYY\\\]]]___aaacccdddeeegggjjjlllmmmnnnooorrrvvvzzz~~~}}}}}}~~~{{{vvvpppdddZZZMMMDDDAAAAAA@@@>>>BBBEEEKKKSSS]]]hhhssszzzyyyuuunnneee[[[PPPGGGBBB;;;:::999888666555444444666666666666666999>>>BBBOOOYYYdddjjjlllkkkccc[[[QQQLLLGGGFFFGGGGGGDDD@@@===============>>>AAACCCCCCEEEHHHIIIJJJLLLPPPTTTQQQRRRRRRQQQOOOMMMJJJHHHEEEDDDCCCBBBCCCHHHOOOTTTZZZ```iiirrrwww|||~~~|||pppbbbSSSOOOZZZhhhwwwnnnaaaTTTJJJDDD???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777444333222222111111222222111222222222333555999<<>>999777777999===BBBFFFGGGGGGGGGHHHHHHLLLRRRWWWZZZ^^^aaadddmmmzzz|||wwwvvvzzzjjjaaaXXXUUURRRMMMIIIIIIHHHHHHGGGGGGEEEDDDCCCBBB@@@???===<<<:::999999999999777555333222111111222000000111111222222222222///222555888999777555222111111222333444444444555666666444222000000222444222444666666555333333444222111///,,,+++,,,///222111222333333444444333333333333333333333444555666222333444444555555444444888888888777888888999:::888888999:::::::::::::::888:::<<>>>>>???AAADDDEEEHHHJJJKKKLLLNNNSSSWWWUUUVVVVVVUUUTTTQQQNNNLLLFFFFFFEEEDDDEEEJJJPPPUUUYYY```jjjsssyyy}}}||||||xxxoooaaaRRRKKKSSS```ooohhh\\\QQQIIICCC>>><<<============>>>>>>>>>>>>======<<<;;;:::888888777444333222222111111222222000111222222333666:::===???OOO```jjjqqqyyy}}}nnnkkkjjj~~~ppphhh[[[NNNDDD===:::888;;;???DDDHHHIIIHHHHHHHHHHHHLLLQQQVVVZZZ^^^aaadddlllyyy~~~|||zzzooo```RRRMMMMMMKKKJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@;;;<<<======<<<:::888777777666444222111000//////111111000000000000111111///000333555555555444333444444444444444555666777777666444222111111222333777777777666666666666666000222444444333111111222222111000111333444333222222333444555666666666666444444444444444444444444333666777555555;;;??????999999999999:::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGMMMOOORRRSSSRRRQQQQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\cccccccccbbbbbbeeeiiilllnnnooopppppppppssswwwzzzzzz{{{~~~}}}}}}}}}uuunnn\\\TTTJJJEEEFFFHHHHHHFFFGGGFFFFFFGGGIIILLLPPPRRRUUUTTTSSSQQQMMMFFF>>>999777777777888888888888999999999777777888;;;===???HHHRRR[[[cccllluuuvvvpppiiibbbZZZUUUTTTSSSOOOKKKBBB???<<<;;;;;;>>>BBBEEEIIIKKKLLLMMMMMMNNNQQQSSS[[[[[[ZZZZZZXXXVVVTTTSSSNNNIIIDDDDDDCCCBBBEEEJJJUUU^^^kkktttyyy{{{|||~~~wwwxxxrrrbbbQQQLLLQQQXXX```bbb]]]QQQGGGCCC@@@>>>>>>>>>===<<<;;;::::::999===<<<;;;;;;<<<;;;999777555555444333222222222222222333222111111333777;;;DDDRRR]]]iiizzz~~~|||{{{~~~oooffflll}}}qqq```OOODDD???>>>>>>???CCCIIINNNOOOLLLKKKMMMOOOPPPRRRUUUXXX[[[^^^___hhhppp}}}qqqcccTTTNNNMMMKKKHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@?????????>>>===;;;:::999777666555333222111111111111111000000000000111111111222444555666555444333444444444444444555666777888666444222111222333444555555666777888888888777000222444444333111111222222111000111333444333222000111222333444444444444444444444444444444444444555:::;;;999888:::;;;999999999999999:::;;;<<<<<>>>>>???BBBCCCIIIJJJLLLMMMNNNPPPSSSUUU[[[\\\\\\\\\[[[XXXVVVTTTLLLFFFBBBAAAAAA@@@CCCHHHRRR[[[hhhrrrwwwzzz|||~~~uuuvvvqqqaaaQQQIIILLLRRR___aaa]]]RRRGGGBBB@@@===>>>======<<<<<<;;;;;;:::===<<<;;;;;;<<<<<<:::888666555444333222222222222222333222111111444888;;;DDDUUUaaannn~~~}}}nnnfffkkkvvvaaaNNNAAA<<<;;;<<<@@@DDDJJJOOOPPPPPPRRRTTTSSSTTTVVVXXX[[[^^^```aaabbbiiitttttteeeVVVOOOMMMJJJGGGFFFEEEEEEEEEEEEDDDCCCAAAAAABBBAAA???===<<<;;;::::::777666555444333333333333111111000000000000111111222333555666666555444333333333333444444666777777777666444222222222444555333444666999::::::999888000222444333222111111222222111000111333444333222111111222333444444444444444444444444444444444444555;;;===;;;999:::999666999999999999:::;;;<<<<<<<<<===???BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFJJJKKKLLLLLLKKKLLLNNNOOOQQQRRRSSSUUUXXX[[[]]]___[[[___dddhhhjjjkkklllmmmnnnppprrrrrrrrrrrrtttvvv}}}~~~xxxnnnfff```[[[UUURRRRRRQQQNNNKKKFFFCCC>>>:::888999;;;<<<===<<<;;;;;;<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999===CCCKKKTTT___kkkppppppiiibbb[[[UUUSSSQQQMMMJJJGGGFFFDDDBBBBBBBBBBBBCCCHHHJJJLLLNNNOOORRRUUUXXX\\\]]]^^^___]]]YYYUUUSSSGGGBBB>>>>>>===<<>>:::;;;===???EEEKKKOOOQQQSSSWWWZZZSSSSSSUUUWWWYYY[[[\\\]]]___ccckkkuuurrrdddUUUPPPNNNKKKHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>;;;999888888888555555444333333333333333111111000000000000111111333333444444444333222222333333333444555666777888666555333111111222444555333555888:::;;;:::888777222333444333222111222333222111000111333444333222333444555555666666666555333333444444444444444444333888;;;999888::::::888999999999999:::;;;<<<<<<888:::>>>AAACCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIJJJMMMPPPSSSSSSUUUWWWZZZ]]]```aaa^^^aaaeeeiiijjjkkkmmmnnnnnnppprrrssssssrrrsssttt|||}}}}}}tttnnnfffccc___\\\YYYUUUPPPLLLGGGDDD>>>999666666777999;;;;;;<<<>>>AAACCCBBBAAA>>>============???@@@AAA@@@??????>>>===;;;999888999<<>>>>>>>>>>>===<<<<<<===<<<:::888666555444333333222222333222222222222222555999<<>>@@@===EEELLLMMMNNNRRRVVVXXXSSSTTTUUUVVVXXXYYYZZZZZZ```ccchhhppp{{{nnnaaaTTTOOOOOOMMMJJJIIIDDDEEEEEEEEEDDDCCCBBBAAABBBAAA>>>;;;999888888888444444333222222111222222111111000000000000111111111111222222111111111000333333333444555666777888444333111000111222444555666888:::;;;;;;:::777666555555666444222111222333222111000111333444333222444444555555666555555555333333333444444444555555444888888444333777999888999999999999:::;;;<<<<<<666888<<>><<<999888999999<<>>999777888777666888===FFFOOO]]]hhhpppvvv{{{|||pppiii```VVVJJJEEELLLWWWgggiiidddXXXMMMFFFBBB???<<<<<<===>>>>>>?????????>>>===<<<<<<===<<<:::888666666555444333333333333222222222222333555:::===KKK```oooxxx}}}wwwlllaaa^^^cccrrrvvvkkkZZZJJJAAA>>>>>>???===HHHOOONNNMMMOOORRRRRRXXXXXXYYYZZZ[[[\\\]]]]]]___bbbhhhpppzzzkkk^^^QQQOOOOOONNNKKKJJJDDDDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>===<<<;;;;;;555444333222111111111111111111000000000000111111000000000000000000000111222222333333555666888999444333111111111333555666888999;;;;;;;;;999888666999999888666333111222333222111000111333444333222222222333333444333333222222333333444444555555555777:::888333111333666555999999999999:::;;;<<<<<<777999<<<>>>AAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLLLLLLLMMMPPPRRRVVVWWWXXXZZZ]]]```bbbdddiiijjjjjjjjjiiijjjlllnnnnnnppprrrrrrrrrrrrtttvvvyyyzzzzzz|||~~~|||xxxvvvrrrjjjaaaVVVLLLGGG@@@>>>;;;888666666777888777:::@@@HHHNNNQQQPPPNNNNNNLLLJJJHHHGGGGGGHHHIIIFFFEEECCCAAA>>><<<:::999;;;888888>>>EEEJJJOOOTTTUUURRRNNNKKKHHHGGGHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHJJJKKKLLLLLLMMMPPPRRRRRRSSSSSSQQQMMMHHHBBB???;;;777555666666555777;;;BBBKKKYYYdddmmmsssyyy}}}}}}oooeee[[[SSSJJJFFFOOO]]]mmmmmmgggYYYMMMFFFCCC???======>>>>>>??????@@@@@@>>>===<<<=========;;;999777666555444333333333333222222333222333666:::>>>III^^^nnnzzz{{{|||qqqhhh^^^\\\bbbqqqyyynnn\\\LLLBBB===<<<;;;AAAOOOYYYWWWRRRSSSSSSOOOWWWWWWXXXYYYZZZ[[[\\\\\\[[[___gggqqq{{{}}}iii\\\PPPNNNOOOMMMJJJIIIDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;777666444333222111000000111111000000000000111111000//////000000111222222222222222333555777888999555444333222333555777999999999::::::::::::::::::===<<<;;;777333111111222222111000111333444333222222333333444333333222222222222333333444555555666555999999555333555666444999999999999:::;;;<<<<<<;;;<<<===???AAABBBDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNNNNOOOPPPRRRWWWWWWXXXZZZ\\\^^^```bbbhhhjjjlllmmmlllkkkllllllnnnooopppqqqqqqsssvvvxxxyyyyyyyyyzzz}}}yyynnnaaaSSSHHHBBB<<<;;;999888777666666777555999@@@JJJTTT[[[______ZZZWWWSSSNNNJJJHHHHHHHHHGGGEEEBBB???<<<:::999999<<<777666<<>>GGGTTT```hhhooouuuzzz~~~~~~ssshhh___ZZZRRRMMMVVVdddqqqqqqhhhYYYKKKEEEAAA??????????????????????????????===============;;;999777666555444444333333444222222333222333666;;;>>>HHH\\\lllxxx}}}|||pppfff]]]\\\cccssssss___MMMBBB=========HHHZZZgggddd___^^^ZZZTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[___fffooozzz~~~iii\\\PPPNNNNNNLLLIIIGGGDDDDDDDDDDDDDDDDDDCCCBBB===>>>>>>>>>>>><<<:::999999888666444222111111111111111000000000000111111000000000000111222333444222222222333555777888999666555444444555777999;;;888888999999:::;;;<<<===??????<<<888444111111222222111000111333444333222555555555666555555444444222222333333444555666666///555888777777999999777999999999999:::;;;<<<<<<>>>>>>>>>???AAACCCEEEFFFEEEFFFFFFHHHIIIJJJKKKKKKGGGJJJMMMOOOOOOOOOPPPQQQVVVWWWWWWYYY[[[]]]___```eeeiiimmmppppppnnnlllkkknnnooopppppppppssswwwzzzzzzyyyyyyzzz||||||ppp```QQQEEE???;;;;;;::::::888777777666777:::AAAMMMZZZeeemmmpppccc___YYYRRRLLLIIIGGGFFFFFFDDD@@@===:::999888999<<<666555;;;@@@@@@CCCIIIFFFFFFDDDBBBAAABBBEEEHHHIIIHHHFFFEEEDDDEEEEEEFFFDDDDDDEEECCCBBBAAACCCDDD@@@@@@@@@@@@>>>===;;;::::::666444666666555777:::;;;DDDQQQ]]]eeelllrrrwww~~~yyynnnfffccc\\\UUU[[[iiisssrrrhhhXXXIIICCC@@@>>>???????????????????????????>>>======>>>===;;;999777777555444444444444444222222333333333666;;;???III\\\jjjvvv}}}pppggg^^^]]]eeetttuuu```MMMBBB???AAACCCNNNbbbqqqoooiiigggbbbZZZWWWXXXYYYZZZ[[[\\\]]]^^^^^^aaafffnnnwww|||hhh^^^TTTPPPMMMJJJIIIJJJCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@>>>===<<<<<<<<<<<<777222000000000///---333222222222111111000000000000//////000000111222222333444555666888999999777666555444555666888:::::::::999999999999999:::===<<<:::888555333111000000111111222222333444444111222222333333222222111333222111000111333555777777777777666555444444333:::;;;;;;:::888777888999<<<===???AAACCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTUUUWWWZZZ\\\]]]^^^dddfffjjjnnnqqqrrrqqqqqqooooooooopppqqqtttvvvwwwyyyyyyzzz{{{}}}uuueeeUUUHHH@@@>>><<<:::999:::;;;::::::999<<<@@@IIIYYYiiipppooopppkkkbbbZZZSSSNNNIIIGGGEEECCC???<<<999888888888999888777777999===AAACCCDDDDDDCCCCCCDDDEEEFFFGGGKKKIIIGGGEEECCCCCCCCCCCCCCCBBB@@@?????????@@@@@@???>>><<<:::888777555444222555777666333222333444>>>???GGGUUUaaahhhooottt{{{~~~{{{vvvrrrnnndddZZZ^^^jjjzzz{{{sssaaaPPPFFFBBB@@@@@@@@@???>>>======>>>>>>>>>>>>============>>>>>>:::666222111333444333222222//////111111000444:::FFFVVViiiuuu|||yyywww{{{lll___^^^hhhyyy{{{hhhTTTEEE???AAADDDMMMhhh~~~uuunnneee\\\ZZZYYYYYYYYYZZZ[[[\\\\\\]]]___cccjjjttt}}}|||hhh^^^TTTPPPMMMJJJIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA>>>===============>>>>>>777444222222333444333111000000000000/////////...222111111111222222333333222333444555666777888999555444333222222444666777;;;:::999888777777777777<<<;;;999777555333111000000111111222222333444444333333333444444333333333444333333222333555666777666666666666666666777777999:::;;;:::888777888999<<<===???AAACCCDDDEEEEEE@@@AAABBBBBBAAAAAABBBDDDLLLLLLLLLMMMNNNOOOQQQQQQTTTUUUVVVYYY[[[]]]___```ccceeeiiimmmoooppppppooooooppppppqqqsssuuuxxxyyyzzzyyyxxxyyy{{{~~~vvvfffXXXLLLFFFCCC@@@===;;;;;;<<<;;;:::999===BBBLLL]]]mmmtttrrroooiii```XXXQQQLLLHHHEEE@@@???<<<999777666777777999888888888:::===@@@BBBCCCCCCBBBCCCDDDFFFHHHIIIJJJIIIGGGEEECCCBBBBBBBBB@@@???>>>=========>>>>>>;;;;;;:::999888777666555333555777777555333444666<<<===DDDQQQ\\\dddkkkrrrvvvzzzzzzuuuqqqhhhaaahhhuuuyyyeeeRRRGGGCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::777333222333444333222444111111333333222666<<>>===;;;:::>>>EEEOOO```ooouuusssjjjddd\\\TTTMMMHHHDDDAAA===<<<999777666777888888:::999999:::;;;>>>@@@BBBAAAAAABBBCCCEEEHHHJJJLLLJJJIIIGGGEEECCCAAAAAAAAA======;;;:::::::::;;;<<<888888888777777666666555555666888888666666666777::::::???JJJUUU]]]fffnnnppptttzzzyyysssjjjfffqqqlllUUUHHHDDDCCC@@@@@@???>>>>>>>>>>>>???@@@@@@@@@???>>><<<:::888:::777444222222333333222555333333555555444999???FFF\\\sss~~~~~~{{{wwwssswww}}}{{{ooonnn}}}}}}ooobbb```gggsss{{{ssseeeUUUGGG???>>>>>>KKK```ttt{{{zzzvvvmmmccc\\\[[[ZZZZZZZZZZZZZZZZZZXXXZZZ^^^fffqqq}}}vvvsssxxx{{{{{{ggg]]]SSSOOOMMMIIIHHHIIICCCCCCCCCCCCBBBAAA@@@???@@@??????===<<<:::999888999777555333222111111111222222222111111111111111222333333444444444444444111222333444666777888888999888777666666777999:::888777666444333333222222777666666444333222111000000111111222222333444444333333444444444444333333111111222333444444333333888777666555666888:::;;;888:::;;;:::999999:::;;;===>>>???AAABBBCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTVVVYYY[[[^^^```aaa```bbbeeegggjjjkkkkkkkkkiiijjjkkkmmmppprrrtttuuuxxxxxxxxxxxxzzz}}}~~~{{{ooofff^^^ZZZVVVRRRLLLGGGDDDBBB???===<<<@@@FFFOOO^^^kkknnnkkkaaa[[[SSSLLLGGGCCC@@@>>>===<<<:::999888999;;;<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAACCCFFFIIILLLNNNJJJIIIGGGEEECCCAAA@@@???<<<;;;:::999999999:::;;;888777777777666666555555666777888888777777777777999888<<>>>>>?????????AAABBBCCCCCCBBB???===;;;:::888555333222222333333666333333555666666:::@@@FFF]]]www|||uuupppuuuzzz~~~uuuuuu}}}pppccc___eeennn{{{|||vvvooodddUUUHHH???<<<<<>>???AAABBBCCCCCCDDD@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSUUUWWWZZZ]]]___``````aaadddfffhhhiiijjjjjjhhhiiikkkmmmoooqqqrrrssstttvvvxxxzzz||||||{{{{{{vvvyyy}}}~~~vvvnnniiibbb]]]WWWRRRMMMHHHDDDAAA>>>AAAEEEKKKWWWaaabbb^^^UUUPPPJJJEEEBBB@@@>>>===???>>><<<::::::;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCAAAAAABBBDDDGGGJJJMMMOOOKKKJJJHHHFFFDDDAAA???>>>;;;:::999888999999;;;;;;999999999888777777666666888888888888888888777666888777:::@@@GGGNNNYYYdddkkkqqqxxx|||~~~wwwlllfffqqqvvvZZZIIIDDDCCC@@@???????????????@@@@@@???@@@BBBCCCCCCAAA???>>>:::999777444222222222444555222333555555555:::@@@EEE^^^yyy|||vvvuuuyyy}}}{{{uuuwwwttteee___aaahhhrrr{{{{{{tttnnncccUUUHHH???;;;;;;CCCMMMYYYaaagggiiigggddd\\\\\\[[[ZZZYYYYYYYYYZZZXXXZZZ___fffqqq}}}rrrmmmqqquuutttggg\\\SSSNNNLLLIIIGGGIIIEEEEEEEEEEEEDDDCCCBBBAAA===>>>??????>>>===;;;:::666555333000...///111444////////////000000000000///000222333333333222111111111222444555666777888666555333222222333444555333222222222222222333333222222111111111111111000000111111222222333444444111222222333333222222111555555555555555555555555777777777777777777777666777999:::;;;:::;;;<<<>>>>>>>>>@@@AAABBBCCCCCCCCC@@@AAADDDDDDEEEEEEHHHIIILLLLLLLLLMMMNNNOOOQQQQQQQQQRRRTTTWWWZZZ]]]___```aaabbbdddfffhhhiiijjjjjjkkklllnnnpppqqqssssssssspppsssvvvyyyyyywwwtttrrrpppssswww{{{yyymmmjjjddd___YYYRRRKKKGGGBBBCCCCCCFFFOOOWWWWWWQQQKKKHHHDDDAAABBBCCCCCCCCCDDDBBB@@@>>>======>>>???CCCDDDFFFGGGHHHGGGFFFFFFCCCCCCDDDEEEGGGJJJLLLNNNLLLKKKJJJHHHEEEBBB???===::::::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::999777555777666888===AAAFFFQQQ\\\gggnnnwww||||||}}}}}}zzzkkkbbbiiiwwwtttYYYIIIDDDCCC@@@????????????@@@AAAAAA===>>>???@@@@@@???>>>===::::::888555222111222444444222222444555555:::@@@GGG^^^zzz{{{{{{||||||}}}vvvrrrvvvwwwggg______dddmmmvvv{{{vvvooocccTTTGGG???<<<<<>>>>>>>><<<:::888444666777555222//////000.../////////000000000000///000222333333333111111111111222333555666777777888666555333333333555666444444333222111111111222000000000000000000000111000111111222222333444444222333333333333333333222444444333222222222333444333444666888888888777666777999:::;;;;;;;;;===???>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQSSSUUUXXX[[[^^^```aaacccccceeefffhhhiiijjjkkklllmmmoooqqqrrrrrrrrrrrrnnnoooqqqsssrrrpppnnnlllllloootttyyy}}}xxxuuuqqqlllfff]]]TTTNNNEEEDDDBBBCCCJJJQQQPPPKKKFFFCCCBBBBBBEEEIIIKKKLLLMMMKKKHHHFFFDDDCCCDDDDDDGGGIIIKKKLLLLLLKKKJJJHHHFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMLLLIIIFFFBBB???===999888777777777999:::;;;:::;;;<<<===???AAABBBBBBAAA???=========<<<999666555444666:::;;;???IIITTTaaajjjuuuzzz{{{{{{zzz|||xxxgggZZZ]]]ggg}}}mmmVVVHHHCCCCCC@@@?????????@@@@@@AAABBB??????>>>>>>=========<<<::::::999555222000222555444222222555666666:::AAAIII^^^zzz~~~|||~~~ooonnntttuuueee___aaahhhttt}}}zzzrrrdddSSSFFF???===???AAAIIIUUU^^^```___```aaaZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]aaagggqqq|||tttmmmooopppnnnfff\\\RRRNNNLLLHHHGGGHHHCCCCCCCCCCCCBBBAAA@@@???>>>??????>>><<<999555333666999<<<;;;555///+++***000000111111222222222333///000222444444333222111000111222333555666777777444333111/////////111222666555444222111000000000////////////000000000111000111111222333333444444333444444555555444444333222000///------...000111///111555888999999888666777888:::;;;;;;<<<===???>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFFFFFFFFFFHHHJJJLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTVVVYYY\\\___aaacccddddddeeeggghhhjjjkkklllkkklllnnnpppppppppoooooommmmmmmmmmmmlllkkkiiihhhkkknnnsssxxx|||~~~|||yyyuuunnndddZZZSSSGGGEEEBBBBBBHHHOOONNNIIIDDDCCCBBBDDDIIIOOORRRTTTVVVTTTQQQMMMKKKJJJIIIJJJJJJKKKNNNOOOOOONNNLLLJJJHHHGGGGGGFFFGGGHHHJJJKKKNNNNNNMMMJJJGGGCCC???===888777666666666888999:::999:::<<>>:::666333333555888888;;;DDDOOO\\\fffrrryyyzzzzzz}}}|||xxxyyy}}}sssbbbSSSSSS\\\llluuuvvvhhhTTTGGGDDDDDD@@@?????????@@@AAAAAABBBCCCBBBAAA???>>>=========:::;;;:::666222000222555555333333666666777;;;BBBLLL___{{{sssfffgggooo}}}oooaaa^^^dddooo~~~}}}}}}tttdddSSSEEE>>>>>>AAA>>>HHHVVV``````\\\[[[]]]ZZZZZZYYYYYYZZZ[[[\\\\\\\\\]]]aaagggppp{{{|||rrrmmmlllkkk```YYYQQQKKKJJJIIIHHHGGGJJJHHHFFFDDDBBBAAA@@@???===>>>??????===:::888666666555444222111000//////222111000000000111333333000000000111111000000000333222222333555555444222666555333222222222222333222111///111444555333111,,,---///111111111111000555555444333333333444444333333333333333333333333111111222222222333333333444444555666777888999999666777888:::<<<>>>???@@@===???AAAAAA@@@@@@AAABBB@@@AAABBBDDDFFFHHHJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQVVVVVVWWWYYY\\\^^^aaabbbddddddeeeeeefffgggggggggmmmnnnoooooommmllllllmmmppppppoookkkeeeccceeehhhkkknnnqqqtttwww||||||xxxoooaaaVVVQQQMMMIIIIIIKKKMMMNNNMMMIIIEEEDDDHHHMMMSSS[[[dddjjjfff^^^VVVSSSUUUSSSNNNPPPOOOOOOPPPQQQPPPNNNLLLLLLLLLMMMLLLJJJJJJKKKMMMLLLKKKIIIIIIGGGDDD@@@===:::888666666888:::::::::<<<===@@@CCCGGGKKKNNNPPPOOOMMMKKKGGGBBB===999777888555444666888999???FFFSSS^^^kkktttwwwyyy{{{~~~{{{vvvvvvyyy{{{xxx|||vvvkkk^^^RRRNNNPPPdddlllmmmbbbRRRGGGBBB@@@??????@@@AAABBBBBBBBBBBBAAA@@@???============>>>:::999777555444333444444222333444333444999AAAHHHUUUfff}}}~~~pppaaabbblll}}}nnn```]]]eeeuuu|||vvvnnn```PPPCCC===<<<>>>CCCMMMWWWYYYZZZZZZYYYVVVWWWWWWWWWXXXXXXZZZ[[[[[[^^^^^^```gggqqq}}}tttooommmlllaaa[[[RRRLLLKKKJJJIIIGGGBBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>><<<:::888777777666555333222111111000000000/////////000111222222333333444444333333222///...///111333444444333444333222000000000111222777444111000111222000///000111111111000///...---222222222222222222222222222222222222222222222222111222222222222333333333222333333444555666777777777888999;;;===???@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[^^^```aaaddddddeeeffffffgggggghhhnnnooopppooommmllllllmmmjjjkkkkkkhhhddddddgggjjjnnnppptttwww{{{|||ssshhh```]]]YYYUUUTTTUUUVVVVVVUUUQQQMMMLLLPPPUUU[[[dddlllpppooolllfffcccbbb\\\TTTRRRQQQRRRSSSTTTSSSOOOMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMLLLKKKKKKIIIFFFAAA===:::888666666777999999999777999<<>>======>>>>>>;;;:::888666555444555555222333444333333888@@@FFFTTTeee{{{zzzlll___```jjjvvvgggccckkkyyyzzzssslll___PPPDDD>>>===>>>EEEOOOXXX[[[ZZZZZZXXXUUUWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^```gggrrr}}}wwwqqqooonnnbbb[[[SSSMMMLLLKKKIIIGGG@@@@@@AAAAAABBBCCCCCCDDD??????>>>===<<<:::999999888777666444333222111111/////////...///000000111000111111222222111111000------...111444666555444444333222111000111222333777444111///000222222222222222111111000///......111111222333333333222111222222222222222222222222222222222222333333333333222333444444666666777888999999:::<<<>>>???@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVUUUVVVWWWYYY[[[^^^```aaaeeeeeeeeefffgggggghhhhhhlllnnnnnnnnnkkkjjjjjjjjjgggiiikkkjjjiiikkkooossstttvvvzzz}}}yyyrrroooooollliiifffeeecccaaa___XXXSSSRRRVVVZZZ```hhhpppvvvyyy{{{yyyvvvqqqggg^^^VVVVVVVVVWWWXXXVVVSSSPPPQQQQQQQQQPPPOOONNNMMMMMMNNNMMMNNNNNNMMMHHHBBB>>>:::888666555666888888777333555:::@@@GGGNNNSSSVVVXXXSSSJJJBBB===::::::;;;666333222333333333888???LLLWWWfffqqqvvvyyy}}}~~~zzzwwwyyy}}}}}}{{{nnn```RRRGGGEEEHHHSSS]]]bbb[[[MMMDDD@@@===???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<999777666555555666333444444333222666===CCCRRReee{{{xxxkkk___```iiiqqqlllrrrxxxnnnhhh]]]OOODDD>>>>>>???FFFQQQZZZ]]]\\\\\\YYYUUUWWWWWWWWWWWWXXXXXXYYYZZZ^^^^^^aaagggrrr~~~wwwpppmmmmmmaaaZZZRRRMMMKKKJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::888777555444222111111111////////////000000111111//////000000000000//////000000111333666777777666555555444333333444555666333111//////111666:::<<<222222111000000111111222111333555666666555444222333333333333333333333333222222222333333333444444555555666777888999::::::999999:::<<<===>>>???@@@@@@BBBDDDDDDDDDCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLMMMPPPSSSUUUWWWVVVWWWXXXZZZ\\\___aaabbbdddeeeeeefffgggggghhhhhhjjjkkkkkkjjjhhhfffeeefffeeeiiimmmnnnooorrrwww{{{|||~~~|||{{{~~~~~~}}}{{{wwwqqqjjjfffbbb]]]ZZZ\\\___cccjjjqqqxxx~~~{{{rrriii]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVTTTRRRQQQPPPOOOMMMLLLNNNOOOPPPQQQPPPKKKDDD???<<<999777666666777777666444555888<<>>>>>===<<<:::777666555555555333444444333222444:::@@@OOOeee}}}|||pppcccccclllxxxrrrwwwvvviiidddYYYMMMCCC>>>>>>???FFFQQQ\\\``````___\\\WWWWWWWWWVVVVVVWWWXXXXXXYYY^^^^^^```gggrrr~~~uuummmiiiiii^^^XXXPPPLLLKKKJJJGGGEEEGGGGGGGGGFFFDDDBBB???>>>@@@???>>><<<;;;;;;;;;;;;777666444222111000000000000000111111111222222222222333333333333333333222333222222444666777555444555555444444444555777888222111000000333888>>>BBB777666333222111111222222111222444666666555444333333333333333333333333333222222333333333444444444555555666777888999::::::888888999:::<<<===>>>>>>???AAACCCCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNQQQTTTUUUWWWXXXYYY[[[]]]```bbbdddddddddeeeeeeffffffggggggiiijjjjjjiiifffcccccccccccchhhnnnrrrtttvvvyyy}}}~~~tttnnnsssmmmhhhggggggggglllrrrwww~~~~~~yyyssseeebbb^^^\\\]]]___aaaaaa[[[XXXTTTRRRQQQPPPNNNLLLOOOOOOQQQRRRRRRNNNGGGCCC>>><<<999777777888777666333444555888:::===@@@AAADDDBBB???<<<999888777666777444333444333222555:::FFFRRRcccpppwww}}}ooo___PPPFFFFFFJJJMMMXXX___YYYNNNEEEAAA???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===;;;999777555444444444333444555333222444999>>>LLLddd~~~vvvhhhhhhooozzzssswwwxxxhhhbbbXXXLLLBBB===>>>@@@FFFSSS___ddddddccc```[[[WWWVVVVVVVVVVVVWWWWWWXXX\\\]]]___gggrrr}}}rrrhhheeeddd[[[UUUOOOKKKKKKJJJHHHEEEBBBCCCCCCDDDCCCAAA@@@>>>??????>>>>>>===<<<;;;;;;666555444222111000//////000000111222222222222222111111222222222222111111222111111222444444333111333333222222333555666777666555444222222666;;;???AAA>>>999444000////////////000222333444333333222111111111111111111111111333333333333444444444444333444555555777777888999888888999:::;;;<<<======>>>@@@BBBBBBBBBAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJKKKMMMOOORRRSSSWWWXXXYYY[[[]]]```bbbccccccccccccdddeeeeeeffffffiiijjjjjjhhheeebbbaaabbbfffmmmuuuzzz{{{{{{|||}}}|||||||||{{{zzzzzz|||~~~~~~{{{sssnnnjjjggghhhmmmtttyyy|||zzzyyyzzzyyyvvviiieeebbb```bbbeeeggghhhbbb\\\VVVRRRRRRRRRPPPNNNNNNOOOPPPRRRRRRPPPKKKGGGBBB???<<<::::::999888777111222333444777999;;;<<<::::::::::::999888666555666444333555444222444:::DDDPPPaaaoooxxx~~~nnn^^^PPPFFFFFFKKKRRR\\\bbb[[[OOOGGGCCCAAA@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@??????===<<<999777555333333333333444555444222444999===JJJaaa{{{yyyiiiiiissswwwpppttt{{{llleeeYYYLLLBBB>>>@@@BBBIIIVVVccchhhiiigggbbb]]]VVVVVVVVVUUUUUUVVVVVVWWW[[[[[[^^^eeeqqq}}}pppeeeaaaaaaYYYTTTOOOLLLLLLLLLJJJGGG@@@AAACCCDDDCCCBBBAAA@@@>>>>>>??????>>>===;;;:::777666444333111111000000//////111222222222111000//////000000000000//////111000111222555555555333333222222222444555777999666777666333111222666:::FFFCCC<<<666111/////////000000111222222333444444333333333333333333333333333333333444444444444555444444555666777888888999999999:::;;;<<<===>>>>>>>>>@@@BBBBBBBBBAAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJJJJKKKLLLNNNPPPRRRVVVVVVWWWYYY\\\^^^```bbbaaabbbbbbccccccddddddeeefffggggggeeeaaa^^^]]]]]]eeemmmvvv||||||yyyvvvvvvpppoooooommmmmmoootttwwwzzz~~~~~~vvvmmmfffeeehhhmmmrrrsssooommmnnnooonnnhhhgggfffgggiiikkklllkkkiiibbbYYYTTTTTTTTTSSSRRRNNNNNNOOOQQQRRRQQQMMMJJJFFFCCC???===<<<;;;:::888444444444555666777999:::888888999999999888777666999666666888777555888===AAANNN___nnnvvv}}}ooo```RRRHHHHHHLLLXXXaaaeee]]]OOOGGGCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@??????===:::888666444444444222444666555333555:::>>>HHH\\\sssuuucccfffsssssslllqqqrrrkkk]]]NNNDDD@@@BBBFFFOOO[[[hhhmmmllliiiccc\\\VVVVVVUUUUUUUUUUUUVVVVVVYYYYYY\\\dddooo{{{oooccc______YYYTTTOOOMMMMMMMMMKKKIIIDDDEEEFFFFFFEEEDDDAAA@@@===>>>???@@@???>>>;;;:::888777666444333222111111---...000111111111000///222222333333333333222222111111222444777999888777555444444555666888:::;;;444555555222000111555888FFFBBB<<<666222111222222333333222333444555666777777777777777777777777777333333333444444444555555666666777888999:::;;;;;;:::;;;;;;<<<===>>>??????>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLKKKKKKKKKLLLNNNPPPQQQTTTUUUVVVXXXZZZ]]]___``````aaaaaabbbccccccddddddbbbcccccc```]]]YYYXXXXXX]]]eeeooouuusssooojjjhhheeeeeedddcccdddhhhnnnrrrtttwww{{{tttkkkhhhjjjfffjjjkkkfffccccccdddcccfffggghhhlllnnnooommmlllnnnfff[[[UUUUUUVVVVVVUUUMMMMMMNNNPPPQQQQQQOOOMMMHHHEEEAAA???>>>===;;;::::::999888777777777777777:::::::::999999999999999777555666888777555888===@@@LLL^^^llluuu|||rrrcccUUUKKKKKKOOO\\\dddggg]]]OOOFFFCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDCCCAAA@@@???@@@>>><<<999777555555555222444666555444666:::???GGGYYYlllyyyppp^^^cccsssqqqjjjooo}}}xxxooo```PPPEEEBBBEEEIIISSS___lllpppnnniiibbb[[[VVVVVVUUUUUUTTTUUUUUUUUUXXXXXX[[[cccooo{{{}}}pppeee]]]YYYVVVTTTPPPNNNMMMMMMKKKJJJFFFEEEEEEDDDCCCBBBBBBBBB???===<<<<<<======<<<:::999777555333111000000000111111111111111111111111000000000000111111111111000111333444555666666666555555555444444666:::===999999888666444555888:::===@@@AAA===666000///000000111222333444555555555222222111111222222333444444444444555555555666666666555555555555666666777:::::::::;;;>>>@@@@@@???CCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOORRRRRRTTTWWW[[[^^^aaacccbbb```^^^^^^```bbbbbbbbbfffbbb^^^ZZZSSSMMMOOOTTT^^^aaaeeehhhgggddd```]]]ZZZZZZ[[[\\\^^^aaaeeehhhooorrruuuzzz~~~yyykkkhhhlllpppjjjaaaZZZUUUUUUWWWYYYaaabbbfffmmmsssvvvtttrrrooohhh___YYYVVVUUURRRPPPPPPOOONNNNNNOOONNNLLLJJJJJJFFFAAA>>>======<<<;;;::::::::::::::::::999999999;;;===<<<;;;:::;;;<<<===888666777777555777;;;EEEPPP```nnnwww|||qqqbbbUUUMMMMMMQQQ```aaa```YYYMMMDDDAAAAAACCCCCCCCCBBBAAABBBFFFHHHEEEEEEEEEEEEDDDCCCAAAAAAAAA???;;;888777777888999444444444444555777999:::GGGQQQaaarrr~~~uuueeehhhsssooohhhmmm|||sssaaaRRRFFF@@@CCCJJJPPP\\\hhhlllllljjjeee```ZZZYYYWWWUUUTTTSSSTTTTTTVVVWWWZZZaaalllyyy~~~pppeee]]]ZZZUUUSSSOOOMMMLLLKKKIIIHHHEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>===;;;777555444222111111222222111111111111111111111111000000000000111111111111111222222333444555666777666333111222666999;;;<<<999999999777555555777999;;;===???;;;444000///000000000111222333333333333333333222222222222222222333444444444444555555555666666555555666666777777888888888999<<<>>>>>>===BBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJKKKMMMPPPRRRSSSSSSUUUWWWZZZ^^^```bbbcccaaa___```aaaccccccccc```]]]ZZZWWWPPPJJJIIIMMMNNNQQQUUUYYY\\\\\\ZZZYYYYYYYYYZZZ[[[\\\^^^aaaccceeehhhlllqqqwww|||{{{{{{{{{{{{ppplllooopppnnniiiaaaXXXTTTUUUXXX^^^```eeemmmtttxxxwwwuuutttnnnfffaaa___^^^[[[XXXTTTRRRPPPPPPQQQPPPOOOMMMJJJFFFBBB???>>>>>>===<<<===<<<<<<<<<<<<======>>>AAABBBCCCBBB@@@>>>===>>>@@@;;;999::::::888:::>>>CCCNNN___mmmvvv|||ttteeeWWWMMMMMMQQQ___aaa```XXXMMMDDDAAAAAACCCDDDCCCBBBAAABBBEEEHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???<<<999777777888999555444333333444666888999CCCNNN^^^lllvvv}}}sssdddgggssswwwiiidddkkk|||rrraaaRRRFFF@@@BBBHHHQQQ]]]hhhkkkjjjiiieee```ZZZYYYWWWUUUTTTTTTTTTUUUWWWXXX[[[bbblllyyyoooddd^^^[[[TTTQQQNNNLLLKKKIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDBBB@@@???@@@???===;;;555444333222222222333444111111111111111111111111000000000111111111222222333222222222333555777888777222...000777<<<<<<999999::::::999666555555666888:::;;;888333//////000000000111111111111111000222222222222333333333444333333333333444444444444666666666666666777888999888888888999<<<>>>>>>===@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKOOOMMMKKKJJJKKKNNNRRRUUUTTTUUUVVVXXXZZZ]]]___``````___^^^^^^```aaa```___ZZZVVVSSSPPPJJJDDDBBBEEEFFFIIIMMMRRRWWWZZZ\\\]]]aaacccddddddbbbaaaaaabbbbbbeeeiiinnnssszzz}}}vvvnnnlllkkkmmmsss{{{zzzttttttuuuyyyxxxnnn___UUUSSSUUU[[[^^^dddmmmuuuzzz{{{zzzyyytttnnnjjjhhheeeaaa^^^VVVTTTQQQPPPPPPPPPOOONNNJJJGGGDDDBBBBBBAAA@@@???>>>======<<<===>>>@@@AAACCCDDDFFFEEECCCAAA@@@AAA@@@<<<:::;;;:::888:::===AAAMMM]]]llluuu{{{vvvfffWWWMMMLLLQQQYYY[[[[[[TTTJJJCCCAAABBBCCCDDDDDDCCCBBBBBBEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEAAA???<<<:::888777888888777555333111222444777999@@@LLL\\\gggmmmrrrzzz~~~ssscccfffsssyyymmmbbbaaajjj|||rrraaaRRRFFF@@@AAAFFFQQQ\\\eeehhhgggfffccc```ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXX[[[bbbmmmzzznnnbbb]]][[[TTTQQQNNNLLLJJJIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDBBB@@@??????>>><<<:::666555333222111222222333111111111111111111111111000000111111111222222222333333222111222444777999888333///000555888999888888::::::999777555444444666777888666333000000111111111111222111111000000///000111222444555666666222222222333333333444444777666666777777888999::::::::::::;;;>>>@@@@@@?????????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNMMMLLLLLLMMMPPPSSSTTTUUUVVVVVVXXXZZZ\\\^^^___aaa``````aaabbbbbbaaa___VVVPPPKKKHHHCCC>>>>>>AAAGGGIIINNNSSSYYY___dddffflllnnnpppnnnjjjgggffffffiiilllooorrruuuzzz{{{tttkkkaaa\\\[[[\\\ccckkkttt{{{{{{zzzvvvzzzzzzgggWWWRRRTTTXXX\\\dddmmmuuu{{{}}}~~~{{{wwwqqqmmmjjjgggaaa\\\VVVSSSOOOMMMMMMMMMMMMLLLKKKIIIFFFEEEFFFFFFEEEDDDCCCCCCBBBAAABBBCCCEEEGGGEEEHHHJJJKKKIIIHHHGGGHHHBBB>>><<<===<<<999999===@@@LLL]]]kkkuuu{{{wwwgggXXXMMMMMMSSSTTTVVVVVVPPPHHHBBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFIIIIIIIIIIIIIIIHHHGGGGGGBBB@@@>>>;;;999888888888888555222000111333777:::BBBOOO___hhhkkkoooxxx~~~ssscccgggttttttiii```aaakkk}}}tttaaaRRRFFF???@@@DDDOOOXXXaaabbbaaaaaa___\\\YYYXXXWWWUUUUUUUUUVVVVVVWWWXXX\\\bbbmmmzzznnnaaa[[[YYYSSSQQQNNNLLLKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA???>>>>>>===;;;999888777555222111000000111000000000000000000000000111111111111222222222222333333222111222444777999777666444222111222555777777999999888666333333333666666666444333222222222111222222222222222111111111111333444444444444444222222222333333333444444666666666666777888999::::::::::::;;;>>>@@@@@@???>>>??????@@@AAAAAAAAA@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRVVVVVVWWWXXXZZZ\\\^^^___dddcccdddeeegggfffcccaaaUUUMMMEEEBBB???<<<===AAACCCFFFKKKRRRZZZcccjjjnnnooorrrtttsssooommmnnnqqquuuxxx{{{{{{zzz|||zzzqqqjjj```VVVPPPMMMMMMSSS[[[fffwwwxxxoooiiifffnnnzzz{{{qqqqqqyyyzzzjjj\\\UUUUUUVVV[[[dddmmmuuuzzz}}}|||xxxrrrmmmjjjeee^^^YYYWWWTTTOOOMMMLLLLLLLLLKKKKKKIIIGGGHHHIIIKKKLLLKKKMMMLLLKKKKKKKKKMMMNNNOOONNNPPPSSSSSSRRRPPPOOOOOOIIIEEEBBBCCCAAA===<<>>>>>===>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKHHHKKKNNNQQQRRRRRRRRRQQQUUUVVVWWWXXXZZZ\\\^^^___``````bbbdddeeeccc```]]]TTTLLLDDDBBB@@@???@@@DDD???BBBHHHQQQ\\\fffooossspppsssuuussspppqqqvvv|||{{{qqqggg]]]TTTKKKFFFCCCBBBGGGMMMYYYggg|||vvvoooiii```]]]cccjjjqqqvvvfff^^^eeemmmnnnhhh```ZZZWWWVVV\\\eeemmmssswwwzzz||||||xxxqqqmmmiiieee^^^YYYXXXUUUQQQOOONNNMMMLLLJJJJJJHHHFFFGGGJJJNNNQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRUUUWWWXXXVVVSSSQQQPPPNNNJJJGGGGGGDDD>>><<<>>>EEEPPP```nnnwww|||ppp```VVVXXX^^^hhhhhhcccYYYKKKAAA>>>??????AAACCCDDDDDDDDDFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCBBB@@@===;;;999888777666555333222333666999<<>>>>>AAAKKKUUU\\\]]]\\\\\\ZZZWWWUUUUUUTTTSSSSSSTTTVVVVVVVVVWWWZZZaaalllyyynnn^^^TTTQQQMMMLLLKKKKKKKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<<<<<<<<<<;;;999777666444222111111111111000000000000000000000000111111111222222222333333111222222333444555666777999666333111000111222333444555444333111111222444555333111000000000000000//////000111222222222111333444555666555444222111333444444444444555555555444444444555666777999999888888888999<<<>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIJJJLLLOOOPPPQQQRRRRRRUUUUUUVVVXXXZZZ\\\___```^^^^^^```bbbcccaaa]]]ZZZRRRLLLGGGGGGGGGEEEDDDEEE@@@CCCHHHPPPYYYbbbiiimmmnnnooonnniiidddeeemmmuuu}}}|||uuunnncccYYYNNNGGGAAA>>><<<;;;???DDDJJJUUUhhh~~~yyyssskkkbbb^^^bbbddddddlllyyyooo]]]RRRVVV\\\bbbeeebbb[[[VVVXXX^^^fffmmmqqqtttwwwyyyyyytttnnnjjjhhheee```\\\VVVTTTQQQOOONNNLLLJJJGGGGGGDDDBBBCCCHHHNNNSSSVVVWWWXXXYYYYYYYYYWWWUUUTTTSSSWWW[[[]]]]]]\\\[[[[[[YYYTTTQQQPPPKKKEEEBBBCCCHHHSSScccpppyyy~~~rrraaaUUUWWW^^^nnnmmmggg[[[LLLAAA>>>>>>===???BBBDDDDDDFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCAAA>>><<<:::888777555444444444666888;;;===HHHYYYnnn|||xxxdddfffssszzzqqqiiigggkkkttteeeQQQDDD======AAANNNWWW```aaa```___\\\XXXSSSSSSRRRRRRRRRSSSUUUVVVUUUVVVYYY```kkkxxxooo]]]SSSOOOJJJIIIIIIIIIJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<======<<<:::555444333222222222333333000000000000000000000000111111222222222333333333000111333444555666666666:::444///...222555444111444444333111///000222555444222///......//////...------///000111111111111...///222555777777777666444444444555555555666666333333444444555777888999:::::::::;;;>>>@@@@@@???>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSTTTTTTUUUVVVXXXZZZ]]]___```cccccceeehhhiiigggbbb^^^QQQKKKIIILLLMMMIIIFFFFFF@@@BBBFFFKKKRRRXXX\\\___hhhgggbbbYYYQQQQQQYYYaaapppwww~~~}}}~~~zzzrrrkkkcccXXXNNNCCC>>>::::::999888;;;@@@>>>GGGYYYppp{{{nnneeeaaadddbbb^^^cccnnnuuukkkYYYQQQQQQTTT\\\cccccc[[[RRRYYY___gggmmmoooqqqtttvvvuuupppjjjgggfffddd```]]]SSSQQQOOONNNLLLJJJFFFDDDDDDBBB???@@@FFFNNNTTTXXXbbbccceeeeeedddbbb___\\\VVV[[[bbbgggjjjkkkmmmnnngggccc___]]]XXXQQQMMMNNNKKKUUUeeerrrzzzppp^^^RRRSSSZZZjjjjjjeeeYYYKKKAAA??????<<<>>>BBBDDDEEEFFFHHHJJJHHHHHHIIIIIIJJJIIIIIIHHHDDDCCCAAA???<<<:::888777333444444555777:::<<<>>>FFFWWWnnn~~~xxxccceeeqqqzzzppphhhfffiiiqqq~~~fffPPPCCC======AAAPPPZZZccceeecccbbb___[[[RRRRRRQQQQQQQQQSSSTTTUUUTTTUUUYYY___jjjwwwppp```VVVQQQPPPNNNJJJIIIHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDD???===;;;;;;;;;;;;:::999888666444222111000111111000000////////////000000333222111000000111222333444333333222222333333444444333222000000111333444333333333333222222111111222000///000222333000---+++,,,---...111333666777555666666444333333555777888888777666666666666666333555777777777777777999:::::::::;;;>>>@@@@@@??????@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUWWWYYYZZZ[[[[[[[[[^^^```aaabbbbbb```^^^\\\YYYXXXWWWVVVTTTQQQKKKGGGBBBEEEHHHKKKMMMOOORRRTTTXXXZZZYYYSSSKKKFFFGGGJJJZZZeeesss|||}}}{{{yyyyyy|||zzztttmmmcccXXXOOOJJJ???===:::888777888:::;;;???BBBIIIZZZrrr~~~~~~{{{tttlllhhhiiiiiigggdddjjjppp|||vvvggg___XXX\\\^^^___aaaccc```ZZZ\\\```eeejjjnnnooonnnnnnllljjjhhheeebbb^^^\\\[[[VVVUUUSSSPPPLLLIIIEEEDDDEEECCC@@@???BBBGGGMMMQQQ]]]fffnnnooonnnnnnmmmjjjdddeeeggglllrrrxxx{{{|||yyyvvvrrrllleee___YYYVVV^^^ccclllsssyyy~~~wwwhhhZZZQQQPPPTTTeeejjjhhhZZZJJJAAA>>>===>>>>>>???AAACCCGGGJJJLLLHHHGGGFFFGGGIIIJJJIIIHHHGGGEEEAAA>>>;;;:::::::::999:::999888888999<<>>???AAALLL[[[iiikkkeeeaaa___^^^VVVUUUSSSRRRRRRRRRSSSTTTVVVVVVXXX```mmmyyyooo___TTTPPPOOOMMMJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBAAA???<<<;;;<<<<<<:::999888666444222111000111111111000000//////000000111222222111000000111222222444333333333333444555666666555333222111222333444333333222222222111111111333111000111222333000...222111111111111222222333222333444333333444777999888777777666555555666666444666888999888888999::::::999999;;;===??????>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^___```aaaaaa```^^^^^^YYYYYYYYYZZZYYYVVVQQQMMMEEEFFFFFFEEEDDDDDDFFFIIIPPPRRRSSSOOOHHHCCCCCCDDDMMMYYYiiitttxxxwwwuuuuuurrroooiii```VVVLLLDDD@@@;;;999777555444555777888:::===CCCPPPeeexxx~~~|||}}}zzzwwwxxx|||{{{tttpppooommmiiieeehhhgggjjjooopppkkkhhhiiijjjppptttsssqqqooohhhaaa```bbbfffiiikkkllllllkkkjjjiiifffccc```]]][[[ZZZUUUUUUSSSPPPMMMJJJGGGFFFDDDBBB???>>>@@@EEEJJJNNN]]]gggqqqwww{{{~~~}}}yyyqqqpppooorrrwww||||||wwwpppiiidddaaadddiiipppvvv{{{~~~pppbbbUUUMMMMMMRRR___eeedddYYYKKKCCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHJJJHHHHHHHHHJJJKKKJJJIIIHHHEEEBBB???<<<:::::::::999999999888777999<<<>>>FFFVVVnnnttt]]]WWW^^^yyy{{{pppkkkiiieeennn{{{{{{fffNNNAAA>>>>>>???JJJYYYgggjjjfffccc___[[[VVVUUUTTTSSSSSSSSSTTTTTTVVVUUUWWW___kkkyyynnn]]]SSSOOOMMMKKKIIIIIIIIIJJJIIIHHHDDDDDDDDDCCCCCCCCCCCCBBBCCC@@@>>><<<<<<<<<:::999888666444222111000111111111111111000000111111111222222111000000111222222333333333333444666777888999777555333222222333444333222222111111111111111333222222222333333111///444444333333222222222222...000222222333555888:::777777666555555555555666555777999999999888999;;;999888888:::<<<>>>>>>======>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWYYYZZZ[[[\\\\\\^^^_____________________\\\]]]^^^______[[[TTTPPPFFFDDDBBB>>><<<===AAADDDMMMQQQTTTTTTOOOIIIGGGFFFGGGRRRbbbnnnrrrqqqooonnnmmmiiiaaaWWWMMMEEE???<<<777666444333333444555666666:::>>>FFFUUUeeennnooovvvvvvwwwxxx|||}}}vvvpppeee```\\\\\\^^^```gggnnn{{{}}}sssjjjggghhhiiijjjjjjjjjjjjjjjiiigggddd```]]]\\\[[[ZZZWWWVVVTTTRRROOOLLLIIIHHHBBBAAA>>>===>>>BBBFFFIIIWWWbbbppp}}}~~~zzzyyyzzz~~~~~~xxxrrrmmmjjjjjjnnnssswwwyyy{{{}}}~~~vvveeeXXXMMMGGGHHHMMM[[[aaaaaaWWWKKKFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFKKKJJJIIIJJJLLLLLLLLLKKKIIIGGGCCC@@@===;;;;;;:::888888888777777888;;;>>>GGGYYYsss|||```TTTWWWmmm{{{llleeecccbbbooo{{{zzz|||cccMMMAAA======>>>IIIUUUaaafffeeeccc^^^YYYVVVUUUUUUTTTSSSTTTTTTTTTVVVUUUVVV]]]jjjxxxooo]]]SSSOOOLLLJJJIIIIIIJJJJJJJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???======<<<:::888888666444222111000111111222222111111111111222222222111111111111111111222111111111222444666777888999888555333222222222333333222111111111111222222444444444444444333222111///000111222444555555555...000111222333444666999666666555444444555555555555666888999888888999:::888777777999;;;=========<<<===???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOQQQQQQUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^]]]]]]^^^^^^___``````aaabbbbbb```ZZZSSSMMMBBBAAA>>><<<<<>>======???BBBDDDMMMXXXiii{{{}}}}}}}}}~~~|||xxxsssoookkkiiiiiilllqqqtttuuuwwwxxxzzz{{{mmm[[[OOOFFFBBBDDDIIIWWW\\\]]]TTTJJJFFFEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHEEEBBB>>><<<;;;:::777777777666666777:::===DDDXXXttthhhYYYXXXiiiyyyggg]]]\\\```ppp~~~|||~~~qqq]]]KKKAAA======>>>HHHQQQZZZ^^^___```\\\WWWUUUUUUTTTTTTSSSSSSSSSSSSUUUUUUVVV\\\hhhwwwppp^^^TTTQQQKKKJJJIIIIIIKKKKKKJJJHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???======<<<:::888888666444222111000111111222222111111111111222222111111111222222111111111//////000111222444666777888777444222111111222222444333222111111222333444666666666666555333333222+++---///222444555666666000222333333333333444555555444444444444444555555333555777888777777888999777777777888;;;======<<<<<<===???AAABBBDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIILLLLLLLLLMMMNNNOOOPPPQQQVVVVVVXXXZZZ[[[\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^___]]]^^^___```^^^YYYQQQLLL@@@???>>>>>>@@@FFFOOOUUUSSSWWW]]]```^^^YYYTTTPPPQQQTTTXXXZZZ\\\\\\]]]]]]]]]XXXOOOFFF>>>:::888777444444333333444555666777666:::===???GGGSSS]]]```fffiiilllkkklllrrr~~~~~~sssggg^^^YYYVVVZZZaaattt}}}tttpppooommmkkkiiihhhhhhhhhiiigggeeebbb```^^^^^^^^^___^^^[[[WWWSSSOOOKKKIIIDDDCCC@@@>>>===>>>???@@@EEEOOO___rrr|||yyytttrrrnnnjjjfffcccbbbaaadddhhhllloooqqqrrruuuwww~~~~~~|||uuufffUUUIIICCC@@@BBBGGGMMMRRRSSSMMMGGGEEEEEEDDDGGGHHHJJJLLLMMMLLLLLLKKKKKKIIIIIIIIIKKKLLLKKKJJJJJJHHHFFFBBB???===;;;:::666666666555555666999<<<@@@VVVsssppp^^^\\\iii}}}uuubbbXXXYYYaaasss~~~wwwpppfffVVVHHH???<<<===>>>HHHOOOUUUWWWXXXZZZZZZWWWSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUVVV[[[fffuuuqqq___UUURRRKKKJJJIIIJJJKKKKKKIIIGGGAAABBBBBBBBBBBBCCCCCCCCCCCC@@@>>><<<<<<<<<:::999888666444222111000111111111111111000000111111111000111222222222222111000......///000222333555666888666444222111111222333555444222111222333555666777888999888555444333444---///111222444444333333222444555555333222333333444333333333333444555555333555777777777666777888888777777999;;;======<<<===>>>???AAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\UUUVVVXXXZZZZZZWWWRRRMMMBBBCCCCCCCCCEEEJJJQQQVVVZZZ]]]```cccbbb]]]XXXUUULLLKKKKKKLLLNNNPPPSSSTTTRRRNNNFFF???999777666666111111111222333444555666555999===@@@IIIUUU]]]^^^```bbbdddcccccchhhqqqyyytttggg^^^XXXZZZ___hhhvvv|||tttmmmllljjjiiihhhggggggggghhhgggfffdddcccaaa______aaa```]]]ZZZUUUQQQMMMKKKHHHFFFDDDAAA???>>>>>>>>>@@@IIIVVVfff|||{{{mmmjjjccc]]]YYYWWWWWWWWW^^^aaaeeehhhjjjmmmppprrrxxxyyy{{{~~~yyywww{{{sssdddSSSIIIDDDAAACCCFFFEEEJJJLLLHHHDDDEEEFFFEEEEEEEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLJJJIIIHHHFFFCCC???<<<:::888555555555444444555888;;;>>>VVVsssxxxhhhfffkkk|||vvvddd[[[]]]dddxxx}}}vvvqqqiiiaaaTTTGGG>>><<<===???GGGOOOUUUUUUTTTWWWXXXWWWSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUWWW\\\ffftttppp___UUURRRKKKJJJJJJJJJKKKKKKHHHFFFAAAAAAAAABBBBBBBBBCCCCCCAAA???<<<;;;<<<<<<:::999888666444222111000111111111000000//////000000111000111222222222222111000000000000111222333555666888666444333222333444555666555333222333444777888777999:::999666444444555000111333444555444333222222444666666555333333444333333222222333444444555444666888888777777888999888777777999<<<>>>>>>===>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPQQQVVVWWWYYYZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYPPPQQQRRRTTTUUUTTTPPPLLLGGGIIIJJJKKKLLLOOOSSSVVV^^^^^^___```___\\\WWWTTTIIIHHHGGGGGGIIIKKKLLLMMMIIIFFF@@@;;;777666777777111222222333444666666777666:::???EEEPPP\\\aaaaaa^^^___``````aaadddkkkpppyyyzzzoooddd______```jjjuuu|||~~~}}}vvvoookkkkkkkkkkkkjjjjjjjjjjjjffffffgggfffeeebbb___^^^```___^^^[[[WWWTTTQQQOOOKKKJJJHHHEEEBBB@@@>>>======DDDMMMXXXkkkmmmggg^^^TTTNNNLLLLLLMMMUUUXXX[[[^^^```cccfffiiikkknnnsssyyy~~~}}}ttteeeUUULLLHHHEEEEEEGGGKKKOOOPPPKKKGGGGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKJJJKKKMMMNNNMMMLLLIIIHHHFFFCCC???<<<999777444555555444333444777:::>>>VVVqqqzzzllllllrrrzzzjjjbbbdddiii|||{{{tttoooiiibbbUUUHHH>>>;;;<<>>>>>===???@@@AAAAAABBBBBBBBBBBBEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^______^^^[[[XXXWWWQQQQQQQQQRRRRRRPPPLLLIIIKKKMMMPPPRRRSSSUUUWWWYYYYYYXXXWWWWWWVVVSSSOOOMMMNNNLLLKKKKKKKKKKKKJJJIIIAAA>>>:::666333333444555444444555666888999::::::888<<>>999@@@FFFNNN^^^wwwooohhh\\\PPPHHHEEEEEEFFFMMMPPPSSSUUUWWWZZZ]]]______cccjjjsss{{{uuufffWWWOOOKKKGGGGGGHHHWWWZZZYYYRRRLLLIIIGGGCCCIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLLLLLLLNNNOOONNNMMMHHHGGGEEECCC???;;;888666444444444333222444777:::???VVVmmm{{{ttthhhiiiyyypppiiiiiimmm~~~|||uuupppllleeeXXXJJJ???;;;<<<>>>CCCRRR^^^___YYYVVVVVVUUUWWWWWWXXXYYYXXXWWWVVVUUUSSSVVVYYY^^^fffrrrvvvbbbTTTNNNJJJJJJJJJKKKJJJJJJIIIIIIEEEDDDCCCAAA@@@@@@AAAAAA???>>><<<:::999999999999888777444222000////////////////////////000111111333333333333222222111000//////000111222444555666777666444111000222666:::999777555333333444666888888;;;>>>>>>:::666222000111111222333333444555555666555555555555444444444222222222333333333444444333333444777::::::666333::::::;;;<<<===>>>??????AAACCCCCCCCCAAA@@@AAABBBCCCEEEFFFFFFFFFFFFIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSRRRTTTVVVYYY\\\^^^```aaa]]]aaadddaaaZZZVVVVVVXXXNNNOOOPPPPPPPPPNNNLLLKKKPPPTTTYYYZZZXXXTTTRRRRRRUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTQQQLLLFFFAAAAAA;;;666666555333444777444555555444777===@@@>>>DDDDDDGGGRRRaaalllooommmfffccc```ccciiimmmllliiijjjhhheeebbbccclllyyyvvvdddaaabbbfffmmmtttvvvqqqlllmmmnnnooopppppppppooonnnllliiiffffffgggfffccc```aaadddccc^^^ZZZ[[[ZZZXXXUUURRRMMMJJJFFFCCC???<<>><<>>:::777222333333333333555888;;;CCCTTTjjjzzzpppcccjjjxxxzzzrrrooorrr|||xxxlllfffZZZLLLAAA<<<<<<>>>DDDRRR```bbb^^^ZZZWWWTTTWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXZZZ]]]cccooo~~~vvvbbbUUUNNNIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDBBB@@@???@@@AAAAAAAAA@@@===;;;999888777777888777555222000000/////////////////////000111111222222333333333222111111000111111222333555666777777666444111000222666999999777555333333444666777999<<>>>>>???AAABBBCCCBBBAAAAAABBBCCCBBBDDDEEEEEEEEEEEEHHHJJJMMMMMMMMMNNNOOOQQQSSSSSSVVVWWWYYY[[[]]]^^^___``````bbbccc```[[[WWWVVVVVVPPPPPPQQQQQQRRRRRRSSSSSSVVVZZZ]]]]]]YYYTTTQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYcccbbbaaa___ZZZRRRJJJEEE<<<777444555555444555999999<<<===<<<@@@FFFHHHFFFKKKLLLQQQ]]]lllvvvyyywwwrrrpppooorrrvvvyyyyyyxxxooojjjbbb\\\[[[bbboooxxxtttlllkkklllpppuuuvvvsssnnnqqqrrrssstttttttttsssrrrooommmjjjjjjjjjjjjgggeeegggjjjiiiddd______^^^[[[WWWUUUQQQNNNKKKHHHCCC@@@>>>@@@AAADDDLLL\\\ppp~~~mmmbbbRRREEE@@@>>><<<;;;===???@@@@@@???@@@BBBDDDIIIMMMVVVcccqqq}}}|||qqqooogggZZZQQQRRR[[[ccclllpppnnnbbbSSSIIICCC@@@CCCEEEGGGJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKGGGEEEBBB>>>:::777222333333333333555888;;;BBBRRRggguuuzzz{{{|||~~~~~~pppaaahhh{{{yyyrrrqqqttt{{{pppiii]]]OOOCCC======???HHHVVVccceeeaaa^^^[[[XXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWYYY\\\bbbnnn}}}vvvdddVVVNNNHHHIIIIIIIIIIIIHHHGGGFFFEEECCC@@@>>>>>>???@@@BBBBBBAAA???<<<:::888777666999777555333111000000111///////////////000111111111111222333333333222222111111222333444666777888777666444222000222555999:::888666444333333444555999<<>>???AAABBBBBBAAAAAACCCDDDCCCEEEFFFFFFEEEFFFIIIKKKMMMMMMNNNOOOPPPRRRTTTUUUYYYZZZ[[[]]]^^^_________cccbbb```^^^[[[XXXVVVUUUSSSRRRRRRSSSUUUYYY\\\^^^aaacccdddbbb\\\UUUPPPNNNLLLOOOSSSYYY^^^bbbdddeeelllkkkiiicccZZZPPPFFF@@@888555333555666666999===AAAEEEIIIJJJNNNTTTVVVUUUXXX[[[bbbooo~~~xxxqqqfff\\\YYY^^^hhhpppzzzwwwtttuuuwwwyyyxxxvvvsssssstttuuuvvvuuuuuuuuusssqqqooooooooonnnlllkkkooorrrrrrlllgggfffccc```[[[YYYWWWUUURRRNNNHHHDDD@@@@@@@@@AAAFFFRRRaaalll}}}ooo^^^UUUIIIAAA===;;;:::888777888999888777777999;;;AAAEEENNN[[[kkkxxxvvvtttlll^^^TTTUUUdddrrrxxxyyyrrraaaPPPFFFAAA===BBBDDDFFFIIIJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGEEECCC???:::666222333333333333555888;;;@@@OOOcccooossstttvvvyyyzzztttcccggg|||tttnnnqqqvvv}}}vvvqqqjjj^^^OOOCCC===<<<>>>IIIXXXfffiiieeebbb^^^[[[ZZZZZZZZZZZZYYYXXXWWWWWWUUUVVVXXX[[[aaalll{{{yyyfffVVVNNNHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???======>>>@@@BBBAAA@@@???===;;;999888888999888666333222111111222///////////////000000111000111222222333333333333111111111222444555777888888888666444222333666999:::888666444333333333333888:::======:::777555444000000111222444555666666333333333333222222222222333333333444444444444555444555666888999999888777;;;;;;;;;<<<<<<<<<======???@@@BBBBBBBBBBBBDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVYYYZZZ\\\]]]___`````````dddbbb^^^\\\[[[YYYWWWUUUVVVUUUUUUWWW[[[```eeeiiilllllliiieee^^^VVVPPPLLLMMMQQQWWW___gggmmmppprrrqqqoookkkbbbVVVIII???999777555555888999:::>>>DDDJJJQQQXXX\\\bbbhhhjjjiiijjjnnnvvv}}}sssjjjfffiiinnnsss}}}yyyyyy{{{||||||qqqqqqrrrrrrsssssssssttttttsssrrrrrrqqqqqqpppoootttxxxyyysssnnnllliiieee^^^]]][[[ZZZWWWSSSMMMHHHBBBBBBAAAAAADDDLLLWWW^^^lllqqqtttvvvwwwtttgggYYYNNNHHHAAA<<<999999888777666777777666444444666777@@@CCCKKKWWWfffuuuzzzmmm___TTTWWWgggwww}}}rrr^^^MMMEEEBBB@@@BBBCCCFFFHHHJJJJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMIIIHHHGGGFFFDDD???:::555222333333333333555888;;;@@@NNN```kkkooooooqqqtttxxx~~~iiiiii{{{{{{kkkfffmmmuuuzzzqqqooohhh\\\NNNBBB<<<<<<===GGGXXXhhhnnnkkkeee___ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUWWWYYY___kkkzzz}}}iiiWWWMMMHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB???>>>===???AAABBB??????>>>>>>===<<<;;;;;;888777555333222222222222///////////////000000111000111222222333333333333000000000111222444666777::::::888666444555777:::999888666444333222222222555777::::::777555333333///000111222444555666777444444444444333333333333111111222222222333333333333444666777777777777777::::::;;;;;;<<<<<<======???@@@BBBBBBBBBBBBDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ]]]___```aaabbbccc```\\\ZZZZZZZZZZZZYYY[[[[[[\\\^^^bbbhhhmmmppppppmmmhhhbbb[[[TTTNNNJJJNNNSSSZZZccckkkqqquuuvvvrrrqqqkkkaaaSSSGGG>>>:::777555666:::<<<>>>EEEMMMWWWaaalllsssxxx~~~~~~~~~~~~zzzxxxxxxxxxnnnooooooooopppqqqrrrrrrrrrssssssrrrqqqppppppqqquuuzzz|||xxxtttrrroookkkbbbaaa___^^^[[[VVVPPPLLLCCCBBBAAAAAADDDIIIQQQVVVZZZ```dddccc^^^WWWOOOIIIBBB???;;;888777777777777666777777666555444666777===???FFFRRRbbbqqq~~~{{{hhh[[[UUUYYYhhhxxxrrr\\\KKKDDDCCCAAABBBCCCFFFHHHJJJJJJIIIIIIJJJKKKMMMOOOPPPOOOOOONNNIIIHHHGGGFFFCCC???999555222333333333333555888;;;@@@NNN___jjjmmmmmmoooqqqwwwqqqnnnzzzvvvccc]]]gggrrr~~~tttoooiii]]]OOOCCC>>>>>>@@@EEEXXXkkkssspppiiiaaaZZZZZZ[[[[[[ZZZZZZYYYXXXWWWTTTUUUWWWYYY___jjjxxxlllYYYMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBB>>>>>>>>>???>>>======<<<888666444333222111222222///////////////000111111111111222333333333222222//////000111222444555666::::::999777555555777999777666555444333333333333222444777777555333222222//////111222444555777777444444444444333333333333111111111111222222222222222444666666666555666888999999:::;;;<<<===>>>>>>???AAABBBBBBAAAAAACCCDDDAAACCCDDDDDDCCCDDDFFFHHHLLLLLLMMMOOOQQQSSSUUUVVVUUUWWWYYY[[[]]]___``````___^^^[[[YYYYYY[[[]]]___aaaccceeehhhlllpppsssuuupppkkkccc[[[VVVQQQMMMKKKOOOSSSZZZaaahhhmmmooopppkkkiiicccXXXKKKAAA<<<:::777666888===@@@FFFQQQ\\\lllxxxxxxrrrooonnnnnnnnnnnnnnnoooqqqrrrsssooopppqqqpppooonnnooopppsssyyy}}}{{{yyyxxxuuuqqqiiihhheeeccc___[[[UUUQQQEEECCCBBBAAADDDIIINNNQQQOOOTTTWWWTTTMMMGGGDDDCCC<<<:::888777666666777888777777888777555555666888777999???KKK\\\nnn|||wwwcccXXXUUU[[[mmmvvv]]]KKKDDDAAA@@@BBBDDDFFFIIIJJJJJJJJJIIIJJJKKKNNNPPPQQQPPPOOOOOOKKKIIIGGGEEEBBB===888444222333333333333555888;;;@@@NNN```kkknnnmmmnnnpppwwwxxxsss|||yyybbbYYYcccoooyyytttmmmaaaSSSGGGAAAAAACCCEEEXXXllltttqqqkkkccc]]][[[[[[[[[[[[ZZZYYYXXXXXXTTTUUUWWWYYY^^^jjjxxxooo[[[OOOJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAABBBBBBBBBAAAAAA??????@@@@@@???===<<<;;;666555333222111111111111///////////////000111111222222333333333222111111000000111111333444666777888999888666444333555777555555555444444333333333111333555555444222222222//////000222444666777777333333333333222222222222111111222222222333333333333555777777666555777999777777999:::<<<===??????AAABBBCCCBBBAAAAAABBBCCCBBBCCCEEEEEEDDDEEEGGGIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]]]]ZZZ[[[[[[YYYXXXZZZ```eeeiiilllppptttwwwxxxxxxxxxrrrjjj```YYYUUUSSSRRRQQQQQQTTTZZZ```dddfffgggfff^^^]]]WWWLLLAAA:::999:::;;;;;;>>>DDDJJJSSScccqqqwwwnnnjjjiiillllllllllllmmmoooqqqrrrlllnnnpppooommmlllnnnpppooovvv|||}}}}}}~~~|||xxxsssppplllhhheee```[[[WWWLLLIIIFFFEEEGGGKKKOOORRRPPPPPPOOOLLLGGGBBB@@@@@@:::999888777666777999:::888888999888777777999:::777888===HHHXXXjjjyyywwwdddZZZUUU[[[pppzzz```MMMFFFCCCAAACCCEEEGGGJJJKKKKKKKKKJJJJJJKKKNNNQQQRRRQQQPPPOOOMMMKKKGGGDDD@@@<<<777333222333333333333555888;;;>>>MMM```lllooommmmmmnnnvvvxxxvvvzzzggg[[[cccnnnyyyrrreeeUUUHHHAAA@@@AAAEEEVVVgggllljjjfffbbb^^^]]]]]]]]]\\\\\\[[[ZZZYYYUUUVVVWWWYYY___jjjxxxqqq]]]PPPJJJJJJJJJIIIHHHGGGEEEEEE@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA???===;;;999666555333111000000111111///////////////000111111333333333333333222111000111111222333444666777888777777777555222222333555444444444444444444444333111333555555444222222333...///000222444666777888222222222111111111111000222222333333333444444444444666999888666666888;;;666777888:::<<<>>>???@@@AAACCCCCCCCCAAA@@@AAABBBEEEFFFHHHHHHGGGHHHJJJLLLJJJKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYWWWYYY[[[YYYWWWZZZbbbiiinnnrrrwww{{{~~~}}}{{{yyyuuummmbbbZZZWWWXXXXXXXXXSSSVVV[[[___bbbcccbbbaaaXXXWWWQQQGGG===888:::===@@@@@@DDDKKKSSS___rrrwwwooojjjiiijjjjjjiiijjjkkkmmmooopppkkkmmmooonnnlllkkkmmmpppmmmuuu||||||zzzwwwrrrmmmiiiddd```\\\SSSOOOKKKJJJKKKOOORRRTTTWWWRRRLLLIIIGGGBBB???===::::::999777666777:::<<<999:::;;;;;;::::::<<<>>><<<<<>><<<;;;::::::;;;999555222000/////////.........000222333222111111222222333333222222111333222111000000111333555888999888666444222333444777777777666555333222111222111000111333444333222666444000---***)))))))))444444555666555444222111222222333333333333444444444444555666777888999999;;;;;;:::;;;;;;<<<>>>>>>@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGIIIJJJMMMMMMMMMNNNOOORRRTTTVVVVVVVVVUUUVVVVVVWWWXXXYYYWWWWWWWWWWWWXXX[[[___cccjjjpppxxx~~~}}}|||rrrkkkccc___aaacccbbbaaa]]]]]]]]]___aaa___ZZZUUUOOOKKKCCC===::::::<<<>>>@@@GGGPPPWWW```ooo~~~vvvooolllmmmkkkhhhfffeeeeeefffhhhhhhiiillloooqqqrrrrrrrrrvvvxxx{{{}}}~~~{{{yyyuuuppplllhhhfffdddZZZUUURRRPPPMMMJJJNNNTTTUUUQQQOOOPPPKKKAAA<<<===999777777999999777999=========???AAACCCBBB@@@===;;;;;;???GGGTTTeeeuuu~~~rrraaaXXX[[[lll~~~{{{gggWWWNNNHHHDDDGGGHHHIIIKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQOOOMMMIIICCC>>>999666444222333333333333555888;;;<<>>>>>AAAAAABBBBBBBBBBBBCCCCCCCCCEEEGGGGGGFFFFFFHHHIIILLLLLLMMMNNNOOORRRTTTUUUUUUUUUUUUTTTTTTTTTTTTUUURRRTTTVVVWWWXXXZZZ\\\___eeekkkrrrxxxzzzzzzzzzyyypppkkkgggfffiiikkkjjjhhhbbb___[[[YYYYYYWWWSSSOOOIIIFFFAAA===;;;<<<>>>@@@IIIQQQ[[[dddnnn|||yyyrrrnnnllljjjgggdddcccdddeeefffhhhiiillloooqqqsssssssssxxxyyy{{{}}}~~~~~~~~~}}}~~~|||yyytttpppmmmjjjiii^^^YYYTTTRRROOONNNRRRXXXWWWTTTSSSUUUQQQGGGBBBBBB>>>;;;:::<<<<<<;;;>>>CCCFFFGGGIIIKKKLLLJJJFFFBBB>>>>>>@@@GGGTTTfffvvv|||{{{hhh[[[YYYfffvvvzzzfffUUULLLHHHEEEGGGHHHJJJKKKLLLLLLLLLKKKNNNOOOPPPQQQRRRQQQPPPPPPNNNLLLHHHCCC===999666555222333333333333555888;;;>>>III\\\mmmpppllljjjlll{{{{{{oooqqqttteeecccnnnzzzmmm]]]NNNCCC???@@@CCCRRRaaaffffffddd```\\\\\\]]]]]]]]]\\\ZZZYYYWWWYYYWWWWWWZZZ^^^ffftttzzzgggZZZKKKKKKKKKHHHFFFEEEFFFHHHBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<888888777555444222222111111000000000000000111111111111222222222222111111444333222222222333555666777888888666333222333555555555555555555444333333333222111222333444333222111111222444555777888888666666555444444444555555222222333333333333444444444444555666777888999999;;;;;;;;;<<<<<<===>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGIIILLLLLLLLLMMMOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQLLLPPPTTTWWWYYY[[[]]]^^^dddhhhnnnrrrttttttuuuvvvpppnnnnnnqqquuuvvvssspppfff```XXXSSSPPPNNNKKKHHHAAA@@@===<<<===AAAEEEGGGPPPYYYdddnnnwww}}}uuuqqqllljjjgggdddcccdddfffggghhhjjjmmmppprrrtttuuuuuuyyyzzz|||~~~~~~~~~~~~}}}~~~{{{wwwssspppmmmlllaaa\\\VVVTTTQQQPPPVVV]]]]]]\\\]]]___[[[SSSMMMKKKCCC>>>;;;<<<<<<<<>>===============555555555555444333111111111111111000//////000222111111222222222222111111333333333333333444666666777777777555333222333555444444555555555444333333444222111222444444333222222222333444555444444444666555444333333333555555222222222333333333444444444444555666777888999999:::;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOJJJMMMSSSXXX\\\```dddgggmmmooorrrsssrrrrrrssstttuuuvvvyyy|||~~~|||wwwsssfff```WWWQQQOOOLLLHHHEEE>>><<<;;;<<>>===============333333444333333111000000000111222111///...000222000111111222222111111000222222333333444555666666666666666555333222333555333444444444444444333333444333222333444444333222222222333444333333222222555444333222222333444555222222222333333333444444444444555666777888999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOIIILLLQQQWWW^^^fffnnnsssxxxyyyyyyxxxvvvuuuvvvwww}}}~~~wwwrrrddd```ZZZVVVSSSOOOJJJEEE???>>>>>>AAAIIISSS]]]cccmmmssszzz~~~}}}|||{{{|||}}}{{{yyywwwvvvxxx|||xxxssslllkkkhhhfffeeefffhhhiiijjjkkknnnqqqssstttttttttvvvwwwyyy{{{}}}~~~|||{{{zzzwwwtttpppmmmkkkeee___YYYWWWUUUVVV\\\eeepppvvv|||zzzrrrkkkbbbYYYPPPLLLJJJHHHHHHKKKUUUYYY___fffhhhddd]]]WWWPPPNNNLLLNNNWWWfffvvvzzzrrrwww}}}||||||iiibbbgggnnnzzz~~~yyyhhhUUUJJJHHHHHHHHHJJJLLLNNNPPPPPPQQQPPPQQQQQQRRRQQQPPPOOOMMMLLLIIIGGGDDD@@@<<<999777666222333333333333555888;;;???KKK___qqqwwwvvvwww{{{wwwhhhkkkllllllhhhqqqwwwcccPPPAAA>>>AAAEEEUUUdddkkkjjjhhhccc___YYYZZZ[[[\\\]]]\\\[[[[[[XXXVVVVVVZZZ^^^ffftttuuueeeZZZQQQNNNKKKIIIIIIIIIHHHFFF??????>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<444333333222111000000///---000333333000...000222000000111111111111000000111111222333444555555666555666666555333222333555444444444444444333222222555444333333444444333222111111222333444555666666444333333333333444555555222222333333333333444444444444555666777888999999:::;;;===>>>??????>>>===>>>??????@@@AAABBBCCCCCCFFFGGGHHHHHHGGGFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRQQQPPPMMMKKKJJJFFFIIINNNUUU]]]gggrrrxxxzzz|||||||||zzzzzz{{{|||xxxssshhhddd___\\\YYYSSSLLLFFFAAACCCFFFMMMVVVaaakkkpppxxx{{{}}}}}}zzzuuupppnnnjjjgggfffhhhjjjmmmuuu}}}zzzvvvllljjjhhhffffffgggiiijjjkkklllnnnppprrrrrrrrrrrrsssssstttvvvxxxyyy{{{{{{zzzyyyxxxwwwtttpppmmmkkkfff```\\\ZZZXXXYYY___gggttt~~~tttjjj___[[[XXXTTTRRRTTTXXX\\\bbbhhhkkkjjjeeeaaa\\\YYYVVVWWW___kkkyyyyyyooorrr}}}wwwfff```cccgggqqquuuqqqcccTTTLLLIIIHHHIIIKKKMMMNNNPPPPPPPPPPPPNNNOOOPPPPPPPPPNNNMMMLLLIIIGGGDDD@@@<<<888666555222333333333333555888;;;>>>KKK```ttt~~~{{{hhhhhhhhhjjjaaagggyyyzzzgggSSSDDD@@@DDDEEETTTdddkkkjjjhhhccc^^^ZZZZZZ\\\\\\]]]\\\[[[ZZZWWWUUUUUUXXX]]]eeesssuuueee\\\QQQNNNJJJHHHIIIIIIGGGEEEAAAAAA@@@@@@???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;666555333111000000000000***///444444111///000222000000111111111111000000///000111333444444555555444555555444333222333555555555555444333222111000666444333333444444333222000000000111222444666888444555555666777777666666222222333333333333444444444444555666777888999999:::;;;===?????????>>>===??????@@@AAABBBCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPPPPOOOOOOMMMJJJFFFBBB@@@???DDDKKKRRR[[[dddmmmrrrqqqtttwwwzzz{{{}}}|||yyyrrrmmmfff```[[[TTTKKKEEECCCHHHQQQ\\\fffooouuuxxxxxxyyyyyywwwrrrlllhhheeedddcccffflllqqqssszzz{{{vvvvvv{{{}}}{{{ooommmkkkiiiiiijjjlllnnnlllmmmooopppqqqppppppoooppppppppppppqqqqqqrrrsssuuuuuutttssspppmmmjjjgggbbb]]]ZZZYYYXXXXXX]]]dddsss~~~sssooolllhhheeeeeeccceeeiiinnnqqqrrrooollliiifffcccccciiisss~~~zzzqqquuuoooaaa]]]______jjjmmmkkkaaaWWWSSSPPPMMMJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMNNNOOONNNNNNMMMIIIGGGDDD???;;;777555444222333333333333555888;;;>>>LLLcccyyy{{{fffdddbbb{{{|||cccYYY___ppp|||iiiTTTDDD@@@CCCCCCTTTfffnnnnnnjjjccc]]]ZZZ[[[\\\]]]\\\\\\ZZZZZZWWWUUUTTTWWW[[[cccppp}}}ssscccYYYQQQNNNJJJHHHIIIIIIGGGDDDFFFEEEDDDCCCCCCCCCCCCDDDBBBAAA???>>><<<;;;::::::999777444222000000111222(((...444555222000000222000000111111111111000000...///111222333444444444444555555444222222333555555555555444333222000///666555333333444444333222111000///...///111333555555666777999999999888777222222333333333444444444444444555666777888999999:::;;;===???@@@???>>>===@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEDDDCCCBBBCCCDDDGGGHHHKKKMMMOOOOOOPPPOOOOOONNNLLLIIIEEE@@@;;;888999???HHHPPPXXX```fffjjjgggkkkqqqvvvzzzzzztttjjjbbbZZZRRRIIICCCDDDKKKXXXfffqqqxxxzzzzzzyyyxxxwwwtttpppkkkgggeeellllllsss}}}mmmgggbbbccclllyyytttrrrpppnnnnnnoooqqqsssmmmmmmoooppppppooonnnnnnooonnnmmmlllkkkkkkkkklllpppppppppooollliiieeeccc\\\XXXVVVVVVUUUTTTYYY```ooo~~~zzzyyyssstttvvvzzz}}}~~~}}}{{{qqqooollllllqqqzzz}}}uuu{{{yyyhhh\\\\\\^^^]]]gggjjjhhhbbb]]][[[XXXUUUKKKLLLMMMNNNOOONNNNNNMMMHHHIIIKKKMMMNNNNNNNNNNNNJJJGGGDDD???;;;777444333222333333333333555888;;;???MMMeee|||zzzdddaaa^^^xxxsss\\\TTT[[[mmm||||||iiiTTTBBB===@@@BBBTTThhhrrrqqqlllccc[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYVVVUUUWWWZZZ```nnnzzzwwweeeZZZTTTOOOIIIEEEDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>><<<:::999<<<999555444444444111//////000222222000///000111000000000111222222333333333222111111111222333444777999999777333111333666777888888666444333333444666666777888999888555222333222000000111333666888555555555666666666666666444222000000111333333333555666666777888:::;;;<<<>>><<<;;;<<<>>>?????????===>>>@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDJJJKKKLLLNNNNNNOOOOOOOOOPPPNNNLLLHHHCCC===888666999<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKHHHDDD???;;;999777999===BBBHHHNNNRRRUUU[[[___eeemmmuuu|||}}}vvvnnneeeXXXMMMIIIKKKLLLMMMQQQYYYdddooowwwzzz}}}{{{vvvpppmmmrrr|||tttbbbWWWQQQUUUZZZaaaooo}}}}}}{{{yyywwwvvvuuuvvvzzz}}}|||zzzvvvtttsssrrrpppnnniiieee```\\\[[[ZZZZZZYYY[[[\\\]]]]]][[[WWWSSSQQQRRRQQQNNNMMMMMMOOORRRTTT___jjjzzz||||||yyyvvvlllaaa^^^eeennnssszzzwwwppphhhaaa[[[WWWSSSNNNLLLJJJJJJMMMOOOOOONNNLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIEEE@@@<<<777444222333444555555555777:::<<>>===<<<;;;:::777555333222222222111000///000222222000///000111000000000111222222333333111111000000111333555666555777888666222000111444888:::<<<<<<999555333222444666888<<<>>>===999666000000000000111333555666777777777777777777777777888666444444555666666666555555666777888:::;;;<<<;;;:::999:::<<<>>>>>>===AAAAAABBBBBBCCCCCCBBBBBBFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLJJJHHHEEEAAA???===999:::<<>><<<;;;;;;:::888777555333222111000000///000222222000///000111000000000111222222333333000000000000111333555777555777999777333111222444888;;;>>>>>>;;;777333222333555999===@@@???<<<888111111111222333444555666888888888888888777777777888555333333444555555444555555555666888999;;;<<<;;;:::999:::===>>>???>>>@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFCCCAAA@@@???@@@@@@BBBEEEHHHLLLNNNSSSVVV]]]eeennnwww~~~|||xxxpppeee______aaa^^^___hhhvvv{{{vvvxxxkkk^^^RRRPPPQQQUUUbbbppp}}}~~~zzzxxxsssssstttyyy|||xxxuuuqqqoooiiiddd]]]WWWSSSPPPMMMKKKHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMSSS___mmm~~~~~~~~~zzzsssnnnsss|||nnncccYYYOOOIIIGGGFFFFFFHHHJJJMMMOOOQQQQQQTTTSSSRRRQQQPPPQQQQQQRRRKKKHHHDDD???:::666444333333444555555555777:::===FFFRRRhhh~~~rrrbbb^^^rrrxxxggg^^^ZZZ^^^pppwwwfffRRRCCC>>>>>>EEESSSeeetttxxxsssjjjcccaaaaaaaaaaaa```___]]]\\\XXXUUUTTTVVVXXX]]]iiiuuu|||iiiZZZHHHGGGGGGGGGHHHHHHGGGEEEFFFEEECCCBBBBBBCCCEEEFFFBBBAAA???===<<<;;;;;;;;;::::::888555222111000000///000222222000///000111000000000111222222333333000000000000111333555777666999;;;999555333333555888;;;??????===888444333333555888<<<@@@@@@===:::444333333333444666888999::::::999999999888888888888666444333444555555444444555555666777999:::;;;<<<;;;:::;;;>>>@@@@@@@@@>>>>>>@@@BBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGIIIJJJIIIJJJLLLMMMOOOPPPPPPQQQNNNMMMLLLJJJHHHFFFEEEDDDGGGGGGGGGHHHJJJMMMOOOQQQQQQTTTYYY```iiiqqqxxx|||~~~~~~uuunnnmmmjjjhhhjjjttt}}}{{{pppbbbVVVRRRQQQRRR\\\iii{{{~~~{{{vvvvvvvvvzzz{{{uuuqqqlllggg___XXXTTTPPPMMMKKKDDDCCCBBBAAAAAABBBDDDEEEDDDEEEFFFGGGGGGHHHHHHHHHJJJNNNVVV```nnnzzz~~~}}}uuurrrzzzvvvfff[[[RRRIIIDDDDDDCCCEEEHHHJJJMMMOOOQQQSSSRRRRRRQQQOOOOOONNNNNNNNNKKKHHHDDD>>>999666444333222333555555555777;;;===EEERRRiiitttaaacccvvv~~~nnnddd^^^aaasss{{{wwwnnn___MMMAAA<<<;;;CCCPPPbbbqqqvvvqqqiiidddbbbbbbbbbaaa```^^^]]]]]]YYYVVVTTTUUUWWW\\\gggssszzzjjj[[[HHHGGGFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCCCCDDDEEEGGGBBBAAA???===;;;;;;;;;;;;::::::999666333000111111///000222222000///000111000000000111222222333333111111000000111333555666666999<<<:::777444444555777:::>>>???<<<999666444333444666:::===>>><<<:::666555333333444666999;;;;;;;;;;;;:::999999888888;;;888666555666666666555444444555666777999:::;;;<<<;;;:::<<<>>>@@@AAAAAA===>>>@@@BBBCCCEEEEEEFFFCCCCCCDDDDDDFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQPPPRRRUUU[[[bbbiiiooorrrxxxyyy|||zzzxxxooooooqqqyyyqqqdddZZZWWWUUUTTT[[[fffyyy~~~|||{{{|||{{{wwwqqqkkkccc[[[UUUPPPLLLJJJBBBAAA???======>>>???@@@???@@@@@@AAABBBCCCDDDDDDIIIKKKPPPWWWaaaooo}}}}}}|||xxx}}}uuutttqqq^^^UUUNNNFFFBBBDDDBBBEEEIIILLLNNNOOORRRTTTTTTTTTTTTSSSRRRPPPOOONNNKKKHHHCCC===999555444333222333444555666888;;;>>>EEERRRjjj~~~{{{}}}xxxdddfffyyypppeee^^^___qqq|||wwwsssqqqmmmeeeXXXJJJ@@@<<<;;;@@@MMM```nnntttpppiiidddcccbbbaaa```___^^^]]]\\\ZZZWWWUUUUUUVVVZZZeeepppyyymmm___LLLJJJHHHHHHIIIIIIHHHGGGHHHFFFDDDCCCCCCDDDFFFHHHCCCAAA???<<<;;;;;;;;;<<<555777777555222111222444///000222222000///000111000000000111222222333333222222111111111222444555555888;;;:::666333333444666999<<<===<<<999777666444333444777:::;;;;;;:::777555222111222555:::===<<<<<<<<<;;;:::999999999:::888555444555666555444444444444555777888:::;;;;;;:::999;;;>>>@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWTTTUUUVVVVVVUUUSSSQQQOOOOOOPPPRRRUUUZZZ```eeehhhoooppprrrwww{{{~~~~~~}}}{{{{{{wwwwwwyyy}}}tttiiibbbbbbaaa^^^dddmmmwww~~~||||||yyysssiii```XXXRRRMMMJJJBBBAAA>>><<<;;;;;;<<<===============???@@@AAABBBFFFHHHKKKPPPWWWbbbmmmttt~~~~~~~~~}}}~~~vvvwwwooo[[[SSSMMMEEECCCGGGBBBFFFKKKMMMNNNPPPRRRUUUVVVWWWXXXXXXWWWTTTQQQOOOKKKHHHCCC===888555333333111333444555666888;;;>>>FFFTTTlll{{{vvvuuuzzzkkkdddyyyoooccc[[[]]]ooouuuoooiiifff^^^SSSHHH@@@======???LLL^^^mmmssspppjjjeeecccbbbaaa___^^^]]]\\\\\\\\\XXXUUUUUUUUUXXXcccnnnxxxpppbbbQQQOOOKKKIIIIIIIIIHHHGGGHHHFFFDDDCCCCCCDDDFFFHHHCCCAAA???<<<;;;;;;;;;<<<111333555333111111333666///000222222000///000111000000000111222222333333333222111111111222333444444777::::::666333222333666888;;;<<<;;;999888888444333333555777999:::999888555111///000444999=========<<<;;;::::::999999888666333222333333333222444444444555777888:::;;;:::999888:::===???@@@???@@@AAABBBBBBCCCCCCBBBBBBGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNQQQRRRTTTUUUUUUQQQRRRSSSTTTWWW[[[^^^```[[[\\\\\\\\\YYYUUUQQQNNNNNNNNNOOOQQQUUUZZZ^^^```ggggggjjjnnnrrruuuuuutttuuuvvv~~~zzzyyyppplllnnnnnnkkkpppxxxuuu|||{{{zzz~~~zzzoooeee\\\TTTNNNKKKDDDBBB@@@>>><<<<<<;;;<<<======<<<===>>>@@@BBBCCCCCCEEEHHHLLLRRR[[[dddjjjssszzzyyy{{{ooo[[[SSSNNNFFFEEEIIICCCGGGLLLNNNOOOPPPSSSUUUSSSTTTVVVWWWUUUQQQMMMKKKKKKHHHBBB<<<888555333333111333444555666888<<<>>>HHHVVVnnnxxxsssnnnqqqwwwqqqbbbxxxoooccc[[[]]]pppyyypppeeebbb[[[QQQHHHAAA?????????LLL^^^mmmsssqqqjjjfffcccbbbaaa___]]]\\\\\\\\\]]]YYYVVVUUUUUUWWWaaalllxxxsss```TTTQQQMMMKKKJJJIIIGGGFFFDDDAAA??????AAADDDFFFGGGBBB@@@============<<<;;;555555444333222222222222000000000000111111111111333111...///222333222111333222222111111222222333777999;;;;;;888666555444777777777777777666666555777,,,222===:::666999888222222777444---444<<<888<<<<<<<<<<<<;;;:::999999555444333222111222333333333444555777888888888888888999999:::<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVSSSUUUYYY\\\___aaabbbbbb\\\\\\\\\[[[ZZZXXXUUUTTTVVVSSSOOOOOOSSSXXX]]]___bbbdddeeefffgggiiillloookkknnnttt~~~~~~zzzzzz|||}}}}}}}}}{{{zzzyyyyyyzzzzzzyyy{{{~~~{{{tttlllddd[[[RRRLLLEEECCC@@@>>>>>>===;;;999<<<<<<<<<===>>>??????@@@AAABBBCCCEEEHHHOOOWWW]]]hhhnnnuuuzzz|||}}}~~~{{{yyyzzzyyyxxx\\\QQQPPPLLLHHHHHHFFFHHHKKKNNNQQQTTTVVVWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHCCC===888555333222222333555777:::<<<===>>>CCCSSSkkkzzzuuurrrqqqwwwrrrfffrrrssseee\\\___rrrtttlllddd^^^XXXLLL>>>:::???>>>HHHYYYiiirrrrrrkkkdddcccaaa^^^]]]^^^^^^^^^]]]^^^ZZZWWWVVVUUUWWW```jjjxxxuuucccQQQNNNKKKJJJJJJKKKJJJIIIEEEBBB@@@???AAADDDEEEFFFBBB@@@============<<<;;;999888666444333222111111000000000000000/////////333000///000222333222111222111111111111111111222666888::::::888555444444555666666777777777666666666444999<<<@@@MMMPPPCCC;;;444555666111444999555;;;<<<<<<;;;;;;:::999888666555444333333333444555444555666777888999999:::999999::::::<<<===???@@@@@@@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIILLLMMMMMMNNNOOOQQQRRRSSSTTTVVVYYY]]]___```______\\\\\\\\\\\\ZZZYYYWWWUUUVVVSSSPPPPPPSSSXXX\\\^^^___^^^___```cccfffiiikkkhhhiiimmmvvv|||{{{}}}zzzyyyzzz}}}~~~}}}|||||||||{{{}}}~~~|||vvvoooggg^^^UUUOOODDDAAA===;;;:::999888666888999999:::;;;;;;<<<<<<>>>???AAACCCFFFLLLRRRWWW^^^dddlllqqqsssuuuxxxzzz|||~~~~~~~~~~~~{{{xxxzzz}}}aaaRRRNNNIIIFFFFFFEEEGGGIIIMMMPPPRRRTTTUUUWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHBBB===888555333222333444555666999<<<>>>???EEEUUUnnnyyyuuurrrvvvooo___iiiwwwiii___aaatttzzzkkkddd^^^ZZZPPPBBB>>>CCC@@@JJJ[[[kkktttssskkkdddcccaaa^^^]]]]]]^^^]]]\\\___[[[XXXWWWVVVXXXaaajjjvvvxxxeeeQQQOOOKKKJJJJJJKKKKKKJJJFFFCCCAAA@@@AAACCCDDDDDDBBB@@@============<<<;;;;;;:::888555333222111000222222222111111000000000111000///000222333222111111111000000000000111111444666999999777444333333333444555666777777777777111888;;;888GGGlll{{{jjjTTT>>>444555111222888777;;;;;;;;;;;;:::999888777777666555555444444555555555666777888999::::::;;;:::::::::;;;<<<===>>>>>>@@@????????????@@@AAAAAADDDDDDEEEFFFGGGHHHIIIJJJMMMMMMLLLMMMMMMNNNOOOOOOSSSUUUXXX[[[\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUURRRPPPNNNOOOSSSWWW[[[]]][[[YYYXXX[[[```dddeeedddbbbaaacccjjjsss{{{~~~zzzuuuuuuxxx~~~}}}uuummmjjjjjjlllrrryyy~~~{{{{{{{{{|||~~~|||{{{zzz{{{~~~}}}zzzuuuooohhh___VVVPPPEEEAAA<<<999777777666666666777777888888999999::::::<<>>??????>>>>>>??????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUSSSQQQOOORRRSSSTTTTTTSSSRRRQQQPPPJJJIIIIIIKKKQQQVVVZZZ\\\[[[XXXXXX\\\bbbdddaaa]]][[[YYYYYY^^^gggpppuuuvvvrrroookkklllqqqyyy~~~uuujjj```ZZZYYYZZZaaahhhsss~~~|||yyywwwwwwzzz~~~xxxwwwuuuuuuuuuwwwyyyzzz~~~wwwtttpppkkkeee\\\SSSMMMFFFBBB<<<888777777777777666777777777888888888999777:::===???@@@BBBEEEHHHKKKRRR[[[aaacccdddfffhhhjjjkkkmmmooosssvvvyyyzzz~~~~~~~~~vvv~~~|||]]]NNNIIIFFFFFFIIIIIIKKKMMMPPPSSSVVVWWWXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKGGGBBB;;;777444333333666555444555777;;;???BBBNNN___xxx|||yyywww|||jjj\\\]]]jjjlll___bbbuuu}}}ppphhhbbb___UUUFFF>>>@@@BBBMMM```sss}}}}}}uuummmdddaaa^^^]]]]]]]]]\\\[[[___\\\ZZZZZZXXXXXX___gggrrr}}}yyyeeeWWWSSSNNNJJJIIIIIIIIIHHHFFFDDDBBBAAABBBCCCBBBAAABBB@@@============<<<;;;666666444333222222222222333333222222222111111111...///111222222222222333444333333222222333333444222444777777666444333333000111333444666777777777888333333222444JJJ```ddddddCCC222333000000777:::::::::::::::999888777777555555555555444444333333444444444444555777888999;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHIIIJJJHHHHHHIIIJJJKKKMMMNNNOOOKKKLLLLLLLLLKKKIIIGGGFFFJJJKKKKKKLLLKKKJJJIIIHHH@@@@@@BBBGGGNNNTTTXXXZZZ[[[ZZZ[[[```eeeeee___XXXTTTRRRRRRVVV^^^fffkkkllleeebbb```bbbiiisss{{{}}}wwwmmm```TTTNNNLLLMMMQQQXXXdddqqq~~~}}}zzzyyyxxxyyy~~~|||vvvuuusssqqqppppppqqqrrrtttvvvwwwyyyyyyxxxvvvuuurrroookkkfff```XXXOOOJJJDDD@@@:::666555555666555555555555555666666666666666888;;;===>>>???AAACCCEEELLLTTTZZZ[[[\\\^^^```aaaccceeeiiinnntttxxx{{{~~~~~~}}}zzzqqqvvvsssYYYNNNKKKGGGGGGJJJKKKLLLOOORRRTTTVVVXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKGGGAAA:::666333333333666555555555888<<<@@@BBBMMM]]]vvvyyyyyy{{{jjj[[[YYYbbbxxxmmm]]]^^^qqq|||ppphhhbbb```WWWHHH???@@@AAAMMM```tttzzzttteeebbb___^^^^^^^^^]]]\\\^^^[[[ZZZZZZXXXWWW\\\dddooo{{{zzzeeeTTTPPPLLLIIIJJJKKKLLLMMMFFFDDDBBBBBBCCCCCCBBBAAABBB@@@============<<<;;;555444333222222222222222000000000000000000000000,,,///222333222222222333444444333333333333444444222444777777666444444444000111222444555666666666666...444;;;555555???EEEGGG444000555444444777555;;;;;;;;;;;;:::999888777444555555555555444333333444333333333444666888999:::::::::;;;<<<===>>>>>>@@@????????????@@@AAAAAABBBBBBCCCEEEGGGHHHIIIJJJGGGHHHHHHIIIKKKLLLNNNOOOIIIHHHGGGEEEDDDBBBAAAAAADDDDDDEEEEEEDDDCCCAAA@@@:::;;;>>>DDDLLLRRRVVVWWWZZZZZZ\\\___bbbaaa]]]YYYSSSQQQQQQUUU\\\aaacccccc\\\YYYVVVXXX```kkktttzzzvvvpppeeeWWWKKKEEECCCDDDFFFKKKVVVdddrrr{{{wwwuuurrrooollljjjiiiiiilllmmmppprrrssssssrrrrrrnnnkkkeee```YYYRRRKKKFFF>>>;;;666333333333333222222222222222222222222222444666999:::;;;<<>>===??????AAAJJJWWWdddrrr}}}uuusssooojjjfffbbb___^^^aaacccgggjjjlllmmmmmmllljjjeee^^^WWWQQQKKKEEEAAA:::888555333333333222111222222222222111111111111222444666777777999<<>>=========<<<;;;;;;999777555333222111000111222333444555555666777+++...333444333222333444333222222111111222222333222555888888777666555555111111222333444444444444777///111444222666;;;666777444666111)))222===;;;<<<<<<<<<<<<;;;:::999999666777888888888777555444666555444444555777:::;;;888999999:::<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAACCCDDDFFFHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIEEEAAA???@@@AAACCCBBBBBBBBBAAA@@@>>>;;;::::::;;;???DDDJJJOOOQQQQQQRRRQQQPPPOOOPPPTTT[[[```fffeeeeeegggiiihhhccc^^^VVVRRRNNNNNNTTT]]]fffkkkkkkeeeYYYLLLAAA;;;;;;<<<;;;<<>><<>>???@@@BBBPPPfffzzzzzzvvvwww{{{lllZZZVVV^^^vvvrrreeehhhrrr}}}uuuqqqeeeRRRCCC>>>@@@IIIYYYiiitttvvvsssnnniiigggcccaaaaaa```___^^^___]]]^^^^^^[[[XXX[[[bbbkkkwww}}}jjjWWWRRRKKKGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@???===<<<===>>>===<<<555444444333222222222222000000000000////////////000111111111111222222222555444333222111111111111444444555555555444222111111111222222222333333333222111111000111222333444999999777444333444777:::;;;;;;<<<<<<<<<<<<;;;;;;888777555444333333444444666666555555555666666777888999:::;;;<<<>>>??????@@@@@@???????????????@@@CCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGDDDAAAAAACCCFFFFFFEEECCCBBBBBBAAA???===;;;:::<<<>>>AAAFFFJJJJJJHHHFFFIIIEEEBBBDDDGGGLLLUUU___gggnnnrrroookkkggg```ZZZQQQMMMHHHHHHOOOXXX___cccgggbbbXXXLLLAAA;;;999999999<<<@@@DDDKKKYYYjjjwwwzzzqqqkkkbbb\\\XXXSSSNNNJJJKKKLLLNNNQQQSSSUUUVVVWWWTTTRRROOOJJJEEEAAA===<<<777777666666555555444444111111111111111111111111444444555555666777777888999;;;>>>??????@@@AAACCCHHHMMMUUU\\\dddmmmtttyyy|||wwwppprrrxxxiiiaaaWWWTTTTTTZZZ```cccddddddaaaVVVKKKGGGFFFEEEGGGJJJNNNNNNNNNOOOQQQTTTWWWXXXYYYYYYXXXVVVSSSOOOKKKHHHFFFBBB<<<888666555555444666888:::;;;;;;===@@@BBBCCCQQQcccvvv{{{{{{}}}qqq```ZZZ^^^uuusssbbbcccmmmzzzhhhRRRFFFEEE@@@GGGSSSaaakkknnnkkkggg``````____________``````]]]]]]\\\\\\\\\]]]^^^___llluuu|||iiiWWWQQQKKKGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@>>><<<;;;<<<<<<;;;:::555555444333222222222222111000000000////////////000111111111111222222222555444333222111111111111666555444333333333444444111111222222333333444444444444333333444555777888999888666444222333777:::??????>>>>>>===<<<:::999888777666444333333444444555555555555555666777888888999:::;;;<<<>>>??????@@@@@@????????????@@@@@@AAABBBCCCEEEFFFHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFDDDEEEGGGJJJJJJIIIGGGFFFEEECCCAAA???>>>===???@@@BBBEEEHHHGGGEEEBBBAAA===<<<>>>AAAFFFOOOYYYjjjpppssspppkkkgggbbb\\\XXXQQQJJJIIINNNVVV[[[]]]ccc^^^UUUJJJ@@@:::888888444777:::===CCCNNN\\\fff|||yyymmmfff^^^WWWSSSNNNIIIEEECCCDDDEEEGGGIIIJJJKKKKKKFFFEEEBBB@@@===:::888777666666666555444444333333111111111111111111111111333333444444555666666777888:::<<<>>>>>>>>>@@@AAADDDJJJSSS\\\eeemmmuuuzzz}}}yyyvvvyyyyyyhhh^^^TTTRRRSSSXXX]]]``````___XXXNNNFFFEEEEEEDDDEEEGGGMMMNNNOOOPPPRRRUUUVVVWWWXXXXXXWWWUUURRRNNNJJJHHHEEEAAA;;;777555444444333666888:::;;;<<<>>>BBBDDDFFFSSSeeewwwnnn```[[[^^^ssslll]]]```jjj{{{~~~lllTTTEEECCC<<>><<<;;;;;;;;;999888666555444333222222222222111111000000000/////////000111111111111222222222444444333222111111111111777666444222222333555666111111111222333444555666555444333444555777999;;;999888666333111222666999BBBAAA@@@???===;;;999888888777666555444444555555444444444555666777888999888999:::;;;<<<>>>??????@@@@@@????????????@@@@@@@@@AAABBBDDDFFFHHHJJJKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHKKKMMMMMMLLLMMMLLLJJJHHHFFFEEEEEEEEEGGGGGGGGGHHHGGGEEEAAA>>>:::777777:::===AAAJJJSSS___gggnnnppprrruuutttrrrhhh\\\OOOIIILLLRRRUUUUUU[[[XXXQQQHHH???999777777555777:::<<>>>>>>>>>>>???======<<<<<<;;;:::999999666666555444444333222222222222222222222222222222222222333333444444555555666888:::;;;;;;;;;===???@@@FFFPPP[[[eeennnvvv{{{}}}~~~{{{hhh[[[TTTTTTVVV[[[aaacccbbb^^^QQQIIICCCDDDEEEDDDDDDFFFLLLMMMPPPRRRTTTUUUVVVVVVVVVVVVVVVTTTQQQMMMJJJGGGDDD@@@:::666444444333333555777:::<<<>>>@@@DDDGGGHHHTTTdddvvvzzzlllaaa\\\```ssszzzeeeXXX\\\gggwww~~~oooVVVDDD@@@;;;@@@JJJWWWbbbfffddd```\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]hhhqqq}}}zzzgggVVVQQQJJJGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBB???===;;;;;;;;;999888666555444333222111111111111111111000000000//////000000111111111222222222444333222222111111111222666555444444444444555555222111111222333555666888444333222222444777:::<<<999888666333111222555888@@@@@@???>>><<<:::888777888777777666666555555555444444444555666888999:::888999:::;;;<<<>>>??????@@@@@@?????????@@@AAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKFFFGGGIIIKKKMMMOOOOOOOOORRRQQQPPPOOOOOOPPPQQQQQQUUURRRNNNKKKHHHCCC>>>;;;888666777;;;>>>AAAHHHPPPTTT^^^jjjttt}}}~~~mmmWWWJJJHHHKKKMMMMMMSSSQQQNNNHHHAAA;;;888888555777:::<<<>>>BBBGGGLLLRRReeerrr|||xxxjjjbbbXXXQQQLLLGGGBBB???<<<<<<;;;::::::999999999;;;;;;;;;<<<<<<<<<======777777666555444444333222222222222222222222222222111111222222333333333333555666888888888999;;;======DDDOOOZZZdddmmmuuuyyy~~~~~~jjj\\\YYY]]]bbbgggmmmpppllleeeSSSJJJDDDDDDEEEEEEFFFIIIKKKMMMPPPTTTVVVVVVVVVUUUUUUUUUUUUSSSPPPMMMIIIGGGDDD@@@:::666555444444444444777:::<<>><<<@@@IIIVVVbbbhhhfffccc^^^^^^]]]]]]]]]]]]^^^^^^[[[[[[ZZZYYYZZZ[[[\\\]]]dddnnn{{{zzzfffVVVPPPJJJGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBAAABBBBBBCCCAAA>>>===<<<<<<:::999666666444333222111111111111111111111000000000000000000111111111222222222333333222222111111222222222444666777777666444333222222111222333666888:::555444333222444777:::===:::999777444111222555888<<<<<<<<<<<<;;;:::999999777777777777777777666666444444555555777888::::::888999:::;;;<<<>>>??????@@@@@@??????@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHIIILLLNNNOOOQQQRRRRRRTTTTTTUUUWWWYYY[[[]]]___^^^YYYQQQKKKEEE@@@<<<999;;;999:::>>>@@@BBBGGGNNNSSS___nnnzzzcccOOOFFFEEEFFFFFFKKKLLLLLLHHHCCC>>>;;;:::333555777:::<<>>===;;;:::999999999999888888999999::::::::::::999999888777666555444444222222222222222222222222111111111222222222222222444555666666555666888;;;>>>DDDNNNYYYcccllltttyyy{{{uuuzzz~~~nnn```^^^fffooouuu|||~~~wwwlllXXXMMMDDDBBBCCCDDDFFFJJJJJJMMMQQQUUUWWWWWWVVVUUUTTTTTTTTTSSSPPPMMMIIIGGGEEE@@@;;;777666666666555444666:::===???CCCHHHKKKNNNWWWdddrrrvvvfffcccgggxxxrrr\\\PPPSSS]]]tttyyytttgggRRRBBB>>>===???FFFTTTbbbjjjiiifff______^^^^^^^^^^^^______\\\[[[[[[ZZZ[[[\\\]]]^^^bbblllzzz|||fffUUUPPPJJJGGGHHHIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBCCC@@@>>>=========<<<:::777666555333222111000000222222111111111000000000000111111111111222222222333333222222111222222333111333666999999777444222222222111222444777:::<<<888777555444555888<<>>??????@@@@@@???@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLJJJIIIJJJLLLNNNPPPPPPQQQTTTVVVUUUVVVZZZ^^^aaadddfffggg```YYYNNNFFF@@@===<<<;;;???>>>???CCCCCCBBBEEEKKKNNN\\\nnn~~~qqqXXXIIICCCAAABBBDDDGGGIIIIIIFFFAAA===<<<666777:::===@@@CCCEEEFFFDDDOOOZZZjjj{{{jjjbbbWWWNNNHHHCCC???;;;===<<<:::999888999999:::999999999999:::::::::;;;::::::999888666555444444333333333333333333333333111111222222222222222222333444444444333444777999???DDDMMMWWWaaallluuuzzzxxxrrrkkksss~~~|||~~~oooeeeaaannnzzzzzzkkkXXXMMMCCC@@@@@@AAADDDHHHKKKMMMQQQUUUWWWWWWVVVVVVTTTTTTTTTSSSQQQMMMJJJHHHEEEAAA;;;777666666666666333666999<<>><<<===BBBPPP```jjjkkkiii]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^```kkkyyyiiiUUUPPPJJJGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBAAA???<<<<<<<<<===<<<:::777666555333222111000000222222222111111111000000000111111111111222222222333222222111222222333333222444666888888777555444222222111222444777;;;===999888555444444777;;;======<<<999666333444666999::::::;;;;;;<<<;;;;;;:::777777888999999999888777777777666666777888888999888999:::;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHJJJLLLLLLKKKIIIHHHIIIKKKMMMMMMLLLMMMQQQTTTUUUXXX]]]bbbfffhhhiiiiii^^^VVVJJJAAA>>>???AAACCCFFFEEEFFFIIIHHHEEEFFFJJJKKKZZZnnn|||dddPPPDDD@@@???>>>BBBGGGIIIFFFBBB>>><<<:::;;;===@@@CCCFFFGGGGGGBBBJJJRRRccc|||}}}mmmeeeYYYPPPJJJEEEAAA===<<<;;;999888888999;;;<<<:::::::::;;;<<<=========::::::999777666555333333333333333333333333333333222222222222222222222222333444444333222333666999>>>CCCLLLUUUaaammmxxxvvvoooiiissszzznnngggeeetttyyyeeeUUUKKKCCCAAABBBBBBDDDGGGLLLNNNQQQTTTVVVWWWWWWWWWTTTUUUUUUTTTQQQNNNKKKIIIDDD???:::777666666666666333666999<<>>888666333111222444888;;;>>><<<:::666444444777:::<<<<<<======<<<<<<;;;:::777777999::::::999888777888777777777777777888888888999:::;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIKKKLLLJJJHHHGGGFFFHHHIIIHHHGGGHHHMMMQQQUUUXXX^^^dddgggiiihhhhhh]]]TTTIII@@@???BBBHHHKKKMMMKKKMMMOOOMMMHHHHHHKKKTTTbbbsssmmmWWWGGG@@@???:::???EEEHHHGGGBBB>>><<<999999:::<<<@@@BBBCCCCCCAAAFFFMMM___zzz~~~rrriii]]]SSSMMMIIIDDDAAA<<<;;;999999999;;;===>>>666777888999:::;;;<<<===999999888666555333222222333333333333333333333333333333222222222222222222444444444222222333666888===BBBJJJTTT```nnn{{{vvvnnnlllvvvuuulllhhhhhhyyywwwaaaSSSJJJDDDDDDEEEEEEEEEGGGMMMNNNQQQTTTVVVWWWWWWWWWUUUUUUUUUTTTRRRNNNKKKIIIBBB>>>999555555555555555333666999<<<>>>AAAFFFIIIHHHQQQ^^^mmm~~~uuugggaaappp{{{dddUUUUUU[[[pppwwwgggXXXGGG??????===<<>>>>>>>>???@@@AAABBBCCCGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHFFFEEEEEEGGGHHHJJJHHHIIIHHHGGGGGGJJJNNNQQQSSSXXX]]]bbbhhhmmmiiicccXXXPPPGGGGGGLLLRRRTTTRRRXXXTTTRRRSSSPPPLLLJJJMMMRRR]]]sssyyy___III>>><<<>>>>>>@@@BBBDDDDDDAAA>>>555666999<<<@@@DDDHHHJJJFFFGGGMMM^^^vvvuuulll___UUUOOOJJJDDD???@@@>>><<<;;;:::888666444999999999999999999999999:::999888666555555444444333333333222222222111111111111222222222333333333000000000000111222333333:::???HHHTTTbbbpppzzz}}}{{{tttyyyzzzjjjfffiiipppvvv```PPPIIIDDDDDDEEEEEEHHHLLLMMMOOOQQQTTTVVVWWWWWWWWWUUUUUUUUUTTTRRROOOMMMKKKGGGBBB;;;555444444444555777777:::>>>BBBEEEFFFFFFHHHQQQYYYccctttzzzfff^^^ppphhhVVVSSSXXXssskkkYYYLLLCCC===:::<<<@@@IIIYYYiiiqqqqqqeee^^^YYYZZZ[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXYYYZZZ[[[___gggtttpppZZZQQQJJJHHHHHHGGGGGGIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===:::888777666444222111111111222111111111111111111111111111111000000111111222333222333444444222000000000444555666777888888777777333333444555666777888888777666444333333444666888999999777444222333666999;;;;;;;;;;;;:::999888888::::::999888777666555444555666777777666666777888:::::::::::::::;;;;;;<<>>@@@@@@===;;;777888999<<>><<<::::::999777666999999999999999999999999999888777555444444333333333333333222222222222111111222222222222333333333000000000111222333444555;;;@@@IIIUUUbbbnnnxxx}}}{{{~~~vvvgggdddhhhtttppp\\\PPPIIIDDDEEEFFFFFFHHHLLLNNNOOOQQQTTTVVVVVVWWWWWWWWWWWWVVVUUUSSSPPPNNNLLLGGGBBB;;;666444444555555:::;;;===@@@DDDHHHJJJKKKFFFMMMSSS]]]rrr~~~kkkaaasssmmmZZZVVVYYYqqqmmm\\\NNNBBB::::::<<>>BBBHHHNNNSSSVVVQQQSSSUUU^^^sssnnneeeuuusss```YYYZZZjjjooo```RRREEE<<<999;;;===CCCQQQdddoooqqqiiiaaa\\\\\\]]][[[ZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[^^^fffrrrvvv\\\SSSKKKIIIIIIGGGGGGIIICCCCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>===:::888777666444222111111111222111111111111111111111111111111000000111111222333///222555555333111//////333444555666777777888888777666555444444444555555666555333222222333444555333444444444333444777999===<<<:::999888888999::::::999888777777666666666555666777777666666777888;;;;;;;;;:::;;;<<<<<<===??????@@@@@@AAABBBDDDEEEBBBCCCEEEEEEEEEEEECCCBBBEEEFFFHHHJJJKKKJJJIIIHHHCCCEEEGGGIIIKKKMMMQQQSSSTTT[[[```bbbdddddd```ZZZWWW\\\ccchhhkkkllloooqqqlllfff___[[[VVVPPPPPPRRR[[[dddtttqqqcccZZZcccnnnuuurrrcccPPPBBB===;;;::::::;;;;;;:::999999999999999;;;===@@@AAAHHHPPP]]]lll|||wwwqqqhhh```YYYSSSMMMIIIEEEAAA===:::::::::;;;:::777777888888999999::::::888777666555444444444444444444333333333222222222222222222333333333444444333333333333333444555666;;;AAAJJJWWWdddpppyyy~~~}}}ooofffgggnnnvvv```OOOIIIEEEFFFGGGGGGIIILLLNNNPPPRRRTTTUUUVVVVVVVVVSSSSSSRRRQQQOOOMMMJJJHHHFFFAAA;;;777666555555555666888<<>>;;;999:::;;;<<<<<<777666444222111111111222111111111111111111111111111111000000111111222333000222555666555222111000333333444555666777888999888777555333333333444444666555444333333333444444333444666555444444555666<<<;;;:::999888999:::;;;:::999888777666666666777666888999999888777999::::::::::::::::::;;;;;;<<>>:::999999999999888888888777888:::===@@@BBBJJJTTTbbbqqq~~~xxxxxx}}}}}}yyyqqqhhh___WWWQQQMMMGGGCCC???<<<;;;;;;;;;;;;777777777888888999999999888888777666555555555555444444444333333333222222222222333333333444444444666555444444333333444444:::@@@KKKXXXgggttt}}}{{{nnnhhhkkksssvvv\\\NNNHHHEEEGGGHHHHHHIIIMMMOOOPPPRRRTTTUUUVVVVVVUUURRRRRRRRRQQQOOOLLLJJJHHHEEEAAA;;;888777666666555444777<<>>777666444222111111111222111111111111111111111111111111000000111111222333000333555666444333222222333333333444555777888999888777555333222222333444666555555444333333333333444666777777555444444555::::::999999::::::;;;;;;:::999777666666666777888777888:::999888888999;;;:::::::::999:::;;;;;;<<<>>>>>>>>>???@@@AAACCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJHHHLLLPPPSSSUUUVVVXXXYYYVVV\\\^^^\\\YYYXXXVVVRRRUUU]]]iiiqqquuuuuuuuuuuujjjeee```^^^ZZZUUUTTTWWW\\\eeeqqq}}}vvvhhhPPPNNNQQQ\\\hhhiii^^^SSSEEEAAA;;;777666777777777777777777999<<>>===<<<;;;:::888888888888888888888888888888777666666666666666444444444444333333333333333333333333444444444444555555444333333333444444888???JJJYYYhhhuuu~~~wwwkkkgggllltttwww\\\NNNHHHEEEGGGIIIIIIJJJMMMOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLJJJDDDAAA<<<999777777666666888;;;???CCCGGGOOOYYY```ccc```ZZZ[[[lll}}}wwwwwwyyy|||sssaaaXXXeee}}}kkk[[[VVVXXXiii}}}rrriii\\\LLL@@@;;;<<<<<<===GGGXXXffflllnnnfffaaaaaabbb```___```\\\\\\\\\\\\[[[ZZZYYYXXXYYY___iiivvvqqq^^^UUULLLJJJJJJGGGGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCBBB???<<<::::::;;;<<<;;;777666444222111111111222111111111111111111111111111111000000111111222333000222444444222111222333222222222333444666888:::888666444222111222444555555444444333222111111111333666888888777666555555777888999:::;;;<<<<<<<<<:::999777666555666888888666888999999888888999:::;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMQQQUUUYYYZZZZZZ[[[\\\YYY^^^___[[[WWWWWWWWWUUUVVV]]]gggpppsssssspppnnnddd```]]]]]][[[VVVVVVYYYYYYcccnnnwww{{{qqqWWWNNNGGGNNN^^^gggccc\\\LLLFFF???999777777777777888888999;;;@@@GGGMMMPPPSSSZZZfffssswwwrrrrrrqqqvvv~~~zzzrrrhhh___XXXTTTKKKHHHDDDAAA???<<<:::777999999888888777777666666777777666555555555555666555444444444444333333333333333333444444444444555222222222222333444555666888>>>JJJXXXgggsss{{{pppfffbbbgggooowww```MMMHHHFFFHHHJJJIIIJJJMMMPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTRRROOOLLLKKKDDD@@@<<<999888888777666999===AAADDDFFFLLLUUU[[[^^^^^^ZZZZZZjjj|||vvvzzz}}}|||ppp___UUU___tttmmm^^^XXXUUUeee~~~~~~ssskkk```PPPCCC<<<>>>>>>>>>FFFVVVccciiikkkddd^^^___aaa___^^^___[[[[[[\\\[[[[[[YYYXXXWWWWWW\\\fffrrr~~~ppp^^^UUUMMMJJJJJJGGGGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCAAA???>>>===<<<:::888777666444222111111111222111111111111111111111111111111111000111222222333000111222222000000111333222222222333444666999:::888666333111111222444666333333222222111000000///222555888999888777777777555666999;;;<<<======<<<:::999777666555666888999555777888888777777888999<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>???AAABBBEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPTTTYYY\\\]]]]]]]]]^^^YYY^^^```\\\ZZZ\\\^^^]]]ZZZ___gggnnnqqqooojjjeee```]]][[[\\\[[[WWWWWWYYYUUU___kkksss|||zzzdddUUUHHHKKK\\\jjjlllgggRRRLLLCCC===:::999::::::888888:::>>>DDDKKKRRRVVVXXX]]]fffqqq||||||uuuqqqrrrrrrwww~~~zzzsssiii```ZZZWWWLLLIIIEEEBBB@@@===999666::::::999888777666555555666666555444444444555555555555444444444333333333333333333444444444555555//////000111333555777888888>>>IIIWWWeeepppxxx|||~~~yyykkkaaa]]]ccckkkqqq___MMMHHHFFFHHHJJJJJJJJJMMMPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRPPPMMMKKKIIIDDD@@@<<<999999888777666777<<>>======;;;999999888777666444333222111444111...///111222000...000111111111111222222222333333333444444444555555555555555555555666777888666444222000000000222333666555333222222222333333666777888888888666555444444555888:::;;;<<<<<<<<<666666555444444666777888999999999888888888777777<<<<<<;;;;;;;;;<<<======???@@@@@@AAAAAA@@@@@@???CCCBBBBBBCCCCCCDDDEEEFFFJJJJJJJJJIIIIIIKKKPPPSSSSSSVVVZZZ^^^``````___^^^[[[^^^```___```ddddddaaadddeeehhhlllmmmjjjeeeaaaYYYXXXWWWXXXYYYZZZYYYWWWVVVZZZaaakkkvvv}}}qqqcccRRRKKKQQQ]]]gggllleeeVVVGGGBBB@@@<<<<<>>EEENNNVVV[[[\\\\\\^^^bbbhhhrrr}}}~~~|||yyyvvvqqqnnnmmmsss|||~~~~~~{{{ssshhh^^^XXXUUUOOOLLLHHHFFFDDDBBB???===888888777777777777888888888888777777666666555555555444333333222222333333555444222111111222444555666555444222333444666777;;;@@@IIIVVVdddooouuuwwwzzz}}}|||zzzhhh[[[VVVXXX\\\uuuppp]]]NNNKKKHHHEEEEEEGGGJJJLLLQQQSSSTTTUUUTTTSSSTTTUUUSSSTTTTTTSSSQQQNNNJJJHHHAAA???<<<999888888999:::<<>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHHHHHHHKKKOOOSSSXXXZZZ]]]```aaa```___]]]]]]```bbbbbbccchhhiiifffhhhggghhhhhhhhhddd___[[[YYYWWWUUUUUUVVVVVVVVVUUUVVVYYY^^^eeellltttzzz}}}}}}ssscccWWWSSSYYYdddlllrrreeeWWWOOOHHHAAA>>>???@@@BBBGGGNNNUUU[[[]]]]]]^^^^^^^^^bbbhhhqqqyyy~~~}}}|||zzzwwwsssooommmrrrzzz{{{zzzwwwpppeee\\\WWWUUUOOOLLLHHHFFFDDDBBB???>>>999999888777777777777777777777777777777666666666555444444333222333333333666555333222222333555666555555444333444555666777;;;@@@JJJWWWeeepppwwwyyyzzzxxxvvvwww}}}vvvtttwwwvvveeeYYYUUUWWWZZZhhhwwwzzztttgggXXXMMMKKKHHHFFFFFFHHHJJJLLLRRRTTTVVVVVVUUUTTTUUUVVVTTTUUUUUUTTTQQQNNNKKKIII@@@>>>;;;888777777999:::<<<>>>BBBEEEHHHLLLPPPTTTSSSTTTQQQPPP```|||{{{dddWWW\\\kkkvvvcccWWWRRR```vvvwwwpppiii[[[NNNGGGGGGEEEFFFOOO___hhhjjjllliiidddaaaaaaaaaaaa```\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ___kkkzzzppp[[[UUUMMMIIIHHHHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBAAADDDBBB???===<<<999777444888777666555444222222111333222000000111111111000.../////////000000000000111111222222222222333333444444444444555666777888888777555333333333333444444333222111111111222222555666888888888777555444222333555666777888999999:::999777666555444444444444555666777888999:::::::::::::::::::::;;;<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEGGGHHHIIIJJJNNNRRRVVV]]]___aaaccccccbbb___^^^```dddffffffiiinnnpppnnnjjjhhheeecccaaa^^^ZZZWWWRRROOOLLLJJJKKKLLLMMMMMMSSSVVVXXXZZZ^^^eeennnuuu|||zzzsssggg^^^___jjjuuu}}}uuukkkbbbWWWLLLGGGFFFIIILLLQQQXXX^^^aaaaaa___\\\ZZZYYYZZZ^^^eeelllqqqyyy}}}~~~|||zzzyyyvvvsssppplllqqqxxx|||zzzvvvnnneee]]]WWWUUUPPPMMMHHHEEEDDDBBB@@@>>><<<;;;:::888777777777777666666777777777777777777555555444333333333333444666666444333333444666666444444444555555555666666;;;@@@JJJXXXgggssszzz}}}}}}qqqllljjjqqq{{{sssrrrvvvqqqbbbYYYVVVWWWZZZ\\\fffkkkgggdddbbb[[[RRRLLLKKKIIIGGGGGGIIILLLMMMSSSUUUWWWWWWVVVUUUVVVWWWUUUUUUUUUTTTQQQNNNJJJHHH???===999666555666999;;;>>>@@@CCCEEEGGGIIILLLOOOOOOPPPMMMMMM]]]wwwhhhYYY\\\llluuuaaaTTTSSS___sss~~~xxxqqqbbbTTTGGGFFFCCCCCCLLLZZZdddhhhoookkkeeebbb```___^^^]]]___^^^]]]\\\[[[ZZZYYYXXXZZZ[[[```jjjxxx~~~rrr[[[UUUMMMHHHGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>><<<;;;:::777555777666666555333222222111333222111000000111111000/////////000000000111111444444444333222111111000333333333444555666777888888777555444333333333333222222222222222222222222444666888999999777555444222333444555666777888888999888777666666555555555777777888999:::;;;<<<<<<999999999999::::::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJLLLOOOSSSWWW[[[```aaaccceeeeeedddbbbaaacccgggiiiiiimmmsssvvvtttkkkhhhccc```]]][[[XXXVVVKKKHHHCCCAAABBBEEEGGGHHHLLLOOOQQQPPPPPPTTT^^^fffrrrwwwzzzvvvpppnnnuuu}}}}}}vvvkkkaaaZZZXXXUUUWWW[[[aaaddddddaaa^^^UUUSSSQQQRRRVVV]]]eeejjjqqqvvv}}}|||yyywwwuuurrrooollljjjooouuu{{{zzzqqqhhh```ZZZWWWQQQMMMIIIEEEDDDBBB@@@???>>>===;;;:::888777777666666666666777777888888999666555555444444444444444555555444444444444555555222333444555666666666555;;;@@@KKKYYYiiiuuu}}}}}}llleeeaaaggguuu|||xxxzzz|||~~~}}}oooccc\\\ZZZ[[[\\\[[[```bbb\\\XXXWWWTTTOOOKKKJJJIIIIIIJJJKKKMMMOOOSSSUUUWWWWWWVVVUUUVVVWWWUUUUUUTTTSSSPPPLLLHHHFFF===;;;777444444666:::<<>><<<<<<<<<;;;999888666666555444333222222111333222222111000000111222000000000111111111222222333333333444444444444444222222333333444666777888777666555444222222111111222222222222333222222222333555888999999888555444444444444555666777888888666666777777777777777777888888999999999:::::::::999888888999:::;;;<<<===AAA@@@@@@??????@@@@@@AAADDDCCCCCCDDDDDDEEEFFFGGGFFFHHHLLLNNNQQQUUUZZZ^^^___```ccceeefffgggffffffeeehhhjjjjjjmmmtttwwwvvvppplllgggbbb]]]YYYUUUSSSJJJFFFAAA???@@@CCCEEEFFFCCCFFFIIIHHHEEEGGGMMMSSSdddmmmxxxzzzsssnnniiiiiiiiiiiigggbbb\\\WWWLLLJJJIIIJJJNNNTTT[[[```fffllltttyyy||||||||||||{{{xxxtttpppnnnkkkgggdddfffjjjpppvvv|||~~~uuulllccc[[[WWWQQQNNNIIIEEECCCBBBAAA@@@???>>>===;;;999888777777666666777777888888999999777666555555444444555555444333333333333333333444222333444555666666666666;;;@@@KKKZZZjjjwww}}}nnnfff^^^```jjjvvv}}}~~~}}}||||||}}}~~~qqqfffbbbbbbcccdddccceeeccc]]]WWWRRRNNNJJJIIIJJJJJJKKKLLLNNNOOOPPPRRRTTTVVVVVVUUUTTTUUUVVVSSSSSSRRRQQQMMMIIIEEECCC;;;999666444444777:::===>>>AAAEEEHHHJJJLLLNNNPPPKKKHHHGGGJJJTTTiiiooo]]]]]]kkksss^^^QQQRRR\\\mmm}}}lll\\\JJJEEEAAAAAAFFFRRR```jjjnnnjjjfffcccbbbbbbaaaaaa___^^^^^^^^^___```aaabbb]]]]]]```gggqqq|||~~~{{{yyyvvv]]]VVVNNNHHHHHHIIIIIIHHHDDDDDDDDDCCCBBBBBBBBBAAA???===<<<<<<===<<<;;;999555555444444333222222111222333333222000000111333111111111111222222222222000000111333555777888999222222222333444666777888666666555444333222000000222222333444444444333333222555888::::::888666444444444444444555666777888555666777888888888888777666666666666666777777777999999999999:::<<<===>>>>>>>>>>>>>>>???BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGKKKNNNQQQUUUZZZ]]]]]]___bbbdddfffhhhhhhhhheeehhhiiihhhkkkqqqttttttvvvsssmmmhhhbbb\\\UUUQQQJJJFFFAAA>>>>>>???AAAAAA???@@@BBBAAA??????BBBEEEKKKUUUfffvvv}}}vvvnnneee[[[QQQKKKDDDCCCAAABBBDDDHHHMMMQQQVVV\\\dddkkkppprrrtttuuurrrooojjjgggdddbbb___\\\___ccciiipppwwwyyyqqqggg^^^XXXRRRNNNIIIEEECCCBBBBBBAAA@@@???===<<<:::999888888777777888888888888888888777777666555555555555666333333333333333333333333222333333444555666777777;;;AAALLL[[[kkkwww}}}tttmmmddd```ccckkkqqquuu{{{|||}}}||||||}}}}}}ppphhhgggjjjnnnooonnnmmmiiiaaaWWWOOOIIIGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVSSSSSSRRROOOLLLGGGCCC@@@999888666555666888;;;======@@@EEEHHHKKKLLLOOOPPPMMMHHHFFFIIIPPPaaavvveeebbbmmmsss___SSSRRR[[[lll~~~mmm]]]HHHBBB======BBBMMM]]]kkkhhheeeaaa^^^^^^_________\\\[[[[[[[[[]]]___aaabbb______```eeemmmyyy{{{||||||}}}~~~}}}{{{yyyxxx___XXXNNNIIIHHHJJJJJJIIIDDDDDDBBBBBBAAABBBCCCDDDAAA???============;;;999555444444333333222222222222333444333000///111333000000000000111111111111000111222333444555666666111111222333444666777888888777777666444333111000222333444555666555555444222444777::::::999666444333333222222333444555666777777888888888777666666333333444555666777777888999999999:::;;;===>>>???>>>>>>===>>>???AAADDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFIIILLLPPPSSSWWW[[[^^^]]]___aaaccceeeggghhhhhheeeggggggeeegggmmmpppooouuusssqqqnnnjjjddd\\\WWWRRRNNNHHHCCCAAAAAA@@@??????>>><<<;;;:::;;;===>>>:::BBBPPP```pppxxxkkk^^^QQQGGGAAA===<<<<<<<<<>>>AAADDDFFFHHHMMMTTT[[[___cccfffgggfffccc```]]]\\\[[[YYYWWWVVVZZZaaaiiiqqq{{{xxxoooddd]]]SSSOOOIIIEEECCCBBBBBBAAA@@@???>>><<<;;;:::::::::999999888888888888888888888777666666555555666666333333444444444444333333333333333333444666888999;;;AAALLL[[[jjjwww{{{xxxssslllffffffllltttzzz|||~~~yyymmmgggjjjqqqwww{{{yyyuuunnndddXXXMMMHHHGGGGGGIIIKKKNNNPPPQQQRRRRRRSSSUUUWWWWWWVVVUUUVVVWWWTTTSSSRRRPPPLLLGGGCCC@@@777777777777999:::<<<===@@@CCCHHHKKKMMMNNNPPPQQQOOOIIIFFFIIIMMM\\\}}}}}}llleeekkktttbbbWWWSSS\\\kkk}}}ppp```FFF???:::;;;???III[[[kkkhhheeeaaa^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```aaa`````````dddkkkvvv{{{{{{||||||~~~~~~}}}}}}||||||yyy```XXXOOOJJJIIIJJJKKKJJJDDDCCCBBBAAAAAABBBDDDEEECCCAAA???>>>===<<<:::888444444444333333222222222222444555333000///111444////////////000000000000555444444333222111000000111111111333444666777888999999888777666444222111222333555666666666555555111444777:::;;;999666444222222111111111222444555999999999999888777555444222333444666777999:::;;;:::::::::;;;<<<===??????BBBAAA???>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKOOOSSSVVVYYY]]]```^^^___aaacccdddffffffgggdddffffffcccdddiiilllkkkooopppqqqrrrqqqllleee``````\\\UUUPPPLLLIIIGGGEEEBBB>>>:::777888:::<<<<<<===BBBHHHOOOYYYkkksssdddWWWKKKBBB===777888999;;;===AAACCCEEEBBBFFFKKKPPPSSSUUUXXXZZZ^^^\\\YYYWWWWWWWWWVVVUUUPPPUUU\\\dddnnnxxxvvvkkkdddSSSOOOIIIEEECCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;:::999999999888777777777888888777666666666666666444555555666666555555444444333222222333666888:::<<>>BBBLLL___qqqqqqmmmiiifffeeeeeeeeeddd```___^^^]]]]]]^^^```bbbaaa```aaacccjjjuuu~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~ttt```WWWOOOMMMLLLIIIHHHIIIGGGDDD@@@AAADDDEEEBBB>>>BBBBBB@@@>>>===;;;999999:::888555333111111111222000222333333111000000111000000/////////111222333111111333444555666666666444444333333444555777888999888777666555444333333444444555666666555444333444333444666888888777555444333111000111333555777777888999:::999888666444333444444555666777777777888888999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSXXX[[[]]]^^^aaaaaaaaaeeeiiikkkiiifffeee```^^^aaadddeeehhhkkkrrrrrrsssrrroookkkgggeeeiiieee^^^UUUNNNHHHDDDCCC@@@???>>>===<<<<<<<<<===:::;;;===???EEETTTggguuutttcccSSSFFF???:::888888999:::<<<>>>@@@AAABBB===>>>???@@@BBBFFFKKKOOOTTTTTTSSSRRRQQQQQQPPPPPPNNNQQQWWW___iiiuuuzzzoooeeeVVVNNNEEEBBBDDDEEEAAA===@@@???===<<<<<<;;;:::888777777777777666666666666888777777666555555444444777777777777666555444333333444444555666777888999===CCCOOO]]]jjjuuu}}}}}}||||||{{{wwwuuu}}}ooohhhgggiiixxxwwwhhhZZZOOOJJJHHHHHHJJJMMMNNNNNNNNNPPPQQQWWWXXXXXXXXXWWWVVVUUUUUUWWWTTTQQQQQQQQQLLLDDD===999999999888777999===AAAHHHLLLPPPRRRSSSTTTTTTUUURRRMMMDDDFFFNNNUUUqqqpppeeegggzzzrrr^^^YYY\\\gggvvvuuuhhhKKK@@@999<<>>===;;;:::999888777555333222222333444333444444333222111222333111000000//////000111222000111333444555555666666444333333222333555666777777888999:::999666333222333444555666666555444333333333333666888999888666555333222000111333555777777888999:::999888666555555555666666777999:::;;;999999999:::;;;;;;<<<<<>>???@@@;;;<<<<<<<<<===@@@DDDHHHNNNNNNNNNMMMMMMLLLLLLLLLKKKNNNRRRYYYbbbnnnzzztttjjjYYYQQQHHHEEEFFFHHHFFFCCC???===;;;;;;;;;:::999777999999999888888888777777999888888777666666555555555666666666555444333333444444444444555777888999???GGGSSS```lllvvv|||}}}{{{~~~~~~~~~vvvhhhdddhhhooo|||kkk]]]RRRLLLIIIIIILLLNNNOOOOOOPPPQQQRRRXXXXXXXXXXXXXXXWWWVVVVVVUUURRRPPPOOONNNJJJBBB;;;999999999888999;;;@@@CCCHHHKKKPPPSSSTTTUUUVVVXXXVVVQQQGGGFFFKKKQQQjjjooobbbbbbrrr}}}jjj[[[^^^hhhwww}}}pppdddMMMCCC;;;===BBBLLL___qqqzzzzzztttlllhhhiiiiiigggbbbbbbbbb```^^^]]]___``````^^^]]]```hhhttt}}}||||||}}}}}}~~~~~~~~~}}}ttt___VVVNNNLLLKKKIIIHHHJJJGGGDDDBBBBBBDDDEEEBBB???@@@@@@???>>>===;;;;;;:::777666555444444444555666333333333111000000111333222111000//////000000111000111222444555555555555333222222111222333555666666888;;;<<<;;;888444111333444555666666555444333222111222555888:::999888666444222111111333555777666888999::::::888666555444333222222333555888999:::::::::;;;<<<<<<======????????????@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCCFFFJJJOOOUUUZZZ\\\]]]^^^\\\^^^bbbhhhmmmnnnllljjjhhhcccaaaeeeggggggiiilllqqqpppooonnnmmmlllkkkjjjjjjhhhddd___ZZZUUURRRQQQMMMLLLKKKIIIEEEAAA===:::444777999999999;;;@@@DDDJJJQQQ\\\dddgggddd^^^ZZZLLLGGGAAA===;;;;;;;;;;;;777888888999;;;<<<======:::::::::999999;;;>>>AAAFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHLLLQQQXXXdddpppxxxvvvmmm___VVVKKKEEEFFFHHHHHHFFF@@@>>>;;;;;;;;;;;;:::999::::::::::::999999999999999999888888777777666666555555666666666666555444555444444444555777888999BBBJJJXXXeeeooovvvzzz}}}}}}{{{zzzzzzzzz~~~xxxiiigggppp}}}mmm___VVVOOOKKKKKKMMMOOOQQQQQQQQQRRRTTTXXXXXXXXXYYYXXXXXXWWWVVVSSSPPPNNNMMMLLLGGG???999777888999999:::===BBBFFFIIILLLQQQTTTUUUWWWYYYZZZZZZUUUIIIEEEGGGKKKaaaooo___[[[iiiwww^^^```hhhwww}}}vvvkkk___QQQFFF>>>???DDDNNN```ssswwwvvvppphhheeehhhiiigggcccccccccbbb```___```bbb___^^^]]]___fffrrr}}}~~~||||||||||||}}}~~~}}}rrr___VVVMMMKKKJJJHHHHHHJJJGGGEEECCCCCCDDDDDDBBB@@@??????>>>===<<<<<<;;;;;;888777666555555444555555111111000...,,,---///222333222111/////////000000000111222333444555555555222222111111111222444555666777:::;;;:::777444222222333444555555555444333111111111444888:::::::::777666444222222333555777666777999::::::999777666666555222111111333666888::::::;;;;;;<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIOOOVVV[[[]]]^^^^^^\\\```gggmmmqqqrrrqqqoookkkfffeeehhhjjjjjjkkkmmmuuutttsssqqqmmmjjjfffdddaaa```^^^\\\YYYWWWVVVUUUWWWWWWVVVTTTOOOHHHBBB>>>333666999;;;;;;===???AAA>>>CCCIIIOOOPPPLLLGGGCCCAAA>>>;;;::::::;;;:::999777777888888999:::;;;;;;::::::::::::999:::===???@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEIIIOOOYYYdddlllwwwzzzuuummmcccVVVLLLIIIIIIHHHGGGBBB@@@>>>=========<<<;;;;;;;;;;;;:::::::::999999888888888888777777666666666777777888999999888888666666555444555777999:::AAAKKKZZZgggpppuuuyyy|||~~~{{{yyywwwtttuuu|||~~~nnnkkkvvvlll___VVVNNNJJJKKKMMMPPPQQQQQQQQQSSSTTTXXXXXXXXXYYYYYYXXXXXXWWWRRRPPPNNNMMMKKKEEE>>>999666777888999;;;???DDDIIIMMMOOOSSSUUUVVVXXXZZZ[[[[[[WWWKKKDDDEEEHHH\\\|||ooo]]]WWWccc~~~}}}______fffttt|||tttiii___UUUIIIAAAAAAFFFOOObbbtttqqqpppkkkccc```ccceeedddbbbccccccbbb``````aaabbb___^^^\\\^^^dddooo{{{~~~}}}}}}}}}~~~~~~}}}|||rrr```VVVMMMJJJIIIGGGGGGIIIFFFEEEDDDDDDDDDDDDBBBAAA???>>>>>>===<<<;;;;;;::::::999888666555333333222111111000...,,,---///222333222111/////////000000000000222333444555555555333222111000111222333444777777777777666555444444111222444555555555444333111000111333777:::;;;;;;999777555333222333555666666777999::::::999888777===<<<999666666777888:::::::::;;;;;;<<<======>>>?????????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEIIIOOOUUU[[[^^^``````^^^cccjjjpppttttttsssrrrooojjjiiilllnnnmmmmmmoootttuuuuuutttpppkkkfffccc[[[[[[ZZZZZZZZZZZZ[[[[[[_________]]]XXXQQQJJJFFFBBBAAA@@@===;;;999:::;;;===???AAACCCBBB@@@>>><<<===;;;:::;;;<<<<<<:::999777777888888999:::;;;;;;999999::::::999:::<<<>>>===============>>>>>>>>>???@@@AAACCCHHHPPPYYY```nnnyyywwwhhh[[[SSSNNNKKKIIIEEEBBB???============<<<;;;;;;:::::::::999999999888888888777777777777777555666777999::::::::::::999888666555666888:::<<<@@@KKK[[[hhhpppuuuyyy|||~~~~~~zzzwwwuuutttpppqqq}}}}}}lllhhhtttnnn^^^SSSKKKFFFJJJMMMOOOPPPPPPQQQRRRSSSWWWWWWXXXXXXXXXXXXXXXWWWRRRQQQPPPNNNJJJEEE>>>:::444666777999;;;@@@FFFJJJQQQSSSVVVWWWXXXYYY[[[\\\[[[YYYNNNEEEEEEHHH[[[xxxppp^^^VVV```|||xxx]]][[[aaannn|||}}}vvvmmmeeeXXXLLLBBBBBBFFFOOObbbuuupppooojjjccc```bbbcccbbb```bbbcccbbbaaa``````aaa^^^]]]\\\\\\aaalllyyy~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzuuubbbXXXNNNJJJHHHFFFFFFHHHFFFFFFEEEDDDDDDCCCCCCBBB??????>>>===<<<::::::999:::999888666444333111111333333333111000000111333222111000//////000000111///000111333444444444444333222111111111222333444777666666555555555555555111222333444555555444444222111111333777:::;;;;;;;;;999666444333333555666666777999;;;;;;:::999777===;;;999777666666777888:::::::::;;;<<<<<<======>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFIIINNNTTTZZZ^^^aaacccbbbgggnnnrrrtttttttttuuusssooommmppprrrpppppprrroooqqqssstttsssqqqnnnlllaaa```______```bbbdddeeeeeeffffffeeeaaa\\\VVVSSSNNNKKKFFF@@@<<<999888888:::;;;<<<============<<<777777888:::<<<===<<<;;;777888888999;;;<<<======999:::;;;:::999:::;;;=========<<<<<<<<<<<<<<<<<<<<<===>>>???BBBHHHOOOTTTcccnnn{{{vvvhhh\\\TTTNNNKKKHHHDDD@@@>>>======<<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888555666777999;;;<<<<<<<<<;;;:::888777777999<<<>>>AAALLL\\\iiioootttyyy}}}|||{{{wwwtttqqqpppjjjmmm~~~zzzkkkgggrrrrrr^^^RRRJJJFFFKKKMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXWWWWWWWWWRRRRRRRRROOOJJJDDD>>>:::555777888:::===BBBHHHLLLSSSUUUWWWYYYYYY[[[]]]_________SSSGGGFFFIIIZZZtttsss```WWW```{{{nnnZZZWWW[[[iiiyyyzzzrrrjjjZZZMMMCCCAAAEEENNNaaatttttttttppphhheeeeeeeeebbb```aaaccccccaaa```aaaaaa^^^]]]\\\[[[___iiiwww~~~}}}}}}}}}~~~||||||{{{zzzyyyxxxwwwwwwzzzdddYYYNNNJJJGGGDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCC@@@???>>>===;;;:::888888777777666555444333222111333444444333222111222333111000000//////000111222///000111222333444444444444333222111111222333444555666777888888777555444000111333444555555444444333222111333666999:::;;;<<<:::777444333333555666666777999;;;;;;:::999888666666555555555555666666999999999:::;;;;;;<<<<<<=========>>>@@@AAACCCDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGIIIMMMRRRXXX^^^ccceeejjjoootttwwwwwwwwwxxxyyyvvvrrrqqqtttuuusssrrrtttnnnnnnoooppprrrtttvvvwwwooommmiiiggggggiiilllooonnnoooppppppnnnjjjgggeee[[[WWWPPPIIICCC@@@===<<<777999:::<<<<<<<<<<<<;;;555555666999<<<======<<<888888999;;;<<<>>>???@@@>>>???@@@>>><<<;;;<<<============<<<;;;;;;;;;:::888999;;;<<<>>>BBBGGGKKKSSS```nnnwwwwwwkkkaaaYYYUUUNNNJJJEEEAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;888999;;;===???@@@AAAAAA>>><<<:::888999;;;>>>???EEEQQQ```jjjooosssxxx}}}}}}}}}xxxtttpppnnnmmmjjjnnnyyyvvvyyykkkiiiqqqqqq]]]RRRNNNMMMLLLNNNQQQRRRRRRRRRTTTUUUTTTUUUUUUVVVWWWWWWVVVVVVQQQRRRRRROOOIIICCC===:::888999;;;===???DDDJJJOOORRRTTTWWWYYY[[[^^^aaadddggghhhZZZLLLGGGHHHVVVnnnvvvbbbXXX```{{{|||gggWWWSSSVVVeeevvv}}}sssjjjZZZMMMBBB@@@CCCLLL___rrryyyzzzvvvnnnjjjiiifffbbb```bbbddddddcccbbbbbbccc]]]]]]\\\ZZZ]]]gggvvv}}}|||{{{{{{{{{|||zzzyyyxxxvvvuuuuuutttttt}}}eeeZZZOOOJJJGGGDDDCCCEEEEEEFFFFFFEEEDDDCCCCCCDDDAAA@@@???===;;;999888777444444555555444444333222000222333333111000000111000000/////////111222333///000111222333444444444555444333222222222333444444666999;;;;;;999555333000111222444555555444444444222222333666999::::::<<<:::777555333444555666666777999;;;;;;;;;999888555555666777888999::::::888888999::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDD@@@AAABBBDDDEEEGGGHHHIIIHHHJJJMMMQQQXXX^^^dddgggrrrvvv{{{||||||{{{}}}~~~yyytttsssvvvxxxuuutttuuuqqqooonnnnnnpppuuuzzz}}}yyyvvvqqqmmmlllnnnqqqsssvvvwwwxxxyyyxxxwwwuuusssmmmhhh___UUULLLDDD>>>:::777999<<<>>>>>><<<999888777777777999<<<======<<<888999:::<<<>>>@@@AAABBBEEEFFFEEECCC@@@>>>===>>>>>>======<<<;;;::::::999666777999;;;<<<>>>BBBEEEGGGTTTcccmmmwww|||rrrjjjeeeTTTPPPKKKGGGEEEDDDCCCBBB>>>>>>>>>>>>============<<<<<<==================<<<===???BBBDDDFFFFFFGGG@@@>>>;;;999:::<<>>======;;;777444888777666444333222111111111111111111111111111111000000111222222222222222333222222444777999777555333444555666666666555555333444666777888888777777555444333444666666666444222111111222444888<<<>>>@@@???===:::666444444555***555;;;999666999999777777777666666666777777888;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCDDDHHHMMMSSSZZZaaaiiimmmyyy{{{zzzxxxwwwxxxyyyyyyvvvrrrnnnmmmqqqwww|||~~~{{{yyyxxxxxxxxxwwwxxx~~~}}}yyypppdddYYYQQQIII@@@999=========>>>???>>>;;;999999;;;<<<<<<<<<===???AAA666888;;;<<<===>>>@@@BBBGGGFFFEEECCCAAA???>>>===BBBBBBBBBAAA???===:::999888888888999:::;;;======AAAIIIUUUbbbpppzzzoooeeeXXXOOOLLLKKKJJJHHHGGGCCCAAADDDDDDBBB@@@BBBCCCAAA??????AAADDDEEEEEEDDDFFFIIIKKKMMMMMMMMMLLLEEE???;;;:::999999===CCCJJJWWWeeelllqqqwww{{{||||||~~~xxxooojjjiiijjjnnnxxxhhhkkkxxx|||ooollllllpppyyy~~~mmm]]]SSSRRRTTTQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWRRRRRRPPPKKKDDD===999777666999>>>BBBEEEHHHLLLNNNQQQTTTWWWYYYZZZ]]]ccchhhpppooodddYYYSSSLLLPPPcccooo___dddsssxxxhhhSSSRRRVVVdddsssvvviii^^^OOOAAA===>>>FFFXXXjjj||||||xxxrrrpppoooiiibbb```aaacccddddddcccbbbbbbaaa]]][[[\\\^^^cccooo{{{}}}|||{{{{{{zzzwwwuuutttsssqqqqqqrrrsssrrrqqq}}}gggYYYMMMJJJKKKHHHEEECCCCCCDDDEEEEEEEEECCCBBBAAA@@@???=========;;;888555888777666444333222111111111111111111111111111111......///000000000000000111///...000333555444333333333333333333333333333333444666777888888777777555444333333555666555444444333222222444888<<>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIINNNTTT[[[bbbjjjooo{{{~~~~~~}}}{{{yyytttpppllllllqqqwww~~~}}}zzzzzzzzzzzzyyyyyy{{{rrreeeZZZRRRJJJAAA;;;;;;;;;<<<>>>??????===;;;222555999<<<>>>???BBBCCC:::<<<=========>>>@@@CCCFFFFFFEEEDDDCCCAAA???>>>@@@@@@@@@???===:::888666777777777888999:::;;;<<<;;;BBBLLLXXXeeeuuussshhhbbb]]]WWWSSSMMMHHHEEEGGGHHHGGGHHHJJJNNNKKKIIIIIIKKKNNNOOOOOOSSSSSSTTTTTTSSSQQQPPPNNNGGGAAA===<<<;;;;;;???DDDLLLYYYgggmmmqqqwww{{{|||}}}}}}vvvooojjjiiijjjnnn~~~qqqhhhjjjvvvxxxooohhhhhhjjjrrr|||yyyiiiYYYPPPOOOQQQPPPQQQSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWTTTSSSPPPJJJCCC===999888888;;;@@@DDDGGGJJJMMMPPPRRRTTTWWWXXXYYY]]]dddjjjsssyyytttiii^^^OOOOOO___vvvqqq___```jjj{{{hhhTTTPPPTTTbbbuuuqqqaaaRRRCCC>>>===BBBRRRccctttxxxxxxtttqqqmmmhhhaaaaaabbbcccdddddddddcccbbbccc___]]]\\\]]]aaalllwww}}}|||{{{~~~~~~}}}zzzyyyxxxvvvrrroooooollljjjiiijjjkkklllkkk}}}eeeXXXLLLJJJJJJHHHEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@???===<<<<<<===<<<999777888777666444333222111111111111111111111111111111...//////000000000000///000///---...111333444333555444333222111111222222333444666777888888777777444333222222444555555444666555333222444888===@@@FFFEEECCC>>>888444333333000666;;;:::888999999888666666555555555555555666888888999::::::;;;<<<<<<<<<<<<>>>???AAAAAABBBBBB@@@BBBDDDCCCAAAAAACCCEEEGGGJJJOOOUUU\\\dddlllqqq|||~~~zzzqqqnnnkkkmmmsss|||~~~}}}||||||{{{zzz~~~yyylll```WWWOOOGGGAAA<<<<<<===@@@CCCEEEDDDCCC444777<<>>===>>>AAADDDDDDEEEGGGGGGFFFDDDAAA???AAAAAA@@@>>><<<:::888666666666666666777999:::;;;777<<>>======@@@FFFOOO\\\iiiooorrrwww{{{{{{~~~|||vvvqqqmmmlllmmmooo~~~~~~tttmmmnnnwwwsssiiiccceeekkkuuu|||rrrdddWWWOOONNNPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWUUUPPPIIIAAA<<<999999;;;>>>BBBFFFHHHKKKNNNQQQRRRTTTVVVVVVXXX]]]eeelllxxx~~~lllUUUNNNZZZpppwwwccc```ddd|||oooYYYQQQQQQ___vvvxxxeeeUUUEEE???<<<>>>JJJYYYjjjsssyyyvvvpppjjjfffbbbaaaaaacccdddddddddcccccceeeaaa]]]\\\\\\^^^hhhsss}}}yyyvvvtttzzz}}}~~~|||yyywwwtttqqqlllhhhgggddd___]]]^^^___```aaazzzcccWWWLLLJJJJJJGGGEEEEEEEEEFFFFFFFFFDDDBBB@@@???>>>===;;;<<<<<<<<<;;;999888777666444333222111111111111111111111111111111000111222222222222111111333111000000111444666777999777555333111222333333333444666777888888777777444333111222444555666555999666444222444888<<>>??????@@@??????>>>BBBEEEDDD@@@???BBBFFFFFFIIINNNTTT[[[ccclllrrr|||{{{pppmmmlllnnnvvv~~~|||{{{xxxzzz}}}xxxlll```VVVNNNHHHAAAAAABBBEEEIIILLLMMMMMMBBBCCCDDDDDDDDDFFFIIILLLJJJHHHEEEAAA>>>>>>AAADDDDDDFFFIIIJJJJJJGGGCCCAAADDDCCCBBB@@@>>><<<:::999666666666777888999;;;;;;999;;;???EEEPPP```rrr}}}tttllljjjjjjjjjnnnsssvvvtttqqqpppqqqqqqpppnnnrrrooojjjddd]]]XXXTTTRRRLLLFFFAAA???>>>===AAAFFFRRR^^^kkkpppssswwwzzz{{{~~~~~~|||xxxuuurrrqqqqqqrrr|||zzzzzztttllleeehhhnnnwwwyyyuuulll```VVVPPPOOOPPPPPPRRRTTTVVVXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXUUUOOOFFF???::::::;;;<<>><<<;;;;;;<<<<<<;;;:::888777666444333222111111111111111111111111111111111111222222222111111000333222222111222444777999999888555222111111222333333444666777888888777777555333111111333666777666999777555333444777;;;===;;;;;;;;;888444222111111444555888::::::999999:::666666555444444444444444777888999:::;;;<<<======>>>>>>?????????>>>======>>>BBBEEEDDD@@@>>>BBBFFFEEEGGGLLLQQQXXXaaakkkqqq}}}~~~qqqnnnlllooowww~~~zzzwwwtttsssuuuyyywwwjjj]]]SSSMMMEEEDDDEEEHHHLLLQQQSSSTTTNNNLLLHHHEEEDDDHHHOOOTTTSSSPPPKKKEEEAAA@@@BBBDDDEEEGGGKKKMMMLLLIIIEEECCCCCCBBBAAA???===<<<;;;:::888888888999:::;;;<<<===;;;<<<>>>AAAIIIWWWhhhttt~~~|||zzztttqqqllleee^^^XXXTTTRRRNNNGGGBBB@@@>>>===@@@FFFSSS```lllqqqtttwwwzzzzzz|||~~~~~~~~~}}}|||zzzxxxvvvuuusssrrrsssxxx~~~{{{zzzzzz{{{|||sssllljjjlllooovvv||||||yyynnnjjjbbbZZZSSSOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\\\\^^^^^^^^^]]]\\\ZZZYYYXXXWWWTTTMMMDDD===999:::<<<<<>><<<;;;AAAKKK[[[hhhqqqlll```YYYZZZ\\\]]]^^^```bbbbbbbbbbbbaaabbb^^^[[[[[[ZZZ\\\eeeooozzz|||zzzxxxuuurrrmmmgggccc[[[VVVNNNIIIGGGGGGHHHHHHsss___UUULLLJJJHHHFFFFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@???===;;;;;;;;;<<<;;;:::888777666444333222111111111111111111111111111111///000000000000//////...///000111111000111444777666555333111000///000000333444666777888888777777666333111222444777888888999777666444555666888:::=========:::555111000///444333555999;;;999999;;;777777666555444444444444777777888999;;;<<<======>>>????????????>>>======???AAACCCBBB@@@@@@BBBDDDCCCFFFJJJOOOVVV```iiippp~~~vvvsssooopppvvv}}}wwwrrrmmmjjjkkkpppvvv}}}sssdddXXXPPPGGGFFFFFFHHHMMMQQQUUUVVVOOOLLLGGGCCCDDDKKKUUU]]]]]]ZZZTTTMMMFFFDDDEEEFFFGGGJJJMMMNNNNNNKKKGGGEEE@@@???>>><<<;;;;;;;;;;;;::::::::::::;;;===>>>???;;;<<<===>>>BBBMMM[[[dddvvv}}}sssppplllfff___YYYTTTRRRPPPIIICCCAAA???>>>AAAFFFTTT```lllqqqtttxxxzzzzzz{{{~~~}}}}}}~~~zzzxxxvvvuuuuuutttrrrppppppqqqsssuuuvvvvvvvvvuuuxxxyyy~~~|||uuupppnnnnnnqqquuuxxxwwwrrrmmm```]]]WWWQQQNNNMMMMMMNNNSSSTTTVVVYYY[[[]]]^^^___aaaaaa```^^^\\\ZZZXXXWWWTTTQQQJJJBBB;;;999:::<<<<<>>;;;:::;;;;;;;;;:::888777666444333222111111111111111111111111111111000000000000000///......,,,///111111000000222555333333222222111000//////333444666777888888777777777444222222555888999:::777777666555555555666666;;;<<<<<<:::666333111111333000222888;;;999999<<<999888777666555555555555555666777888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEIIINNNVVV___iiipppyyy~~~wwwtttwww~~~{{{sssnnnfffaaaaaagggmmmttt~~~|||mmm___VVVKKKIIIHHHIIINNNSSSVVVXXXMMMJJJFFFDDDFFFNNNYYYaaafffccc]]]UUUNNNJJJIIIJJJKKKLLLNNNOOONNNLLLHHHFFF???>>>===<<<;;;<<<<<<===:::::::::;;;<<<===??????<<<=========???EEEOOOWWWfffsss~~~zzzrrrqqqmmmhhhbbb[[[VVVSSSRRRLLLFFFCCCAAA@@@BBBGGGSSS___lllqqqtttwwwzzzzzz|||~~~~~~~~~~~~xxxvvvttttttuuutttqqqoooiiigggfffjjjqqqvvvwwwvvvyyyyyy{{{~~~}}}}}}yyyvvvpppqqquuuyyy{{{vvvllldddWWWTTTOOOLLLLLLMMMNNNOOOTTTVVVXXX[[[]]]___```aaadddcccbbb```]]]ZZZWWWVVVPPPMMMHHHAAA;;;999:::<<<===@@@CCCFFFGGGHHHKKKLLLNNNPPPRRRRRRSSSVVV]]]bbbuuurrrhhhddd}}}{{{ooo|||tttbbbRRRSSSaaappp}}}oooZZZKKK>>>===<<<:::===CCCMMM]]]iiihhh___ZZZZZZZZZ^^^```aaacccdddeeeddddddbbb___\\\ZZZXXXXXX___hhhuuu~~~~~~}}}xxxvvvsssooojjjccc[[[VVVJJJFFF@@@<<<;;;<<<======ttt]]]TTTLLLIIIHHHEEEFFFIIICCCCCCDDDEEEEEEDDDCCCBBBAAA>>><<<:::;;;;;;:::999888777666444333222111111111111111111111111111111222222222222222111000000,,,///222333222111333555444444444444444333111111333555666777888888777777777555333333555888:::;;;666666666666666555555444555666888888666444444444333///000777;;;999999===999999888666666555555555444444555777888:::;;;;;;:::;;;===???AAABBBCCCCCCAAA@@@???@@@BBBCCCBBBAAACCCEEEIIINNNVVV```jjjqqqsss{{{zzzzzzyyyrrrlllbbb\\\[[[aaahhhnnnyyyuuufff]]]PPPNNNLLLLLLPPPUUUXXXZZZNNNLLLIIIGGGIIIPPPZZZaaallliiiccc[[[SSSNNNLLLLLLMMMNNNOOOOOONNNLLLIIIGGG@@@???>>>======>>>???@@@:::::::::;;;<<<===>>>???===??????>>>>>>BBBJJJPPPYYYhhh}}}{{{vvvtttssspppkkkeee^^^XXXTTTTTTNNNHHHEEECCCAAADDDIIIRRR___kkkqqqssswwwzzz{{{|||~~~}}}}}}~~~~~~zzzwwwuuuvvvwwwvvvssspppddd```___eeepppxxx{{{yyyxxxwwwxxxyyyvvvyyy}}}{{{yyyxxxqqquuuzzzyyylllbbbTTTQQQMMMLLLMMMOOOQQQQQQUUUWWWYYY\\\^^^```aaabbbfffeeeccc```]]]YYYVVVUUUNNNKKKFFF@@@:::888:::<<<>>>AAADDDFFFGGGIIIKKKMMMMMMPPPRRRRRRRRRUUUZZZ___vvvyyyjjjccc{{{|||xxx}}}rrrsssbbbRRRSSS___pppkkkZZZJJJ>>><<<<<<:::;;;@@@LLL]]]lllnnnhhhcccaaa___```aaaccceeeffffffffffffddd```]]]ZZZWWWVVV\\\dddttt}}}~~~}}}|||vvvtttqqqlllfff^^^UUUNNNCCC???;;;999999;;;<<<<<>>===<<<;;;:::::::::999888666444333333333444333333333333333333333333111111111111111111111222000111222444555666666777333333444444333333222111444444555666777777666666777666444333333555888:::999666333111111333555777999888777888999888666444333333444555666777888888<<<:::888666555555777777999999888888999999:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBHHHGGGIIIPPPUUU[[[dddmmmttt|||{{{ssslllaaa[[[XXX\\\cccjjjttt|||~~~mmm]]]QQQNNNLLLOOOVVV[[[[[[YYYVVVPPPIIIFFFKKKTTT^^^cccnnnkkkfff```[[[VVVSSSRRRXXXUUURRRPPPOOONNNLLLJJJEEE@@@;;;;;;???CCCBBB@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@???===<<<===AAACCCQQQYYYiii|||{{{vvvuuusssrrrpppmmmggg```[[[VVVNNNGGGCCC@@@???BBBHHHTTT^^^hhhmmmqqqwww{{{{{{|||zzzxxxyyy{{{{{{yyyvvvuuutttuuuwwwzzzyyytttoookkkiiihhhlllsssxxxyyyxxx}}}|||yyytttttt}}}zzz}}}~~~qqqaaaTTTQQQNNNLLLMMMNNNOOOOOOSSSWWW[[[^^^______```aaabbbcccbbbaaa___[[[XXXVVVNNNIIICCC>>>;;;;;;::::::AAACCCEEEFFFFFFGGGJJJKKKNNNPPPRRRRRRSSSVVV\\\bbbvvvmmmjjj}}}{{{wwwttt|||rrrmmmqqq~~~iiiSSSPPP\\\nnnoooUUULLLCCC???<<<::::::>>>LLLVVVdddnnnlllccc```bbbcccddddddcccaaaaaaccceeebbb```___]]]XXXUUU[[[cccrrr}}}zzzuuuyyyuuuoooggg___UUULLLFFF===<<<:::999777777777777pppaaaVVVMMMJJJJJJGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA??????===<<<::::::999999999777666444333333333333111111111111111111111111222222222111111111000000000000111333444444555555333444444444444333222222333333555666777777777777777666444333444555888999<<<:::888555555666888:::888888888999:::999666333222222333444666777888999999888666444333444555555777777888888999;;;<<<===???????????????>>>>>>===BBBBBBCCCCCCDDDDDDCCCCCCGGGFFFIIIOOOTTTZZZccclllttt||||||yyyyyyzzzyyyvvvrrrfff___[[[^^^bbbgggnnnttt~~~}}}oooaaaXXXTTTQQQSSSYYY]]]]]][[[YYYTTTNNNKKKMMMTTT]]]dddnnnkkkfffaaa\\\XXXUUUTTTUUURRRNNNLLLLLLLLLKKKJJJFFFAAA======BBBEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFEEEEEECCC@@@===>>>@@@CCCIIIOOO]]]ooo~~~}}}yyyuuutttsssqqqnnnhhhaaa\\\SSSLLLEEECCCAAA@@@DDDIIITTT^^^iiinnnrrrwwwzzzzzz|||{{{zzz{{{}}}|||zzzwwwwwwwwwwwwxxx{{{}}}}}}|||{{{xxxuuuuuuwwwzzz{{{{{{~~~~~~|||yyyxxxpppaaaUUURRRNNNLLLMMMOOOPPPQQQSSSVVVZZZ]]]^^^^^^^^^___````````````]]]ZZZWWWUUUNNNIIIBBB===;;;;;;;;;;;;@@@BBBEEEGGGHHHIIILLLNNNLLLNNNQQQSSSTTTYYY```fffxxxqqqkkk|||{{{vvvrrrzzz}}}iiibbbeee~~~oooZZZTTT^^^nnn}}}{{{kkkVVVMMMCCC???<<<999;;;>>>IIISSSdddooonnnfffbbbdddfffhhhiiihhhgggfffggghhhdddbbb```]]]XXXUUUYYYaaannnyyyzzzvvvvvvrrrjjjbbbYYYPPPHHHBBB======<<<;;;999777555444qqqbbbWWWMMMJJJJJJGGGEEEEEEHHHGGGFFFDDDBBB@@@???>>>@@@???>>><<<:::999999999888777666444333333333333111111111111111111111111333222222222111000000000000111111222222222222222444444444444444333222222111222444555777777888888777666555444444666777999;;;999777555444444666777888888:::;;;<<<:::666333111111222333555666888999888777666444444444555555555555666777999;;;===>>>===>>>??????@@@?????????CCCBBBBBBBBBCCCCCCDDDEEEGGGFFFHHHNNNTTTYYYbbbkkkttt}}}}}}yyytttsssuuuyyyzzzzzzmmmfffaaaaaadddgggmmmsss{{{~~~tttiiibbb]]]ZZZ\\\bbbfffgggeeeaaa___[[[VVVTTTXXX```hhhpppnnnjjjfffaaa\\\YYYWWWSSSOOOKKKHHHIIIJJJLLLLLLHHHDDDAAAAAAEEEHHHIIIIIIGGGFFFDDDBBBCCCEEEGGGHHHKKKJJJGGGBBB???>>>@@@CCCCCCGGGQQQ```ooo|||}}}zzzsssssssssrrroooiiiaaa[[[PPPIIICCCBBB@@@@@@DDDJJJSSS^^^iiiooosssxxxzzzyyy|||{{{|||}}}~~~}}}zzzxxxyyyyyyyyyzzz~~~zzzkkk^^^VVVSSSNNNLLLNNNPPPRRRSSSTTTWWW[[[]]]]]]\\\]]]]]]___``````___]]]ZZZWWWUUUNNNIIIAAA;;;:::;;;===>>>AAACCCFFFHHHIIIKKKNNNPPPJJJMMMQQQSSSVVV\\\dddjjj{{{yyymmm{{{{{{vvvrrrzzz~~~xxxddd\\\]]]vvvxxxbbbZZZ```mmm{{{uuuhhh[[[QQQFFF@@@<<<999;;;???EEEPPPbbbpppqqqjjjeeefffdddfffiiiiiihhhgggffffffeeebbb___]]]XXXUUUXXX^^^iiittt{{{xxxtttoooggg^^^VVVMMMEEE@@@<<<<<<<<<;;;:::888666555uuubbbWWWMMMJJJJJJGGGDDDDDDGGGGGGEEEDDDBBB@@@???>>>AAA@@@>>><<<:::999888888888777666555444333333222333333333333333333333333111111111111111111111222222222222111111111222222444444444555444333333222000111333555666777888888888777666555555666777888:::888777555444444444555888999;;;===>>><<<777333111111111222333555777888:::999888777666666777777444444555666777999;;;<<<999:::<<>>BBBMMM```pppssskkkfffeeebbbeeeiiikkkjjjgggfffeeeccc___]]]\\\XXXUUUWWW]]]eeeqqq||||||zzzvvvqqqiiiaaaYYYRRRKKKFFF@@@???===<<<::::::::::::wwwcccXXXMMMJJJJJJGGGDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<:::999999999777777666666444333222222333333333333333333333333//////000111222333333444444444333222111222222333444444555555555444333333000111333444666777888888888777666666666666777777;;;;;;:::999999888777777777888;;;>>>???>>>999666333222222222333555777888888888888777777777777777555444444555555666777888999:::<<>>BBBGGGSSS^^^iiinnnsssxxxzzzzzz~~~|||}}}~~~~~~}}}zzzxxxwwwtttwww|||}}}kkk___XXXTTTQQQOOOQQQUUUWWWXXXZZZ]]]```aaaaaa`````````^^^______^^^\\\YYYVVVTTTLLLGGG???::::::>>>AAACCCHHHJJJKKKLLLKKKKKKMMMNNNOOORRRVVVXXXZZZ___gggmmm}}}nnn[[[RRRRRRfffiii\\\\\\eeeuuu|||uuupppdddWWWMMMEEE>>><<<>>>@@@KKK^^^ooosssllleeedddeeeiiimmmpppooolllkkkjjjaaa]]][[[[[[YYYVVVWWW\\\bbbnnnzzz}}}||||||zzzvvvpppjjjeee^^^XXXTTTNNNJJJEEE@@@<<<;;;;;;<<>>===<<<;;;:::::::::777777777666555444222111111111111111111111111111//////000111222333333444444444222111111222333444555555555555555444333333000111333444666666777777888888777777666666777777777888888888888777666666777888:::>>>@@@???<<<:::555444333222222444666777666666666666666555555555555555444444444555666666===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGKKKJJJLLLRRRWWW[[[dddmmmuuu~~~~~~|||uuullliiilllttt|||zzzssslllkkkooouuuvvvvvvvvvwwwvvvrrrmmmkkkmmmoooxxx{{{}}}}}}yyypppfff___VVVPPPHHHCCCCCCFFFJJJLLLRRRPPPMMMKKKKKKLLLMMMOOOOOONNNKKKIIIIIIJJJLLLNNNPPPOOOKKKHHHFFFHHHLLLPPPPPPLLLLLLQQQZZZfffwww~~~zzzyyysssqqqnnnlllkkkhhhdddaaa```___^^^]]]ZZZUUUOOOJJJGGGBBB>>>??????>>>BBBHHHTTT^^^hhhmmmqqqwww{{{{{{~~~~~~}}}~~~~~~|||yyyvvvuuuuuurrrvvv}}}rrreeeWWWUUURRRRRRUUUWWWYYYYYY]]]___cccddddddccccccccc]]]^^^^^^\\\ZZZVVVSSSQQQJJJEEE???;;;<<>>>>>@@@JJJ\\\nnntttnnnhhheeegggjjjnnnpppooonnnllllllccc^^^\\\\\\ZZZWWWXXX[[[^^^jjjvvv}}}}}}||||||}}}}}}{{{xxxuuurrrmmmhhhddd```[[[SSSJJJCCC>>><<<<<>>888777555333333444555777555555666666666666555555555444555555666777888999>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFKKKIIILLLQQQVVV[[[ccclllrrr|||vvvssssssyyyxxxqqqjjjiiiooouuuyyyyyyxxxxxxwwwuuusssqqqpppooouuuwwwxxxxxxuuupppjjjggg[[[UUUMMMHHHFFFHHHKKKLLLOOONNNMMMKKKKKKMMMPPPRRRUUUTTTSSSQQQQQQQQQRRRSSSUUUSSSPPPLLLIIIKKKPPPTTTTTTOOOMMMPPPVVV```nnnzzzzzzuuurrrpppoooiiigggdddbbbaaa___\\\ZZZWWWVVVSSSQQQOOOKKKFFFCCCBBB===;;;===???@@@EEEKKKVVV___hhhkkkpppvvv{{{}}}}}}~~~~~~~~~}}}yyytttqqqrrrsssqqqvvvsssdddVVVUUUTTTUUUWWWZZZZZZZZZ]]]```ccceeeeeedddeeeeee`````````^^^[[[WWWSSSQQQHHHDDD???<<<>>>AAADDDEEEIIIKKKLLLLLLKKKKKKLLLNNNSSSVVVYYY[[[]]]bbbjjjppp~~~}}}gggXXXTTTWWWrrrjjjWWWQQQYYYmmmzzzooocccYYYPPPFFF@@@@@@@@@III[[[nnnvvvrrrmmmkkkhhhkkkoooppppppnnnnnnnnniiiddd```___]]]YYYWWWYYYYYYeeerrr{{{~~~~~~{{{zzz{{{}}}{{{{{{{{{||||||yyytttpppkkkgggaaaYYYPPPHHHBBB???{{{dddXXXNNNKKKIIIFFFCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<<<<;;;;;;;;;<<<<<<666666777777666444222111333333333333333333333333444444333222111000///...111000///...///000222333555555666666555555444333222333333444555555555444999888888888777777666666333444777888999888777666777777999<<<@@@BBBAAA@@@:::999666444333444555666666777888888888888888777444444555666888:::;;;<<<;;;<<<>>>@@@BBBCCCCCCDDD@@@AAACCCEEEGGGGGGFFFFFFJJJIIIKKKPPPUUUZZZbbbkkkqqq{{{}}}}}}~~~sssmmmggghhhqqqzzz{{{zzzxxxxxxxxxvvvsssqqqsssrrrrrrqqqpppnnnmmmlllaaa[[[SSSMMMKKKLLLNNNOOOLLLLLLLLLKKKKKKNNNRRRUUUZZZYYYYYYXXXWWWWWWWWWWWWZZZWWWSSSOOOLLLNNNRRRVVVWWWRRROOOQQQVVV]]]iiiuuu~~~{{{vvvqqqmmmjjjiiihhhbbb```^^^\\\\\\ZZZXXXVVVRRRPPPMMMJJJHHHEEEAAA>>>===:::999<<>>===???>>>===<<<;;;:::::::::777888888666333222222222000111222333333333222222666777777333///,,,,,,...111000///000111222111000333444666999;;;:::444///111111111111222333444555888777666555444333333333777888999999888777666555444666999>>>BBBDDDCCCAAABBB;;;444111444777777555777888888888777666444333555444444333444555666777>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLNNNUUU^^^eeerrrzzz|||{{{{{{sssooolllpppxxx{{{yyywwwuuusssqqquuutttsssqqqooommmkkkjjjccc```[[[VVVRRRQQQPPPQQQPPPRRRTTTTTTRRRSSSWWWZZZ]]][[[ZZZZZZ[[[\\\[[[ZZZ___\\\WWWSSSQQQRRRTTTVVVZZZXXXWWWUUURRRTTTaaannnuuu~~~wwwsssmmmiiifffcccaaa___^^^\\\ZZZXXXVVVTTTQQQNNNLLLKKKIIIFFFCCCAAA@@@???<<<;;;;;;:::;;;???DDDIIIYYYaaaiiimmmrrrwwwzzzyyy}}}wwwqqqmmmnnnpppvvvwwwzzzvvv~~~jjj\\\SSSRRRQQQQQQRRRUUUYYY[[[\\\^^^bbbdddeeefffiiikkkiiihhheeeccc```[[[VVVRRREEEBBB???>>>@@@DDDFFFGGGLLLMMMMMMMMMMMMNNNNNNNNNUUUTTTWWW\\\```dddmmmwwwqqq^^^WWWZZZooopppXXXKKKPPP```mmmtttjjjcccXXXIII???>>>AAAHHHZZZooo{{{zzzuuurrrqqqtttxxx}}}}}}{{{uuupppjjjdddaaa]]]WWWSSSZZZbbbmmmyyy}}}}}}}}}|||{{{{{{{{{{{{{{{|||uuupppiiigggffffffddd\\\PPPGGG}}}hhh\\\PPPLLLKKKHHHFFFFFFDDDEEEEEEEEEEEEDDDBBBAAA???>>>===<<<;;;:::::::::777888888666333222222222111111111111111111111111111222222///,,,+++,,,...222111000111222333222000333333555888:::999444///111111111111222333444555666666555444444444555555777888999::::::999888777666666888<<>>???@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJKKKMMMSSS\\\cccrrrzzz}}}|||wwwsssqqquuu|||}}}{{{{{{zzzxxxvvvwwwuuusssqqqnnnmmmlllkkkfffddd```\\\YYYWWWWWWVVVZZZZZZZZZWWWUUUTTTWWWYYY______^^^^^^___```aaabbb```^^^[[[YYYWWWWWWYYY[[[]]]\\\\\\[[[WWWWWW```lllttt~~~|||zzzxxxvvvuuuqqqkkkfffccc```]]][[[[[[YYYWWWVVVUUUSSSOOOLLLJJJIIIGGGDDDBBB@@@>>>>>>;;;;;;;;;:::;;;???EEEJJJYYYbbbjjjnnnrrrxxx{{{zzz~~~~~~~~~~~~~~~|||{{{yyytttooommmnnnpppuuuuuu|||vvvrrrzzz|||ooocccZZZTTTSSSRRRRRRTTTWWWZZZ\\\]]]```ccceeeffffffhhhjjjiiigggeeebbb___ZZZTTTPPPEEEBBB@@@???BBBEEEGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSWWWWWWYYY]]]```dddmmmwwwvvv```VVVVVViiisss[[[NNNQQQ___lll~~~vvvnnnhhh___PPPEEEAAAAAAHHHZZZooo||||||wwwtttssswww}}}{{{qqqiiiddd___[[[XXXYYY```kkkwww~~~|||||||||||||||}}}}}}~~~|||uuummmhhhddddddfffiiijjjfff\\\TTThhh\\\PPPLLLKKKIIIGGGGGGAAABBBBBBCCCCCCBBBAAAAAA??????===<<<;;;:::::::::777888888666333222222222444333222111111111222333;;;;;;:::888666555666888222111000000111222111///222333555777999777333000111111111111222333444444444444444555555666666666666777999:::;;;;;;::::::888777777;;;BBBIIIOOORRRMMMFFF<<<555444444444333888999999999999777666555555444444444444555666666888:::===@@@BBBCCCBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHGGGHHHJJJKKKLLLRRR\\\cccqqqyyy}}}zzzxxxwww{{{~~~~~~}}}{{{yyyuuurrrooommmlllmmmjjjiiihhhfffcccaaa___^^^cccbbb^^^ZZZUUUTTTUUUWWWZZZ]]]^^^^^^]]]^^^bbbfffeeeeeeeeecccaaa```aaabbbbbbaaaaaa```\\\YYY___gggsss}}}~~~|||yyywwwuuuqqqkkkfffccc___\\\ZZZYYYXXXXXXXXXWWWTTTOOOLLLHHHGGGEEEBBB@@@>>>===<<<;;;;;;::::::;;;@@@GGGLLLYYYbbbkkkooosssxxx||||||}}}}}}~~~~~~}}}{{{{{{wwwvvvtttppplllkkklllnnnttttttyyy~~~zzzrrrnnnuuu~~~|||}}}}}}oooeee\\\VVVUUUTTTTTTTTTVVVYYY\\\^^^aaacccfffggggggggghhhiiiiiigggeeebbb___YYYRRRNNNFFFCCCAAAAAACCCFFFIIIIIIHHHIIIKKKMMMQQQTTTWWWXXXZZZYYYZZZ]]]___bbblllvvv~~~dddTTTQQQaaazzzwww___OOOPPP\\\hhhyyy|||uuupppgggXXXJJJCCCAAAHHHXXXnnn||||||wwwtttssswwwrrriiibbb]]]ZZZWWW]]]hhhttt~~~~~~|||{{{|||}}}~~~}}}wwwppphhhccc___```ccchhhkkkiiiccc]]]iii]]]QQQMMMKKKHHHFFFFFF@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;:::777888888666333222222222555444333222333555777999888777555222111000111222111000//////000000///...111222444666666555333111222111111111222222333444555555555666666666555555444555777999;;;;;;;;;;;;888777777;;;BBBJJJPPPSSSOOOHHH>>>777444444555555888999::::::999888777666555555444444555555555555666999===AAADDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJKKKNNNTTT^^^eeerrryyy~~~|||{{{{{{~~~~~~{{{vvvqqqmmmkkkkkkkkklllmmmoooooommmjjjgggeeefffddd___ZZZVVVUUUVVVWWWYYY]]]``````^^^___eeekkkmmmooopppnnnjjjgggfffggggggeeedddbbb]]]YYY]]]dddpppzzz}}}yyyuuuoookkkgggccc___]]]\\\\\\\\\]]]\\\YYYSSSOOOHHHGGGDDDBBB???>>><<<<<<;;;;;;::::::<<>>===<<<;;;;;;;;;777888888666333222222222333222222222444777:::<<<444222000///000222333444333222000111111222000///000111333444444333333333222222111111222222333333777777777777666555444333222333666888:::;;;;;;;;;777777888===CCCHHHKKKLLLLLLFFF>>>888555555777888888888999::::::999777666555555555555555555444444222555999===@@@AAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDGGGJJJLLLPPPWWWbbbjjjrrryyy~~~|||{{{zzz{{{~~~{{{xxxsssnnnjjjhhhggggggoooqqquuuwwwvvvsssnnnjjjiiifffccc```______```aaabbbfffiiihhhgggiiiooouuuvvvxxxzzzvvvoooiiigggggglllhhhdddaaa\\\XXX\\\cccmmmxxx}}}yyyuuupppmmmiiieeebbbaaa```aaaaaa```\\\WWWSSSKKKIIIGGGDDDAAA???>>>======<<<;;;:::<<>>===<<<;;;;;;;;;777888888666333222222222//////000111333555888999444111000111444888;;;<<<666555333333444444333111///000222222222111222444333222222111222222333333777888888888777555333222111333555888999:::;;;:::666666999===BBBEEEFFFEEEGGGCCC===888555666777999777777888999999888777666555555555666555555444333444666999===???AAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGEEEGGGJJJMMMQQQYYYccckkkqqqxxxxxxvvvvvvwwwyyy{{{{{{zzzsssqqqnnnkkkiiihhhhhhhhhssswww}}}{{{tttooonnnmmmlllmmmppprrrssssssooopppqqqqqqpppsssxxx}}}}}}ssskkkhhhiiipppkkkfffccc^^^[[[^^^dddlllxxx~~~zzzvvvssspppkkkhhhfffeeeeeedddccc___ZZZVVVQQQOOOLLLIIIEEEBBBAAA@@@???===<<<:::<<>>@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFFFFHHHKKKLLLPPPWWW```hhhooouuu~~~uuusssrrrrrrtttuuuuuuuuunnnnnnnnnnnnooopppqqqqqqyyy~~~{{{uuuuuuuuuvvv{{{~~~}}}{{{zzz{{{~~~|||sssqqqrrrrrrmmmjjjiiifffbbbbbbfffmmmyyy~~~|||xxxtttqqqnnnllljjjhhhfffccc___[[[WWWUUURRRNNNJJJFFFDDDCCCAAA???===;;;<<>>===<<<<<<<<<<<<<<<777777666555333222111000444444444333333333222222333222222222111000000000111000000///////////////...///111222222111000///333222111000000111222333555666888999999888666555555555555888;;;=========999888999===BBBEEEDDDBBB>>>===;;;999777666555555666888:::;;;;;;999777555888888777666666666666666555666777999999::::::999AAABBBCCCBBBBBBBBBDDDEEEHHHGGGGGGIIINNNSSSWWWYYYeeekkkuuu~~~uuupppmmmqqqttttttuuuwwwzzz{{{~~~|||{{{ssslllooosssqqqooooooxxx|||}}}{{{yyyvvvqqqkkkgggccc___YYYTTTOOOKKKFFFCCC???<<<;;;===>>>BBBJJJSSSdddnnnvvvxxxxxxzzzzzzxxx}}}||||||{{{{{{{{{zzzxxxvvvtttsssmmmkkkhhhggghhhjjjnnnpppqqqmmmhhhfffhhhnnntttyyy~~~}}}rrrfff^^^XXXTTTUUUXXXYYY[[[___cccgggkkkmmmnnnhhhiiijjjiiigggfffgggggggggdddbbb```\\\VVVMMMFFFBBBCCCEEEFFFFFFGGGJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVVVVXXX\\\aaafffjjjzzz~~~vvv~~~~~~qqqiiigggwwwwww^^^LLLLLLTTTaaatttvvvnnnaaaQQQDDDEEEDDDFFFSSSjjj}}}zzzvvvrrrqqqwwwwwwjjj___YYYXXXWWWXXX^^^gggsss||||||}}}{{{fff\\\RRRNNNKKKGGGEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>>>><<<;;;::::::::::::999888777666444333222222222222222111111111000000222222222111111111111111111111000/////////000000///000111222333333333333333222111000000111222333555666888999:::999888777666555555777:::======<<<999888888:::>>>AAABBBAAA<<<;;;:::777555444333222777999:::;;;;;;:::888777777666666555555555555555333444555777999;;;===>>>???@@@AAAAAAAAABBBDDDFFFIIIHHHGGGIIIMMMSSSWWWZZZbbbhhhrrr|||yyytttpppsssvvvwwwyyy{{{wwwooopppssssssrrrssszzz~~~~~~yyytttmmmiiiccc___YYYSSSNNNIIIDDDAAA>>>;;;:::<<<>>>BBBKKKTTTgggpppyyy{{{{{{}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{xxxuuurrrppphhhgggffffffhhhoooxxx~~~~~~|||zzzvvvttttttvvvwwwzzzoooccc]]]XXXTTTUUUYYYYYY\\\aaagggkkkmmmnnnnnnkkkkkkkkkjjjiiihhhhhhiiifffeeecccaaa]]]VVVMMMFFFBBBDDDFFFFFFFFFHHHKKKMMMOOOPPPQQQSSSTTTUUUVVVVVVXXXWWWWWWWWWZZZ___fffjjjzzzyyyqqqwww}}}sssjjjgggttt|||cccOOOLLLQQQdddxxx~~~ppp```PPPEEEAAA@@@CCCPPPfffzzz~~~xxxqqqmmmjjjppp|||zzzoooddd[[[UUUUUUUUUVVV\\\fffqqq|||~~~yyyfff\\\RRRNNNKKKGGGEEEFFFCCCDDDDDDDDDDDDBBBAAA@@@???>>><<<;;;999999888888:::999888777555444333333222222222111111111000000111111111111111222222222222222111000000000000111/////////000111333555666222222111111111111222222444555777999::::::999999666555555666999<<<<<<<<<:::888777777:::===>>>>>>======;;;999777555333333999999:::;;;;;;;;;:::999666666555444444444444444555555555666888;;;===???>>>@@@AAABBBCCCDDDGGGIIIKKKJJJIIIJJJLLLQQQVVVYYY\\\cccnnnyyyyyyuuuvvvyyyzzz~~~}}}tttsssvvvwwwyyy{{{{{{tttmmmiiibbb^^^WWWQQQLLLGGGBBB>>><<<::::::<<<===AAALLLVVVhhhrrrzzz}}}}}}~~~~~~|||{{{|||}}}}}}~~~~~~}}}}}}|||||||||{{{xxxsssnnnkkkaaaccccccdddiiivvvuuujjj```[[[WWWUUUWWWZZZ[[[^^^dddjjjnnnooonnnmmmmmmmmmlllkkkkkkjjjjjjjjjffffffeeeccc___WWWMMMFFFBBBDDDFFFFFFGGGHHHKKKMMMOOOQQQTTTWWWYYYYYYXXXXXXWWWXXXXXXXXXZZZ^^^eeejjj{{{xxxnnnssszzzppphhhqqqmmmWWWNNNOOOcccxxxsss```QQQHHH??????BBBNNNdddxxx}}}yyymmmhhheeeiiisss~~~~~~vvvmmmddd]]]XXXQQQRRRTTTYYYcccooozzzwwweee[[[RRRNNNKKKHHHFFFGGGEEEFFFGGGGGGFFFEEECCCAAA@@@???===;;;:::999888888999999888777555444333333444444444333333333222222000000000111222222222333333222222111111111111111111000......///111444555222222222222222222222222333444666888999:::;;;;;;666555444555888;;;<<<;;;<<<:::777666777999<<<>>>@@@@@@>>>===;;;888777555888999:::;;;;;;;;;::::::777666555555444444555555999888666666666888:::;;;???AAACCCEEEFFFHHHLLLNNNNNNMMMLLLKKKLLLOOOSSSVVVXXX___jjjvvv}}}yyyzzz|||~~~|||xxx{{{~~~}}}xxxqqqkkkfff```\\\VVVPPPJJJEEE@@@===:::999999;;;<<>><<<;;;:::999999999888777666444333222222444444444333333333222222000000000111222222222333333222222111111111111111555333111//////000333444222222222333333222222222333333555777888:::;;;;;;666555333444777999;;;;;;>>><<<999777666888;;;>>>@@@@@@???>>>===:::888777777888:::;;;;;;;;;::::::888777666666555555666666888777666555555666888:::===???BBBDDDFFFIIILLLOOOPPPQQQPPPNNNLLLLLLPPPSSSWWW]]]gggsss}}}vvvvvvvvv{{{}}}~~~~~~|||}}}~~~zzzvvvqqqlllgggccc\\\XXXRRRMMMIIIDDD???<<<999888999:::;;;@@@MMMZZZiiisss{{{}}}~~~}}}~~~~~~|||{{{zzzyyy{{{|||{{{xxxssskkkddd```\\\^^^___bbblllssskkkccc[[[YYYXXXXXX[[[___eeegggiiikkkllllllkkkjjjlllllllllnnnppppppmmmjjjjjjjjjiiieee]]]SSSJJJEEE@@@BBBDDDEEEEEEGGGJJJMMMOOORRRVVVXXXXXXTTTOOOLLLKKKQQQYYY^^^___aaadddhhhvvv}}}vvvrrriiiWWWQQQUUUkkkjjjYYYPPPDDDCCCDDDMMMaaawwwuuummmfffdddjjjppptttuuuvvvtttqqqlllfff___ZZZWWWMMMNNNPPPTTT[[[gggttt}}}uuudddZZZQQQNNNLLLHHHFFFGGGDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@>>>===<<<;;;::::::999888777666444333222222222222222111111111000000111111111111111222222222222222111000000000000111888666444111111222333555222222333333333333222222222333444555777888999:::777555333333666888::::::>>>===;;;888666777;;;>>>===>>>>>>>>>===;;;999888777888;;;===>>>===;;;:::888888777666666666666666333333333333555777999:::999;;;>>>@@@BBBFFFIIILLLOOOQQQRRRQQQNNNLLLOOOQQQVVV\\\dddnnnyyytttrrrsssxxx~~~zzzyyywwwsssppprrruuuyyyzzzzzzyyyyyyyyyvvvuuuuuuvvvwwwxxxyyyzzzvvvsssoookkkhhheeeaaa^^^UUUQQQMMMHHHEEEBBB>>><<<999999:::::::::>>>LLLZZZkkkuuu}}}~~~}}}{{{yyyxxx{{{zzzxxxuuuoooggg```\\\[[[[[[]]]bbbooo|||pppiiibbb[[[ZZZ[[[[[[^^^bbbhhhjjjmmmpppqqqpppooommmlllmmmooossswwwwwwrrrmmmmmmmmmkkkdddZZZPPPGGGCCC@@@BBBDDDEEEFFFHHHKKKNNNQQQSSSVVVVVVSSSMMMGGGCCCIIIQQQZZZ___``````dddgggsss|||ttt|||uuu^^^SSSSSSfffsss___TTTFFFDDDBBBHHH[[[rrrzzzqqqgggcccfffjjjmmmlllnnnmmmkkkgggbbb\\\XXXUUUNNNOOOQQQSSSXXXbbbpppzzzvvvdddZZZQQQNNNLLLHHHGGGHHHDDDCCCAAA???>>>???@@@AAA???>>>===<<<;;;;;;:::;;;:::999888777555444333333222222222111111111000000222222222111111111111111111111000/////////000000444333222000000111222333222222333444444333222222222222333444555666777888777555222222555777999:::<<<<<<;;;999666777:::===<<<===>>>???>>>===;;;:::777:::>>>AAABBB@@@===;;;777777666555555555555666111111222333444666777777777999<<>>@@@AAAAAA@@@???>>>888;;;@@@DDDEEECCC???<<<666666555444444444444555222333333444444333222222888:::===???AAADDDHHHKKKEEEKKKRRRTTTRRRQQQRRRUUUUUUXXX^^^eeeooo||||||ooofffbbb```\\\YYY[[[aaajjjooonnnllljjjiiikkkiiigggdddbbbaaa``````___\\\XXXUUURRRPPPMMMJJJFFFDDDAAA???>>>===;;;999::::::;;;:::888<<>>>>>>>>>>><<<:::888777;;;;;;:::888777555444333333222222222111111000000333222222222111111000000//////000000111111111222(((***---......///000222888888777555444333222222000111222222222333666888888888888666555555888:::<<<===>>>===;;;:::::::::;;;<<<>>>@@@BBBBBBBBBBBB<<<;;;<<<@@@EEEFFFCCC???777666555555666666444333555444444333333444444444777:::===???AAACCCGGGIIIIIIIIIJJJKKKNNNSSSVVVYYYVVVYYY^^^cccjjjtttwwwlllccc^^^\\\ZZZXXXZZZ___eeeiiiiiijjjkkkmmmjjjhhhdddaaa```^^^\\\ZZZVVVVVVUUURRRMMMIIIGGGFFFCCCCCCAAA>>>;;;:::;;;<<<<<<::::::<<<>>>DDDOOO[[[mmmvvv~~~~~~~~~~~~|||}}}|||{{{|||}}}|||{{{yyy}}}xxxpppiiiddd___[[[XXX\\\VVVTTT___uuu|||www{{{xxxllleee]]]ZZZ]]]dddjjjnnnvvvuuuwww}}}~~~tttuuu||||||ttt^^^LLLEEEDDDCCCBBBCCCEEEHHHJJJMMMNNNOOOPPPPPPTTT\\\dddgggddd___[[[[[[ZZZYYYXXXYYY\\\^^^rrr~~~{{{ssswwwgggYYY\\\gggvvvtttdddOOOEEE>>>CCCRRReeeyyywwwmmmeeebbbbbbdddbbbccccccbbb```]]]YYYWWWUUUQQQPPPPPPRRRVVVbbbmmmyyyzzzhhh\\\QQQMMMLLLIIIFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>><<<:::888777888888777777666555555444111111111111000000000///222222222222222222111111///000000000111111111111///111333444333333444555333333333444333333222111000111222222222333555777888999888666555666888:::;;;<<<>>>===;;;::::::::::::<<>>EEEHHHFFFBBB<<<:::888777777777666444333333333333444555666666666999<<<>>>@@@CCCFFFIIIIIIIIIJJJKKKNNNRRRUUUWWWUUUXXX]]]bbbhhhrrr~~~}}}uuullleeebbb```]]]ZZZ\\\```eeehhhhhhhhhjjjkkkiiifffccc```^^^\\\YYYWWWUUUUUUTTTQQQLLLHHHDDDCCCCCCCCCAAA>>>;;;999:::;;;:::888888;;;>>>DDDPPP[[[mmmvvv}}}~~~}}}~~~~~~}}}}}}|||{{{{{{||||||{{{yyy{{{vvvnnngggaaa]]]YYYWWWUUURRRSSS^^^rrr{{{rrrmmmrrr{{{}}}xxxkkkeee^^^[[[___eeekkkooovvvvvvyyyyyyzzz{{{mmmXXXIIIEEEDDDCCCBBBDDDGGGJJJMMMNNNOOOOOORRRSSSVVV]]]fffjjjhhheeeYYYZZZZZZZZZZZZ\\\___bbbnnnzzzzzzpppqqq}}}qqqXXXXXX^^^kkkxxxsss```MMMDDD???CCCOOO```uuuxxxmmmeeeaaaaaabbbaaaaaaaaa```^^^\\\ZZZXXXTTTPPPOOOPPPQQQUUU```kkkxxx~~~}}}ggg\\\RRRNNNMMMIIIEEEDDDFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>===<<<:::999888666666666666555555555555222222222111111111111111111111222222222222222222000000000000111111111111000111333222111000000111///000222444555444333222000111333333222333555777888999888777666666888:::;;;===??????===<<<<<<<<<999;;;???CCCHHHKKKMMMOOOEEE???:::<<>>>>>======;;;:::999999888888777666555555444444333333333333333333333333000000000111111222222222000000000000000111111111---///000///...------...000222444777777666444333111222333333222333555777888999999888666666888:::===???AAABBB@@@???>>>>>>:::<<>>=========;;;===AAAFFFMMMZZZgggllluuu{{{||||||~~~~~~}}}}}}{{{zzzzzzzzzzzzyyywwwsssmmmddd]]]YYYWWWVVVVVVRRRUUU]]]jjjwww|||yyyrrrllllllsss~~~uuuooommmeeecccaaaaaaffflllssswww|||}}}rrr[[[IIIBBBCCCCCCBBBJJJMMMRRRWWWYYYXXXVVVTTTTTTSSSQQQRRRUUUWWWWWWVVVXXXYYYZZZZZZ[[[^^^bbbeeelllyyy{{{jjjdddlllvvv[[[VVVUUU^^^jjjttt}}}xxxaaaFFFCCCAAAAAADDDOOOdddwwwzzzqqqgggaaa___```\\\[[[ZZZYYYYYYYYYZZZZZZTTTQQQPPPPPPOOOQQQYYYcccqqqyyy~~~ggg]]]SSSPPPNNNIIIEEECCCFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::::::::<<<;;;:::888666444333222111111222222222222222222.../////////000000111111111111000000000000000000///000222222111000111222111222555777777555333111111222333333222222444666888999999999777777888:::;;;>>>@@@AAA???===<<<<<<;;;<<<>>>AAADDDGGGJJJKKKIIICCC<<<:::???FFFJJJKKKKKKGGGBBB>>><<<;;;:::999888777666555444333333333444555777888:::===BBBEEEHHHHHHIIIJJJKKKMMMNNNOOOQQQTTTXXX\\\```gggpppwww~~~xxx{{{~~~}}}}}}~~~}}}{{{vvvuuusssrrrrrrqqqqqqppprrrqqqqqqpppoookkkfffbbb[[[YYYXXXXXXXXXVVVQQQNNNLLLMMMNNNKKKGGGBBB>>>===???===???DDDIIIQQQ___kkknnnvvv||||||{{{}}}~~~}}}|||{{{zzzyyyyyyxxxuuurrrlllfff___YYYVVVVVVVVVVVVQQQUUU^^^jjjtttyyyyyyvvvwwwxxxxxxzzz|||~~~~~~{{{vvvuuu{{{~~~}}}|||{{{ppphhheeeaaabbbccceeejjjqqqxxx}}}nnnUUUEEEAAABBBBBBBBBJJJNNNSSSXXXZZZYYYVVVTTTYYYWWWUUUTTTVVVXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[___aaammmxxx{{{ggg]]]dddyyysss[[[UUUTTT___llluuuzzz~~~wwwaaaEEECCCAAA??????HHH[[[nnnyyyyyyvvvoooeee]]][[[[[[YYYYYYXXXXXXXXXXXXYYYZZZUUUSSSRRRRRRPPPPPPWWW```llluuu}}}jjj___TTTQQQOOOJJJFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===;;;;;;::::::;;;>>>===;;;999666444222111///////////////000000000/////////000000000000000111111111111000000000000///000222222111000111222///000222333333333111000222333333333222222444666888999::::::888888888:::999<<<>>>???===:::888777;;;;;;<<<>>>@@@BBBEEEFFFGGGDDD???;;;;;;???DDDHHHIIIEEEAAA>>><<<;;;:::999:::999777555444333222222444555666777888;;;???CCCEEEFFFGGGIIIJJJLLLMMMMMMOOORRRWWWZZZ^^^eeemmmttt~~~yyywwwyyy|||~~~|||~~~zzzwwwwwwvvvuuusssqqqqqqrrrssssssqqqlllhhhbbb___\\\\\\\\\\\\XXXTTTPPPSSSUUUTTTOOOGGGAAA>>>???>>>???EEEJJJRRR```mmmqqqyyy~~~}}}{{{}}}~~~}}}{{{zzzzzzzzzxxxuuupppllleee```ZZZVVVUUUVVVVVVVVVNNNRRRYYYccckkkoooooonnnpppqqqrrrtttvvvzzz~~~yyymmmdddbbb```bbbfffiiimmmtttzzz{{{fffOOOCCCAAAAAABBBCCCHHHLLLQQQUUUWWWVVVSSSQQQUUUTTTTTTTTTVVVYYY\\\^^^\\\\\\\\\ZZZYYYZZZ]]]___kkkuuu|||fffXXX\\\ooouuuYYYRRRRRR___nnnwwwyyyzzz}}}ppp\\\FFFCCC@@@======CCCTTTeeeooorrrrrrlllbbbZZZWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSPPPOOOTTT\\\gggrrr{{{~~~mmmaaaUUUQQQOOOKKKHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>>>><<<;;;::::::;;;;;;<<<;;;999888666444333222/////////000000111111111222222222222111111111111111111111111000000000///---///000///---,,,,,,,,,...///000111222333333333222333444333222222444555777999::::::999888999::::::===??????===999777666:::::::::;;;===???BBBCCCCCCDDDBBB===777777<<>><<<;;;AAAOOO]]]kkkppprrrmmmccc[[[XXXYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSSSSRRROOOMMMQQQXXXbbbnnnzzz~~~ooobbbVVVQQQOOOKKKIIIIIIFFFFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;::::::;;;<<<999888777666555444333333222222222333333444444444555444444333333222222222222111111111000000//////000111222000---+++******...///000222444666777888222333444333222222444555777999;;;;;;999888999999>>>@@@CCCBBB???;;;888777999999999:::<<<>>>AAABBB@@@DDDDDD>>>555222888>>>AAA???======<<<<<<999777888777666555555444555555666666666555555777;;;>>>BBBCCCEEEHHHJJJKKKLLLMMMLLLPPPUUUYYY]]]dddlllrrrzzz~~~{{{uuunnnjjjjjjiiifffbbb```eeekkklllfff\\\QQQKKKEEECCCEEEJJJOOOWWWeeerrrwww}}}~~~|||}}}}}}|||xxxyyyzzzzzzxxxqqqhhhaaa[[[XXXUUUUUUVVVWWWXXXWWWWWWXXXZZZ___eeekkkqqqtttxxxzzz{{{{{{{{{}}}{{{tttkkkfffiiifffiiimmmooopppsssxxx|||}}}fffUUUEEE@@@AAAAAADDDIIILLLOOORRRVVVWWWWWWUUUTTTQQQQQQRRRRRRSSSTTTWWWYYY]]]^^^]]]\\\\\\]]]```ccchhhqqqooo[[[ZZZhhhvvvzzz[[[QQQOOO\\\ooo|||zzz{{{{{{{{{{{{tttdddTTTIIICCC===;;;;;;@@@MMMYYYlllrrruuurrrhhh___\\\]]]VVVXXXYYYZZZZZZXXXVVVUUUTTTRRRRRRQQQNNNKKKOOOUUU___mmmzzz~~~}}}oooaaaSSSOOOMMMJJJFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;999999888777666555555444555111......000111000///---000222111......111555666444333111000000111111000000000000000000000000...///000111333444555666666444222000000222444666555666888999::::::999888;;;<<<>>>???@@@???>>><<<::::::;;;<<<<<<======>>><<<>>>???<<<777555888<<<===>>>>>>;;;888777999<<<555555555555555555555555666555444444555666777888>>>???AAACCCFFFIIILLLNNNMMMPPPTTTXXX]]]bbbgggkkkyyy|||vvvtttsssrrrooolllmmmnnnpppqqqooofffXXXNNNKKKIIIHHHKKKRRR^^^jjjrrryyyyyyzzz{{{|||}}}}}}~~~yyyyyyxxxuuuoooggg___ZZZVVVSSSTTTYYY\\\ZZZYYY[[[```hhhnnnooooootttxxxzzz|||}}}}}}|||xxxsssmmmlllooommmoooqqqrrrsssuuuxxxzzzyyy~~~{{{mmmZZZNNNCCCBBBBBBCCCGGGNNNOOOVVV^^^aaa___ZZZWWWVVVUUUSSSPPPNNNNNNPPPSSSUUUVVVXXXZZZ[[[[[[\\\___aaaeeeoooyyyeeeVVVZZZooocccVVVNNNVVVhhhwwwzzzxxxrrrcccTTTJJJEEE@@@???>>>???FFFOOOcccqqqxxxrrriiiddd^^^WWWXXXXXXYYYYYYXXXVVVTTTSSSSSSQQQNNNKKKLLLNNNRRRUUUZZZhhhtttxxxzzz~~~}}}~~~mmm```RRRNNNMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA??????===<<<;;;:::::::::888888777777666555444444666333000000222333222111333333222222333444444444555444333111000000111111000000000000000000000000//////000111333444555555666444222111111222444666666777888999:::999999888:::<<<>>>???@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;:::<<<===;;;666555888<<<;;;===>>>===:::999:::;;;777777666666666666666666666555555444555666777888<<<===>>>@@@CCCFFFIIIJJJMMMOOOTTTXXX\\\```fffiiissszzz}}}}}}|||xxxuuussstttwwwyyywwwnnnbbbXXXQQQOOOOOORRRYYYeeepppxxx||||||{{{{{{zzzzzzzzzzzzxxxwwwtttpppjjjbbb[[[WWWUUUSSSUUUYYY[[[]]]dddlllyyy}}}|||}}}|||}}}{{{yyyuuuooommmooossstttvvvwwwwwwxxx{{{}}}{{{yyyjjjTTTJJJCCCBBBDDDEEEIIINNNRRRYYYaaaeeeccc___]]]\\\UUUSSSRRRPPPPPPRRRTTTVVVVVVXXXZZZ[[[[[[\\\___aaaeeennn|||ppp]]][[[jjjgggXXXMMMQQQaaarrr~~~xxxiiiZZZMMMEEE>>><<<;;;===CCCJJJ```oooxxxqqqfff```ZZZSSSWWWXXXXXXXXXXXXWWWUUUTTTVVVSSSPPPNNNMMMNNNPPPQQQWWWeeerrrxxx|||wwwkkk^^^QQQMMMMMMKKKHHHGGGEEEEEEDDDCCCCCCBBBBBBBBB???>>>===;;;::::::999999888888777666555444333222555333111000111333222222777333000111444555333000444333222111111111111111000000000000000000000000000000111111222333333444666555333222222333555666666777888999:::999888888999:::<<>>===<<<;;;:::999999999999;;;<<<:::777666888;;;999<<>><<<;;;::::::999888777666777777777666666555444444555777888999999;;;===???BBBEEEFFFLLLOOORRRVVVZZZ^^^cccgggkkkrrr}}}zzz|||yyymmmddd[[[ZZZZZZ\\\cccmmmwww~~~~~~}}}{{{yyywwwvvvuuuvvvsssnnnhhhbbb\\\WWWUUUSSSTTTVVVYYYZZZbbbttt~~~}}}|||yyyxxxuuupppnnnpppwwwyyyzzz{{{{{{{{{}}}~~~tttcccOOOIIIFFFHHHJJJLLLOOOSSSXXX^^^eeegggddd```^^^]]]TTTTTTTTTTTTTTTUUUVVVWWWVVVXXXZZZ[[[[[[\\\___aaadddlllxxxxxxdddZZZcccppp___NNNMMMXXXiiizzzsssdddUUUJJJ???;;;;;;===AAAEEEXXXjjjuuupppddd]]]XXXSSSVVVWWWWWWXXXXXXWWWVVVVVVXXXVVVSSSPPPNNNMMMMMMMMMTTT```mmmvvv}}}uuujjjccciii[[[OOOLLLMMMKKKIIIHHHDDDDDDEEEDDDDDDCCCCCCBBB>>>===<<<;;;:::999999999888777666555444333222111222111/////////000111111333111///...000111///...333222222111111111111111000000000000000000000000000000111111222222222333666555333333333333555666666777888999:::999888888777888:::<<<>>>???@@@@@@===<<<;;;:::999999:::::::::<<<<<<;;;999888999;;;999<<<@@@BBBBBB@@@<<<:::<<<;;;:::999888777777777777666555444444555666777777777888:::<<>>===>>>@@@CCCPPPdddssspppfff```\\\WWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKQQQZZZgggsss{{{vvvlllbbbXXXQQQgggZZZNNNKKKLLLKKKIIIHHHCCCDDDDDDEEEEEEDDDCCCBBB>>>===<<<;;;:::999999999888888777555444333111111111111000/////////111222///000111///---,,,---///111111222111111111000000////////////////////////000000000111111222222222555444333333333333444555555666888999::::::999999555666888:::<<<>>>???@@@===<<<:::999999:::<<<===>>>?????????>>>======>>><<<>>>AAADDDEEECCC???<<<=========<<<:::999888777777666555444444555666777666666777888:::<<<>>>???EEEHHHLLLPPPTTTXXX]]]aaadddhhhpppyyy~~~xxxoooooonnnooorrrvvv{{{~~~~~~}}}|||zzzxxxvvvtttssspppkkkbbbZZZUUUSSSSSSTTTUUUWWW[[[^^^cccsssxxxqqqooonnnnnntttzzz{{{}}}{{{cccSSSMMMQQQUUUXXX[[[^^^^^^^^^___bbbeeeddd___ZZZXXXXXXVVVWWWYYYZZZZZZZZZYYYYYYVVVXXXZZZ[[[[[[\\\___aaaaaaiiixxxsssdddgggxxxxxxhhhWWWPPPTTTaaasssyyygggXXXHHHAAA>>>===>>>@@@NNNcccsssrrrjjjeee___YYYWWWWWWVVVVVVWWWWWWWWWXXXTTTTTTSSSRRRPPPOOOMMMLLLOOOVVVbbbnnnwww|||rrrcccYYYQQQHHHBBB}}}fffYYYMMMKKKLLLKKKHHHHHHBBBCCCDDDEEEEEEDDDBBBBBB???>>>===;;;::::::999999999999888666444333222111222222333222000111333555///222444222...---000444000111111222111111000000//////////////////////////////000000111222222333333333333222222333333333444555777999:::;;;;;;:::666777888:::<<<===???@@@>>><<<;;;::::::;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCEEEFFFEEEBBB???@@@AAAAAAAAA@@@===:::888888777555444444555666666555555666777888:::;;;<<>>;;;;;;>>>PPPcccsssuuupppkkkcccZZZXXXWWWWWWVVVVVVVVVWWWWWWRRRRRRQQQPPPOOONNNMMMMMMNNNRRR]]]jjjtttxxx{{{~~~~~~sssbbbVVVNNNIIICCC???|||fffYYYMMMJJJKKKJJJHHHGGG@@@AAACCCDDDDDDCCCBBBAAA??????===<<<;;;:::::::::;;;:::999777555333222222111222333222000000333666222222222222222222333444///000111222222111000000////////////////////////---...///000111222333444222222222222222222222222222333666999;;;<<<<<<<<<999999:::;;;<<<>>>@@@AAAAAA???===;;;:::;;;===>>>BBBCCCEEEIIIMMMOOOPPPPPPIIIFFFEEEEEEFFFGGGEEECCCCCCEEEGGGHHHFFFBBB===:::888777666555444555555666333333444444666777999:::<<>>LLL^^^ooouuuvvvuuulll```YYYYYYWWWVVVUUUVVVVVVWWWSSSRRRPPPOOOMMMLLLLLLLLLMMMOOOYYYhhhrrruuuxxx}}}~~~zzzlllbbbTTTKKKGGGEEEAAA>>>{{{fffYYYMMMJJJKKKIIIGGGFFF???AAABBBDDDDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999888666444333222///000111000......111555444111...000333555444222///000111222222111000///////////////////////////,,,---...000111333444444111111111111111111111111111222555888;;;<<<======;;;;;;;;;<<<>>>???AAABBBDDDBBB???<<<::::::<<<===AAACCCFFFLLLRRRVVVWWWXXXMMMIIIFFFEEEFFFGGGFFFEEEFFFHHHLLLMMMKKKFFF@@@<<<888777666555444444555666222222222333444555777888999<<>>>>><<<999eee[[[RRRNNNKKKFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>===<<<:::999888777777777777666666666666444333222111000000000000111111111111111000///...333111///---,,,---...///333222111000////////////000000000000000111222333777777555444444444444444222333555777999:::;;;;;;666888999;;;<<>>>>>EEEEEEGGGMMMVVV^^^dddfff]]]WWWOOOHHHFFFFFFGGGHHHLLLJJJIIILLLNNNLLLDDD>>>BBB===777666999;;;999777111111222333444666666777:::;;;===AAAFFFLLLRRRUUU[[[[[[___ffflllsss~~~zzzxxxxxxxxxyyyxxxtttvvvxxxxxxwwwwwwxxxyyywwwtttqqqnnnkkkfff```\\\VVVQQQLLLKKKNNNRRRTTTTTTWWWYYYcccvvv}}}~~~uuuqqqnnnoooooopppvvv}}}qqq[[[PPPNNNPPP\\\eeeccc]]]\\\___aaa^^^^^^^^^^^^^^^^^^^^^^^^ccc```]]][[[ZZZZZZYYYWWW\\\\\\\\\[[[\\\\\\]]]]]]hhhjjjuuu}}}wwwxxx|||eeeXXX\\\sss~~~vvvkkkbbb[[[LLL<<<888@@@FFFVVVjjjxxx{{{wwwsssqqqfffaaa[[[WWWWWWVVVTTTRRRPPPPPPPPPOOOMMMLLLJJJIIINNNPPPUUU```llluuuzzz{{{~~~||||||{{{{{{{{{~~~}}}uuujjj___WWWOOOIIIAAA===<<<===<<<;;;eee[[[RRROOOLLLGGGDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<:::999888888777777777666666555555444333222111000000000000000111111111111000000///222111///...------......//////////////////000111...------------......///444444444333333222222222000111333555777888999999;;;<<<======<<<===@@@BBBCCCDDDEEEFFFEEECCCAAA@@@BBBCCCGGGLLLSSSZZZaaaeeebbb\\\RRRKKKHHHIIIJJJKKKGGGEEEEEEHHHLLLNNNKKKHHHFFF@@@:::888999:::888666444444444444444444444444777888999===AAAGGGLLLOOOVVVWWW[[[bbbgggnnnyyy~~~{{{wwwuuuuuuvvvvvvvvvtttssssssvvvyyy{{{yyyxxxwwwtttoookkkgggaaa[[[WWWPPPMMMJJJJJJNNNQQQSSSSSSUUUYYYdddwww{{{www{{{wwwqqqllliiikkknnnqqqwww~~~}}}jjjWWWNNNNNNUUU```gggfffaaa```aaaaaa\\\\\\\\\\\\\\\\\\\\\\\\ccc```]]][[[[[[[[[ZZZYYYZZZZZZZZZZZZ[[[]]]^^^^^^dddgggsssuuuuuulll[[[\\\ppp|||nnncccSSSAAA;;;???@@@OOOdddssswwwtttpppmmmeee```ZZZWWWWWWWWWUUUSSSPPPPPPPPPOOOMMMLLLJJJIIIKKKMMMRRR[[[fffoootttvvv~~~}}}}}}||||||~~~}}}uuukkk```UUUMMMGGGCCC===::::::;;;;;;:::fff\\\SSSOOOMMMHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<:::999888999888888777666555555444333333222111000000000000000000111111222111111111111000000//////.........,,,,,,,,,---...000222222111111000/////////000000222333444444444333222111000111222444666777888999===>>>???>>>======???AAA@@@CCCFFFIIIIIIGGGDDDBBB>>>BBBFFFJJJNNNTTT[[[aaaccc]]]TTTMMMJJJIIIIIIIIIDDDBBBAAACCCIIIMMMNNNMMMHHHCCC===:::::::::777555777666666555444333222222666666777999===AAAFFFHHHQQQQQQVVV\\\aaafffppp{{{{{{wwwuuuuuuvvvvvvuuuuuurrrpppttt{{{}}}zzzuuuuuuqqqlllfff```YYYSSSOOOJJJIIIIIILLLOOOQQQQQQQQQQQQVVVaaaqqqzzztttpppuuuzzz{{{~~~uuuqqqjjjfffjjjpppvvv|||{{{ssseeeWWWRRRTTT[[[cccjjjhhheeedddbbb___ZZZZZZZZZZZZZZZZZZZZZZZZbbb___\\\[[[[[[\\\[[[ZZZXXXXXXXXXYYY[[[\\\^^^___^^^cccppptttmmmyyybbb]]]lll~~~qqq^^^JJJ@@@???<<>>;;;::::::::::::999fff\\\SSSPPPNNNJJJHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA?????????>>><<<;;;999888:::999888777666555444333333222222111000000111111///000111111222222222222000000000000000///...---,,,,,,---...///111222333333333222111000000000000222444666777777666444333333333444555666888999:::999;;;=========>>>@@@BBB@@@CCCFFFIIIIIIGGGEEECCC>>>BBBGGGHHHHHHLLLSSSZZZ\\\XXXRRRNNNJJJGGGDDDBBBBBBAAA???AAADDDHHHIIIHHHGGGCCC>>>;;;:::999777555777777666555444333333222999888888999<<>>IIIZZZkkkuuuvvvpppjjj^^^YYYTTTSSSTTTUUUTTTSSSQQQQQQPPPOOONNNLLLKKKJJJJJJKKKOOOVVV___iiiqqqvvv{{{~~~~~~}}}}}}~~~yyymmm```UUUKKKCCC>>>===<<<<<<;;;;;;;;;;;;:::eee\\\SSSPPPNNNKKKIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===;;;:::999:::999888777666555444333333222111111000111111111///000111222222222222222///000000111000000///...000/////////000000111222000///...---------------111333555777777777555444333333333444555777999:::888:::<<<<<<<<<<<<>>>???BBBCCCDDDFFFFFFEEEDDDCCCAAADDDGGGFFFDDDFFFLLLRRRRRRQQQPPPNNNLLLFFF@@@;;;===<<<===???AAACCCCCCCCCCCCAAA>>>;;;999888777555555555555555555555555555999999888888:::<<>>===;;;:::999999888888777666555555444222222111111111111111222111111222222333222222222000000000000000000000000222111111000000000000111000000//////...////////////000222444555555444444111111111111222444666777:::;;;======;;;::::::;;;AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFEEECCCDDDHHHLLLKKKLLLMMMNNNLLLGGG???:::666777999;;;>>>@@@BBBCCCBBBAAA???<<<999777666555444444444555666666666777777666555555666888:::<<>>===<<<>>>???@@@@@@AAABBBDDD|||cccYYYQQQOOONNNKKKIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???===<<<:::999888777777777666666555555222111111111111111222222222222333333333222111111111111000//////000111222000000////////////000000222111111111111111222333000000111222333555555666222111000000111333555777999;;;======<<<;;;;;;<<<<<>>CCCFFFDDDDDDBBB>>>:::777555444555555555555666666666666666555444333444666888999<<>>AAADDDFFFGGGJJJNNNRRRzzzbbbYYYQQQOOONNNKKKIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???===<<<:::999777777777777666666666666222111111111111111222222333333333333333222111000222111///......000222333...............///000000......---......///000000222222333333555666888999444333222222222444777888666999<<<>>>>>>???@@@AAA888<<>>999888666555666<<>>@@@CCCFFFFFFCCC???BBBBBBAAAAAAAAAAAAAAAAAAFFFCCC@@@@@@CCCDDDCCCBBB999999888777777999>>>BBBFFFDDDAAA===999666333111666666666777777777888888666666666666666666666666666777:::???EEELLLRRRUUU]]]aaahhhooowww~~~zzzwwwuuuuuusssoooiiiaaaYYYUUUKKKHHHFFFGGGJJJLLLKKKIIILLLIIIDDDBBBFFFRRR```iiizzz{{{|||yyyuuussstttuuu{{{~~~~~~|||zzzyyyzzz{{{|||sssddd\\\XXXWWW\\\bbbnnnwwwyyypppeeebbb```^^^XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[ZZZXXXWWWXXXZZZ]]]___cccbbbeeekkkrrr}}}~~~vvvtttkkkYYYWWW[[[iiizzzzzz\\\GGG>>>???@@@III^^^ttt~~~|||jjjaaaXXXTTTWWWYYYWWWTTTYYYWWWUUURRRPPPOOOOOOOOOLLLIIIHHHJJJMMMSSS```mmmoooxxx~~~~~~}}}||||||zzzuuuooojjjeeeaaaZZZQQQIIIFFFFFFHHHHHHKKKOOOTTT[[[dddmmmsssuuu___UUUMMMLLLLLLIIIFFFFFFEEEDDDDDDEEEFFFFFFEEECCC@@@@@@???===<<<:::999999888777666555444333333333222111111111000000000000111111111000000000//////111000000/////////000000//////000000000111111111111111000//////000000111111111222333444555666666555444333222222444555666777999:::;;;::::::<<<===>>>>>>@@@DDDIIIKKKJJJHHHBBBAAA@@@@@@@@@AAABBBCCCFFFCCCAAAAAADDDFFFFFFEEEAAA???<<<999888;;;@@@EEEHHHEEEAAA<<<999777666666555555555555444444444444666666666666666666666666888999:::===BBBGGGLLLOOOXXX]]]cccjjjqqq{{{{{{vvvsssqqqpppmmmiiibbb[[[UUUQQQJJJHHHGGGHHHKKKNNNNNNMMMNNNMMMKKKLLLSSSdddxxx|||{{{|||}}}{{{yyyyyy|||wwweee[[[WWWXXX```hhhtttwwwtttiii```^^^^^^\\\XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZYYYYYY[[[]]]___bbbbbbdddjjjpppzzzuuummmjjj{{{lllYYYTTTSSS___ooozzzaaaKKK>>>>>>???GGG[[[rrr~~~~~~nnneeeZZZUUUVVVYYYYYYWWWXXXWWWUUURRRQQQPPPOOOOOOLLLIIIGGGIIIKKKQQQ^^^kkkooowww~~~~~~}}}|||{{{zzzxxxtttnnniiieeeaaaZZZSSSOOONNNNNNNNNRRRVVV]]]hhhttt~~~nnn]]]TTTLLLKKKLLLIIIEEEDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@???>>>===<<<:::999999888888666555444333333333111111111111111000000000000000000000/////////...111111111111000///...---//////000000000000111111111000000//////000111111111111222333444555555666666555444333333333444555444666888999999:::<<<>>>??????@@@CCCHHHKKKLLLLLLBBBAAA@@@@@@@@@BBBDDDEEEFFFDDDCCCCCCFFFIIIKKKKKKIIIFFFBBB<<<999;;;???CCCGGGDDD@@@<<<999888999:::666555555444444333333222666666666666666666666666999999999;;;===AAAEEEGGGPPPTTTZZZ```fffooozzzzzzuuuqqqjjjhhhddd^^^XXXSSSNNNLLLHHHGGGGGGIIIMMMPPPQQQQQQSSSSSSUUU[[[iii~~~~~~}}}{{{{{{xxxyyy}}}wwwdddXXXUUUYYYdddnnnxxxuuukkk```YYYYYYZZZYYYWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^______]]]\\\[[[[[[\\\^^^___aaaaaaccchhhmmmwwwpppfffaaaooonnnYYYQQQKKKSSS```kkkssszzzfffPPPAAA???===CCCTTTiiiwww{{{rrrhhh]]]WWWWWWYYYYYYXXXXXXWWWUUUSSSQQQPPPPPPPPPMMMIIIGGGGGGHHHNNN[[[gggmmmvvv|||}}}~~~~~~}}}{{{zzzyyyxxxvvvrrrlllhhheeeaaa\\\[[[\\\^^^]]]\\\]]]aaalll{{{|||mmm\\\SSSKKKKKKLLLIIIEEEDDDBBBAAA@@@AAABBBBBB@@@??????>>>>>><<<;;;:::999999999888777555444444444333111111111111111111111111111111000000000/////////000111111222111000///...//////000000000000000000//////////////////000000000000111222333444555555777666555444333333444444444666888888888999;;;===?????????@@@BBBEEEGGGHHHFFFDDDBBBAAAAAACCCEEEFFFFFFEEEEEEFFFIIILLLPPPQQQOOOMMMIIICCC>>>;;;:::;;;BBBAAA???===<<<;;;;;;;;;777777777777666666666555666666666666666666666666888888777777999<<>>KKK^^^nnnvvvtttlllccc]]][[[[[[YYYWWWWWWVVVUUUTTTRRRQQQPPPPPPOOOJJJGGGFFFFFFKKKVVVbbbkkkttt{{{|||}}}}}}|||zzzyyywwwvvvtttpppkkkgggdddbbbbbbgggnnnrrrpppmmmjjjnnnyyyqqq\\\RRRKKKKKKKKKIIIFFFEEEBBBAAA@@@AAABBBAAA@@@>>>>>>>>>===<<<;;;::::::999999888777666555444444444111111111111111222222222222222111111111000000000...///111222222222111000000000//////////////////---------......////////////000000111222333444444777666666555444444444444555777888888888888999;;;>>>>>>>>>>>>@@@CCCFFFHHHJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJNNNRRRVVVUUUVVVTTTOOOHHH@@@:::888<<<>>>@@@AAAAAA???===<<<888888888888888888888888777777777777777777777777666555555555666999;;;===>>>BBBGGGKKKNNNTTT\\\aaakkkvvv|||tttmmmfffcccYYYVVVQQQLLLHHHEEEEEEEEEBBBDDDFFFHHHKKKNNNQQQSSSUUUXXXeee}}}~~~{{{|||wwwvvv{{{|||xxxxxx|||vvvmmmhhheeehhhllliiiaaaYYYUUUTTTSSSRRRQQQRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZ\\\]]]______[[[[[[[[[\\\^^^```bbbcccbbbaaabbbfffjjjsssqqqeee\\\bbbsss{{{lll\\\QQQLLLOOOVVVaaakkkqqqpppnnnsss|||wwwdddTTTEEE@@@;;;===GGGXXXkkkxxxwwwsssmmmhhheeeaaa\\\XXXVVVVVVUUUTTTSSSRRRQQQPPPOOOKKKHHHFFFEEEHHHRRR\\\hhhqqqyyy|||~~~|||{{{yyyxxxvvvtttrrrnnniiifffbbbccchhhrrr|||}}}www|||uuu]]]SSSKKKJJJKKKIIIGGGGGGEEEDDDCCCCCCDDDCCCBBB@@@======<<<<<<;;;::::::999999999777666555444444444111111111222222222222222222222222222111111111111...///000111222222222222000000////////////......,,,,,,---/////////////////////000111222333333444666666666555555555555555666777999999888888999;;;;;;===???@@@BBBEEEIIILLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKNNNSSSWWW\\\^^^^^^[[[SSSJJJBBB>>><<>>AAABBBBBBDDDHHHKKKKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNMMMKKKJJJMMMSSSWWW^^^```bbb```ZZZRRRKKKHHHBBBDDDIIIMMMOOOOOONNNLLL@@@???>>>===;;;999888888777777777777777777777777888777555444444555777888555999===??????BBBGGGLLLNNNVVVcccppp|||{{{sssjjjccc]]]WWWTTTHHHFFFCCC@@@??????@@@@@@===???BBBBBBBBBDDDGGGJJJLLLYYYqqq|||xxx~~~uuummmjjj___YYYVVVXXXVVVRRRPPPSSSRRRRRRTTTUUUWWWYYYZZZ[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]]^^^bbbgggppptttiiifffhhhsssssseeeYYYSSSQQQZZZkkkyyy}}}|||qqqttttttsssrrrmmm```TTTGGG@@@<<<===CCCPPPfffyyy~~~|||wwwrrrkkkddd]]]YYYUUUVVVVVVVVVUUUSSSRRRQQQPPPMMMKKKJJJGGGEEEKKKRRRZZZfffsssyyy}}}~~~~~~}}}{{{zzzyyywwwtttrrrpppmmmiiifffeeeeeegggkkkqqqyyytttaaaUUUKKKHHHIIIIIIJJJLLLDDDCCCBBBBBBCCCBBB@@@>>><<<<<<<<<;;;;;;::::::::::::999888666555555555555111111111222222333333333000000000000////////////444333222000///000111111000000//////.........---...///111222333333333222......///000111222333333444444555666777777666666333555777999:::;;;>>>@@@>>>@@@CCCCCCAAAAAACCCFFFJJJLLLOOORRRTTTUUUTTTTTTOOOOOONNNLLLJJJLLLRRRWWW]]]___aaa___[[[UUUQQQOOOHHHJJJMMMPPPSSSUUUUUUUUUGGGFFFDDDAAA>>><<<:::888777777777777777777777777:::999666444444444555666444777;;;<<<===???DDDHHHDDDJJJUUU___kkkyyy~~~rrrlllddd\\\UUUOOOJJJGGGBBBAAA???=========>>>???<<<>>>AAAAAA@@@@@@DDDGGGKKK\\\vvvzzz|||~~~|||~~~uuunnnkkkaaa[[[XXXYYYWWWQQQQQQUUUSSSTTTUUUWWWYYY[[[\\\]]]ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZ\\\```eeennnuuunnniiimmmqqq[[[RRRLLLTTThhhzzzxxxyyyxxxvvvsssnnnaaaTTTJJJBBB<<<<<<>>>HHH\\\ooo~~~zzztttmmmfff___ZZZWWWUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLHHHEEEIIIPPPTTTbbbpppxxx}}}}}}}}}|||}}}{{{zzzzzzwwwtttrrrpppmmmiiifffgggeeecccbbbeeennnyyy}}}qqq]]]WWWNNNJJJIIIJJJJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@???===<<<;;;<<<<<<:::999::::::999777666444333333444444333222111111111111444333333222333444666777777666555333222111000000222222111000/////////000------...///000111222222000000000000111111111111333444666888888888777777888888888999;;;===>>>??????@@@AAAAAA@@@@@@BBBCCCIIILLLOOOSSSUUUUUUTTTSSSUUUSSSOOOKKKJJJKKKMMMNNNSSSTTTVVVWWWWWWWWWVVVVVVSSSRRRUUU\\\eeejjjiiifffaaaYYYMMMEEEBBBAAA>>>;;;999999999999999999999888999666444333555777888888666666666777888:::<<<<<>>>>>BBB<<<:::===???===@@@FFFQQQddd{{{~~~xxxvvvvvv~~~|||zzz{{{zzzrrrjjjgggeee```ZZZWWWWWWXXXWWWVVVXXXXXXWWWVVVVVVVVVWWWWWWZZZZZZYYYYYYYYY[[[\\\^^^\\\YYYWWWVVVWWWYYYZZZZZZ]]][[[\\\^^^aaahhhvvvrrrpppsss}}}fffVVVJJJPPPbbbttt~~~yyymmm___WWWLLLEEE???===<<>>???AAABBBCCCBBBAAABBBDDDFFFIIIKKKNNNPPPRRRSSSSSSRRRSSSPPPMMMJJJHHHHHHHHHIIIKKKKKKLLLMMMPPPSSSVVVXXXYYYXXXZZZbbbnnnwww{{{|||qqqjjj^^^UUUNNNGGG@@@;;;;;;:::999888888888888999999777555444555666666666666666666777888999:::;;;;;;===???CCCJJJTTT___fffsss~~~zzznnneee\\\WWWOOOIIIEEECCCAAA@@@???===::::::;;;<<<<<<<<<<<<999999<<<<<<;;;>>>DDDTTT```pppyyy|||}}}~~~uuusssuuu}}}{{{tttppppppnnniiicccbbbddd```ZZZWWWWWWXXXWWWVVVWWWWWWVVVVVVVVVVVVVVVWWWZZZZZZZZZZZZZZZZZZ[[[\\\[[[YYYWWWWWWYYY[[[\\\\\\]]][[[\\\^^^```ffftttxxxtttuuukkk[[[NNNQQQaaarrr~~~rrrcccYYYLLLDDD???>>><<<@@@SSSgggsssnnnfff```ZZZUUURRRQQQQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQPPPMMMIIIGGGHHHJJJQQQ[[[hhhrrrwwwzzz~~~~~~|||zzzyyyxxxvvvtttqqqnnnkkkjjjhhhbbb[[[WWWWWW]]]kkkxxx~~~pppZZZTTTMMMJJJJJJLLLLLLLLLGGGFFFFFFEEECCCCCCBBBBBB???===<<<<<<<<<<<<;;;::::::999888777666555444333222222222111222222333333333222000//////000111111333222222111000111111111///............//////000111000000000/////////...000000000000111111111111000111333666888999:::;;;444444555777999<<<>>>???AAABBBBBBAAA@@@BBBEEEHHHIIIJJJKKKLLLNNNPPPQQQQQQNNNMMMKKKJJJHHHHHHGGGGGGGGGEEEDDDDDDGGGMMMSSSVVVWWWVVVWWW___mmm{{{~~~vvvkkk```TTTIIIBBBAAA???<<<:::888999:::;;;;;;999777777777888777666777666666666777777888999999:::<<<>>>AAAGGGNNNRRRaaajjjzzzyyyrrrjjj```YYYPPPLLLFFFBBB@@@???>>>======;;;::::::;;;;;;:::888777777999<<<<<<===BBBIIIWWW]]]ccchhhiiikkkooorrrzzz{{{{{{~~~~~~~~~yyyooogggdddbbb___]]]^^^bbb___[[[XXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXVVVWWWYYY\\\]]]\\\[[[ZZZ[[[]]]^^^cccppp}}}}}}vvvtttsssbbbSSSRRR]]]mmm|||xxxggg[[[KKKDDD???>>><<>>>>>@@@CCCGGGHHHHHHHHHIIIJJJLLLNNNPPPJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCDDDGGGKKKNNNQQQOOOOOOVVVcccssssssfffZZZTTTLLLIIIDDD???<<<<<<===>>>===;;;999999::::::999888777777666666666666666777999:::<<<===>>>@@@DDDGGGTTT[[[gggtttssshhh```YYYSSSNNNJJJGGGBBB@@@???>>>===<<<;;;:::999:::;;;:::888666555777:::<<<===BBBKKKSSSZZZ[[[\\\^^^```cccfffhhhqqqxxx~~~~~~~~~yyyxxxzzz}}}}}}qqqeee___\\\ZZZ[[[]]]___]]][[[YYYXXXWWWWWWWWWTTTTTTUUUUUUVVVVVVUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\ZZZXXXWWWWWWYYYZZZZZZZZZXXXWWWYYY[[[]]]aaannnzzz}}}uuuooouuu{{{kkkYYYSSSXXXeeevvv~~~mmm___LLLCCC>>>>>>===>>>JJJXXXkkkkkkggg^^^UUUOOOKKKGGGLLLNNNPPPRRRTTTTTTTTTSSSSSSRRRPPPNNNKKKIIIHHHGGGKKKSSS^^^iiiqqqwww}}}|||zzz~~~}}}{{{xxxwwwvvvtttrrrqqqpppooopppjjjccc______dddqqq~~~xxx___XXXPPPKKKJJJKKKJJJIIIDDDEEEEEEDDDCCCBBB@@@???>>>===<<<<<<===>>><<<;;;999888888777666555444444111111111111222333444444444333222111000000111222000000//////000000111111////////////000111222222.........///000111111111///000000000111111111111444444444555666666777777::::::999999999999::::::======>>>>>>>>>@@@DDDGGGGGGGGGFFFFFFGGGJJJLLLNNNKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFMMMLLLLLLQQQ[[[gggsssyyyxxxppplll[[[WWWOOOHHHBBB@@@@@@@@@===;;;999999::::::999888888777777666666666666666555777999:::::::::<<<>>>EEEJJJSSS\\\fffqqqzzzxxxooocccYYYRRRMMMIIIFFFFFFCCC@@@>>>>>>===;;;999:::999888999::::::888666777999;;;;;;???GGGPPPWWW[[[ZZZ[[[\\\```dddgggiiiqqqyyy~~~zzzvvvtttxxx}}}}}}vvvrrrsssxxx|||~~~ssseee^^^ZZZXXXYYY\\\\\\\\\[[[ZZZXXXWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVUUUTTTUUUXXX[[[]]]^^^^^^^^^\\\ZZZXXXXXXXXXXXXVVVUUUTTTUUUWWW[[[\\\aaalllxxx~~~vvvmmmnnn~~~sss```UUUSSS]]]ooouuufffQQQFFF>>>>>>>>>???HHHTTTjjjsssuuuiiiYYYOOOJJJFFFIIIKKKNNNQQQSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFHHHOOOYYYdddmmmuuu{{{~~~~~~|||zzz|||~~~}}}}}}xxxwwwuuutttssssssssssssrrrlllhhhfffggglllyyy{{{aaaZZZQQQLLLJJJJJJIIIHHHFFFGGGGGGGGGFFFDDDBBBAAA>>>===<<<<<<>>>>>>===<<<888888888777666555555555222222222111222222333333555444333222111222333444111000000000000000111111111000000000000111111222------...///000111222222000000000000111111111111111111222333555888:::;;;===<<<;;;999999888888888<<<>>>@@@AAAAAACCCFFFHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMMMMKKKIIIFFFCCCAAA??????@@@CCCEEEFFFEEEEEEDDDIIIJJJMMMQQQXXX___eeeiiivvvooojjjaaaWWWOOOIIIGGGFFFBBB???;;;999888888888777888888777666666666777777555777999999888999:::;;;<<<@@@FFFMMMTTT]]]ffflllvvv|||wwwnnnccc]]]UUUNNNIIIEEECCCAAAAAA@@@>>>===<<<;;;999777:::888777888999:::999888:::===???AAAHHHSSSZZZ\\\`````````aaadddiiinnnqqqxxx|||yyyuuuuuuxxx~~~|||tttppprrrxxx~~~wwwvvvvvvzzz{{{oooccc]]]ZZZWWWWWWYYYYYY[[[\\\[[[YYYWWWWWWWWWSSSTTTUUUWWWWWWWWWVVVVVVTTTUUUWWWZZZ\\\^^^___```^^^\\\ZZZYYYYYYWWWUUUSSSTTTTTTWWW[[[\\\___jjjuuu~~~sssoooyyy|||hhhXXXQQQWWWiii{{{rrr[[[MMMAAA>>>>>>>>>FFFPPPhhhzzzwwwdddVVVOOOJJJIIIKKKOOORRRSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKHHHFFFGGGLLLTTT___jjjrrrxxx{{{~~~}}}~~~~~~}}}||||||vvvuuusssrrrrrrrrrssstttrrrnnnlllmmmooossszzz```YYYQQQLLLKKKKKKJJJIIIFFFGGGHHHHHHGGGEEEBBBAAA>>>===<<<===>>>???>>><<<888888777777666666555555333333222222111222222222333333222111222333444555222222111000000000111111111000000////////////000......//////000000111111000000000000111111111111111111111333555777:::;;;;;;:::999888888777777888:::<<<@@@BBBCCCDDDEEEGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLJJJHHHFFFDDDBBBAAA@@@BBBDDDFFFHHHHHHHHHHHHJJJOOOVVV\\\```bbbddddddoooyyyxxxlllaaaYYYTTTQQQNNNIIIBBB===:::999999888888888777777777888888999888999::::::888888:::;;;:::<<>>>>>===<<<===>>>===;;;888:::888666777999;;;;;;;;;<<>>===<<<===>>>???>>>===888888777777666666555555444444333222111111111111222222111111111222444555333333222111111111111111111000///...............000000000000////////////000000000000111111111111444444333333444555777888888888777777777777777888666:::>>>AAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKKKKLLLRRRYYYcccllloooooommmlllmmmxxx}}}pppfff```\\\ZZZTTTKKKCCC???===;;;;;;888888888888888999::::::777888888666555444666777777888::::::<<>>============???@@@@@@>>><<<:::888666666888;;;======>>>GGGTTTdddyyy|||zzzvvvqqqnnnsss}}}~~~yyytttvvv~~~~~~sssqqqmmmlllkkkiiifffccckkkccc]]]]]]]]]YYYWWWWWWVVVYYY\\\\\\YYYWWWVVVWWWSSSTTTWWWYYYYYYYYYXXXWWW[[[ZZZYYYYYYYYYZZZ\\\]]]^^^]]]\\\]]]]]]]]][[[YYYYYYYYY[[[]]][[[[[[ccclll}}}uuuxxx|||uuuaaaSSSTTTfffxxx~~~sss^^^III@@@===<<>>>>>===<<<;;;:::999999;;;:::999888777666555444111111111111111111111111//////000000111111222222000000000000////////////000000000000000000000000222222222111111111111111000000111111111111000000333333333444666888999:::>>>;;;888888:::;;;:::999888;;;>>>@@@AAACCCEEEGGGJJJJJJKKKKKKJJJIIIGGGFFFCCCFFFHHHIIIHHHGGGGGGHHHFFFIIINNNRRRUUUUUUTTTSSSXXX^^^hhhrrrxxxzzzxxxwwwvvvxxx{{{~~~}}}mmmgggjjjgggddd^^^SSSGGG>>>;;;;;;===<<<::::::;;;;;;999888<<<;;;999888888888999:::999999999:::;;;===>>>???CCCDDDEEEHHHLLLPPPSSSVVVYYY\\\bbbhhhooowww}}}tttoooeee```YYYQQQKKKGGGEEEEEEBBBAAAAAA@@@???>>>======<<<;;;:::;;;>>>???===;;;AAA<<<:::;;;;;;;;;>>>CCCGGGZZZooozzzyyyyyy}}}{{{wwwxxx{{{}}}~~~yyyzzzvvvqqqooolllfffbbb___^^^___\\\[[[ZZZ]]]aaadddcccbbbYYYZZZ[[[ZZZXXXXXXYYYZZZUUUXXX[[[\\\ZZZYYYXXXXXXYYYXXXWWWWWWWWWYYYZZZ[[[bbb```^^^\\\ZZZYYYYYYZZZ\\\YYYXXXZZZ\\\___gggooozzz}}}~~~hhhVVVUUUcccqqqjjjNNNAAA@@@@@@AAADDDWWWpppkkkUUUVVVUUUUUUVVVWWWWWWTTTRRRQQQOOOMMMMMMMMMMMMKKKJJJHHHHHHLLLUUU]]]fffrrr||||||}}}{{{{{{~~~}}}|||zzzyyyyyyvvvssspppqqqsssuuuuuutttvvvvvvwwwxxxxxxzzzzzzbbbWWWMMMJJJKKKIIIIIIJJJHHHEEECCCBBBCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;:::999888666555444444111111111111111111111111000000000000111111111111111000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111222333555666777<<<999777777999:::999888888;;;>>>@@@AAACCCEEEGGGHHHIIIKKKLLLMMMLLLLLLKKKDDDGGGIIIJJJKKKLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZ```cccjjjpppuuuwwwxxxxxxyyy{{{}}}}}}}}}~~~}}}ooojjjkkkkkkjjjeee\\\OOOEEE???<<<888888777888:::;;;999888999888777777666666777777444444444555666777888999>>>>>>???@@@CCCEEEHHHJJJIIILLLOOOTTTXXX^^^eeejjjrrruuuzzz{{{zzzwwwrrrkkkddd]]]YYYRRROOOKKKGGGDDDCCCCCCCCC@@@??????>>>======<<<<<<;;;:::999:::<<<===;;;999;;;999999;;;<<<===BBBIIISSSkkkzzzyyy|||wwwtttxxx~~~{{{}}}{{{ooommmkkkgggbbb]]]ZZZYYYYYYWWWVVVWWWZZZ___ccccccccc[[[\\\\\\[[[YYYXXXXXXYYYVVVWWWYYYYYYWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ]]]\\\ZZZYYYXXXWWWWWWWWWYYYWWWXXX\\\___```fffmmm}}}zzzyyymmm[[[VVV^^^iiizzztttVVVFFFBBB@@@@@@AAAMMMfffrrr^^^VVVUUUUUUUUUVVVVVVTTTRRRQQQPPPNNNMMMMMMMMMKKKIIIGGGFFFJJJRRRZZZbbbnnnxxxzzz}}}~~~}}}zzz{{{}}}~~~}}}|||{{{zzzxxxvvvuuuwww{{{~~~}}}{{{{{{yyyzzzyyyaaaVVVLLLJJJKKKJJJJJJKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@AAA@@@???>>><<<;;;:::999888777666555444333222222222222222222222222111111111111111000000000111111000000000/////////000000000000000000000000000000000000000000000000000000///......///000000//////000000222333555666888777666777999999888777888;;;>>>@@@AAACCCFFFIIIIIIJJJMMMOOOQQQRRRRRRRRRFFFHHHJJJKKKMMMPPPUUUYYY[[[[[[\\\\\\]]]___aaabbbdddfffiiimmmrrruuuxxxzzzzzz|||~~~}}}xxxtttpppooo{{{wwwuuupppjjjgggiiiiiijjjiiicccYYYMMMDDD???888888888999::::::999777777777777888777777666555777777666666777888888999999999999::::::<<<===>>>@@@BBBDDDEEEGGGJJJOOORRRVVVYYY^^^dddkkkttt~~~~~~|||yyywwwtttooojjjfffaaa___]]]YYYTTTOOOKKKHHH@@@@@@???>>>>>>>>>??????=========<<<<<<;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999::::::;;;>>>>>>AAAJJJUUUeee}}}}}}~~~sssrrryyy~~~uuunnniiifffbbb]]]YYYVVVUUUTTTTTTTTTUUUXXX[[[^^^______[[[\\\]]]\\\ZZZXXXXXXYYYWWWWWWWWWUUUSSSSSSUUUWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUYYY^^^aaabbbffflll~~~}}}xxxrrrxxxsssaaaXXX[[[```tttdddNNNEEE@@@>>>===DDD\\\xxxxxxeeeXXXVVVTTTTTTTTTTTTSSSQQQSSSQQQOOONNNNNNMMMKKKIIIFFFEEEHHHOOOVVV]]]hhhsssvvvzzz~~~|||zzzzzz}}}~~~}}}}}}}}}}}}{{{{{{}}}~~~{{{zzz~~~www```UUUKKKIIIJJJJJJJJJKKKFFFDDDCCCCCCDDDDDDCCCBBB>>>>>>??????>>><<<:::888:::999888777666444333333222222222222222222222222222222222111111000000000111111111000000000//////000000000000000000000000////////////000000000000111///...,,,,,,...///111000000111111222444555666666666777888999:::999999999;;;>>>@@@AAACCCGGGIIILLLNNNPPPSSSUUUVVVVVVVVVIIIIIIJJJJJJLLLQQQWWW\\\^^^___```aaabbbdddeeeeeebbbdddgggkkkooosssuuuwwwtttwww{{{|||xxxrrrkkkgggccc[[[UUUVVVXXXYYY[[[^^^^^^bbbffffff```TTTIIIAAA===<<<;;;;;;;;;:::888666888999:::::::::999777666;;;::::::999999999::::::999999999999999:::::::::>>>???@@@AAA@@@BBBDDDGGGJJJLLLNNNQQQUUU\\\ccchhhqqqvvv}}}~~~{{{yyyyyyxxxssstttvvvvvvtttpppllljjjeeecccaaa___^^^[[[WWWUUUQQQPPPMMMJJJHHHEEEDDDCCC<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>======>>>>>>===<<<;;;======???AAABBBGGGVVVeeexxxwwwwww}}}rrrnnndddaaa\\\YYYWWWUUUTTTTTTUUUUUUUUUVVVWWWWWWXXXWWWYYY[[[\\\\\\[[[YYYYYYZZZXXXXXXVVVTTTRRRRRRUUUWWWWWWXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUXXX^^^aaabbbffflllzzz}}}xxxsssvvvuuudddYYYXXX[[[lll|||wwwYYYHHHAAA>>>===BBBVVVoooyyyhhhZZZXXXTTTRRRRRRRRRRRRQQQSSSQQQOOONNNNNNMMMKKKIIIGGGEEEFFFLLLRRRYYYcccmmmssswww}}}|||zzzzzz|||~~~}}}}}}~~~~~~~~~|||}}}vvv```TTTKKKIIIJJJJJJJJJKKKFFFEEECCCDDDDDDDDDBBBAAA>>>>>>>>>>>>===;;;:::999::::::999777666555444333222222222222222222222222333333222222111111000000111111111111000000000000000000000000000000000000......//////000000000000111///...,,,,,,...///111000000000111222333444555555666777888999:::;;;<<<;;;===???@@@AAACCCFFFIIIQQQRRRTTTVVVWWWWWWWWWWWWLLLKKKJJJIIIJJJNNNTTTYYYZZZ\\\___bbbddddddcccbbb___bbbfffjjjlllmmmlllkkkfffjjjpppuuuvvvsssnnnjjjWWWKKKBBB@@@CCCGGGLLLQQQVVV\\\cccgggdddZZZNNNEEE???===;;;;;;;;;;;;:::888999:::;;;;;;;;;:::888777888888777666666666666777888999999:::;;;;;;;;;;;;999:::;;;;;;;;;;;;===???BBBCCCCCCDDDEEEHHHLLLPPPVVV[[[aaaeeegggiiimmmpppzzz{{{}}}}}}}}}}}}zzzvvvsssrrrrrrqqqppppppnnnkkkhhheeecccbbbbbb___`````````^^^[[[WWWUUURRRQQQPPPPPPPPPOOOMMMKKKEEEDDDBBB@@@???>>>>>>>>>;;;<<<============<<<;;;==================>>>>>>===>>>??????>>>===============???CCCFFFPPPccctttzzznnnggg\\\YYYUUUSSSTTTUUUTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUWWWZZZ[[[ZZZYYYYYYZZZYYYYYYWWWUUUSSSTTTVVVXXXVVVWWWXXXXXXXXXVVVUUUTTTRRRSSSSSSTTTVVVWWWXXXXXXXXXWWWXXX\\\^^^```gggnnnwww~~~yyyxxxxxx~~~qqqaaaWWWUUUWWWccctttfffNNNCCC@@@???@@@NNNcccxxxzzzmmm^^^ZZZUUUQQQQQQQQQRRRRRRSSSQQQOOONNNNNNMMMKKKJJJIIIFFFGGGKKKOOOUUU___iiiqqquuu{{{}}}{{{{{{|||~~~~~~}}}||||||}}}~~~~~~~~~vvv```UUUKKKIIIJJJIIIIIIJJJIIIGGGEEEEEEDDDBBB@@@===@@@@@@???>>>===<<<;;;;;;;;;:::999888777555555444333333333333333333333333222222222222222111111111222222111111111000000000000000000000000000000000...//////000000111111222000000///......///000000.........//////111222222555666777777888:::===@@@===???@@@@@@@@@BBBFFFHHHQQQRRRTTTUUUVVVVVVVVVUUUNNNMMMKKKIIIIIILLLRRRVVVWWWZZZ]]]aaabbbaaa___]]]^^^aaaeeehhhhhheeeaaa___YYY\\\aaahhhmmmooommmjjj\\\PPPDDD???>>>>>>BBBGGGRRRXXXbbbiiijjjcccVVVMMMAAA>>>;;;:::;;;<<<<<<<<<999999999:::999888888777888777666666666666666777777777888::::::;;;;;;:::555777999999999999:::<<<===>>>?????????@@@CCCEEEEEEHHHMMMPPPSSSUUUWWWYYYaaacccdddeeeeeefffgggiiiiiijjjlllmmmmmmllljjjiiigggdddaaa___^^^^^^]]][[[]]]\\\ZZZXXXUUUTTTSSSRRRSSSSSSSSSRRRPPPNNNLLLKKKFFFEEEDDDDDDFFFFFFEEEDDD???>>>===<<<<<<<<<<<<<<<888999:::<<<=====================>>>>>>??????@@@;;;===??????>>>>>>>>>???<<<===AAAHHHOOOZZZkkkzzzzzzkkkaaaUUUQQQNNNNNNPPPSSSRRRQQQOOOQQQSSSSSSRRRSSSTTTVVVRRRUUUXXXYYYXXXWWWWWWWWWVVVXXXYYYXXXWWWVVVWWWXXXVVVVVVVVVWWWVVVVVVUUUUUUPPPPPPPPPPPPQQQTTTVVVWWWZZZXXXXXX\\\^^^```fffmmmuuu~~~{{{{{{{{{}}}ooo___UUURRRSSS___pppxxxXXXGGGBBBAAA===EEETTTiii|||~~~vvvbbb\\\VVVQQQPPPQQQRRRSSSRRRPPPOOONNNOOONNNMMMKKKKKKHHHGGGIIILLLQQQ[[[eeennnssszzz~~~~~~~~~||||||}}}~~~}}}||||||~~~xxxaaaVVVKKKIIIIIIHHHGGGHHHGGGFFFEEEEEEEEECCC@@@>>>AAA???===;;;::::::;;;<<<<<<;;;:::999888777666555333333333333333333333333111222222222222222222333222222222111111111000000000000000000000000000000//////000000111222222333000000000000000000000000////////////000111222222444555555555555888===BBB@@@AAAAAA@@@@@@AAADDDGGGMMMOOOPPPRRRSSSSSSSSSSSSQQQPPPNNNKKKKKKMMMRRRVVVZZZ[[[\\\]]]]]]\\\ZZZYYY[[[]]]aaadddeeebbb___]]]UUUUUUWWW\\\bbbffffffeeeaaaWWWMMMGGGBBB>>>???CCCJJJQQQ]]]iiiooommmddd\\\MMMHHHBBB===<<<======>>>;;;;;;::::::999999:::::::::999999999999::::::;;;666777888999999999888777666777999:::999999:::;;;999;;;===>>>>>>>>>???@@@===@@@CCCFFFHHHIIIKKKKKKNNNPPPSSSTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQQQQRRRRRRRRRQQQOOOOOONNNMMMLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEDDDAAA???======>>>???>>>===============<<<<<<<<<<<<888999999:::;;;<<<<<<===<<<<<<===>>>??????@@@@@@===@@@BBBCCCBBBAAACCCEEEFFFGGGLLLUUU\\\bbbkkksssuuuvvvzzz~~~~~~}}}uuuggg]]]TTTPPPLLLLLLOOORRRQQQOOOPPPRRRTTTSSSRRRQQQSSSUUURRRTTTWWWWWWVVVSSSRRRRRRRRRUUUYYY[[[ZZZXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVWWWQQQPPPOOONNNOOORRRVVVXXXYYYXXXZZZ^^^``````dddiiiuuu}}}}}}uuueeeYYYSSSRRRZZZiii|||dddMMMCCC@@@===>>>HHH\\\rrr~~~}}}eee___WWWQQQOOOQQQSSSTTTQQQOOONNNNNNOOOOOONNNMMMLLLHHHFFFGGGJJJNNNWWWaaajjjpppwww}}}~~~~~~}}}}}}~~~~~~~~~~~~yyybbbVVVLLLIIIIIIGGGGGGGGGCCCCCCCCCDDDFFFFFFCCCAAA???===:::777666777999:::===<<<;;;:::999777666666333333333333333333333333111111111222222333333444222222222111111111111000000000000000000000000000///000000111222333333333000000111111111111000000222111111111222333444444333333333222222666===CCCAAABBBAAA@@@???AAADDDFFFIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRPPPNNNMMMPPPUUUXXX___^^^]]][[[YYYXXXXXXWWWUUUXXX\\\```cccdddcccbbbXXXVVVUUUWWW\\\`````````___XXXRRRMMMGGGAAA???BBB@@@HHHVVVfffrrrtttoooiii\\\UUUKKKCCC???=========???>>>===<<<;;;<<<======999999888888999999:::;;;888999999:::999888666555444666888888777777777888555777::::::999888888999<<<>>>@@@CCCDDDEEEFFFFFFDDDGGGJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJMMMNNNNNNMMMGGGHHHHHHIIIHHHFFFEEEDDDDDDBBBAAA???>>>>>>??????@@@>>>;;;:::;;;:::999888::::::;;;;;;;;;:::999888<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAADDDGGGHHHGGGGGGIIIKKKSSSSSSYYYbbbgggfffgggiiidddhhhqqqzzz{{{vvv{{{~~~yyykkk___WWWWWWRRRMMMMMMQQQSSSRRROOOTTTVVVWWWUUUQQQOOOPPPRRRSSSUUUWWWVVVTTTPPPNNNMMMNNNSSSYYY\\\\\\YYYWWWVVVUUUUUUTTTSSSTTTUUUWWWXXXUUUSSSPPPOOOPPPTTTXXX[[[XXXXXX\\\aaabbb```bbbfffttt~~~mmm___WWWTTTPPP]]]nnnmmmQQQDDD???@@@===BBBTTTkkkzzz~~~~~~ggg```XXXQQQOOOQQQSSSUUUPPPOOONNNNNNPPPPPPOOONNNLLLHHHEEEFFFHHHLLLUUU^^^hhhnnnuuu{{{~~~{{{~~~~~~~~~}}}|||eeeYYYMMMIIIIIIHHHHHHJJJFFFFFFEEEDDDCCCBBBBBBAAA???===;;;;;;;;;:::888777;;;:::777555444444555666333222222111111222222333333111000111222444333333444333222111000...------222222111111000000//////111000/////////000222333000000////////////000000111111111111111111111111555555555555555999>>>CCCEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIMMMQQQSSSTTTSSSSSSPPPPPPOOOOOOPPPQQQSSSTTT^^^]]][[[XXXUUUTTTUUUWWWWWWXXX[[[^^^aaadddfffhhhbbb^^^XXXUUUVVVWWWXXXYYYccccccaaaZZZQQQHHHCCCBBBAAACCCKKKXXXhhhtttzzz|||ppphhh[[[PPPHHHDDDBBBAAA>>><<<;;;:::;;;::::::999777666555555666888;;;<<<888999999999999888666666888888777777777777888888666777777888999;;;<<<===????????????@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<:::999999;;;<<<>>>>>><<<<<<===???AAABBBBBBEEEFFFGGGIIIMMMTTT]]]dddgggmmmuuuzzzyyyssskkkeeecccbbbccckkkxxxyyyssssssyyy~~~~~~}}}ssskkkcccZZZSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQOOOLLLJJJNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVWWWYYYYYYXXXVVVUUUXXXWWWVVVVVVVVVVVVXXXXXXUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]___```aaaaaammm{{{}}}|||kkk\\\RRROOOTTT___nnn}}}~~~ZZZEEE@@@======@@@JJJ\\\mmmvvvwwwrrreeeZZZUUURRRNNNOOOTTTQQQPPPOOOOOOQQQQQQPPPOOONNNKKKGGGDDDDDDJJJRRRXXXffflllsssxxx{{{{{{||||||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}dddXXXLLLIIIIIIHHHHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@???===<<<;;;<<<;;;:::888<<<;;;888666555555666777333333222222222222333333444333111111222333222111333333222111000///......111111111000000000000000111000000//////000111222000000////////////000000////////////////////////111222222222333777<<<@@@DDDCCCCCCCCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUZZZZZZXXXUUUSSSRRRTTTVVVXXXWWWWWWYYY[[[___ccceeeccccccbbb^^^ZZZWWWXXXZZZbbbfffiiihhhbbbZZZTTTRRRJJJIIIKKKQQQ\\\iiitttzzzyyykkk^^^TTTNNNKKKIIIGGGCCC>>><<<<<<<<<:::888888777666666666777888999======<<<<<<<<<<<<<<<<<<888888888777777888888888888888888999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<==============================>>>>>>========================???>>>======<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::<<<===>>>?????????AAACCCDDDEEEDDDDDDHHHPPPYYYcccppp|||zzzsssllljjjjjjooozzz|||yyy{{{}}}|||qqqhhhccc]]]VVVQQQTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWVVVUUUUUUVVVWWWYYYZZZUUUTTTTTTTTTUUUWWWYYY[[[[[[\\\]]]^^^```aaabbbbbblllzzzrrr```UUUOOOPPPWWWcccooo^^^GGG@@@<<<;;;;;;BBBQQQbbbpppvvvyyylll___ZZZWWWSSSSSSVVVQQQPPPOOOPPPQQQRRRRRRQQQNNNLLLHHHDDDDDDIIIPPPVVVbbbhhhooouuuxxxzzz{{{|||~~~~~~~~~||||||~~~~~~~~~dddXXXLLLIIIIIIHHHHHHIIIFFFEEEEEEDDDBBBAAAAAA@@@???===<<<<<<======<<<:::<<<;;;999888666666777777444444333333333333444444555333222111222222111000222222111111111000000000///000000000000000000111222111000000000000000111111000000//////000000111///////////////////////////000111111333777<<<@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUTTTRRROOOOOOQQQTTTXXXVVVUUUTTTVVV[[[___bbbdddiiimmmjjjbbb\\\\\\^^^hhhnnnwww|||zzztttmmmhhh^^^ZZZTTTPPPRRR\\\iiisss~~~xxxqqqjjjbbbZZZUUUTTTMMMDDD@@@@@@???===999;;;::::::999888888888999::::::999888888999:::;;;999999888888888888999999777777666666777888888999888888888888999999999999888888999999999999888888888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???======>>>@@@AAACCCDDDDDDGGGPPP___ppp{{{sssrrrssswwwzzzssslllccc]]]ZZZXXXTTTRRRTTTSSSRRRQQQPPPPPPPPPPPPJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXZZZ\\\WWWVVVUUUTTTUUUXXX[[[]]]\\\\\\]]]___```aaabbbccclllyyyyyyfffZZZQQQNNNOOOWWWaaannndddKKK@@@@@@===;;;>>>HHHYYYlllyyy~~~qqqddd]]]ZZZWWWUUUUUURRRQQQOOOPPPRRRSSSRRRRRRNNNLLLIIIEEEDDDGGGMMMRRR\\\bbbjjjqqquuuxxxzzz{{{}}}~~~~~~{{{zzz}}}}}}dddXXXMMMJJJKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDCCCBBB???===<<<===>>>>>>===<<<;;;;;;999888777666666666555444444333333444444555444222111111222333333222111111111111111111111111.../////////000000111111111111111000000000000000111000000000000000000111111111111111111111111111///000222222444888===@@@@@@AAACCCEEEGGGIIIJJJJJJHHHGGGGGGGGGIIIKKKOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXRRRRRRQQQOOONNNNNNQQQSSSWWWVVVUUUVVVXXX[[[^^^```eeekkkqqqrrrnnnhhhffffffrrryyy~~~xxxtttjjj```XXXYYY```gggooosssyyy~~~zzzrrrkkkfff]]]QQQJJJIIIGGGBBB>>>>>>>>>======<<<<<<<<<<<<888777666555555777999;;;::::::999999999999::::::999999888777777888888888999999999999::::::::::::999:::::::::999999888777777777888999:::;;;;;;<<<999999999999999999999999:::999999888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======>>>>>>??????>>>>>>======>>>BBBFFFIIISSS___ssszzztttvvv{{{zzzhhhccc\\\WWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPQQQIIIJJJLLLMMMNNNNNNNNNNNNLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWSSSSSSTTTUUUVVVYYY[[[]]]\\\ZZZXXXVVVWWWYYY\\\^^^[[[\\\]]]^^^___aaabbbbbbkkkwww{{{}}}|||kkkaaaSSSNNNMMMRRR[[[dddqqq{{{hhhNNNAAA@@@>>><<<===BBBOOOdddvvv|||rrrfff^^^ZZZWWWTTTQQQSSSQQQOOOOOOQQQRRRQQQQQQNNNMMMJJJFFFDDDFFFJJJMMMVVV\\\eeemmmssswwwyyy{{{|||}}}~~~{{{xxx{{{|||~~~dddYYYNNNLLLMMMKKKJJJKKKIIIIIIHHHFFFEEECCCBBBBBB???>>>======>>>???>>><<<:::999888777666555555555555444444333333444444555000//////000333555555555111111111111222222222222......//////000000000111000000111111111000000000111111000000000000111111111111111111111111111111...///111222333666;;;>>>???AAACCCGGGIIILLLMMMMMMIIIGGGEEEDDDDDDGGGJJJMMMPPPQQQTTTWWWYYYZZZZZZYYYSSSSSSRRRPPPOOOOOORRRTTTVVVWWWZZZ\\\___```aaaaaagggjjjpppuuuxxxwwwtttqqqyyyyyylllbbb]]]\\\```eeennnyyy|||sssfff]]]WWWQQQIIIDDD@@@@@@???>>>======>>>>>>===<<<;;;:::;;;<<<>>>@@@;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;::::::::::::999888777777777777888888999:::;;;;;;777777777777777777777777:::999999888999999::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>>@@@@@@@@@@@@@@@BBBAAA???===>>>DDDMMMTTTdddqqqzzzwww}}}mmmbbb^^^YYYUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSLLLMMMMMMMMMNNNMMMMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUVVVYYY[[[\\\```^^^[[[YYYYYYYYY[[[\\\ZZZZZZ[[[\\\^^^___```aaaiiitttssspppvvvzzznnngggUUUOOOMMMRRR[[[bbbiiiooovvv{{{iiiQQQCCC:::999999;;;<<>>======>>>>>>===;;;999888888777666555444444444444333333333333444444///......000333666777777111111222222222222222222...//////////////////000//////000111111111111111222111111000000111111222////////////////////////+++---...///000333666999<<>>???>>>=========>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::999999999999::::::::::::888999999999888777666666555666666666777888888888666666666666666666666666::::::999999::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===???AAACCCDDDDDDCCCBBBAAAAAA???===???FFFRRRZZZqqq{{{sssddd\\\ZZZWWWTTTRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMNNNPPPRRRTTTUUUUUUVVVSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUVVVXXXYYYZZZ___^^^\\\[[[ZZZZZZZZZZZZYYYYYYZZZ\\\]]]^^^___```gggppp{{{mmmfffgggssszzzrrrlllXXXQQQMMMRRR[[[aaaeeehhhkkkmmmttt{{{xxxfffRRRFFF<<<999;;;======@@@QQQeeexxxzzzxxxpppjjjfffccc___\\\XXXSSSPPPNNNMMMLLLKKKKKKKKKJJJHHHEEEDDDEEEFFFLLLSSS]]]gggnnnssswwwyyyzzz{{{}}}~~~~~~~~~|||zzzyyyxxxzzz}}}}}}aaaVVVMMMKKKLLLJJJIIIIIIGGGFFFEEECCCAAA@@@>>>>>>@@@???============;;;:::999999999888777666555444333333222222222222333333000///...000333555666666222222222222222222222222///////////////.........---...///111222222222222222111111000000111111222////////////////////////+++---...//////111444666999<<<@@@EEEJJJMMMOOOOOOOOOMMMIIIFFFEEEEEEFFFGGGLLLPPPUUU[[[___aaa``````\\\\\\[[[YYYWWWWWWZZZ\\\[[[]]]aaafffjjjnnnpppqqqpppqqqtttvvvyyy}}}}}}mmmcccXXXTTTPPPQQQWWW___ggglllwwwxxxwwwrrrjjjbbb\\\ZZZMMMJJJEEE@@@======>>>???<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===999999888888888999::::::999999:::::::::;;;;;;;;;888888888999888888777777666666666666666777777777777777777777777777777777:::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBBFFFHHHIIIIIIGGGFFFBBBDDDFFFFFFHHHOOOZZZbbbtttxxx~~~}}}wwwiii^^^WWWWWWVVVUUUSSSRRRQQQRRRQQQQQQRRRSSSUUUWWWXXXZZZWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^___``````eeemmm{{{yyykkkbbb___eeevvv}}}uuuppp```VVVNNNRRRZZZ```dddgggdddbbbeeemmmmmmbbbRRRHHHAAA<<<<<<@@@???@@@PPPbbbxxxvvvrrrpppnnnbbb^^^XXXRRROOOMMMKKKIIIIIIJJJJJJHHHEEEDDDCCCDDDHHHOOOZZZccckkkppptttvvvyyyzzz|||~~~}}}{{{zzzzzzzzzyyy|||~~~yyy^^^TTTKKKJJJJJJIIIGGGHHHHHHHHHFFFEEECCCAAA@@@???AAA???===<<<===<<<:::888::::::::::::888777666555333222222111111222222333111000///000333555555444333333333222222222111111000000//////.........---,,,---///111222333333222222222111111111111222222111111111111111111111111...///000111111222444777666999>>>DDDIIILLLNNNNNNRRRPPPLLLIIIFFFFFFFFFGGGLLLPPPVVV]]]bbbccccccccc``````___]]][[[ZZZ\\\___^^^___bbbfffkkkqqquuuxxxtttwwwyyywwwvvvyyy|||xxx|||vvvlllZZZWWWUUUTTTWWWYYY[[[\\\aaahhhnnnoookkkfffddddddWWWRRRKKKEEE@@@???@@@BBB<<<=========<<<;;;::::::======<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@;;;;;;<<<<<<<<<=========999999::::::::::::999999888888888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????CCCEEEIIILLLMMMLLLJJJIIIJJJNNNSSSVVVXXX^^^gggnnnrrrqqqrrruuu}}}|||mmmbbb[[[UUUVVVWWWWWWUUUTTTSSSSSSPPPQQQRRRSSSVVVXXXZZZ\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYXXXVVVUUUUUUVVVVVVSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]___```aaaaaaccckkkxxxxxxlllbbb\\\^^^kkkxxxxxxrrrhhh[[[QQQRRRZZZaaafffiiibbb]]]]]]dddggg___RRRJJJAAA:::888<<<;;;<<>>===============:::999999999888777777777222222222111000///------/////////000000111111111222222222111111111111000111111000000//////......////////////////////////.........///111444666888666444111000111111///...222222111111000000//////444555888<<>><<<999999;;;===??????;;;;;;===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<========================999999:::::::::;;;;;;;;;::::::999999999999999:::::::::::::::;;;;;;<<<===::::::;;;???BBBAAA===999>>><<<:::;;;>>>AAACCCCCCEEEHHHLLLMMMMMMOOOSSSWWWYYY^^^fffkkkmmmmmmllllllfffeeeggglllvvv~~~lll```YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVXXXYYYYYY[[[\\\___```aaacccaaa^^^ZZZWWWVVVUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUXXXZZZ[[[```bbbeeeeeedddbbbbbbbbbfffjjjrrrvvviii^^^^^^eeelll}}}uuuooocccXXXUUUYYY^^^dddjjjiiifffbbb___bbbaaaWWWKKKAAA<<<999999;;;>>>FFFOOOqqq{{{yyyuuuiiibbbWWWOOOJJJHHHGGGGGGHHHIIIJJJJJJJJJHHHFFFDDDEEEIIIRRR___jjjpppooommmxxxzzz~~~~~~|||~~~}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}ooo\\\SSSKKKIIIIIIHHHHHHKKKHHHGGGFFFDDDCCCAAA@@@@@@???>>>>>>===============::::::999999888777777777666666666555444333111111222222222333333333444444222222222111111111111000111000000000/////////...////////////////////////000000//////000111333444444222111000222222222111111111111000000000000000333444666999===BBBFFFHHHMMMPPPPPPLLLIIIJJJJJJHHHKKKKKKOOOVVV___eeehhhiiijjjgggcccaaaaaaaaabbbbbbYYYZZZ]]]```eeeiiimmmoooppppppooommmlllnnnrrrwwwxxxzzzvvvhhhbbb]]]\\\ccckkkooorrrvvvwwwvvvsssmmmfff```^^^]]]\\\eeelllkkkiiigggfffdddfff```XXXPPPJJJFFFDDDCCCCCCAAA???>>>???@@@???>>>======<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;:::999:::<<<<<<<<<:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;<<<<<<======;;;::::::<<>>>>>===>>>???AAADDDFFFHHHNNNVVV\\\```ccchhhlllrrrwww||||||wwwqqqnnnfffeeeeeehhhqqq~~~tttfff]]]XXXVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[]]]^^^___bbbaaa^^^[[[XXXUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUUUUVVVUUUUUUTTTTTTWWWWWWVVVVVVWWWYYYZZZ\\\___bbbeeefffeeecccbbbbbbfffhhhnnnzzz|||qqqfffcccfffjjjvvvhhhYYYSSSTTTZZZccckkkmmmkkkgggeeegggggg]]]RRREEE???;;;::::::<<>>>>>>>>>>>============::::::999999888777777666888888777777666555444333333333333333444444444444222222222111111111111000000000000000////////////////////////////////////222111000/////////000000///...,,,---///000000//////000000000000000000111333333333555888===AAADDDJJJNNNPPPMMMJJJKKKJJJHHHLLLLLLMMMRRRXXX^^^bbbccckkkkkkjjjgggeeedddeeefff]]]]]]___aaaeeeiiinnnpppnnnnnnmmmkkkiiiiiikkkmmmmmmrrr||||||qqqeee___ZZZ\\\aaajjjvvvxxxrrrpppllltttyyywwwuuuttttttqqqppppppllldddYYYPPPKKKJJJEEECCC@@@?????????>>>===AAA???===;;;;;;<<>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::;;;>>>@@@@@@@@@>>>???@@@>>>===???DDDHHHTTT]]]kkkvvv~~~zzzuuukkkiiigggiiippp{{{wwwggg^^^ZZZWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\___^^^]]][[[XXXUUUSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWWWWVVVVVVUUUYYYXXXWWWWWWWWWXXXYYYZZZ___bbbfffhhhfffdddbbbaaaeeefffjjjsss{{{qqqkkkjjjkkkqqq___TTTRRRWWWbbblllrrrqqqooommmnnnnnnfff\\\JJJDDD===;;;::::::>>>DDDTTTdddrrrsssqqqpppllleeeWWWQQQJJJDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKIIIGGGEEEGGGHHHKKKRRR\\\gggooorrrtttvvvxxx{{{~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~yyy{{{|||}}}~~~mmm^^^UUUMMMJJJJJJIIIIIIKKKFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>======<<<;;;::::::999888777666666666666666555555333222222222222222222222222222222222222222111111111000000000000000000////////////////////////////////////111111000/////////......000...------///000000///.../////////000000111111333222111222444888===@@@EEEKKKNNNMMMLLLNNNNNNLLLNNNMMMMMMOOORRRWWW[[[^^^gggkkkooonnnjjjgggfffgggddddddcccdddgggkkkpppsssqqqqqqpppnnnkkkhhhgggffffffjjjtttwwwqqqjjjggghhhooo~~~}}}xxxpppggg___[[[NNNJJJDDDAAA@@@@@@@@@@@@CCCAAA???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======@@@>>>======>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>======<<<<<<=========@@@@@@AAABBBDDDFFFFFFFFFCCCDDDCCC@@@>>>AAAJJJRRRgggsss}}}uuusssqqqrrrxxx~~~jjj]]]YYYXXXVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZXXXVVVTTTSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYbbbeeehhhiiigggdddaaa```ddddddgggmmmyyy{{{tttqqqqqqyyygggZZZTTTVVV```jjjrrrttttttsssttttttnnngggPPPHHH???<<<999888:::>>>DDDNNNXXX]]]aaaeeeccc___TTTNNNGGGAAAAAABBBEEEFFFHHHIIIJJJKKKJJJHHHFFFEEEGGGGGGHHHNNNWWWbbblllrrrtttuuuwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~yyy{{{}}}sss___UUUMMMKKKJJJIIIIIIKKKFFFEEEEEEDDDCCCBBBBBBBBB===>>>>>>???>>>===<<<<<<;;;;;;:::999888777666555444444555444444333222111222222222222222222222222222222222111111111000000////////////000000000000000000000000000000000000/////////000000000000///555333111111222222222111......//////000000000111333222111000222666:::===???EEEJJJKKKMMMQQQSSSQQQOOOOOONNNNNNOOORRRVVVYYYaaagggnnnqqqnnnjjjgggffffffeeeddddddfffjjjnnnpppuuuttttttrrroookkkfffcccbbbeeejjjrrr{{{|||yyy{{{zzztttccc\\\RRRJJJEEEDDDEEEEEEBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============@@@>>>======>>>>>>===;;;;;;;;;<<<<<<<<<=========;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<@@@??????@@@@@@AAABBBCCCDDDGGGJJJLLLMMMLLLKKKKKKFFFGGGGGGEEEEEEKKKWWW```xxx~~~~~~uuudddYYYWWWWWWVVVSSSTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTTTTTTTVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWTTTUUUVVVXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXUUUTTTTTTUUUVVVXXX[[[\\\dddfffiiiiiifffbbb```^^^cccdddfffjjjuuu|||zzzyyy|||nnnaaaWWWSSSZZZcccooosssvvvvvvwwwyyywwwrrrYYYNNNCCC===:::777888<<<===AAAGGGLLLTTT]]]```___WWWQQQIIICCCAAABBBDDDDDDGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEHHHLLLTTT^^^hhhnnnuuuuuuvvvwwwyyy|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~xxx___UUUMMMJJJJJJHHHHHHJJJGGGFFFEEEDDDCCCBBBAAAAAA===>>>?????????>>><<<;;;<<<;;;:::999888666555555555555666666555444444333444444444444333333333333222222222111111111111000////////////000000000000000000000000000000000000......///000111111111111222000///...///000///......//////////////////000111111000000111555888:::999@@@FFFHHHKKKQQQUUUUUUQQQQQQQQQOOONNNPPPTTTWWW\\\bbbiiinnnooommmiiigggfffeeeddddddeeegggjjjkkkttttttuuuvvvtttpppiiieeeccceeehhhlllrrr|||}}}{{{rrrdddWWWOOOJJJHHHGGGEEEEEEFFFFFFDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????>>>===<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<===>>>??????>>>>>>???AAACCCEEEGGGHHHGGGKKKOOOQQQPPPNNNMMMLLLIIIKKKLLLMMMOOOUUU^^^eee{{{wwwmmm```XXXVVVWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\XXXXXXWWWVVVVVVVVVVVVVVVRRRRRRTTTUUUVVVWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWYYY[[[^^^___aaaccceeeeeebbb```______cccdddfffiiiqqq}}}{{{qqqeeeXXXPPPSSS[[[jjjqqqwwwyyy{{{}}}gggYYYJJJAAA<<<888888;;;======@@@FFFOOOYYY```ddd^^^XXXOOOGGGDDDCCCDDDDDDHHHIIIJJJJJJJJJHHHFFFDDDBBBDDDFFFIIIOOOXXXccciiissstttuuuvvvxxx{{{}}}~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{}}}~~~xxx^^^UUULLLIIIIIIGGGGGGIIIHHHGGGFFFDDDCCCAAA@@@@@@======?????????>>><<<;;;<<<;;;:::999888666555555555555666666666555444444444444333333333222222222222222222111111111111000.../////////000000000111000000000000000000000000///000111222222222111000///---,,,,,,...//////...///////////////..................///111333666777666<<>>===>>>@@@@@@@@@>>>======>>>>>>???@@@@@@AAA?????????@@@@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFEEEFFFHHHJJJNNNQQQTTTVVVWWWZZZ]]]]]][[[ZZZZZZ[[[]]]___aaabbbccccccbbbbbbnnnuuuyyy~~~wwwhhhccc]]]XXXVVVUUUTTTTTTWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWSSSSSSSSSSSSTTTTTTUUUVVVUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^ZZZ\\\^^^^^^]]]]]]___```cccdddeeegggmmmzzz{{{vvv}}}ttthhhYYYPPPRRR[[[gggpppyyy}}}xxxgggSSSFFF???:::999;;;;;;;;;>>>DDDMMMVVV^^^dddddd]]]SSSKKKGGGEEEEEEEEEJJJJJJLLLLLLKKKJJJHHHFFFBBBBBBCCCDDDHHHQQQ]]]fffooopppsssuuuyyy{{{}}}~~~~~~}}}}}}{{{}}}~~~~~~}}}{{{zzz{{{|||}}}}}}|||~~~vvv^^^TTTKKKIIIHHHFFFFFFHHHHHHHHHFFFEEECCCAAA@@@???<<<===???@@@???>>><<<;;;<<<<<<:::999888666555444444444444444444444333222111111111000000/////////222222222111111111111000.../////////000000111111000000000000000000000000111111222333333222000///222111000222444666666666000000//////.........---+++,,,---...000222444555555:::>>>???CCCKKKPPPQQQTTTUUUVVVTTTQQQQQQSSSVVV___]]]^^^cccjjjppprrrrrrsssssssssttttttsssssssssppprrrwww}}}zzztttnnntttzzz}}}|||||||||}}}}}}{{{rrrkkkfff]]][[[XXXUUUSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCC@@@@@@AAABBBCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKTTTUUUXXX[[[```dddhhhjjjoooqqqrrrqqqnnnmmmoooqqqzzz{{{}}}~~~{{{sssiiibbb```fffnnnwww}}}uuuwwwyyyhhh^^^\\\ZZZWWWUUUTTTTTTTTTXXXWWWWWWVVVUUUTTTSSSSSSOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZTTTVVVXXXYYYZZZ\\\___bbbcccdddeeeeeejjjuuu}}}wwwiiitttxxxlll\\\RRRUUU^^^fffppp{{{pppZZZJJJAAA;;;:::;;;777888<<>>>>>>>>===<<<<<<;;;:::999777666555444999888666666555444222///555555444444333333444444000000000000////////////------...//////000//////000222444333000//////111000000000000000000000000000000000000////////////000000////////////000000000000111222333333444444555888;;;>>>BBBHHHNNNRRR[[[[[[ZZZWWWUUUTTTVVVXXXbbbaaa```^^^___fffqqqyyy~~~}}}{{{zzzyyyxxxyyyyyyssstttuuuwwwyyyzzzzzzzzzuuu{{{|||tttttt}}}wwwvvvqqqkkkiiikkkjjjfffaaaeeejjjlllkkkgggdddbbbddd\\\RRROOOQQQSSSQQQNNNKKKIIIHHHHHHIIIJJJIIIHHHJJJHHHEEEEEEFFFHHHHHHHHHLLLKKKJJJJJJJJJLLLNNNOOOLLLMMMOOOQQQSSSTTTUUUUUUaaaeeeiiikkklllqqqyyyrrrffffffeeehhhqqq~~~{{{qqqttt~~~|||}}}kkk___ZZZYYYWWWVVVUUUUUUUUUUUU[[[YYYWWWUUUSSSSSSTTTUUUVVVUUUSSSRRRQQQRRRTTTUUUUUUXXX[[[]]]]]][[[ZZZZZZYYYWWWUUUTTTTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTUUUXXX[[[VVVUUUUUUVVVXXXYYYYYYXXXTTTVVVWWWXXXXXXYYY\\\^^^^^^]]]___dddiiippp}}}vvvqqqfffooo{{{ssscccXXXUUUVVV]]]jjjwww~~~lllUUUHHHCCC===777666444888BBBIIILLLTTT^^^aaa___ZZZSSSLLLIIIKKKNNNMMMNNNNNNMMMLLLJJJHHHGGGAAAAAA???@@@CCCKKKUUU\\\cccjjjrrrwwwyyyzzz|||~~~}}}|||{{{|||{{{{{{{{{}}}~~~~~~||||||}}}|||{{{|||~~~vvv___UUUMMMKKKJJJIIIIIIKKKHHHFFFDDDCCCCCCBBB@@@>>>;;;<<<<<<===<<<;;;:::999<<<;;;:::999888666555555000//////111444555444333333222222111222222333333222222222111111111000000......///000000000//////000222444333000///000111000000000000000000000000000000000000////////////000000////////////000000///000000111111222222222...111555999???GGGOOOTTT]]]___aaa```]]]YYYWWWVVV[[[]]]^^^___aaagggpppwww}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{~~~~~~zzzyyy}}}}}}~~~~~~xxxoooiiifffddd___\\\[[[YYYWWWVVVVVVVVVUUUSSSTTTSSSQQQQQQRRRUUUYYY\\\]]]\\\ZZZYYYYYY[[[]]]^^^]]]^^^___```bbbcccdddddd```cccgggiiinnnwwwuuummmlllmmmsss|||{{{{{{|||zzz~~~nnnbbbYYYTTTSSSRRRRRRRRRTTTVVVWWWZZZXXXVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQRRRSSSTTTSSSVVVZZZ\\\[[[ZZZZZZZZZYYYXXXVVVUUUUUUVVVXXXZZZ]]]\\\[[[ZZZYYYXXXWWWWWWUUUVVVVVVUUUTTTUUUYYY[[[XXXVVVUUUVVVWWWXXXWWWVVVVVVXXXYYYYYYXXXYYY[[[^^^aaa___```cccfffkkkvvv~~~rrrlllcccjjjuuuxxxhhh\\\VVVUUUWWWeeettt~~~dddPPPFFF???999;;;999===EEEJJJLLLQQQXXX^^^]]]YYYTTTNNNKKKLLLNNNLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA@@@BBBHHHQQQWWWbbbhhhqqqvvvxxxzzz}}}~~~}}}||||||}}}|||||||||}}}}}}|||{{{~~~}}}{{{zzzzzz{{{}}}~~~sss]]]TTTMMMLLLKKKIIIHHHJJJHHHFFFCCCBBBCCCBBBAAA@@@>>>>>>>>>===<<<;;;999888<<<;;;:::999888666555555,,,,,,---000333555555444111111111111222333444555444333333333333222222222000111111111111000000///000111222111000///000111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000...000333666<<>>======@@@FFFJJJJJJLLLPPPXXXXXXWWWTTTPPPNNNMMMMMMJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEBBB@@@AAAEEELLLQQQ___fffnnntttwwwyyy|||~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}|||{{{|||{{{zzzyyyyyyzzz{{{|||qqq\\\TTTMMMLLLLLLJJJHHHIIIHHHEEECCCBBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::999888777666555222222222333555666555333222333333333555666777888444444333333333222222222222222222222222111000///000000000000//////000000////////////////////////////////////000000000000000000////////////000000000000000000000000000///444555555777999???FFFKKKTTTZZZaaaffffffddd```___```aaaaaa___\\\]]]aaafffqqqxxx}}}zzzvvvtttvvv||||||uuuuuu|||{{{xxxvvvuuuvvvwwwyyyzzz}}}~~~jjj```\\\YYYVVVPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTQQQQQQPPPPPPPPPQQQRRRRRRRRRUUUXXXYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWXXX]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTUUUXXX[[[[[[YYYWWWVVVVVVUUUSSSRRRTTTUUUWWWWWWWWWYYY[[[]]]cccaaa``````___```hhhrrr}}}zzzooohhhbbb___bbbrrrxxxhhh\\\UUURRR```qqq~~~yyy^^^LLLBBB;;;<<>>>>>>>>?????????;;;::::::999888777666666666555444555666666444222222222333444555777888999222222222222111111111111222222333222222111000000000///......//////000000////////////////////////.../////////000000000111000000////////////000000111111111111111111000000555666555555666999>>>BBBLLLQQQYYY```eeegggjjjkkkmmmlllhhhaaaZZZVVVWWWZZZ^^^gggttt~~~}}}{{{}}}}}}wwwzzz~~~|||{{{{{{~~~}}}mmmaaa\\\YYYVVVTTTMMMOOORRRTTTUUUTTTSSSQQQSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVTTTSSSTTTWWWYYYZZZYYYWWWVVVVVVUUUSSSQQQOOOQQQSSSUUUVVVXXX[[[]]]```^^^^^^______```hhhqqqxxxrrrddd\\\YYYgggppp```WWWUUU___nnntttWWWEEE999;;;>>>DDDLLLSSSVVVVVVOOOOOOOOOPPPOOOMMMKKKIIIIIIJJJKKKLLLKKKJJJIIIHHHDDDDDDCCCAAA@@@CCCGGGJJJVVV]]]gggnnnrrrvvvzzz}}}}}}~~~~~~~~~~~~}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{||||||{{{||||||}}}}}}~~~|||~~~uuujjjcccsss\\\SSSLLLKKKLLLJJJJJJKKKJJJGGGDDDBBBBBBCCCCCCBBB<<<;;;;;;;;;;;;<<<===>>>::::::999999888777777666222111111333555555444333111111111222333555666777111111111111000000000000111111222222222111111000000...,,,,,,...000000000000000000000000000000000......//////000000111111000000////////////000000111111111111111111111111///000111222222555999<<>>@@@DDDOOO[[[``````QQQOOOMMMLLLLLLLLLJJJHHHIIIIIIKKKLLLLLLKKKJJJIIIDDDDDDCCCBBBAAACCCFFFIIIQQQXXXcccjjjooosssxxx|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~{{{|||~~~|||vvvnnnfff\\\RRRLLLsss]]]SSSLLLJJJKKKJJJJJJMMMLLLIIIDDDBBBBBBBBBBBBBBB===<<<;;;:::::::::;;;<<<::::::999999888777777777111000000222444555444222222222222333333555666666222111111111000000000000///000111111111111111111000...++++++---000000///000000000000000000000000.........///000111111111000000////////////000000...//////000000111111111,,,...000111222333555777<<<@@@GGGOOOWWW___hhhmmmnnnpppqqqlllccc[[[VVVTTTPPPSSSXXXaaalllxxx~~~sssvvv}}}iii^^^UUUTTTUUUVVVZZZ___^^^[[[WWWSSSQQQPPPQQQRRRQQQQQQQQQQQQPPPNNNMMMMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPPPPQQQRRRQQQQQQPPPOOOOOONNNNNNNNNOOOPPPRRRSSSUUUVVVVVVRRRRRRQQQOOONNNNNNQQQSSSVVVUUUTTTUUUVVVWWWVVVTTTQQQRRRTTTTTTTTTUUUWWWYYYVVVUUUXXX\\\^^^aaajjjttttttiii^^^___ooonnncccWWWVVV]]]oootttTTTAAAAAA@@@AAALLL\\\ccccccVVVRRRMMMKKKKKKKKKJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIFFFFFFEEEDDDBBBBBBDDDFFFMMMTTT___gggmmmqqqvvvzzz|||}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{|||}}}~~~||||||{{{{{{|||}}}zzzwwwjjjeee]]]VVVQQQKKKEEE@@@rrr]]]TTTKKKIIIJJJIIIKKKNNNMMMIIIEEEBBBBBBBBBBBBAAAAAA???>>><<<;;;;;;;;;<<<:::999999999888777777777444333333333444444333111555555555555555666777888222222222111111111000000...///000111111111111111000---******---000000///000000000000000000000000---......///000111111222000000////////////000000,,,------...///000111111...000333333333333444555555999@@@GGGOOOWWW^^^cccfffkkkqqqqqqjjjaaa[[[WWWTTTSSSSSSWWW```kkkwww~~~}}}www}}}yyyjjj```VVVOOOPPPTTTYYYdddoooqqqjjj```UUUOOONNNPPPRRRQQQQQQQQQPPPOOONNNLLLKKKOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSQQQOOOMMMMMMNNNPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTPPPPPPOOONNNLLLMMMOOOQQQTTTSSSSSSTTTVVVWWWWWWVVVTTTUUUVVVUUUTTTTTTVVVWWWSSSSSSVVVZZZ]]]aaajjjsss}}}sssgggcccmmmssshhhXXXSSSUUUdddwww^^^CCCBBB>>>===HHHYYYaaaaaa[[[UUUNNNJJJJJJKKKKKKJJJEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGEEEBBBAAACCCDDDJJJRRR]]]eeekkkpppuuuyyy||||||}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{}}}~~~}}}|||zzzxxxxxxyyyzzz{{{{{{}}}|||vvvooojjjZZZTTTLLLGGGEEEDDDBBB???ppp]]]RRRJJJJJJLLLLLLKKKLLLLLLJJJHHHEEECCCAAA????????????>>>>>>======<<<<<<===<<<:::888777666555555555444333222222222333444333333333333333333333333333222111111111111111222222222222111111111111000000000///...............////////////////////////////////////////////////............////////////////////////000000000111000000000000000111222222666999===BBBFFFLLLRRRVVV^^^dddiiihhhgggfffddd```\\\YYYUUUUUUYYYcccmmmtttvvvfff^^^UUUSSSQQQOOORRRYYYccckkkvvvlll___UUUPPPPPPPPPPPPNNNNNNOOOOOOOOONNNNNNMMMOOOPPPQQQSSSSSSSSSRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJNNNMMMMMMMMMLLLLLLKKKKKKNNNLLLKKKLLLOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSUUUWWWVVVUUUTTTUUUUUUUUUVVVWWWVVVTTTRRRRRRSSSSSSTTTUUUVVVXXX\\\aaafffxxx}}}jjjcccjjj|||zzzmmmbbbUUUOOOZZZhhhrrrfffPPPDDD<<<@@@GGGMMMYYYfff^^^XXXPPPKKKKKKJJJHHHEEECCCDDDFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDGGGMMMVVVaaakkktttyyy||||||~~~}}}zzzyyyyyy||||||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~zzzxxxvvvvvvwwwxxxwwwvvvuuuuuuuuuuuuqqqjjjaaa[[[LLLHHHBBB?????????>>>===uuu\\\QQQIIIHHHJJJIIIHHHIIIFFFEEEDDDCCCAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;:::888777666666666555444333222111222222333333333333333333333333333000///////////////000000222222222111111111000000000000///...............000000000000000000000000/////////////////////////////////000000000000111---------.........//////000////////////000111222111444777:::???DDDKKKOOOUUU\\\bbbcccdddggggggdddaaa^^^ZZZXXXZZZ___eeeiiirrrwwwzzz{{{{{{fffYYYUUUPPPOOOMMMLLLNNNTTT[[[aaahhhbbbZZZTTTQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMQQQQQQRRRSSSRRRRRRPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKMMMKKKJJJKKKMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWTTTSSSSSSSSSRRRSSSTTTTTTTTTWWW[[[^^^nnnyyylllkkkwwwwwwjjj[[[QQQUUU]]]bbbmmmxxxwwwTTTFFF<<<===BBBGGGSSS___ccc\\\SSSLLLIIIFFFCCC@@@CCCDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFJJJSSS^^^hhhqqqwwwzzzzzz}}}}}}{{{zzzzzz{{{||||||}}}~~~~~~|||{{{zzzzzz{{{|||}}}~~~zzzxxxvvvvvvwwwxxxxxxxxxrrrqqqooolllggg___WWWQQQJJJFFFBBB?????????>>>===www]]]SSSJJJIIIJJJHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA??????>>>======<<<<<<;;;::::::999999888777777666444333222222111111222222222222222222222222222222///.........///000111111222222111111111000000000000//////............///111111111111111111111111////////////////////////000000000000111111111111------.........///////////////......//////000000...///222444777===CCCHHHNNNUUU\\\^^^bbbgggjjjiiihhheee```\\\[[[\\\^^^```eeelllyyyoooZZZQQQQQQKKKLLLLLLLLLLLLOOOSSSVVVXXXUUURRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWUUUSSSSSSTTTSSSSSSTTTSSSRRRSSSVVVXXXcccuuu~~~vvvlllqqq~~~rrrcccUUUSSSTTTUUU\\\eeevvv^^^MMM>>>;;;>>>BBBLLLXXXeee___UUUMMMHHHDDDAAA@@@CCCDDDFFFIIIJJJKKKKKKKKKHHHHHHFFFEEEEEEDDDDDDDDDCCCHHHOOOYYYccclllssswwwwwwzzz}}}~~~}}}|||||||||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{{{{|||||||||}}}}}}{{{xxxvvvuuuwwwxxxyyyyyyrrroooiiiccc\\\TTTLLLFFFDDDBBB@@@??????>>>===;;;vvv```VVVLLLKKKKKKJJJHHHHHHKKKIIIGGGEEECCCAAA@@@@@@???>>>>>>===<<<<<<;;;;;;999999999999888888777777333333222222111111111111111111111111111111111111000000000000111222444444111111111111000000000000000///............//////000000000000000000000000//////////////////////////////000000000111111111///000000000000111111111//////............//////...///000111333888>>>CCCJJJQQQXXX\\\aaajjjooopppppplllfffaaa]]]\\\]]]^^^bbbjjjxxx{{{gggVVVOOOOOOJJJLLLNNNNNNMMMMMMNNNOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLPPPPPPQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSTTTTTTSSSRRRSSSSSSSSSUUUVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTUUUWWWYYY___nnn{{{zzz~~~ooonnn{{{yyykkk]]]WWWTTTSSSXXX___jjjvvvfffRRRAAA<<<===@@@IIITTT```]]]WWWPPPIIIEEEDDDCCCAAACCCEEEHHHJJJLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEEEECCCFFFLLLTTT^^^gggooossssssvvvzzz||||||||||||}}}zzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||zzzwwwttttttuuuwwwyyyyyyvvvppphhh___WWWOOOHHHCCCDDDCCCBBBBBBBBBBBBAAA@@@xxxaaaVVVMMMKKKKKKIIIHHHHHHJJJIIIGGGEEECCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;999999999999999888777666333333333333222222111111111111111111111111111111000000000000111222444444111111111000000000////////////............//////////////////////////////////////////////////////........./////////000000000000000000111111111222//////............////////////000000222555:::===CCCKKKRRRXXXaaannnwwwzzz{{{wwwooohhhbbb`````````eeennn{{{wwwhhh]]]SSSLLLIIIIIIKKKMMMNNNLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJLLLMMMJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRSSSSSSRRRQQQQQQRRRPPPRRRSSSSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUWWW[[[^^^aaakkk|||~~~wwwvvvpppwwwtttggg]]]XXXVVVYYY^^^cccnnnhhhSSS@@@;;;<<<>>>EEENNN[[[[[[ZZZUUUMMMGGGEEEEEEAAABBBEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDFFFJJJPPPYYYbbbkkkpppooossswwwzzzzzz{{{|||}}}zzzzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}|||xxxvvvtttsssuuuvvvwwwwwwwwwqqqggg]]]UUUNNNIIIEEEFFFGGGHHHHHHHHHHHHIIIIII|||^^^TTTJJJIIIIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>===<<<<<<;;;;;;:::999999::::::999888666555333444444444444333222111222222222222222222222222///.........///000111111111111000000000////////////............//////000........................////////////////////////............////////////........./////////000000000000//////......//////...///000000000222555777999AAAJJJRRR^^^nnn{{{zzzsssmmmiiigggfffkkksss~~~wwweee\\\XXXRRRLLLIIIFFFHHHJJJJJJIIIHHHHHHIIILLLLLLKKKIIIHHHHHHKKKMMMJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLMMMMMMOOOQQQRRRSSSNNNMMMLLLKKKJJJJJJJJJJJJOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMKKKLLLMMMNNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLOOOQQQSSSRRRQQQPPPQQQQQQNNNPPPRRRQQQPPPOOOOOOPPPOOOPPPQQQQQQSSSWWW]]]aaadddkkkzzz||||||~~~sssssszzz{{{ooocccZZZVVVWWWXXX]]]eeevvveeeQQQ???:::;;;;;;???EEEVVV[[[___\\\SSSJJJEEEDDDBBBDDDFFFIIIKKKMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFGGGLLLSSS]]]fffkkkllloootttwwwxxxyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxwwwuuuuuuvvvvvvuuutttsssmmmddd\\\UUUPPPLLLJJJFFFGGGIIIIIIIIIJJJMMMOOO|||^^^SSSJJJIIIIIIHHHFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC>>>======<<<<<<;;;::::::::::::;;;;;;999777555333444444555555555444333222333333333333333333333333000///////////////000000111000000000////////////...............///000000////////////////////////////////////////////////...////////////000000000....../////////000000000222111000////////////000...000222222222222333444444;;;BBBIIIUUUfffsssyyy~~~|||xxxtttrrrttt{{{xxxqqqtttxxxkkk]]]XXXUUUPPPMMMMMMFFFGGGGGGGGGFFFGGGIIIKKKIIIKKKLLLJJJHHHGGGIIILLLJJJJJJIIIHHHIIIKKKMMMNNNMMMMMMMMMMMMNNNOOOQQQRRRLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPMMMLLLKKKKKKMMMOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRPPPOOOPPPQQQNNNPPPQQQQQQPPPOOOPPPQQQOOOOOOOOOOOORRRWWW___dddhhhkkkxxxuuuoooooouuuggg]]]WWWTTTSSSZZZ^^^iiiqqqvvv}}}eeeQQQ@@@<<<<<<::::::>>>MMMWWWaaabbbZZZOOOIIIGGGEEEGGGIIILLLNNNOOOOOOOOONNNMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEGGGNNNWWW```eeeiiimmmqqquuuvvvwwwxxxyyyxxxyyyzzz{{{|||}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzyyyxxxxxxyyyxxxuuusssmmmhhhaaa[[[WWWTTTRRRPPPMMMNNNOOOOOOOOORRRVVVZZZxxx___UUULLLKKKLLLJJJIIIIIIIIIHHHGGGEEECCCBBBBBBAAA>>>======<<<;;;;;;:::::::::;;;;;;;;;999777444222444555666666666555444333333333333333333333333333333222111111111111111222000000000000////////////...............///000111000000000000000000000000////////////////////////000000000000111111111111111111111111222222222222222222111000000000000000000333555666555333333444333999???DDDMMM\\\iiinnnwww{{{~~~}}}}}}{{{~~~ssspppwww~~~jjjaaaYYYTTTOOOKKKKKKNNNGGGGGGGGGFFFFFFHHHKKKNNNFFFIIILLLLLLIIIHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMOOOOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLKKKJJJKKKMMMOOOOOONNNLLLLLLMMMNNNOOOOOOPPPPPPNNNPPPQQQQQQPPPOOOOOOPPPOOOQQQRRRRRRQQQPPPQQQRRRQQQQQQPPPPPPRRRXXX```fffjjjlllvvvuuullliii{{{wwwjjj___YYYVVVTTT[[[[[[aaafffhhhuuu|||tttgggTTTCCC@@@???;;;999;;;DDDQQQaaafff___UUUNNNLLLHHHIIILLLNNNPPPPPPPPPPPPNNNMMMLLLJJJHHHGGGGGGGGGEEEDDDCCCDDDJJJSSS\\\bbbhhhlllpppsssuuuuuuwwwxxxxxxyyyyyyzzz{{{|||}}}}}}zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{yyyvvvrrrkkkfffaaa\\\ZZZYYYWWWVVV[[[\\\]]]]]]]]]```fffjjjvvv^^^TTTKKKJJJJJJIIIHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>>>>???AAABBBBBB@@@>>>===;;;;;;:::999888777666666333333444444444555555555000000000000000000000000444111------///111000...////////////............////////////////////////............////////////000///---,,,,,,---///000///......------///000111///////////////...............------------......////////////000000000000000111777???EEEKKKUUU^^^```fffpppzzzzzzxxx{{{zzz}}}zzzjjjZZZWWWTTTRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKPPPNNNLLLJJJIIIJJJLLLNNNKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPOOONNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRSSSSSSQQQOOONNNQQQPPPOOOOOOQQQUUUYYY\\\eeehhhppp{{{xxxnnnmmmoooyyyoooggg```[[[WWWWWWXXXYYYZZZ]]]aaagggkkkggg\\\LLL???999888888999AAAJJJ\\\kkkkkk]]]RRROOOMMMNNNOOOOOONNNMMMNNNOOONNNMMMLLLJJJJJJIIIIIIIIIHHHDDDBBBDDDFFFIIIRRR[[[gggmmmrrrssstttxxxyyyxxxzzzyyyxxxwwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~zzzvvviiiddd___]]]^^^``````___eeecccbbbeeejjjqqqwww{{{ttt^^^TTTKKKIIIJJJIIIHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>;;;<<<======<<<;;;:::999::::::999888777666666555000000000000111111111111111111111111111111111111333111......000111111///////////////............------------------------............////////////---..................---...------,,,---...///000/////////////////////.........------------......000000000000////////////111111333888<<>>===<<<<<<;;;;;;:::999888777666555555444....../////////000000000222222222222222222222222222000...///000111111000////////////............------------------------............////////////+++---///000000///---+++---,,,,,,,,,,,,---............//////////////////......------------......111111000000//////......111//////222333444:::AAAKKKOOOVVV^^^fffooowww}}}tttiii\\\RRRSSSQQQOOONNNNNNMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRROOOOOOOOOPPPQQQRRRSSSTTTUUUXXX___iiitttzzzoooiiieeerrrxxxiii\\\SSSOOOQQQTTTWWWYYY[[[[[[\\\aaaYYYMMMCCC===;;;;;;;;;===BBBPPPbbbmmmlllfffbbbUUURRROOOPPPRRRTTTSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFHHHDDDBBBCCCEEEGGGNNNVVV___fffkkkmmmooosssuuutttvvvvvvuuuvvvxxxzzz}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}|||{{{|||~~~{{{|||}}}~~~~~~~~~~~~}}}xxxssslllhhhggghhhiiiiiikkkmmmttt~~~xxx]]]RRRJJJIIIJJJIIIHHHHHHGGGFFFDDDCCCDDDCCCAAA@@@BBBAAA@@@>>>===<<<<<<<<<999999888777666555444444111111111111222222222222222222222222222222222222//////......///000000000////////////............////////////////////////............////////////,,,---...//////...---,,,---------------.....................////////////......------------......111111000000//////......000---,,,///111333888>>>BBBFFFKKKRRR\\\hhhuuu~~~~~~qqqeee\\\TTTNNNPPPNNNLLLLLLLLLLLLLLLJJJHHHIIIKKKLLLKKKJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGEEEGGGIIIJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVZZZaaakkkwww~~~wwwoooiiippprrraaaVVVRRRSSSWWW[[[^^^___]]][[[^^^XXXOOOFFF@@@<<<;;;;;;:::===GGGXXXgggnnnkkkgggZZZUUUPPPOOOSSSUUUSSSPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHEEECCCDDDDDDEEEKKKRRR[[[bbbgggiiilllrrrtttssstttuuuuuuwwwyyy|||~~~~~~~~~}}}|||{{{zzz||||||~~~~~~}}}{{{|||}}}~~~{{{tttooollllllnnnooosssyyyxxx\\\RRRIIIHHHJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDBBB@@@@@@???>>><<<;;;:::::::::999999888777666555444444222222222333333333444444111111111111111111111111---.....................////////////............////////////////////////............///////////////...---,,,,,,---...///------......////////////---.........//////000000......------------......111000000000/////////...000,,,,,,///222333666::::::>>>CCCIIIRRR___ppp{{{|||pppccc[[[UUUPPPOOONNNLLLKKKKKKLLLLLLLLLKKKIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMNNNMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEGGGJJJKKKKKKKKKMMMNNNRRRPPPNNNMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSUUUVVVWWW[[[dddsssrrrvvvllloooxxxyyyeeeXXXUUUVVVYYY^^^bbbcccaaa___]]]YYYSSSKKKDDD>>>;;;::::::;;;AAAOOO```lllmmmiii^^^XXXQQQOOORRRTTTRRROOONNNOOOOOOOOOOOONNNMMMLLLIIIFFFDDDEEEDDDDDDHHHNNNWWW^^^dddgggkkkppptttsssttttttvvvxxxzzz}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||vvvrrrqqqsssuuu{{{uuu[[[QQQIIIHHHJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@??????>>>===<<<<<<:::999888777666555555444111222222222222333333333000000000000000000000000---///000000...---------////////////............------------------------............////////////000///---++++++---///000---...//////000000//////------......///000000000......------------....../////////000000000000000111---,,,000222000000222333777;;;@@@FFFRRRbbbnnnxxx}}}vvvkkk___XXXTTTPPPNNNOOOOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGEEEHHHJJJKKKKKKLLLMMMOOOSSSSSSQQQPPPOOOOOONNNNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUXXX___nnnttt|||zzznnnnnnsssiii[[[VVVUUUWWW\\\bbbfffeeeccc```^^^ZZZSSSJJJBBB===;;;<<<<<>>===::::::999888777666666555222222222222333333333333111111111111111111111111///222333222///------...////////////............------------------------............////////////.........------.........,,,---.../////////......------......///000000111......------------............//////000000111111111------111333000------000333777999<<>>>>><<<:::999;;;;;;:::999888777666666333333444444444555555555222222222222222222222222222444666555111...---...000/////////............////////////////////////............/////////000,,,---///000000///---,,,+++,,,---.........---,,,---------...///000000111.........------.........------...///000111222222///,,,---333666333///...000333777666666<<>>555777777:::GGGZZZfffhhhiiieee^^^VVVPPPOOOQQQSSSTTTUUUVVVVVVUUUSSSPPPNNNMMMJJJIIIJJJGGGCCCDDDHHHJJJRRRZZZ^^^cccjjjnnnnnnpppqqqrrrtttvvvwwwxxxxxxxxxzzz{{{}}}}}}|||zzzyyywwwxxxzzz}}}~~~~~~}}}~~~~~~}}}||||||}}}qqq[[[QQQIIIHHHIIIHHHFFFFFFHHHFFFDDDAAA@@@????????????>>>===<<<<<<;;;;;;<<<:::::::::999888777666555000111222333444333222111222111000000111111000...////////////000000000000......////////////......///...---,,,+++,,,------//////............//////---------------...//////........................------............------222000///------///000222//////.........---------//////......---------,,,///000000000222777===AAANNNVVVbbbqqqwwwggg]]]ZZZSSSRRRQQQOOOOOOOOOPPPQQQMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKJJJIIIJJJLLLMMMGGGGGGIIILLLNNNNNNLLLJJJOOOPPPQQQPPPNNNLLLLLLLLLOOOQQQRRRRRRPPPOOOPPPQQQMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRUUUXXXZZZ```ooo}}}|||yyy{{{yyyggg]]]SSSSSS]]]iiipppqqqnnnllllllkkk```NNNAAA???:::888999AAAJJJTTTbbbmmmmmmggg]]]RRROOOQQQPPPLLLPPPRRRTTTVVVVVVUUUSSSQQQRRROOOLLLHHHFFFDDDDDDDDDHHHJJJPPPWWW___fffmmmpppqqqqqqrrrssstttvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyywwwvvvzzz}}}rrr\\\RRRIIIIIIJJJHHHFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA??????===<<<<<<<<<<<<<<<::::::::::::999777666555333333333333333222111000111///......///000...---000000000000000111111111...//////000000//////...000///...---------.........------,,,,,,------...,,,---///000000000///...........................------............------000000///......///000000//////.........---------111111111000000000//////111111111111222555999<<>>===<<<<<<<<<<<<;;;;;;::::::999777666555666555444222111111000000222000//////000111///...111111111111111111111111//////000000000000//////000000///............///,,,,,,++++++++++++,,,,,,+++---000222333111///---........................------............------////////////////////////...............---------222111111111111111000000111222333222222222444666:::???HHHUUUggg}}}|||lllaaaXXXQQQQQQTTTSSSSSSSSSRRRPPPOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMLLLJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOORRRWWW[[[\\\VVVOOOJJJIIILLLNNNPPPMMMOOOPPPOOOMMMLLLLLLMMMQQQSSSTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPOOONNNMMMLLLOOOOOOSSSVVVXXX\\\gggrrrwwwmmmaaa\\\bbbkkksssvvv{{{wwwuuusssmmm^^^PPPHHH???<<<::::::<<>>===<<<<<<<<<<<<<<<;;;;;;:::999777666555666555333222111111222222444333222222333333222000111111111000000000000000//////000000000000///////////////...............,,,,,,++++++++++++,,,,,,,,,---///000000000///...........................------............---------......//////......---........................000000000000///////////////111333333111111222333666999>>>EEERRReeezzzxxxmmmaaaYYYTTTPPPQQQUUURRRSSSSSSRRRPPPNNNLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIKKKLLLMMMMMMOOORRRWWW[[[^^^XXXPPPJJJIIILLLOOOQQQLLLNNNOOOOOOMMMLLLLLLMMMPPPQQQSSSSSSRRRQQQRRRSSSQQQPPPPPPOOONNNMMMLLLKKKNNNNNNQQQUUUVVVXXXaaajjj|||vvvggg]]]^^^gggqqqwww|||xxxuuutttooodddVVVKKKAAA>>><<<;;;;;;@@@PPP___hhhllljjj^^^RRRMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTSSSQQQOOOMMMJJJHHHGGGFFFEEEEEEFFFHHHMMMTTT\\\cccgggllllllmmmnnnooopppqqqqqqvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyyyyyzzz~~~lll\\\RRRJJJIIIJJJIIIGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<<<<===<<<<<<<<<;;;999777666555444444222222222333444555444333222222333333222000000000//////............//////000000000000//////............------,,,,,,------,,,,,,,,,,,,------...---,,,+++,,,---...///........................------............------------............---------.....................////////////000000000000---///111222222111222333333555666:::BBBPPPaaammmwwwhhh```XXXUUURRRNNNMMMPPPQQQQQQQQQQQQOOOMMMJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMLLLKKKJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNRRRUUUSSSOOOIIIFFFFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMOOORRRTTTUUU[[[cccsss}}}kkk\\\YYY```lllttt{{{yyywwwuuurrrkkk^^^SSSAAA>>><<<;;;:::===HHHTTTgggnnnoooeeeXXXQQQNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSQQQOOOLLLIIIGGGEEEDDDDDDDDDEEEIIIOOOWWW___dddiiijjjkkklllmmmoooppppppuuuvvvvvvwwwyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{}}}~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz~~~|||hhhYYYOOOHHHHHHJJJIIIHHHHHHAAABBBBBBCCCBBBBBBAAA@@@@@@@@@???>>>==================<<<;;;999888666555333333333333333444555555222000//////000111///...000//////......------,,,......////////////......------......------,,,+++......------------.........---***))))))+++...000........................------............---------------------------------------...............000000111111111111111222,,,...111222111111222444///111222444999BBBOOOYYYhhhttttttggg___YYYUUUUUUSSSOOOMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIKKKKKKKKKLLLNNNPPPLLLJJJHHHGGGHHHIIIIIIHHHJJJLLLMMMNNNMMMMMMMMMOOOKKKLLLNNNOOONNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTPPPMMMMMMPPPQQQRRRXXX^^^jjjzzzppp```XXX[[[eeennnyyyzzzzzzxxxvvvqqqhhh^^^FFF@@@<<<:::999:::AAAIIIaaakkkpppkkk```XXXSSSOOONNNNNNPPPQQQRRRRRRRRRRRRSSSRRRPPPMMMJJJHHHFFFDDDDDDCCCDDDFFFLLLTTT\\\aaaggggggiiikkkmmmooopppqqqtttuuuvvvwwwxxxzzzzzz{{{zzzyyyyyyxxxyyyzzz{{{|||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz~~~xxxdddVVVMMMFFFFFFIIIIIIHHHIIICCCCCCDDDDDDCCCBBBAAA@@@AAA@@@???>>>============>>>======;;;:::888666555444444444444444444333333111///......///000...---000000000///...---------------............---------.../////////...,,,,,,......------------.........---,,,++++++---...///........................------............------...---,,,++++++,,,---...---------.........////////////000000000111111111///000111111111111222444///111222333444:::BBBIIIRRR\\\lll||||||pppfff]]]ZZZUUURRRSSSSSSPPPOOOPPPMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKMMMNNNNNNNNNMMMLLLHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIKKKKKKIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFHHHKKKLLLLLLLLLMMMOOOMMMKKKIIIIIIJJJKKKKKKJJJIIIKKKMMMMMMMMMMMMNNNOOOIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTRRRNNNLLLNNNOOOPPPUUU\\\cccrrrxxxiii^^^[[[```ffftttyyy|||yyywwwuuuooogggTTTIII???;;;::::::>>>DDDWWWcccmmmmmmggg```YYYRRROOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOMMMLLLJJJHHHHHHDDDCCCBBBDDDIIIRRRZZZ___dddeeegggjjjmmmoooqqqrrrttttttuuuwwwxxxyyyzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||zzz~~~vvvcccTTTKKKDDDFFFIIIIIIIIIJJJDDDEEEEEEEEEEEECCCAAA@@@AAA@@@???>>>============>>>>>>===<<<:::888666555555555666666555333111000222111000000111111000///222111111000///......---,,,------------------,,,...///000000000///---,,,...------,,,,,,------...,,,---......//////..............................---..................---...---+++******+++---...---------.........//////,,,---------......//////111222222111000000111333222444555444333555:::>>>BBBJJJXXXgggwwwqqqbbb\\\XXXTTTTTTOOOKKKMMMNNNLLLMMMOOOLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHCCCDDDFFFHHHHHHHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMNNNMMMLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMFFFHHHIIIIIIHHHGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHDDDHHHLLLNNNOOOOOOOOOPPPLLLIIIGGGFFFHHHIIIIIIHHHHHHJJJMMMMMMMMMMMMNNNOOOIIIKKKNNNNNNNNNMMMNNNPPPNNNNNNNNNOOOOOOOOOPPPPPPTTTOOOLLLMMMNNNOOOTTTZZZ___nnn~~~qqqddd]]]^^^aaaooowww{{{yyyvvvvvvqqqkkkaaaSSSCCC===<<<===@@@CCCOOO\\\iiimmmkkkfff]]]UUUPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKEEECCCBBBCCCHHHQQQYYY___cccdddgggjjjmmmppprrrsssssstttuuuwwwxxxyyy{{{{{{xxxwwwvvvuuuuuuvvvwwwxxxzzz~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}zzz~~~sss[[[QQQJJJFFFGGGJJJIIIIIIJJJDDDEEEDDDAAA>>>>>>AAADDDEEEBBB>>>======>>>>>>>>>;;;::::::999999888888777666666555444222111000000111111111222333333333444111111000000//////......////////////////////////---------............/////////............//////...---,,,,,,+++***)))(((------,,,+++,,,---...///111000000///......------222111///---------///000......////////////......111111111000000000000000.........///000111111222000000111222333333444444999>>>EEELLLVVViii}}}lll___XXXTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKKKKJJJIIIHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLMMMNNNMMMKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLOOONNNLLLKKKMMMQQQUUUXXXdddkkkxxx{{{|||~~~}}}vvvlllccc```bbbmmmrrrwwwyyyxxxuuuqqqmmmqqqbbbNNN@@@::::::;;;;;;IIIUUUdddnnnooojjjdddaaaYYYUUUQQQOOOPPPPPPOOOMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIDDDAAABBBEEEHHHOOOVVV___dddggghhhjjjooossssssuuuvvvwwwwwwvvvwwwyyy{{{{{{yyyvvvtttssstttvvvwww}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}{{{~~~|||zzz~~~wwwaaaRRRJJJFFFGGGIIIGGGGGGHHHEEEFFFEEECCC@@@???BBBEEEDDDBBB???===>>>>>>>>>===;;;;;;;;;:::999999888888555555444444333222111111111111111222222222222222111000000000/////////...////////////////////////---------............//////..................///.........---,,,,,,++++++------,,,,,,,,,---.../////////...---,,,+++***)))///---,,,*********,,,---......////////////......////////////////////////...//////000000111222222000000111111222222333333555999===BBBJJJYYYmmm|||sssiii]]]TTTQQQQQQOOONNNLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGGGGIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLNNNLLLKKKJJJLLLPPPUUUWWWbbbiiiuuuxxxttt}}}wwwyyypppgggcccccciiinnnsssuuuuuuuuutttssszzzlllXXXGGG<<<999999:::DDDNNN]]]hhhnnnmmmiiiggg___ZZZUUUQQQPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKEEEBBBCCCEEEGGGLLLSSS]]]bbbffffffiiiooorrrrrrtttvvvwwwwwwvvvvvvxxxzzz{{{zzzwwwuuuuuuvvvwwwyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}gggSSSLLLFFFGGGHHHFFFEEEFFFFFFFFFFFFDDDBBBAAACCCEEEDDDBBB???===>>>>>>===<<<<<<<<<;;;;;;:::999999999555444444444333333222222111111111111111111000000000000000000////////////////////////////////////---------............///......------------..............................------,,,,,,------...///......---,,,+++***))))))000///...---------...///......////////////............................../////////000000111111222000000000000111111111111111444666888<<>>EEEQQQ___iiinnnnnnmmmhhhbbb[[[UUUQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRMMMHHHDDDDDDEEEEEEIIIOOOYYY___cccdddgggmmmqqqqqqsssuuuvvvvvvuuuuuuwwwyyy{{{yyyxxxvvvvvvwwwyyyzzz}}}}}}~~~~~~~~~|||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}}}}|||lllVVVNNNHHHHHHIIIFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDAAA???>>>>>>>>><<<;;;===<<<<<<;;;;;;:::999999444444444444444333333333222111111111000/////////000000000000////////////////////////////////////---------............///------,,,,,,,,,,,,------------....../////////000---------------......///......---------,,,,,,,,,111000///......///000000......////////////...................../////////.........//////000000000000000000000////////////222333444444555<<>>FFFTTTbbbkkknnnmmmmmmggg___WWWQQQOOONNNNNNLLLLLLLLLLLLMMMOOOQQQRRRQQQKKKGGGFFFEEEDDDFFFJJJSSSZZZ___bbbeeelllooooooqqqsssuuuuuuttttttvvvwwwxxxxxxwwwvvvvvvxxxyyyzzz}}}}}}~~~~~~|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}|||{{{yyyzzz~~~mmmYYYQQQKKKJJJJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>===;;;:::===<<<<<<;;;;;;:::999999444444444444444444444444222111111111000/////////////////////000000000000////////////////////////---------............///------,,,,,,,,,,,,------,,,,,,,,,---......//////------.........//////...++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,---......////////////...............//////000000000------...............///000000//////////////////222333333333333777===CCCHHHQQQ___nnnzzz}}}ooobbbYYYTTTQQQOOOJJJIIIHHHIIIJJJJJJJJJIIIKKKJJJJJJJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRVVV]]]gggttt}}}yyy}}}ttttttxxxrrrffffffjjjrrrvvvuuuvvv{{{zzzuuujjjXXXEEE:::888;;;999:::???JJJVVVaaafffgggkkkfff___VVVPPPMMMMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRTTTOOOJJJIIIGGGCCCDDDGGGNNNUUU\\\___cccjjjnnnnnnoooqqqtttttttttssstttuuuuuuuuuuuuuuuvvvxxxyyyzzz||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzznnnZZZRRRLLLKKKKKKIIIGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBCCCAAA???>>>>>>===;;;999<<<<<<;;;;;;:::999999999666555555555444444333333111111111111111111000000////////////000000000000////////////////////////---------............///......------------......++++++,,,,,,,,,---------------...////////////...)))******+++,,,------...------------..................////////////...............//////000000111........................////////////000000000000000111222222222444777:::999===FFFQQQZZZbbblllvvv{{{llleeeZZZRRRNNNMMMOOOOOODDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMQQQWWW___kkk{{{tttrrrrrrzzzwwwooommmtttwwwtttsssuuuxxxvvvmmm]]]KKK>>>999888888999<<>>>>>===:::888;;;;;;;;;:::999999888888777777666555444333333222111111111222222222222222.../////////000000000111////////////////////////---------............//////..................///,,,,,,,,,,,,,,,---------,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000......////////////......,,,,,,---......///000000000000000000000000000000/////////000000111111111///000111111222222333444555444777>>>BBBEEEMMMVVV___fffqqq{{{vvvjjjbbbZZZUUUOOOKKKJJJKKKLLLLLLBBBCCCEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????BBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCEEEFFFGGGCCCAAAAAABBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKOOOUUU[[[eeeuuuwwwtttpppqqq{{{{{{pppsssvvvrrroooqqqpppoooiii^^^OOOBBB:::666666777:::<<<@@@GGGNNNSSSXXXWWWTTTOOOJJJHHHJJJLLLMMMLLLKKKLLLNNNQQQUUUWWWYYYTTTPPPOOOKKKEEECCCEEEEEEMMMUUUZZZ```gggkkkkkklllooorrrsssrrrqqqqqqrrrrrrssstttvvvxxxzzz{{{|||yyyzzz{{{|||}}}~~~~~~}}}~~~|||~~~rrrXXXPPPJJJJJJJJJHHHFFFGGGFFFDDDCCCEEEGGGHHHFFFCCCCCCAAA???>>>>>><<<:::777;;;;;;:::999999888888777888777777555444333222222111111111222333333333444.../////////000000111111////////////////////////---------.........////////////............//////------------------------,,,---///000000000///...222111000///...------,,,++++++,,,---......------......////////////......++++++,,,,,,---...//////222222222111111111111111...//////000111222222333000111222222222222111111666222222555666555;;;DDD???HHHTTT___iiiuuuxxxoooggg___WWWRRRQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGEEECCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDFFFFFFBBBAAA@@@AAACCCDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEE>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGJJJNNNTTTZZZcccrrr|||}}}}}}xxxqqqlllqqqrrrqqquuuqqqnnnooofffeeebbb[[[QQQEEE<<<777444777999999;;;@@@GGGMMMPPPQQQPPPLLLHHHGGGIIIKKKHHHHHHHHHIIILLLPPPUUUXXXZZZUUURRRPPPLLLFFFCCCEEECCCKKKTTTYYY___fffjjjjjjlllnnnqqqsssrrrqqqqqqqqqssstttuuuwwwyyy{{{}}}}}}yyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}ttt___OOOJJJLLLHHHIIIMMMIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA???<<<:::888>>>===<<<;;;::::::::::::888666444333333333222000333333333333333333333333000000///...............////////////////////////............000222444555//////---,,,,,,---...///------------------------,,,,,,,,,---...///000111//////......---------,,,,,,,,,,,,------.........000000000000000000000000333000---,,,---...///...///000111111111///...---......///000000000000000---......///000111111111333333333444555666777888:::===AAADDDIIISSS```jjj{{{}}}vvvhhhbbb[[[VVVSSSPPPLLLIIIKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAADDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>BBBBBBAAA@@@@@@AAAAAAAAABBB@@@???@@@BBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@???@@@BBBCCCDDDFFFEEEDDDEEEFFFGGGFFFEEE??????@@@@@@@@@AAAAAAAAACCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGKKKLLLPPPXXX```mmm~~~}}}~~~yyyrrrmmmkkkuuuvvvjjjmmmrrrpppjjjbbb___ZZZVVVNNNFFF???===;;;888666777777777;;;AAAGGGIIILLLJJJGGGEEEFFFHHHLLLLLLLLLKKKJJJLLLPPPTTT\\\YYYTTTOOOJJJGGGDDDDDDBBBEEEKKKRRRYYY```eeegggmmmnnnnnnmmmmmmnnnpppssswwwwwwxxxyyyyyyyyyxxxxxx|||{{{{{{||||||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~uuu___OOOIIIJJJFFFIIIMMMIIIEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA???===<<<;;;:::999999888777777777888666333333333333222000333333333333333333333333111111000///////////////........................------------...000111222///...------------...///------------------------......---------......///.........---------,,,,,,,,,,,,------------------........................///...---.........---+++///000000111000///...---......///000000000000000......///000000111222222444444333333333444555555666999;;;;;;<<>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======AAAAAA@@@@@@????????????@@@@@@????????????@@@@@@@@@???>>>???AAABBBAAA@@@??????>>>>>>??????@@@AAA@@@?????????@@@AAABBBCCCDDDCCCCCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJNNNUUU^^^kkk~~~|||uuuooojjjppp{{{iiigggjjjkkkjjjllliiiccc\\\SSSIIIAAA===:::666666888999999===BBBDDDGGGIIIIIIFFFFFFHHHJJJKKKLLLLLLKKKKKKLLLPPPRRRWWWVVVRRRNNNJJJFFFCCCBBBBBBEEEIIIOOOWWW^^^dddgggiiikkkllllllmmmnnnrrrtttwwwwwwxxxyyyyyyyyyyyyxxx{{{zzz{{{{{{|||}}}~~~~~~~~~~~~www___NNNHHHIIIEEEGGGLLLIIIEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>???>>>>>>===<<<;;;::::::999888888777777666888666333333333333222111222222222222222222222222222222111000000000000000........................---,,,,,,,,,,,,---...///......---------......///------------------------//////...---------------.........------------,,,------------------,,,,,,------------------------,,,,,,---...000...+++)))//////000000000///............///000000000000000//////000000111222222222444333333222111111222222222444555444333444999===AAADDDIIIMMMSSS]]]iiiqqq~~~zzzwwwwwwvvvuuuuuuooojjjddd___[[[VVVPPPKKKNNNLLLIIIHHHHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA??????@@@@@@AAACCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>======>>>>>>???????????????????????????>>>======<<<<<<======>>>AAA@@@???>>>>>>>>>???@@@???>>>>>>>>>>>>>>>??????>>>======>>>AAABBBBBBAAA======<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@??????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHKKKQQQYYYfffzzz}}}~~~|||tttllllllxxxiii```ccchhhkkkpppnnnjjjbbbXXXNNNDDD>>>;;;777666888999888;;;@@@AAADDDGGGGGGEEEFFFIIILLLIIIKKKLLLLLLLLLMMMOOOPPPQQQQQQOOOMMMJJJFFFCCCAAABBBDDDGGGLLLSSS[[[bbbfffeeegggiiikkklllnnnrrruuuwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}www___NNNHHHHHHDDDGGGLLLIIIFFFEEEDDDDDDCCCCCCDDDDDD@@@??????>>>===;;;::::::;;;;;;;;;;;;:::999888888999777555444555555444333111111111111111111111111222111000000//////000000........................------,,,,,,,,,,,,,,,,,,------------.........///........................///......---------.......................................------,,,,,,,,,---------------------------------...//////---+++//////////////////............///000000000000000000000111111222222222222222111111000000000111111111333444444333333555777888;;;===???BBBHHHRRRYYYiiiuuuuuutttuuuuuuuuurrrmmmiiiccc___[[[XXXWWWXXXXXXXXXVVVSSSQQQPPPPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFGGGGGGAAAAAA@@@@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@AAACCCEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@???===<<<<<<===???@@@>>>>>>======>>>>>>??????>>>======???AAACCCCCCBBB<<<<<<<<<;;;<<<<<<===>>>=========>>>??????@@@@@@DDDFFFHHHIIIGGGDDDBBBAAA@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGMMMTTT___rrryyywwwzzzqqqmmmpppuuulll______fffllloooqqqpppjjjbbbYYYOOOFFF???:::777888888666777:::@@@CCCFFFFFFEEEEEEHHHKKKGGGIIILLLMMMMMMMMMMMMNNNMMMMMMNNNMMMKKKGGGDDDAAABBBBBBDDDHHHNNNWWW^^^cccccceeehhhiiikkkmmmppprrrvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~www^^^NNNHHHHHHDDDGGGLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEHHHGGGEEEBBB@@@>>>===<<<;;;;;;<<<;;;;;;:::888888:::888666555666777666555111111111111111111111111000000///............///....................................------,,,,,,,,,------.........//////........................,,,,,,,,,------///000000//////////////////000000.........------,,,,,,,,,........................000...,,,,,,.../////////..................//////......///000000000000000111111111111111222222222.........//////111222222111222444444444333444444222555777777777999>>>BBBOOOYYYgggqqqwww{{{{{{xxxuuuvvvxxxwwwpppjjj\\\ZZZWWWVVVVVVUUUSSSQQQQQQMMMIIIGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCFFFDDDBBB@@@@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===========================??????>>>>>>>>>>>>?????????>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???BBBCCCCCCCCC===<<<<<<<<<<<<===>>>>>><<<<<<===>>>?????????@@@BBBEEEHHHHHHFFFBBBAAAAAA???????????????????????????@@@@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEIIINNNXXXhhhwwwzzzwww~~~uuuooolllkkkuuueee___ccchhhqqqwww{{{wwwppphhh\\\PPPBBB;;;666666777666777999@@@CCCGGGGGGEEEDDDFFFHHHFFFHHHLLLMMMMMMLLLLLLMMMKKKLLLMMMNNNLLLIIIEEECCCBBBBBBBBBEEEJJJRRRYYY^^^aaadddfffhhhiiijjjlllnnnuuuvvvwwwxxxyyyyyyyyyyyywwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~uuu]]]NNNIIIJJJFFFHHHLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEIIIGGGEEEBBB???===<<<;;;999:::;;;;;;:::999777666999888666666777777666555222222222222222222222222000//////...............---------------------------......//////...------+++,,,---...////////////........................,,,,,,,,,---...///000111///////////////000000000------------------,,,,,,........................111///,,,,,,---///111111......------......///000......///000000000000000111111111111111111111111------......///111222333000111111111111000///......222555555444444666999<<>>============>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>>>>>=========>>>???@@@AAA>>>>>>===???AAABBBBBBAAA======<<<<<<======>>>???<<<===>>>??????@@@@@@???>>>BBBEEEDDDAAA>>>>>>???>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBDDDGGGJJJPPP]]]jjjxxxrrrtttzzzyyysssmmmggguuunnncccaaabbbmmmyyyzzzrrrcccTTTGGG>>>666666777777999<<<>>>CCCHHHIIIGGGEEEEEEGGGFFFHHHKKKLLLLLLKKKLLLMMMJJJLLLMMMNNNLLLJJJGGGEEEBBBAAAAAACCCGGGMMMTTTXXX___bbbeeeggggggiiijjjlllttttttvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~~~~~~~~~~sss]]]NNNJJJMMMIIIJJJLLLGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDAAA>>><<<;;;:::::::::;;;<<<<<<<<<:::888777888666444444555666555444333333333333333333333333111000000///.../////////------------------------,,,---...//////...------+++,,,---////////////...........................---------------...///000------------.........///,,,,,,------------------------------------------...---,,,---...000///.........---------...///000......///000000000000000000000000000000000000000//////...//////000111111000//////000000000000///000333555555333333666999777:::???CCCFFFIIINNNRRR```pppwwwjjjZZZXXXWWWXXXYYYZZZXXXVVVOOOPPPPPPPPPPPPOOOMMMLLLDDDCCCBBBBBBDDDEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCBBBCCCDDDDDDDDDDDDDDDEEEFFFCCCDDDEEEDDD@@@>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>>===<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<<<<===?????????>>><<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@@@@@@@@@@???<<<@@@CCCBBB>>><<<>>>AAA<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDGGGGGGJJJTTT___sss|||rrroooppp~~~{{{sssjjjkkkyyywwwkkkfffeeeiiiyyyppp___SSSGGG<<<888777777888:::;;;AAAHHHKKKJJJHHHGGGGGGFFFHHHJJJKKKJJJKKKLLLMMMJJJKKKLLLLLLKKKIIIGGGEEEBBBAAAAAABBBEEEJJJOOORRR[[[^^^bbbeeeggghhhkkklllrrrssstttuuuwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxx}}}~~~}}}~~~~~~qqq\\\NNNKKKNNNJJJKKKLLLFFFHHHGGGFFFFFFEEEFFFFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>======?????????===;;;999666444333333444444444333333333333333333333333333222111111000000000000000------------------------+++,,,---...///...------***+++---///000000///...//////////////////////////////...------------...+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++...------,,,---...///000...//////000000000000000000000000///////////////111111000////////////000000//////111333555555555111333444222000000444777888:::;;;<<<===???CCCGGGIIIUUUaaahhhoooxxx{{{{{{}}}{{{wwwrrrooonnnnnnnnnmmmmmmooonnnlllmmmkkk___PPPMMMJJJHHHGGGIIIHHHFFFCCC@@@BBBDDDCCCBBBAAABBBCCC??????@@@CCCEEEEEECCCAAA@@@??????@@@BBBDDDCCCBBB>>>@@@BBBCCCCCCDDDFFFHHHDDDFFFHHHFFFBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>???>>>===;;;;;;<<<======;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>???<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;;;;;;;<<<======<<<===???@@@AAAAAA@@@@@@===AAACCCBBB>>>===@@@DDD;;;;;;<<<>>>???@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEFFFEEEFFFNNNXXXaaattt{{{uuuvvvxxxyyyooodddnnn~~~sssmmmllljjj}}}ppp___QQQBBB;;;777555444666888???HHHMMMMMMJJJIIIIIIFFFHHHIIIJJJIIIJJJLLLNNNJJJKKKKKKKKKJJJHHHFFFEEEAAAAAAAAABBBDDDHHHLLLNNNXXX[[[```dddgggiiilllnnnqqqrrrsssuuuvvvwwwwwwwwwyyyxxxwwwwwwvvvwwwwwwwwwyyy{{{}}}}}}}}}}}}~~~}}}}}}~~~sss^^^SSSIIIGGGHHHHHHHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGEEECCCAAA>>>===;;;;;;:::;;;===>>>===;;;888666222222333333333333444444333333111000000000111222000000000000///...,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++---------.........//////++++++))))))))))))++++++///............---------/////////...---,,,***)))------............---------------............///000000000000000000000000------,,,---000111111000222111111111000000/////////000000111222333333333...///000222333444555555333444555666777999999:::@@@CCCGGGKKKOOOSSSXXX\\\cccfffllluuu~~~zzzwwwrrrllleee___\\\[[[[[[YYYXXXVVVTTTSSSSSSTTTUUUYYYXXXVVVTTTQQQOOOMMMMMMAAABBBCCCCCCBBBAAA???>>>:::;;;===???@@@??????>>>@@@???>>>???@@@AAA@@@>>>AAA@@@>>>=========>>>???CCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDCCCAAA@@@???======>>>>>>??????@@@@@@@@@@@@@@@??????===<<<;;;????????????????????????AAAAAA@@@@@@???>>>======<<<<<<============<<<<<<999999::::::;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;::::::999999999999:::<<<======<<<:::999888:::;;;;;;999999:::<<<======<<<<<<<<<<<<<<<===???===<<<<<<>>>AAABBBCCCAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????AAA???>>>>>>@@@AAAAAA@@@?????????@@@AAABBBCCCDDDGGGFFFDDDBBBCCCFFFLLLQQQZZZkkk{{{vvv~~~sssjjjooowwwyyyooohhhdddwwwzzzkkk[[[FFF:::888:::888666:::@@@JJJSSSVVVTTTLLLGGGHHHHHHIIIJJJKKKKKKJJJJJJOOOLLLIIIIIIJJJJJJHHHFFFDDDBBBAAA@@@AAADDDHHHJJJQQQUUU\\\aaaeeegggiiikkkqqqrrrtttuuuuuuuuuttttttwwwwwwwwwvvvttttttwwwyyy{{{|||}}}~~~|||zzz{{{~~~www]]]RRRIIIGGGIIIIIIIIIKKKDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCAAA>>>===<<<;;;999:::<<<===<<<:::777666333333333333333333333333333222111000000000111222///000000000///...------.../////////......---,,,------------------------........................+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...............------------......//////......------------............---------------............///---------------------------,,,,,,---///000000///111111111000000000//////---......///000000111111000000111222333333333333222222333444555666777777888:::<<<===>>>@@@DDDFFFKKKMMMQQQVVV]]]ccchhhkkkwww{{{xxxqqqiiiaaa[[[]]]ZZZUUUOOOLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@???===>>>>>>??????>>><<<<<<888999:::;;;;;;;;;;;;;;;@@@>>>===>>>??????>>>======<<<<<<;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>>>>??????????????????????????????>>>===<<>>=========<<<<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;:::::::::999999999999:::;;;======;;;:::999888:::;;;;;;999999:::<<<>>>>>>=========???@@@AAABBB@@@===<<<>>>AAABBBBBBAAAAAA@@@?????????????????????>>>>>>>>>>>>????????????@@@>>>======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@CCCHHHLLLQQQ___uuuyyyxxx}}}lllnnnqqq|||wwwllleee```ooopppbbbOOOAAA;;;999777444666;;;EEEPPPWWWXXXRRRMMMHHHHHHIIIJJJJJJKKKKKKKKKNNNLLLIIIHHHIIIJJJHHHFFFEEECCCAAA@@@AAACCCFFFHHHNNNRRRYYY___bbbeeehhhjjjmmmoooqqqsssuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~yyy]]]RRRIIIHHHJJJJJJJJJKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCC@@@???===<<<<<<999:::;;;<<<;;;999777666555555444444333222222222333222111111000000111111...///////////////....../////////000//////...---////////////////////////........................)))***+++,,,,,,---------+++++++++,,,,,,,,,------///...------------...///............------------------...///000000000///------............---------------............///---------------------------,,,,,,---///000000...111111000000000000//////---......//////000000111111111222222222222111111111111222222222333333333555666777777666777999;;;<<<===>>>AAACCCFFFIIIJJJSSSWWW\\\___aaabbbdddeeebbbgggmmmrrrssssssrrrrrrtttsssssstttvvvzzz}}}~~~|||xxxtttrrrsssttttttsssqqqnnnlllgggccc\\\VVVQQQMMMIIIFFFHHHFFFCCC@@@?????????@@@??????>>>>>>======<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<:::999999999999999::::::???>>><<<<<<======<<<;;;999999999:::;;;<<<>>>?????????@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@??????????????????>>>>>>>>>??????>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::999999999999999:::;;;<<<<<<;;;:::999888:::;;;;;;999999:::<<>>======???AAAEEEGGGGGGCCC???===>>>@@@BBBBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>======>>>>>>??????AAABBB@@@===<<<===???AAA@@@??????>>>>>>>>>??????????????????AAADDDGGGNNNXXXiii}}}tttnnnyyyyyytttooosss}}}yyyyyy|||wwwnnnggg___fffsssrrrhhhYYYJJJAAA;;;888666666999@@@LLLVVVZZZVVVQQQHHHIIIIIIJJJKKKKKKLLLLLLNNNKKKIIIHHHIIIIIIHHHFFFFFFDDDBBB@@@@@@AAADDDEEEJJJNNNUUUZZZ___cccgggiiiiiikkknnnqqqtttvvvwwwwwwwwwwwwxxxwwwuuuuuuwwwyyy{{{|||}}}~~~}}}}}}}}}|||||||||{{{xxxzzz}}}~~~yyy^^^TTTKKKIIIKKKJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>======:::;;;<<<<<<;;;:::888777777666555444333222111111222222222111111111111111---...///////////////........./////////......---////////////////////////........................,,,,,,---/////////......---------.........//////---------,,,,,,---------.........---------,,,,,,------...///////////////,,,------......------,,,---------............//////////////////////////////...---...000111000///000000000000000000//////000000000000111111222222///000111111111111111111111111111111111111111111333555666777777888:::===;;;;;;;;;<<<===>>>@@@@@@@@@BBBEEEGGGIIIIIIJJJKKKJJJMMMQQQSSSTTTTTTUUUVVVYYYZZZZZZ\\\___cccfffhhhllllllmmmmmmmmmmmmmmmmmmjjjfffaaa]]]\\\[[[YYYWWWUUUVVVVVVUUUTTTRRROOONNNMMMKKKIIIFFFEEEDDDCCCBBB???>>>===<<<<<<<<<============>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<===>>>>>>>>>???===<<<;;;::::::;;;<<<<<<>>><<<;;;;;;<<<<<<:::999999999::::::;;;<<<======@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========>>>===;;;::::::;;;===>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::999999888888:::::::::999999999999888:::999999999999999999999999:::;;;;;;;;;;;;:::999888999;;;:::999999:::<<>>BBBFFFIIIIIIEEE@@@>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>???@@@AAAAAAAAABBBDDDFFFLLLRRR___ssszzzkkkmmm}}}tttppp{{{}}}{{{{{{xxx{{{|||tttnnndddccceeeooo}}}{{{nnniii___RRRFFF>>>;;;:::::::::>>>HHHRRRXXXVVVRRRKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGEEECCCAAA@@@@@@AAABBBGGGKKKQQQWWW\\\aaafffjjjhhhjjjlllppprrrtttuuuuuuvvvwwwxxxwwwvvvuuuwwwxxxzzz{{{|||~~~~~~~~~~~~}}}}}}}}}wwwzzz}}}~~~uuu___UUULLLJJJJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<=========<<<;;;:::999777777666555333222111111222222222222111111000000---...///////////////...,,,------.........------------------------------..............................///000///...,,,+++---------.........//////------------------------...------------,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,---------............///////////////////////////111/////////111222111000//////////////////000000000000000000000111111111------///000111222222222222222222111111111111000///111222333333444777999666666666777888:::;;;<<<999999999;;;<<<=========>>>@@@AAABBBAAAAAABBBDDDBBBBBBCCCDDDGGGJJJLLLNNNOOOQQQRRRSSSRRRPPPMMMLLLOOOLLLHHHFFFEEEFFFFFFFFFBBBCCCCCCCCCBBBAAA@@@???<<<===>>>???>>>===<<<<<<:::999999999999888888888888999999999999888888777888888999:::;;;<<<<<<===:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<===<<<;;;::::::;;;;;;:::888<<<<<<<<<===<<<<<<<<<<<>>>>>>>>======????????????????????????>>>>>>==================>>><<<;;;999999;;;<<<>>><<<=========<<<;;;;;;::::::::::::999999888888777::::::999999999888888888999999999999999999999999999::::::::::::::::::999888999;;;:::999999:::<<<===;;;::::::<<<@@@DDDGGGHHHDDD@@@>>>>>>???@@@@@@AAAAAABBBAAAAAA???>>>===>>>>>>============>>>>>>@@@>>>===???CCCDDDAAA>>><<<<<<<<<<<<===>>>???@@@???@@@BBBBBBBBBBBBDDDFFFGGGJJJTTTfff|||rrrhhhnnn}}}uuuzzzyyy{{{{{{vvvjjjbbb]]]aaakkkssstttsssmmmjjjdddYYYMMMBBB<<<999:::999;;;BBBLLLSSSUUUSSSNNNNNNNNNMMMNNNOOOPPPPPPMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGDDDBBB@@@@@@@@@AAAEEEHHHNNNSSSYYY___fffjjjiiijjjmmmoooqqqrrrrrrrrruuuvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}~~~rrr^^^TTTKKKJJJJJJHHHEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<;;;:::777777666555444333222111111222222222222111000000...///////////////......+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///...,,,***(((+++++++++,,,,,,,,,------......///000000///......------------,,,,,,,,,,,,---.........---,,,++++++,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,111000//////111111000///......////////////000000........................+++,,,...///111222222222222222222111111111111111000111222111000000111333000000111222333555666777555333222333666888999888888999:::999888888999:::777777888999:::;;;<<<===???AAACCCDDDCCCAAA>>><<<@@@???===<<<<<<===>>>???;;;;;;<<<<<<======<<<<<<888:::<<<;;;999777666666888888999999888888777666777666666666666666666666888888888999::::::;;;;;;888888888999:::;;;<<<===;;;:::::::::::::::;;;;;;;;;:::999999;;;;;;:::999>>>>>>>>>>>>>>>===<<<;;;CCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA=========>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::999999999888888888888888888999999999999888888888888888888888999999999999999::::::999999999999::::::888:::;;;;;;999999:::<<<;;;:::999999:::===AAACCCCCCAAA>>>===>>>?????????>>>???@@@AAA@@@???>>>===>>>======<<<<<<======>>>>>>======???AAABBB???===;;;;;;;;;<<<===>>>@@@@@@>>>???@@@@@@???@@@BBBDDDDDDFFFMMM\\\qqqllleeeooo}}}oooeee\\\\\\bbbgggmmmqqqpppooojjjaaaTTTGGG===888777777888===EEEMMMSSSVVVRRRQQQOOONNNNNNNNNOOOPPPMMMNNNNNNLLLIIIHHHIIIJJJIIIHHHFFFCCCBBBAAAAAAAAACCCFFFKKKPPPVVV\\\dddhhhjjjkkkmmmooopppqqqppppppsssuuuvvvvvvuuuttttttuuuwwwxxxyyy{{{|||}}}~~~~~~yyyyyyzzzzzz{{{{{{||||||}}}|||{{{{{{|||}}}pppZZZPPPIIIHHHJJJHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????=========<<<<<<;;;::::::777666666555444333333222111222222333222111000//////000000000///...------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////---+++***+++++++++,,,,,,,,,---------...////////////...------------,,,,,,,,,++++++,,,------...............+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///---........./////////000000........................,,,---...///000000000000000000000000111111111111333444444222000000111222222111111111222333444444444222///000222555555555444555666666555555777888666666666777888888999999;;;;;;;;;<<<<<<<<<;;;;;;999999999888888888:::;;;777888888999:::::::::::::::;;;;;;:::777666777999777888:::;;;;;;:::888888999888777666777777888999::::::::::::::::::::::::888777777777777888::::::777888999:::::::::::::::999888888999;;;<<<<<<;;;<<<<<<===>>>>>>>>>======?????????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777777888888888888888999999999999888888888888777888888888999999999999:::999999999999999999:::888:::;;;;;;999999:::<<<;;;::::::999:::;;;===>>>===<<<;;;<<<>>>???>>>===<<<===>>>@@@@@@???>>>=========<<<<<<<<<<<<======>>>BBBFFFEEE@@@===>>>@@@======<<<<<<===>>>??????>>>??????>>>===>>>AAACCCEEEFFFKKKWWWggg{{{~~~llllll~~~xxxmmmccc``````bbbiiiqqqrrrqqqoooiii___QQQDDD<<<777888888:::===DDDMMMTTTSSSQQQOOOMMMLLLLLLMMMNNNNNNOOOPPPMMMJJJIIIJJJLLLJJJIIIGGGEEECCCBBBBBBAAABBBDDDHHHLLLRRRYYYaaafffjjjkkkmmmooopppqqqqqqqqqqqqsssuuuuuutttsssssssssuuuvvvwwwyyyzzz{{{||||||wwwwwwxxxyyy{{{|||}}}}}}~~~}}}||||||||||||}}}~~~pppVVVMMMFFFGGGJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@===<<<<<<;;;::::::999999666666666555444444333333111111222333222111000///000000000000///...,,,,,,------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,///111222111///...---------.........//////***+++,,,------,,,+++***---------,,,,,,,,,+++++++++,,,---///000111111111+++,,,,,,------,,,,,,+++---------.........//////...........................---,,,,,,---...---+++---.........//////000000000000000000000/////////......////////////......////////////000000111111111111222111000000111333555444333222111111111111777444000///111333222111222444666666666666888:::444555555555666666777777777666555444555666888:::666666777666555555666888555555666666666777777777999999888666444555:::>>>444666888::::::999888777999888666555555777888:::999999999888888777777777999888777777777888:::;;;666888:::;;;<<<<<<;;;;;;999888777999;;;======<<<999:::<<<>>>??????>>>>>>;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888777666666777777888888999999999999999888888888888777777777888888999999999999:::999999888888999999:::888:::;;;;;;:::999;;;<<<;;;;;;;;;:::::::::;;;;;;999999999;;;>>>???>>><<<:::;;;===???@@@???>>>=========<<<<<<<<<<<<======AAAJJJQQQMMMAAA:::>>>EEE??????>>>============>>>@@@@@@@@@???>>>???BBBEEECCCDDDHHHPPP^^^ppp{{{pppzzzvvvlllfffaaa___fffppprrrqqqpppmmmfff[[[MMMDDD:::;;;;;;999888<<>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::666666666555444444333333111111111111222333444444222111000///---,,,******......//////......---,,,***+++------------+++***......///...,,,,,,...000222111///...---------......---,,,,,,,,,,,,---.../////////...---------,,,---...///...,,,,,,...000//////...---,,,,,,++++++---.........---,,,,,,+++............////////////,,,,,,***+++000333///'''------...000222111...,,,000000///...---,,,,,,+++............////////////............/////////000...............///000000...000222444444222000.........000111222333333444333333333333333222111000333333333333333333333333555444333333333333444555999888777666666555555666<<<:::777555444666888999555555555666666666666666444555888999:::999777666666666666666555555555555333444666777777777666555;;;;;;::::::999888888888777888888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;===;;;999999::::::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>CCCCCCDDDDDDCCCAAA???===>>>======BBBHHHKKKIIIFFF???>>>>>>===<<<;;;;;;;;;888888888888888888888888<<<;;;::::::::::::;;;<<<::::::999999::::::;;;;;;999999888777666666777777999999888777666555444444777777777777777666555555999999888888999999:::;;;:::999999999888777777777999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<=========>>>?????????<<<<<<;;;:::;;;<<<===>>>>>>HHHNNNHHH@@@<<<<<<===<<<<<<<<<<<<============@@@@@@@@@???@@@@@@AAAAAACCCBBBDDDJJJRRR___tttxxxzzzzzznnnddd```aaadddrrr|||}}}sssiiiaaaSSSDDD===:::999:::;;;<<>>===;;;:::999999999777666666555555444333333222222222111222222333333..............................//////......---,,,,,,------......------,,,+++,,,---,,,+++***,,,---111000///---------.........---,,,,,,,,,,,,---...............------------,,,---......,,,,,,---...///......---,,,,,,++++++------......------,,,+++............////////////)))---...---///111000,,,///......///000000...,,,/////////...------,,,,,,............////////////,,,,,,------...//////000...............///000000///000222333333222000///000111111222222111111111222333333333222222111000333333333333333333333333555444333333333333444555666666555555555666666777777666444333222333444555777777666666555555444444555666777888999888888777999888888777777666666666333444555666777666666555888888888777777777777777777888888999999::::::;;;999999:::;;;;;;<<<;;;;;;>>>;;;999999:::::::::999<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===??????AAAAAAAAA???>>><<>>>>>======<<<;;;;;;:::::::::::::::::::::::::::;;;:::999888888999:::;;;;;;;;;:::999888888888999999888888777777777777777999888888777777666666666777777888888888777666666999999888888999999:::;;;999999999888888888888888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<===:::BBBGGGCCC===<<<===<<<============>>>>>>>>>>>>???????????????@@@AAABBBDDDDDDFFFIIINNNYYYlll}}}yyykkkccc``````kkkuuuzzztttnnnhhh[[[LLLAAA;;;888888999:::>>>DDDNNNNNNLLLKKKJJJKKKLLLLLLNNNMMMLLLJJJIIIIIIJJJJJJMMMLLLJJJGGGFFFEEEDDDDDDAAABBBDDDFFFIIIOOOVVV[[[ccchhhmmmooonnnmmmnnnppprrrrrrsssrrrqqqqqqtttvvvtttuuuuuuvvvwwwxxxzzz{{{|||||||||}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~tttZZZQQQIIIHHHHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;999888777777777777666555555444444333333333222222111222222222---------......//////000......//////......---,,,///......------......///+++,,,---,,,++++++,,,---///......---------.........------,,,,,,------...------------............,,,...000000///..................------,,,,,,+++------......------,,,,,,---............/////////+++111333111///000111000222000......//////...---....................................////////////++++++,,,---......//////...............///000000111111111111111111111111333333333222111000///...222222222333222222111000333333333333333333333333444444333333333333444444333333333333444555666777444444444333333333333333888777777666555444333333666666777777777777888888999999888777666666555555444444555666666666666555444555555555555666666666777777888888999:::::::::777888999:::;;;<<<<<<<<>>=========<<<===>>>???@@@???>>>>>>???>>>===@@@DDDFFFDDDBBB=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999;;;;;;999888777666666666888888888777777777777777888888888888888888888888777888888999999999888888999888888888888999::::::888888888888888999999999888888999::::::::::::999:::::::::::::::999888777999:::;;;;;;<<<<<<;;;;;;999999888888888888888777999999:::;;;;;;;;;;;;:::777<<<>>><<<:::======<<<======>>>>>>>>>?????????>>>>>>>>>>>>???@@@BBBBBBEEEEEEHHHIIIIIIPPPaaarrrxxxkkkccc___dddnnnuuuuuusssooobbbSSSHHH???888888::::::<<>><<<:::888777666666777777666666555444444444444444333222111111111111000000//////......------.........///......---,,,///...---,,,,,,---...///,,,...//////...------///------------------......------------------------,,,,,,,,,------............111444444333111000000......---------,,,,,,,,,,,,------...------,,,,,,---------........./////////333555333333555555222444111...------......------------.........//////............////////////.......................................///000000222111000//////000111222222222222222111///...---111111222222222222111111222222222222222222222222333333333333333333333333222222222222222333444444444555666777777666555444666666666555555444444444777777666666666666777888777666555555444333222222444444555555555666666666222333333444555666666666777777777888999999::::::666777888:::;;;;;;;;;;;;???<<<999888999;;;<<<<<<;;;:::888777777888:::;;;;;;;;;<<<============<<<;;;<<<===???@@@@@@@@@@@@???>>>===???AAABBBAAA???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888999999888666666555555555777777888888888777777777888888888999999:::::::::888888999:::::::::999999888888888888888999999:::777777777888999999999:::777777888999999999999999:::::::::999999777666555999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888777888999:::;;;:::999999999;;;:::888:::>>>>>>;;;============>>>>>>>>>>>><<<<<<======???@@@BBBBBBCCCEEEHHHIIIFFFIIIXXXhhh|||ooogggccciiiooorrrtttqqqfffXXXPPPEEE<<<:::<<<;;;;;;<<>>>>>>>>???>>><<<:::888777666666888777777666555555444444444444333222111111111111000000/////////..................///......---,,,...---,,,++++++,,,---...,,,...//////...------...,,,,,,,,,---------------------------------------+++,,,,,,,,,------.........111444444333111000000---------------,,,,,,,,,,,,,,,------...------,,,------------............///000000111777>>>===888444111...,,,,,,.........,,,,,,------.../////////............////////////222222111000///...------...............///000000222111///......///111222000000111111111000000///000111111222222111111111222222222222222222222222333333333333333333333333333333222111111111111111444555777888888777666555333333444444555555666666777777666666555666666777555555555444333222222111444444444444444555555666222333333444555666777777666777777888888999::::::666777888999::::::::::::===;;;999888:::;;;<<<<<<:::999888888888888999:::::::::;;;<<<<<<<<<<<<<<<::::::;;;===>>>>>>?????????>>>=========>>>======;;;;;;;;;;;;::::::::::::777777777777777777777777888888999999999999888888666666666555555666777777666777888888888888777777888888888999::::::;;;;;;888999::::::::::::999999888888777777888888999:::777777777888999999999:::666777888888999999888888::::::999999888777666555999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::999999666777999:::;;;:::999888======;;;999;;;??????;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBAAACCCGGGHHHEEEFFFRRR___rrrzzzkkkkkkllloootttuuummmdddXXXLLLAAA======;;;::::::???GGGQQQTTTQQQMMMKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDBBB@@@AAAFFFMMMRRRYYY___fffkkklllnnnpppssstttuuuvvvvvvtttttttttuuuuuutttttttttuuuvvvvvvwwwzzzzzz{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}ttt[[[RRRJJJIIIIIIGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCBBBAAA???>>>>>>>>>>>>???>>><<<;;;999888777777888888777666666555555444333333222222111222222222.........//////000000111......//////......---,,,,,,,,,,,,++++++,,,,,,,,,))),,,......---++++++++++++,,,,,,------,,,++++++,,,------......------,,,,,,,,,,,,,,,------------,,,...000000///.........------------------------,,,,,,------......------,,,------------.........+++++++++///888BBBBBB===333000---,,,---...///...---------.........//////............////////////333333222111000...------...............///000000111000////////////000111......///000111111111111///000111111222111111111222222222222222222222222222222333333333333222222444333222111000000000000222333555666666555444444222222333444555666666777777777666666666666555555666555555555555444444444444444333333444444555666333333444555666666777777666666777777888999999999777777888999999999999888;;;999888999:::;;;;;;:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888888888999999:::::::::===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::555555555555555555555555888888999999999999888888666555555555666666777888555666888999999888777777888888888999999:::::::::999::::::::::::999888888888777777777777888999999888888888888888999999999777777888999999999999888999999999999999888777666999:::;;;;;;<<<<<<;;;;;;::::::999999999999999999888888999::::::::::::999===>>>===:::;;;??????;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@CCCEEEDDDEEELLLUUUbbbsss~~~}}}}}}||||||zzzrrrrrrxxx}}}{{{vvvdddYYYLLLEEE???:::999:::;;;DDDNNNUUUTTTQQQMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDBBB@@@@@@DDDIIINNNUUU[[[ccchhhkkkmmmpppssstttuuuwwwvvvuuusssttttttsssssssssssstttuuuwwwwwwzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}||||||||||||}}}~~~pppZZZRRRJJJIIIIIIHHHHHHJJJGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA???????????????>>>===;;;:::999999999888888777777666555555555222222222111222222333333///////////////000000000......//////......---,,,,,,,,,------------,,,,,,)))+++......---+++++++++,,,,,,------,,,+++***))),,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------+++,,,------......------,,,,,,---------.........***,,,,,,...333;;;<<<999111///------...//////...---------...........................////////////000000000000////////////...............///000000000000////////////000000...//////000000000000000//////000111111111111111111111111111111111111111111222333333333333222111222222111111000111111111222222333444444444444444333333333444444555555555666666777777777666444333444444444444444555555555444444333333333444555666333444444444555666666666666666777777888888999999888888888888888888777666888777888999;;;;;;999888888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;::::::999888888777777777777;;;;;;;;;999888888:::;;;999999999999999999::::::666666666666666666666666666777777888888777777666777777666666666666666666555666888999999999777777888888888888999999999999::::::::::::999777666555777777777777777888999999999999999888888888888888777888999999::::::999999888999999:::999999888888999:::;;;;;;<<<<<<;;;;;;888888999999999999999999999999999999999:::;;;;;;888<<<<<<::::::======;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>??????===>>>BBBCCCBBBFFFKKKSSScccwwwyyyyyyxxx{{{|||vvvkkk]]]QQQFFF===;;;>>>;;;AAAIIIPPPSSSSSSPPPNNNMMMMMMNNNOOOOOONNNMMMMMMKKKLLLLLLLLLKKKIIIHHHGGGDDDCCCBBB@@@@@@BBBFFFJJJPPPWWW___eeehhhkkkooorrrsssuuuvvvvvvtttsssrrrsssrrrrrrrrrssstttvvvwwwxxxvvvvvvuuuuuuwwwzzz}}}~~~}}}|||{{{zzzyyy{{{|||}}}~~~ooo\\\SSSLLLKKKKKKJJJKKKMMMHHHHHHFFFEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::888888777777666666555555111111111111222333444444333333222000///---,,,,,,......//////......---,,,,,,---...//////...---,,,+++---000111///...------,,,,,,------,,,***)))(((,,,,,,---......---,,,,,,---------,,,,,,+++++++++......///...,,,,,,...000------------------------+++,,,,,,---.........---,,,,,,,,,---------......---111222...---111333222000...------///000000///..................................../////////000------......///000000000...............///000000//////000000000000////////////000000000000////////////000111111111111111111111111111111111111111111222333444444333222111000000000000111222333444333333333444444555555555444444444444444444444333555666777888888666444222000111111222222333333444444444333222333444555666333333444444444444555555666666666777888888999999888999999888888777666555666666777999;;;;;;999666777999;;;======;;;999777999999:::;;;;;;;;;;;;:::===<<<;;;999888777777777:::::::::888777777999;;;999999999999999999999:::888888888888888888888888444555666777777666555444:::999888666666555555555444666888999:::999888777888888888888888888888888;;;;;;:::999888666555444777777777777777888888999:::999999999888888777777888888999::::::::::::999888999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;999999999:::;;;;;;;;;<<<;;;:::999888999:::;;;<<<333888;;;999888;;;<<<;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<======>>>???;;;;;;???AAA@@@AAACCCJJJXXXkkk|||zzz{{{zzz{{{zzzlll]]]NNNBBB???BBB<<>>===<<<;;;;;;;;;666666666666555444333222000000000000000000000000111111000000//////.........---,,,,,,,,,,,,---...------,,,,,,,,,------...***+++---......---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,'''---000...,,,---+++((())))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******,,,------......------,,,.../////////...---,,,,,,////////////...---,,,+++.........////////////000,,,---......//////............/////////...,,,+++,,,---///000000000///...//////000000000000//////000000000000111111111111111000/////////000222333333333333222222222111111//////000111222333333333222222222222222222222222444333222222111222222222555555555444444333333333444444444444444444444444666555444333333444555666444555666777777666555444555555555555555555555555555555666777777777777777999999888888777666666666666777999;;;;;;;;;999888<<<;;;;;;:::999999999:::999999999999999999999999777777777777777777777777777666555444444555666777999999888888777666666666333333333333333333333333777777666666555555555444333666999::::::999999999:::999888777777777888999999888888888888777555444888777666777888888888666888777666555555666777888777777777777777777777777777777888888888999999999999999888888888888888888:::999888888999999777666:::999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::::::::;;;;;;;;;;;;<<<:::===???@@@@@@@@@AAACCCIIISSSbbbsssyyy{{{wwwaaaNNNEEECCC<<<===???@@@DDDJJJMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHFFFCCC@@@???@@@BBBDDDJJJOOOVVV\\\```dddhhhjjjlllooorrrttttttsssssstttrrrssstttuuutttrrrpppooommmiiigggjjjkkklllpppuuuuuuwwwxxxxxxwwwwwwwwwxxx{{{}}}xxx^^^SSSIIIGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEECCCAAA@@@????????????>>>===<<<;;;:::::::::666666666666555444333222333333333333333333333333111111000000//////.........---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...222333///...000111000******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,..................---,,,------......//////000000,,,,,,,,,,,,------------,,,---------................../////////...,,,,,,,,,,,,---...............//////000000000//////...//////000000000111111111111000000//////000111222222222222222111111111111000000000111111222222333222222222222222222222222000/////////000111222222555555444444444333333333444444444444444444444444666555444333333444555666444555666777777666555444555555555555555555555555666777888888999999888888888888888777777777666666777888:::<<<<<<;;;:::999:::999888777777777777777999999999999999999999999777777777777777777777777777777777666666777777777777777777666666555555555555555555555555555555555777666666666555555555444555666777777666777999:::;;;999888666666777888999888777777777888888888777888777666666777888777666888777666555555666777888777777777777777777777777777777777888888888999999888888888888888888888888:::999777777888999777666666666666555555666777777::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@GGGNNN\\\lll~~~{{{|||}}}sssaaaRRRGGG>>>>>>===>>>AAAFFFJJJKKKMMMMMMNNNNNNOOOOOONNNNNNQQQPPPOOOMMMLLLKKKKKKKKKHHHFFFCCC@@@???@@@BBBCCCHHHLLLSSSZZZ___ccchhhjjjlllnnnqqqssssssrrrssstttrrrrrrsssrrrpppmmmiiigggaaa]]]]]]aaadddfffkkkppprrruuuwwwxxxxxxxxxyyyzzz{{{}}}|||___TTTJJJGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999999666666666666555444333222111111111111111111111111111111000000//////.........------,,,,,,------...000///...,,,++++++++++++++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...000...)))(((,,,000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,------------,,,,,,,,,------............---++++++++++++,,,---...///,,,,,,,,,,,,---------------,,,,,,,,,,,,---...............///......---,,,---,,,,,,,,,,,,---......000000000000000///...---//////000000000000111111111111000/////////000000111111111111000000000000111111111111111111111111222222222222222222222222.........///000222333444444444444444333333333333333333333333444444444444555555444444444444555555444555555666666555555444555555555555555555555555777888999999::::::999999777777777777777777777666888999:::<<<<<<;;;::::::999888777777777777777777888888888888888888888888666666666666666666666666777777888888888888777777555555555555555444444444555555555555555555555555666666666555555555555555666666555444333555888;;;;;;999777555555666888999777666666777888999:::;;;888666666666777888777666777777666666666666777777777777777777777777777777666666777777777888888888888888888888888888888888999888777777888888777666555555555666666555444444999999999999999999999999999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????>>>>>>>>>???CCCHHHSSScccwww~~~xxx|||iiiPPPCCC???;;;:::===AAAEEEGGGMMMMMMMMMMMMLLLLLLKKKKKKPPPOOOOOONNNMMMLLLKKKKKKGGGEEEBBB@@@??????AAABBBDDDHHHOOOVVV\\\aaagggjjjkkkmmmoooppppppqqqsssuuusssssstttrrrooojjjdddaaaUUURRRRRRVVV[[[___eeelllpppsssvvvxxxxxxyyyzzz{{{{{{|||~~~}}}```TTTJJJHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBB@@@???>>>>>>=========;;;:::999888888888666666666666555444333222000000000000000000000000111111000000//////......------------------------......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........***,,,***%%%$$$(((,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---,,,,,,,,,------,,,,,,,,,+++,,,------............///...---,,,++++++,,,,,,------........./////////---,,,,,,+++,,,---...///..................------......,,,,,,,,,---...///000000000000///...------////////////000000000111111000000000////////////000000000000////////////111111111111000000000000111111111111111111111111111111111111222333444555333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555777777888999999999999999666666666777777777777777888999999:::::::::999888:::999999888888888999999777777777777777777777777555555555555555555555555555666777888888777666555444444444444555555555555333333333333333333333333555555555555555555555555555666666555444555777999;;;999666444444555777999777777777777777888:::;;;999888777777888999888777777777666666666666777777666666666666666666666666555555666666666777777777777777777777888888888888888777666666777888777666666777888999888777666555888888888888888888888888888999::::::999999:::<<<:::;;;;;;;;;;;;<<<<<<<<<>>>???AAAAAA@@@???@@@AAA@@@CCCKKKZZZnnnxxxyyycccJJJBBB:::888999<<<@@@DDDJJJJJJIIIIIIJJJJJJJJJJJJOOOOOOOOONNNMMMLLLKKKKKKGGGEEEBBB@@@??????@@@AAA@@@DDDKKKQQQWWW^^^eeeiiijjjkkkmmmmmmnnnpppsssuuuuuuvvvvvvuuurrrlllgggcccVVVPPPMMMPPPTTTYYYbbbkkkooorrrvvvxxxxxxxxxyyyzzz{{{{{{}}}~~~{{{```TTTJJJHHHHHHGGGFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>======<<<;;;:::999888888888666666666666555444333222444444444444444444444444111111000000//////......------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........***......+++***---///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---000000//////////////////---------............///---,,,,,,,,,------............------............000///...------...///000///////////////...------...////////////000000000//////000000000/////////000000000/////////......111111000000000000000000111111111111111111111111333333222222222222222333333333333333333333333333222222222333333333444444333444444444444444444333444444333333333333444444555555555555555555555555555666666777777777777777555555666666777777777888777777888888888777777777888888888777777888888999666666666666666666666666444444444444444444444444333444555666666555444333444444444555555666666666333333333333333333333333444444444555555555555555444666888999888777777777:::888666444333555666888666888999777666555777999:::999888888::::::999888666666777777777777666666555555555555555555555555444444555555555666666666666666777777777888888888777666555555777777777555777888999999999888777666777777777777777777777777777888999999888888999:::::::::::::::;;;;;;;;;;;;===???@@@@@@???>>>???@@@???@@@FFFRRReeeyyy~~~yyy~~~zzzSSSFFF;;;888888999<<<@@@CCCCCCDDDEEEFFFHHHJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFCCCAAA@@@??????@@@>>>AAAGGGLLLRRRZZZaaafffgggiiijjjkkklllnnnrrrttttttuuuvvvvvvuuuqqqmmmjjj```XXXPPPOOOQQQVVV```jjjpppssswwwyyyxxxwwwwwwxxxyyyzzz{{{|||~~~xxx___TTTJJJGGGHHHGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888666666666666555444333222333333333333333333333333111111000000//////......,,,------......------,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------)))...000...---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,((()))***,,,---.........++++++++++++,,,,,,,,,,,,,,,---......//////............---------...//////000000///............///---......//////...............////////////000000---...///000000000000///000000000000////////////000000000000000000000000111111111111111111111111222111111000//////000000222222222222333333333333111111222222333333444444333333444444444444333333444333333222222333333444555555555555555555555555333444555555666666555555444444555666666777888888777777777666666666666666555555555555555666666777555555555555555555555555333333333333333333333333222222333333333333222222333333444444555666777777555555555555555555555555444444444444444555555555444666999:::999777666666888777666555444555555666333666999888555444555777:::999888888::::::999888666666777777777777666666555555555555555555555555333333444444444555555555555666666777777888888888666555444555666777666555444555666666777777777666777777777777777777777777666777888888777777888:::999999999999::::::::::::999;;;======<<<<<<<<<======@@@DDDMMMZZZlll~~~xxxttt\\\LLL>>>;;;:::888999>>>======>>>@@@CCCFFFIIIKKKMMMNNNNNNOOONNNMMMLLLKKKHHHGGGEEEBBBAAA@@@@@@@@@===@@@DDDHHHNNNUUU\\\aaadddfffiiikkklllnnnpppsssqqqrrrtttuuuuuutttsssrrrmmmddd[[[WWWVVVYYY```iiipppssswwwyyyxxxwwwvvvvvvxxxxxxyyyzzz|||~~~www^^^SSSIIIGGGHHHHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@???>>>===<<<:::999999999999666666666666555444333222111111111111111111111111111111000000//////......,,,,,,---......---,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................------------------,,,,,,(((,,,...,,,+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++###%%%(((+++,,,,,,+++*********+++++++++,,,,,,,,,,,,---///111111000///---...------,,,---...///000.../////////......---,,,,,,,,,---...////////////........./////////000000+++,,,...///000111000000111111111000000000//////......//////000000111111111111111111111111111111000000000///000000111111111111222222222333333333000111111222333333444444222333444444444444333222444333222111111222333444555555555555555555555555333333444555555555555555333333444555666777888999888888777666666666666666555444444444444555666777444444444444444444444444333333333333333333333333333222222111111222222333111111222333444555666666555555555555555555555555333333333444444555555555555666777777666555555666555666666666555555444444...333888888666333444666888777666666888888777666555666777888888777666555444444444444444444444444333333333333444444444444555555666666777888888999555444333444666777666555333333333444555666777888777777777777777777777777555666888777666666777999777777888888888999999999777999;;;<<<;;;;;;<<<===;;;???DDDHHHPPP^^^qqq}}}qqqqqq~~~cccQQQAAA>>>===888888===:::::::::<<>>@@@BBBEEEJJJPPPXXX]]]```dddhhhjjjlllmmmoooqqqqqqrrrssstttvvvwwwxxxxxxyyyqqqjjjfffdddbbbeeejjjmmmqqqvvvyyyyyyxxxxxxxxxvvvvvvwwwxxxzzz}}}xxx]]]RRRIIIGGGIIIIIIIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???>>>===<<<;;;:::999999999666666666666555444333222444444444444444444444444111111111000//////......,,,,,,---......---,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---....................................------,,,,,,,,,+++...///,,,+++///111111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++++++++,,,,,,+++++++++------------,,,,,,+++******,,,///222222000---+++,,,,,,---------.........+++---111333333222///---...------,,,---...///000------...///...---+++***++++++---...///000000000............/////////000***+++---///111111111111111111111111000000000000---......///000111111222000000000000000000000000000000111111222333555555111111111222222333333333000000111222333333444444222222444444444444222222444333222111111222333444555555555555555555555555333444444555666555555555222333444555666888888999999999888777666666777777666666666666666777888999444444444444444444444444222222222222222222222222444333111111111111333444//////000222333444555555333333333333333333333333333333333444444555555555666666555444222333555777444555666777666555333222***000777888666444555777777555444555666777666555555666777888888777666555444444444444444444444444222222333333333444444444444555555666777888888999555444333444666777666555444333333444555777999;;;888888888888888888888888555666777777666666777888666777777777777888888888777999<<<===<<<===>>>???999???DDDFFFIIIUUUhhhwwwvvviiinnn|||hhhTTTDDDAAA???999888===999999999:::===AAADDDFFFLLLMMMNNNOOOOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???@@@BBBDDDGGGMMMUUUZZZ___bbbgggkkklllmmmooopppttttttuuuvvvxxxzzz|||}}}{{{vvvtttqqqlllkkkmmmkkkooouuuxxxyyyyyyyyyzzzuuuuuuuuuvvvyyy|||~~~sss^^^NNNHHHHHHDDDFFFIIIFFFDDDEEEEEECCCAAA@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCC@@@???===:::999999999999555555444333333333444444555444333222111222222333222222111000//////000000.........------,,,,,,,,,''')))+++,,,,,,---///111+++,,,------......------+++,,,------------,,,+++++++++,,,,,,,,,,,,---------,,,***)))))))))******++++++,,,,,,,,,,,,------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,******,,,------,,,...---,,,,,,---...000111555222...+++******,,,...------------------------,,,------......------,,,///...---,,,,,,---...///000///...------------------------------...///000------............------...............---------444555666666666555777888777666444222111000//////111...---000444555111---000111111111111222222222222222222222222222222222333333333333333333333333333222111333555666666555222222333333333333444444333333333444444444555555333444555555666555555555222333555666777777777777666666666666555555555555555666666666555444333333444444333333333222222222222222222222222222222222333333333333333333333333666555555555555444444444222333444444555555444444555444444333333444444555666666666666666666666666666777777888777555333222333333444444444444333333666555555555555444444444333333333444444444555555777777666555333222111000444444444444444444444444555555555555666666666666777777777666555555444444999888666555555555666777777777666666555555555444555555555555555555555555:::999888888888999;;;;;;===<<<;;;:::::::::;;;<<<>>>999;;;BBBEEEJJJ[[[ooo|||jjjjjjmmmwwwnnn___LLL@@@>>>>>>;;;777888:::;;;;;;;;;>>>DDDIIIKKKMMMPPPPPPNNNMMMLLLLLLJJJIIIHHHFFFDDDAAA???>>>@@@AAABBBCCCEEEIIINNNRRRZZZ^^^bbbfffhhhjjjmmmooopppqqqssstttvvvzzzzzztttqqqppprrrrrrsssvvvzzzzzzvvvssssssqqqpppsssyyy~~~uuu```OOOIIIIIIDDDFFFIIIEEEDDDEEEEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>===;;;999777777777777555444333333222333333333333444444555444333222111333222111000////////////......---------,,,,,,,,,...//////...+++******+++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,---,,,+++***)))******++++++++++++,,,,,,,,,------...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++------,,,+++++++++***++++++,,,---...111///,,,***))))))+++,,,------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...//////...---------------...------------......///------............------........................///111222111000000111222444333222111000/////////222000...111444555222...000111111111111222222222222222222222222222222222333333333333333333333333222111111222444555444333222222222333333333444444444444444555555555666666444555555666777666666666444444444444555555555555777777666666666555555555444444444444444444333222444444444444333333333222333333333333333333222222333333333333333333333333444444444444333333333333222333444444555444444444444444444444444444444444555555555555555555555555777777777666666555333333444444444555555444444444555555555555444444444444333333333444444444444555666666555444333222222111444444444444444444444444444555555555666666666666666666666555555555555555888888666555555555666777777666666666555555555555555555555555555555555555999888777777777888::::::===<<<;;;999999999999:::===999:::@@@BBBFFFVVViiiyyyqqqmmmkkknnnuuuzzzzzzyyyoooaaaNNNAAA<<<;;;:::888777888999888888;;;@@@DDDHHHKKKMMMNNNMMMKKKKKKKKKKKKKKKJJJHHHFFFCCCAAA@@@??????@@@@@@AAADDDJJJNNNWWW[[[```eeegggiiikkkmmmppprrrtttuuuwwwzzz|||wwwtttsssttttttuuuxxxzzz{{{xxxttttttrrrrrruuuzzzyyybbbQQQKKKJJJEEEFFFJJJEEEEEEEEEEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCCAAA@@@???AAA@@@>>><<<::::::::::::666555555444333333444444222333555777777555222000444333222000///............------------,,,,,,,,,111222111///,,,))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++---......,,,***)))***+++,,,,,,---------------,,,+++***+++++++++------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,///...------------------...............---------------............------////////////////////////000111222222000///000111111111000////////////000222000///111444555333000000111111111111222222222222222222222222222222222333333333333333333333333222111000111222333222111222222222222333333333333555555555555666666666666555555666777777777777777666555444333222333333444777777777777666666666666222222333333444333333333555555444444444333333333333333333333333333444444333333333333333333333333333333333333222222222222222222333444444444444444333333444444444444333333444444444444444444444444777666555555444444444444444555555555555555555444555555555555444444444444333333333333444444444444444444444444333333333333444444444444444444444444444444444555555555666666444444444555555555666666888777666666555555666666666666666666555555555555555555555555555555555555777777666666666777888999:::999999888999999::::::<<<999:::???AAADDDRRRbbbppp|||tttjjjeeefffjjjnnnooopppfffVVVHHH???;;;::::::888888777777666999===@@@EEEHHHKKKLLLKKKJJJJJJJJJLLLLLLKKKJJJHHHEEEDDDBBBAAA@@@???======AAAFFFJJJRRRWWW]]]bbbeeegggiiikkknnnppprrrsssuuuxxx||||||xxxvvvuuuvvvvvvwwwzzz|||{{{yyywwwvvvuuuuuuwww{{{~~~}}}cccSSSLLLKKKFFFGGGJJJEEEEEEFFFFFFEEEBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>BBBAAA???<<<;;;;;;;;;;;;888888777666555555555555222444555666666555333222555444222111///...------------------------------...///000///---,,,,,,---******+++,,,,,,,,,,,,,,,------------------------************++++++++++++---,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,---///...+++)))***+++---...//////...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---------/////////......---,,,,,,------............------////////////000000000000111222333222000///000111000////////////000111111111000///000333333222000000000111111111222222222222222222222222222222222222222222222222222222222333222111111222333222000111222222222222333333333444444444444555555555555444444555666666666666666777555333222222333555666888888777777777666666666111222333444444444444444555555555444444444333333333333444444444444555555333333333333333333333333333333333333222222222222222222333444444444444333222333444444444444333222222222222222222222222222777666444333222333444555444555555666666555555444555555555444444444333333222222333333333444444444333333333333333333333333333333333333333333333333333333444444444555555555222333333444555555666666777777666666555555555555666666666666666555555555555555555555555555555555555555555555666666777777555666666777999:::;;;<<<<<<:::;;;???AAAEEEPPP]]]iiiyyy}}}ooodddaaaccciiimmmpppjjj___RRRGGG???<<<;;;999999888777888:::===@@@CCCFFFIIIKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDEEECCCAAA>>>===???DDDHHHLLLQQQXXX___bbbeeeggghhhjjjkkkmmmoooppprrrvvvyyy{{{}}}}}}|||yyywwwvvvvvvxxxxxxzzz{{{||||||zzzyyywwwwwwxxxzzz}}}~~~~~~~~~~~~dddSSSLLLLLLFFFGGGJJJFFFFFFGGGGGGEEECCCBBBCCCEEEDDDDDDDDDCCCBBB@@@???>>>===<<<:::888777666666666888777666555444444444444444444333333333444444555555444222111///...------------------------------,,,...///...------...///+++,,,,,,---------------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,---///...+++)))***+++,,,...///......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,------....../////////...---,,,+++------............------.../////////000000111111...///000///---,,,,,,---000000///000111222333333000///...///000111111000000000111111111222222222222222222222222222222222222222222222222222222222444333222222333333222111111111111222222222333333222222333333333444444444222333444444555555444444666555333333444666888999777777777777666666666666222333444555555666555555555555444444444333333333333333333444444555555555333333333333333333333333444444444444333333333333111222333333444444333333222333333333333333333222222222222222222222222222666555333222222333444444444444555555555555444444555444444444444333333333222222222333333333444444222222222333333333333444333333333333333333333333333333333333444444444444111111222333444555666666666666666666666555555444555555555666666666666666555555555555555555555555444444555555666666666666666666777888999999999999888888999===???DDDMMMUUUaaaooo}}}zzzmmmdddcccfffjjjnnnlllfff\\\PPPEEE>>>;;;:::888777666888;;;>>>???@@@DDDHHHJJJKKKKKKLLLMMMKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEBBB???===>>>BBBEEEGGGLLLSSSYYY^^^aaadddfffhhhjjjlllmmmnnnpppsssuuusssuuuwwwwwwwwwwwwxxxyyyxxxyyy{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~cccRRRLLLKKKFFFGGGKKKFFFGGGGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDCCCCCCAAA@@@???>>>===;;;999777777777777666666444333222222111111444333222111111333444555444333222000///.........,,,,,,,,,------------...---//////...,,,+++,,,---,,,,,,---............---))))))(((((((((((())))))++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,+++************++++++++++++))))))+++,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++---......,,,***((()))***++++++,,,,,,,,,)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---.../////////...---,,,------............---------......//////000000111///000111000.........000000000000000111222333444///............///000000000111111111111222222222222222222222222222222222222222222222222222222222333222111222333444333222111111111111222222222222111222222222333333333333222222333444444444444333444444444444555777999:::666666666666555555555555444444555555666666555555444444333333333222222222222222333333444444555555333333333333333333333333444444444444333333333333111111222333333333333333333333222222222222333333222222222222222222222222444333333222222333333333333444444444444444444333444444444444333333333333222222222222333333333333222222222222333333333333333333333333333333333333222222222333333333444444111111222222333444555555555666666666666555444444555555555666666666666666555555555555555555555555333444555666666666666555:::::::::999999777666555555666777999<<<@@@FFFKKKTTTbbbttt|||qqqqqqzzzuuullljjjjjjooonnnkkkdddYYYMMMDDD???;;;999666555777:::<<<<<<>>>AAAFFFIIIKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBB???===<<>><<<;;;:::::::::888777666444333222222222111111111222222333333333333222111000////////////,,,,,,,,,---------......---...///---+++***+++,,,++++++,,,------------,,,******)))(((((()))*********+++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,++++++************++++++++++++***+++,,,---......------************************,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++))))))))))))***+++,,,---++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...+++---...///000///------------............------,,,------...//////000000///000222111000000111222///////////////000111222/////////......///111222000111111111111222222222222222222222222222222222111111111111111111111111111000000111333444333222111111111111222222222222222222222333333333444444222333444444555555444444444444444555555666666666555555555555444444444444444444555555555444333333333333222222222111111111111111222222333444444444333333333333333333333333333333333333222222222222111111222333333333333222555333111000000111333555222222222222222222222222222222333333333333222222222222333333333333222222444444444333333333222222111222222222222333333333333333222222222222222222222222222222222222222222222222222222333333333333111111222222333333444444555555666666666555444333555555555555666666666777555555555555555555555555333444555666777666666555888888999::::::999888777777888999888999===@@@BBBGGGSSSdddvvvwwwjjjhhhuuu|||yyyxxxvvvqqqkkkbbbYYYQQQKKKAAA>>>999888999::::::999;;;>>>CCCGGGIIIJJJLLLNNNLLLMMMMMMMMMLLLKKKJJJJJJEEEFFFEEEBBB@@@>>>???@@@@@@DDDIIIOOOUUU[[[bbbfffhhhjjjmmmnnnnnnoooppprrrqqqsssuuuvvvvvvvvvwwwyyyvvvxxxzzzyyywwwvvvxxxyyyyyy|||~~~}}}}}}~~~~~~|||yyywww|||uuu```PPPJJJJJJFFFGGGKKKGGGHHHHHHHHHGGGEEEDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCC???>>><<<:::999888888999;;;:::999777666666555555---///222444444333111000222222111000000///000000,,,,,,,,,------.........***,,,------++++++,,,...******+++,,,,,,,,,,,,+++...---,,,++++++,,,---...)))************+++++++++((()))***+++,,,++++++***)))************++++++++++++,,,---...///...---,,,************************,,,++++++++++++++++++,,,...,,,******,,,------,,,,,,++++++***+++---...///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...***,,,...000000///...------..................---,,,,,,,,,---...//////000***,,,------,,,,,,...///...............///000000000000000/////////222333000111111111111222222222222222222222222222222222111111111111111111111111///......///222333333222000111111111111222222222333333333444444444555555333444555555666666555555444444555555555444333222555555444444444333333333444444444444333333222111222222222111111111000000000000111222222333444444333333333333333333333333222222222111111111111000111111222333333333333222666444111//////111444666222222222222222222222222000111333444444333222111111222222333333222222111444444444333333333222222111111222222222333333333333333333222222222111111222222222222222222222222111111222222222333333333111222222222222333333333444555666666666555333333444555555555666666777777555555555555555555555555444444666777777777666555222444777:::<<<=========;;;===<<<::::::<<<>>>===???JJJYYYkkkmmmaaagggsss~~~wwwpppjjjccc\\\WWWHHHDDD>>>;;;;;;<<<:::999888<<>>===;;;:::999888888:::999666444333444555666555555444444444444333333333333222222111///...---...---,,,,,,......---,,,************************+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////+++++++++************))),,,,,,+++******++++++,,,------......------,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++...,,,)))((((((***...000---.........---,,,,,,+++------------------------,,,,,,,,,---------......,,,---...000111222222222111111111111000000000000000000//////.........---///000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333444333222222111111222222222222222222222222222222111111111222222333333333333333333333333333333333111111111222333444555666444444444333333222222222222222222222222222333333000000000111222222333333444444444333333222222222333333333333333333333333222222222222222222222222444555555555444333333222000111222333555666777888444444333222333444555666333333333333333333333333222222333333333333444444333333333333333333333333333444555777777777666666444444444444444444444444555555555666666666666777888888777777888888999:::999999:::;;;;;;<<<<<<===>>>AAALLL\\\lll{{{yyybbb___iiiyyyuuuoooiiibbb\\\RRRKKKAAA;;;999999999999===>>>@@@CCCEEEGGGIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIDDDFFFGGGFFFDDDAAA@@@@@@BBBCCCFFFJJJNNNVVV^^^cccfffdddcccfffkkknnnooonnnqqqrrrttttttsssrrrssstttzzzzzzyyyyyyxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}||||||~~~sss^^^OOOJJJJJJDDDEEEJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDDDDDDDCCCAAA??????>>><<<:::999888888888666666555555444333333333333333222222222222111111222222222111000///------...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,++++++******+++++++++************************,,,,,,+++++++++************++++++,,,,,,++++++***---------,,,,,,+++++++++)))'''&&&$$$%%%''')))***......//////......---,,,------------------------,,,---------..................///......---,,,,,,000000000000000000000000000000000/////////......000111111111222222222222111111111111111111111111111111111222222222333333000000000000000000000000333333333333333333333333444444444444444444444444555555555555555555555555555444444444444333333333333333333333333333333333444333333222222222222222222222222222222222222222000111111111111111222222111111111111111111111111222222111111111222222333111111222222222222222222222222222222222222222222222111111111111111111111333333333333222222222111333333333333333333333333222222222222222222222222444444444444444333222222000111111222222333333333444333222222222333444555333333333333333333333333222222222333333333444444444444444444444444444444333333555555666555444444444444444444444444444444555555666666666777777777888888777777888888999999999999::::::;;;<<<<<<<<<===???EEEQQQ^^^llluuuhhhhhhooo~~~xxxooofff___VVVOOOEEE===:::::::::999<<<===@@@CCCFFFGGGHHHHHHLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIHHHEEEBBBAAAAAA???@@@BBBEEEIIIOOOWWW\\\cccbbbbbbfffjjjmmmnnnmmmppprrrssstttrrrrrrrrrsssvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}ttt___PPPKKKJJJDDDEEEIIIFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFEEEDDDDDDDDDCCCAAA???>>>===;;;:::888777777777444555666666666444222111333333222222222222111111111111111000///...---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------+++++++++************)))******,,,,,,,,,,,,+++***+++++++++++++++******)))++++++*********++++++,,,++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***------,,,,,,,,,,,,++++++*********)))***++++++,,,...////////////......---------------------------------........./////////////////////...---++++++////////////////////////111000000000000000//////111111111222222222333333111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444333333222222111111555444333333222222333333222222222222222222222222111111111000000000000000111111111111111111111111222222111000000000000000111111111222333333444444333333333222111111111000333333222111111000//////222222222111111111111111333333333333333333333333222222222222222222222222333333444444444333222222222222222222222111111111222222111111222222333444333333333333333333333333222222222222333333333333444444444444555555555555333444444444444333333222444444444444444444444444555666666666666777777777777777777888888888999999999999::::::;;;;;;<<<<<<======AAAGGGNNN\\\ssspppccceeeuuuxxxnnnhhh]]]VVVJJJAAA;;;:::::::::;;;===@@@CCCFFFGGGGGGFFFKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGDDDCCCCCC>>>???@@@AAADDDIIIPPPUUU^^^^^^```dddiiillllllkkkoooppprrrrrrrrrqqqrrrssspppqqqrrrsssuuuxxxzzz{{{yyyzzz{{{|||||||||||||||~~~}}}~~~uuu```QQQKKKJJJDDDDDDIIIFFFCCCCCCCCCDDDEEEFFFHHHHHHFFFEEECCCCCCDDDCCCAAA???===<<<;;;999888777666666666666666666666555444444555555444444444333333333000000000000///...---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,///111111111///...+++++++++*********))))))(((***,,,------,,,+++***+++++++++,,,+++******)))***************++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---...............------------------------------.........////////////000//////000000000000000///---------...............111111111111000000000000000000111111111222222222111111111111111111111111111111111111222222222222555555555555555555555555222222222222222222222222333333333333333444444444444444444444444444444444444444444333333333222222555444444333222111000000555444333333222333333333111111111111111111111111222222111111000000000///222222222222222222222222222111111000000000111111333333333333333333444444444333333222111000000///222111111111000000000///111111111000000000000000222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333111111111111111222222222222222222222222222222222111222222222222333333333333333333444444444444444555444444444333333222222444444444444444444444444444444555555555666666666666777777888888888888888888999999:::;;;;;;<<<<<<<<<===@@@CCCGGGRRRiii}}}iiibbbmmm|||wwwsssddd]]]QQQFFF>>>:::999999:::<<>>===<<<;;;999888777666666777666444222222333444555555555444444444333333333///000000//////...---,,,...---,,,,,,......---,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,///111111111///...+++++++++*********))))))((()))+++---------+++***,,,,,,,,,,,,,,,++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,++++++,,,,,,------,,,,,,,,,------------------------.........////////////000//////000000000000000///,,,---------.........///000000000000111111111111////////////000000000000111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444444444333333333222222222444444333222111111000000444444333222222222222333111111111111111111111111333333333222222111111000222222222222222222222222000000000111111222444444444333333222111000//////333333222222111000////////////000000000111111111000000000000000000000000222222222222222222222222222222222222222222222222111111222222222222222111111111222333333444444555000000111111111222222222222222222222222222222222111111111222222222333333111111222222222333333333666666555444444333333333444444444444444444444444333333444444444555555555555666777888888888888777888888999999:::;;;;;;<<<999;;;???BBBEEEMMM___qqqiiijjjppp||||||zzzkkkdddYYYLLLBBB<<<:::::::::;;;>>>AAACCCDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEHHHIIIHHHHHHHHHIIICCCCCCBBBAAA@@@CCCGGGKKKQQQTTTZZZ___cccfffggghhhkkkmmmooopppoooooopppqqqqqqrrrrrrsssuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzwww___PPPKKKJJJDDDEEEIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCCCCCCCBBB@@@>>>>>>===;;;:::888777777777555444111//////111333555333333222222222222111111000000000000000///...---...---,,,,,,......---,,,************************------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------+++++++++************)))((()))+++,,,------,,,+++,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,)))))))))))))))))))))))))))))))))******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++------------------------------........./////////////////////...---++++++,,,,,,------...///////////////000000000000000111........./////////000000111111111111111111111111000000000111111111111222222222222222222222222222222222222222222222222222111111222222333333444444333333333333333333333333333333333333222222222222333333222222111111000000444333222222111111222222111111111111111111111111333333333222222222222222000000000000000000000000000000000111222333444555222111000///...,,,++++++222222222111000000000///......///000000111222222000000000000111111111111222222222222222222222222222222222222222222222222000000111222222222111111/////////000111222222333000000111222222222222111222222222222222222222222111111111111222222222222000000111111222222333333666555444444444444444555444444444444444444444444333333444444444555555555555666777888888888777666888888999999::::::;;;;;;666888<<<@@@BBBGGGTTTaaaxxxzzzooojjjsss|||{{{qqqlllbbbUUUIII@@@<<<;;;;;;;;;===???AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBEEEHHHIIIIIIIIIIIIJJJCCCBBBAAA>>>===???CCCFFFLLLPPPVVV[[[___bbbfffhhhiiikkknnnnnnnnnnnnooopppssssssssstttuuuvvvxxxyyyyyyzzz{{{|||||||||||||||~~~xxx^^^OOOJJJJJJDDDEEEJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCBBB@@@>>>???>>><<<:::999888888888555444333333333444555555333333222222222222111111000000111111000000//////...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++************))))))******+++,,,,,,------+++++++++++++++******)))(((((((((((()))***+++,,,************************((()))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------***+++,,,,,,---------,,,------------------------,,,---------..................///......---,,,,,,,,,------...//////000000....../////////000000000////////////000000000000111111111111111111111111000000000000111111111111444444444444444444444444111111111111111111111111000111111222333333444444333333333333333333333333333333333222222222222111222222222111111111111111333222111111000000111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000000111222333111000000///...------,,,111111111111000000000000/////////000000000000000000000000111111222222222111111111111111111111111222222222222222222222222///000000111222222111111000000000000000111111111000111222333333333222222111111111111111111111111111111111111222222222222000000111222222333444444444333333222222333444555444444444444444444444444555555555666666666777777444555777888999888777666888888888999::::::;;;;;;999888:::===???AAAJJJTTTjjj}}}~~~ooopppzzzyyyyyyvvvsssjjj^^^PPPFFF@@@???<<<<<<<<<===???AAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHJJJKKKJJJIIIIIIJJJCCCBBB@@@>>><<<===AAADDDIIIMMMSSSWWW[[[```eeeiiihhhjjjlllmmmmmmmmmnnnppprrrrrrrrrsssuuuvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}xxx]]]NNNJJJJJJDDDFFFKKKHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCBBB@@@>>>???>>>===;;;:::999888888666777888999999888777777555555555444444444333333000111111111111000000///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////+++++++++************)))************+++,,,---...***************)))(((((((((((((((((()))***+++,,,------------------------******++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++*********+++,,,---+++,,,------.........---------------------------,,,,,,,,,---------......,,,---...000111222222222------......///000111111---.........//////000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000111222333333444444333333333333333333333333333333333222222222111111111111111111111222222222222111111000///000000000000000000000000000000000//////000000111111222222111111111111111111111111111000000///////////////222222222222111111111111000000000000000111111111111111000000//////......000000111111222222222333111111111111111111111111222222222222222222222222//////000111111111111111444444333333222111111000000111222333444333222222111111111111111111111111000111111111111222222222111111222333333444555555222222111111111222444555444444444444444444444444777777777777888888888888444555777888999888666555777888888999::::::;;;;;;>>>;;;:::<<<===???FFFNNNZZZpppxxxtttxxx~~~|||wwwxxxzzzwwwpppdddVVVJJJCCCAAA===<<<;;;;;;===@@@CCCEEECCCDDDEEEGGGIIIJJJJJJJJJJJJLLLMMMMMMKKKIIIIIIIIIEEEDDDBBB???===>>>BBBEEEHHHLLLQQQUUUYYY^^^eeejjjgggiiilllmmmlllmmmnnnoooppppppqqqrrrtttvvvxxxyyyyyyzzz{{{}}}~~~}}}~~~~~~}}}~~~}}}]]]RRRIIIGGGHHHGGGFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCCCCBBB???===AAA>>>:::999:::;;;<<<<<<:::999888777666555444444444444333333333333222222111111111111111000///.........//////////////////***)))((('''((()))+++,,,...,,,***+++---...---***.........---,,,+++******,,,+++***))))))***+++,,,+++*********+++,,,,,,------,,,***)))))))))************++++++++++++******...---,,,+++***+++,,,---(((((()))***+++,,,,,,,,,...------,,,+++***))))))///+++'''(((+++---***'''******))))))))))))******000//////...,,,++++++***+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,)))&&&###"""111111111111000///------.........------,,,,,,,,,------------............///////////////......---111111111000//////......111111111111111111111111333222111111111111111111000000000000000000000000222222111111111111111111444222111//////000222333...///000111222333333333222222222222222222222222111111111111000000000000000000111111111222222222333222000///...---......222111111111000000////////////000000111111222222444444333222111000//////111111222222222222111111---...000111111111000///111111000000000000111111333222000///...///000222------......//////000000111111111111111111111111000000000000000000000000444333111000000000111222000000000000000111111111333222222222111000000000000111222333444333222111111111111111111111111111333333333444444444555555444444333333333333222222444444444444444444444444444555666666777777666666999777666555666777999;;;::::::999999999999999999999999999:::===@@@DDDFFFVVVeee}}}{{{{{{sssnnnnnnppppppkkk```RRREEE>>>999666555:::<<<;;;:::<<<>>>@@@BBBDDDDDDDDDEEEGGGLLLLLLLLLLLLKKKJJJHHHHHHJJJHHHDDDAAA??????@@@AAAFFFIIIMMMQQQUUUZZZ___cccdddfffiiikkklllmmmoooqqqlllnnnppprrrtttuuuuuuuuuyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~zzz\\\QQQHHHFFFHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCBBB@@@===>>>>>>===:::777777:::>>>888888777666555444333333444444333333333333222222333333222222000///---,,,.........---------------+++***)))((((((***,,,------+++******,,,---,,,*********++++++***((('''&&&,,,,,,+++******+++,,,,,,************++++++,,,---,,,,,,***)))))))))************++++++++++++******,,,,,,+++************+++)))))))))***+++++++++,,,---,,,,,,++++++************'''$$$&&&+++---,,,)))*********))))))*********+++***************))))))******************++++++,,,------------------,,,+++++++++++++++++++++++++++++++++++++++)))(((''',,,,,,------......------......---------,,,,,,,,,000000000000111111111111111000000000///---,,,,,,////////////////////////000000000000000000000000111000000000000111222222000000000000000000000000111111111111111111111111333222111000000000111222///000111111222222222222333333333333333333333333111111111111000000000000//////000000000111111111333222000///......//////111111111000000000//////000000000000000111111111222222222111000000//////000111111222222111111000,,,,,,---............---111111000000000000111111222111///...---...///000.........///////////////111111111111111111111111111111111111111111111111333222111111000000000111000000000000000000000111222222111111111111111111000111111222333333333333111111111111111111111111333333333444444444444555444444333333333222222222444444444444444444444444222333333444444444444444888777666555666666888888999999999999999999999999999999999:::<<>>;;;777666:::<<<;;;;;;===>>>@@@BBBCCCCCCCCCEEEGGGLLLLLLLLLLLLKKKJJJHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@AAADDDHHHKKKOOOTTTZZZ]]]bbbdddgggiiijjjkkkmmmooommmnnnpppssstttuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~~~~vvv\\\QQQFFFEEEGGGHHHIIILLLHHHHHHGGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCBBB@@@===:::===???;;;555444888>>>999999888777666555444444444444333333333333222222444333333222000...,,,+++...---------,,,,,,++++++,,,+++***)))***+++,,,---+++***)))***+++,,,+++)))((()))***+++***(((&&&%%%---,,,,,,++++++,,,,,,---************+++++++++,,,,,,+++******)))***************++++++++++++***************+++***))))))(((******************++++++++++++++++++++++++++++++***'''&&&'''+++...---+++++++++************++++++((((((((())))))*********)))))))))***+++++++++,,,,,,------------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))+++---.../////////...------------,,,,,,,,,000000111111111222222222222111111///...---,,,+++,,,------...//////000000////////////////////////////////////000111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111222111111111333333333333333333333333111111111111000000000000///////////////000000000111111000000000000111111000000000000////////////111000000000000000000///000000000000000000//////000000111111111111000000000000000///000111111222111000000//////000000111000///...---,,,---...//////////////////.........000000000000000000000000222222222222222222222222111111111111111000000///111111000000000000000000000000111111111111111111000000000111222333444444111111111111111111111111333333333333444444444444333333333333222222222222444444444444444444444444222222333444444444444444666666666666666555555555777777888888999999::::::999999999999;;;===???@@@FFFQQQfff}}}{{{}}}~~~}}}ooollliiigggbbbXXXIII>>>===888777:::<<<:::;;;===>>>???AAAAAAAAABBBEEEGGGKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@???===@@@CCCGGGJJJOOOUUUXXX^^^aaadddggghhhiiikkkmmmnnnoooqqqsssttttttttttttssstttuuuwwwyyyzzz|||}}}}}}~~~~~~~~~~~~uuu^^^RRRGGGDDDFFFGGGIIIKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@>>>;;;<<<===:::555444777;;;::::::999888888777666666444444333333333222222222222222222111000...---,,,......------,,,,,,++++++---,,,+++++++++,,,------***)))))))))*********))))))+++,,,------+++)))''',,,,,,,,,++++++,,,,,,,,,*********+++++++++******++++++************************++++++++++++******)))***+++++++++***((('''+++++++++************************++++++,,,,,,,,,///---++++++---...---,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,+++******************+++++++++++++++++++++++++++------------,,,+++******+++,,,...///111111222222------------------------............////////////111000//////......------------------......//////////////////////////////000///////////////000000000000000000000000000000000000000000111111111111///000111111222111111000000111111111111111000///222222222222222222222222111111111111000000000///000000000000000000000000000000000000111111222222////////////////////////111111000000/////////...............//////000000///000000000000000000///333222111000111222333444000000////////////000000000///...---------......000000//////......------000000000000000000000000111111111111111111111111//////111111111000///...111111111000000000000000//////000000111111222222000000//////000222444555111111111111111111111111222222333333333444444444333333333222222222222111333333333333333333333333444444555666666666555555555555666666666555444333555666666777888999::::::999999999999:::;;;<<<===EEEKKKYYYnnn~~~}}}sssllldddaaa___YYYMMMCCC@@@:::777999:::999:::<<<>>>???@@@@@@@@@BBBEEEGGGJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFFFFFFFDDDBBB@@@???===???BBBEEEHHHLLLRRRVVV[[[^^^bbbdddfffhhhjjjlllnnnoooqqqssstttttttttsssqqqrrrtttvvvxxxzzz|||}}}}}}~~~}}}}}}}}}~~~wwwaaaTTTHHHEEEEEEEEEFFFIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCBBBBBBCCCBBB@@@>>>===<<<999888888777777777888888888777777666666555444444333333333222222222//////000000000//////...............------,,,,,,------,,,,,,,,,,,,,,,,,,))))))***)))))))))))))))+++,,,---......,,,+++)))******++++++++++++******)))***+++++++++***))))))************+++***************++++++++++++*********+++,,,,,,,,,+++)))(((+++++++++************************++++++,,,,,,---...---,,,,,,---......---,,,++++++++++++++++++,,,...------------,,,,,,,,,(((((()))***+++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...///000111111111111111------------------------,,,,,,,,,---------............------...///000111//////......------------000000000000000000000000111111000///......////////////////////////////////////000000000111111111...///000111111111111000000000111111111000000///000000000000000000000000111111111111000000000///111111111111111111111111...///000000111111222222.....................///111000000000//////......---------...//////000000...//////000000//////...//////...---...///000111000000////////////000000000000//////.........///000000//////......------////////////////////////000000000000000000000000---...000111111000///...111111111111000000///////////////000000111111222111000//////000222333555111111111111111111111111222222222333333333444444333333222222222111111111333333333333333333333333333444444555666555555555444444555555555555444333555555666777777888999999999999999999999::::::;;;BBBEEENNN]]]rrr~~~{{{oooccc]]]^^^\\\TTTLLLDDD>>>999999999777888;;;>>>???AAAAAAAAABBBEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHGGGFFFDDDBBB@@@>>>@@@AAACCCEEEIIINNNRRRXXX[[[___bbbdddfffiiikkklllmmmoooqqqssssssssssssrrrssstttvvvyyy{{{|||}}}~~~||||||||||||}}}~~~yyybbbUUUIIIFFFFFFEEEEEEGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBB@@@>>>???<<<999888999999777555666555555555444444444333444444333333333333222222---...//////000000//////---------------.........------,,,,,,,,,,,,++++++(((***+++***)))((()))*********+++++++++*********)))******++++++******))))))***+++++++++***)))((())))))***++++++++++++*********++++++++++++******++++++,,,,,,++++++***)))******************++++++*********++++++,,,,,,,,,(((((((((***+++---///000++++++************++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,---///000..................------,,,,,,,,,------------...------........./////////---,,,,,,---...000222333000000//////...------,,,000000000000000000000000222111000000/////////000////////////////////////...//////000000111111111...//////000000111111111//////000000111000000000////////////////////////111111111111000000000000222222222222111111111111---...///000000000000000---------...............000//////////////////...---.........//////000000......////////////......///////////////000111111000//////......//////000000000000/////////......///////////////.........////////////////////////////////////////////////---......///////////////222222111111000///////////////000000000000000000111000000000000111222222111111111111111111111111222222222222333333333333222222222222111111111111333333333333333333333333111111222333333333333333444444444555555555666666555555666666777777888888999999999999::::::::::::<<>>@@@BBBDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDCCC??????@@@@@@AAADDDIIILLLTTTWWW[[[^^^aaacccfffhhhiiikkkmmmpppqqqrrrrrrrrrssstttuuuwwwyyy{{{|||}}}~~~||||||||||||}}}~~~yyy___TTTIIIGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>======<<<;;;888777777777666666666555555555555555444444333333333333222222...///////////////......+++++++++,,,------......,,,,,,,,,,,,,,,+++******(((***,,,+++)))(((***+++******)))(((((()))***+++******+++,,,,,,+++******)))***+++,,,+++***((('''((()))***+++,,,++++++*********++++++++++++******++++++***))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++,,,,,,&&&'''((()))***,,,...000*********))))))************************+++++++++******************++++++---,,,+++******+++,,,---++++++++++++++++++++++++************+++,,,...///+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................../////////000...---,,,,,,---///111333/////////////////////////////////////////////////////////000111222333444////////////////////////......//////000111111222//////......///000222333......///000111111111000000000000000000000000000111111111111000000000000222111111111000000000000------//////000///......,,,,,,---------................../////////////////////////////////000000---......//////......---000000111111222222111111//////............//////.../////////......------.........///////////////........................////////////////////////...---------......///000222222111111000//////...000000000000000/////////111111111111111000000///111111111111111111111111111222222222222333333333222222222222111111111111222222222222222222222222111111222333333333333222444444333444555666888999666666666666666666666666888999999:::;;;;;;;;;:::888<<>>>>>AAAEEEIIIOOORRRWWWZZZ]]]___ccceeefffhhhkkknnnppprrrrrrrrrssstttuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~yyy\\\RRRIIIGGGHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>;;;>>>@@@===777444666:::999999999999888888888888444444444333333333222222000000000000///...---,,,))))))***+++,,,------...,,,,,,,,,,,,,,,+++***))))))+++---,,,)))(((***,,,,,,+++)))((((((***,,,---++++++------------++++++)))***+++,,,+++***(((&&&((()))***+++,,,,,,+++*********++++++++++++******+++***((('''''''''((()))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++---///******))))))))))))******((()))***+++,,,---......+++++++++***************+++***(((''''''(((***+++++++++++++++++++++++++++...---+++***)))******+++***+++,,,,,,------------,,,,,,,,,------.........------------.........///000///---,,,---...000111......//////000111111111........................------...000222444666777////////////////////////---......///000111111222000///------...000222444------///000111111111111000000000000000000000000111111111111000000000000111111000000/////////...,,,---...//////...---,,,,,,,,,,,,------.........---.........//////000000000000000000000000000///---..................---+++,,,.../////////...---//////............//////------......------,,,+++---.........//////000000........................000000000000000000000000...---,,,,,,---...///000222222222111000//////...111111000000//////......111111222222222000...---111111111111111111111111111111222222222333333333222222222111111111111000222222222222222222222222333333444555555555444444444444333333444777:::;;;666666666666666555555555888999:::;;;;;;;;;;;;;;;888===BBBEEEIIIUUUiiixxx~~~{{{xxxtttnnniiiXXXOOOFFFBBB>>>;;;;;;======@@@EEEHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCAAA??????@@@EEEHHHLLLOOOSSSWWWZZZ]]]```bbbdddfffiiimmmoooqqqrrrrrrttttttuuuvvvwwwxxxyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{```TTTIIIFFFGGGGGGHHHJJJJJJGGGCCCBBBBBBDDDDDDDDD@@@?????????@@@@@@>>>======<<<;;;:::999888888777777777777666555333222111333333222222222222222222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,)))************+++++++++************))))))))))))++++++************++++++,,,)))'''(((***+++)))'''*********))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,,,,+++))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++......//////...---+++***************************)))))))))***++++++,,,,,,))))))*********+++++++++------------...000222333,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...///000111222333444444---...000111111111000///---------...///000000111000///------......---+++////////////000000000000...//////000000000000/////////............//////.........///111333555777////////////////////////222222111111000000000000---------.........//////////////////////////////...........................///////////////...---////////////////////////---...///...------...//////............---------////////////////////////.........///////////////////////////////////////000111111111111000000///000111111111111222222222000000000000000000000000000111111000...---...///000111111111111222222222333222222111111222222333333333111000//////......222222333333333333444444444444555777:::>>>BBBEEE555555555555555555555555555555555555666777888999;;;<<<<<<<<>>CCCFFFJJJNNNRRRWWW\\\___aaabbbeeegggjjjlllmmmnnnpppqqqrrrtttvvvxxxzzz{{{yyy{{{}}}~~~~~~||||||}}}~~~zzzaaaTTTIIIFFFGGGGGGGGGIIIJJJGGGCCCAAABBBDDDDDDDDDAAA@@@???@@@AAAAAA???=========<<<;;;:::999888888777777777666555444333222333333333222222222222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***))))))************+++++++++))))))))))))))))))))))))++++++************++++++,,,+++************)))(((((((((((())))))))))))***++++++***))))))***++++++)))***++++++++++++***)))((())))))******))))))(((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++*********+++'''''')))*********)))(((************************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///.........------------...------,,,,,,------......---------------------////////////////////////000000000000000000000000---...///000111000000///------......///000000111///......///000000...,,,.../////////000000000000------///000222333333333000000////////////000000111000/////////111222333////////////////////////------,,,,,,,,,+++++++++---------.........//////////////////////////////..............................////////////..............................---...//////---,,,---...///............---------////////////////////////........................//////////////////////////////000000111000000000000000111111111222222222111111111111111111111111000111222111///...///000000000111111111222222222333222222111111222222333444333222111111111111111222222333333333333444444333333222333555888:::<<<333333333333333333333333666666666666777888999::::::;;;<<<<<<>>>GGGSSS]]]pppxxxnnncccSSSHHHCCCAAA===:::666999>>>BBBEEEGGGGGGFFFEEEFFFFFFFFFFFFGGGJJJLLLMMMMMMLLLLLLKKKIIIHHHGGGHHHFFFCCC@@@>>>>>>>>>>>>BBBDDDHHHLLLPPPUUUZZZ^^^```bbbeeehhhjjjlllllllllpppqqqrrrtttvvvxxxzzzzzzyyyzzz|||~~~~~~}}}||||||}}}~~~zzzaaaUUUIIIFFFGGGGGGGGGIIIJJJFFFCCCAAABBBCCCDDDDDDBBBAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<;;;:::999999888888777777666555444333333333333222222222111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++------***''')))************+++++++++))))))))))))))))))))))))++++++************++++++,,,---------+++)))))))))''''''(((((()))*********++++++***))))))***++++++)))******+++++++++***************++++++***************+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,+++************+++&&&'''(((***+++,,,,,,,,,************************,,,,,,+++******)))((((((++++++,,,,,,,,,---------&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////............------------...------,,,,,,------.../////////......---------////////////////////////111111000///......---,,,......///000000000000000------......///000000000......///111333222000........./////////000000000...///000111222222333222000000000000000000000000222111000............/////////////////////////////////............---------............/////////////////////////////////........................,,,---...///////////////...........................///000///---,,,,,,...///............---------////////////////////////000000//////......------////////////////////////---...//////000000000000000000000111111111222222111111111111111111111111000222222222000///000111000000000111111111222222222222111111111111222222444444333333333333333444222222333333333333444444444333222111111222333444666666666666666666666666777777666777777888999:::999:::;;;;;;<<>>>>>???AAAEEEIIILLLQQQWWW[[[^^^aaadddhhhkkkkkkkkkjjjmmmnnnppprrrtttvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}}}}{{{aaaUUUJJJFFFGGGFFFGGGIIIIIIFFFBBBAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCAAA?????????>>>===<<<;;;::::::999888888777666555555555444333333222222111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$'''---///---)))))))))*********+++++++++(((((()))))))))))))))***++++++************+++++++++...000///+++((()))+++))))))******************+++******************+++)))*********++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************++++++***************+++((()))***+++,,,---------************************.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---'''(((***,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,---......///000000------------------------...------,,,,,,------...//////......------,,,,,,,,,,,,,,,---------------222111000000///...------...//////000000000000000............//////000000......000333555444111............/////////000000222222222111000///...---//////000000000000//////222000///---,,,,,,------////////////////////////111111111111111111111111.............../////////////////////////////////........................+++,,,---...//////000///...........................///000///---,,,,,,---///............---------////////////////////////222222111111000///......////////////////////////,,,,,,...///000000000000000000000000111111111111222222222222222222222222111222333222111000111222000000000000111111111111222222111111111111222222333222222222333333444555222222222333333333444444555555333222222222222222666666777777777777777888666666666666666777888888888999::::::;;;>>>CCCGGGVVVaaarrrttt\\\MMMFFF@@@<<<;;;;;;;;;===AAAFFFKKKNNNIIIIIIHHHEEEDDDDDDGGGJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIGGGDDDBBB@@@??????===???BBBEEEHHHMMMRRRVVV\\\___dddhhhkkkkkkjjjiiiiiijjjmmmoooqqqsssssssssvvvwwwyyy{{{|||}}}}}}}}}|||||||||}}}~~~|||bbbVVVJJJFFFGGGFFFFFFHHHIIIFFFBBB@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@??????>>>===<<<;;;;;;:::999888777666555555666666444444333333222111000000111111///...............,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&)))...000...***))))))*********+++++++++((()))))))))******++++++++++++************+++++++++...111000,,,))))))+++,,,,,,,,,++++++******************++++++*********)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))))))))******************))))))***++++++***))))))))))))))))))***************************,,,,,,---------.........************++++++++++++)))***+++---------,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,------------------...------,,,,,,------...------------,,,,,,++++++,,,,,,,,,---------......000000000000000000000000///////////////000000111............////////////---...000222444444111...............////////////000000000000///...---,,,------...//////...------///...---,,,,,,,,,---...////////////////////////........................////////////////////////////////////////////////........................++++++---...////////////...........................///000///---,,,---...///............---------////////////////////////111111000//////...------////////////////////////,,,,,,...///000000000000//////000000000111111111111111111111111111111111000111222222111000111333//////000000000111111111222111111000000111111222000000000000111222333444222222222333333333444444444333333333333333333333111222222222333333333444555444444444444555555666777888888999999;;;===???FFFPPP```sssxxxxxxjjjTTTFFF???;;;999888666777:::@@@EEEIIIJJJJJJIIIGGGEEEDDDFFFIIIGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@<<<===???AAACCCHHHNNNRRRYYY\\\aaafffiiijjjjjjiiihhhjjjmmmppprrrsssssssssuuuvvvwwwyyyzzz{{{||||||{{{{{{|||}}}~~~bbbVVVJJJGGGGGGFFFFFFHHHIIIEEEBBB@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCAAA?????????>>>===<<<;;;::::::999888666555444555666666555444444333222111000000111111000///............,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---//////,,,))))))************+++++++++)))******++++++,,,,,,,,,++++++************++++++***,,,...///---+++******,,,,,,+++++++++*********)))***++++++++++++***)))))))))))))))***+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))))))))***************))))))))))))***++++++///...---,,,+++******+++************************))))))***++++++,,,------))))))*********+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000/////////000000111111111///////////////000111111......//////////////////------...000222111///---------........./////////+++,,,---...////////////,,,,,,...//////...,,,,,,...---,,,,,,,,,---...///////////////////////////---------------.........000000000////////////...////////////////////////........................+++,,,---...............---------------------------...///...------...//////............---------////////////////////////......------,,,,,,++++++////////////////////////---...//////000000000000/////////000000000111111000000000000000000000000///000222111000000111222/////////000000000111111111111000000000000111111000/////////000111111222222222333333333333444444000111111222222222333333222222222333444444555555444444333333333333444444777777777888999:::;;;<<>>BBBEEEHHHIIIIIIGGGEEEDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBAAA<<<===>>>>>>@@@DDDIIIMMMSSSVVV[[[aaaeeeggghhhhhhjjjlllooorrrtttuuuttttttttttttvvvwwwyyyzzz{{{|||{{{{{{||||||~~~cccVVVJJJGGGGGGFFFFFFGGGHHHEEEBBB@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA??????>>>>>>===<<<;;;:::999888777555444333444555666555444444333222111000///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,.........------+++***))))))************+++++++++***++++++,,,------......++++++************++++++)))***+++---///...+++)))''''''((()))******++++++)))***++++++++++++***)))***))))))))))))+++,,,---******++++++++++++************+++++++++,,,,,,,,,)))))))))*********++++++)))))))))))))))***++++++222111///...---------...************************************++++++++++++*********+++++++++,,,,,,******))))))******++++++************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,---.........------......///000000111.........//////000000000000//////...///000111222/////////////////////......---,,,---......---+++---------.........//////+++,,,---///000111111111,,,---...//////...---,,,///...---,,,,,,---...///////////////////////////////////////000000000111000000000000/////////...////////////////////////........................,,,,,,---......---------------------------------+++---......------///000///............---------////////////////////////.........---------------//////////////////////////////000000111000000000////////////000000000111////////////////////////...///111000//////111222////////////000000000111111111000000000000111111000000/////////000111111222222333333333333444444000000111222222333222222555555555666777888888888555444444333333444444444777666666777999:::;;;;;;@@@CCCLLLZZZlllqqqWWWHHHBBB======<<<;;;<<<>>>@@@AAADDDFFFGGGGGGEEECCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB===>>>=========@@@EEEIIIMMMPPPTTTZZZ^^^bbbdddfffhhhjjjnnnqqqssstttsssssssssssstttvvvwwwyyy{{{|||{{{{{{{{{|||~~~cccVVVKKKGGGGGGFFFFFFGGGHHHEEEAAA@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<;;;:::999999777666444333333444555666555555444333222000000///222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))((()))***)))************+++++++++++++++,,,------...//////++++++************++++++)))((())),,,///000,,,((("""###%%%''')))***,,,---)))***+++,,,,,,+++***)))***))))))))))))+++---...*********++++++***************+++++++++,,,,,,,,,************++++++++++++))))))((())))))***++++++---,,,+++***)))***++++++************************...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,*********+++,,,---************************,,,++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...+++,,,,,,---...///000000++++++,,,,,,---...//////........................000///.........///111222///////////////............---++++++,,,,,,+++***---------.........//////...///000000000000000///---...000111111000...---111000...---,,,------...////////////////////////---.........//////000000111111000000/////////...////////////////////////........................---------...------,,,,,,------------------------***,,,............000111//////.........---------////////////////////////000000000000111111111111////////////////////////000111111111111000000///////////////000000000000////////////////////////---///000000//////000222////////////000000000000111111000000000000111111111111000000000000000111222222333333333444444444222333333444444444333333333333333444555666666777666555555444444444555555777666555777999;;;<<<<<<:::;;;@@@KKK\\\ppp}}}```NNNGGG:::::::::999999:::::::::@@@CCCEEEFFFDDDBBBAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEECCCCCC>>>>>>===<<<<<>>???>>>===;;;999888888888;;;:::888666555555555666555444333222111111111111111111000///...---,,,,,,###&&&+++...000///---++++++++++++************)))'''((()))***+++,,,,,,,,,))))))************))))))///...,,,+++***+++,,,,,,---)))***///222///,,,+++'''(((***+++***((('''&&&(((((((((((()))***,,,---+++***((('''(((***---///+++***************++++++))))))))))))))))))))))))+++++++++*********))))))---,,,+++***))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,---///000++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000000000000////////////////////////111000///......///000111///000111111111000///...***+++,,,---............---------------------------.........//////000000//////000000///...------......//////...---,,,,,,...///000000000///...---........................------------------------.........------,,,,,,,,,---...///...,,,+++,,,---///...,,,+++,,,...000111.../////////...------,,,/////////......---------+++++++++,,,,,,---------...------,,,,,,------...---------............///...............///000000////////////000000000000.../////////000000111111............////////////........................///000111222222111000///000000000000000000000000222222222222222222222222111111111222222333333333333333222222222222222222222222333333333333444444777666555444444444444444666666666666777777777777:::;;;>>>EEEMMM[[[qqquuu\\\IIIDDD===888999;;;::::::<<<;;;>>>DDDHHHIIIGGGDDDAAAEEEFFFEEEDDDBBBBBBDDDFFFHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA???>>>>>>???@@@@@@BBBDDDIIIOOOUUUYYY]]]^^^bbbggglllooonnnoooqqqsssrrrrrrrrrrrrsssuuuwwwxxxzzzzzz{{{|||}}}~~~{{{cccSSSLLLLLLGGGHHHKKKGGGIIIGGGDDDBBB@@@@@@@@@AAACCCBBBAAABBBCCCCCCAAA@@@@@@???>>><<<;;;:::999999===<<<:::999777777777888555444333222111111111111111111000///...---,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))(((((()))***+++,,,,,,,,,******++++++++++++******...---,,,*********+++,,,---))))))...000---+++***+++***)))((()))***)))(((***************+++++++++***)))'''&&&'''))),,,...++++++******************))))))))))))))))))))))))+++++++++*********))))))+++***************+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***************++++++++++++,,,,,,,,,,,,...---,,,++++++++++++,,,---------------,,,++++++++++++++++++++++++++++++------------------------,,,---......//////......////////////////////////..............................------------........./////////...,,,+++******+++,,,---............000000000000000000000000---........./////////000...////////////......---......//////...------,,,,,,,,,---------------,,,........................,,,,,,,,,---------............---------,,,,,,,,,+++,,,---,,,***)))***+++...---,,,,,,,,,---///000............------,,,,,,,,,,,,,,,,,,+++++++++***------------------.........------,,,,,,------...---------............///...............//////000///000000000000111111111.........//////000000000............////////////........................000111222333222222111000000000000000000000000000111111111111111111111111111222222222222222222333222222222222222222222222222222333333333333444444666666555444444444444444555666666666777777777777;;;:::===BBBHHHTTThhhyyywwwbbbQQQGGG???888888999888888999;;;???EEEKKKMMMMMMJJJHHHFFFFFFFFFEEECCCCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDDDD@@@???>>>===<<<<<<<<<===@@@BBBFFFKKKQQQVVVZZZ\\\___dddjjjllllllmmmooorrrrrrrrrqqqrrrssstttvvvwwwyyyzzzzzz{{{|||}}}~~~~~~xxx```PPPJJJKKKGGGIIIMMMJJJIIIHHHFFFCCCAAA@@@??????AAA@@@@@@AAACCCDDDBBBAAAAAA@@@>>>===;;;;;;:::::::::999777666555555555555555444333222222111111111111111000///...---,,,,,,...,,,***))))))***,,,---+++++++++************)))((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******)))*********,,,))))))---...,,,+++,,,...,,,)))((()))*********,,,,,,,,,+++++++++******)))((('''&&&'''(((+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++***************))))))))))))***+++,,,---+++++++++***************************************+++++++++++++++,,,,,,------,,,+++***))))))((((((*********++++++++++++,,,------,,,++++++++++++,,,------.........---,,,,,,------------------------------------............------...///////////////////////////////////////........................------............------/////////...,,,+++)))(((++++++,,,---............------------------------.............../////////---....../////////...............///......---,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------............------------,,,,,,,,,+++,,,---,,,***)))***+++...---,,,,,,,,,---//////...------,,,,,,,,,,,,---++++++++++++************..................------...------,,,,,,------...---------............///......------......///000000000000000111111111222.............../////////---............/////////////////////////////////111111222333333222222111000000000000000000000000000000000000000000000000222222222222222111111111111111111222222333333444222222333333333333444444666555444444444444444444555555666666666777777777;;;999;;;>>>BBBJJJZZZiii~~~||||||vvvhhhYYYLLLCCC;;;:::999777666777999===CCCIIIMMMNNNNNNMMMFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA???>>><<<;;;;;;;;;>>>???AAAEEEJJJPPPVVVYYY[[[```fffiiijjjkkkmmmpppqqqqqqqqqqqqrrrtttuuuvvvxxxxxxyyyzzz{{{|||}}}}}}}}}}}}www___OOOIIIJJJFFFIIIMMMIIIGGGGGGFFFDDDCCCAAA@@@???AAA@@@@@@AAACCCCCCAAA@@@@@@???>>><<<;;;:::::::::888888777666555555444444555555444333222222222222111111000///...---,,,,,,---,,,***))))))***,,,---+++++++++*********)))))))))******+++++++++*********++++++++++++++++++*********))))))))))))))))))***'''(((,,,...---...111000222333000+++((()))+++++++++++++++++++++******)))(((''''''''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,************************))))))))))))))))))))))))******))))))******+++,,,+++***************+++,,,))))))*********+++++++++,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...............////////////////////////........................---...000000000000...---000000///......---,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...////////////---...............------...---------...///111222........................------------------------------------------------,,,---......,,,,,,---......------,,,,,,---......------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...------,,,,,,------...---------............///...------------...//////////////////000000000000------..................---------.........//////000000000000000000000000000000111111222222222111000000000000000000000000000000000000000000000000333333222222111111000000000000111222333333444444222222222333333333444444555555444333333444444444555555555666666666777777999777888;;;===CCCOOO[[[ttt}}}xxxwwwsssrrruuuuuukkk___TTTIII@@@<<<:::777777888555999>>>CCCGGGIIIIIIHHHCCCDDDDDDCCCCCCCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???===<<<;;;<<<<<<<<>>===<<<;;;::::::999999<<<<<<<<<;;;;;;:::999999666555444333222222222222111111000///...---,,,,,,))))))***+++,,,,,,,,,,,,+++++++++*********))))))******+++++++++******)))))))))************))))))))))))))))))))))))))))))(((&&&(((---///000333888;;;AAAEEE???111'''&&&)))'''((()))***++++++++++++******)))))))))***+++,,,,,,++++++***))))))******))))))))))))))))))))))))************************,,,++++++***))))))******************************))))))))))))))))))))))))((((((((((((((()))******,,,,,,+++++++++,,,,,,---))))))*********+++++++++***+++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,................................................---...///000000///...---...---------............,,,,,,------...---------////////////////////////...............---------,,,,,,---......///......------...............---...---------...///111222........................//////...---,,,++++++***------------------------,,,---......,,,,,,---...---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++...------,,,,,,------...---------............///---------------...//////------------.........///..................------------------............000000000000000000000000////////////000000111111000000000000000000000000111111111111111111111111222222222111111000000000000000111222333333444444222222222333333333444444444444333333333444444555555555555555666666666666777555666999<<>><<<;;;::::::999;;;???DDDJJJNNNQQQWWW^^^ccceeegggkkknnnnnnnnnooopppqqqrrrssssssuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}www```PPPIIIIIIDDDFFFIIIEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAAAAAAAA@@@>>><<<======<<<::::::999999999:::;;;;;;;;;;;;:::999888666555444333222222222222111111000///...---,,,,,,'''(((+++---...---,,,++++++++++++************)))+++++++++++++++***)))((()))))))))******)))))))))(((((()))************)))((('''(((---///000555<<>>888666777666777999;;;<<<<<<<<<<<<<<<===>>>>>>===???BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGEEEDDDAAA>>><<<;;;::::::999999<<<@@@EEEHHHLLLRRRYYY^^^aaadddhhhllllllmmmooopppqqqqqqrrrqqqsssssstttuuuvvvwwwxxxxxxyyyzzz|||~~~sss___OOOHHHIIIDDDFFFIIIEEEGGGFFFDDDCCCBBBCCCDDDEEEBBBAAA@@@@@@AAAAAA???===>>>===<<<;;;;;;::::::;;;777777888999888777666555666555444333333222333333111111000///...---,,,,,,)))***,,,------,,,+++***+++++++++************))),,,,,,,,,+++***)))(((((()))******++++++******)))((()))***+++++++++******)))((())),,,------333;;;FFFIIIJJJCCC888...***)))'''(((***,,,,,,+++***)))*********)))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++***************+++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***++++++------,,,+++******++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,++++++******++++++,,,------,,,,,,------------------------))))))***++++++,,,------***+++,,,,,,------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------.........---,,,,,,,,,------...//////......,,,,,,---------------,,,........................------------------------,,,,,,,,,---------......)))***,,,++++++***,,,---------------,,,,,,++++++***+++...///000///---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...---------............///------,,,,,,------...///,,,,,,,,,---------......000000000//////.........,,,,,,---------.................................///.........///000222222000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333333333444444333333222222333333444555444444444555555555666666666444555999;;;;;;>>>CCCMMM]]]uuu||||||zzzkkkZZZNNNEEE===999999777777888999999::::::::::::;;;<<<<<<<<<>>>AAADDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFCCCAAA>>><<<;;;:::999999;;;>>>AAACCCFFFLLLTTTYYY]]]```eeeiiikkklllnnnpppqqqqqqqqqppprrrrrrssstttuuuvvvwwwwwwwwwxxxzzz|||~~~ooo]]]MMMGGGHHHDDDFFFJJJGGGJJJHHHEEEBBBAAABBBCCCDDD@@@??????@@@BBBBBBAAA??????>>>===<<<<<<<<<<<<<<<888999:::;;;;;;:::888777666666555444333333333333111111000///...---,,,,,,------,,,,,,+++***))))))+++++++++************))),,,,,,,,,+++***)))((('''+++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++***+++))))))+++++++++111888>>><<<:::888666333///---***+++,,,------,,,***((()))))))))))))))((((((((((((((())))))***+++------))))))))))))))))))))))))))))))******++++++++++++))))))))))))***+++,,,---))))))******+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---((((((((()))***,,,---...++++++,,,,,,,,,---------((()))***+++,,,,,,+++***+++,,,------.........---........................******+++,,,,,,---......+++,,,------......------........................------------------------//////---,,,,,,---//////222111000///......///000---------...------,,,,,,////////////////////////.........------,,,,,,,,,............---,,,++++++,,,,,,---.../////////......///000000000///...---........................******+++,,,...//////000,,,,,,,,,------.........+++,,,...---------...///---------------,,,+++***)))+++///111222000---,,,---------....../////////,,,------....../////////...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---......---------.........//////111111000000/////////...,,,,,,,,,---------..............................000////////////111333444000000000000000000000000//////////////////////////////000000111111222222333333222222222222222222222222333333333444444444222222222222333333444555444444444555555555666666777555555999:::999:::>>>DDDTTTlll~~~~~~zzzfffXXXLLLBBB======666666666777777888999999:::;;;<<<<<<<<<>>>AAADDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDAAA@@@<<<;;;::::::;;;===???@@@BBBHHHPPPVVVZZZ^^^bbbfffkkklllnnnooopppqqqppppppqqqrrrrrrssstttuuuvvvvvvuuuwwwxxx{{{|||~~~~~~oooXXXOOOHHHFFFGGGGGGHHHJJJHHHEEEBBBAAAAAABBBBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666555555555555444333222000///111111000000//////......,,,,,,,,,+++***)))((((((,,,,,,,,,++++++*********++++++++++++++++++++++++%%%(((+++,,,+++***)))***++++++***)))(((((())))))((())))))+++,,,...000111444444444555555222---)))************************))))))))))))))))))))))))+++******+++------,,,*********+++++++++******)))************************'''&&&&&&(((+++------,,,,,,+++******)))))))))***+++++++++*********)))))),,,***))))))******)))'''************************,,,+++)))***++++++***((('''((()))******************(((''')))---///...,,,------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------------------------------........................000///...---,,,------...............////////////------------------------------,,,------...///000,,,---...//////...---,,,//////.........---------)))***++++++))))))***+++........................,,,------......------,,,///...,,,,,,+++,,,---...------------------------------------,,,,,,+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------..............................////////////......///////////////.........------------------------///////////////.......................................//////////////////000000000000000000000000333222111////////////000111111111111111111111111000000000000000000000000000000111222333444444555222222333333333333444444333333333444444444555555666666666666777888999:::BBBIIIWWWlll|||zzz|||mmmZZZJJJ@@@;;;888:::;;;:::888666666777999999999:::;;;<<<>>>>>>EEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;:::999999;;;<<<>>>BBBFFFKKKPPPUUUZZZ___cccbbbeeejjjnnnooooooppppppqqqqqqrrrsssuuuwwwyyyzzz{{{||||||{{{yyyxxxzzz{{{}}}nnnZZZQQQHHHFFFFFFEEEEEEHHHGGGEEEBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;::::::::::::888888777666555444333333555555555444333222000000000000//////...------------------,,,,,,+++))))))---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,&&&(((+++,,,+++))))))***++++++***))))))))))))))))))))))))***+++---...///,,,+++***+++++++++)))'''************************))))))))))))))))))))))))*********+++,,,---,,,***(((((()))***++++++++++++************************(((''''''(((+++,,,,,,++++++*********))))))))))))+++++++++*********))))))***)))(((((())))))((('''************************+++***)))***,,,------+++***++++++++++++******)))+++******+++---///......------------------------,,,++++++******++++++,,,,,,------......------,,,------------------------------------------------------------------------........................000///...---,,,------...------------............------------------------------,,,------...///000+++,,,,,,,,,,,,,,,,,,+++///.........------------+++,,,---,,,++++++,,,---........................,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------------------------,,,---------,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..............................////////////............------------------------------------------////////////....................................///////////////.........000000000000000000000000111000//////...///000111........................000000000000000000000000333333222222222111111111222222222333333333444444333333333444444444555555666666666666777888999999<<>>EEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFDDDCCC???===<<<:::::::::;;;<<<>>>AAAFFFKKKPPPUUUZZZ^^^```ccchhhkkklllmmmmmmnnnppppppqqqsssuuuwwwyyyzzz{{{|||}}}|||zzzyyyyyyzzz}}}ooo[[[QQQHHHFFFEEECCCCCCEEEEEECCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999999999777777666555444333333222555555444444333222111000/////////...------,,,,,,---------------,,,+++***------------,,,,,,,,,,,,*********++++++,,,,,,,,,&&&(((++++++***))))))***+++***))))))))))))))))))))))))))))))***+++,,,---***((('''''')))+++,,,,,,************************))))))))))))))))))))))))******)))+++,,,---+++***&&&'''((()))++++++++++++************************)))(((((((((***+++***))))))************)))((((((+++++++++***************+++***)))***,,,,,,+++******************************))))))+++---///......,,,,,,---,,,,,,+++***)))+++,,,------------...///---------,,,,,,---------,,,++++++******++++++,,,---......//////......---------------------------------------------------------------------------------------------------///...------,,,---------+++,,,,,,,,,------------------------------------------,,,------...///000---,,,,,,++++++,,,,,,---............------------,,,...///...---,,,---...------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,---------------------------................................................000000//////.........---000000000000000000000000/////////...///000000111111111111111111111111111000000000000000000000000333222222222222111111111222222222222333333333333333333333444444444555555666555555666666777888999888===GGGSSSaaaqqq}}}xxxyyypppXXXHHHAAA???<<<;;;;;;:::999888777777777888:::;;;===>>>DDDDDDFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???===;;;::::::::::::===BBBFFFKKKPPPUUUYYY]]]```eeeggghhhiiijjjkkkooooooqqqsssuuuwwwyyyzzz{{{}}}~~~~~~{{{yyyyyyyyy|||~~~pppZZZPPPHHHEEEEEECCCCCCEEEDDDBBBAAAAAACCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999999999999:::999999888777666666666555555444333222222111111000//////......------,,,,,,,,,------,,,+++******------------------------*********++++++,,,,,,---''')))++++++***))))))*********)))))))))))))))***)))))))))))))))******++++++***)))))),,,.........************************))))))))))))))))))))))))***))))))***,,,,,,+++***'''((())))))************************************+++)))((()))******)))((()))***+++++++++***))))))***************************)))((()))+++,,,+++******************************))))))***,,,------,,,+++++++++,,,++++++*********---///...+++***,,,///...---,,,,,,,,,,,,---......------,,,,,,------...------............------------------------------------------------------------------------------------------------------...---------------------,,,,,,,,,,,,------------------------------------------,,,------...///000///...---,,,,,,---...///---------------------------...///...---,,,---///------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------------......---------,,,,,,,,,,,,------------------------------------------...............///........................000000000///......------000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111222333444444111222222222222333333333333333333444444444555555555555555555666777888888888<<>>>>><<<<<<;;;:::999999999999;;;::::::999999888888888555555333222222222222222111111000000///......---***++++++++++++******)))------------------------*********++++++,,,,,,,,,(((***+++***)))((()))******)))))))))))))))*********))))))(((((())))))***((((((((()))++++++)))'''************************))))))))))))))))))))))))***))))))***,,,,,,+++)))***************)))((('''************************+++***))))))******)))(((******+++++++++++++++***************************&&&%%%%%%&&&((()))((('''************************+++)))((()))***+++***((('''((()))***++++++++++++))),,,...---***)))+++.........,,,++++++,,,.........------,,,,,,------...,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,------------------,,,------------.........------------------------------,,,------...///000///...---,,,,,,---...///,,,,,,------------------+++---...---,,,+++,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,------------,,,,,,,,,,,,------............------------------------,,,---------......//////........................000000//////.........---////////////////////////222222222111111000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111222333333444111111111222222222333333333333333444444444555555444444444444555666777888888;;;???AAAGGGSSSeeerrrvvvyyy|||{{{yyy}}}wwwpppgggZZZLLLBBB<<<888777777777777888999:::;;;<<<@@@AAABBBEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHEEEBBB???===;;;:::;;;===@@@BBBEEEIIINNNRRRUUUXXX\\\___aaaccceeegggiiikkkmmmqqqtttvvvwwwxxxxxx{{{}}}}}}|||zzzyyyyyy{{{}}}qqqYYYOOOGGGEEEFFFEEEEEEGGGBBBAAAAAABBBDDDEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999999999999999999888888777777777555444333222111222333333111111111000//////......*********++++++******))),,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++***(((((()))***)))))))))))))))******+++***)))))))))))))))******)))))))))***+++***(((&&&************************))))))))))))))))))))))))))))))(((***+++,,,***))),,,,,,,,,,,,***)))((('''************************+++)))((()))******)))(((*********)))******+++,,,***************+++++++++***)))((()))+++,,,+++***************************+++)))(((((())))))((('''%%%&&&((()))++++++,,,,,,)))***++++++++++++,,,---///...,,,++++++,,,...///,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------............------------------------------,,,------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////------------------------,,,,,,,,,---......//////........................////////////////////////////////////////////////000000111111111111000///........................////////////////////////222111111111111000000000111111111111222222222222333333333444444444555555444333333444444555666777777999:::;;;>>>GGGUUU___ooosssyyy}}}xxxxxx~~~~~~~~~yyyfffSSSEEE===:::999999999999999:::;;;;;;===>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGEEEBBB???===<<<:::;;;===>>>???CCCHHHKKKNNNRRRVVVYYY\\\___bbbeeeeeegggkkkooorrrtttvvvvvvvvvxxx{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~www[[[RRRIIIGGGFFFDDDDDDFFFCCCBBBAAABBBDDDDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;::::::::::::888888888777777777777777666444333111111222333444111000000///......------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,++++++************++++++***((('''(((***)))))))))))))))***++++++))))))))))))******+++,,,---,,,******,,,---,,,+++************************)))))))))))))))))))))))))))(((((()))++++++***))),,,,,,,,,,,,,,,+++***)))***************************)))((()))***+++***)))***)))'''&&&&&&(((***,,,))))))*********+++++++++...---+++,,,------,,,+++***************************)))((()))***+++***)))'''((()))***+++,,,,,,,,,******)))+++---......---///...,,,******,,,...///,,,++++++******++++++,,,,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++,,,,,,,,,------------------------------------------,,,------...///000+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......------------------------++++++,,,------...//////........................------......///000000000////////////////////////***+++---///000111111000222222222222222222222222////////////////////////111111111111000000000000111111111111222222222222333333333444444444555555333333333333444555666777555666777777999???HHHOOObbbjjjuuuzzzyyy}}}|||{{{~~~~~~fffRRRGGGBBB<<<;;;;;;:::::::::::::::;;;<<<>>>AAACCCFFFHHHIIILLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDBBB@@@???:::;;;;;;;;;<<<>>>CCCFFFHHHKKKOOOTTTWWW[[[___bbbbbbeeeiiimmmqqqssstttttttttvvvxxxxxxxxxxxxzzz|||zzz|||}}}~~~}}}~~~~~~^^^TTTKKKHHHFFFDDDCCCEEECCCBBBBBBCCCDDDDDDCCCAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999999888888888888666444222111111222333555000//////...------,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,...------,,,+++***))))))***++++++***((('''(((***))))))((())))))***++++++))))))))))))***+++,,,------***'''&&&(((+++---...************************)))))))))))))))))))))))))))(((((()))++++++***)))++++++,,,---------,,,,,,************************)))(((((((((***++++++))))))'''%%%######&&&)))+++))))))******++++++++++++***(((''''''((((((&&&%%%************************)))(((((()))+++------,,,***++++++,,,,,,,,,++++++,,,***)))+++///111000...000...,,,******,,,...000...------,,,,,,------...---..................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,******+++++++++,,,,,,,,,---------------------------------------...000000,,,---////////////---,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,---------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------------------------------++++++,,,,,,---...//////........................,,,,,,---...///000111111////////////////////////%%%'''***---///111222222000000000000000000000000////////////////////////......///000111222333333000111111111111222222222333333333444444444555555333333333333444555666666666666666777999===BBBEEERRR\\\lll{{{nnnXXXKKKFFF>>>===<<<;;;::::::::::::999;;;===???BBBEEEGGGIIIMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAA<<<===<<<;;;;;;===AAAEEECCCFFFKKKPPPTTTXXX]]]``````cccggglllppprrrsssssssssuuuvvvvvvvvvxxxzzz}}}zzz{{{}}}~~~}}}~~~|||aaaVVVKKKHHHHHHFFFEEEFFFBBBAAAAAABBBDDDEEEDDDCCC@@@@@@?????????@@@BBBCCCBBB???<<<:::;;;<<<;;;;;;777777777777888888888888666666444333333333333333111111000///...---,,,,,,***+++---------+++)))((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++,,,,,,))))))))))))************)))))))))***++++++,,,,,,+++(((''''''******)))&&&(((((()))***************+++++++++++++++***)))(((...,,,)))))))))******))),,,+++++++++***)))))))))(((((())))))))))))(((((())))))(((((())))))***+++******))))))))))))******+++++++++*********))))))(((***,,,+++***)))***++++++******))))))******+++...,,,******+++,,,+++******+++,,,------,,,***)))...---,,,+++************...---,,,+++************+++++++++,,,,,,+++******------------------------------,,,+++,,,---...///,,,,,,------,,,,,,+++***---------------------------------------,,,+++***++++++,,,---------,,,,,,------------------------000333555333...+++...111.........------,,,,,,,,,+++,,,,,,---...///000000------,,,,,,+++***))))))******+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////******+++,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------...///000111111////////////////////////............////////////////////////000000000000...///000111111111111111///000000111111111000000111111222222222111111000111111222222222333333333222222222333444555666777888888888888999:::;;;;;;JJJTTTddduuutttfffYYYQQQFFF>>>888888888777888:::888;;;>>>@@@AAAAAACCCDDDHHHJJJMMMOOONNNKKKGGGEEEIIIHHHHHHGGGFFFEEEDDDDDD@@@>>><<<::::::;;;>>>???AAACCCGGGKKKPPPSSSUUUVVV[[[^^^cccgggiiikkkmmmooossstttuuuwwwxxxxxxxxxxxxzzz|||~~~~~~~~~}}}{{{```UUUJJJGGGGGGFFFEEEFFFDDDBBBBBBBBBDDDEEEDDDCCC@@@@@@?????????@@@AAABBBBBB???<<<;;;;;;<<<;;;;;;888888777777666666555555666555444333222222222222111111000///...---,,,,,,***+++,,,------+++***((('''''')))******+++++++++,,,,,,++++++************************************'''''''''''''''((())))))))))))))))))************++++++*********************((('''(((***+++)))'''(((((()))*********************+++++++++***))))))+++)))'''(((***+++,,,++++++++++++***************(((((())))))))))))(((((())))))))))))*********+++******))))))))))))******+++++++++*********)))))))))+++,,,,,,+++******+++++++++************++++++---,,,******+++++++++***+++++++++,,,,,,++++++***...---,,,+++************,,,,,,+++++++++,,,,,,------------...---------,,,---------------------------,,,,,,,,,,,,---......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,++++++------------------------...000222000---+++---///---------------,,,,,,,,,,,,,,,------......//////------,,,,,,+++******))),,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...............*********+++,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,---------------------------------.........//////......---------,,,,,,,,,------......//////000000....................................////////////000000000000111111111111...//////000000000//////...///000111222333333222000111111222222222111111111111111222222222333333333222222333333555666666888888888888999:::;;;;;;AAAJJJYYYjjjzzz~~~}}}uuukkkeeePPPFFF<<<::::::777666666666999<<>>>>>@@@BBBEEEIIIMMMPPPQQQTTTXXX^^^cccgggkkkooorrrpppqqqrrrtttuuuwwwxxxyyyyyy{{{|||~~~~~~~~~yyy___SSSIIIFFFGGGFFFEEEFFFEEEDDDCCCCCCDDDEEECCCBBB@@@@@@?????????@@@AAABBBBBB???<<<;;;;;;<<<;;;:::999888777666555444333333666555444333222222222222111111000///...---,,,,,,***+++,,,---,,,+++***)))''''''((()))************+++************)))))))))************************))))))*********+++++++++))))))))))))************,,,,,,++++++***))))))((((((''''''(((***+++***)))((())))))************)))((()))******++++++*********)))'''''')))******)))***************+++++++++((())))))******))))))((())))))***++++++++++++*********))))))))))))******+++++++++***************)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,---+++))))))***+++***))),,,++++++***++++++,,,,,,------,,,+++***************++++++,,,,,,---......------------------------------------------------+++,,,------......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++***)))------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++*********++++++++++++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++,,,,,,---------,,,,,,))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,---------------------------------.........//////...------------,,,,,,,,,..................//////....................................////////////000000111111111222222222...////////////......---,,,---...000111222333333///000111222222222222222111111111222222222222333333222222333333444555666777777777777888999:::;;;<<>>???BBBDDDEEEFFFIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBAAA@@@???>>>=========>>>>>>@@@CCCGGGKKKMMMPPPTTTZZZ___dddiiinnnqqqmmmmmmnnnppprrruuuxxxzzzyyyyyyzzz{{{|||}}}}}}~~~xxx^^^RRRHHHFFFFFFEEEEEEFFFFFFEEECCCCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA???<<<<<<<<<<<<;;;:::999888888777666555555555777666555444333333333333111111000///...---,,,,,,***+++,,,,,,,,,++++++***(((((()))******************)))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,((()))))))))************+++++++++*********))))))''''''((()))***+++++++++((()))************))))))'''((()))***++++++++++++...,,,)))(((((('''%%%$$$)))))))))***+++++++++,,,)))))))))******)))))))))))))))++++++,,,++++++*********))))))))))))*********************************+++------+++***+++,,,,,,,,,++++++++++++,,,,,,---+++))))))*********))),,,+++***)))***+++,,,------,,,++++++*********+++******+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,......//////......---,,,++++++++++++++++++++++++***++++++,,,++++++******,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,------...------------,,,,,,++++++,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------.....................---....................................///////////////000000000000111111111000000000000///...------++++++---...///000000000...///000111222333333333111111111111222222222222333222222222333444444555777777666777777888999:::<<>>===@@@???>>>>>>@@@DDDHHHKKKOOORRRWWW\\\```eeeiiimmmmmmllllllmmmpppssswwwyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~yyy^^^SSSHHHFFFFFFEEEDDDEEEFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<<<<<<<;;;999888888888888888888888888888777666555444444444444111111000///...---,,,,,,***+++++++++,,,+++++++++******+++,,,,,,,,,++++++)))))))))))))))))))))***************************'''((()))*********))))))((()))))))))************))))))*********+++++++++'''((())))))******+++,,,))))))*********))))))(((&&&'''((()))***+++++++++---+++***))))))'''%%%###)))))))))***+++++++++,,,))))))************))))))))))))***++++++++++++*********))))))))))))******************************)))+++---,,,+++***++++++,,,++++++******++++++,,,---+++))))))***+++***)))++++++***)))***+++---...,,,,,,++++++******++++++++++++,,,,,,+++***))))))+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,......//////......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,***++++++,,,,,,------------------,,,++++++******,,,,,,+++++++++++++++***)))***+++,,,------------***++++++,,,,,,++++++***************************++++++++++++,,,,,,------+++++++++,,,++++++************************++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------............------------....................................////////////.........////////////000111111111111000000///.........//////000000//////...///000111222333333333000000111111111222222222333333222222222333444444666666666666777888999999;;;===AAAGGGQQQcccwww~~~mmmWWWIIIBBB===;;;;;;888:::;;;;;;===@@@DDDGGGLLLLLLLLLMMMNNNPPPQQQRRRPPPOOONNNMMMLLLJJJIIIIIIFFFGGGGGGGGGEEEBBB@@@>>>BBB@@@>>>===>>>AAAEEEHHHKKKNNNSSSXXX]]]bbbgggkkknnnmmmlllmmmoooqqqtttvvvxxxxxxxxxxxxyyy{{{|||}}}|||}}}}}}~~~~~~|||```TTTJJJGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@AAAAAAAAA@@@??????@@@???=========<<<;;;999888888888999999999::::::888777666555444444444444111111000///...---,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++)))))))))************+++************************((()))***,,,,,,++++++***))))))))))))************((())))))***++++++,,,,,,''')))******))))))+++,,,)))************))))))(((&&&'''((()))************)))(((((()))***+++)))'''***************+++++++++)))******++++++******)))))))))(((((())))))***+++******))))))))))))*********************+++++++++(((***,,,+++***)))***++++++******************+++...,,,******+++,,,+++***************+++,,,------,,,,,,++++++***++++++,,,,,,,,,------,,,+++)))(((---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,+++*********++++++,,,,,,++++++***************************+++++++++,,,,,,------...***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,---------------------------------.........//////,,,,,,,,,------------...------------------......------------------------............////////////---------.........//////000111111111111111000///111111111222222111111000///000111222222222222222000000000111111111111222333333222222222222333333555555555555666777888999666999===AAAIIIYYYmmm{{{kkk[[[MMMBBB<<<;;;;;;;;;;;;;;;<<>>AAACCCDDDGGGMMMSSSYYY___fffkkkllllllllllllnnnppprrrtttvvvvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~bbbVVVKKKHHHGGGEEEDDDDDDBBBAAA@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>@@@>>>============:::888999999999888888888888888666555444333333222222333111111000///...---,,,,,,+++*********++++++,,,---++++++,,,,,,,,,++++++***************++++++,,,,,,***************************+++---//////...---,,,))))))))))))******************************++++++(((***,,,+++)))(((***,,,***************)))((((((''''''((()))******))))))(((((((((***,,,,,,+++)))+++++++++***************)))******++++++******)))***((('''&&&&&&(((***,,,******))))))))))))******))))))*********+++++++++''')))+++***)))((())))))***))))))(((((())))))***///---++++++,,,---,,,+++))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,...//////---,,,+++---,,,++++++,,,---///111++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------.........------,,,++++++++++++++++++++++++,,,...///...***)))***,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++,,,------,,,,,,+++***)))***++++++,,,,,,++++++***************************)))******+++,,,,,,------******+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,---------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,------.........------------------------............////////////............////////////...///000000000000000000...//////000111111111111000111111222222222111111000000000000111111111111333333222222222222222333555555555555666777888888333777;;;===BBBNNN^^^kkkrrr|||xxx{{{|||ooo^^^LLLBBB???<<<<<<;;;999999<<>>???@@@CCCHHHMMMSSSZZZaaaffffffgggiiikkkmmmoooqqqrrrssstttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~dddXXXLLLIIIGGGEEECCCDDDAAA@@@???@@@BBBCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>@@@>>>======>>>===:::888::::::999888777666555555444444333222111111111111111111000///...---,,,,,,+++*********+++,,,,,,---******+++++++++******)))******+++++++++,,,,,,,,,************************'''(((***,,,,,,+++***)))))))))))))))************,,,,,,++++++***))))))))))))+++---,,,)))((())),,,***************)))(((((('''(((((()))))))))))))))++++++***+++,,,+++)))''',,,+++++++++******))))))******++++++++++++*********(((&&&$$$$$$'''***,,,******))))))))))))******))))))******++++++++++++'''(((******((('''((()))))))))(((((((((((())))))000...,,,,,,---------,,,((()))+++,,,------,,,,,,+++++++++***++++++,,,,,,+++---///000111111///...+++***)))))))))+++...///++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,------,,,,,,+++***------------------------,,,------.../////////...------......///.........++++++++++++++++++++++++***...000...)))&&&))),,,---,,,,,,++++++*********************************++++++++++++++++++++++++((()))***++++++,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,---...//////------------------------............/////////000////////////000000000000------...///000000000///)))***+++---.../////////111111222222222111111000000000000000111111111111333333222222111222222222555444444555555666777888444888;;;;;;===DDDRRR\\\iiiuuurrrooovvv|||kkkWWWIIIFFF<<<;;;:::888888:::???CCCGGGHHHKKKMMMOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGGGGBBBAAA???=========>>>???@@@CCCGGGKKKOOOTTTZZZ___aaacccfffiiimmmoooqqqqqqppprrrtttvvvwwwwwwvvvuuuwwwwwwxxxyyyzzz|||}}}}}}}}}dddXXXKKKFFFEEECCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@>>><<>>@@@DDDIIIOOOTTTWWW[[[]]]aaaeeeiiikkkmmmmmmsssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{|||cccVVVJJJEEEDDDCCCBBBDDD@@@AAABBBCCCDDDDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<>>===<<<;;;:::::::::::::::::::::999888777777999777555444444444333222000000///...---,,,,,,+++++++++++++++++++++++++++)))***+++++++++***)))(((*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))(((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,+++(((%%%$$$###(((------***((((((***(((((((((((((((((((((((()))************+++++++++******************************+++++++++,,,,,,,,,)))***++++++***)))***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,***))))))***,,,---///---+++******+++---///------,,,,,,+++***))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++...............---,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,------***++++++,,,,,,------...,,,+++***)))***+++---...........................---------.........//////---------...............---------............//////.................................///000111222222222222111111111000000000000000000000111111111111111000000111111222333222222222222333333333333444444444444555555555555666666555666999<<<@@@BBBLLLYYYkkkzzzvvvpppkkkvvv|||~~~zzzeeeUUUJJJEEE???:::999999::::::>>>AAADDDHHHKKKLLLKKKKKKMMMMMMNNNOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDAAA???======<<<<<<===???BBBFFFLLLPPPSSSYYY[[[___cccgggjjjlllmmmnnnnnnooopppqqqqqqqqqpppttttttuuuvvvwwwxxxyyyyyy|||bbbUUUIIIEEEDDDCCCCCCDDDAAABBBCCCCCCDDDDDDDDDDDDDDDBBB@@@@@@@@@@@@>>>===???>>>===<<<;;;:::::::::::::::::::::999888777777;;;999666555444333111000000000///...---,,,,,,+++++++++++++++++++++++++++)))***---......,,,)))'''++++++++++++,,,,,,,,,,,,******)))))))))(((((((((%%%%%%&&&'''((()))******)))))))))))))))******+++************************)))))))))))))))))))))))))))((('''&&&%%%&&&'''(((+++***)))(((((()))***+++&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++...///000---)))''')))+++)))***++++++++++++***))))))************+++++++++******************************+++++++++,,,,,,,,,((()))++++++***+++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********....../////////...------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))++++++***)))+++,,,++++++++++++++++++++++++*********))))))******************+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------------------------........./////////000000...............------------------............///........................///......//////000111222222222111111111000000000111111111000000000000000111111000000111111222333111111111222222222222333444444444444555555555555666666555555777:::===???DDDKKKYYYkkk|||wwwffflll|||wwwiiiSSSMMMEEE>>>;;;999999888===>>>AAAEEEHHHLLLNNNOOOMMMNNNNNNOOONNNNNNMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOKKKIIIGGGDDDBBB@@@??????;;;;;;<<<>>>BBBGGGKKKMMMSSSUUUYYY]]]aaaeeegggiiilllmmmnnnppppppqqqqqqqqqrrrsssssstttuuuvvvwwwwww}}}bbbVVVJJJFFFEEEDDDDDDFFFBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@???===>>>>>>===;;;;;;:::::::::::::::::::::999888777777999777444222222111000...000000///...---,,,,,,+++++++++++++++++++++++++++***+++,,,---,,,+++)))(((++++++,,,,,,,,,---------))))))))))))((((((((((((%%%&&&&&&'''((()))*********)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''((((((,,,***(((''''''(((***,,,'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++((((((***,,,++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++******)))+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,+++++++++++++++++++++++++++***)))(((((()))***+++***************)))((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,---......---------,,,,,,+++++++++,,,++++++++++++,,,---...---------------------------........./////////////////////...---------,,,---------............////////////000000000000000///////////////000111111111111111111000000000000111111111111000000000000111111000000111111222333000000111111111222222222333333444444444555555555888777777777888:::<<<===DDDFFFOOOaaauuusssooosssxxx^^^WWWLLLBBB===:::::::::;;;<<<===@@@EEEIIINNNPPPNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPKKKJJJIIIFFFDDDBBBAAA@@@;;;;;;;;;<<<>>>BBBEEEGGGKKKMMMPPPUUUYYY^^^aaabbbjjjjjjlllnnnooopppqqqqqqqqqqqqrrrssstttuuuvvvvvv~~~eeeXXXLLLHHHGGGFFFFFFGGGBBBCCCDDDDDDEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888777777666444222222333333222111000000///...---,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,---------))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))******,,,***(((''''''(((***,,,))))))))))))))))))))))))************************((((((((((((((((((((((((************************+++******)))))))))***+++((()))++++++***************(((%%%######%%%(((***))))))*********+++++++++******************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,++++++***)))***++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......---+++)))***++++++++++++++++++++++++++++++***)))(((((()))***+++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,---.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------........./////////...---------,,,---------............///......//////000000000111000////////////000000111111111111000000000//////111111111000000000000000111111000000111111222333000000111111111222222222333333333444444444444555777777666666777888::::::BBBBBBHHHWWWlllzzzqqqvvvrrriii[[[NNNEEE@@@===;;;777777777999===BBBGGGJJJNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBB<<<<<<;;;;;;<<<>>>@@@BBBFFFHHHKKKOOOTTTXXX\\\]]]aaabbbdddgggiiijjjkkkkkkooooooppprrrssstttuuuvvvgggZZZNNNIIIHHHFFFFFFGGGCCCDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA???>>>======<<<;;;;;;;;;;;;;;;::::::::::::999888777777666555333333555666666555000000///...---,,,,,,+++++++++++++++++++++++++++,,,+++***(((((()))******++++++++++++,,,,,,,,,,,,******)))))))))(((((((((,,,,,,++++++******)))))))))))))))))))))******+++((((((((((((((((((((((((((())))))******+++++++++))))))************+++++++++***)))(((((()))***+++************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************+++)))***,,,------+++)))(((+++)))&&&$$$$$$&&&)))+++)))************+++++++++******************************+++++++++,,,,,,,,,------...---+++)))***+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((((('''------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++...//////---+++)))******++++++++++++++++++++++++*********))))))******************+++******))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------............///,,,,,,,,,------......///000000////////////000000111111000000000////////////000000000111111111111111111000000111111222333111111111222222222222333333333333333444444444444444444444555555666777777:::;;;AAAMMM^^^rrryyytttxxx}}}pppbbbUUUKKKBBB===999888888999;;;???CCCFFFKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLJJJIIIFFFDDDCCC@@@???===;;;;;;<<<>>>???DDDEEEGGGKKKOOOTTTWWWZZZ\\\]]]```bbbeeeggghhhiiikkklllmmmoooqqqssstttuuuhhh[[[NNNIIIGGGEEEDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@???@@@AAAAAA@@@>>>======<<<;;;;;;;;;;;;<<<::::::::::::999888777777666555333333555666666555000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,++++++*********))))))))),,,,,,+++++++++*********(((((()))***************************************((())))))******+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))******++++++,,,,,,*********************************************************************************************************+++,,,+++)))(((,,,,,,++++++++++++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,------+++***+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++******)))(((''''''---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...............---------............///++++++,,,------...//////000000////////////000000111000000000////////////......///000111222222333111111000000111111222333222222222222333333333333222222333333333444444444444444444555666777777888555999>>>DDDOOOaaauuuzzz}}}tttgggXXXJJJAAA>>>===;;;;;;<<<>>>AAABBBFFFFFFEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNMMMLLLIIIGGGFFFCCCBBB???===<<<<<<===>>>@@@@@@BBBEEEIIIMMMQQQSSSWWWYYY[[[___bbbdddeeeffffffgggiiikkknnnqqqsssttthhh[[[NNNHHHFFFDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDBBB@@@???@@@AAAAAA@@@???======<<<;;;;;;;;;<<<<<<::::::::::::999888777777555444222222333333333222000000///...---,,,,,,+++++++++++++++++++++++++++***,,,...///...---***)))))))))*********+++++++++++++++++++++***************************+++++++++'''(((***+++++++++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,''''''((()))))))))))))))))))))************))))))(((((()))+++,,,---...///))))))))))))))))))))))))************************++++++++++++++++++++++++&&&&&&'''))))))***))))))'''&&&&&&''')))***+++***''')))+++------+++)))''')))************+++++++++******************************+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///------++++++++++++------*********++++++,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++(((***++++++***)))+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++)))***+++,,,---,,,,,,+++++++++---......---++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,------....../////////---------.........//////------......///000111111111000////////////000000000000000000////////////------...000111222333444111111111000111222222333222222333333333444444444222222333333333444444444555666666777888999::::::777<<<@@@AAAFFFTTTjjj||||||~~~sssbbbPPPDDD<<<;;;999888888999:::;;;BBBBBBBBBBBBDDDFFFHHHIIIMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPOOONNNLLLIIIHHHFFFDDDAAA>>>=========>>>;;;<<<===@@@CCCGGGKKKMMMPPPQQQTTTWWW[[[]]]___```bbbcccfffhhhllloooqqqrrrjjj\\\NNNIIIGGGEEEDDDEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::999:::;;;<<<999999888888777666666666333111000222555777666444333111000...------------***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++++++++*********)))+++***)))))))))))))))******)))((((((((((((((()))******))))))******+++,,,,,,+++***))))))***+++,,,******)))((('''&&&%%%%%%++++++******)))((((((((())))))(((((())))))***+++''')))+++,,,,,,,,,***)))******))))))))))))******))))))))))))))))))))))))************************+++*********))))))((((((''''''((()))***+++,,,,,,************************))))))***++++++++++++***...------,,,,,,++++++******,,,,,,+++)))((()))***,,,,,,,,,++++++*********)))))))))))))))******+++---,,,,,,+++***)))((((((,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********...---,,,,,,,,,---...///------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++)))(((((()))))),,,,,,+++***)))(((''''''++++++***************++++++++++++************)))************************------++++++++++++---------,,,***)))))))))******+++++++++,,,,,,+++++++++***)))))))))+++,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,---------************************---------............///,,,,,,,,,---------....../////////...---------,,,........................---------............///......------------......000000000///000111222222///////////////000111111222222111111111111111222222222222222222222222222222333444444555555444444333333444444555666666666999<<<>>>>>>@@@IIIXXXccc|||~~~}}}zzzttthhhXXXMMMDDD???:::777888999888666:::===@@@AAABBBCCCEEEGGGEEEHHHLLLOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKGGGGGGFFFDDDAAA???===;;;999:::;;;===???BBBDDDEEEIIIKKKMMMOOORRRUUUZZZ]]]]]]___bbbeeefffiiilllnnniii[[[NNNHHHGGGEEEDDDFFFCCCBBBBBBBBBBBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<999999999888888777666666444222111333666777666555333111000...------------++++++++++++++++++++++++)))))))))*********+++++++++++++++*********++++++++++++*********)))))))))***)))))))))))))))******))))))(((((((((((())))))******))))))******+++,,,***)))(((''''''((()))******))))))(((((('''''''''************))))))))))))++++++******++++++,,,---((()))***,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((************++++++++++++************************))))))***++++++++++++***------,,,,,,,,,,,,++++++***+++,,,+++)))((()))***,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******...---,,,*********++++++,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++))))))))))))***++++++******))))))((((((++++++***************++++++++++++************)))************************---,,,++++++++++++,,,---,,,,,,***)))))))))***************++++++************))))))***+++,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------............,,,,,,,,,---------.....................---------........................---------............///......------------....../////////000000000111111///////////////000111111222222111000000111111222222222222222222222222222222333444444555444444444444444555555666777777777777999;;;;;;;;;AAAMMMWWWnnn}}}}}}|||{{{wwwrrriii^^^UUUIIIDDD===::::::;;;:::999999;;;>>>???@@@AAACCCEEEFFFIIILLLNNNNNNNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFCCCAAA???>>>;;;;;;;;;<<<===???AAABBBEEEGGGIIIKKKMMMPPPUUUXXXYYY[[[___aaaccceeeiiikkkgggZZZMMMHHHGGGEEEEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<::::::::::::999888777666444333333444666777666555333111000...---------------,,,+++******+++,,,---(((((())))))******+++++++++***)))((())))))++++++******)))))))))((((((((()))((((((((()))***++++++)))))))))(((((())))))*********))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---((()))***+++,,,+++************))))))))))))******))))))))))))))))))))))))************************************))))))))))))---,,,,,,,,,++++++******************************))))))***++++++++++++***++++++,,,,,,,,,,,,------***+++,,,+++)))))))))+++,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***---,,,+++)))((((((((((((+++++++++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))******+++************************+++***************+++++++++++++++************)))************************,,,,,,++++++++++++,,,,,,,,,+++******)))*********,,,,,,------------,,,,,,************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......---------.......................................---------............///......------------......---...///000111000/////////////////////000111111111111000000000111111222222222222222222222222222222222333444444444444444555555555666777777888888555888:::999888;;;CCCJJJYYYkkk}}}ooopppsss|||zzzvvvrrrmmmhhhVVVNNNCCC<<<:::::::::999888:::<<<======???BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>===;;;::::::;;;===>>>@@@BBBDDDEEEFFFIIIMMMPPPRRRUUUYYY[[[^^^```dddggg|||fffYYYLLLGGGGGGEEEEEEGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>===<<<;;;:::::::::;;;;;;:::999777666555555444555555666666555333111000...------------...---+++******+++---...))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))(((((((((((((((((((((((()))***,,,,,,)))))))))((())))))************))))))******+++,,,+++******************+++((()))))))))*********+++'''(((((()))***+++++++++))))))(((((())))))***+++((()))***++++++++++++*********))))))))))))******))))))))))))))))))))))))*********************************))))))))))))))),,,,,,+++++++++*********************************))))))***++++++++++++*********+++,,,,,,---......)))+++,,,+++***)))***++++++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++******))))))))))))************+++,,,---...************************++++++,,,,,,,,,,,,++++++))))))*********++++++,,,)))))))))******+++++++++*********)))******+++,,,+++++++++*********))))))************************,,,++++++++++++++++++,,,++++++******************++++++,,,,,,,,,,,,++++++***+++,,,++++++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---------.........,,,,,,,,,---------......,,,---------.../////////........................---------............///......------------......+++---///000111000...---///////////////000000111111000000000000111111222111111111111111111111111222222333444444444444333444444555555666666777777555888::::::888999>>>BBBIIIYYYppppppjjjfffkkkwwwooocccRRRDDD>>><<<;;;;;;666888:::;;;<<>>???@@@AAACCCFFFIIILLLOOOSSSVVVXXX[[[___aaa{{{fffYYYLLLGGGFFFEEEEEEGGGBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;:::999888999:::;;;;;;:::999777666555555555555444444444555333111000...------------...---+++******+++---...,,,,,,+++***)))(((''''''))))))((((((((()))+++,,,))))))))))))(((((((((((((((((((((((()))***,,,,,,)))))))))))))))***++++++******))))))******+++,,,*********++++++*********(((((())))))******++++++''''''((()))***++++++,,,))))))(((((())))))***+++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))*********+++************************))))))***++++++++++++*********++++++,,,---......)))***++++++***)))***+++++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,+++***))))))))),,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,)))))))))***+++,,,---...***************************++++++,,,,,,++++++***((())))))***+++++++++,,,))))))******++++++,,,,,,******))))))***++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************+++*********(((((())))))))))))((((((***,,,---,,,***)))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++---------,,,,,,+++++++++------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---------.../////////........................---------............///......------------......+++---///000111000...---///////////////000000111000000//////000111111222111111111111111111111111111222333333444444333333222222333444444555555666333666999:::999:::<<>>AAADDDHHHJJJNNNPPPSSSUUUYYY\\\{{{fffYYYLLLGGGFFFDDDDDDFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????>>>=========<<<<<<;;;;;;:::999999999888999;;;;;;:::999666555444555666555333222222333333111000...------------...---,,,++++++,,,---...---,,,,,,+++***)))(((((((((((()))******+++++++++******)))))))))((((((((()))((((((((()))***++++++))))))))))))******+++,,,******))))))******+++,,,(((((())))))))))))((((((((((((((())))))*********'''(((((()))***+++++++++++++++******++++++,,,---***************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))************(((((()))))))))*********************************))))))***++++++++++++*********+++,,,,,,---......)))***++++++***)))+++,,,***++++++++++++,,,,,,,,,))))))(((((())))))***+++---,,,,,,+++***)))(((''',,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,((()))+++,,,---.........***************+++,,,---******************************++++++++++++******((()))***+++++++++++++++*********+++++++++,,,,,,))))))))))))***+++,,,,,,+++++++++************)))******************************++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***---...---***)))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------.......................................---------............///......------------......---...///000111000/////////////////////000111111////////////000111111222111111111111111111111111111111222333333333333333111222222333444444555555111333666888888999:::;;;===BBBOOO```sssxxxhhh___aaakkkvvv}}}~~~xxxfffXXXLLLBBB<<<999:::::::::<<<@@@FFFKKKKKKLLLMMMLLLJJJIIIJJJKKKKKKMMMOOOPPPPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA>>>===;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@CCCFFFIIIKKKMMMOOORRRUUU|||gggZZZLLLGGGEEECCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<>>>===;;;:::999999::::::777888:::;;;:::888555444333555666444111000111222333111000...------------------------------------++++++++++++++++++,,,,,,'''(((***,,,---,,,,,,+++++++++*********)))))))))***)))))))))))))))******))))))))))))***+++,,,---******))))))******+++,,,'''((()))******)))((('''((((((((((((((((((((()))(((((())))))*********+++++++++******++++++,,,---***************++++++,,,******))))))))))))******))))))))))))))))))))))))************************((()))))))))************++++++***************)))************************))))))***++++++++++++***+++++++++,,,,,,---------(((***++++++******+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++---------,,,,,,+++***************++++++******************************++++++++++++******))))))***+++++++++******++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++************)))************************)))***+++,,,,,,+++***)))((()))***+++,,,++++++***---......//////......---***---///...***(((***---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................---------........................---------............///......------------....../////////000000000111111///////////////000111111.........//////000222222111111111111111111111111111111222333333333333222222222333333444555555666222444666888888999999:::======BBBOOO]]]nnnnnncccdddnnnwwwrrraaaOOODDD>>>===<<<::::::===CCCGGGOOOQQQRRRPPPNNNKKKJJJJJJIIIKKKMMMOOOPPPOOOMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGGGGEEEDDDAAA???>>>;;;;;;;;;:::999999;;;===???AAADDDFFFGGGIIILLLNNN}}}hhhZZZMMMGGGEEECCCBBBCCCBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@??????>>>@@@>>><<<:::999:::;;;<<<666888999::::::777555333333555666444000///000111333111000...------------,,,------......------,,,)))******,,,---...//////&&&(((+++...///...,,,***++++++++++++************+++***)))))))))))))))***))))))))))))***+++,,,---*********)))***++++++,,,)))***+++,,,,,,+++***)))((((((((((((((('''''''''))))))))))))************)))))))))((()))******+++******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))************************(((((())))))*********+++......---,,,+++***)))(((************************))))))***++++++++++++***++++++,,,,,,,,,,,,------(((***++++++******+++---*********++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,***+++,,,------,,,***)))++++++******************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++************)))************************)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***((())))))******))))))(((***...000...***(((***...+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////......------,,,........................---------.........//////.........------.........000000000///000111222222///////////////000111111............///000222222000000000000000000000000111111222333333333333222333333444444555666666777666777888999::::::::::::===:::<<>>============<<<;;;:::999:::;;;;;;777888999999888777666555555999999444333666444////////////...---------,,,,,,------....../////////,,,,,,,,,++++++*********,,,+++***(((''''''''''''(((((('''(((((()))******)))))))))))))))))))))))))))%%%###'''---000---((())))))))))))))))))))))))******))))))))))))))))))+++***)))***,,,+++(((%%%(((((()))***++++++,,,,,,***)))))))))(((((('''''',,,+++******))))))******)))))))))((((((((((((((())))))))))))***+++,,,---******))))))((((((''''''))))))))))))((((((((((((------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))***************)))((('''++++++******++++++,,,---*********************************+++,,,---///000++++++++++++,,,---...///************************000...,,,+++,,,,,,+++***+++---...---+++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,+++***+++---///111000///---,,,+++,,,,,,---)))***+++,,,,,,,,,++++++,,,------...---,,,***)))+++,,,,,,---.........------------.........//////...------,,,,,,------...///......------///000111......------------......------............------............////////////666444222000............////////////////////////111111111000000000000000000000111222333333444444333333333333333444555666555555666666777777888888:::666888@@@EEELLL```vvvssshhhdddvvv~~~|||bbbLLLHHHBBB===;;;<<<======FFFPPPWWWXXXXXXWWWOOOFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCC???===;;;999777666666666;;;;;;<<<>>>@@@CCCEEEFFF|||fffXXXKKKGGGGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@@@@???>>>>>>======>>>===<<<;;;:::;;;;;;<<<888999999:::999888666555000333222///000777:::888/////////......------,,,------------------......,,,,,,++++++++++++++++++***))))))((((((((()))))))))((((((((())))))***+++))))))))))))))))))))))))'''%%%$$$'''+++,,,***'''))))))))))))))))))))))))******)))))))))******+++***)))((()))++++++)))&&&(((((()))******+++,,,,,,*********))))))(((((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))(((((((((''')))))))))))))))))))))((())))))))))))((((((((((((************************((((((((((((((((((((((((***++++++++++++***))))))+++++++++++++++***))))))++++++******++++++,,,---************************,,,,,,+++++++++,,,,,,---++++++++++++,,,---......***************************))))))***---......---''')))******(((''''''(((++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,************************---,,,,,,+++******++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******+++,,,,,,------,,,+++++++++---///000......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,------......------,,,------------.........---------,,,,,,---------...---,,,,,,,,,---//////.........------.........------............------............////////////444333111///............////////////////////////000000000000000111111111000000000111111222222222444444333333333444444555555555555666777777888888<<<888;;;AAABBBDDDRRRcccwwwsssjjjkkksssuuu___TTTFFF>>><<<>>>>>>===???HHHPPPTTTWWWYYYUUUNNNHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEAAA???===;;;999888777777888888999;;;===???AAABBBfffXXXKKKGGGGGGEEEBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;:::888777666555555333000333;;;AAACCC000000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((((((((((((((()))***+++***))))))))))))***++++++))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))***************+++,,,---)))(((((()))++++++)))(((((())))))******+++++++++***************)))))))))++++++***))))))))))))***************************+++***************++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***************************))))))))))))))))))))))))***++++++++++++***)))))),,,,,,,,,,,,+++++++++***++++++******++++++,,,---************************///...---+++************++++++***++++++,,,---...************************''''''(((***---...---+++(((***,,,,,,+++***+++,,,************************))))))*********++++++++++++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************++++++***))))))***++++++******+++++++++,,,,,,,,,************************------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++++++++---...///---------------,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,------...........................------............---------............/////////111000///.........////////////////////////////////////000000111111222222000000000000000000000111555444444333333333333444444555555666666777888888:::888;;;@@@???<<>><<<:::999999777888888999:::<<<>>>???gggYYYLLLGGGGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>???>>>>>>===============;;;;;;<<<<<<;;;999777666:::999666444555:::>>>AAA111000000///...---,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,***))))))((())))))******+++***************++++++))))))))))))))))))))))))))),,,...---+++)))***,,,))))))))))))))))))))))))************+++,,,---...''''''(((((()))******)))((()))))))))*********+++++++++******************++++++***)))))))))))))))***************+++++++++++++++******)))*********))))))))))))(((((((((((()))))))))))))))*********************++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++***++++++++++++***))))))++++++++++++***+++++++++++++++******++++++,,,---************************......,,,+++******))))))++++++******+++,,,,,,---*********************************+++,,,***'''$$$(((***,,,---,,,,,,---...))))))))))))))))))))))))************+++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++*********************************+++******************+++******+++++++++,,,,,,,,,************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,+++++++++,,,---...+++,,,---......---+++***,,,,,,,,,,,,,,,------...***++++++,,,------------,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,------...---..................---------............---------------.........//////...............//////000////////////////////////......///000111222222333111111111111111000000000555555444333222222222222444444555555666777777888777777999===<<<:::???GGGRRRbbbvvv|||vvvqqqvvvjjjVVVJJJDDD@@@>>>;;;???EEEJJJNNNRRRTTTSSSOOOMMMJJJFFFDDDCCCBBBCCCGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFDDDBBB???===<<<;;;::::::::::::;;;<<<======iii[[[NNNIIIIIIFFFDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;999777666666444333333333333444666222111000///...---,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,,,,,,,+++***)))((((((((((((++++++***************+++************************))),,,///...***(((***,,,))))))))))))))))))))))))************+++,,,---...''''''((((((((())))))***)))))))))))))))***************************+++++++++***))))))(((((())))))))))))******++++++++++++++++++******)))*********(((((((((((())))))))))))((()))))))))*********+++++++++++++++************((((((((((((((((((((((((++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))***+++++++++******++++++,,,---************************,,,++++++******+++++++++++++++*********+++,,,,,,************************,,,,,,+++++++++)))%%%"""$$$'''))))))))))))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++******************************************++++++***************+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++,,,+++++++++,,,,,,,,,---***+++,,,---------++++++,,,,,,+++++++++,,,---...++++++++++++,,,------...,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,------............------...//////...------------............------------------............,,,---......///000000000000000000000000000000000......///000111222222333222222222222222222111111555444333222222222222222444444444555666666777777888888999:::999:::>>>DDDGGGQQQaaattt|||ssszzznnnXXXIIIAAA???<<<<<<>>>AAAEEEHHHKKKNNNQQQOOOLLLHHHDDDBBBAAA@@@EEEEEEFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEIIIHHHGGGEEECCC@@@???>>>;;;;;;::::::::::::;;;;;;jjj\\\OOOJJJIIIGGGDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777555333111222555666333222444222222111000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))(((((((((++++++***))))))))))))***************************'''))),,,+++((('''(((***))))))))))))))))))))))))***************+++,,,---'''((()))((('''''')))***)))))))))))))))))))))))))))))))))*********************)))(((((((((((()))(((((())))))***++++++++++++***************++++++(((((((((((())))))))))))((())))))******+++++++++***)))))))))((((((''''''************************))))))))))))))))))))))))***++++++++++++***))))))***)))((((((((()))***+++++++++******++++++,,,---***************************************+++,,,---++++++************++++++***************************))))))***++++++(((&&&&&&(((***+++******+++,,,************************++++++,,,,,,,,,---------+++++++++************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***++++++++++++***)))******+++++++++,,,,,,,,,******************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------------......------,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,---...............,,,---...//////...---,,,------............------,,,------------.........,,,---...///000111000000000000000000000000000000//////000000111111222222222222222222222222333333444333333222222222222333333444444555555666777777:::999999888777888<<<@@@???BBBNNNaaatttxxxvvvjjjWWWMMMIIIAAA===;;;<<<>>>???CCCHHHMMMLLLKKKIIIFFFDDDBBBAAADDDDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::999888888888888jjj\\\NNNIIIIIIFFFCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@???>>>>>>============>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::888666555666333333777777222111444333222111000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))))))))***+++***))))))((((((((()))************************&&&((())))))(((((((((((())))))))))))))))))))))))******)))))))))******+++((())))))(((%%%%%%'''***)))))))))))))))))))))(((((((((((())))))***************)))(((((((((((((((''''''((())))))***++++++))))))))))))***+++,,,,,,'''((((((((()))))))))***((())))))******+++,,,,,,(((((((((((())))))))))))************************((((((((((((((((((((((((***++++++++++++***))))))+++***)))((((((***,,,---++++++******++++++,,,---***************************************++++++,,,++++++************++++++************************)))(((((()))+++,,,,,,+++)))+++------,,,,,,---...++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************)))***++++++++++++***)))******+++++++++,,,,,,,,,************************+++************+++,,,---************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******+++,,,,,,---+++***)))((((((***+++---...---,,,+++++++++,,,---------......------,,,+++,,,------------.........+++,,,...//////...,,,+++***+++,,,---...------,,,,,,---///000000///---,,,------............------,,,,,,---------.........---...000111111111111000000000000000000000000000000000000000000111111111000000111111222222333333222222222111222222333333333333444555555666666777555666777666666888:::;;;======CCCQQQ___ooo~~~pppfffaaaQQQIIIBBB???===:::>>>DDDDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGEEEDDDCCC???>>><<<;;;:::999888888iii[[[MMMIIIHHHEEEBBBAAABBBBBBCCCDDDEEEEEEDDDDDD@@@@@@??????>>>=========<<<===>>>>>>>>>===;;;:::<<<<<<<<<;;;:::777555444888333111333222,,,+++///333333222000///---,,,,,,+++++++++,,,,,,------------,,,,,,++++++******************)))******+++,,,******)))(((((('''((((((************************(((((()))******+++******))))))))))))))))))))))))******)))))))))))))))))))))******(((%%%$$$'''***))))))))))))((((((((((((''''''(((((()))))))))*********)))(((((((((((((((&&&''''''((()))*********))))))))))))***+++,,,---'''((((((((())))))******((())))))***++++++,,,,,,(((((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))))),,,+++***))))))+++---...++++++******++++++,,,---************************++++++***************+++++++++***************+++************************+++)))((()))***,,,,,,+++''')))******)))))))))***++++++++++++++++++++++++)))************++++++++++++++++++************)))******+++,,,,,,,,,,,,+++))))))***+++,,,------...************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************++++++++++++,,,,,,---...))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,++++++***++++++***)))***+++---...***)))((('''''')))+++,,,///...,,,+++***++++++,,,---.........---,,,,,,+++---------.........//////+++,,,...//////...,,,+++)))***+++,,,---,,,++++++,,,---///000000///---,,,---..................---,,,,,,,,,---------.........///000222222222111000000000000000000000000000111111111000000000000000...//////000111222222333111111111111222333444444333333444444555666666777---000333555777999:::999???>>>AAAIIIPPP]]]ttt}}}xxxcccXXXMMMGGG@@@:::;;;AAA<<>><<<;;;;;;;;;mmm]]]LLLGGGGGGFFFDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>??????===<<<<<<===<<<;;;;;;:::999888777777444333222222111111222222222222111000///...------,,,,,,++++++***)))))))))&&&'''((()))++++++++++++---***'''''')))+++***)))++++++*********+++,,,---((((((((((((((((((((((((*********)))))))))))))))((()))***++++++***)))((())))))******+++,,,---...---)))%%%%%%(((******((())))))((((((''''''&&&&&&,,,,,,++++++******)))))),,,+++++++++******))))))************************(((((((((((())))))))))))---+++)))((())))))((('''************************)))))))))))))))))))))))),,,+++***((((((((()))***++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++***)))((((((((()))************************************************---,,,+++******+++,,,---************************))))))***+++,,,,,,------***************+++++++++************************------,,,,,,+++,,,,,,,,,++++++****************** '''...///+++)))+++///,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,***)))((()))******++++++,,,------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********)))((()))+++,,,,,,++++++++++++***************+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++......//////000/////////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---...---+++++++++---///000//////......------,,,,,,---------.........//////........................111111111000//////......////////////////////////////////////000000000000000000000000111111111111///000000000000111444666333333222222333333444555666666666777777777777888555555666666777777888888:::888:::???FFFRRReeeuuuttt]]]KKKBBB>>><<<999<<>>@@@BBBEEEGGGIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDBBB@@@===;;;jjj[[[LLLGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>??????===<<<<<<===<<<;;;::::::888888777666444333222222111222222222222222111000///...------+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---***((((((***,,,+++***))))))*********+++++++++***************************)))))))))))))))))))))((()))***++++++***)))(((***))))))))))))***,,,---'''((((((((((((''''''((((((((((((((((((''''''''')))))))))((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))***((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))++++++,,,,,,++++++******++++++***)))))))))******************************************************((('''&&&%%%%%%&&&'''(((************************))))))******++++++,,,,,,---,,,+++***)))(((''''''************************,,,,,,++++++++++++,,,,,,******++++++++++++++++++$$$(((,,,---+++***+++---++++++************++++++************************'''((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))))))))*********''''''((()))***++++++,,,+++***))))))+++,,,+++*********************+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------///...---,,,,,,---///000...------------------,,,................................................////////////////////////////////////////////////////////////000000000000//////000000000111111111111222222111000000222444333222222222222333444444333333444444444555555555555555666666777777888888===<<<<<>>BBBDDDFFFGGGHHHIIICCCBBBBBBAAA@@@???>>>>>>???AAAEEEHHHJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFEEECCCAAA>>>===eeeXXXKKKHHHHHHFFFCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@??????>>>======>>>??????===<<<<<<===;;;;;;:::999888777777666444444333222222222222222222222111000///...------***++++++,,,------......************************,,,***))))))***++++++***'''((()))***+++***))))))************************))))))))))))))))))******))))))************))))))+++***((('''''')))***,,,$$$(((,,,,,,)))&&&''')))'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))))))))(((((((((((((((((((((((()))***+++------,,,+++++++++************++++++,,,************************++++++++++++++++++++++++***))))))(((((())))))***************************************************++++++***)))((((((''''''************************++++++*********++++++,,,******++++++,,,,,,------))))))*********+++++++++*********))))))*********))))))))))))))))))))))))(((((())))))***+++------------,,,,,,+++******)))---,,,,,,++++++,,,,,,---''''''((((((((()))))))))&&&'''((()))***+++,,,,,,,,,***)))***++++++***))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------000///...------...//////,,,,,,,,,---------------...............---------........................,,,,,,------...//////000////////////////////////////////////000000000000//////000000000000111111222333333111000///000222222222222222222333444444222222222333333333444444555555666666777777888888===;;;;;;===>>>AAAJJJUUUhhhuuuuuurrrzzz~~~mmmXXXHHHBBBAAA;;;<<<===???AAACCCCCCDDDAAA@@@???>>>============>>>@@@DDDHHHJJJKKKJJJIIIKKKKKKKKKLLLKKKJJJJJJIIIGGGHHHGGGGGGEEECCCAAA???~~~aaaUUUKKKHHHHHHFFFCCCBBBDDDDDDDDDCCCBBBAAA@@@???>>>????????????>>>=========>>>??????===<<<<<<===;;;;;;:::999888777666666444444333222222222222333111111111000///.........++++++++++++,,,,,,------******************++++++******))))))************'''(((***,,,,,,+++)))(((************************)))))))))))))))*********)))))))))******)))))))))---+++)))''''''(((***,,,(((***,,,+++)))(((***+++''''''(((((()))))))))***))))))******++++++,,,,,,+++++++++***************************************&&&'''''''''((((((((((((''''''''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,,,,++++++*********+++,,,------************************++++++++++++++++++++++++---------,,,,,,---------*********************************)))))))))))))))''''''(((((())))))***************************************)))******++++++******+++,,,------......---+++((((((***,,,+++)))******))))))))))))******************************---,,,***)))))))))***+++,,,,,,,,,++++++*********------++++++++++++------************+++++++++,,,++++++++++++++++++++++++---+++******++++++)))((((((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,************************+++,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000///...---,,,,,,------,,,,,,------......//////---------.........//////........................,,,,,,,,,------.........////////////////////////////////////000000000000////////////000000000111111222222222000000111222222222222111222333333444333333444444444555555555555555666666777777888888999777888;;;<<<===CCCJJJTTTaaavvvzzzooonnnsss}}}vvvfffUUUJJJEEE>>>===<<<<<<>>>???@@@@@@CCCBBB@@@>>>=========>>>>>>@@@DDDHHHJJJKKKJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIHHHGGGEEECCCBBB{{{___UUUKKKIIIHHHEEECCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>????????????>>>=========>>>??????===<<<<<<===;;;::::::999888777666555555444333333222222333333111111000000//////......,,,+++++++++*********)))++++++++++++,,,---...///((()))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))(((((())))))***************))))))))))))))))))***---,,,***))))))***+++,,,---***&&&%%%''')))******'''((((((((())))))******))))))******++++++,,,,,,******************++++++************************'''''''''(((((((((((()))***))))))***++++++***(((************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))&&&''')))***+++,,,+++++++++*********+++,,,------************************++++++++++++++++++++++++*********************************************************)))))))))))))))&&&''''''((()))************************************)))))))))******+++,,,******+++,,,------......///+++''''''***,,,+++)))******))))))))))))******++++++++++++++++++++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------++++++++++++++++++++++++---+++******++++++)))((((((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********,,,,,,******************************+++,,,,,,---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------------...------,,,++++++++++++------....../////////000***+++,,,---...000111111..............................------,,,,,,,,,,,,////////////////////////////////////000000000000...////////////000000000...000111222111111333444222111111111111222333333333333333444444444444555555555666666777777888888777666777;;;<<<<<<>>>CCCGGGSSSeeeyyy~~~qqqllllllppptttvvvqqqeeeVVVMMMFFFBBB>>><<<>>>AAACCCCCCFFFEEEDDDBBBAAA@@@@@@@@@???AAADDDGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFDDDyyy___UUULLLIIIGGGDDDBBBDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>======>>>??????===<<<<<<===::::::999888777666666555555444444333333333333333111000000000/////////...,,,,,,+++******)))(((((()))(((''''''''')))***+++''')))++++++)))((()))***)))***+++,,,---,,,,,,+++((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******,,,+++++++++++++++,,,,,,---(((""" $$$((()))(((((())))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((((()))******)))************************))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((()))******+++,,,,,,+++************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********************************************************))))))(((((((((***************************************+++,,,---******++++++,,,,,,------...+++((((((***,,,+++)))*********))))))*********++++++++++++++++++++++++(((((())))))***+++------)))******+++,,,,,,---------,,,,,,++++++,,,,,,---)))************+++++++++%%%&&&'''(((***,,,------,,,***)))***++++++***))))))))))))***+++++++++,,,******++++++++++++******++++++******++++++,,,---************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,++++++++++++------..................***+++,,,---...000111111........................///......---,,,,,,++++++////////////////////////////////////000000000000......////////////000000---///111222222222333444111111111111111222333333111111111222222222333333555555666666777777888888:::888888<<<<<<::::::<<>>===>>>??????===<<<<<<===::::::999888777666555555555555444333333333333444000000000000////////////+++++++++++++++++++++++++++***(((&&&%%%%%%&&&'''(((+++------+++******,,,************++++++++++++))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((((()))***+++((()))***+++,,,,,,+++++++++(((%%%$$$%%%''')))************))))))))))))))))))))))))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++***'''$$$$$$&&&)))******************************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))),,,,,,+++***+++,,,...///++++++***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************))))))******++++++,,,,,,***************)))))))))*********************************++++++,,,---...******+++++++++++++++++++++***))))))***+++++++++++++++************++++++************************'''((()))***+++,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++))))))))))))************%%%%%%'''(((***,,,---...+++***))))))+++,,,+++*********************++++++******++++++++++++******((()))***+++,,,---------************************((())))))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,++++++---------................................................---------------////////////////////////////////////000000000000........./////////000000...000222333222111222222111111111111111222222333222222222222333333333333555555666666777777888888;;;888888;;;<<<999888999<<>>@@@???===<<<<<<===::::::999888777666555555555555444333333333333444000000000000////////////***++++++,,,,,,------...555333///,,,***))))))******---000000---+++,,,---)))))))))((()))******+++************************'''(((((()))***++++++++++++***)))(((((()))***+++%%%''')))+++,,,,,,***))))))+++---+++((('''***---++++++******))))))((((((,,,,,,++++++******))))))))))))******+++++++++,,,************************)))*********++++++++++++'''$$$!!!!!!$$$(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))++++++++++++++++++++++++000...,,,++++++---000111++++++***)))((((((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******************************))))))***+++,,,---------'''((()))***+++,,,------************************++++++++++++,,,---...///++++++******************))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,***)))(((------,,,++++++*********++++++---......---++++++************++++++++++++******++++++,,,,,,,,,,,,***)))((()))+++,,,,,,++++++++++++*********************++++++++++++******&&&(((***,,,---...------))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,---............,,,++++++******)))))))))000000///...------,,,,,,........................,,,------......//////000////////////////////////////////////000000000000............/////////000000222333333222000000000111111111000111222222333444444555555555555666666555555666666777888888888888555555:::<<<:::999;;;888;;;???GGGTTTggg|||rrr\\\KKKCCC@@@???>>>>>>BBBGGGMMMPPPRRRQQQQQQHHHFFFDDDBBBCCCFFFIIILLLMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIJJJJJJIIIHHHGGGvvvbbbWWWLLLHHHGGGDDDBBBBBBEEEDDDDDDCCCBBB@@@???>>>???????????????>>>======@@@@@@???===<<<<<<<<<<<<999999888777666555444444222000///000333444222//////---,,,,,,---------,,,******+++++++++,,,,,,,,,,,,+++******)))*********)))************++++++++++++***(((''''''(((***++++++***)))(((((()))******)))************++++++++++++***((('''&&&'''(((***************)))))))))))),,,++++++***)))(((''''''++++++++++++***((('''&&&******))))))))))))******))))))))))))************((())))))))))))(((((('''111...,,,***+++,,,+++******)))(((''''''((()))***))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))((('''))),,,/////////,,,++++++******+++,,,---***************)))((((((+++++++++*********))))))......---,,,++++++++++++************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++***************************))))))))))))+++,,,---************************+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++(((((()))***++++++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********...---+++***)))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------............------------......,,,------......------,,,,,,---......//////......000///...---------------......000111222222222222////////////000000000000000000111111111000000///000000000000111111111111000222444444333333333444222222333555666888999999888777777777777999:::;;;::::::===CCCIIISSSdddsss|||aaaNNNEEEBBB>>>999;;;???FFFMMMRRRTTTTTTLLLMMMKKKHHHDDDCCCGGGJJJKKKNNNPPPPPPMMMKKKKKKMMMIIIIIIHHHHHHHHHIIIJJJJJJsssaaaUUUJJJGGGFFFCCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???????????????>>>=========<<<<<<<<<;;;<<<<<<<<<888888777666555444333333444222111333555555333111000...,,,,,,---...---,,,------,,,,,,+++*********,,,++++++***************)))************+++++++++,,,***)))(((((()))***,,,+++***)))(((((()))******)))************+++++++++,,,***)))''''''((()))***************))))))))))))+++*********)))(((((((((******+++******)))((('''******))))))))))))******))))))))))))************))))))***************)))...,,,)))))))))***)))(((***)))(((''''''((()))***))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))(((&&&'''(((***))))))'''(((((()))***++++++,,,***************)))((((((+++++++++*********))))))---,,,++++++++++++++++++************************)))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))*********+++++++++,,,,,,------,,,++++++***))))))***************+++++++++************************************************,,,+++***))))))******+++************************++++++++++++++++++++++++******************)))))),,,,,,+++++++++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,------------.........------------......,,,------......------,,,,,,---......//////............---------......///+++,,,---....../////////....../////////000000000000000111111111000000///000000000000111111111111000222444444333222333444444555555555666666666777666666666666666888999:::;;;:::;;;???BBBHHHTTTaaawwwyyyaaaQQQEEE>>>@@@>>><<<===BBBHHHMMMOOOSSSSSSRRRNNNIIIGGGHHHJJJHHHKKKNNNNNNLLLJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHqqq```TTTIIIEEEEEECCCAAABBBAAAAAABBBBBBCCCBBBBBBAAA???????????????>>>======:::::::::::::::;;;;;;;;;777777666555444444333333555444444555666666555333111///------...///...---000///...,,,+++)))(((''',,,,,,+++***************)))************+++++++++,,,+++***))))))***+++,,,******))))))))))))******)))************+++++++++,,,+++***)))((()))******************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))************((()))***++++++,,,++++++---+++)))))))))***)))((())))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))),,,***((('''''''''%%%$$$###$$$&&&)))************)))************))))))(((+++++++++*********************************+++,,,************************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******))))))+++++++++***************))))))))))))))))))))))))************************---,,,+++***))))))))))))************************++++++++++++++++++++++++*********++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++******++++++,,,---,,,,,,,,,,,,------------......------------......,,,------......------,,,,,,---......//////......,,,,,,,,,------///000000***+++,,,---.........---------.........////////////000000111111000000000000000000000111111111111000222444444333222333444777777666666555444444444555555555555666777888888:::888999<<<<<<>>>FFFPPP^^^lll|||{{{eeeRRRFFFEEEAAA<<<:::===BBBFFFIIIVVVWWWWWWUUUQQQMMMKKKJJJHHHJJJLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIHHHGGGGGGGGGuuuaaaUUUIIIFFFEEECCCBBBCCCBBBBBBBBBCCCBBBBBBAAAAAA???????????????>>>======::::::;;;;;;:::::::::999888777777666555555444444666555555666666666555444222000.........///...---//////...---+++***)))(((,,,,,,+++************+++))))))*********+++++++++++++++************++++++)))))))))))))))*********))))))*********+++++++++,,,+++******))))))******************)))))))))(((((((((((()))))))))))))))(((((()))*********************))))))))))))******((()))))))))************'''((()))***++++++,,,,,,...,,,++++++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))///---***)))))))))'''&&&###%%%''')))******)))((())))))************)))(((************************))))))((())))))***++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++,,,+++++++++******)))))),,,+++++++++***)))))))))************************************************,,,++++++*********))))))*********************************************************++++++,,,,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++******++++++,,,---++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,,,,---......///.........---------------...//////---...//////000000000///------------.........///...///000000000000000000///000000000111111111111000222333333222222333444666666666555555444444333555555555555666777888888888777888<<<======BBBIIINNN[[[kkkyyy~~~iiiZZZJJJFFFBBB@@@@@@BBBCCCDDDNNNRRRWWWZZZZZZVVVQQQNNNKKKLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIII{{{eeeXXXLLLHHHGGGEEEDDDEEEDDDDDDDDDCCCBBBAAA???>>>???????????????>>>=========>>>======<<<:::888777999999888888777666666666555555666666555444333333222000.........///...,,,---------,,,,,,,,,++++++---,,,,,,+++***+++++++++))))))*********++++++++++++******************+++(((((())))))************))))))*********+++++++++,,,++++++***************************)))))))))(((((((((((((((((()))))))))'''((()))******+++************))))))))))))******((()))))))))************&&&'''((()))************,,,+++***+++,,,,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))...,,,******++++++***)))'''(((***++++++***(((&&&((())))))*********))))))************************(((((((((((()))***++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++***************))),,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))******++++++++++++*********************************************************++++++,,,,,,---******************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((+++,,,,,,------,,,,,,++++++++++++******)))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------......------,,,,,,---......///.........//////...---------------//////000111111111000000------------.........///......///000000000000000///000000000111111111111///111333333222111222333444444444444555555555555555555666777888888888888777666888<<<>>>===???DDDDDDLLLYYYkkk|||sss\\\UUULLLEEEAAA@@@??????DDDJJJTTT]]]bbbaaa\\\XXXQQQPPPNNNMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKLLL~~~iii\\\OOOIIIHHHEEEDDDEEEEEEEEEDDDCCCBBB@@@???>>>???????????????>>>======????????????===;;;888777999999999888888777777777444555666555333222222333222000...---......---++++++,,,,,,,,,---------...------,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))'''((()))******+++******)))************++++++++++++************)))))))))************))))))))))))(((((((((((((((((((((((('''((()))*********************))))))))))))******))))))))))))************&&&'''((())))))))))))))))))(((((()))******)))'''(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***)))'''(((***++++++******+++,,,,,,+++***((('''((())))))************)))***************+++++++++))))))))))))))))))***+++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))************+++************************+++++++++***************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++***)))((('''++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,---......//////......000000///------,,,,,,,,,......///////////////...------........./////////------...///000000000000000000000000111111111111///111333333222111222333222222333444555666666666555555666777888888888888999666777;;;;;;999999<<<===@@@JJJ[[[lll}}}zzzooo___PPPFFFAAA??????@@@FFFOOO[[[dddiiihhhggg\\\YYYUUURRRPPPNNNKKKIIIHHHHHHIIIIIIJJJKKKMMMMMM{{{lll^^^PPPJJJHHHEEEDDDEEECCCCCCCCCCCCBBBAAA@@@??????????????????>>>======>>>>>>??????>>>;;;999777888888888888777777777777444666777666333111222333222000------------,,,***,,,,,,,,,---------......------,,,++++++++++++,,,)))************+++++++++((((((((())))))(((((((((&&&''')))***++++++******)))************+++++++++)))*********))))))((((((************)))))))))))))))))))))((('''''''''&&&((())))))*********))))))******))))))))))))******))))))))))))************((())))))*********))))))((((((((()))******(((&&&'''((()))******)))((('''))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))'''&&&''')))******************************)))(((((()))***************))))))*********+++++++++++++++***)))))))))******************************))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++************************************************))))))++++++++++++***)))******************************************************************))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******)))************+++---......---+++*********++++++,,,,,,------++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......//////......///......---------......---......///......------....../////////000000000,,,---...///000000000000000000000000111111111111///111222333222111222333222222333444444555666666333444555777777777777777888555555999:::777777999:::;;;BBBMMMWWWeeeyyyyyysssxxx}}}nnn```TTTJJJEEECCCEEEIIISSS^^^hhhnnnpppkkkggg```[[[XXXTTTPPPLLLJJJJJJIIIJJJJJJKKKLLLMMMwwwmmm___QQQJJJGGGDDDCCCDDDAAABBBBBBCCCCCCBBBBBBAAA???????????????>>>======;;;<<<===>>>>>><<<:::999777777777777666666666666444777888777444222222444111///---,,,,,,,,,+++)))------------------------...---,,,,,,++++++,,,,,,)))************+++++++++''''''((((((((((((''''''&&&''')))***+++++++++***)))************+++++++++)))))))))))))))(((''''''************))))))))))))******)))((('''&&&&&&%%%))))))************))))))******))))))))))))******))))))))))))******************+++++++++******)))***)))***+++---,,,***((('''((()))******)))((('''))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***)))'''(((***++++++***))))))(((((()))***+++,,,(((((()))***************))))))******++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))************************++++++,,,,,,+++***((('''************************))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++...------,,,,,,------...*********++++++,,,,,,,,,+++******)))***+++---...***+++---......---+++*********+++,,,---......///++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......//////......---------------...///000...///////////////......////////////000000000000,,,---...///000000000000000000000000111111111111///111222222111111222333333333444444444444444555222333444666666666666555777444444888:::999999<<<<<<===AAAEEEGGGPPPfff}}}zzzkkkiiinnnzzzlllYYYLLLGGGDDDDDDJJJVVVcccnnnsssyyyssskkkeee```[[[VVVRRRLLLKKKKKKJJJJJJJJJKKKKKKssslllfffZZZNNNIIIGGGDDDCCCDDDFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<=========;;;:::888777999999888777777777777777888666444444222000000111...............///000000------,,,++++++***)))))),,,+++******,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))************)))((((((***,,,---,,,******+++,,,---,,,***'''&&&+++***)))(((((()))***+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******))))))))))))******,,,+++******++++++***((())))))))))))************&&&%%%$$$$$$%%%'''***,,,***,,,......,,,***)))***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&+++++++++*********))))))&&&$$$###%%%(((***)))'''+++++++++************)))))))))))))))))))))))))))---,,,)))''''''(((***+++******++++++++++++******---,,,+++******+++,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,---...////////////000+++***------))))))...*********)))))))))))))))***+++,,,,,,++++++---///222111000///---+++******,,,///222222...++++++,,,+++*********+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++---...//////...---///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***........................******+++,,,,,,---..................................................................////////////------------.........///////////////000000000000111111111111222333444555222222222222222222222222333333333444444444555555555666777888777666444222999999999888888888888777888:::<<<===@@@IIIVVVaaavvvggg]]]]]]fffxxxwwwfffUUULLLGGGIIIMMMSSS___lllpppxxx|||uuullleee[[[QQQLLLNNNOOOMMMIIIHHHIIILLL~~~ooohhhcccXXXLLLHHHFFFCCCBBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>===;;;:::888777777666555555555555555777555444444333222222333000000///...............---------,,,++++++******,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,+++++++++************(((((((((((())))))))))))'''''''''(((++++++***))))))******+++***)))'''&&&+++******))))))******+++((())))))))))))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))*********)))(((((())))))(((&&&))))))))))))***************)))((((((((()))***+++((()))******(((''''''((())))))))))))))))))))))))+++******************+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''+++++++++*********)))))))))'''&&&'''***+++***((())))))((((((''''''''''''************************)))'''%%%######$$$&&&''')))))))))(((((()))))))))***)))(((''''''((())))))******+++++++++,,,,,,,,,***************+++++++++***+++++++++++++++******...******------)))))),,,+++++++++******************+++,,,,,,++++++---///000000//////...---,,,,,,***---//////,,,)))))))))++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,---------,,,,,,+++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............................................................////////////------........./////////////////////000000000000////////////000111222222222222222222222222222222222222222333333333444444555666777888888666555333666666666777777888888888777999::::::<<>>>>>>>>???@@@@@@@@@???===;;;:::777777666555555555555666555555444333333333333333222111000///------,,,,,,......------,,,,,,++++++,,,+++******,,,,,,,,,***,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))************((((((((()))+++,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))************++++++++++++******************+++******))))))))))))*********)))(((((())))))(((&&&))))))))))))************,,,,,,+++***)))(((((('''(((((()))(((&&&%%%'''((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***+++++++++***************+++***)))***+++,,,+++***))))))((('''''''''''''''++++++++++++++++++++++++,,,***)))''''''((()))***---,,,+++******+++,,,---,,,++++++******++++++,,,))))))*********++++++++++++++++++***************++++++++++++***)))(((''',,,******---,,,))))))***++++++++++++++++++++++++***+++,,,+++++++++---/////////............------***,,,------+++)))((()))++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************((()))***+++,,,------...++++++++++++++++++++++++******))))))******+++,,,...---,,,++++++*********---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................---............/////////....../////////000000000////////////000000000000000000/////////000000111222222222222222222222222111111111222222222333333444555666777888777666555333444444555777888888999777888:::999999===DDDJJJQQQcccyyydddZZZTTTXXXdddssswwwfff\\\WWWTTTSSSTTT\\\gggttt|||}}}xxxlllbbbXXXSSSMMMHHHFFFFFFGGGGGGuuuhhhbbb[[[RRRJJJGGGEEEAAAAAACCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@???>>><<<;;;:::999888888777777888888444555444111111333333222222111000...------------.........------,,,,,,,,,,,,*********,,,---,,,+++++++++++++++++++++++++++*********))))))))))))(((*********+++++++++,,,,,,+++******,,,...///...,,,))))))((((((((()))******((((((((())))))(((((((((((()))************)))((()))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,------******))))))))))))******,,,+++******++++++***(((((()))))))))************************)))'''&&&%%%***++++++)))((((((***,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,+++++++++++++++******---,,,+++************+++++++++++++++++++++++++++///...---,,,,,,---...//////---,,,******,,,---///,,,,,,,,,,,,,,,---------(((((((((((()))))))))***,,,+++++++++***))))))))),,,,,,------,,,+++******+++***+++---,,,+++***************+++++++++++++++)))***++++++***+++---///.........---,,,,,,++++++,,,---------,,,++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---------------,,,,,,,,,................................................---------.........//////////////////000000000000////////////000000000000333222222111111111111222111111111111111111111111222222222222333333333333444555666777777777777777444444555666666777888888888999;;;;;;:::<<<@@@CCCJJJVVVhhhzzz{{{lll\\\WWW\\\hhhyyy~~~wwwmmmaaaYYYWWW]]]fffooovvvwwwsssmmmeee^^^TTTMMMKKKJJJHHHFFFlll```]]]WWWPPPJJJHHHEEEBBBBBBDDDBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???>>>===;;;:::::::::999888888888888888333666555111000333333000000000///.....................------------,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++*********))))))))))))((()))))))))*********+++++++++******,,,...///...,,,******)))))))))***++++++++++++++++++++++++++++++((()))***++++++***)))(((((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---******))))))))))))******,,,+++******++++++***(((((()))))))))************(((((())))))))))))((('''+++,,,+++***)))))),,,...************************((()))************)))((()))))))))******)))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++******************************+++******))))))***...---,,,+++***+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,,,,***)))'''&&&&&&''')))***((())))))***************)))))))))*********++++++,,,+++++++++***)))))))))++++++,,,---------------***+++,,,,,,,,,,,,,,,+++))))))))))))******++++++)))***++++++******,,,...///...---,,,***)))((('''---,,,,,,,,,---,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++***)))***+++---...++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.................................---------------------................................................------------............////////////000000000000////////////000000000000222222111111000111111111111111111111111111111111333333333333444444444444444444555555666666666666777777777777777777777777777888999:::;;;===???AAABBBIIISSSbbbuuuqqqccc]]]___iiitttrrr___[[[ZZZ```kkktttzzz}}}wwwoooeee\\\VVVPPPJJJEEEyyycccYYYVVVSSSMMMIIIHHHFFFBBBBBBEEEBBBBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>===<<<;;;:::888888777666666666666777333888777111111666777222000//////............///---------,,,,,,,,,,,,,,,+++***)))***,,,------,,,***++++++++++++,,,,,,,,,++++++*********)))))))))&&&'''''''''((((((((((((((((((((()))+++,,,+++***++++++++++++************)))((('''&&&&&&'''((()))((()))+++,,,,,,+++)))((('''(((((())))))((((((''')))))))))))))))))))))))))))************+++++++++***))))))))))))))))))*********))))))))))))*********)))(((((())))))(((&&&))))))))))))************)))))))))******+++++++++((()))***)))((((((***,,,************************'''(((***++++++***((('''((())))))******))))))((())))))))))))))))))))))))************************+++*********))))))((((((***************+++++++++((()))******)))((()))+++---+++)))(((((((((***+++++++++++++++++++++++++++******************++++++***)))(((((((((((()))***)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++***************((()))***+++,,,,,,,,,,,,***,,,+++)))))),,,---+++((((((((()))******++++++)))***+++*********,,,...//////---,,,***((('''&&&,,,+++)))***+++,,,+++))),,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........................................................,,,------------.............../////////000000000////////////000000000000//////.........//////000111111111111111111111111333333444444444555555555444444444444444444555555888888888777777666666666555555666888999;;;===>>>>>>AAAGGGQQQaaauuu|||nnneeedddgggtttqqqbbbTTTSSS\\\iiivvv~~~~~~wwwoooeeeZZZPPPJJJttt^^^UUUUUUNNNJJJHHHGGGDDD@@@AAADDDAAABBBCCCEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<=========<<<;;;:::999888777777666666777777222888999333444<<<>>>888222111000......---------++++++,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,******+++++++++,,,,,,,,,,,,+++++++++************''''''((((((((()))))))))'''''''''(((++++++***)))******+++++++++)))((('''(((&&&$$$""""""$$$&&&(((((()))+++------+++)))((('''(((((())))))((((((''')))))))))))))))))))))))))))************+++++++++)))((((((''''''(((((()))******))))))))))))*********)))(((((())))))(((&&&))))))))))))************))))))((((((((()))***+++&&&((()))***)))((()))***************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************((((((((()))))))))))))))))))))*********+++++++++''')))+++***)))(((***,,,+++***(((&&&&&&'''(((***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////++++++++++++,,,,,,,,,,,,***************+++++++++))))))***************)))(((***)))$$$%%%***,,,***(((((()))******+++,,,,,,((()))******)))***,,,...//////...---,,,+++***)))---+++)))***,,,---,,,***---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,---------,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////................................................,,,,,,---------.........------........./////////////////////000000000000...............///000111111111111111111111111111222222333333333444444444444444333222222222333333555666666666666666666666666666555666888:::<<<<<<===>>>CCCJJJVVVgggzzzxxxvvvsss{{{www]]]RRRTTT[[[eeemmm~~~~~~uuujjj___YYYsss^^^VVVWWWKKKHHHFFFFFFCCC??????CCC@@@BBBCCCEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>>>>===<<<;;;;;;:::999999888999999999111888:::555777AAADDD>>>444333111///---,,,++++++++++++++++++++++++++++++***))))))***,,,...---,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,)))((((((***,,,---,,,***)))***++++++***(((&&&$$$...+++(((&&&&&&(((+++...((()))+++------+++)))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))******,,,+++******++++++***)))))))))))))))************)))(((&&&$$$$$$&&&'''(((&&&(((+++++++++************************************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))************************'''((()))***+++,,,------))))))******++++++++++++&&&)))++++++)))))),,,...,,,***(((&&&&&&''')))***))))))))))))))))))))))))*********++++++,,,,,,,,,)))******++++++******)))''')))***,,,------,,,,,,(((((((((((())))))))))))))))))******+++++++++,,,+++,,,,,,++++++***)))(((''')))'''!!!!!!(((+++)))))))))***+++,,,,,,------((()))******)))***,,,...//////.........---------000...+++,,,///000///------,,,,,,+++*********+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...//////...---+++***+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---...///000000................................................,,,,,,,,,---------......------------.........///////////////000000000000////////////000222333333000000000000000000000000111111222222222333333333444444333222111111111111222333333444555666777777:::888777777999;;;<<<<<<999;;;???EEELLLZZZmmm||||||{{{nnn\\\VVVUUUYYY^^^ssszzzwwwnnniiiwwwaaaWWWUUUNNNKKKFFFCCCBBBAAA@@@>>>BBBCCCEEEDDDBBB@@@???@@@????????????>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???>>>===;;;999888777666666555555666777888999:::;;;111111000///...---,,,,,,........................*********++++++,,,,,,,,,)))+++++++++***+++,,,...*********)))))))))((((((,,,,,,,,,++++++*********+++***))))))***,,,...///222...)))((())))))((('''***++++++++++++,,,,,,,,,******************++++++******++++++++++++******************************))))))))))))************++++++)))((((((((()))***(((((())))))*********+++))))))))))))((((((((((((%%%&&&''')))******++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))///+++'''&&&)))+++,,,,,,******))))))(((((('''''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++444,,,(((+++,,,(((%%%'''***+++,,,,,,+++***)))((())))))))))))))))))))))))000///,,,*********+++,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++******************************************))))))))))))))))))******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++*********************......//////...---,,,,,,,,,+++***+++---...---,,,************************---------,,,,,,++++++++++++)))(((***---...---***------------------------------------------------///............---------000000/////////.........///////////////.........000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222333333333222222111111111:::777444444666888888666666777888999999:::999999;;;===>>>@@@DDDOOO^^^jjj{{{xxxggg[[[TTTRRR___lllyyy~~~wwwxxxbbbWWWTTTMMMJJJEEECCCBBBAAA@@@???BBBCCCEEEDDDBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======<<<;;;:::888777666555666666666555555444444444111111000///...---,,,,,,------------------------******+++++++++,,,,,,,,,)))***+++***))))))+++---,,,,,,+++++++++*********,,,,,,,,,++++++*********+++***)))((()))+++,,,...///,,,)))((()))******)))((())))))))))))***************************************++++++++++++******************************))))))*********+++++++++---,,,+++***))))))******))))))))))))*********+++)))))))))))))))))))))(((((())))))***************((((((((()))))))))))))))))))))))))))))))))))))))...+++'''&&&((())))))((()))))))))))))))(((((((((,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********************))))))))))))******************************************************++++++++++++++++++++++++000+++)))------)))(((******++++++,,,+++***)))(((************************///...,,,***)))***++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++************++++++------------------------...............---,,,,,,000...,,,,,,,,,,,,***(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...,,,***+++---...---+++------------,,,,,,,,,,,,------------------------///............---------......---------,,,,,,,,,.........///////////////000000000000000000000000000000000000000000000000111000000000000000000000222222222222222222222222333333333222222222111111777444222333555666555444666666777888999999999999999:::<<<<<>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999777555444666666555444333333222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++*********+++***)))(((((()))***+++,,,***((((((***+++++++++((())))))))))))***************************************++++++++++++******************************************++++++++++++...---,,,+++************)))))))))***************)))))))))))))))))))))))),,,+++++++++******))))))************)))))))))))))))))))))))))))))))))))),,,***)))((()))((('''%%%(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++************************************************+++***,,,......++++++...***++++++++++++***))))))************************---,,,+++)))))))))******************************)))******************)))++++++++++++++++++++++++************++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,)))*********+++,,,,,,,,,---............------,,,///...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///---+++***+++,,,,,,,,,/////////......---------------------------------///............------------------------,,,,,,,,,------......//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222333333333222222222222111555444333444666666444333555666777888999999999999888999::::::;;;@@@HHHOOO^^^nnn~~~nnnmmmzzzxxxkkk\\\VVVSSSZZZfffuuuvvveee]]]\\\RRRNNNHHHDDDBBBBBBAAA@@@AAACCCEEEEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>>>>======<<<<<<999:::;;;;;;:::888555333555555555555555555555555111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))(((((((((((()))))),,,+++))))))******++++++******+++++++++,,,,,,,,,+++++++++*********************++++++++++++******************************)))))))))************+++...---,,,+++***)))))))))************************)))))))))))))))*********++++++******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))******+++***((('''((((((((())))))******+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((+++...///,,,***,,,///*********+++************************************++++++***)))(((((())))))************************))))))************))))))************************,,,---------------......,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,------************************,,,,,,++++++++++++,,,,,,'''(((((()))***++++++,,,---------......------,,,,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++)))))))))+++,,,---111111111000//////..............................///............---------////////////////////////,,,------...///000111111////////////////////////////////////////////////000000000000000111111111222222222222222222222222222222222222222222222222555555666777888777555444555666777888999999999999888:::;;;;;;;;;>>>BBBFFFRRR^^^qqqoooccciiisssvvvfffXXXVVVZZZaaapppsssfffbbbbbbWWWRRRKKKFFFCCCBBBAAA@@@AAACCCEEEEEECCCBBBBBBBBB@@@@@@@@@@@@????????????======>>>>>>>>>>>>======888999:::;;;:::888555444444444444555555555555555111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***,,,************++++++++++++************************))))))((((((((((((((((((,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******************************((((((((()))))))))******+++++++++******)))((('''+++++++++***************((()))))))))*********+++)))(((((((((((()))***+++)))))))))(((((('''''''''))))))))))))))))))))))))###%%%((()))***)))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++))))))(((((()))***++++++************************************************))))))))))))))))))))))))(((,,,///---+++***,,,---******************++++++******************************))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,---...//////,,,,,,---------------,,,+++******+++---......---+++++++++++++++++++++++++++++++++,,,,,,---------***************,,,...////////////......---------........................///............---------.../////////////////////,,,------...///000111111//////////////////////////////////////////////////////000000111111111111222222222222222222222222222222222222222222222222444555777777777666555444555555666777888888888888777888:::;;;<<<===???AAAHHHPPP___sssllldddbbbiiiwww|||jjjbbb\\\XXX___iiisssgggccccccYYYSSSLLLFFFCCCBBBAAAAAAAAACCCEEEEEEDDDBBBBBBCCCAAA@@@@@@@@@@@@?????????<<<<<<===>>>>>>>>>======888999999999999777666555555555444333222222111111111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******)))(((''')))***((())))))))))))*********)))))))))***************((((((((()))))))))))))))+++,,,---+++)))(((((()))((())))))))))))*********,,,,,,++++++***)))))))))******++++++++++++******************************((())))))))))))*********)))************)))((((((+++++++++++++++*********((())))))******+++++++++)))((('''''''''(((***+++((((((((((((''''''''''''))))))))))))))))))))))))"""%%%'''''''''((()))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************+++......++++++---///...*********)))******+++,,,++++++++++++++++++++++++))))))******))))))))))))************************)))******************)))------------------------))))))******++++++,,,,,,++++++,,,---------,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...------------------------++++++************++++++******++++++,,,,,,------+++,,,,,,------------,,,...---+++,,,,,,---+++***************************+++,,,,,,,,,,,,,,,,,,---***,,,---...------...000++++++++++++++++++++++++........................///............---------,,,,,,,,,---------------------......//////000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222111222222222222333333333222333555555333222333444444555666777888888888888555666777999:::<<<<<<===???DDDOOO```rrrkkk\\\\\\cccrrryyylll___XXXWWWvvvggg```]]]VVVPPPIIIDDDBBBBBBBBBBBBAAACCCEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????======>>>>>>===<<<::::::999999888888777777666666555444444444333333222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++***))))))***,,,((((((((()))))))))******((()))))))))*********+++'''(((((()))************(((+++,,,,,,***((()))+++((())))))))))))*********,,,,,,++++++***))))))(((******++++++++++++************************************+++++++++,,,,,,,,,((()))***+++++++++******,,,,,,,,,++++++*********((())))))******+++,,,,,,,,,***)))''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))"""$$$'''((('''''')))+++++++++******************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---///---***,,,333555333******)))))))))***,,,,,,++++++++++++++++++++++++)))***************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,***+++,,,,,,---------,,,))))))***++++++,,,------++++++++++++++++++++++++......------,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))******+++,,,---------------...,,,++++++------,,,***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++))),,,......,,,))))))***))))))******++++++,,,,,,........................///............---------,,,,,,,,,---------...............///////////////000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222111111222222222333333333222444555333111111333555444555666777888888888888777777777888:::;;;;;;:::<<<>>>EEEQQQ\\\kkkmmmbbb```cccooo~~~yyyjjj^^^yyyggg\\\WWWRRRMMMFFFBBBAAABBBCCCDDDAAACCCEEEFFFDDDCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>><<<:::888777:::999888777666666777777333333444555777888999999111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,...000(((((())))))*********+++(((((())))))*********+++'''''')))***++++++++++++&&&))),,,,,,******+++---***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******************************,,,,,,------------......((()))+++,,,------,,,,,,,,,,,,,,,++++++*********((())))))***++++++,,,,,,///...+++)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))'''***,,,+++***))),,,...,,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////,,,)))...888;;;777******)))))))))***,,,---++++++++++++++++++++++++)))******+++++++++******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,,,,------------******+++,,,,,,---......************************//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------++++++++++++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''***---,,,((($$$""""""***+++,,,,,,---...///000//////////////////////////////.........---------........./////////000000///////////////.........000000000000000000000000000000000000000000000000...//////000111222222222222222222222222222222222111111111222222333333333555666666555222222555888444555666777888888888888;;;:::999:::;;;<<<;;;:::===>>>CCCIIIMMMVVVjjj~~~oooeee^^^dddnnn|||yyy}}}lll```YYYLLLKKKGGGCCCAAA@@@CCCEEEBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????999:::<<<=========<<<<<<;;;999777555555666888999666555444444555666555444222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))***+++,,,---+++*********))))))((((((((((((((((((((())))))***''''''(((((())))))******+++---............///111******))))))***+++,,,,,,,,,++++++***)))*********+++++++++*********))))))))))))************)))))))))))))))))))))))))))))),,,,,,............,,,,,,++++++******************((((((***,,,---+++(((%%%))))))))))))))))))))))))+++***)))(((((()))***+++)))(((((('''(((***,,,---))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))************)))))))))))))))))))))))))))))))))***++++++)))(((((()))))))))((((((''''''&&&&&&++++++************+++++++++(((&&&'''***,,,+++))))))************))))))((((((***+++***)))((()))*********))))))))))))******---***(((((()))+++++++++************************))))))))))))************)))))))))))))))******+++)))))))))))))))******************+++,,,,,,,,,---+++++++++*********))))))------......---,,,***))))))))))))***+++++++++,,,************************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000...+++))))))+++...000---------,,,,,,++++++++++++)))(((((()))******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000&&&))),,,---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------///////////////////////////............---------////////////////////////111000/////////000222333000111111111111222222222777444111111333444222000333333333333333333333333555666666777666555333222555777999999999888999:::===<<<>>>AAADDDIIIUUUaaavvv|||cccZZZ]]]ggguuuzzzjjj___WWWLLLKKKHHHDDDAAAAAABBBDDDBBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????:::;;;<<<>>>>>>>>>===<<<999888888888777777777777666555444444555666555444333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++++++++++++++*********))))))))))))))))))***++++++))))))))))))***************+++,,,+++)))))))))*********))))))***++++++,,,++++++******)))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------------,,,+++************************)))******++++++***(((&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))***++++++))))))*********))))))((())))))))))))))))))))))))***+++,,,,,,***))))))******************)))))))))++++++************+++++++++(((''''''***,,,+++)))))))))***************)))(((***+++***)))((()))+++++++++************++++++---,,,******,,,---,,,+++++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++,,,,,,++++++******))))))*********++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++************++++++++++++************************++++++*********+++,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++)))(((((()))+++---,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((+++------++++++,,,...........................------------------------................................................////////////////////////---------.........//////////////////////////////111111000000000111222333000000111111111222222222333111///000333555444333333333333333333333333333333333444444333333222222555777999999888888999:::;;;:::<<<>>>???BBBLLLVVVfffvvvpppccc]]]___eee{{{uuufff\\\UUUMMMKKKHHHEEEBBBAAAAAABBBAAABBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@@@@@@@@@@???<<<===>>>?????????>>>===777888:::::::::999777555666555444444555666555444333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,+++++++++++++++***************++++++,,,++++++++++++***************++++++***'''%%%%%%&&&*********)))******+++,,,*********)))))))))))))))+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))(((((()))+++,,,***************)))((('''))))))))))))))))))))))))***,,,---,,,+++)))******))))))******************++++++************++++++***)))'''(((***+++******((())))))******+++++++++)))***+++***))))))***+++,,,,,,++++++++++++,,,,,,------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))******+++...------,,,+++***))))))******************))))))+++++++++***************)))))))))***+++,,,------+++++++++++++++************************************************+++,,,,,,++++++++++++++++++++++++............------------))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++*********+++++++++++++++---+++******+++,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++,,,...---,,,+++,,,...........................------------------------........................////////////////////////////////////////////////++++++,,,---...///000111////////////////////////111111000000000111222333000000000111111111222222222111///000222444444333333333333333333333333333333222222222222333444444444666888999888888999:::;;;:::;;;=========CCCKKKQQQaaauuuyyyfff[[[YYY```iiixxxooobbbYYYSSSNNNKKKHHHEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@???>>>888999:::;;;:::999777666666444444444555666555444333222000...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++***))))))))))))***+++++++++++++++******))))))))),,,,,,---+++)))''''''(((+++***************++++++************))))))((((((************************,,,***(((''''''(((***,,,)))))))))))))))))))))))))))******************)))))))))))))))************------+++)))'''&&&'''((())))))))))))))))))))))))***))))))))))))))))))***((()))+++,,,---,,,+++***)))))))))))))))))))))))))))((('''&&&&&&'''(((*********+++******)))(((''')))))))))))))))))))))))))))+++,,,,,,***))))))***'''''''''(((((())))))***++++++************++++++***))))))((()))*********(((((())))))***+++,,,---)))***++++++))))))***++++++++++++******+++++++++,,,,,,,,,...//////,,,***++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,++++++******)))+++*********)))(((((((((***************************))))))((()))***,,,---,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------*********************+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))******++++++,,,+++)))(((((()))******)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************---------------------------......---,,,,,,------++++++++++++++++++++++++------------------------................................................////////////////////////,,,,,,------...//////000/////////////////////////////////000000000111111000000000000111111111111555444333222222222222111333333333333333333333333444444333333444555777888444666888999888888888:::<<<;;;<<>><<>>;;;::::::999999999999999666444444444555666555444333222000...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++))))))******************)))(((((((((((()))***************))))))(((((('''***+++,,,+++***)))***,,,++++++***************+++)))******+++***)))((((((************************,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********------,,,)))&&&%%%'''))))))))))))))))))))))))))))))))))))******)))))))))((((((***+++++++++***))))))))))))))))))))))))))))))((('''&&&&&&'''((((((***************)))(((((())))))))))))))))))))))))((()))+++***(((''''''(((''''''(((((())))))******++++++************++++++*********)))((())))))***))))))))))))***+++---...)))+++,,,+++***)))***+++******))))))))))))******+++***+++,,,...---+++)))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++((()))))))))******+++++++++*********)))(((((((((************************,,,+++***))))))***+++,,,---,,,,,,,,,++++++******************************,,,,,,,,,---------------........................------------,,,,,,,,,,,,+++++++++******)))))))))*********+++++++++,,,,,,+++,,,------------,,,+++)))))))))******++++++,,,+++)))(((((()))******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,---......//////...,,,,,,,,,---------++++++++++++++++++++++++------------------------........................------------------------////////////////////////........................////////////////////////........./////////////////////000000000111111111666555555333222222222333333333333333333333333333444333333333444666888999444666888888777777888999:::999:::>>>???===>>>BBBAAAFFFPPP\\\jjj{{{zzziii```[[[bbbooo|||uuueee```]]]YYYSSSMMMFFFBBBBBBBBB@@@>>>AAABBBCCCCCCCCCBBB@@@??????@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA@@@???>>><<<;;;:::999999999::::::666555444444555666555444333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***************++++++)))))))))))))))*********((((((((((((((())))))***)))))))))(((((((((((((((&&&((()))***))))))+++,,,,,,+++******)))***************+++,,,,,,***)))(((***************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))*********+++,,,---***&&&%%%(((+++))))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))''')))***)))(((&&&''''''******++++++++++++++++++++++++************++++++******+++***(((((()))***+++***))))))***+++---...***+++,,,+++*********,,,***))))))))))))))))))******))))))***++++++***((())))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))******+++''''''((()))***++++++,,,******************))))))***************+++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********************++++++++++++)))******++++++******)))*********+++++++++++++++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------///---******,,,---...---------------------------------------------------........................------------------------//////////////////////////////.........---------////////////////////////---...///000000000///////////////000000000111111111222333333222333555777333333333333333333333333111111111222333444555666333555777888777777888999888666777;;;===<<<===@@@AAABBBGGGNNNWWWdddwwwppp```\\\aaajjjzzzqqqeeeccccccaaaVVVNNNEEE@@@@@@AAA@@@???BBBBBBCCCDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA???>>>===:::;;;<<<<<<<<<;;;999888666555444444555666555444333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,+++***)))))))))))))))))))))******+++++++++))))))(((((())))))***+++))))))))))))))))))******&&&((())))))))))))+++,,,,,,++++++***))))))*********+++---------,,,***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******''''''(((((()))******+++(((+++---+++'''%%%(((+++))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))*********)))))))))))))))))))))))))))***+++++++++***(((''''''((()))******+++******))))))))))))))))))))))))((()))******(((''''''(((,,,,,,++++++++++++++++++++++++************++++++)))+++,,,***''''''(((+++,,,+++***))))))***,,,---***+++,,,,,,******+++,,,+++******))))))******++++++***((((((***+++***)))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))******+++)))))))))******+++++++++*********+++++++++++++++))))))*********+++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,------...************++++++++++++************************,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,...+++((((((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////---------...............//////////////////////////////111222222222111000////////////000000000111///000222111000000333555333333333333333333333333111111222333444444444444333555777888777777888999999666666:::<<<;;;<<>>===888:::===??????<<<999666666555444444555666555444222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,***)))(((''''''*********++++++,,,,,,,,,*********)))***++++++,,,))))))******+++++++++,,,)))***++++++******+++,,,,,,,,,+++***))))))******+++,,,---......,,,+++)))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&''''''((()))******+++'''***---,,,(((&&&(((,,,))))))))))))))))))))))))((()))***++++++***)))(((---,,,+++*********,,,,,,))))))))))))))))))))))))&&&''')))+++***(((%%%###&&&'''(((***++++++++++++)))))))))))))))))))))))))))***++++++)))(((((()))+++*********)))(((((((((++++++************++++++)))+++,,,***'''&&&(((+++...,,,+++))))))***,,,---***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,---+++(((((()))+++++++++******************************+++++++++,,,,,,,,,)))))))))))))))******+++,,,,,,++++++++++++++++++*********+++,,,,,,,,,---))))))******++++++++++++'''(((+++---...//////...+++++++++,,,,,,---------........................***+++,,,---...---,,,,,,************************------,,,,,,,,,+++++++++'''((()))+++---///000111)))************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++)))(((((()))******)))+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---***''''''+++......---************************------------------------........................////////////////////////////////////////////////+++,,,,,,---...///000000////////////////////////000111222333444333222222////////////000000000000000222222000---,,,...000333333333333333333333333333444555666777666555444333555777888777777777999<<<888777;;;===<<<<<>>@@@AAAAAABBBCCCCCCBBBAAAAAA>>>????????????@@@@@@@@@BBB@@@>>>===>>>>>>===<<<999999:::999999888777666666555444333222333444444333222111///............///...------,,,,,,,,,,,,///,,,)))(((++++++)))&&&++++++++++++++++++++++++)))))))))(((((((((((((((((()))***++++++***)))(((******++++++***)))'''&&&)))))))))******++++++,,,************************)))***+++,,,,,,+++)))((())))))(((((()))***++++++***************)))(((((())))))))))))************'''(((((()))******++++++************************************))))))))))))---,,,+++***))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))***++++++,,,+++***((('''+++***)))(((((()))***+++,,,+++++++++******))))))))))))))))))((((((((((((+++***)))(((((()))***+++---+++(((%%%$$$%%%'''(((++++++++++++++++++++++++,,,,,,,,,+++***))))))(((***)))((((((((()))+++,,,***++++++***))))))***,,,***************)))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************+++++++++,,,---,,,***((()))+++...,,,++++++******++++++,,,***************)))((('''((())))))))))))*********////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...///...,,,*********+++++++++******)))))))))))))))))))))))))))))))))***************************---...+++'''&&&)))...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********---.........---,,,,,,+++))))))***+++++++++******.........------,,,,,,,,,------,,,,,,------...///......---,,,,,,,,,,,,---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,........................//////000111111111111111000000////////////000000///////////////000000111333333222222333333444555666555444333333333333333555555555555555666777777888888999:::;;;;;;;;;;;;:::;;;<<<>>>AAAFFFMMMRRRmmmdddZZZ\\\```ttt~~~nnnhhhggggggfff\\\RRRHHHEEECCC@@@???@@@AAAAAABBBCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@BBB@@@>>>===>>>>>>===<<<888888888888777666555444777666555444333444444555333222111///............---,,,++++++*********+++,,,,,,,,,+++)))))))))***++++++++++++++++++++++++...---,,,+++)))((('''&&&))))))************))))))((((((***++++++******)))************++++++++++++++++++++++++++++++++++++***+++,,,------,,,***))))))))))))))))))***++++++***************)))(((((())))))))))))***************))))))))))))(((((((((''''''''''''''''''''''''************))))))))))))++++++***)))((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))------.........---+++++++++***)))(((((()))***+++)))))))))(((((((((''''''))))))))))))((((((((((((******)))(((((()))******,,,***((('''&&&'''(((((())))))))))))))))))))))))$$$%%%&&&(((***+++------)))))))))))))))******++++++++++++***))))))***+++***************)))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***(((((()))***+++,,,,,,---+++------,,,***(((((()))+++******))))))******+++(((((())))))***)))))))))*********+++++++++,,,,,,........................++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......+++*********,,,,,,+++++++++*********************************++++++++++++++++++++++++&&&((()))'''###"""%%%)))+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******------......---,,,,,,++++++,,,,,,,,,+++***))))))+++++++++*********))))))++++++******++++++,,,---......---,,,,,,,,,,,,---,,,,,,------------......------------------------......//////...------,,,........................//////000111111111111111111000000//////000000111000000/////////000111111222111111111111222333333222222222222222333444444555555555555555666777777777888999::::::;;;;;;::::::;;;<<<===???CCCHHHLLLZZZjjjqqqccc^^^[[[bbbmmmooohhhgggffffff[[[QQQGGGDDDCCC@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAA????????????@@@@@@@@@AAAAAA???======>>>>>>===<<<999999999999888777666555777777666555555555555555333222111///............,,,,,,+++*********++++++(((,,,...,,,)))'''***---++++++++++++++++++++++++///......,,,+++***)))(((*********))))))*********((()))******+++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++))))))))))))))))))***+++)))************))))))((())))))))))))************,,,++++++)))((('''&&&&&&))))))))))))))))))))))))************))))))))))))))))))((((((((((((((()))'''(((((())))))*********))))))))))))))))))))))))******+++++++++***))))))******))))))))))))******))))))((((((((((((''''''(((((((((((())))))))))))***))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((((()))***************,,,+++***))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))))))))***************))))))*********''''''(((***+++,,,---...,,,...000000---***((('''***))))))))))))))))))***''''''((()))************,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++---...---+++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***'''&&&))),,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***---------------,,,,,,+++------------,,,***)))(((------------,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,------------....................................///......---,,,//////////////////////////////000111111111111111111111111000000111111111111000000000000111222222111111000000111111222333111111111222333555666777555555555555555666777777666777888999999::::::999:::;;;<<<======>>>AAACCCKKKWWWiii{{{xxxiii___^^^bbbmmmtttjjjfffdddbbb[[[QQQHHHEEEDDDBBBAAACCCAAAAAABBBCCCCCCBBBAAAAAA?????????@@@@@@@@@AAAAAAAAA???=========>>>===<<<;;;;;;;;;;;;;;;:::888888888777777666666666666666333222111///...............------,,,,,,---------)))+++---,,,******+++---************************+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++++++++******))))))------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***)))))))))))))))******))))))************)))(((((()))))))))************,,,,,,+++***)))(((''''''++++++++++++++++++++++++************)))))))))((())))))((((((((())))))***((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))*********************))))))(((((((((((()))))))))))))))))))))(((((()))))))))((()))***+++,,,++++++***++++++++++++++++++++++++///---+++(((%%%### '''((()))++++++***)))))),,,***))))))))))))))))))))))))************)))((())))))))))))))))))))))))******))))))))))))******++++++************++++++(((((()))***++++++,,,,,,...///111000...,,,++++++******))))))))))))******))))))***+++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++...---------------------++++++++++++++++++++++++++++++************+++++++++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---///***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------,,,,,,+++***...............---------------,,,,,,------...///......---,,,,,,,,,,,,---------------............---------------------------...............------000000000000000000000000//////000111111111111111222222111111111111222222111111111111111222222333111111111111111222333333444444444555666777888999555555555555555666777777555666777888888999999999888:::<<<===<<<<<<>>>???CCCKKKWWWdddtttyyypppgggcccjjjwww{{{nnngggdddccc\\\RRRIIIFFFEEECCCBBBDDDAAAAAABBBCCCCCCBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;:::888888777777777777777666666666333222111///............---------,,,,,,------...+++******+++---...,,,)))************************************++++++,,,,,,,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))*********************)))))))))))))))***((())))))*********))))))((()))))))))************++++++++++++++++++++++++((((((((((((((((((((((((************)))))))))(((******)))))))))***++++++))))))))))))************))))))))))))))))))))))))++++++*********+++++++++)))))))))******)))))))))))))))))))))))))))******'''((((((((()))))))))***((((((((())))))((((((((('''(((***,,,---,,,+++***************************'''''''''(((((())))))***'''((()))++++++***))))))+++)))'''((()))+++***(((((())))))*********))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++******************,,,------,,,***+++---///+++++++++******+++++++++,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++******))))))******+++***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++***++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***+++,,,,,,------------******************++++++------,,,,,,------...///......---,,,,,,,,,,,,------............/////////,,,,,,,,,,,,,,,,,,,,,,,,------...............---000000000000000000000000//////000111111111111111222222111111111111222222111111111111111222222333222222222222222333444444666555555555555666777777555555555555555666777777555555666777888888888888666888;;;===<<<======???===AAAHHHOOO\\\oooyyyfff```eeeppp}}}qqqjjjgggggg]]]SSSJJJFFFEEEBBBBBBCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<<<<======<<<;;;999999999999888777666555777777777777777666555555333222111///............++++++*********+++,,,,,,---+++)))+++//////+++'''************************,,,++++++***))))))((((((++++++************++++++&&&&&&''')))+++...000111++++++******************))))))))))))))))))))))))''''''(((((()))*********+++******)))))))))))))))((())))))************)))))))))))))))************))))))******+++,,,------))))))))))))))))))))))))************))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))************))))))&&&&&&''''''''''''((((((''''''(((((())))))******'''(((((())))))(((((('''((()))***+++,,,,,,+++***((((((((((((((((((((((((%%%%%%'''(((***,,,---...(((((()))******************'''%%%'''***,,,+++)))((())))))************)))))))))))))))))))))))))))******))))))))))))***************))))))*********,,,,,,++++++***)))))))))))))))((('''&&&(((+++...,,,,,,++++++++++++,,,,,,---......---,,,+++******************++++++++++++++++++++++++++++++++++++))))))************+++++++++++++++++++++++++++++++++******************+++)))+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******************+++++++++++++++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,((()))***,,,------------+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////////////////////////////000111111111111111111111111000000111111111111000000000000111222222333333222222333333444555333333333333333333444444555555555555555666777777555666777888888999999888555888:::<<<<<<<<<===???<<<>>>BBBEEEMMM\\\ppp~~~{{{iiiaaa```dddjjjuuuqqqiiigggggg\\\RRRIIIEEECCC@@@???AAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@>>><<<<<<<<<===<<<;;;888888888888777666555444666666777777777666555444333222111///............+++*********++++++,,,---,,,,,,---......,,,***(((************************+++++++++***))))))((((((***++++++,,,,,,++++++***))))))))))))+++,,,...000))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))))))))))))))(((((()))***************))))))))))))************'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''''''''((()))*********''''''((())))))(((''''''))))))******************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((%%%###&&&***---,,,***(((((()))***************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***+++++++++***************((()))))))))(((((()))+++++++++************+++++++++++++++,,,++++++******************++++++++++++++++++++++++++++++++++++((((((((())))))*********************************+++++++++******+++++++++)))***,,,,,,*********+++*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,------,,,+++************+++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++---------....../////////++++++******++++++,,,---......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------...//////..............................//////000111111111111111111000000//////000000111000000/////////000111111222222222222222333333444111111111111222444555555555555555555555666777777666666777888999999999999666888999:::999:::;;;===;;;>>>@@@BBBFFFPPP___jjj~~~wwwggg^^^\\\cccjjjvvvooogggdddccc[[[QQQGGGCCCAAA>>>===>>>AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@>>><<<<<<<<<===<<<;;;999999:::999999888777666555666777777777666444333333222111///............,,,,,,,,,,,,------...///***...111000,,,))))))***))))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,------,,,+++***///...,,,***)))))))))***''''''(((((())))))******************************))))))))))))***+++,,,---++++++***))))))((())))))(((((()))***************))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))++++++***(((''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''((()))***+++((()))***++++++***)))((('''((((((((())))))******&&&''''''((()))******+++&&&'''((())))))((('''&&&***)))))))))))))))))))))************************''''''(((((())))))*********)))((((((((()))+++,,,'''$$$"""%%%+++...---+++(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))******+++++++++,,,***,,,......,,,***))))))******))))))))))))******'''((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************,,,,,,++++++++++++,,,,,,(((***,,,,,,*********+++)))))))))******+++++++++))))))))))))))))))))))))************************(((((()))+++,,,,,,+++))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++******)))*********++++++,,,,,,,,,------,,,,,,------...///......---,,,,,,,,,,,,---))))))*********+++++++++........................,,,,,,---.../////////...........................//////000111111111111111000000////////////000000///////////////000000111111111111000111222222333000000111222444666888999555555555555555666777777666777888999999::::::999888999999888777777999;;;777:::======???FFFRRR\\\eeessspppjjj^^^aaafffmmmxxxlllccc___\\\YYYOOOFFFCCCBBB??????AAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????========================:::999888666666666666777777777666555555555555666333222111000///...---,,,++++++++++++,,,---............//////...,,,***)))++++++,,,,,,,,,++++++***,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))***)))(((((((((***+++,,,...***'''(((,,,...+++'''))))))))))))))))))))))))+++++++++************)))&&&&&&'''(((((((((((((((%%%''')))***+++***)))((())))))))))))(((((((((((((((((())))))*********+++))))))************)))))),,,,,,+++******+++,,,,,,'''((()))++++++,,,,,,,,,222///+++((('''(((***,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))******************************++++++++++++******&&&$$$###%%%(((***)))'''&&&''')))++++++)))'''&&&))))))))))))))))))))))))&&&''')))***+++***((('''***)))(((''''''((()))******++++++,,,,,,++++++************)))))))))))))))++++++************++++++(((((((((((())))))))))))+++*********))))))((((((************************,,,,,,,,,++++++*********+++++++++************)))************************++++++++++++++++++++++++---............---,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))(((((((((***+++------,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))------,,,,,,+++***)))))),,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++,,,---......,,,---......//////......,,,---......//////......---///000000///......///...............///000000000000000000000000000000111000///......///000111///000111222333222111111000111111111222222222222444333222111222333444555555444333222222333444555666666666666777777777777999888777666666777777888<<<<<<<<<===???DDDKKKPPP[[[```oooyyymmmddd___bbbgggmmmyyy{{{~~~kkkdddaaa___YYYOOOFFFCCCBBB??????AAA@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>:::999888777666666777777555555444333333333333444333222111000///...---,,,---,,,,,,+++++++++,,,,,,++++++++++++***)))((((((***+++++++++++++++******,,,++++++++++++++++++,,,)))))))))((((((((((((((())))))))))))))))))))))))******)))))))))***+++,,,---)))'''(((+++---***'''************************+++++++++************)))(((((()))))))))))))))((('''(((***+++,,,+++***))))))))))))))))))))))))(((((()))))))))************))))))************))))))***++++++,,,,,,++++++***(((((()))***++++++++++++---,,,***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))(((((())))))************************)))******++++++******)))***(((&&&&&&((()))'''%%%(((((()))******)))(((((())))))))))))))))))))))))******++++++***(((&&&$$$***)))(((((((((((()))******++++++,,,,,,++++++***)))))))))))))))******************))))))*********++++++++++++************************)))))))))(((************************,,,,,,,,,+++++++++******+++++++++************)))************************++++++++++++++++++++++++******++++++******)))(((+++++++++++++++***))))))((((((((((((((((((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))(((***+++------,,,+++***++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))------,,,,,,+++******))),,,,,,+++++++++,,,---...++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,---............---+++,,,,,,---------------,,,...000///...---...///...............///000000000000000000000000000000111000///......///000111///000111222222222111111000000000111111111222222222111111111111222333333555444444444444444444555444555555555555666666666888888777666666777888999;;;<<<<<<<<<>>>BBBIIIMMMRRRUUU```ooozzz}}}mmmddd___^^^dddlllwww{{{jjjeeedddcccZZZPPPGGGCCCBBB@@@???AAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@?????????????????????????????????::::::888777777666777777555555444333333333333444333222111000///...---,,,...---,,,+++******************))))))((())))))))))))******+++++++++******++++++++++++++++++++++++******))))))(((''''''&&&))))))))))))))))))))))))+++******)))******+++,,,+++(((&&&(((***,,,***'''************************+++++++++************))))))***************))))))((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))************)))))))))***+++,,,,,,+++***)))(((((()))******)))))))))'''((()))***+++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))******++++++******)))***)))(((((())))))((('''*********))))))*********))))))))))))))))))))))))******++++++***(((&&&%%%+++***))))))))))))***+++******++++++++++++******(((((())))))******++++++***))))))(((((())))))***+++++++++++++++++++++***************))))))))))))************************,,,,,,,,,++++++++++++***+++++++++************)))************************++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************---,,,,,,++++++*********,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,---------------***+++,,,,,,------,,,,,,,,,---//////---,,,---..................///000000000000000000000000000000000000////////////000000///000111111222222111111/////////000000000111111000000111222222222222111444555555555555555555444333333444444444555555555777777666666666888999:::;;;;;;;;;;;;<<<@@@EEEHHHHHHIIIOOOXXXaaammm~~~|||lll```[[[\\\___gggvvvvvvhhheeefffeee[[[QQQGGGDDDBBB@@@???@@@BBBBBBBBBAAA@@@???>>>===@@@@@@@@@???????????????????????????????????????::::::999888777777777777777777666555555555555666333222111000///...---,,,---,,,+++***************---,,,+++******+++---...))))))******++++++******++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******)))))))))*********)))(((&&&''')))***)))(((************************+++++++++*********))))))))))))*********)))(((((())))))***++++++******))))))))))))))))))*********)))))))))))))))*********))))))************))))))*********++++++*********((())))))))))))((((((''''''(((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((())))))************))))))''''''''')))***+++,,,,,,,,,+++***((((((***+++,,,))))))))))))))))))))))))'''((()))***************+++******************+++******++++++++++++******''''''((()))***++++++,,,))))))(((((((((((())))))'''(((((())))))***++++++*********)))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************************************------......------,,,+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,+++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,+++---......---,,,,,,---...............///000000////////////////////////000000////////////000000///000000111111111111111////////////000000000000///000222333333333222111444444666777777666444444333444444444444555555555666666666666777888:::;;;::::::;;;;;;;;;===@@@CCCBBBCCCEEEJJJOOOYYYmmm{{{iii```YYY[[[bbbnnn{{{rrrfffeeegggeee[[[QQQHHHDDDCCC@@@???@@@BBBBBBBBBAAA@@@???>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888888777666777777666555555555555666333222111000///...---,,,++++++******+++,,,,,,---...---,,,++++++,,,...///))))))***+++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***))))))************************+++++++++*********))))))'''(((((()))((((((''''''))))))))))))))))))((((((((()))))))))*********+++******))))))))))))))))))))))))************)))))),,,+++)))(((((()))+++,,,((())))))))))))(((((('''+++***((('''&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))((((((((((((((())))))'''''''''''''''''''''''')))))))))******)))))))))'''((())))))***+++,,,------+++)))(((((()))+++---))))))))))))))))))))))))'''((()))******+++++++++*********++++++*********)))******++++++******)))''''''((()))***++++++,,,))))))(((((((((((())))))%%%&&&''')))***,,,---...))))))))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))***************************************************************)))(((((()))******+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,---...............+++---......---,,,,,,---...............///000000//////////////////////////////000000000000//////000000000000000111111111////////////000000000000000111333444444444333222333444555666666555444333444444555555555666666666666666666666777888:::;;;888999:::::::::;;;===???>>>???AAACCCEEEKKK[[[kkk}}}ooo\\\VVVUUU\\\eeennnzzzoooeeefffgggfff\\\RRRHHHEEECCC@@@???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666555555444333333333333444333222111000///...---,,,++++++++++++,,,---...///,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***&&&''''''((())))))******)))))))))))))))))))))))))))************)))(((((('''(((((())))))******++++++++++++++++++++++++++++++++++++************)))&&&&&&'''((((((((((((((()))))))))(((((((((((((((((())))))******+++++++++************))))))))))))))))))************))))))+++***)))(((((()))***+++(((((()))******))))))))),,,***((('''&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((())))))******))))))((()))***+++***)))((((((***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))++++++*********)))))))))))))))***++++++***))))))))))))************))))))(((((())))))******++++++***))))))(((((())))))***'''((()))+++---///000111))))))))))))***************************************++++++++++++,,,,,,,,,+++++++++************)))***************************************************++++++++++++***))))))))))))***++++++++++++******************************++++++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******************+++++++++++++++***************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,---------------,,,---......//////......,,,---//////---,,,---..................///000000000000000000000000000000//////000000000000//////000////////////000111222/////////000000000111111222222333444444444444333333444444444444444444333444555555555555666666666777777666666666888999:::777888::::::::::::;;;<<<;;;;;;===@@@@@@BBBLLLVVVgggxxxjjj]]]TTTUUUYYY___kkkwwwnnnggghhhiiiggg]]]SSSIIIEEECCC@@@???@@@@@@@@@AAAAAAAAA@@@@@@???===>>>>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::888777666555555444333333333333444333222111000///...---,,,---------,,,------......+++++++++++++++***)))(((******+++------......---)))***,,,------,,,***)))((((((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))'''((()))*********+++,,,+++++++++++++++++++++++++++++++++************)))%%%&&&'''((()))*********+++******)))(((((())))))((())))))******+++,,,,,,************)))))))))((())))))************))))))((()))***++++++***)))((((((((()))***++++++++++++(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((***+++***(((&&&(((******)))(((((((((((()))***))))))))))))))))))))))))++++++******))))))******((())))))******))))))((())))))************)))))))))))))))))))))******************))))))*********)))***++++++,,,---...///((()))))))))******************************************+++++++++,,,,,,,,,+++++++++************)))************************************************---------------,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,,,,------,,,,,,+++******))))))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------,,,,,,,,,++++++,,,------,,,,,,---............---,,,,,,---............---,,,...000///...---...///...............///000000000000000000000000000000...///000111111000///...000//////...///000111222000000000111111111222222222222222222222333333444333333222222222222333333333333444444444555555555888888777666666777888999555888:::;;;:::::::::;;;:::999;;;>>>??????DDDJJJUUUccctttyyyfff^^^ZZZZZZbbbnnnooohhhjjjkkkhhh]]]SSSIIIEEECCC@@@???@@@??????@@@AAAAAAAAA@@@@@@======>>>>>>?????????@@@========================::::::;;;;;;:::999777666777777666555555555555666333222111000///...---,,,000000///...------------,,,---------,,,+++)))(((***+++,,,---............)))***,,,------,,,***))),,,,,,++++++***)))))))))))))))))))))))))))))))))------...///...---+++***((()))*********+++,,,---+++++++++++++++++++++++++++++++++************)))%%%&&&((()))+++,,,,,,,,,,,,,,,+++***))))))******((())))))***++++++,,,,,,+++*********))))))(((((())))))************))))))$$$''',,,//////,,,'''$$$'''((()))++++++,,,,,,,,,$$$&&&))),,,---,,,+++******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((($$$'''))))))((((((***---))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***,,,---...'''((()))******)))((('''))))))************))))))*********)))))))))))))))++++++************++++++************************(((((())))))*********+++*********************************++++++,,,,,,,,,+++++++++************)))************************)))))))))))))))))))))))))))************)))((((((((()))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,---------,,,,,,+++***))))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,------------------------......---,,,++++++++++++,,,---......//////......++++++,,,---------,,,,,,---///000000///......///...............///000000000000000000000000000000...///000111111000///...000///.........///111222111111111111222222222222222111000000000111333444444333111111111111333444222222333333333444444444999888777666666777888888555777:::;;;:::::::::;;;;;;999:::>>>AAA@@@BBBFFFGGGQQQ]]]hhhvvv}}}mmmaaaZZZ^^^hhhqqqrrrkkkmmmnnnmmmcccWWWJJJFFFDDDAAA@@@@@@CCCCCCBBBBBBAAA@@@??????AAA@@@@@@@@@???>>>>>>>>>@@@???>>>>>>>>>;;;777333;;;;;;:::999888777666555666666555444333333222222555444333111000//////......---,,,,,,++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***)))))))))******000///---***((('''''''''(((((())))))))))))(((''')))***+++,,,,,,+++***)))---,,,***)))))))))******((()))***,,,,,,+++******$$$%%%(((***++++++***)))*********)))))))))))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++************++++++)))*********++++++++++++))))))(((((((((((()))))))))((('''''''''(((***+++++++++++++++++++++++++++++++++******))))))(((((())))))***++++++++++++***,,,***(((''''''(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++)))(((((()))+++)))***++++++++++++******(((((())))))******+++++++++,,,,,,------,,,,,,+++************************)))************+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************,,,,,,+++***))))))******---...///---+++******+++***++++++,,,,,,------...******++++++++++++******++++++++++++++++++++++++...,,,***))))))***,,,---+++++++++*********))))))---,,,+++******+++,,,------+++(((***---///...,,,------............------........................////////////000000000000///////////////.........000000000000000000000000//////000111111111111111000111333333222222222333111111222222222333333333333333333444444444555555444555555666777888888999999999888888999999:::;;;;;;:::::::::;;;===???@@@DDDHHHNNNTTT^^^mmm~~~oooddd^^^ggglll}}}ssslllmmmnnnlllcccVVVJJJEEEDDDAAA@@@@@@BBBBBBBBBAAA@@@?????????@@@@@@??????????????????>>>=========>>>===:::888;;;;;;:::999888777666666666666555444444333222222444333222000///......---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,***)))))))))******)))((((((((()))+++,,,---))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))***+++(((((()))************)))'''((()))******))))))(((***)))))))))))))))))))))+++++++++++++++***))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++++++++***)))((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''***))))))(((((())))))***)))))))))*********++++++))))))(((((((((((())))))))))))((((((((()))***+++++++++++++++++++++++++++*********)))))))))))))))(((((()))************)))+++***)))(((((()))***+++************************************************)))***+++***(((((()))+++))))))******++++++******))))))))))))************+++,,,,,,------,,,,,,+++************************)))************+++++++++************************,,,,,,++++++************************************************************,,,++++++***))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,,,,---,,,,,,,,,+++++++++***,,,,,,+++******+++,,,,,,---,,,++++++,,,------,,,------............------.........................../////////000000000000/////////////////////...000000000000000000000000//////000111111111111000///111333333222222222333111111111222222222333333333333333444444444555555555555666666777777888888888888888888888999::::::::::::::::::;;;===>>>???CCCEEEHHHKKKQQQ\\\jjjuuuxxxkkkbbbbbbjjjzzztttlllnnnooommmbbbVVVIIIDDDCCCAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????????????????>>><<<;;;<<<===???>>>===;;;;;;:::999888777666666666666555555444333333333333333111///...---------------,,,+++++++++,,,,,,)))******+++,,,,,,------************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******)))*********+++***)))((((((((())))))***)))((((((((((((******++++++************++++++******)))))))))***++++++((((((((((((((())))))*********)))))))))((((((((())))))))))))))))))******,,,,,,,,,,,,,,,+++******))))))))))))************,,,,,,+++***)))(((''''''((((((((((((((((((((((((++++++++++++***)))((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))((((((((()))))))))******))))))(((((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++))))))))))))************''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***,,,)))))))))*********++++++***************)))))))))++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************+++************)))))))))++++++++++++++++++++++++************************,,,+++******)))*********'''&&&%%%'''+++---,,,***...------,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,---------............------............................../////////000000000......//////////////////000000000000000000000000...///000000111111000000///111333333222111222333111111111222222222222333333333333444444444555555666666666666666666666666777777777777777888888999:::999::::::;;;===>>>???@@@AAABBBBBBEEEKKKVVV]]]rrrsssjjjccceeennn{{{uuunnnooopppnnncccVVVIIIDDDBBBAAA@@@AAA@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@???===;;;;;;===???@@@@@@999999888888777666555555666666555555444444444333444333111000......---------,,,,,,++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************+++******)))((('''''''''+++***((('''''')))+++,,,,,,+++***))))))***+++,,,((()))))))))******++++++))))))((('''''')))***+++******)))(((((())))))***)))))))))))))))*********++++++,,,,,,++++++***)))((()))))))))************++++++******)))(((((('''((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((***************+++++++++************************(((((())))))******++++++'''((())))))******))))))))))))************))))))************************************************)))***+++***))))))+++,,,))))))))))))******+++++++++++++++******)))))))))++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++***************+++)))%%%###&&&+++...,,,))),,,,,,,,,,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...***)))+++...------............------................................./////////000000............////////////////////////////////////...//////000000000000000///111222333222111222333111111111111222222222222333333333444444444555555666666666666666666555555666666666666666777888888999999999:::;;;<<<===>>>======>>>>>>@@@EEELLLRRR___kkk|||rrrgggdddhhhsss}}}wwwooopppqqqoooeeeXXXJJJDDDBBBAAA@@@BBB@@@@@@??????????????????=========>>>>>>??????@@@AAA???<<<;;;<<<>>>??????777777666666555555444444666555555555555555444444555444333111000///......,,,,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++*********###$$$&&&(((***+++,,,---+++)))((('''((()))+++---,,,+++***))))))***+++,,,(((((())))))************+++***)))((()))***+++,,,(((((((((((()))***,,,,,,(((((())))))***************************))))))(((((()))))))))************))))))))))))))))))******(((((((((((((((((((((((($$$%%%'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))******++++++++++++************************(((((())))))******++++++((()))******++++++******))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))***+++---++++++************++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************************))))))*********++++++++++++***************++++++,,,(((%%%(((,,,...,,,(((*********++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...+++***,,,...------............------....................................////////////---.........//////000000////////////////////////......///000000000000000///000222222111111111222000000111111111222222222333333333444444444555555666666666666555555555555666666555555666666777888888888999:::;;;<<<===============>>>???CCCGGGJJJQQQZZZggguuu~~~rrrkkklllpppuuuxxxqqqrrrtttrrriii[[[LLLEEECCCAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>BBB???<<<;;;;;;=========666666666666555555555444555555555555555555555555666555333111000/////////,,,,,,+++++++++,,,------,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***&&&'''((()))***************)))(((((()))***,,,---++++++************++++++(((((()))*********))))))***************++++++,,,''''''((()))***+++,,,---((((((((()))******++++++)))************)))(((((())))))))))))************(((((())))))************(((((((((((((((((((((((($$$%%%&&&((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((()))))))))******'''((()))******)))((('''((()))******++++++******************************))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++*********,,,...///...,,,+++******+++++++++++++++++++++***************++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))******+++,,,---+++)))***,,,---+++((())))))******+++,,,,,,---******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.........---,,,,,,---...------............------........................------........./////////------......///000000000000000000000000000000000---...//////000000//////...000222222111000111222000000000111111111111222333333333444444444555555555555555555555555555555666666666666666777777888777888999;;;<<<<<<<<<<<>>>>>>>>???@@@AAABBBHHHMMMVVVaaaooo}}}pppllljjjrrrxxxrrrtttvvvtttlll^^^NNNFFFCCCAAA@@@BBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========???===;;;:::<<<<<<<<<<<<888777777777777666666666555555555555666666666666555444222111///.........,,,+++++++++,,,,,,---...++++++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))***+++,,,++++++***,,,,,,,,,,,,***(((&&&%%%((())))))******+++,,,,,,******++++++++++++******((())))))******)))((('''((())))))***************((()))***+++,,,++++++***'''(((((()))******++++++***++++++++++++***))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((())))))))))))*********++++++'''((()))******)))(((''''''((()))*********))))))*********************************)))))))))))))))((())))))***************+++***)))(((((()))***+++************************************************)))***++++++***+++---///222111...,,,+++***++++++***++++++++++++++++++,,,******++++++++++++******************************)))************+++++++++************************************++++++,,,,,,************************((())))))***++++++,,,,,,******))))))***++++++,,,++++++++++++++++++++++++***************+++++++++******++++++++++++***************************************)))***,,,---...,,,,,,,,,,,,---------...,,,,,,---......---,,,,,,///---,,,,,,...//////...------............------........................---------.........//////------......///000000111000000000000000000000000---...//////000000//////...000222222111000111222000000000000111111111111333333333444444444555555333444444555555666666666777777666666777777888999666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@???CCCFFFJJJQQQ\\\mmmxxxrrrooottt|||yyysssuuuwwwvvvnnn___PPPGGGDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<===;;;::::::<<<======<<<999999999999888888888888555555555666666666666666444333111000...---------++++++++++++,,,,,,---...*********+++,,,,,,------************************,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***'''(((***+++,,,,,,,,,+++'''((()))+++,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))*********((('''&&&&&&''')))*********)))((()))***,,,---,,,+++)))''''''(((((()))***++++++++++++,,,,,,,,,,,,+++******))))))))))))************,,,,,,+++***)))(((''''''************************,,,------,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''************++++++++++++'''((()))++++++)))((('''&&&'''(((******))))))((())))))))))))))))))))))))++++++******))))))(((((('''(((((())))))))))))))),,,***)))'''''')))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///555333000---+++***++++++*********++++++,,,,,,---******++++++++++++******************************)))************+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,(((***++++++******+++---,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))+++***)))))))))+++...///---------.........//////,,,,,,---......---,,,,,,///,,,***+++///111000...---..................---........................---------.........//////---------...///000000111000000000000000000000000---......///////////////...000111222111000111222000000000000111111111111333333333444444444555555333333444444555666777777777777777777777888999999666777999;;;<<<<<<<<<;;;<<<<<<===???AAACCCBBBAAABBBCCCDDDGGGNNN]]]nnn{{{{{{jjjeeehhhooo{{{zzzxxxxxxxxxtttaaaLLLDDDCCCAAA>>><<>>>>><<<:::555555555777888:::<<<===::::::999999777666444444777666555333333444444555333333222111000///......+++,,,------,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***(((&&&'''***+++)))'''************************+++++++++++++++++++++++++++*********))))))((((((,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))---+++'''%%%%%%&&&)))+++(((((())))))))))))(((((()))***+++,,,,,,+++***)))(((***+++***)))((()))******)))(((''''''((()))***+++***)))***,,,,,,***)))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((('''&&&%%%$$$((((((((('''((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***((('''&&&$$$%%%'''((()))))))))(((++++++************++++++(((((())))))))))))((((((************************---,,,,,,++++++,,,,,,---+++++++++*********))))))((())))))((((((***---000555333000...+++*********))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************++++++)))(((''''''''''''(((((())))))******++++++************************+++++++++*********))))))******************************))))))******+++,,,)))))))))))))))******+++++++++******+++---///000,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,...------,,,,,,------...,,,,,,,,,++++++*********------............------...------,,,,,,,,,------////////////////////////////////////////////////000///...---------------...///////////////......111111111111111111111111000000000000000000000000111111222222222333333333444444333222333444555666555555555555666666666666999999999999999999999999<<<<<<<<<<<<===???@@@AAA??????AAAEEEKKKSSS[[[___xxx|||eee\\\^^^bbbdddssswww}}}wwwxxxzzz|||qqq___LLLDDDDDDDDDAAA@@@AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>??????===<<<999999999999::::::;;;<<<999999999888888666555444777666555444444444555666333333222111000///......+++,,,------,,,,,,---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,***((()))+++,,,***)))************************++++++++++++++++++++++++************)))))))))(((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((,,,+++((('''&&&''')))+++(((((())))))))))))(((((()))******++++++******)))(((***+++***)))((()))***+++***)))(((((()))***+++******)))***+++,,,***((())))))))))))((((((((((((***)))(((''''''((())))))''''''((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))************************'''((()))(((&&&"""%%%&&&((()))******))))))'''''''''(((((()))))))))))))))************))))))************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))((()))))))))(((***---000222111///---+++*********))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************++++++)))(((((('''''''''))))))))))))************************************+++++++++*********))))))***************************************++++++,,,)))))))))))))))***++++++++++++******+++---...///,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,...------,,,,,,------.........------,,,,,,,,,,,,------............------///......------.........////////////////////////////////////////////////111000///...............---...............------////////////////////////000000000000000000000000222222333333333444444444444333333222333444555666666666666777777777888888999999999999999999999999;;;;;;;;;<<<===???@@@AAADDDCCCCCCDDDHHHLLLQQQTTTcccnnn~~~tttjjjbbb]]]\\\___hhhttt|||yyytttwww{{{~~~mmm\\\KKKEEEFFFFFFDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>???@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;888888888888888777666666888777666555555555666666333333222111000///......+++,,,------,,,,,,---...........................++++++++++++++++++++++++******++++++,,,,,,------************+++++++++,,,---+++***+++,,,---,,,+++************************************************************))))))))))))******+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''++++++***))))))))))))***((())))))******))))))(((+++******))))))******+++(((***+++***)))((()))***++++++************++++++***))))))***++++++***((((((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++******&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))************************!!!###'''++++++***'''$$$'''((()))***************((()))***+++,,,,,,+++*********++++++++++++******************************,,,,,,++++++++++++,,,,,,+++++++++***************((()))***))))))***---//////...---+++************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************************************+++***))))))((((((((((((***************)))))))))************************+++++++++***************************************)))************+++++++++***))))))))))))***+++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,...------,,,,,,------.../////////...............------............------//////.........//////000////////////////////////////////////////////////111111000////////////000,,,------......---------////////////////////////000000000000000000000000333333333333444444444555333333333333333444555555777777888888888999999999999999999999999999999999:::::::::;;;===???@@@AAAEEEDDDCCCBBBDDDFFFIIIKKKPPPYYYgggtttqqqddd\\\[[[]]]cccjjjsssxxxsssuuuxxxzzziiiYYYJJJEEEFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;777777888888888777777666888777777777666666666666333333222111000///......+++,,,------,,,+++,,,---........................++++++++++++++++++++++++))))))***+++,,,------...*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))*********)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))))))))))))))******)))))))))+++***)))(((((()))***+++(((***+++***)))((()))******************************)))))))))++++++***((((((((((((((())))))))))))((((((((((((((()))))))))&&&'''((()))************%%%''')))***+++***((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((()))***++++++***))))))((((((((((((((((((((((((++++++++++++++++++++++++###&&&***---/////////...))))))******++++++++++++)))***,,,------+++)))((()))******++++++******)))************************++++++************++++++************************((()))******)))***,,,...,,,++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++******)))(((((())))))+++++++++******)))))))))************************************************************************))))))******++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,------.../////////...............------............------..................///000////////////////////////////////////////////////000000///////////////000------......///.........000000000000000000000000000000000000000000000000222222222333333333444444333333333333333444444444777777777777888888888888888888888888999999999999999999999;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBEEEHHHJJJIIIPPPYYYbbbmmm}}}qqqhhh```^^^aaajjjyyyyyysssrrrrrrrrrfffXXXJJJEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;<<<777777888888888777777666777777777777777666666555333333222111000///......+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------***++++++++++++,,,,,,,,,***+++++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,***++++++,,,+++***)))((())))))************))))))+++***)))(((((()))***+++(((***+++***)))((()))***((())))))))))))))))))(((***)))((()))++++++)))((('''((((((((()))))))))***''''''((()))))))))))))))!!!"""###%%%&&&&&&&&&&&&%%%''')))***+++***((('''************************&&&&&&&&&''')))***,,,---((((((((((((((((((((((((++++++******))))))(((((('''((((((((()))))))))***))))))************))))))((((((((((((((((((((((((************************,,,,,,+++***)))(((((('''***************+++++++++(((((())))))(((%%%""" (((((())))))))))))((((((************************+++******))))))******+++************************((()))******)))***+++---)))*********************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++******))))))))))))***,,,,,,++++++******))))))************************************************************************((()))***++++++++++++******************++++++,,,++++++++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,------...------------------------------............---------,,,,,,,,,------...///////////////////////////////////////////////////.........------......///......///000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222333333333333333555555555555666666666777777777777888888999999999888999999:::;;;===???@@@????????????AAADDDFFFHHHFFFJJJPPPTTT\\\iii{{{yyyhhh___]]]cccqqq}}}yyyrrrooonnnmmmcccWWWJJJEEEDDDAAA??????AAAAAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@@@@@@@???===;;;::::::::::::;;;<<<<<<888888888888888777666666666666777777777666555444333333222111000///......+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++***)))((()))+++************************************************))))))))))))***************)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++******)))((()))******++++++******)))***))))))(((((())))))***(((***+++***)))((()))***(((((())))))))))))(((((()))(((((()))******)))'''''''''(((((())))))******&&&'''((()))*********)))$$$%%%&&&'''((()))))))))&&&''')))*********)))((())))))))))))))))))))))))%%%%%%&&&''')))+++,,,---(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((('''((()))***+++******)))******++++++************(((&&&$$$"""(((((())))))))))))((((((******************************))))))))))))*********************+++++++++(((***++++++******+++,,,))))))******+++******)))))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++************************+++******))))))*********+++++++++++++++************************************************+++++++++************************((()))***,,,,,,+++******+++************+++,,,,,,++++++,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////...------------......///...///000000111111111111////////////////////////000000000000000000000000000000000000111111111111111111222333333333333333333333444444444444555555666666777777888999999999999999999:::;;;<<<===>>>@@@@@@??????@@@AAACCCDDDAAADDDHHHJJJOOOXXXfffqqqssshhheeehhhooowwwvvvnnnmmmmmmmmmaaaVVVKKKGGGEEEBBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@@@@@@@???===;;;<<<;;;;;;::::::;;;;;;<<<999999999888888666555444555555666777666555444333333333222111000///......+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------(((***++++++)))((()))+++************************++++++++++++++++++++++++((()))))))))************((()))+++---------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((()))******++++++******)))(((((())))))))))))(((((((((***+++***)))((()))***((()))************)))((()))(((((()))******)))''''''''''''((()))*********%%%&&&((()))*********)))((()))***+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))'''''''''((()))*********,,,***(((&&&%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))+++---...///+++***))))))))))))***+++------,,,,,,++++++******)))))))))******)))))))))************************)))))))))(((((()))))))))))))))*********+++++++++(((***++++++*********+++)))***+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************+++******))))))***++++++***++++++++++++++++++,,,************************))))))*********+++++++++************************((()))+++,,,,,,+++***)))++++++******++++++,,,---+++,,,,,,,,,+++***((('''******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,---------------............------,,,,,,,,,------...///000////////////////////////////////////////////////...............///000000---...///000111111111111////////////////////////000000000000000000000000000000111111111222222222000111222333444333333222333333333333444444444444666666666777888999999999::::::999999:::;;;;;;<<>>>>>>>>???@@@AAA===AAAEEEFFFGGGLLLUUU]]]kkkvvvzzzsssrrrrrryyyrrrkkkkkknnnppp___UUUKKKHHHFFFCCCBBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCC@@@??????>>><<<:::>>>===<<<;;;;;;;;;;;;;;;::::::999999777666555444444555666666666555333222333333222111000///......+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,---------(((+++,,,+++)))(((***,,,************************++++++++++++++++++++++++(((((())))))*********+++&&&***///222333000,,,)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***))))))((('''(((((((((******++++++++++++******'''((()))******)))((('''(((***+++***)))((()))***)))***+++,,,,,,+++***))))))(((((((((******)))'''&&&''''''((()))******+++%%%&&&((()))*********)))%%%&&&&&&'''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******+++,,,***'''$$$$$$%%%(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))'''&&&+++***)))(((((()))************))))))******+++,,,******++++++++++++******************************))))))(((((((((((())))))))))))******++++++++++++(((***+++,,,*********+++******+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++************************+++***************++++++*********++++++,,,,,,---************************))))))******++++++++++++************************''')))+++,,,,,,,,,***)))++++++******++++++,,,---+++,,,,,,,,,+++)))((('''*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,------.........---..................------------......000111111///////////////////////////////////////////////////////////////000111111,,,---...///000000000000111111111111111111111111000000000000000000000000111111222222222333333333000111222333444333222222333333333444444444555555555666666777888999999999;;;::::::999999::::::;;;;;;;;;<<<<<<>>>???AAABBB???CCCFFFFFFDDDFFFKKKQQQ]]]dddooo{{{|||{{{{{{llleeehhhkkkiiicccWWWKKKGGGEEEBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCFFFFFFDDDBBB@@@>>><<<<<<===;;;999:::;;;<<<;;;:::;;;;;;:::999888777666555;;;777444444666777777555333333333222000///---,,,......---,,,,,,+++******------,,,+++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++************************************************************************------,,,++++++******))))))***+++,,,,,,+++***)))))))))))))))************((('''&&&''')))*********''''''''''''((()))***++++++++++++*********))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++******+++,,,,,,---+++*********))))))(((((())))))(((((((((((())))))***)))((('''&&&%%%$$$###(((((())))))*********+++))))))))))))(((((((((((())))))************))))))***(((((()))***+++***)))&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************))))))))))))''''''(((((((((((('''''',,,,,,+++***)))(((''''''***)))(((''''''((()))***,,,+++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************((()))***++++++***)))(((+++*********))))))((((((***************)))(((''')))************+++++++++++++++************************+++++++++,,,,,,,,,++++++******))))))((((((,,,---......---,,,+++*********))))))******+++,,,,,,***))))))***++++++***(((''''''(((******)))'''+++++++++*********)))))),,,+++++++++***)))))))))************************)))***+++,,,,,,,,,,,,,,,......------------,,,,,,***,,,------,,,++++++,,,,,,,,,------...///000000......------------............------------......,,,---...//////...---,,,//////.........---------............////////////////////////000000000000000000000///////////////000000000000111111111111000111111222222333444444333222111111111222333444444444444555555555555666555666777888999:::;;;;;;999999:::;;;;;;<<<<<<===??????????????????@@@AAAAAAAAAAAAAAACCCFFFJJJKKKVVVWWW]]]fffppp~~~~~~kkkeeehhhjjjhhhiii[[[MMMFFFDDDBBBBBBCCCAAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCBBB@@@>>>=========;;;999:::;;;<<<;;;:::;;;:::999888777666666555999777555555777777666555333333333222000///---,,,///......---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,---***++++++,,,,,,++++++***---,,,++++++******++++++************************************************************************+++++++++++++++++++++,,,)))***++++++++++++***)))(((((()))******+++,,,,,,+++***)))((())))))))))))******)))((((((((())))))+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))+++,,,---************)))))))))((())))))(((((((((((())))))---,,,+++***)))(((''''''(((((()))))))))*********))))))))))))((((((((((((++++++++++++++++++++++++)))(((((((((***+++***)))&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***'''''''''''''''&&&&&&&&&)))))))))******)))))))))+++++++++***************+++***))))))))))))***+++++++++++++++************)))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))******************++++++++++++******************)))))))))((()))************))))))((()))************+++++++++************************************++++++,,,,,,*********)))))))))))))))***************))))))(((******))))))******+++,,,+++******+++---///...---+++)))((()))***+++***(((+++++++++*********))))))+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---------...***,,,------,,,++++++,,,***++++++,,,,,,---------......------------......------,,,,,,,,,,,,------..................------//////.........---------........./////////000000.../////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222111111111222333444444444444555555555555666555666666777999::::::;;;999999::::::;;;<<<<<<<<<>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFIIIJJJLLLMMMQQQXXX```iiiyyyssskkknnnooonnnooo___OOOFFFDDDBBBCCCFFFAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>===;;;999:::;;;<<<;;;::::::999999888777666555555444333333333444444222111333333333222000///---,,,.........---,,,,,,+++++++++++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++******++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,------)))***++++++++++++***)))(((((()))******+++,,,,,,,,,++++++***)))(((((((((,,,,,,+++***)))(((((()))+++++++++***************))))))))))))))))))))))))+++++++++***************++++++***)))((((((''''''************))))))))))))***))))))(((((())))))*********)))((('''&&&&&&%%%(((((())))))))))))******))))))))))))(((((((((((()))((('''&&&&&&'''((())))))((('''(((***+++***)))&&&'''((((((&&&&&&'''((('''((((((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))************,,,++++++******++++++,,,************))))))))))))((())))))************))))))************+++++++++************************)))))))))************+++))))))))))))******************)))((((((((())))))******))))))******+++,,,---,,,,,,---///...,,,***///---+++***+++++++++***+++++++++******************************+++++++++******************************+++,,,,,,,,,++++++))))))***+++,,,---......***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,++++++,,,,,,,,,000///...---------------...............---------////////////000000000000....../////////000000000000000000000000000111111000000000000111111111111444333333222111111000000222222111111222222333444444444444555555555555666555555666777888999::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBEEEGGGHHHHHHHHHKKKPPPSSSXXXbbblll{{{zzzrrrsssuuussspppaaaPPPHHHDDDBBBBBBDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===;;;999:::;;;<<<;;;:::999999888777777666555555444444555666666555333222333333333222000///---,,,------,,,,,,++++++++++++)))***+++,,,------......***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********)))))))))))))))))))))))))))*********)))(((((((((,,,,,,+++***))))))******************************)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))(((*********)))))))))))))))***))))))))))))))))))***((((((''''''&&&&&&&&&%%%(((((())))))))))))))))))))))))))))))(((((((((((('''&&&$$$######$$$&&&''')))((('''(((*********(((&&&((()))((('''&&&'''(((''''''(((((()))))))))***************))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************,,,+++***))))))***+++,,,*********)))))))))))))))'''((()))***************))))))*********+++++++++***************+++++++++)))))))))))))))))))))***(((((())))))******++++++,,,+++***))))))***+++,,,******))))))******+++,,,,,,---///444777999888777333000,,,++++++,,,,,,+++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***++++++,,,------***,,,------,,,++++++,,,..................------...------,,,,,,------...------,,,,,,,,,,,,------111000...---,,,,,,---.........................../////////000000000111111........./////////000000000000000111111111111111///000000000111111111111333222222222111111000000222111222222222222333333444444444555555555555666555555666666777888999999888888888999::::::;;;;;;:::::::::;;;<<<===>>>???@@@???@@@@@@AAACCCEEEFFFHHHGGGIIIMMMNNNNNNTTTZZZgggttt|||ttttttuuutttnnn```QQQIIIEEEAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===;;;999:::;;;<<<;;;:::999999888888777777666666888999:::;;;:::999777777333333333222000///---,,,++++++++++++************)))***+++,,,---...------***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******************++++++***)))((('''&&&&&&%%%%%%''')))***((('''(((*********))))))***+++,,,,,,************************))))))))))))))))))))))))''''''(((((()))*********&&&'''(((***,,,---------))))))))))))))))))************))))))))))))******++++++******************))))))(((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***(((''''''''')))***)))((('''((()))(((''''''((()))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++))))))************))))))))))))))))))(((((((((((())))))************))))))''''''((((((((()))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))***************)))(((''''''((()))***))))))))))))))))))******'''((()))***************))))))*********+++++++++))))))*********+++++++++***)))))))))))))))))))))(((((())))))******++++++,,,+++***))))))***+++,,,******))))))******+++,,,(((+++000999BBBHHHJJJJJJ444111---++++++,,,,,,+++************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***,,,------,,,++++++,,,..................------------,,,,,,,,,,,,------......------------......000///...,,,,,,,,,---...---.....................////////////000000000000............//////////////////000000111111111111///000000000111111111111000000000111111222222222111111222222333333333333444444444555555555555666555555555666666777777888777777888888999:::::::::::::::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDCCCDDDHHHIIIHHHJJJOOOZZZdddsssyyyyyyyyyxxxmmm___PPPIIIEEEAAA??????>>>??????@@@AAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===;;;999:::;;;<<<;;;:::999999999999888888777777555777888888666555555666333333333222000///---,,,+++++++++++++++*********)))***,,,---...------,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++***))))))***++++++++++++***)))'''&&&%%%%%%###'''***+++)))((()))+++((((((((()))***+++,,,,,,***************+++++++++))))))))))))))))))))))))''''''(((((()))))))))***************)))'''%%%###))))))))))))************+++******))))))******+++)))))))))))))))*********))))))((((((((((((''''''))))))))))))(((((((((((())))))(((''''''((())))))((('''&&&''')))***)))((('''((())))))''''''((()))((())))))))))))))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''(((((())))))******+++(((((())))))))))))(((((()))))))))((((((''''''''''''((())))))))))))((('''''''''(((((())))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((''''''((((((((())))))))))))************((())))))************))))))************+++++++++)))))))))***++++++,,,,,,+++************)))))))))))))))))))))************))))))((((((((()))************))))))******+++,,,+++,,,000555;;;???@@@@@@222///,,,++++++++++++******************+++++++++***************+++++++++((((((((((((((((((((((((++++++,,,,,,,,,+++******---,,,,,,,,,++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------......///......---------......///---------...........................////////////------........./////////......//////000000111111000000000000111111111111//////000000111222222333000111222333333333333222444444444555555555555666444555555555666666666777666777777888888999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@CCCAAABBBGGGIIIHHHIIILLLPPPVVV```lllzzz~~~}}}}}}|||ooo```OOOGGGCCC@@@@@@BBB===>>>???@@@AAA@@@@@@???@@@@@@@@@???????????????===;;;999:::;;;<<<;;;:::::::::::::::999999999999333444555444111000222444333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,******++++++,,,,,,++++++***++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***++++++************))))))))))))&&&***......***((()))+++))))))((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******......---+++((($$$ ((()))))))))************+++******))))))******+++&&&&&&''''''((((((((()))))))))((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))(((''')))***)))((('''((()))*********)))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''((()))******)))(((''''''''''''((())))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))))))))((('''''''''((())))))***++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((())))))))))))((((((((()))))))))************)))************))))))((()))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++*********************)))))))))))))))((())))))*********************))))))******+++,,,///---------//////...---...---++++++++++++)))((())))))*********++++++++++++++++++***************))))))))))))))))))))))))+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------***,,,------,,,++++++,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,---...////////////---------.........//////------------............---------.........//////,,,------...//////000000000000000000111111111111000000000000111111111111000111222333333333222222444444444555555555555666444444555555555555666666666666777777888999999999===<<<<<<;;;;;;;;;;;;;;;======>>>>>>??????>>>>>>CCCAAABBBGGGIIIIIIIIILLLKKKNNNTTT[[[eeettt}}}{{{{{{zzzrrraaaOOOEEEAAA@@@BBBFFF===>>>???@@@AAA@@@??????@@@@@@@@@???????????????===;;;999:::;;;<<<;;;;;;;;;;;;::::::::::::::::::777999999777444444666999333333333222000///---,,,........................+++,,,---......---+++***+++++++++,,,,,,++++++++++++*********+++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,+++***))))))***+++,,,)))******+++,,,,,,------)))---111000,,,))))))++++++***)))(((''''''''''''))))))******++++++++++++))))))))))))))))))))))))************************'''(((***+++,,,+++)))((((((((())))))*********+++++++++************++++++))))))******++++++,,,,,,))))))(((((('''''''''&&&))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++((('''&&&''')))))))))'''''')))***)))((('''(((***++++++******))))))(((((('''(((((()))***++++++,,,************************(((((((((((((((((((((((())))))))))))************'''((()))******)))(((''''''(((((()))***++++++,,,))))))************))))))''''''((()))***+++,,,,,,'''((()))******)))(((''''''(((((()))***++++++,,,((((((((()))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((()))***++++++***)))((((((((())))))*********+++***************)))(((''')))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((***+++,,,.........---,,,*********)))***++++++,,,,,,***)))***---///000///,,,+++***+++++++++)))'''))))))******++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---......///000***,,,...---,,,+++,,,,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---///000000//////---------.........//////,,,,,,,,,---------......---------.........//////,,,,,,------...//////000000000000000111111111111222222111111000/////////000111222333444333222222444444444555555555666666444444555555555555555555666666666777888888999999>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======@@@===>>>CCCFFFEEEFFFHHHKKKMMMPPPSSSYYYdddqqq{{{~~~vvvwwwwwwvvvqqq```MMMEEEDDDBBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@AAA?????????AAABBBAAA@@@<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999888777666666555555555555444444444777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++'''((((((***+++,,,------************************,,,+++***)))))))))***+++---,,,***)))))))))******************************************************(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))*********)))))))))))))))******)))(((((((((((((((++++++******)))(((((('''))))))))))))************(((((())))))))))))((((((+++)))(((&&&&&&((()))+++(((((((((((())))))))))))((()))***+++++++++++++++'''((()))))))))(((&&&%%%))))))(((((((((((())))))000,,,'''###!!!"""%%%''')))((((((((((((((()))***))))))))))))))))))))))))$$$%%%'''((()))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))))))))))))))***++++++)))'''))))))************))))))***+++---...---+++)))(((''''''((()))))))))))))))(((((())))))))))))((((((+++(((%%%&&&)))+++***)))************************+++++++++************)))************************+++*********))))))(((((((((***+++***)))((()))***************************+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))),,,)))))),,,000111---)))(((((()))***++++++,,,,,,...---+++))))))***+++,,,(((((()))************)))************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------***,,,///111111000---+++000000//////.........---...------------...//////000000//////.........---222111///------...000111222111000//////000111222111111111000000000000000111111222222222333333333444444444555555555555666444444444555555555555666666666777888999:::::::::;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@CCCCCCBBBCCCCCCDDDEEEFFFLLLKKKKKKMMMRRRYYY___cccrrr|||}}}tttuuuvvvuuunnn]]]LLLEEEDDDBBB@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@??????AAAAAA@@@???<<<<<<;;;::::::::::::;;;::::::999888777666555555666555555555555444444444666555222///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,***)))((((((((())),,,,,,***)))))))))******************************************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))+++++++++************)))***)))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((()))***************(((((((((((('''&&&$$$$$$))))))(((((((((((())))))+++***((('''&&&''''''(((,,,+++***))))))((())))))))))))))))))))))))))))))---+++)))'''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***++++++***)))(((((()))((((((((())))))******))))))(((***+++,,,,,,,,,***)))((((((((()))***************(((((())))))))))))((((((***(((&&&&&&)))******)))))))))))))))))))))))))))+++++++++************)))************************++++++++++++******)))))))))***++++++******+++,,,************************************************,,,,,,+++++++++*********************************,,,***)))+++//////,,,(((((())))))***++++++,,,,,,...---+++***)))***+++,,,***************)))((((((************************))))))))))))))))))))))))+++++++++*********))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------000000//////...------,,,///.........------------...............///000000000/////////............000///...------...//////000///............///000000000000000000111111111111111111111222222222333444444444444555555555555444444444444555555555555777777777888888999999:::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????AAAAAAAAAAAABBBCCCDDDDDDKKKJJJIIIJJJNNNSSSXXX[[[___hhhuuu|||rrrrrrsssrrriiiZZZJJJDDDCCCBBB@@@AAA????????????@@@AAABBBBBBBBBAAA??????@@@@@@???===<<<<<<;;;::::::::::::;;;:::999999888777666555555666555555555555444444444555333111000......//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++000///......---,,,++++++++++++++++++++++++++++++,,,+++***)))((((((((((((,,,+++******)))*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************)))))))))))))))))))))************)))(((((((((((((((''''''((())))))***++++++))))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''((())))))))))))(((***)))(((&&&%%%$$$$$$###))))))(((((((((((())))))%%%''')))+++,,,+++***)))------+++***)))((((((((())))))))))))))))))))))))%%%%%%$$$$$$%%%''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,,,,***(((&&&%%%&&&((()))'''(((((())))))(((((('''************))))))))))))))))))***+++++++++******((())))))******))))))(((***((('''''')))******)))((((((((((((((((((((((((+++++++++************)))************************,,,,,,++++++++++++******)))***,,,,,,++++++,,,...************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***)))***------***&&&)))))))))***++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++***((('''&&&************************))))))))))))))))))))))))+++++++++*********************)))(((((()))******......---,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,------...555333///,,,++++++,,,------------------,,,,,,,,,/////////...///000000111////////////............------...............---......---,,,,,,---......//////000000111111222222000000000111111111222222333333333444444444555555444444444444555555555555888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???????????????@@@AAABBBBBBIIIHHHGGGGGGIIILLLPPPRRRSSSZZZdddnnnyyy|||qqqooopppnnndddVVVIIICCCBBBAAA@@@AAAAAAAAA@@@@@@???@@@@@@@@@CCCAAA??????@@@???>>><<<<<<<<<;;;::::::::::::;;;;;;;;;::::::999888888777666555555555555444444444333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,++++++***++++++++++++++++++++++++++++++*********)))******++++++******************************************************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))************))))))(((((((((((((((''''''(((((()))*********((()))))))))************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))(((***)))'''&&&%%%%%%&&&'''))))))(((((((((((())))))$$$&&&)))+++,,,+++***)))++++++***)))((((((((()))(((((((((((((((((((((((("""'''))))))&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))******''''''''''''&&&'''(((***''''''((((((((((((''''''***)))(((((((((((())))))((())))))*********)))))))))))))))******))))))))))))((((((((()))*********))))))))))))))))))))))))+++++++++*********))))))************************************************(((***++++++***+++,,,---************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++(((&&&))))))*********+++++++++,,,,,,+++******++++++,,,++++++++++++***)))((('''************************))))))))))))))))))))))))*********************************))))))*********//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,---......444222...+++******+++---------------------------...............///000000///////////////.........,,,---...000000///...---------------------------......///000111222222333///000000000000111111111222333333333444444444444333333444444444555555555888888888888777777777777888888999999999:::::::::::::::;;;<<<<<<===>>>>>>???>>>>>>??????@@@AAABBBGGGFFFFFFFFFGGGJJJLLLNNNSSSVVVZZZ```gggppp{{{|||pppnnnmmmjjj```TTTHHHDDDBBB@@@@@@AAACCCBBBAAA@@@???>>>>>>>>>BBBAAA????????????===<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::999888888888666555555555555444444444333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,************+++*********************************************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))************+++++++++*********))))))(((((())))))***************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))*********++++++***))))))((((((''''''''')))***+++))))))(((((((((((())))))''''''(((((())))))(((((('''''''''''''''((()))***((((((((((((((((((((((((###(((,,,...,,,)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((('''''' $$$(((***)))))))))***''''''(((((((((((('''''')))((((((''''''((())))))'''(((((((((((((((''''''))))))************))))))((()))******************************************+++++++++*********))))))************************((((((((()))))))))))))))''')))******))))))***,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***)))((('''***************++++++++++++++++++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,+++..................//////------,,,,,,,,,---...............///////////////,,,---000111222111///............//////...............///000111222222333///000000000000111111111222222222222333333333444333333333444444444444555888888777777777777777777888888888999999999::::::::::::;;;;;;<<<<<<======????????????@@@AAABBBCCCEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSWWW]]]dddiiittt{{{{{{ooommmkkkiii]]]SSSIIIEEECCC@@@???AAACCCCCCAAA@@@???>>>>>>>>>AAA@@@>>>>>>??????>>><<<<<<<<<;;;::::::::::::;;;888888888777777777666666666555555555555444444444333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++))))))***++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***++++++++++++******)))'''''''''((()))+++,,,---))))))(((((((((((())))))***)))((('''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))---,,,***)))((()))******))))))))))))))))))))))))((((((((((((((((((((((((************)))'''&&&%%%$$$***,,,+++)))***+++'''(((((())))))(((((('''(((((((((((())))))))))))''''''((((((''''''&&&&&&)))******++++++******)))''')))++++++***)))***+++************************+++++++++************)))************************'''''''''(((((((((((()))(((*********)))((()))************************************+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***************************++++++++++++,,,,,,,,,)))******+++,,,,,,++++++************************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///***+++,,,.........---,,,.........///////////////,,,,,,++++++,,,,,,---............///////////////,,,...000111222111000/////////000000000000////////////000000111111222222000000000111111111222222111111222222222333333333333333333333444444444444777777777777777777777777888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMJJJJJJKKKMMMPPPTTTXXXZZZYYYaaammmxxxwwwnnnmmmllliii\\\SSSJJJFFFCCC??????@@@AAA@@@@@@???@@@@@@AAAAAA@@@???===>>>???@@@>>>===<<<<<<;;;::::::::::::;;;888888888777777777777777666555555555555444444444444444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((('''&&&((()))***+++,,,++++++***************************************************)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++************)))'''(((((()))******++++++******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***************)))((((((&&&&&&''')))************))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&''''''((()))***)))))))))))))))))))))))),,,***'''&&&%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&"""''',,,---***((()))+++((())))))******))))))((('''((()))***+++***))))))((((((((((((((('''&&&&&&)))******++++++******)))'''))),,,,,,***)))***+++************************+++++++++************)))************************'''((((((((())))))))))))+++,,,,,,+++)))(((((()))************************)))))))))***+++,,,,,,,,,*********+++++++++,,,,,,************************)))*********))))))***,,,******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---.../////////......---------....../////////---,,,,,,,,,,,,---................../////////000,,,---...000000000000000...///000000000000///...000000000000000111111111111111111111222222222333111111111111222222222222222222333333333444444444555555666666777777888888999999999999:::::::::;;;::::::;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIJJJMMMOOOPPPPPPPPPIIIPPPYYYbbbkkkyyytttmmmmmmmmmjjj\\\SSSKKKGGGCCC???>>>@@@>>>>>>>>>???@@@BBBCCCDDD???>>>===>>>???@@@???>>><<<<<<;;;::::::::::::;;;:::::::::999999999999999666666555555555444444444555444333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))'''%%%###!!!((()))***+++,,,,,,+++***************************************************(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************)))'''(((((()))***+++++++++******)))((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))'''(((***,,,,,,,,,+++******))))))(((((((((((()))))))))))))))))))))))))))###%%%'''***+++,,,+++***))))))))))))))))))))))))************************'''((()))******)))(((((('''+++---,,,(((&&&(((+++))))))************))))))&&&(((***+++,,,+++***)))))))))***))))))(((''''''******++++++++++++******&&&)))------+++)))***,,,))))))))))))))))))))))))+++++++++************)))************************(((((())))))*********+++---......,,,***((()))***************************'''(((((()))***+++++++++)))))))))******+++++++++)))))))))))))))))))))))))))*********)))***,,,---++++++******************)))***+++,,,,,,,,,,,,,,,---------,,,+++***)))(((************************))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))((())))))))))))***+++,,,,,,++++++,,,,,,,,,---------------------------------------------------------+++++++++,,,---...///000000000/////////000000000,,,,,,,,,------............------------...//////---.........//////000000+++,,,---...////////////---...///000000///...---111111111000000000000000111222222222222333333333000111111111111222222222222222333333333444444444444555555666777888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;????????????@@@AAABBBCCCCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKJJJGGGEEEDDDJJJQQQUUU[[[fffuuu}}}pppjjjiiiiiijjjbbbWWWLLLGGGDDD@@@???@@@AAAAAA@@@??????@@@AAABBB@@@???>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888999888888777666555777777777777777777777777444444333333111000...---...------,,,,,,------...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,---......---+++******+++))))))************))))))+++***)))))))))***,,,,,,(((((((((((()))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))***)))'''(((***++++++*********))))))******+++,,,,,,,,,++++++******))))))***)))((('''((()))+++---*********))))))))))))))),,,***((('''((()))((('''((()))***++++++***)))((())))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))+++,,,---+++*********))))))((((((''')))***,,,+++***((('''))))))))))))))))))******((('''&&&''')))))))))'''++++++******))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))************''')))***)))((((((+++---))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********---,,,***((('''''''''(((******))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........------------------------...---,,,++++++,,,---...........................---------.........//////........................111111000000000000111111////////////////////////,,,------...///000111111000000000000000000000000000111111111111222222222111111111222333444555666555555555666666666666666888888888888888888888888999:::;;;<<<============>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJNNNQQQUUUZZZ___cccsss}}}qqqiiiffffffeee```UUUJJJFFFDDDAAA@@@BBBAAAAAA???>>>>>>???@@@AAA???>>>======??????>>>======<<<<<<<<<<<<;;;;;;;;;999999999999888777555555666666666666666666666666111111111000000///...---.........------.........++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++,,,---,,,)))((()))*********++++++++++++******+++***)))))))))***+++,,,***************)))))))))))))))***+++,,,---......************************))))))))))))))))))))))))***)))'''(((***++++++******************++++++,,,***************)))))))))***)))((('''((()))+++,,,)))))))))))))))*********+++)))'''''')))))))))((())))))************))))))******)))))))))(((((((((''''''(((((())))))******((((((((((((((((((((('''&&&''''''''''''''''''&&&))))))))))))))))))))))))***)))))))))))))))***+++************)))))))))((((((((()))***+++***)))(((&&&'''(((*********))))))((('''&&&''')))))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***))))))((((((((())))))))))))))))))************+++)))''''''))))))((('''))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++++++++++++++,,,)))************+++++++++)))************+++++++++,,,++++++++++++++++++***,,,+++***)))))))))************))))))))))))************************++++++************************++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................---------.........//////........................//////............//////000000000000000000000000.........///////////////000000000000000000000000000111111111111222222222222222222222333444444555444555555555666666777777999999999999999999999999::::::;;;<<<============>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]gggvvvrrriiidddbbbaaa]]]SSSIIIEEEDDDAAAAAACCCAAA@@@???>>>===>>>>>>???>>>===<<<===>>>???>>><<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999888666555444666666666666666666666666000000000000//////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,,,,------,,,***))))))+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,++++++*********''''''((()))***++++++,,,************************))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++((())))))))))))))))))******)))((((((((()))++++++(((((())))))******++++++***((('''''')))******)))******))))))))))))******************))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))))))))))))))************))))))))))))((((((((())))))*********%%%''')))***+++***((('''((('''&&&''')))***)))(((((())))))))))))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))************...***''''''***+++(((%%%))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++*********)))************+++++++++)))************+++++++++*********+++++++++++++++***************+++,,,---******))))))))))))******++++++******************************************++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++******------------------------,,,,,,------------,,,,,,---------------------------------.......................................---------,,,,,,---------000000000000000000000000000000000//////.........000000000000000000000000000111111111111222222222333333333222222333444444333444444555666777888888999999999999::::::::::::::::::;;;<<<============>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBDDDFFFIIIKKKKKKMMMOOOOOOOOOOOOPPPQQQOOOWWWcccooozzzsssiiieeecccbbb]]]RRRHHHEEECCCAAA@@@BBBAAA@@@???============>>>???>>>======>>>???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555444666666666666666666666666444333222111111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,---...///...,,,+++,,,---***++++++++++++++++++******************+++++++++,,,,,,,,,+++******))))))******))))))((((((''''''************************))))))))))))))))))))))))***)))'''(((***++++++***))))))******++++++++++++''''''(((((())))))************)))(((((()))***+++''''''((()))***++++++,,,***((('''(((***++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((*********))))))*********))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))((((((''''''((()))***+++)))************)))((('''(((''''''''')))***)))((('''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))******((()))))))))************+++*********++++++***)))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))))))))*********+++++++++))))))*********+++++++++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,+++******))))))******++++++++++++***************************************************************))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------+++,,,---......---,,,+++------------------------................................................------,,,,,,,,,,,,------////////////////////////000/////////////////////000000000000000000000000000000111111111222222222444444333222222222333333333333444555666777888999999:::::::::::::::;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCAAABBBCCCEEEGGGEEEHHHKKKMMMNNNNNNOOOPPPOOOTTT[[[aaagggqqq{{{ssskkkhhhgggggg^^^SSSIIIDDDBBB???>>>@@@AAA@@@>>>=========>>>>>>@@@???>>>>>>@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::888777666555555555555555555555555555666555333111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,---.........,,,+++,,,---))))))************))))))))))))******++++++++++++++++++*********)))))))))......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***((()))***++++++++++++***''''''(((((())))))************))))))))))))))))))''''''((()))***++++++,,,***((('''(((***++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))******)))(((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))******((((((''''''((()))******...---+++)))(((((((((((()))((('''(((*********(((''''''(((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***((()))))))))************###'''++++++((('''***---))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++************++++++************************************************************************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------***+++,,,------,,,+++***------------------------.....................---...........................------------------.................................//////000111111222000000000000000000000000000000111111111222222222444444333222222222333333333333444555666777888999999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFCCCFFFJJJLLLMMMMMMNNNOOONNNPPPSSSTTTVVV\\\dddjjj{{{sssllljjjjjjiii^^^SSSHHHDDDAAA>>>===???@@@???>>>>>>>>>>>>???@@@@@@???>>>???@@@AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666555555555555555555555555444333111///------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,)))***++++++))))))***+++)))))))))******)))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***((()))***,,,,,,+++******((())))))))))))))))))***************))))))))))))(((((())))))******+++++++++)))((((((***++++++*********))))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))************((((((((((((((((((((((((,,,+++***)))(((((()))))))))((('''(((***+++***)))'''(((((((((((((((((()))((())))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++'''&&&&&&''''''((()))***))))))))))))************$$$******%%%###'''---))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************))))))))))))************+++++++++)))************+++++++++)))))))))***************++++++,,,,,,+++***))))))++++++************++++++))))))*********+++++++++************************************************)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................///......------......///---------------------------......///111222222333000000000000000000000000000111111111111222222222333333333222222333444444333444444555666777888888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEDDDDDDCCCBBBAAAAAA@@@??????@@@BBBDDDFFFHHHIIIFFFHHHJJJJJJJJJJJJKKKLLLLLLNNNOOOOOOOOORRRXXX]]]fffmmmzzztttllliiihhhggg[[[QQQGGGCCCAAA???>>>@@@??????>>>>>>???@@@BBBCCC@@@>>>===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888999999::::::999999888555555555555555555555555222111///...---...000111---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,((()))******(((((()))***)))******++++++******)))((()))***+++,,,++++++***))))))******+++,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***((()))+++,,,,,,+++***)))***************)))))))))***************)))(((((()))))))))))))))*********,,,+++))))))***+++***)))))))))************))))))''''''(((((())))))))))))''''''(((((())))))******&&&&&&''''''((())))))***'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))(((((()))***++++++((()))))))))************((())))))))))))'''&&&%%%"""$$$'''***+++***)))((()))(((((((((***+++***)))((((((((((((((('''''''''''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++''''''''''''((()))***+++))))))))))))************%%%******'''%%%'''***))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++)))************+++++++++************))))))))))))((()))***+++++++++***))),,,++++++******++++++,,,(((((()))***+++,,,,,,---************************************************)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,+++************+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------..............................------------..............................//////000000000111111111000000000000000000000000000111111111111222222222222222222222333444444555444555555555666666777777777777888888999::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCBBB@@@??????>>>===>>>AAACCCFFFGGGGGGHHHGGGHHHIIIHHHGGGGGGHHHJJJJJJMMMOOONNNMMMNNNQQQUUUWWWYYYbbbnnnwww|||uuulllgggeeedddYYYOOOEEEBBBAAA@@@@@@BBB??????>>>>>>???AAACCCDDD???===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;888888999::::::::::::999555555555555555555555555111000//////000222444666...------,,,,,,------...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********)))***++++++,,,)))***++++++***)))***,,,+++++++++,,,,,,+++++++++((()))***+++,,,+++******)))***+++,,,------.../////////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***''')))+++,,,,,,,,,***))),,,,,,++++++******))))))***************)))((('''*********)))))))))))))))---+++***)))*********)))((()))***++++++***)))((((((((())))))*********+++&&&''''''((()))******+++&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))*********+++((()))******)))'''%%%###%%%+++---,,,)))&&&***(((((()))***+++***)))))))))(((((('''''''''&&&$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))************&&&)))+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))************+++++++++)))************+++++++++++++++******))))))((((((%%%&&&(((***++++++++++++,,,++++++******++++++,,,''''''(((***+++,,,---...************************)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++------++++++++++++------,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...........................------,,,,,,------...////////////////////////111111111111000000000000000000000000000000000000000111111111111222222222111111111222333444555666555555555666666666666666666666777888999999::::::;;;<<<===>>>????????????>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA???>>>======@@@AAADDDFFFFFFFFFEEEDDDEEEEEEFFFEEEEEEFFFIIIKKKGGGJJJLLLLLLIIIHHHJJJLLLQQQNNNRRR\\\dddiiiqqqyyy