BM6P6(@ zzzrrrmmmkkkjjjiiihhhfffaaaYYYSSSSSSTTTYYYdddttttttcccOOOEEEAAA>>><<<<<<::::::999999888777777777666555555555555444444444333333333333333333333333444333333333333444555555333555444222222666888666999888777666666777888999777777777666666777;;;>>>AAAJJJZZZqqqsssuuuvvvmmmfffbbbaaabbbbbbaaa``````bbbdddkkkjjjiiihhhhhhiiiiiijjjhhhhhhggggggggghhhjjjkkknnnpppqqqqqqooommmmmmmmmlllpppuuuxxx{{{}}}~~~yyyvvvwwwzzz}}}||||||}}}|||xxxsssvvvpppjjjhhhjjjkkkiiifffiiijjjkkkmmmppptttwwwyyy}}}}}}{{{xxxrrrkkkeeeaaa^^^\\\YYYVVVUUUTTTUUUUUUXXXXXXWWWVVVVVVXXX]]]aaahhhlllrrryyy~~~{{{wwwuuusssmmmeee___]]]ZZZXXXYYY]]]______^^^bbbaaa___\\\[[[ZZZZZZ[[[\\\___ccceeeiiioooxxx|||pppjjjjjjkkkpppvvvxxxqqqhhhgggkkk|||jjj```ZZZVVVSSSNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;::::::::::::::::::999:::;;;;;;;;;::::::<<<>>>AAADDDKKKZZZvvvyyyqqqllliiihhhgggfffddd^^^WWWQQQSSSUUU[[[gggxxxuuucccPPPFFFBBB>>><<<<<<::::::999999888777777777666555555555555444444444333333333333333333333333444333333333333444555555666888777555555999;;;999888777666666666666777888888888888888777999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;:::999:::;;;===@@@DDDJJJYYYuuuxxxpppllliiihhhgggeeebbb]]]WWWRRRSSSVVV^^^kkk}}}vvvdddPPPFFFBBB>>><<<<<<:::::::::999888888777777666555555555555444444444333333333333333333333333444333333333333444555555666999888555666:::<<<:::666666555555555555666666888999999999999:::===???CCCIIIXXXqqqxxxzzzwwwnnnfffbbbaaabbbbbbaaa```bbbeeehhhmmmoooqqqrrrsssrrrqqqpppooonnnnnnmmmnnnpppqqqrrrrrrrrrqqqooommmlllnnnppprrruuuzzz~~~{{{wwwvvvttttttvvvvvvzzz~~~yyytttrrrsssrrrpppmmmmmmllljjjhhhffffffffffffjjjiiigggdddaaa^^^\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWZZZ___bbbfffiiimmmrrrwww~~~}}}xxxtttrrrnnnhhhddd^^^\\\ZZZZZZ\\\^^^______aaa```___]]]\\\[[[[[[ZZZZZZ]]]```cccgggoooyyy}}}pppjjjjjjhhhkkkpppqqqjjjdddffflllqqqfff]]]WWWTTTQQQPPPNNNNNNOOONNNLLLJJJIIIGGGEEECCCAAA??????>>>============<<<<<<;;;;;;999:::::::::999999;;;===???CCCIIIXXXtttwwwoookkkjjjiiihhhgggccc^^^XXXTTTSSSWWW```ooowwweeeQQQGGGBBB???======;;;::::::999999888777777666555555555555444444444444444444444444444444444444333333333333444555555444666555222333777999777555555555555555555555555666888999999999:::===???DDDIIIWWWpppwwwxxxxxxnnngggcccaaabbbbbbaaaaaacccgggjjjoooqqqtttwwwxxxwwwuuusssqqqqqqppppppqqqrrrtttuuurrrrrrpppmmmkkklllooorrruuuxxx}}}yyywwwxxxxxxyyy{{{{{{~~~zzzyyyxxxwwwuuussstttrrrnnniiieeebbb```___dddbbbaaa___]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYZZZ[[[[[[\\\___dddgggjjjlllppptttxxx~~~|||vvvrrrpppmmmhhheee^^^\\\ZZZYYYYYY[[[]]]^^^``````^^^]]]\\\[[[[[[ZZZYYY\\\___bbbgggooozzz|||ooohhhhhhgggiiillllllfffaaaeeemmmuuuhhh___WWWTTTRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHFFFDDDBBB@@@??????>>>======<<<<<<;;;;;;;;;888999::::::999999:::<<<>>>BBBJJJZZZwwwuuunnnjjjiiiiiihhhfffaaa\\\WWWUUURRRXXXcccsssxxxfffRRRHHHCCC???======;;;;;;::::::999888888888666555555555555444444444444444444444444444444444444333333333333444555555222444444111222666777666444444555555555555444444444666777888888999<<<>>>CCCHHHVVVooovvvxxxyyyooohhhdddaaabbbbbbaaabbbeeejjjmmmqqqssswwwzzz{{{zzzwwwuuusssrrrrrrqqqrrrssstttuuurrrqqqooolllkkkmmmqqqtttwwwzzzzzz{{{}}}~~~~~~~~~}}}|||zzzxxxyyyvvvqqqkkkeeeaaa^^^\\\aaa```^^^]]]]]]^^^___```aaaaaa___^^^\\\[[[ZZZZZZZZZ\\\]]]___```ccchhhkkknnnqqqtttxxx|||{{{tttpppnnnkkkgggddd\\\[[[YYYWWWVVVWWWZZZ\\\______^^^^^^]]]\\\[[[ZZZXXX[[[___bbbgggppp|||{{{nnngggffffffhhhjjjjjjddd___dddlll~~~xxxjjj___XXXUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHFFFDDDBBB@@@@@@???======<<<<<<;;;::::::999999:::;;;:::999999;;;===>>>BBBKKK\\\{{{~~~tttmmmiiifffgggfffccc^^^XXXUUUSSSTTTZZZfffvvvyyygggSSSHHHDDD@@@======;;;;;;;;;:::999999888888666555555555555444444444444444444444444444444444444333333333333444555555333666555222333777888777444444555666666555444444333555777888888999;;;===AAAGGGVVVmmmyyy{{{yyyppphhhdddaaabbbbbbbbbcccffflllpppuuuwwwzzz|||}}}|||yyywwwuuutttsssrrrqqqrrrssssssqqqqqqpppnnnnnnppptttxxxzzz}}}}}}}}}~~~~~~{{{xxxsssmmmgggbbb___^^^```______^^^^^^```aaabbbddddddcccaaa___^^^\\\[[[\\\^^^```bbbdddhhhlllppprrruuuzzz}}}~~~yyysssooommmkkkgggccc\\\[[[XXXUUUTTTTTTXXX[[[^^^^^^^^^^^^]]]\\\[[[ZZZXXX[[[^^^bbbhhhrrr~~~zzzmmmgggfffggghhhjjjjjjccc^^^ccckkk|||yyyjjj___XXXVVVTTTSSSQQQQQQRRRQQQOOOMMMJJJIIIGGGEEECCCAAA@@@@@@>>>======<<<;;;:::999999:::;;;;;;;;;::::::<<<>>>===BBBKKK]]]||||||ssslllhhheeegggfffccc\\\WWWTTTTTTWWW]]]jjjzzzzzzhhhTTTIIIDDD@@@======<<<;;;;;;::::::999888888666555555555555444444444555555555555555555555555444333333333333444555555444666666333333777999777444555666666666666555444333555888999::::::<<<>>>???GGGVVVlllzzz|||zzzpppiiieeebbbbbbbbbbbbccchhhnnnrrryyy{{{}}}}}}{{{zzzxxxvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrruuuyyy}}}}}}}}}{{{xxxzzz~~~~~~{{{wwwqqqlllhhhfffdddccccccccccccccccccddddddhhhhhhhhhgggfffdddcccbbbaaacccfffiiikkkooossswwwxxx|||~~~yyytttpppooolllgggddd\\\\\\YYYVVVSSSSSSWWW[[[]]]^^^^^^^^^^^^]]][[[ZZZYYY[[[___ccciiisss{{{nnnhhhhhhiiijjjlllkkkddd___cccjjj{{{yyyiii^^^XXXWWWTTTRRRQQQQQQRRRQQQOOOMMMLLLKKKIIIGGGEEECCCBBBBBB??????>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;===???===AAAJJJ[[[zzz|||rrrkkkhhhgggiiihhhddd^^^XXXVVVVVVYYY```lll}}}zzzhhhTTTIIIDDD@@@======<<<;;;;;;::::::999999888666666555555555444444444555555555555555555555555444333333333333444555555333555555222222666888666444555666777777666555444444666999;;;;;;<<<===???===FFFVVVkkkzzz|||zzzpppiiieeebbbbbbbbbbbbdddhhhooottt}}}~~~}}}|||yyyxxxvvvtttrrrrrrrrrrrrrrrtttuuuuuuvvvyyy}}}}}}{{{zzztttxxx}}}{{{vvvrrrnnnlllkkkgggggghhhhhhhhhhhhhhhhhhmmmmmmmmmmmmmmmlllkkkkkkgggiiilllooorrrvvvzzz~~~~~~~~~zzzuuurrrqqqmmmhhhddd]]]]]][[[VVVSSSTTTXXX\\\]]]^^^^^^___^^^]]][[[ZZZYYY\\\___ccciiittt|||pppjjjjjjjjjkkkmmmllleee___bbbjjj{{{yyyhhh]]]XXXXXXTTTRRRQQQQQQQQQQQQNNNLLLNNNMMMKKKHHHFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;;;;=========<<<<<<===???===AAAIIIYYYwwwyyyqqqkkkiiiiiijjjjjjfff```\\\[[[]]]```hhhsssmmmXXXMMMIIIDDD???===<<<;;;:::999888888888888888888777555555444444444444444444333333333222222222222222333444444555555444444444555555555555666555555555555666666666666:::::::::::::::;;;<<<===@@@GGGUUUfffzzz}}}}}}tttkkkffffffeeeccccccdddhhhkkknnnwwwyyy||||||vvvqqqrrrrrrpppppprrrpppssswwwzzz|||~~~}}}wwwtttssswwwyyy|||~~~zzzvvvrrrpppnnnlllkkkkkkiiihhhgggfffeeekkkmmmnnnnnnmmmmmmoooppprrrtttwwwzzz|||{{{xxxtttpppmmmjjjgggeeeaaa^^^ZZZXXXYYY\\\]]]^^^bbbaaa___^^^\\\\\\[[[[[[[[[^^^bbbfffllluuuuuuoookkkjjjiiiiiiiiigggbbbaaajjjuuuxxxhhh```ZZZVVVVVVTTTRRRQQQQQQPPPMMMKKKLLLLLLKKKJJJIIIGGGEEEEEEBBBBBBAAA???>>><<<;;;;;;<<<;;;;;;:::;;;<<<===>>>???@@@GGGUUUnnnxxxqqqmmmkkkjjjllllllhhhccc___^^^___bbbjjjxxxnnnXXXMMMHHHDDD???>>>===<<<;;;:::999999999999888888777666555555555555444444444333333333222222222222111111000/////////444444444444555555555555555555555555666666666666999999888999999:::;;;<<<===DDDQQQbbbvvvvvvnnnhhhfffeeeccccccdddhhhllloooxxxzzz}}}|||vvvrrrssssssqqqqqqtttrrruuuzzz}}}|||wwwtttssswwwzzz}}}~~~zzzwwwuuutttpppooonnnlllkkkiiiiiihhhmmmoooqqqrrrqqqrrrtttvvvxxxzzz}}}{{{xxxssspppmmmjjjgggddd```]]]YYYXXXZZZ]]]______bbbbbb```^^^]]]\\\\\\\\\[[[^^^bbbffflllvvvuuunnnjjjhhhhhhggggggeeeaaaaaakkkwwwyyyiiiaaaZZZVVVUUUTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEEEEAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>@@@FFFTTTlllvvvqqqnnnmmmlllnnnnnnkkkeeeaaa```aaadddnnn~~~pppYYYLLLGGGCCC@@@???>>>===<<<;;;::::::::::::999888777666555555555555444444444444333333333333555444444333333222111111444444444444555555555555555555555555666666666666777777777888888999:::;;;<<>>===<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>@@@EEESSSiii{{{sssooonnnmmmoooppppppllleee```^^^___eeeqqqrrrYYYKKKFFFBBB@@@@@@>>>===<<<;;;::::::::::::999888777777666666666777555444444444444333333333333333333444555555666666333333444444444555555555555555555555666666666666777777777888999:::;;;<<>>>>>=========<<<;;;::::::;;;<<<======???DDDPPPdddxxxppplllllllllrrrrrrpppjjjbbb\\\ZZZ[[[eeerrrsssZZZKKKFFFCCCAAAAAA===<<<;;;:::999999999999999999888777777777777888555555555444444444333333000000111111222333333333333333333444444444444555555555555555666666666666777777888888999;;;<<<===@@@FFFQQQaaauuuuuunnniiigggeeedddfffkkkpppttt|||zzztttqqqsssuuuuuuvvvyyy|||{{{xxxwwwvvvxxxzzz~~~{{{yyyxxxyyyyyyzzz|||}}}wwwtttpppllliiifffccc```[[[YYYXXXZZZ]]]aaaccccccdddcccaaa```^^^]]]]]]]]]ZZZ^^^bbbgggmmmwww}}}rrrjjjfffddddddcccaaa```___cccrrrmmmbbb\\\YYYTTTSSSRRRRRRSSSTTTSSSRRRLLLLLLLLLKKKJJJIIIHHHGGGBBBBBBAAA@@@???>>>>>>======<<<;;;::::::;;;<<<===<<<>>>CCCLLL^^^zzz~~~tttmmmkkkkkklllsssrrrnnnfff^^^YYYYYYZZZfffssssssZZZLLLGGGDDDBBBBBB===<<<;;;:::999999999999999999888888888888888999555555555555444444444333555555444333333222222111333333333333444444444444555555555555666666666666777777888888:::;;;===>>>>>>DDDOOO___tttxxxpppjjjhhheeedddggglllrrrvvv~~~zzzuuurrruuuwwwwwwyyy|||}}}zzzxxxwwwwwwwwwzzz|||vvvsssnnnkkkhhheeebbb___ZZZYYYYYY[[[^^^aaacccccccccbbbaaa___^^^]]]\\\\\\ZZZ^^^bbbgggnnnxxx|||qqqiiieeeddddddbbbbbbaaa```eeesssmmmbbb]]][[[UUUTTTSSSSSSTTTTTTSSSRRRMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<>>>BBBIIIXXXrrr{{{qqqkkkjjjmmmooorrrpppkkkccc[[[XXXZZZ]]]ggguuurrrZZZMMMIIIFFFCCCCCC>>>===<<<;;;::::::::::::999999888888888999999:::555555555555444444444444777777777666555555444444222222333333333444444444555555555555666666666666666666666777999:::<<<===<<>>>>>>>>===<<<;;;:::;;;;;;<<<<<<>>>AAAFFFSSSkkkxxxooojjjkkknnnqqqpppnnniiiaaaZZZYYY\\\aaaiiivvvqqqZZZNNNJJJGGGDDDCCC???>>>===<<<<<<;;;;;;<<<999999999888999999::::::666666555555555444444444111111222222333444444555222222333333333444444444555555555555666666666777444444555666888999;;;<<<===CCCOOO___uuu~~~{{{}}}vvvkkkiiifffeeegggmmmtttxxx}}}xxxvvvyyy|||}}}~~~|||yyyuuutttttttttuuuvvvyyy}}}~~~uuuqqqmmmiiifffccc```^^^[[[ZZZZZZ\\\___aaabbbbbbbbbaaa___^^^\\\\\\[[[[[[ZZZ^^^bbbgggnnnyyyzzzpppiiifffddddddcccddddddcccggguuummmbbb^^^]]]WWWVVVTTTTTTUUUTTTSSSQQQOOOOOOOOOOOOOOONNNMMMLLLJJJIIIGGGEEECCC@@@???>>>>>>===<<<;;;:::;;;;;;<<<<<<>>>@@@DDDPPPgggvvvpppnnnnnnnnnmmmuuummmccc\\\VVVTTTXXX```nnn{{{qqqZZZNNNEEEEEEFFF???AAA@@@???>>>============:::::::::999888777666555222444555777777666444333333333333333333333333333333444555666666555444333444444555666777666666666777888888999999:::;;;;;;@@@DDDMMM\\\qqq~~~zzzpppjjjggghhhiiilllrrryyyzzz{{{zzzyyyzzz|||~~~}}}||||||yyywwwttttttuuuvvvvvvuuuxxxzzzxxxuuuqqqlllgggdddbbb```^^^]]]\\\\\\\\\]]]]]]^^^^^^______^^^]]]\\\\\\[[[[[[\\\^^^ccchhhppp{{{|||rrrjjjfffdddddddddeeedddaaadddrrrlllaaa\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTNNNOOOPPPQQQQQQOOOMMMLLLIIIIIIHHHFFFDDDBBB@@@>>>>>>======<<<<<<<<<<<<======<<<@@@IIIQQQaaauuunnnmmmnnnnnnnnnssskkkbbb\\\VVVTTTYYYaaappp}}}oooYYYOOOGGGGGGHHHBBBAAA@@@???>>>>>>=========888999999999999888888777333444666777777666555444444444444444444444444444333444555666666555444333444444555555555555666666777888888999999:::;;;;;;???DDDMMM]]]sss|||rrrlllhhhiiijjjlllssszzz~~~}}}||||||}}}~~~}}}||||||xxxvvvttttttuuuvvvvvvuuuwwwyyy}}}~~~xxxuuuqqqkkkfffdddaaa___]]]]]]]]]\\\\\\\\\]]]^^^____________^^^]]]\\\\\\\\\\\\^^^bbbhhhpppzzz{{{qqqiiieeeccccccdddeeeeeebbbeeessslllbbb]]][[[XXXXXXVVVUUUUUUTTTTTTTTTPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFDDDAAA@@@>>>>>>======<<<<<<======>>>===@@@HHHPPP```|||rrrllllllmmmooooooooohhh```ZZZVVVUUU[[[cccsssnnnYYYPPPHHHIIIKKKEEEAAAAAA???>>>>>>>>>>>>>>>777777888999999999999999555666777777777777555444666666666666666666666666444444555555555555444444555555444444444555666777777888888999999:::;;;;;;>>>CCCNNN^^^uuuuuuooojjjjjjkkkmmmttt{{{~~~~~~|||{{{xxxvvvuuuuuuvvvwww|||~~~}}}{{{yyyxxxxxxxxxyyyxxxvvvuuuxxx{{{~~~xxxsssooojjjfffcccaaa___]]]___]]]\\\[[[\\\]]]___`````````______^^^]]]]]]]]]\\\___ccchhhoooyyyzzzpppiiieeecccbbbccceeeeeecccggguuulllbbb^^^\\\YYYXXXWWWVVVVVVVVVVVVVVVSSSTTTTTTTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHFFFDDDCCC??????>>>===============???===@@@FFFMMM]]]|||zzzpppkkkjjjmmmnnnnnnjjjccc\\\YYYVVVWWW^^^fffuuunnn[[[RRRJJJJJJKKKEEEAAAAAA@@@???>>>>>>>>>>>>888888999::::::999999999666777777888777777666555666666666666666666666666444444444444444444444444777666555444444666888999777888888999999:::;;;;;;===CCCNNN___xxxxxxqqqkkkjjjjjjmmmttt{{{~~~wwwvvvuuutttssstttuuuvvvzzz}}}~~~}}}zzzwwwuuuwwwzzz~~~}}}wwwrrrnnniiieeebbbaaa^^^]]]___^^^\\\[[[[[[]]]___aaa``````_________^^^^^^^^^^^^```dddiiiqqqzzzzzzpppiiieeedddbbbccceeefffdddhhhwwwlllbbb^^^\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQOOOMMMMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@???>>>>>>>>>>>>>>>@@@===???EEEKKKYYYwww~~~~~~wwwooojjjjjjkkklllllleee___YYYWWWVVVXXX```jjjxxxnnn]]]TTTJJJIIIJJJDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;::::::888777777777777777777777666555555444444444444444444444444444444444333333444444444888777666555555777999:::777888888999999:::;;;;;;===CCCNNN```yyy|||tttllljjjjjjlllttt|||~~~{{{wwwwwwvvvuuuuuuvvvvvvwwwzzz|||~~~yyyuuuuuuvvvxxx{{{}}}xxxrrrnnniiieeecccaaa___]]]___^^^]]]\\\\\\^^^```aaa_______________^^^^^^^^^```bbbfffkkksss}}}{{{rrrkkkgggeeecccdddfffgggeeeiiiyyynnnccc^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMKKKJJJHHHFFFEEEBBBBBBAAA??????>>>>>>>>>@@@>>>???CCCHHHTTTppp|||{{{uuunnnjjjjjjkkkjjjhhh```ZZZVVVUUUVVVYYYcccmmm|||mmm]]]UUUJJJHHHIIIDDDBBBAAA@@@??????>>>??????<<<<<<;;;;;;:::888777666888777777666666555555555333333333333333333333333444444333333333333444444777777666666666777888999777888888999999:::;;;;;;===CCCNNN```xxxwwwoookkkkkkmmmuuu~~~~~~|||yyywwwwwwwwwwwwvvvwwwwwwxxxxxx{{{|||~~~~~~~~~wwwrrrttttttuuuwww{{{~~~xxxrrrnnniiieeecccbbb```^^^^^^^^^^^^^^^^^^______```^^^^^^^^^^^^^^^^^^^^^^^^```bbbgggmmmuuu|||rrrkkkhhhfffdddeeeggghhhfffjjjyyyrrrfff___[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXWWWUUUSSSRRRPPPPPPNNNNNNNNNMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@?????????@@@===???CCCEEEOOOggg|||yyytttnnnkkkkkkjjjgggddd\\\WWWSSSTTTVVVZZZeeeooojjj\\\TTTJJJHHHJJJEEEBBBBBBAAA@@@????????????:::;;;;;;;;;:::999999888888777666555444444444444333333333333333333333333444444333222222333444444555555555555666666666666777888888999999:::;;;;;;>>>CCCNNN___www|||rrrnnnmmmpppxxx|||zzzyyyxxxwwwyyyyyyyyyzzz{{{|||}}}}}}~~~~~~yyysssrrrqqqqqqrrrvvvzzz~~~xxxsssooojjjfffdddcccaaa___]]]]]]___`````````___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^aaafffllluuu{{{qqqkkkgggfffffffffhhhiiigggkkkyyywwwkkkbbb]]]\\\\\\[[[[[[[[[[[[\\\\\\YYYXXXVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOMMMLLLJJJIIIEEEDDDCCCAAA@@@@@@?????????===???CCCCCCJJJ```xxx}}}wwwsssnnnlllkkkiiieeeaaaZZZUUURRRSSSUUU[[[fffppp{{{gggZZZTTTJJJIIILLLGGGCCCBBBAAA@@@????????????999999:::;;;;;;;;;::::::777777666444444333333333333333333333333333333333444444222222222222444444222333444444555555444444777888888999::::::;;;;;;>>>CCCNNN^^^uuuuuupppooorrrzzzzzzzzz{{{|||{{{|||}}}~~~}}}wwwpppooonnnooorrrvvv{{{~~~xxxsssooojjjgggeeecccbbb```\\\]]]___aaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]```eeekkktttzzzpppjjjfffeeeggggggiiiiiigggkkkyyy|||nnnddd___\\\\\\\\\[[[\\\\\\]]]]]]XXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKEEEEEECCCBBBAAA@@@@@@@@@>>>===???CCCBBBGGG\\\rrr~~~~~~}}}vvvrrrnnnmmmnnnkkkeee```XXXUUUSSSTTTWWW\\\iiiuuuyyyhhhWWWPPPOOOMMMJJJIIIEEEDDDAAA???===<<<<<<<<<>>>>>>===<<<;;;::::::999888888777666555444333333444444555555555555444444555444444444555666888999777777777777777666666666666666777888999::::::;;;???CCCMMM]]]ssszzzrrrrrrwww}}}|||xxxyyyzzz{{{zzz~~~vvvpppooollljjjkkkpppwww|||~~~~~~vvvqqqmmmhhheeecccaaa```^^^``````aaaaaaaaa___^^^]]]______^^^^^^^^^___``````___aaadddjjjqqq|||uuummmiiifffeeefffkkkpppnnnggghhh{{{~~~nnnfffccc___^^^]]][[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVUUUTTTRRROOOMMMLLLKKKIIIGGGCCCAAABBBBBBBBBBBB@@@<<<>>>DDDEEEGGGUUUhhh}}}|||}}}{{{zzz|||{{{sssppplllkkkkkkiiiccc]]]TTTQQQPPPRRRUUU\\\iiivvvwwwgggWWWPPPOOOMMMJJJIIIEEEDDDBBB@@@>>>============<<<<<<;;;:::999888888888888777666555444444333444444555555555555444444333222222111222333555555555555555666666666666666777777888999:::;;;<<<<<<===BBBLLL[[[ooo}}}tttrrruuu{{{}}}{{{|||~~~~~~~~~wwwqqqooommmkkkkkkoootttxxxzzz}}}}}}uuuppplllhhhdddcccaaa```___``````aaaaaaaaa```^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]^^^aaadddjjjrrr|||uuummmiiifffeeeggglllooommmfffhhh|||~~~nnneeebbb___^^^\\\[[[ZZZYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTQQQOOOMMMLLLKKKHHHDDDCCCCCCCCCCCCBBBAAA===>>>CCCDDDFFFSSSeee~~~}}}|||zzzyyyxxxyyy{{{~~~~~~}}}}}}}}}}}}}}}}}}xxxpppmmmjjjiiihhheee___ZZZSSSPPPOOORRRVVV^^^lllzzzttteeeVVVPPPOOOLLLIIIIIIEEEDDDCCCAAA@@@@@@??????======<<<;;;:::999888888999888777777555555444333444444555555555555444444333222222111222222333333555555555666666777777888888888999:::;;;<<<<<<===<<>>>>>BBBBBBDDDPPP^^^xxx~~~|||{{{||||||{{{zzzxxxxxxwwwxxxzzz}}}~~~}}}}}}}}}~~~~~~}}}uuunnnllljjjhhhfffbbb\\\WWWTTTQQQQQQTTTYYYbbbqqqqqqcccVVVQQQOOOLLLIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;;;;999999888777666555444444444444555555555555444444666666555555555555555555555555666777888999999:::777777888999:::;;;<<<<<<===AAAJJJVVVfffzzz~~~zzz|||vvvuuuxxx{{{{{{qqqpppnnnnnnqqqtttvvvwwwzzz~~~{{{sssllliiieeebbbaaaaaa```______```aaabbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[]]]___dddkkksss~~~~~~ssslllhhhfffeeehhhiiiiiiddd___eee{{{{{{kkkccc___]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYWWWTTTPPPNNNNNNLLLIIIGGGFFFFFFDDDCCCBBB??????AAAAAACCCLLLWWWppp~~~}}}||||||zzzxxxwwwxxxxxxxxxvvvuuuvvvwwwxxx{{{}}}~~~}}}}}}}}}~~~yyyrrrmmmlllkkkiiifff```ZZZVVVTTTQQQQQQUUU[[[eeeuuummmbbbWWWRRRPPPLLLJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;999999888777666555444444444444555555555555444444777777777777777666666666444444555555666777888888666666777888999:::;;;;;;>>>BBBJJJUUUdddwww}}}xxx}}}zzzxxx{{{~~~}}}rrrpppnnnqqquuuzzz}}}~~~zzzrrrkkkhhhdddaaa``````___^^^^^^___```aaabbbbbbaaa```^^^]]]\\\[[[ZZZYYYYYYYYY[[[___dddlllttt|||rrrkkkgggfffeeegggfffeee```\\\ccczzzxxxjjjaaa]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWYYYYYYXXXYYYZZZZZZYYYVVVRRRPPPPPPMMMJJJIIIHHHFFFDDDBBBBBB@@@???@@@@@@BBBJJJQQQiii~~~}}}|||yyywwwuuuuuuvvvwwwvvvuuutttuuuwwwyyy{{{|||~~~~~~~~~~~~}}}}}}~~~vvvppplllmmmllljjjeee___YYYUUUQQQOOOPPPUUU]]]jjj|||kkkaaaXXXTTTQQQMMMKKKLLLJJJJJJIIIIIIHHHFFFEEEDDD??????>>>===<<<;;;:::::::::999888888666666555444444444555555555555444444444555555666666666555555222222222333333444444555555666777888999::::::;;;???BBBIIITTTcccvvv|||xxx}}}~~~{{{}}}~~~ssspppooorrryyyzzzqqqkkkhhhccc```___^^^]]]\\\\\\]]]___```aaaaaaaaa```]]]\\\ZZZYYYXXXWWWWWWVVVZZZ^^^eeellluuu{{{pppjjjgggeeeeeefffeeebbb^^^\\\cccyyyttthhh```\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXYYYZZZ[[[YYYZZZZZZZZZYYYVVVTTTRRRPPPNNNLLLJJJIIIGGGDDDAAABBBAAA@@@@@@@@@CCCIIIMMMaaayyy~~~}}}|||zzzxxxxxxyyyzzzyyyxxxwwwxxxzzz|||}}}~~~~~~~~~~~~~~~{{{sssoookkklllllliiiddd]]]VVVSSSPPPOOOQQQYYYdddsss}}}iiiaaaYYYVVVSSSNNNLLLMMMLLLLLLLLLKKKIIIGGGEEEDDD@@@??????>>>===<<<;;;::::::999999888777666555555444444555555555555444444222333444666666666555555333333333444444444444444666777777888999:::;;;<<<>>>AAAGGGRRRbbbvvv|||xxx~~~}}}~~~vvvrrrooorrrzzz{{{rrrkkkhhhccc```^^^]]]\\\ZZZZZZ[[[]]]___```aaa``````^^^]]][[[YYYXXXWWWVVVVVVZZZ^^^eeemmmvvvyyypppiiigggeeedddgggeeebbb___]]]eeezzzqqqfff```\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWYYYZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQOOOLLLJJJIIIFFFCCC@@@AAABBBAAA@@@AAAEEEIIIKKKVVVnnn~~~~~~}}}}}}~~~~~~}}}{{{|||~~~yyyrrrnnnjjjkkkkkkiiibbb[[[UUURRRQQQPPPTTT^^^kkk|||xxxiiiaaaZZZWWWTTTOOOMMMNNNMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBAAA@@@???>>>======::::::999888777666555555444555555555555555555444222333555777888888777777777777777777777666666666777888999:::;;;<<<<<<===>>>@@@FFFPPPaaavvv|||xxx~~~~~~~~~xxxsssoooqqqzzz{{{rrrlllhhhccc```^^^\\\[[[YYYYYYZZZ\\\^^^```````````````___^^^\\\ZZZYYYXXXXXXYYY]]]eeemmmwwwyyyoooiiifffeeedddgggfffcccaaa___ggg{{{oooeee___\\\[[[ZZZZZZYYYYYYYYYYYYZZZXXXWWWWWWVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUQQQOOOLLLJJJIIIFFFBBB???AAABBBAAA@@@AAAEEEIIIJJJOOOfffyyy}}}~~~uuupppnnnjjjiiigggccc^^^XXXSSSQQQQQQSSSVVV___ooo|||eee```ZZZVVVTTTTTTTTTSSSTTTRRROOOLLLKKKJJJGGGFFFEEEEEECCCAAA???===<<<;;;999999888888888888888888666666555444444444444555444444444555555555666666777777777666555555444444888888888888999:::;;;<<>><<<;;;::::::999999888888888777777777666555555555555555444444555555555555555555666666666666555555555555888888888888999:::;;;<<>>===<<<;;;;;;:::999999888777777777777666555555555555666555555555555555555444444555555555555666666666666888888888888999:::;;;<<<>>>>>>CCCNNN\\\nnnyyywwwtttrrrtttwww|||}}}~~~xxxuuussstttyyyvvvnnnjjjddd```^^^\\\[[[ZZZ\\\\\\^^^_________^^^^^^\\\[[[[[[ZZZYYYYYYZZZZZZZZZ^^^dddllluuutttnnniiidddccceeefffffffffdddbbbjjjuuuhhh```[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZYYYZZZZZZZZZ[[[\\\\\\]]]ZZZZZZXXXWWWUUUTTTRRRRRRPPPOOONNNLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEHHHVVVkkk}}}{{{yyysssnnnllliiifff```ZZZUUUQQQOOONNNPPPVVVaaappppppbbb___ZZZXXXWWWVVVVVVUUUUUURRROOONNNMMMLLLJJJHHHGGGGGGEEECCCAAA???>>>======<<<;;;:::999888777777777666555555444444555555555555555555555444444444444444444555666777777888888888888888999:::;;;;;;======BBBMMMZZZmmmzzzxxxuuutttuuuyyy~~~~~~}}}|||vvvuuutttvvv{{{|||tttmmmiiiddd___]]]\\\[[[ZZZ\\\]]]^^^___```___]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ]]]cccjjjrrr|||~~~tttnnniiidddcccffffffffffffdddbbbiii~~~tttggg```[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYWWWTTTRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDFFFSSSfffzzz|||~~~xxxsssooolllfffbbb\\\VVVRRRPPPPPPPPPOOOWWWeeevvvoooaaa^^^ZZZXXXXXXWWWWWWVVVUUUSSSPPPNNNMMMMMMKKKIIIHHHHHHFFFDDDBBB@@@???>>>======<<<;;;:::999888777666555444444333333444444555555555555555555555444333444444555666777888888888888888888999:::;;;;;;======CCCMMMZZZnnn|||yyyvvvtttuuuxxx}}}~~~|||{{{|||yyyttttttuuuyyy{{{ssslllhhhccc___]]][[[ZZZYYY[[[]]]___``````___]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\ZZZ]]]bbbiiiqqq{{{}}}sssmmmhhhddddddfffeeeeeeeeecccaaahhh|||ssshhhaaa]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^___````````````\\\[[[YYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFPPPaaauuu{{{uuuqqqmmmkkkccc___YYYSSSPPPPPPSSSTTTRRR\\\lll~~~}}}nnn```]]]ZZZYYYYYYYYYWWWVVVUUUSSSPPPOOONNNMMMLLLJJJIIIIIIGGGEEECCCAAA@@@???======<<<;;;;;;:::999999666666555444444444444444444444444555555555666666444444444555666777777888888888888888999:::;;;<<<;;;===CCCMMMZZZooo}}}zzzvvvssssssuuuyyy{{{~~~}}}{{{yyyyyy~~~~~~zzzxxxssstttwww}}}{{{tttkkkgggbbb^^^\\\[[[ZZZYYYZZZ\\\^^^```aaa```^^^\\\[[[\\\\\\]]]]]]]]]\\\\\\ZZZ]]]bbbhhhpppzzz|||rrrmmmhhhddddddgggeeeeeefffdddaaaggg{{{rrrhhhbbb___]]]YYYYYYYYYYYYZZZ[[[\\\\\\^^^___```bbbcccbbbbbbaaa^^^]]][[[YYYWWWUUUSSSRRRPPPPPPOOONNNMMMLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDFFFNNN[[[ooovvvrrroookkkhhh```\\\VVVQQQOOORRRVVVYYYUUU```qqqvvviii___]]]ZZZYYYYYYYYYXXXWWWUUUSSSPPPOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@===<<<<<<<<<;;;;;;::::::888888777666666666666666222333333444555666777777444444555555666666777777888888888888999:::;;;<<<999;;;BBBLLLZZZppp}}}xxxsssrrrsssuuuxxx{{{}}}zzzxxxwwwxxx|||~~~zzzxxxuuuwwwzzzyyysssjjjfffaaa]]]\\\[[[ZZZYYYXXX[[[^^^aaaaaa```___]]]\\\]]]]]]^^^^^^]]]\\\[[[YYY\\\aaagggppp{{{{{{qqqlllhhhddddddgggfffggggggeeebbbhhh{{{qqqhhhbbb___^^^YYYYYYYYYYYYZZZ[[[\\\]]]___```bbbdddddddddcccbbb___^^^]]][[[YYYWWWVVVUUUQQQQQQPPPOOOOOONNNMMMMMMJJJIIIGGGFFFEEEDDDDDDDDDEEEKKKVVViii}}}sssooommmiiifff^^^ZZZTTTPPPOOOSSSXXX\\\UUU```rrrrrreee___]]][[[ZZZZZZZZZYYYWWWVVVSSSQQQOOOOOOOOOMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888111222333444555777888888555555555666666666666666888888888888999:::;;;<<<777:::@@@KKKYYYpppzzzuuussssssuuuwwwxxx{{{yyywwwvvvwww{{{~~~zzzyyyxxxyyy}}}vvvpppjjjfffaaa]]][[[[[[ZZZYYYWWWZZZ^^^aaabbbaaa___^^^]]]]]]^^^___^^^]]]\\\[[[YYY\\\aaagggppp{{{{{{qqqlllhhhdddeeehhhhhhhhhhhhfffccciii{{{pppgggbbb___^^^YYYYYYYYYYYYZZZ[[[\\\]]]___aaaccceeeeeeeeedddccc```___^^^\\\[[[YYYXXXWWWRRRRRRQQQPPPPPPOOONNNNNNJJJIIIHHHFFFEEEDDDDDDDDDDDDIIIRRReeeuuuoooooonnnfff```\\\UUUOOONNNNNNNNNPPPUUU]]]ggg{{{nnnfff___^^^]]]\\\ZZZYYYXXXWWWXXXVVVTTTQQQOOOOOONNNNNNLLLKKKJJJHHHEEEBBB>>>===@@@???>>>===<<<;;;:::::::::999888777666666666666666555444333333333333333777777666666666666666777777777888999:::;;;;;;<<<<<<>>>BBBHHHVVVppp{{{uuuqqqppppppqqqtttwww|||~~~xxxttttttvvv{{{~~~tttjjjfffdddaaa^^^[[[YYYYYYXXX[[[\\\^^^``````___^^^]]]^^^___`````````___]]]]]]^^^```dddiiiqqq{{{yyynnnjjjhhhfffgggiiijjjjjjhhhdddeeeooorrrddd___```]]]ZZZZZZZZZ\\\]]]___```aaaaaabbbdddeeeffffffeeedddcccaaa]]]ZZZWWWVVVVVVVVVWWWUUUTTTTTTUUUUUUSSSRRROOOMMMJJJHHHFFFFFFGGGHHHHHHLLLRRR```yyyzzzpppmmmnnnmmmfff```XXXQQQLLLKKKLLLMMMQQQVVVbbbppp|||jjjccc___^^^]]]\\\ZZZYYYXXXWWWWWWVVVSSSQQQOOONNNNNNNNNJJJJJJIIIHHHFFFCCCAAA@@@???>>>>>>===<<<;;;;;;::::::999888777777666666666666666555444444444444444777777666666666666777777999999999999999999::::::<<>>>>>======<<<<<<;;;;;;::::::888777777777777777777666666555555555555666777777666666666666777777:::::::::999999999888888<<<>>>BBBHHHTTThhh~~~}}}uuuoookkkjjjiiijjjnnnssswww{{{~~~|||wwwttttttxxx}}}ppphhhcccaaa___\\\ZZZXXXXXXXXXYYYZZZ]]]___aaaaaa```___^^^____________^^^]]]]]]___bbbffflllttt~~~wwwlllhhhfffcccccceeekkkkkkjjjggggggqqq{{{oooccc___aaa^^^]]]]]]]]]^^^___aaabbbcccccccccbbbaaaaaaaaabbbbbb```___]]][[[ZZZYYYYYYZZZXXXVVVTTTTTTTTTSSSQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGEEEIIIOOOWWWiii~~~uuupppjjjiiijjjjjjeee```VVVQQQMMMMMMNNNPPPXXXaaaqqquuuiiiddd]]]]]]\\\[[[ZZZYYYXXXXXXTTTTTTRRRQQQOOONNNMMMMMMJJJJJJIIIHHHGGGFFFEEEDDD>>>>>>=========<<<<<<<<<::::::999888777777777777777777666666666666666777777666666666666777777888999999999999999999999999;;;>>>BBBIIITTTfffzzz}}}}}}tttmmmhhhfffeeefffiiinnnsssvvvzzz~~~}}}zzzvvvsssuuuyyy}}}oooggg```___]]]ZZZXXXWWWWWWWWWWWWYYY\\\___aaaaaaaaa```_________^^^^^^^^^]]]]]]```ccchhhnnnvvvwwwlllhhheeecccccceeejjjkkkjjjhhhhhhrrryyyooodddaaaccc```_________```aaabbbdddddddddcccaaa```______``````___^^^]]]\\\[[[[[[[[[[[[XXXVVVTTTTTTTTTSSSQQQOOOMMMMMMMMMLLLKKKIIIGGGFFFHHHKKKOOOTTT```vvvxxxsssoookkkjjjkkkiiiddd___WWWRRROOONNNOOORRR]]]gggxxxpppfffaaa]]]\\\\\\[[[ZZZYYYXXXXXXTTTSSSSSSRRRPPPOOONNNMMMMMMLLLKKKIIIGGGFFFEEEEEE?????????>>>>>>======<<<;;;:::999888777777777777777777666666666777777888666666666666666777888888777777888999::::::;;;;;;999===BBBJJJVVVfffxxx||||||ssslllfffcccbbbbbbfffkkkppptttxxx|||zzzxxxtttsssuuu{{{{{{nnnfff^^^\\\ZZZXXXWWWVVVVVVVVVWWWYYY\\\___aaabbbaaaaaa______^^^^^^]]]]]]]]]]]]```ccciiipppxxxwwwlllhhhfffddddddgggiiikkkkkkhhhiiisssxxxooofffccceeeaaa`````````aaabbbcccdddeeedddcccaaa___^^^^^^______]]]]]]\\\\\\\\\\\\\\\\\\XXXWWWUUUTTTUUUTTTRRRQQQMMMMMMMMMLLLKKKIIIGGGFFFHHHJJJMMMQQQZZZmmmuuurrrooommmlllllliiiddd___VVVQQQNNNNNNOOOUUUaaammmzzzjjjaaa\\\\\\\\\[[[ZZZZZZYYYXXXXXXTTTTTTTTTSSSRRRPPPOOONNNNNNMMMKKKJJJHHHGGGFFFFFFBBBBBBAAA@@@???>>>======;;;:::999888888777888888666666666666666777777888666555555666666777888999666777888999:::;;;;;;<<<:::<<>>===<<<;;;:::999888888888888555555555555555666777777555555555555666777999999:::::::::999999999999888===>>>AAAHHHSSSaaannnvvv}}}|||wwwpppjjjeeebbbaaa\\\```fffkkkooosssxxx{{{}}}zzzyyyzzz{{{wwwzzz~~~~~~uuutttrrrrrrvvv}}}qqqfff```XXXWWWVVVTTTTTTTTTTTTUUUYYYZZZ]]]___aaaaaa```______^^^]]]\\\[[[\\\]]]^^^^^^bbbiiiqqqyyyzzzpppgggdddddddddeeeiiimmmpppqqqoooqqqzzztttmmmeeebbbccc___aaaaaaaaaaaabbbcccdddddd```aaabbbbbbbbbaaa___^^^[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVWWWYYYZZZYYYXXXVVVTTTQQQOOOMMMMMMNNNOOOOOOKKKKKKNNNPPPXXXiii{{{{{{uuurrrooonnnnnnoooooolllgggbbbUUURRRQQQTTTXXXbbbvvvvvvjjjdddbbbccc]]][[[YYYYYYYYYYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGDDDAAA???===;;;;;;;;;::::::999888777777999999999999888888888888444444444555666777777888888777777666666777888999BBB???@@@FFFOOOZZZjjjxxx}}}}}}wwwqqqlllgggccc```aaacccgggjjjnnnsssyyy}}}}}}yyywwwvvvvvvwwwxxx||||||xxxqqqqqqrrrssswww~~~pppccc]]][[[YYYUUURRRQQQRRRTTTVVVYYY[[[^^^_________```aaa___^^^^^^]]]]]]]]]^^^^^^bbbdddkkkuuuyyyooofffcccbbbcccgggmmmpppqqqqqqqqquuutttmmmeeeeeeeee^^^bbbaaaaaa````````````aaa^^^___```aaaaaa```______]]]\\\ZZZYYYYYY[[[\\\^^^ZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPNNNNNNMMMOOOOOOPPPQQQOOOTTTdddttt}}}~~~yyyuuussssssqqqpppqqqrrrooohhhaaaVVVRRRRRRVVV\\\iiiuuulllfffbbbaaa___]]]YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKKKKHHHHHHFFFDDDCCCAAA??????======<<<;;;:::999888888666666666555555555444444444444555555666777777888999888888777888999::::::@@@>>>???EEEMMMXXXhhhvvv}}}yyysssmmmiiieeeaaa^^^```cccfffjjjnnnsssxxx||||||zzzzzz{{{|||{{{~~~|||wwwqqqrrrssstttxxx}}}nnnbbb]]]YYYXXXUUUSSSRRRSSSUUUVVVXXX[[[^^^______^^^___```___^^^^^^]]]]]]^^^^^^^^^dddgggnnnyyyxxxnnnfffcccccccccggglllpppqqqqqqrrrwwwqqqkkkddddddeee^^^cccbbbbbbaaa````````````^^^___```aaaaaa```___^^^^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXWWWUUUSSSPPPOOONNNNNNMMMMMMNNNNNNLLLPPP^^^mmm{{{vvvttttttwwwtttrrruuuwwwtttjjjbbbWWWTTTTTTYYYcccttt~~~qqqmmmhhhbbb^^^```]]]YYYVVVUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPNNNMMMLLLLLLKKKKKKHHHGGGGGGEEEDDDCCCBBBBBB@@@???>>>===;;;:::888888555555444444444333333333444555555666666777777888999999999999999:::;;;<<<>>>===>>>CCCJJJUUUfffttt{{{wwwrrrmmmiiieeebbb___```cccfffjjjnnnsssxxx|||{{{vvvqqqrrrsssuuuyyyxxxjjj```\\\WWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ]]]^^^^^^]]]^^^___^^^^^^^^^]]]]]]^^^^^^___eeejjjsss~~~vvvmmmeeecccccccccggglllooopppppprrryyyooohhhbbbccceee```dddcccbbbaaa````````````______`````````______^^^___^^^]]][[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWYYYXXXVVVTTTQQQPPPOOOOOOLLLLLLMMMMMMKKKMMMYYYggg{{{|||uuusssssssssyyyvvvuuuyyy}}}yyynnndddYYYWWWXXX___llluuukkkjjjfff```[[[^^^[[[WWWUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@???===;;;999888777777777777777666666666666555555666666777777777777888888999999::::::;;;;;;===<<<>>>CCCIIISSSdddsss}}}yyytttooollliiieeecccaaadddgggkkkoootttyyy}}}xxxrrrpppqqqsssvvvzzzrrrfff^^^\\\UUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ]]]^^^]]]\\\]]]^^^^^^^^^]]]]]]]]]^^^______ffflllvvv}}}ssskkkeeecccddddddfffkkkmmmmmmmmmpppyyy}}}nnnhhhaaacccfffbbbcccbbbaaa```___^^^^^^^^^__________________^^^^^^```___^^^]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZYYYWWWUUUSSSQQQPPPPPPOOONNNNNNNNNLLLMMMVVVaaatttvvvqqqpppqqqrrryyyxxxyyy~~~{{{pppeee[[[[[[^^^fffvvvmmmddddddbbb]]]ZZZ[[[XXXUUUTTTUUUVVVWWWVVVSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@>>><<<;;;999777777999999999999888888888777666666666777777777777777666777888999999:::::::::======???CCCGGGQQQbbbrrr~~~zzzuuuqqqmmmjjjgggeeebbbeeehhhlllpppuuu{{{{{{sssnnnnnnpppsssvvv{{{vvvkkkbbb\\\[[[UUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ]]]^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^___```eeelllwww|||pppiiiddddddddddddfffjjjiiiiiiiiimmmxxx|||ooojjjbbbcccgggcccbbbaaa```___^^^^^^^^^^^^``````______^^^^^^^^^^^^```___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNNNNOOOMMMLLLSSS\\\nnn|||rrroooppprrrsssyyy{{{~~~yyymmmddd[[[^^^dddooozzzhhhaaa```]]]ZZZYYYXXXWWWUUUVVVWWWXXXWWWVVVRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@???>>>===;;;999888888999999888888888888777777777777777777777777777777555666888999::::::::::::<<<===???BBBFFFNNN```qqq}}}yyytttooollliiifffdddbbbeeehhhlllpppuuuzzz~~~{{{uuuoookkkmmmooorrrvvv{{{{{{nnnfff___[[[[[[WWWVVVUUUUUUUUUWWWXXXYYYYYY[[[^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^______```eeelllwwwzzznnngggcccdddeeedddfffiiigggffffffkkkvvvzzzpppkkkccccccfffbbb``````______^^^^^^______aaa```___^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYZZZ\\\]]]^^^___```]]]\\\ZZZWWWUUUTTTSSSSSSNNNMMMMMMNNNMMMKKKOOOVVVgggxxxwwwoooooosssvvvvvv{{{ttthhh```YYY```jjjxxx}}}rrrfffbbb___[[[YYYYYYYYYXXXWWWXXXYYYXXXVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFDDDCCCCCC@@@??????>>><<<;;;;;;:::999999999999888888888888777777777777777777777777666777999:::;;;<<<<<<;;;:::;;;>>>AAACCCKKK]]]nnn}}}yyytttoookkkhhheeebbbaaacccgggjjjnnnsssyyy}}}zzzvvvssspppllljjjkkkmmmqqqvvv{{{rrrhhhccc]]]ZZZZZZYYYWWWUUUTTTTTTVVVXXXZZZZZZ\\\______^^^]]]]]]^^^]]]]]]]]]]]]^^^___``````fffmmmwww~~~wwwlllfffcccdddeeedddfffiiifffeeedddjjjvvvxxxppplllcccbbbddd___aaa````````````aaabbbbbbaaa```___]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^______^^^]]][[[XXXVVVUUUTTTTTTOOOMMMNNNPPPOOOLLLOOOUUUbbbqqqtttnnnpppuuuyyyzzz}}}~~~pppddd]]]WWW```mmm~~~ssslllfffdddaaa[[[XXXYYYZZZYYYYYYZZZZZZXXXUUURRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEAAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999888888888777777777777777777888:::<<<=========<<<999:::===???AAAIII[[[mmm{{{uuupppllliiieeeccc___bbbeeeiiilllqqqwww{{{{{{wwwrrrooommmlllkkkjjjjjjlllqqquuu{{{|||~~~|||mmmeeeaaa]]]ZZZZZZZZZXXXVVVSSSSSSUUUXXXZZZ[[[]]]___```___^^^^^^^^^\\\\\\\\\]]]^^^___```aaagggnnnxxx|||uuukkkeeebbbdddeeedddfffhhhgggeeedddjjjvvvvvvooolllccc```aaa\\\aaaaaaaaaaaabbbcccdddeeeaaa```___]]]\\\\\\]]]]]]ZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^]]][[[YYYWWWUUUTTTTTTQQQPPPQQQSSSRRRPPPRRRWWW^^^llluuuooooooqqqrrrxxxvvveee]]]]]]ZZZdddtttooolllhhhdddbbb```]]]ZZZ[[[\\\\\\\\\[[[XXXUUUTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPNNNMMMKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAA???===<<<;;;;;;:::::::::999999999888888222333444555666666666666::::::999999999:::;;;<<<;;;::::::===AAAIIIYYYhhh~~~wwwooohhheeeeeebbbccceeegggjjjooouuuzzz}}}~~~yyyvvvooommmjjjgggeeeeeeggghhhhhhkkkppptttyyy~~~{{{|||}}}|||tttiiibbb___\\\WWWSSSUUUTTTSSSSSSUUUWWWYYY[[[``````___^^^^^^^^^^^^___\\\]]]^^^^^^]]]]]]___aaafffmmmxxxyyyrrrkkkhhhdddccceeeggghhhhhhkkkbbb___jjj{{{xxxnnniiifffbbbaaabbb```aaabbbccccccbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[XXXYYYZZZYYYXXXXXXZZZ\\\YYY[[[]]]]]]\\\\\\]]]^^^[[[ZZZYYYWWWUUUTTTTTTTTTPPPPPPPPPPPPQQQSSSTTTVVVZZZjjj}}}tttooopppssstttzzz~~~qqqbbb\\\^^^```kkk{{{}}}nnnkkkgggdddbbb```]]][[[^^^^^^___^^^\\\YYYWWWUUURRRRRRSSSSSSSSSSSSRRRRRRSSSRRRPPPMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;;;;:::::::::999999999999888666666777777777666666555:::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===AAAIIIXXXggg}}}wwwoooiiifffeeebbbccceeegggiiimmmssswww|||}}}~~~zzzsssooofffeeecccaaabbbccceeeggghhhkkkooosssxxx}}}~~~|||}}}}}}vvvooofff```^^^\\\XXXUUUUUUTTTSSSTTTUUUWWWZZZ[[[``````______^^^^^^^^^___]]]^^^^^^^^^]]]]]]___aaagggooozzzyyysssjjjgggdddcccdddeeeffffffggg```___kkk}}}vvvmmmiiifffcccaaabbb``````bbbbbbbbbbbb``````^^^^^^]]]]]]\\\[[[ZZZYYYZZZ[[[[[[[[[YYYYYYZZZ\\\ZZZ\\\^^^^^^]]]\\\]]]^^^[[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPPPPOOOPPPQQQSSSTTTYYYfffyyyxxxsssoooqqquuuxxx}}}xxxkkk___]]]bbbhhhtttsssllliiieeebbbaaa___]]]\\\_________^^^[[[XXXVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSQQQNNNLLLJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@???===<<<;;;::::::::::::999999999999999999999888888777666555888999:::;;;<<<;;;:::::::::999;;;===@@@GGGVVVddd~~~|||wwwpppjjjgggfffbbbdddeeefffhhhkkkppptttxxxyyy{{{|||||||||{{{{{{~~~|||{{{zzzzzzzzzxxxwwwvvvuuuwwwyyy}}}}}}tttlllhhh\\\\\\]]]^^^```cccfffgggiiikkkooorrruuu{{{}}}}}}}}}~~~~~~tttnnnhhhaaa]]]\\\[[[YYYVVVUUUTTTSSSTTTUUUXXXZZZ\\\`````````_________^^^^^^^^^^^^___^^^]]]]]]___aaahhhrrryyyssshhheeebbbaaabbbcccddddddbbb^^^___lll}}}sssjjjgggeeebbbaaaccc___```aaabbbbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYXXX]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^___^^^]]]\\\\\\]]][[[ZZZYYYWWWVVVUUUUUUUUURRRQQQPPPPPPPPPQQQQQQRRRWWWaaaqqq{{{tttrrrqqqsssxxx}}}|||qqqeee]]]___fffooo}}}nnniiifffbbb```______^^^]]]^^^^^^]]][[[XXXUUUSSSQQQRRRSSSSSSSSSSSSRRRRRRQQQSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::::::::999999999888888888888888777666666444666888999:::999777666:::999;;;>>>@@@EEERRR```xxx|||wwwqqqkkkhhhfffcccdddeeefffgggiiimmmppprrrsssuuuvvvvvvuuusssrrrvvvuuusssqqqpppqqqqqqrrrpppooonnnnnnooorrruuuwwwwwwyyy{{{yyyooogggbbbYYYZZZ\\\___bbbeeehhhiiikkkmmmoooqqqtttyyy~~~}}}|||{{{}}}~~~tttnnngggccc^^^ZZZYYYYYYWWWUUUUUUTTTTTTTTTVVVXXX[[[]]]```````````````______^^^^^^______]]]\\\]]]```bbbkkkuuuwwwqqqgggdddaaa```aaaaaaaaa```^^^\\\```nnnxxxooogggeeedddbbbaaabbb^^^___```aaaaaa```___^^^___^^^]]]\\\ZZZYYYYYYXXX___``````___]]][[[[[[[[[^^^___```___]]][[[[[[\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQUUU\\\hhhzzz~~~wwwrrrrrrsssvvv{{{tttiii```\\\aaajjjwww{{{nnnfffccc```^^^^^^^^^^^^^^^^^^^^^\\\ZZZWWWUUUSSSQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDCCCBBB???===<<<;;;;;;;;;:::::::::999999555666777888888888888888444555777999999888777666999999;;;>>>???CCCOOO[[[qqq~~~}}}xxxsssmmmiiifffcccdddfffffffffhhhkkkmmmlllnnnpppqqqqqqpppooonnnnnnmmmlllkkkkkklllmmmnnnkkkkkkjjjiiiiiikkkmmmnnnoooqqqtttxxx|||~~~|||sssiiiaaa]]]YYY[[[]]]aaadddfffhhhiiimmmnnnpppqqqtttyyy|||zzz{{{}}}|||uuuoookkkdddaaa]]]YYYWWWVVVUUUTTTTTTTTTTTTTTTVVVYYY\\\^^^``````aaaaaaaaa```___^^^^^^___^^^]]]\\\^^^aaadddnnnyyy}}}tttnnnfffcccaaa___``````___^^^\\\\\\bbbppptttllldddccccccaaa```aaa]]]^^^___``````___^^^]]]___^^^]]][[[ZZZYYYYYYYYY```aaabbbaaa^^^\\\[[[[[[^^^___```___\\\[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSUUUYYYaaaqqqzzztttqqqtttwwwyyy}}}wwwkkkbbb]]]]]]fffpppuuullldddaaa]]][[[\\\^^^______```___]]][[[YYYWWWUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHEEEFFFFFFEEECCCAAA>>>===;;;;;;;;;;;;::::::::::::555555777888888999999999777888999:::;;;:::999999999999;;;>>>>>>AAALLLWWWjjjuuuzzzuuuooojjjfffccceeefffffffffhhhjjjllljjjkkklllmmmnnnmmmllllllhhhhhhhhhhhhhhhiiijjjkkkhhhgggfffeeeeeeeeefffgggjjjlllooossswwwyyyzzz{{{||||||}}}~~~|||uuukkkbbb\\\YYYYYY[[[^^^bbbdddfffggggggnnnooopppqqqtttyyy~~~}}}yyysssooojjjgggaaa___]]]YYYWWWUUUTTTTTTTTTTTTTTTTTTVVVYYY\\\^^^``````aaabbbaaa```___^^^^^^^^^]]]]]]]]]___cccfffqqq|||zzzqqqkkkeeecccaaa_________]]][[[[[[]]]eeesssqqqiiicccbbbbbb```^^^___\\\]]]^^^______^^^]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZ___aaabbbbbb___]]]\\\\\\\\\^^^___^^^\\\ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTUUUXXX^^^kkk~~~}}}vvvrrrrrrvvvzzz{{{}}}wwwmmmddd``````eeeppp{{{zzzmmmhhhbbb___[[[ZZZ[[[]]]_________^^^\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFDDDAAA???===<<<;;;;;;;;;;;;:::::::::888888999999999999999888999999999:::::::::;;;;;;999999;;;>>>>>>@@@IIITTTeeeooo|||{{{vvvqqqkkkfffccceeefffgggggghhhjjjlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhfffeeeeeeddddddeeeeeefffhhhjjjnnnqqqtttvvvvvvvvvwwwwwwwwwyyy{{{~~~zzzqqqhhh```[[[YYYYYY[[[___dddggghhhhhhhhhlllmmmnnnooorrrwwwyyyrrrnnnjjjfffbbb^^^^^^\\\ZZZWWWVVVVVVVVVTTTTTTTTTUUUWWWZZZ]]]______```bbbbbbbbbaaa___^^^\\\]]]\\\\\\]]]```eeeiiisss~~~xxxoooiiifffcccaaa```___^^^\\\ZZZZZZ^^^hhhwww}}}ooogggaaaaaaaaa^^^\\\]]][[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWYYYZZZ^^^```bbbbbb___]]]\\\\\\[[[\\\]]]]]][[[YYYYYYZZZ[[[ZZZYYYXXXXXXWWWWWWXXXUUUVVVWWWWWWWWWVVVUUUTTTVVVYYY^^^gggxxxyyytttqqqrrrxxx|||||||||rrriiibbbaaaeeemmmzzzqqqgggdddaaa^^^ZZZYYY[[[]]]___```\\\[[[ZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRQQQPPPMMMKKKJJJNNNNNNMMMMMMLLLKKKKKKKKKFFFFFFGGGFFFEEEBBB???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888888888777777888888999:::888999;;;>>>>>>???HHHRRRdddlllyyy|||xxxrrrkkkfffccceeeggghhhhhhiiikkklllnnnmmmkkkjjjiiiiiiiiiiiillllllmmmmmmllljjjhhhgggfffffffffffffffggghhhhhhiiikkknnnqqqtttuuuuuuttttttttttttuuuxxx|||zzzqqqhhhaaa]]]\\\ZZZ]]]aaafffjjjlllllllllkkkkkklllmmmpppvvv~~~{{{tttooolllhhhccc___\\\\\\\\\ZZZXXXWWWXXXYYYTTTTTTTTTUUUWWWZZZ]]]______```bbbcccbbbaaa___^^^\\\\\\\\\\\\]]]aaafffjjjuuuxxxoooiiifffdddaaa``````^^^\\\ZZZYYY^^^jjjzzzxxxooogggaaa``````]]][[[\\\[[[\\\]]]]]]]]]]]]\\\[[[WWWVVVUUUTTTTTTVVVWWWYYY]]]___bbbbbb```]]]\\\\\\YYY[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXTTTTTTVVVVVVWWWVVVUUUTTTVVVZZZ^^^eeetttyyytttrrrsssvvv{{{~~~~~~tttjjjbbb___ccckkkuuuzzzkkkcccaaa]]]\\\ZZZZZZZZZ\\\^^^```^^^\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@???===<<<;;;;;;;;;<<<:::999888777777777888999:::999888888777777888888::::::::::::<<>><<<;;;;;;;;;<<<;;;:::999888888888999999:::999888888777777888888::::::::::::<<>>===<<<;;;;;;<<<<<<;;;;;;:::::::::::::::999888888777777888888999999::::::<<>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888777777888888888999::::::;;;???DDDGGGSSSdddvvv}}}tttlllhhheeefffgggjjjooouuuzzz}}}}}}{{{{{{|||zzz{{{~~~~~~}}}||||||{{{yyyzzz{{{zzzyyyxxxzzz|||}}}~~~{{{pppgggbbbaaaaaaaaacccdddfffhhhjjjjjjjjjjjjkkkkkkllllllmmmppptttwww|||xxxuuusssiiigggfffeeeeeecccaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]][[[[[[\\\\\\]]]]]]]]]^^^^^^\\\\\\^^^___aaaiiirrrvvvoooiiieeebbbaaaaaa``````___^^^^^^^^^]]]eeeuuuwwwkkkfffccc```^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[XXXXXXXXXXXXYYYYYYZZZZZZ\\\[[[YYYWWWVVVUUUUUUTTTWWWXXXZZZ\\\\\\\\\\\\[[[ZZZZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVSSSVVVXXXXXXYYYdddvvvzzzvvvsssttttttwwwnnniiilllmmmyyypppeeebbb___ZZZWWWZZZ[[[\\\]]]]]][[[YYYXXXZZZYYYXXXVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPOOONNNNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMKKKHHHFFFEEECCCCCCBBBAAA???===<<<:::;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888777888999:::;;;>>>BBBFFFPPP```rrr~~~vvvoookkkggghhhiiilllqqqwww}}}~~~{{{}}}|||{{{}}}~~~xxxooogggdddcccddddddfffgggiiikkklllmmmmmmllliiikkklllmmmooorrrwwwzzz{{{wwwtttqqqppphhhgggeeeeeedddccc```^^^[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYYYY[[[\\\]]]]]]]]]]]]^^^\\\]]]^^^___bbbkkkuuu}}}rrrjjjeeebbbaaaaaaaaaaaa```______^^^^^^]]]fffwwwtttkkkdddbbb^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]YYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXWWWWWWTTTWWWXXXWWWXXX___nnnyyy|||vvvttttttwwwyyy}}}xxxhhhfffnnnvvv|||kkkccc```\\\YYYXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTPPPOOONNNNNNMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNLLLIIIGGGEEECCCCCCCCCBBB@@@>>><<<::::::;;;;;;<<<;;;:::999888:::999888888777777888888777888999:::;;;>>>AAADDDMMM]]]nnnzzzzzztttpppkkkkkklllooottt{{{}}}{{{vvvnnniiiggggggggggggiiikkkmmmooopppqqqqqqqqqlllnnnqqqsssvvvzzzwwwwwwvvvvvvyyy}}}|||yyytttpppnnnmmmiiigggfffeeedddccc```^^^YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXZZZ[[[]]]]]]]]]]]]___]]]]]]___```ccclllwww{{{ooogggcccaaa```aaaaaa```______^^^]]]]]]^^^hhhzzzrrrjjjccc```]]]\\\\\\\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[]]]______^^^\\\ZZZZZZYYYXXXXXXYYY[[[^^^___\\\\\\[[[[[[ZZZYYYYYYXXXVVVXXXXXXWWWXXX]]]gggppp~~~wwwsssrrruuuzzz}}}pppcccccckkk{{{tttgggaaa^^^ZZZXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\ZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPNNNNNNOOONNNMMMJJJGGGEEECCCDDDCCCBBBAAA>>><<<:::999:::;;;;;;;;;:::999888:::999999888777888888888666888999:::;;;===AAADDDJJJZZZlllwww}}}wwwsssnnnnnnoooqqqwww}}}~~~yyytttnnnjjjhhhiiiiiiiiilllmmmppprrrssstttttttttrrrtttwwwzzz}}}}}}ooonnnnnnooorrrwww|||~~~~~~|||yyytttooommmllljjjhhhfffeeedddccc```]]]XXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXVVVWWWYYY[[[\\\]]]]]]\\\___]]]]]]___```dddmmmxxxyyymmmeeeaaa```___``````___^^^]]]]]]\\\[[[___jjj|||pppjjjbbb___\\\[[[[[[[[[ZZZYYY[[[[[[ZZZZZZ[[[\\\]]]]]][[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\___``````^^^\\\ZZZYYYYYYXXXYYYZZZ]]]```aaa]]]]]]]]]\\\[[[ZZZZZZYYYWWWXXXXXXXXXXXX]]]dddjjj|||vvvrrrnnnvvv}}}}}}uuullleeelllzzzuuummmccc]]]\\\\\\ZZZWWW[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFEEECCCAAA???===<<<===<<<;;;;;;::::::::::::999999999999999999999999999::::::::::::<<<@@@CCCIIIVVViii|||zzzsssqqqoooooorrrxxx~~~{{{tttlllhhhkkknnnnnnmmmmmmqqquuuxxxyyyyyyzzz{{{|||~~~zzzqqqjjjjjjiiijjjlllnnnqqqsss}}}~~~~~~yyyuuurrrooollliiiiiihhhfffccc___\\\XXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWUUUTTTTTTUUUXXXXXXYYY[[[[[[\\\\\\\\\___]]]]]]```aaaeeeooozzzwwwpppiiiaaa^^^___^^^aaabbbaaa]]]ZZZ[[[]]]___ooo~~~nnneee]]]\\\[[[YYYYYYYYYYYYZZZ]]]]]]^^^______^^^]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\______``````______^^^]]]YYYYYYZZZZZZ[[[\\\^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVWWW[[[aaaeee~~~wwwsssqqqrrryyysssnnnjjjiiiuuupppiiiaaa]]]]]]^^^\\\ZZZZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYXXXWWWWWWVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTQQQPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSRRRPPPOOOMMMLLLKKKIIIHHHHHHHHHGGGHHHGGGGGGEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;999999999999999999999999999::::::::::::<<>>============::::::::::::999999999999888999:::::::::;;;>>>AAAIIISSSdddzzz|||tttssssssvvv|||~~~xxxrrrpppqqqttttttttttttxxx}}}ssslllhhhhhhhhhiiijjjlllooopppuuusssrrrrrruuuyyy~~~}}}zzzvvvrrrpppmmmiiigggccccccbbb```^^^\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZYYYXXXXXXYYY[[[YYYYYYZZZ[[[\\\\\\\\\\\\]]][[[\\\___bbbgggqqq|||}}}rrrllleee___]]]___]]]______]]]XXXVVVXXXZZZbbbtttuuugggaaa]]]\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^______^^^]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\^^^]]]\\\[[[ZZZ[[[\\\\\\aaaaaaaaa```___]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZXXXVVVVVVXXX\\\```~~~wwwrrrrrrtttvvv~~~xxxoooiiijjjqqq||||||pppdddaaa___^^^^^^^^^\\\ZZZXXXXXXZZZ[[[\\\\\\\\\\\\YYYYYYXXXXXXWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVSSSRRRSSSSSSSSSRRRQQQRRRSSSSSSRRRQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFAAAAAA@@@>>>============:::::::::::::::999999999888999:::::::::;;;>>>@@@EEEMMM]]]tttwwwvvvvvvyyy~~~zzzxxxyyy{{{{{{{{{{{{~~~|||qqqkkkhhhgggggghhhiiijjjlllmmmooommmjjjjjjmmmssszzz~~~|||yyyuuurrrooollliiigggcccbbb```^^^\\\[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSUUUWWWXXXYYYXXXYYY[[[\\\YYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ\\\```ccchhhtttyyyooohhhccc]]]\\\^^^\\\^^^]]]ZZZVVVTTTWWWYYYcccuuupppeee```]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[^^^]]]\\\[[[ZZZ[[[[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVWWWZZZ]]]yyysssrrrtttyyy}}}yyynnnjjjiiiooo{{{tttmmmbbbaaa___]]]]]][[[ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXXXXXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;:::;;;===>>>BBBIIIYYYooozzzzzz{{{~~~zzzqqqlllhhhhhhgggggggggggghhhhhhhhhgggeeeeeeiiiqqqxxx}}}~~~|||yyyuuurrrooommmjjjhhhcccbbb___]]]ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZ\\\aaaeeekkkwwwuuukkkeee```[[[[[[^^^\\\]]]\\\XXXUUUTTTWWW[[[fffxxx~~~nnnddd```]]]\\\[[[YYYYYYYYYYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZ]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYXXXVVVWWWYYY[[[~~~zzzuuurrrsssxxxwwwkkkeeefffkkkwwwvvvkkkfffaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWUUUTTTTTTUUUWWWWWWWWWTTTUUUUUUUUUTTTRRRPPPOOOMMMLLLLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999777999;;;;;;::::::<<<===AAAIIIXXXlllzzzqqqmmmiiihhhhhhgggeeedddccccccaaaaaaaaadddiiipppwww|||~~~|||{{{xxxtttqqqooommmjjjgggbbbaaa^^^[[[XXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTQQQSSSUUUVVVVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ]]]bbbgggnnnzzz{{{qqqgggaaa]]]ZZZZZZ^^^\\\]]][[[XXXUUUVVVZZZ___kkk}}}zzzlllddd```]]]\\\[[[YYYYYYYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXYYYZZZZZZWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYXXXXXXYYY[[[~~~xxxvvvssssssxxxyyysssllleeedddjjjttt{{{mmmeeebbb___^^^]]]ZZZYYYXXXYYYZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXVVVUUUSSSTTTVVVYYYYYYYYYVVVVVVVVVVVVUUUSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDBBB@@@???>>>>>>======<<<<<<;;;::::::999999777999;;;;;;::::::;;;<<<>>>HHHVVVgggyyyzzzqqqnnnjjjiiihhhfffdddbbb```___ZZZ[[[___dddjjjqqqwwwzzzyyy{{{|||}}}|||}}}~~~~~~{{{yyyvvvrrrooommmkkkhhhfff___^^^[[[YYYXXXWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUQQQSSSUUUVVVUUUVVVXXXZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[^^^dddiiippp}}}xxxnnnddd___[[[XXXZZZ]]]]]]]]][[[XXXVVVXXX]]]cccssswwwjjjccc___]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYY[[[\\\]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWXXXZZZZZZYYYYYYZZZ[[[|||zzzuuutttsssvvv}}}zzznnniiigggeeekkkrrr~~~rrrhhhcccbbb]]]]]][[[YYYXXXXXXZZZ\\\YYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSTTTWWWZZZ[[[[[[WWWWWWWWWWWWVVVTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@?????????======<<<;;;::::::999999777999;;;;;;::::::;;;<<<;;;EEETTTbbbqqqzzzqqqmmmkkkjjjiiifffccc```^^^\\\UUUXXX]]]dddkkkqqqvvvxxxwwwyyyzzz{{{{{{{{{}}}}}}{{{xxxuuuqqqnnnllljjjgggeee]]][[[YYYXXXWWWXXXYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWRRRTTTVVVVVVVVVVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[\\\[[[___eeejjjrrrwwwmmmbbb]]]ZZZXXXYYY]]]]]]]]]\\\YYYWWWYYY```eeeyyyuuuiiibbb^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZ[[[]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXX\\\\\\]]]^^^^^^^^^^^^]]]ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWXXXXXXXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\}}}|||{{{xxxwwwxxxoootttyyy|||{{{nnnhhheeehhhlllppp}}}tttkkkddd```___[[[[[[ZZZXXXXXXWWWWWWWWWYYYYYYZZZZZZZZZXXXWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYXXXVVVUUUTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFCCCBBBBBB@@@>>><<<===<<<<<<;;;;;;:::999999777888999999;;;;;;<<<===???BBBJJJWWWhhh{{{yyyqqqpppppplllhhhfffdddbbb^^^ZZZ\\\]]]^^^aaafffmmmsssvvvyyyxxxwwwwwwxxx{{{~~~|||xxxrrrrrrqqqooommmkkkiiihhhaaa^^^ZZZVVVTTTUUUVVVWWWUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYYYYZZZZZZ[[[\\\YYY\\\___cccjjjuuussslllbbb]]][[[\\\[[[ZZZ```^^^\\\ZZZXXXYYYcccnnntttkkkddd^^^\\\[[[YYYWWWXXXYYY\\\]]]\\\]]]^^^______]]][[[ZZZYYYZZZ\\\]]]^^^_________[[[ZZZXXXWWWWWWWWWXXXYYY\\\[[[ZZZ[[[\\\]]][[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXWWWWWW{{{uuuuuuuuuttttttvvvtttyyy~~~tttjjjfffgggmmmsss|||yyykkkddd___[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVXXXYYYYYYZZZZZZYYYXXXWWWXXXXXXWWWVVVVVVWWWXXXXXXVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAA???=========<<<<<<;;;::::::999888999999::::::;;;;;;<<<===AAAHHHTTTdddxxxzzzssssssqqqnnnkkkiiihhheeebbb^^^`````````cccggglllqqqtttrrrrrrsssuuuyyy~~~zzzvvvrrrqqqpppnnnllliiigggeee___\\\XXXUUUSSSSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[]]]aaafffmmmxxx|||rrrkkkbbb]]]\\\\\\\\\[[[___]]][[[ZZZYYY[[[fffrrrrrrjjjddd___]]][[[ZZZYYYYYY[[[]]]___^^^^^^___```___]]][[[ZZZYYYZZZ[[[]]]^^^^^^______[[[[[[ZZZYYYYYYZZZ[[[[[[\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVWWWYYYWWWXXXXXXYYYYYYXXXXXXWWWwwwqqqmmmnnnoooppprrrvvvzzz{{{llleeegggnnnxxxmmmccc___[[[XXXXXXZZZYYYXXXVVVUUUTTTTTTTTTWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWXXXWWWUUUTTTRRRQQQQQQPPPNNNNNNLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCBBB@@@>>>=========<<<;;;;;;::::::::::::::::::::::::::::::;;;???FFFPPP```sss{{{uuuuuusssqqqooommmlllkkkhhheeeeeeeeedddeeegggkkknnnpppnnnoooppptttyyy|||xxxuuurrrqqqpppmmmjjjgggdddccc\\\ZZZWWWTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]\\\___ccciiirrr}}}|||wwwoooiiiaaa\\\\\\]]]]]]\\\]]][[[ZZZZZZZZZ^^^jjjwww}}}oooiiiddd```]]]\\\[[[[[[\\\^^^```bbb```aaaaaa```___]]][[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[\\\^^^^^^\\\\\\[[[\\\]]]\\\ZZZXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXyyyuuuqqqllliiikkkmmmooosssyyy|||pppeeedddlllwwwvvvhhhbbb___\\\YYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIGGGEEEDDDDDDCCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999:::>>>DDDNNN\\\nnnzzzuuuuuutttsssssssssrrrpppnnnmmmkkkkkkjjjjjjjjjlllnnnoooqqqqqqrrruuuyyy~~~{{{wwwtttsssrrrpppmmmiiifffcccaaa[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSSSSSSSSSSUUUWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]___eeelllvvvxxxssskkkfff___[[[\\\]]]]]]\\\]]]ZZZXXXXXXXXX^^^kkkyyywwwmmmgggcccaaa]]]]]]\\\]]]^^^```bbbcccbbbbbbbbb```___\\\ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^___]]]]]]]]]^^^___^^^\\\YYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYXXX~~~yyytttpppmmmiiihhhkkknnnqqqxxxnnnfffaaagggsss{{{pppfffbbbaaa]]][[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIGGGFFFEEEEEEDDDCCCAAA???>>>>>>======<<<;;;;;;<<<;;;;;;::::::999999888;;;???DDDLLLYYYkkkyyyttttttuuuvvvwwwxxxwwwvvvuuuuuusssrrrqqqqqqqqqrrrssssssuuuuuuuuuwww{{{|||yyyvvvtttsssrrrpppllliiieeebbb```ZZZYYYVVVTTTSSSSSSSSSTTTRRRRRRRRRRRRTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\___eeeooozzz|||uuupppgggbbb\\\ZZZ[[[]]]]]]\\\\\\YYYWWWVVVVVV\\\kkkyyyrrrkkkeeebbbaaa]]]]]]]]]]]]___```bbbcccbbbbbbaaa___]]][[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[WWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^___```bbbaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXX}}}zzzwwwtttpppmmmkkkhhhiiimmmqqqvvvtttfffbbbdddooo~~~rrrjjjbbb```___\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZZZZZZZZZZYYYXXXUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFFFFFFFFFFDDDBBB?????????>>>======<<<<<<;;;;;;;;;::::::999999999;;;???DDDKKKVVVhhh~~~xxxtttuuuwwwyyy}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{|||}}}}}}~~~{{{zzzzzzzzz}}}|||zzzxxxuuusssqqqpppnnnkkkgggccc```___YYYXXXVVVTTTSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[]]]```gggrrr~~~yyyqqqlllbbb]]]YYYWWWZZZ\\\]]]\\\[[[XXXUUUTTTUUU\\\lll{{{|||nnnjjjddd``````]]]]]]]]]]]]^^^___```aaa``````^^^\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^aaacccccc```]]][[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWW{{{xxxuuusssqqqooommmkkkjjjiiilllsssyyy|||oooffffffnnn~~~tttkkkddd^^^^^^]]][[[[[[]]]ZZZYYYYYYZZZZZZ[[[\\\]]]ZZZZZZXXXXXXWWWXXXYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTTTTUUUUUUVVVWWWRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGGGGGGGGGGEEECCC@@@@@@???>>>>>>======<<<::::::::::::::::::::::::;;;???CCCIIISSSeee{{{xxxvvvxxxzzz~~~~~~|||yyywwwuuusssqqqmmmllljjjhhhdddaaa^^^\\\VVVVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYY[[[\\\]]]\\\[[[ZZZ^^^bbbiiiuuu}}}uuummmggg^^^ZZZVVVVVVYYY\\\\\\[[[ZZZVVVTTTTTTVVV^^^pppvvvllljjjddd______\\\\\\\\\]]]]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXVVVWWWYYYZZZ[[[[[[[[[[[[YYYZZZ\\\```cccccc```^^^\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVV|||yyywwwuuurrrooonnnmmmlllkkkiiillllllpppxxxwwwnnnkkkmmmyyyxxxkkkggg```\\\\\\]]]\\\]]]___XXXXXXYYYYYYZZZ\\\]]]^^^[[[ZZZYYYXXXWWWWWWXXXYYYUUUUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVWWWXXXXXXYYYXXXUUUUUUUUUUUUVVVWWWXXXYYYRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOONNNMMMLLLKKKKKKJJJIIIGGGGGGGGGGGGEEEDDD@@@@@@??????>>>=========:::::::::::::::::::::::::::>>>BBBGGGPPPbbbzzzyyyxxx{{{|||~~~|||{{{{{{|||zzzwwwuuusssqqqooojjjiiihhheeebbb___\\\[[[UUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRTTTWWWYYY[[[]]]]]]]]]\\\\\\[[[[[[[[[WWWYYY[[[\\\\\\\\\ZZZYYY```ccckkkxxx{{{rrrjjjddd\\\XXXTTTTTTXXX[[[\\\[[[XXXUUUSSSTTTWWWaaatttssskkkjjjccc^^^^^^[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[VVVWWWZZZ___bbbbbb```]]]\\\\\\[[[[[[ZZZXXXWWWVVVTTTUUUVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUU{{{yyywwwssspppjjjkkklllkkkjjjjjjlllnnnsssvvv|||{{{tttsssrrr~~~{{{lllgggccc```\\\[[[\\\\\\YYYWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTRRRPPPOOOPPPQQQRRRMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::;;;???FFFOOO^^^vvv|||zzz{{{}}}~~~|||vvvssspppnnnqqqtttyyy|||~~~|||xxxvvvuuutttrrrpppmmmjjjeee```]]][[[[[[[[[YYYWWWUUURRRQQQPPPQQQRRRTTTRRRPPPQQQSSSVVVXXXXXX]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYY\\\^^^______^^^bbbiiisss~~~~~~vvvmmmeee___YYYYYYYYYYYYZZZZZZZZZZZZZZZVVVUUUWWW[[[dddyyypppgggeeeccc___]]]^^^^^^___^^^]]][[[YYYWWWUUUUUUVVVVVVVVVUUUTTTTTTVVVXXXYYYYYYWWWUUUUUUVVV[[[[[[\\\\\\ZZZYYYWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\___^^^\\\ZZZXXXVVVVVVUUUVVVXXXZZZZZZYYYWWWVVVWWWXXXXXXXXXWWWWWWVVVVVVVVV{{{vvvsssrrrqqqnnnlllhhhiiikkkkkklllnnnqqqtttzzz~~~{{{xxxzzzuuuhhhdddaaa^^^[[[[[[[[[[[[ZZZWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXUUUTTTRRRPPPOOOPPPQQQRRRNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;???EEENNN]]]uuu}}}xxxwwwzzz|||wwwqqqmmmjjjhhhjjjmmmqqqtttvvvxxx|||~~~|||zzzwwwtttsssqqqooommmjjjgggccc___\\\ZZZZZZZZZXXXVVVTTTQQQPPPOOOPPPQQQUUUSSSQQQRRRUUUWWWYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[]]]___``````___dddkkkvvv{{{sssjjjbbb\\\UUUVVVWWWXXXYYYZZZ[[[[[[XXXVVVUUUXXX]]]hhh~~~mmmfffeeeccc```^^^^^^___^^^^^^\\\ZZZXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVVVVXXXYYYXXXWWWVVVWWWXXX[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[^^^]]][[[YYYXXXVVVUUUUUUUUUWWWYYYYYYWWWVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUU}}}{{{tttqqqnnnlllkkkkkkjjjhhhhhhjjjlllnnnpppuuuzzz~~~~~~zzzmmmeeebbb___]]][[[ZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRSSSUUUVVVXXXXXXYYYYYYVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGEEEBBB???===<<<<<<===<<<<<<;;;::::::;;;;;;;;;<<<>>>DDDLLL[[[sssxxxuuuwwwzzz}}}{{{pppjjjfffcccbbbeeegggiiikkklllnnnqqqtttzzz}}}~~~|||zzzwwwtttrrrqqqooollliiifffddd```]]][[[ZZZZZZZZZWWWUUUSSSPPPOOOOOOOOOPPPUUUTTTRRRSSSVVVYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^___```aaaaaagggnnnxxxwwwnnnfff^^^XXXRRRSSSUUUWWWYYYZZZ[[[\\\WWWUUUUUUYYY```nnnzzzjjjeeeeeeccc```^^^______^^^]]][[[YYYWWWUUUTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVWWWYYY[[[[[[[[[[[[[[[ZZZXXXWWWVVVSSSTTTVVVWWWYYYZZZZZZZZZ]]]\\\ZZZXXXWWWVVVUUUUUUTTTVVVWWWVVVUUUVVVXXXZZZZZZYYYXXXWWWVVVUUUTTTSSS}}}zzzwwwtttsssooommmkkkiiihhhhhhhhhhhhkkkmmmpppssswww}}}xxxooohhhbbb```\\\[[[ZZZYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUSSSSSSRRRNNNPPPRRRUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQOOONNNNNNMMMMMMLLLKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGHHHGGGEEECCC@@@???>>>===>>>===<<<;;;;;;:::;;;;;;<<<<<<>>>CCCJJJXXXnnn|||wwwvvvxxx|||uuukkkfffcccbbbaaaeeefffggggggggghhhkkknnntttxxx}}}~~~~~~}}}zzzxxxwwwuuurrrpppooommmiiigggcccaaa___\\\[[[ZZZZZZZZZWWWUUUSSSPPPOOOOOOPPPQQQUUUTTTTTTUUUXXX[[[\\\[[[YYYZZZ[[[\\\]]]^^^^^^]]]]]]^^^____________aaabbbjjjqqq{{{{{{rrriiiaaaZZZVVVSSSTTTVVVXXXZZZ[[[[[[[[[WWWVVVVVVYYYbbbrrrvvviiieeeeeeccc___]]]___^^^]]][[[YYYWWWVVVUUUSSSTTTVVVXXXZZZ[[[\\\]]][[[[[[ZZZXXXVVVWWWYYY\\\\\\\\\[[[[[[ZZZXXXWWWWWWRRRSSSUUUVVVXXXYYYYYYYYY[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUUUUTTTVVVYYY[[[ZZZZZZXXXWWWUUUTTTSSSRRR}}}|||yyyvvvrrrooollljjjlllkkkjjjhhhgggggghhhiiinnnqqquuuzzz|||mmmgggbbb^^^]]]YYYYYYYYYYYYXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXWWWVVVUUUSSSSSSRRRLLLNNNQQQSSSTTTTTTSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKGGGFFFEEECCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<>>>BBBGGGSSShhh{{{{{{wwwvvvxxx|||zzzqqqjjjgggfffffffffhhhgggfffdddcccdddgggjjjnnnsssyyy~~~~~~}}}|||{{{|||}}}}}}}}}{{{xxxuuuttttttrrrpppooonnnlllhhhfffaaa```^^^]]][[[[[[ZZZ[[[WWWVVVTTTRRRQQQQQQRRRSSSUUUTTTTTTVVVYYY\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]^^^^^^]]]^^^aaaccclllsss|||vvvmmmeee^^^XXXTTTUUUVVVXXXZZZ[[[[[[[[[ZZZXXXXXXWWWYYYcccvvvuuujjjfffeeeaaa]]]\\\^^^]]][[[ZZZXXXVVVUUUUUURRRSSSVVVXXX[[[]]]^^^___]]]]]]\\\YYYWWWWWWYYY[[[^^^]]]\\\[[[ZZZYYYYYYXXXTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUTTTTTTVVVYYY\\\ZZZYYYXXXWWWUUUTTTRRRRRR{{{yyyuuusssqqqnnnkkkhhheeedddggghhhiiihhhhhhiiikkknnnsssxxx~~~qqqfff```\\\YYYYYYXXXYYYYYYXXXWWWVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVWWWYYYYYYZZZZZZZZZVVVVVVUUUTTTSSSRRRRRRQQQNNNOOOQQQRRRSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGEEEDDDCCCCCCBBBBBB??????===<<<;;;;;;::::::;;;<<<>>>BBBEEENNN```qqq|||xxxuuutttwww|||zzzvvvppplllkkkllllllllljjjhhhfffbbb___```cccfffjjjooouuuyyyzzzxxxvvvuuuuuuvvvvvvuuutttrrrpppooopppooonnnmmmmmmkkkhhheee```___^^^\\\[[[ZZZZZZYYYWWWVVVTTTRRRQQQRRRSSSTTTTTTTTTTTTWWWZZZ\\\]]]\\\YYYZZZ[[[\\\]]]^^^^^^^^^ZZZ]]]___^^^]]]^^^bbbfffooouuu{{{qqqhhhaaa[[[VVVSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYZZZYYY[[[fff|||tttiiieeeccc___\\\[[[\\\[[[ZZZXXXWWWVVVVVVUUURRRSSSUUUXXX[[[]]]______]]]]]]]]][[[YYYXXXZZZ[[[```___]]]\\\[[[[[[ZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUTTTUUUUUUSSSTTTVVVVVVVVVWWWYYY[[[YYYXXXWWWVVVUUUTTTSSSRRR~~~|||zzzyyyvvvssspppmmmlllkkkiiihhhfffeeeddddddfffiiijjjkkknnnrrrvvv|||xxxkkkddd___ZZZXXXYYYXXXYYYZZZXXXUUUTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNNNNMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIGGGEEEDDDBBBBBBBBB@@@???>>><<<;;;;;;:::::::::;;;>>>BBBDDDJJJZZZiii{{{{{{xxxuuutttuuuyyy}}}|||wwwtttqqqoooooopppppppppllljjjfffaaa^^^^^^aaadddhhhlllpppsssrrrooommmllljjjjjjkkkkkkkkkkkkkkklllkkkjjjjjjjjjkkkiiifffccc^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSTTTWWWZZZ\\\]]]\\\ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ]]]______]]]___dddiiisssyyy|||vvvlllccc]]]XXXTTTRRRRRRTTTXXXZZZ\\\\\\[[[ZZZYYY[[[[[[]]]kkk{{{pppfffbbbaaa]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWQQQSSSUUUXXX[[[]]]^^^___YYY[[[\\\\\\[[[[[[\\\^^^bbbaaa___]]]\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYVVVUUUUUUTTTTTTTTTTTTUUUSSSUUUWWWXXXXXXXXXYYYZZZWWWWWWVVVVVVUUUTTTTTTSSS|||{{{{{{{{{|||{{{yyyvvvuuusssqqqmmmkkkiiiiiiiiiiiihhhhhhggggggcccfffjjjmmmooosssyyy~~~zzzrrriiieeeaaa\\\ZZZ\\\XXXYYYZZZXXXUUUSSSUUUXXXVVVVVVVVVUUUTTTSSSRRRQQQSSSTTTVVVXXXZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKHHHFFFDDDBBBAAA@@@@@@???>>>===;;;;;;:::::::::;;;???BBBCCCHHHVVVdddqqqyyywwwuuuuuuwww||||||wwwsssvvvtttrrrqqqrrrsssrrrqqqooommmhhhbbb^^^^^^aaadddfffjjjmmmnnnllliiifffeeebbbbbbbbbccceeeggghhhjjjggggggggghhhiiihhheeebbb]]]\\\[[[ZZZXXXVVVUUUTTTUUUTTTRRRPPPOOOPPPQQQRRRRRRRRRTTTWWWZZZ\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[^^^aaa```___aaagggllluuu{{{xxxrrrhhh```ZZZVVVSSSQQQOOOQQQUUUYYY\\\\\\\\\[[[YYY\\\\\\___nnnxxxmmmccc```___\\\[[[\\\YYYXXXWWWVVVUUUVVVWWWWWWQQQSSSUUUXXXZZZ]]]^^^^^^VVVXXX[[[]]]]]]^^^___aaacccbbb```^^^]]]]]]]]]^^^]]]]]]]]]]]]\\\[[[YYYYYYUUUUUUTTTTTTTTTTTTTTTUUUTTTVVVYYYZZZYYYXXXXXXYYYVVVVVVVVVUUUUUUTTTTTTTTT}}}|||zzzxxxwwwvvvuuuuuuttttttssspppllliiiiiijjjiiijjjiiigggeeecccdddeeefffjjjnnnppprrryyy|||ooommmiiiccc___[[[YYYXXX]]][[[ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGEEEEEEDDDDDDBBB@@@???>>>===<<<<<<<<<<<<<<<>>><<<;;;===???CCCNNNYYYmmmyyy{{{wwwvvvxxx||||||xxxuuutttqqqooolllmmmnnnooopppppppppooonnniiifffaaa]]][[[\\\^^^___fffhhhiiiiiigggbbb]]]ZZZYYYYYYYYYZZZ\\\___aaaccc___```cccdddeeedddcccbbb```^^^\\\YYYWWWVVVVVVVVVYYYWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[\\\_________fffnnn}}}rrrkkkddd___YYYRRRQQQSSSVVVVVVWWWYYYZZZZZZZZZ[[[YYYWWWXXXbbbvvvssshhh^^^]]]___^^^\\\\\\YYYXXXUUUSSSRRRSSSUUUVVVTTTTTTUUUXXX[[[^^^______]]][[[YYYZZZ]]]```bbbbbbcccbbb```^^^]]]]]]]]]]]]______^^^^^^\\\ZZZYYYXXXVVVVVVUUUTTTTTTTTTUUUUUUUUUWWWYYY[[[[[[ZZZXXXWWWTTTUUUVVVVVVWWWWWWVVVVVVwwwvvvtttrrrpppoooooonnnnnnnnnmmmjjjgggeeeffffffeeeffffffffffffgggiiilllnnnrrrvvvyyy}}}zzznnnjjjhhheeeaaa]]][[[ZZZYYY[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???>>>===============<<<<<<>>>@@@CCCMMMWWWhhhttt|||xxxwwwyyy|||~~~}}}{{{tttrrrnnnllljjjiiifffdddfffggghhhhhhhhhhhhgggfffaaa___[[[YYYXXXZZZ\\\^^^dddeeeeeeeeebbb^^^YYYVVVTTTTTTTTTUUUWWWYYY[[[]]]___```aaabbbbbbaaa```___\\\[[[YYYXXXWWWWWWWWWWWWYYYXXXVVVTTTRRRRRRSSSTTTTTTUUUWWWXXXZZZ\\\]]]]]][[[\\\]]]]]]^^^]]]]]]]]]]]][[[]]]___```bbbjjjssszzzpppiiibbb]]]WWWQQQPPPSSSUUUVVVXXXYYYZZZZZZZZZYYYYYYYYY[[[fffzzzpppfff]]]\\\^^^^^^\\\\\\YYYWWWUUUSSSSSSTTTUUUWWWUUUUUUUUUXXX\\\_________]]]\\\[[[\\\___bbbcccccccccaaa___]]]\\\\\\]]]]]]_________^^^]]][[[ZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWYYY[[[\\\ZZZYYYWWWUUUVVVVVVWWWWWWWWWWWWWWWrrrqqqooommmllljjjjjjiiiiiiiiiiiihhheeeeeefffggggggiiijjjjjjkkknnnsssvvvyyy}}}ooohhhcccbbb___]]][[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWVVVTTTRRRQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPOOONNNMMMOOOOOOOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGGGGEEECCCDDDCCCAAA@@@>>>>>>======<<<;;;===@@@AAACCCKKKTTTdddnnn}}}}}}yyyxxxyyy{{{}}}}}}}}}yyyuuuqqqooollljjjgggeeeddddddbbb```````````````___^^^]]]]]]YYYXXXVVVUUUVVVYYY\\\^^^bbbbbbaaa___]]]YYYVVVTTTQQQQQQQQQRRRTTTVVVXXXYYY]]]^^^_________^^^\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^\\\]]]^^^^^^______^^^^^^^^^\\\]]]```aaadddnnnxxxzzzuuummmfff^^^YYYTTTOOOPPPTTTTTTVVVYYY[[[[[[ZZZXXXWWWXXXZZZ___lll|||lllbbb[[[[[[]]]\\\[[[[[[XXXWWWUUUTTTTTTUUUVVVWWWVVVVVVVVVYYY]]]`````````]]]]]]]]]```ccceeeeeedddbbb```]]][[[ZZZ[[[\\\]]]______^^^]]]]]]\\\[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXZZZ[[[\\\[[[YYYXXXVVVWWWWWWXXXXXXXXXXXXXXXpppooommmllljjjiiiiiihhhggghhhiiiiiihhhhhhjjjlllqqqrrrssstttvvvyyy~~~tttiiihhh^^^]]][[[YYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVYYYXXXUUUSSSRRRQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUTTTRRRQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJHHHGGGGGGGGGEEECCCEEEDDDBBB@@@???>>>======<<<;;;===AAAAAABBBIIIQQQbbbkkkxxx}}}yyywwwxxxyyyzzzzzzyyyyyyxxxvvvrrrmmmiiifffeeecccaaa`````````___]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVUUUVVVWWWYYY\\\]]]```___]]][[[YYYWWWUUUTTTRRRSSSSSSUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^^^^_______________```^^^^^^```bbbeeeooozzz~~~uuupppiiiaaaYYYUUUPPPMMMOOOTTTTTTVVVYYY[[[[[[ZZZWWWUUUUUUYYYbbbpppvvvggg```ZZZ[[[]]][[[ZZZZZZXXXWWWVVVUUUUUUVVVXXXXXXWWWWWWXXXZZZ^^^aaabbbaaa]]]]]]___cccfffgggfffdddaaa___\\\YYYXXXZZZ\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXWWWXXXZZZ[[[\\\[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYYYYlllllljjjiiihhhhhhggghhhfffgggiiijjjkkkmmmppprrrxxxyyy|||~~~zzziiicccddd]]][[[YYYWWWUUUTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVYYYWWWUUUSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJIIIGGGGGGGGGGGGEEECCCEEEDDDBBB@@@???>>>======<<<<<<>>>AAAAAAAAAGGGNNN^^^gggttt}}}zzzvvvtttuuuvvvvvvvvvrrrrrrrrrpppmmmiiieeebbb]]]\\\ZZZYYYZZZ[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUWWWYYY[[[\\\]]]\\\\\\]]]^^^______``````______aaa______aaabbbfffpppzzzzzzqqqkkkddd]]]VVVRRRNNNLLLOOOTTTUUUWWWYYY[[[[[[YYYVVVTTTRRRYYYdddsssrrreee^^^[[[\\\]]][[[YYYZZZWWWVVVVVVVVVVVVXXXYYYZZZYYYXXXYYY\\\```bbbcccccc^^^^^^```dddfffgggeeeccc___]]]ZZZXXXXXXYYYZZZ\\\YYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYWWWXXXYYYYYYZZZZZZYYYYYYjjjiiiiiihhhhhhiiiiiiiiihhhkkknnnppprrruuuyyy|||~~~ssseee```aaa\\\ZZZXXXVVVTTTSSSSSSSSSUUUVVVWWWXXXYYYZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWVVVUUUTTTRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDBBBAAA???>>>>>>>>>===<<<>>>@@@@@@???EEEMMMXXXaaaooo{{{}}}wwwtttqqqppppppqqqqqqqqqlllmmmmmmllliiifffcccaaa]]][[[YYYYYYZZZ[[[ZZZYYYUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\^^^______```___```___^^^\\\[[[YYYXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUWWWZZZ\\\]]]]]]\\\[[[]]]^^^______``````_________^^^___bbbdddhhhrrr|||vvvmmmfff```YYYSSSPPPNNNLLLOOOSSSVVVWWWYYYZZZZZZXXXUUUSSSRRR[[[hhhxxx}}}pppddd___]]]___^^^[[[YYYZZZVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ]]]aaaddddddddd______```ccceeeeeecccaaa\\\[[[YYYXXXXXXXXXYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYppppppppppppqqqrrrssstttuuuxxx|||zzz||||||ooofffaaa```ZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYXXXUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVTTTSSSQQQPPPQQQQQQRRRSSSSSSTTTUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNKKKIIIHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>======???>>>>>>DDDLLLSSS]]]lllzzz|||vvvqqqnnnlllkkklllmmmmmmllliiiiiiiiiiiifffccc```^^^]]][[[YYYYYYZZZ[[[ZZZYYYUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^aaacccdddeeefffggghhhjjjkkklllmmmllllllgggfffccc___[[[XXXVVVUUUSSSSSSTTTUUUVVVUUUUUUTTTVVVVVVWWWXXXXXXXXXXXXXXXWWWYYY[[[^^^___^^^]]]\\\]]]]]]^^^____________^^^\\\\\\___eeeiiimmmwww{{{rrrhhhbbb\\\VVVRRRPPPOOOMMMOOOSSSXXXXXXYYYYYYXXXVVVUUUTTTVVV```ooowwwnnneeeaaa```aaa```[[[YYY[[[VVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[^^^bbbeeeeeeeee`````````aaabbbbbb```^^^YYYYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUVVVWWWYYY[[[]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXyyyyyyzzz{{{|||}}}xxxwww{{{pppiiiddd```^^^YYYXXXVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUURRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCC???======>>>======DDDLLLRRR]]]mmm|||~~~uuunnnmmmkkkiiihhhiiijjjjjjiiihhhhhhhhhgggdddaaa^^^[[[XXXWWWUUUTTTUUUVVVUUUTTTVVVUUUTTTTTTTTTUUUVVVWWWTTTVVVXXX[[[]]]_________```bbbeeeiiillloooppppppuuuvvvxxxyyyzzzzzzzzzyyynnnkkkgggaaa\\\WWWTTTRRRNNNOOOQQQSSSTTTUUUUUUTTTVVVWWWXXXYYYZZZZZZZZZYYYXXXZZZ]]]___```___^^^]]]\\\]]]^^^^^^______^^^^^^YYYZZZ___ggglllqqq{{{xxxoooeee___ZZZUUUQQQQQQOOOMMMOOOSSSYYYYYYXXXXXXWWWVVVUUUTTTYYYdddtttssslllfffcccbbbcccaaa\\\ZZZ[[[UUUVVVWWWXXXYYY[[[[[[\\\[[[[[[\\\___bbbeeeffffffaaa```______``````^^^]]]WWWXXXYYYYYYYYYXXXWWWVVVWWWVVVVVVVVVWWWZZZ]]]^^^\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWWWWXXXXXXXXXXXXXXX~~~xxxwwwzzzwwwjjjeee```\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXYYYXXXWWWUUUSSSQQQRRRRRRQQQQQQRRRSSSSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPOOOSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXSSSSSSTTTUUUWWWXXXYYYYYYVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTMMMLLLJJJIIIHHHHHHHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===???CCCFFFPPP[[[lll{{{zzzoooiiigggccccccdddeeeffffffffffffgggggggggeeeccc```]]][[[WWWXXXYYYXXXWWWVVVWWWXXXXXXWWWVVVVVVYYY[[[\\\]]]ZZZ\\\___aaadddeeeggggggjjjlllqqqwww||||||qqqfff```[[[TTTPPPOOOLLLOOOQQQSSSSSSSSSTTTUUU[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\]]]^^^^^^]]]\\\ZZZ]]]bbbiiisss}}}yyyqqqiiiaaa\\\SSSQQQNNNLLLLLLNNNPPPRRRZZZWWWVVVVVVTTTPPPRRRWWWeeelll{{{uuuqqqeeeccc___]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXX[[[]]]_________```aaaaaa```______```___^^^^^^___^^^\\\ZZZXXXXXXZZZZZZZZZYYYWWWVVVVVVWWWYYY[[[]]]^^^______[[[ZZZXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYzzzvvvuuuzzzpppfffccc```\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZWWWWWWVVVUUUTTTRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFDDDCCCBBBAAAAAAAAA?????????>>>===???BBBEEEMMMYYYjjj{{{yyypppfffaaa`````````bbbdddeeefffggggggdddddddddcccbbb```^^^]]]XXXZZZZZZYYYXXXWWWXXXYYYYYYXXXWWWWWWYYY[[[]]]]]]bbbdddfffiiikkknnnppprrrxxx{{{vvvhhh```YYYSSSOOOOOOLLLNNNPPPPPPPPPQQQSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\\\\[[[^^^dddlllvvv}}}uuummmeee^^^YYYRRRQQQNNNMMMMMMOOOQQQSSSYYYVVVVVVVVVTTTRRRVVV\\\fffttt}}}qqqnnniiifffaaa^^^\\\ZZZXXXVVVWWWVVVUUUVVVWWWYYY\\\]]]___________________________^^^]]]]]]]]]]]][[[YYYXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\]]]^^^^^^___[[[ZZZYYYWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY~~~tttpppqqqwwwvvvgggaaa```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]XXXWWWUUUTTTRRRRRRQQQQQQRRRRRRSSSSSSUUUVVVXXXYYYWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSTTTVVVWWWWWWXXXXXXUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSPPPOOOMMMKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC?????????>>>===>>>AAADDDKKKWWWhhhyyy}}}ssskkkddd]]]ZZZ[[[\\\]]]___bbbdddeeegggggg``````aaaaaaaaa```___^^^]]]^^^^^^^^^\\\[[[\\\]]]^^^^^^]]]^^^___```bbbccchhhkkknnnqqquuuyyy}}}{{{jjj___XXXQQQNNNOOOLLLMMMNNNNNNNNNOOORRRUUUUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^___^^^^^^]]]^^^]]]]]]\\\[[[[[[[[[[[[]]]aaahhhqqq{{{~~~wwwoooggg```YYYUUUQQQPPPNNNMMMNNNPPPRRRTTTWWWUUUUUUVVVUUUUUU[[[dddnnnwwwmmmjjjhhheeeaaa^^^]]][[[YYYXXXWWWWWWWWWWWWXXX[[[]]]^^^___^^^\\\[[[[[[\\\^^^___^^^\\\[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]][[[ZZZYYYXXXXXXWWWWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZyyyqqqqqqvvvuuujjjaaa^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^ZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCC>>>??????>>>===>>>@@@CCCIIIUUUfffxxxxxxnnneee```\\\XXXXXX[[[ZZZ\\\^^^```bbbcccdddeee```````````````_________aaacccdddcccaaaaaabbbccceeefffffffffgggiiilllnnnqqquuuzzz}}}jjj^^^UUUOOONNNPPPMMMNNNNNNNNNNNNPPPSSSVVVVVVVVVXXXZZZ\\\]]]________________________^^^^^^^^^^^^]]]\\\ZZZZZZ[[[\\\___dddlllvvv}}}xxxqqqiiibbb\\\VVVRRROOONNNMMMMMMNNNPPPSSSTTTWWWUUUUUUUUUTTTVVV```jjj~~~rrriiifffdddaaa___^^^^^^^^^^^^]]]ZZZZZZZZZ[[[\\\^^^```aaa___]]]ZZZXXXXXXZZZ]]]___]]]\\\ZZZZZZ[[[[[[ZZZYYYZZZYYYXXXXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUUUUUVVVWWWYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ|||{{{vvvtttxxxwwwjjjccc^^^^^^]]]ZZZYYY[[[[[[[[[\\\]]]]]]]]]]]]]]]ZZZYYYVVVTTTSSSRRRSSSSSSQQQQQQRRRTTTVVVXXXZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTXXXXXXYYYYYYZZZYYYYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKGGGGGGEEEDDDCCCBBBBBBBBB??????@@@???>>>>>>@@@BBBHHHSSSccctttuuuggg___XXXWWWVVVUUUXXX\\\[[[\\\]]]___```aaaaaabbbbbbbbbaaaaaa````````````dddeeeffffffeeeeeefffhhhhhhjjjlllmmmnnnppptttxxx~~~wwwfffZZZSSSNNNMMMPPPOOOPPPPPPOOOOOOQQQUUUXXXYYYYYYZZZ[[[]]]^^^____________`````````___^^^^^^]]]^^^^^^\\\YYYYYY\\\^^^bbbhhhqqq{{{yyyssslllddd^^^XXXSSSPPPLLLLLLKKKLLLNNNPPPSSSTTTXXXVVVUUUUUUTTTXXXdddrrr|||ooogggdddbbb```]]]]]]^^^______^^^[[[[[[\\\]]]^^^```aaabbb^^^\\\YYYWWWWWWYYY\\\^^^]]][[[YYYYYYZZZ[[[ZZZYYY[[[ZZZYYYYYYZZZ\\\^^^___]]]^^^]]]]]]\\\[[[ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ|||zzzzzzxxxxxx|||vvvmmmddd___]]]]]]\\\XXXXXX[[[[[[[[[\\\\\\\\\\\\[[[[[[WWWVVVTTTSSSQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRPPPMMMLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCBBB@@@AAAAAA@@@??????@@@BBBGGGQQQ___nnn~~~ttteeeYYYRRRNNNOOOQQQRRRVVVZZZZZZ[[[]]]^^^___``````aaaeeeeeedddcccccccccddddddeeegggiiiiiiiiijjjlllnnnlllooosssuuuwww{{{yyylll^^^VVVQQQNNNMMMPPPPPPQQQRRRRRRRRRSSSVVVYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^_______________^^^]]]^^^___\\\ZZZZZZ^^^aaagggmmmwww|||tttoooggg```ZZZUUUQQQNNNKKKKKKKKKMMMOOORRRTTTVVVXXXWWWVVVVVVVVV\\\lll|||wwwlllfffccccccaaa^^^\\\]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___``````^^^\\\YYYWWWWWWYYY\\\^^^[[[YYYWWWVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUURRRSSSTTTVVVXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ}}}zzznnnggg___\\\[[[\\\ZZZWWWXXX]]][[[[[[\\\\\\[[[ZZZXXXXXXUUUUUUUUUTTTRRRQQQOOONNNOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZYYYXXXWWWVVVUUUUUUUUUSSSRRROOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCBBB@@@@@@AAABBBFFFNNNZZZfffuuuxxxgggYYYRRRMMMJJJMMMPPPQQQTTTXXXXXXYYY[[[^^^```aaabbbbbbgggffffffffffffhhhiiijjjjjjlllooopppqqqsssuuuwwwxxx}}}jjj___UUURRRPPPNNNNNNPPPOOOQQQSSSTTTTTTTTTVVVXXXXXXYYYYYYZZZ[[[\\\]]]^^^\\\]]]^^^_______________\\\^^^___]]]ZZZ[[[```eeemmmsss}}}~~~yyypppjjjccc\\\VVVRRRNNNLLLKKKLLLMMMOOOQQQTTTWWWXXXXXXWWWWWWXXXZZZcccwwwrrrjjjddd```aaa___\\\[[[\\\\\\\\\[[[ZZZ[[[\\\^^^___```aaaaaa]]][[[YYYXXXXXXYYY[[[]]]XXXVVVTTTSSSUUUVVVWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTRRRRRRSSSUUUWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYxxxmmmeeeaaa[[[ZZZZZZ[[[YYYVVVYYY^^^[[[[[[[[[[[[ZZZXXXWWWUUUVVVWWWWWWWWWUUUSSSQQQOOONNNNNNNNNOOOQQQRRRTTTUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMOOOPPPRRRRRRQQQOOONNNPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTSSSRRROOOMMMKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEAAACCCCCCCCCAAAAAAAAACCCDDDKKKVVVaaannnppp```TTTRRRMMMKKKNNNQQQRRRTTTWWWVVVXXXZZZ]]]```bbbdddeeegggfffggggggiiikkknnnoooqqqsssvvvxxxyyy{{{~~~|||kkk```WWWPPPOOOPPPNNNNNNPPPNNNPPPSSSTTTTTTUUUVVVWWWUUUVVVWWWYYYZZZ\\\]]]]]][[[\\\]]]^^^____________\\\^^^```^^^[[[\\\aaagggqqqwww}}}wwwmmmhhh```YYYTTTPPPLLLJJJLLLMMMNNNQQQSSSVVVYYYZZZWWWWWWXXXZZZ]]]hhh~~~|||ooohhhccc___]]][[[YYYZZZ\\\^^^^^^^^^\\\]]]___aaabbbccccccccc\\\[[[ZZZYYYYYYZZZ[[[\\\VVVTTTQQQQQQRRRTTTUUUUUUSSSTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY~~~rrreee```ccc[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWUUUUUUXXXWWWUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSOOOOOONNNLLLJJJIIIKKKLLLPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXVVVUUUTTTUUUWWWXXXWWWVVVSSSRRROOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDIIIQQQ[[[hhhwwwxxxhhh[[[TTTNNNNNNOOOQQQRRRTTTVVVWWW[[[^^^```bbbdddeeehhhjjjjjjllloooppppppqqqsssuuu{{{~~~ttteee___TTTRRROOOMMMLLLMMMOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWWWWXXXZZZ[[[]]]^^^\\\\\\]]]^^^____________^^^[[[[[[]]]^^^___eeelllrrr}}}wwwqqqgggbbbZZZUUUQQQOOOMMMLLLKKKLLLMMMQQQUUUXXXYYYYYYZZZWWWVVVZZZhhh|||uuummmgggbbb```YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\]]]___aaacccdddZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQOOOOOOPPPRRRTTTYYYXXXWWWVVVVVVWWWXXXYYYZZZYYYYYYWWWVVVUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXXXX~~~ssskkk```\\\___ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSOOOPPPPPPPPPPPPQQQQQQQQQNNNNNNMMMKKKIIIIIIJJJLLLPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVTTTSSSSSSSSSTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTUUUWWWWWWWWWUUUSSSQQQOOOMMMKKKKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDIIIPPPXXXcccrrrqqqcccXXXRRRRRRRRRRRRSSSTTTWWWYYYZZZ^^^```bbbdddfffhhhkkknnnqqqsssvvvwwwxxxzzz|||~~~wwwfffZZZVVVNNNMMMKKKJJJJJJKKKMMMOOORRRRRRRRRSSSSSSSSSSSSSSSVVVWWWWWWXXXYYY[[[]]]]]]]]]]]]^^^^^^______^^^^^^]]]ZZZZZZ]]]^^^___fffmmmuuuvvvpppeee```YYYSSSPPPNNNMMMKKKKKKLLLOOORRRVVVXXXXXXXXXWWWWWWYYYaaaqqqrrrlllfffaaa]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^```aaaYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSQQQPPPPPPQQQSSSTTTXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRRRRRRRTTTUUUWWWXXXXXXXXXYYYYYYYYYYYYXXXXXX}}}|||~~~}}}||||||~~~ooohhhccc[[[XXX[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUURRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOONNNNNNLLLMMMLLLJJJIIIHHHJJJLLLPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRRRRTTTUUUVVVWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWUUUTTTQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEIIINNNTTT]]]jjjyyyyyykkk___WWWSSSVVVUUUUUUUUUWWWZZZ]]]___dddfffhhhjjjlllppptttwwwzzz}}}rrrdddWWWPPPNNNLLLKKKJJJIIIJJJLLLNNNPPPRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^______^^^^^^]]]\\\[[[YYYYYY\\\___aaahhhoooyyy~~~uuunnnbbb]]]WWWQQQNNNMMMLLLKKKLLLNNNQQQTTTVVVWWWWWWVVVVVVYYY```nnn|||nnniiiddd^^^[[[YYYXXXXXXWWWWWWXXXXXXYYYVVVVVVWWWWWWYYYZZZ\\\\\\XXXXXXWWWWWWVVVVVVUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXWWWXXXXXXYYYYYYXXXXXXWWW}}}yyytttrrrrrrsssrrrssstttttttttwww|||~~~qqqfffaaa^^^ZZZXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMKKKJJJJJJKKKMMMQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZYYYXXXWWWUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXVVVUUUUUUVVVVVVTTTSSSPPPPPPOOONNNMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHMMMRRRZZZfffuuuttthhh```ZZZXXXYYYWWWVVVVVVXXX\\\aaadddkkkmmmqqqsssvvvzzz~~~pppbbbWWWOOOMMMNNNNNNNNNMMMLLLMMMOOOPPPRRRQQQPPPOOONNNOOOQQQTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]____________^^^]]]\\\[[[ZZZXXXYYY]]]aaadddkkksss~~~}}}ssslll___ZZZTTTOOOMMMLLLKKKJJJLLLOOOSSSUUUVVVVVVUUUVVVXXX]]]hhhzzzyyylllgggbbb]]][[[XXXWWWWWWWWWWWWWWWWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWzzzwwwuuutttsssttttttssspppllljjjjjjkkkgggjjjnnnpppssszzzqqqiiiaaa]]][[[YYYXXXXXXXXXWWWVVVTTTSSSSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNMMMLLLLLLKKKMMMNNNNNNLLLKKKLLLNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUTTTSSSPPPPPPPPPOOONNNMMMLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHKKKPPPXXXdddsss}}}|||pppfff```]]]\\\YYYXXXXXXXXX[[[```eeehhhppptttxxx|||sssbbbXXXRRRMMMMMMPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOPPPSSSUUUWWWWWWWWWWWWXXXZZZ[[[]]]^^^`````````___^^^]]]\\\[[[ZZZYYYZZZ```dddhhhqqqyyy|||qqqjjj\\\XXXRRRNNNLLLKKKKKKJJJMMMPPPTTTVVVUUUUUUUUUWWWZZZbbbpppzzzkkkddd```]]]\\\WWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVzzzwwwsssooollljjjiiiiiijjjkkklllkkkiiihhhiiikkkhhhlllqqquuuzzzssshhhccc]]]YYYWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNMMMLLLMMMOOORRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUTTTTTTUUUVVVTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFIIIMMMTTTaaapppzzzxxxmmmeee___]]]]]]ZZZZZZ[[[]]]aaafffkkknnnuuuzzzpppdddWWWPPPNNNLLLMMMPPPPPPOOOOOONNNNNNNNNOOOOOOQQQQQQQQQQQQSSSUUUWWWYYYXXXXXXYYYZZZ[[[]]]^^^_______________^^^]]]\\\[[[[[[ZZZ]]]ccchhhmmmvvv|||ppphhhZZZVVVPPPMMMKKKKKKKKKKKKMMMQQQTTTUUUTTTTTTWWWYYY^^^hhh|||yyyjjjccc^^^\\\]]]WWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUxxxvvvssspppmmmllllllllllllmmmoooooopppqqqtttwwwvvv{{{vvviiibbb___ZZZVVVUUUWWWXXXXXXVVVVVVTTTRRRQQQPPPOOOOOOLLLNNNRRRUUUWWWWWWVVVVVVRRRQQQPPPPPPRRRTTTXXXZZZPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMLLLLLLMMMOOORRRQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEECCCDDDFFFIIIOOO[[[iiitttwwwmmmeee```^^^^^^]]]___aaaeeejjjoootttvvv~~~tttaaaWWWNNNLLLLLLKKKKKKNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXZZZZZZYYYZZZZZZ[[[\\\^^^___```____________^^^]]]\\\\\\]]]\\\___ffflllrrr|||{{{nnnfffYYYUUUPPPLLLKKKLLLLLLLLLNNNQQQTTTTTTRRRSSSXXX]]]eeetttssshhhbbb^^^\\\\\\VVVVVVUUUUUUUUUUUUVVVVVVXXXWWWWWWVVVVVVVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUU}}}|||yyywwwvvvuuuuuuuuutttuuuwwwyyyzzz}}}yyylllccc```^^^ZZZVVVVVVYYY[[[\\\VVVUUUTTTRRRPPPOOOOOOOOOPPPSSSXXX\\\^^^^^^\\\[[[VVVTTTRRRPPPPPPRRRUUUXXXPPPPPPPPPOOOOOOOOOOOONNNJJJKKKLLLKKKKKKLLLOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVUUURRRSSSRRRQQQOOOMMMJJJIIIMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEBBBCCCDDDEEEKKKVVVdddnnn}}}~~~}}}}}}~~~xxxooogggccc`````````bbbfffkkkpppuuuzzz|||rrrfffZZZQQQKKKJJJKKKJJJKKKMMMKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]___```aaa^^^^^^______^^^^^^]]]]]]^^^]]]aaahhhooouuu{{{nnneeeYYYUUUOOOLLLLLLLLLLLLLLLNNNQQQTTTSSSQQQSSSYYY___lll~~~}}}nnnfffbbb^^^[[[[[[VVVUUUUUUUUUUUUUUUUUUVVVXXXWWWVVVVVVUUUVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPQQQRRRSSSSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUnnnfffeee]]][[[XXXVVVUUUUUUTTTSSSTTTRRRPPPOOOOOOQQQSSSUUUTTTXXX]]]bbbcccaaa^^^[[[WWWUUURRROOONNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSUUUSSSPPPQQQSSSSSSQQQNNNOOOMMMNNNRRRSSSQQQRRRUUUSSSUUUUUUTTTSSSRRRSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIILLLKKKJJJHHHGGGFFFEEEEEEFFFDDDDDDHHHLLLSSS___lllwww~~~zzzyyyzzz~~~vvvmmmfffbbbbbbbbbiiilllppptttyyyuuufffaaaRRRNNNIIIGGGHHHLLLOOOPPPOOONNNMMMMMMMMMOOORRRSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]___```aaaaaaaaabbb___^^^___\\\XXXYYY]]]]]]```dddjjjrrr{{{vvvjjjbbbXXXSSSNNNKKKKKKMMMNNNNNNQQQRRRTTTVVVUUUUUU\\\eeetttwwwoooeee```___^^^[[[XXXVVVUUUUUUUUUVVVVVVTTTSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQRRRQQQPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUOOOPPPRRRSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRPPPPPPRRRSSSTTTxxxiiiaaa```\\\ZZZWWWUUUUUUUUUTTTSSSTTTSSSQQQOOOPPPQQQSSSUUUTTTXXX\\\```aaa___\\\YYYUUUSSSPPPMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSVVVSSSQQQQQQRRRRRRPPPNNNNNNKKKKKKNNNOOONNNOOOSSSSSSTTTUUUTTTRRRQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFEEEEEECCCCCCGGGJJJPPP\\\gggwww~~~|||{{{}}}~~~vvvnnniiigggggghhhmmmpppvvv}}}lll___[[[OOOLLLHHHGGGIIILLLNNNOOOOOONNNMMMMMMNNNPPPRRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]___```aaaaaaaaabbb_________]]]YYY[[[___```ccciiipppxxxuuuiiiaaaWWWSSSNNNKKKLLLMMMNNNOOORRRRRRSSSUUUUUUWWWaaalll{{{nnnhhh```\\\[[[ZZZXXXUUUVVVUUUUUUUUUVVVVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTVVVWWWVVVUUUTTTSSSQQQPPPPPPQQQSSSTTTpppeee^^^]]]ZZZXXXUUUTTTUUUUUUUUUTTTUUUTTTRRRPPPPPPRRRSSSTTTTTTWWW[[[^^^^^^\\\YYYVVVSSSQQQOOOLLLKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMOOOQQQSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSVVVTTTRRRRRRRRRRRRPPPNNNMMMKKKKKKNNNOOONNNOOOSSSRRRSSSTTTSSSQQQPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWVVVWWWVVVUUUSSSQQQPPPPPPOOOMMMNNNOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGFFFFFFDDDBBBCCCEEEGGGLLLVVVaaasss~~~~~~}}}|||{{{}}}}}}wwwqqqnnnnnnoooqqqvvvzzzppp___UUUSSSKKKIIIHHHHHHJJJMMMNNNNNNOOONNNNNNNNNOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\^^^___``````aaaaaaaaa___^^^___]]][[[]]]bbbdddiiipppxxx~~~sssggg___VVVSSSNNNLLLMMMNNNPPPPPPUUUSSSSSSUUUVVV\\\jjjwww~~~nnneeeaaa\\\YYYYYYYYYVVVSSSVVVUUUUUUUUUVVVVVVTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOTTTTTTTTTVVVXXXXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTtttjjjccc^^^\\\XXXVVVSSSSSSTTTUUUUUUTTTUUUTTTRRRQQQQQQRRRSSSTTTTTTVVVXXXZZZZZZXXXUUUSSSRRRQQQNNNLLLKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSVVVUUUTTTSSSRRRQQQPPPOOONNNMMMPPPUUUVVVSSSRRRSSSRRRSSSSSSSSSQQQPPPQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWUUUTTTRRRRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRNNNMMMKKKIIIHHHGGGGGGGGGEEECCCCCCFFFFFFIIIRRR\\\lllzzz~~~|||zzzxxxwwwyyy{{{~~~zzzvvvttttttvvvxxxrrrbbbTTTMMMMMMIIIHHHHHHJJJMMMOOOOOONNNOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]^^^___````````````___]]]\\\]]]]]][[[___dddhhhnnnwww{{{pppddd\\\UUURRRNNNMMMNNNPPPQQQRRRWWWUUUTTTUUUYYYbbbssstttggg```^^^[[[[[[[[[ZZZXXXUUUVVVUUUUUUUUUVVVVVVTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPVVVUUUVVVXXXYYYYYYVVVTTTUUUUUUTTTSSSSSSTTTUUUUUUxxxkkkeeeaaa]]][[[VVVTTTRRRRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSUUUVVVUUUTTTRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUSSSRRRQQQPPPPPPNNNOOOUUU\\\]]]XXXSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYXXXXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQRRRSSSSSSTTTSSSSSSNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDEEEGGGGGGHHHOOOXXXeeeuuu~~~}}}{{{xxxvvvuuuvvvxxxzzz|||~~~~~~zzzxxxyyy{{{|||yyyfffYYYOOOJJJJJJIIIIIIJJJMMMPPPQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[]]]]]]^^^___````````````]]]ZZZZZZ\\\\\\\\\```gggmmmsss}}}wwwlllaaaZZZTTTQQQNNNNNNPPPRRRSSSSSSVVVSSSTTTWWW]]]iii}}}ppphhh^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVTTTSSSQQQQQQRRRRRRQQQQQQPPPOOONNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWYYYZZZZZZWWWTTTWWWVVVVVVVVVVVVVVVVVVWWW|||lllddd```\\\YYYXXXVVVTTTQQQQQQRRRSSSSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQPPPQQQQQQRRRRRRQQQPPPOOOPPPOOOOOOOOOOOOPPPPPPQQQOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQNNNOOOPPPRRRTTTVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQRRRNNNOOOVVV^^^___YYYTTTSSSUUUVVVWWWVVVTTTSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTTTTTTTOOONNNLLLKKKIIIHHHHHHHHHFFFEEEFFFHHHGGGGGGMMMUUUaaaqqq~~~~~~|||zzzxxxvvvuuutttsssuuuwwwyyyzzz|||~~~|||}}}jjj[[[RRRLLLJJJKKKJJJJJJKKKNNNQQQRRRQQQOOOOOOPPPQQQRRRTTTVVVWWWWWWUUUVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^___``````______\\\YYYYYY\\\]]]^^^cccjjjrrryyy{{{rrriii___YYYSSSQQQOOOOOOQQQSSSTTTUUUTTTSSSWWW^^^hhhwww~~~oooiii^^^]]]]]]\\\ZZZYYYXXXXXXVVVUUUUUUUUUVVVVVVTTTSSSRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVTTTSSSRRRQQQQQQQQQLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUWWWYYY[[[ZZZXXXUUUWWWWWWWWWWWWWWWWWWWWWWWWyyyoooeeeaaa^^^YYYVVVVVVVVVSSSQQQPPPQQQRRRRRRQQQSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUTTTRRRQQQSSSUUUQQQRRRVVV]]]^^^YYYVVVWWWWWWXXXYYYXXXVVVVVVVVVWWWYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWTTTTTTUUUUUUUUUTTTSSSSSSOOONNNMMMKKKJJJIIIIIIHHHEEEDDDFFFHHHGGGFFFLLLSSS]]]jjj~~~}}}}}}}}}~~~yyyxxxwwwvvvuuutttsssrrrppprrrtttuuuvvvwwwzzz}}}}}}lllYYYPPPLLLKKKKKKMMMJJJJJJKKKMMMPPPQQQPPPNNNOOOPPPQQQSSSUUUWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^______```_________]]]ZZZZZZ]]]___aaagggnnnxxx~~~xxxooofff^^^XXXRRRPPPOOOOOORRRUUUVVVVVVVVVXXX```mmm{{{xxxlllggg``````___\\\ZZZYYYYYYYYYVVVUUUUUUUUUVVVVVVTTTSSSSSSTTTUUUVVVVVVTTTSSSQQQQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRRRRRRRRRROOOOOOPPPQQQSSSTTTUUUUUUSSSTTTVVVYYY[[[[[[XXXUUUUUUUUUVVVVVVVVVVVVUUUUUUsssoooiiicccbbb___YYYVVVWWWVVVTTTQQQPPPQQQQQQQQQPPPRRRRRRQQQPPPOOOOOONNNNNNLLLMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMNNNPPPQQQSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQSSSUUUTTTRRRRRRTTTVVVWWWUUUXXX\\\^^^[[[ZZZ\\\YYYZZZ[[[ZZZXXXWWWXXXYYY\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIDDDCCCEEEGGGFFFEEEJJJQQQYYYcccvvv}}}{{{zzzzzz{{{uuuuuutttsssrrrrrrqqqqqqnnnpppqqqrrrssstttwwwyyy|||}}}lll]]]NNNHHHIIIJJJKKKMMMJJJJJJJJJLLLNNNOOONNNMMMOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZ[[[\\\^^^___```aaa^^^^^^______```_________^^^\\\\\\___aaacccjjjqqq|||vvvmmmddd]]]XXXQQQPPPOOOPPPSSSUUUVVVVVV[[[___jjjzzztttiiidddddddddbbb^^^[[[ZZZZZZ[[[VVVUUUUUUUUUVVVVVVTTTSSSTTTUUUWWWXXXWWWVVVTTTRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQSSSTTTVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTQQQSSSUUUYYY[[[[[[XXXVVVSSSTTTTTTUUUUUUTTTTTTSSSxxxqqqnnneeecccaaa^^^ZZZWWWUUUTTTTTTSSSRRRQQQOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUVVVRRRRRRSSSTTTUUUUUUUUUUUUZZZZZZZZZ[[[[[[ZZZZZZZZZTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\___]]][[[XXXVVVUUUTTTTTTUUUUUUUUUVVVWWWUUURRROOOQQQPPPMMMJJJIIIIIIIIIJJJDDDDDDDDDDDDEEEFFFGGGHHHTTT]]]nnn~~~{{{yyywwwuuusssrrrrrrqqqpppooonnnmmmmmmkkklllnnnnnnnnnoooqqqsssuuuxxx|||~~~}}}~~~~~~}}}}}}xxx|||ssshhhWWWQQQIIIEEEEEEGGGIIIIIIJJJLLLOOOPPPPPPPPPQQQRRRQQQSSSVVVWWWXXXXXXZZZ[[[\\\ZZZYYYZZZ\\\^^^______]]]]]]]]]^^^^^^]]]]]]\\\XXXYYY[[[]]]aaagggnnnsss|||qqqggg___XXXTTTPPPMMMMMMQQQSSSTTTXXX]]]^^^iiiyyy|||rrrjjjddd___^^^]]][[[ZZZYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVxxxrrrkkkfffdddcccbbb```]]]ZZZXXXVVVUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPOOONNNMMMMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPQQQSSSTTTUUURRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[YYYZZZ[[[[[[[[[[[[[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\^^^```aaa___\\\YYYWWWVVVUUUUUUUUUUUUUUUVVVVVVUUURRRPPPQQQPPPMMMKKKIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFGGGGGGRRRZZZiiizzz|||xxxuuussspppoooppppppooonnnmmmkkkjjjjjjkkklllmmmlllkkkkkkmmmooorrruuuyyy{{{}}}}}}{{{zzzzzz{{{|||{{{{{{zzzyyywwwvvvuuuuuutttwww{{{~~~yyymmm___VVVRRRMMMHHHFFFGGGJJJLLLLLLMMMOOOPPPQQQPPPOOOPPPQQQQQQTTTVVVXXXYYYYYY[[[]]]\\\ZZZYYYZZZ\\\^^^______]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[]]]```dddjjjrrrwwwxxxmmmddd\\\VVVRRRPPPNNNNNNQQQSSSUUUYYY___iiivvvvvvnnngggbbb___^^^\\\[[[ZZZYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVXXXXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTrrrlllhhhccc`````````___^^^\\\ZZZXXXWWWVVVUUUUUUTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\\\\\\\ZZZYYYUUUTTTRRRPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSUUUVVVWWWXXXZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVXXX[[[___bbbdddbbbaaa^^^[[[XXXWWWVVVVVVUUUUUUUUUUUUVVVUUUSSSPPPQQQPPPNNNLLLKKKJJJJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGNNNUUUaaaooo~~~{{{wwwtttqqqnnnlllnnnnnnlllkkkiiihhhgggfffjjjjjjjjjiiigggfffgggiiimmmpppsssvvvwwwzzz}}}~~~|||zzzwwwuuuuuuvvvvvvsssrrrqqqpppooommmllllllnnnppprrrtttwww{{{uuukkkbbbYYYPPPJJJJJJHHHFFFGGGJJJMMMOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRSSSUUUXXXYYYZZZZZZ\\\^^^[[[ZZZYYYZZZ]]]^^^___^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[]]]```dddiiipppxxx}}}}}}rrrhhh___XXXSSSPPPPPPNNNOOOSSSUUUWWW]]]dddwwwzzznnniiiccc___]]]]]][[[ZZZYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSS}}}sssiiifffdddaaa___```]]]\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXVVVTTTSSSQQQOOOOOOQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYY[[[[[[[[[\\\[[[[[[ZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWYYY\\\___bbbdddcccaaa___\\\YYYXXXWWWWWWUUUUUUTTTUUUVVVUUUSSSQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGLLLQQQZZZeeeqqq}}}{{{vvvtttrrrpppooommmmmmkkkiiihhhfffeeedddeeeffffffeeecccbbbcccdddiiikkknnnpppqqqtttxxxzzz~~~}}}|||}}}~~~~~~}}}{{{yyyvvvtttrrrqqqqqqqqqooonnnmmmlllkkkiiihhhhhhiiiiiijjjjjjlllpppvvv{{{~~~{{{wwwqqqjjjaaaXXXRRRNNNJJJGGGFFFFFFGGGIIILLLNNNPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTWWWXXX[[[[[[ZZZZZZ[[[\\\[[[ZZZYYY[[[]]]______^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\___ccchhhnnnuuu}}}~~~wwwmmmccc[[[VVVRRROOOQQQPPPRRRVVVXXX[[[ccclllppphhhddd___\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQ~~~qqqiiibbbaaa```\\\[[[\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMOOOPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[YYYWWWTTTSSSSSSRRRQQQPPPPPPQQQRRRTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[]]]```aaabbb```^^^[[[YYYXXXWWWWWWVVVTTTTTTTTTUUUUUUTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKOOOVVV^^^gggsss}}}wwwtttrrrqqqqqqpppnnnmmmkkkiiigggeeecccbbb```aaaaaa```___^^^```bbbdddfffhhhjjjlllooosssvvvzzz{{{{{{{{{{{{|||~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{{{{{{{wwwvvvtttqqqooonnnnnnmmmlllkkkjjjiiihhhfffeeeeeeeeeeeedddcccdddgggmmmqqqrrruuuzzz~~~{{{ssskkkeeebbbZZZUUUOOOIIIGGGFFFFFFFFFEEEFFFIIIKKKLLLMMMNNNOOONNNOOOQQQQQQQQQSSSUUUXXXZZZ\\\]]]\\\[[[YYYYYYZZZZZZZZZZZZ[[[^^^___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\\\\]]]aaafffkkkrrryyyxxxrrrhhh___XXXTTTQQQPPPQQQRRRUUUZZZ]]]bbblllwww{{{kkkeeeaaa\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYVVVUUUTTTSSSRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZUUUVVVVVVWWWYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSTTTSSSSSSSSSRRRRRRRRRQQQ~~~rrrjjjddd``````___[[[YYY[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYXXXXXXXXXYYY[[[\\\]]]___]]][[[YYYXXXWWWWWWXXXVVVTTTSSSSSSUUUUUUTTTSSSQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJNNNSSSYYYaaalllyyy}}}xxxsssooonnnnnnooonnnnnnmmmkkkiiifffdddbbbaaa]]]^^^^^^]]][[[[[[]]]^^^___aaacccdddfffiiinnnqqqtttuuuwwwwwwwwwxxxzzz|||}}}||||||{{{zzzyyyyyyxxxzzz|||}}}~~~|||||||||}}}}}}~~~~~~||||||}}}~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{zzzxxxvvvuuuvvvwwwwwwwwwsssrrrqqqooommmlllkkkkkkhhhhhhgggfffdddcccbbbaaaaaaaaa```^^^]]]___cccgggfffiiimmmpppssswww||||||yyytttrrrmmmfff___YYYTTTRRRKKKIIIGGGDDDDDDEEEGGGHHHEEEGGGJJJKKKLLLLLLMMMOOOMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]^^^]]]ZZZYYYYYYYYYZZZYYYZZZ\\\^^^___^^^]]][[[[[[ZZZZZZ[[[\\\^^^___```dddiiiooovvv}}}}}}sssmmmccc[[[VVVSSSQQQPPPRRRTTTYYY___ccciiivvvssshhhddd^^^ZZZ[[[YYYXXXXXXXXXXXXYYYYYYZZZVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXXZZZ]]]^^^VVVVVVWWWWWWXXXYYYYYYYYYVVVWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRrrrkkkfffaaa___```___[[[ZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQPPPOOONNNNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYXXXVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\[[[ZZZXXXWWWVVVVVVWWWXXXVVVTTTSSSSSSTTTUUUUUUTTTQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKHHHLLLRRRWWW]]]gggttt~~~}}}xxxrrrnnnllllllllllllmmmllljjjhhheeebbb```___]]]]]]]]][[[YYYXXXYYYZZZZZZ\\\^^^___aaadddiiilllmmmooorrrsssssssssuuuvvvwwwwwwvvvvvvuuuuuuttttttsssuuuxxxxxxwwwwwwwwwxxxyyy{{{|||{{{yyyxxxzzz||||||||||||||||||||||||{{{xxxwwwwwwwwwwwwwwwwwwxxxvvvtttqqqqqqrrrssssssrrrooonnnmmmlllkkkjjjiiiiiiffffffeeecccbbbaaa```___^^^^^^\\\ZZZXXXXXX[[[]]]\\\^^^aaaccceeehhhkkknnnpppqqqqqqpppnnnjjjgggddd___\\\YYYTTTOOOKKKHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHEEEGGGJJJKKKKKKKKKNNNPPPNNNOOOOOOOOOOOOQQQUUUXXXYYY[[[\\\\\\ZZZZZZZZZ[[[YYYYYYZZZ\\\^^^___^^^]]][[[ZZZZZZZZZ[[[^^^```bbbdddhhhmmmtttzzzzzzooohhh___WWWSSSQQQPPPOOOSSSVVV\\\ccciiippp|||jjjeeebbb[[[XXX[[[XXXWWWWWWWWWXXXXXXYYYZZZVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVXXX[[[\\\^^^WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWWWWVVVUUUUUUTTTTTTwwwnnniii___[[[ZZZ\\\[[[XXXWWWYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUSSSRRRQQQQQQSSSUUUVVVMMMOOOQQQSSSSSSRRRQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWVVVVVVUUUUUUVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXUUUTTTTTTUUUVVVXXXZZZ[[[YYYXXXVVVVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLGGGKKKQQQUUU[[[eeerrr|||{{{tttooommmmmmllllllmmmkkkiiigggdddaaa___]]]^^^^^^]]][[[WWWUUUVVVWWWWWWYYYZZZ[[[]]]```eeeiiihhhkkknnnpppppppppqqqrrrssssssrrrrrrrrrrrrqqqqqqoooqqqtttuuutttsssssstttwwwyyy{{{zzzwwwvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvssspppnnnnnnooopppoooooolllkkkkkkjjjiiihhhhhhgggffffffeeedddbbbaaa```___\\\\\\[[[XXXUUUTTTVVVXXXVVVXXXZZZ[[[\\\^^^aaadddccccccbbbaaa^^^ZZZWWWUUUQQQOOOLLLIIIFFFCCCAAA@@@>>>@@@BBBCCCBBBBBBCCCCCCDDDGGGJJJKKKJJJKKKOOORRROOOPPPPPPOOONNNPPPSSSVVVVVVXXXZZZ[[[[[[[[[\\\]]]YYYYYYZZZ\\\______^^^\\\[[[ZZZZZZZZZ\\\___bbbdddgggkkkqqqwww}}}xxxllleee\\\UUUQQQOOOOOOOOOTTTWWW^^^fffllltttrrreeecccaaaYYYWWW\\\WWWWWWWWWWWWWWWXXXYYYZZZVVVUUUSSSRRRQQQQQQQQQRRRQQQRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUVVVWWWXXXYYY[[[\\\XXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYSSSRRRRRRRRRSSSTTTUUUUUURRRRRRRRRRRRSSSUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUUUU}}}pppfffaaaYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSRRRRRRSSSSSSRRRPPPRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLKKKJJJJJJKKKMMMMMMOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKOOOPPPQQQTTTYYYaaakkkrrr{{{tttpppmmmkkkiiipppmmmjjjgggeeebbb___\\\```___]]]ZZZWWWTTTRRRQQQVVVVVVVVVWWWYYY\\\___```bbbeeehhhjjjkkkkkkmmmnnnmmmnnnnnnnnnnnnmmmmmmllllllnnnppprrrrrrrrrqqqpppqqqrrrssssssttttttsssssstttuuuvvvwwwwwwvvvuuutttpppppppppoooppppppqqqqqqqqqooommmkkkjjjkkklllmmmllllllkkkjjjhhhfffeeeddddddccccccbbbaaa```______[[[ZZZYYYXXXVVVTTTSSSSSSUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSSSSRRRPPPMMMKKKIIIGGGFFFDDDBBBAAA@@@??????@@@AAACCCDDDEEEFFFEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSQQQOOOMMMNNNPPPSSSUUUXXXYYYZZZZZZYYYXXXZZZ[[[[[[]]]___aaaaaa___\\\[[[[[[ZZZYYY[[[___cccfffgggmmmqqqyyy~~~uuunnnbbbVVVRRRQQQOOOOOOPPPZZZYYY___jjjvvvxxxqqqggg```\\\[[[XXXVVVTTTSSSRRRSSSUUUVVVVVVUUURRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSUUUUUUTTTRRROOOMMMLLLLLLLLLMMMOOORRRTTTXXXWWWUUUTTTUUUVVVXXXZZZ[[[WWWSSSSSSUUUWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOONNNOOORRRUUUWWWWWWWWWVVVUUUTTTTTTTTTUUUzzzoooeee]]]YYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVTTTSSSRRRRRRSSSSSSRRRPPPSSSRRRRRRQQQPPPOOONNNNNNLLLLLLKKKJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPRRRVVV___hhhooo{{{vvvssspppnnnnnnlllhhheeecccaaa]]][[[^^^]]][[[XXXVVVSSSQQQPPPSSSSSSTTTUUUWWWYYY[[[\\\]]]```dddfffggghhhiiikkkkkkkkklllllllllkkkkkkjjjkkklllnnnpppppppppooonnnnnnoooppppppqqqqqqppppppqqqrrrssssssssssssrrrqqqoooooonnnnnnnnnoooooopppmmmllljjjhhhhhhhhhiiijjjiiiiiiiiihhhfffdddcccbbbbbbaaaaaa```___^^^]]]]]]ZZZYYYXXXWWWUUUTTTSSSRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@???>>>>>>>>>@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNQQQSSSTTTRRRPPPNNNOOOQQQTTTUUUWWWYYYZZZZZZYYYYYYZZZ\\\\\\]]]___``````___]]][[[ZZZYYYYYY[[[___cccfffhhhooottt|||}}}uuujjj___UUURRRRRRQQQQQQSSS[[[]]]eeeqqq|||tttmmmddd^^^[[[ZZZXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRTTTTTTTTTVVVWWWVVVRRROOOMMMLLLLLLLLLMMMOOOQQQSSSVVVVVVUUUUUUVVVWWWYYYZZZZZZWWWTTTSSSUUUVVVVVVUUUVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOQQQSSSUUUWWWVVVUUUTTTSSSSSSRRRRRR{{{xxxrrrllleee___[[[XXXUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWUUUTTTTTTTTTUUUVVVTTTSSSQQQRRRSSSSSSRRRQQQSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNPPPTTT[[[eeekkk{{{}}}xxxvvvooolllhhheeeccc```]]][[[\\\[[[YYYWWWTTTQQQOOONNNNNNOOOQQQSSSTTTUUUVVVVVVWWWZZZ]]]```aaabbbdddfffgggggghhhhhhhhhhhhhhhggghhhiiikkklllmmmmmmlllllljjjjjjkkklllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkllllllllliiihhhfffeeeddddddeeeeeeffffffeeeeeecccbbb``````______^^^]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHGGGEEECCCAAA@@@AAAAAA@@@????????????@@@BBBCCCEEEFFFGGGHHHGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTTTTRRRPPPOOOOOOQQQTTTUUUVVVXXXYYYZZZYYYZZZ[[[]]]\\\]]]^^^______^^^]]]\\\[[[[[[\\\^^^aaaeeeiiillltttyyy{{{ssseee[[[SSSRRRSSSSSSUUUXXX]]]bbbmmmyyy{{{ooohhh```[[[YYYYYYWWWUUUUUUTTTSSSSSSTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTVVVXXXYYYWWWSSSPPPMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPTTTTTTSSSRRRQQQQQQPPPPPP|||rrrjjjhhhfffbbb___\\\ZZZZZZTTTTTTUUUUUUUUUUUUTTTTTTXXXWWWUUUSSSSSSSSSTTTUUUSSSQQQPPPQQQRRRSSSRRRPPPRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPSSSUUUVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNOOORRRYYYbbbhhhuuu}}}rrrnnnjjjfffcccaaa^^^\\\[[[ZZZXXXVVVSSSQQQOOONNNLLLMMMOOOQQQRRRRRRQQQQQQRRRTTTWWWZZZ[[[]]]___bbbbbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjfffggghhhhhhiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiieeedddcccbbbaaaaaaaaabbbcccccccccbbbaaa```___^^^]]]]]]\\\[[[ZZZXXXXXXWWWUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGJJJLLLMMMNNNPPPRRRTTTRRRQQQPPPOOOOOOQQQSSSTTTUUUWWWYYYZZZYYYZZZ\\\^^^\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^```bbbeeeiiinnnrrrxxx}}}wwwoooaaaYYYSSSRRRTTTTTTWWW[[[```hhhsss~~~vvvjjjddd\\\WWWVVVUUUTTTRRRTTTRRRRRRRRRTTTUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVYYYZZZXXXTTTQQQMMMMMMMMMLLLMMMNNNOOOPPPPPPRRRTTTVVVXXXYYYYYYZZZWWWVVVUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVUUUTTTRRRQQQMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLOOOOOOPPPPPPPPPPPPPPPPPP{{{oooiii^^^]]][[[YYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVUUUSSSRRRRRRSSSSSSQQQPPPOOOOOOQQQQQQQQQOOOPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNQQQSSSUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOORRRXXXaaagggttttttpppjjjfffbbb___]]]ZZZZZZYYYWWWUUUSSSQQQOOONNNKKKLLLNNNOOOPPPOOONNNMMMNNNPPPSSSTTTVVVXXX[[[]]]^^^^^^```aaabbbbbbbbbbbbdddeeeeeefffgggggghhhhhhddddddeeeffffffffffffeeefffffffffeeeeeefffffffffffffffeeedddddddddddddddbbbbbbaaa```____________``````aaaaaa```___^^^^^^\\\\\\[[[YYYXXXWWWVVVUUURRRRRRQQQQQQPPPPPPPPPOOOLLLKKKIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIKKKMMMNNNOOOPPPRRRTTTQQQPPPOOONNNOOOPPPRRRSSSUUUWWWYYYZZZYYYZZZ\\\^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]___bbbeeeggglllrrrvvv||||||rrrkkk___YYYTTTTTTUUUUUUYYY^^^fffnnnyyyrrrgggaaaZZZVVVTTTTTTQQQOOORRRQQQQQQRRRUUUVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWYYYXXXTTTQQQNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXXXXYYYVVVVVVVVVUUUTTTTTTTTTUUUSSSTTTTTTTTTTTTRRRPPPOOOMMMNNNPPPQQQRRRSSSSSSRRROOOOOONNNMMMLLLKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQ|||nnneee```[[[ZZZXXXWWWUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQOOONNNMMMNNNOOOPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQSSSTTTUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPRRRXXX___eeetttwwwrrrkkkeeeaaa^^^ZZZXXXYYYXXXVVVTTTRRRPPPOOONNNLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPRRRUUUXXXXXXYYYZZZ\\\]]]^^^^^^^^^aaaaaabbbbbbcccddddddeeeaaabbbccccccddddddccccccccccccbbbbbbbbbbbbccccccccccccbbbaaa```````````````______^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYWWWVVVTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBAAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSQQQPPPPPPOOOPPPQQQRRRSSSVVVXXXYYYZZZYYYZZZ[[[]]]]]]\\\[[[[[[[[[]]]^^^```]]]```dddfffhhhmmmtttzzzwwwmmmfff]]]XXXUUUVVVWWWXXX\\\bbbkkktttwwwllleee```ZZZWWWVVVVVVTTTRRRTTTSSSRRRSSSUUUWWWVVVUUURRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVVVVSSSQQQPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPRRRTTTUUUWWWWWWTTTVVVVVVVVVTTTSSSTTTUUUSSSSSSSSSSSSRRRQQQOOONNNMMMNNNPPPRRRSSSSSSSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHKKKMMMOOOPPPPPPPPP|||ooofff___ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTRRRPPPNNNMMMKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLNNNOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOONNNOOOQQQTTTRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRPPPOOOQQQVVV]]]cccnnn}}}}}}wwwpppiiiccc___[[[YYYWWWVVVTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPSSSRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]]]]]]]^^^___```aaa^^^___``````aaaaaa``````aaa```___^^^^^^___```aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZZZZ[[[[[[\\\[[[[[[ZZZXXXXXXVVVUUUSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTWWWYYYZZZZZZYYYYYYZZZ\\\]]]\\\ZZZZZZZZZ\\\___```___ccchhhjjjlllqqqyyy{{{sssiiibbbYYYVVVUUUWWWZZZ[[[aaahhhppp{{{|||nnnhhhddd___[[[YYY[[[\\\[[[YYYXXXVVVUUUUUUVVVVVVUUUSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPRRRSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNOOOPPPSSSUUUVVVSSSUUUWWWVVVTTTRRRSSSUUURRRRRRSSSRRRQQQOOONNNLLLKKKLLLNNNPPPQQQQQQPPPOOONNNLLLJJJHHHGGGGGGHHHIIIHHHJJJLLLNNNOOOOOONNNNNN{{{oooiiiddd^^^XXXXXXWWWVVVTTTSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVUUURRROOOMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJLLLNNNOOOOOOOOOOOOMMMNNNOOOPPPOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMLLLNNNQQQTTTRRRRRRQQQPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSUUUVVVXXXZZZ[[[VVVVVVUUUUUUUUUUUUUUUUUURRRQQQPPPOOOPPPUUU\\\aaagggvvv}}}uuummmgggccc___\\\UUUTTTSSSQQQOOOMMMLLLKKKLLLJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHJJJMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^____________^^^___^^^]]]\\\\\\]]]^^^___```___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZYYYYYYYYYVVVVVVTTTSSSQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFGGGGGGHHHIIIIIIHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOQQQTTTTTTTTTTTTTTTUUUUUUVVVXXXYYY[[[ZZZYYYYYYZZZ[[[]]]\\\ZZZYYYZZZ\\\___aaaccchhhmmmoooqqqvvv~~~yyypppggg```VVVTTTTTTXXX[[[^^^eeemmmrrrssskkkiiiccc___\\\\\\___aaaaaa___[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMNNNPPPQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNQQQTTTUUUSSSUUUWWWVVVTTTRRRSSSUUURRRRRRRRRRRRQQQOOOMMMLLLHHHJJJLLLNNNOOONNNMMMLLLNNNLLLIIIGGGFFFGGGHHHJJJJJJKKKMMMOOOOOONNNLLLKKK|||uuummmfffbbb___[[[XXXXXXWWWUUUSSSRRRRRRRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVWWWWWWVVVSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKNNNPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLOOONNNMMMKKKKKKLLLLLLMMMJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHNNNLLLKKKJJJLLLMMMNNNMMMNNNOOOPPPOOOMMMLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPOOONNNOOOPPPQQQQQQOOONNNLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSUUUWWWXXXXXXYYYUUUVVVVVVWWWWWWVVVVVVUUUQQQRRRRRRRRRQQQSSSVVVYYYfffnnn}}}~~~vvvnnnfff^^^YYYVVVTTTPPPNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGNNNOOOPPPQQQSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJPPPNNNMMMKKKIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHIIIJJJNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[^^^^^^______aaaccchhhkkkoootttyyyxxxmmmddd___TTTTTTWWW[[[^^^bbbkkkttt|||xxxlllfffbbb^^^^^^___aaabbbdddeeeeeebbb___ZZZVVVRRRQQQQQQQQQSSSTTTTTTSSSPPPNNNMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOJJJKKKKKKJJJHHHHHHJJJKKKNNNOOOQQQRRRRRRPPPOOOMMMzzzmmmiiiccc___^^^]]][[[ZZZXXXWWWUUUTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJJJJKKKNNNPPPPPPPPPOOOOOONNNLLLLLLKKKKKKKKKNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIILLLKKKJJJIIIJJJLLLMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNOOORRRSSSTTTVVVWWWXXXYYYYYYUUUVVVVVVWWWWWWVVVVVVUUUQQQRRRRRRQQQQQQSSSVVVYYYaaaiiiuuu|||sssiii```ZZZVVVSSSOOOMMMLLLLLLKKKIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKKKKLLLNNNOOOQQQRRRRRRUUUWWWXXXXXXWWWVVVXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLJJJIIIJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\^^^___```aaadddgggmmmpppuuuzzzvvvjjj```[[[VVVUUUXXX\\\___cccmmmwwwqqqgggaaa]]]\\\]]]^^^```aaacccddddddbbb___[[[VVVSSSRRRRRRRRRRRRTTTTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNJJJKKKKKKJJJIIIHHHJJJLLLRRRRRRSSSTTTSSSQQQOOOMMMwwwooojjjbbb___\\\ZZZZZZ[[[ZZZZZZXXXWWWUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUVVVWWWVVVTTTRRRPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLKKKJJJKKKMMMOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLNNNPPPPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMOOOOOOMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNMMMMMMMMMNNNNNNOOOPPPTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUURRRRRRRRRQQQQQQRRRVVVXXX]]]bbblllyyyzzzpppeee^^^YYYUUUQQQNNNLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMQQQTTTVVVWWWVVVUUUUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIJJJLLLKKKJJJJJJKKKMMMLLLLLLKKKKKKJJJJJJKKKKKKHHHJJJLLLMMMLLLLLLMMMOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXZZZ\\\^^^___aaaeeejjjnnntttxxx~~~ttthhh^^^YYYXXXWWWYYY^^^aaafffppp{{{wwwjjjccc^^^ZZZZZZ[[[\\\^^^___aaabbbcccbbb___\\\XXXUUUSSSSSSSSSRRRTTTUUUTTTRRRPPPOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNPPPOOOOOOOOONNNMMMMMMMMMJJJKKKKKKKKKIIIIIIKKKLLLUUUUUUUUUUUUSSSQQQOOONNNzzzpppjjjfffddd```^^^[[[YYYXXXXXXWWWWWWWWWVVVUUUSSSRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTUUUVVVVVVVVVTTTRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNLLLKKKKKKMMMNNNNNNMMMOOOOOOPPPPPPPPPPPPPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOQQQRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGFFFEEEFFFHHHIIIIIIKKKNNNNNNMMMMMMMMMNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRRRRRRROOOPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUURRRRRRRRRQQQPPPRRRUUUXXX[[[```gggqqq}}}wwwllleee___[[[UUUQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMPPPSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVVVVVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFHHHKKKLLLKKKLLLMMMNNNQQQRRRSSSTTTTTTUUUTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXXXX[[[\\\^^^```dddiiipppuuu{{{ssshhh```[[[ZZZYYYZZZ___ccciiiuuupppgggaaa]]]ZZZXXXYYYZZZ\\\^^^___```aaaaaa___\\\XXXVVVTTTTTTTTTRRRTTTVVVVVVSSSQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXVVVUUUTTTRRRQQQOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKJJJKKKLLLKKKJJJJJJLLLMMMTTTTTTTTTTTTSSSRRRPPPOOO~~~yyyqqqjjjeeeaaa^^^\\\^^^]]][[[YYYVVVUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRSSSQQQRRRRRRSSSSSSRRRRRRQQQSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLLLLMMMNNNMMMLLLNNNOOOPPPQQQRRRRRRQQQQQQMMMLLLKKKJJJIIIJJJKKKKKKPPPPPPPPPOOOOOOOOOOOOOOOMMMNNNPPPQQQQQQQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLFFFGGGGGGEEECCCBBBEEEGGGGGGJJJMMMNNNMMMMMMMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQRRROOOOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRQQQPPPQQQTTTWWW\\\```fffnnnyyy}}}tttnnnddd___XXXSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIILLLOOOQQQPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPRRRTTTUUUVVVVVVVVVOOOQQQRRRSSSSSSQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGIIILLLMMMLLLMMMNNNOOORRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^aaadddiiiooowww|||~~~qqqfff___[[[[[[ZZZ\\\aaafffnnn{{{yyyjjjddd___[[[YYYXXXXXXYYY[[[\\\]]]^^^______^^^[[[YYYWWWUUUTTTTTTSSSUUUWWWWWWUUURRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSVVVYYY[[[]]]]]]\\\ZZZWWWTTTQQQOOOMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQ}}}wwwsssnnnkkkgggdddaaa^^^ZZZXXXWWWXXXXXXWWWUUUTTTUUUVVVTTTSSSQQQPPPPPPPPPQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPRRRSSSUUUVVVVVVUUUTTTSSSPPPOOOOOOOOOOOOOOOOOOPPPKKKKKKLLLLLLNNNOOOQQQQQQRRRPPPNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLMMMPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNOOOPPPQQQQQQPPPNNNNNNGGGHHHHHHEEEAAA???BBBDDDEEEHHHLLLNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOOOONNNOOOOOOPPPQQQPPPPPPQQQQQQRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRQQQPPPQQQSSSVVV[[[___eeellluuu{{{wwwiiiddd\\\UUUQQQOOOMMMKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPPPPPPPQQQQQQQQQMMMOOOQQQSSSTTTUUUTTTTTTMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIILLLMMMOOOOOOOOOOOOPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHKKKMMMOOOPPPOOOOOOPPPRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]___```cccgggkkkpppwww{{{nnnddd]]]ZZZ^^^\\\^^^dddjjjtttpppfffaaa[[[XXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTTTTUUUWWWYYYYYYVVVSSSPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQTTTXXX[[[]]]___```^^^\\\XXXTTTQQQNNNMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKLLLNNNPPPNNNNNNOOOOOOPPPQQQQQQQQQ}}}uuuoookkkhhheeefffdddbbbaaa```___\\\ZZZUUUWWWXXXWWWTTTSSSUUUWWWRRRQQQPPPOOONNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVVVVVVVTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMNNNPPPRRRSSSTTTUUUSSSPPPOOOOOOOOONNNMMMJJJKKKNNNPPPRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMMMMMMMNNNPPPPPPNNNOOOQQQRRRRRRQQQPPPOOOHHHJJJIIIEEE@@@===???BBBDDDGGGKKKMMMMMMMMMMMMMMMJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPNNNNNNMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRPPPOOOPPPSSSUUUWWW\\\ccciiiqqq||||||qqqkkkbbb[[[VVVSSSQQQPPPLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMOOOPPPQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPQQQQQQPPPPPPQQQSSSPPPOOONNNLLLKKKJJJJJJJJJMMMOOOPPPQQQPPPOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZ\\\^^^aaaccceeehhhnnnsssyyytttkkkddd```^^^aaa```bbbhhhppp{{{yyyhhhccc___XXXWWW\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZXXXVVVUUUTTTSSSVVVYYY[[[ZZZWWWSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSVVVYYY\\\]]]^^^^^^\\\ZZZWWWSSSPPPOOONNNNNNKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQOOOOOOOOOOOOOOOOOOPPPPPPvvvrrrlllhhheeecccaaa```^^^\\\[[[[[[]]]]]]\\\[[[YYY[[[[[[YYYVVVSSSTTTVVVQQQPPPOOONNNNNNNNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRTTTVVVWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOOOOPPPRRRTTTVVVWWWVVVTTTQQQPPPPPPPPPNNNMMMKKKMMMPPPSSSUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQNNNPPPQQQSSSSSSRRRPPPOOOIIIKKKJJJFFF???<<<>>>AAACCCFFFKKKMMMMMMMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNNNNQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRNNNOOOOOOPPPQQQRRRTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRPPPOOOPPPSSSUUUSSSYYY```gggmmmwwwxxxrrriiiaaa\\\YYYWWWUUUMMMKKKJJJHHHFFFDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIGGGKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQOOONNNNNNNNNMMMMMMLLLLLLIIIJJJLLLNNNOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSRRRQQQQQQRRRSSSNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOOOONNNMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZZZZ[[[]]]```dddfffiiimmmsssyyy~~~wwwoooiiifffeeeeeecccbbbdddkkktttrrreeeccc___XXXYYY```\\\\\\[[[[[[ZZZZZZZZZYYYZZZZZZYYYXXXVVVUUUTTTSSSXXXZZZ\\\[[[WWWSSSOOONNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOORRRTTTWWWYYYTTTUUUXXXZZZ\\\\\\\\\\\\YYYXXXTTTQQQPPPOOOOOOPPPKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOOOO|||tttnnnjjjgggccc___[[[ZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXXXXVVVSSSRRRRRRSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPNNNPPPRRRUUUVVVVVVUUUUUURRRQQQOOOMMMLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMNNNPPPPPPOOOPPPRRRTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOLLLHHHDDDAAA???>>>EEEDDDEEEHHHLLLOOOMMMKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQPPPNNNLLLLLLMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSWWWUUUSSSPPPOOONNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUWWWUUUSSSTTTVVVWWWUUUSSSWWWVVVUUUUUUTTTTTTTTTTTT[[[ZZZ^^^eeejjjpppyyy~~~xxxqqqjjjccc___\\\ZZZTTTMMMIIIGGGFFFDDDBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKPPPQQQRRRQQQPPPPPPQQQRRRMMMNNNOOOPPPOOONNNMMMLLLLLLNNNPPPRRRRRRPPPMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRRRRQQQQQQSSSTTTTTTTTTUUUVVVWWWYYYYYYZZZYYYYYYXXXVVVUUUVVVZZZ]]]ZZZ\\\]]]___```dddiiimmmrrruuuzzz~~~wwwsssmmmiiigggfffeeeddddddfffiiippp}}}tttlllccc^^^]]]]]]ZZZWWW[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRXXXXXXYYYXXXVVVRRROOOMMMOOOPPPQQQQQQQQQOOOMMMKKKKKKKKKLLLMMMOOORRRUUUWWWYYYZZZ[[[[[[ZZZWWWTTTQQQTTTRRROOOLLLKKKJJJJJJKKKJJJKKKLLLNNNNNNOOOOOONNNPPPOOONNNMMMLLLLLLLLLLLLNNNOOOOOOMMMLLLLLLNNNQQQRRRRRRRRRQQQQQQPPPPPPPPPxxxtttrrroooiiidddeeeccc___\\\ZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXXXXUUUSSSRRRSSSTTTSSSSSSRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOQQQSSSUUUVVVVVVUUUTTTRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPOOONNNNNNMMMNNNOOOOOONNNOOOQQQSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNKKKHHHFFFEEEDDDHHHHHHJJJNNNRRRSSSRRROOONNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVUUUVVVXXXYYYWWWVVVWWWWWWVVVUUUUUUUUUUUUUUUXXXWWWZZZaaafffjjjrrr{{{~~~{{{tttnnnjjjgggaaaZZZQQQLLLIIIHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKLLLMMMMMMNNNMMMMMMPPPQQQRRRQQQPPPOOOPPPQQQOOOOOOPPPPPPOOONNNMMMLLLLLLNNNQQQSSSSSSQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXVVVVVVWWWZZZ]]]]]]^^^```bbbdddhhhnnnqqqvvvzzz{{{vvvpppllliiigggggggggggggggkkklllqqqyyypppiiiaaa]]]]]]]]][[[XXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRQQQVVVVVVVVVUUUSSSPPPNNNLLLOOOPPPQQQQQQQQQOOOMMMLLLOOOOOOPPPQQQSSSVVVYYY[[[ZZZZZZ[[[[[[ZZZWWWSSSQQQRRRQQQNNNLLLJJJJJJKKKKKKNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLNNNOOOOOONNNLLLMMMOOOPPPPPPOOOOOOOOONNNNNNNNNNNN}}}uuuqqqnnnjjjiiiiiigggddd``````^^^\\\YYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSTTTUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOPPPRRRSSSUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLOOOPPPPPPQQQQQQQQQQQQQQQMMMNNNOOONNNNNNNNNPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLMMMNNNRRRVVVYYYZZZXXXUUURRRSSSSSSSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUURRRQQQPPPOOOOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUWWW]]]```cccjjjrrrxxx}}}}}}|||{{{{{{{{{vvvsssjjjbbbWWWPPPLLLKKKIIIGGGDDDDDDCCCBBBAAA@@@??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLMMMNNNQQQSSSTTTRRRPPPOOOKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRRRRQQQQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXXXXWWWVVVXXX[[[^^^___bbbeeehhhkkkooouuuyyy}}}}}}vvvoookkkeeedddccceeehhhlllmmmnnnrrrtttzzzwwwjjjeee___\\\\\\]]][[[YYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPSSSSSSRRRPPPOOONNNMMMLLLNNNOOOPPPQQQQQQPPPOOONNNPPPQQQRRRSSSVVVXXX[[[\\\ZZZZZZ[[[ZZZXXXVVVSSSQQQOOONNNMMMKKKJJJKKKKKKLLLPPPOOOOOOOOOOOOQQQRRRSSSPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOONNNMMMMMMOOOPPPOOOOOONNNNNNNNNNNNNNNMMMzzzuuuooojjjgggfffddddddeeedddbbb```]]]\\\ZZZXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWTTTRRRQQQRRRSSSTTTTTTSSSPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNSSSSSSSSSRRRQQQQQQPPPPPPTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLNNNNNNOOOQQQQQQRRRRRRRRRMMMNNNOOONNNMMMMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRUUUYYY]]]```___]]][[[VVVVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUUUURRRQQQPPPOOOOOOOOOPPPPPPNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUVVV[[[]]]___dddkkkqqq{{{}}}|||zzzxxxwwwzzz|||xxxrrriii]]]SSSOOOMMMKKKIIIEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQPPPNNNMMMMMMNNNQQQQQQQQQPPPOOONNNMMMMMMLLLMMMPPPRRRRRRRRRPPPOOOKKKLLLLLLMMMNNNNNNOOOOOOQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPRRRRRRQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWWWWYYY\\\___bbbeeeiiimmmqqqvvv|||xxxqqqkkkeeebbb^^^___aaafffmmmssswwwxxxyyy{{{pppdddaaa]]][[[\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQOOOOOONNNPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOQQQRRRUUUWWWYYYZZZXXXXXXXXXXXXVVVSSSQQQOOOMMMMMMLLLKKKKKKLLLMMMMMMPPPOOONNNMMMMMMOOOQQQRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOO{{{tttooommmkkkhhhfffaaa````````````___^^^\\\]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWRRRQQQPPPQQQSSSSSSRRRQQQOOOOOOOOONNNOOOOOOPPPPPPRRRQQQQQQPPPOOONNNMMMMMMSSSSSSRRRRRRQQQQQQQQQPPPTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQNNNOOOOOONNNMMMLLLNNNOOORRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY^^^aaabbb```^^^]]]XXXXXXWWWVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYWWWWWWWWWVVVVVVWWWWWWXXXXXXVVVXXX\\\]]]]]]aaagggnnnxxx~~~}}}{{{xxxvvvxxx||||||wwwnnnbbbXXXSSSPPPMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLMMMQQQQQQPPPOOONNNNNNMMMMMMKKKMMMNNNPPPPPPPPPNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXXXXYYY[[[^^^aaafffiiinnnssswww}}}wwwnnnhhhccc```^^^]]]___dddllluuu}}}sssgggaaa___]]]\\\[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRROOOOOOQQQRRRTTTUUUVVVWWWUUUVVVUUUUUUSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOOOORRRQQQOOONNNNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOO{{{tttsssoookkkgggeeecccbbbaaa___````````````^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWRRRRRRQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPOOOMMMLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWZZZ^^^```___]]]\\\[[[XXXXXXWWWWWWUUUTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRQQQOOOMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUWWWXXXWWWVVVUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYWWWYYY\\\]]]\\\___eeelllvvv~~~}}}~~~|||yyyvvvvvvxxxzzz}}}ttthhh___ZZZWWWTTTQQQJJJIIIFFFEEECCCCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIJJJLLLLLLMMMMMMMMMLLLMMMNNNMMMLLLLLLMMMNNNPPPOOONNNMMMMMMMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVXXX[[[\\\]]]___ccceeejjjnnntttyyy~~~xxxnnnfffaaa_________aaadddjjjsss}}}lllddd______^^^]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMNNNOOOQQQRRRTTTTTTQQQRRRSSSUUUUUUVVVVVVUUUSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTSSSRRRRRRSSSTTTUUURRRRRRQQQPPPOOOOOOOOOOOONNNOOOQQQQQQPPPOOOOOOPPPKKKLLLLLLLLLLLLMMMMMMMMMyyysssnnnjjjjjjhhheeebbbaaa```___^^^___```aaaaaa```^^^\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWZZZ]]]]]]ZZZXXXWWWXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOONNNNNNNNNOOOOOOMMMNNNOOOOOOQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVXXXYYYXXXUUUTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVWWW[[[[[[YYY\\\aaaiiirrr|||tttqqquuuzzz~~~~~~~~~}}}zzzwwwuuuuuuvvv|||zzzppphhhccc```\\\YYYOOOMMMJJJFFFDDDBBBBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEFFFGGGIIIKKKJJJKKKLLLMMMMMMMMMMMMMMMIIIKKKLLLLLLLLLLLLMMMOOOMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZ\\\___aaaccceeehhhkkkppptttyyyvvvooofff___\\\]]]```aaafffiiipppzzzwwwiiiggg`````````^^^\\\YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSQQQOOONNNMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRLLLMMMNNNOOOQQQSSSUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNOOOQQQRRRPPPOOOOOOPPPKKKKKKKKKKKKLLLLLLMMMMMM|||uuupppmmmkkkiiigggccccccaaaaaa````````````ZZZ\\\^^^^^^\\\ZZZYYYYYYTTTUUUVVVWWWXXXYYYYYYZZZVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWVVVSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPQQQRRRSSSTTTUUUVVVOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQNNNMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXVVVYYY[[[ZZZVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOOOONNNNNNNNNOOOQQQQQQMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZYYYUUUSSSTTTVVVTTTTTTTTTTTTUUUUUUVVVWWWUUUTTTVVVYYYYYYWWWZZZ___eeennn~~~zzzooojjjnnnuuuzzz|||}}}~~~}}}{{{wwwtttssssssvvvzzzvvvnnnjjjgggccc___[[[XXXTTTOOOKKKHHHGGGGGGCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMHHHJJJKKKLLLKKKLLLMMMOOOLLLKKKKKKKKKKKKMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPRRRRRRQQQQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ]]]```ccceeegggiiimmmooossswww}}}|||qqqjjjaaaZZZYYY]]]aaacccjjjmmmttt}}}kkkccceee```aaaaaa___\\\XXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSQQQOOONNNMMMMMMKKKMMMPPPRRRTTTTTTTTTSSSLLLMMMMMMOOOQQQTTTVVVWWWSSSTTTUUUUUUTTTSSSQQQPPPSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRQQQSSSSSSQQQPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNOOO{{{yyyxxxxxxnnnmmmjjjhhheeecccaaaaaa_______________^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWWWWZZZZZZXXXWWWUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTQQQRRRRRRSSSTTTTTTUUUUUURRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRTTTUUUWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSNNNPPPRRRRRRQQQPPPQQQRRRPPPPPPQQQSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRRRRTTTVVVVVVVVVWWWWWWWWWUUUTTTUUUXXX[[[___ggguuuvvvkkkhhhlllrrrwww{{{}}}}}}xxxsssqqqqqquuuuuuuuuwww}}}wwwrrrooommmlllfff```WWWOOOKKKIIIIIIHHHHHHFFFDDDCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLOOOQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVXXX]]]```aaacccfffiiilllpppuuuyyy~~~uuuooojjjddd]]]YYYZZZ___eeeiiipppssszzzttthhhccccccaaa___^^^^^^]]][[[XXXUUUWWWVVVUUUTTTUUUWWWYYYZZZWWWVVVUUUTTTQQQOOOLLLKKKJJJLLLPPPSSSUUUVVVUUUTTTMMMMMMMMMMMMNNNPPPRRRSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVUUUUUUTTTSSSUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOONNNMMMLLLLLLLLLMMMMMM~~~|||vvvtttpppmmmjjjjjjjjjjjjiiihhhfffdddbbbaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYXXXWWWWWWYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQOOOQQQRRRRRRQQQQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTSSSSSSUUUSSSRRRRRRTTTVVVWWWVVVVVVWWWVVVUUUTTTUUUXXXZZZ```gggqqq|||}}}oooiiiiiinnnqqqyyy}}}{{{uuuqqqpppqqqpppoooqqqvvv}}}|||yyywwwuuukkkeee[[[TTTOOOMMMLLLKKKJJJHHHEEEDDDDDDDDDCCCAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLOOOQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOPPPRRRSSSTTTVVVWWWXXXXXXYYY\\\aaaeeegggiiimmmooossswww|||wwwooojjjbbb___\\\[[[]]]bbbfffiiiuuuzzzzzzlllccc______```^^^]]]]]]\\\[[[WWWUUUWWWVVVUUUUUUVVVWWWXXXYYYVVVVVVUUUSSSQQQNNNLLLKKKJJJMMMPPPSSSUUUUUUTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTQQQRRRTTTUUUVVVWWWVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTRRRPPPQQQRRRSSSRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLL~~~{{{zzzvvvtttrrrpppppppppnnnmmmhhhfffdddbbbaaabbbcccdddcccbbbaaa```____________]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTTTTSSSTTTTTTUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRPPPOOOOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[YYYXXXWWWVVVTTTTTTTTTTTTUUUTTTSSSSSSUUUWWWWWWWWWUUUVVVUUUTTTSSSTTTWWWYYY```eeekkkqqqwwwxxxmmmjjjkkkmmmyyy}}}zzzuuurrrnnnmmmkkklllnnnsssyyy|||}}}{{{ssslllccc\\\WWWTTTRRRPPPPPPMMMJJJGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUXXXYYY[[[]]]___ccciiimmmpppssswwwzzz}}}vvvmmmgggddd[[[\\\^^^aaaeeeiiimmmooo~~~mmmddd___\\\[[[^^^]]]\\\[[[[[[YYYVVVTTTVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTSSSRRRPPPNNNLLLKKKKKKMMMPPPSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTVVVVVVVVVVVVSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKxxxwwwvvvuuussssssrrrrrrtttssssssrrrqqqooonnnmmmmmmjjjgggfffggghhhggggggdddcccaaa``````aaabbbccc^^^^^^]]]]]]]]]^^^______]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQTTTTTTUUUUUUTTTTTTSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTUUUSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQPPPOOONNNNNNNNNOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\YYYXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXXXXWWWTTTTTTTTTSSSRRRSSSUUUXXX]]]bbbgggjjjmmmvvvuuunnnmmmnnnyyy|||}}}zzzxxxpppnnnkkkjjjkkknnnqqqsss{{{zzzuuummmeee```\\\YYYXXXXXXUUUPPPMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMNNNLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRRRRRRRTTTVVVXXXYYY[[[]]]```cccggglllrrrvvvzzz}}}}}}ssskkkeeebbb```ZZZ]]]aaaggglllsssyyy|||vvvfffaaa___]]][[[]]]\\\ZZZYYYYYYXXXVVVTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKLLLNNNPPPRRRSSSSSSSSSRRRPPPOOONNNMMMMMMNNNNNNOOORRRRRRSSSTTTUUUUUUVVVVVVRRRSSSUUUVVVWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPNNNNNNPPPQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJggggggfffffffffggghhhhhhiiihhhgggfffeeedddddddddfffdddaaa``````aaa`````````___^^^]]]]]]]]]^^^___]]]\\\\\\\\\]]]^^^______^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSTTTTTTSSSSSSRRRQQQSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVUUUUUUTTTOOONNNNNNMMMMMMNNNNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYWWWVVVWWWXXXZZZ\\\XXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRTTTWWWXXXXXXWWWSSSSSSSSSQQQPPPQQQTTTWWWYYY^^^eeehhhjjjrrr~~~tttqqqrrrxxxwwwwwwxxxyyy{{{|||}}}rrrpppmmmjjjiiijjjkkkmmmrrrwww}}}vvvpppkkkhhhdddbbb```\\\VVVQQQNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHJJJLLLLLLKKKJJJKKKLLLNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQRRRPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQSSSSSSSSSUUUWWWZZZ]]]^^^aaadddhhhlllpppuuu{{{{{{ssskkkeeeaaaaaaaaa]]]aaaffflllrrr{{{nnnccc```___]]]\\\]]][[[YYYXXXXXXWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPNNNOOOPPPQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNLLLJJJIII````````````aaabbbcccccceeedddbbb```_________```bbb```^^^]]]^^^^^^]]]\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]]\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUVVVWWWWWWVVVTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSSSSKKKKKKKKKKKKLLLMMMOOOOOONNNPPPRRRSSSRRRRRRTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPRRRTTTVVVXXXZZZ[[[XXXWWWWWWVVVWWWXXXYYYZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQTTTVVVXXXWWWVVVQQQRRRQQQPPPOOOPPPSSSUUUVVV\\\bbbfffiiippp{{{}}}yyyxxxwwwsssooonnnqqqvvvyyy{{{tttrrrnnnjjjgggfffggggggkkkpppwww~~~{{{xxxuuuqqqoooiiiddd]]]WWWSSSPPPMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNMMMMMMLLLKKKKKKLLLNNNOOOQQQQQQQQQPPPQQQRRRRRRSSSPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTVVVXXX[[[___bbbdddkkknnnrrrvvvzzzuuuqqqkkkeeebbbaaaccceeecccgggmmmrrrzzzzzziiiaaa___]]]\\\]]]]]][[[XXXWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOORRRRRRRRRQQQQQQOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQOOONNNNNNOOOPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLJJJIIIHHHaaa```````````````aaaaaadddbbb```]]]\\\\\\^^^^^^^^^^^^]]]^^^______]]]\\\\\\\\\]]]]]]^^^^^^______^^^^^^]]]\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSRRRSSSTTTUUUVVVUUUTTTRRRPPPKKKKKKKKKLLLLLLMMMOOOOOOMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPQQQQQQPPPOOONNNMMMNNNPPPRRRUUUWWWYYYZZZVVVVVVVVVVVVWWWWWWWWWXXXVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOPPPSSSVVVWWWVVVUUUQQQQQQPPPOOONNNOOORRRTTTWWWZZZ]]]aaafffmmmuuu{{{zzzuuuooommmoootttwwwxxxwwwuuuqqqllliiigggfffffffffjjjpppvvv{{{~~~{{{uuuppphhhaaa\\\XXXVVVTTTNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJKKKMMMOOOLLLMMMOOOQQQQQQPPPOOONNNOOONNNMMMLLLMMMNNNPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQPPPQQQRRRUUUXXXYYYXXXYYY[[[^^^cccgggkkknnnuuuxxx}}}|||vvvssskkkhhhdddaaa```cccfffiiikkkqqqxxx~~~{{{qqqfffbbb___]]]^^^```]]][[[XXXWWWWWWXXXWWWVVVSSSRRRPPPOOOMMMMMMMMMNNNRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSVVVYYY[[[[[[ZZZXXXVVVTTTTTTTTTTTTPPPQQQQQQRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNLLLMMMNNNOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLLLLLLLMMMMMMMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHaaa```___^^^]]]]]]]]]]]]bbb___\\\YYYXXXYYYZZZ[[[YYYYYYZZZ\\\^^^^^^\\\ZZZYYYYYYZZZ\\\]]]^^^_________^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMLLLMMMPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRROOOPPPQQQSSSSSSSSSRRRQQQSSSTTTUUUVVVUUUSSSQQQOOOMMMMMMMMMLLLMMMNNNNNNOOOLLLNNNPPPQQQQQQQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPOOONNNNNNLLLMMMNNNQQQTTTVVVXXXYYYTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNPPPRRRUUUVVVUUUTTTPPPPPPPPPNNNMMMNNNQQQTTTYYYYYYZZZ]]]cccjjjqqquuu}}}zzztttqqqrrruuuwwwwww{{{xxxtttoookkkiiihhhgggdddggglllqqqvvv|||zzzqqqjjjeeeaaa^^^\\\TTTSSSRRRPPPNNNMMMKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLOOOQQQLLLMMMOOOQQQQQQQQQOOONNNQQQPPPNNNNNNNNNPPPRRRSSSPPPPPPOOONNNOOOPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSQQQQQQQQQRRRTTTXXX[[[]]]^^^___aaaeeejjjoootttvvv}}}|||tttnnnjjjeeeccc```___```dddiiilllrrryyyssslllfffdddaaa___aaaeee]]][[[XXXWWWXXXXXXXXXWWWSSSRRROOOMMMKKKKKKLLLMMMRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLNNNPPPSSSVVVZZZ\\\]]]\\\YYYWWWUUUTTTSSSSSSPPPQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNJJJIIIHHHGGGGGGGGGHHHHHH^^^______```````````````bbb```]]]\\\[[[[[[YYYWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSSSSRRRQQQOOONNNMMMPPPPPPPPPOOOOOOOOOOOONNNLLLLLLMMMMMMNNNOOOQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNPPPSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQSSSRRRQQQPPPOOOPPPQQQQQQNNNOOOPPPQQQQQQQQQOOOOOONNNOOOPPPQQQRRRTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNKKKLLLMMMOOOOOOPPPPPPPPPRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUTTTRRROOOMMMNNNOOOQQQQQQRRRRRRSSSRRRRRRRRRPPPOOOMMMLLLMMMOOORRRTTTUUUWWWYYY\\\aaagggoootttzzz{{{yyyyyyzzzzzzyyywwwtttqqqooommmkkkkkkbbbcccdddggglllssszzz~~~{{{xxxuuurrrnnnlllcccbbb```]]]YYYUUURRRQQQNNNLLLJJJIIIIIIIIIHHHGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPLLLMMMOOOQQQRRRRRRRRRQQQSSSRRRPPPNNNMMMMMMNNNOOOQQQOOONNNNNNPPPQQQRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSVVVYYY[[[\\\___bbbddddddfffiiilllpppuuuzzz~~~|||uuuooojjjeeeaaa```bbbcccbbbbbbgggpppwww}}}mmmhhhcccbbbcccaaa\\\WWW[[[ZZZZZZYYYYYYYYYYYYYYYYYYVVVRRRNNNLLLLLLMMMNNNVVVVVVTTTSSSRRRRRRQQQQQQQQQRRRSSSRRROOOMMMMMMNNNOOOOOONNNNNNQQQTTTXXX[[[\\\[[[YYYWWWTTTQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPNNNLLLIIIHHHIIIKKKLLLLLLKKKJJJIIIJJJLLLNNNPPPIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHH^^^^^^___````````````___aaa___\\\[[[ZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPOOONNNMMMOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSRRRQQQOOOOOOPPPPPPQQQNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNLLLMMMMMMNNNOOOOOOOOOOOOSSSTTTUUUWWWWWWWWWVVVUUUQQQRRRRRRPPPNNNNNNOOOPPPPPPPPPQQQQQQRRRQQQQQQPPPNNNNNNMMMLLLMMMOOOQQQRRRTTTUUUVVVXXX\\\ccckkkqqqvvv|||~~~|||zzzuuutttsssqqqpppnnnlllllliiihhhfffeeegggkkkooorrr{{{~~~{{{xxxvvvlllkkkjjjfffbbb]]]YYYWWWQQQOOOLLLKKKKKKKKKJJJHHHJJJIIIHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPRRRSSSSSSSSSSSSTTTSSSQQQOOONNNNNNOOOPPPRRRPPPNNNNNNNNNOOOOOOOOORRRRRRSSSUUUVVVWWWXXXXXXXXXZZZ]]]___```ccceeehhhhhhjjjnnnqqqtttxxx}}}~~~yyyqqqkkkhhhddd```]]]```bbbdddeeefffllluuu}}}rrrkkkgggbbbaaaaaa```[[[WWWYYYYYYXXXWWWWWWWWWWWWXXXWWWUUURRRPPPOOOPPPQQQRRRWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRQQQOOOMMMMMMNNNQQQPPPPPPQQQRRRUUUXXXZZZZZZZZZXXXVVVSSSQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMPPPNNNLLLIIIIIIIIIKKKLLLKKKJJJIIIIIIIIIKKKMMMOOOIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFF]]]]]]^^^____________^^^^^^\\\ZZZYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYYYYZZZ[[[ZZZZZZZZZ]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRSSSRRRPPPOOOOOOOOOPPPQQQNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUVVVVVVUUUTTTTTTPPPQQQRRRQQQPPPPPPQQQSSSOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQRRRTTTXXX```hhhnnnuuuyyyzzzqqqqqqpppooonnnmmmmmmlllmmmjjjfffbbbaaabbbeeegggssswww}}}yyyyyywwwtttnnnhhhbbb^^^VVVTTTRRRPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQRRRQQQOOOMMMLLLKKKKKKLLLRRRSSSUUUWWWYYY[[[\\\]]]^^^```ccceeefffhhhkkkmmmnnnqqqtttwwwzzz~~~oookkkfffbbb```___]]]\\\aaacccfffiiimmmuuuxxxkkkhhhddd```______^^^ZZZWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTTTTSSSSSSSSSTTTVVVWWWXXXWWWUUUTTTRRRQQQQQQPPPPPPQQQRRRRRRPPPNNNNNNOOORRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLOOONNNLLLJJJIIIJJJKKKLLLJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD[[[\\\]]]]]]^^^^^^]]]]]][[[ZZZXXXWWWXXXXXXWWWVVVTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZ^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWUUUTTTTTTSSSRRRQQQPPPPPPSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTOOOOOOOOOOOOOOOOOONNNMMMKKKLLLMMMNNNOOONNNNNNMMMNNNOOOQQQSSSXXXaaajjjqqquuuwww|||}}}rrrpppmmmjjjiiiiiikkklllkkkhhhddd```___```bbbdddkkkooouuuzzz~~~xxxpppiiiddd]]][[[XXXWWWWWWWWWUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQOOOMMMKKKJJJKKKLLLQQQSSSVVVYYY]]]___```aaacccfffhhhjjjkkkmmmppprrruuuwww{{{~~~~~~zzzuuurrrfffddd```]]]]]]]]]______bbbeeejjjpppwwwrrrjjjcccaaa^^^]]]]]][[[YYYVVVWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPRRRSSSSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQSSSSSSRRRRRRPPPOOOMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCZZZZZZ[[[\\\\\\\\\\\\\\\YYYWWWVVVVVVWWWXXXWWWWWWTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYYYY]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSTTTUUUVVVUUUUUUTTTRRRRRRQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQPPPOOOOOOOOOPPPPPPSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLJJJIIIIIIGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNOOOOOOPPPPPPQQQRRRSSSRRRRRRPPPPPPRRRSSSSSSRRROOOOOOPPPQQQOOOPPPPPPPPPOOOOOONNNMMMKKKLLLNNNOOOOOONNNMMMLLLMMMOOOQQQUUU\\\eeeooovvvtttuuuyyyzzzuuunnngggdddeeehhhkkkiiigggccc```______aaabbbeeehhhnnnsssxxx~~~}}}uuunnnjjjbbb```^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSUUUUUUTTTTTTSSSSSSTTTTTTPPPQQQQQQOOOLLLKKKMMMOOOQQQSSSXXX]]]aaadddfffgggiiikkknnnpppqqqrrruuuwww{{{~~~}}}xxxsssooojjjfffaaa```^^^\\\\\\___bbbeeehhhlllrrrzzzuuuiiiddd^^^]]][[[ZZZZZZYYYWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTRRRQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSSSSTTTUUUUUUWWWWWWWWWUUUSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTSSSSSSQQQPPPOOONNNMMMLLLKKKKKKJJJKKKKKKLLLHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEYYYYYYZZZ[[[[[[[[[[[[ZZZWWWVVVUUUUUUWWWXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZYYYYYYXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUVVVWWWWWWWWWUUUUUURRRQQQQQQQQQRRRTTTUUUWWWVVVVVVUUUTTTRRRQQQPPPPPPRRRQQQOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQRRRQQQOOONNNNNNNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQOOOMMMLLLMMMNNNQQQQQQRRRQQQQQQPPPOOONNNLLLMMMNNNOOOOOONNNMMMMMMMMMOOOTTTYYY___hhhqqqxxxyyyzzz}}}vvvlllfffdddfffhhhhhhgggdddbbb```______^^^aaacccgggkkkooouuu{{{{{{uuuqqqiiigggeeeeeefffgggfffeeecccbbbaaa___]]]ZZZWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUURRRNNNMMMPPPSSSUUUXXX]]]dddiiimmmooopppqqqsssvvvwwwxxxzzz|||~~~|||xxxsssnnnjjjfffaaa^^^^^^^^^]]]]]]^^^bbbiiimmmrrrvvv~~~zzzlllccc^^^ZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOQQQSSSUUUUUUTTTTTTUUUVVVTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSRRRRRRPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGXXXXXXYYYZZZZZZZZZZZZYYYVVVUUUTTTUUUWWWYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXVVVUUURRRRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVUUUSSSRRRQQQPPPQQQPPPNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPQQQSSSUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUURRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPOOOOOOQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTVVVTTTTTTUUUVVVUUUTTTSSSRRROOOPPPQQQPPPNNNNNNOOOQQQTTTTTTTTTSSSSSSQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMPPPUUU[[[aaahhhooottt{{{{{{}}}xxxnnnhhheeeeeedddddddddcccbbb```^^^]]]^^^___bbbdddggglllrrrwwwyyy}}}~~~{{{uuusssrrrrrrtttuuuuuutttqqqpppooolllhhhdddaaa___YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\[[[[[[\\\\\\\\\\\\\\\[[[XXXZZZZZZVVVQQQOOOQQQUUU[[[___eeemmmssswwwzzz{{{{{{}}}~~~yyyuuuppplllhhhdddbbb```]]][[[\\\]]]___```cccjjjsssyyyoooggg```[[[VVVWWWWWWVVVUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQOOONNNNNNPPPSSSTTTQQQPPPOOOOOONNNNNNNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOONNNNNNLLLKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHWWWXXXXXXYYYZZZYYYYYYYYYVVVUUUTTTUUUXXXZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUVVVWWWXXXYYYWWWWWWVVVVVVVVVWWWXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXYYYZZZZZZXXXVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPNNNLLLLLLMMMNNNOOOMMMMMMNNNOOOOOOPPPPPPQQQOOONNNMMMMMMMMMNNNPPPPPPMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNOOOOOOOOOKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMKKKJJJIIIGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNQQQPPPOOONNNNNNNNNOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPOOOSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXRRRSSSTTTTTTTTTRRRQQQPPPPPPRRRRRRRRRRRRRRRTTTVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNQQQVVV[[[```fffkkkooouuuuuuvvvzzzvvvlllfffbbb^^^___aaaccccccbbb```___\\\]]]^^^___bbbffflllpppqqquuu|||~~~}}}~~~}}}|||zzzwwwsssnnnjjjgggaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[\\\]]]___```^^^^^^___``````_________\\\^^^^^^YYYSSSPPPQQQUUUaaaeeelllssszzz|||wwwqqqlllfffddd```^^^]]]]]]\\\ZZZ\\\___aaadddiiiqqq|||oooddd```\\\WWWTTTUUUVVVUUUTTTSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPNNNLLLKKKLLLOOORRRUUUOOONNNNNNMMMMMMNNNNNNOOOMMMOOORRRRRRRRRRRRSSSTTTRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHIII[[[[[[ZZZZZZYYYXXXXXXWWWYYYWWWTTTTTTUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVYYYXXXVVVVVVWWWYYYZZZZZZWWWXXXYYYYYYYYYXXXVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRSSSUUUWWWXXXXXXXXXZZZ\\\ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWYYYZZZWWWTTTTTTWWWYYYYYYWWWUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQJJJJJJJJJJJJJJJKKKKKKKKKOOOOOOOOONNNMMMKKKIIIGGGGGGHHHJJJLLLMMMMMMKKKKKKJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRQQQQQQRRRSSSRRRPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMOOOOOOOOONNNNNNLLLKKKJJJPPPOOOMMMLLLLLLNNNOOOQQQOOOPPPRRRTTTUUUTTTSSSRRRTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPQQQPPPOOOOOONNNMMMLLLLLLOOORRRXXX\\\___bbbeeegggmmmqqqvvvzzz}}}{{{nnnfffbbb^^^\\\^^^bbbdddbbb^^^aaa^^^[[[[[[]]]```aaabbbfffkkkssszzz~~~zzzxxxqqqqqqppppppooooooooonnnmmmkkkhhhfffeeeeeefffgggggghhhhhhhhhgggeeecccbbbdddcccccccccccceeefffggggggggghhhiiiiiiiiihhhhhhggghhhfff```ZZZYYY]]]bbblllooouuu{{{yyytttqqqmmmgggbbb]]][[[YYYYYYYYYZZZZZZZZZ```aaadddkkkuuuuuukkkfff]]]XXXZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQPPPNNNMMMOOOPPPQQQQQQOOOOOOOOOQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNMMMKKKHHHGGGKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVYYYXXXWWWWWWXXXYYYYYYXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSSSSUUUXXXYYYYYYXXXYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQOOONNNNNNOOOQQQSSSUUUWWWZZZXXXUUUUUUVVVXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKMMMMMMNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMKKKIIIGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQOOONNNMMMNNNOOOOOONNNMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKOOOMMMLLLKKKKKKLLLNNNOOONNNPPPRRRSSSTTTTTTSSSRRRSSSSSSRRRRRRRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMOOOSSSWWWZZZ\\\^^^```bbbeeeiiinnnrrruuuxxx|||~~~zzzrrrjjjeee___]]]```bbbaaa___bbb___]]]\\\]]]^^^^^^^^^cccgggnnntttzzz|||||||||{{{{{{zzzzzzzzzyyywwwuuusssqqqrrrrrrsssvvvvvvwwwwwwvvvtttsssrrrooonnnmmmmmmmmmnnnooopppnnnnnnooopppqqqqqqpppppprrrrrrooojjjdddcccgggkkkrrruuuzzz~~~xxxpppkkkiiifff```[[[YYYWWWWWWWWWYYY[[[\\\]]]gggjjjnnnvvvkkkccc```ZZZVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQOOOOOOPPPPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNLLLMMMMMMMMMLLLJJJHHHFFFIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHXXXXXXYYYZZZZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTWWW[[[\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWUUUSSSQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQNNNMMMMMMMMMNNNPPPRRRSSSYYYWWWUUUTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKLLLMMMNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOPPPSSSVVVXXXYYYYYY[[[\\\ccceeejjjppptttvvvuuusssvvvwww{{{tttlllaaaZZZYYYZZZ[[[ZZZaaa```____________]]][[[^^^aaafffkkkpppuuu{{{|||{{{zzzzzzyyyzzzzzzzzzwwwxxxyyyzzz{{{|||||||||}}}}}}zzzuuupppnnnqqquuuzzz|||}}}zzzqqqlllfffbbb```^^^ZZZVVVVVVVVVWWWYYY[[[___bbbccclllrrr{{{sssbbb]]]\\\XXXUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQSSSTTTVVVUUUSSSQQQPPPOOONNNMMMKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHXXXXXXYYYZZZZZZ[[[[[[\\\ZZZZZZ[[[]]]___^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTVVVWWWVVVWWWYYYZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVZZZ]]]___]]][[[YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUSSSPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLLLLLLLLLLNNNPPPQQQTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOONNNMMMNNNOOOPPPOOONNNMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQOOOPPPPPPQQQSSSTTTUUUVVVRRRQQQPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRVVVWWWXXXXXXYYYZZZaaadddiiirrrxxxzzzvvvqqqpppsssxxxyyyjjj]]]WWWVVVWWWYYY^^^^^^___aaacccbbb___]]]ZZZ\\\___bbbfffkkkqqquuu~~~{{{wwwvvvxxxzzz}}}xxxrrrnnngggccc___]]]\\\[[[YYYWWWXXXYYY[[[^^^aaaeeeiiilllpppzzzxxxjjj^^^[[[\\\YYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPQQQQQQSSSUUUWWWXXXWWWTTTRRRPPPNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```___]]]ZZZYYYYYYZZZZZZZZZZZZYYYYYYTTTUUUTTTSSSQQQRRRVVVYYYVVVXXX[[[[[[YYYXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVXXX\\\___aaa___\\\ZZZYYYXXXYYYZZZZZZ[[[ZZZZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOLLLKKKKKKKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPNNNNNNOOOQQQQQQQQQPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLNNNOOOPPPPPPPPPPPPPPPOOOPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUPPPOOONNNMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQOOORRRVVVXXXYYYYYY[[[\\\^^^aaaiiisss{{{~~~zzzvvvsssvvvzzzzzzjjj```\\\]]]^^^[[[\\\___bbbeeedddaaa___XXXYYY[[[\\\^^^ccchhhllluuuyyy}}}|||}}}}}}xxxsssmmmgggccc___]]][[[ZZZZZZZZZZZZZZZ[[[^^^aaadddgggkkkpppuuu}}}mmmeee]]][[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPOOOOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRTTTVVVXXXYYYWWWTTTQQQOOONNNMMMMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[]]]______\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYSSSTTTTTTRRRQQQSSSYYY^^^\\\^^^```^^^[[[XXXYYY[[[YYYYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVYYY[[[^^^___^^^[[[ZZZZZZXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQRRRQQQQQQPPPOOOOOOLLLKKKKKKKKKLLLNNNPPPQQQOOOQQQRRRSSSRRRQQQRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMMMMNNNPPPQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPQQQRRRTTTUUUUUUUUUUUUPPPOOOMMMLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRPPPSSSWWWYYYZZZ[[[]]]^^^___dddmmmwwwzzz|||}}}~~~yyymmmgggffffffbbbbbbdddggghhhgggccc```YYYZZZ[[[[[[[[[^^^bbbeeekkkooouuuzzz{{{xxxrrrmmmiiiddd___\\\YYYYYYYYYYYYZZZ[[[]]]^^^___ccchhhkkknnnssszzztttddd```[[[XXXVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNQQQRRRSSSTTTWWWYYYYYYWWWSSSPPPNNNMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZZZZ[[[]]]]]]\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYTTTUUUVVVTTTSSSVVV]]]dddfffhhhhhhccc]]]YYYZZZ\\\ZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUWWWYYY[[[\\\ZZZYYYYYYZZZYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUSSSSSSTTTTTTTTTSSSQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPLLLKKKLLLLLLNNNPPPRRRTTTSSSUUUWWWVVVSSSQQQQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIIIIJJJJJJHHHHHHIIIIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLNNNPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQRRRRRROOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVUUUUUUQQQOOONNNMMMNNNPPPSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTRRRTTTXXXZZZ[[[[[[\\\^^^```fffoooxxx~~~yyyvvvvvvtttssssssrrrqqqmmmgggccc\\\]]]]]]\\\[[[\\\^^^```cccggglllppptttxxx|||~~~}}}zzzwwwtttnnnkkkgggcccaaa^^^ZZZXXXXXXYYYZZZ[[[\\\___bbbeeedddiiipppuuuxxx~~~vvviii^^^\\\YYYUUUSSSTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQPPPOOONNNKKKJJJJJJIIIJJJKKKLLLMMMMMMOOOQQQSSSSSSUUUWWWYYYXXXUUURRROOOMMMMMMMMMNNNLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEERRRSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYZZZ\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZYYYYYYUUUWWWWWWVVVTTTXXXaaahhhooopppnnnggg___ZZZZZZ]]]ZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLMMMOOOQQQTTTUUUWWWZZZ[[[YYYUUUQQQPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVPPPPPPOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNOOOQQQSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTVVVWWWWWWVVVUUUTTTRRRQQQOOOOOOPPPRRRUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSVVVYYYZZZZZZZZZ[[[\\\[[[aaakkkrrrwww}}}~~~yyyssslllggg_________^^^\\\[[[\\\^^^___bbbeeeiiikkknnnrrruuu|||zzzwwwtttrrrnnnjjjgggeeebbb___]]]\\\[[[YYYWWWYYY[[[]]]^^^```cccgggjjjiiiooowww}}}zzzkkkbbb[[[[[[XXXTTTRRRTTTVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPKKKJJJJJJIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYWWWTTTQQQNNNLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCDDDEEETTTSSSSSSSSSSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUTTTSSSTTT]]]jjjuuuyyypppgggaaa^^^^^^^^^VVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWXXXVVVUUUUUUWWWWWWVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTOOONNNNNNNNNMMMMMMLLLLLLJJJIIIIIIKKKPPPTTTVVVWWW[[[ZZZYYYVVVTTTRRRPPPOOOMMMMMMNNNNNNPPPSSSUUUWWWUUURRROOOQQQUUUWWWUUURRRSSSRRRQQQRRRSSSTTTTTTRRROOOOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHIIIJJJMMMOOOQQQQQQQQQPPPPPPOOOOOOOOONNNPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPOOONNNNNNOOORRRUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRPPPPPPQQQUUUVVVTTTRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQSSSUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQSSSTTTTTTUUUUUUUUUWWWVVVVVVVVVWWWZZZ]]]^^^bbbcccfffiiiooouuuzzz}}}}}}zzznnnfffbbb___ZZZXXXYYY\\\^^^___ccceeefffdddbbbccchhhnnnrrrvvvzzz}}}~~~}}}}}}~~~zzzsssooommmjjjfffbbb___]]]\\\[[[ZZZYYYXXXXXXZZZ\\\]]]\\\^^^```cccfffkkkppptttwwwzzznnnddd```UUUUUUTTTSSSRRRRRRSSSSSSWWWUUUTTTRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRNNNRRRUUUSSSNNNKKKLLLOOOQQQQQQRRRSSSSSSRRRQQQPPPSSSSSSQQQOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKNNNNNNNNNMMMLLLKKKKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBSSSSSSRRRSSSSSSUUUVVVWWWYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXUUUVVVVVVUUUVVV^^^jjjsss|||rrrhhh```\\\[[[ZZZVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVVVVXXXVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJMMMQQQUUUWWWWWW[[[ZZZYYYWWWUUURRRQQQPPPNNNNNNNNNOOOQQQSSSUUUWWWVVVSSSQQQSSSVVVXXXVVVSSSRRRQQQPPPQQQSSSSSSSSSRRRNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQPPPOOONNNOOOQQQTTTUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSQQQSSSTTTUUUSSSPPPQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY\\\___aaaeeeeeedddeeegggjjjmmmppp||||||sssiii]]]ZZZWWWVVVXXX\\\^^^___bbbdddeeebbb^^^]]]aaaeeekkkooosssvvvwwwwwwwwwxxxzzz{{{}}}}}}{{{yyyvvvpppjjjhhhfffccc```\\\ZZZXXXWWWXXXXXXWWWWWWYYY[[[]]]___bbbcccfffhhhlllqqqxxx}}}vvvhhh___[[[RRRRRRRRRSSSSSSTTTUUUVVVTTTTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRUUUXXXVVVQQQNNNOOOQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBRRRRRRRRRRRRTTTUUUWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVWWWXXXWWWYYY^^^gggnnnzzzvvvnnneee___ZZZYYYXXXUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVXXXVVVUUUUUUUUUUUUSSSRRRPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWVVVTTTSSSQQQQQQOOONNNLLLKKKLLLLLLMMMLLLLLLLLLNNNRRRVVVWWWWWWZZZYYYXXXVVVUUUSSSRRRQQQNNNNNNNNNPPPQQQSSSUUUVVVWWWTTTSSSTTTWWWXXXVVVTTTQQQOOOOOOPPPQQQRRRQQQPPPMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQOOOMMMMMMPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTTTTTTTTTTRRRPPPOOOOOOOOOPPPQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY\\\___bbbdddgggdddbbb______aaadddfffrrrxxxxxxmmm\\\XXXUUUSSSVVVYYY]]]^^^aaabbbbbb```\\\[[[]]]```eeehhhkkkmmmmmmmmmnnnooossstttvvvxxx{{{}}}}}}xxxrrrnnnllliiiddd```___^^^\\\YYYWWWUUUTTTTTTVVVWWWXXXZZZ]]]```ccceeegggiiimmmrrrwwwzzzkkkbbb[[[WWWSSSSSSSSSSSSTTTTTTUUUUUURRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVUUUSSSQQQPPPPPPQQQQQQVVVYYY[[[YYYUUURRRQQQSSSRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCPPPQQQRRRSSSTTTUUUVVVWWWYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXYYYYYYXXXXXXWWWUUUWWWXXXXXXYYY]]]cccgggjjjhhhddd___\\\ZZZYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNMMMMMMPPPTTTVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNOOOPPPRRRSSSUUUUUUVVVTTTSSSTTTVVVVVVUUUSSSOOONNNNNNNNNPPPQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQPPPMMMKKKKKKMMMOOOQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUSSSUUUWWW[[[___bbbdddfffcccaaa^^^\\\\\\___bbbdddiiisss~~~tttccc]]]VVVQQQPPPSSSWWWYYY[[[]]]^^^^^^]]]^^^aaacccccceeeffffffeeeddddddeeeiiijjjlllnnnpppsssuuuvvvyyy|||{{{wwwsssoooiiieeeccc```]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWYYY\\\```eeeiiilllmmmkkkpppwww~~~lllccc^^^YYYUUUWWWVVVVVVUUUTTTSSSQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUTTTRRRQQQPPPQQQRRRSSSXXXZZZ[[[ZZZVVVSSSRRRSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXYYY[[[]]]```___^^^]]]\\\[[[ZZZZZZZZZUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUUUUTTTRRRQQQPPPQQQPPPNNNMMMKKKKKKKKKLLLNNNMMMNNNPPPTTTVVVVVVUUUSSSSSSRRRRRRQQQPPPPPPOOONNNOOOPPPQQQSSSTTTTTTUUUSSSRRRRRRRRRSSSSSSRRRQQQOOONNNMMMNNNOOOPPPPPPNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQSSSSSSSSSRRRRRRSSSSSSTTTPPPOOONNNKKKIIIIIIKKKMMMPPPPPPQQQRRRSSSTTTTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVUUUWWWZZZ]]]```bbbdddddd___]]][[[ZZZZZZ]]]```bbbcccmmmzzzpppggg[[[PPPLLLMMMPPPRRRTTTUUUWWWYYY\\\```dddgggddddddcccaaa^^^\\\\\\]]]___```bbbdddfffhhhjjjkkkpppsssxxx{{{}}}~~~}}}yyytttpppllliiifffaaa^^^\\\ZZZXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]aaaggglllqqqsssuuutttzzzpppbbb]]][[[WWWTTTWWWWWWWWWVVVUUUSSSQQQPPPQQQPPPPPPPPPOOONNNNNNMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXVVVSSSRRRQQQRRRQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\\\\]]]\\\[[[ZZZXXXWWWTTTTTTTTTUUUUUUVVVWWWXXXSSSSSSRRRRRRRRRSSSSSSTTTQQQRRRSSSTTTUUUTTTSSSSSSTTTRRRQQQQQQRRRSSSRRRPPPPPPPPPOOOPPPPPPQQQRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJJJJMMMLLLMMMPPPRRRTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMNNNOOOPPPOOONNNPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRSSSSSSTTTTTTOOOOOOMMMKKKIIIHHHJJJMMMOOOPPPPPPQQQRRRSSSSSSTTTOOOQQQSSSSSSSSSSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRROOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXZZZ]]]___aaaaaa``````ZZZYYYXXXWWWWWWYYYZZZ[[[___hhhqqqxxxuuugggZZZSSSPPPPPPQQQPPPPPPPPPRRRUUUZZZ___bbb``````^^^ZZZVVVSSSTTTUUUVVVWWWYYY[[[]]]___```aaaeeehhhlllnnnppprrruuuwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}yyytttppplllhhhdddbbb]]]\\\ZZZYYYWWWVVVUUUUUUSSSSSSTTTVVVXXX[[[]]]^^^___bbbhhhnnntttxxxzzz{{{uuufff[[[WWWVVVUUUSSSUUUUUUVVVVVVVVVUUUSSSRRRPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOQQQRRRTTTUUUVVVWWWUUUUUUVVVUUUTTTSSSQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIILLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRUUUUUUVVVWWWWWWWWWWWWWWWYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[XXXVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTSSSSSSRRRQQQQQQQQQQQQOOOQQQSSSVVVVVVTTTRRRPPPQQQPPPPPPPPPRRRSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSRRRQQQQQQOOOPPPPPPPPPNNNLLLIIIHHHKKKKKKLLLNNNQQQRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTPPPQQQQQQPPPOOONNNOOOOOOOOONNNMMMNNNPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTOOOOOONNNLLLJJJJJJLLLOOOPPPPPPPPPQQQQQQRRRRRRRRROOOQQQSSSSSSQQQPPPQQQSSSNNNOOOPPPRRRRRRRRRQQQQQQMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSRRRSSSTTTVVVYYYZZZ[[[]]]___aaaaaa___\\\[[[UUUUUUVVVVVVWWWXXXXXXYYY]]]bbbgggnnn{{{zzzooogggaaa]]]ZZZVVVSSSOOOMMMNNNQQQUUUWWWXXXWWWTTTPPPLLLKKKLLLNNNPPPQQQSSSTTTVVVXXXZZZZZZ[[[\\\^^^```bbbeeeiiillljjjkkklllnnnpppqqqqqqrrruuuvvvwwwxxxyyyyyyyyyyyywwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}yyyvvvnnnkkkfffbbb```]]]ZZZXXXUUUVVVWWWXXXWWWVVVVVVWWWVVVWWWXXX[[[^^^bbbdddfffhhhlllrrrxxx~~~qqqjjj```XXXUUUTTTUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNOOOOOONNNPPPRRRTTTVVVVVVUUUUUURRRRRRRRRSSSSSSSSSQQQOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDRRRSSSTTTTTTTTTSSSQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUVVVVVVWWWWWWWWWWWW[[[ZZZXXXXXXXXXYYYXXXWWWTTTUUUWWWYYYYYYWWWUUUSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUSSSRRRPPPOOOOOOOOOOOORRRVVVXXXYYYWWWSSSQQQPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOPPPRRRRRRRRRRRRQQQNNNOOOQQQQQQOOOLLLIIIGGGJJJJJJKKKMMMPPPPPPOOOMMMOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPRRRSSSTTTTTTTTTSSSPPPQQQQQQQQQOOONNNOOOOOOOOONNNMMMNNNPPPQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPOOOOOOOOOQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUURRRRRRQQQRRRRRRSSSTTTTTTPPPPPPOOOMMMLLLLLLNNNQQQPPPPPPPPPQQQQQQQQQQQQRRRPPPRRRTTTSSSPPPNNNOOOPPPJJJKKKNNNPPPQQQQQQQQQQQQLLLLLLMMMNNNNNNOOOPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRTTTWWWZZZ[[[^^^___aaabbb```]]]ZZZWWWQQQSSSUUUWWWYYY[[[[[[\\\\\\^^^```fffvvvzzzrrrkkkfff^^^YYYRRRLLLKKKKKKMMMNNNPPPOOOLLLIIIFFFEEEHHHJJJMMMNNNOOOQQQSSSUUUVVVWWWSSSTTTVVVVVVXXX[[[```dddaaabbbdddfffhhhiiijjjjjjiiijjjkkkllllllmmmllllllqqqrrrsssuuuwwwxxxxxxxxxwwwyyy{{{}}}~~~|||zzzxxxwwwtttuuuvvvvvvwwwwwwvvvvvvxxxyyy{{{}}}~~~~~~zzz|||}}}}}}}}}{{{wwwrrrmmmjjjeeeaaa]]]ZZZXXXVVVTTTSSSSSSUUUXXXYYYYYYYYYZZZZZZZZZ[[[]]]aaadddhhhlllmmmpppttt{{{}}}ppphhhddd^^^XXXUUUUUUWWWXXXYYYYYYYYYXXXVVVSSSOOOMMMOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQTTTVVVWWWVVVTTTRRRQQQQQQQQQRRRSSSSSSQQQOOONNNMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEERRRSSSTTTTTTTTTSSSQQQPPPRRRQQQQQQQQQRRRSSSUUUVVVTTTUUUVVVWWWXXXWWWVVVUUUWWWXXXZZZ[[[[[[ZZZYYYYYYUUUVVVVVVVVVVVVUUUTTTTTTVVVTTTQQQQQQSSSUUUVVVVVVXXXUUUSSSQQQQQQPPPNNNMMMQQQRRRTTTUUUUUUSSSQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRPPPOOOMMMLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMNNNNNNNNNRRRSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSSSSRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNOOOQQQSSSQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNMMMLLLLLLNNNOOOOOOPPPRRRTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVXXXYYY[[[\\\\\\]]]bbbaaa```]]][[[XXXUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVZZZ^^^dddkkksss|||~~~tttfffYYYTTTQQQKKKHHHIIIGGGGGGFFFEEEEEEFFFHHHJJJKKKOOORRRRRRQQQOOOQQQSSSRRRRRRQQQQQQQQQSSSTTTUUUYYYZZZ[[[\\\^^^___```aaabbbbbbcccccceeefffhhhiiijjjkkkkkkkkkllllllmmmmmmmmmnnnpppqqqrrrsssssssssrrrrrrssssssrrrpppnnnmmmlllmmmmmmnnnnnnoooppppppqqqrrrtttuuuvvvvvvuuuuuuvvvvvvwwwvvvvvvuuutttsssrrrqqqnnnllliiihhhffffff[[[XXXUUUUUUVVVUUURRRPPPWWWXXXXXXYYYYYY\\\___bbbcccccceeehhhlllpppuuuwww|||{{{mmmhhhaaa^^^[[[ZZZ[[[\\\]]]]]]]]][[[WWWUUUTTTSSSPPPOOOPPPOOOOOONNNNNNMMMMMMMMMRRRPPPNNNMMMLLLLLLNNNOOORRRSSSTTTTTTTTTSSSQQQPPPSSSRRRQQQPPPOOOOOONNNOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKOOOPPPPPPNNNKKKHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGGGGIIIJJJKKKIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGEEECCCAAA@@@AAABBBBBBSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTVVVWWWWWWWWWVVVUUUYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVUUUUUUTTTSSSUUUSSSQQQRRRTTTVVVXXXXXXYYYVVVRRRPPPPPPOOONNNMMMPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOORRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMNNNOOOQQQRRRPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVXXXYYY[[[\\\\\\\\\___^^^]]][[[XXXUUUSSSRRROOOPPPPPPQQQRRRSSSTTTTTTYYY\\\```fffmmmuuu~~~{{{kkkbbbZZZPPPIIIGGGDDDDDDCCCBBBBBBCCCFFFHHHLLLPPPSSSTTTRRRQQQRRRSSSOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTUUUWWWYYYZZZ[[[\\\[[[\\\\\\\\\^^^___```aaacccccccccddddddeeeeeeeeeeeefffgggiiijjjjjjkkkkkkkkkkkkkkkjjjjjjiiiggggggeeefffggghhhiiiiiiiiiiiijjjkkklllnnnnnnnnnnnnmmmooooooooonnnmmmlllkkkjjjhhhgggeeecccaaa___^^^^^^WWWUUUSSSSSSUUUVVVUUUSSSTTTVVVYYY\\\]]]___ccceeeiiijjjkkknnnssszzzqqqddd```^^^]]][[[\\\^^^`````````]]]ZZZWWWTTTSSSSSSQQQPPPPPPPPPOOOOOONNNMMMMMMMMMOOONNNLLLKKKJJJKKKMMMNNNQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKNNNOOOOOOMMMIIIGGGFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@TTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRSSSVVVYYY[[[[[[YYYVVVQQQNNNNNNNNNMMMMMMNNNOOOQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPTTTUUUWWWXXXZZZZZZ[[[[[[ZZZZZZYYYWWWUUUSSSPPPOOONNNNNNOOOPPPQQQRRRSSSSSSWWWYYY\\\___dddkkksssyyyxxxlll^^^QQQKKKEEEDDDBBBAAAAAADDDGGGIIINNNQQQTTTVVVUUUTTTTTTTTTOOOOOOOOOPPPQQQRRRTTTUUUOOOOOOQQQRRRTTTVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]___```aaaaaabbbbbbcccbbbaaa```````````````^^^___aaacccdddcccbbbaaabbbcccdddfffgggffffffeeegggggggggeeedddbbb```___]]]\\\ZZZYYYWWWWWWVVVVVVUUUTTTSSSTTTWWWYYYYYYYYYXXX[[[___bbbccceeehhhjjjnnnpppsssyyytttfff]]]ZZZ\\\\\\\\\___bbbdddcccbbb]]]YYYUUURRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLMMMPPPPPPQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKNNNOOONNNLLLHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEEEEEEECCCAAA???UUUTTTRRRQQQQQQQQQRRRSSSRRRRRRRRRQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUTTTSSSSSSRRRTTTSSSSSSVVVYYY]]]^^^^^^YYYUUUPPPLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPOOONNNMMMMMMJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPRRRQQQPPPOOONNNNNNMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTTTTTTTRRRQQQSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSSSSRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUWWWWWWWWWXXXWWWVVVVVVTTTSSSQQQOOONNNMMMNNNNNNOOOPPPQQQRRRRRRVVVWWWXXXYYY\\\bbbiiiooozzzrrraaaVVVKKKHHHDDDBBBDDDFFFIIIKKKOOOQQQTTTVVVWWWWWWVVVVVVSSSSSSRRRRRRRRRSSSSSSSSSNNNOOOPPPRRRSSSUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZ[[[^^^``````___]]]\\\^^^___```bbbbbbbbbbbbaaabbbaaaaaa___]]][[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVWWWXXXZZZ]]]___```ccceeegggiiijjjlllppprrrssswwwrrrhhhaaa[[[YYY[[[[[[]]]aaadddeeedddbbb[[[WWWRRROOOOOOQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGHHHIIIKKKLLLPPPPPPOOOLLLHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJKKKJJJHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDBBBAAA@@@UUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWSSSSSSTTTTTTSSSSSSRRRQQQUUUTTTUUUWWW[[[^^^______WWWSSSNNNKKKKKKLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLKKKLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWXXX]]]bbbgggppp{{{rrrbbbRRRMMMGGGDDDEEEGGGJJJKKKRRRRRRTTTWWWYYYZZZ[[[ZZZXXXXXXWWWVVVTTTSSSQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYWWWXXX[[[]]]]]]\\\YYYXXX[[[\\\]]]____________^^^]]]\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWZZZ[[[[[[\\\^^^aaadddfffkkklllnnnppprrrwww}}}sssfffaaa^^^[[[ZZZZZZ[[[]]]```cccdddbbb```XXXTTTPPPNNNOOOPPPRRRRRRRRRRRRQQQPPPOOONNNMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKJJJIIIIIIFFFFFFGGGHHHJJJLLLMMMNNNRRRRRRQQQMMMIIIGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBTTTTTTSSSRRRRRRRRRRRRRRROOOOOOPPPRRRRRRSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQUUUTTTTTTWWWZZZ\\\\\\\\\TTTQQQMMMKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKJJJIIIJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWZZZ^^^aaajjjvvvqqq^^^WWWNNNIIIIIILLLMMMMMMUUUUUUUUUXXX\\\```bbbbbb______]]]\\\YYYVVVTTTRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVVVVWWWVVVWWWXXXZZZZZZYYYWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]___aaabbbcccdddhhhmmmppptttvvvyyy}}}wwwggg___\\\ZZZXXXXXXWWWXXXZZZ]]]```aaa```^^^WWWTTTPPPOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLIIIJJJKKKKKKLLLMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGIIIKKKMMMOOOPPPQQQTTTTTTQQQNNNJJJGGGHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>???AAABBBSSSSSSSSSSSSSSSRRRQQQQQQLLLNNNOOOQQQSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPSSSSSSSSSTTTWWWXXXWWWVVVPPPNNNLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZVVVVVVUUUSSSRRRQQQPPPOOOPPPOOOOOOOOOOOOOOOOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNKKKLLLLLLMMMNNNOOOPPPPPPOOOQQQTTTUUUVVVXXX[[[]]]fffooo}}}tttkkk```YYYYYYZZZZZZYYYZZZXXXWWWZZZ```fffjjjkkkhhhhhhgggfffccc```]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZ[[[\\\]]]]]]\\\\\\ZZZZZZ[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^```bbbdddeeegggiiilllmmmpppttt{{{rrrhhh___\\\ZZZVVVTTTUUURRRSSSUUUYYY]]]______^^^WWWUUUSSSSSSTTTVVVVVVVVVSSSSSSRRRPPPOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLOOONNNMMMLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLMMMMMMLLLJJJIIIGGGIIIKKKNNNPPPRRRTTTTTTTTTSSSQQQMMMIIIFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????RRRSSSTTTTTTTTTSSSQQQPPPKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUYYYWWWUUURRRPPPOOOOOOOOORRRRRRRRRRRRRRRQQQQQQPPPRRRQQQQQQRRRTTTTTTSSSQQQNNNLLLKKKKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMQQQRRRTTTVVVXXX[[[]]]^^^VVVVVVTTTSSSQQQOOONNNMMMPPPOOOOOONNNNNNOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKMMMMMMJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNNNNPPPQQQSSSTTTQQQQQQPPPOOONNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKPPPPPPPPPOOONNNMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLOOOSSSUUUVVVXXXZZZ[[[bbbiiisss{{{~~~rrrjjjiiiiiiiiihhh^^^[[[YYY\\\cccjjjoooqqqpppppppppooommmjjjhhhfffbbbaaaaaaaaa``````______^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYYYYYYYYYYYYYXXXZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]____________^^^]]]^^^___aaabbbcccccccccaaaaaabbbdddgggiiikkkmmmnnnqqqtttwwwzzzpppgggaaa\\\\\\ZZZUUUSSSTTTNNNOOOQQQUUU[[[^^^``````XXXVVVUUUVVVXXXYYYXXXXXXTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKKKKLLLKKKKKKKKKPPPOOOMMMLLLLLLLLLMMMNNNIIIIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNLLLKKKJJJHHHJJJLLLOOORRRTTTVVVVVVTTTSSSPPPLLLGGGEEEFFFGGGEEEEEEFFFHHHJJJKKKMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@;;;<<<>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>QQQRRRSSSTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQPPPNNNNNNNNNOOONNNOOOPPPPPPQQQQQQPPPPPPKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOOOOOOONNNNNNOOOPPPPPPPPPOOOMMMLLLLLLNNNPPPRRRPPPPPPQQQSSSTTTVVVWWWWWWVVVSSSOOOLLLJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKJJJJJJJJJLLLMMMOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGIIIHHHFFFFFFFFFGGGIIIJJJKKKIIIHHHHHHJJJLLLLLLLLLNNNNNNPPPQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOOOONNNNNNPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPPPPOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOMMMLLLKKKJJJKKKLLLNNNOOONNNNNNOOOPPPQQQSSSTTTUUUXXX\\\```aaacccjjjvvv|||pppiiihhhhhheeebbbeeejjjqqqvvvxxxyyy{{{}}}{{{{{{||||||zzzxxxuuusssnnnlllkkkiiigggffffffffffffdddbbbaaa``````___]]]_________^^^^^^^^^^^^^^^_________```bbbcccdddeeeffffffeeedddccccccccccccccceeeggghhhfffeeeeeefffiiiiiijjjkkkmmmpppsssuuuzzzyyyyyy{{{~~~xxxggg```XXXWWWWWWWWWVVVTTTPPPMMMLLLJJJIIIOOOYYY___```]]]ZZZXXXVVVUUUVVVVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPMMMMMMKKKIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>QQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHJJJKKKMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPQQQPPPOOONNNMMMMMMOOOPPPRRROOOPPPPPPQQQQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLNNNPPPQQQKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJHHHIIIKKKMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQSSSRRRPPPNNNMMMKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRUUUXXXYYYZZZ```jjjrrr|||uuunnnfff```]]]aaagggnnntttzzz~~~xxxwwwvvvuuutttssssssrrrooolllhhhfffffffffeeedddeeeeeedddccccccbbbbbbccceeeddddddeeefffhhhkkkllljjjjjjiiihhhgggeeeeeedddhhhkkknnnppppppoooppppppsssuuuwwwvvvvvvyyyxxxiii^^^YYYSSSSSSTTTUUUUUUSSSOOOLLLJJJIIIKKKRRR[[[```___\\\XXXUUUSSSRRRSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>QQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNNNNMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGJJJMMMNNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPOOONNNNNNNNNOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOQQQRRRJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIKKKNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPOOONNNMMMLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPSSSUUUUUUVVVYYYaaagggsss~~~~~~tttlllaaaaaacccfffmmmvvvwwwtttpppnnnnnnoooppppppnnnmmmkkkjjjiiiiiiiiiiiillllllkkklllmmmooorrrssssssrrrooolllkkkkkkmmmnnnsssvvv{{{~~~~~~~~~uuuiii```YYYVVVOOOOOOPPPRRRTTTRRRNNNKKKIIIJJJNNNUUU]]]```^^^[[[UUUSSSQQQPPPPPPPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>QQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSOOOOOOOOONNNNNNMMMLLLLLLJJJKKKLLLLLLMMMLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHJJJJJJIIIGGGEEEDDDDDDGGGJJJMMMOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHIIILLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIILLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMMMMJJJKKKLLLNNNNNNOOOOOONNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSUUUZZZ^^^bbbnnnrrrnnnhhhfffkkkttt}}}~~~||||||}}}}}}}}}yyywwwuuutttssssssssstttwwwvvvvvvvvvwwwyyy{{{||||||vvvrrrrrrvvv|||xxxjjjbbb\\\VVVSSSLLLLLLNNNPPPQQQPPPMMMJJJJJJLLLQQQXXX^^^```^^^[[[SSSQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>PPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTNNNOOOOOOOOOOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDDDDFFFJJJMMMOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRPPPOOONNNNNNLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGHHHKKKNNNOOOOOONNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNOOOOOOKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVXXXcccrrr{{{sssnnnpppvvv|||zzzvvvxxx|||kkkccc^^^XXXSSSQQQLLLLLLLLLMMMNNNNNNLLLKKKKKKNNNSSSYYY^^^^^^\\\YYYSSSQQQNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>PPPPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVUUUTTTTTTNNNOOOPPPPPPPPPOOONNNMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFIIILLLNNNOOOPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOONNNMMMLLLLLLKKKIIIIIIHHHIIIIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGHHHJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIGGGFFFHHHJJJMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPVVV\\\eeeppp{{{wwwmmmccc___[[[UUUQQQQQQNNNLLLKKKKKKLLLMMMLLLKKKKKKNNNSSSXXX[[[[[[XXXVVVSSSQQQOOONNNNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBDDDFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>PPPPPPOOOOOOPPPQQQSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTNNNOOOPPPQQQPPPOOONNNMMMJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKEEEGGGIIIKKKMMMOOOPPPQQQPPPPPPOOONNNNNNNNNOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNJJJIIIIIIHHHIIIJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFGGGJJJMMMNNNNNNJJJJJJKKKLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNOOOMMMLLLLLLLLLMMMNNNNNNOOOQQQPPPNNNMMMMMMMMMNNNNNNJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOKKKLLLMMMMMMMMMKKKJJJIIIKKKLLLNNNOOONNNMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOUUUXXX\\\cccmmm}}}}}}{{{{{{|||~~~xxxnnnggg```]]]ZZZTTTRRRSSSOOOMMMJJJJJJKKKLLLLLLLLLKKKNNNRRRVVVXXXXXXVVVTTTTTTRRROOONNNOOOOOONNNLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDBBBBBBBBBBBBCCCDDDAAACCCEEEGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>PPPPPPQQQSSSTTTUUUVVVWWWUUUVVVVVVUUUUUUTTTSSSRRROOOOOOPPPPPPQQQRRRRRRRRRVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMJJJHHHIIIKKKLLLJJJGGGJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLNNNNNNOOOOOOOOOJJJKKKLLLMMMMMMKKKIIIHHHEEEFFFGGGIIILLLOOORRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLKKKIIIGGGFFFHHHEEECCCFFFLLLOOOMMMJJJLLLLLLMMMNNNNNNNNNNNNMMMOOONNNMMMLLLLLLMMMNNNNNNLLLNNNOOOOOONNNMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKLLLJJJLLLNNNNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLQQQTTTXXX\\\bbbppp|||xxxvvv|||{{{{{{~~~|||rrreeeccc```]]]ZZZWWWUUUUUURRRPPPNNNNNNOOONNNKKKGGGJJJMMMRRRUUUVVVVVVWWWWWWVVVUUURRRPPPNNNMMMLLLLLLOOOPPPQQQPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGKKKJJJJJJHHHGGGFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCEEEFFFEEEDDD@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????PPPQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQPPPOOOOOONNNLLLJJJHHHIIIKKKKKKIIIGGGIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOOOONNNIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIKKKLLLNNNPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSRRRPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLNNNMMMMMMLLLKKKIIIGGGFFFHHHEEECCCFFFKKKNNNLLLJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNMMMNNNPPPPPPNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJIIIHHHIIIJJJLLLKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNOOOMMMLLLKKKLLLNNNMMMLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSVVV[[[eeesss}}}{{{zzzxxxxxxyyyzzzyyyxxxyyy{{{ssslllcccbbb```]]]ZZZXXXVVVUUUSSSQQQPPPPPPRRRRRRPPPNNNMMMQQQUUUWWWWWWWWWWWWWWWTTTSSSPPPNNNLLLKKKKKKKKKNNNPPPQQQPPPMMMJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCAAAAAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===QQQQQQRRRSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNLLLJJJIIIIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMLLLKKKJJJIIIMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDFFFJJJLLLKKKIIILLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPNNNLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLNNNOOONNNKKKIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOOOONNNLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQTTTZZZdddkkk~~~|||||||||{{{{{{wwwyyy~~~tttiiidddaaa```^^^\\\ZZZYYYWWWVVVTTTSSSSSSTTTWWWXXXYYYXXXUUUXXXZZZ[[[YYYXXXWWWWWWRRRQQQNNNLLLKKKJJJJJJJJJMMMOOOQQQPPPMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA??????AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<>>>>>@@@AAA@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<<<<==========================================<<<======>>>>>>======<<>>======;;;;;;<<<<<<<<<====================================>>>>>>??????>>>>>>===TTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLNNNOOONNNOOOPPPPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKGGGHHHIIIHHHGGGGGGIIIKKKOOOQQQRRRQQQNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMOOOQQQTTTVVVXXXaaannn|||xxxjjjdddbbb]]]YYYWWWXXXXXXYYYXXXXXXVVVTTTSSSQQQRRRSSSTTTVVV[[[bbbgggmmmmmmjjjeee^^^XXXUUUTTTQQQPPPOOONNNMMMNNNNNNOOOKKKLLLMMMMMMLLLKKKLLLNNNOOOPPPQQQRRRQQQPPPNNNLLLGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBAAA??????AAABBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===UUUTTTTTTRRRQQQPPPOOOOOORRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQQQQRRRRRRSSSPPPQQQQQQRRRRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPOOOMMMLLLMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNNNNMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPMMMNNNPPPPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIHHHGGGGGGIIIKKKMMMNNNPPPOOOMMMKKKJJJKKKMMMLLLKKKJJJJJJJJJJJJKKKJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKKKKMMMPPPRRRSSSSSSZZZdddllluuusssiii```]]][[[WWWUUUUUUVVVVVVWWWWWWVVVTTTQQQPPPOOOPPPPPPPPPRRRWWW^^^dddiiiiiigggbbb]]]XXXVVVUUUQQQPPPOOONNNMMMNNNOOOOOOKKKLLLLLLKKKJJJJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCAAAAAA@@@AAABBBBBBBBB@@@??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<>>>>>???@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????????????????;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;SSSRRRQQQPPPOOOOOOPPPQQQVVVSSSPPPPPPRRRSSSQQQOOOOOOOOOPPPPPPPPPOOONNNNNNRRRRRRQQQPPPPPPOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLMMMLLLJJJJJJJJJIIIHHHFFFJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIILLLNNNPPPPPPOOOOOOOOOQQQKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLKKKKKKMMMOOOPPPOOOOOOMMMMMMMMMMMMOOOOOOQQQTTTWWWXXX[[[dddqqq{{{sssjjjbbb```[[[VVVSSSRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJNNNOOOOOOOOOPPPTTTYYY\\\bbbdddeeebbb\\\WWWTTTTTTNNNMMMKKKJJJIIIJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGEEECCCCCCDDDFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@BBBCCCDDDEEEEEECCCAAA@@@@@@AAACCCDDDEEEDDDCCCBBBCCCBBB@@@@@@@@@@@@>>><<>>>>>??????@@@AAABBBAAAAAA@@@@@@??????>>>@@@>>><<<===@@@AAA???===<<<<<<============<<<<<<============<<<<<<<<<<<>>===??????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@AAA???===>>>@@@AAA@@@>>><<<======>>>>>>======<<<============<<<<<<<<<<<>>>>>@@@AAACCCEEEFFFGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>>>>??????@@@======>>>??????@@@AAAAAAAAA@@@??????AAAAAA@@@???===>>>>>>??????>>>>>>============<<<<<<<<<<<<;;;QQQQQQQQQQQQPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLQQQQQQPPPPPPQQQQQQRRRRRRNNNNNNMMMMMMLLLLLLLLLLLLOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPOOONNNNNNMMMMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKIIIHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRRRRTTTXXX[[[dddmmmyyywwwlllhhhddd___]]]UUUUUUVVVVVVUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNKKKLLLNNNOOOPPPSSSWWW[[[[[[\\\\\\ZZZVVVRRROOOMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJJJJJJJHHHJJJHHHFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA<<<<<<<<<>>>@@@CCCFFFGGGHHHFFFDDDCCCBBBAAA???===>>>============>>>??????=========>>>>>>?????????@@@????????????@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;NNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMNNNQQQPPPPPPPPPPPPQQQRRRSSSMMMLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPOOOOOONNNMMMMMMLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOQQQSSSUUUWWWYYY___cccjjjtttyyyiiicccbbb___[[[YYYUUUVVVVVVVVVUUUSSSQQQOOONNNNNNNNNNNNMMMNNNNNNNNNJJJLLLNNNOOOPPPRRRVVVYYYXXXXXXWWWWWWUUURRRNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGHHHIIIIIIHHHGGGIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA<<<<<<<<<===???BBBEEEFFFFFFEEECCCBBBBBBAAA???=========<<<<<<======>>>???>>>>>>>>>======<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;LLLMMMNNNNNNOOOOOONNNNNNPPPQQQQQQPPPMMMMMMNNNOOONNNNNNMMMMMMMMMOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOOOONNNMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJJJJIIIHHHFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKNNNQQQSSSUUUVVVZZZ[[[```jjjuuurrrhhh___\\\[[[XXXVVVUUUWWWWWWWWWVVVTTTRRRPPPNNNNNNNNNMMMLLLLLLMMMMMMMMMKKKMMMNNNOOOOOOQQQSSSVVVTTTTTTSSSTTTTTTRRROOOLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCBBB@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;::::::<<<===>>>>>><<<<<<===>>>===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::LLLMMMNNNOOOPPPOOOOOONNNPPPQQQQQQPPPMMMLLLMMMOOONNNMMMLLLKKKLLLNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOPPPKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOONNNLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLIIIHHHGGGGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKNNNQQQRRRSSSVVVVVV[[[eeeoooyyyuuuddd^^^ZZZYYYXXXUUUVVVXXXWWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKKKKLLLMMMLLLMMMOOOOOOOOOOOOQQQSSSQQQQQQQQQRRRTTTTTTPPPMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>======>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???>>><<<<<<===???<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::MMMMMMOOOPPPQQQPPPPPPOOOOOOPPPQQQOOOLLLKKKMMMOOOOOONNNMMMMMMMMMOOORRRSSSLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKKKKKKKKKKLLLMMMLLLLLLMMMLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNOOONNNMMMKKKJJJEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKKKKIIIGGGEEEEEEFFFGGGIIIKKKLLLNNNNNNPPPQQQRRRRRRQQQOOOMMMKKKGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLKKKJJJHHHHHHIIILLLKKKJJJIIIHHHGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIKKKNNNPPPQQQRRRSSSSSSYYYcccjjjppp}}}xxxlll```]]]ZZZZZZXXXWWWZZZ```WWWVVVUUUUUUTTTSSSSSSSSSPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQPPPOOOOOOQQQTTTTTTQQQNNNJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJHHHIIIIIIJJJHHHGGGGGGHHHJJJKKKKKKHHHEEEDDD@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCBBBAAA???>>>>>><<<;;;<<<===>>>===;;;<<<;;;;;;;;;;;;<<<======999::::::;;;;;;<<<<<<======???AAA@@@===<<<>>>@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::PPPMMMJJJIIIJJJLLLNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNPPPOOONNNLLLKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHIIIKKKKKKKKKJJJLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOOOONNNMMMKKKIIIGGGFFFHHHGGGGGGIIIKKKLLLLLLKKKLLLLLLKKKIIIIIIHHHHHHHHHOOOLLLJJJKKKMMMNNNMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQOOORRRWWW]]]eeemmmvvv|||vvvjjjdddYYYVVVTTTWWW\\\^^^\\\YYYXXXWWWVVVTTTRRRQQQPPPPPPMMMKKKIIIIIIKKKLLLMMMLLLPPPOOOMMMLLLLLLLLLMMMMMMQQQRRRTTTUUUTTTRRROOOMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCCCC??????@@@AAAAAABBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;::::::888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<============<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999OOOMMMKKKJJJLLLMMMNNNMMMNNNOOOOOOPPPOOONNNLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFIIIHHHGGGHHHJJJLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIINNNKKKIIIJJJLLLMMMLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPSSSWWW\\\```fffmmmqqqzzzvvvkkkccc___XXXVVVVVVZZZ___aaa^^^[[[XXXWWWUUUSSSQQQPPPOOOOOOMMMKKKJJJJJJLLLNNNNNNNNNOOONNNMMMLLLKKKLLLLLLMMMPPPQQQSSSTTTSSSQQQNNNMMMKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????======<<<<<<;;;;;;::::::999999999::::::::::::;;;::::::::::::::::::::::::888999:::;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999NNNMMMLLLLLLNNNNNNMMMLLLMMMMMMNNNOOOOOONNNMMMLLLLLLLLLKKKLLLLLLMMMOOOOOONNNNNNOOOOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOQQQQQQQQQOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKJJJIIIGGGGGGGGGIIIKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIKKKKKKKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSVVVYYYZZZ]]]```bbbjjjsssxxxqqqkkkddd___]]]YYYYYYZZZ^^^bbbccc```\\\VVVUUUTTTRRRPPPOOONNNNNNMMMLLLKKKLLLNNNPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQPPPMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======::::::::::::::::::::::::::::::::::::999999999999777777888888999999::::::777888:::<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999NNNMMMMMMNNNPPPOOONNNLLLLLLLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIIIIIIIJJJKKKLLLNNNNNNOOOKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJIIILLLJJJHHHGGGHHHGGGEEEDDDFFFEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHIIIIIIHHHFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNQQQSSSUUUVVVUUUUUUVVVWWW```fffqqq~~~{{{oooiiieee```\\\\\\\\\\\\^^^aaadddccc___[[[UUUTTTRRRPPPOOOMMMMMMLLLMMMLLLLLLMMMOOOQQQQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<999:::::::::;;;;;;;;;<<<;;;;;;::::::999888888777666666777888999:::;;;<<<:::;;;===>>>???@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888NNNMMMNNNPPPQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPKKKKKKKKKJJJJJJKKKKKKLLLKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJJJJJJJIIINNNKKKFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHGGGEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKLLLMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIIIIKKKMMMNNNPPPQQQSSSSSSRRRQQQQQQRRRWWW[[[bbbmmmzzzxxxooofffbbb___ZZZXXXYYY^^^___aaabbbccc```\\\YYYTTTSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLMMMPPPQQQPPPOOOKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;:::999888888777666666777888999:::;;;<<<===<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999::::::999999888777OOONNNNNNPPPQQQQQQOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJIIIHHHJJJGGGCCCBBBCCCEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLMMMMMMMMMKKKKKKMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOOOOPPPQQQPPPNNNMMMNNNOOOOOOQQQWWW^^^iiixxxzzznnnfff```^^^]]]ZZZZZZ\\\^^^___```aaa___]]]ZZZXXXTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKMMMNNNOOOMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===;;;::::::999888777777777777777888999:::;;;<<<===:::;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888999999999999888777777PPPOOOOOOOOOQQQQQQPPPNNNMMMMMMNNNNNNNNNLLLKKKJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHIIIJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEDDDCCCCCCDDDDDDCCCAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMLLLJJJJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKNNNPPPOOOOOONNNLLLJJJJJJKKKMMMLLLMMMOOOTTTZZZeeepppwww~~~xxxxxxiiiccc^^^]]][[[YYYZZZ]]]ZZZ[[[]]]]]]\\\ZZZYYYYYYUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJKKKMMMLLLJJJHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>=====================<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999888888777777666777777888999::::::;;;888888999:::;;;;;;::::::::::::::::::999999999999888888888888888777777666QQQPPPOOOOOOPPPQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIKKKLLLNNNOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEFFFFFFFFFCCC>>>:::@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEFFFFFFFFFGGGHHHIIIKKKKKKIIIKKKMMMKKKIIIHHHJJJMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBB??????>>>>>>??????@@@AAACCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFDDDDDDEEEFFFIIILLLOOOPPPOOOOOOMMMJJJGGGGGGIIIKKKMMMMMMMMMNNNQQQWWW^^^dddjjjuuu{{{xxxtttsssvvvfff```[[[YYYVVVSSSSSSVVVVVVXXXZZZZZZYYYYYYZZZ[[[UUUTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHEEEHHHHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<999999999999999999999999999999999888888888888888666666777777888888999999777888999;;;<<<===>>>>>>:::::::::999999999888888888888888888888777666666LLLMMMNNNOOOPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSPPPOOONNNLLLKKKJJJJJJJJJHHHIIIKKKKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEEEEGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJEEEFFFHHHHHHHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDDDDCCCDDDEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKNNNQQQTTTUUUZZZbbbooozzzxxxtttsssqqqlllhhhbbb```]]]YYYWWWVVVWWWWWWTTTTTTTTTSSSTTTTTTUUUUUUUUUSSSPPPNNNNNNNNNLLLJJJMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBBAAAAAABBBAAA???===>>>???AAAAAA@@@??????BBBAAAAAA@@@?????????@@@??????>>>===============@@@@@@???>>>>>>???@@@AAA>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555888888888888777777777777666777888999999888777666888888999::::::::::::999999999999888888777777777LLLMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSOOONNNMMMKKKJJJIIIJJJJJJIIIJJJLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCAAABBBDDDDDDCCCCCCEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHJJJMMMOOORRRSSSSSSZZZcccllluuuvvvpppjjjggghhhgggddd```___]]]ZZZXXXVVVUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTRRROOONNNNNNMMMLLLJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEECCCAAAAAAAAABBBAAA?????????@@@@@@AAAAAA@@@@@@AAAAAA@@@???????????????>>>===<<<<<<;;;;;;;;;<<>>===<<<<<<===>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666888888888888777777777777777777888999999999888888999999:::;;;;;;;;;;;;:::;;;;;;::::::999999999999MMMMMMNNNOOOOOOOOONNNNNNOOONNNMMMMMMLLLLLLLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTOOONNNKKKIIIHHHIIIJJJJJJJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDFFFFFFEEEFFFFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBAAAAAABBBDDDDDDCCCCCCDDDFFFAAABBBBBBCCCEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIIIIJJJFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIKKKMMMNNNOOOMMMRRRWWW\\\bbbmmm{{{{{{nnniiieeeaaa```bbbbbb```^^^ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSPPPNNNMMMMMMMMMLLLJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEECCCAAA@@@AAABBBAAA@@@@@@@@@@@@???@@@AAAAAABBB@@@@@@???>>>>>>>>>??????<<<;;;::::::::::::::::::===<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888888888777777777777777777777888888999:::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::NNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTPPPNNNLLLJJJIIIIIIKKKLLLLLLMMMNNNMMMKKKIIIIIIIIIIIIIIIHHHIIIIIIKKKLLLMMMOOOMMMLLLKKKJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@AAABBBDDDCCCBBBBBBDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@AAAAAAAAABBB???@@@AAAAAABBBBBBBBBAAADDDEEEGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLNNNQQQSSSVVV^^^jjjrrr}}}pppgggbbb```]]]]]]______^^^]]]WWWWWWUUUUUUTTTUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPQQQOOOMMMLLLLLLMMMLLLJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>???AAABBB???>>>>>>======>>>>>>>>>;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999888888888777777777666555555666777999:::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;OOONNNNNNNNNNNNNNNNNNNNNKKKKKKMMMNNNOOOQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSPPPOOOMMMLLLKKKLLLMMMNNNLLLNNNOOONNNKKKJJJIIIJJJIIIIIIJJJJJJKKKMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFDDDCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAACCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMNNNOOOQQQWWW___fffppp{{{{{{ssskkkfff\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSRRRQQQPPPOOOOOONNNNNNOOOMMMKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA@@@@@@AAAAAAAAA@@@??????>>>======???@@@AAA=========<<<<<<======>>><<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999888888888888666555555444555666777888777777888999999999999999999999999999999999::::::PPPOOONNNNNNMMMMMMNNNNNNJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRROOOOOONNNNNNMMMMMMMMMMMMLLLNNNOOONNNLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGEEEGGGIIILLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCBBBAAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQVVVZZZ]]]ggguuuvvvnnniiidddaaaZZZZZZYYYXXXVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJJJJKKKLLLKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA??????AAAAAAAAA@@@??????>>>>>>??????@@@AAA<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::::::::999999999999888888888777666666555555666666666666777777888888888888888777777888888888888999999PPPOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQMMMMMMNNNOOONNNMMMLLLKKKLLLMMMOOONNNMMMLLLLLLMMMLLLLLLMMMNNNNNNOOONNNNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFJJJNNNPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA???@@@BBBBBBAAAAAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLNNNPPPPPPWWWaaajjjssstttiiieeebbb___\\\ZZZZZZZZZYYYXXXVVVUUUUUUQQQRRRRRRRRRRRRRRRQQQQQQOOONNNNNNMMMMMMMMMNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA;;;;;;::::::;;;<<<<<<===<<<<<<;;;<<<<<<======>>>===>>>>>>>>>===<<<:::999888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888999999999999888777666555777777888999999999999888777777777888888888999999QQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPKKKLLLNNNOOONNNMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMNNNMMMMMMNNNOOOOOOOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIICCCFFFKKKOOOQQQPPPMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFAAABBBCCCCCCAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@AAACCCCCCCCCCCCDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKOOOUUUXXX^^^kkk}}}wwwkkkcccaaa```^^^[[[VVVWWWXXXWWWVVVTTTTTTTTTPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIHHHHHHJJJKKKKKKJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBB::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>======>>>>>>===;;;:::888777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;::::::::::::::::::999999999888888:::;;;;;;;;;:::888666555888888999::::::::::::999777777888888888999999999TTTRRROOOLLLKKKKKKMMMNNNRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPOOOOOONNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIFFFIIIJJJIIIGGGGGGJJJNNNJJJIIIIIIHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAAAAABBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGLLLLLLLLLOOOVVV___iiiooo|||rrrlllhhhccc___]]][[[YYYWWWWWWVVVUUUUUUUUUSSSPPPMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@??????@@@BBBCCCFFFFFFGGGGGGGGGEEEDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========???>>>===<<<;;;:::::::::999999888888777888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999555666666888999;;;===>>>??????>>><<<:::888666555999:::::::::999888666555888888888777777777777777PPPNNNLLLKKKKKKLLLNNNOOOSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHFFFEEEDDDEEEGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGIIIHHHHHHKKKPPPWWW^^^cccsss}}}}}}uuullleeehhhddd```\\\ZZZYYYWWWVVVSSSRRRRRRSSSTTTSSSQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDAAABBBBBBCCCEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA???>>>>>>???AAABBBBBBCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>???>>>===<<<::::::999999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666666777888999;;;<<<===@@@??????===;;;999777666888999999999999888666555777777777777777777777777LLLKKKJJJJJJKKKMMMOOOQQQTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKFFFAAAAAADDDGGGFFFDDDKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFHHHLLLPPPTTTWWW___ggguuu{{{oooiiifffbbb```bbb___[[[YYYXXXWWWVVVTTTOOOOOOPPPQQQSSSTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@@@@???===;;;:::999888888999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::999999888888777777888777777888888:::;;;;;;?????????===<<<:::888777777777888888888888777666777777777777777777777777LLLKKKKKKKKKLLLMMMOOOQQQUUUTTTTTTSSSSSSRRRRRRQQQOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGFFFGGGJJJLLLNNNOOOJJJEEECCCCCCDDDEEEDDDKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@AAAAAA????????????????????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@BBBBBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIILLLNNNPPPQQQTTTZZZcccpppyyymmmdddaaa``````___]]][[[XXXVVVVVVVVVUUUTTTOOOOOOPPPQQQTTTTTTRRRPPPQQQQQQPPPOOOOOONNNMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@BBBAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>???@@@@@@@@@???===;;;:::888888777777777777777888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888888777777888888888888888888999:::=========<<<;;;999888777666666777777777777777777777777888888999999::::::OOONNNMMMMMMMMMNNNNNNOOOSSSSSSSSSRRRRRRRRRQQQQQQOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFHHHLLLPPPRRRQQQPPPNNNIIIEEECCCEEEHHHKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@AAABBBBBB??????????????????????????????>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA???@@@@@@AAABBBBBBAAAAAACCCCCCBBBAAA???>>>======??????@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>@@@AAABBBBBBBBBBBB??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGJJJLLLMMMNNNOOOOOORRRYYYbbbpppyyyoooiiibbb]]]\\\[[[ZZZXXXZZZXXXVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTSSSQQQOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>?????????>>>===;;;999888888888777777777777888999:::;;;999999999:::::::::;;;;;;<<<;;;;;;:::999888777777999888888777777888888999;;;;;;;;;:::999888777666666666666666666666777777888888999::::::;;;<<<<<>>>>>>>>===>>>>>>???@@@=========>>>???@@@@@@AAA>>>???@@@AAAAAABBBBBBAAACCCCCCBBBAAA???>>>======@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>??????@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKIIILLLRRRZZZdddqqq~~~|||rrrkkkcccaaa]]][[[ZZZYYYVVVUUUXXXVVVUUUUUUUUUUUUTTTRRRTTTSSSSSSSSSTTTSSSPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>===<<<:::999999999999999999999999:::;;;<<<<<<888888999999::::::;;;;;;;;;;;;::::::999999888888888888777777777888888999999999999999888888777666777666555555555555666666777888888:::;;;<<<======OOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLJJJKKKLLLMMMLLLLLLLLLLLLIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAACCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@???======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEHHHNNNUUU[[[ccckkkpppyyywwwqqqlllfffbbb___^^^\\\ZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTRRRPPPSSSRRRQQQRRRSSSRRROOOMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::999::::::;;;;;;777888888999::::::;;;;;;::::::::::::::::::::::::777777777777777888999999888999999999999888888777888777555444444444444555555666777888:::;;;<<<===LLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGGGGEEEFFFJJJOOOQQQOOOLLLHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@????????????=========>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGHHHHHHHHHFFFEEECCCCCCCCCBBBBBBCCCCCCCCC>>>??????@@@@@@AAAAAABBB???>>>===<<<===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>??????@@@??????>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAABBB??????@@@@@@@@@??????>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBBBBCCCCCCBBBBBBFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHMMMRRRVVVYYY\\\___```hhhsss}}}rrriiifffddd```]]]\\\ZZZXXXWWWWWWWWWXXXXXXTTTSSSRRRRRRSSSRRRPPPNNNPPPPPPPPPQQQRRRQQQOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@??????BBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;::::::999999::::::;;;999999888888777888888888777777888999::::::;;;;;;:::::::::::::::::::::;;;666666666666777888999:::999999:::::::::999999888888777555444333333333444333444555666888:::;;;;;;KKKKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGEEEBBBCCCGGGIIIIIIHHHKKKIIIFFFDDDCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEECCCCCCCCCDDDBBBCCCDDDFFFIIIKKKNNNOOOMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???????????????@@@??????>>>???AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGEEEDDDBBBAAA@@@CCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>???AAABBBAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>?????????>>>@@@???===;;;:::999::::::===???@@@BBBBBBAAA@@@???????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>======>>>>>>???@@@AAABBBAAAAAA???>>>AAAAAA@@@??????@@@AAAAAA@@@?????????>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;>>>??????@@@@@@AAABBBBBBCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@BBBEEEFFFHHHGGGGGGHHHKKKNNNRRRTTTWWWWWW[[[eeennnyyy~~~ooolllgggbbb^^^\\\[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAABBB@@@??????BBBDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@;;;;;;<<<===>>>>>>======;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888888888888888888888888888888888888888999999<<<<<<<<<<<<;;;;;;:::999888888888999999:::::::::777777777777666666666666666555444444333333333333555555666666777777888888KKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGEEECCCDDDFFFIIIIIIHHHJJJHHHFFFCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBBBBAAAAAA@@@???>>>>>><<<=========>>>>>>>>>???@@@???>>><<<<<<<<<===>>>===>>>@@@AAABBBAAA@@@??????????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@??????>>>======>>>>>>>>>???@@@AAAAAA@@@????????????@@@AAAAAA@@@??????>>>>>>>>>>>>======<<<<<<>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJMMMOOORRRQQQSSSZZZ```gggqqq{{{{{{tttppphhheeeaaa\\\YYYWWWVVVWWWYYYXXXWWWVVVTTTSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCAAACCCCCCAAA@@@@@@@@@AAABBB@@@@@@???>>>============???>>>===<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888999888888777777666888888888999999999::::::888888777777666666666555444333333222222222222333666666666666666777777777LLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEFFFEEECCCDDDFFFHHHHHHGGGHHHFFFDDDBBBBBBBBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>???>>>======<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>>>>>>>???BBBBBBAAAAAA@@@?????????>>>===<<<<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>=========>>>>>><<<===>>>???@@@@@@??????<<<>>>AAABBBBBBAAA>>><<<============<<<<<<<<<<<>>===============<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@AAABBBBBBBBBDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBEEEGGGHHHNNNLLLLLLOOOQQQSSSZZZbbbqqq|||xxxnnniiigggfffaaa___[[[WWWUUUSSSSSSSSSWWWVVVVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBAAAAAA@@@AAAAAA>>>>>>@@@CCCEEEDDDAAA???BBBAAA@@@?????????@@@@@@@@@@@@>>>===============@@@@@@???======<<<<<<===:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888666777777777777666555555888888888888888999999999999999888777777666555555333333333333333333444444777777666666666666666666LLLLLLLLLKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@???@@@@@@@@@??????>>>>>>============>>>>>>??????AAAAAA@@@@@@???????????????>>><<<;;;<<<===???AAABBBAAA@@@???>>>??????@@@<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>??????>>>>>>=========>>>>>>;;;<<<<<<===>>>??????@@@===>>>@@@AAAAAA@@@>>>===========================????????????????????????>>>>>>===<<<<<<<<<<<<===???>>>>>>===<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEELLLIIIIIIJJJJJJJJJNNNUUU```iiivvvtttiiiccc`````````\\\[[[XXXVVVTTTSSSSSSSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBEEEDDDBBB@@@??????@@@@@@>>>>>>???AAACCCCCCAAA???AAAAAA@@@@@@???????????????>>>===<<<;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888:::;;;;;;;;;;;;:::999999999999999999999999999999888888888888888888888888888888888888777777777777888888999999999888888777777888888888888888888888999999888777666666555444555555555555555666777888777777777666666555555444LLLKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFDDDCCCBBBAAAAAABBBBBBCCCFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAABBBBBBCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>>>>======<<<<<<;;;:::;;;;;;;;;<<<<<<===>>>????????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>::::::;;;===>>>???@@@@@@@@@@@@???>>>>>>>>>?????????>>>===<<<===???AAACCCDDDCCCAAA>>>===<<<<<<<<<<<<<<<======>>>>>>>>>===========================<<<<<<=========>>>>>>>>>>>>===============>>>>>>;;;;;;<<<<<<===>>>???@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<======>>>???@@@AAAAAA??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCDDDDDDIIIGGGGGGIIIIIIHHHLLLRRRVVV^^^gggpppyyyvvvppphhhaaa]]][[[YYYXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAA@@@??????@@@@@@AAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@??????======<<<;;;::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;::::::999888999999999999999999999999888888888888888888888888888888888777777777666666888888999999999999999888777777777777777777777777888888777777666555555444555555555555555666777888777777666666555555444444JJJJJJIIIHHHGGGGGGGGGHHHDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFBBBCCCEEEGGGHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>?????????>>>?????????@@@@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>===@@@@@@@@@????????????>>>???>>>>>>===<<<=========??????@@@AAAAAA???>>>===888999;;;===>>>????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>@@@BBBDDDEEEEEECCCAAA>>><<<;;;::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<=========>>>>>>======<<<<<<======>>>>>>======<<<<<<===>>>???@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???======>>>>>>???@@@@@@@@@@@@@@@@@@AAA@@@??????>>><<<=========>>>?????????BBBBBBCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDEEEEEECCCDDDGGGHHHGGGJJJOOONNNTTT\\\bbbjjjuuuxxxuuukkkgggccc___]]]ZZZWWWTTTSSSSSSRRRPPPOOOOOONNNNNNPPPOOOOOONNNMMMMMMLLLLLLNNNNNNOOOPPPPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBB???======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===<<<;;;::::::999999:::777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888999999999999999999999999888888888888888888888888888888888777777666666555555666666777777777777666777777777777666666666666666666555555555555444444333333333333333333444444666666555555555555555555IIIHHHGGGFFFFFFGGGHHHHHHDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBEEEGGGGGGEEECCCDDDEEECCCCCCBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@????????????>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@?????????>>>>>>>>>======<<<;;;<<<<<<<<<===>>>???@@@@@@>>><<<;;;:::;;;<<<=========<<<<<<===<<<;;;::::::;;;===>>>======???AAACCCEEEFFFGGGDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>=========>>>??????=================================>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;999::::::;;;<<<===>>>???======>>>>>>??????@@@@@@???@@@@@@AAA@@@???>>>===========================??????@@@AAAAAA@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBCCCFFFFFFCCCEEEJJJIIINNNSSSWWW\\\eeerrr|||wwwpppkkkiiidddaaa^^^\\\[[[YYYWWWUUURRRQQQPPPOOONNNMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPNNNLLLKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???@@@>>>>>>>>>@@@@@@???===??????@@@@@@@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::999::::::::::::999888888888888888888888888888888888888888888888888888888999888888777666666555555333444555666666666666555777777666666666555555555333333333444444444444444444333333222222222222333444444555555555555555555HHHGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFBBBEEEGGGGGGEEECCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>??????===;;;:::======>>>>>>===;;;999888===;;;:::999999:::<<<===<<<===@@@BBBEEEGGGHHHHHHCCCBBB@@@>>>======>>>>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>>??????:::<<<>>>??????>>><<<:::;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999999<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@??????@@@AAA@@@???>>>==================<<<<<<<<<666888:::<<<>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBDDDCCCDDDFFFEEEAAABBBFFFHHHKKKOOOPPPRRRYYYdddllllllqqqyyyzzzwwwxxxwwwtttnnngggbbb```\\\ZZZVVVTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC>>>???@@@BBBBBBAAA@@@???======>>>@@@BBBAAA===:::===>>>?????????>>><<<;;;@@@???>>>======<<<<<<===;;;<<<<<<===<<<;;;999888777888999:::::::::::::::999::::::::::::999888888888888888888888888888888888888888888888888888888999888888777666555555444444555555666777777777666777777666666555555555444111222222333333444444555666555444444333333333333333444444555555666666666IIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAAAAAAAABBBCCCCCC@@@======???AAACCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======AAA@@@???===<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::;;;============<<<;;;;;;;;;;;;<<<@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@CCCEEEGGGIIIJJJCCCBBBAAA???>>>============<<<:::888888888:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????AAA???===<<<;;;<<<===>>>===>>>???@@@@@@???>>>===========================<<<<<<======<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>>????????????????????????;;;===>>>@@@@@@>>>===;;;<<<<<<============<<<<<<>>>>>>???@@@BBBCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBHHHHHHIIIKKKNNNRRRUUUWWW\\\___cccgggmmmttt{{{wwwqqqnnnjjjjjjiiigggddd```[[[YYYXXXWWWUUUTTTRRRQQQQQQQQQRRRPPPNNNMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPOOONNNLLLKKKJJJHHHHHHIIIHHHFFFFFFFFFFFFHHHIIIEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<<<<======<<<<<<<<<<<<======::::::;;;;;;::::::999888:::::::::;;;;;;:::999999:::999777666555444555555777777888888999999999:::777888999777555444444555555555555555666666666666888777555444333333333444444333333222222333333444222333444444555555444444555555555555555555555555JJJIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGCCC@@@======>>>@@@BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>???>>>>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>><<<;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFBBBAAA@@@>>>===<<<<<<<<<===<<<:::999888999:::;;;<<<<<<============>>>>>>===>>>>>>>>>>>>>>>??????@@@???===<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<============<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJMMMPPPRRROOOQQQTTTVVVZZZ^^^dddhhhsss|||xxxoooiiieeecccddddddcccaaa^^^[[[XXXVVVWWWVVVUUUSSSRRRQQQPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>???@@@@@@?????????>>>>>>>>>========================????????????>>>===<<<;;;===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::999999888777666666666777888888888777777777777777777555666777666555444555666555555666666666777777777888777666555444444444555222222111111111111222222111222333333444444333333555555555555555555555555JJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIICCC@@@======>>>???@@@@@@??????????????????@@@AAA????????????????????????>>>>>>>>>???????????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????????????????>>>>>>>>>>>><<<;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888::::::;;;===>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<=========>>>>>>>>>??????<<<=========>>>>>>>>>???@@@???===<<<<<<===>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::777888999999::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>==============================>>>>>>>>>>>>======<<<<<<============<<<<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBDDDEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJKKKLLLLLLNNNRRRUUUZZZ```jjjxxxzzzqqqiiidddaaa___]]]___^^^]]][[[YYYWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOOOOQQQOOONNNNNNOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::::::::777777777777777888999:::888888777777666555555555777888999888666666777888666666666777777777888888999888777666555555555666222222111111111111222222111111222333333333333333444444444444444444444444KKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCHHHGGGGGGFFFFFFFFFFFFFFFCCCAAA>>>===>>>??????>>>>>>>>>>>>>>>>>>???@@@AAA????????????????????????<<<<<<======>>>>>>>>>???<<<======>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<======>>>>>>?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999:::;;;;;;<<<<<<=========<<<;;;:::::::::;;;===<<<<<<;;;;;;;;;<<<=========>>>>>>??????@@@@@@<<<<<<=========>>>>>>>>>???>>>============>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<=================================>>>>>>============>>>>>><<<<<<============<<<<<<>>>>>>>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDEEEEEEIIIJJJJJJJJJHHHIIIKKKMMMOOORRRXXXaaannn|||~~~zzzvvvtttooohhhbbb___^^^]]]\\\]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUSSSRRRPPPOOOOOOOOOPPPOOONNNOOOPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJHHHGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>======;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;::::::999999999999999999::::::888888888888888888999999777777777777777777666666;;;<<<===;;;999888888999777777777777888888888888999888888777777777666666444444444333333444444444222222333444444444444333444444444444444444444444KKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNMMMMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFEEECCCAAA>>>>>>?????????>>>============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<===============???@@@@@@@@@@@@@@@<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCEEEFFFJJJLLLPPPWWW```iiipppttt|||~~~wwwuuuwwwxxxvvvssskkkgggaaa]]][[[ZZZYYYXXX[[[[[[ZZZYYYXXXXXXXXXYYYVVVUUUSSSRRRPPPOOOOOOOOOOOONNNNNNOOOQQQQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDFFFGGGHHHKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888888999:::;;;:::::::::999888777777666666666777888888999::::::===>>>>>><<<999777777777777777777777888888888888888888888888888777777777555444444444444444444555333444444555555555555555444444444444444444444444JJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLNNNNNNOOONNNMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGBBBAAA??????@@@AAA@@@???==================>>>???========================;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@??????::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=====================<<<<<<<<<<<>>===<<<<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999::::::;;;<<<===::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<======>>>>>>>>>?????????BBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCBBBBBBCCCDDDDDDEEEIIIOOOWWW]]]```aaabbbhhhqqq{{{|||uuurrrtttvvvtttqqqjjjfffaaa]]][[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNPPPRRRRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBBCCCDDDFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::::::::;;;;;;::::::999888999888777777888999;;;<<<:::::::::999888777555444555555666888999:::;;;<<<:::;;;;;;999666444333444666666666777777777888888777777888888888888777666333333222222222222333333444444555666666666666666333333333333333333333333IIIIIIJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@AAACCCDDDEEEFFFEEEEEEBBBAAA@@@@@@BBBCCCBBBAAA>>>>>>===<<<<<<<<<==============================>>>===============<<<<<<;;;<<<>>>??????>>>===<<<999:::;;;;;;;;;;;;:::999999999999999999999999999999::::::;;;<<<<<<===============<<<<<<<<<;;;;;;??????@@@@@@???>>><<<;;;<<<;;;::::::999999::::::999999999999:::::::::::::::999999999999999::::::999999999::::::;;;;;;;;;999999999999::::::;;;<<<999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@CCCBBBAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;========================<<<===>>>??????>>>===<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAAAAACCCEEEDDDCCCBBBCCCDDDAAAAAACCCIIIOOOTTTUUUUUUSSSVVV[[[```fffmmmtttyyy}}}}}}{{{|||yyytttuuuuuurrrooojjjfffbbb^^^]]]\\\[[[ZZZXXXYYYZZZZZZZZZYYYWWWVVVWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMNNNPPPSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDCCCBBB@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;===>>>>>>===;;;:::999999::::::999999888777888888777666777999;;;<<<777888888888888777555555555666666777888999::::::666777888777555333444555555555666666666777777777666666777888888777666666333333222222222222333333333444555555666666555555333333333333333333333333HHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEEEEEEEGGGHHHIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEDDDFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@AAACCCDDDCCCBBB???>>>===<<<<<<<<<<<<<<<========================@@@@@@??????>>>>>>======:::;;;===>>>>>><<<;;;:::888999;;;<<<<<<;;;999888999999999999999999999999999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;>>>?????????>>>===;;;:::<<<;;;::::::999999::::::555666777888999:::;;;;;;;;;:::999888777777777777888888999999::::::;;;;;;999999999999:::;;;<<<<<<888999::::::;;;;;;;;;:::::::::;;;<<<===>>>??????EEEDDDCCCAAA???>>><<<<<<<<<<<<===>>>>>>???>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888888999::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@>>>===;;;<<<<<<============<<<<<<============>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEEEE???@@@AAABBBBBBAAA@@@???AAABBBDDDDDDBBBAAAAAABBBBBBAAABBBEEEKKKOOOPPPOOOLLLMMMOOOQQQTTTYYY___dddgggooozzz}}}xxxooopppooopppxxx}}}wwwvvvuuuqqqnnnfffbbb^^^\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]][[[YYYXXXXXXWWWUUUTTTRRRQQQQQQQQQMMMMMMNNNQQQSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKKKKLLLKKKKKKKKKHHHGGGEEEDDDDDDFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDCCCAAA@@@???============>>>>>>>>>>>>????????????????????????AAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>??????>>><<<;;;888999999999999888777777888777666666777999;;;<<<444555777888888777777666666666666666777777777777444666777777666666777999555555555555666666666666555666777888888777666555666555555444444555555666222333444444555555444444333333333333333333333333JJJIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGEEECCCDDDFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>>??????>>>======>>>???@@@999999999:::;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>;;;===??????===;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;:::999999:::999888888777888888888999999:::::::::999999888999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;@@@AAAAAA@@@@@@???>>>===>>><<<::::::;;;=====================<<<;;;:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;999777777999:::;;;:::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888999999999999:::;;;<<<===::::::;;;;;;;;;:::888777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHIIIKKKMMMPPPRRR[[[]]]aaahhhpppyyyzzzuuuxxxwwwxxxxxxxxxvvvqqqnnnffffffeeegggmmmwwwyyypppkkkjjjllldddbbb^^^[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTRRRQQQRRRSSSRRRQQQRRRPPPNNNPPPSSSUUUSSSQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGIIILLLNNNNNNLLLJJJHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCAAA@@@????????????????????????????????????>>>======>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::999999999999999999999999777777777777666666666666777777777777888888888888999999999888888888888888999999888777666666777777777777666555555555555555444444444555555555555666555555555555555555555555333333333333333333333333JJJIIIGGGFFFEEEFFFHHHIIIFFFFFFFFFDDDBBBBBBDDDFFFIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@??????@@@???>>>======>>>>>>???;;;;;;;;;;;;<<<<<<===>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>>>>===???AAA@@@>>>===<<<===<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999888777777999888888777666777777777::::::;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>===<<<888777777999===@@@BBBBBB============<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;:::::::::999777777999:::;;;:::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888999999999999:::;;;<<<<<<;;;<<<=========;;;:::999========================?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNNNNPPPRRRWWW]]]dddjjjmmmrrryyy|||yyytttnnnjjjkkkjjjjjjjjjjjjiiieeebbb`````````bbbfffoooyyyyyypppiiifffeeeaaa___\\\ZZZXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRRRRQQQOOOPPPSSSTTTSSSQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNKKKIIIHHHGGGHHHJJJMMMOOONNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????========================??????>>>======>>>???@@@AAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999999999999999999999999999555555555555555555555555555555555555666666666666666666666555555555555555888777777777777777888999777777666555555555555555444444444555555555555666555555555555555555555555333333333333333333333333IIIHHHFFFEEEEEEEEEFFFGGGFFFGGGFFFEEECCCCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEEEEFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@>>>>>>==================<<<<<<<<<======>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>???@@@@@@===<<<;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;::::::999999888888777888888777666666666666777:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<===<<<;;;;;;===>>>===;;;<<<<<<===<<<<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;:::::::::888777777999;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999999888999999:::;;;<<<======>>>>>>>>>===<<<<<<========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDFFFHHHIIIJJJJJJKKKNNNQQQUUUXXXZZZ[[[```ggglllrrryyy}}}{{{yyywwwuuutttsssqqqqqqpppnnnkkkhhhdddbbbaaaaaaaaaaaa___^^^[[[\\\\\\]]]```fffnnnsss}}}}}}{{{vvvnnngggaaa___]]]\\\ZZZYYYXXXWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPOOOKKKKKKLLLMMMMMMNNNOOOOOOJJJIIIHHHHHHJJJLLLOOOPPPOOOMMMKKKIIIHHHGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555666666666666777888999:::777777666555555555555555444444444555555555555666444444444444444444444444333333333333333333333333HHHGGGFFFEEEDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEECCCCCCEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>><<<===>>>===:::999999999<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777777777777999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999:::;;;<<<============@@@???=========<<<:::888;;;<<<<<<<<<;;;;;;:::999999999999999999999999999:::::::::;;;;;;::::::::::::888777888:::;;;:::999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999999999888888999::::::;;;======>>>>>>>>>=================================>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUYYY[[[___dddkkkpppooorrrwww|||~~~{{{xxxvvvvvvvvvwwwtttrrrpppnnnmmmlllkkkkkklllkkkkkklllmmmmmmkkkiiiaaa___]]]\\\]]]^^^^^^]]][[[\\\]]]]]]^^^bbbfffjjjpppqqqqqqnnniiiccc___]]][[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQQQQSSSSSSSSSRRRTTTSSSRRRRRRQQQQQQPPPOOORRRRRRRRRRRRRRRQQQPPPOOOKKKLLLLLLLLLMMMMMMMMMNNNIIIIIIIIIIIIKKKMMMPPPQQQOOOMMMKKKIIIHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>???????????????????????????>>>>>>>>>====================================;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888777777777777777777777777888888888888999999999999777777777777888888888888777777777777888888888888888777777777777777888888777777666555555555555555444444444555555555555666444444444444444444444444222222222222222222222222GGGFFFFFFEEEDDDDDDDDDDDDHHHIIIIIIIIIGGGGGGIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@????????????>>>===<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;======>>>>>>>>>>>>===============<<<<<<=========???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<===;;;999888999:::<<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;::::::;;;:::999999888888999999888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<===>>>?????????<<<;;;;;;<<<>>>???>>>>>>;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999::::::::::::::::::999999888888999:::;;;:::999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKKKKNNNOOOOOOPPPQQQTTTXXX[[[]]]___aaadddiiiooovvv{{{|||yyyuuuqqqooooooqqqrrrooommmkkkhhhgggfffggggggaaaaaaaaa``````___``````cccbbbbbbcccdddeeedddccc]]][[[XXXWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\^^^aaaccceeeffffffdddaaa___^^^___ZZZZZZZZZYYYYYYZZZZZZZZZWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPOOOOOOQQQRRRQQQQQQTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKMMMOOOQQQNNNMMMKKKIIIHHHGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999666666666666666666666666777888888888999999999:::777777777777888888888888888888888999999::::::::::::999888777666666666666777777666555555555555555444444444555555555555666444444444444444444444444222222222222222222222222EEEEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>======;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>======>>>======<<<<<<======>>>???>>>===;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<======<<<::::::;;;===<<<<<<;;;::::::::::::;;;::::::::::::;;;<<<<<<===999999999999999999999999;;;;;;:::999999999999:::777777888999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@BBB???===;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999::::::::::::999999999888888999;;;;;;:::888:::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::999999888888888888999999;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>=======================================>>>>>>???????????????????????????>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHLLLKKKKKKJJJKKKLLLNNNOOORRRTTTUUUVVVWWW[[[___ccchhhkkkppptttvvvxxxzzz{{{|||}}}~~~zzzxxxuuusssrrrpppmmmkkkhhhfffbbb```___```bbbdddbbbaaa___^^^]]]\\\\\\]]]VVVXXXYYYYYYXXXWWWXXXZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]]]][[[XXXWWWWWWXXXXXXWWWVVVWWWXXXXXXWWWXXX[[[]]]\\\]]]]]]\\\[[[[[[\\\^^^YYYYYYZZZZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRQQQOOONNNNNNPPPQQQQQQPPPSSSTTTTTTSSSQQQOOOPPPQQQOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJHHHIIIIIIJJJKKKMMMNNNOOONNNLLLJJJHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999666666666666666666666666444555555666666777777777555555555555666666666666666777777888888999999999<<<;;;999777666555555555777777666555555555555555444444444555555555555666333333333333333333333333222222222222222222222222DDDDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHIIIHHHGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@????????????@@@@@@??????@@@@@@??????>>>===<<<======>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>======>>>>>>>>>>>>======>>>>>>============>>>>>>???>>><<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<;;;::::::<<<>>><<<<<<;;;::::::::::::;;;::::::::::::;;;<<<======999999999999999999999999;;;:::999999888888999999777888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::::::::::::::::::::<<<===>>>>>>????????????IIIEEE???;;;999999888888999::::::;;;;;;:::::::::999999999999999999999999999999::::::::::::999999888888888999;;;;;;:::888::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999999888888888888999999;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>????????????????????????===>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJKKKKKKJJJKKKMMMNNNOOOOOOPPPSSSUUUVVVYYY[[[]]]]]]^^^aaacccdddeeeeeeggghhhiiijjjjjjhhhiiikkkoootttwwwwwwvvvmmmmmmlllllllllllllllllldddbbb```_________]]]\\\\\\[[[XXXWWWWWWXXXZZZ\\\[[[ZZZXXXWWWVVVVVVVVVVVVRRRTTTWWWVVVUUUTTTUUUWWWWWWVVVUUUWWWZZZ\\\]]]]]]^^^\\\YYYXXXXXXXXXWWWUUUSSSSSSTTTSSSSSSUUUXXXZZZWWWXXXYYYYYYXXXWWWXXXZZZXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNPPPQQQQQQQQQQQQSSSTTTSSSPPPOOOPPPRRRMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKIIIGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;:::999888777777777777777777777777777333333444555555666777777555555555555666666666666555666666777888888999999::::::888777666666666666777777666555555555555555444444444555555555555666333333333333333333333333111111111111111111111111CCCDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKLLLNNNNNNLLLKKKJJJHHHIIILLLNNNOOOOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@????????????@@@@@@???????????????>>>======;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>???@@@======>>>>>>>>>>>>======>>>>>>============>>>>>>???===;;;:::999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======888888999888777888;;;===<<<<<<;;;::::::::::::;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>EEEAAA<<<999:::<<<>>>>>>999999:::;;;;;;:::::::::999999999999999999999999999999999::::::999999999888888888:::;;;;;;:::888::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;999999888888888888888999<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@@@@@@@AAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBDDDGGGHHHGGGFFFGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRSSSSSSSSSTTTVVVXXXUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXZZZ___dddggggggfff^^^_________]]]]]]___aaa[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTVVVXXXZZZWWWWWWVVVUUUTTTSSSSSSSSSOOOQQQTTTSSSQQQPPPQQQSSSRRRQQQQQQSSSWWWZZZ[[[[[[[[[YYYWWWVVVVVVUUUSSSQQQRRRRRRRRRRRRRRRTTTWWWZZZTTTWWWYYYYYYWWWUUUUUUUUUWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOQQQRRRRRRRRRQQQSSSTTTSSSPPPOOOQQQSSSLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>>>>>>><<<:::999;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999:::999888777666888888888888888888888888444555555666777888888999777777777777888888888888666777777888999:::::::::999888777777777777777888777777666555555555555555444444444555555555666666333333333333333333333333111111111111111111111111DDDDDDEEEFFFHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHKKKJJJIIIJJJMMMMMMKKKHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHGGGHHHIIIIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>===>>>?????????>>><<<;;;;;;::::::999999::::::;;;???>>>===<<<;;;:::::::::>>><<<;;;;;;<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<>>::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===============;;;:::999888888999:::;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999777888888888888999999999:::;;;<<<<<<:::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888777666666777777777888888888;;;;;;::::::999888777777888888999999999:::::::::999999999999999999999999;;;;;;:::999999888888777<<<;;;:::999888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@<<<===???@@@@@@???===<<>>======>>>@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMRRRQQQOOOMMMMMMMMMOOOPPPOOONNNNNNMMMMMMNNNNNNOOOLLLMMMOOOQQQTTTVVVXXXXXXZZZZZZZZZYYYWWWUUUSSSQQQOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>============>>>>>>??????@@@@@@>>>>>>===<<<;;;::::::999===>>>>>>===;;;999::::::;;;;;;:::999999999::::::888888999::::::;;;<<<<<<:::::::::999999999888888;;;;;;:::999888888888888;;;888666666999:::999777777777777777777888888888666666777777777777666666666666666666666666666666777777777777777777777777777888888777666555555666777777777777666555333333666555555444444333222222222222222333333444444444444444444333333222222222EEEFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLJJJHHHIIIKKKLLLKKKIIIJJJJJJKKKLLLLLLKKKJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDDDDEEEDDDDDDDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;:::;;;;;;>>><<<;;;;;;===>>>===<<<======<<<;;;;;;;;;;;;<<<===;;;:::888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<::::::999888888999::::::999999999::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999666666777777777888888888999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::999888777999999::::::;;;;;;;;;;;;;;;::::::999888888777777888888888999999999::::::999999999999999999999999::::::999999999999888888<<<;;;:::999888888888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@===>>>???AAAAAA???>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKOOOPPPPPPQQQPPPOOONNNMMMQQQPPPNNNMMMLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVXXXXXXXXXWWWUUUSSSQQQPPPMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRPPPPPPOOOOOOPPPMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????=========<<<;;;;;;::::::<<<>>>>>>===;;;:::;;;<<<===<<<;;;;;;::::::::::::888999999::::::;;;;;;;;;::::::999999999888888888::::::999888888888999999;;;888666777999:::999777777777777777888888888888666666777777777777666666555555555555555555555555777777777777777777777777555777777666555444444555666666777666666555444333333333444444444444444444222222222333333444444444444444444333333222222222GGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHJJJJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>======<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;===<<<;;;;;;===??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>=========<<<;;;;;;;;;::::::999999999999::::::999999::::::::::::;;;;;;::::::999999999999888888999999999999999999999999555555555666666666777777888999::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::999999888:::;;;;;;;;;;;;<<<<<<<<<::::::999999888777777777777888888888999999999999999999999999999999999999888888888999999999999999;;;;;;:::999888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;===>>>???;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>======>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMNNNPPPRRRSSSTTTUUURRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKMMMMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===>>>>>><<<;;;::::::::::::999999999:::::::::::::::999999999888888888777777999999888888888999:::::::::888777777999:::999888888888888888888888888888666777777888888777777666555555555555555555555555666666666666666666666666444555666555444333444555555555666666666555555444222222222333444555555555222222333333333333444444444444333333333333222222GGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKHHHGGGGGGHHHJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHHHHHHHIIIJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEDDDCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;;;;999999:::<<<>>>???>>>>>>======<<<;;;<<<<<<<<<============<<<:::888777888888888888999999999999999:::::::::;;;;;;;;;;;;>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888888888888888888555555666666666777777777777888999999888777999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;:::999999888999999999999999999999999999888888777777777777777777777888888888888999888888888888888888888888666777777888999:::::::::;;;:::999999888888888999999999999888999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>????????????@@@@@@@@@@@@??????<<<===???@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMOOOPPPRRRTTTUUUUUUQQQRRRSSSTTTVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJEEEFFFGGGIIIJJJLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????AAAAAA@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;===>>>===<<<<<<===>>>>>>===<<<;;;:::999999999:::::::::999999999999999999999888888888777777777888888777777888999::::::999999888888999999::::::999999888888888888888777777777777888888777777777555555555555555555555555555555555555555555555555444555666666444444555666444444555555666555555555222222333333333444444444333333333333333333333333333333333333333333333333FFFFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGHHHJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGHHHIIIJJJHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA???>>>===<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<::::::999999999::::::;;;888777777888;;;=========???>>>======<<<<<<======<<<=========<<<:::777666777777777888888999999999999999999999:::::::::;;;>>>======<<<;;;::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;888888888888888888888888666666666777777777888888666777999888888777999::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;888999999999999999999888999999:::;;;;;;;;;::::::888888888888777777777777888888777777777777666666666666777777777888888888888888888888888888888888666666777888999999:::;;;::::::999999888888999999999888888888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>?????????@@@@@@?????????<<<===>>>@@@@@@???>>>===???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRROOOOOOPPPRRRSSSTTTUUUVVVPPPQQQRRRTTTUUUVVVWWWWWWTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>@@@@@@????????????>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<=========;;;<<<======<<<<<<===>>><<<;;;:::999888888888888999999999999999999999888999999999888888888888777777777777777888999999:::888999999999999999:::;;;:::999999999888888777777777777888888888888777777555555555555555555555555444444444444444444444444555666777777666555666777333444555555555555555444444444333333333222222222333333333333333333333333333333333333333333333333EEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEGGGIIIEEEEEEGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFFFFHHHIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDBBBAAAAAAAAABBBCCCCCCCCCDDDCCCBBBAAA???>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888999999999888666666777999<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<999:::::::::999888666555666666666777888888999999888888999999999:::::::::===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<888888888888888888888888666666777777777888888888666777999999888888999;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::777888888999999888888777888999::::::;;;;;;;;;;;;::::::999999999999999888777777777666666666666666666666666666777777777777888888888888888888888888666666777777888999::::::::::::999999888999999:::888888888888888999::::::::::::::::::::::::::::::999999999999::::::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===??????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQRRRRRRSSSTTTTTTTTTPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFGGGGGGFFFFFFEEECCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===<<<;;;:::;;;<<<:::999999888888888888888888888888999999999999999:::::::::999999999888888888888777777777888999999888999:::999999999;;;===:::::::::999888888777777777888888999999888888777444444444444444444444444555555555555555555555555555666777777666666777888444444555555555444444333444444444333222111111111444444333333333333222222222222333333333333444444DDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIJJJIIIFFFDDDEEEGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFHHHFFFEEEEEEFFFGGGEEEDDDDDDBBBAAA??????@@@AAABBBAAABBBCCCDDDCCCBBB@@@???======;;;:::::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999888888777888888999777666777:::;;;<<<;;;<<<<<<;;;::::::::::::;;;999999999999999888777777555555666666777888888999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;888888888888888888888888555555555666666666777777666777999999888999:::<<<999999::::::;;;<<<<<<===999999999999999999999999888999999999999:::::::::777777888999999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999666666666666666666666666555555555666666666777777888888888888888888888888666666777777888888999999:::999999888999999::::::888888888888888999999:::999999999999999999999999888888999999999::::::::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========>>>==================>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQRRROOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKIIIHHHFFFEEEFFFFFFFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::999999:::999999888888999999::::::777777888888999999::::::;;;;;;;;;::::::::::::999999888888777777777777888777999::::::999999;;;>>>;;;;;;:::999999888777777777888888999999888888777444444444444444444444444555555555555555555555555444555666666555555666888555555555555444333333222333333222222222222222222444444444333333222222222222222222333333444444444DDDEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIKKKJJJFFFDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFGGGFFFDDDDDDDDDEEEGGGFFFEEEEEEFFFFFFEEECCCCCCBBB@@@>>>>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;::::::999999::::::;;;;;;:::999888777777777777:::999888888:::<<<<<<;;;;;;:::999999888888999999;;;;;;::::::::::::::::::444555555666777888888999777888888888888999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;::::::999999999888888888999999:::::::::777777777777777777777777444444444555555555666666666888999:::999999;;;<<<999999::::::;;;<<<======999999999999999999999999888888999999999:::::::::666777888999999888777666777888999:::;;;<<<<<<<<<:::::::::999999888888888555555555666666666666666555555555555666666666777777777777777777777777777777777777777888888888888999999999888999999::::::888888888777888999999:::999999999999999999999999888888888999999:::::::::888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======???>>>===<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@BBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNNNNNNNOOOPPPPPPQQQNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999777888999999999999999:::;;;<<<<<<666666777888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999888777666666777777777999;;;:::999999<<>>>>>>>>>>>>>>???@@@AAABBBBBB@@@???===@@@???>>>===;;;;;;::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<;;;999777666999999999999999999999999888888888888888888888999888888888888777666444444444444444444555777888999666666777777888888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999999999999999999999999777777888888888888777777555444333333333333444555666666555555666888;;;<<<:::999888888888999:::;;;:::::::::999999777666555;;;:::999888888999::::::999888888777777777777777666777888:::;;;;;;::::::999888888888777777666666777666666555555555666666666666666666555444333222777666555444444444444444666666777777777777666666555666666777777777777777666666777777888888888999777888999999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>============<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCC@@@@@@??????????????????????????????????????????@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMMMMMMMPPPPPPOOONNNMMMLLLJJJIIIKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999999<<<;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===<<<:::999888888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;::::::999888999999999888888888888777777777777777888999:::;;;<<<:::777555444555777888888666444555888999777555555555444333333333333444333333333444444444444555666666666666555555555555222222222111111000000000000111111111111222222222333333333333333333333333444333222222444444333222GGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDEEECCCAAABBBDDDFFFGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===@@@???>>><<<;;;;;;::::::<<<;;;;;;;;;:::::::::999<<<<<<<<<;;;:::999777777888888888888888888888888888888888888888777777777888888888777777666444444777666666555555666666777666666777777777888888888999999999999999999888888::::::::::::999999999999888888888777777777666666777777777777777888888888777777888888888888777777555444333333333333444555666666555555666888:::<<<999999888888888999:::;;;999999999999888777666666999999888777777888999:::999888777777666666777777666777888:::::::::999999888888888777777777666666888888666555444444444444555555666777777777666666666666555444444444555555555666666777777666666555444555666666777777666666666666666777777888888888666888999999777777888:::::::::::::::::::::::::::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???????????????????????????????????????????????????@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888999999888888999999:::;;;:::;;;;;;;;;::::::999888999999999888888888777777777777777777888999999:::;;;:::888666555555666777888666555555777888777555555555444333333333333444555555555555666666666666666666666666555555555444333222222222111111111111000111111111111222222222333333333333333333333333555444333333444555444333HHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFEEEDDDCCC???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAABBBDDDGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA???>>>===???>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::999888888888888888888888888888888888888888777777666666666555777777777777666555555444888777666444444333333333666666777777777777888888:::999999999888888777777888888888888888888888888777777777777666666666555888888888888888888888888777888888999999888888777555444444333333444444555666555555555666777999:::888888888777888999999:::999999888888777777666666777777666666777888999999888888777666666666666666666777888999999999888777777777777777666666666666999888777555444333222222333444666777999999::::::555555555555555555666666555555666666666666555555333444555555666666555555666666666666666777777777555777888888777777888:::999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>?????????????????????????????????????????????????????????>>>??????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKOOOOOOPPPPPPOOOOOONNNMMMPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQPPPNNNLLLKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<============>>>>>>>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<============::::::;;;;;;<<<<<<<<<<<<888888888888888888888888999888888888888999::::::::::::;;;;;;;;;:::999999999999888888888777777777888888777777777777888888999888888777777666666666777666555555777777666555555555444333333333333333444444444555555555666666666666555555555444444444333333333222222222222111000111111111111222222222333333333333333333333333555444333333555555444333HHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAABBBEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@??????>>>===>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999:::888888888888888888888888777777777666555555444444666666777777666555555444555555444333222222222222666666777777777777777777999999999888777777666666777777888888888888999999888888777777777666666666:::::::::::::::999999999777888888888888888888777444444444444444444444444555555444555555777888999777777777777888888999999888888777777666666666666555555666666777777888888777777666555555555555666666777888888888777666555666666666666666666666666777666555444333333333333333444555777888999999999444444444444555666777777444444555555555555444444222333444444555555444444555555555555555555555666444666777777666666888999888888888888888888888888999999999999999:::::::::::::::::::::999999999888::::::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<========================>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>??????@@@@@@??????@@@AAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCC@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMNNNNNNNNNMMMLLLKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNQQQQQQPPPPPPPPPPPPQQQQQQPPPNNNKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;<<<======>>>??????<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<888888888888888888888888888888888888888999999::::::::::::;;;;;;::::::999888888888888777777777777888888777666666666777777777777888888888777555444666666555666666666666555555444333333222222333333111222222222333333333333555555555444444444333333333333333222222222222222000000111111111222222222222222222222222222222222444333222222444444333222GGGFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@???@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????======>>>>>>????????????>>>?????????>>>>>>=========<<<;;;::::::999::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999999:::999999999999999999999999666666666666555555444444555666666666666555555444444444444444444555555666777777666666666666666666888888888777777666666666777888888888999999999:::999999888888888777777777:::::::::999999888888888666777777888888777777666444444444444444444444444444444444555555666777777666666777777777888888888888777666555555555666666555555666666777777777777777666555555444555555555555666777777777666555444555555555555555555555666444333333333333444444555333444444555666666555555444444333444444555666777333333444444444444333333222333333444444444444444444444444444444444444444333555666666666666888999888888888888888888888888888888888999999::::::::::::999999999888888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;======>>>>>>>>>?????????????????????????????????======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB???AAABBBBBBAAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQOOOMMMKKKJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>======::::::;;;<<<===>>>>>>???<<<;;;:::999888999999:::999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888888888888888888888777777888888999:::999::::::;;;;;;:::::::::888888888777777777666666777777666666555666666666555666777888888777555444555666666666555555555666444444333222222222222333111111111111222222222333444444444444333333333333222222222222222222222222000000111111111222222222222222222222222222222222222111000000222222111000FFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>??????@@@@@@>>>>>>>>>===============<<<;;;:::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999:::888888888888888888888888555666666666666666666666555555666666666555555444666666666777888999;;;;;;777777666666666666555555666666666666666666777777777777777888999999::::::999999999999888888888888777777777666555555444444555666666777777666666555333444444555555444444333333444444555555555555666555555666777777777777666777666555444444555666777666666777777777777666666666666555444444444444444333444555666666666555444444444444555555555555555222222222222333444555555333333444444444333222222333333333333333333444555222222333333333333222222222333444444555555444444444444444333333333333333222444555666555666777999888888888888888888888888777777888888999:::::::::999999999999888888888888777888:::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMNNNPPPQQQRRROOOMMMKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<::::::;;;<<<======>>>>>><<<;;;:::999888888999999888999999999::::::::::::===<<<;;;999999999:::;;;888888888888888888888888888777777777777888999999999999:::;;;;;;;;;::::::888888777777777666666666666666555555555555666666555666777777777666555444444555666666444444555666444444333222222222222222222222333333333444444444444444333333333222222222000111111111111222222222000111111111111222222222222222222222222222222222111000//////111111000///GGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDFFFFFFEEECCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>======<<<======>>>??????@@@@@@>>>>>>======<<<<<<<<<===;;;::::::999999999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;::::::999999666666666666666666666666555555555666666777888888444444555666666555555444666666666777888999;;;;;;777777666666666555555555444555555666666777777777555555666777777888999999888888888888777777777777666666666555444333333333444444555555555555444444333333444555555444333333333333444555555555555444444555666777777777666666777666444333333444666777777888888999888777555444666555444444333333444444222333444555666666555444333333444444444555555555333222222222222222333444222222333333333333222222333333222111111111222222111111222222222222111111333333444555555555555555444333333333222222222222111333555555555555777999999999999999999999999999666777777888999999::::::::::::999999999888888888666888:::<<<<<<<<<;;;:::;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@@@@??????@@@BBBAAABBBBBBCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJLLLMMMOOOQQQRRROOOMMMJJJJJJKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>>>><<<;;;:::888888888888999999999999:::::::::;;;;;;;;;:::999888888:::;;;===888888888888888888888888777777777777777888999999888999::::::;;;;;;;;;:::888777777777666666666666444444444444555666777777555555666666666666666555333555777666444333555666444333222222111222222222222222222222333333333333333333333333222222222222//////000000000111111111000111111111111222222222111111111111111111111111111000///000111222111///HHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@AAABBBCCCCCCCCCCCC????????????>>>===<<<;;;<<<======>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<===::::::999999888999999999999999999::::::;;;;;;;;;999:::;;;<<<;;;:::999888444444444444444444444444444444555666777888999999444444555555666555555444444444444555555666777888777777666666555555555444333444444555666777888888444444444555666777777888777777777777666666666666888777777666555555444444333444444444444444444333333333444555555444333333333333444555555555444444333444666777777777666555666555444333333444666777999999:::999888777555444555555444333333333333444000111333555666666555555333333333444444555555555444444333222111111111222111222333333444444444333333333222111000000000000111111222222222222111111333444555555666666555555333333333222222222111111111333444555555555777999999999999999999999999999666777777888999999:::::::::::::::999999999999888666777:::<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@????????????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@===???@@@@@@??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQRRRSSSLLLLLLMMMLLLLLLKKKJJJJJJGGGHHHIIIKKKMMMOOOQQQRRROOOMMMJJJJJJKKKLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBAAAAAAAAA???>>>===<<<>>>>>>>>>>>>????????????===;;;:::888777777888888:::::::::;;;;;;;;;<<<<<<999888888777999;;;===???888888888888888888888888777777777777777888888999888999::::::;;;;;;;;;;;;777777777777666666666666333333333444555666777888555555555555666666666666333555777666444333444777444333222222111111222222///000000000000111111111333333333222222222111111......//////000000000111000111111111111222222222111111111111111111111111222111000111222333222000FFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;:::999888777777777777999999999999999999999999888999:::;;;;;;:::888777777777666666666666777777777777777777666666666666777777666555444444333333777777888888999999::::::777888888888888777666666888555333444777999999888555333222444777888555222555666666666777777888888777777777777666666666666333333333444444444555555333444555666666555444333222333333444555555555444555555666666666666555555444555666777777777666555777777777777666666666666777666444333222222333333222333333444444333333222222333333444555666777777222444555444333222222333555444444333333444444555555444333333222222333333111111222222222333333333444444444333333222222222666555444333333555666888444555555555444444666777:::999999999888777777777888888888777777777777666999999999999999999999999888999999::::::999999888;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<============@@@???<<<;;;;;;<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<>>>???@@@AAABBBAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGFFFHHHIIIKKKKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMLLLIIIFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA???===<<<<<<===>>>@@@@@@@@@???>>>>>>===:::888777777888888888888888999:::::::::;;;999999888888888888999999:::;;;<<<;;;999777666777888888888888888888999999888888999:::;;;;;;<<<<<<;;;:::888777666666666777444444444555666777777888666555444333333444555666777777666555444444333333222222222111111111111000111111000000111111222333444444333333333333222222000000000000000111222222111111111111111111111111444333222222111111222222111111222111111000///...GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======;;;:::999888777777777777999999999999999999999999999999999::::::999999888777777777666666777777777888777777777666666666666666666666555444444333333333333444555666888888999999::::::::::::999888888888555333444666888888777666666666777888888666444666666666777777888888888777777777777666666666555444444444555555555666666444444555666666555444444222333444444555555555444555555666666666666555555333333444444555555444444555555666666777777777888777666444333222222333333333444444555555444444333111111222222333444444444444555666666444222222333444444333333333333444444444333333222222222222222111111111222222222333333444444444333333222222222333333444444555555555555444555555555444444666777999888888888888888777777666666777777888888999999999999999999999999999999999::::::;;;;;;::::::999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::<<<<<<<<<<<<============???>>>===<<<<<<===>>>???===>>>??????@@@@@@??????======>>>>>>>>>????????????>>>>>>>>>=========<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEBBBAAA@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBAAA???===<<<<<<===>>>?????????>>>===>>><<<:::888777777777888888888888999999999999999999999888888888888999999999:::;;;;;;999777777888888888888888888888888888888888888999:::::::::;;;888777666555444555555666444444444555666777777777666666555444444444555555777666666555444444333333222222222111111111111000111111000000111111222333444444444333333222222222...............///000000111111111111111111111111222111000000//////000000000000111222222222222222GGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>=========>>>???@@@@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::999888888777888888888888888888888888888888999999888888888999999:::888888777777777777888888888888777777777666666666666666555555444333333333000111222444666777888999999::::::::::::999888888777555444444666777777666777999:::999777666666666666666666777777777777777777777777666666666555555555555555666666666777777444444555666666555444444333333444555555555555444444555555666666555555444222111111111222222333444333444555666777888888999666666444333333333333333444444555555555555444444222222222222333333333333555666777666444222222333444444333333333333444444333222222111111111111111111111111222222222222333444444333333333333222222000111444555666555333222444555555555444444666777777777777777888888888888555666666777888999:::;;;888888888888888888999999::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=======================================>>>???????????????======>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>???@@@@@@AAAAAA@@@@@@BBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????BBBCCCCCCDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>=========>>>>>>>>>===<<<<<<===<<<:::888777777888888999999999888888888888888999999888888888888999999888999;;;:::999888999999888888888888888888888888888888888888888888888888555555444444333444444444444444444555666666777777777666555444444444444444666666555555444333333333222222222111111111111000111111000000111111222333555444444333222111111111///............///000000111111111111111111111111222111000000//////000000...///000111333444444555GGGHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888888888777777777777777777777777999888777777777888:::;;;999888888777777888888999888888888777777777666666555555555555444444333333333333444555666888888999777888888888888777666666666666555555555555555555777:::;;;:::666444555777555555555555555666666666777777666666666555555555444555555555666666666666444555555555555555555444444444555555555555444444444444444555555444444444222111000000000222333555444444555555666777777888555555444444333333333333333333444444444444333333555555555444444444333333555666777666333111111222444333333333333333333444222111111000000000000000111111111111222222222222333333333333333333333333000111222333444333222222333555555555444444555777555666666777777888888888666666777777888999999:::777777777888888888888888999999999::::::999999999888888777777777777888888999999999999::::::::::::<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>============>>>>>>>>>???>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@????????????????????????????????????BBBCCCCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDBBBAAACCCDDDFFFGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;<<<;;;:::999888888888888999999999888888777777777999999888888888888999999666888::::::999999:::;;;999999999888888888888888777777777777777666666666444444444444444444444444444444444555555666666666777666666555444444444333555555555444444333333333222222222111111111000000111111000000111111222333555444444333222111000000111111000000111111222333111111111111111111111111444333222222111111222222/////////000222333444555GGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB?????????>>>>>>======<<>>>>>>>>======<<<;;;;;;;;;;;;:::999999999999999999777777777777777777777777888888777666777888:::;;;999999888888888888999999888888888888777777777777666666555555555555444444555555555555666666666666777888888888888777666666666777777666555555444444666888999777444222444666444444444444444444444444666666666666555555555555333333444444444555555555555555555444444555555555444555555666666555444444333333444444444444333333222111111111111333555666666666666555555555555555444444444444444444333333222222222333333222222222555555555444444333222222333444555444222000000111333333333222222333333333222111000000//////000000000000111111111222222222333333333333333333333333222222111000111222333444333555555555444444555777555555555666666777777888777777777777777777777777666666666777777888888888777777888888888888777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===<<<============>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCBBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@???????????????BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDBBBAAACCCFFFIIIJJJHHHEEEDDDDDDBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::999999999:::999999999888888777777999999888888888888999999666888::::::999999:::;;;999999999888888888777777777666666666666666666666666666666666555555555444444444444444555555555555666666555555555444444333444444444444444333333333222222222111111111000000111111000000111111222333444444333222222111000000111111111111111222333333111111111111111111111111444333222222111111222222000000///000000222333444FFFFFFGGGGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC????????????>>>>>>======AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999::::::888888888888888888888888777777777777777888999:::::::::999999999999::::::999999888888888777777777666666666666666666666666555444444444444333333333999::::::::::::999888888777888999888666444444555666666666555333222333555444444444444444333333333666666666555555555444444333333333444444444444555666555444444444444555666555666666666666555444444222333333444444333333222111111222222333444555666666666666555555555444444333444444555555444333333111111222222222222111111333333222222111111000000111222333333111000000111333333222222222222333333222111111000000000000000000000000111111111111222222222333333333333444444444222111000000222444555444555555555444444666777555555555555666666666666777777777666666555555555555555666666777777888888666666666777777666666666777777888888888888777777777777777888888999999:::777777777888888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===============<<<<<<============>>>>>>============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>======@@@@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHJJJLLLMMMMMMKKKHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBGGGKKKKKKGGGCCCAAABBBBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999999999999999999888888888888999999666888::::::999999:::;;;::::::999999888777777777666666666666666666666666777888888777777666444444444444444444444444444444444444555666666555555444444444333333333333333333222222222111111111111000111111000000111111222333222222222222111111111111000////////////000111111111111111111111111111111222111000000//////000000111111000000111222444555EEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDEEEDDDDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEECCCCCCBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???CCCCCCCCCBBBBBB@@@????????????>>>>>>===<<<<<<;;;:::::::::999999::::::;;;999999999999999999999999555666777888999999999999::::::999999999999::::::999999999888888888777777777777777777888888888888444444444444444444555555999::::::::::::999888888888:::<<<:::777555444555777555333333444555555444666666666555555555444444666666555555555444444444444444444444555555555555666555444444444444555666666666666666666555444444222222333333333333222222///000222333444555555555444444555555555555555555333333444555555444444333111222222333333222222111222222222111111111111111000111333333222222222333333333222222222222333333222222111000000000000111000000000000111111111111222222222333333444444444222222222222222333444444444555555555444444666777666666555555555555555444444444444555555555555555444444555666666777888888666666777777777777666666777777888999999888777777666666777777888999999:::777777777777888888888999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>??????>>>>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>=========AAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDIIINNNMMMHHHCCC@@@@@@BBBAAA@@@?????????@@@AAA???>>>=========>>>???@@@>>>>>>>>>>>>>>>======<<<:::::::::::::::;;;;;;;;;999999888888888888999999777999::::::999888999:::::::::999999888777777666555555555666777777888888888999999888777555333222444444444444444444444444222333444666666666666555333333333333333333333333222222222111111111111000111111000000111111222333111111111111222222222222000000//////000000111222111111111111111111111111222111000000//////000000111111111111333555888:::DDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAADDDDDDDDDCCCBBBAAA@@@????????????>>>======<<<<<<:::::::::999999:::;;;;;;999999999999999999999999444555777888999999999888;;;::::::999999::::::;;;999999999888888888888777888888888888888999999999555555666666777888999999777888888888888777666666888;;;===<<<888555555666888444111222555777666444888888777777666666666555666666555555555444444444555555555555666666666777666555444333333444555666666666777777666555444444222222222333333222222222...///111333444555444444222333333444555666777777222333444555555555444333222333333444444333333222333333333333333333333333000222444444333333444555333222222222222222222333333222222111111111111111000000000000111111111111222222222333333444444444000222333555555444333222444555555555444444666777666666666555555444444333111222222333444555666666444444444555666777777888777777888888888888777777777888999::::::999888777555666666777888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>><<<=========>>>>>>?????????>>>=========>>>@@@AAA??????????????????@@@@@@@@@@@@@@@???>>>======<<>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGLLLQQQQQQKKKDDDBBBBBBBBBAAA@@@?????????@@@AAA???>>>=========???@@@AAA>>>????????????>>>>>>===:::::::::;;;;;;<<<<<<<<<999999888888888888999999888999;;;;;;999888999999::::::999999888777777666444555555666777888999999999999999888666444222000444444444444444444444444111222444666777777666666333333333333333333333333222222222111111111111000111111111000111222222333000000000111222222333333222222222111222222333444111111111111111111111111444333333222111222222222111111111222555999<<<>>>CCCEEEGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAABBBEEEGGGEEECCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===============999999999999999999999999888888888777777777777666666666777888999999::::::<<<<<<;;;:::999999888888999999999888888888888888666666666666777777777777666666555555555666666777888888777777666666555555555666888888666555666777444333333222222333333444444444555555666777777777444444555666777888999999777777777777777777777777888777555444333333444555666666666666666666666666444444333333222111000000222111000//////111333444444444333333444555777888555555444333333222111111333333333333222222111000222111000//////111333444333333333222222111111111222222222111111111000000555444444333222111000000111111222222222222111111111111222222222222111111222222333333333333444444333444555555666555555555444444222111111222444444666555444333333333333333444444444555555555555666777777666666555555555444666666666666777777777777666666666666777888999:::;;;;;;:::999888888888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::>>>===<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGMMMRRRRRRKKKDDDAAA@@@CCCBBB@@@?????????@@@@@@>>>>>>>>>>>>============>>>>>>?????????>>>>>>===;;;::::::999999::::::;;;999888888777777888888999999999999999999999999999888777666555666777:::;;;666555555666666777888999888888888888777777777777777777666666555555555444222333555777777666444333555444444333222111000000222111000//////111333444222000...000333444333111111111111111111111111111000000000000000111111222444333222111000111222222000222333333111111222333000222555888:::<<<>>>@@@AAACCCEEEFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCBBBCCCFFFGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@???DDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@========================<<<;;;;;;;;;::::::999999999999888888888777777777666777777888999999::::::<<<<<<;;;;;;:::999999888:::999999999888777777777777777777777888888888888666666555555555555666666777777777777666666555555555777888888777666666777555555444444444444555555777777777666555555444444444444555555666777777777666666666666666666666666666555555444444444555555444444444444444444444444444444333333222111111000222111000///000111333444777666555444333444444555555444444333222222111111222222333333333222111111333333111111111222444555333333333222222111111111222222222111111111000000444333333222222111111111111111222222222222111111111111222222222222111111222222222333333333444444333333444555555555555555555444444333333444444555444444333222222222222222444444444555555555555666888777777777666666666666444444555666777888888999666666666666777888999:::::::::999888888888999999777777777777888999:::;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=====================<<>>======>>>@@@BBBCCC????????????????????????AAA@@@???>>>======>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFKKKOOOOOOIIICCCAAAAAAAAA@@@???>>>>>>>>>??????=========<<<<<<<<<<<<;;;======>>>>>>>>>======<<<;;;::::::999999::::::;;;999999888888888888999999999999999999999999999999999888777666666777888888666666666666666777888888777777777666666666555555666555555555444444444444333444666666666555444333333333222222222222222222222111000///000111333444222000///000333444333111111111111111111111111111111111000000000111111222111000/////////000111111///000111111111111333555444777;;;<<<;;;;;;===???@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCDDDGGGHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@========================>>>======<<<;;;:::999999:::::::::999999999888888777777777888999999::::::<<<<<<<<<;;;;;;::::::999::::::999999888777666666888888888888999999999999666666555555555555666666777777777666666666666555666777999999777666777888777666666666666666666777777777777666555555444444555555555555666666666666555555555555555555555555444444555555555555555555333333333333333333333333444333333222222111111111222111000000000111333444888777666444333222222222444444333333222222111111111111222333333333222222444444333222222444555666222222222222222111111111222222222111111111111111222222222222222222222222111111222222222222111111111111222222222222111111222222222222333333333333222333444444555555444444444444555555555555444444333333222111111111222222444444444555555555555666888888888777777777777666333333444555777888999:::666666666666777888999999999999888888888999::::::888888888888999:::;;;;;;888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>?????????>>>>>>>>>@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDEEEGGGGGGDDDEEEGGGHHHIIIHHHFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDHHHKKKJJJEEEBBBAAABBB??????>>>=========>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::999999999999999999999999:::999999888777777666666777666666666666777777888666666666555555555444444444444444444444333333333444555666666555444333222111111222222222333333333222111000000000111333444222111000111222333222111111111111111111111111111222222111111000111111222000000/////////000111111111111111000000111444777:::>>>BBBBBB>>><<<>>>AAA@@@BBBDDDDDDCCCCCCCCCDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCBBBBBBAAAAAA>>>@@@AAABBBAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999888;;;;;;:::::::::999999999777777888888888999999999<<<<<<<<<;;;;;;;;;::::::;;;::::::999888777666666777777777888888888999999777666666555555555555666666666666666666666666666666888999999888777777888777777666666666666777777444444555555666777777777777777777666666666555555444444444444444444444444222333555666777666555555333333333333333333333333333333333222222111111111111111000000000111222333777666555444333222222222333333333333222222111111000111222222333333333333333333222222222333444555222222222111111111111111111111111111111111111111111111111222222333333333111111222222222222111111111111222222222222111111111222222222222333333333222222333444444444444444222333444555555444333222333333222222222222222333444444444555555555555666777777777666666666666666444444555555666777888888666666666666666777888888888888777777888999:::::::::::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>======<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@>>>>>>????????????@@@@@@???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????===>>>@@@AAADDDEEEGGGHHHDDDFFFHHHJJJKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDFFFDDDBBB@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999888999999999999888777666888777666666666666666777666666666555555555444444444444444444444444444444555666666555555333222111222222222222222222222222111111000000000111222333222222111222222333222222111111111111111111111111333222222111111111222222333333333222222222222222333333333222222444888;;;CCCHHHKKKHHHBBB>>>???BBBBBBDDDEEEEEEDDDDDDDDDEEEHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEDDDCCCBBBBBBAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBB===???BBBBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>?????????@@@@@@AAAAAAAAA>>>===<<<;;;:::999888777;;;;;;;;;::::::::::::999888888888888888999999999;;;;;;;;;;;;;;;:::::::::::::::999999888777777666666666666777777777888888777777666555555555555555555555555555555666666666666777999999777666777888666555555444444555555666444444555555666777777777999888888777777666666555444444444444444444444444222333555666777666555555444444444444444444444444333333222222222222222111111111111111111222222222333444444444444444444333333222222222222222111111000111222222333333333333111111111111111222222333111111111111111111111111111111111111111111111111111111111222222333333444111111222222222222111111111111222222222222111111111111111222222222333333111222222333333333333333111222333444444333222111444444333333333333444444444444444555555555555666555555555555555555555555666666666666555555555555666666666666666666777888777777777777888999999:::888888888777888888999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>?????????============<<<<<<;;;;;;=================================>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHEEEGGGIIIKKKLLLJJJHHHGGGCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA??????@@@AAA>>>>>>??????????????????=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999666777888999999999999999888888777666666555666666777777777666666666555555555555555555555555666666666555555555444333222111444444333333222111000000111111111111111222222222222333333333222222222222111111111111111111111111222222222222222333333444666666666555555444333333222333444666888<<>>>>>????????????>>>>>>?????????@@@AAAAAABBBBBB===<<<<<<;;;:::999888888;;;;;;;;;:::::::::999999888888888888888888888888::::::::::::::::::::::::999999999888888888888888555666666666777777777777888777666555555444555555444555555555555666666666555666888888666555666777555444444333333444444555777777777666555555444444888888777777666666666555444444444444444444444444444444555555555555555555444444444444444444444444222222222222222222222222000000111111222222222222111111333444555555555555222222222222222222111111111111222333333333222222/////////000000000000000000000000111111111111111111111111111111222222222111111111222222333333333111111222222222222111111111111222222222222111111111111111111222222222222000111222222333333222222111111222222222222111111444444333333444444555555444444444555555555555666333444444444444444555555777777666555555444444333666666666555555666666777888888777777777888999999555444444444444444555555666666777777888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;<<<<<<===>>>=================================<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGAAAAAABBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@??????>>>??????@@@===>>>???@@@@@@@@@??????=========<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::999999999999999999999999777777888888999::::::;;;999999888666555555555555777777777666666666555555555555555666666666666666555555444444333333222222555444444333222111000///000000111111222222222222222333444333222111222333111111111111111111111111111111111222333444666666666777888888999888888888444666999===AAAGGGMMMRRRXXXUUUOOOGGG>>>777444333DDDEEEGGGFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@???BBBDDDEEEDDDEEEGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDEEEEEEDDDCCCAAACCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCKKKOOOQQQNNNIIIDDDCCCDDD????????????@@@@@@@@@AAA===>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAAAAA===<<<<<<<<<;;;;;;::::::::::::::::::999999999999888888888888888888888888999999999999999999999999888888888888888999999999666666777777777888888888888777666555555444444444444444444555555555666666444555777777555444555666555444444333333444444555777777777666555555444444555555555555555444444444444444444444444444444444666555555444444444555555333333333333333333333333222222222222222222222222000000111222222222222222000111222444555555444444111111111111111111222222222222333333333222111111......//////000000000000///000000000111111111222000000111111111222222222222222222222222222333333111111222222222222111111111111222222222222111111111111111111222222222222000111111222222222222222333222222111111222222333333333222222333444444555444444444555555555555666444444444444555555666666555555555555555555444444777666666555555555666666999888888777777777777888444444333333333333444444555666666777888888999999::::::::::::::::::::::::999999:::;;;;;;<<<======444666999<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888999999:::;;;;;;<<<<<<999:::<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGDDDEEEFFFGGGIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>???>>>===<<<<<<>>>?????????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<999999888888888888999999999999999999999999999999:::999888888888999:::;;;:::999888666555555444444666666666555555555444444444444444555555666666666444444333333333333333333333333333222222111111111000000111222222222222222222444555444222000222333111111111111111111111111000000111222444666888999888999<<<>>>AAABBBBBBCCC>>>@@@CCCFFFHHHKKKPPPSSSRRRKKKCCC;;;777444111///CCCEEEFFFFFFEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@@@@CCCEEEFFFEEEEEEHHHKKKFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBDDDHHHLLLJJJEEEAAAAAABBB>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>>>>======;;;<<<<<<===>>>?????????===============<<<<<<<<<:::::::::999999999888888999999888888888888888888888888888888888888888999777777777888999999::::::777888888888888999999999888888777555555444444444444444444555555555666666333555666666555444444555555555444444444444555555444444555555666777777777333333333333333333333333555555555555555555555555888777555444333333444555222222222222222222222222222222222222222222222222000000111222222222222111111222333444555444333333111111111111111111222222333333333333333222111000......///000000000000000//////000000111111111222000000111111222222222222222222222222222222222222111111222222222222111111111111222222222222111111000111111111111222222222000000111222222222222222555444222222222222444555222111111111222333333444444444444555555555666666444555555555666666777777333444444555555666666666777666666555555555666666999999888777666666777777777666666555555555666666777888888999::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======///222777;;;>>>>>>===<<<<<<===============<<<<<<::::::;;;<<<<<<===>>>>>>999:::<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAACCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>??????===<<<:::;;;===>>>>>>>>>======;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999888888888888888888999999999999999999999999999===;;;999777777777999:::::::::888777555444444444555555444444444333333333333333333444444555555555333333222222222333444444111222222222222333333333000000111222222222222111222444666444222000222444111111111111111111111111//////000222444777999::::::<<<@@@DDDHHHKKKMMMMMMJJJKKKMMMLLLLLLKKKLLLNNNFFF???666111222444333111DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>============<<<<<<<<<>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888:::;;;;;;:::999999:::;;;:::999888888888999999999999888888777666666666666666666666555555555555666666555444444444444444444555666777777555333222555555666777777666555444555555444444444444555555444333333333333444555555555555444333333333333444444444444444444444444444777666555444333222222222444444444444333333222111555444222111111111222222222222222222222222222333222222222222222222222222000000111111111222222222///000111222333444444444000///......///000111222000000111111111111000000////////////////////////000000000000000000000000222222111111000000//////222222333333333333222222333333333333333222111000111111222222222333333333333333333333333333333333111111222222333444555555333222222222222333444444666666555555444444444333666555555444444333222222333333333444555666777777333333444555666777888999666555444333333444555666777666555444444555666666888999::::::;;;;;;::::::999999999999999999999999===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCFFFEEEEEEFFFHHHHHHGGGEEEHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???===============<<<<<<;;;999999999888888888777777:::::::::999999999999999999999999888888888888888;;;:::999777555444333333222333555666666555333222444444555555555555444444333333222111111222333333111111111222333444555666//////000000111111111222///000000000000111111111111111111111111111111111111111111222333333444444===>>>BBBGGGNNNVVV]]]aaaZZZWWWSSSOOOLLLHHHDDDAAA777555444222000......---BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888:::;;;;;;:::999999:::999999999888888888777777888888888777777777666666777777666666666555555555888777666666555555666666444555666777666555333222222333444555666666555555555555555444444555555555444333333333333444555555555555444333333333333444444444444444444444444444555444444333333333333444333333333333333222111111444333222111111111222222111111111111222222222222222222222222222222222222000000111111111222222222000000111222333333333333...------,,,---...///000000000111111111111000000000000000000000000000000000000000000000000000000000/////////.........---///000000111111000000///222333333333222222111000111111111222222222333333444444444444444444444444222222333333444444555555333333333333333444444555555555555444444333333333444444444444444444444444333333444444555555666666333333444555666777888888777777666555555666777777777666555555555666777777888999999:::;;;:::::::::999999999999999999999999666666666777888999;;;;;;:::;;;;;;<<<<<<;;;:::999999999999999999999999999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>=====================<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<=========>>>:::::::::::::::999999999999999999999999:::;;;<<<===============<<<;;;;;;888888888888777777777777999999999999888888888888999999999888888888888888;;;:::888666555444333333222333444666666444333222444444555555555555444444333333222111111222333333111111111111222333333444///000000000111111111111000000000111111111222222222222222222222222222222111111111111222222222222777888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999888888888888777777777777888:::;;;;;;:::999999:::999::::::;;;;;;999888777777777777777777777777666777777777777666666666666999888777777666666777777444555555666666444333222000111222444555555555555555555555555555555555555333333333333333444555555555555444333333333333333333333333333333333333333333222222222333333444555444444444444444333333222333333222111111111111222111111111000000000000000222222222222222222222222000000000111111111111222000111111222222222111111...------------.../////////000000111111000000///000000000000000000000000000000000000000000000000////////////............///000000111111000000///222222222333222222111000111111111222222222222333444444444444444444444444444444444444444444444444444333333333333444555555444444444444444333333333222222333444444555666666444444444444444555555555333333444555666777777888888888777666666777888888666666555555666777888999888888999::::::::::::999999999999999999999999999555555666777888999;;;;;;:::;;;<<<===<<<;;;999777999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???========================<<<<<<=========>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFIIIKKKLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<============:::999999999888888888888999999999888999999::::::<<<<<<======<<<<<<;;;:::888888888777777777666666777777777777888888888888888888999999999999999999999999777666444444333333222333444555555444333222444444555555555555444444333222222111111222222333111111111111111111111111000000000000111111111111111111111111222222222333222222222222222222222222111111000000000000//////000111555999@@@FFFLLLOOONNNKKKFFFBBB>>>999555111333222111000000/////////????????????????????????@@@@@@???>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;;;;:::::::::999999:::999999999888888888888::::::999999999888888888777777777777777666666666888999;;;;;;999888999:::;;;<<<>>>???>>>===;;;999666666666777777777777777888888777777777666666666888888777666666666666666444444555555555444333222222222333333444444444555444555555555555555555444333333222222333333444555555444333333222222333333222222222222222222222222333333222222222222333333555555555666666555555444222222111111111111111111000000000000////////////111111111111222222222222000000000000111111111111111111111111111111000000000000/////////000000000//////000000000000//////111111111111111111111111000000000000000000000000111111111111000000000000111111222222222222111111111111222222222222111111111111111111222222222222333333333333333333333333555555444444444444444444444444333333444444555666555555555444444444444444333333333444444444555555555444444444444444444444333333444555555666777777777777777666666777777777555555555666777888999999777888888999999999999999888888888888888888888888<<<;;;:::999888888888888999;;;<<<===<<<:::888666::::::::::::::::::::::::999999999999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<===============<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEGGGJJJMMMOOONNNLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<<<<===============:::::::::999888888777777<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888777777777555555666666777777888888999999999999999999999999888777666555444444333444222333444444444444333222333444444555555444444333222222222222222222222222222222222222222111111111000000000000000111111111111111222222222333333333222222222222222222222222111111000///......---------...000333888<<<@@@BBB???===:::999888777444222000000000//////000000111????????????????????????@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::999999999888888888888777777777777888888888888777777777777666666666666666666666666777999::::::999888888999;;;<<<===>>>>>><<<:::999555555666666777777777888777777777777666666666666666666555444444444444555444444444444444333333222666666555444444333333333444444555666666555444444333222222222222333444444444444333222222222222333222222222222222222222222444444333222111000000000222333333444444444333333111111111111111111111111000000000/////////......000000000111111222222222000000000000000000000000000000111111111000//////000000000000000000////////////000000000000//////000000000000000000000000////////////////////////000000000000111111111111111111111222222111111111000111111222222111111111000000111111111222222222111111111111111111111111444444444444444444333333444333333333333444555555555555555555555555555666555555444444444333333333444444444444444333333333333333444444555555666666555555555555555555555555444444555666777888888888666777888888999999888888888888888888888888888888>>>===;;;999888666666666999:::;;;<<<;;;:::888777::::::::::::::::::::::::888888888888999999999999999999999:::::::::;;;;;;>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<=========>>><<<<<<<<<<<<============::::::;;;<<<>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHLLLOOOPPPOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::999888888888;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::999::::::999999999888888888444444555666777777888888:::::::::999999999999888666666555444333333444444222333333333333333333222333333444444444444333333222222222222222222222222222333333444444333222111111111000000000000000000111111222222222333333333222222222222222222222222111000000///...---,,,,,,...//////111333444666777555444333333444555444222//////......//////000111>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA????????????@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888777777777777666777777777666666666666555666666666666777777777777777999::::::999888888999888999999::::::888777666444444555666666777888888666666666666555555555555555444333333222222333333444444444333333333333333888777666444333333333333333444555666666555444333222222222222222333444444444444333222222222222222111111111111111111111111555444222111000/////////...//////000000000000000///000111111222111111111111111000000//////......//////000000111222222222111000000000000000//////...//////000000000//////.........///......---,,,...//////000000//////...////////////////////////////////////////////////............////////////...//////000000//////...///000111111222111111111000000000111111111111222000000000000000000000000333333333333333333333333333222222222222333444444444444444555555555555666666666555444333333222222333333333333333444444444333333444444444555555555222333333444444333333222333444555666777777666666666666777888888888888777888888888888888888888888888888777666666666666777999999::::::::::::999999888888888888888888888888777777888888888888888888888888999999::::::;;;;;;>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<=========::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFIIIMMMPPPQQQOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::999888888777777777777666777777888888::::::;;;;;;::::::999888999999999999888888888777333444555666777888999:::<<<<<<;;;:::999888777777555444444333333333444444333333222222222222333333333333444444444444333333111222222333333222222111111222444555555444333222111111111111000000000000111111111111222222222333111111111111111111111111000000//////...---,,,,,,///000000000111111111111333222111111222222000///...............///000000==============================>>>>>>???@@@BBBBBB>>>????????????@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???????????????????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888777777777777666666666666555555555555444666666666777777888888888777888::::::888777888999777777777777666666666666333333444555666777888999555555555555444444444444444444333222222222222222444444333333222222333333666555444222222222333333333444666777777666444333222222222111222222333444444333222222111222222222111111111111111111111111333222111000000000000000---...//////000000000///...///000111222222111000222222111000000///....../////////000111222222222111111000000////////////------...///000000000000....../////////...,,,+++......////////////..............................////////////////////////---........./////////000......////////////......//////000111111111111111000000000000111111111111000000000000000000000000000111111222222333333333222111111111111222333333222222222333333444444444444444444444444444444333222222222333333444444555333333444444444444555555222222333444444333222222333444555666666555444444555666777777888888777777888888888888888888888888555555555555666777888999999888888888888:::;;;<<<777777777777777777777777777777777777777777777777777888888999::::::;;;;;;;;;:::::::::;;;;;;<<<===::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGIIIMMMPPPPPPNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;:::999888777666666666666666666666777888999:::::::::::::::999888888777777777777666666666666333444555666888999:::;;;>>>>>><<<;;;999777666666444333333333333333444444333222222222222222222333222333333444444333333222111222333333333333222111///000222444444444333222111111111111000000000///000000000111111111222222000000000000000000000000000000//////......------...//////000000000000000222111//////000///...,,,......---------...//////;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA???????????????????????????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::888888888888777777777777666666555555555444444444666666777777888888999999777888::::::888777888999999888777777666666777777222333444555666888888999555555444444444333333333444444333222222222222333555444333222222222333333333222111111111222333444333444666777777666444333222222111111222222333444444333222222111111222222000000000000000000000000000000000000000111111222///000111222222222222222...///000222222222111000333222222111000//////......//////000111222222222111111000000/////////...,,,---...///000000000000000000111111111000...---......////////////..............................///////////////////////////000000000111111222222000000111111111111000000//////000111111111111111000000000000111111111111111111111111111111111111//////000111222222333333111111000000111111222333000000111111111222222222222333333444444555555666111111222333333444555555333333444444444444444444222222444444444444222222333444555555555444333222555666666777777777777777777777777777777777777777888888777888888999::::::999888777666777:::<<<>>>999999999999999999999999777777777777666666666666777777888999::::::;;;;;;888888888999;;;===>>>???::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???????????????????????????@@@@@@???@@@AAABBBDDDEEEFFFFFFFFFGGGJJJMMMPPPPPPMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;::::::999888777666555444777777777777888999;;;;;;999::::::::::::999888888666555555555444444444444333444555777888:::;;;<<<@@@???===;;;999777555555333333222222333333444444333222222111111222222333222333333444444333333222111222333444444333222111---///111333444333222111222111111111000000/////////000000000000111111111///////////////////////////////////////.........------...000000111111111///...---...//////...---......---------......///;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>???@@@CCCEEEGGGDDDDDDEEEEEEDDDCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666:::999999888777666666555888888888888777777777777::::::999999888777777777777555444666888999777444888777777666555444444444555555555555666666777777666555444333333444555666444444333333222111000000333222222111111222222333111111111222222333333333444444444444444444444444222444555333000222888>>>KKK:::...000333//////444111111111111111111111111111111000///////////////////////////000000000000////////////////////////////////////////////////444333222111111111222333222333333333333222111111000///...------...///000////////////////////////////////////////////////000000//////......------............////////////---...///111111111000///222222111000//////000000000000000000000000000000000000111111111111000000222222222111111111000000000000111111111000000///...///222444555444333222333333333333333333333333222333333444444333333222555444444444444333333333666666555444333333222222444444444333333222222222111111222333333444555555222333444555666666666666444444555555666777777777444555555666777888888999888888888888888888888888777777777777777777777777666777777777888888888888999999888888888888888999999999999999999999999999999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@@@@?????????>>>>>>BBBAAA@@@@@@@@@AAABBBCCCFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@??????>>>>>><<<>>>???@@@@@@???>>><<>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;999777555444222111666666777888999999::::::999888888777666555555444444444444444444555666777444444444555777:::<<<>>>BBB@@@===:::777444333222555555444444444333333333333333333333333333333333444444333222222222333333222222222333333444444444//////000000111111222222111111111111111222222222222222111111111111222222222222333222222111000///000000/////////.........////////////////////////000000///............///,,,,,,------...---------;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???????????????@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999888777777777999999888777777666555555777777777777777777777777666666666666777777777777777555555666888888666444777777777666555444444444444444444555555666666666666555444333333444555666444444333333222111111000333222222111111222222333111111111222222333333333333333333333333333333333222444444222000111777<<>>>>>??????@@@@@@@@@@@@?????????>>>>>>AAA@@@?????????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>===>>>???@@@@@@???>>>===?????????>>>>>>>>>============<<<<<<;;;::::::999:::999999888777666555555666777777888999999::::::888888888777666555555555444444444444444555666666444444444555777999<<<===>>>===;;;999777666555444555444444444444333333333222222222222222222222222222222111111111222222333222222222333333333444444000000000000000111111111000000111111111222222222222111111000000111111222222222222222111000//////......---------,,,,,,,,,........................000///......------......---...//////000/////////::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAACCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>???@@@AAAAAABBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888777777666666555555666666666666666666666666555555666666777888888999777666666777888888666555777777666666555444444444333333444444444444555555555555444444444444555555444333333222222111111111222222111111111111222222111111111222222222222222222222222222222222222222111222333111///000555:::@@@444---000333000///222000000000000000000000000///......------------...////////////000000000000////////////////////////111111111111111111111111111111111111111222333444000000111111000000///...//////............///000////////////////////////......................................./////////---............////////////000000111111111111000111111000/////////000000000000000000000000000000111111222222222222111111222111111111111000000000111111222333333222222111222222444555555444333222333333333333333333333333222222333333333333222222000111222333444555555666555555444444333333222222333333333333222222222222111222222333333444444555333444444555555555444444333333333444555555666666666666666666777777777777666666666666666666666666777777777777777777777777666666666666777777777777999888888888888888999999999999999999999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<===>>>>>>??????@@@????????????>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCC?????????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===??????>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888888888888888888888888777777777888999999::::::888888777777666666555555555444444444444555666666333444444555777999:::;;;:::999888777777666777777444444444444333333333333111111111111111111111111000000000000111222333333222222222222333333333333111000000000000000000///000000000111111111222222222111111000000111111222222222222222111000///...---------------,,,,,,,,,..............................---,,,,,,,,,---------......///000000//////:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????AAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::::::::999999888888777777888888888999999999777777777666666666555555555555555555666666666666888888888999999:::::::::999888888999999999888777666666666555555444444444333333333333333333333333444444444444444444444444333333333222222111111111222222111111111111222222111111111111111222222222111111111111111222222222000111111000///000444777999111---000333111///111////////////////////////111000////////////000000////////////000000000000////////////////////////000000000000000000000000///000000111222333333444000000111111000000///..................//////000////////////////////////........................---------....../////////---------.........//////000000111111111111111111111000000/////////000000////////////////////////111111222222222222111111111111111111000000000000000000111222222222111111222222333333333222111111222222222222222222222222222222333333333333222222000111111222333444444444444444444333333333222222333222222222222222222222222222222333333444444444444444555555555444333333222222333333444555555555777777777777666666666666888888888888888888888888666666666666666666666666555555555666666666777777888888888777888888999:::999999999999999999999999999::::::;;;;;;::::::999::::::999999999999::::::;;;;;;;;;<<<======>>>>>>????????????>>>>>>>>>>>>============>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===???>>>>>>>>>============;;;;;;;;;::::::999999999999999999999999999999999777777888888888999999999888777777777666666666555555555444444444555555666333333444555666888999999888777666666666666666666444444444333333333222222000000000000000000000000000000000000111333444444222222222222222222222333111111000000/////////...//////000000111111222222111111000000000000111111222222222222111000///...////////////////////////...........................---,,,,,,++++++,,,,,,++++++,,,---............999999999:::::::::;;;;;;<<<<<<======>>>>>>??????AAABBBCCCDDDDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????========================>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;:::999999999999999999999888888888777777777888999999::::::777777777777666666666666444555555555666666666777;;;:::::::::999999888888:::;;;;;;;;;:::999999999555555555555444444444444333333333333333333333222333444444444444444444333333333222222222222222111222111111000000111111222111111111111111111111111000000000111111222222222000000000//////000333555555000...000222111000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000//////////////////////////////000111222222333333111111222222111111000///---......///////////////////////////////////////........................,,,,,,------......//////------------............111111000000000000000000000///////////////000000////////////////////////111111111222222111111111000000000000000000000000......///000000000000000000111111111111000000///222222222222222222222222111222222333333222222111222222222222222222222222333333333333333222222222222222222222222222222222222222333333333333444444444444444444444444333333222222333333444555555555777777777777666666666666777777777777777777777777555555555555555555555555444555555555555666666666888888777777888999999:::999999999999999999999999888888888999999888888888999999888888888888999999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>>>>============<<<;;;:::::::::::::::999999;;;;;;::::::999999888888888888888888888999999999777777777777666666666666666555555444444444555555333333444555666777777777777777666555444444444444444444333333333222222222000000000000000000000000111111111222333444555666222222222222222222222222111000000000//////.........//////000111111222222111000000000000000000111111111111111000///........./////////////////////........................------,,,++++++++++++,,,***+++,,,---............888888999999::::::;;;;;;<<<<<<======>>>>>>??????AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>=====================>>>??????@@@@@@>>>>>>===<<<;;;::::::999999999999999999999888888777777888888999999999:::888888888888777777777777555555555666666777777888:::999999888777777666666;;;<<<===<<<:::999999:::444444444444444444444444444444333333333333222222333333444444444444333333222222222222222222222222111111000000000000111111111111111111111000000000000000000111222222333333111000000///000111222333222000///000111222111000000000000000000000000000...------------......///////////////000000000000000000000000000000000000........................//////000111222222222111111111222222111111000///,,,---...///000000000///////////////////////////---------------------------------------.........,,,------------.........111000///////////////000//////......//////000000000000000000000000000000000000111111111111000000//////000000000000000111------...///000000000000//////////////////000000222222222222222222222222111111222222222222111111222222222111111111000000333333333333222222222222111111111222222222222222333333333333333333333333222333333444444444333333333333333444555555666666666666666666777777777777555555555555555555555555555555555555555555555555444444444444555555555666777777777777888999::::::999999999999999999999999666777777888888777777666999888888777777888888999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???;;;<<<===>>>>>>>>>======???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAA???>>>>>>===???????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999999888888888888888888888888888888888777777777777666666666666666666555444444444444555333333444555666666555555777666555444333222222222333333333333222222222222000000000000000000000000222222222222333444555555222222222222222111111111000//////////////////...---...//////000111222222111000000//////000000111111111111111000///...---,,,,,,,,,---------------------------------------------,,,+++++++++,,,,,,,,,,,,...///000000111111777888888999::::::;;;;;;<<<<<<======>>>>>>??????AAAAAA@@@AAAAAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>=========<<<<<<======>>>??????@@@>>>>>>>>>======<<<<<<<<<999999999999999999999999888888888888888999999999888888888888999999999999555555666777777888999999888888888888888888888888999;;;===<<<999777777999444444444444444444444444555444444444333333333333222333444444444444333222222222222222222222222222111111000000000000111111222111111111000000000///000000111111222333333444222111000000111222222222222222111///000222222111111111111111111111111111---------------...//////////////////000000000000000000000000000000000000///////////////////////////000111222222111000000000000111111000000///...,,,---...///000000000///////////////////////////------------------------...------------------,,,,,,,,,---------.........111000...---------.....................///000000000000000000000000000000//////000000000000//////////////////000000111111---...///000000111111111///////////////000111111111111111111111111111111111111222222222222111111000000000111111111111111222222222222222222222222000111111111222222222222333333333333333333333333111222333333444444444444333444444555666666777777555555666666777777888888555555555555555555555555444444444444444444444444333333444444444555555555777777777777888999:::;;;999999999999999999999999777777888888888888777777888888777777777777888888888888999999:::;;;;;;;;;============>>>>>>??????;;;<<<===>>>???>>>>>>===@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888888888888888888888666666666666777777777777666666555444444444444444222333444555555555444444555444333222222222222222333333333222222222222111111111111111111111111111333222222222222222333333222222222222111111111000.........///////////////------...///000111222222000000////////////000000111111111111000///...---,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,,,,+++,,,---///000111111111777777888999::::::;;;;;;<<<<<<======>>>?????????AAA@@@??????@@@AAACCCDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>@@@@@@??????>>>>>>======;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>>>>999999999999999999::::::888888888888888888888888999999999999999999::::::555666666777888999999:::999999999::::::;;;<<<<<<888:::<<<:::777555666777444444444444444444444444555555555444444333333333222222444444444444222222222222222222222222222222111111000000000000111111222111111111000000//////000000111222333333444444222111000000111222222222333333111//////222222222111111111111111111111111///////////////000111222////////////000000000000000000000000000000000000000000000000000000000000000000111222222111/////////////////////......---+++,,,...000000000000///////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,---..................///000111000000000000000000000000......////////////........./////////000000111111......000111111222222222////////////000111333333111111111111111111111111111111222222222222111111......///000111222333333222222222222222222222222000000111111222222222222333333333333333333333333000111222333444555555555444444555555666777777777444555555666777888888999777777777777777777777777444444444444444444444444333333333444444444555555777777777777888999:::;;;999999999999999999999999888888999999999999888888888888777777777777888888777888888999::::::;;;;;;<<<=========>>>>>>??????;;;<<<>>>?????????>>>===AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFFFFDDDCCCBBBAAA@@@>>>>>>======>>>???@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<555555666888999:::;;;;;;999999888888888888888888666666666666777777777777777666555444444444444444222333444555555555444333333222222222222222333333333333333222222222111111111111111111111111111111222222111111111111111111222222222222111111000000---.........//////000000------...///000111222222000000////////////000000111111111111000///...---........./////////000000------------------------///...------,,,,,,------)))***+++---.../////////555666888999::::::999999<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAABBBDDDEEEFFFEEECCCBBBCCCBBBBBBAAAAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;<<<==============================<<<;;;:::888777666666666888999::::::999777666777888999999999999888777888777666444444444555555888888777777888888999:::999888888888777777666666666666555444444444444444333333222222111111222222222222222222222222222222111111111111111111111111444333111000000000111222555333111000.........///000000////////////000000222111111111000000//////111111111111111111111111111000000///...------,,,...//////000000000000///...//////000000000000000............////////////000000////////////000000111000/////////000222333///////////////......---,,,---///000000000///...000000//////.........---///...------++++++***)))++++++,,,,,,,,,---------+++)))((()))---...---+++,,,,,,,,,---------......////////////////////////111000///------......///000000000000000000000000000000000000000000000000......///000000000000000111000......000000000///222222222111111111111000...//////000111222222222000111222222111000111222111111222222222333333333...///000222222111000000222333333444444333333222111222222333333222222222222333444444555555444444555555666666666666555555555555444444444555555666555555555555555555444444777777666666555555444444666666666666777888999:::::::::;;;<<<;;;:::999888888888888888888777666666666666666777888888999999777888::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>>>>???@@@AAAAAA@@@???>>>AAABBBCCCEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>>>>?????????:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999::::::999999999999888777777666777777777777777777777777777777777666777777666444444555666333333222222222222111111222222222111111111000000000000000000000000000000000000000000000111111222////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000222111111000000000000000111111000000//////......000///---+++++++++---...---.........---,,,++++++......---------,,,,,,,,,,,,***)))+++///000///...555555777888999:::::::::=========>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBAAABBBDDDFFFFFFFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======;;;::::::999::::::;;;<<<===???@@@========================;;;;;;:::999888888777777777888999:::999999888777888999:::;;;;;;:::999888888777666555555555666777888888777777666777777888888888888777777777666666777666555555444444444555555444333222222222222222222222222222222222222222222222222222222222222222333222111000000000111111111000000//////000111222111000000//////000000111111111111111000000000///111111111111111111111111111111000//////...------/////////000//////............///000000000//////............////////////000000////////////000000000000/////////000222222000000000000000//////...---...///111111000000///////////////......------...------,,,,,,++++++***++++++,,,,,,,,,---------///---+++,,,......---+++,,,,,,,,,---------......////////////////////////111000///...---......///........................000000000000000000000000000000111111222222111111111000......000000000///111111111000000000//////...//////000111111222222000111222222000000111222111111111111222222222222//////000111111111111111111222222222222222222111444444444555444444333333222333444444555444444444555555666666666666555555777666555444444444444444555555555555555555444444666666666666555555555555666666666666666777999999999::::::;;;:::999888777777777888888888777666555555555555666777777888888777888:::999999888:::;;;:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???>>>???@@@AAAAAA@@@???>>>AAABBBCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@???>>>======@@@???>>>======>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888999999888777777777777777777777777777777777777777666777777666444444555777555444444444333333333333333222222222222111111111111111111111111111111111000000000000000111111222000000000111111111111111000000000000000000000000//////000000000111111111000000000000000000000000222111000000//////000000000000000000//////......000///...,,,,,,---...///...............---,,,,,,+++,,,,,,,,,------.........,,,+++,,,...///...,,,444555555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>============<<<;;;::::::999999:::;;;===???AAABBB========================::::::999999999888888888888888888888888888888888999:::;;;<<<<<<;;;:::999888777666555666777888999999888777666555555555555777777777777666666666666777666666555555555555666666555444333222222222222222222222222222222222222333333333333333333333333222111111000///000000000000000//////000111222222111111111000000111111111111111111111000000000000111111111111111111111111111111111000000//////...000000000000///...------------...////////////...............////////////000//////......//////000000000/////////000111111000111111111111000//////...///000111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000......///...---+++,,,,,,,,,---------......////////////////////////000000///............///........................000000000000000000000000//////000000000111111111111000......000000000///000000/////////............//////000000111111222000111222222000000111222000000000000111111111111000000000000000111111222000000111111111111000000444444555555444333222222222222333444444444444444444555555666666555555444888777666444333333222222444444444444444444555555555555555555555666666666555555444555555666777888888888999999999888777666555666888999999777555444444444444555666666777777777888:::999888888999:::::::::::::::;;;;;;;;;;;;======>>>>>>???????????????@@@@@@AAAAAA@@@@@@???AAAAAACCCDDDEEEEEEEEEEEECCCCCCBBBBBBAAA@@@?????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777:::999999888777888888888777777777777777777777777777888888777555555666777666666666666555555555444333333333333222222222222111111111111111111111111000000000000000111111222222222222111111111111111000000000000000000000000//////000000000000111111000000000000000000000000222111000000//////000000000000000////////////...000///...------///000111....../////////...------******+++,,,---.../////////---,,,,,,------,,,***444444444555777:::<<<>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999888888888777888888999:::999:::;;;;;;;;;;;;:::999777777666666666888999::::::999888777666555555555666666666666666666666666777666666555555555666666777666555444333222222222222222222222222222222222333333333333333333333333111111000000000//////000333222111000000/////////222222111111111111222222111111111000000000000000111111111111111111111111222111111111000000000///111111111111000///...---,,,------.........................../////////////////////....../////////000000/////////000000000000000000000000///......,,,---///000000000///...------------------------+++++++++,,,,,,---------,,,,,,,,,------------...000//////............---,,,,,,,,,---------......////////////////////////000/////////....................................////////////////////////---------------......///111000......000000000///000000000/////////......////////////000000111111000111222111000///000222////////////000000000000111000/////////000222333000111111111111111111000222222222222222111000///222222333444444444444333444444444555555444444444666555555444333333333333333333444444444444555555444444444555555666666666444444444444555666777777777777777777777666666666444555777888888777555333444444555666666777777888777888999999888777888:::999999:::::::::;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB????????????????????????========================>>>>>>>>>>>>>>>=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999888777777::::::999888888888888888777777777777777777777777777888888777555555666888666666666666555555555555444444444333333333222222111111111111111111111111000000000000000111111222222111111111111111000000000000000000000000000000////////////000000000111000000000000000000000000111111000///////////////////////////////////////......------...///000111...///////////////......******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,444444444555777999<<<>>>>>>>>>>>>==================>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCCCCBBBBBBAAA??????>>>>>>===>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888999999888888777777888999::::::777888999::::::999888777777777666666666888999:::<<<;;;:::888777666555555555555555555555555555666666666555555555555666666777666555444333333333333222222222222222222222222333333333333333333333333111111111111111000000///222222111111000000//////222222111111111111222222000000000000000000111111000000000000000000000000111111111111000000000000333333333222111000///...,,,------...........................//////////////////............////////////000000000/////////......//////......---,,,+++,,,---.........---,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,---------.........,,,,,,------------...///,,,,,,,,,---------......///////////////////////////////////////......---////////////////////////////////////////////////...------,,,---...//////111000......000000000///111111000000000////////////////////////000000000///000111111000///000111....../////////000000000111000/////////000222333111111222222222222111111111222222222111111000///111222333333444444333333333333444444444444333333333333333333333444555666333333333333444444555555333333444444555555666666333333333333444555666777777777666666666555555555333444666777777666555444555666666777777888999999777999999999777777888999999999999:::::::::;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999888777:::999888888777777888888777777777777777777777777777888888777555444666777555555555444444444444333444444444333333333222222111111111111111111111111000000000000000111111222111111000000000/////////////////////////////////...////////////000000000////////////////////////111000000///.../////////.............../////////,,,,,,,,,,,,---......///......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,---...333444444555777999;;;<<<==============================???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>><<<===============<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888888888777777777888999999::::::555666777888888777666555888777666555666777888999<<<;;;:::888777666666666444444444555555555555555555444444444444555666666555444444333333333333333222222222222222222222222333333333333333333333333111222222222222111000000---...///111222222222222111111111000000111111111000000000000111111111111000000000000000000000000000000000000000000000000222222222222111000//////------...////////////...............///////////////......------....../////////000000000///......---............---,,,,,,******,,,---------,,,+++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---------............)))+++,,,---,,,,,,...///,,,,,,,,,---------....../////////////////////////////////000///......---000000000000000000000000000000000000000000000000111000/////////000111222111000......000000000///111111111000000000/////////////////////////////////000111111//////000111////////////000000000000000000000000000111111222111222222222222222222111222222333333333333222222111111222333333333333333222333333444444333333222111111222222333555666777222222333333444444555555444444444444444555555555444444333444444555666777888777666555555555666666333444444555555555555555666666777777888999999999777999999999777666777888999999999999::::::::::::;;;;;;<<<===>>>??????@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999::::::::::::888999999::::::999999999999888888777666777777777777777777777777777777777666777777666444444555666444444444333333333222222333333333333222222222222222222222222222222222222000000000000000111111222111111000000///.........////////////////////////......////////////000000////////////////////////111000//////......//////---............/////////,,,,,,,,,---------------------.../////////......---,,,,,,,,,+++++++++***((()))+++,,,+++,,,...///333444555777888999999999;;;<<<<<<<<<===>>>>>>>>><<<===>>>@@@BBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>============>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::888888888888777777777777555666888999::::::999999555666777777777777666555888777666555555555666777::::::999777666666666666333333444444444555555555333333333333333444555555333222222222222333333444222222222222222222222222222222222222222222222222222333333444333222111000,,,...///111222222222222111000000//////000000111///000000000111111111111000000000000000000000000//////////////////////////////000000000//////.........///000000000//////............///////////////......------....../////////000000000///------...............------,,,***+++,,,---...---,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............***,,,...---++++++,,,...,,,,,,,,,---------......////////////////////////...///000000000///------////////////////////////000000000000000000000000222111000//////111222444111000......000000000///000000/////////.........///////////////////////////000111000///...///111//////000000000111111111//////000111111111111111000000111111111111000000000111222333333444333333111111222333333333333222222222333333333333222222222222222222333444555555111222222333444444555555555444444444444444444333444444444444555666777888888888666555555555666777444444333333333444555666555555666666777888888888888999999888777666666888888999999999999:::::::::::::::;;;<<<===>>>????????????>>>======>>>??????@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEAAAAAABBBCCCCCCBBBAAAAAA???????????????????????????>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======888888999999999:::::::::777888888999::::::::::::888777666666555555666666777777777777777777777777555666666555333333444555444444444333333333333222333222222222222111111111222222222222222222222222000000000000000111111222222222111111000//////...////////////////////////........./////////000000////////////////////////000000///............///---------.........//////...............------,,,,,,,,,---...............+++++++++++++++,,,,,,,,,(((+++,,,,,,******,,,...333444666888888888888777:::;;;;;;<<<===>>>??????<<<===>>>@@@BBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>============>>>???===>>>???????????????>>>;;;;;;;;;<<<<<<>>>??????::::::::::::::::::::::::888888888888777777777666444666888:::;;;:::999888555666777888888777666555888777666555444444555555999888777666666555555666333333333444444555555555222222222222333333444555111111111111222333444444222222222222222222222222111111111111111111111111333333444555444333222111000000111222222111//////000000////////////000000//////000000111111111222000000000000000000000000............////////////------.....................//////000000000000000............/////////000.........------.........//////000000000///---,,,///////////////......---+++,,,---.........---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000...+++***+++---,,,,,,,,,---------......////////////////////////...///000000000///---,,,........................000000000000000000000000111000...---...///111222111000......000000000/////////.........---------///////////////.........///000111000///...///111000000000000111111111111...///111222222222111000//////000000000000//////---...///000111222222222111111222333333333333222222222222333333222222222444444333222222333333333111111222333333444555555555555555444444333333333555555444555555666777888999888777555555666666777555444222111222444666777444444555555666777777777888999999888666666666777888888999999999:::::::::999999:::;;;<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@???????????????????????????>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======888888888999999:::::::::666777888999:::;;;;;;;;;777777666555555555555555777777777777777777777777444555555444222222333555555555444444444333333333222222222111111111000000222222222222222222222222000000000000000111111222333333222222111000000///////////////////////////............/////////000////////////////////////000000///...............---------........./////////000000000///...------+++,,,,,,---.........---))))))***+++,,,------...***,,,...---***)))***,,,333333444444666777888999::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDEEE>>>@@@AAABBBBBBAAA???>>>CCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>============??????>>>===<<<:::888777======<<<;;;;;;;;;;;;<<<;;;:::888777777888:::;;;:::999888888777777888888777777777777777777777777777888999::::::999888777888888777666666666666666666666666666555555555555444444444444444444444444666444333333333333222000444333222222111111222222111111222222222222111111111111111111111111111111222111000//////...//////444333111///...//////000000000000///......------......//////000000111111000000000000000000000000000000///...........................////////////////////////............000000000000000000000000......------------.........///000000000///---,,,......---------,,,,,,,,,------------------------///,,,++++++,,,,,,)))&&&+++,,,,,,---.........---......---------,,,,,,,,,,,,,,,,,,---------......///000000000......000111////////////////////////222111111111000000////////////000000000000////////////000000000000/////////////////////.........000000000000000000000000000000000000000000000000000000///////////////000111111222222222222111111............////////////////////////............//////000111222222333333111111000000111111222333111222222333333222222111111222222333333222222111444444444333333222222222111222333444444444444444333333333222222222111111222222333444555666777888777666555444444444444444666555555555555444444444444444555555666777777777:::999777666666777999:::888888777777888888999:::999:::;;;<<<============??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????????????????AAADDDDDDCCCBBBDDDBBBAAA??????@@@AAABBBBBBBBBAAA@@@@@@??????>>>AAA@@@???>>>===<<<;;;:::<<<<<<======<<<<<<;;;:::999999999999999999999999:::::::::999999999888888:::::::::::::::999888777666777888888888666555444777888888888888999999999555555555555555555555555555333000......///222333000000111222333333444444333333333222222222111111000000000000////////////222222111000//////000000...---,,,,,,,,,,,,---...000///...///000111000///000000000000////////////000000//////........................////////////////////////////////////---------------------------------,,,,,,+++++++++************************333333444444555777888999888999::::::;;;:::::::::;;;;;;<<<>>>???@@@AAABBB>>>???AAABBBAAA@@@???>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;:::888777777888:::;;;:::999888888777777888888777777777777777777777777777888999999999999888777888777666666555555666666666666666666555555555555444444444444444444444444333111000111333333222111444333222222111111222222000111111222222111111000222222222222222222222222111000000////////////000333222111000///////////////////////////.........////////////000000111111000000000000000000000000000000///...........................////////////////////////............////////////////////////......------------.........///000000///...---,,,......---------,,,,,,,,,------------------------///...,,,---......,,,)))+++,,,------......------...------------,,,,,,,,,------------------......+++,,,------------///111........................000000000/////////......///000000000000000000/////////000000000000///////////////////////////...........................000000000000000000000000000000///////////////000//////000000000000//////....../////////000000000111111111111000000000000//////000111111222333333111111111111111222222333111222222333333222222111222222333333333333222222444444333333333222222222///000111222222222222222333333333222222222111111111222222333444555555666555555444444444555555666666555555555555444444444444444555555666666777777999888666555555666888999888888777777888888999:::999:::;;;<<<============?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????BBBBBBDDDGGGIIIJJJHHHFFFDDDCCCAAA@@@???@@@AAABBBBBBAAAAAA@@@??????>>>>>>@@@??????>>>===<<<;;;;;;<<<============<<<;;;;;;999999999999999::::::::::::::::::999999999888888999:::::::::999999888777777777888888888777555444666666777777777888888888555555555555555555555555444333222000000111222333111111111222222333333444333333333222222222111111000000000000////////////111000//////......////////////...------...//////000.........000111000///000000000/////////....../////////......------------.........////////////000000000000000000000000,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++333333333444555666777888777888999999:::::::::999:::;;;;;;<<<<<<===>>>>>>===>>>???@@@@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>===;;;;;;:::999999999999999;;;:::999888888999:::;;;:::999888888777777888888777777777777777777777777777888888999999888888777777777666555555555555555666666666666555555555555555555555555555555555555000//////000222333333222333333222111111111111222000111111222222111111000222222222222222222222222000000/////////000111111111111222111111000///.........////////////000000/////////000000000000111000000000000000000000000000000///...........................////////////////////////............////////////////////////......------------.........////////////...------......---------,,,,,,,,,------------------------------,,,---......---+++,,,,,,------......------------------,,,,,,,,,,,,..................------)))***,,,------...000222........................//////...............---000000111111111111000000...//////000000//////.........//////////////////........................000000000000000000000000//////.........//////000...//////000000//////.../////////000000000111111000000000000111111111111///000000111111222222222000111111111111222222222111111222222222222111111222333333444444333333222333333333333222222222222000000111222222222111111333333333222222222111111111111222222333333333444333333333444444666777777666555555555555444444444444444444555666666777777777777555555555555777777888777777777777888999999::::::;;;<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@???????????????CCCDDDGGGLLLNNNNNNKKKHHHDDDCCCAAA@@@@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999::::::;;;;;;:::::::::999999999888888999999999:::999999888777777777888888888777666555555555555666666666777777555555555555555555555555444444333333333222222222222222222222222222222222333333333222222222111111000000000000//////////////////......------......000000///......///000000///...---...000111000///000////////////...............------------,,,,,,---------.........//////000000000000000000000000,,,,,,,,,------.........------,,,,,,,,,,,,++++++------------------------333333333333444555666777777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>=========>>>>>>============<<<;;;;;;::::::;;;;;;:::999999888888999999::::::999888888777777888888777777777777777777777777777777888888888888777777777666666555555555555555666666666666555555555555666666666666666666666666111000000111222333333222333222222111111111111111000000111111111111000000222222222222222222222222////////////000111222222000111222222222000///...---......///000000111111000000000000000000000000000000000000000000000000000000///...........................////////////////////////............////////////////////////......------------...........................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,+++,,,,,,------...------,,,---------,,,,,,,,,++++++//////............------+++---////////////111222................................................000000111111111111000000...//////////////////...............////////////........................////////////////////////......------......//////000000111111111111000000000000000000111111111111............///////////////000000000111111111222000000111111222222222222111111222222222222111111333333444444444444333333333222222222222222222222222333333444444444333333333333333222222222111111222222222222333333333333444444444444444555666666666555555555555444444444333333444555555666666777777666666555555666666777777777777777777888999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????????????????????????????>>>BBBDDDHHHMMMQQQPPPLLLHHHCCCCCCBBBAAA@@@AAAAAABBB@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;:::::::::999999999888888888888999999999999888888777777777888777777777777555555666666666777777777555555555555555555555555333444555555555444333222333333222222222222222222333333333222222222111111000000000000//////////////////......---......//////////////////////////////...---...000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222333333444555666888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@?????????>>>============<<<;;;::::::<<<<<<;;;::::::::::::;;;999999999999999999999999:::999888888777777888888777777777777777777777777777777777777777777777777777777666555555555555555666666666666555555555555666666666666666666666666555333222222333333222111333222111111000000111111000000000111111000000000222222222222222222222222000000///000000111222333///000111222222111///...---......///000111222222111111111111000000000000000000000000000000000000000000///...........................////////////////////////..........................................------------.........------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,+++++++++..................------,,,...000000///......///........................////////////////////////000000111111111111000000......////////////......---.........//////000000////////////////////////........................------,,,------...//////000000111111111111000000000000000000111111111111---........./////////000000000000000000111111111///000111222222222222111000111111222222111111000222333333444444333333222222222222222222222222222333333444444444333333222333333333222222222111111333333333333333444444444666666555444444444444444666555555555555444444444333333444444555666666666777777777777777777777777777777666666777777888999999::::::;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDIIINNNQQQPPPKKKGGGBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<999::::::::::::999888888999999:::::::::;;;;;;;;;:::::::::999999999888888777888888999999888888888888777777777777888888888666666666777777777888888555555555555555555555555333444555666666444333222333333222222222222222222333333333222222222111111000000000000/////////////////////......///000000........................///------...///000///...............------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222222333444555888999:::;;;<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>============<<<;;;:::999::::::999888888888888888999999999999999999999999:::999888888777777888888777777777777777777777777888777777666666777777888888888777666666666666666666666666666555555555555555555555555555555555555666555333333333333222000222222111000000000000111///000000111111000000///111111111111111111111111111111000000000111222222000000111111111111000000......///000000111222222222111111111111000000000000000000000000000000000000000///...........................////////////////////////..........................................------------......---------,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***,,,......---,,,+++,,,------------------------///////////////000000000//////000000000000//////---......//////......---------......///000000000000000000000000000000000........................,,,,,,,,,,,,,,,---...///---......//////......---/////////000000000111111//////000000111111222222000000000000000000000000///000111333333222111111000000111111111111000000111222222333333222222111111111111222222222222222111111222222222111000000333333333222222222111111222333333333444444555555777777666444444333333333666555555555555444444444333333333444555555666666777777777777777777777777777666666666666777888888888999999::::::999999888;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>CCCFFFJJJNNNQQQOOOJJJFFF@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999::::::999999888777;;;;;;;;;;;;:::::::::::::::::::::999999999888888666777888888999888888888888888777777777888999999666666777777777888888888555555555555555555555555333444555555555444333222222222222222222222222222333333333222222222111111000000000000/////////////////////...//////000111---......//////......---...---,,,---///000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++222222222222222333333444777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>=========<<<<<<============<<<<<<:::999888888777888888888999999999::::::999999999:::999888888777777888888777777777777777777777777888777666555555666777888999999888777777777777777666666666666555555555555444444444444444444444444444222111222333333222111222222111000000000000000//////000000000000//////000000000000000000000000222222111111000111111111111111000000000000111111/////////000000111111222222222222111111111000000000000000000000000000000000000///...........................////////////////////////..........................................------------......------,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++***---//////---,,,---...------......------,,,+++,,,,,,,,,++++++++++++***)))******+++,,,---......(((***---...---,,,,,,---------------------------------........./////////......////////////......---......//////......---------......///000000111////////////////////////------------------------++++++++++++,,,---...///------............------....../////////000000000/////////000111222222222000000000000000000000//////000222333333222111000000000111111111111000000000111111222222111111000000111111111222222222222111222222222222111000///333333333222222222111111000111111222333444444555666555555444444444555555666555555555555444444444222333333444444555555666555666666666666666666555666666666666666777888888777777888888888888777777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>CCCDDDGGGKKKMMMKKKFFFCCC???????????????>>>======???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999<<<<<<<<<;;;::::::999999:::::::::999999999888888666666777888888888888888888888777777777888999:::555555555666666666777777555555555555555555555555444444444444444333222222111111111222222333333444333333333222222222111111000000000000////////////...---------......///000...///000000000000///......---,,,---///000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,.................................------,,,,,,++++++++++++,,,,,,---------------------------------222222222111222222333333666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>===============>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>============;;;<<<===>>>????????????<<<;;;::::::999999::::::888999999::::::999999888:::999999888777888888888777777777777777777777777888777666555555666777888:::999999888888888888888777666666666555555555555444444444444444444444444111000///000222333333222222111111000000000000000//////000000000000//////////////////////////////333333222111000000000111222111000//////000111222000000000000111111111111222222222222111111000000000000000000000000000000000000///.........................../////////000000/////////.............................................------.........---,,,,,,+++,,,---//////......---------,,,,,,,,,++++++++++++++++++++++++)))+++...---***)))***,,,---.........---,,,,,,+++,,,,,,,,,+++++++++******(((((()))***,,,---......(((***...000000///000000------------------------,,,,,,,,,------.........------............---------..................------------...///000000111........................------------------------++++++++++++,,,---.../////////000000000000//////............////////////,,,------...///000000111000000000000////////////...000222333333333111000000000111111111111000000000000111111111111000000000000111111222222222222444444444444444333222111333333333222222222111111...///000111222333444444444444444444444555666777666666555555555444444444222222333444444555555666444444555555555555444444666666666666666777888888666666777777777777666555:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>@@@AAACCCFFFHHHFFFBBB>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999<<<<<<======<<<<<<;;;:::======<<<;;;:::999999888:::::::::999999999888888666666777888888888888888888888777777777888:::;;;444444444555555555666666555555555555555555555555444444333333333222222222000000111222333333444444333333333222222222111111000000000000////////////,,,,,,,,,,,,------...//////000111222222111000///...---,,,---/////////...---------,,,,,,,,,++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,//////////////////////////////...---,,,++++++***+++++++++,,,,,,---------........................333222111111222333555666777777888999:::;;;;;;<<<>>>>>>>>>===<<<:::999888999:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888666666777888999:::::::::::::::::::::999999888888777777666555555555555555666666666666666777777888:::999888777666666666666888777666555555666777888666666555444333333222222222222222222222222333333000000000000111111111111111111000000000000111111222222222111111111111000111111111111111111111111000000000000000000000000//////000111222333333444000000000000000000000000///////////////000111111.........//////////////////000000000000000//////............////////////111000.........---,,,***---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******------,,,,,,,,,+++++++++,,,***(((***---...---+++,,,---......//////......------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,........................111000...,,,+++++++++,,,------,,,+++,,,---...///............////////////000000000000////////////////////////////////////............////////////000000111111222222222222000000000000////////////000000000000///////////////000111222222111000//////111333333222000000111333333333222222222222222111111222333444444444444777777666666666555555555222333333444444333333222111111222333333333333222555555555555555555555444555555666666666666555555777777777777777777777777999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@>>>===<<<;;;>>>>>>????????????>>>>>><<<<<<======<<<;;;::::::666666666666666777888888:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777555555555888888777666666666666666888888888888888888888888999777666555666777666555888777666555444555666666777666444333222222333444666555444333222111000000444444333333222111000000//////000111111111111111......------------......000000///...------,,,,,,///............---------------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111111222333555666666777777888999:::;;;;;;<<<>>>@@@AAA@@@>>>;;;999:::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<======>>>????????????????????????==================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888888888777777777888888999999::::::999999999888888888888888777666666555555666666777777777777777888888999:::999888777666666666666999888777555444444444444666555555444333333222222333333333333333333333333000000000000111111111111111111000000000000111111222222222111111111000000111111111111111111111111000000000000000000000000.........///000000000111000000000000000000000000///////////////000000111////////////............//////000000000000//////............///////////////...---.........---------,,,,,,...000000...,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,+++)))+++---...---+++,,,,,,---............------------,,,,,,------...,,,,,,------------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................000///---,,,++++++,,,,,,------,,,,,,,,,---...///............////////////000000000000/////////////////////////////////////////////000000000000111000000111111111111111111000/////////////////////000000000000////////////111111222222222222111111///111333333222000000111222222222222222222222222000111222333444444444444555444444444333333333222222333333444444333333222111111222222333333333222555555555555555555555555555555666666666666666555666666666666666666666666888999::::::;;;:::::::::<<<<<<;;;;;;<<<<<<===>>>????????????>>>===<<<<<<===>>>>>>??????>>>>>>===<<<============<<<;;;:::777777777777777888999:::999:::;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::888888999777666666777777888999:::999888888888888888888888999777555555666777666555777666555444444444555555666555444333222333444444444444444333333333333333444444333222222111000000//////000111111111111111//////............//////000//////...------,,,,,,///............---------------,,,,,,,,,,,,+++++++++++++++***++++++,,,---+++++++++++++++*********........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111111111222333444555666666777888999:::;;;;;;;;;===AAADDDDDDAAA>>>;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888999999888888888888888888888888999888888777777777777777888888777666666666666777888888777777888888999:::999999888777666666666666<<<;;;999666444333222222555555555444444333333222555555444444333333222222000000000000111111111111222222111111111111222222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////......//////000111000/////////...---------...//////000000/////////............////////////---------.........//////---,,,,,,---//////...,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,---...//////000............------------,,,+++***+++---------+++++++++,,,------------,,,------,,,------...///000,,,------......------,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------...---,,,++++++,,,---...---,,,,,,,,,,,,---...///............////////////000000000000////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000333222222111111222222333///111222222111000000111111222222222333222222222000000222333333333333333444444333333333333222222222222333333333333222222111111111222222222222222555555555555555555555555444444555666777777666666666666666666666666666666888888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<======>>>>>>>>>>>>========================<<<;;;999999999888999999:::;;;888888999:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;888999::::::888666666777555555666777999:::<<<===999999999888888777777777888666555555666666555444666555444333333333444444444333333333333444444555333333333444444555555555333333333222111111000000//////000111111111111111000000////////////000000/////////...------,,,,,,///............---------------,,,,,,,,,,,,+++++++++++++++++++++,,,------...---,,,+++***++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111111222222333444444555555666777888999::::::;;;===@@@BBBCCCBBB@@@???>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888888888999:::888888888888777777777777888777666666555666777777999888888777777777777777777777666666777777888999888888777666666666666666<<<;;;:::888666555444333555555444444444333333333555555444333222222111111///000000000111111111111222222111111111111222222111111111111000000000000////////////////////////000000000000000000000000111111111111111000000000///////////////////////////............///000000000000///...------,,,,,,......//////000/////////............////////////---.........------...///---,,,+++,,,...///...------------------------------------,,,,,,,,,++++++************************))))))))))))************++++++,,,,,,---............------------,,,,,,,,,+++*********++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000,,,,,,------------,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------,,,,,,+++++++++,,,...///,,,,,,,,,,,,------..................////////////000000000000//////////////////////////////////////////000000000111111111000000000000////////////.........///////////////////////////000000000000333222111000000111222333///000222111000000111222111222333333333333222111///000111222333333333333555555444444444444444444222222333333333333222222111111111111111222222333333333333444444444444444333444555666777777777777666666666666666666666666666777888999:::::::::999:::::::::::::::;;;<<<<<<:::;;;<<<===============<<<======>>>>>>======<<<<<<======>>>======<<<<<<:::999999999999999::::::666777888999999888777666999999999999999999999999666888999888666555555666555555666777888:::;;;<<<999999888888777777666666777666555555666666555333444444333333333222222222111222222222333444555555333333444444444555555555333222222222111111000000//////000111111111111111111111000000000000111111//////.........---------///............---------------,,,,,,,,,+++++++++,,,++++++++++++,,,------222111///---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000111222333333333333444555666666888888999:::<<<======>>>???@@@AAABBB@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;;;;<<<====================================<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::888888888777888888999999888888777777777777777777888777555555555666777888999888888777777777777777666555555555555666777777888777666666666666666666777777777666666555444444444444444444444333333333444333333222111000/////////000000000111111111111222111111111111111111222111111111000000000//////////////////////////////////////////////////////111111111000000000000000////////////////////////...............//////000000//////...---,,,,,,+++------...///////////////............////////////...000000///,,,+++,,,------,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********)))))))))***)))***++++++,,,,,,++++++************+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///------------------------,,,+++******+++,,,...///,,,,,,,,,---------------............////////////000000000000////////////////////////////////////........./////////000000000000000///////////////------....../////////000.../////////000000000111111000///......///000111...000111000//////111333333333555555555444222111//////000111222222222222333333444444444444444444111222222333333222222111111111000000000111222333111111111222222333333333444444555666666777666666555555555555555555555555555666777888999999999999999999999999999::::::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<:::999999888888888999999666666777888888888777666777777777777777777777777999:::<<<;;;:::999999:::777666666666666777888888888888888777777777666666777666555666777777555333333333333333333222222222000111222333444444555555555555444444444333333333222222111111111111111000//////000111111111111111111111000000000000111111...............---------///............---------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...222111///---------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///000111222333333333333444444555666777888999999======<<<<<<===???AAACCC@@@???>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===========================<<<;;;;;;;;;:::999999999::::::;;;;;;;;;;;;::::::999888888777777777888888777777777777777777777777888777555444555666888999888888777666666666666777555444444444444555666666777666666555555666666666222333333444444444333333444444444444444444444444222222111111000000//////000000000000111111111111111111000000000000111111111111000000000/////////000000000000000000000000////////////////////////........................000000000000000000000000......------......///000///.........---,,,,,,,,,,,,---......////////////............////////////...111222000,,,***+++------,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((()))))))))************++++++++++++************++++++++++++************)))+++++++++)))((()))*********+++,,,,,,,,,,,,+++******)))******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...+++,,,------......------............////////////000000000000////////////////////////////////////............/////////////////////000000111111111---------......//////000......//////000000111111/////////....../////////...///000/////////111333555666777888777444222000...///000111111222111111000000111111111111222222111111222222222222111111111111000///000111222333000111111222222333333333555555666666666666555555555555555555555555555555444555666777888999999999888888888888888999::::::888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<::::::999999888888999999555666888999999888777777777777777777777777777777777999::::::999888888999888888777666555555666666777777777777777777777777777777666777999888666333333333444444444333222111000000222333444444444444444444444333333222222222111111111111111111111111//////000111111111111111111111000000000000111111........................///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......---,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------//////111222333333222222333444444555666777888999<<<======>>>???@@@AAAAAA@@@@@@??????===<<<;;;:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999:::999888777777666777777555555666666777777888888888777555444555777999;;;888777666666555555666666555555555555555666777777666666555555555666666777222333444555555444333333444444444444444444444444111111111111111111111111000000000000111111111111000000////////////000000111000000000////////////111111111111111111111111////////////////////////,,,---------.../////////000000000000000000000000...------------...//////------------------------+++,,,---...////////////............////////////,,,///111000,,,***,,,///---,,,******,,,---...---------------------------,,,+++++++++************************************)))))))))*********++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******+++---...---***)))***,,,***++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,---.........------............////////////000000000000////////////////////////////////////...////////////000000000...//////000111222333333,,,,,,---......///000000.........///000111111111//////000000000000//////.../////////...///111444888999::::::888555222000---...///000111111111111000000000000111111111222111111222222222222111111111111/////////000222333111222222333444444555555777777777777666555444333555555555555555555555555333444555777888999999999888777777777777888999999888999:::::::::::::::999;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::666777888999999999888888888888888888888888888888555666888888666666666777999888888777666666666777555555666666777888888888888777888999:::999666444333444555555555444222222000111222333444333333222111111111222222222222222000000000000111111111111//////000111111111111111000000000//////000000000........................///............---------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------...///111222333333222222333333444555666777888888;;;===???AAAAAAAAA@@@??????@@@@@@@@@>>><<<:::999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::888777666666666666444555555666777888888999999888666555555777:::;;;777777666555555555555555666666666666666777888888666666555555555666666777666777888888888777555555444444444444444444444444222222222222222222333333000000000000111111111111//////............//////000000000000////////////111111111111111111111111////////////////////////---......///000111222222000000000000000000000000...------------...//////,,,,,,------------------+++,,,---...////////////............/////////000***...111000,,,+++...111...,,,******,,,---...---.................................---------,,,,,,))))))))))))))))))))))))************++++++++++++((()))***+++---...///000---------,,,,,,,,,++++++,,,...000...,,,***,,,...++++++,,,------------,,,------,,,+++++++++,,,,,,//////000000000000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,+++,,,---.........---,,,............/////////000000000000000////////////////////////////////////000000000000111111111111......///111222333444555,,,,,,------...///000000---......///000111111222///000111222222111000///...//////......///222444:::;;;<<<;;;999555222///---...///000111111111111111111222222333333333444111111222222222222111111222111///...///000222333333333444444555666777777888888777777666444333222555555555555555555555555333444555777888888999999777777777777777888888999999999:::::::::999999888:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;666777888999::::::999888999999999999999999999999777999;;;;;;999999999:::999999888888888888999999444444555666777888999999888888888:::;;;:::777444444444555666555444333222000111222333444333222222...///000111222333444444000000000000000111111111//////000111111111111111000000////////////000000---.....................//////.........------------------,,,,,,,,,++++++---,,,,,,,,,,,,---......***+++---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------333222222222222222222222333333333333444666777888999<<<@@@AAA???>>>???AAA???@@@BBBAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999::::::999999888999999:::888888777777777777888888777888999999888777666555555666777999999888888777000222444444333333333555444444444444444444444444555555666777777666555444666666555444333333222222111111111111000000000000...............///000000......//////000000111111////////////000000000000222222222111111111111000000000000000////////////111111000/////////////////////.........---------,,,,,,,,,---------......------------------------------............---------...000///......///000333222111000///...---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---+++***(((((()))+++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000444222111///...---......////////////...............---,,,+++,,,...000111---------......000111111000000///...------,,,,,,000000000000000000000000000///...------...///000,,,---...///000111222333777999;;;;;;999444///,,,000000000111222222333333////////////000000000000111111111111111111111111111111111111111111111111222222222222333444555555555555444333333333333444555555555555555666777777666555444444444555777888999999888888777888888999555555555555666888999999::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<999::::::::::::999888888:::888555555777888888888777777777777777777888999::::::999999::::::;;;<<<999999888777666666777777666666666666666666666666999999999888666555333222333444555444222111222333333333333222111000//////000111111111111222222222222222111000/////////000000000000000000000000000...---,,,...000111000///---......///////////////,,,,,,------------------,,,,,,------,,,,,,+++***+++---------+++++++++---........................++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++)))******++++++******)))222222222222222222222222333333333444555777888999:::<<<>>>???===<<<>>>@@@@@@AAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999999888888777888888888888888888777777888888888555666777888888888777666555666777888999888777777222333555555444444444666555555555555555555555555555555666777777666555444555444444333222222111111111111111111000000000000...............///000000............/////////000////////////000000000000222222222111111111000000000000000000/////////...000//////...............//////.........---------,,,,,,------............------------------------------............------...///000///...---.../////////...---,,,+++******------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++************)))))))))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***++++++))))))(((((((((((()))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------------------....../////////000222111000............///////////////............//////......///111444555------------...///000111000//////...------,,,,,,........................000///...------...///000------...///000111111222444555666777555222...+++......///000000111111222////////////000000000000111111111111111111111111111111111111000000000000222222222222333444555555555555444333333333333444666666666666666777777888666666555444555666777888999888888888888888888888666666666666666777888999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888;;;999777777888::::::999777777777777777888888999999999888888888888999999888777666666555555666666666666666666666666666666888888888777777555444333222444444333222111222333333222222222111000000000000000111111111222222222222111000000000000000000111111111111111111111111000///......///000///------......///////////////........................,,,,,,------,,,,,,+++***+++,,,------++++++,,,---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++******++++++++++++******111111111111111111111111222333333444666888999::::::;;;<<<;;;::::::;;;===@@@AAA@@@>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777777777777999999999999999999999999444555666777888888888888555666777888888888777777333555666666444444555777666666666666666666666666555555666777777777666555333333333222222111111000222222111111111000000000........./////////000000------............//////////////////000000000000222222111111111000000000000000000/////////......//////...---------------...............------------............/////////------------------------------............------///000000///---,,,---......------,,,+++***)))))),,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,......---,,,+++***))))))************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********************************((((((''''''''''''((((((,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------,,,------..................//////............///000/////////............---............000333555777------------......///000//////......---,,,,,,,,,------------------------//////............//////....../////////000000000222222333333222000...---------......///000000000////////////000000000000111111111111111111111111000000000000000000000000222111111222222333444555555555444333333333333333444555555555555666666666666666555555666666777888888888888888888888888888777777666666666777777888999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999::::::::::::999888888777666444444555666666555777777777777777888999999999888777666666666666666666666555555444444555555777777777777777777777777666777777777777666555444222333333333111000111222222222111111111111111111000000000111111111222222000000000000000000111222111111111111111111111111222000......//////---,,,---......///////////////000000000//////......---,,,,,,------,,,,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++000000000000000111111111222333333444666888:::;;;;;;:::999888777888999:::@@@@@@???<<<999888:::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::;;;;;;::::::;;;;;;;;;::::::999:::999999888888888888888:::::::::;;;;;;:::::::::777777888888888888888888444555777888888888777666444555555555333333555666555555555555555555555555444555777777888777666666444333333333222222111111222222222111111111000000......///000000000000000.../////////////////////////////////000000000000111111111111000000000000000000/////////.........000///......------................................./////////////////////------------------------,,,------......------,,,///000000///---+++,,,---/////////...---,,,,,,+++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++******)))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***************))))))***+++++++++************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++......------......///000+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,...------------,,,,,,,,,......------------------------------...///000000//////.........---------,,,+++,,,,,,---///111222------,,,,,,---......///.........------,,,,,,,,,------------------------/////////....../////////////////////////////////222222222111111111000000---------...//////000000////////////000000000000111111111111111111111111000000111111111111111222111111111111222333444555555444333333222222333333222222333444444444444444555555555666666666777777777777777888888888888888888888777777666777777777888888999::::::;;;<<<<<<:::999999999999999999:::999::::::::::::999888888666444333444555666555444777666666666777888999::::::999888777555555555444666666555555444555555666777777777777777777777777555555666666666666666555111222333222000///000111111111111111111222222222000000000000111111111111000/////////000111222222222222222222222222222222111///......//////...,,,---......///////////////111000000///...---,,,,,,,,,,,,------,,,,,,+++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***---+++)))(((((()))+++---+++,,,,,,------,,,,,,+++//////000000000111111111222333333444666777999::::::888666666666777888888>>>>>>===;;;999888999;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999999:::::::::;;;;;;999999::::::;;;::::::999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777444555666777888777777666333444444333222222333555444444444444444444444444444555777888888888777666444444444444333333333333222222222222111111111111...///000000111111000000000000000000000000000000////////////000000000000111111111000000000//////////////////............111000//////......//////---...................../////////////////////...------------------------,,,,,,------------,,,,,,///000000///,,,++++++,,,000000//////...---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------......------,,,,,,++++++***+++,,,---...///000000............------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------...---------------,,,,,,,,,...........................//////////////////...////////////............000000/////////000000000------...//////000000111////////////000000000000000000000000000000000000111111111222222222333333111111111111222333444444444444333222222222222333222333444555555555444444444555555555666666666666555666777888888888888777999888888777777777777888888888999::::::;;;<<<<<<999999999888888999999999999::::::::::::999888888999888777888999:::999777666666666666777888999:::<<<;;;999888777666555555666666666555555666777777777777777777777777777777444555555666666666666666111222333222000///000111111111111111111222222222//////000000000111111111000/////////000111222222111111111111111111111111///------...000000000///---....../////////////////////......---,,,++++++,,,,,,------,,,,,,+++******+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++///000000111111222222222333333333444555666777888888666555555666777777666;;;<<<<<<;;;999888:::;;;999::::::;;;;;;<<<<<<<<<::::::::::::999999999999999999::::::::::::;;;;;;888999999:::::::::::::::::::::999::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;===<<<:::999777777666666444555666777777777666666444444444222111111333555444444444444444444444444444555777888999888888777444444444444444444444444333222222222222111111111...///000111222111000///222222111111111111000000////////////000000000000111111000000000//////////////////.........------111111000///////////////---------.............../////////............---------------------------,,,,,,------------,,,,,,...//////...,,,+++,,,---------------,,,,,,,,,+++*********+++++++++++++++***+++,,,,,,------,,,,,,************++++++,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))***************)))))))))***++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,++++++******)))***,,,---.../////////.........------------,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,..............................////////////......///.....................------------------------------......///000000000////////////000000000000000000000000000000000000000000000111222222333333111000000111111222333444444444333222222222222222444555666888888777666666333333444555555555555444444555777888999888888777888888777777777888888999999999999::::::;;;;;;;;;:::999999888888999999:::999::::::::::::999888888888777777888999999777666666666666666777888::::::===<<<:::999888777777777666666666555666666777888777777777777777777777777444555555666666666555555222333333333111000111222222222111111111111111111/////////000000000111111000000000000000000111222000000000000000000000000...---,,,...000111000000---......///////////////.........---,,,,,,++++++,,,,,,------,,,,,,+++***)))+++,,,,,,,,,,,,---///------------------------......------,,,,,,++++++***++++++,,,,,,++++++***+++******************+++++++++,,,,,,,,,,,,++++++000000111111222333333444333333333333333444555555555444333555888999777555777999;;;;;;:::999:::;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;888888999:::::::::::::::777777888999:::<<<===>>><<<===???@@@@@@???===<<<;;;:::888666666555666666444444666777777777666555555666555333111111333555555555555555555555555555444555777888999999888888333333333333333333333333333333222222222111111111...///000222222111000///111111111111000000000///////////////000000000000111000000000//////////////////.........---------000000///............///---------.........//////............------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,.........,,,,,,---...,,,,,,,,,+++++++++++++++)))*********++++++++++++***+++,,,,,,------,,,,,,+++++++++***************((()))))))))************)))************+++++++++++++++++++++++++++++++++((()))))))))*********+++***))))))))))))+++,,,---++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////......---,,,+++***)))((()))***+++---.........---.........---------,,,,,,,,,------......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...------.....................,,,------......---,,,,,,,,,,,,,,,---......//////////////////000000000000000000000000000000000000.........///000000111111000000000000111222333444444333222222111222222222333444555777777666555444111222333444444444333333333444666888999888777777777777777777888999::::::::::::::::::::::::::::::::::::999999999999::::::999::::::::::::999888888444333333555666666444222555555666666777999:::;;;<<<;;;:::999888777777777555444444444555555666777666666666666666666666666555555555666555555444444222444444333222111222333333222222222111000000000////////////000000000111222111000000000000000000///////////////////////////...---...///000///...---......///////////////............------------,,,,,,------,,,,,,+++***)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++///......---,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***)))******++++++++++++******000000111222333333444444444333333222222333333444444333333666999:::777555555777:::;;;:::::::::;;;999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;777888999:::::::::::::::555555666888999<<<===>>><<<>>>???@@@@@@???>>><<<777666555444444555666666333444666777777777666555777777666444222222444777666666666666666666666666444555777888999999999888222222222222222222222222333333333222222222111111...///111222333222000///111111000000/////////...////////////000000000000000000000000//////////////////.........---------//////...------------...---------.........//////......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++---...---,,,,,,---...------,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,---,,,,,,+++***)))(((((((((((())))))*********+++)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++***)))(((((()))+++---...------,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,...///000000......---,,,+++)))(((((()))***,,,---......------......---------,,,,,,,,,)))***+++,,,------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------.........//////...///000000000///...---***++++++,,,,,,---......////////////000000000000000000000000000000000000,,,,,,------...//////000000000000000111222333444444333222222111111222222///000222444444333222111000111222333444333222222222444666888999999777777777777777777888999:::;;;;;;:::::::::::::::::::::;;;::::::999999::::::;;;999::::::::::::999888888666555555777888888666333555555555666777999:::;;;;;;:::999888777777777777333333333333444444555666666666666666666666666666555555666666555444444333333444555444222111222333444333333222111000//////////////////000000000000222222111000//////000000////////////////////////111000......//////...,,,---......///////////////.........///////////////,,,,,,---------,,,++++++)))+++,,,,,,,,,,,,...///************************//////...---,,,,,,+++++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))(((*********++++++*********000000111111111222222222111111222222222333333333555555555555555666777888444666888999999888999;;;<<<;;;:::999999;;;<<<>>>>>>===;;;:::999999::::::999999999999999999999999666777888999999999999999888999::::::::::::;;;<<<===>>>?????????>>><<<;;;888777777666555444444333222333333444555555555444333333333444444444555555444333333222222333333444444444555666777777666666444444444444444444444444555444333222111111111111000000000000000111111111000000000000///---,,,,,,......////////////......////////////000000000000////////////////////////...------,,,,,,------...,,,---------...///////////////.........------------...///...,,,+++,,,---+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,---......,,,,,,---...++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++***)))(((***(((((()))***+++***))))))+++---//////---+++))))))***+++,,,,,,+++))))))((((((((()))******++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,+++++++++------......------,,,+++------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,************,,,,,,111000///...............000000000000000000000000000000000000////////////222222111111000000//////---------...///000000111111111111111111111111111111000/////////000222222222222222222222222222222111222333333444444333333444444444555555555555666555666777999::::::::::::888888888888888888888888666666777888999999::::::;;;:::999888777777777777777777666666555555555444222444666666555444555666:::999777777888777666444444444444555555555555666777777666555444333333333444444444444444444444444555444222111111111222222333333222222111000//////333333222111000///...---222111111111000000//////000/////////..................---,,,,,,,,,,,,---,,,------......------,,,......//////......---,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++000000111111111222222222111111111222222222333333444444444444555666777888555777999:::999999:::;;;<<<;;;:::999999:::<<<===>>>===<<<:::::::::::::::999999999999999999999999666777888999999999999888888999;;;:::999999:::;;;===============<<<<<<;;;999999999888777666666666222333444444555555555444333333333444444444555555444333333222222333333444333444555555666666666555444444444444444444444444555444333222111111111111000000000000111111111111111111222111111000///.........////////////......////////////000000000000////////////////////////...------,,,,,,------...---------...............//////.........------------...///...,,,+++,,,---+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...++++++******++++++,,,---******+++++++++,,,,,,,,,)))******+++++++++******)))''''''((()))***)))((((((***,,,------,,,***((()))***++++++++++++***)))*********)))))))))))))))++++++******************************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++------......------,,,+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------............---------------------------------,,,+++******+++,,,---000000///...............////////////////////////000/////////////////////111111111000000000000000......//////000111111222111111111111111111111111111000000///000111222333222222222222222222222222111222333333444444333333444444444444555555555555555555666777777888999999999999999999999999999999777777888888999999::::::::::::888777777666666666777666666666555555555444333555777777666555666777:::999777777888777666444444444444555555555555666777777666444444333333444444444444444444444444444444333222111111111222222333333222222111000000///111111111111111111111111111111111111000000000///000000/////////.........///......---------------,,,------......------,,,...............------,,,))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++000000000111111111111222111111111222222222222333444333333444555666777777666888::::::999999:::;;;;;;:::999999999:::<<<===>>>===<<<;;;:::::::::;;;999999999999999999999999777777888888999999888888999:::;;;:::888888999:::===<<<;;;;;;::::::;;;;;;999999888888777777666666333333444555555555555444333333333444444444555555444333333222222333333444333333444444555555444444444444444444444444444444444444333222111111111111111111111111111111111111000000111111111111000000......////////////......////////////000000000000////////////////////////...------,,,,,,------..................---------...............------------...///...,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------------+++---...---,,,+++,,,...++++++******++++++,,,---***++++++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,((('''&&&''')))***)))(((((()))+++,,,,,,+++)))((())))))***++++++******)))++++++******)))(((((('''******+++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,.........//////.........------------------------------,,,,,,,,,,,,------/////////...............///////////////////////////////////////////////////000000000000000000111//////000000111111222222111111111111111111111111111111000000111111222333222222222222222222222222111222333333444444333333444444444444555555555555666555555444555666888999999999999999999999999999999999999999999999999999999888777666666555666666666666666555555555555555444666888888777666777888:::888777777777777666444444444444555555555555666777666555444444444444444444444444444444444444444444333222111111111222222333333222222111000000000///000000111222333444444111111111111000000000000000000000/////////......000///......------......,,,------......------,,,...............---,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++000000000000111111111111111111111111222222222222333222333333444555666777777888:::;;;:::999:::;;;::::::999999999:::;;;<<<===<<<<<<;;;;;;;;;::::::888888888888888888888888777777888888888888777777999:::;;;:::888777777888<<<;;;999888888888999:::777666666666555555555444444444555555555555444444333333333444444444555555444333333222222333333444222333333444444333333333333333333333333333333333444333222222111111111222222222111111111111111000---......////////////.........////////////......////////////000000000000////////////////////////...------,,,,,,------.../////////...---------,,,........................---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++((()))***+++++++++++++++)))((('''((()))******(((((()))***++++++***)))((()))))))))***************************))))))((((((******+++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------------...------------------------************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------------------------++++++******++++++,,,---+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......////////////......------------------------------------------------.....................---////////////////////////.........///////////////.../////////000000111111/////////000000111111111111111111111111111111111111111111111111222222333111111111111222222222222111222333333444444333333333333444444444555555555777666555444444666888999999999999999999999999999:::::::::999999999999999777777666555555555555555555555555555555555555555444666888777666555666777999777666666777777666555444444444555555555555666777666555444444444444444333333333333333333333333333222222222222222222222222222222111111111000000000000111222333444444555111111111000000000000000000000000////////////...000000///............///,,,------......------,,,------.........---,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++000000000000000000000000000000111111111222222222111111222222333555666777777888::::::999888999:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888777777888888888777777666888999:::999777666777888;;;:::888777777777888999666666666666555555555555444555555666666555444444333333333444444444555555444333333222222333333444222333333333333333222222333333333333333333333333333333222222111111222222333222222222111111000000---......////////////.........////////////......////////////000000000000////////////////////////...------,,,,,,------.../////////...---------,,,---........................///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---,,,++++++,,,---++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++***)))(((***)))((()))+++,,,+++*********+++,,,,,,+++******((((((((())))))******+++(((((())))))******************++++++,,,,,,,,,,,,+++,,,---.........------******++++++,,,,,,,,,,,,...------,,,,,,------...******************++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------------------------++++++******++++++,,,---+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////......------------------------------------------------,,,---......///...------........................------....../////////000......//////000000000111......///////////////000000000000000000000000000000000111111222222222222000000000111111222222222111222333333444444333333333333333444444444444555888777555444555777999;;;999999999999999999999999:::999999999999999999999777666555555555555555555444444444555555555555555444555777666555444444555888777555666777777666555444444444555555555555666666666555444444444444555333333333333333333333333222222222222222222222222222222222111111111111111222222222222222222222222000000000000000000111111111000000000////////////000000///............///,,,------......------,,,---------...---,,,,,,+++((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***111000000000000000//////000000000111111111111222000000111222333444666777666888:::999888777888999999999999999::::::::::::999999::::::::::::999888888888888888888888888888777777888888777777666666777888999888666666777888:::999888888777777888888888888888888777777777777555666666666666555444444333333333444444444555555444333333222222333333444333333444444333333222222333333333333333333333333333333222222111222222333333333333222111111000000000000111111111111000000......////////////......////////////000000000000////////////////////////...------,,,,,,------..................------------------..................///000///---------...------,,,,,,,,,,,,++++++++++++,,,---------------***,,,---,,,+++***+++---++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++)))((((((+++***)))***,,,---,,,+++***++++++++++++++++++***((((((((((((((()))++++++'''(((((()))******++++++******++++++,,,---------+++,,,---.........---,,,''''''(((((())))))******...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---------......------,,,+++************************,,,,,,,,,,,,---...//////.........//////.........------------------------,,,,,,------------,,,,,,+++,,,---//////...------........................---------......//////000...//////////////////000............////////////000000000000000000000000//////000111111111111000//////000000111222222222111222333333444444333333333333333333444444444444666555555555666888:::;;;888888888888888888888888888888888888888888888888666666555555555555666666444444444444444555555555444555666666444333333444777666555555777777666555444444444555555555555666666555555444444444555555333333333333333333333333111111222333333333222222111111111111111111111111333333222222111111111000000000000000111111111111111111000000000/////////000///......------......,,,------......------,,,---------------,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******111111000000////////////000000000000111111111111///000000111222444666777666777999888777666666777888888999:::::::::::::::777888999999999999888777888888888888888888888888777777777777777666666555555777888777666666777888888999999999999888777777777777777777888888888888666666666666666555444444333333333444444444555555444333333222222333333444444444444444444333222222222222222222222222222222333222222111222222333333444444333222222111000000111111222111111000///.........////////////......////////////000000000000////////////////////////...------,,,,,,------...---------...............---------.........//////...///000///...---...///---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++******)))***)))))))))+++,,,+++***************************((((((''''''((()))+++,,,)))))))))))))))***************++++++,,,------...***+++---.........,,,+++'''(((((()))******++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,---************************************************************++++++++++++++++++++++++,,,,,,,,,---++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++------......------,,,+++))))))))))))))))))))))))++++++++++++,,,---...///------............------------------------------***+++,,,------,,,+++******+++---//////...---,,,........................,,,,,,---......///000000///////////////.........////////////////////////000000000000000000000000---...///000111000///////////////000111222222222111222333333444444333333222222333333333444444444222222444555777888::::::777777777777777777777777666666666777777888888999777666666555666666777777333333333444444555555555555666777777555444444555777555444555666777666555444444444555555555555666555555444444444555555666222222222222222222222222000111222333333333333222111111111111111111111111222222111111111000000000///000000000111111111111111111111000000000/////////......---------------,,,------......------,,,,,,------------,,,++++++...............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++*********)))))))))******++++++++++++******111111000000/////////...000000000000111111111111//////000111222444666777555777888888666555666666888888999::::::::::::999666666888999999888777666777777777777777777777777777777777777777666555555444666777777666666777999888999:::::::::999777666555555555555666666666666666666777777666555444444333333333444444444555555444333333222222333333444555555555555444444333222222222222222222222222222222222222111222222333333444444333333222111000000000000000000///...,,,,,,......////////////......////////////000000000000////////////////////////...------,,,,,,------...,,,------....../////////---------.........//////...000000000...---...///---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,++++++*********((()))***+++++++++++++++***(((((()))***+++***))))))))))))(((((()))))))))((('''''''''((()))+++,,,++++++******)))(((((((((******+++,,,,,,---......)))***,,,......---,,,+++******+++,,,------......---,,,***))))))***,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************************************)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++------......------,,,+++++++++++++++++++++++++++************+++,,,---...,,,------------------,,,------------------------******,,,,,,,,,,,,*********+++---//////...---,,,........................,,,,,,------...///000000000000//////.........---111111111000000000000000000000000000000000000000,,,---///000000000///......//////000111222222222222222333444444444333333222222333333333444444444///000222555777888999999666666666666666666666666444555555666777888888999777777666666666777777888333333333444444555555555666888999888666555555666666555444555666777666555444444444555555555666666555555444444444555555666222222222222222222222222000111222333444333333222111111111111111111222222000000000000000000111111//////000000111111111222111111111111000000000000......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********))))))))))))(((******++++++++++++******222111111111000000//////222111000000000000000111222222111111111222444555444444555555666777777777777888999:::::::::::::::999999999999999999999999:::999666555444555666777666777777777777666555555666666666666666777777888::::::999999888777777777777777666666666666777777777777777777666666666666333333444444444444444444555555444444444333333333555555444444444333333333222222222333333444444444111222333444555555555555444444333333222111000000111111111111000000000000/////////...------///111/////////////////////////////////...---------,,,------------------------***+++,,,---...000111111------------------------000...,,,---......+++(((------------------------+++++++++,,,,,,---------+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************''''''''''''((()))++++++((())))))))))))*********,,,++++++******))))))))),,,******,,,///000///,,,------------------------(((((()))***,,,---...///------------------------+++++++++,,,,,,---------------------------------((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((((())))))***+++,,,,,,------,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////............,,,------...............////////////////////////...............///000000......///000111222222333222222222222222222222222444444333222111111111111222222333333444555555555666666666666777777777777999999888888888888999999888777777666555444444444555555555555555555555555999666333333444666777777666666555555555444444444555555555555666666666666777666555444333222222222444444444333333222222222111111111111111111111111000000000000000000000000......//////000000111111//////000000000000//////000000000000000000000000///...,,,++++++***((('''...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++++++++++++++++++++))))))---111111---(((+++*********))))))((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))111000000000////////////000///////////////000000111111000//////000222222444444444555666666777777888888999999999888888777888888888888888888888888888777666555555666666777555666777777888888888888777666666666666777888888888888888888888888888999777777666666666666777777666666666555555555555444333333333444444444444555555555555555444444444333555444444444444333333333222222333333333333333333...///000111222222222222444444333222222111000000111111111000000000//////.........---,,,,,,...000////////////////////////...............---------------------------------+++,,,,,,---...///000000------------------------111///---...//////,,,***------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++''''''''''''((()))***+++)))************+++++++++++++++++++++************,,,+++***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++*********++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---*********++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++******)))))))))******+++,,,,,,------,,,,,,+++,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////............------...////////////...////////////////////////...............///000000//////000000111111222222222222222222222222222222333333222111111111222222222222333444444555555666555555666666666777777777888888888777777888888888777777777666555444444444444444444444444444444444888555333333444444444333444444444444444444444444555555555555666666666666777777666555444333333444444444333333333222222222111111111111111111111111111111111111111111111111.../////////000000000111//////000000000000//////000000000000000000000000000///------------+++)))...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))************++++++++++++++++++++++++++++++++++++)))))),,,000111,,,(((************)))))))))(((***++++++,,,,,,++++++***************************/////////.....................---......///000111333222111000000000111222333333444555555666666777888888888888777666555444666666666666666777777777666666666666666666777777444555666888999:::::::::777777777777777888888999666666777888888999::::::777777666666666666777777555555555444444444333333333333333444444444555555666666666555555555444444444444444444333333333333333333333333333222222222---...///000111111111111333333333222111111000000111111000000000000//////---......---,,,,,,---///////////////////////////---------...............---------------------------------.........//////------------------------111000//////000///---,,,---------------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))++++++++++++++++++++++++(((''''''(((((()))***+++)))))))))************+++++++++++++++++++++,,,,,,+++++++++,,,...///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++************+++++++++++++++******************++++++,,,,,,---,,,+++*********+++,,,---++++++++++++************++++++++++++++++++++++++---------,,,,,,+++++++++------------..................................../////////............------......///////////////////////////////////////...............///000000000000000000000111111111333333222222111111111111222222111111111222333333222333333444444555555666555555555666666666666777888777777666666777777888777777666666555444444444333333333333333333333333666555444444555555333111111222222333333444444555444555555555555666666666888777666555444444444555333333333333222222222222111111111111111111111111111111111111111111111111////////////000000000000...//////000000//////...000000000000000000000000111///......//////...---...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,++++++***))))))************++++++++++++++++++++++++++++++++++++******,,,//////,,,(((************))))))))))))******+++,,,,,,+++******************************---------------------------------...///000111222666555444222222222333333222333333444555555666666666666666666666555444333666666666666666777777777444444555666777777777666666666777999999:::::::::777777777777777888999999666777777777888888888999777777666666666666777777555555555444444444444333222333333444444555555555777666666666666555555555444444444333333333222222444333333333222222111111000111111222333333222222333222222222111111000000111000000000////////////---...///...------...///////////////////////////,,,---------.../////////------------------------.....................---........................///////////////...---,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++******************))))))++++++++++++++++++++++++((((((((((((((()))******(((((((((((())))))))))))******++++++,,,,,,------+++++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++++++++******))))))***************************+++,,,---......//////+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++*********++++++,,,,,,,,,,,,+++)))))))))***+++,,,++++++++++++++++++******++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,---------.................................//////.........------------...//////000000//////////////////////////////...............///000000111111111000000000000000333333222222111111000000111111000000111222333333222222333333444555555555444444555555555666666666777666666555555666666777666666666555555444444444444444444444444444444444444444555777888888666444///000111222333444555555444444444555555555666666666666555444444444444444333222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000...//////////////////...000000000000000000000000000///......000111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++******,,,......+++)))*********)))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,---------///...//////000111222333666555333222111222222333222222333333444444555555222333444555555555555555666666666777777777888888333444555666777777666666888888999999999888888777777777777666777888888999888888888777777777666666777777666666666666777777666666666555555555444444222222333333444555666666777666666666666555555555444444333333333222222222333333333222222111111111111222333333333333333333222222111111111111111000000000000////////////......///111000///...///000////////////////////////,,,---------.../////////------------------------...............---------........................------......------,,,,,,---------------------------------,,,,,,+++++++++++++++++++++***************************+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++******++++++++++++++++++++++++)))(((((((((((())))))***))))))************++++++*********++++++,,,,,,,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***************************+++,,,......//////...++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------.......................................---------------......///////////////////////////////////////...............///000000111111111000000000000000222222222111111000000000000000000000111222222333111111222222333444444444444444444444555555555555666555555444444555555666555555555555444444444444444444444444444444444444333333555999<<<<<<:::888//////000111333444555555444444444444555555555555444444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////......////////////......///////////////////////////---------///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))))))))))))))))))******************************************************,,,,,,,,,,,,------------000000///000000111222333222111000/////////000111111111222333333444444555111222333444555555555555555555666666777777888888555555555555555555666666888888999999888777777666666666666666666777777888999999888777777666555555777777666666666666777777666666666555555555555444111222333333444555666666666666666555555555444444333333333333222222222222222222222222222111111111000000111111111111111000111111111111111111111111000000////////////.........000222222000///000000////////////////////////---------...............------------------------..................------........................+++---......---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***************************))))))(((((((((((()))))),,,,,,,,,---------......******************++++++***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********************************+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------,,,,,,------...............////////////////////////...............///000000000000000000000111111111111111111111111111111111111111000000000111222222///000000111111222333333333333333444444444555555555444444444444444444555444444444444444444444444333333333333333333333333222333555888;;;<<<:::888///000000222333444555555333444444444444555555555333333222222222222222333111111111222222222222222111111111111111111111111222222222222222222222222000000000000////////////---......//////......---////////////////////////...---,,,---...///...---...------,,,,,,------...************************((()))******+++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))************+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------......000000/////////000000111000///.........///000111111111111222333333444444333333444444555444444444333444444555666666777777777666555444444444555666666666777888888888777777555555555555555666666777777777777777777666666666777777666666666666777777555555555444444444333333111222222333444555666777555555555555444444444333333333333222222222222111111111111111222222222222///000000000000000//////000000000000111111111111000000/////////.........---///111111000/////////////////////////////////...............---------------------------------------..........................................+++---000///---,,,---///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********+++************+++,,,,,,************************'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,---------******)))))))))))))))))))))+++------+++******,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******)))(((((()))***+++***************************+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++*********++++++,,,,,,------------.........//////---------,,,,,,++++++***++++++++++++++++++++++++***+++,,,---,,,+++)))(((************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------.................................---------,,,,,,+++,,,,,,---------------////////////////////////...............///000000//////000000111111222222//////000000111111222222222111111000000000000111......//////000000111111222333333333333444444444444444333333333333444444444444444444444444444444111111111111111111111111222111222444666666555333000111111222333444555555333333444444444555555555333333333222222333333444000111111111222222222222111111111111111111111111222222222222222222222222111000000000/////////...---......//////......---///////////////////////////...------...///...,,,...------,,,,,,------...))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***((()))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,------.........000//////.........//////000000/////////111222333000111111222333333444444555555555555444333222222222222333444444555666666888777555333222333555666333444555777888888888888444444444444444555666666555555666666777777888888777777666666666666777777444444444333333333222222111111222333444666666777555555444444444333333333333333333222222222111111000000111111222222222333000111111111111111000000000000000000000111111111000/////////............,,,...000111///........./////////////////////////////////......------,,,---------------------------------.........//////////////////////////////,,,///111000...---...000------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************%%%''')))***+++***)))(((((((((((((((((((((((((((***)))(((((((((((())))))((())))))))))))***************))))))((((((''''''))),,,...---+++)))***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))***+++---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,++++++))))))***+++,,,,,,------........./////////000000......---,,,,,,+++******++++++++++++++++++++++++***+++---......,,,)))'''(((((())))))*********+++++++++++++++++++++++++++)))***+++,,,------...///++++++,,,,,,,,,---------..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////...............///000000...//////000111222222333......///000111222333333222222111000//////000000------......///000000000222222333333333444444444444333333222222333333444444444444444444444444444////////////////////////222111000000111111///...222222222333333444444555333333333444444444555555444444333333333444444555000000111111222222222222111111111111111111111111222222222222222222222222111111000000/////////...---..................---////////////////////////111///......//////...,,,...------,,,,,,------...++++++++++++++++++++++++(((((()))***************)))************++++++++++++++++++++++++++++++++++++,,,,,,+++)))))))))***(((((())))))*********++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,,,,---------......///////////////000111111444333222333666777666555333333333333333333222222222333444555666666666666888777777666666666666666555555444444444444555555666666666666666666666666555555555555666666666666666666666666555444333222666555555555555444444444222333333444444333333222444444444333333222222222000000111111111222222222444444333333222111000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000..............................---,,,,,,+++******---------............///...---,,,,,,++++++++++++......---------,,,,,,,,,//////.........---------***+++,,,,,,------,,,,,,,,,,,,,,,---------------------------------------************************,,,,,,***)))))))))***+++)))************+++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************%%%'''(((*********))))))++++++++++++++++++++++++***************)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************)))***+++,,,,,,+++)))(((*********++++++,,,,,,,,,************************************************,,,------,,,+++,,,...000)))))))))***+++,,,......------------------------...------,,,,,,++++++***************************---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,...,,,***((((((***,,,...***++++++,,,,,,++++++*********+++,,,,,,---......+++,,,------......------+++,,,------......------////////////000000000000000000000000000000000000000111111111111111111000000111111111111222222222111111111111111111111111444333333333333444555555444444555555555555555444555555555444333222111000222111111111000000//////111111222333444444555555333333333444444444555555666555555444222111000000000111111111111222222222222222222111111111000000222222222111111111111000000000//////.........---////////////////////////......------------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***)))***+++,,,+++)))'''%%%)))************+++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...------------........./////////////////////000000111222222222444777999999999555555444333222222222333444444555666666666666555888888777666555555555555555555444444444444555555555555555555555555555555555555555555666666666666444444555555555555555444444444444444333333333333444444555555555555444444444444333333333222222222000000111111111222222222444444333222222111000000111111111111111111111111000000000000/////////...////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,+++++++++,,,......---------,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))***+++))))))*********+++++++++++++++***************)))))))))))))))))))))))))))(((((()))***************"""###%%%''')))***+++,,,++++++++++++++++++++++++***************)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++******---///,,,++++++******++++++,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,---............---+++,,,------......------.../////////000000000000000000000000000000000000000//////////////////000000000111111111222222222111111111111111111111111333333222222333333444555444555555555555444444333111222222111000///......111111111111000000000///111111111222333333444444333333333444444444444555666555444333222111111000000000111111111222222222333333333222222222111111222222222111111111000000000/////////............////////////////////////---------,,,,,,---------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))++++++,,,,,,+++***************+++++++++***++++++,,,,,,++++++***)))***+++,,,+++)))'''&&&)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---............---............//////////////////......//////000111111111222555999<<<<<<<<<888666444222222222333444555666666666666666666666:::999777666555444333333555555444444444444555555555555555555555555555555444555555555555666666666222333444555666666666666333333333333222222222222333333333444444333333333333333333333222222222222111111111111111222222222333333333222111111000000111111111111111111111111000000000/////////......////////////////////////////////////////////////........................******+++,,,,,,---......------------............------,,,+++++++++,,,,,,......---------,,,,,,,,,+++***************))))))***+++,,,,,,------,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++************************,,,+++******))))))******)))))))))*********++++++------,,,+++)))(((''''''))))))))))))))))))))))))(((((()))***************$$$$$$$$$&&&''')))+++,,,++++++++++++++++++++++++)))************))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++*********++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***)))***+++---...---,,,+++******))))))------------------------******++++++,,,------...************************,,,,,,,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,---......//////......+++,,,------......------....../////////000000000000000000000000000000000111000///......///000111000000000111111111222222111111111111111111111111222111111111111222333333555555555555444444333222333444444333333222111000111111111111000000000000000000000111222222333333333333333333444444444444555555444333222111111000000000000111111111222222333333333333333222222222222222111111111000000000////////////............////////////////////////---,,,,,,,,,,,,,,,,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************((()))***++++++++++++++++++++++++******************++++++,,,,,,++++++***)))***++++++***)))'''&&&)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------------............///............///000000222222222555999<<<===<<<999777444222111222333444444555555666777888999:::<<<;;;999777555444333333555444444333333444444555555555555555555555555555444444444555555555666666333444444555666666555555333333333333222222222222000000111111111111000000333222222222222222222222111111111111111111111111333222222222111111000000111111111111111111111111000000/////////.........////////////////////////////////////////////////........................***++++++,,,,,,------...,,,,,,---------.........---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))************---,,,+++***)))((('''&&&))))))))))))))))))))))))(((((()))******************)))'''&&&&&&'''((()))************************))))))************)))((())))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++************************)))((('''''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++******+++---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************+++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...//////...------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,---......//////......+++,,,------......------........./////////000000////////////////////////222111///......///111222000000000000111111111111111111111111111111111111000000000000000111222222444444555444444333222111444444555555444333333222111111111000000000000000//////000000111111111222222222333333333444444444444444333333222111111000000000000000111111111111222222222222222222222222111111111111000000000000///////////////.........////////////////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************((()))***+++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++************+++***)))((('''))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,---------...............//////000444333333555888::::::999999777444111111111333555222222333555777999;;;===>>>===;;;888666555444444444444333333333333444444555555555555555555555555444444444444555555555555555555666666555444444333444444444444333333333333///000000111111000000///222222222222222222222222111111111111111111111111222222111111111111111000111111111111111111111111////////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((()))***************,,,+++)))((((((((())))))************************((())))))*********))))))))))))*********+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))+++,,,,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---***+++---......---+++***,,,,,,,,,------,,,,,,,,,******+++++++++++++++,,,,,,------...............+++,,,------......------............////////////////////////////////////000///............///000//////000000000111111111000000000000000000000000000////////////000111111333333444444333222111111000111111111111000000///000000000000000000111111///000000000000000111111222222222333333333444444333333333222222111111000//////000000000111111111000000000000111111111111111111111000000000//////........./////////////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))***+++++++++******,,,+++++++++***)))))))))***++++++,,,,,,++++++******************))))))((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...***+++++++++,,,,,,,,,,,,......------......///000444333333444666777666555666444333111111222333444222222222333666999<<<======<<<:::888666555444444444444333333333333444444444444444444444444444444333444444444444555555555666666666666555444333222444444444444333333333333222222222333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111/////////.........------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------......---------,,,,,,,,,---...............//////***+++,,,,,,------,,,,,,.........------,,,,,,,,,***************************************************++++++++++++***))))))((((((((()))))))))******(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))******+++,,,************************((())))))************))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************++++++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))+++------,,,+++,,,---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************)))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,---)))***+++,,,,,,+++***))),,,,,,------------,,,,,,******+++++++++++++++++++++,,,------......------+++,,,------......------------........./////////000000000000000000000000------------------------/////////000000000111111000000000000000000000000000////////////000111111111222222333333222222111111222222222222222111111000000000000111111111111000000000000000000111111222222222222333333333333333333222222111111111111/////////000000000111111/////////000000000000000111111000000000/////////.........///////////////////////////////////////000000////////////000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++)))******+++++++++******+++++++++******************++++++,,,,,,++++++*********)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------...------------...//////222111000111333555444333222222111111111222333333444333333333444666999:::;;;:::888666555444333333444333333222222333333444444444444444444444444444333333444444444555555555444555555555555555444444333333333333222222222222222333333333333333333222000111111111222222222222222222222111111111000000000000000000111111111111111111111111111111111111//////.........---------........................................................................***++++++,,,,,,------...++++++,,,,,,,,,---------,,,+++++++++,,,,,,---.........---------,,,,,,,,,+++,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,+++***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))************)))************************(((((()))***************)))************+++++++++))))))))))))))))))))))))************************(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((***,,,,,,+++***++++++)))))))))***+++,,,...///+++++++++++++++++++++++++++++++++***************************************((((((((()))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---******++++++++++++******,,,,,,------------,,,,,,++++++*********************+++,,,,,,---,,,,,,,,,+++,,,------......---------------.........//////000000000000000000000000---...///000000///...---////////////000000000111000000000000000000000000000000//////000000111222///000111222222333333222333444444555555444444444///000000000111111111111111111111111111111111111111222222222222333333333222222222222111111111111////////////000000000111//////000000111111111111111000000000////////////............/////////000//////////////////////////////............//////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++******)))***************+++++++++***++++++,,,,,,++++++******)))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------.........------------...//////000///...000222444333333///000000111222222333333666555333333333444666888999888666555333333222222444333333222222333333444444444444444444444444444333333333444444444555555333333444555666666666666222222222111111111111000111111222222222222111111000000111111222222222222222222222222111111000000000000000000000111111111111111111111111111111111//////.........---------........................................................................((()))***+++---...///000++++++,,,,,,,,,---------++++++++++++,,,,,,---.........---------,,,,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,)))))))))))))))*********++++++++++++++++++++++++******************************+++,,,+++***)))((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((()))******************+++++++++)))'''%%%$$$))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********************************************************&&&(((++++++***))))))***************+++,,,---...++++++++++++++++++++++++)))))))))***++++++,,,,,,************************'''((((((((())))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,---++++++++++++++++++++++++,,,------......------,,,++++++************************+++,,,,,,,,,,,,++++++,,,------......---------------.........//////000000000000000000000000000111444555555444111000////////////000000000000000000000000000000000000000000000000000111222222...///000111222333333333000111111222222222111111//////000000111111111222222222222111111111111111111111222222222333333333222222222111111111111111////////////000000000000000000111111222222222333000000000000////////////---.........//////000000////////////////////////......------------.........---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++******)))))))))******+++++++++,,,+++++++++,,,,,,+++++++++***)))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,---...++++++++++++,,,---...///------------------------............//////////////////000111111111111111111111111222222333333333777666444333222333444444111222333333444444333333000111333444444333111000333333333444444444555555222111111111222222333444333333333222222111111111444444444333333222222222333333333333333222111000222222222111111111111000000000000000000000000000000000000000000000000000000...+++,,,...000...---000///---++++++---///000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---+++)))((('''&&&------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((...,,,***)))'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((***+++,,,((((((''''''''')))***++++++***)))(((((()))***+++))))))************))))))***************************)))((((((((((((((()))+++++++++************)))******))))))((((((''''''))))))(((((((((((())))))************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,***)))+++---...+++)))************************)))************+++++++++,,,++++++***)))))))))***((()))***++++++***)))(((+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......000///...------...///000............///////////////////////////000111111222222111111000///////////////000111222222333333222222222222222222222222000000000000000000000000///000111222222222222222111111222222222222111111000000000000000///......////////////000000000000222111000//////000111222111000///...------......///...---,,,,,,---...///................................................///............---------///+++)))***---...***&&&++++++,,,------------,,,++++++++++++++++++++++++***+++,,,......---,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++------,,,+++++++++,,,---++++++++++++,,,---...///------------------------............////////////000000111222222222222222111111111222222333333333555444333222222222333333111222333333444444333333111222333444444333111000333333333444444444444555222222222222222333444444333333333222222222111111333333333333222222222111222333333333222222111000222222222111111111000000000000000000000000000000000000000000000000000000000...,,,,,,...///...---//////...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))***))))))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))******+++******))))))***+++,,,+++***)))(((((()))***+++))))))*********))))))(((*********************************))))))***+++++++++++++++************)))+++*********))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))************)))))),,,******+++------+++)))************************************++++++++++++******)))))))))******+++******+++,,,,,,+++******+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,---------............000//////......//////000............///////////////////////////000000111000000000000000000111111//////000111111222333333222222222222222222222222000000000000000000000000111111222222222222222222000111111222222111111000000000000000000///......////////////000000000000222111000//////000111222111111111000000000//////000//////......//////000............................................................---------------***(((***---...***''''''(((((()))))))))))))))++++++++++++++++++++++++(((((()))************)))******++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++++++++,,,---......---------------------------............/////////000111222222333333222222111111111222222222222222333333222111111111222222111222222333333333333333333333444555444333111000333333333333444444444444333333333444444444444555333333333222222222222111222222222111111111111111222222222333222222111000222222111111111000000000000000000000000000000000000000000000000000000000///...,,,,,,...///...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))************************))))))(((((()))***++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))((((((((((((,,,+++******)))******+++******))))))))))))*********************)))((('''************************+++++++++++++++,,,---...+++++++++************)))++++++++++++***************))))))(((((())))))***************************++++++++++++++++++++++++++++++************++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,))))))************)))))),,,+++***+++,,,---+++)))************************************+++++++++,,,******)))))))))***++++++,,,,,,------------,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,------...............------------------------------.........///////////////000000000000//////............//////////////////......//////000111......///000000111222222///000000111111222222222111111111111111111111111000000000000000000000000222333333333333222222111000000111111111111000000000000111111000000//////////////////000000000000111111000000000000111111111222333333333222111000///000000111111000000///............................................................------------+++)))(((***---...+++((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,++++++***************************************************)))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,---------------------------.........//////000000111222222222222111111111111111111222222222111111111000000000111111111111222333333333333222444444555555444333222111222222333333333444444444444444555555555555555555222222222222222222222222111111111000000000000000111111222222222222111111111111111111000000000000000000000000000000000000///////////////////////////...---------............//////000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,---...//////000------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,++++++******++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++******)))))))))))))))******)))(((((('''''''''***))))))))))))))))))*********+++******)))((('''*********************************+++,,,---...///+++++++++*********))))))***************************))))))))))))))))))***************************++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,------,,,+++******++++++,,,------------------,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,------------------.........////////////000...///000111111000///...............///////////////............///000000////////////000000111111///000000000111111111222111111111111111111111111000000000000000000000000444444444444333333222111///000000000000000000///000000111111111000000///////////////000000000000111000000000000000000111000111333444444333111000...///111111111111///............................................................---------,,,,,,+++***)))+++---...---+++,,,,,,---............---++++++++++++++++++++++++------,,,++++++---...///------------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))************))))))))))))************,,,------...............,,,,,,+++++++++,,,------,,,,,,,,,---------......------------...............//////000000000000000111111111111111111111111///000000000000000000000000111222222333333222222444444444444333222222111222222222333333333444444444555666666666555444444222222222222222222222222000000000000000000000000000111111222222111111111111111111000000000//////000000000000000000000000////////////////////////.........---------...///......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,---------......------------.........------,,,,,,------...------------------------,,,++++++******++++++,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((('''''')))))))))******)))))))))***************)))((((((************************)))))))))******,,,---...+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,111000...---,,,+++******,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------...............////////////000...///000111111000///...............////////////...............//////000000000000000//////......000000000000000111111111000000000000000000000000000000000000000000000000444444444444333333222111...//////000000//////...000000111111111111000000////////////000000000000000000000111111000000000...000222333333222000///......000111111000......////////////////////////...........................------------,,,,,,,,,+++++++++---.........---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((()))+++,,,------------,,,,,,+++***************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********,,,---...//////000//////,,,,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,------------.........---...//////000000//////111111111111111000000000...///000111111111000000000111111222222222222222222222222222222222222222222222222222333333333333444555666666666555444333111222222222222333333333000000000000111111111111///000111111222111111111111111000000000/////////000000000000000000000000000000000000000000000000---...///...,,,,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++...------,,,,,,------......------,,,,,,------...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))))))))*********************************&&&'''(((***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''''')))***++++++++++++***++++++++++++******)))))))))************))))))))))))************))))))************************)))))))))))))))***+++,,,+++++++++************)))((((((((((((((()))))))))+++******))))))******+++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************++++++++++++******++++++++++++******)))+++---,,,+++***+++,,,************************++++++++++++,,,,,,,,,,,,111000///---,,,++++++***++++++************+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++))))))***++++++++++++++++++,,,,,,------.........------........./////////......////////////..................////////////......------......///000111111000//////...------000000000000000000000000////////////////////////000000000000000000000000222333333333333222222111......////////////......000000111111222222111111////////////000000000000000000111111111111000000...///000111111111000///...//////000000//////...////////////////////////........................------------,,,,,,,,,,,,+++,,,---------------,,,++++++,,,------------,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******+++,,,---///////////////---,,,,,,++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,---------...............///000000000000000222111111111000000000///...///000111222111111000000000111222222222222222000000000000111222333333111222222222222333333333333444666666666444333111111111222222222333333333000000000111111222222222//////000111111111111111111000000000////////////000000000000000000000000000000000000000000000000---...///...,,,,,,...000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,------...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))%%%'''(((***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((()))******+++***))))))))))))++++++,,,+++******((()))***++++++***)))((('''((()))******+++************************************)))))))))******++++++++++++************)))(((((()))))))))*********+++******))))))******+++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***)))+++------+++******,,,************************+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---......///,,,---------..................------------..................////////////...------------...////////////////////////......000000000000000000000///////////////////////////000000000000000000000000111111222222222222222222---......//////......---///000111222222222222111////////////000000000000///000111222222111000////////////000000000111111111000000//////000000111////////////////////////........................---------,,,,,,,,,++++++***+++,,,,,,+++*********+++,,,------......------++++++++++++++++++++++++,,,,,,------.........---******++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))+++,,,...//////......------,,,++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......//////000111111111111111222111111111000000//////...///000222222222111000000000111222222222222111......//////000111333444111111222222222333333333333444555666666444222111111111111222222333333333000000111111222222222333//////000111111111111111000000000000////////////000000000000000000000000000000000000000000000000---...000...,,,+++...000...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------******))))))))))))******...------,,,,,,------...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))***++++++***(((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++***)))'''&&&&&&'''((()))******)))(((((()))***++++++***)))(((&&&'''(((***++++++++++++************************++++++******)))*********+++++++++************)))))))))******+++++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,------......------,,,)))+++...---+++)))***,,,************************++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++++++++,,,------------,,,++++++,,,,,,---...//////,,,,,,,,,---------.........---,,,++++++,,,---.............../////////000...------------...//////------......///000000000000000000000////////////////////////////////////000000000000000000000000///000111222222222222222---..................---///000111222222222222222////////////000000000000///000111222222111000///000000//////000111222222333222111000000111222333000000000000000000000000........................---------,,,,,,,,,++++++)))***++++++)))(((((((((''''''((())))))))))))(((++++++++++++++++++++++++((()))***+++,,,+++***)))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))///......------,,,++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...///000000000000000//////000000000000111111111111222222111111111111111111000000111222222222222111000111222222000000111222333333333333333333333333444444444444444444444444444444444444333333222111333222111111000000111111000000000000000000000000111111222222222222111111111111222222222222111111111111111111111000//////111000000///...---------////////////////////////...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------............------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++------,,,+++*********+++******+++******)))((('''))))))))))))************))))))))))))))))))))))))******)))))))))))))))***+++*********))))))(((((()))+++,,,***'''%%%&&&(((,,,+++***))))))***+++,,,************************))))))************)))))))))))))))((()))******++++++++++++************)))+++***************++++++************************))))))))))))))))))))))))+++,,,,,,+++******+++---++++++++++++++++++++++++************************))))))************))))))***++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++...---+++***)))***+++++++++++++++*********))))))***+++------+++******+++,,,,,,---...---,,,***)))+++---///000///.........------............------//////.........---------000000000000111111111111111000///...------...///,,,,,,---...///000111111//////.........---------......////////////............///000000000000000000000000000000000000000---......///000111111222111111111000000000000000000000000000////////////------......//////000000......------...///111222000000000000////////////000000000000000//////............------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,,,,***)))))))))***+++***************)))(((((()))******)))'''&&&''')))''''''''''''((((((((()))(((((())))))))))))((((((+++)))(((''''''))),,,------,,,,,,,,,,,,++++++++++++,,,------,,,+++,,,...------,,,,,,,,,------...***++++++,,,,,,------...//////000000000000////////////000000000111111111111111111111111111111111000000111222222222222111///111222111000///000222444444444444444444444444444444444444444444333333333444444444333333222111333222111111000000111111000000000000000000000000111111222222222222111111000111111222222111111000111111111111111000//////111000000///......------...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------............------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,------------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,+++*********************+++++++++++++++***))))))))))))************))))))))))))))))))))))))******)))))))))))))))************)))))))))(((((()))***+++***'''&&&'''(((++++++***))))))***++++++************************))))))************))))))***************++++++,,,+++++++++************)))++++++*********************************************************************++++++***))))))***,,,++++++++++++++++++++++++************************))))))************))))))((())))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,+++***)))))))))***+++++++++++++++************)))+++---,,,+++******+++,,,,,,---------,,,+++***)))+++---...---,,,,,,---------............------//////.........---------....../////////000000000111000///...---......///------......///000000000//////.........---------......////////////............///000000000000000000000000000000000000000.........///000111111111111000000000000000000000111000000000////////////........./////////////////////......///000222333111111000000000////////////////////////......---......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))***++++++++++++++++++***)))))))))*********((((((***+++'''''''''((((((((())))))(((((())))))))))))(((((()))))))))************+++******++++++++++++,,,,,,---...///...,,,,,,,,,......------,,,,,,,,,,,,---***++++++,,,,,,------......//////000000///////////////000000000000111111111111111111111111111111000000111222222222222111///000111111000///000111444444444444444444444444333333333333333333333333333333444444444333222222333222111111000000111111000000000000000000000000111111222222222222111111000111111222222111111000000111111111111000000///000000000///......------------------------------...------,,,,,,------...,,,,,,------------,,,,,,------............------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,---------.........---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))***+++,,,------------))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))*********))))))))))))(((((()))***+++***'''&&&'''(((+++******))))))******+++************************))))))************))))))+++++++++++++++,,,,,,,,,+++++++++************))),,,,,,+++***)))))))))***************************************************)))***+++***)))((()))+++++++++++++++++++++++++++************************))))))************))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))))))))((())))))***+++,,,,,,,,,+++++++++******)))+++,,,,,,+++******+++,,,,,,,,,---,,,,,,+++***)))+++......---,,,,,,---------............------...............---------------........./////////000000///............///////////////////////////...............---------......////////////............///000000000000000000000000000000000000000......//////000000111111000000000000000000111111111111000000000////////////////////////.........000/////////000111222333111111111111000000000000............---------,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******++++++,,,,,,++++++***)))***+++,,,+++)))((()))***''''''((((((((()))))))))(((((())))))))))))(((((())))))+++++++++***)))''')))******+++,,,------------...///...,,,++++++,,,......---,,,++++++++++++***++++++,,,,,,------.........//////000/////////////////////000000000111000000000000111111111111000000111222222222222111000111222222000000111222333333333333333333333333222222222222333333333333333333333444444333333222333222111111000000111111000000000000000000000000111111222222222222111111000000111111111111000000000000111111111111000///000000//////............------------------------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***))),,,,,,,,,,,,------------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))*********+++,,,,,,,,,,,,,,,((()))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((((()))******)))(((''''''(((******))))))))))))******************************))))))************))))))*********++++++++++++++++++++++++*********)))))),,,,,,+++***))))))))))))************************************************)))***,,,+++***)))***+++++++++++++++++++++++++++************************)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))******++++++,,,,,,,,,,,,++++++++++++(((***,,,,,,*********+++++++++,,,,,,,,,++++++++++++...000000///...//////------............------........................------.........//////////////////.........//////000000//////..........................................////////////............///000000000000000000000000000000000000000.../////////000000000111000000000000000111111111111111111000000000//////000000//////......------////////////000111222222222111111111000000000000---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++,,,************************))))))*********++++++++++++++++++******************++++++++++++***))))))+++,,,,,,+++(((&&&&&&''''''(((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))((('''&&&******+++,,,---...//////,,,------,,,***)))***+++...---,,,+++++++++++++++***++++++,,,,,,------...------...///////////////...////////////000000000//////000000000111111111000000111222222222222111111222333222111111222333111111111111111111111111111111111222222222333333222333333444444333333333333222111111000000111111000000000000000000000000111111222222222222111111000000000111111000000000///000000111111111000000////////////....................................------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******++++++,,,,,,+++******)))((()))))))))************))))))))))))))))))))))))((((((''''''((()))******(((((((((((((((((())))))))))))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++******+++++++++*********)))))),,,++++++***))))))*********************************************************,,,------,,,++++++,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******''')))++++++*********,,,++++++++++++++++++++++++,,,...000111000/////////------............---------.........................../////////000000000......//////////////////000000000///......---------...........................////////////............///000000000000000111111111111111111111111////////////000000000000//////000000111111111111111111111111000000000000000000//////......------------...///000000000000111111111000000000000///------,,,+++***++++++,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++******)))))))))))))))))))))(((((('''&&&(((***)))((('''''''''(((((((((((()))))))))***(((((())))))))))))((((((***)))'''%%%%%%%%%&&&'''++++++,,,------...//////***,,,,,,,,,***)))***+++---,,,,,,++++++++++++,,,***++++++,,,,,,------...,,,---......////////////......////////////000000...//////000000111111111000000111222222222222111000222333222111000111222000000000000000000000000000000000111111222222333222222333444444444333333333222111111000000111111000000000000000000000000111111222222222222111111///000000111111000000//////000000111111111111000//////////////////......////////////////////////,,,------......------,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,*********+++++++++,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))''''''''''''((()))******''''''(((((((((((())))))***((('''((()))***)))'''((())))))******))))))((())))))))))))))))))))))))))))))************))))))'''((()))***+++***))))))+++++++++************)))+++***************++++++************************++++++++++++++++++++++++***,,,...///---,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******************++++++,,,,,,,,,+++++++++++++++*********))))))'''(((***+++******+++,,,+++************+++,,,,,,***,,,...///...------...------............---------------...................../////////000000000---...//////000/////////000000//////.........------------.....................////////////............///000000000000000111111111111111111111111////////////000000000000/////////000111111222222222222111111111000000000///////////////.........,,,---...///000000000///000000000000////////////...---+++*********+++,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++++++++*********************************)))************+++++++++***++++++++++++***))))))(((((())))))(((((('''&&& ###&&&((())))))***+++((((((((()))))))))******(((((())))))))))))((((((***(((&&&$$$$$$%%%''')))+++++++++,,,,,,------...***,,,---,,,++++++,,,---+++++++++***++++++,,,,,,***++++++,,,,,,------...+++,,,---...////////////........./////////000000......//////000111111222000000111222222222222111...000111000///...///000000000000000000000000000//////000000111222222333111222333333444444444333333222111111000000111111000000000000000000000000111111222222222222111111//////000000000000////////////000111111111111111.../////////////////////........................,,,,,,---......---,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,,,,,,,---------------------------***************+++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))'''&&&&&&'''''')))******'''''''''((((((((())))))***(((''''''******)))''''''((()))******)))((('''))))))))))))))))))))))))))))))************))))))''')))***,,,,,,+++***)))+++++++++************)))))))))))))))***+++,,,,,,************************++++++++++++++++++++++++))),,,...///---,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***((())))))))))))******************++++++++++++,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,+++++++++************************************************+++++++++*********))))))******+++,,,++++++***)))*********)))))))))((((((&&&(((************+++,,,+++***)))))))))***,,,---***,,,//////...------...------............---------------.........//////------........./////////,,,---///000000000/////////////////////.........---------.........//////......////////////............///000000000000000111111111111111111111111000000000000////////////...//////000111111222222222222222111111111000000.........///////////////,,,---///000111111000000////////////.........---...---,,,******+++,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++*********)))************************)))************+++++++++***++++++,,,+++***)))((()))))))))))))))(((''''''"""$$$((())))))))))))***(((((()))))))))*********(((((())))))))))))(((((((((((('''''''''((()))******++++++++++++,,,,,,,,,+++,,,---------,,,...///************+++,,,------***++++++,,,,,,---......+++,,,---...////////////............/////////000---......///000111111222000000111222222222222111---...///...---,,,---///111111111111111111111111...//////000111222222222111222333333444444444444333222222111000111111111000000000000000000000000111111222222222222111111//////000000000000////////////000111111111111111.........///////////////------------------------,,,,,,---......---,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,---------......000///...---------------------------------------++++++******+++,,,------++++++,,,---............))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''''''''(((((())))))***(((&&&'''***+++)))''''''((()))******)))((('''))))))))))))))))))))))))))))))************))))))(((***,,,------,,,+++***+++++++++************)))(((((())))))***+++------************************++++++++++++++++++++++++(((+++---...,,,+++******++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,---.........---------------------------++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***************************************************++++++++++++******)))))))))***++++++***)))((('''))))))))))))((((((((((((&&&(((************+++,,,******)))))))))***,,,---,,,///111111000///000000---..................------------.........//////,,,,,,,,,---------......,,,---///000000000//////////////////////////////---------.........//////......////////////.........//////000000000000000111111111111111111111111000000000000////////////...//////000111222222222222222222111111111111000---.........//////000000---...000111222222111111///.........------------///...,,,******+++,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++******+++,,,+++***)))(((***************)))(((((((((***,,,,,,)))'''&&&%%%))))))))))))************(((((())))))))))))(((((('''((()))+++++++++******++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******+++++++++++++++,,,,,,,,,------........................------............------////////////000000000000111111111111111111111111222///---...000111000...////////////000000000000......///000111222222333111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000444333222111000000000000........................///............---------........................++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++,,,...///---+++------------------------+++++++++,,,,,,---------------------------------...........................---,,,+++***+++,,,---,,,,,,,,,---------......+++++++++************)))***((('''%%%%%%'''(((***+++***)))'''''''''((()))'''%%%%%%&&&((()))((('''&&&'''(((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******---,,,,,,+++*********+++,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******************++++++,,,,,,,,,,,,------.........------,,,,,,,,,******++++++++++++,,,,,,///...,,,+++***+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++---.........---,,,,,,+++------------------------//////.........---------........................,,,,,,,,,---------......////////////000000000000111111000000//////......333333222111000///......000000000000000000000000......//////000000111111000000111111111111000000111000///......///000111////////////000000000000.........///////////////------..................,,,,,,+++++++++,,,---...,,,---.........,,,+++******++++++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++*********))))))+++++++++************)))))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((******))))))((((((''''''******)))(((((((((((((((++++++++++++++++++++++++***************+++++++++---,,,++++++******+++++++++,,,,,,,,,------------........................------............------....../////////000000000111111111111111111111111222///---...000111000...////////////000000000000//////000000111111222222111111111222222222333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000333333111000000/////////....................................------------------------------------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++,,,...///---+++------------------------++++++,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++************)))***)))(((''''''((()))***+++***)))(((''''''((()))((('''&&&''')))***)))(((&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))*********+++***************+++++++++*********++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++---,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++******************+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,---------------,,,+++*********++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------......------,,,+++------------------------//////.........---------........................,,,,,,---------............/////////000000000000000000000000//////......000000111111222222222333000000000000000000000000......//////000000000000000000000111111000000000111000///......//////000.../////////000000000000////////////............//////......------,,,,,,,,,+++++++++,,,,,,------))))))******))))))((('''***++++++,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))+++++++++************)))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((()))))))))***)))))))))((((((((('''******)))(((((((((((((((************************+++++++++++++++*********---,,,++++++******++++++,,,,,,,,,---------......------------------------------............------.........////////////000000000000000000000000000111///...///000111000///////////////000000000000000000000000000111111111111111111222222222222333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222111000//////...//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++++++++++++++************)))***************************))))))(((((((((((())))))((('''((()))***)))(((&&&&&&'''((((((((((((((())))))))))))))))))))))))+++************)))))))))))))))))))))************+++++++++************************+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))******++++++******)))+++************)))))))))******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******---------.........//////,,,+++***)))))))))******++++++************++++++*********++++++++++++,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......------,,,,,,------------------------...............------------------------------------------.........//////....../////////000000000000000000////////////...000000111222222333444444000000000000000000000000...////////////000000000///000000000000000000///111000000///.........///....../////////000000000000/////////...---------000000///...---,,,+++++++++++++++,,,,,,,,,------,,,++++++************++++++++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++***************+++++++++************)))(((((())))))))))))******((((((((()))))))))******(((((())))))))))))******))))))))))))((((((((((((***))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++******---,,,++++++******++++++,,,,,,---------.........------------------------,,,------......------,,,------........./////////000000000000000000000000/////////000000000//////////////////000000000000111111111000000000000000111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000///................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++************++++++++++++,,,+++++++++*********))))))((())))))******))))))((()))))))))(((((((((((())))))((('''''')))***)))'''%%%&&&'''((()))))))))(((((((((((((((((((((((((((************))))))))))))************++++++++++++,,,+++++++++***)))))))))***************+++++++++,,,,,,,,,++++++++++++************+++,,,---......++++++***************+++)))************+++++++++++++++,,,,,,,,,++++++*********************************++++++++++++************++++++++++++*********)))))))))))))))))))))******+++,,,------......***++++++++++++,,,,,,,,,---------------------------------............///+++++++++************+++++++++************++++++************++++++++++++++++++***))))))*********++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------...------,,,,,,------------------------........................------------------------------........./////////........./////////000000////////////////////////222222222111111111000000000000000000000000000000////////////////////////////////////////////////111000000///.........---........./////////000000000000///...------,,,,,,.........------,,,,,,,,,++++++,,,,,,---------,,,---,,,+++******+++,,,---++++++,,,,,,,,,+++******,,,++++++******++++++,,,************************+++++++++*********))))))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------............////////////////////////...///000111000/////////////////////000000000000111111111000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000///..................////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++++++++*********))))))'''(((((())))))(((((('''((((((((())))))))))))(((((('''&&&&&&(((((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,+++++++++***)))))))))************************,,,,,,+++++++++************))))))******,,,---...*********))))))***++++++)))))))))*********++++++******+++,,,,,,+++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))))))))))))))*********+++,,,------......*********+++++++++,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))*********++++++++++++***************++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,------...------,,,---------------------------.....................------------------------------------.........///............////////////.............../////////111111000000//////....../////////////////////////////////...............//////...------...//////////////////......------............////////////000//////...---,,,,,,++++++,,,,,,,,,------......***+++,,,---------,,,,,,***)))(((''''''(((******,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,************************+++++++++*********)))))),,,++++++***)))(((((('''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************++++++++++++,,,,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......////////////////////////---///111222000/////////////////////000000000000000000000000000111111111000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,++++++------------++++++***,,,------------...///------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---+++++++++************)))'''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&''''''&&&%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***+++++++++,,,,,,,,,,,,---+++++++++******************************)))))))))++++++++++++***************)))(((((()))***+++---***))))))))))))***++++++))))))*********+++++++++)))***++++++++++++++++++******************************++++++++++++******,,,,,,,,,------,,,,,,,,,)))))))))************+++******++++++,,,,,,------************++++++++++++******++++++++++++,,,,,,*********+++++++++,,,,,,++++++,,,---------,,,,,,******))))))))))))******)))))))))************++++++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////---............/////////.........////////////000/////////////////////////////////............---///...---,,,,,,---...///---....../////////...---------.........////////////.........---,,,,,,,,,******+++,,,---...//////***+++,,,---...---,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,***************++++++++++++++++++************)))+++******))))))((('''''')))))))))*********++++++))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***++++++++++++++++++++++++)))******+++,,,---......---,,,++++++******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------........................,,,///222222000......///////////////000000000000//////000000111111222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////...//////000000////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++---......---+++***))),,,......,,,,,,...000------------------------///.........------------------------------------------------------------------,,,,,,++++++,,,,,,************+++++++++++++++++++++************)))***)))(((''''''((()))***&&&'''((()))******)))((()))(((''''''(((((('''%%%$$$%%%&&&((())))))******))))))))))))))))))))))))(((((((((((())))))******))))))*********+++++++++***************++++++++++++*********)))))))))(((++++++++++++***************)))'''''''''((()))***)))))))))))))))***++++++*********+++++++++,,,,,,))))))***+++++++++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,******++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,************+++++++++,,,)))***+++,,,---,,,,,,+++******))))))))))))******))))))))))))************+++*********++++++,,,---******************************++++++++++++******************************))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////---------.........//////000000000000//////////////////////////////////////////.........---------///...,,,++++++,,,...///+++,,,---////////////...---------.........//////------------------------+++++++++,,,,,,------...)))+++,,,......---,,,+++------...///////////////,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,))))))*********++++++++++++++++++************)))'''''''''(((((()))))))))))))))*********+++++++++*********))))))((((((((('''((((((((()))))))))***((((((((((((((()))******++++++++++++++++++++++++))))))***+++---...//////---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,///333333000......///////////////000000000000...//////000111222222333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////000000111000000000000000000000000---------,,,,,,,,,++++++........................+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***+++---......---+++***))),,,......,,,,,,...111------------------------//////.........---------------------------------...........................---,,,+++***+++,,,---))))))))))))************+++++++++************))),,,***)))'''''')))***,,,&&&'''(((*********)))(((+++)))(((((())))))(((&&&$$$%%%&&&((()))*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))******+++++++++,,,+++*********))))))((((((+++++++++************)))***)))'''&&&%%%&&&((()))))))))((())))))***++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++************+++++++++,,,,,,,,,++++++******************)))************+++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,((()))***+++,,,,,,+++*********))))))))))))******))))))))))))************+++*********+++,,,,,,---******************************++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......------------------------+++,,,,,,---.........------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---------.........//////666555333111///---,,,+++//////////////////////////////.........---------///...,,,++++++,,,...///***+++---///000000//////---------.........//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))***,,,---...---,,,,,,---------,,,+++***)))(((,,,++++++++++++++++++,,,))))))******+++++++++++++++++++++************)))###$$$%%%'''(((***+++,,,)))************+++++++++++++++++++++******))))))'''((((((((())))))******((((((((((((((()))******++++++***)))(((((())))))***))))))***+++...000111333111///---,,,++++++,,,,,,---...---+++)))))))))***+++---......---+++***++++++,,,---------,,,,,,000///...---------------////////////000000000000///000000000000000//////......//////000000111111222111000//////000111222111111111000000000000000222222222111000//////...000111111111111222222222//////.........---------000000000000000000000000000000//////......------222222000///............111000000///......---------------,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,---.../////////............---------.........---,,,,,,++++++////////////............,,,+++++++++---///222444((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++***)))(((((((((******((((((((()))******+++++++++*********))))))((((((((()))***+++++++++++++++))))))************))))))+++++++++*********)))))))))))))))))))))))))))))),,,)))%%%%%%(((******)))))))))))))))(((((((((((((((((()))***************+++***))))))******)))((("""%%%(((***))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))((()))***+++++++++++++++,,,+++++++++******))))))******))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++---+++)))%%%$$$%%%))),,,'''((()))***************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))************))))))+++++++++************)))++++++++++++++++++++++++------......---+++***)))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......999666222...,,,,,,...///............////////////......////////////......---------.........//////------------------------,,,---------.../////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------------......,,,+++*********+++,,,---------,,,,,,,,,,,,++++++***************************,,,,,,+++)))((()))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************...,,,+++))))))***,,,---++++++***)))))))))))))))))))))***+++,,,...///000000///...------,,,------+++---...---+++))))))***,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////...---------------.../////////000000000000//////000000000000//////000000000000////////////000000000//////000000000000000000000000111111111222222111111000//////...000000111111111222222222000000000//////.........000000000000000000000000000000//////////////////222111000///............000000///......---,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***...------,,,,,,++++++***+++,,,,,,------,,,,,,+++------------,,,,,,,,,++++++,,,,,,------.....................------------------------------......////////////.........---,,,,,,++++++,,,...000222))))))************))))))******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))))))))******'''''''''((())))))******************)))))))))((())))))***+++++++++******))))))************))))))+++++++++*********)))))))))))))))))))))))))))))),,,)))&&&&&&(((******))))))((((((((((((((((((((((((((()))***************,,,+++******++++++***)))$$$&&&)))******)))((()))))))))))))))))))))))))))((()))******(((((()))***((()))***++++++++++++***++++++*********)))))))))++++++************++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++)))'''''')))+++((())))))************))),,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++++++++,,,------)))******++++++******)))+++++++++************)))++++++++++++++++++++++++------......---+++***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000555333111...---...///000............////////////......////////////......,,,,,,,,,---------......------------------------,,,,,,,,,---------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...******++++++++++++,,,,,,...---,,,++++++,,,,,,---------,,,,,,,,,+++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))***)))))))))))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))(((((()))***************+++***(((''''''(((***++++++***))))))))))))))))))((()))***,,,---...///////////////......,,,+++***+++,,,------+++))))))***...---+++))))))+++---...+++++++++++++++,,,------///...------------------....../////////000000000...//////000000/////////111111000000///.........//////000000000000////////////000000111111222222222222111111000/////////000000000111111111222222111111000000000000//////000000000000000000000000//////000000000000000000111111000///............///......------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------------------------............------------,,,,,,------...//////000//////.........------------,,,+++***+++,,,---...*********))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''(((((()))************&&&&&&&&&'''(((((())))))************))))))))))))*********+++******))))))))))))************))))))+++************))))))))))))))))))))))))))))))))),,,***(((''')))*********(((((((((((((((((((((((((((((()))***************---,,,,,,,,,,,,+++++++++&&&(((++++++***(((((()))************************)))***+++***))))))***+++))))))******++++++************))))))))))))((((((,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++***+++---,,,+++******************+++******))))))---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++------------,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222222111000////////////000000---............/////////......////////////......++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++)))((()))***))))))))))))))))))))))))+++******)))))))))************)))))))))(((((((((************************(((((()))******************)))(((''''''(((************)))))))))))))))***((()))+++---.........---000000000///...+++)))'''+++,,,------+++*********---,,,+++******+++,,,---+++************,,,---.........---,,,,,,---------........./////////000000......//////000/////////000000000000///////////////000111222222111000///......///000111222222333111111111111000000//////000000000000111111111111000000000000000000000000//////////////////////////////000000111111222222111000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------,,,,,,.........---------,,,,,,---------....../////////.........---------,,,,,,---,,,+++*********++++++,,,+++))))))))))))+++,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((((((((('''''''''&&&%%%&&&(((***++++++***)))&&&&&&'''(((((())))))************)))))))))))))))******+++******)))(((((())))))************))))))************))))))))))))((((((((((((((((((((((((+++***)))((()))*********'''''''''((((((((((((((((((((()))***************,,,,,,---,,,+++***++++++)))***,,,+++)))((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++))))))************)))))))))))))))(((((((((((((((+++******))))))******+++*********)))))))))))))))************************)))+++,,,,,,***)))***+++++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,,,,,,,------............///000111222/////////000/////////...---------.........//////---......//////......---,,,,,,,,,---------......////////////////////////...---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,+++++++++,,,,,,,,,++++++++++++***************************)))***+++***)))((()))***))))))))))))))))))))))))++++++******))))))***************)))))))))(((((())))))))))))))))))))))))(((((()))***************+++******)))***++++++,,,***)))))))))))))))******((()))+++---......------,,,---.........---+++******,,,------+++******+++******+++,,,,,,+++*********)))******+++,,,------------,,,,,,,,,------...............////////////------...///////////////---......///000111111222000111333333333333111000......///000111222222333111111111000000000000000//////000000000111111111//////////////////////////////////////////////////////000000111111222222000//////...............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------,,,,,,...------------,,,,,,,,,//////......------------------------,,,,,,,,,,,,------,,,+++******)))))),,,+++***))))))***+++,,,((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((()))*********)))'''(((((())))))***++++++))))))))))))))))))*********************)))((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))))))))***&&&&&&''''''((((((((()))(((((()))******************,,,---,,,***)))***+++***+++,,,+++)))(((((()))(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))*********))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************+++***)))((((((***---+++++++++++++++***)))(((************+++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,---............---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------...------------...////////////000000///...---,,,------------............------............------............//////////////////////////////////////////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,+++***)))))),,,,,,+++++++++*********))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))++++++***************+++************))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))******++++++,,,)))))))))))))))******+++)))***+++,,,------------((()))***,,,...///000000***+++------+++******+++(((***,,,------,,,***((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////,,,---......////////////,,,---...///000111222333111222222222222222222111//////000000111111222222111111000000000000000000/////////000000000111111......////////////000000000000000000000000000000//////000000000000000000//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,///......---,,,,,,++++++------,,,,,,,,,+++++++++------,,,,,,+++***))))))++++++************++++++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))******&&&''''''((())))))))))))(((((())))))***+++++++++))))))))))))************)))))))))***))))))(((((())))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))''')))***)))((('''((()))&&&&&&&&&''''''(((((()))(((((()))***************))),,,...,,,)))((())),,,)))***+++***((('''((()))'''''''''''''''''''''''')))***+++***))))))***+++))))))******))))))(((((((((((())))))))))))******(((((((((''''''((((((((())))))))))))*********************************************((('''(((+++...+++++++++,,,++++++******)))***************++++++++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,............,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***++++++,,,,,,------.........---,,,,,,,,,,,,,,,.../////////...---,,,+++,,,------------.........------............------...////////////000000000..........................................------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++************))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))))))))))))))***************+++,,,,,,++++++*********)))))))))''''''''''''''''''''''''(((((()))***************&&&''''''(((((())))))))))))))))))))))))***++++++++++++++++++,,,---......)))******+++,,,...///000)))+++---,,,+++***+++,,,******++++++++++++******%%%'''***,,,------,,,+++,,,,,,++++++,,,,,,---...---------.........//////+++,,,---...////////////---......///000111111222111000000000000000000111000000000000000111111111000000000000000000000111////////////000000000111/////////000000111111111000000000000000000000000000000//////////////////.........------......///,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------+++,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------,,,,,,+++*********++++++,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''(((((()))''''''(((((()))*********((()))))))))************'''((())))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))%%%((())))))'''&&&'''(((%%%%%%&&&''''''((())))))(((((()))******************---///...***(((***---((())))))((('''&&&((()))((((((((((((((((((((((((((()))******(((((()))***)))))))))))))))((((((''')))))))))*********++++++))))))(((((((((((()))))))))))))))******+++++++++************************)))***++++++******+++---******+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++************++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,---......000///...,,,++++++******,,,------------.........,,,,,,---------.........,,,------......------,,,.........////////////000------------------------------------------......,,,,,,,,,---------......***+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,+++,,,,,,------,,,+++***++++++++++++************))))))))))))))))))))))))'''((())))))(((((()))+++)))))))))))))))))))))))))))))))))***+++,,,---...+++++++++*********))))))(((((((((((((((((((((((((((((()))***************%%%&&&'''((())))))))))))))))))((())))))***++++++,,,++++++***+++,,,...//////...,,,+++******+++,,,)))+++,,,,,,+++***+++,,,,,,+++)))(((((()))+++,,,$$$&&&***---...---+++***++++++++++++,,,,,,---...---------.........//////+++,,,---...////////////////////////000000000000000///...------...///000111111111000000000000000000000000000000111111111////////////000000000000000000111111222222222222000000000000000000000000000000//////......------......---------......///------------------------+++++++++,,,,,,---------,,,,,,---------,,,++++++***++++++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////---------,,,,,,,,,++++++)))******++++++,,,,,,---,,,,,,,,,+++++++++******,,,------------,,,+++******+++,,,------,,,+++***+++***)))(((((()))***+++************************))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&&&&'''((()))&&&&&&''''''((()))))))))(((((())))))*********+++''''''((())))))***))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))$$$'''))))))&&&%%%&&&(((%%%%%%&&&&&&'''((())))))(((((()))***************+++...111///+++))),,,///'''(((((('''&&&&&&((()))))))))))))))))))))))))))''')))***)))((('''((())))))))))))))))))(((''''''))))))******+++++++++,,,******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))'''***...///...---,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********)))***++++++,,,***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***(((''',,,+++++++++******))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++,,,,,,---......111000///---+++*********+++++++++,,,---...000111,,,,,,,,,---------......,,,------......------,,,---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,------.........***+++,,,------,,,+++***,,,,,,---------.........+++,,,---.........---,,,+++++++++************)))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))((())))))***+++---...///+++++++++************)))))))))))))))))))))))))))(((((()))***************'''''')))***++++++++++++(((((()))***************+++)))(((***...000///---...---+++)))(((((()))***+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------////////////000000000000,,,,,,------...///000000000000000000111111111111000000////////////000000000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000000000000000////////////......------------.........---,,,++++++,,,---...---,,,,,,++++++,,,,,,---///...------++++++***))).........------,,,,,,,,,)))(((''''''(((***,,,---...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***)))(((&&&&&&++++++************++++++******************************++++++++++++******+++++++++************)))(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((((((***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))******++++++))))))))))))))))))))))))((((((((((((&&&$$$"""!!!&&&&&&&&&'''''''''((((((((()))***++++++***)))((())))))(((((((((***+++,,,)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***------------------------******))))))))))))******'''(((***,,,---,,,***)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++)))************+++++++++))))))*********+++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,---------......//////...,,,,,,+++++++++...................................................---,,,,,,++++++++++++)))***,,,...//////......///---+++,,,---...---,,,++++++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))******)))((('''((())))))***+++---...///---,,,+++)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++***)))+++...000000...///...,,,***))))))***+++************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---............/////////,,,---------------------//////000000000111111111000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000/////////............------------......---------,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,++++++************)))(((((()))***,,,...,,,++++++******++++++,,,,,,,,,------............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))------------------,,,+++,,,,,,++++++++++++,,,,,,*********************************++++++*********+++++++++************)))(((((('''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))******))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((******)))(((((()))*********)))((((((((()))***+++(((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********'''((()))+++++++++))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,***)))'''''')))***,,,***+++++++++,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++***+++++++++,,,,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///,,,,,,,,,---------............---------.................................///////////////////////////...------,,,,,,,,,---,,,,,,------...---------///---+++,,,---...---,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************(((((()))******)))(((((())))))))))))***,,,---...++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******,,,++++++,,,...000///...///...,,,+++******+++,,,************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,---------.........---------,,,,,,,,,++++++//////000000000000111111000000////////////000000000000000000000000000000......///000000111222222/////////////////////////////////////////////////////////.........------......------------......,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++******)))***+++---...,,,++++++******++++++,,,,,,------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++************)))(((((('''''''''((()))***((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))&&&'''((((((((((((((('''&&&&&&'''''''''(((((((((,,,***(((&&&&&&(((***,,,******)))((((((((())))))'''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++************++++++'''((()))*********)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---+++(((&&&&&&(((+++---++++++,,,,,,,,,---------((())))))******++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////........................//////////////////////////////...---------......///...---,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,---------------,,,+++************+++*********)))))))))))))))************************++++++++++++++++++++++++---------.........//////,,,------------.........------------------------////////////000000000111000000////////////000000////////////////////////////////////000000111111///////////////////////////////////////////////////.........------------......------------......+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,++++++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******************++++++++++++*********))))))((((((((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''''''''((())))))))))))))))))))))))************************((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((+++)))(((''''''((()))+++******))))))(((((((((((('''((()))******)))((('''((((((((('''((())))))***))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************************************++++++++++++++++++++++++***)))))))))***+++,,,,,,************************,,,++++++++++++++++++,,,((()))************))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,,,,---''''''((()))***+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......)))******+++,,,,,,------........................////////////////////////......------------......///...,,,++++++,,,---...///---+++,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))************************++++++*********))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++)))******************+++*********)))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------........./////////+++,,,---...///000111222...////////////000000000000000////////////000000////////////////////////000000000000//////......///////////////////////////////////////////////////.........------------......------------......+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++************************.........///...------,,,++++++************++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))((((((((()))))))))))))))))))))((((((((('''''''''''''''(((((((((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((+++******)))(((((('''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))(((((('''''''''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++++++++***************************************++++++++++++++++++++++++***)))))))))***+++,,,,,,************************,,,++++++++++++++++++,,,+++++++++++++++++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************++++++++++++''''''((()))***+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,,,,........................---------------------------,,,,,,,,,,,,,,,------,,,,,,++++++,,,---///000///---+++,,,---...---,,,,,,++++++******+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))*********+++++++++,,,,,,+++******************+++***)))(((((('''(((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++)))***+++***(((((((((***)))))))))))))))))))))((())))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++---............/////////+++,,,---...000222333444......////////////000000000000////////////000000000000000000000000000000111111000//////...------/////////////////////////////////////////////////////////.........------......------------......,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************))))))++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++------------,,,,,,+++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++************)))'''((()))*********)))))))))))))))(((((((((''''''''''''((((((((((((''''''))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++)))(((''''''''''''''''''((((((((()))))))))&&&''')))******)))'''&&&(((((()))))))))(((''''''((())))))******))))))((())))))(((((())))))***+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************++++++************************++++++++++++++++++++++++*********)))******++++++************************++++++************++++++---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,(((***,,,------,,,***((())))))*********+++++++++((())))))******+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,---...000000///---+++,,,---...---,,,,,,++++++************+++******************************++++++++++++******************************))))))))))))))))))))))))*********+++,,,,,,------+++***))))))))))))***+++***)))((((((((((((((()))''''''''''''(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,++++++)))+++,,,+++((('''(((***)))))))))*********))))))((()))))))))************************************************************+++++++++++++++++++++***,,,,,,---------.........,,,,,,---...///000111222........./////////000000000000////////////000000000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000000000000/////////............------------......---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))***))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,+++++++++************)))'''((()))***+++***))))))))))))))))))((((((((('''''''''(((((((((((('''''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''***))))))))))))))))))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,************************************************++++++******)))*********++++++++++++++++++++++++*********))))))*********---,,,,,,+++******++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,+++***)))))))))***,,,,,,************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,---------......+++,,,...000000000///...........................------------------------,,,,,,,,,,,,,,,---......+++,,,,,,---.........---///---+++,,,---...---,,,,,,,,,+++*********************************************++++++++++++******************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,***))))))(((((())))))***)))))))))(((((()))******(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,---,,,)))''')))+++)))******+++++++++******(((((())))))*********+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------....../////////............/////////000000000////////////000000000000000000000000000000------......///000000000111111111111111111111111111111111111111111111111000000000000////////////.........------...............,,,++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,+++******...------,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++************)))'''((()))++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))***+++------))))))))))))))))))))))))************************************************++++++******)))((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))***)))'''%%%%%%''')))***%%%&&&''')))))))))((((((+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++******))))))))))))******,,,,,,+++***))))))******,,,------......------,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------//////.........---------+++***)))))))))***,,,---)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......%%%'''***,,,......------................................................---------------...///000,,,---...///...---,,,+++///---+++,,,---...------,,,,,,+++***))))))******++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''(((((()))***+++++++++***)))(((''''''((()))***)))))))))))))))***++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++---,,,***(((((()))***+++---,,,***)))))))))******(((((((((((())))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...------......///////////////////////////////////////---------............///000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000////////////....................................000000000000////////////------------------------------------------------++++++++++++++++++++++++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))+++,,,---.........------------,,,+++******************+++,,,,,,------,,,***)))))))))******+++*********))))))((((((***************)))(((((())))))************))))))))))))))))))((('''&&&%%%$$$&&&'''))))))(((&&&%%%&&&&&&''')))***+++,,,---************************(((((()))***************+++***)))(((((()))***+++))))))))))))************'''(((((()))))))))))))))''''''((((((((((((''''''###$$$%%%&&&&&&&&&%%%%%%))))))(((((('''''''''&&&+++++++++++++++***)))((((((((((((((())))))))))))************************((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((('''''',,,+++***))))))***+++,,,***((('''((()))***)))'''******))))))))))))******)))***+++,,,,,,+++***)))+++++++++************************++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,+++******+++,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,******+++,,,---++++++***))))))*********---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------............///......---------,,,,,,,,,222000///---,,,,,,,,,------.........///000000000------------------------...---,,,+++***+++,,,------,,,***))))))***,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&(((+++---,,,***,,,***(((((()))***)))(((++++++***)))((('''&&&&&&(((((((((((())))))))))))************************(((((((((((((((((((((((((((((()))***************++++++***************+++---,,,***)))((()))***+++++++++)))((((((((())))))(((((((((((()))))))))***************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---.........------......///////////////........................---------............///000000000000000000000000111000000000/////////...000000000000000000000///000000000000000000000000////////////....................................//////.........---------------------------------------------------------++++++++++++++++++++++++//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,++++++******,,,+++++++++++++++,,,---,,,,,,+++******+++,,,,,,************)))))))))(((***************)))(((((())))))************))))))))))))))))))((('''&&&%%%!!!###&&&((()))***))))))&&&&&&'''((()))******+++************************))))))***+++++++++++++++)))(((''''''''''''((()))(((((()))))))))*********&&&''''''((((((((((((((('''(((((((((((((((''''''%%%%%%&&&''''''''''''''')))(((((((((''''''''''''***************)))(((((((((((((((((()))))))))***************************((((((''''''''''''(((((((((((((((((()))))))))*********))))))((((((((((((+++***))))))))))))***+++***((('''((()))***)))(((******))))))))))))******)))***++++++++++++***)))******************++++++***++++++++++++++++++,,,++++++******************+++******))))))******+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,*********)))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------.........//////...,,,+++***+++,,,---......------,,,------...------------------------......---------,,,,,,,,,---------............///.........---------,,,,,,000000...---,,,,,,------..................//////------------------------...---,,,++++++,,,---------,,,***))))))***,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))******))))))(((***((('''(((+++,,,+++))))))((('''''')))+++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++***************++++++,,,+++***)))))))))***+++***)))(((((('''(((((((((((((((((()))))))))******************************+++++++++++++++*********************************---,,,,,,,,,,,,------...---......///////////////........................---------............///000000000000000000000000000000000000////////////000000000//////.........000000000000000000000000////////////............------------------------------,,,,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++------------,,,,,,+++***))))))***+++++++++******------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------************)))))))))))))))************))))))(((((())))))******))))))((())))))))))))((('''&&&&&&"""$$$&&&((()))***))))))&&&'''''''''((((((((((((************************)))***++++++,,,,,,++++++***)))(((((((((((()))***(((((())))))))))))******%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''((((((((()))))))))******************************)))((((((''''''(((((()))((((((((()))))))))*********))))))))))))(((((((((******))))))))))))*********)))((((((******)))(((******))))))))))))******)))******++++++******))))))))))))***+++++++++,,,+++++++++++++++*********,,,,,,++++++***))))))(((***))))))))))))))))))*********))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++******)))******************++++++++++++,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,,,,,,,------------.........---,,,+++++++++,,,---,,,++++++***++++++,,,,,,,,,---...//////...---,,,------------,,,,,,,,,,,,---------............///.........------------,,,///......---------...............---------------------------------------------,,,,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******************)))***)))((()))***+++***)))'''&&&%%%&&&)))+++++++++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***************)))******+++,,,++++++***))))))******+++))))))))))))((()))))))))(((((()))))))))*********************************+++++++++***************************************...---+++++++++,,,---...---......///////////////........................---------............///////////////////////////000000000000////////////000000//////......------////////////////////////////////////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,++++++******************)))))))))))))))))))))************)))((((((((())))))))))))(((((()))))))))))))))((('''''''''((((((((((((''''''&&&((((((((((((((((((((((((************************))))))***++++++++++++***,,,++++++++++++++++++,,,(((((((((((()))))))))***&&&''''''((()))((((((((())))))))))))((('''&&&%%%'''''''''''''''(((((((((((((((((((((((('''''''''((()))))))))))))))(((((((((((()))))))))*********************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))(((******))))))))))))******))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))+++++++++*********))))))******))))))))))))************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***************++++++++++++***++++++++++++,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,*********)))******++++++,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............------------------------......//////.........---,,,,,,,,,+++------------------------------------------......,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++************))))))******))))))'''&&&%%%&&&(((******)))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))***++++++++++++*********))))))***++++++,,,******************++++++)))*********************))))))))))))************************************************************++++++++++++++++++++++++---,,,+++******,,,---...---......///////////////........................---------............///////////////////////////////////////000000000000000/////////.........---////////////////////////////////////............---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,************************+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,))))))+++,,,------.........---,,,,,,++++++++++++---,,,+++***)))((('''&&&))))))))))))))))))******((())))))*********))))))(((((())))))))))))(((((())))))))))))))))))((('''((())))))((((((''''''&&&******))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))+++++++++,,,,,,+++++++++'''(((((((((((()))))))))(((((()))************)))(((((()))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((())))))***++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))+++)))((()))***+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++******)))))))))))))))*********++++++++++++++++++******+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******---------------...///000---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------,,,,,,---....../////////.........---,,,,,,,,,+++------------------------+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******)))*********)))))))))))))))(((&&&&&&((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))***+++,,,,,,)))*********++++++++++++)))******++++++++++++***)))))))))*********++++++************************)))))))))***************++++++++++++++++++++++++*********++++++,,,---...---......///////////////---------------------------------............///000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------------)))***+++,,,---.........,,,,,,+++*********+++++++++++++++***)))'''&&&%%%))))))))))))************((())))))************)))'''(((((())))))((((((''')))))))))******))))))(((&&&''''''(((((()))******************))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))******)))((((((''''''(((((((((((())))))))))))***+++++++++******''''''(((((((((((('''''''''&&&%%%%%%%%%&&&(((((('''''''''((((((((((((((()))******++++++++++++***)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++)))))))))************+++******++++++++++++******+++***))))))++++++***)))******))))))))))))*********))))))(((((())))))***)))))))))***+++++++++,,,***************)))))))))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***++++++******)))*********)))))))))************+++************++++++++++++***************+++++++++,,,,,,++++++++++++******((())))))))))))*********,,,,,,,,,,,,---......///---...///000000///...---++++++++++++,,,,,,,,,,,,---------............////////////.........------,,,,,,---.../////////............---------------------------------------******+++,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******************)))((()))******)))((()))++++++)))''''''((((((((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))***+++,,,---))))))***+++++++++++++++'''((()))+++++++++***)))))))))*********+++++++++************************((()))))))))*********+++************************'''(((***+++------......---......///////////////---------------------------------............///000000000000000000000000.../////////000000000111...//////000000111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,******)))))))))***++++++))))))***+++***)))((('''((()))))))))************(((((()))***************''''''((((((((((((''''''((())))))*********))))))'''''''''(((((()))******((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((()))***************%%%&&&'''((())))))))))))((('''&&&%%%&&&''')))***''''''''''''((((((((()))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++***+++,,,------,,,+++***+++***))))))++++++***)))******))))))))))))*********)))(((''''''((()))*********************++++++))))))))))))******************************++++++++++++************++++++******))))))******+++,,,,,,,,,,,,+++++++++******************************+++++++++******************+++,,,,,,,,,,,,+++************)))******++++++))))))))))))************************++++++++++++)))******++++++,,,,,,---,,,+++++++++************)))******+++++++++++++++************+++,,,------........................******+++++++++,,,,,,,,,---------............///////////////............,,,---...//////......---..................//////------------------------((()))***,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))******))))))(((&&&)))******)))(((***,,,***)))'''''')))******)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))***+++,,,---((()))***+++++++++++++++&&&'''(((*********)))((()))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))%%%'''))),,,............---......///////////////---------------------------------.........//////000000000000000000000000.../////////000000111111......///000111222333333000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---.........---,,,+++))))))))))))***++++++++++++***)))((((((((()))***++++++'''(((***+++,,,,,,,,,+++(((((())))))*********+++(((((()))***************''''''((((((((((((''''''((())))))*********))))))++++++)))(((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((''''''''''''((((((((()))'''(((((()))))))))))))))$$$%%%&&&((())))))*********)))'''&&&'''(((***+++&&&'''''''''(((((())))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))******+++++++++++++++,,,------------,,,++++++***)))***+++++++++)))******))))))))))))*********)))(((''''''((()))***+++++++++***************(((((())))))******++++++,,,,,,++++++***)))))))))******))))))))))))***************)))***++++++,,,,,,,,,,,,++++++************************************************************+++,,,------,,,+++******)))))))))***+++,,,,,,))))))))))))************)))************+++++++++)))***+++,,,---......///,,,+++++++++******))))))***+++,,,------------------,,,------...///000111......------------......*********++++++,,,,,,,,,---------.........//////000/////////............------...//////...---,,,---.........///000000000------------------------'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((%%%(((******)))(((+++---)))''''''(((***,,,,,,,,,&&&&&&'''((()))***++++++(((((((((((())))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))***+++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,++++++*********///...,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---,,,+++++++++---///111............////////////000000000000000000000000...///////////////......,,,,,,,,,---///000///...///...---,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////---+++***111...+++)))((((((***+++************))))))))))))******+++++++++,,,,,,,,,((()))*********)))'''&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((***)))((()))***+++***(((''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++&&&((())))))'''&&&''''''+++***(((&&&%%%&&&'''(((&&&''''''(((((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,***************************************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***)))((((((***,,,------,,,,,,+++***)))((((((((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///------------------------//////.........---------111...---...000111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))(((((((((''')))***+++,,,------------++++++******************((((((((((((((((((((((((************************************************,,,,,,,,,+++++++++******...---,,,+++******+++,,,...------,,,+++***)))(((***+++,,,---........................////////////////////////////////////...///////////////......---....../////////////////////...---------......------------------------........................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,...---+++***))))))++++++(((((())))))*********+++************+++++++++,,,)))))))))))))))(((''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((***)))((()))******)))(((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((()))***+++***(((&&&&&&&&&)))((('''''''''((()))***&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++(((((()))++++++,,,,,,+++***************************************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((()))***,,,---++++++******************(((*********)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************)))))))))((()))))))))))))))))))))))))))******++++++******)))+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------....................................///.........---------------+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++************+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******++++++***))))))******************+++***)))(((((()))***+++************************************************,,,,,,,,,++++++++++++***,,,,,,+++************+++...------,,,+++***)))))))))***---...///...---,,,---............/////////////////////////////////...//////000000/////////...000222111///---...000//////.........///000000------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,******+++,,,...++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))******************)))(((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((***)))((((((******)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((+++,,,,,,+++(((&&&%%%&&&'''''''''((()))*********&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************((()))***+++++++++++++++******************************************************+++,,,,,,+++******))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---)))))))))*********++++++***++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++******))))))++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------................................................------------///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((()))))))))((((((((())))))******+++++++++***(((''''''(((***+++************************************************+++++++++++++++++++++++++++******************************++++++,,,,,,---***+++,,,---...------,,,---------.........//////////////////////////////...//////000000000000///...222555333...,,,...111...---------...///000000------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---)))***+++,,,---,,,,,,+++'''(((((()))******++++++((((((((()))))))))))))))+++***((('''''''''((()))&&&&&&'''(((((()))((((((''''''''''''((((((((((((***((('''((()))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,+++)))''''''((('''(((((()))******))))))''''''((()))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))((()))***+++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***+++,,,))))))))))))***************++++++***)))(((***+++++++++++++++++++++++++++************++++++++++++++++++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------//////....../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++)))((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,+++++++++((((((((())))))******+++&&&%%%###""""""###%%%&&&************************************************++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,+++***+++,,,---...------------..........................................///000111111000000///333666444///,,,...111,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++******((()))+++---------,,,+++******))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))&&&'''((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((***))))))))))))))))))***)))))))))(((((((((((((((''')))++++++***))))))***)))))))))))))))((('''&&&'''(((((()))))))))))))))************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))***+++++++++***************************************************************************************************************)))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++***************+++++++++++++++******)))(((((('''***++++++***)))(((***+++++++++++++++++++++++++++)))))))))******++++++++++++***))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''''''((()))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((())))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''***************************************************++++++++++++,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,+++++++++******...,,,***))))))+++---...,,,------------.......................................///000111111111111000222444333///---...000------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''')))+++,,,---,,,***))))))***+++,,,---,,,,,,+++************))))))(((((())))))))))))((((((((((((******)))(((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((()))(((''''''))))))(((''''''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%''')))***))))))***+++)))))))))((('''&&&&&&&&&'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************)))******+++++++++******************************************************+++***))))))))))))***+++************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++,,,+++***)))(((''''''&&&***++++++***))))))+++,,,++++++++++++++++++++++++(((((())))))***+++++++++******)))(((((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******************************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++***)))((((((&&&'''(((***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***&&&'''''''''''''''&&&&&&)))))))))))))))(((((((((******************************************************************************+++++++++,,,,,,,,,)))***+++,,,------,,,+++,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++,,,,,,,,,---------.......................................///111111222222111000111111111000///......///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******************++++++,,,,,,,,,++++++)))))))))))))))******************))))))((((((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''((()))((('''&&&''''''((())))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((())))))((('''((()))((('''&&&%%%%%%&&&''''''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++******+++++++++******)))************************************************+++***)))(((((()))***+++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***+++++++++++++++******))))))((((((((('''(((*********)))***+++---************************((((((((()))***+++++++++******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***))))))************))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******)))***************))))))******))))))((((((''''''))))))************))))))*********************************************************++++++,,,,,,,,,***+++,,,---...------,,,((())))))+++,,,---......***+++,,,------,,,***))),,,,,,,,,---------....................................///111111222222222111/////////111111///---111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''((()))+++---++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++******))))))((((((((()))*********)))'''&&&'''(((((((((((((((''''''''''''''''''((((((((())))))'''&&&'''((()))((('''&&&''''''((()))******+++************************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))((((((((('''''''''''')))***)))'''&&&&&&'''&&&%%%$$$###$$$&&&(((***(((((()))***************************************))))))))))))))))))))))))************************))))))******+++++++++,,,******+++++++++******)))************************************************+++***)))(((((()))***+++************************---,,,+++***))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))***++++++++++++***(((((((((((())))))))))))((()))******)))***,,,...************************'''(((((()))***+++++++++******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,------,,,+++***((())))))************)))***************)))((((((************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,((())))))************))),,,,,,,,,,,,+++***))))))***++++++++++++***))))))++++++***)))(((((())))))***************)))(((((()))******+++++++++************************************+++++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------......+++,,,------++++++,,,---......---------,,,,,,,,,....../////////...,,,+++////////////000000000000000111222333333222111000000000///...------,,,,,,------------------------,,,,,,,,,+++***)))((((((***++++++,,,,,,,,,++++++......---,,,+++***)))(((************************---,,,,,,,,,+++*********++++++++++++++++++++++++******))))))))))))******,,,///111000---******+++******++++++++++++******++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******------......---***(((&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))************((((((((()))******+++++++++++++++***************))))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))(((((('''***)))(((''''''((()))******)))(((&&&&&&'''((((((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((*********)))))))))))))))***************+++++++++***************)))((('''---+++***(((((()))+++,,,************************************************,,,++++++++++++++++++,,,************************---,,,***)))))))))***+++((((((((((((((((((((((((+++*********))))))((((((''''''((()))***++++++,,,+++***)))(((((()))***++++++(((&&&'''***,,,+++)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************%%%&&&(((***+++,,,,,,+++************************+++++++++++++++***)))(((+++***((('''''''''((()))+++++++++***************///,,,******---...---+++******+++++++++,,,,,,,,,***************************))))))))))))+++,,,---///...---+++***)))((((((///...---,,,+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------***)))'''&&&%%%%%%%%%&&&+++*********))))))(((((('''((()))))))))(((&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))******)))'''&&&''')))(((((())))))*********+++---+++***(((((((((((()))************************++++++++++++++++++++++++''''''(((((())))))((((((+++,,,,,,---------,,,,,,)))*********))))))((((((++++++***)))))))))))))))***************)))((((((&&&'''((()))***+++++++++************************************+++++++++,,,+++,,,,,,------,,,+++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---......---------,,,,,,,,,---.../////////...,,,+++.../////////000000000000000000111111111111000000000//////...------,,,,,,------------------------,,,+++++++++***)))))))))+++,,,,,,,,,,,,+++******+++++++++++++++*********************************+++++++++++++++*********+++++++++++++++++++++++++++******))))))******++++++...000///,,,******+++)))******************)))++++++************++++++((())))))***++++++,,,,,,,,,,,,+++++++++*********'''(((***,,,---,,,,,,+++(((***++++++***))))))***'''&&&&&&&&&&&&&&&&&&%%%"""###%%%'''((()))************))))))))))))))))))*********************))))))(((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))((((((''')))(((''''''''''''((()))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,+++***(((((()))+++,,,************************************************++++++************++++++++++++++++++++++++++++++***)))((('''''''''((((((************************************)))))))))((((((((())))))******+++++++++***)))(((((()))***+++,,,)))((((((+++,,,,,,***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************((((((''''''(((((()))***(((((()))***************&&&'''(((***++++++++++++************************)))******+++++++++******(((((((((((()))+++,,,---******************++++++,,,***((((((***,,,+++)))******+++++++++,,,,,,,,,************************+++*********+++,,,---...000///...---,,,+++++++++///...---,,,+++,,,,,,---++++++++++++++++++++++++)))******************+++))))))***++++++,,,------,,,+++***(((((((((((()))************)))))))))((('''((()))))))))(((&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((+++,,,,,,+++)))(((***+++((()))))))))************+++***))))))))))))***+++************************++++++++++++++++++++++++((((((((()))))))))******,,,---...//////000000000+++++++++*********))))))+++***))))))))))))))))))*********+++******)))((($$$%%%'''(((***+++++++++************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,---............---,,,,,,....../////////000000000000//////////////////000//////......---,,,,,,,,,------------------------++++++******************,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++************************))))))******************++++++++++++++++++++++++++++++************+++++++++,,,...---+++))))))***((())))))******))))))(((++++++************++++++)))))))))***++++++,,,,,,,,,++++++++++++*********$$$&&&(((***,,,,,,,,,,,,&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$&&&'''((()))))))))++++++***))))))(((''''''((((((((()))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))))))))******))))))((('''((((((''''''''''''((((((((()))))))))((((((''''''))))))))))))************((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''((())))))************)))++++++***))))))***+++,,,******************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&&&&''''''************************************)))))))))))))))))))))))))))***************))))))))))))******,,,***))))))+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******++++++++++++++++++************************++++++++++++++++++++++++)))))))))((()))******+++(((((()))***************(((((()))***************************************(((((()))++++++,,,,,,,,,))))))))))))***,,,---...)))))))))***+++++++++,,,+++***((((((***+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///000//////...------.........------,,,,,,,,,,,,---++++++++++++++++++++++++***************)))))))))))))))******+++,,,,,,,,,---,,,+++***)))))))))***************))))))))))))((((((((()))(((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))++++++,,,+++)))(((***+++))))))))))))************))))))))))))***+++,,,---************************++++++++++++++++++++++++*********++++++,,,------...///000111111111111111......------,,,,,,,,,,,,******)))))))))))))))************++++++******)))&&&'''((()))************************************((())))))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,------------------------........./////////000000//////---,,,,,,---//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***++++++,,,,,,,,,++++++((())))))))))))*********************************((((((((()))*********+++++++++++++++++++++++++++******))))))))))))******++++++++++++***)))))))))(((((())))))))))))((((((++++++************++++++))))))*********+++++++++++++++++++++************((())))))***))))))((('''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&''''''((((((+++++++++******(((''''''******))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))************)))(((((())))))(((((((((((())))))(((((()))******((('''&&&((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++***)))(((((('''''''''((()))***************+++******))))))***+++,,,************************************************))))))(((((((((((())))))++++++++++++++++++++++++***))))))(((((((((((((((*********************************)))))))))))))))*********)))))))))))))))***))))))))))))))))))***+++***))))))******++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******+++++++++++++++,,,************************++++++++++++++++++++++++******))))))******+++,,,(((((()))***************))))))*********)))))))))************************((()))***+++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///...............//////---,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++******))))))******+++++++++,,,+++******))))))(((((((((*********)))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))(((''''''(((***)))))))))))))))*********)))))))))***++++++,,,---************************************************************+++,,,---...111222222222111111000//////...------,,,,,,------***)))))))))))))))************++++++++++++***************++++++***))))))************************((())))))))))))*********************++++++,,,,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---......---------,,,,,,,,,------,,,,,,,,,---------............///////////////...---,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))***+++,,,---------*********))))))))))))(((************************((((((((()))*********+++++++++++++++++++++++++++)))))))))(((((()))))))))++++++***************)))(((((())))))))))))((((((++++++************++++++***************++++++++++++++++++*********))))))+++******)))((('''&&&%%%)))***,,,,,,***)))***+++&&&&&&&&&''''''(((((((((++++++++++++***)))''''''''''''(((((())))))))))))&&&&&&''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))***************))))))(((*********++++++*********((()))*********)))'''&&&'''''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,+++******)))(((((('''((()))******************))))))******++++++,,,************************************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))******))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,***************************************************************+++,,,,,,(((((()))************************)))))))))))))))************************+++++++++++++++***)))((()))))))))))))))((((((((((((((()))***+++,,,,,,,,,++++++++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------------,,,------...///++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))***************++++++***************)))))))))))))))))))))))))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))((('''''')))*********))))))))))))))))))************************))))))))))))))))))))))))************************((('''''''''(((***+++---222222222111111000///...---,,,+++***)))***+++,,,)))))))))))))))******+++)))***++++++,,,++++++++++++,,,,,,++++++***)))(((************************)))))))))*********++++++******)))******+++,,,---,,,,,,---------.........+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,,,,+++,,,,,,---...------........./////////......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((()))***+++,,,---------+++++++++******)))))))))************************))))))******************++++++++++++++++++++++++******))))))))))))******,,,***))))))***++++++***((())))))******))))))(((++++++************++++++************************+++************))))))))))))))))))(((((((((((((((((()))++++++)))((()))***'''''''''''''''(((((((((&&&'''(((((())))))))))))&&&&&&'''(((((()))******&&&&&&''''''(((((())))))'''''''''(((((((((((((((***))))))(((((())))))*********++++++******)))(((++++++,,,,,,,,,,,,++++++))))))******))))))((((((&&&&&&''''''(((((())))))+++************)))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++******))))))((())))))************))))))))))))***++++++,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))************)))))))))))))))*********))))))************))))))((())))))(((&&&&&&''')))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))******++++++,,,---------************************))))))))))))))))))))))))*********)))******+++,,,(((((()))***************+++***)))))))))))))))***************************,,,,,,,,,++++++)))((((((%%%&&&''')))************)))))))))***+++++++++,,,((()))***)))'''''')))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,---,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++************************)))))))))))))))(((((((((************************++++++,,,,,,,,,++++++***))))))))))))************))))))(((''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))***))))))(((((())))))***)))***+++***))))))+++---************))))))))))))))))))*********))))))((())))))))))))))))))))))))************************'''&&&&&&&&&''')))+++---//////000000000//////...---,,,***)))((()))***+++)))))))))))))))***++++++)))***++++++,,,,,,,,,+++)))***************)))(((************************************+++++++++,,,***)))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++,,,,,,++++++************+++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,---+++((()))+++,,,,,,+++)))******************)))++++++************++++++************************************))))))))))))(((((((((((()))******+++&&&'''))))))'''&&&'''(((((((((((((((''''''''''''%%%&&&'''((()))*********''''''((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((()))******))))))))))))*********++++++++++++***))))))***+++,,,,,,,,,,,,+++***+++***))))))(((((())))))&&&''''''((())))))******+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++***************))))))))))))************))))))((((((((()))***+++,,,,,,,,,***************************************************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))((()))))))))************(((((())))))******++++++((()))***++++++***)))((()))***+++)))'''&&&'''***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******++++++,,,------...************************************************)))))))))))))))***++++++(((((()))******************))))))(((((()))***+++******************************+++++++++******)))%%%&&&(((***++++++++++++******************++++++((()))***)))'''&&&(((+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---------,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++************************(((((((((((())))))))))))************)))))))))))))))***+++,,,,,,+++******((()))))))))***************)))((('''&&&''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))******))))))))))))******)))***+++***))))))+++---************)))))))))(((&&&&&&((()))******))))))))))))))))))))))))))))))************************((((((''''''(((***---...,,,---...//////000000//////...,,,******+++,,,---))))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,''''''((())))))***))))))***************************++++++++++++,,,,,,,,,***))))))))))))+++---...******+++++++++,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,+++***+++,,,...///---------.........//////,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((...------,,,+++***((((((((()))***+++,,,---......************************---,,,,,,,,,+++*********++++++++++++++++++++++++...------,,,,,,------......+++((()))+++------+++******++++++++++++******++++++************++++++++++++******************************))))))))))))******))))))))))))******)))***,,,,,,*********+++))))))((((((''''''&&&&&&***++++++++++++******))))))))))))(((''''''&&&&&&'''''''''((()))******+++&&&'''''''''(((((())))))******))))))))))))*********++++++++++++***)))))))))***+++,,,,,,+++***))),,,+++)))((((((((()))***'''(((((()))***+++++++++++++++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))***************)))((('''(((((()))++++++,,,,,,,,,******************************************************))))))))))))*********************************+++,,,,,,,,,+++)))(((************************(((((())))))*********+++'''(((((()))***++++++,,,((()))***++++++***)))((()))+++,,,***'''&&&(((+++************************'''(((((()))***+++++++++))))))))))))))))))))))))******+++,,,,,,---......************************++++++++++++++++++++++++)))))))))((()))******+++(((((()))******************)))((((((((()))+++,,,************************((()))***+++++++++++++++******+++,,,+++***)))(((+++++++++***************)))+++,,,+++)))(((***---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////.........---,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,,,,*********)))))))))))))))'''''')))******)))((('''(((((())))))*********+++***)))(((&&&&&&''''''(((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******))))))))))))******'''((()))((('''((()))++++++*********))))))(((((("""$$$&&&(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***************************************************+++,,,---------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++************++++++,,,,,,,,,...,,,***+++...///...,,,.........------,,,,,,,,,...---,,,+++***++++++,,,---------------------------,,,++++++************+++***)))***,,,------+++************************((()))***+++,,,---------......---,,,***)))((((((---,,,+++******+++,,,---***++++++,,,,,,++++++*********))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************)))((((((*********)))((((((''''''************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))'''&&&&&&''')))***,,,,,,+++)))'''### '''(((((()))***++++++++++++*********))))))(((((())))))************))))))))))))))))))************************************((()))+++---------+++******)))(((''''''((()))***+++)))(((''''''((()))+++))))))))))))))))))))))))******))))))(((((((((''',,,,,,++++++***)))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******((()))+++,,,---,,,,,,+++,,,,,,++++++***)))))))))...+++'''''')))***)))((())))))))))))************(((((())))))***+++---...))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((///---***''''''(((+++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++###&&&***,,,+++))))))((())))))))))))************))))))(((((((((((()))))))))'''&&&'''***+++***((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...------,,,,,,+++******))),,,,,,++++++,,,...000111,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++***)))))))))***+++,,,++++++******++++++,,,************))))))))))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((('''&&&(((***+++***)))''''''(((((())))))************))))))((((((((('''***)))'''((()))++++++***'''((((((((())))))******++++++******))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************************************++++++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,------............,,,+++,,,...000...---.........------,,,,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,+++******,,,---,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,++++++***)))***************)))((((((''''''((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((***)))'''&&&&&&''')))***''''''((()))(((((('''&&&'''(((((()))******++++++************)))))))))((())))))************))))))(((((()))))))))*********************************)))***+++------,,,+++******)))(((((('''((()))******)))(((''''''((()))***))))))))))))))))))))))))***))))))))))))(((((('''******************++++++************************************************+++++++++*********)))))))))***+++,,,---,,,+++*********************++++++---***(((''')))***)))((())))))))))))************(((((((((((()))***++++++******************************))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((,,,***(((&&&&&&''')))+++************************))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++%%%(((***+++***)))((()))))))))))))))************))))))(((((((((((()))))))))(((&&&'''***+++***((('''((((((((((((((((((''')))))))))))))))))))))))))))************+++++++++************+++,,,---...---------,,,++++++************))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++***)))******+++,,,,,,++++++******++++++,,,************))))))))))))((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''&&&&&&''')))******)))'''((((((((()))))))))***)))))))))((((((''''''''')))((('''(((*********)))'''''''''(((((())))))))))))))))))((((((''''''''')))******+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************************************+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,------------.........---,,,---/////////............---------------///...------,,,---------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++***))))))***+++,,,---......+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++***)))))))))************))))))((('''''''''((()))************************************))))))(((((())))))***))))))))))))))))))))))))***++++++++++++******)))***)))(((((((((((()))***%%%&&&''')))************((((((((()))******++++++************))))))))))))))))))************))))))(((((((((((())))))))))))***************************+++,,,,,,,,,+++***)))))))))((((((((())))))******)))(((''''''((()))***)))))))))))))))))))))))))))))))))***))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((***+++,,,---,,,+++***)))((())))))***++++++,,,,,,,,,***(((((()))***)))((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((************************))))))))))))))))))))))))+++******))))))******+++******))))))))))))******(((***+++***((('''((()))))))))))))))************))))))(((((((((((()))))))))((('''(((***+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...---------,,,++++++************)))))))))******+++++++++************++++++************************************************++++++******+++,,,---...++++++************++++++************))))))))))))(((''''''&&&&&&''''''((('''((()))******)))((('''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&%%%''')))***)))((((((((((((((())))))))))))(((((((((''''''''''''''''''&&&'''(((******(((&&&'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************+++++++++++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------....../////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))***+++,,,......///***+++,,,------,,,+++***************************+++++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++******)))))))))************)))((()))))))))******+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))*********++++++***))))))************************)))*********))))))))))))(((((())))))*********************)))))))))))))))))))))************))))))''''''((((((((()))))))))************************++++++,,,,,,+++***)))((())))))))))))))))))************)))(((((()))******))))))))))))))))))))))))((()))*********))))))((())))))*********+++++++++++++++++++++++++++++++++************************+++*********))))))))))))+++,,,,,,---,,,+++)))((())))))*********+++++++++******)))))))))***))))))((()))))))))***************************)))((((((******************************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***+++,,,+++)))'''&&&((()))((()))))))))************))))))(((((((((((()))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,------,,,,,,,,,+++******)))))),,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************++++++,,,---...///++++++************++++++************)))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%&&&(((***)))((((((((((((((())))))))))))''''''''''''''''''&&&&&&%%%%%%&&&(((***)))'''$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************************************++++++*********+++,,,---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,---...............///........................---.............................................---------,,,,,,------...///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,------...***+++,,,------,,,+++***))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---,,,++++++***((())))))*********))))))*********))))))(((((((((******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))(((******+++,,,,,,+++******,,,,,,+++***)))((((((((()))))))))))))))*********))))))))))))))))))******))))))************))))))(((((((((((())))))))))))************************++++++++++++***))))))((((((((()))*********************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((+++++++++*********))))))************************************************,,,,,,+++++++++*********+++,,,,,,---,,,+++)))(((+++++++++*********))))))((()))******)))))))))***((()))))))))************,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))------+++)))'''&&&(((***((()))))))))************))))))(((((((((((())))))((())))))***)))******++++++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++************+++,,,------+++++++++***))))))((((((++++++,,,++++++++++++***+++******))))))******+++))))))))))))))))))))))))******************************+++,,,------......+++******))))))******+++************)))))))))(((******))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((((((((('''&&&%%%''')))***)))((())))))))))))((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&((())))))'''$$$''''''''''''''''''&&&&&&((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************+++******))))))+++,,,---)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------------,,,,,,+++,,,...---,,,,,,---///.............../////////,,,,,,---............---........................,,,,,,,,,,,,,,,------......---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++***)))(((''''''((()))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,------------,,,++++++((())))))************)))((((((((('''&&&%%%%%%%%%************************+++******))))))******+++))))))))))))))))))))))))''''''((())))))))))))(((***+++---......---+++*********))))))))))))******))))))))))))))))))******))))))))))))************))))))************))))))))))))))))))***************************************************)))))))))(((((()))***++++++++++++************************))))))))))))))))))))))))'''(((***,,,,,,+++***(((,,,,,,++++++***))))))(((************************************************,,,,,,,,,++++++++++++******+++,,,---,,,+++***))),,,,,,++++++***))))))(((''')))++++++***))))))***))))))))))))************,,,,,,---------,,,***)))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))************)))))),,,,,,,,,***''''''(((***))))))))))))************))))))(((((((((((())))))((()))+++***))))))***,,,++++++))))))))))))++++++)))))))))))))))))))))))))))************+++++++++************+++,,,---...+++++++++***))))))(((((())))))******+++******)))******))))))))))))******************************************************)))***+++,,,------,,,,,,******))))))))))))******************))))))))))))+++******))))))******+++))))))(((((((((((())))))''''''((((((((()))))))))'''''''''(((((((((((((((((('''&&&(((***+++***)))))))))))))))(((((((((((('''''''''''''''(((((((((&&&%%%&&&'''))))))'''%%%((((((((('''''''''''''''))))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,++++++************************************************+++***)))((()))***,,,---***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///.........------,,,,,,,,,)))+++------+++***,,,...---........./////////000***+++,,,---......---,,,........................+++++++++++++++,,,---------,,,+++,,,......---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,***)))(((((()))***,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******(((((()))***************((((((((('''''''''''''''************************+++******))))))******+++))))))))))))))))))))))))'''((()))***************)))+++...//////...+++)))))))))((('''((()))***+++***)))))))))))))))))))))((()))))))))************))))))************))))))************++++++++++++************************)))))))))))))))******+++'''(((***+++,,,,,,++++++*********++++++*********))))))))))))))))))))))))'''(((+++,,,---,,,***)))++++++******************++++++++++++++++++++++++************************++++++++++++************)))***+++,,,---,,,+++***++++++******************&&&(((++++++***))))))+++))))))))))))***************+++,,,------,,,***)))((((((((((((((((((((((((******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((+++,,,,,,+++)))((()))***))))))))))))************))))))(((((((((((())))))(((***++++++))))))***---***)))(((&&&&&&((()))***)))))))))))))))))))))))))))************+++++++++************+++,,,---...------,,,,,,+++*********((()))***+++,,,,,,++++++******))))))))))))******++++++++++++++++++++++++************************)))***+++,,,,,,++++++*********))))))))))))******************))))))))))))******))))))))))))******))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''((((((((())))))(((''')))+++,,,+++******)))))))))(((((((((''''''''''''(((((()))))))))'''&&&&&&&&&((()))(((''')))))))))((((((''''''''')))))))))*********++++++***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,++++++***************************************************+++***)))((((((***,,,---+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,++++++*********(((+++---,,,***)))+++...---.........//////000000)))***,,,---...---,,,,,,------------------------************++++++,,,------++++++,,,...///...---************************++++++,,,,,,,,,++++++***++++++,,,,,,---...//////---,,,+++******+++,,,------,,,***))))))***,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))(((((()))***************))))))******++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++***+++...000000...+++***+++***((('''''''''((()))*********)))))))))))))))(((((())))))*********+++))))))************))))))******+++++++++,,,,,,,,,************************))))))(((((()))***++++++'''(((***+++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))&&&(((+++------,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((()))+++,,,---,,,,,,+++)))))))))***++++++,,,,,,%%%(((+++,,,***((()))+++))))))))))))************((()))+++,,,,,,+++***((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((***+++,,,+++***))))))***))))))))))))************))))))(((((((((((())))))(((***,,,+++))))))+++---)))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))************+++++++++************+++,,,---...///......------,,,,,,+++***+++,,,...//////......******))))))))))))******++++++++++++++++++++++++************************)))***+++,,,+++***)))(((******))))))))))))******************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))***)))((()))+++---,,,+++******))))))(((((((((''''''((((((((())))))******)))'''&&&&&&((())))))(((******))))))((((((((('''(((((())))))******+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++''')))++++++******+++,,,///...------++++++***))),,,+++*********+++,,,---..................------------------,,,,,,+++***......//////......---,,,///...,,,+++***)))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************------,,,++++++******)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++......------,,,+++******(((***------+++)))((((((************************************************+++,,,,,,,,,,,,+++***************)))((((((''''''((())))))))))))*********,,,---......//////......))))))***++++++***((('''((()))++++++******+++,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++************++++++******************************************************++++++++++++************))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++*********)))))),,,,,,+++***))))))******+++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************************))))))))))))))))))))))))---,,,+++***))))))))))))************************++++++******++++++,,,------,,,***)))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,***(((&&&&&&'''((()))(((((())))))))))))((((((*********)))))))))))))))(((((()))***************+++*********))))))((((((,,,,,,---......//////000///000111000...+++******++++++************++++++)))************+++++++++************************'''%%%$$$&&&)))+++***(((************)))))))))))))))))))))))))))******+++---,,,***(((((((((((()))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***&&&$$$&&&))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))((((((''''''+++)))((()))***+++***)))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++******++++++++++++******++++++***************)))************************,,,,,,,,,+++******))))))************************++++++++++++++++++++++++(((***,,,,,,+++***+++,,,---------,,,,,,++++++***++++++*********+++,,,---..................---------............---,,,+++...---------,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++***)))))))))(((***------+++)))))))))************************************************++++++,,,,,,++++++***)))(((((((((((((((((()))))))))))))))*********++++++++++++,,,------------,,,******+++******)))((((((''')))******))))))***,,,((())))))******))))))((()))******++++++******))),,,,,,,,,+++)))'''&&&%%%******))))))))))))******************************************************++++++,,,,,,,,,,,,++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++*********)))))),,,++++++***))))))******+++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************************))))))))))))))))))))))))(((((()))***+++,,,------******************************))))))******+++,,,,,,,,,***)))))))))******************++++++++++++))))))))))))))))))))))))+++***)))((('''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************************)))))))))((())))))******+++,,,,,,,,,000111222111...+++******++++++************++++++)))************+++++++++************************((('''&&&'''***+++***((((((((())))))*********+++)))))))))))))))******+++,,,+++***)))(((((())))))(((((((((((()))))))))***+++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''%%%%%%&&&''')))))))))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((&&&%%%&&&'''((('''&&&++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********************++++++++++++******)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------............//////......------...---,,,+++***+++,,,,,,+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,************************)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++***************************************************************)))(((((('''''')))+++------+++)))))))))************************************************++++++,,,,,,++++++***)))&&&&&&''''''((())))))***************+++++++++,,,++++++,,,---------------,,,,,,+++***)))(((((((((((()))******)))(((***+++)))******************)))+++******))))))******+++,,,,,,++++++)))(((&&&%%%))))))(((((((((((())))))************************************************,,,,,,,,,------,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++***************,,,+++******)))*********++++++******))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************************))))))))))))))))))))))))&&&''')))+++,,,------,,,************************))))))(((((())))))***+++,,,+++******)))*********************++++++++++++))))))))))))))))))))))))***************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************************))))))))))))(((((())))))***+++++++++111333333222///,,,******++++++************++++++)))************+++++++++***************************)))((()))***+++***)))''''''((()))***+++,,,,,,)))))))))))))))******++++++******)))))))))******((((((((()))))))))***************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((******)))(((++++++,,,,,,,,,,,,++++++************************************************************++++++++++++,,,+++++++++***)))))))))******++++++++++++******((()))))))))******++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,******+++******++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------------......------............------///...,,,******+++,,,...++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,------......------,,,*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************)))))))))))))))***************))))))(((((((((((()))+++,,,,,,***)))))))))************************************************+++++++++++++++***))))))&&&&&&''''''((((((((((((******+++++++++,,,,,,,,,------...///////////////...---+++)))(((((()))))))))***++++++))))))***+++******++++++++++++******+++***)))(((((()))***+++******+++,,,,,,,,,++++++((((((''''''''''''((((((************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************++++++***************+++++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((************************(((((((((((((((((((((((()))***+++,,,+++)))'''%%%************************)))))))))))))))***++++++++++++******************'''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((())))))))))))((((((((((((((()))))))))))))))(((((()))************************)))))))))))))))******++++++,,,---------222333444222///,,,++++++++++++************++++++))))))*********+++++++++************************++++++***************)))'''(((((()))******++++++)))))))))))))))******+++******************++++++(((((()))))))))*********))))))*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''(((,,,...,,,***))))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((+++***))))))++++++***)))***++++++,,,,,,++++++***************************************************))))))*********+++++++++,,,+++++++++***)))))))))******++++++++++++******)))******++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,******+++)))******++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,---------,,,,,,000///---++++++,,,...///---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,------......------,,,************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************(((((()))))))))************************)))))))))***+++,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))((((((''''''''''''******+++++++++,,,,,,,,,,,,------..................---+++))))))))))))******+++,,,+++***)))***,,,******++++++++++++******+++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********))))))***++++++************************+++***************++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++)))&&&###!!!************************+++************+++,,,,,,************+++*********'''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******(((((())))))))))))((((((''''''(((((())))))))))))(((((()))***************))))))))))))))))))******++++++,,,,,,---.........111222333222000---,,,,,,++++++************++++++))))))*********+++++++++************************++++++++++++******************)))))))))))))))))))))))))))))))))******+++*********+++++++++++++++))))))))))))************((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%###$$$''')))(((&&&))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&(((((('''&&&******++++++++++++******************************************************)))))))))************++++++++++++*********************++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++***++++++)))*********++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,------......++++++,,,,,,---,,,,,,,,,000///...---,,,---......---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,************************------,,,,,,+++******)))++++++************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******************************((())))))******+++++++++++++++++++++++++++++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((+++******)))((((((''''''************+++++++++,,,))))))***+++++++++++++++,,,,,,+++************+++***+++,,,+++***)))***+++)))******************)))***))))))(((((())))))***+++++++++******(((''''''((((((''''''''''''(((((())))))))))))))))))))))))************************)))******++++++******)))))))))******+++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***))))))))))))***++++++***************+++++++++*********)))******+++,,,***+++,,,,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((&&&%%%************************+++++++++***+++,,,,,,---))))))***++++++++++++***************++++++++++++)))))))))))))))))))))))))))))))))************+++(((((())))))))))))((((((&&&''''''(((((())))))***(((((()))***************))))))))))))************))))))******+++,,,,,,,,,...000222111///---------++++++************++++++)))************+++++++++************************)))***++++++***)))***,,,************))))))(((((()))))))))))))))******+++***++++++,,,++++++******)))))))))*********++++++'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&'''))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''******++++++++++++******************************************************))))))))))))***************************+++++++++******++++++++++++******++++++++++++*********************************************+++++++++++++++************************++++++++++++++++++++++++(((***,,,,,,+++***+++,,,***************+++++++++)))***+++,,,,,,,,,++++++***++++++,,,------......+++,,,,,,---......------.........---------,,,,,,++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,+++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******************************))))))******+++,,,,,,---++++++++++++++++++++++++++++++,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((***************))))))))))))))))))*********++++++(((((()))************)))******++++++,,,,,,++++++(((******)))(((''''''(((((())))))******))))))((((((((())))))))))))((((((***************)))(((''')))(((((((((((((((((()))))))))))))))))))))))))))***************************++++++,,,,,,++++++***(((((())))))***++++++,,,******))))))))))))******************************)))))))))))))))***++++++))))))*********+++++++++******))))))***++++++,,,***+++,,,------+++)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++***************************************++++++,,,((()))***+++,,,++++++***************++++++++++++))))))))))))))))))))))))))))))((('''((()))***+++(((((())))))))))))((((((&&&&&&''''''((())))))***(((((()))***************((()))))))))************(((((())))))***+++++++++,,,...000000///...---...++++++************++++++)))************+++++++++************************''')))+++***))))))+++---)))))))))))))))*********)))))))))))))))******++++++,,,,,,,,,,,,+++)))((())))))*********+++++++++'''(((***+++++++++))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))+++,,,)))))))))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***+++***)))***+++,,,+++)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++******+++,,,************************)))***+++,,,---,,,++++++******+++,,,,,,---......,,,------.../////////...,,,,,,---------,,,+++***)))))))))***+++,,,...///******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************************************++++++,,,------++++++************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------***************++++++++++++,,,,,,***)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))***++++++,,,,,,((())))))))))))*********))))))***+++++++++++++++((()))+++,,,------,,,+++'''((()))(((&&&%%%%%%&&&(((((())))))))))))(((((('''((()))******)))((('''))))))***,,,,,,---------))))))(((((((((((())))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++'''(((((()))******+++++++++******************+++************************))))))((())))))***++++++))))))******++++++++++++******))))))***+++,,,,,,***+++,,,------+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************)))))))))))))))******+++((()))***+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,(((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((()))***************(((((())))))*********+++)))))))))***++++++,,,,,,***,,,/////////......///++++++************++++++)))************+++++++++************************%%%(((******)))(((+++---''''''((()))***+++,,,,,,)))))))))))))))******+++,,,,,,------,,,***)))((()))************+++++++++&&&(((***+++,,,+++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))&&&%%%(((+++,,,,,,++++++******))))))))))))))))))))))))))))))'''((((((((())))))******((('''&&&'''((()))(((&&&))))))))))))************)))***+++,,,+++***(((&&&''''''((()))***++++++,,,,,,,,,+++***))))))******,,,,,,+++***))))))******************************+++++++++***************++++++************++++++))))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---.../////////......---------......---------,,,,,,,,,,,,+++***+++,,,---+++)))---,,,+++******+++,,,---,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++************************************))))))(((((('''''''''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,)))((((((((()))***++++++***++++++,,,,,,++++++***+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((,,,+++)))((((((((()))***************))))))))))))''')))***++++++***)))'''++++++++++++++++++++++++)))************+++++++++++++++***************++++++++++++,,,,,,---------******++++++++++++*********+++,,,,,,,,,,,,+++***)))************++++++++++++++++++***)))(((((('''******))))))((((((''''''******++++++++++++******************************))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((()))******''''''(((((())))))******************************************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((('''(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))''''''&&&'''(((***,,,------.../////////...---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++///...,,,***)))))))))***(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))''')))++++++******+++,,,------,,,+++***)))((('''+++++++++************)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''))))))************))))))))))))))))))************((()))*********)))'''&&&)))))))))))))))*********++++++***)))))))))))))))***))))))(((''''''((((((************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((()))***************(((((())))))******++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---............---------,,,,,,...------------,,,,,,,,,,,,+++***+++,,,---+++))),,,+++************+++,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***++++++++++++************++++++,,,,,,,,,******************************))))))(((((((((((()))******+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))***++++++,,,,,,,,,+++))))))))))))))))))***+++***++++++,,,,,,++++++***************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***+++***)))((((((((()))***((((((((((((''''''''''''((()))***++++++***)))(((++++++++++++++++++++++++)))************+++++++++++++++***************+++*********+++++++++,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++++++++******)))(((((('''******))))))((((((((((((******++++++++++++******************************))))))))))))))))))))))))***((('''(((******)))''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((()))******((((((((()))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))(((((((((((()))+++---...,,,---......///...---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***)))***++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++***)))***+++************************+++++++++*********))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))************************))))))))))))************))))))((((((******)))((((((((())))))))))))((('''''''''((((((************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))*********+++++++++++++++************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,+++***+++,,,---+++)))+++******))))))******+++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***++++++++++++***(((((()))***+++,,,---...***************************))))))))))))(((((((((+++++++++++++++***)))))))))))))))))))))))))))))),,,+++***)))(((''''''&&&)))***++++++,,,++++++++++++***))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************+++***)))((((((((())))))((((((((((((''''''''''''((()))***++++++***)))(((************************)))************++++++++++++***************++++++)))))))))*********************((((((((((((************+++,,,,,,+++******)))************+++++++++++++++******)))(((((((((***))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((************************)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))******))))))))))))))))))((((((************************************************++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))***+++,,,---...***+++,,,---......---------,,,******++++++***(((++++++++++++++++++++++++)))))))))))))))***+++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,+++***))))))***(((((()))***+++,,,,,,---++++++*********)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))******++++++))))))************))))))((()))))))))************,,,,,,+++*********+++,,,******))))))))))))))))))))))))((((((((((((((()))+++******)))))))))******************************)))))))))***************++++++************++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))+++++++++******************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++++++++***+++,,,---+++)))***))))))))))))))))))***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***************************************************))))))***++++++++++++***((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++******))))))(((((((((******++++++++++++******++++++***)))((((((((()))***++++++,,,,,,++++++************))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((()))))))))***************))))))((((((((((((************))))))))))))((()))************)))((())))))))))))))))))))))))))))))*********+++++++++*********)))******+++,,,************************+++)))'''&&&&&&''')))+++******++++++++++++******))))))*********+++++++++************))))))(((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((())))))***++++++******))))))(((((((((************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))***+++,,,,,,---)))******+++,,,------...---,,,******++++++)))(((************++++++++++++)))))))))))))))*********************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++)))(((((()))(((((()))***+++,,,,,,---************))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''((()))******++++++))))))************))))))((()))))))))******************)))))))))******+++'''(((((()))******++++++)))((((((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))************++++++************++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))***************************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++***+++,,,---+++))))))))))))******)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***************************************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++*********++++++******)))++++++***)))((((((((()))***++++++,,,,,,++++++***))))))))))))))))))************+++++++++******)))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((''''''************))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++******+++)))'''&&&&&&''')))+++************************))))))*********+++++++++*********)))))))))))))))))))))))))))******************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))***++++++++++++******))))))((((((************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))******+++++++++)))))))))***+++,,,------,,,+++)))***++++++)))((()))))))))******+++++++++************))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++)))'''((((((*********************+++*********)))))))))((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&''''''((()))******))))))************))))))))))))))))))************''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))((((((((()))******''''''&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((()))++++++************++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))*********)))))))))******************************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---+++))))))******++++++******)))***++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***************************************************))))))***++++++++++++***++++++*********))))))))))))))))))))))))))))))))))))))))))************+++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********+++******)))(((+++***))))))))))))))))))***++++++,,,,,,++++++***))))))))))))***************++++++++++++***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''&&&((((((((((((''''''''''''***))))))))))))))))))***************************)))************+++++++++))))))))))))***+++,,,,,,+++++++++++++++***************((((((((((((******+++***))))))))))))***+++)))************+++++++++******)))))))))))))))))))))))))))************+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***))))))))))))***++++++******************))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((('''&&&$$$###))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***++++++******)))))))))))))))***+++,,,+++)))((()))***+++***)))(((((())))))***+++++++++***+++++++++***)))(((((((((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))((()))+++***)))(((((())),,,+++++++++******))))))******)))))))))((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))************&&&'''((()))***)))(((((((((((())))))*********+++)))))))))))))))***++++++&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))++++++************++++++))))))))))))))))))))))))(((((()))***************(((((())))))******++++++((()))))))))*********+++***************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------,,,,,,,,,++++++++++++***,,,+++***+++,,,---+++)))******+++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***************************************************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,***************)))(((((())))))))))))))))))***+++***++++++,,,,,,++++++***((()))))))))************+++++++++++++++***))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))))))))((('''&&&((((((((((((''''''''''''******))))))))))))******++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++*********)))))))))************************+++***)))(((((()))***+++)))************+++++++++)))))))))))))))))))))***))))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))))))))***,,,+++)))(((***,,,************************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,******************++++++***************************************************))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((())))))(((&&&%%%))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((()))))))))))))))))))))))))))***+++,,,,,,,,,+++******)))((((((((()))******)))(((''')))+++,,,+++***((((((((()))***+++++++++)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&(((******)))((()))***+++++++++*********))))))***)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((())))))))))))************))))))))))))))))))************((()))+++---...---+++***************))))))))))))******))))))***+++,,,,,,((((((((((((((()))***+++))))))))))))))))))))))))'''''''''((()))******+++++++++************++++++))))))))))))))))))))))))(((((()))***************'''(((((()))***++++++,,,(((((())))))*********+++************************+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++***+++,,,---+++)))***+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++++++++******************************)))(((((())))))(((((()))***+++++++++++++++,,,,,,+++++++++(((((())))))*********++++++++++++++++++***)))((((((((((((((((((((((((((())))))))))))************'''((()))))))))(((&&&%%%************))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---******))))))((((((((('''******++++++++++++******+++***)))(((((()))***+++)))************+++++++++)))))))))))))))*********))))))******++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))*********)))******+++,,,)))))))))***+++++++++,,,************************************************++++++************++++++))))))))))))))))))))))))'''((((((((())))))******'''(((***,,,---,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))***+++,,,---...---,,,+++******(((''''''((())))))(((''''''(((+++,,,,,,+++'''(((((()))***+++++++++'''(((***,,,------------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))***)))((()))*********************++++++))))))))))))(((((((((((((((((()))***+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((+++++++++*********))))))***)))(((&&&&&&((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************)))************+++++++++((((((((()))******++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))++++++************++++++((()))***+++,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))))))))************************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***)))((((((((()))+++,,,************************+++*********))))))((((((,,,+++***))))))***+++,,,------,,,,,,+++*********))))))************))))))+++++++++************)))((((((((((((((()))******+++++++++************))),,,,,,+++***)))))))))***,,,***))))))+++++++++***+++*********))))))((((((+++*********))))))((((((***)))((((((((()))+++,,,************************************************)))************++++++++++++++++++************)))((()))))))))************))))))*********+++++++++***)))((()))++++++)))(((+++++++++*********))))))(((((())))))))))))((((((++++++***)))((((((((()))************************))))))))))))************+++++++++++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&$$$$$$$$$%%%''')))******++++++++++++************))))))******+++,,,------,,,,,,+++***))))))************************------,,,+++*********+++************************,,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))******)))(((((((((((((((******)))(((((('''((((((++++++++++++++++++++++++((((((((()))******++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******---------------,,,+++***))))))************))))))++++++++++++++++++++++++(((((())))))******++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))************))))))((((((''''''&&&&&&))))))(((((((((((())))))************************************************))))))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((+++++++++*********))))))+++***(((''''''(((***+++*********))))))*********************************************************************++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))))))))))))))))))))++++++************++++++---------,,,+++)))''''''*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))************************************,,,,,,++++++************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((***)))((((((((()))++++++************************+++*********)))))))))))),,,+++***))))))***+++,,,******++++++++++++++++++******++++++++++++******+++++++++************)))((((((((((((((()))******+++++++++************))),,,+++******))))))*********(((&&&'''((()))(((((())))))))))))((((((''''''************)))))))))((())))))((((((((()))***+++************************************************)))************++++++++++++++++++************)))************++++++++++++******++++++,,,------...***)))((()))++++++)))(((+++++++++*********))))))******++++++++++++******+++******))))))))))))***************************))))))))))))************,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&&&&&&&''')))***)))))))))******)))))))))******))))))******+++,,,------,,,++++++***)))))))))))))))))))))))))))))),,,,,,+++***************************************,,,***((()))+++,,,+++)))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))******)))(((((((((((((((+++***))))))((((((((()))((((((((((((((((((((((((*********))))))))))))))),,,++++++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))*********************)))((((((++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))((()))+++++++++***(((''''''''''''((((((((())))))*********)))))))))((((((***))))))(((((())))))***************************++++++++++++++++++++++++((((((((((((((((((((((((************************++++++*********)))))))))((((((((((((((((((((((((+++++++++***************,,,+++***))))))***+++,,,******++++++++++++******************************************************************+++++++++,,,------,,,++++++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******++++++************++++++///...---,,,)))'''%%%###))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))************************************+++************)))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))))))))))))))((()))******+++***************************************)))))))))++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************))))))(((((((((((()))******+++++++++************)))++++++***)))))))))******)))'''&&&&&&'''(((((('''((((((((((((''''''''''''************))))))))))))((((((((((((((()))******************************************************)))************++++++++++++++++++************)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***+++***(((+++************)))))))))******++++++++++++*********************+++++++++************************))))))))))))************,,,,,,,,,---,,,,,,+++***************************((())))))******))))))(((***)))((((((((()))+++,,,(((((())))))))))))((((((***))))))))))))***++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))++++++***)))))))))******************************+++***)))***++++++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))******)))((((((((())))))++++++***))))))))))))***''''''''''''''''''''''''++++++******)))((((((''',,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***++++++))))))))))))++++++))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((***++++++***))))))((((((((()))))))))******,,,++++++++++++************))))))))))))))))))***************************++++++++++++++++++++++++((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,***+++,,,------,,,+++************************************************************+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***)))))))))))))))*********,,,++++++******++++++,,,***++++++******(((''''''************++++++++++++***++++++,,,,,,++++++***((()))))))))***************************************)))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((())))))******+++)))))))))))))))******+++************************************************++++++++++++++++++++++++)))))))))******+++++++++***++++++++++++++++++***+++++++++*********))))))))))))(((((())))))***++++++++++++*********))))))******))))))))))))*********)))'''''')))))))))(((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((()))))))))************************************************))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,---,,,+++***((('''&&&%%%+++)))((((((*********)))************))))))))))))(((((())))))))))))(((((())))))***+++++++++,,,,,,************************((()))))))))************+++++++++,,,,,,++++++***************************)))))))))******)))))))))******)))))))))***+++,,,(((((())))))))))))(((((()))))))))))))))***++++++,,,+++++++++******))))))))))))))))))))))))))))))******)))))))))))))))***************************+++************+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))******))))))((())))))***++++++***************+++))))))))))))))))))))))))************))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************)))))),,,---------------,,,,,,***(((&&&%%%%%%&&&(((***************************++++++******))))))((((((******++++++++++++******((((((((((((((((((((((((&&&''')))***+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++************************************************************,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++******************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***(((((())))))************,,,,,,++++++++++++,,,,,,(((((()))************)))+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***((()))))))))************************************)))))))))))))))))))))***************************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++((()))))))))***************************************************++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))))))))************))))))+++++++++*********)))))))))))))))))))))***+++++++++++++++*********))))))***))))))((())))))*********)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))************************************************))))))*********++++++++++++++++++*********))))))))))))))))))*********+++*********))))))))))))(((+++)))(((((()))******)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))************************))))))************)))))))))((((((((())))))******)))******++++++******)))))))))(((((())))))***+++++++++***************)))++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))******+++************+++(((((((((((((((((((((((()))))))))(((((((((''''''((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******+++***************++++++************************(((((())))))***************))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))((())))))************))))))***(((&&&%%%%%%&&&(((***++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******((((((((((((((((((((((((''''''((()))***+++++++++***+++++++++,,,,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++************************************************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++***++++++,,,,,,------...***++++++,,,,,,++++++***((((((((()))******++++++,,,,,,++++++++++++,,,,,,*********+++******))))))++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))))))))************************************)))))))))************+++***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))******************(((((()))************)))*********************************+++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++******))))))))))))******)))))))))+++++++++************)))***))))))))))))***+++++++++++++++************)))))))))((((((((()))******)))'''&&&&&&'''(((((('''))))))))))))************))))))))))))************(((((()))***************************************************************)))************++++++++++++++++++************)))(((((()))))))))*********((((((***+++---///000111,,,***(((''')))*********(((((()))))))))))))))*********++++++++++++******'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))************'''((())))))))))))))))))************************)))******++++++******)))'''((((((((())))))))))))******++++++++++++******)))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++)))))))))))))))))))))))))))+++++++++***)))***+++((((((((((((((((((((((((***)))))))))(((((((((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))******)))))))))***++++++***))))))))))))***++++++(((((((((((((((((((((((('''(((((()))******++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((()))***++++++,,,+++++++++++++++))))))))))))++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((()))))))))******((((((((()))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++******++++++++++++***************))))))*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......***++++++,,,,,,++++++***'''(((((()))******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++***)))***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************************************************++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******++++++******************'''((()))***+++******)))*********************************++++++,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++************)))******))))))******+++,,,+++++++++************)))((((((((((((((()))*********(((&&&'''((()))((((((((((((((()))))))))******((()))))))))************((()))***+++,,,++++++***************************************************)))************++++++++++++++++++************)))))))))*********+++++++++))))))+++,,,...000111222,,,***''''''(((*********(((((((((((())))))************++++++++++++******'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))******++++++******)))'''(((((()))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++***************+++,,,,,,)))))))))))))))))))))))))))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,)))((((((((())))))***+++'''''''''''''''''''''''')))))))))))))))*********,,,,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((+++,,,---............---++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))(((((())))))***++++++'''''''''((((((((())))))((((((((()))))))))******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++)))******++++++******)))+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,++++++******)))++++++------------++++++******+++,,,,,,---......+++++++++,,,,,,+++++++++'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---))))))***,,,,,,------,,,)))************++++++++++++++++++,,,,,,+++++++++))))))))))))******************************************+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))'''((()))++++++******)))*********************************++++++,,,,,,,,,++++++------------+++++++++,,,,,,------......///+++++++++,,,,,,++++++++++++++++++************)))*********)))******+++,,,+++++++++************)))((((((((((((((()))******,,,+++))))))+++++++++***&&&'''''''''(((((())))))(((((())))))*********+++)))***+++,,,---,,,++++++************************************************)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***''''''(((*********'''((((((((())))))******(((((())))))))))))(((((('''((()))***)))(((&&&$$$))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++((((((((((((((((((((((((******++++++++++++******(((((()))************)))(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))*********************************++++++******+++,,,------))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,************************(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))******))))))***+++,,,,,,(((((('''(((((()))******((((((((((((((((((((((((++++++******)))(((((((((******((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***++++++***)))'''((()))******++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************(((((())))))*********+++++++++******++++++,,,---***)))(((((((((***+++,,,++++++************++++++***************************************************)))))))))))))))******+++***)))(((((()))***+++))))))*********+++++++++++++++******************++++++************++++++,,,,,,++++++***)))))))))******))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,------,,,++++++******)))---***'''(((***,,,+++***)))***+++***)))((((((***++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,+++***)))((((((+++++++++*********))))))+++++++++*********))))))******++++++++++++******------------,,,,,,+++******+++,,,,,,,,,,,,+++***))))))))))))************+++***)))(((((()))***+++((())))))))))))*********************************))))))***+++,,,------...000///---+++*********+++++++++++++++,,,------......///111111111///---,,,......---,,,++++++++++++******))))))))))))******************************,,,+++)))***++++++***(((++++++******************+++++++++***)))(((((('''******))))))((((((''''''+++*********))))))((((((************************++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++************************))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///)))((((((((()))***++++++((()))***,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((())))))))))))((((((&&&''')))++++++)))'''&&&))))))))))))))))))))))))---***'''''')))+++***)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************---***&&&&&&((()))(((&&&)))************+++++++++++++++,,,,,,,,,++++++***(((((()))***++++++,,,,,,***************************)))((((((((()))***+++******))))))((((((''''''+++++++++***)))(((((('''))))))(((((()))***++++++,,,,,,++++++***))))))))))))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---***)))(((((()))***+++,,,++++++************++++++************************************************++++++***)))))))))******+++***)))(((((()))***+++))))))*********+++++++++++++++******************++++++************++++++******************++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,...+++))))))+++,,,,,,***)))***+++***)))((()))***+++++++++++++++++++++++++++))))))***+++,,,+++***+++,,,,,,++++++)))((((((+++++++++*********))))))+++++++++*********))))))******++++++++++++******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))))))))******************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++++++++,,,---......222222333444333111///---...---,,,+++******************))))))))))))******++++++++++++++++++++++++,,,***))))))******)))(((************************++++++******)))(((((('''******))))))((((((((((((************)))))))))(((************************++++++++++++++++++++++++************************)))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++************************)))))))))))))))))))))))))))))))))))),,,+++)))((()))***+++---***))))))))))))******+++%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,)))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((()))******)))(((((()))))))))))))))))))))))),,,***'''''')))+++***)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************---***(((((()))+++***)))))))))*********+++++++++))))))*********))))))(((((())))))***++++++,,,,,,******************************++++++******))))))******))))))((((((((((((++++++******)))((((((''')))))))))))))))***++++++))))))))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---******)))))))))***++++++++++++************++++++************************++++++++++++++++++++++++---,,,++++++************+++***))))))))))))***+++***************+++++++++******++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...,,,******,,,---,,,,,,***+++++++++)))((()))***+++++++++++++++++++++++++++***)))***,,,,,,,,,***+++++++++++++++***)))(((+++++++++***************+++++++++*********************++++++++++++******)))******++++++++++++*********+++,,,,,,+++******))))))))))))************))))))************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))******++++++++++++++++++++++++,,,---...///666777777777666444111000...---,,,+++******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******)))(((************************++++++******)))(((((((((***))))))))))))(((((((((************))))))))))))************************++++++++++++++++++++++++*********************************))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++++++++******************%%%%%%''''''''''''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,++++++***((())))))******))))))(((************************))))))))))))))))))))))))+++)))(((((()))******)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++)))'''((()))+++******)))))))))*********++++++((())))))*********)))))))))))))))***++++++,,,,,,************************)))******+++***)))'''&&&***))))))))))))(((((((((++++++******)))((((((((())))))))))))))))))***+++&&&''''''((())))))******)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---*********************+++++++++************++++++************************++++++++++++++++++++++++......---,,,++++++++++++******************************************************+++++++++++++++,,,++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,------------***+++,,,+++)))((()))***+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++***)))(((******************************************************++++++++++++******'''((()))*********************++++++++++++******((()))))))))************((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***+++++++++,,,---...///000::::::;;;;;;999666444222///...---,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))))))))))))))************************))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************************************************************++++++******)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***************************)))))))))((())))))))))))))))))))))))++++++***))))))******+++---,,,+++******)))******(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++)))))))))******)))))))))++++++************++++++))))))))))))))))))))))))***))))))))))))******)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))************)))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************''''''''''''((()))))))))))))))))))))******************+++,,,,,,,,,++++++))))))*********+++++++++************************''''''''''''''''''''''''))))))))))))))))))))))))************))))))((((((***)))))))))))))))******((((((((()))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---***++++++++++++*********++++++************++++++************************++++++++++++++++++++++++...------,,,++++++,,,,,,******++++++++++++************************************++++++,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------------,,,,,,,,,,,,+++++++++******------......------------***+++,,,+++***))))))++++++++++++++++++++++++++++++*********,,,---,,,+++******+++++++++***))))))******************************************************++++++++++++******'''((())))))************************************((()))))))))************((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---------,,,***)))+++++++++,,,---...000111;;;<<<<<<<<<:::888555333000///...------,,,,,,,,,++++++************++++++++++++++++++++++++++++++...,,,++++++,,,---+++***(((((()))))))))******************)))))))))))))))))))))))))))************))))))))))))))))))******************************************************************************+++*********)))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******))))))******************)))))))))((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***))))))))))))*********++++++*********************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,---...(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))******(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((&&&&&&&&&(((***+++))))))))))))*********************)))))))))))))))******)))))))))))))))***+++++++++******))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,++++++***)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,+++******+++++++++*********************++++++,,,---------++++++************++++++,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,---...------,,,------,,,,,,+++******)))+++---......---,,,,,,---+++,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,+++***+++,,,------+++******+++++++++******)))***************+++++++++***************+++++++++******++++++++++++******((())))))************)))+++***))))))))))))***+++))))))))))))************))))))************))))))************+++++++++,,,************************((()))***+++,,,------...---------------,,,+++***+++++++++,,,---///000111:::;;;;;;;;;:::888555444000///...---,,,,,,,,,,,,++++++************++++++************************...,,,++++++,,,,,,+++***'''(((((())))))***************)))))))))))))))))))))))))))************+++))))))))))))************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******)))))))))******************))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))+++---///000+++******))))))******+++)))******++++++******)))************************))))))))))))))))))))))))((()))++++++)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))***++++++(((((((((((((((((((((((())))))************)))))))))******++++++******)))))))))))))))))))))))))))((()))))))))***+++------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++******+++((((((((()))))))))******'''((()))***************************************))))))))))))))))))))))))+++***)))((()))***+++,,,)))))))))************+++******))))))))))))))))))+++******))))))))))))))),,,,,,,,,+++***))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,+++***)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...***++++++,,,,,,++++++***+++++++++*********))))))******++++++,,,------...++++++************++++++++++++*********************+++,,,------,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))(((***,,,---......---,,,,,,+++++++++++++++++++++***,,,//////,,,++++++---+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,+++***+++---...---,,,)))******+++++++++******))))))*********+++++++++))))))*********+++++++++******++++++++++++************++++++******))))))+++***)))(((((()))***+++))))))))))))******************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,---+++++++++,,,...///111222777888999:::999777555333......---+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))***++++++***(((''''''(((((()))******+++)))))))))))))))))))))***))))))*********+++++++++((()))))))))************************************************************************************)))))))))******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((((((((('''(((((())))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))***+++,,,...///******)))(((((()))******)))******++++++******)))(((((()))******)))(((((())))))))))))))))))))))))'''))),,,,,,)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))''''''((((((((((((((()))))))))***''''''(((******++++++***************************)))))))))))))))))))))))))))***+++++++++)))&&&%%%))))))*********+++++++++)))))))))))))))))))))***++++++***)))))))))))))))***************))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,---,,,+++***)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...***+++,,,------,,,+++***++++++++++++******))))))******+++,,,,,,---......++++++************++++++)))))))))***++++++,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++)))***,,,------,,,***)))((())),,,.........---,,,*********++++++,,,------))),,,//////,,,***+++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,+++***+++---...---,,,)))******+++++++++******))))))******++++++++++++))))))******++++++++++++******++++++++++++******+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))************+++***)))(((((()))***+++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((()))+++---///+++++++++,,,...000111222555666888888888666444333---,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())))))((('''&&&''''''((()))******+++)))))))))))))))*********))))))******++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))))))))******************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))'''''''''''''''((()))*********))))))))))))******************************))))))))))))))))))))))))......,,,+++***)))))))))***)))(((''''''((()))*********++++++++++++******&&&((()))++++++)))(((&&&))))))))))))))))))))))))&&&))),,,,,,***((((((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))***)))((('''%%%%%%$$$$$$))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))###&&&((((((%%%"""###$$$(((((((((((())))))))))))))))))***,,,,,,---------++++++******************))))))))))))))))))))))))%%%(((+++,,,***%%%))))))******++++++++++++)))))))))))))))*********++++++***))))))((())))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))......---,,,,,,+++******...,,,+++,,,------,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------......,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++111111000///---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((------,,,+++***)))((('''))))))))))))))))))))))))))))))************))))))************************(((((((((((())))))))))))))))))************))))))))))))************))))))+++++++++,,,,,,---------************************........................///000222333333222000///,,,,,,,,,,,,++++++***)))***,,,,,,+++)))((()))***,,,++++++***)))))))))***''''''(((((())))))******))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((,,,+++)))((((((((()))***))))))******)))((('''&&&((((((((((((((()))******++++++************++++++++++++***))))))((())))))))))))))))))************+++,,,------......------------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))***************************************)))((((((%%%%%%&&&'''((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))'''''')))+++---++++++************++++++******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&***************)))(((((('''((()))++++++******)))---,,,***)))(((((('''(((+++***)))'''''''''((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))(((&&&%%%&&&''')))***(((((((((((()))))))))))))))*********++++++++++++******)))))))))))))))***))))))(((((('''''''''&&&*********)))))))))))))))(((((())))))))))))((((((*********))))))))))))((((((((((((((((((((((((((()))*********++++++++++++,,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,...------,,,++++++******)))((('''((()))***)))((())))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++000//////...---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***************))))))))))))))))))))))))))))))************))))))************************)))))))))************+++))))))************))))))))))))************)))))),,,,,,,,,,,,------------************************))))))******+++,,,------...///111222222111///...++++++,,,,,,,,,+++*********+++,,,+++)))((()))***,,,,,,+++***************(((((((((((())))))******)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((++++++)))((((((((()))***,,,+++***)))))))))******((((((((((((((()))******+++******************+++******)))((((((((())))))))))))))))))************++++++,,,------------,,,------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((('''(((((())))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***++++++******))))))******+++******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''')))))))))))))))((('''''''''((()))***+++******))))))))))))))))))(((((((((+++***)))((('''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))***)))(((&&&&&&''')))***))))))))))))************)))))))))*********++++++***))))))(((((())))))))))))))))))(((((((((''''''************))))))))))))((())))))))))))))))))(((,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))*********++++++******************++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++------,,,,,,++++++*********)))((()))+++,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))******+++++++++,,,))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++,,,,,,))))))************))))))))))))************))))))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000000---...///000000///...---******+++,,,,,,,,,++++++***+++,,,+++)))))))))+++,,,,,,++++++******++++++((((((((())))))))))))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))+++******)))((()))))))))+++***(((&&&&&&(((+++---)))(((((((((((()))******************************((((((((('''(((((())))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++******)))))))))((((((((('''(((((())))))((((((''''''((((((((((((((())))))'''((((((((((((''''''&&&(((((()))************)))'''(((((()))******))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))((('''(((((()))************++++++++++++((((((((()))))))))******)))((((((''''''((())))))***)))))))))))))))((((((************************))))))************)))))),,,,,,,,,++++++++++++***************************((((((((()))))))))******((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++************++++++(((((()))))))))*********,,,,,,,,,,,,++++++*********)))(((***,,,------,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------......)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************************+++++++++,,,))))))************)))))))))******++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------...///000000,,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************+++******)))))))))))))))'''&&&%%%$$$%%%&&&(((***))))))(((((())))))***+++))))))************))))))''''''&&&''''''((()))***((()))))))))************))))))***+++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))************)))(((++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))(((((('''((()))******)))((('''''''''(((((()))))))))***'''(((((()))((((((''''''((()))))))))************((()))***++++++***))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,***)))(((((((((((()))))))))*********++++++(((((((((((())))))))))))(((''''''''''''(((((()))************)))))))))))))))***************++++++)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))*********+++,,,+++++++++++++++******&&&&&&%%%&&&)))******)))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))*********++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++******++++++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))*********++++++))))))************))))))******++++++++++++******++++++******))))))((((((++++++++++++++++++++++++++++++******************+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,)))***++++++***)))***++++++++++++******+++,,,,,,************))))))))))))************************'''((()))***************++++++++++++++++++++++++************)))))))))(((%%%%%%&&&''''''((('''''')))))))))))))))***++++++((()))************)))(((''''''&&&''''''((()))***((()))))))))************((()))******++++++******++++++***************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***))))))(((************************************************((())))))*********))))))+++******))))))(((((('''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((***))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))'''((()))******)))(((''''''((((((((())))))******((())))))******))))))))))))))))))))))))*********,,,,,,,,,,,,+++***)))((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((((((((((((((()))))))))******(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************))))))******+++++++++,,,******++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))+++******************+++*********+++++++++,,,,,,++++++++++++++++++******)))((('''(((***,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))(((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************)))))))))************+++))))))************))))))******++++++++++++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++************++++++******+++,,,,,,,,,++++++)))***++++++***)))+++,,,*********)))******+++++++++************)))))))))************************((())))))************)))************************)))************)))(((((('''((()))++++++***)))(((***))))))))))))***++++++'''((()))******)))((('''((((((((('''(((((())))))))))))))))))************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))******++++++************)))))))))************************((((((((((((((((((((((((((())))))************)))*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))***))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))((()))******++++++******++++++*********)))))))))((())))))******))))))(((((())))))))))))))))))***((())))))***************)))))))))((()))******+++......,,,+++))))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))((((((''''''((((((((())))))))))))((((((((()))))))))******''''''''''''((()))******(((((()))))))))))))))***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***''''''''''''''''''''''''((((((((()))))))))******,,,,,,++++++***))))))((()))************+++++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,******************++++++---,,,+++,,,---...---,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++***************************+++++++++))))))))))))))))))))))))''''''((((((((((((''''''*********************************+++++++++,,,,,,))))))************))))))***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++************++++++++++++,,,,,,,,,+++******(((***++++++******+++,,,))))))(((((())))))***++++++++++++*********))))))************************)))************))))))(((************************)))******+++***)))((('''+++************)))************))))))******+++,,,'''((()))******)))((('''******)))((((((((())))))))))))))))))************)))***++++++,,,,,,++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))******************************(((((((((((((((((((((((((((((()))************************************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))((())))))***************+++++++++*********))))))***))))))))))))))))))************)))))))))))))))'''(((((()))******))))))***)))((((((((()))++++++---+++)))'''&&&''')))***((()))***++++++++++++***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((())))))(((((('''(((((()))))))))*********)))))))))*********++++++(((((((((((()))***++++++''''''((((((((()))))))))))))))***++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))))))))*********++++++++++++******************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++******************++++++,,,***)))***++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************,,,,,,,,,++++++*********'''((()))***+++,,,------))))))))))))))))))))))))''''''((((((((((((''''''************************++++++,,,,,,,,,---------))))))************))))))***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))(((***++++++******+++---(((((('''(((((()))******++++++++++++******))))))***************************************)))(((''')))))))))))))))))))))))))))******++++++)))(((''',,,+++(((&&&&&&'''(((************)))******+++,,,'''((()))++++++)))(((''',,,+++***))))))((())))))))))))))))))******************+++,,,,,,,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++'''''''''((())))))******************************************************(((((()))***************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((((()))***************+++++++++************)))+++***)))(((((()))***+++++++++******))))))((((((&&&&&&'''((())))))((((((***)))((((((((()))+++,,,***(((&&&$$$$$$'''***,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))&&&'''(((((((((((((((''')))************+++++++++************++++++++++++(((((((((((()))***,,,,,,&&&'''''''''(((((())))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++*********))))))))))))((())))))))))))))))))))))))************++++++++++++)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************,,,,,,,,,++++++************,,,,,,+++)))((()))***///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---++++++++++++******)))))))))************+++++++++...---,,,+++++++++,,,---,,,,,,+++***+++,,,...///222111///---+++*********,,,,,,,,,++++++,,,------------,,,,,,+++***))))))))))))******++++++++++++------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++******))))))((((((''')))+++,,,,,,,,,***)))++++++,,,,,,+++***((('''(((((()))***++++++,,,,,,)))))))))))))))(((''''''***************+++++++++))))))))))))))))))))))))******************************++++++,,,---//////******+++,,,,,,,,,,,,+++***+++,,,------,,,+++******+++,,,---,,,+++***)))*********++++++,,,,,,,,,***)))))))))***+++,,,,,,************************+++++++++*********))))))++++++,,,------------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((('''''''''******))))))((((((''''''+++,,,,,,***((('''((()))************************---,,,***+++,,,,,,+++))))))))))))))))))))))))))),,,***((()))++++++(((%%%)))+++,,,,,,***))))))***+++++++++++++++***)))(((%%%''')))+++,,,------,,,+++++++++*********))))))+++++++++***)))(((((('''))))))))))))))))))))))))''')))***+++***)))***+++))))))******+++++++++,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((******))))))((((((''''''&&&''')))***)))'''$$$"""(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))***+++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))******++++++))))))))))))************+++++++++*********))))))******++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++*********+++,,,+++***))))))***---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++*********))))))************+++++++++---,,,++++++++++++,,,---,,,,,,+++++++++,,,---...000///...------,,,,,,,,,---,,,,,,+++,,,,,,------------,,,,,,+++******))))))*********++++++++++++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++************((()))***,,,,,,+++***)))++++++,,,,,,+++***((('''((())))))***++++++,,,,,,+++++++++++++++***)))))))))))))))***+++++++++,,,***************************************************))))))))))))******+++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,******************+++,,,************************+++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++***)))(((''')))))))))))))))(((((('''))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((%%%%%%&&&'''************************((('''&&&''')))******)))***************************)))(((***,,,,,,+++(((+++---......,,,++++++,,,***++++++++++++***))))))&&&'''(((***+++++++++***+++++++++*********))))))++++++******)))(((((('''))))))))))))))))))))))))&&&((()))***)))((()))***)))))))))))))))***************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))(((((((((((('''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''(((((()))******++++++******************************++++++++++++******)))************+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))*********))))))))))))************+++++++++*********)))))))))))))))))))))***++++++)))************+++++++++,,,,,,,,,++++++++++++******+++,,,+++***)))***+++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++************)))************+++++++++,,,,,,++++++++++++,,,---,,,,,,+++++++++,,,------...------------......///------,,,,,,,,,,,,,,,------,,,,,,++++++*********************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,((()))***+++,,,+++******+++++++++++++++***)))((()))))))))***++++++,,,,,,+++++++++,,,++++++***)))(((((()))***++++++,,,,,,******************************************************)))(((((((((((((((******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++***************)))******+++,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++******)))(((******)))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))),,,,,,,,,+++)))((()))+++************************&&&%%%%%%&&&)))+++***)))***************************))))))+++---...,,,++++++---......,,,++++++,,,))))))***++++++++++++***''''''((()))))))))))))))+++++++++***************++++++******)))((((((((())))))))))))))))))))))))%%%'''))))))((('''((())),,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((()))***,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++******************************++++++++++++******)))************+++++++++*********++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************))))))))))))))))))))))))************+++************)))))))))(((((('''&&&'''((()))***)))************+++++++++++++++++++++++++++++++++***+++,,,,,,*********,,,*********************+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))******++++++,,,,,,,,,((()))***++++++++++++***++++++++++++******))))))))))))*********+++++++++)))))))))******))))))((((((((()))***+++,,,,,,---******************************************************))))))))))))************+++,,,,,,,,,,,,+++---,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,++++++*********---,,,++++++************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))((((((((((((((()))))))))((((((((())))))******+++---......---++++++,,,---***************************)))((())),,,---,,,+++************************+++++++++,,,------,,,+++)))+++,,,,,,***))))))***(((((()))***+++,,,,,,,,,))))))))))))))))))((((((************************************))))))((((((((((((((((((((((((((((((&&&(((******)))((()))***,,,++++++******)))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))''''''(((((())))))******,,,+++******)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))******************************************++++++++++++******))))))*********+++++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((((()))))))))************************)))))))))))))))((('''&&&&&&((()))***))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++++++++///...------,,,,,,,,,---,,,,,,+++++++++++++++***,,,+++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))((()))))))))******++++++))))))******++++++++++++++++++*********************************+++++++++))))))************))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++---,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,++++++*********------,,,+++*********+++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))******************++++++++++++***)))((())))))***))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))******(((((())))))******++++++***++++++***(((((()))+++************************---,,,++++++------,,,+++************************---.........,,,+++******)))+++,,,,,,***))))))***'''((()))***+++,,,,,,,,,++++++*********)))))))))*********************************)))))))))))))))((((((((((((((((((((((((((()))++++++*********+++((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********''''''(((((())))))******((()))***++++++)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))***)))))))))((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************)))))))))))))))******+++++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))((((((((()))***+++))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,,,,******************************++++++++++++******++++++++++++,,,,,,,,,,,,)))************+++++++++((()))***+++,,,,,,,,,+++,,,,,,---------,,,++++++---,,,+++++++++++++++,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))************************+++++++++++++++******)))******+++***************************+++,,,,,,---,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---,,,++++++******++++++,,,,,,++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))******+++,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++************+++,,,,,,,,,+++***)))((()))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''(((((())))))******+++))))))******************++++++,,,+++))))))+++,,,************************---+++******++++++***)))++++++++++++++++++++++++...//////...+++)))))))))+++---......,,,++++++,,,'''((()))***+++,,,,,,,,,,,,+++***************+++***************+++++++++******))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,************))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))"""$$$'''***++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,++++++***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******)))************+++++++++)))))))))************+++************************************************)))(((((((((((()))******************))))))))))))))))))))))))************(((((()))))))))))))))***))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...------......---,,,+++***************************,,,++++++******++++++,,,------,,,,,,,,,+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,,,,------)))************+++++++++'''(((***+++,,,,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,---...//////000///...------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))***************++++++,,,++++++***))))))***+++,,,***************************+++,,,,,,---------,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((()))*********+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********+++,,,------,,,***(((((()))***++++++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))'''(((((()))******++++++++++++******************,,,---------++++++---...************************+++***))))))+++,,,+++***++++++++++++++++++++++++,,,---///...+++))))))***+++---......,,,++++++,,,((()))***+++++++++++++++******)))((())))))***+++))))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))((((((((((((###$$$&&&(((************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))%%%''')))+++++++++***)))((()))************)))((())))))))))))))))))))))))***)))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))))))))************************************************************((((((''''''(((((()))***)))))))))))))))*********))))))))))))************(((((((((((())))))******''')))***,,,,,,+++***))))))************+++++++++*********++++++,,,,,,,,,***+++---,,,,,,+++---.........//////...,,,+++)))************************,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------)))************+++++++++'''(((***+++,,,,,,++++++,,,,,,---...---,,,***)))+++,,,,,,---///111222333000000///...---,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***************))))))******+++,,,++++++***))))))***+++,,,++++++******************((()))***+++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++*********************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,---,,,+++***)))*********++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********+++---...---,,,***(((((()))***++++++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))'''(((((()))***+++++++++,,,+++++++++***)))))))))((()))***)))(((((()))+++***************************))))))***,,,......---++++++++++++++++++++++++))),,,...---***)))***,,,)))+++,,,,,,***))))))***))))))***++++++++++++***)))(((''''''''')))***+++))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))''')))***+++***)))***+++%%%%%%&&&&&&''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))"""$$$&&&((())))))''''''((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******)))************+++++++++))))))))))))************************************************************'''''''''''''''((())))))(((((())))))******++++++))))))))))))************'''((((((((())))))******&&&(((***,,,---+++)))((()))************+++++++++++++++,,,,,,,,,++++++***------++++++++++++------,,,,,,,,,---------......************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------...///...---+++***))))))))))))))))))))))))+++******))))))******+++///////////////......---++++++++++++,,,,,,---...//////.........---------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///***+++,,,,,,---------------,,,++++++******++++++)))))))))***++++++,,,,,,)))************+++++++++,,,,,,++++++***)))))))))++++++***)))(((((())))))*********************+++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))'''''')))***++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++---///111222333+++++++++*********))))))************+++,,,---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************))))))((((((,,,,,,,,,+++++++++******************************++++++++++++++++++++++++///---***((('''''''''((())))))(((((((((((())))))++++++++++++******)))))))))))))))))))))((('''''')))))))))((()))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********)))))))))(((((((((***+++***)))******))))))))))))******(((((())))))************))))))(((((((((((())))))************************+++)))''''''((())))))((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))&&&'''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---,,,***(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((+++++++++++++++***)))((()))************+++++++++,,,,,,+++***))))))******+++***)))'''''')))***+++))))))))))))))))))))))))(((((('''(((((()))***+++))))))************))))))******))))))))))))******+++*********))))))(((((())))))************))))))++++++,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,+++***++++++++++++++++++++++++++++++************++++++///////////////...------,,,+++++++++,,,,,,---...///.........------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,---------,,,,,,---,,,++++++******++++++++++++******************)))************+++++++++******************++++++++++++***)))))))))))))))*********************)))******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,++++++************)))))))))***+++,,,,,,---+++++++++*********))))))************+++,,,------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***(((''''''((()))***))))))(((((())))))***************))))))((((((***************))))))(((((()))))))))************)))))))))))))))))))))))))))******++++++++++++++++++++++++***************************************+++++++++*********))))))***)))((()))+++,,,+++*********))))))))))))******((((((((()))))))))******))))))(((((((((((())))))************************+++)))((((((***+++******))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************(((((()))*********))))))************))))))))))))************************************************)))(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********************))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***(((***+++***((('''''''''******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((+++++++++++++++***)))))))))************+++++++++,,,++++++***))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))******))))))))))))******************)))))))))((())))))************))))))+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000000000///...---,,,+++,,,,,,+++++++++,,,------............------------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,------------,,,,,,+++---,,,++++++******++++++,,,,,,++++++***))))))((()))************+++++++++((())))))***++++++,,,,,,++++++***))))))))))))***+++*********))))))((((((++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++))))))))))))+++++++++************+++,,,,,,+++++++++++++++++++++++++++************)))))))))+++*********))))))))))))+++++++++***************+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***************))))))*********)))))))))))))))(((((((((+++++++++++++++***))))))'''((()))***+++******)))))))))))))))))))))))))))((()))******++++++*********************+++++++++))))))))))))))))))))))))+++++++++***************+++***)))***,,,,,,,,,*********))))))))))))******((())))))))))))*********))))))(((((((((((())))))************************+++)))((()))+++,,,,,,+++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++******+++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******((()))***)))((('''((()))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))***++++++++++++***)))))))))************+++++++++,,,+++******)))*********+++***)))(((((()))***+++))))))))))))))))))))))))******)))((((((((())))))))))))************))))))******))))))))))))******************))))))))))))))))))************)))))),,,+++++++++,,,,,,------++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000///...---,,,+++,,,,,,,,,++++++,,,,,,---------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........---,,,++++++---,,,++++++******+++++++++++++++*********))))))))))))*********+++++++++))))))*********+++++++++++++++***))))))*********+++******))))))(((((((((,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++******))))))(((((())))))***************++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))------,,,,,,+++++++++***************************++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++++++++++++++******))))))***++++++++++++************++++++************))))))))))))******++++++******)))(((&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((()))************))))))))))))***+++++++++,,,************************************************+++*********,,,---,,,+++******))))))))))))******************++++++++++++))))))(((((((((((())))))************************)))((('''(((***,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***************++++++************************((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((+++******************+++))))))************))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++))))))+++,,,+++******))))))******+++))))))))))))))))))))))))++++++++++++*********************)))))))))))))))******+++++++++******)))))))))*********+++++++++++++++***************+++******)))(((((()))******))))))))))))))))))))))))++++++***)))(((((((((((())))))************))))))******))))))))))))***************))))))))))))))))))******++++++******))),,,,,,+++++++++,,,---...++++++------------+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////...---,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------,,,+++---,,,++++++******++++++))))))*********+++++++++))))))*********++++++++++++++++++*********))))))+++***************+++++++++*********))))))((((((,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***(((((((((''''''(((((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,,,,,,,------------************************++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,,,,,,,+++++++++******((((((((())))))*********++++++++++++++++++++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++))))))******))))))((('''&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((()))************))))))))))))***+++++++++,,,++++++++++++++++++++++++************************+++*********,,,---,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&''')))+++++++++***************************************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,************************(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((++++++************++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))***************++++++***))))))+++---++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******)))******+++++++++******))))))*********++++++++++++***************++++++******))))))))))))******************************,,,+++***))))))((())))))))))))************))))))******))))))))))))******))))))))))))))))))************++++++++++++******,,,,,,+++++++++---...///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---............---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,---,,,++++++******++++++((())))))***++++++,,,,,,)))************+++++++++,,,,,,++++++***))))))(((+++************+++,,,,,,************************++++++,,,,,,,,,+++*********++++++,,,,,,++++++***((((((((((((((((((((((((***++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))******+++,,,,,,,,,***************+++++++++)))***,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,)))))))))))))))((('''''''''((()))***+++******)))))))))))))))))))))))))))((()))******++++++*********************+++++++++++++++++++++++++++++++++***************++++++++++++***)))***,,,,,,,,,*********))))))))))))******---------,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&''')))******)))*********************************+++++++++++++++)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++)))))))))(((&&&&&&(((+++++++++************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))***++++++++++++***)))************+++++++++*********)))******+++,,,)))))))))******)))))))))************************++++++***)))))))))******))))))************))))))******))))))))))))******))))))))))))******************++++++++++++******---,,,+++++++++---///000---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------------.........---------------------,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---.........------...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..................---,,,++++++******++++++******************++++++)))************+++++++++++++++******************+++*********++++++,,,---*********+++,,,,,,------******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))************))))))***+++,,,---------,,,,,,++++++++++++++++++++++++************++++++,,,,,,))))))))))))************))))))*********+++++++++((()))+++---------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********))))))(((((())))))*********+++++++++,,,,,,,,,)))************)))((((((((()))))))))************)))))))))))))))))))))))))))******++++++++++++++++++++++++***************************************))))))*********+++++++++***)))((()))+++,,,+++*********))))))))))))******,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((((()))******)))*********************************++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))*********+++************************)))***+++++++++++++++***))))))***++++++,,,------++++++++++++++++++++++++***************************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++***(((&&&&&&(((***,,,++++++******++++++,,,))))))))))))))))))))))))******))))))(((''''''&&&((()))))))))************))))))***+++++++++++++++)))************+++++++++******))))))***++++++,,,))))))************))))))*********************************)))******++++++))))))************))))))******))))))))))))******((()))))))))***************++++++,,,,,,++++++***---,,,+++***+++---///111...---++++++++++++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,---------....../////////......---------------,,,+++,,,---///000------------------------+++******************+++++++++,,,---...............---,,,,,,+++++++++++++++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---.../////////...---,,,++++++******++++++,,,,,,++++++***))))))))))))************+++++++++)))))))))***++++++,,,,,,+++*********+++,,,,,,---******+++,,,---......///)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))******++++++++++++'''(((+++---...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&''''''((()))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))******+++++++++++++++++++++++++++***)))))))))))))))((()))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++)))(((((((((***+++***)))******))))))))))))******************))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++))))))***+++***)))*********************************++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++...---,,,***'''''')))+++,,,++++++******++++++,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((())))))*********+++((()))***+++++++++++++++)))************+++++++++******))))))***+++,,,,,,))))))************))))))***************************)))))))))***+++,,,,,,))))))************))))))******))))))))))))******(((((())))))*********+++***++++++,,,,,,++++++***---,,,+++++++++,,,---.../////////......---------.................................////////////000..................------......////////////......---------,,,,,,,,,++++++///...---,,,+++,,,---...,,,///222222///---,,,---++++++---............---------++++++++++++---------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,***)))))))))***+++'''((()))++++++***))))))+++++++++*********))))))+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,***((()))+++,,,+++(((******+++,,,------......************************,,,++++++******++++++,,,,,,,,,------------......---------,,,,,,+++++++++---------,,,,,,+++++++++))))))(((((()))***++++++222000---***(((((())))))++++++++++++++++++++++++************************************)))))))))(((++++++++++++++++++++++++((()))***+++++++++++++++************************((((((((((((((((((((((((''')))++++++******+++,,,)))******++++++,,,------+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))++++++******))))))((((((************))))))))))))***************)))((((((***++++++***((('''((()))))))))************))))))(((((()))***************++++++************++++++***************)))((('''(((((((((((()))))))))))),,,+++***))))))***+++,,,******************************))))))))))))******************************))))))*********+++++++++++++++***)))(((((())))))(((((())))))*********+++***)))(((&&&&&&&&&'''(((''''''''''''((((((((())),,,***((()))+++,,,+++(((((()))***,,,,,,+++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))''''''(((((())))))******))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++************************(((((((((((())))))))))))******++++++++++++******************************,,,++++++***+++,,,---............---------,,,,,,........................------........./////////..................------.........//////.........,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...,,,///111111...,,,,,,---,,,---///000000...,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********(((((('''((())))))(((((()))***************+++++++++*********))))))******++++++++++++*********************+++++++++************************++++++++++++++++++++++++++++++************++++++---+++******,,,---,,,************+++,,,---------+++++++++++++++++++++++++++******************+++...---------,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++)))))))))))))))***++++++,,,+++)))(((''''''((()))++++++++++++++++++++++++************************++++++******)))(((((('''++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))&&&(((***+++++++++,,,---,,,+++++++++++++++++++++************)))))))))((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))******))))))(((''')))***+++***((((((((()))))))))************))))))(((((()))***************+++******))))))******+++******++++++******)))((())))))))))))************++++++***))))))***++++++************************++++++************++++++*********++++++*********))))))*********+++++++++++++++***)))))))))))))))((()))))))))************++++++)))((((((((())))))'''''''''((((((((()))))),,,***((()))+++,,,***)))((()))******++++++******))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******)))******++++++******)))************************++++++******++++++,,,---------------,,,,,,,,,,,,........................,,,---------............------------------......------............---------------,,,,,,,,,++++++------,,,,,,,,,------...---...///...---,,,---...---...000000000...+++)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++*********++++++++++++*********))))))((())))))******)))))))))))))))******++++++++++++***************)))******************)))+++++++++*********))))))************************++++++++++++++++++++++++*********))))))*********---,,,++++++------,,,+++))))))******+++,,,,,,,,,------------------------******))))))))))))******......---,,,+++***))))))------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***))))))))))))***++++++((((((((((((((()))))))))++++++++++++++++++++++++************************+++++++++***)))(((((('''++++++++++++++++++++++++))))))***++++++++++++***************************************************%%%(((***+++++++++,,,...------,,,,,,+++******)))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))))))))((('''''')))***+++***)))((()))***))))))************))))))(((((()))***************+++******))))))******+++++++++++++++++++++***)))************++++++++++++++++++***))))))***++++++************************,,,++++++******++++++,,,((()))***++++++***)))((()))))))))************++++++***))))))))))))))))))))))))))))))************,,,,,,+++*********++++++''''''((((((((()))))))))+++***))))))++++++***))))))((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******------,,,,,,+++++++++***++++++++++++************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++)))******++++++******)))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,------------......,,,,,,------------,,,,,,............---------------,,,,,,,,,------......---------,,,,,,,,,---...------------,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,,,,---***)))((((((((()))+++,,,************************))))))************))))))******************************************************************************))))))))))))******,,,,,,++++++,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))***+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******+++++++++******************************************************''')))++++++******+++,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************)))))))))(((''''''(((((((((((('''''')))***+++***)))((()))***))))))************))))))(((((()))*********************))))))))))))******++++++,,,,,,,,,++++++***)))))))))*********+++++++++******************+++************************+++******))))))******+++((()))***++++++***)))((())))))))))))******************)))))))))))))))***)))))))))))))))*********++++++++++++++++++++++++'''(((((((((((()))))))))***)))))))))*********))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++''''''((()))***++++++,,,))))))************))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------............---,,,,,,,,,---------,,,+++)))((()))+++...111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++***)))((((((((()))+++,,,************************))))))************))))))((())))))***++++++,,,,,,******************************************************))))))))))))*********+++++++++*********+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***++++++++++++******)))++++++++++++++++++++++++************************''''''((()))***+++,,,,,,******************************+++++++++******)))************************************************)))+++,,,,,,***))))))*********+++++++++,,,,,,,,,))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++************)))))))))(((''''''((((((((((((''''''((()))******)))((()))+++))))))************))))))(((((()))******************))))))))))))))))))******++++++,,,,,,,,,++++++((((((((()))))))))***************++++++*********************************))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))***)))))))))))))))************))))))))))))))))))))))))******************(((((((((((()))))))))***))))))***))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******((())))))***+++,,,------*********))))))(((((('''******++++++++++++******))))))))))))))))))))))))************************************************************))))))))))))++++++++++++++++++++++++((((((((()))***++++++,,,)))))))))******)))))))))((((((((((((((((((((((((***+++,,,------------,,,,,,,,,,,,,,,------------........................,,,---------............++++++,,,,,,------......------............------++++++*********)))))))))++++++,,,---...............---,,,---...///...---,,,***((('''(((,,,000333------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***++++++,,,,,,++++++***))))))************)))))))))))))))))))))((('''''')))))))))))))))******+++***************+++++++++)))******************)))'''((()))***+++,,,------*********************************************************))))))*********)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++************+++*********)))))))))))))))++++++++++++++++++++++++************************&&&'''((()))***+++,,,---***************************++++++++++++***))))))************************************************)))+++,,,,,,***))))))***)))******+++,,,,,,------))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))''''''((()))))))))((((((((()))******))))))***+++))))))************))))))(((((()))******************))))))(((((())))))***)))***++++++++++++++++++'''((((((((()))))))))))))))***++++++++++++***)))************************(((((((((''''''((((((((())))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))******+++************))))))))))))'''((())))))***)))))))))((((((((()))))))))******((()))******(((((()))***)))((((((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++,,,,,,)))))))))(((((((((((((((******++++++++++++******************************************************************************************************************************)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))+++,,,---.........------,,,,,,---------.................................------........./////////***++++++,,,------...............//////.........,,,,,,+++++++++************+++,,,...............---,,,,,,...111111///,,,,,,,,,+++,,,---...///000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))************))))))))))))))))))(((&&&%%%$$$(((((()))***************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************************************++++++************++++++)))+++---,,,***)))+++,,,,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,++++++*********+++******)))))))))+++,,,---++++++++++++++++++++++++************************))))))))))))************************************+++++++++++++++***))))))************************))))))))))))))))))))))))''')))+++++++++***+++---+++++++++++++++++++++,,,((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))************))))))))))))'''((())))))******))))))''')))******))))))***+++))))))************))))))(((((()))***************))))))(((((((((((())))))((()))******++++++******(((((()))))))))*********)))***++++++++++++***)))************************))))))(((((((((((())))))***)))(((''''''((()))*********))))))(((((((((((()))))))))))))))***++++++************)))))))))((('''''')))*********))))))(((((()))))))))*********''')))******((('''(((***((()))******++++++******))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))******++++++,,,************************+++++++++************)))(((((())))))))))))((((((************************,,,---.../////////...------------....../////////.................................////////////000******+++,,,,,,---............////////////......//////.........---------)))+++,,,...//////......---,,,---///222222///,,,,,,...///111111000...---,,,---...//////...---,,,------------------------+++++++++,,,,,,---------***+++---......---+++***+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))++++++++++++)))'''%%%$$$'''(((***+++++++++***)))))))))******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,000///......---,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,+++*********+++++++++******,,,///111333++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))+++++++++++++++***)))(((************************(((((((((((((((((((((((($$$&&&)))++++++,,,...///------,,,++++++*********(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((()))***************''')))******))))))***,,,))))))************))))))(((((()))***************))))))(((((((((((())))))'''((()))***************)))************+++++++++)))***+++,,,,,,+++***)))******************************))))))))))))******+++***'''&&&&&&'''***+++******))))))((((((((('''))))))((())))))***+++++++++*********))))))(((((('''((()))***++++++***)))))))))))))))************''')))+++***'''&&&(((***((()))+++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******------,,,+++***)))((('''))))))******+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((************************++++++*********+++---...000//////.........//////---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---......------,,,,,,------...444333000---+++***++++++)))***---...//////...---+++,,,///333555333///,,,------...///000000////////////000//////...------............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++''')))+++---...---,,,++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++******)))))))))******))))))***+++,,,,,,+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,***)))(((''''''((()))***,,,,,,,,,++++++***************))))))(((((('''''''''(((((()))***+++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,++++++++++++************************000//////...,,,++++++***+++*********))))))((((((+++*********))))))((((((((()))***+++++++++++++++))))))*********+++++++++************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************---,,,***)))))))))***+++************************)))***+++,,,,,,+++))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++***))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,+++***)))******************************))))))((((((''''''%%%(((++++++***(((''''''''''''(((((())))))******(((((())))))))))))((((((***)))(((&&&&&&((()))***++++++******)))(((((('''))))))))))))))))))))))))*********+++,,,,,,,,,---************************)))***+++++++++)))((('''))))))))))))))))))))))))'''''''''((())))))***************************************)))))))))))))))************************,,,,,,,,,++++++*********************+++,,,------,,,,,,,,,+++***)))(((((('''((((((((('''''')))++++++++++++*********))))))))))))))))))************++++++************++++++******))))))***+++,,,,,,******))))))))))))******,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,+++++++++,,,...///------,,,,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---------......------------......333111...,,,+++++++++,,,)))+++---...//////...---,,,,,,...111333333000---------...///////////////000000000000000///......////////////...---,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++************************************++++++******))))))))))))******))))))***++++++,,,+++***)))(((((()))***+++*********************************+++++++++,,,,,,***)))(((((((((((()))***,,,,,,,,,++++++***************))))))((((((((((((((((((((())))))***+++,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,......---,,,++++++++++++************************,,,,,,,,,+++++++++++++++************)))))))))(((************)))))))))((())))))***+++++++++++++++******************++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******************************)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))(((((()))***************'''(((((())))))((((((''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++***)))************************+++*********))))))))))))&&&''')))***(((''''''((('''((((((((()))))))))***((())))))******))))))(((+++***(((''''''(((***+++)))))))))))))))*********))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))***************************)))))))))))))))))))))************************,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,+++++++++***))))))))),,,------,,,******+++---*********)))))))))(((((())))))))))))************++++++************++++++******))))))***++++++,,,******))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))...---------------...///,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///---***+++---///...,,,......------------......000...---+++++++++,,,,,,***+++---...///......---------...000222222000...------...////////////...000000000111000000///...//////000//////...---,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,------......------,,,---------------------------------,,,+++*********+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************))))))))))))*********)))******+++,,,+++***)))(((((()))***+++*********************************++++++++++++,,,+++***))))))))))))***++++++++++++++++++************))))))))))))(((((((((***)))(((((()))***,,,---,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++...---,,,++++++***++++++************************(((((())))))*********+++************))))))))))))************))))))))))))))))))***++++++++++++***++++++******************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++***))))))************************)))******+++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++((())))))******))))))(((+++***)))(((&&&%%%$$$###))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++************************************************))))))******+++*********************************++++++++++++************((()))***)))'''''')))***(((((((((((()))))))))))))))******************)))+++***)))(((((()))***+++'''(((((()))***+++++++++))))))))))))))))))))))))******************))))))(((((((((((((((((((((((()))((((((''''''''''''''')))))))))))))))))))))))),,,,,,++++++***))))))(((************************))))))))))))))))))******************************,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++++++++******************+++,,,,,,+++)))(((((())))))))))))((((((((((((((())))))))))))************++++++************++++++*********)))******+++,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))------------------......------,,,,,,,,,---......++++++,,,------------,,,------------------------000---***+++///000...+++------,,,,,,,,,,,,---------,,,+++++++++,,,,,,---+++,,,---.........------...------...000111000///------...//////............///////////////............///......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------------------------...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++***************+++++++++***)))(((((()))***+++************************************+++++++++++++++******************++++++++++++***************))))))))))))))))))))))))+++***)))((()))***,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++******++++++************************((((((((()))))))))***************)))))))))))))))*********))))))))))))))))))******+++++++++******+++++++++***************************************************))))))(((((())))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++))))))************************)))*********++++++++++++)))))))))))))))))))))))))))******++++++******)))***)))((((((((()))+++,,,))))))************))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************************************'''((()))***************************************************************+++++++++)))((((((+++---(((((((((((())))))))))))******++++++++++++******++++++***))))))***++++++((((((((()))******++++++))))))))))))))))))))))))+++*********)))((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((())))))))))))))))))))))))))),,,,,,,,,++++++*********************************)))))))))))))))*********************************++++++++++++++++++++++++------,,,+++***************************+++++++++((()))+++***)))(((((()))))))))))))))))))))))))))((()))))))))************++++++************+++++++++***************++++++******))))))))))))************************)))))))))))))))))))))))))))))),,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,---,,,,,,,,,------------------------000...,,,---000000...,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------------------...---,,,---///000000000------............------,,,,,,---------------,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,------,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++*********++++++*********************************))))))))))))************+++******))))))***+++,,,,,,,,,,,,++++++*********+++***++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++************************+++************)))))))))))))))))))))))))))******))))))))))))))))))************+++++++++******)))*********************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))+++,,,,,,+++***)))************************)))))))))******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,))))))************))))))*********)))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************'''((()))***************************************))))))))))))))))))))))))******)))'''&&&'''***,,,))))))))))))((((((((((((******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))(((((((((******************************((((((((()))***+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++------,,,+++***************************+++++++++(((***,,,---,,,,,,---...************************((()))))))))************++++++************++++++++++++***************+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,------------,,,+++++++++******++++++,,,---...***+++,,,,,,------,,,,,,------------------------......///000//////......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------------------------------...,,,,,,---///000000///---............---,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------......,,,------......------,,,+++++++++++++++++++++++++++++++++,,,---.........+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,---......---,,,+++***))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,+++******)))*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))************+++))))))***++++++***)))))))))))))))***************)))))))))************+++***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************,,,+++++++++******))))))))))))))))))************))))))))))))***************++++++++++++***))))))))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++((())))))******))))))((()))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******************************************************))))))******+++*********************************((((((((((((((()))))))))'''((('''%%%$$$$$$'''***))))))))))))(((((((((((()))******************)))*********************************)))))))))))))))))))))))))))))))))))))))******************))))))***************************))))))))))))******+++)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))((((((((()))******++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++******************$$$&&&***+++++++++,,,---************++++++++++++))))))))))))************++++++************++++++,,,+++******)))***************))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))---......///...---,,,+++++++++++++++,,,---...///+++,,,,,,---------------........................,,,///333222///---...111...------,,,,,,------...,,,------............---...------,,,,,,---------,,,,,,,,,...000000///...---.........------,,,+++***+++,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,+++,,,,,,------,,,,,,+++------------------------)))******+++,,,,,,---------------,,,,,,+++++++++************************)))))))))******+++++++++,,,++++++***))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((())))))******))))))(((((()))))))))*********+++))))))*********+++++++++)))***,,,------,,,***)))++++++++++++++++++,,,,,,++++++*********+++,,,---,,,++++++******++++++,,,************************))))))))))))******++++++++++++************++++++************************)))***************++++++((()))))))))************((()))))))))************+++++++++++++++***))))))(((((()))***+++,,,,,,---************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,***************************))))))))))))+++,,,---)))))))))))))))))))))))))))))))))******)))))))))(((((()))***************'''(((((())))))(((((('''((()))))))))*********+++))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************************************++++++++++++++++++***)))************************(((((()))))))))*********'''(((((('''%%%&&&((()))***)))))))))((((((((('''((())))))******))))))(((((())))))))))))))))))((((((((())))))******++++++))))))))))))))))))))))))*********+++++++++++++++************************'''(((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++***)))))))))!!!$$$'''((((((''''''((())))))))))))*********+++))))))))))))************++++++************++++++,,,++++++***))))))************))))))))))))******)))*********++++++++++++))))))))))))))))))))))))//////000000000///---,,,---------...///000111222+++,,,------......------........................***000555444...+++...222//////............//////------...//////......---...------,,,,,,,,,------,,,+++,,,...000111///------.........------,,,++++++,,,------.........---,,,,,,---......---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------......------,,,------------------------,,,---/////////---+++)))+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++''''''(((((()))))))))***,,,,,,+++***))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''(((((())))))*********+++))))))******++++++++++++)))***---......,,,***(((*********++++++,,,,,,---,,,+++*********+++,,,---,,,++++++++++++++++++,,,************************(((((())))))*********++++++***************++++++************************''''''((()))***+++,,,,,,(((((())))))*********+++(((((())))))*********++++++++++++++++++***)))(((''''''(((***+++,,,---...************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---***************************))))))))))))+++---...))))))))))))))))))))))))******++++++++++++******'''(((***+++++++++***)))''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,+++***)))************************))))))******+++++++++,,,***+++++++++))))))***,,,******))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''')))***,,,------))))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,,,,+++******)))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,************+++,,,---------,,,,,,+++***)))((((((%%%(((***+++***((((((((('''((((((((())))))******))))))))))))************++++++************++++++,,,,,,+++***))))))************))))))))))))******(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,---------......+++++++++,,,,,,,,,------........................++++++,,,---............000222333222///...///111........................,,,---...//////...---,,,////////////////////////------------------------///...------//////...------------....../////////*********++++++,,,------***++++++,,,,,,++++++***))))))***+++,,,,,,------+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***(((((()))***+++)))************+++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++***)))***,,,,,,***)))((()))***+++++++++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++---,,,+++***)))***+++,,,))))))************))))))************************************************++++++++++++++++++++++++------,,,+++******++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))***++++++++++++***+++******)))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++************(((%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++++++++******))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))************))))))+++,,,,,,------,,,,,,++++++***)))))))))***,,,---******************************))))))))))))******))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------.........,,,,,,,,,,,,------------........................,,,,,,---.........------///111222111///...///000........................---......//////......---////////////////////////------------------------...---,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,)))******+++,,,,,,------,,,------------------,,,,,,,,,++++++,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***((((((((()))***)))************+++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))***,,,,,,***))))))******++++++++++++***,,,,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---,,,++++++******++++++))))))************))))))************************************************++++++++++++++++++++++++++++++***))))))))))))))),,,,,,,,,++++++***************++++++++++++******************))))))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++***)))))))))))))))************************************************(((((((((((()))))))))***)))))))))))))))))))))))),,,+++))))))***)))(((&&&(((((((((((()))))))))***************************)))))))))))))))***++++++************************))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))******))))))))))))******'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))************)))))))))******++++++******)))******))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------------.........------------.........///..........................................---,,,///000111000...---...///........................///..................///////////////////////////------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++******------............------******++++++,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((()))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))***,,,,,,***)))++++++++++++++++++***))),,,,,,,,,++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,,,,,,,+++******))))))************))))))************************************************************************+++******))))))))))))***------,,,,,,+++***))))))******++++++++++++******)))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++***))))))))))))***************************++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))---+++)))(((((())))))(((((((((((()))))))))******************************))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++***************)))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((******************************))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))************+++++++++))))))************))))))))))))************))))))))))))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------........................////////////........................///////////////...---,,,.../////////.........///........................000///...------...///000////////////////////////...........................,,,+++,,,---...---,,,/////////......---------...---------,,,,,,,,,+++------............------+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********************************+++,,,------,,,+++***+++***)))***,,,,,,***))),,,,,,,,,,,,+++******)))((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,---,,,+++***))))))******++++++******)))************************************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,...------,,,+++***))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++******))))))******************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))...+++((('''((()))***)))(((((()))))))))************************************)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))*********************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++(((((())))))))))))((((((******************************))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++))))))************))))))++++++,,,,,,,,,,,,++++++((()))***,,,,,,+++************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---------.........//////........./////////000000////////////////////////000000000000///......---///........./////////...////////////////////////000///...------...///000////////////////////////...........................---,,,,,,......---,,,/////////......---------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))******************************+++,,,------,,,+++***+++***)))***,,,,,,***))),,,,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,---,,,+++***)))******++++++++++++******************************************************))))))))))))))))))))))))---,,,,,,,,,,,,,,,------------,,,,,,+++***))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,++++++***************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))---+++((('''((()))******))))))))))))******************************************)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))************++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))))))))*********************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))******************************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++))))))************))))))***++++++,,,,,,++++++***((()))***,,,,,,+++************************************))))))))))))*********************************))))))))))))))))))************++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------........./////////............/////////000////////////////////////000000000000000000///...///.........000111000///////////////////////////000//////////////////000////////////////////////........................///...------//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***************************+++++++++,,,,,,++++++++++++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,+++***,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,+++************++++++++++++******************************************************************************+++************++++++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++************+++************************++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))),,,***(((''')))******))))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((***))))))(((((())))))*********************************))))))))))))******))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))************))))))(((((())))))))))))(((((())))))***+++++++++++++++******************************))))))))))))*********************************))))))(((((())))))***)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))............////////////------.........///////////////////////////////////////000111111111000000000///---///111222111/////////////////////////////////000000000000//////////////////////////////........................000///......000000///...++++++,,,,,,,,,,,,,,,,,,.............../////////------............------------------------------,,,------------------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************,,,++++++++++++++++++,,,+++***)))***,,,,,,***)))++++++,,,,,,---,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))************+++++++++---,,,++++++******++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***************+++,,,---***++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++******++++++************************************************))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++************************)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''(((((())))))+++***))))))))))))***+++))))))))))))))))))))))))******))))))))))))******((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))************))))))(((((())))))))))))((((((******))))))******+++,,,******************************))))))))))))******************************))))))(((((((((((()))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))............/////////000------------.........///000000000000000000000000...///000111111111111111111///...///222333222000000000000000000000000000...///000111111000///...////////////////////////////////////////////////111///...///000111000///---------....../////////000000000///......------......////////////......------------------------+++,,,............,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,+++******+++,,,---+++***)))***,,,,,,***)))***+++,,,,,,------------)))(((((((((***+++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...---+++***)))***+++,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,------...///)))******++++++,,,------******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))((()))++++++***((()))************+++++++++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))************))))))******++++++++++++******+++***)))))))))***,,,---******************************))))))))))))******************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000////////////000///...------...///000000000000000000000000000000111111111111222222222///////////////////////////000111000//////111333444333111////////////000111111111111111000///...000000000000////////////000000111111111///...---........................000///...---,,,---......------............------------------------------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***///+++(((***///000,,,(((,,,,,,++++++***+++++++++---...///000000///...---++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++)))'''''''''&&&$$$"""))))))))))))))))))))))))$$$&&&(((***++++++***)))((()))***+++++++++++++++************+++,,,------++++++******************---,,,++++++******+++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,,,,------...////////////)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******************************)))))))))))))))************++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++++++++***)))))))))************************************************************************((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***************************(((((())))))*********+++)))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))),,,,,,++++++***)))))))))************************++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))))))))************---,,,+++)))((((((''''''+++*********))))))((((((+++***))))))***+++)))(((''''''((())))))))))))))),,,,,,+++***)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))(((''',,,+++***(((%%%###!!!!!!+++***((('''''''''((()))'''''''''(((((((((((((((************************''''''''''''((((((((()))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((,,,)))$$$!!!!!!###''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************++++++++++++***)))(((((()))***+++000000000000000000000///000000///......///000000000000000000000000000000111111111111222222222222000000000000000000000000...///000000000000222444333222111000////////////000111111111111000000////////////000000000111111///000000111111000///...........................000///...---------............////////////......------------------------.........---------,,,,,,,,,------------,,,++++++...---------------+++***+++*********+++,,,---------......//////......---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++***))))))***++++++---,,,************(((&&&))))))))))))))))))))))))%%%''')))***+++***)))((())))))***++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,+++++++++******************+++++++++,,,,,,,,,+++,,,,,,,,,++++++***))))))***+++,,,---,,,,,,+++***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++************++++++++++++++++++++++++************************************************((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++******************************************++++++************************************************)))************+++++++++************))))))))))))))))))))))))************,,,+++***)))((((((((((((************)))))))))((('''&&&%%%&&&((())))))(((''''''((()))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))*********)))++++++++++++++++++,,,,,,+++***)))((('''(((((())))))))))))((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++)))(((***)))(((&&&&&&&&&'''(((************************************************))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++000000000000000000000000111000////////////000111000000000000000000000000111111111111222222222333111111111111111111111111///000111111000111333555000111111000000///...---000000111111222111111111//////000000111111111222//////000111111111000000////////////////////////000000///...............//////000000000000//////------------------------/////////............------------------,,,++++++)))+++---,,,***((()))***************+++---...///...------,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,++++++***))))))***++++++---,,,******+++,,,***)))))))))))))))))))))))))))'''((()))*********)))((())))))***++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,++++++***)))))))))***++++++++++++*********+++++++++***))))))************************++++++,,,,,,,,,+++************************************)))))))))******+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++*********)))++++++++++++++++++++++++******++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++************************((())))))***++++++,,,,,,************************************************)))************+++++++++************)))))))))))))))))))))*********++++++******))))))))))))******************))))))))))))%%%$$$$$$%%%((())))))((('''(((((()))))))))))))))''''''((()))***++++++,,,++++++************++++++))))))))))))))))))))))))&&&&&&((()))***+++++++++''''''(((***+++,,,---...+++***)))(((((((((((()))+++***))))))''''''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''((()))+++,,,+++***((('''************************************************************************,,,+++++++++***)))))))))******))))))))))))******000000000000000111111111111111111000000111111111000000000000000000000000111111111222222222333333222222222222222222222222111222333222000000222333///000000111000///...---///000111111222222222222111111111111111111111111//////000000111111111111////////////////////////000000000///////////////000000111111111111000000......................../////////.........---------------...---,,,,,,+++***+++,,,------------...+++++++++++++++,,,---......---++++++++++++---...++++++*********+++,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,+++******************+++***((('''(((******)))((())))))))))))))))))))))))))))))*********)))(((((()))******+++++++++******------,,,+++************+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******((())))))***************,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,++++++*********************************))))))******++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,++++++******)))++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))***++++++***)))***+++************************))))))*********+++++++++************************************************))))))*********+++++++++************)))))))))((())))))*********+++++++++))))))(((((()))***++++++*********)))))))))))))))((('''&&&''')))******)))(((((())))))))))))((((((''''''((()))***++++++,,,+++******))))))******+++))))))))))))))))))))))))'''((()))***************)))))))))))))))******************)))))))))))))))***)))))))))((((((''''''************************(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))((('''((()))+++,,,,,,+++)))'''************************************************************************,,,,,,,,,+++***)))((((((***))))))))))))))))))***///000000000111111111222111222222222222222222111111111111111111111111111111222222222222333333333222222222222222222222222555555555333111///000111//////111111111000...---///000111222222222222222444444333222111000000//////000000000111111222222000000000000000000000000000000000000000/////////000000111111111111000000.................................------------,,,------.........---,,,,,,...,,,,,,///444777555333......---,,,++++++++++++---,,,+++******+++,,,---++++++******+++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,*********++++++*********((('''&&&''')))***)))((())))))))))))))))))))))))***************)))))))))******+++++++++******)))------,,,+++************)))*********+++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++*********((((((((()))))))))******,,,,,,,,,,,,+++******)))***************************++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))******++++++******)))******************************++++++,,,,,,,,,---++++++++++++++++++++++++*********************************************************++++++*********************************)))))))))))))))))))))))))))))))))*********))))))******************************)))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************)))))))))(((************++++++++++++(((((((((((()))***+++,,,))))))))))))))))))******+++***(((((())))))(((&&&(((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))******+++******)))((((((---,,,,,,,,,++++++*********************))))))((('''((((((((())))))******************************)))))))))************+++(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))+++++++++***)))(((''''''((()))))))))***)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))))))))******)))))))))///000000111111222222222222222333444444333222222111111111111111111111111222222222222333333333333222222222222222222222222666666666444111000000222000000111111111111000000111111222222333222222222555444444333222111000000111111000000000111222222000000000000000000000000111111111111111000//////000000111111111111000000.................................---------,,,,,,...............---,,,,,,,,,((('''+++222666444///000///...,,,++++++++++++---,,,,,,++++++,,,,,,---++++++***++++++,,,---...------------------------++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))***)))((()))++++++***)))))))))))))))))))))))))))***************************++++++++++++***)))))),,,,,,++++++***+++++++++)))))))))******++++++,,,---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,((()))******+++*********)))))))))((()))******+++))))))*********)))((((((++++++++++++++++++++++++******+++,,,,,,,,,++++++***************************************+++,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************+++++++++,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))(((((()))************)))************************************)))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************------------------------)))************+++++++++************))))))))))))*********++++++++++++,,,))))))(((((()))***++++++))))))))))))************+++***((('''((('''&&&$$$)))))))))))))))(((((('''++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++***)))''''''(((((()))))))))***************++++++******)))(((&&&'''((((((******+++,,,(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))))))))))))))************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))***++++++***((('''((())))))(((((('''(((((()))***((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))///000000111111222333333222333444555555444333222111111111111111111111111222222222333333333444444222222222222222222222222444555555444222222333444222222111111111111222222222222333333333222111111333333333333333333333333333222111000000000111222111111111111111111111111111111222222222111000//////000000000000000000///......................../////////............---...............------,,,((('''''')))---///...,,,///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,++++++******++++++,,,)))***++++++++++++***))),,,+++******+++,,,+++)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++++++++***))))))+++++++++***++++++,,,,,,))))))***++++++,,,---------,,,++++++******++++++(((((()))))))))***************+++++++++,,,,,,,,,(((((()))*********************)))))))))***+++,,,))))))******+++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************+++,,,---...++++++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------++++++++++++++++++++++++))))))************))))))************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++******************+++************************))))))))))))))))))))))))'''((()))***+++******)))************************************)))))))))((()))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))*********+++++++++,,,,,,***)))))))))))))))******((()))))))))************+++***(((((())))))(((&&&)))))))))))))))(((''''''************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))++++++++++++******)))(((%%%%%%&&&''''''(((((()))******+++++++++***)))(((((((((((()))*********+++((((((((((((((((((((((((*********+++++++++,,,,,,************************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''')))+++'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******************((()))***++++++***)))(((///000000111222222333333333333444555555444333333111111111111111111111111222222333333333444444444111111111111111111111111222333444444333333555777333333111111111222333444333333333333333222111000000000111222444555666666444333111000000000111111111111111111111111111111111111222333222111000/////////000000000000//////////////////////////////000000000000////////////......//////......---,,,+++---//////...---...000------,,,,,,,,,---......,,,,,,...//////...,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,+++******++++++***((())))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++***)))(((************+++,,,------******+++,,,,,,---......---,,,++++++******++++++''''''(((((()))))))))*********+++++++++,,,,,,,,,(((((()))***************+++***)))))))))***,,,---***+++,,,---------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************+++,,,---...*********++++++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,------...///++++++++++++++++++++++++))))))************))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************))))))))))))))))))))))))'''((()))+++++++++***)))************************+++*********))))))(((((()))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************))))))))))))******+++++++++,,,,,,,,,******))))))))))))******(((((())))))*********+++,,,+++***+++,,,---,,,+++)))))))))))))))((('''''')))))))))))))))*********++++++************++++++)))))))))))))))))))))))))))******+++++++++******+++++++++*********************+++,,,+++***)))(((*********)))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))++++++(((((())),,,&&&((()))+++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((()))***++++++***)))(((---///333444444333333333666777777888777666444333222222333444444444444333555666777666444333444555888666333333333444333222000000///111222333111000777666444333333444555555555555555555555444333222777777777666555555555444555555444333333333333444333333222111111111111111333333333222111000000000......//////000111111222//////000000000000//////000000000000000000000000////////////............------------------------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((((((((()))******++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++*********))))))'''''''''(((((()))***+++******+++,,,,,,---......,,,+++++++++***)))))))))'''(((***,,,---------,,,******************************+++,,,,,,---......******++++++++++++************+++++++++,,,,,,,,,******************************)))))))))***,,,---************************+++++++++*********))))))+++*********))))))(((((()))************+++++++++***+++,,,,,,******+++,,,******+++,,,------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++))))))))))))))))))))))))...,,,)))''''''))),,,...++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++************************************))))))((((((''''''++++++***)))(((((()))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++*********))))))(((((()))************)))+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++*********))))))'''(((***+++,,,,,,+++***,,,,,,,,,++++++*********///...---,,,+++)))(((((())))))))))))))))))))))))))))))(((''''''''''''''''''((()))***+++,,,------******))))))))))))******+++***)))(((((()))***++++++++++++***)))(((((('''))))))))))))***************************************************************************************++++++,,,,,,++++++***(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************))))))((((((***((('''&&&&&&'''(((***))))))***++++++++++++*********))))))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************222444666777666555666666444555555666555444333222444555666666777777777777555777777777555444555777888666555555777888777666666555555666777888666555555444333222222222333333666666777777666555555444444444444444444444333333444333333222222222333333555444333333222222333333222222222111111000000000//////////////////......//////000000000000//////........................////////////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************))))))))))))))))))*********+++++++++)))***************+++++++++++++++*********))))))))))))((((((((())))))************++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------******++++++++++++******,,,,,,,,,,,,------------******************************)))))))))***,,,,,,************************+++++++++*********))))))+++*********)))))))))))))))************+++++++++***+++,,,,,,******+++,,,)))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++************************...,,,***))))))***,,,...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******************************++++++++++++*********************************************)))))))))++++++***))))))))))))))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++*********))))))((()))******++++++******+++++++++*********))))))++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++******))),,,,,,,,,++++++*********------,,,+++***)))(((((())))))))))))))))))))))))***)))(((''''''''''''(((******************************))))))))))))******+++***))))))))))))***+++++++++******)))(((((('''))))))))))))***************************************************************************************++++++,,,,,,++++++***(((((()))))))))*********)))))))))))))))***++++++************************++++++*********)))))))))+++***)))(((((()))***+++(((((()))*********************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************444666777666555555666777666666777777777666666555555555777888999999999999999:::;;;;;;:::999:::<<<999999999:::<<<===<<<;;;:::888777888999999888777777666555555444444555555666666777777666666555444555555555555666666666666444444333333333333444444333222222111111111111111111111111111000000000000222111111000///......---///000000111111000000///........................////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,++++++***))))))((((((***************+++++++++*********)))))))))))))))+++++++++***************+++***))))))((())))))))))))))))))***************))))))******************,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,---*********************************)))******+++,,,************************+++++++++******************************))))))))))))************+++++++++***+++,,,+++******+++,,,''''''(((((()))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++************************+++++++++++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++,,,------......------,,,******************************++++++++++++************************************++++++++++++++++++++++++***))))))))))))***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++++++++***************)))******++++++++++++++++++++++++***************++++++++++++++++++++++++******)))((()))***+++,,,***++++++,,,,,,++++++***+++++++++***************---,,,+++***))))))))))))+++++++++++++++*********************)))))))))((())))))))))))))))))))))))***))))))(((((((((((((((---,,,,,,+++***)))((((((******))))))))))))******++++++************++++++++++++******)))((((((((())))))))))))***************************************************************************************++++++,,,,,,++++++***))))))*********+++++++++***))))))))))))***++++++************************+++++++++++++++*********+++***)))(((((()))***+++'''(((((()))***)))))))))******))))))))))))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************777888888777666777888:::<<<<<<<<<<<<======<<<<<<:::;;;<<<===>>>????????????AAABBBBBBBBBBBBCCCEEEAAAAAAAAACCCDDDDDDBBB@@@???===<<<;;;<<<===<<<:::======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888999999999::::::;;;;;;<<<666666666555555666666777444444333222222222222333111111111111111111111111333333222222111000000000000000000111111000000000000000000000000000000000////////////............------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++******)))))))))************************++++++******)))))))))(((************************+++******))))))*********************************(((((())))))******+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******(((((()))))))))***************************************************++++++************************************************************************))))))*********+++++++++)))+++,,,+++***)))***+++(((((((((((())))))*********+++,,,------,,,+++***************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******************************++++++++++++******************************)))*********++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++)))((('''''')))+++,,,***++++++,,,,,,++++++***************************---,,,***)))))))))***++++++++++++***************((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))---,,,,,,+++***)))((((((******))))))))))))******,,,++++++++++++++++++,,,************))))))((((((((()))))))))***************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********))))))***++++++************************++++++++++++++++++++++++))))))(((''''''((())))))(((((()))*********************))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************;;;<<<======<<<===@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSSSSQQQMMMJJJJJJHHHEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???DDDDDDCCCCCCAAA@@@???>>>;;;;;;<<<<<<======>>>>>>:::999888888777777888888:::999888888777777888888333333333333333222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////............------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))******+++++++++,,,************************,,,,,,,,,++++++******)))***************************************+++,,,,,,*********+++++++++++++++((((((((())))))******+++)))(((((('''(((***,,,---+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++******(((((()))))))))******************************************+++***************************************************************************+++++++++))))))*********+++++++++)))***++++++))))))***+++)))))))))******************+++,,,------,,,+++***************************++++++,,,,,,,,,+++******************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************((())))))******++++++++++++***************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++)))((('''''')))+++,,,***++++++,,,,,,++++++***************************+++***)))))))))***,,,---************************'''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))******++++++***************************))))))))))))******++++++++++++++++++++++++*********)))))))))))))))((()))))))))***************************************************************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***************+++************************++++++++++++++++++++++++))))))(((((((((((()))))))))***++++++,,,,,,++++++******))))))))))))******+++++++++***************************************))))))))))))))))))))))))************************???BBBDDDFFFGGGIIIKKKMMMPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWXXXYYYYYYYYYXXXXXXZZZ\\\___``````aaadddfffjjjjjjjjjkkkjjjfff```\\\WWWTTTQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMKKKJJJIIILLLLLLKKKIIIHHHEEECCCBBB???@@@@@@@@@@@@@@@AAAAAA??????===<<<;;;:::::::::::::::999888888888888999777777777666555444444444000000000000000000111111000111111222222111111000........................////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))******+++,,,,,,---+++++++++***************,,,,,,,,,+++++++++++++++***************+++++++++,,,+++++++++++++++,,,,,,))))))******+++,,,,,,---(((((())))))))))))))))))((((((((()))***+++,,,---*********************************+++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---***************************++++++++++++***))))))***************************************+++++++++*********+++++++++++++++)))************+++++++++)))***+++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,******+++++++++***************)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))))))))***************+++************+++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++)))******+++++++++++++++***************+++++++++++++++++++++++++++++++++******)))((()))***+++,,,***++++++,,,,,,++++++******************+++++++++))))))))))))***+++,,,---)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,))))))******+++++++++,,,******))))))))))))************++++++++++++************))))))))))))))))))))))))))))))***************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))))))))************************++++++************************))))))))))))))))))))))))************************PPPTTTXXX\\\___aaaccceeehhhhhhhhhhhhjjjkkkmmmnnnrrrrrrssssssrrrrrrqqqqqqsssuuuwwwyyyzzz{{{~~~yyytttjjjgggdddbbbbbbbbbaaaaaabbbbbbbbbbbbaaa___]]]\\\]]]\\\[[[YYYVVVSSSPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888666666555444444333333222222111111000111111222222111111000........................////////////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************+++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++))))))*********+++++++++//////---,,,******))))))&&&'''((()))***,,,------)))))))))))))))((((((((())))))***+++,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,******++++++++++++******,,,,,,,,,,,,------------***************************++++++,,,+++***)))(((************************))))))*********+++++++++*********++++++,,,,,,,,,)))************+++++++++(((***+++***)))((()))+++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************************++++++++++++******************************+++++++++++++++*********+++*********++++++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++)))******+++++++++******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---))))))*********+++++++++******))))))))))))******))))))***++++++***)))))))))))))))))))))))))))***))))))))))))***************************************************************************************++++++,,,,,,++++++***************++++++++++++---,,,++++++*********+++++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************ggglllrrrwwwzzz}}}~~~~~~|||yyywwwvvvvvvvvvuuuuuuuuuuuuuuutttrrrpppooorrrqqqpppmmmiiifffcccaaaZZZZZZYYYYYYXXXXXXWWWWWWTTTSSSQQQNNNLLLJJJIIIIIIGGGFFFEEEEEEDDDDDDEEEEEE>>>>>>===;;;999888777666::::::999777666555444333111111222222222222111111000000000000000000000000000/////////............------------------------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------...------,,,++++++*********++++++++++++******))))))(((((())))))******++++++))))))******++++++++++++333222///---***((('''&&&$$$%%%&&&((()))+++,,,---******))))))((((((''''''++++++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,***************************+++,,,,,,+++***)))(((************************))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++(((***+++***)))((()))***+++++++++***************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++)))++++++++++++******))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,******************************++++++++++++******************************---------,,,,,,++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++(((((()))***************))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++))))))******++++++++++++***+++,,,,,,+++***((('''(((((())))))*********++++++*********)))))))))((())))))))))))))))))))))))+++*********+++,,,,,,---++++++************************))))))))))))******((()))***++++++***)))((()))))))))))))))*********))))))))))))************************************************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++(((((())))))*********+++))))))************))))))))))))***++++++++++++*********))))))))))))******(((((()))***+++,,,,,,---************************))))))))))))))))))))))))************************~~~zzzwwwtttuuuttttttrrrpppnnnlllgggeeeaaa]]]ZZZWWWVVVUUURRRPPPNNNMMMLLLLLLJJJHHHEEEDDDAAA???======<<<<<<:::999888777666777777888777666555444333222111111222111111000//////....../////////............---///...------,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---............---,,,+++***))))))))))))))))))))))))+++,,,,,,,,,+++)))(((&&&%%%&&&)))+++,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++...---------,,,+++++++++************++++++++++++************************---,,,***))))))***,,,---***++++++,,,,,,++++++***'''(((******))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,***************+++++++++))))))))))))******************++++++++++++************+++,,,,,,***)))(((++++++++++++++++++++++++++++++***************+++)))+++++++++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******++++++++++++******(((***,,,......,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******...,,,)))''''''))),,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******+++,,,,,,------,,,,,,+++)))************+++++++++***)))***+++,,,,,,***((()))******)))(((((()))++++++*********))))))((((((++++++++++++++++++++++++,,,+++******++++++)))(((+++++++++*********))))))************************)))))))))***+++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++***************)))((('''))))))******++++++++++++//////---,,,+++*********+++++++++************))))))************+++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))++++++******))))))((((((wwwtttpppkkkgggdddbbbbbb```^^^\\\[[[YYYVVVRRROOOOOOLLLHHHEEECCCBBBAAA@@@CCCBBB@@@???>>>>>>??????>>>===<<<;;;999888777666222222222111111000000000------------------------...------,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---............---,,,+++***************************++++++,,,,,,+++***(((((('''((()))***++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++***************)))))))))(((((((((((())))))))))))************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))***++++++******+++,,,+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************((())))))))))))*********+++++++++***************))))))))))))******************++++++++++++*********++++++++++++***))))))++++++++++++++++++++++++++++++************++++++)))+++,,,+++***)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))************************************++++++++++++******)))***,,,......,,,***)))))))))))))))))))))))))))************************+++*********))))))))))))(((((())))))))))))((((((+++***(((&&&&&&(((***+++++++++************++++++((((((((((((((((((((((((++++++++++++*********)))******++++++++++++******+++,,,,,,------,,,,,,+++)))************++++++++++++***)))***,,,,,,***))))))***+++***(((((()))++++++*********))))))))))))++++++++++++++++++++++++---+++******++++++***)))++++++++++++***************************************************+++++++++******++++++++++++******))))))************)))))))))************+++++++++***+++++++++******)))((()))*********++++++++++++...---,,,++++++******+++++++++++++++************)))************+++++++++++++++************++++++******))))))******+++,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))~~~zzzwwwvvvvvvtttsssqqqooolllfff```[[[VVVRRRMMMIIIHHHHHHGGGFFFJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA???===;;;:::999555555444444333222222222........................------,,,,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++************************************++++++++++++***)))************************)))************+++++++++++++++,,,,,,,,,---------++++++************++++++(((((())))))))))))))))))(((((((((((())))))))))))************************)))***,,,------,,,***)))***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,*********)))))))))((((((++++++++++++++++++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,************************((())))))))))))*********,,,,,,++++++******))))))))))))))))))******************++++++++++++******,,,+++******)))*********++++++++++++++++++++++++++++++************++++++***+++,,,+++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******************************+++,,,------...///++++++,,,,,,,,,,,,++++++******************************)))))))))******+++******************************++++++++++++******)))***,,,------,,,***)))***************************************************************)))))))))(((((())))))))))))((((((***)))(((((((((((()))***++++++************++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,***))))))***++++++***)))***+++***)))(((***+++***************)))))))))++++++++++++++++++++++++---,,,++++++,,,,,,+++***,,,,,,,,,+++++++++******************************+++++++++*********************++++++++++++******))))))************)))))))))************+++++++++++++++,,,,,,,,,+++******************+++++++++++++++++++++*********++++++,,,+++++++++************)))************+++++++++++++++************++++++))))))(((((())))))***+++,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************yyypppjjj```[[[UUURRRRRRSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMJJJIIIHHHFFFCCCAAA@@@???<<<<<<:::999777555444333000000000111111111111111------,,,,,,------...///...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,++++++***************************))))))******++++++++++++,,,+++***))))))))))))***))))))*********++++++++++++,,,,,,,,,,,,---------++++++************++++++)))))))))***+++++++++,,,)))*********++++++++++++***************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++,,,---,,,***))))))***+++++++++***))))))((((((++++++++++++++++++++++++******++++++,,,---......***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,+++******))))))((()))))))))***************++++++,,,,,,++++++***---,,,***)))))))))***+++++++++++++++++++++++++++++++++*********+++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++******************+++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++******************************))))))******++++++******************************++++++++++++************,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++---+++(((((()))+++++++++)))***++++++***)))***+++************************++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++************************,,,+++++++++***)))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++***)))))))))***++++++,,,,,,,,,+++++++++*********))))))*********+++++++++++++++************++++++)))))))))))))))***++++++,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))(((((())))))******++++++~~~tttnnngggcccbbbaaa^^^[[[WWWWWWUUUUUUTTTUUUVVVWWWUUUTTTRRRPPPNNNLLLJJJJJJFFFEEEBBB???<<<999666555333222222222222111111111///......---......//////.........---------,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++************************)))))))))******+++,,,,,,---,,,+++***)))))))))***))))))*********++++++++++++++++++,,,,,,,,,------++++++************++++++)))))))))***+++++++++,,,)))*********++++++++++++************************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******+++,,,+++)))(((((())),,,,,,+++++++++*********++++++++++++++++++++++++(((((()))***+++,,,,,,---*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,...------,,,+++***))))))((()))))))))************++++++,,,,,,,,,,,,++++++---,,,***)))))))))***+++++++++++++++++++++++++++++++++******+++,,,,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************+++,,,,,,******************************++++++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***------,,,,,,,,,,,,------************************+++++++++++++++++++++,,,******++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++---+++(((((()))+++++++++(((***,,,,,,+++******+++***************+++++++++++++++++++++++++++++++++---,,,++++++---------+++,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++++++++************+++++++++************+++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))(((((())))))******++++++xxxyyyzzz{{{}}}|||{{{{{{~~~}}}~~~~~~}}}xxxsssqqqmmmgggaaa___^^^\\\ZZZYYYYYYZZZZZZYYYYYYWWWUUUTTTRRRPPPPPPNNNLLLJJJFFFBBB???<<<:::555555444333222111111000111111000///////////////............---------,,,......------------......,,,------......------,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++******))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++(((((())))))))))))))))))(((((((((((())))))))))))************************---,,,***))))))***,,,---***++++++,,,,,,++++++***)))***+++***(((((((((***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************++++++++++++************************((())))))))))))*********------,,,,,,++++++******))))))))))))************++++++,,,,,,,,,,,,++++++,,,+++******)))*********++++++++++++++++++++++++++++++***++++++,,,---...+++,,,---,,,+++***+++---,,,,,,+++++++++++++++++++++++++++,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))************))))))))))))************))))))------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******)))************+++++++++,,,***))))))***++++++***(((***------+++******************+++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++*********))))))************************+++++++++*********************++++++++++++******))))))************)))))))))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************yyyzzzzzzzzzzzz}}}~~~~~~yyytttsssssstttsssrrrrrrssstttsssqqqooosssvvvwwwuuuvvvzzzxxxpppmmmlllhhheeebbb```______[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQNNNLLLHHHEEECCCBBB;;;;;;999888666444333333444444222111000000//////............------------......------------......---......//////.........+++++++++++++++++++++++++++******))))))***+++,,,***+++,,,,,,,,,+++***))))))************+++++++++)))))))))*********++++++++++++************++++++***************)))))))))(((((((((((())))))))))))************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***(((***++++++))))))***,,,))))))******++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++,,,---......+++,,,------++++++,,,---++++++++++++++++++,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++******)))************************,,,++++++******++++++,,,........................+++++++++,,,,,,,,,------******++++++++++++************++++++++++++******)))************++++++++++++***)))***,,,,,,***)))(((***------,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++*********)))))))))((((((***************************************+++++++++******++++++++++++******))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++)))************+++++++++++++++************++++++***************++++++,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))~~~}}}{{{zzz||||||uuupppooooooooonnnmmmmmmnnnnnnmmmllliiinnnqqqqqqooonnnrrrvvvwwwzzz}}}yyytttpppllljjjiii______^^^]]][[[ZZZZZZYYYSSSRRRQQQOOOLLLJJJHHHHHHBBBAAA???===;;;999777777666555444222111000000/////////.........---------......------------............///////////////...++++++++++++++++++++++++,,,+++***))))))***++++++)))***,,,------,,,***))))))************+++++++++((())))))))))))*********++++++************++++++...---------,,,+++++++++************++++++++++++************************)))***,,,------,,,***)))+++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,...''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))************+++,,,,,,------,,,,,,+++******+++,,,,,,***)))(((++++++++++++++++++++++++++++++++++++,,,---...///+++,,,------++++++,,,---*********++++++,,,,,,---,,,,,,------...///000000***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++************++++++++++++******)))************+++++++++***)))***+++,,,,,,***((((((+++---...,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***))))))))))))((((((((((((************************))))))******+++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,------------,,,,,,,,,++++++)))************+++++++++++++++************++++++)))))))))))))))******+++,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))++++++******))))))((((((~~~||||||~~~~~~|||yyywwwwwwwwwxxxzzzxxxwwwtttqqqooommmllliiikkklllkkkjjjiiiiiiiiillllllllllllkkkjjjiiihhhlllqqqxxx~~~yyysssoookkkeee```^^^]]][[[ZZZWWWUUUTTTSSSSSSQQQNNNLLLIIIFFFDDDCCCBBBBBB@@@??????>>><<<999777666555444333222111000000///000000000//////...---------...,,,,,,,,,------.........------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************)))((((((((()))***++++++,,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++*********+++---.........------++++++******+++***)))***------***'''******++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++***+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,++++++***((()))***+++,,,+++*********************************+++,,,,,,+++***(((''',,,,,,,,,+++++++++******************************,,,,,,,,,++++++************+++,,,,,,------------++++++++++++++++++++++++***+++,,,---------------+++,,,,,,+++******,,,///++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******)))))),,,,,,,,,++++++*********+++++++++++++++***)))((()))''''''***...///,,,)))++++++***************************)))******+++,,,------------------------+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,***((()))***++++++***+++++++++************)))************************************************))))))))))))))))))))))))************+++,,,------************************)))************+++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))************************------,,,++++++******))),,,+++******))))))******---+++)))((('''((()))***)))******++++++******)))+++,,,,,,------,,,,,,+++|||zzz{{{|||~~~}}}zzzwwwtttsssrrrrrrssssssqqqooonnnllljjjjjjggghhhjjjiiihhhfffgggggghhhhhhhhhgggfffeeecccbbbcccgggnnntttzzz~~~yyysssmmmhhheeeaaa___ZZZXXXVVVTTTTTTRRRPPPMMMNNNLLLJJJIIIJJJJJJIIIHHHEEEDDDBBB???===;;;:::999888777666444222111000000000000///...............,,,,,,---------.........------,,,+++++++++,,,,,,************************************************,,,,,,,,,,,,++++++++++++************************+++***************+++,,,,,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++*********+++,,,---+++++++++++++++++++++***+++***)))+++------***(((******++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++******************************+++++++++******))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............+++++++++)))(((''')))***+++++++++***++++++,,,---,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********))),,,,,,,,,+++++++++******)))******+++++++++******'''(((***++++++***++++++++++++*********************************+++,,,,,,------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,***++++++++++++++++++***+++++++++++++++*********++++++++++++************************************************************************************,,,++++++*********++++++************************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++++++++++++++,,,,,,+++******))))))******,,,+++)))((((((((()))***))))))************))))))++++++,,,,,,,,,,,,++++++~~~{{{wwwtttssssssuuuwww~~~}}}|||}}}~~~|||{{{zzz{{{}}}~~~}}}zzzvvvsssqqqoooooommmmmmlllkkkiiihhhggggggfffhhhiiihhhgggeeeffffffffffffeeedddbbbaaa___^^^^^^```eeejjjpppxxx{{{tttmmmiiidddaaa]]]ZZZYYYVVVTTTRRRQQQOOOMMMMMMNNNPPPPPPOOONNNMMMJJJHHHEEECCCBBBAAA@@@???===:::777444222000000000///............///---------...............,,,,,,,,,+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++*********+++,,,---)))))))))******++++++++++++******+++,,,,,,+++)))******++++++++++++*********++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------+++)))''''''(((+++++++++++++++,,,------+++,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,'''***,,,***'''&&&)))---******++++++++++++++++++++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++*********---///...+++)))***+++,,,+++++++++************++++++++++++++++++++++++************************************************,,,,,,+++***)))(((((()))************************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))******+++,,,,,,------,,,+++******))))))******,,,+++***(((((()))******))))))************))))))******++++++++++++******wwwuuurrrpppppprrruuuwww}}}~~~}}}|||zzzyyyzzz||||||zzzwwwuuutttooonnnmmmkkkjjjhhhgggfffhhhjjjkkkjjjiiiggghhhhhhhhhgggfffdddbbb___]]]\\\^^^___```bbbfffmmmvvv|||yyyuuuqqqkkkfffbbb^^^ZZZWWWSSSQQQOOOOOOQQQSSSTTTTTTUUUTTTRRROOOMMMKKKJJJIIIHHHFFFDDD@@@<<<777444222111111000///.........///.....................///++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++***************,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,************++++++++++++*********+++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++******,,,---------,,,+++++++++++++++++++++++++++******)))((()))***,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------......///000111000---+++++++++,,,++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***++++++)))&&&&&&(((+++******+++++++++++++++,,,+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))(((---222111,,,((())),,,,,,,,,+++++++++*********++++++++++++++++++++++++************************************************+++******)))(((((())))))************************))))))*********+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,......---------,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,+++******))))))******++++++***))))))******+++******++++++++++++******))))))************))))))|||zzzwwwuuuuuuwwwzzz|||}}}}}}~~~yyyyyywwwtttrrrpppnnnmmmnnnoooppppppnnnmmmmmmnnnkkkjjjhhheeebbb___\\\[[[\\\[[[[[[[[[]]]ccckkkqqqyyy|||~~~~~~~~~}}}~~~{{{tttnnnhhhbbb^^^ZZZWWWTTTSSSUUUVVVWWWWWWZZZXXXVVVTTTRRRPPPPPPOOOMMMLLLIIIFFFAAA===999777444444222111000/////////////////////////////////***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,+++***))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,++++++*********+++++++++++++++,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++*********++++++,,,---***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******)))((()))***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************,,,+++++++++,,,---...///111333555444222///...---,,,,,,++++++,,,,,,---...************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******...+++(((''')))***)))(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******(((---111111,,,)))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))(((((()))******+++************************))))))*********+++++++++***************+++++++++*********++++++,,,,,,,,,,,,,,,---------.........*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******,,,+++******))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,+++((())))))******))))))(((~~~}}}~~~}}}|||yyy{{{||||||zzzyyyyyyzzzsssrrrpppmmmiiieeebbb```[[[[[[[[[ZZZ\\\```fffkkkmmmnnnooonnnllllllmmmnnntttvvv{{{}}}vvvnnniii```]]]YYYVVVVVVWWWWWWWWW[[[ZZZXXXWWWUUUTTTTTTTTTQQQPPPOOOLLLHHHDDD@@@>>>:::999777555333222111000000000000000////////////++++++*********+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))))),,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******//////...---,,,+++***)))***+++,,,+++***+++---///++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++,,,------+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++************************++++++++++++---///111222444666888777444000...---,,,,,,,,,,,,,,,------.........---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,+++***)))///+++((((((+++---***'''******++++++,,,---------------,,,,,,------...///------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((+++......,,,***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))(((((()))***+++,,,,,,************************)))************+++++++++*********************************++++++,,,,,,---*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************------,,,,,,+++******))),,,+++******))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))zzzvvvrrrpppjjjjjjjjjhhhggghhhjjjmmmjjjjjjhhheeeaaa___``````fffiiinnnssswwwyyyyyyyyy|||zzznnnjjjddd```^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXTTTTTTSSSRRRPPPLLLIIIGGGBBB@@@>>>;;;888666444333111111111000000000//////......---,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,++++++******++++++,,,)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))---,,,,,,,,,++++++*********+++,,,+++***+++...000+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************+++,,,---...,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---///222555666;;;===>>>===888222...,,,---,,,,,,,,,,,,---....../////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,++++++,,,,,,,,,+++*********++++++,,,------...---------------......///------------------------++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------,,,,,,))))))***+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++*********++++++,,,************************)))************+++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,+++******))))))******)))***++++++,,,,,,,,,+++)))******++++++******))))))******++++++******)))}}}}}}|||yyyuuurrrqqqqqqqqqpppmmmhhhccc```______\\\```eeekkknnnooooooooooootttyyy~~~{{{uuuooollljjjiiihhh[[[[[[ZZZYYYYYYYYYZZZZZZUUUVVVVVVVVVUUURRROOOMMMGGGEEEBBB???;;;999777666222111111111000000//////111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++++++++++++++,,,)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))***************+++++++++)))+++,,,+++******...111+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************+++,,,---...---,,,+++******+++,,,---((()))***+++,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))''',,,,,,,,,+++++++++***************************************++++++,,,,,,,,,------------,,,,,,+++***---------------------------------...111444888:::BBBDDDEEEBBB<<<555///,,,---,,,,,,,,,,,,---...............------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,------------(((,,,//////,,,***+++---******+++,,,,,,---.........------------...//////------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,***((('''(((+++------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************************************)))************+++++++++++++++******************))))))***+++,,,,,,------000//////......------,,,---------------------------,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++*********************************++++++,,,------,,,++++++***)))*********)))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((******++++++++++++******}}}xxxsssoookkkgggdddddddddccccccdddfffhhhiiiiiiiiikkkpppyyyzzzqqqjjjiiibbb[[[ZZZ]]]___\\\XXXWWWWWWWWWWWWWWWUUURRROOONNNLLLHHHFFFDDDBBB>>><<<888555333222111111///.../////////......---------,,,,,,,,,------.........//////...---,,,,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************)))((((((***++++++,,,,,,---......++++++++++++++++++++++++------------,,,+++***)))+++******)))******++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------............///************************))))))***+++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---...,,,---.........---,,,+++------,,,,,,+++,,,,,,,,,///...---...222999???CCCHHHGGGDDD???999333...***///...,,,+++***+++,,,,,,......---------,,,,,,,,,))))))*********+++++++++......---------,,,,,,,,,///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,......,,,+++***))))))))),,,,,,,,,++++++*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,---......//////......,,,,,,++++++***+++++++++...------,,,,,,------...////////////////////////000///---+++++++++---...+++,,,,,,------,,,,,,+++/////////...---------,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...************+++,,,---...+++++++++************)))************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,---000111222000...,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************++++++******++++++,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++******++++++++++++******|||yyyuuusssjjjiiihhhgggfffffffffffffffeeeeeeiiipppxxx~~~}}}uuummmddd`````````]]]YYYZZZYYYYYYYYYZZZYYYWWWUUUVVVSSSPPPMMMKKKHHHEEECCC>>>;;;888666555444222000000000000//////.........,,,,,,,,,------.........///......---,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,++++++*********+++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,------...111555;;;AAADDDIIIFFF@@@:::555111...---...---,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,+++************.....................---)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++++++++,,,...------,,,,,,------..........................................---,,,,,,,,,,,,------------,,,,,,///////////////.........------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,++++++***(((((((((((()))***+++,,,++++++++++++************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000000000......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************************+++,,,------,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++******wwwvvvtttqqqnnnkkkjjjiiigggeeecccdddiiiooosssvvvwwwzzz~~~tttllliiieee```[[[ZZZXXXWWWWWWXXXYYYXXXWWW[[[YYYUUUSSSRRROOOLLLJJJDDDAAA>>>;;;999777444111111111111000000000//////---------------..................------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++---...///+++++++++++++++*********++++++++++++++++++++++++...//////......---,,,+++------,,,+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++*********++++++++++++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++***))),,,++++++******+++,,,,,,,,,---111555:::???CCCEEEGGGBBB;;;444///---...///------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------........./////////......---------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++((()))******++++++******,,,,,,++++++++++++,,,,,,......------------......------------------------,,,---///000000...,,,+++------............------///////////////000000000------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***))))))((())))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++,,,---.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************************+++,,,---...+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******}}}yyyvvvtttrrrnnniiigggiiillloooppppppqqquuuzzzxxxpppgggaaa\\\ZZZWWWVVVWWWXXXYYYXXXYYYWWWUUUTTTTTTSSSQQQOOOIIIFFFCCC@@@===999555222333222222111111000000000---------.....................---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))))))))******,,,,,,++++++***)))((((((++++++++++++++++++++++++------......---,,,,,,+++......---,,,++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,++++++***))))))***,,,------,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++***++++++*********+++,,,,,,+++...444999>>>BBBDDDDDDAAA<<<666000,,,+++---...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...************++++++++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++,,,------......------------......------------------------+++,,,---......---,,,+++......////////////......------......//////000000........................,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++***++++++,,,,,,------...++++++++++++,,,,,,---...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,+++++++++++++++,,,...000111//////......---,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++************************)))))))))***+++,,,---...***+++,,,------,,,+++***************************++++++++++++++++++++++++******++++++++++++******|||vvvrrrqqqqqqrrrrrrpppqqqrrruuuxxx{{{}}}tttlllfffbbb^^^[[[ZZZZZZYYYYYYVVVUUUTTTTTTUUUVVVUUUTTTOOOLLLIIIFFFCCC???;;;777666555444333222111000000........................---------------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***************---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++,,,,,,,,,+++******...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------************************)))***++++++,,,,,,,,,+++)))***,,,......,,,***))),,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,++++++******+++,,,,,,------111777<<<@@@AAAAAAAAA888666222///,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......---------...............,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,------...............,,,+++++++++,,,------...///......------......///------------------------,,,,,,+++******+++,,,---...//////000000//////...,,,,,,,,,------.................................,,,,,,---------...............---------,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++******,,,...000222//////...---,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++************************************+++,,,---...***+++,,,------,,,+++***************************++++++++++++++++++++++++******++++++++++++******~~~}}}|||{{{yyyyyyxxxwwwwwwwwwwwwxxxuuuxxx||||||qqqlllfffaaa]]][[[XXXVVVVVVUUUUUUVVVXXXYYYYYYXXXTTTSSSPPPNNNKKKHHHCCC???;;;:::999777555333222111/////////...............------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++---......///...------,,,+++******))))))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,------------............------............------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,......,,,+++***,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------++++++++++++,,,---......111444999===???>>><<<:::111111///...,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++,,,,,,---.../////////............//////---------------------------,,,***))))))+++---.........////////////......,,,,,,,,,,,,,,,---------........................,,,---------..................---------,,,,,,,,,------............------------------------------------------,,,,,,,,,,,,...------,,,,,,++++++***++++++************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,...000111.........---,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,++++++************************++++++******++++++,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******~~~}}}|||vvvwwwwwwvvvvvvxxx{{{~~~}}}vvvnnnhhhaaa\\\XXXYYYXXXWWWXXXYYYZZZYYYXXXVVVUUUSSSRRRPPPMMMHHHEEEAAA@@@>>><<<999666444333000/////////.........---------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((***,,,///000///...---------,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,+++++++++***************+++,,,------------............///......////////////......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------++++++,,,------,,,++++++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000666888;;;======:::666444......,,,+++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------............---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...---,,,++++++***)))((((((++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,...////////////............//////........................,,,,,,,,,,,,------...///---......//////......------------------,,,,,,,,,........................------------..................---------,,,,,,,,,------............------...........................------------,,,,,,,,,...------,,,,,,++++++***,,,++++++******+++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,...---------...//////000//////......------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************,,,,,,++++++******++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++******}}}|||xxxsssooommmnnnpppqqquuu}}}wwwooogggbbb[[[YYYXXXXXXXXXXXXWWWUUUUUUTTTSSSRRRQQQNNNJJJFFFFFFEEEBBB???<<<999777555000000//////.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***---///...,,,)))'''---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,((((((((()))***+++------+++++++++,,,,,,,,,------//////000000000000//////---,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,------.........---)))************+++++++++************************,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,---...///000111999:::<<<===;;;777333000...---+++))))))***,,,---)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------.........------,,,,,,---------111000///...,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,---...///000//////............//////////////////////////////,,,---///000111000///...------............------/////////......------,,,////////////////////////---------.........//////......---------,,,,,,,,,------............------..............................---------,,,,,,,,,***++++++,,,,,,---............---,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,....../////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************************...---,,,+++************---,,,+++******+++,,,---************************++++++++++++++++++++++++******++++++++++++******yyyvvvrrrmmmjjjlllmmmpppvvvvvvmmmhhhaaaZZZWWWYYY[[[ZZZXXXXXXVVVSSSRRRQQQPPPMMMKKKDDDEEEFFFFFFDDD@@@<<<999666555333111000///......///...------......,,,***,,,,,,,,,,,,,,,,,,------************************))))))***+++,,,,,,------++++++*********+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++,,,,,,---...///000000///......///111111000...---------,,,,,,,,,++++++******))))))******+++,,,++++++***************++++++,,,------,,,+++)))(((,,,,,,++++++)))((('''&&&++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******+++,,,------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////111444666=========<<<999444000---,,,,,,,,,++++++*********+++,,,,,,------,,,++++++...------,,,,,,------...************************---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////................................................---------.........//////------------------------000000000000000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++...///000///---,,,---...------............------++++++,,,,,,,,,---------)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///,,,++++++******)))))))))///......---+++******)))++++++,,,,,,---.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++~~~yyysssnnnpppnnnmmmpppvvv|||~~~qqqjjjbbb^^^^^^]]][[[XXXZZZXXXUUUSSSRRRPPPNNNLLLGGGHHHHHHHHHGGGDDD@@@>>>:::999777555333111000///000.........//////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++,,,,,,---...///000000111000///000111111000...,,,,,,,,,,,,++++++++++++***************++++++,,,++++++***************+++++++++,,,---------,,,+++((()))******************++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......///000333666<<<;;;;;;999666222///---,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------------------........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...++++++++++++++++++******------,,,,,,,,,,,,++++++------......///000000000......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++*********++++++++++++++++++++++++{{{zzzvvvrrrpppqqqsssvvvvvvzzz{{{yyyqqqkkkgggccc^^^ZZZ^^^\\\XXXVVVUUUSSSQQQOOOKKKKKKKKKKKKJJJHHHGGGFFF@@@???===;;;888666444333111///...///000000...------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---...///000000333111000000111111///...++++++++++++*********))))))************++++++++++++***************++++++***+++,,,---............((()))***+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444:::999777555222000...---,,,,,,,,,++++++++++++***+++,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------,,,------------------------,,,---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...//////000000------,,,,,,++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++|||yyyvvvtttrrrsssssstttvvv{{{zzztttmmmeee```bbb```\\\YYYXXXWWWUUUSSSNNNNNNMMMMMMLLLLLLLLLMMMGGGFFFDDDBBB???;;;999777222111//////000000///...------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((())),,,------,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---...///000000222111///...//////---,,,************))))))))))))))))))******++++++++++++*********)))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---...111333777555333000...---------+++++++++++++++++++++++++++,,,------............++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------////////////////////////....................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,....................................---------------------------------------...///...---,,,---...,,,,,,------------,,,,,,,,,,,,,,,------------...000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,......---,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------***++++++,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************+++++++++++++++++++++++++++zzzuuupppooommmlllmmmqqquuuwwwzzzrrrmmmfffccc___[[[ZZZXXXVVVUUUQQQPPPOOONNNNNNOOOPPPQQQNNNMMMKKKIIIEEEAAA>>><<<666333111000000000///...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((())),,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,---...///000000111///,,,+++,,,,,,+++************)))))))))((((((((()))***++++++++++++*********))))))***++++++,,,,,,++++++***************,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111444222///---,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,---......------+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////........................////////////////////////................................./////////000000........................------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++***)))***,,,------............------,,,,,,---------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,---...---+++,,,,,,,,,------......///------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++sssqqqmmmiiihhhiiijjjlllqqqvvv~~~pppllleee```]]]ZZZWWWUUUSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPNNNKKKGGGDDDBBB;;;888555333222222000///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///---***)))***++++++***************)))))))))(((((()))***,,,,,,+++******))))))))))))***+++,,,,,,,,,,,,***)))(((((((((((()))***+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000///---,,,+++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++******************+++------------------------++++++,,,,,,,,,,,,------,,,------------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------,,,,,,,,,------------.........------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////////////////------------------------............................../////////000000000......................................................................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---......//////......---,,,---------............,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++,,,---...---,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++~~~xxxrrrnnnkkkiiiiiihhhlllsssyyy|||ssskkkeee___[[[XXXUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRROOOKKKHHHFFFBBB>>>:::777555444333222------------------------++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...,,,***)))***,,,,,,,,,++++++*********)))))))))((()))+++,,,,,,+++***)))))))))))))))***+++,,,---,,,+++***)))))))))***+++)))***+++---......//////+++++++++++++++++++++++++++++++++,,,,,,---------//////000111111000//////******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................,,,,,,,,,---------............------------......------------,,,,,,,,,,,,------------------------............////////////////////////////////////000000000000000000000000------------------------.........................../////////000000000000........................................................................////////////............------------------------...///111000//////111222,,,------......------,,,------------............000...---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++---......------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,+++***((((((***+++,,,++++++++++++++++++++++++~~~vvvoookkkiiieeehhhlllqqqvvv}}}vvvmmmfff```\\\WWWWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUTTTQQQNNNJJJHHHGGGCCC>>>:::888777555444------..................************************'''(((((()))***++++++,,,++++++*********+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///,,,***)))+++---......++++++++++++************''')))+++,,,,,,,,,***)))))))))))))))***+++,,,---+++******)))***,,,---...---------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................,,,,,,,,,------...............------------......------,,,,,,,,,+++++++++------------------------............/////////000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////000000000000////////////////////////........................////////////////////////000/////////............////////////////////////+++---......------...000+++,,,,,,------,,,,,,+++---------.........//////555444111...---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++******+++---///...------------,,,,,,+++++++++)))******+++---......///)))******++++++,,,------------------------------************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++