BM6P6(@ 111111111111000000000000333333222222222333444444666666666666666777888888666777999;;;<<<===>>>>>>>>>===;;;;;;;;;:::777555::::::::::::<<<>>>@@@BBBBBBAAA@@@???@@@AAABBBCCCAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@??????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJNNNLLLKKKLLLNNNRRRWWWZZZ^^^iiiyyytttkkkfffcccdddhhhlllttt|||xxxkkk\\\QQQMMMIIIFFFFFFHHHLLLUUU___]]]^^^YYYPPPKKKKKKKKKJJJPPPPPPSSSYYY\\\```iiirrr~~~~~~~~~|||zzzxxxuuurrrooommmlllggggggeeecccaaa^^^[[[ZZZTTTSSSQQQNNNKKKHHHFFFEEEDDDBBB@@@===<<<<<<<<<===:::999999888777777888888999999999999999:::::::::888888999999999:::::::::>>>AAAEEEIIIMMMRRRWWW[[[___dddlllsssxxx{{{~~~|||zzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{vvvtttrrrqqqpppooollljjjfffaaa[[[XXXWWWTTTNNNIIIDDDBBB???===;;;;;;;;;<<<999999999999:::<<<===>>>>>>@@@AAABBBDDDHHHMMMQQQSSSUUUXXX\\\```dddggghhhhhhiiijjjllloooqqqrrrsssxxxyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyyyyzzz||||||{{{zzzzzz{{{{{{{{{zzz|||~~~~~~~~~}}}~~~~~~~~~~~~zzznnnggg[[[[[[[[[]]]aaagggmmmqqq}}}vvvnnnmmmoooppppppsssttttttnnnhhhfffjjjnnnwww|||~~~|||wwwzzz}}}|||xxxtttsssssstttuuuwww|||}}}wwwjjj```OOOIIIAAA;;;777777666666555555444333222000000///000000///.....................---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,------,,,++++++******)))//////000000111111111222333333222222222333444444444444444444555666777777666777999;;;===>>>?????????===<<<;;;;;;;;;999777;;;;;;;;;;;;===???AAABBBCCCBBBAAAAAAAAAAAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@AAABBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJPPPOOOOOOPPPSSSWWW[[[]]]```hhhttt~~~ppphhhaaa______bbbiiiqqq~~~vvviii]]]RRRKKKGGGGGGIIIKKKQQQXXX]]]^^^[[[SSSNNNMMMKKKHHHIIIGGGIIIMMMPPPRRRZZZbbbrrr}}}~~~}}}|||{{{xxxvvvsssqqqpppjjjjjjiiigggdddaaa___^^^YYYXXXUUURRROOOLLLJJJIIIJJJHHHEEECCCAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;>>>AAADDDFFFIIINNNQQQVVV[[[bbbhhhmmmqqquuuxxx}}}|||}}}~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwssspppmmmjjjhhhfffccc```ZZZVVVPPPNNNNNNKKKFFFAAA???>>><<<:::999888888888888888888999:::;;;===>>>AAACCCEEEGGGIIIMMMRRRUUUXXXYYY\\\```dddgggjjjllllllmmmnnnpppqqqssstttuuuxxxxxxxxxyyyyyyzzzzzz{{{~~~||||||zzzyyyxxxyyyyyyzzzwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzzzzzzzz|||~~~~~~~~~yyyooofff```]]]]]]^^^```dddiiimmmpppxxx}}}qqqkkkjjjmmmoooooorrruuuvvvqqqjjjeeefffiiisssxxx~~~~~~{{{yyywwwzzz||||||xxxtttrrrrrruuuvvvxxxzzzxxxooobbbXXXKKKFFF???999666666666555555444444333111000000///000000///.....................---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,......///000111222333333222222222222222333444444333333333444555777999999888999<<>><<<<<<<<<<<<<<<:::===<<<<<<===>>>@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJQQQRRRSSSVVVXXX[[[^^^```bbbgggnnnvvv{{{pppddd\\\XXXXXX^^^fffqqq{{{yyyooo^^^TTTKKKIIIJJJKKKNNNRRR[[[^^^]]]XXXTTTRRRMMMHHHEEEBBBBBBCCCDDDEEEKKKRRRbbbmmm}}}~~~~~~~~~}}}{{{yyyxxxwwwpppooonnnllljjjhhheeeddd```___\\\YYYUUURRROOONNNKKKIIIGGGDDDBBBAAAAAAAAA??????===<<<;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;:::;;;===>>>???AAADDDFFFLLLPPPUUUZZZ___dddiiimmmvvvzzz~~~}}}|||{{{zzzzzzzzzzzzzzzvvvuuutttrrrqqqpppooonnnkkkhhhddd```]]]YYYUUURRRMMMIIIEEECCCCCCBBB>>>:::::::::999999888888777777999999999:::<<<>>>@@@AAAFFFHHHKKKMMMPPPTTTYYY\\\^^^```bbbfffiiillloooppprrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{wwwwwwwwwvvvvvvuuuuuuuuu{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyyyy{{{~~~~~~tttiiiaaa\\\YYY```aaabbbeeehhhkkknnnppprrrzzz|||tttkkkfffgggkkknnnooorrruuuwwwsssjjjcccaaaaaammmrrryyy~~~~~~{{{wwwuuuwwwyyy{{{{{{xxxuuussssssvvvyyyzzzxxxpppcccUUUMMMEEEAAA;;;777555555555444444444333222111000000///000000///.....................---,,,,,,,,,,,,,,,)))***,,,......,,,***))))))******+++,,,,,,------...//////000111111222222111111111111222333444444444444555666888:::<<<===<<<>>>AAADDDGGGHHHIIIIIIBBB@@@>>>===>>>??????>>>>>>>>>>>>>>>???AAACCCDDDGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJPPPQQQTTTWWWZZZ\\\]]]^^^aaadddhhhmmmvvv|||lll```WWWTTTYYY___aaannn}}}oooaaaSSSMMMLLLKKKLLLOOOVVVZZZ]]]\\\\\\[[[UUUNNNIIIEEEAAABBBAAAAAAEEEKKKVVV___mmm}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||uuuuuutttsssqqqooommmlllhhhfffccc```\\\XXXUUUTTTNNNLLLJJJHHHEEEDDDCCCCCC@@@@@@>>>===<<<;;;::::::::::::999999999999888888999999999999999:::::::::999:::<<<<<<<<<===???AAAEEEHHHLLLPPPTTTYYY___ccciiinnnuuuzzz~~~~~~~~~~~~~~~~~~}}}||||||||||||xxxxxxvvvtttsssrrrrrrrrroooooommmkkkhhhfffcccbbb```]]]YYYUUURRRNNNJJJGGGCCCAAA>>>>>>>>>===:::888888999:::::::::::::::999<<<<<<===???AAACCCEEEGGGKKKMMMQQQTTTWWW[[[___ccceeefffhhhkkknnnqqqssstttvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{||||||}}}~~~{{{{{{zzzzzzyyyyyyyyyzzzxxxwwwwwwvvvvvvuuuuuutttzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyyyy{{{~~~~~~vvvfff]]]YYYXXXYYYcccdddfffiiikkkmmmnnnooorrrxxx|||qqqlllfffccceeejjjnnnpppuuuwwwwwwqqqggg___\\\]]]hhhnnnvvv||||||yyyuuusssuuuwwwxxxyyyyyyxxxwwwvvvzzz|||{{{ttthhhXXXKKKDDD???<<<777555444444444444333333333222111000000///000000///..................---,,,,,,++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,111111000000000000000000111111111111222333444555444555666777999;;;===>>>===???CCCGGGIIIJJJJJJJJJBBBAAA???@@@BBBCCCBBBBBB@@@?????????@@@AAACCCDDDGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSVVVWWWXXXXXX\\\```dddhhhnnnzzzuuuggg[[[TTTTTTYYYWWWccctttppp]]]SSSNNNKKKKKKMMMPPPUUU[[[___cccfffaaaZZZOOOIIICCCBBBAAA@@@CCCGGGIIIPPP[[[hhhwww~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzzzzyyyxxxwwwuuusssrrrmmmllliiieeeaaa^^^[[[YYYVVVUUUSSSPPPNNNKKKJJJIIIFFFEEECCCBBB@@@???>>>>>>::::::999999999888888888999999999999999888888888777999:::::::::;;;===??????AAADDDGGGJJJOOOTTTXXX]]]aaaiiioootttyyy}}}~~~~~~}}}}}}}}}}}}~~~}}}|||zzzyyyxxxwwwwwwwwwvvvuuurrrooollljjjiiihhhhhhgggeeebbb^^^ZZZWWWUUUSSSQQQMMMKKKIIIGGGCCCAAA===<<<;;;:::;;;:::999888666777999:::<<<<<<<<<<<<>>>???@@@CCCEEEHHHKKKLLLPPPSSSVVVZZZ\\\```eeehhhiiijjjlllnnnqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzzxxxwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuwwwwwwwwwxxxyyyzzzzzz{{{xxxwwwwwwwwwxxxxxxyyyzzzzzz||||||lll___YYYYYY\\\___fffgggjjjlllnnnppppppppptttyyy}}}~~~~~~~~~yyyrrrkkkhhhdddcccggglllqqquuuyyyyyyvvvlllbbb[[[[[[^^^fffmmmwww}}}~~~{{{vvvtttttttttvvvxxx{{{||||||{{{}}}|||wwwmmm___PPPEEE???;;;888555444444555444333333222222111111000000000000000///...............------,,,++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******111111111111000000//////000000000111111333444555333444444666888:::<<<===;;;>>>BBBEEEHHHHHHGGGGGGBBBAAABBBCCCEEEFFFEEEDDD@@@@@@??????@@@AAACCCDDDFFFFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCBBBBBBBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMOOOPPPRRRRRRRRRVVVZZZ___cccfffooo{{{rrrdddWWWSSSTTTTTT^^^lll|||~~~kkk^^^UUUNNNLLLMMMLLLRRRYYY```iiipppnnnhhhVVVMMMFFFCCC@@@>>>???BBBAAAGGGPPPZZZgggvvv~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}|||{{{zzzxxxxxxrrrqqqnnnkkkgggdddaaa```[[[ZZZXXXVVVSSSPPPNNNMMMHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;::::::999999::::::999999999999888888666777888888777888:::<<<:::<<<>>>@@@BBBEEEJJJMMMRRRVVV\\\bbbggglllqqquuuwwwzzz~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~|||}}}}}}|||{{{zzzyyyxxxwwwvvvtttrrrqqqpppooooooqqqooollliiieeebbb```___\\\[[[ZZZXXXTTTPPPLLLJJJHHHFFFDDDCCCBBBAAA>>><<<888888888888888888777777555666888999<<<===???@@@AAABBBDDDFFFJJJMMMPPPQQQUUUXXX\\\___bbbeeeiiikkkmmmnnnoooqqqsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxyyyyyyzzz{{{|||{{{}}}yyyqqqggg___^^^```dddgggjjjkkkmmmppprrrsssttttttwwwzzzzzzwwwuuutttqqqllliiihhhggghhhkkkqqqwww{{{~~~|||vvvkkk```\\\^^^bbbhhhpppzzz{{{xxxttttttvvvyyy}}}}}}wwwlll```TTTIIIAAA===999777555555555555444333222222111111111000000000000000///...............------,,,+++++++++++++++///---***''''''***---///------,,,,,,+++******)))000000000000000111111111//////000000111333444555555555555666888:::;;;<<<;;;===AAAEEEFFFFFFEEEDDDAAAAAACCCFFFIIIIIIGGGEEE@@@@@@?????????AAABBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPUUUYYY\\\^^^eeeoooxxxuuudddYYYVVVTTTZZZdddrrr~~~qqqcccWWWQQQQQQLLLQQQXXXaaammmwwwxxxsssaaaWWWMMMGGGDDD@@@???AAA@@@DDDJJJPPPYYYeeerrr|||~~~}}}}}}}}}{{{|||}}}}}}|||}}}~~~~~~}}}{{{{{{vvvuuurrrooollliiigggfff```___]]][[[WWWTTTQQQPPPJJJIIIGGGEEECCCAAA@@@???@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::888999999999777777999:::888:::<<<===>>>@@@CCCFFFIIILLLPPPTTTXXX]]]bbbfffnnnqqqvvvyyy}}}~~~}}}{{{{{{{{{{{{||||||||||||||||||{{{{{{zzzwwwwwwwwwwwwvvvtttrrrqqqooonnnllljjjhhhgggfffffffffdddaaa^^^ZZZWWWVVVUUUNNNNNNNNNMMMKKKHHHEEECCCAAA???===<<<<<<<<<:::888666777888777777777777888888888999;;;>>>AAADDDFFFGGGHHHJJJMMMQQQTTTXXXYYY[[[^^^aaadddgggiiillloooqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}{{{{{{|||{{{{{{yyyxxxwwwxxxxxxxxxyyyyyyzzzzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||wwwmmmiiieeeccceeehhhkkkmmmooopppqqqsssuuuwwwyyyzzzwwwyyywwwpppmmmnnnmmmkkkjjjkkkkkkmmmqqqwww~~~yyynnnddd```bbbgggkkkttt~~~xxxwwwwwwzzz~~~xxxnnn^^^QQQHHHBBB>>>;;;888777666666777777555333111111111111000000000000000000///...............---,,,++++++***+++++++++---,,,***))))))***,,,---,,,+++++++++++++++++++++......///000111222333333/////////000111333444555777888888999:::<<<===>>><<>>???@@@BBBCCCCCCCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEGGGGGGGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQUUUVVVXXX___iiirrryyyqqqbbb]]]RRRWWW^^^iii|||qqq```WWWVVVMMMQQQXXXaaannnzzz}}}yyylllaaaUUUNNNIIIDDDBBBCCC???AAADDDGGGKKKSSS^^^fffyyy~~~}}}}}}|||zzz{{{|||{{{{{{{{{}}}~~~}}}|||xxxwwwuuurrrooommmkkkjjjhhhgggeeebbb___[[[XXXWWWQQQOOOMMMKKKHHHFFFEEEEEEBBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<======;;;999888999:::999;;;===>>>??????AAACCCEEEGGGIIIKKKMMMRRRWWW\\\bbbeeeiiimmmqqquuuyyy|||}}}{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxtttttttttsssqqqooommmllljjjiiigggeeecccbbbaaa```[[[YYYWWWTTTQQQOOOMMMMMMDDDEEEFFFFFFEEECCCAAA@@@===<<<:::999999888666444777888999999888888888999<<<<<<<<<>>>AAAEEEIIIKKKMMMNNNQQQTTTXXX\\\___aaa^^^aaaeeehhhjjjllloooqqqsssssstttuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxyyy{{{|||~~~~~~~~~yyyyyy{{{{{{{{{zzzyyyxxxwwwxxxyyyyyy{{{{{{|||}}}|||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||~~~~~~zzzqqqkkkfffeeedddfffjjjmmmoooooorrrssstttuuuxxxzzz}}}~~~vvvwwwsssllliiikkklllllllllmmmoooqqquuu{{{|||rrrhhhdddfffjjjnnnwww|||zzzyyy{{{~~~~~~tttgggTTTFFF@@@>>><<<:::999888777777888777555333111111111111000000000000000000///...............---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,------111222333222000000000222111111222333333444555555888888888888888888999999===???BBBDDDEEEDDDBBBAAAAAABBBDDDGGGIIIIIIFFFDDD???>>>===<<<===>>>@@@BBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSUUUXXX[[[```dddsss~~~ppp___YYYXXX\\\eeeooo}}}qqqddd\\\ZZZUUUTTT\\\fffmmmsssxxxqqqjjj___UUUMMMHHHDDDBBB@@@BBBCCCCCCDDDHHHNNNTTTeeeuuu~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}~~~}}}~~~~~~}}}}}}|||zzzzzzxxxuuuqqqmmmjjjhhhfffeeecccaaa]]]ZZZYYYWWWSSSOOOKKKHHHGGGFFFEEEDDDBBBAAABBBAAA???===>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<<<<===@@@AAACCCFFFIIILLLNNNOOOVVVYYY]]]```dddgggkkknnnuuuyyy~~~}}}{{{zzzyyyvvvtttvvvuuussssssttttttsssqqqmmmlllkkkhhhfffcccbbbaaa\\\[[[ZZZXXXWWWUUUTTTSSSNNNMMMLLLJJJHHHFFFDDDCCCCCCAAA>>><<<:::::::::;;;:::999999888888888999999888888999:::;;;<<<======>>>@@@CCCFFFGGGJJJMMMOOOQQQTTTWWW[[[___bbbcccdddjjjjjjjjjkkklllnnnqqqrrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~|||||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{||||||||||||}}}~~~zzzqqqhhhbbb^^^\\\aaaiiiooosssvvvxxxyyyyyyzzz{{{}}}~~~~~~~~~}}}wwwrrrlllhhhhhhjjjlllmmmqqqoooooossszzz{{{tttnnnkkkkkkmmmrrr|||~~~yyypppfff\\\NNNEEEBBBAAA>>><<<999888777555444444333333000000000000////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++---///000000//////111222111111222222333444444555888888888888888999999999===???AAACCCDDDCCCAAA@@@AAAAAACCCEEEGGGGGGDDDBBB???>>><<<;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTVVVYYY]]]```dddnnnqqq```]]]\\\aaajjjvvv}}}ooofff\\\VVVSSSXXX___cccgggkkkqqqmmmfff^^^WWWPPPJJJFFFCCCCCCCCCBBBAAADDDIIINNNTTTbbbvvv~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~|||yyyuuurrrooommmjjjhhhgggeeebbb```^^^[[[XXXSSSOOOLLLJJJIIIGGGEEECCCBBBCCCCCCBBBAAA@@@@@@??????>>>============<<<;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===???AAADDDFFFHHHIIIMMMOOOSSSWWWYYY\\\```ccckkkoootttyyy|||}}}{{{yyyyyywwwuuusssqqqpppnnnmmmmmmmmmkkkiiigggfffcccaaa^^^[[[XXXWWWRRRQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDCCCAAA???>>>===>>>===;;;:::999:::;;;<<<888777777777777777888888888888999:::;;;<<<===>>>AAADDDGGGIIIKKKNNNQQQTTTWWWYYY]]]aaaeeegggiiiiiimmmmmmmmmnnnoooqqqssstttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~}}}|||||||||{{{{{{zzzyyyyyyxxxzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~}}}~~~{{{pppggg```\\\ZZZaaafffnnntttxxx{{{~~~~~~|||ssspppllljjjkkkmmmnnnoooqqqqqqrrruuuyyy}}}~~~~~~zzzuuupppnnnnnnooosss}}}|||ssskkk[[[QQQEEE===:::999777555999888777555444444333333000000000000/////////...........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,...000000000111222444111111222222333333444444777777888888999999999999<<<===???AAABBBAAA@@@???@@@@@@AAACCCDDDDDDAAA???>>>>>><<<;;;;;;<<<======@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKNNNOOOQQQRRRSSSUUUXXX[[[]]]eeetttmmmfff```___cccmmm~~~ttteee\\\VVVVVVXXXZZZ\\\___lllkkkjjjhhhccc[[[RRRKKKFFFEEECCC@@@>>>???BBBEEEHHHSSSbbbppp}}}~~~}}}}}}||||||}}}}}}~~~||||||{{{|||~~~}}}yyyvvvuuurrrooollllllkkkiiihhheeeccc___ZZZUUUQQQNNNMMMJJJGGGDDDCCCDDDEEEFFFEEEBBBBBBAAAAAA@@@?????????======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>???AAABBBBBBCCCFFFIIILLLNNNPPPTTTVVV\\\```fffkkkooossswwwzzz~~~|||zzzxxxvvvuuutttsssqqqoooiiigggeeeccccccaaa___\\\[[[ZZZXXXUUUQQQNNNLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA???>>>===<<<:::999888777888888777777888999;;;<<<777777777777888888999:::::::::<<<===???@@@AAABBBGGGIIIMMMPPPRRRUUUXXX[[[___aaadddhhhlllnnnooopppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}||||||||||||{{{zzzzzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~{{{oooddd\\\YYYYYYZZZhhhmmmuuu|||}}}zzzpppnnnmmmmmmppprrrsssttttttuuuuuuuuuuuuuuuwwwxxx{{{{{{zzzwwwsssqqqqqqrrruuu}}}yyypppeee^^^SSSLLLBBB<<<999888777555777777666555444333333333000000000/////////..............................*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++000111333333222222444666111111222222333333333333777777777888888999999999:::<<<===???@@@???>>>>>>@@@@@@@@@AAACCCBBB@@@===???>>>===<<<<<<<<<<<<<<>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRQQQPPPOOOLLLKKKJJJJJJJJJJJJJJJKKKNNNPPPQQQRRRRRRRRRUUUVVV\\\bbbmmmyyy}}}rrreee``````ggguuuttthhh\\\WWWUUUUUUWWW[[[bbbeeeiiimmmllleeeZZZSSSJJJHHHDDD@@@======???@@@DDDJJJSSS]]]gggvvv~~~}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{|||}}}{{{xxxyyyvvvrrrooooooooonnnmmmkkkiiieeeaaa\\\WWWTTTRRRPPPLLLHHHFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<============<<<;;;::::::::::::<<<<<<===>>>>>>???@@@@@@???AAADDDEEEGGGHHHKKKNNNPPPSSSXXX]]]aaafffjjjnnnrrruuuzzz}}}}}}{{{zzzyyyyyyyyy|||{{{yyyyyyyyyxxxwwwuuutttrrrooommmllljjjgggeee```^^^[[[YYYWWWUUURRRPPPNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@???>>>======<<<;;;;;;:::999888777666666666666555666777888999:::888999999999:::<<<===>>>???@@@AAACCCEEEGGGIIIIIIMMMOOOSSSVVVXXX[[[___bbbeeegggjjjnnnqqqssstttttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}||||||||||||{{{{{{{{{zzzzzz|||}}}~~~~~~~~~||||||}}}}}}~~~yyyqqqfff\\\WWWYYY]]]aaaooottt|||}}}yyyqqqpppqqqtttwwwyyyzzzyyyxxxxxxuuupppkkkjjjnnnrrrzzz{{{{{{yyyvvvsssrrrrrrvvv|||yyymmmaaaVVVPPPNNNHHHBBB===;;;:::999888666666555555444333222222000000/////////.................................************************************************))))))))))))************111333444333111111222333111111222222222222222333555555666777777888999999999:::;;;<<<=========<<<@@@@@@???@@@AAAAAA???===@@@??????>>>============>>>??????@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLOOOPPPRRRTTTUUUTTTRRRQQQLLLKKKKKKJJJJJJJJJKKKKKKOOOPPPRRRRRRQQQQQQRRRSSSTTTYYYaaajjjwww~~~mmmccc___aaakkkvvvrrrbbbYYYUUUSSSUUUYYYYYY^^^fffmmmpppmmmeee___PPPMMMGGGBBB@@@?????????@@@CCCHHHLLLRRR___ppp}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{|||||||||}}}~~~~~~{{{zzzwwwsssqqqqqqqqqqqqppppppnnnkkkgggbbb^^^ZZZXXXWWWSSSNNNJJJIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>?????????>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????===???AAABBBBBBCCCEEEGGGHHHKKKOOOSSSVVV[[[___cccfffiiinnnrrruuuxxx|||}}}{{{yyywwwuuuuuutttsssqqqooonnnnnnmmmkkkiiikkkhhheeecccaaa^^^[[[XXXVVVTTTQQQOOONNNKKKHHHFFFBBBBBBAAA@@@??????>>>=========<<<<<<;;;;;;;;;:::888888888777777777666666777777777777777777888888999999:::;;;===???@@@AAACCCDDDFFFHHHKKKNNNPPPQQQTTTVVVZZZ\\\___aaaeeehhhiiikkknnnqqqtttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}|||||||||||||||{{{{{{|||}}}~~~{{{||||||}}}}}}~~~}}}vvvnnnhhh___YYYXXX]]]dddiiitttyyy{{{wwwwwwxxx{{{~~~~~~}}}|||xxxpppfff___```gggnnn|||}}}}}}{{{wwwsssrrrqqqvvv{{{|||ooobbbUUULLLGGGCCC@@@<<<999777666555444444444555555444333222111////////////....................................************************************************))))))))))))))))))))))))///000111000...---...///111111222222222222222222333333444555666777777888777888999:::;;;;;;;;;;;;???>>>>>>???@@@@@@???===???????????????>>>>>>>>>===>>>>>>???????????????>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMOOORRRTTTUUUTTTSSSQQQKKKKKKKKKJJJKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPMMMQQQXXX___iiiyyyzzzkkkbbb___dddjjj{{{|||lllbbb[[[VVVTTTVVVVVVZZZaaajjjpppqqqnnnjjjZZZUUUNNNHHHDDDBBB@@@???@@@BBBDDDDDDGGGPPP___jjj~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyvvvtttuuuuuutttssssssrrrpppmmmjjjfffbbbaaa^^^ZZZUUUQQQNNNMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBB???>>>>>>============>>>========================;;;===>>>???>>>>>>???AAACCCEEEHHHKKKMMMQQQUUUXXXZZZ]]]aaaeeehhhkkkooorrrtttvvvxxx{{{~~~|||{{{xxxuuussspppooonnnllljjjhhhfffeeedddaaa______\\\YYYVVVTTTQQQNNNKKKLLLJJJHHHFFFEEEDDDAAA???<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999666666666666666777777777999999999999999888888888::::::;;;===???BBBDDDEEEGGGIIIKKKNNNQQQTTTVVVXXX[[[^^^aaaccceeegggjjjmmmmmmooorrrtttwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}zzz{{{{{{|||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}|||||||||~~~~~~|||||||||}}}~~~~~~}}}rrrlllbbb___[[[YYY[[[bbbiiinnnvvv{{{~~~zzzsssggg]]]YYY^^^gggooo~~~~~~|||wwwtttrrrrrrwww{{{~~~rrrdddXXXNNNGGGBBB===<<<;;;999777555444333333333444555444333111000/////////.........------........................+++++++++++++++************************************)))))))))))))))((((((---...//////...---...000222222111111111111111111111222222333444555666777666777777888999999::::::<<<;;;;;;<<<>>>???>>>=========>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKIIILLLOOORRRSSSRRRPPPOOOKKKJJJJJJJJJKKKLLLMMMMMMKKKMMMOOOOOONNNMMMMMMMMMKKKPPPUUUZZZ```mmm~~~yyylllcccbbbdddnnn{{{wwwmmmbbbZZZWWWTTTVVV[[[bbbiiinnnpppooofff___VVVNNNIIIFFFBBB???@@@BBBCCCBBBCCCIIITTT]]]mmm}}}|||zzzzzzzzzzzzxxxwwwvvvvvvuuussspppmmmkkkiiibbb___[[[XXXVVVSSSPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCDDDDDD?????????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<===>>>???AAACCCDDDEEEGGGKKKNNNMMMPPPUUUXXX[[[]]]```cccgggiiilllooorrrtttuuuuuuzzz~~~~~~|||zzzyyytttssspppllliiifffddddddcccaaa^^^\\\[[[YYYVVVTTTQQQOOOLLLJJJJJJHHHEEECCCCCCAAA?????????>>><<<::::::::::::999999999999888888888999999999999999999777777777888888999999999;;;;;;;;;<<<<<<;;;;;;;;;>>>???@@@BBBEEEHHHJJJKKKNNNPPPRRRVVVYYY]]]___aaaccceeehhhjjjkkkmmmooorrrrrrsssvvvxxxzzz{{{||||||||||||}}}~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~zzzpppgggaaa]]]\\\\\\^^^bbbgggmmmpppvvvzzz~~~{{{rrrjjj___XXXYYYbbblllrrr~~~~~~{{{wwwuuutttuuuyyy}}}tttcccUUUMMMGGGBBB>>>;;;<<<<<<;;;999666555555111222444444444333111000//////.........---------........................---,,,,,,,,,++++++++++++******************************))))))((((((((((((,,,...///000///000111333222222111111111111111111000000111222444555555666666666666777888888999999:::999888:::<<<======<<<;;;;;;<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGBBBCCCEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKFFFIIILLLPPPQQQPPPNNNMMMJJJJJJJJJJJJKKKMMMNNNNNNIIIKKKMMMNNNLLLKKKKKKKKKKKKOOOSSSUUUWWWaaaooo{{{vvviiiccccccdddppppppbbb\\\SSSTTTVVV[[[bbbiiimmmooonnnfff\\\SSSMMMGGGBBB???;;;>>>@@@??????CCCLLLTTTZZZlll~~~~~~}}}~~~~~~~~~{{{yyyxxxxxxxxxwwwuuussspppooocccaaa^^^\\\[[[YYYUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKGGGFFFFFFEEEEEEEEEEEEEEE@@@?????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA===>>>???>>>===<<<===>>>===>>>??????@@@AAAEEEGGGFFFHHHLLLOOORRRTTTWWWYYY\\\]]]aaadddgggiiijjjkkkmmmpppuuuvvvvvvvvvxxxzzz|||}}}}}}~~~~~~}}}}}}|||~~~||||||}}}~~~~~~}}}}}}}}}yyyyyyxxxwwwvvvtttsssrrrllljjjgggccc___]]]ZZZYYYVVVSSSPPPNNNMMMKKKHHHEEEHHHFFFDDDCCCDDDCCCAAA???===<<<::::::;;;;;;999888;;;::::::999888777666666999999::::::::::::;;;;;;999999::::::;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>DDDDDDFFFHHHKKKNNNPPPRRRUUUWWWZZZ]]]aaaeeegggiiihhhjjjmmmnnnooopppsssuuuuuuwwwyyy|||~~~~~~}}}~~~~~~}}}|||yyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}}}}~~~wwwmmmddd^^^ZZZ]]]^^^```dddhhhlllppprrrvvvyyy~~~|||yyykkkcccZZZWWW\\\gggpppuuu~~~~~~}}}{{{xxxvvvvvvwww{{{~~~xxxiiiVVVIIIDDDBBB>>>:::888999:::999777444333222111222333444444333111000//////.........---------........................---------,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((((('''////////////////////////000000000000000111111222000222333333222111333444666666555555666777999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>======>>>@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJLLLRRR\\\hhhpppoooeeeeeedddfffqqquuubbb[[[WWWUUUWWWYYYZZZ___ffffffddd___ZZZTTTNNNIIIGGGDDD@@@===<<<>>>BBBFFFHHHWWW___ooo~~~}}}|||{{{zzzyyywwwuuusssrrrllljjjgggccc___\\\ZZZYYYTTTSSSSSSRRRQQQPPPOOONNNJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@??????>>>????????????@@@BBBCCCDDDFFFFFFFFFFFFHHHLLLOOOQQQSSSTTTVVVXXXZZZ]]]^^^______aaacccgggiiilllmmmnnnoooooopppqqqrrrrrrsssssswwwwwwxxxxxxxxxxxxyyyyyyvvvvvvvvvuuutttrrrqqqppppppooonnnllljjjhhhgggfffaaa```]]]ZZZVVVRRROOONNNGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>============999999999999999888888888:::999999888888888999999888888888999999999999999888888999999999999999888>>>>>>???AAABBBEEEFFFHHHHHHKKKNNNPPPQQQTTTWWWYYY\\\___ccceeegggiiilllnnnnnnnnnppprrrtttvvvwwwxxxyyyyyyzzz|||~~~||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~vvvkkkddd___\\\[[[]]]___ccchhhlllooopppqqqzzzzzzzzz{{{~~~|||uuuooofffaaa\\\\\\dddnnnvvv{{{}}}zzzuuurrrqqqsssuuuxxxhhh^^^PPPEEEAAA???<<<999999999888777666555555444222222222111111111000000000...---,,,,,,---///000,,,,,,------...---------))))))************)))))))))))))))))))))((('''''')))))))))))))))(((''''''////////////////////////000000//////000000111222000111333222111111222444555555444444555666888999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<===>>>???@@@@@@??????===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLPPPVVV___eeettttttnnnfffeeelll|||pppaaaZZZSSSSSSTTTUUUXXX\\\_________^^^[[[WWWRRROOOJJJGGGCCCAAABBBCCCEEEEEEMMMRRR___rrr}}}}}}|||{{{yyywwwuuutttpppnnnkkkgggccc```]]]\\\WWWWWWVVVTTTSSSRRRQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCDDDFFFIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUWWWXXXZZZ\\\^^^```aaaaaaddddddeeeeeefffgggggghhhkkkkkkllllllmmmmmmnnnnnnjjjjjjjjjiiihhhgggfffeeeccccccaaa```^^^\\\[[[ZZZVVVUUURRROOOLLLIIIGGGFFFBBBAAA@@@???>>>===<<<<<<===<<<;;;:::::::::::::::999999999999999999999999888888777777777777777888::::::::::::;;;;;;;;;;;;:::;;;<<<===============AAAAAABBBDDDFFFIIIKKKLLLOOOQQQTTTVVVXXXZZZ]]]___aaadddgggjjjkkkmmmppprrrttttttuuuvvvvvvwwwxxxxxxzzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~xxxnnneee___]]]]]]^^^ccceeehhhllloooqqqrrrrrryyyyyy{{{|||~~~{{{vvvqqqlllhhhdddaaacccjjjsssyyy}}}{{{vvvqqqpppqqqsss|||~~~wwwooo___VVVJJJAAA>>>===;;;999999888777666555444333333222222111111111000000000000///---,,,,,,---...///++++++,,,,,,,,,,,,,,,+++)))******************)))+++++++++++++++***)))))))))))))))))))))(((''''''////////////////////////000000//////000000111222000111222222111111222444444444444444444555777777999999999::::::::::::;;;;;;<<<======>>>===============>>>>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLMMMQQQWWW\\\eeesssuuukkkggghhhsss~~~lll```TTTPPPOOOOOOPPPRRRVVVXXX\\\______\\\WWWTTTLLLIIIDDDBBBAAABBBAAAAAAFFFHHHPPP^^^nnn}}}{{{zzzyyyvvvuuurrrnnnjjjfffcccaaa\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNMMMKKKJJJHHHGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNPPPQQQRRRSSSSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\]]]^^^______``````\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSRRRQQQOOONNNMMMLLLIIIHHHGGGEEEBBB@@@???>>>>>>======<<<;;;:::999999::::::999999999999999999::::::::::::::::::::::::888888777777777888888999<<<<<<<<<=========>>>>>>===>>>???AAABBBCCCDDDDDDFFFFFFHHHJJJLLLOOORRRSSSXXXZZZ]]]___```bbbeeeggghhhkkknnnpppqqqsssuuuwww{{{{{{{{{{{{zzzzzzzzzyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~}}}xxxuuuqqqmmmfffaaa^^^___bbbeeejjjlllnnnqqqsssuuuuuuuuuxxxyyyzzz{{{|||{{{{{{zzz}}}vvvqqqnnnllljjjjjjiiiiiimmmsssyyy~~~}}}wwwqqqpppqqqssszzz}}}}}}ssshhhaaaRRRKKKBBB<<<:::;;;:::888888888777555444222111111111111111111000000000000000///---,,,,,,,,,---...***++++++,,,,,,++++++*********++++++++++++*********++++++++++++******))))))))))))))))))(((((('''///////////////////////////////////////000111111000111222222111111222333222333333333444555666666888888888999999999::::::;;;;;;<<<============<<<>>>======>>>???@@@AAABBB????????????????????????@@@@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFHHHJJJKKKMMMQQQUUUYYY[[[eeetttvvvooolllrrr|||yyyiiiXXXQQQOOOMMMKKKKKKOOOQQQUUUXXXYYYXXXUUUSSSOOOKKKFFFDDDCCCCCCCCCBBBGGGFFFIIISSS___ooo~~~|||{{{xxxuuuqqqmmmiiigggbbbaaa```^^^\\\[[[YYYYYYXXXXXXWWWUUUTTTSSSRRRRRRQQQOOONNNLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::::::::999;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@???AAACCCEEEHHHIIIJJJKKKLLLLLLNNNPPPSSSVVVYYYZZZ___bbbdddfffgggiiilllnnnoooqqqtttvvvvvvwwwyyy{{{~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyrrrkkkgggeeeeeeeeeeeefffhhhkkkmmmooopppsssvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttjjjffffffhhhiiikkkmmmpppvvv{{{yyytttrrrtttwww|||~~~|||rrrdddXXXQQQEEEAAA;;;888888999999999777777666444222111000///111111000000000/////////000///...,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++(((((())))))))))))((('''(((((())))))))))))((((((/////////////////////////////////...///000000111///111222222111000222333222222333444444555555555777777777888888888888999::::::;;;<<<<<<<<<<<<<<<=========>>>???AAABBBCCC@@@@@@@@@???????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFIIIKKKMMMPPPSSSVVVWWW^^^iiivvvzzztttuuuyyy{{{rrr```WWWRRRMMMIIIHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWTTTPPPMMMLLLJJJHHHFFFGGGEEEGGGNNNVVVbbbsss~~~|||xxxtttpppnnniiihhhgggdddbbb```^^^^^^\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::<<<;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<===========================>>>???@@@??????@@@AAABBBBBBCCCCCCCCCEEEGGGKKKMMMPPPQQQRRRSSSSSSUUUWWWZZZ]]]```bbbeeegggjjjlllmmmnnnqqqssstttvvvyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}wwwooofff^^^ZZZZZZ```hhhnnnpppqqqrrrsssqqqsssvvvyyy|||}}}~~~{{{xxxtttqqqppprrrvvvxxxtttggg___^^^cccgggjjjlllpppvvv{{{}}}yyyxxxyyy{{{~~~~~~|||tttfffXXXLLLEEE===;;;888777888999::::::666666555333222000//////000000000/////////............------,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,+++++++++'''(((((()))))))))(((((((((((())))))))))))((((((//////////////////////////////......//////000111///000111111000000111333111222333444555555555555666666666777777777888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????=========>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQUUUXXX```jjjvvv}}}yyyvvvsssrrrttt|||oooddd[[[RRRKKKIIIIIIIIIIIIKKKNNNSSSWWWZZZ]]]\\\\\\\\\ZZZUUUNNNJJJGGGEEEFFFKKKPPPXXXeeerrr{{{xxxvvvqqqpppnnnllliiigggeeedddbbbbbb```___]]]\\\[[[ZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA???@@@BBBCCCEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOSSSVVVXXXZZZ[[[[[[\\\]]]___bbbeeegggiiikkkmmmoooqqqqqqsssuuuwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~xxxnnnddd\\\VVVSSSUUU^^^kkktttwwwvvvuuuuuuuuuvvvyyy}}}|||xxxssspppppptttzzz~~~mmmfff]]]YYY\\\ccciiimmmnnnsssyyy~~~~~~~~~}}}yyyqqqfffZZZNNNDDD>>>888888888888888888999999555555444333222111000000////////////............,,,,,,,,,,,,------,,,,,,............---,,,++++++******++++++++++++******)))******++++++++++++***'''(((((()))))))))))))))///////////////////////////............///000000///000111111000000111222222222444555666666555555555555666666666777777777999999:::;;;;;;;;;;;;:::;;;<<<>>>AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>======>>>>>>>>>=========>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAACCCDDDEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMSSSSSSXXXaaajjjvvv~~~vvvoookkklllpppuuu{{{xxxjjj[[[RRROOOKKKJJJJJJKKKMMMQQQVVVXXX^^^dddlllsssssslll```WWWOOOKKKIIIJJJKKKOOOZZZeeennn}}}~~~zzzxxxvvvtttqqqnnnlllkkkiiiiiihhhfffdddbbbaaa```^^^^^^]]]]]][[[ZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=================================<<<<<<======>>>>>>>>>???>>>>>>??????AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVYYY\\\___bbbcccdddddddddeeegggiiilllnnnoooppprrruuuvvvwwwxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~|||qqqfff\\\VVVSSSRRRWWWbbboooyyy{{{zzzyyyzzzzzz|||~~~{{{xxxuuutttuuuzzzsssaaa\\\WWWXXX^^^ffflllnnnrrrvvv|||vvvnnnbbbWWWNNNGGG@@@;;;777888999999888777777777444444333333333222222222/////////.........------***++++++,,,---------------......---,,,+++******)))******************)))))))))***+++++++++++++++''''''((()))))))))))))))////////////////////////...............///000000///000111111000000111222222333444666777666666555555555555555666666666777999999:::;;;;;;;;;;;;::::::<<>>>>>============>>>>>>=========>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDFFFGGGGGGEEEFFFGGGGGGGGGHHHKKKNNNPPPOOORRRZZZbbbmmmwwwnnnjjjkkkfffjjjnnnuuuvvvdddYYYVVVNNNNNNMMMLLLMMMNNNPPPQQQbbblll|||wwwlllZZZTTTOOOKKKHHHIIIRRR]]]___lll}}}~~~|||yyyvvvsssqqqpppooonnnmmmkkkiiigggfffeeeaaabbbaaaaaa```___]]]]]]YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXYYYYYY\\\^^^```cccfffiiijjjkkkjjjjjjkkklllnnnppprrrssstttwwwyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyymmmaaaXXXTTTSSSTTT\\\gggttt|||~~~}}}}}}zzzyyyxxxxxx{{{rrrddd[[[XXXVVVYYYaaaiiinnnooouuuyyy~~~pppeeeWWWLLLGGGCCC>>>:::666888999999888666555555333333333333333333333333//////.........---------)))***+++,,,---.........---------,,,+++***)))((())))))************))))))''''''((()))))))))))))))''''''((()))))))))))))))////////////////////////...------,,,,,,------.../////////000111111222222333333444444444444444333444444444555555555555666777777777777888999:::;;;:::;;;===>>>???@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKOOOUUUZZZaaaooo|||~~~qqqfffdddaaacccnnn}}}zzziii___]]]VVVQQQOOONNNNNNRRRXXXcccrrr~~~gggccc[[[TTTPPPOOOQQQSSSXXX]]]jjj{{{~~~||||||uuuttttttrrrqqqooommmllljjjiiihhhfffdddccccccbbbaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHFFFGGGHHHHHHHHHFFFCCCBBBCCCBBBBBBAAAAAAAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKKKKKKKJJJJJJKKKNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[[[[]]]]]]^^^```aaabbbccccccfffgggiiilllnnnppprrrrrrrrrrrrrrrrrrsssuuuvvvwww{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}ssseee[[[WWWVVVWWWWWWgggmmmvvv~~~|||}}}{{{vvvmmmccc\\\VVVYYY^^^dddjjjooorrrsssvvvzzzxxxrrraaaWWWKKKCCC???===:::777999999777666555555555555333333333222222222111111000000000000////////////,,,,,,,,,+++++++++******))),,,......+++))))))***)))(((((()))***++++++***+++++++++*********))))))((()))*********)))'''&&&........................///......------......////////////000111111222222555555666666666555555444444444444444555555555555777777777777888999::::::999;;;<<<>>>????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>???????????????@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFEEEFFFGGGHHHIIILLLLLLNNNSSSVVV\\\hhhtttrrrmmmgggfffmmmyyy}}}sssggg```YYYUUURRROOOQQQVVVfffuuu~~~uuuiii^^^XXXTTTRRRQQQVVVYYYaaaooo}}}{{{{{{zzzyyywwwuuusssqqqooonnnllljjjiiigggggggggeeeeeeeeedddbbbaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\______`````````aaaaaaaaa]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUSSSRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLIIIIIIJJJKKKJJJHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQTTTTTTTTTTTTTTTUUUXXXYYYZZZ[[[\\\^^^______^^^___```aaaaaabbbbbbbbbeeeeeeggghhhjjjkkklllmmmkkkmmmoooqqqsssuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}~~~~~~uuummmbbb[[[ZZZ]]]```aaakkkqqqzzz|||uuuoooiiiddd]]]YYY\\\___dddjjjoootttwwwyyyyyy|||zzznnnfffXXXPPPFFF???======:::888999888777666555555555555333222222222111111111111////////////............---------,,,,,,,,,+++++++++---//////---++++++,,,((('''&&&''')))))))))(((+++++++++*********)))))))))***+++++++++***((((((......................../////////....../////////...//////000000111111222777777888888777666555555444444444444555555555555777777777888888999::::::999:::<<<===>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>============>>>>>>>>>?????????@@@@@@>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMKKKMMMPPPQQQUUU^^^hhhwwwvvvnnngggiiioooxxxuuulllccc]]]WWWRRRRRRVVVcccrrryyynnngggbbb\\\WWWYYYWWWZZZbbblllwww}}}zzzyyyvvvuuusssqqqooonnnmmmmmmlllkkkjjjiiihhhfffeeeeeeddddddddddddcccccccccccccccccccccdddddddddeeeeeedddccccccbbbaaaaaa``````___^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSRRRQQQQQQQQQRRRRRROOOPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVYYY[[[^^^_________```aaacccdddeeefffggghhhiiijjjhhhiiijjjkkkkkklllkkkkkkmmmnnnoooqqqssstttvvvvvvtttuuuwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||uuuhhhddd```^^^aaafffkkkmmmnnnttt}}}xxxrrriiibbb]]][[[YYYXXX___aaaeeejjjppptttxxxyyy{{{}}}|||ooo```WWWMMMGGG@@@;;;;;;;;;:::999888777666555555555555555222222111111111000000000............------------.........---------,,,,,,,,,...000000...---------((('''&&&''')))))))))(((+++************)))))))))+++++++++++++++***))))))........................//////............//////......//////000111111111777888888777777666555444333333444444444555555555666777777888999999::::::999:::;;;<<<===>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>??????>>>===============>>>>>>>>>??????@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHKKKIIIJJJMMMNNNPPPVVV^^^nnnxxx{{{nnniiijjjnnnvvv~~~zzznnnddd\\\VVVVVVZZZ```lll~~~zzzrrrjjjddd^^^YYYZZZ```iiivvv}}}|||zzzwwwuuutttssssssqqqpppooommmlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffggggggggghhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffdddccccccbbbbbbcccbbbaaa```___^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[\\\\\\]]]^^^^^^^^^_______________``````aaaaaaccceeeffffffgggiiijjjkkkkkklllmmmnnnooopppqqqqqqrrrrrrssstttttttttsssrrrssstttvvvxxxzzz{{{||||||}}}~~~{{{pppiii^^^___aaafffkkkooorrrtttooouuu~~~}}}xxxlllhhhbbb]]]ZZZ[[[\\\]]]aaacccggglllppptttwwwyyy{{{|||}}}|||qqqcccUUULLLFFFBBB<<<999999:::999999777666555555444444444555111111111000000000000////////////.........------------------,,,,,,,,,,,,,,,---/////////...------+++***))))))+++,,,+++)))************))))))))))))+++++++++*********))))))...........................------,,,,,,------............///000000111111555666666666555555444333333333333444444444444555666666888999999:::999999999999:::;;;<<<===>>>>>>???@@@@@@@@@???>>>======???>>>=====================>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHFFFFFFJJJLLLMMMRRRXXXdddlll{{{~~~tttnnnlllpppuuu}}}pppddd[[[YYY\\\___gggtttwwwkkk___YYYYYY^^^iiittt}}}{{{yyyxxxxxxuuutttrrrpppooonnnnnnnnnmmmmmmlllllllllkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooppppppooonnnmmmllllllkkkkkkkkkkkkkkkjjjiiihhhgggfffeeecccccccccccccccccccccccc``````````````````______\\\\\\\\\\\\]]]___``````aaaaaaaaabbbbbbbbbccccccfffffffffggghhhiiiiiijjjjjjjjjjjjiiijjjkkkkkklllkkklllnnnnnnnnnoooqqqsssrrrsssssstttuuuvvvwwwwwwwwwxxxyyyyyyzzzyyyyyyyyywwwxxxyyy{{{|||~~~{{{qqqggg```ZZZ___gggooosssuuuttttttrrrxxx{{{qqqjjj_________^^^^^^___aaacccfffiiimmmrrrvvvyyy{{{|||zzz{{{||||||ooocccXXXNNNHHHCCC@@@<<<999888888888777666555444444444444444444111111111000000000000///000000000/////////......,,,,,,,,,,,,++++++++++++++++++,,,---...---,,,+++,,,***)))***+++,,,+++)))))))))))))))))))))))))))******))))))((((((((((((------------------------------,,,,,,,,,,,,---------......//////000000111333333444444444444333333333333333333444444444444555666888999::::::999999999999999999;;;<<<===>>>>>>>>>>>>???>>>>>>======???>>>>>>======>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEECCCCCCGGGJJJKKKOOOSSSWWW___mmm~~~uuummmlllnnntttzzzttteee^^^^^^[[[^^^fffpppzzzkkk^^^XXXXXX^^^fffuuu}}}}}}zzzxxxvvvtttsssrrrrrrsssqqqqqqpppppppppooooooooonnnoooooooooppppppppppppqqqrrrrrrsssttttttuuuuuuuuuttttttssssssttttttuuussssssrrrrrrqqqpppoooooollllllmmmnnnnnnnnnnnnmmmiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiijjjkkklllllllllmmmmmmnnnnnnooopppqqqrrrrrrssstttuuuuuuuuuuuuttttttuuuuuuvvvwwwvvvwwwxxxxxxwwwxxxzzz|||{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{rrrjjjccc```^^^eeennnuuuwwwvvvtttsssvvv{{{|||pppfff```WWW[[[___bbbcccdddfffgggiiimmmrrrxxx{{{}}}||||||{{{{{{|||}}}oooaaaVVVMMMHHHDDDAAA???===:::888777666666555444444333333333444444222222111111111000000000111000000000////////////,,,,,,+++++++++******************+++------+++)))+++)))(((((()))***)))'''(((((()))))))))))))))******))))))((('''(((((((((------------------------......------------......------......///000000000111222333444444555444444222222333333333444444444555666888:::::::::999888999999888999:::;;;===>>><<<<<<===>>>>>>>>>======??????>>>>>>>>>??????@@@===>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCBBBAAA@@@???>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBCCC@@@@@@EEEHHHHHHJJJNNNMMMVVVbbbooo~~~vvvpppooopppssszzzwwwjjjfffZZZZZZ[[[```ffflllooopppwww~~~|||hhh\\\UUUWWW[[[hhhsss~~~|||yyyxxxxxxxxxyyyvvvvvvuuuuuuuuutttttttttqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzzzzzzzzyyyzzzzzz{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwttttttssssssssstttttttttuuutttttttttttttttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~zzzrrrkkkgggeeeeeefffkkkrrrvvvvvvtttttttttxxx||||||pppeee]]]XXXXXX]]]ccchhhiiijjjkkkmmmlllqqqxxx~~~}}}}}}}}}~~~xxxoooaaaTTTJJJEEEAAA???======<<<:::888666666666444333333333333333444444333222222222111111111111000000/////////.........------,,,,,,,,,+++++++++***))))))+++---...+++)))+++***((()))******((('''(((((((((((())))))******+++***)))((((((((())))))------------------------//////............//////------......///000000000111111333444555666666666222222333333333444444444555666888:::;;;:::999888999888888888999;;;===>>>;;;;;;<<<===>>>>>>>>>===@@@???????????????@@@@@@===>>>>>>@@@AAABBBCCCCCC@@@@@@AAAAAACCCDDDFFFGGGCCCCCCCCCBBBAAA@@@>>>===>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEEEEEEECCCBBBAAABBB??????CCCFFFFFFGGGIIIJJJRRR]]]fffppp{{{yyyqqqrrruuu|||vvvooo```^^^[[[[[[^^^bbbdddeeejjjtttqqq```VVVTTTWWWXXXcccsss~~~||||||}}}~~~zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyuuuvvvwwwxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}||||||}}}~~~{{{uuummmhhhfffhhhkkkmmmppptttuuussssssuuuwwwvvvzzz~~~sssggg]]]VVVRRR^^^ccciiilllmmmnnnppprrrtttyyymmmeeeXXXMMMDDD???<<<;;;;;;;;;;;;:::888666666666333333333222222333444444333333333222222222222111//////.........---------......---------,,,,,,,,,***))))))+++......,,,)))---,,,++++++,,,,,,***)))'''((((((((())))))******---,,,***)))))))))***+++111///---++++++---///000...------,,,,,,------.........//////000000111111222333333333333333333444222333444555555555444333666666777888999:::;;;;;;888888888888999;;;===???;;;;;;===>>>@@@@@@@@@@@@AAA@@@??????@@@@@@>>><<<===>>>???AAAAAA@@@??????AAA???>>>AAAEEEGGGFFFEEEFFFFFFFFFFFFDDDBBB???>>>??????>>>======>>>???@@@??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????BBBDDDFFFHHHJJJPPPYYYdddqqqwwwrrruuu~~~wwwjjjbbb]]]^^^^^^[[[\\\```dddmmmyyyjjj\\\UUUPPPWWW\\\dddooo{{{~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyy{{{|||}}}}}}}}}|||{{{zzzyyyzzz|||~~~pppnnnkkkiiijjjlllppprrruuuvvvwwwxxxxxxxxxwwwvvv{{{zzz||||||zzz|||ppphhh^^^SSSTTT]]]dddiiiooorrrqqqqqqrrrttt|||vvvooo```VVVIIIAAA>>>===:::888999999999888777666666555444444333333222111000000000000000000////////////......---,,,,,,+++******---,,,,,,+++*********+++&&&'''***,,,---,,,+++***************))))))))))))(((((()))***************+++******)))(((''''''&&&......------------------...------,,,,,,------.........//////000000111111222222333333333333444444333333444444555555444444777777888999:::;;;<<<<<<888777777888999;;;<<<>>>;;;<<<===???@@@@@@AAAAAABBBAAA@@@AAAAAAAAA???===>>>>>>???@@@@@@@@@@@@???BBBAAA@@@CCCFFFHHHHHHFFFHHHHHHGGGFFFDDDBBB@@@???AAA@@@???>>>>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???>>>???AAACCCEEEEEEFFFJJJQQQYYYdddtttxxxuuuwww~~~yyypppjjjhhheee___\\\^^^___hhhtttxxxhhh]]]UUUTTTWWW]]]ccclllwww~~~}}}||||||zzz{{{|||~~~~~~}}}||||||}}}|||uuupppiiiiiiiiijjjlllpppsssuuuuuuwwwxxxzzz{{{|||{{{{{{~~~zzzxxxyyyxxxwwwxxx|||xxxlllggg```XXX[[[dddmmmqqqvvvxxxwwwwwwyyy{{{wwwkkkcccWWWOOOEEE>>>===<<<:::888999999888777777666555555444444333222222111000000000000000000/////////...//////...------,,,++++++---,,,++++++******++++++((()))***+++,,,,,,+++***************))))))))))))(((((()))************)))*********)))((('''''''''+++,,,---......---,,,+++......------------............//////000000111111222222222333333444444444444444333333444555555666777888999:::;;;<<<<<<===888888888888999;;;<<<=========>>>???@@@AAAAAABBBCCCCCCBBBCCCCCCBBB@@@>>>?????????>>>??????@@@AAADDDCCCCCCEEEGGGIIIIIIHHHKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????@@@???>>>>>>>>>@@@BBBDDDDDDCCCEEEIIINNNTTT```lll}}}zzzvvvvvv}}}|||xxxqqqiiibbb```[[[ccclllvvvuuufff\\\TTTTTTUUUWWW[[[bbbkkkrrr~~~zzzppphhhbbbbbbeeeiiinnnssswwwyyyzzzxxxyyy|||~~~yyyrrrpppoooqqqvvv}}}|||qqqjjjiiifffcccgggpppvvvzzz}}}}}}|||||||||vvvkkk]]]SSSJJJEEE???;;;;;;;;;:::888888888777777666555555555333333333222111111000000000000000/////////......//////......------,,,,,,,,,,,,++++++******++++++*********************+++************))))))))))))'''((())))))******))))))******))))))((((((''''''++++++,,,,,,------,,,,,,......------------............//////000000111111222222222333333444444444555444333333333555666888777888888999:::;;;<<<===:::::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAABBBDDDDDDDDDEEEEEEDDDAAA???@@@???>>>>>>>>>???AAABBBDDDDDDDDDEEEGGGHHHIIIIIILLLKKKHHHFFFDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@BBBCCCFFFDDDDDDGGGIIILLLTTT\\\mmmxxx{{{wwwzzzxxxoooiii]]]aaafffkkksssqqqfffZZZWWWRRRPPPQQQWWW___eeerrr|||yyyooohhhbbb___bbbfffmmmuuu{{{~~~}}}}}}uuunnnllllllnnnuuu}}}uuuooolllnnnppppppttt{{{|||~~~~~~|||}}}yyyrrriii^^^RRRIIIBBB???<<<:::::::::888777666666666555555555444444333222222222111111000000000000/////////...............---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***))))))******+++************)))))))))((('''(((((()))))))))))))))***)))))))))((((((((('''---,,,*********,,,...//////......------......///......//////000000111111111111222333333444555555444444333333444555777888777888888999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBDDDDDDDDDFFFGGGFFFCCC@@@@@@???>>>>>>>>>???AAABBBBBBCCCDDDEEEEEEFFFGGGHHHLLLKKKHHHFFFDDDCCCCCCCCCAAA@@@@@@???>>>======<<<>>>>>>???@@@@@@@@@@@@???????????????????????????@@@?????????@@@AAABBBCCCFFFCCCCCCEEEGGGGGGLLLRRR[[[cccsssyyyvvvyyyzzz~~~~~~uuueeeeeeddddddffflllxxxwwwggg___UUUMMMLLLPPPWWW[[[```jjjzzzwwwkkkccc______```fffkkkrrryyy~~~}}}uuupppllllllmmmoootttzzz~~~~~~{{{xxxvvvrrrpppppptttvvvxxx|||}}}{{{}}}xxxmmmccc\\\TTTLLLGGG???===<<<::::::999777555555555555444444444444444222222111111111111111000////////////............,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,,,,+++***))))))******+++************)))))))))(((''''''((()))))))))))))))))))))))))))((((((((((((...,,,***)))***,,,///111//////............//////......//////000000111111111111222333333444555555333333444444555666888888888999999:::;;;<<<======???@@@@@@@@@@@@@@@???>>>???>>>=========>>>@@@AAABBBCCCDDDGGGHHHGGGDDDBBB?????????>>>??????@@@AAAAAABBBDDDDDDDDDDDDEEEGGGJJJIIIGGGEEECCCBBBAAAAAA???????????????>>>===<<<===>>>??????@@@@@@??????????????????????????????>>>>>>>>>>>>???@@@AAAAAABBB??????BBBDDDCCCFFFJJJNNNTTTbbbttt}}}uuussssssvvv}}}rrrkkkddd```^^^___eeemmmvvvuuulll^^^SSSMMMLLLNNNPPPTTT\\\iiixxx~~~vvvkkk```[[[\\\```dddlllpppuuu||||||xxxvvvooollllllooopppoooppptttxxxwwwuuutttrrrqqqppppppoooqqqssswwwzzz|||~~~|||zzz~~~vvvlll```VVVPPPLLLHHHFFF>>>===<<<:::999777666555333333333333333333333333111111111111111111111111/////////.........------++++++++++++************++++++******++++++,,,,,,*********************+++************))))))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((,,,,,,,,,,,,---...///000//////............//////......//////000000111111000111111222444555555666222333444666777777888888;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@>>>===>>>===<<<;;;<<<===???@@@@@@AAACCCFFFIIIIIIFFFCCC>>>>>>???@@@@@@@@@@@@???AAACCCEEEEEECCCCCCEEEGGGGGGFFFFFFDDDCCCAAA???>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>??????<<<;;;???AAA???@@@CCCGGGKKKUUUdddqqq{{{uuuuuuxxx~~~}}}qqqfff```\\\XXXZZZ___gggrrr~~~zzzmmmaaaYYYSSSNNNLLLMMMRRR[[[fffsss{{{wwwmmmiiibbb]]]^^^cccjjjooouuuwww{{{}}}xxxsssqqqnnnkkkllloooooolllkkkmmmnnnllliiiggggggiiilllnnnooossswww{{{~~~}}}yyyxxx|||wwwhhh```TTTLLLHHHFFFCCCAAA<<<<<<;;;999777666666666222222222333333333333333000000000000111111111111//////.........---------++++++++++++++++++++++++++++++******++++++,,,---((()))***+++,,,,,,+++***************))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))+++,,,---///000000////////////............//////......//////000111111111000111111222444555666666111333555777888888888777======>>>???@@@AAABBBBBB???@@@AAAAAA@@@???===<<<>>>===;;;:::;;;<<<>>>???>>>@@@BBBFFFIIIIIIFFFDDD===>>>???AAAAAA@@@??????AAADDDFFFEEECCCCCCEEEHHHEEEEEEEEEDDDBBB@@@===<<<>>>???@@@AAABBBAAA@@@???======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;<<<<<<<<<>>>;;;:::>>>@@@>>>===???AAACCCKKKUUU^^^kkkzzzxxxyyy|||{{{{{{tttgggaaa\\\WWWVVVYYY\\\fffqqqxxxyyyoooggg^^^UUUOOOIIIMMMSSSZZZeeeuuu~~~~~~wwwooohhhdddaaa___^^^___eeemmmvvv{{{}}}~~~{{{uuuqqqnnnnnnllllllnnnmmmiiiggghhhfffdddaaa___aaaeeejjjnnnqqqvvv|||}}}zzzuuutttyyyzzzmmm___XXXNNNGGGDDDBBB???===::::::999888666555666777222222222222222222222333000000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---&&&'''***,,,---,,,+++***************))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((***---.........///111......---,,,,,,,,,,,,---............////////////111222222333333444444555444444555666777888999999::::::<<<===???AAABBBCCCAAAAAABBBCCCBBBAAA???>>>>>>>>>============>>>>>>???@@@BBBCCCCCCCCCBBBBBB>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@AAADDDGGGGGGGGGEEEEEEFFFDDDAAA@@@@@@AAAAAA???>>>@@@DDDEEEDDDBBB@@@@@@??????>>>============>>>???>>>;;;:::;;;<<<===<<<;;;999888888999999999999999888999999::::::>>>@@@CCCIIISSSbbbrrr||||||uuuuuuyyyqqqcccZZZVVVUUUTTTUUU\\\dddiiimmmqqqyyy~~~xxxlll```YYYTTTPPPPPPVVV[[[bbbppp~~~|||{{{yyyzzz}}}~~~uuummmgggaaa^^^___^^^aaafffkkkpppuuu{{{yyyuuusssqqqpppllllllmmmnnnlllggg```[[[WWWUUUSSSSSSYYYaaakkkqqqzzz~~~{{{tttsssrrruuu|||mmmcccRRRNNNIIIEEEBBB@@@>>>===:::999888777666666666666333111000111444555222000///...---,,,,,,---///000////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''',,,...000000...------...///...------,,,,,,------............////////////111111222333333444444555444444555666777888999999:::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>===@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCBBBAAAAAA>>>>>>??????@@@AAAAAABBBCCCBBBAAACCCFFFHHHIIIHHHDDDDDDEEECCCAAA??????@@@@@@???@@@BBBEEEFFFCCCAAA?????????>>>======<<<<<<===>>>>>>>>><<<;;;<<<===>>>===;;;999888888888999888888888888888999:::;;;>>>???@@@DDDJJJUUUaaahhh}}}|||wwwwwwxxxzzzyyykkkaaaZZZVVVTTTQQQWWW]]]aaacccgggmmmrrrwwwyyy|||{{{wwwooofff```XXXTTTRRRTTTUUUXXXbbbmmm}}}~~~|||zzzzzz|||~~~{{{uuujjjeeeaaa]]]]]]___eeeiiinnnsssxxx~~~~~~yyyvvvtttrrrqqqpppnnnllliiiddd]]]VVVPPPLLLLLLMMMQQQYYYdddnnnttt}}}yyyooollllllqqq||||||nnn```VVVOOOKKKGGGCCCAAA@@@>>>===999888777666555555444555333222111222333444222//////......---------......////////////...---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''---///111111///......//////...------,,,---------............////////////111111222222333444444444444444555666777777888999::::::;;;<<<===??????@@@BBBAAA???>>>===<<<;;;;;;??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAABBBAAAAAABBBEEEGGGGGGGGGCCCDDDDDDCCC@@@??????@@@@@@AAACCCEEEGGGGGGCCC@@@>>>>>>>>>===<<<<<<;;;;;;;;;===>>>>>>===<<<>>>???@@@>>><<<:::888888888888777777777777888999;;;;;;<<<<<<===???BBBHHHPPPVVVcccqqqzzzwwwuuu{{{uuujjj```XXXTTTRRRUUUYYY[[[[[[\\\```ccchhhkkkpppsssssspppkkkhhh^^^YYYVVVTTTRRRQQQVVV]]]jjjwww}}}zzzzzz|||~~~~~~{{{pppggg```]]]]]]]]]aaafffnnnrrrwww|||~~~{{{yyywwwuuusssrrrmmmggg```ZZZSSSMMMIIIFFFHHHMMMTTT^^^iiirrrxxxwwwlllfffgggnnn{{{yyymmm```TTTMMMJJJGGGDDDAAA@@@@@@>>>===999888666555444333333333333222111222222222000...////////////...---,,,,,,......///......---,,,+++++++++++++++++++++++++++*********++++++++++++,,,))))))************))))))))))))))))))(((((((((((())))))************))))))'''(((((())))))(((((('''***---000111111111111222//////...---------------............////////////111111111222333333444444444444555555666777777888777888999;;;<<<>>>???@@@CCCAAA???===;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@@@@>>>>>>???AAACCCDDDCCCCCCDDDDDDCCCAAA???@@@AAAAAACCCGGGJJJJJJHHHDDDAAA>>>======<<<;;;;;;:::::::::<<<============???@@@AAA???===:::888777777777555555666666888999;;;;;;888:::;;;===???CCCIIIMMMUUU```rrr~~~yyy|||~~~ssshhh___YYYYYY\\\]]]]]]ZZZYYYYYYZZZZZZ^^^ccciiikkklllkkkiiiaaa^^^[[[XXXUUUTTTUUUWWW___hhhttt}}}}}}yyyqqqgggaaa]]]^^^aaaeeelllssswww{{{~~~}}}{{{wwwtttmmmggg^^^WWWQQQMMMJJJIIIJJJMMMTTT\\\fffooowww{{{wwwmmmiiikkkrrr|||vvvkkkaaaXXXQQQLLLGGGEEEBBBAAAAAAAAA@@@???:::999777555444333222222222222111111111111///......///000000///---+++***---.........------,,,+++++++++++++++++++++++++++************++++++++++++))))))************))))))))))))))))))((((((((((((((())))))******))))))((((((((())))))))))))((((((,,,///222333333111111111//////...------------...............////////////000000111222222333333444444444555555666666777777333444666999<<<>>>@@@AAACCCBBB???===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>==================>>>>>>>>>>>>?????????===<<<===@@@BBBBBBAAACCCDDDDDDCCCAAA@@@AAABBBBBBFFFJJJMMMLLLIIIEEEBBB======<<<<<<;;;:::::::::999;;;<<<===<<<===>>>@@@@@@>>><<<999777666666666555555555666777999:::;;;777999:::<<<===@@@DDDGGGKKKTTTbbbppp~~~~~~uuukkkeeedddeeefffddd```[[[XXXVVVRRRUUUYYY^^^aaabbbcccbbbaaa```___\\\ZZZYYYXXXUUUXXX\\\dddnnnxxxyyyppphhhfffbbbbbbfffjjjoooxxx}}}wwwssseee___UUUMMMJJJIIIJJJKKKPPPTTT\\\eeeooowww}}}{{{uuurrrtttyyy}}}~~~xxxqqqfff\\\UUUPPPLLLJJJDDDCCCAAAAAABBBBBBAAA@@@;;;:::888666444333222222000111111111000/////////...///000000///---+++***------------------,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))************))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((444666888888555111///...000///......------..................////////////000000111111222333333333444444555555555666666666222333555888:::===???@@@AAA@@@???===<<<;;;;;;;;;======<<<<<<<<<<<<======>>>===<<<<<<<<<<<<<<<==================>>>>>>>>>@@@>>>===>>>@@@BBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAACCCGGGKKKMMMKKKGGGDDDBBB=========<<<;;;;;;::::::888:::;;;;;;;;;;;;===>>>>>>===:::888666666666666555555555555666777999999888999:::999999999<<<>>>AAAGGGRRR]]]kkk~~~xxxrrrmmmnnnooommmhhhaaaYYYTTTPPPQQQSSSUUUWWWXXXXXXXXX]]]___```___``````]]]XXXVVVVVVYYY```fffppp~~~~~~uuuqqqkkkeeeiiigggiiioootttxxx}}}tttnnn___XXXOOOIIIHHHKKKOOOQQQYYY]]]eeennnwww~~~}}}zzz{{{}}}yyysssgggaaaWWWOOOIIIFFFCCCBBBCCCAAA@@@AAABBBCCCAAA@@@===;;;999777444333222111...///111111/////////000////////////...---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))************+++))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))(((:::<<<>>>===999444111000000//////...........................////////////000000000111222222333333444444444555555555666666444444666777999:::;;;<<<============<<<;;;999999===<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;<<<===========================???>>>======???AAAAAA@@@???@@@AAA@@@>>>>>>>>>@@@BBBFFFJJJKKKHHHDDDBBBAAA>>>>>>======<<<;;;;;;;;;888999::::::999999;;;<<<;;;:::888777555555555666555555555555555666777888888888888777666666999;;;<<>>@@@??????@@@AAAAAA@@@>>><<<;;;888666333111000///+++...000000///...000111///......---------......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))));;;===@@@@@@===999666555000000///.........................../////////000000000000111222222333333444444444555555555555555666666777777888888999999::::::;;;<<<;;;:::888777;;;::::::999999::::::;;;;;;::::::999:::;;;===>>>===============<<<<<<<<<===;;;:::;;;===>>>>>>>>>===>>>???>>>===<<<===>>>AAAEEEHHHHHHEEEAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;777999::::::999888999;;;:::999777666555555555666666666555555555666666777777777777666666777;;;>>>>>>AAAEEEHHHOOO[[[lllyyy~~~|||}}}zzz{{{}}}~~~yyyooobbbZZZRRRQQQOOONNNMMMMMMMMMMMMMMMUUU]]]dddnnnwwwvvvooollleee___\\\XXXVVV^^^hhhooo{{{ppplllqqquuuvvvuuuvvv{{{yyykkkbbbUUURRRNNNPPPXXXcccnnntttxxxzzz}}}|||xxxsssgggZZZMMMIIIEEEBBBAAAAAAAAA@@@???>>>>>>>>>@@@@@@>>>===;;;:::777555222000......***---000000///...000222///...---,,,,,,---///000++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))(((((((((((())))))************))))))))))))************))))))CCCFFFGGGCCC???===777111222111//////111111111000...------------...//////000000111111111222222222444444444555555555555666666555444444555777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>=========>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>><<<<<<;;;::::::999888888999888666555555555666777777666555444444444444444333222111333555666666555333444666777777777666555888;;;???BBBEEEMMMYYYbbbzzz|||zzzwwwyyy~~~}}}~~~|||yyynnnggg[[[RRRMMMNNNMMMHHHHHHLLLMMMQQQYYYdddnnnwww~~~uuuqqqjjj```XXXVVVZZZ^^^hhhooo|||~~~}}}zzzvvvttttttwwwzzz}}}~~~sssfff]]]VVVWWWYYY___hhhsss}}}uuukkk___UUUNNNEEEDDDBBB@@@????????????<<<<<<===>>>>>>>>>>>>>>><<<;;;888555333222111111...///000000000///---,,,000///...---------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******...------,,,+++***)))))))))))))))))))))))))))***,,,+++************'''%%%&&&&&&''''''((()))))))))***)))(((''''''((()))***EEEJJJKKKGGGDDD@@@:::333333111//////000000000///...------------...//////111111111111111111222222444444444444555555555555555555555555666888:::;;;::::::::::::::::::::::::888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>><<<;;;;;;;;;;;;:::999999888888888777666666555555666666666666555444444444444444444333333444666777777666666555555444555666777777777:::<<<>>>@@@FFFPPPWWWhhhvvv{{{wwwvvvyyy{{{yyyxxxyyy{{{zzzuuuggg^^^WWWTTTQQQMMMLLLOOONNNQQQXXX```iiirrryyy}}}{{{yyytttlllddd______```fffiiirrr~~~~~~{{{}}}~~~~~~~~~yyy{{{}}}xxxnnnddd\\\^^^___bbbiiirrr|||wwwlllaaaVVVMMMHHHCCCBBB@@@>>>============;;;<<<======>>>>>>======<<<:::888555333222111111...//////000///...---,,,//////...---------------,,,,,,,,,+++++++++***************)))))))))((((((++++++++++++++++++++++++******))))))))))))))))))))))))(((***+++,,,***)))((((((((((((((('''''''''***)))(((''''''((()))***IIINNNQQQNNNKKKFFF>>>666333111///...//////...,,,...------------...//////222222111111111111111111444444444444555555555555444555666777888999999999999999999999999999999999888999::::::;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>><<<:::999:::::::::999999888888777666666666777666666555444666555444444444444444444555444333444666888777666777666444222222555777999777999;;;:::;;;???FFFLLLUUUbbbvvv{{{vvvvvvuuurrrrrrtttxxx|||rrrjjjccc___[[[WWWUUUVVVQQQRRRUUUZZZaaaiiipppttt{{{||||||yyyrrrlllgggeeedddcccffflllttt~~~{{{vvvtttsssssssssyyy~~~~~~xxxtttqqqppptttzzzzzzuuuqqqkkkfffbbbgggiiimmmttt}}}}}}uuuiii]]]RRRJJJCCC?????????===<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;999777444222111111111...////////////...------///...------------------,,,,,,,,,+++++++++***************)))))))))))))))*********+++++++++,,,,,,*********))))))((((((((('''''''''***,,,...---,,,***))))))(((''''''&&&&&&))))))(((((((((((())))))MMMSSSVVVUUUQQQKKKBBB:::444222///......---,,,***...------------...//////222222222111111111111111333333444444444555555555444555777999::::::999888777777777777888888888888888999::::::;;;;;;::::::;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@???>>><<<:::999999999999888888777777777444555666777666555444333555555444333333444444444555333333444666666666555666555444333333555666888999::::::::::::===BBBFFFLLLVVVeeevvv|||wwwtttooonnnpppqqqtttzzzwwwtttpppmmmjjjeeeaaa^^^VVVTTTSSSTTTXXX^^^dddhhhoootttzzz~~~}}}yyysssoooiiidddaaaccchhhpppzzzqqqjjjiiikkkpppssszzz{{{uuupppnnnnnnqqqwww{{{|||{{{xxxuuuuuusssqqqpppoooooooooooonnnqqquuu|||~~~nnnfffZZZOOOGGGAAA===;;;======<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;999888666333111000000000/////////.........------......---,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++*********)))((((((''''''((('''(((***---...---,,,))))))((((((''''''''''''))))))(((((((((((())))))NNNTTTYYYXXXTTTOOOFFF===444222///......---+++***...------------...//////111111111111111111111111333333333444444444444555333555777999:::999888666666666666777777888888888888999::::::;;;;;;::::::;;;;;;;;;::::::999999999888999999:::;;;:::::::::999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999999777777777777777666666666444555666666666555333222444444333333333444444555333222222222444555444333333444444555555555555555666777888999:::<<>><<<;;;<<<<<<<<<;;;;;;:::999999888888999:::::::::::::::888666444222000000000000///......---------------------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))(((((('''''')))))))))***,,,,,,+++***''''''''''''(((((())))))(((((())))))))))))((((((MMMSSSXXXWWWTTTPPPGGG???555222000///......,,,+++...------------...//////000000111111111222222222333333333333444444444444333555777888999888666555555666666777777888888888888999::::::;;;;;;::::::<<<;;;;;;::::::999999888888999::::::;;;;;;::::::888:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777666666666666666666666666444444555555444444333222333333333333333444444555333222111222333444333111222333444666666555444444333333444666888:::<<<===@@@FFFOOOXXXeeewwwxxxqqqppphhhiiilllppptttzzz~~~}}}rrriiieee]]]VVVQQQPPPRRRSSSTTTZZZfffsss~~~|||tttlllhhhfffeeejjjpppxxxzzzuuujjjiiifffeeegggnnnxxx~~~yyyvvvwwwsssmmmgggccc`````````aaaeeelllsssyyywwwiii___QQQMMMFFFAAA???>>>===<<<;;;;;;;;;;;;;;;:::999999777777888999999999888888777555333111000////////////...------,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******)))))))))))))))*********---,,,+++***)))(((''''''((((((((((((((((((((((((***)))))))))+++***)))'''&&&&&&''''''((())))))***(((((())))))))))))((((((KKKQQQUUUUUUSSSOOOHHH@@@555333000/////////...,,,...------------...////////////000111222333333444222222333333333444444444333444555666777666555555555666666777888888999999888999::::::;;;;;;::::::<<<<<<;;;::::::999888888999::::::;;;;;;;;;;;;;;;777888:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777555555555555555555555555555444444333222333333333333333222222333333444555444333222222444444333222333333333444444444555555222222333555888999:::999;;;@@@GGGMMMUUUcccsss}}}yyyqqqpppnnnnnnpppsssvvvyyyvvvpppfff\\\TTTPPPOOOOOOPPPSSS[[[fffsss||||||uuupppnnnllljjjkkknnnrrruuuzzz|||uuupppjjjkkklllmmmooouuu}}}~~~zzztttoooggg___ZZZZZZ[[[]]]aaaiiisss|||uuufffZZZSSSIIIFFFCCCAAA@@@???===;;;999::::::;;;:::999888888666666777888888888888777555444222000///.../////////...---,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******(((((()))))))))*********++++++******))))))((((((&&&&&&''''''((())))))))))))((('''(((******(((&&&'''''''''((((((((((((((('''((()))******)))((('''IIIOOOSSSSSSQQQOOOHHHAAA555333000000000000///......------------...//////......///111222333444555222222333333333444444444444444555555555555555555555666666777888999999:::999999:::;;;;;;;;;::::::<<<<<<;;;::::::999888888999:::;;;;;;<<<<<<;;;;;;555777999;;;<<<;;;:::999::::::::::::::::::::::::::::::999999999999999:::444555555555555555555555555444333222111222333444222222222222333333444555555444333333555555444333666444222111222333666777444444555777999:::999888:::>>>CCCGGGKKKUUUbbblll{{{|||xxxsssnnnkkkkkkmmmnnnxxx~~~wwwmmmaaaXXXRRROOONNNOOOPPPSSS\\\gggqqqwwwyyyxxxsssppprrrsssqqqqqqsssssstttuuuuuuyyy~~~xxxssspppoooqqqtttvvvwww{{{}}}pppkkkccc[[[WWWXXXZZZ]]]fffooo{{{{{{jjjZZZQQQMMMEEEDDDBBBAAAAAA???<<<999888888999::::::999777777555666666777777777777777555444222000///......//////...---,,,+++,,,------++++++++++++,,,,,,---...,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,))))))))))))************%%%%%%&&&'''((()))******'''&&&&&&''')))***(((''')))))))))(((''''''&&&&&&'''((()))******)))((('''FFFJJJNNNPPPNNNHHHAAA<<<111111111111000000000///------------------------///......///111333555666666555555444444444555555333444444555666777777888666777888888::::::;;;<<<:::;;;<<<>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::999999888777777777777666666555444444333333555555555444444333333333222222222111111111000000111111111111111111111111111111111111111111111111111111222333555777999:::<<<===>>>@@@CCCJJJRRRWWWmmmtttyyyvvvsssmmmkkknnnsss|||vvviii___WWWRRRPPPPPPPPPRRRWWW]]]cccgggiiioooooopppssswwwzzzzzzyyyvvvwwwvvvttttttzzz|||zzzyyyxxxwwwyyyyyyzzz|||zzzqqqiiieee^^^YYYWWWZZZbbbhhhsssxxxttthhh]]]RRRIIICCCBBB@@@===;;;::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999888666555444555777888555444333222111111111111...---,,,,,,---...---+++************************************************)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((CCCFFFJJJLLLJJJEEE???:::333333222111000///...---......................../////////000111333555666666555555444444555555555444444555666666777888888777777888999:::;;;<<<<<<;;;<<<<<<============<<<;;;;;;<<<<<<===>>>>>>???>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999:::999999888888777666666666666666555444333333333555444444444333333333333222222222111111111000000111111111111111111111111222222222222222222222222222222222333444666888888888999:::<<>><<<:::999999::::::::::::999999999888888888999888666444444555666777444444333222111111111111///...,,,,,,------,,,+++************************************************))))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((((((((()))))))))???BBBEEEGGGFFFAAA;;;888555444333111///---,,,+++////////////////////////000000000111222444555666666555555555555555666666555666666777777888888888777888999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888888999999999999999888888777777666666666555555444444333333222444444333333333333333222222111111111111000000000111111111111111111111111222222222222222222222222333333333333444555666666444666888:::;;;???CCCFFFMMMQQQ[[[hhhtttzzzvvvpppqqqsssvvvzzzxxxooohhhdddaaa]]]XXXUUUTTTUUUVVVVVVVVVYYY^^^dddlllxxx}}}mmmdddddddddeeeeeehhhmmmsssxxx{{{vvvjjjbbbVVVKKKEEECCCBBBBBB>>>===;;;999888888888999777777777777666666666666888777555444444444555666444333222111000000000000000///------------+++***************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((()))((('''''''''((()))***<<<>>>AAACCCAAA>>>999666333333222000///...---,,,.............../////////000000111222333444555666555555555444555555666666666777777777888888888999888888999:::;;;<<<<<<===???>>><<<;;;:::;;;;;;<<<;;;<<<<<<======>>>??????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666777777888888999999999888888777666666555555444444444444333333222222333333333333222222222222111111111111000000000000111111111111111111111111222222222222222222222222333333333333333333444555555777999:::;;;<<>>???>>><<<888666111111000000///.........,,,,,,---------.........///000111222333333444444444444444444444555666666777777777777888888888888777888888999:::;;;<<<===>>>===<<<:::::::::;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666666777777888888888888888777666666555555444333333333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222333333222222222222333333555777999:::999:::;;;<<<>>>>>>AAAGGGMMMUUUbbbnnn}}}sssmmmjjjiiinnnvvvzzz~~~zzztttmmmeee```[[[WWWTTTQQQSSSUUUWWW\\\hhhxxxzzzvvvzzz}}}zzzvvvuuuyyyxxxpppkkkjjjmmmqqquuuxxxzzz|||~~~|||wwwjjj^^^WWWQQQLLLFFFAAA???>>>===<<<<<<<<<;;;::::::999999999666666666666555555555555555444444333333333333333111111000/////////000000111///---------,,,***)))************************************************************************''''''''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((888999;;;<<<;;;:::777666000000////////////......++++++,,,,,,---............///000222222333222222222222222222333444555666777777777777777777777777666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777888888888777777666666555555444444222222222222222222222222000111111111111222222222//////000000000000000111000000000000000000000000111111111111111111111111222222111111111222333333444555777777666666777888;;;:::===AAAEEEIIISSS]]]iiisssuuuoooiiidddgggnnnooossszzz|||vvvooohhhaaaYYYTTTRRRSSSSSSSSSXXXbbboooyyy~~~wwwtttvvvxxxzzztttrrrpppqqqwww}}}xxxtttuuuwwwxxx{{{}}}rrreee[[[SSSOOOGGGDDDAAA>>>===<<<:::888;;;;;;;;;:::::::::999999777666666666555555555555333333333333222222222111000000////////////000000000///------------+++***************************************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''666777888888888777666555111111000///...---------,,,,,,,,,---.../////////---...000111222111111111111111111111222333444555666666666666666666666666555666777777999999:::;;;::::::;;;<<<<<<<<<;;;;;;888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888777777777777666555555444444333111111111222222222222222000000000000111111222222////////////000000111111000000000000000000000000000000000000000000000000111111111111111222333333444555666555444444666777::::::<<<@@@AAACCCIIIRRRYYYbbbpppuuulllbbbaaafffeeehhhnnntttyyy|||}}}}}}|||{{{zzzxxxtttlllccc]]]XXXVVVSSSSSSVVV\\\dddiiipppvvv~~~xxxtttsssrrrvvv}}}~~~|||xxxtttqqqpppoooqqqwww~~~xxxuuusssrrruuu{{{~~~|||nnn```UUUNNNJJJHHHAAA???<<<;;;;;;;;;:::999999999999999999999888888666666555555555444444444222222222222222111111000/////////......//////000///...,,,,,,------,,,+++************************************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''444555666666666555444444333222111000...,,,+++***---------...///000000111---...///111111111000///000000000000111222333444666666666666555555555555555555666777888999::::::888999;;;<<<===<<<;;;;;;777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888888777777777666666555444444333333111111111111111111222222//////000000111111111222.../////////000000111111000000000000000000000000////////////////////////000000000000111222333444666666666555444555777999666666999======<<>>>>>EEEIIIRRR^^^hhhvvvxxxlllccc]]]___````````````bbbfffhhhmmmvvv~~~~~~vvvnnnjjjccc\\\[[[^^^^^^[[[YYY[[[^^^ccciiirrrzzzuuussspppqqquuuzzz~~~~~~xxxsssnnnnnnsssxxxyyyxxx{{{xxxuuuuuuzzz|||nnnbbb]]]XXXVVVccctttnnn___XXXOOOGGGDDDBBBBBBBBB???<<<:::999:::<<<===<<<::::::999888777666555444555555444333333222111111222222222111111111111000---,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++***)))(((''''''((()))******)))(((''''''((()))******))))))((('''&&&&&&&&&)))(((''''''''')))***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((000111111222222111//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333333333333222222222111111555555444444444555555666777666666555666777888999999999888888888999::::::888888777666666666777777999999999999999999999999999999999999999999999999777888888999999888888777666666555444444444444444111111111111111111111111222222222111111111000000///////////////////////////////////////////////////////////////000000111///000000000111111222222222333333333444555555555888888888999:::<<<===>>>===@@@HHHQQQYYYdddvvv}}}sssmmmbbbbbb```^^^]]]^^^```bbbeeennnwww}}}|||yyyrrriiieeedddaaa[[[YYYYYYZZZ[[[___eeelllpppxxx{{{wwwtttuuuuuuvvv|||yyyrrrooonnnsss{{{}}}zzzyyy}}}}}}xxxqqqdddZZZVVVTTTWWWfffxxx{{{qqq___RRRNNNHHHDDDCCCDDDEEEEEEAAA>>>;;;::::::;;;;;;;;;::::::999888777666555555555444444333222222111111222222222111111111000000///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,+++******************)))(((''''''((()))******)))(((''''''((())))))***))))))(((''''''&&&&&&(((((((((((((((((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((...//////000111000000000.........---------------------------------------+++,,,---///111333444555333333333222222222222111666666555555444444444444555555444444444555666777888888888888888999::::::999999888777777777777777777777888888999999::::::888888888888888888888888777777888888888888777777666555555444444444444444222222222111111000000///222111111111111000000000////////////////////////000000000000000000000000//////......//////000111...///000111222333444444333333333333444444444444888888888888999:::<<<<<<<<<>>>CCCIIIOOOVVVdddrrrzzzmmmjjjfffaaa^^^\\\\\\]]]___gggpppxxx|||tttnnneee]]]YYYWWWUUUTTTUUUYYY^^^aaaiiiqqqyyy~~~{{{wwwtttpppmmmpppuuu}}}~~~ssspppqqqttt|||~~~}}}{{{sssmmmddd[[[TTTTTTVVV\\\mmmqqqiii```OOOFFFDDDAAAAAABBBDDDEEEEEEEEEBBB>>>;;;;;;;;;:::999;;;::::::999888777666666444444333333222222111111222222111111111000000000000000...---,,,+++++++++,,,,,,,,,,,,++++++++++++*********))))))(((((('''+++******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((...//////000111222222222...............---------........................,,,---...///000222333333222222222222222222222222555555555555555555444444444444444444555555666666777777777888888:::;;;;;;::::::999888777777777888555666666777888999::::::888888888888888888888888666777777777777777777666666555444444333333444444333222222111000//////...111111111111000000000000////////////////////////000000000000000000000000///............///000000000000000111222333333333444444333333333333333333777777777777888999:::;;;>>>>>>AAAFFFIIINNNXXXcccssszzzrrrkkkfffbbb___]]]```ccciiippp{{{zzzoooeee\\\XXXTTTRRRSSSVVVXXXZZZ^^^cccjjjrrr|||xxxuuusssppplllnnnsssxxx}}}vvvwwwyyyvvvnnnfffbbb]]]YYYYYY\\\```hhhvvv~~~ppp```[[[VVVHHHBBBAAAAAABBBDDDFFFFFFEEEJJJFFFBBB>>>===<<<:::999:::::::::999888777777777333333333333222222111111111111111111000000000000//////...---,,,++++++,,,,,,,,,,,,++++++++++++***---,,,,,,+++***))))))(((******)))((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))((((((''''''''''''(((((()))***)))(((&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((---------...///000111222.........................................................///000000111111222222222222222222222222222333444555666666666666555555666666777777777777777777777888999;;;<<<===;;;:::999888777777777777555555666777777888999999777777777777777777777777555666666777777666666555555555444333333333333333222222111111000///......000000000000000000000000........................////////////////////////...............//////000111111111111111111111111333333333333333333222222666666666666666777888999:::999;;;@@@BBBEEEMMMUUU___lll~~~{{{tttmmmgggcccbbbaaabbbhhhoooyyy~~~uuufffbbb\\\YYYXXXXXXWWWVVVVVVYYY]]]fffrrr{{{|||wwwuuurrrpppqqqooommmqqqvvvyyy|||yyynnnddd^^^[[[ZZZ]]]___dddjjjnnnsss|||yyynnnaaaSSSSSSSSSHHHBBBBBBCCCFFFIIIKKKKKKJJJMMMIIIDDD@@@>>>===;;;::::::999999888888777777777333222222222222222111111111111111000000000//////------,,,,,,,,,------...,,,,,,+++++++++*********,,,,,,++++++***)))((((((***)))((((((''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((('''''''''''''''((()))))))))'''&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((************+++---...///.............../////////..............................////////////000000111222222222222333333333111222444666777777777666666666777888888888888777777777888999;;;===>>>???;;;:::999888777666666666555555666666777777888888666666666666666666666666555555666666666666555555555444444333333333333333111111111000000//////...//////000000000000000111........................////////////////////////......------......///000111111111000000000//////222222222222333333333333555555555555555666777777888777888===???AAAGGGMMMPPPZZZiiiwww}}}tttmmmeeeaaa^^^aaaffflllvvv~~~xxxrrrkkkfffccc___ZZZUUUSSSTTTWWW^^^fffmmmnnnmmmnnnjjjiiijjjjjjjjjooovvvzzz|||~~~~~~}}}~~~{{{zzzzzz~~~}}}uuuppphhh^^^WWWUUUXXX[[[ccchhhqqqwwwzzz|||tttiiiaaaWWWNNNQQQTTTKKKCCCCCCEEEIIIMMMPPPPPPOOOLLLHHHDDD@@@>>>===<<<:::888888888888777777666666222222222222222222111111111111000000000/////////,,,,,,,,,,,,,,,---...///++++++++++++************)))))))))((((((''''''&&&***))))))((((((((((((((((((((())))))))))))((((((&&&'''((()))*********)))((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((+++***))))))***+++,,,------........./////////000---------------------------------...///000111111111111222222222333333333222333555666777666555444555666777888888888777777888888999:::<<<>>>@@@AAA::::::888777666555555555666666666666666666666666666666666666666666666666444555555666666555555444555444333333222222333333000000000000000/////////////////////000000111111........................------------------------...------------.../////////////////////000000000111111111222333333333444444444444444444555555666999777888<<<>>>???BBBHHHGGGOOOYYYbbblllyyy{{{nnnfff```___```aaahhhqqq~~~{{{wwwsssnnneee___YYYXXXZZZ\\\___```bbbcccbbb___^^^___aaacccjjjrrrxxx}}}}}}yyytttrrrqqqrrrsss{{{}}}xxxqqqkkkhhhgggdddbbb___ZZZXXX[[[aaafffmmmttt|||xxxpppddd]]][[[XXXRRRWWWXXXNNNGGGGGGGGGJJJMMMOOOOOONNNHHHEEEAAA>>>===<<<;;;:::777777777666666666666666111111111111111111222222111000000000////////////......---,,,,,,,,,------++++++++++++************((((((((((((((('''''''''+++***))))))(((((())))))'''((()))******)))((('''%%%&&&((()))*********)))'''(((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((---,,,+++++++++,,,---...---.........//////000000------------------------***+++,,,...000111222333111111111222222333333333444555666777777555333222444555777888888888777666888999:::;;;===???AAABBB:::999888666555444444444666666666666666555555555666666666666666666666666444555555555555555555444555444333333222222333333////////////000000000000.../////////000000111111........................------------------------...------------...//////,,,,,,---...///000111111000000111222333333444444444444333333333444555555666444444888::::::<<>><<<;;;;;;:::999666666666666555555555555111111111111111111222222000000000000////////////000///...---,,,++++++++++++++++++************)))))))))))))))************++++++***)))))))))))))))'''((()))******)))((('''%%%&&&((()))*********)))'''''''''((((((((((((((('''&&&%%%%%%&&&''')))***%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((()))***+++***+++...000******+++,,,---//////000//////...---,,,,,,++++++&&&))),,,.........///000//////000000111222444555666666666666666666555555555555666666777777888888777888999:::<<<===>>>???666666666666555555555555666555555444444666777888666777777777888888888888777666666555444444333333333333333222222222111111///............---------+++...000111000/////////......------------......////////////////////////------......//////000000------------.........///222000///000222444444444333222111111222333555666666555555555777888:::<<>>AAAEEELLLSSSYYY```jjjyyy|||qqqlllgggddddddfffgggiiikkkmmmppprrrtttzzz{{{}}}~~~{{{uuurrrnnnjjjgggaaa[[[VVVTTTSSSRRROOONNNPPPVVV[[[hhhmmmwww{{{vvvsssrrrrrrtttsssrrrqqqrrruuuxxxzzz|||zzzzzzyyyyyy~~~}}}|||{{{xxxrrrjjjeeeYYYXXXXXXYYY\\\\\\[[[XXXTTTRRRUUU\\\cccgggoooxxx~~~rrrggg```[[[UUUPPPSSSYYYbbbiiiiiiaaaVVVMMMKKKFFFBBBAAABBBCCC@@@===<<<<<<;;;:::888777666555555444444444444333333333222111111000000000000000111000///......///000111///...,,,+++++++++---...,,,,,,,,,++++++******************)))))))))))))))*********)))(((''''''''')))))))))))))))(((''''''(((((())))))))))))((((((***)))'''((())))))(((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())),,,------+++***)))***,,,//////...---,,,+++************+++,,,...///000000111111111000...---...////////////000111222333444555555555555555555555555666666666666777777777777:::;;;;;;;;;;;;:::::::::666666666666555555555555444333333333333444555555666666666666777777777777666555555444444333333222111111111000000000/////////............---------,,,---///000///......///......------------......------------------------/////////.........................../////////000---///333777999777222...000000///000000111222333555444555555666777999999999999:::;;;===AAAFFFKKKOOOXXXfffsss{{{sssnnnnnniiihhhfffeeeeeefffhhhjjjkkknnnsssvvvxxxyyyzzz{{{xxxwwwvvvtttqqqkkkccc^^^TTTTTTRRROOOMMMNNNQQQTTT\\\aaakkkyyyzzzuuurrrwwwxxxyyyyyywwwvvvvvvwww~~~||||||}}}~~~~~~|||{{{yyyxxx{{{yyyuuupppjjjddd___\\\XXXWWWVVVUUUUUURRRNNNJJJNNNRRRZZZeeelllqqqvvv|||yyypppbbbXXXRRRPPPNNNMMMTTT[[[dddhhheee[[[PPPIIIGGGCCC>>>===>>>???<<<:::<<<;;;:::999888666666555444444444444333333333333333222111111000000111111111000000//////000000111///...---,,,---...///000------,,,+++******))))))))))))))))))******************))))))(((((('''''')))))))))))))))(((((('''(((((())))))))))))((((((((('''&&&'''))))))((('''))))))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***++++++***+++---//////......---,,,+++************+++,,,...///000000...///...,,,******+++---////////////000222333444444444444444555555555555666666666666777777777777999:::;;;;;;;;;;;;:::999666666666666555555555555444444444444444555555555555555555666666666777777444444444444333333222222000000/////////.........///............------------///000000//////000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........./////////000000...000333666888666222...//////000000111222222333444444444555555666777777888999999999:::<<<@@@CCCFFFNNNXXXaaajjjyyy}}}uuusssoookkkhhhhhhhhhiiifffjjjnnnpppooooooqqqttttttvvvyyy{{{{{{vvvppplll___\\\WWWSSSPPPOOOQQQSSSUUUYYY```lllyyy|||vvvrrrqqqqqquuuxxx|||}}}yyyvvvsssnnnhhhdddbbb```\\\XXXZZZUUUNNNIIIFFFGGGIIIKKK\\\bbbllltttyyy{{{~~~pppiii___WWWSSSRRRRRRRRRWWW]]]cccccc\\\SSSKKKHHHCCC@@@===;;;<<<<<<:::999;;;:::999888777666555555444444444333333333222222222111000000//////000000000000////////////000000//////......///000111222------,,,+++***)))(((((((((((())))))******++++++***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((%%%$$$###%%%&&&''''''&&&******))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,+++***)))***,,,............///000111333333444444444555555555666666777777777777666666666666777888999;;;<<<;;;;;;:::666666666666555555555555444444555555666666666666444555555555555666666666333333333333333222222222/////////.........------///............---------,,,...///...------///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,............////////////111111111222444444222000000000111222222333333333222333333444555555555555666777888999999:::===???@@@FFFLLLPPPUUU```ppp}}}{{{tttooollljjjgggiiikkkjjjgggeeegggiiilllrrryyytttnnnddd[[[UUUSSSRRRRRRRRRTTTYYYaaakkksssxxxzzzxxxyyy|||}}}~~~|||yyyuuurrrsssxxx|||~~~~~~}}}vvvrrrjjjbbbZZZYYY\\\\\\XXXSSSLLLHHHCCCAAADDDLLLWWW^^^ooovvvxxxnnniiifffaaa]]]ZZZYYYXXXWWWUUUXXXYYYVVVOOOIIIFFFFFFAAA???===;;;;;;;;;::::::999999888777777666555555444444333333333222222222000000///............///........................------------...//////000,,,,,,+++******)))(((((((((((())))))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%$$$$$$%%%'''((('''&&&******))))))((((((''''''&&&'''''''''''''''''''''((((((((((((((('''''''''---...---,,,)))((()))*********++++++,,,,,,------------------------,,,,,,+++,,,------,,,---///111.........///000111222333444444555555666777777777777777777777666666666666555777999;;;<<<<<<::::::666666666666555555555555444555666666777777666666444444444444555555555666222222222222222222222222/////////.........------///............---------***+++,,,+++******,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------.........///333111//////000222222111///000111222333333333333111222333444444444444444222444666777777888:::<<<>>>AAADDDFFFHHHPPP\\\eeerrr|||vvvrrrmmmmmmkkkhhheeecccbbbcccgggmmmwwwuuuiiiaaaZZZVVVTTTSSSSSSVVV[[[aaafffiiijjjhhhjjjpppxxx~~~yyyvvvuuuuuuwwwxxxyyyyyyzzz}}}{{{xxxnnnhhh___YYYTTTSSSUUUUUUQQQLLLCCCDDDEEEHHHMMMVVVaaahhhzzzuuufff[[[YYYYYYXXXVVVTTTRRRPPPOOONNNMMMKKKGGGCCCAAABBBCCC@@@???===;;;:::::::::;;;888888777777666555555444333333333333222222222222//////...------------...,,,------......------,,,*********++++++++++++++++++************)))))))))))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((())))))((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''---......,,,)))((()))*********+++++++++,,,,,,,,,------------------------+++---///000//////000111............000111222333555555666666777888888999888777777777666666666555777888:::<<<<<<:::888777666666666666555555555555333444555666666666555555333333444444444555555555111111111222222222222222////////////............///............---------+++,,,,,,+++***+++---///---,,,,,,++++++,,,,,,---------------------------,,,------------------...,,,,,,,,,,,,------------111000......///000000///...///000222222222222111111111333444444333333222111444666777666666777888<<<===>>>@@@BBBHHHOOOUUU\\\dddppp{{{~~~zzztttnnnjjjfffcccaaaccciiirrr{{{{{{ssslllddd___[[[ZZZZZZ[[[]]]]]]]]][[[ZZZ]]]bbbjjjsss|||{{{xxxuuurrrqqqsssvvvxxx|||zzzzzz|||yyynnnbbb[[[RRRTTTUUUUUURRRPPPOOOOOOLLLMMMOOOQQQUUU]]]fffmmm{{{sssgggYYYPPPKKKKKKKKKJJJHHHFFFEEEDDDGGGDDDAAA???@@@@@@AAAAAA???>>>===;;;:::999:::;;;777777777666666555555444333333333222222222222111000000///...............------...//////...------+++++++++++++++******)))))))))))))))*********************)))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((+++***))))))***+++***((('''''''''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''***+++,,,+++******,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,...000111000......///............///111222333555666666777888999999:::888888777777666666666555888:::;;;<<<;;;999666555777666666666555555555555222333444555555555444333333333333444444444555555111111111111111111222222000000/////////.........//////.........---------...//////...---...000222---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------000.........000000...---,,,---///111111111000000000111222333444333222111333555888888777666666777666666777999===AAAFFFHHHKKKQQQZZZaaahhhqqq}}}~~~wwwqqqllleeeaaa```eeemmmuuu||||||sssmmmeeeccc```^^^\\\XXXTTTQQQRRRTTTYYY___fffmmmrrruuuvvv|||}}}|||}}}zzzwwwmmmlllkkkkkkooouuu|||xxxuuuxxx}}}{{{qqqeeeYYYQQQIIIRRRYYYYYYSSSPPPSSSXXXSSSSSSSSSTTTXXXbbboooyyyzzzvvvqqqlllggg___UUUMMMIIIIIIIIIGGGDDDCCCCCCDDDCCC@@@>>>>>>BBBDDDCCCAAA>>>>>>===;;;999888:::;;;777777666666555555444444333333333222222222111111111111000///////////////---...///000000///...---............---,,,++++++((((((((()))******++++++++++++******))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((+++)))(((((())))))(((&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))))))))***+++++++++,,,........................///...,,,+++***++++++,,,,,,,,,------...//////000......///000111333555666777777777777777666555555777777666666555555555444555777888999888888999;;;<<<;;;:::888777555444333555555444444444333333333444333222111000111222333333333333222222111111111////////////////////////------------------------***+++---...//////...------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......////////////////////////000000///...............000111111111111222222222111111222333444666666777777777888999;;;===???@@@BBBDDDIIIMMMSSSZZZbbbgggvvv~~~vvvjjjbbbcccdddggglllsss|||uuurrrnnnkkkhhhccc\\\WWWSSSSSSUUUXXX\\\^^^______eeegggkkkpppuuuyyy{{{}}}~~~~~~~~~xxxsssqqqppppppooogggiiilllpppuuu}}}}}}{{{zzzyyyzzz||||||yyywwwvvvsssnnnggg___WWWSSSVVVSSSRRRVVV]]]aaaaaa______^^^]]]___dddkkksssxxx{{{tttfffdddaaa\\\VVVPPPLLLIIICCCCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@>>>===<<<;;;888666555555666666777777777777666555444333333333222222111000//////000000///...............//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******+++)))'''&&&&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++------------------------...---,,,+++++++++,,,---,,,---------......///////////////000222444555666999999999999888777666666888888777777777666666666555777888999888888999;;;:::999999888777666666555555555444444444333333333444444222111111111222333333333222222222111111111........................////////////////////////******+++++++++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------..............................111111000///////////////000000111111111222222222111111222333444555666666666666666777888999:::;;;<<<>>>AAADDDHHHNNNTTTXXX```ggguuuvvvkkkgggeeeeeefffjjjooosssuuu~~~~~~{{{xxxuuurrrmmmfffaaaWWWVVVTTTSSSTTTTTTUUUUUUYYYZZZ]]]aaaeeeiiikkkmmmtttzzz}}}|||{{{{{{|||}}}ssspppmmmllllllnnnooooooooorrruuuxxx~~~}}}|||{{{{{{yyyyyyyyyxxxuuurrrooommmggghhhiiiiiigggccc^^^\\\___]]]\\\___fffjjjjjjhhhfffffffffhhhlllrrrwww{{{|||ssshhh```YYYXXXVVVRRRNNNJJJGGGEEEAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA???>>><<<:::888666555555666666666777777666666555444333333333222111111000////////////...---------------//////...---,,,,,,,,,,,,,,,,,,+++++++++*********++++++******)))(((((('''))))))************))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))+++)))'''&&&'''''''''%%%(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,+++++++++,,,---------------...............000000000111222444555666::::::::::::999888777666888888888888777777777777555777888999888888999;;;888888888888888777777777555555444444444333333333555444333222222222333333222222222111111111111111................................................///...---,,,++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................111111000000//////000000000000000111111111222222111111222333444444555666666666555555555666666777888999;;;<<<>>>@@@EEEHHHLLLRRR^^^nnn}}}|||oookkkfffddddddeeeffffffnnnooosssxxx~~~~~~|||xxxrrrnnngggddd___ZZZUUURRRQQQPPPNNNOOOPPPRRRUUUXXX[[[\\\bbbgggqqq}}}~~~|||~~~~~~}}}}}}}}}||||||}}}~~~vvvqqqhhhggghhhjjjooossstttuuuyyy{{{~~~~~~}}}}}}|||{{{xxxuuupppjjjeeeaaa___^^^ZZZ]]]cccgggjjjjjjiiihhhkkkiiiiiilllqqquuuuuutttssssssuuuwwwyyy{{{}}}~~~{{{qqqhhh^^^UUUNNNKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCCCCDDDBBBAAA@@@AAABBBBBB@@@>>>;;;:::888666555555666666666666666666555444333222222222222111111000000///......---,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,++++++++++++*********++++++******)))((((((((()))******++++++******)))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))(((&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...........................222111222222333444555666:::::::::999999888777666777777777777777777777777555777888999888888999;;;:::999999888888777777777555555444444444333333333444444444333333333333333111111111111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------........................000000///////////////000000000000000111111111111000111111222333444444444555555555555555666777777666888999999999;;;>>>@@@BBBEEENNN[[[hhhxxx{{{vvvnnniiigggfffdddcccdddeeeggglllqqquuuvvvvvvxxxyyy|||~~~~~~}}}{{{yyyvvvtttpppjjjaaaZZZUUUSSSPPPOOOOOOOOOPPPQQQSSSSSSWWW[[[bbblllwww{{{yyyxxxtttsssrrrrrrtttxxx|||~~~~~~}}}zzzuuurrrnnnoooqqqvvv{{{~~~|||yyyvvvsssnnnfff^^^XXXUUUTTTTTTYYY]]]eeelllrrrtttttttttvvvuuuuuuwww{{{~~~~~~vvvjjj```YYYSSSNNNJJJDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@AAAAAA???===:::999888777666666666666555555555555555333222222222111111111000000000//////...------,,,,,,------............---,,,++++++++++++++++++************************))))))(((((())))))************))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((''''''&&&'''%%%$$$%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------...............222222222222333444444555777777777777777666555555666666666666666666666666555777888999888888999;;;<<<<<<;;;999888666555555555555444444444333333333444444444333333333222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------..............................---------....../////////000000000111111111000000111111222333333333222222222333444555666777555777888999888999;;;===;;;<<>>AAA@@@@@@@@@?????????>>>>>>=========>>>>>><<<;;;999999888777777666666666555555555555444333222111111111111000000000000000000//////...........................---,,,+++***+++++++++*********))))))*********)))))))))))))))''''''((((((((((((''''''******************************)))''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%$$$###$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''+++++++++***************------------------------++++++,,,---------,,,,,,,,,,,,------...//////000333222222222222222333444333444555555666666555555555555555555666666666666555777888999888888999;;;======;;;:::888666555444555555444444444333333333222222333333333222111000////////////000000000000------------------------------------------------*********++++++,,,......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,------------------------------,,,,,,------....../////////000000000111111000000111111111222222222/////////000111222444555333555666777777777999:::999:::>>>CCCHHHPPP^^^lll}}}}}}vvvllleeedddaaa^^^]]]^^^___^^^^^^\\\```eeejjjoootttyyy}}}~~~zzztttqqqhhhgggeeeaaa]]]YYYUUUSSSRRRRRRTTTXXX]]]dddkkkooovvv~~~}}}xxxrrrlllhhheeedddccccccccccccdddeeefffggghhhggggggfffeeeeeeeeeeeedddeeeggghhhhhhjjjmmmooossswww~~~|||wwwrrrooopppqqqpppoooqqqtttzzz~~~xxxvvvuuuuuuxxxyyy|||~~~vvvpppjjjeeeaaaYYYVVVQQQMMMKKKMMMOOORRRXXX^^^gggqqq{{{~~~~~~qqqhhh\\\VVVMMMHHHFFFFFFDDDBBB????????????>>>===<<<<<<@@@??????>>>======<<<<<<<<<;;;:::;;;<<<<<<:::888888888888888777777666666444444444444333222111111000000000000000000000000000000///............///---......///...,,,+++***+++************)))))))))******))))))))))))))))))&&&''''''((((((''''''&&&***************************)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&$$$###$$$&&&''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++,,,---------,,,+++******+++,,,---...000111111333222222111111111222222111222333555666666666666555555666666777777777777555777888999888888999;;;<<<<<<;;;:::888777666666555555444444444333333333111111222222222111000///........./////////000000------------------------------------------------------......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,---------------------------------------...//////////////////000000000111000000000111111111111111000000000000000111222222222444555666555555666777888999<<<@@@AAAEEEOOO[[[hhhyyyvvvoookkkeee```]]][[[YYYXXXVVVXXX[[[^^^aaagggnnnssszzz}}}|||yyyuuunnnggg```\\\WWWVVVUUUUUUWWWZZZ^^^```eeelllwwwzzzsssnnnllleeedddaaa___]]][[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTRRRTTTUUUUUUUUUUUUXXXZZZ[[[___eeeiiilllrrr{{{~~~yyywwwooommmkkkjjjkkkooorrruuu{{{{{{vvvssstttvvvxxx|||~~~yyyooogggaaa]]]ZZZXXXSSSRRRPPPOOOPPPSSSVVVXXX[[[___gggqqq|||}}}tttjjj```YYYPPPKKKEEEBBBBBBBBB@@@>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999777888888888888888777777666333444444333333222111000///000000000000000000000//////...------------...---...//////...---+++)))************)))))))))))))))))))))))))))))))))***''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''%%%&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,************************,,,------...---,,,***))))))***+++---///000111222222222111111000111111111000111333555666777888888666666777777888888888999666777999999888888:::;;;:::::::::999999999888888555555444444444333333333000000111222111000///...---.........//////000000------------------------+++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---//////...---,,,------------------------...............///000111////////////000000000000000000000000111111111111444444333222222222222222333555666666555444444555444444888;;;;;;<<>>????????????>>>999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;999777777888888888888777777666333333333333222111000000////////////000000000000......---,,,,,,,,,,,,------.../////////---+++)))************)))))))))))))))))))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((***)))'''''')))***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%++++++************+++++++++***)))(((((()))******,,,,,,,,,---------......---,,,------...///000111333333333222222222222222444444333444555888;;;===777777777777888888888888666666777888999999::::::<<<;;;:::999888888888888666666666666555444333222444333222111000000000000////////////............//////...------------...------++++++++++++------,,,***(((***---...---+++)))***+++------,,,+++***---+++)))'''''')))+++---************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,---......//////......///////////////.........---...///.........000222111111222333333333333222333333333444444444555555333555888999:::;;;===???HHHRRRaaannnyyy|||oooddd]]]YYYWWWWWWUUUTTTTTTUUUXXX\\\]]]iiioooxxxvvvnnnaaaWWWXXXYYYUUUQQQQQQSSSUUUYYY^^^ccciiimmmpppuuuxxx{{{}}}~~~zzztttnnniiidddaaa___[[[VVVVVVWWWVVVRRRMMMIIIJJJJJJHHHFFFEEEEEEGGGKKKIIIHHHJJJNNNRRRTTTUUU___bbbgggmmmttt}}}{{{uuurrrqqqqqqqqquuuwwwyyyyyyzzz}}}{{{yyyyyy{{{}}}{{{xxxvvvqqqlllgggaaaYYYRRROOOMMMLLLOOOUUUYYY[[[]]]___aaadddhhhkkknnnnnnpppvvv}}}qqqiii```YYYVVVSSSMMMIIIEEECCCAAA?????????AAABBB@@@>>>===>>>??????>>>===>>><<<;;;;;;<<<<<<<<<;;;===<<<:::888777777888999888999999888888777666555777666666444333222111111111111000......---------//////.........---------.........------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&)))***++++++***(((&&&$$$&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********))))))*********,,,+++***))))))***++++++,,,,,,,,,---------......************+++,,,---...111111111111222222222222444333333444555777999:::666666666777777777888888666666777777888999999:::;;;:::999888777777777777666666666555555444333222444333222111000000000000////////////............///...------,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,***)))***,,,...,,,+++,,,,,,,,,,,,+++******)))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,------......------........................000111111///---,,,---//////000111111222222111111222222333333333444444444333555777888888:::<<<>>>>>>EEEOOOWWW___iiiuuu}}}}}}qqqhhhaaa^^^[[[YYYWWWUUUVVVWWWYYYZZZ___dddmmmuuu{{{vvvkkkcccbbbbbb\\\WWWUUUQQQQQQRRRTTTWWWZZZ^^^```fffhhhjjjlllmmmqqqvvv{{{}}}~~~zzzwwwxxxssslllhhhfffccc]]]XXXSSSRRRPPPMMMKKKJJJJJJIIIIIIGGGFFFGGGIIILLLNNNNNNPPPRRRVVV[[[aaahhhqqqvvv|||{{{{{{}}}~~~~~~{{{yyyyyyyyyyyyxxxyyytttnnniiiddd^^^WWWSSSOOOJJJGGGGGGGGGJJJRRR[[[dddfffiiijjjlllnnnqqqtttwwwvvvwww{{{~~~rrrkkk___XXXPPPLLLKKKIIIEEEBBBBBBAAA???>>>===>>>???@@@@@@???>>>???@@@AAA@@@???>>><<<;;;:::<<<<<<<<<;;;<<<;;;999888777777888888888888888888777666555555666666555444333222111111111000///...------------///.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''(((*********)))'''&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((***))))))(((((())))))***,,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...////////////000000111111222222333333333444555555666666555555555666666666666777666666666777777888888999999888777666666555555666555555555555444333222222333222111111000000000000/////////............---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++*********,,,---,,,+++...---,,,+++***)))))))))'''))),,,......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---...............,,,,,,------......//////000111111000...------......///000000111111000000111111111222222222333333222444666777777888:::<<<<<>>===<<<<<<===>>>>>>@@@@@@@@@AAACCCDDDCCCAAA>>><<<::::::;;;<<<;;;::::::999888777777777777777888888888888777666555444555555444333222111111000000000///...------------......------------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((((((&&&'''(((*********)))(((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))************+++++++++,,,,,,,,,,,,---------.....................///000000---......///000111111222222222333444444444333333444444444555555555666666555555666666666777777777888777666555444444444444444444444444444333222222222222111000000000000000//////.........------------,,,++++++******++++++***+++,,,------,,,+++***+++++++++++++++,,,++++++---,,,+++)))))))))***+++'''))),,,......,,,)))'''))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------------------------......///////////////+++++++++,,,---...//////,,,...000000//////000222...///000000111111000000000000000000111111111111111333555555555666888999<<<>>>@@@AAACCCFFFLLLPPPWWW___kkkzzz}}}xxxrrrmmmjjjgggccc```\\\]]]```bbbdddhhhmmmqqqyyy}}}|||}}}}}}xxxoooiiifffbbb\\\VVVTTTUUUXXX[[[]]][[[XXXVVVTTTUUUWWWYYYYYY[[[^^^bbbdddgggiiijjjmmmqqqxxx~~~wwwssssssqqqlllhhheeebbb]]]ZZZXXXVVVSSSQQQLLLLLLLLLLLLMMMQQQWWW[[[aaadddgggiiilllooossswwwvvvtttrrrooolllkkkjjjiiinnnooorrrtttuuuuuutttsssnnnqqquuu{{{~~~yyyrrrkkkfffbbb^^^[[[TTTRRROOOKKKHHHEEEBBBAAA???@@@CCCFFFGGGMMM\\\kkkwwwzzz}}}{{{qqqggg___WWWPPPKKKEEECCC@@@???AAABBBBBBAAA>>>===<<<<<<<<<===>>>>>>AAA@@@AAACCCEEEFFFDDDCCC>>><<<::::::;;;;;;:::999999888888777777777666666777777777777666555444444444333333222111111000000000///...---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''((())))))))))))(((((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))((())))))***************,,,,,,,,,---------......+++++++++***++++++,,,---------...///000000111111222222333333333333222222444444444444555555555555444555555555555555666666666666555444333333333333333333333333333333222111111111000000///000000000............------------,,,,,,+++************+++)))***,,,,,,,,,,,,***)))++++++,,,+++++++++++++++******)))((()))***,,,---)))***++++++++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------,,,,,,---............---+++++++++,,,---...//////,,,...000111000000000111///000111111222222111111/////////000000000111111111333444444444444666777555777:::<<<>>>@@@BBBCCCGGGMMMWWWcccrrr|||wwwqqqlllddddddcccaaa___```cccfffnnntttyyy{{{~~~|||}}}}}}wwwmmmiiibbb]]][[[^^^bbbeeefffccc]]]XXXTTTQQQPPPOOOPPPQQQSSSVVVXXX[[[[[[[[[___bbbhhhoooxxx|||vvvqqqmmmiiidddaaaYYYXXXVVVTTTSSSVVV[[[___bbbcccddddddeeefffiiillllllllljjjhhheeeaaa___]]]aaabbbdddfffgggfffeeeeee___aaafffkkkooosssuuuvvvuuuuuuvvvvvvvvvuuuuuutttqqqrrrtttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~}}}|||}}}}}}}}}~~~~~~~~~pppkkkddd]]]WWWSSSOOOLLLEEEEEEDDDCCCBBBBBBCCCCCCAAACCCGGGLLLNNNTTTcccqqq{{{{{{uuukkkeee\\\TTTNNNJJJFFFDDD===<<<::::::;;;<<<<<<<<<============>>>>>>???@@@@@@@@@AAADDDFFFFFFEEECCC>>><<<:::::::::;;;:::888888888888888777777777666666666777666666555444333222222222111000000/////////......------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))(((((('''&&&&&&&&&%%%%%%&&&(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))***))))))(((((())))))***'''((()))***************,,,,,,,,,---------......------,,,,,,,,,,,,------......//////000000111111222222222222333333333333444444444555555555555666444444444444444444444444666555444333333222333333222222222333333222222111111000000//////000000000.........------------,,,---,,,++++++******++++++******++++++++++++******+++,,,---,,,*********+++((((((((()))***+++,,,---++++++***))))))***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------...))))))***+++++++++++++++,,,,,,------....../////////111333222000.........///000111111222222111111/////////000000000111111111333444444333333555666222444666999;;;<<<<<<<<<>>>CCCJJJTTT___ooo{{{pppnnnjjjeee```^^^___```bbbgggkkklllpppvvvwwwuuuvvv{{{{{{ooolllgggcccdddhhhnnnrrrmmmiiiccc]]]YYYUUUQQQNNNOOOOOOOOOQQQTTTUUUTTTSSSTTTVVVZZZ```fffmmmsssvvv~~~~~~yyyuuuiiihhhdddaaa___aaaeeeiiikkkkkklllkkkjjjjjjkkkmmmpppqqqqqqoookkkfffaaa^^^^^^^^^___``````___^^^^^^ZZZ\\\___cccfffhhhjjjjjjggggggfffeeeeeeeeeffffffggghhhjjjmmmppptttwwwxxxvvvvvvvvvvvvvvvuuuuuuuuuwwwxxx|||~~~||||||~~~|||yyyxxx{{{~~~}}}sssnnn___[[[TTTOOOKKKHHHEEEBBB??????@@@@@@@@@AAADDDFFFFFFHHHMMMTTTYYY___lllxxxuuuiiiaaaYYYTTTMMMGGGDDDAAA???===<<<;;;;;;::::::::::::;;;<<<======>>>???@@@@@@AAA@@@@@@AAACCCEEEEEECCCAAA>>><<<::::::::::::999888777888888999999888777777666666666666555444333222111111000000000/////////......---------------...******++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***++++++***)))((('''&&&&&&((((((((()))***+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))*********))))))*********'''((()))+++,,,,,,++++++,,,,,,,,,---------......000//////.........//////000000000000000000000000333222222111222333444555444555555555555666666666444444444333333333333333666666555444333333333333111111222222222222111111000000////////////000000.........---------,,,,,,------,,,+++++++++++++++++++++************+++++++++,,,...,,,***)))***,,,'''((()))******+++******+++******************+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......)))***++++++,,,,,,++++++........................///111333333111///.........///000000111111000000//////000000000111111111222444555444333333444555777666666777888999999999;;;>>>CCCIIIPPP[[[iiirrr~~~yyyrrrkkkgggffffffaaadddeeedddffflllnnnmmmlllqqqttttttvvvyyyvvvqqqiiigggcccbbbdddjjjqqqvvvrrroookkkhhhfffbbb]]]YYY[[[YYYXXXYYYZZZ[[[XXXVVVRRRSSSTTTWWW[[[___dddfffiiimmmsssyyy}}}yyyuuussstttyyy}}}~~~zzzsssnnnjjjjjjjjjjjjiiihhhgggffffffhhhjjjlllnnnooooooooojjjiiifffddddddeeeggghhhnnnoooqqqtttxxx}}}}}}}}}~~~~~~}}}}}}||||||~~~{{{wwwuuuwwwzzz~~~~~~{{{{{{}}}yyyqqqiiiaaa\\\QQQMMMIIIEEEDDDCCCAAA@@@???AAACCCDDDEEEHHHMMMQQQVVVVVV[[[dddjjjpppyyy|||tttlllbbbWWWPPPKKKGGGCCC@@@???===<<<:::<<<=========<<<<<<<<<===;;;<<<===>>>???@@@@@@AAA??????AAACCCDDDCCC@@@>>>???===:::999::::::888777777888999::::::999888888555555555555444333222222000000////////////.........------,,,,,,------...************+++++++++,,,((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******)))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))++++++************++++++((()))+++,,,------,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,111111111111000000000000333222111111111333666777555555555666666666666777333333333333333333333333666666555444333333333333000111111222222222111111000000////////////000111......---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,+++---...---***(((***,,,((()))***++++++***(((''')))***++++++++++++***)))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,------.........,,,---......//////......///////////////.........,,,...111333222111111111---......///////////////000000000000111111111111333444555555333333444555:::777444222333444555555777999<<<>>>BBBIIISSS[[[cccpppxxxsssqqqqqqlllmmmkkkggggggkkklllkkkdddiiijjjggggggkkkiiiddd]]][[[YYYYYY\\\cccjjjooowwwuuurrrrrrrrrpppkkkggghhhfffddddddeeedddaaa^^^WWWVVVUUUTTTUUUWWWZZZ[[[YYY]]]ccchhhooo|||~~~~~~~~~}}}|||{{{yyyyyy|||}}}~~~yyywwwsssqqqqqqrrruuuwww{{{|||~~~|||yyyvvvtttuuuyyy|||{{{uuurrrrrrtttjjjiiigggccc]]]VVVPPPLLLIIIFFFBBBAAAAAABBBAAAAAABBBEEEHHHKKKNNNSSSZZZ___hhhgggkkkssszzz~~~zzzssshhh^^^VVVNNNFFFAAAAAA???=========>>><<<;;;999:::;;;;;;::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@??????@@@BBBCCCBBB???<<>>??????@@@>>>>>>>>>>>>============:::::::::999999888888888666666666666777777777777777777666555333222111111222000000000111000...,,,...------------,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***'''(((***+++,,,,,,------,,,,,,,,,---------......,,,------...//////000000...////////////000000000111111111222222222222333333333333444444444555555444444444444444444333333444444444444444333333333444444333222111111111111000///...---------...///......---------,,,,,,,,,111000///---++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++***))))))+++++++++************)))***)))))))))))))))******,,,,,,---......---,,,,,,,,,***((())),,,......,,,///---,,,---...///...---............////////////111111000000//////////////////000000000111111111111111111222222222333333333333444444444555555555666888999:::;;;>>>BBBFFFFFFNNNXXX```gggrrr|||sssmmmhhheeebbbaaaaaa```\\\XXXTTTSSSQQQPPPQQQTTTXXX\\\```fffmmmqqqrrrssswwwzzz{{{yyyxxx{{{|||xxxpppnnnjjjfffaaa^^^[[[YYYWWWXXXXXXYYY]]]dddmmmttt{{{|||xxxuuupppqqqrrrssstttxxx}}}zzzuuurrrjjjfffaaa]]]ZZZWWWSSSOOOOOOMMMJJJHHHFFFEEECCCBBBEEEFFFGGGGGGGGGIIILLLOOOUUU[[[bbbhhhlllrrryyyxxxllldddWWWRRRJJJDDD@@@===;;;:::999999888777777888888999999:::;;;:::999999:::<<<<<<<<<<<<===>>>>>>>>>???============<<<<<<<<<<<<::::::999999999888888888555666666666777777777777444444333333222222222111///......///000111///...............------------++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++++++++***((()))***,,,------------,,,,,,,,,---------......------......//////000000............////////////222222222222333333333333333333333444444444555555555555444444333333222222333333333333444444444444444333222111000000000000---------------..................---------,,,,,,111000...---+++*********************************************************))))))))))))))))))))))))))))))******+++*********+++++++++************)))(((((((((((()))***++++++,,,,,,------------,,,,,,+++++++++,,,...///...,,,...---,,,---...///...,,,,,,,,,,,,,,,------------111111000000000000//////////////////000000000000000111111111222222222222222222222222333333333333555666777777777888;;;>>>???DDDKKKPPPTTT[[[eeemmm~~~|||tttpppkkkhhhgggddd```]]]VVVTTTQQQNNNNNNNNNPPPQQQVVV[[[bbbgggjjjnnnrrrvvvwwwuuuuuuxxx}}}}}}zzzyyyvvvrrrmmmhhhdddbbb___^^^[[[XXXXXX]]]dddiiinnnqqqwww}}}}}}yyyuuuwww}}}{{{tttpppmmmlllhhhhhhjjjkkknnnssszzz|||tttlllfff\\\XXXRRRNNNKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEKKKMMMPPPRRRTTTWWW\\\___gggmmmuuu{{{wwwlll```UUUOOOGGGCCC>>>:::999999999888888888777777777888888999777999::::::999999;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;::::::999999999888888888888888555555666666666777777777111111111222222222222222,,,,,,,,,---000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++++++++***,,,------------,,,++++++,,,,,,,,,---------......,,,,,,------...................../////////000000222222333333333444444444333333333444444444555555555555444444333222111111222222222333333444444555222222111000000000000000+++,,,---...............---------,,,,,,,,,++++++******************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))******+++******+++++++++*********))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,...---,,,,,,......---,,,++++++++++++,,,,,,,,,---000000000000000000000000........./////////000000000000000111111111111222111111222222222333333333333444555555444555777999>>>BBBFFFHHHJJJNNNUUU[[[gggooo{{{{{{wwwuuurrrnnnjjj```]]]XXXTTTQQQOOONNNLLLQQQTTTYYY\\\^^^aaadddgggkkkiiiiiikkkooosssttttttxxxxxxwwwuuurrroookkkiiiiiihhhfffcccbbbcccfffjjjmmmnnnqqquuuvvvsssnnnjjjfffggglllttt~~~{{{zzz{{{~~~|||yyytttqqqpppssswwwzzz{{{xxxsssnnnjjjhhhhhhhhhdddeeefffgggjjjooovvv{{{zzzzzzzzzwwwpppggg^^^XXXQQQNNNJJJFFFCCCBBBBBBCCC@@@AAADDDFFFIIILLLPPPSSSYYY\\\```ccceeehhhlllooovvv{{{|||uuukkk```WWWOOOGGGCCC===;;;888777777888888888777777777777777888888888666888999:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888888888888888888777555555555666666666777777222222222222222111111111,,,,,,+++---...///...,,,++++++++++++******************************************))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++***,,,------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------//////000000000111111111222222333333333444444444333333333444444444555555555555444333222222111111111222222333333444444444111111000/////////000000,,,---...///////////////+++++++++*********))))))))))))))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***************+++++++++*********))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,++++++...,,,+++,,,---...---,,,++++++,,,,,,,,,---------////////////////////////---............///////////////000000000111111111111111222222222333333333111222444444333444666888999<<>>BBBDDDFFFLLLVVV```mmm{{{}}}uuuoooiiibbbZZZTTTPPPPPPNNNNNNNNNOOOQQQRRRSSSRRRRRRRRRSSSUUUWWWXXXZZZ[[[]]]___aaacccddddddiiinnnuuuzzz}}}~~~|||zzzxxxuuuqqqnnnkkkhhheeeeeeffffffdddaaadddaaa___^^^___`````````^^^]]][[[YYYYYY[[[]]]^^^___ccciiipppxxx~~~}}}zzzwwwsssqqqpppooonnnllliiigggccc^^^[[[XXXXXXWWWVVVWWWXXXXXXXXXZZZ]]]``````]]]YYYTTTOOOJJJGGGEEE???@@@AAAAAAAAACCCGGGJJJLLLQQQXXX^^^dddjjjsssyyyvvvkkkaaa[[[UUUQQQJJJDDD@@@===:::888666555444555666666444333555555666777888888888888555777:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666777777777777444444555555555666666666666666555333222111000//////...------...---+++)))............------------************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***'''(((***+++,,,,,,------,,,,,,,,,---------............................../////////000000000000111111111111222222222222333333333333444444444555555333333222222222222222222333333333222222222222222/////////......//////000///...---,,,,,,,,,---...************))))))))))))...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))((('''+++++++++************)))***)))))))))))))))******,,,,,,+++******+++,,,,,,,,,---...---+++***,,,///---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------................../////////000000//////000000000111111111///111333333222222333444555666888999;;;<<<>>>@@@>>>CCCJJJQQQYYYcccooowwwyyyqqqggg___YYYVVVRRROOONNNNNNNNNNNNIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRSSSUUUWWWXXX]]]ccclllttt{{{{{{wwwqqqnnnmmmkkkgggddddddaaa___^^^___^^^]]]\\\[[[ZZZYYYXXXVVVVVVUUUUUUSSSVVVZZZ___eeemmmvvv|||~~~}}}yyyxxxxxxxxxxxxwwwtttqqqpppmmmiiifffeeedddcccbbb]]][[[XXXUUURRROOOMMMLLLIIIKKKLLLMMMLLLMMMOOOPPPNNNMMMLLLJJJHHHFFFEEEEEE???BBBFFFIIIKKKNNNSSSWWW\\\bbbiiinnnsssyyy~~~zzzsssjjj___VVVOOOKKKHHHFFFBBB???===;;;888666555444444555666666444222444555666777888888888777555888:::;;;:::888888888999999999:::;;;;;;;;;<<<999999999888888888777777555555555666666666777777444444444555555555666666444333333222111000000///...---------//////---+++------------,,,,,,,,,,,,************************((()))))))))))))))******))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******++++++++++++***)))))),,,,,,,,,---------......000000000000000/////////............/////////000000000111111111222222222333333333444444444555555222222222222222222333333444333333222222111111111//////.........//////000000...,,,*********,,,---+++++++++************)))(((((((((((()))***+++,,,************************************************))))))))))))))))))))))))))))))***))))))(((''''''+++++++++************))),,,,,,++++++++++++++++++---,,,+++******+++,,,---...///000...++++++...111---,,,++++++------,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------................../////////000............/////////000000222333333111000111111333444555666888999:::;;;===AAAEEEHHHKKKRRRZZZ```jjjuuu}}}rrriiibbb^^^XXXSSSPPPNNNMMMLLLGGGHHHJJJKKKKKKKKKMMMNNNLLLKKKJJJJJJKKKLLLNNNOOOSSSYYYbbbkkksss|||}}}~~~}}}yyywwwuuupppmmmiiigggeeeddddddccc```^^^aaaaaa```^^^\\\YYYWWWUUUQQQRRRUUUXXX^^^eeemmmsss}}}}}}xxxrrrtttvvvwwwxxx||||||}}}~~~~~~~~~~~~zzzzzzxxxvvvtttrrrqqqpppsssssstttuuuuuusssooolllgggccc___[[[ZZZYYYWWWVVVQQQPPPOOOMMMKKKIIIHHHGGGAAACCCEEEFFFFFFFFFGGGHHHCCCDDDEEEFFFGGGGGGFFFFFFDDDIIINNNSSSVVVZZZ```dddiiiooovvv{{{~~~}}}zzziiifff___WWWOOOIIIFFFDDD@@@>>>=========<<<999777444444444666888888666444333444666777888888888777666888;;;;;;999888777777888888999::::::;;;<<<<<<999999999999888888888888444555555555666666777777444444444555555555666666111000000000000000000000---,,,,,,...000000///...*********))))))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,---......---,,,,,,,,,...///000111111000000111111222333111111222222222222333333111111111222222333333333222222222222222222222222..................------+++,,,---......---,,,++++++,,,,,,,,,,,,+++******'''''''''((()))******+++))))))(((((((((((())))))++++++***)))(((((()))))))))***+++++++++)))((('''&&&((())))))(((((()))+++((((((((((((((((((((((((......---,,,,,,++++++******+++,,,,,,---...///000////////////......---,,,++++++---......---++++++,,,---...---+++***+++,,,......................../////////...---,,,******---------............///000000000000000000000000000111111111111222222222222222333444555666777888;;;<<<>>>???AAAEEEJJJMMM\\\cccnnnzzz~~~pppmmmggg```ZZZWWWUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGMMMTTTXXXYYY```llluuuvvvuuutttrrrrrrttt{{{}}}wwwrrrpppppprrrrrrqqqnnnlllkkkllliiijjjjjjiiigggccc___\\\UUUUUUVVVYYY^^^eeekkkoooxxxyyyyyyvvvqqqlllhhhgggddddddeeedddfffiiinnnrrrxxxyyyqqqlllmmmnnnmmmmmmooopppqqqqqqrrrsssssssssrrrsssqqqnnnllljjjjjjjjjkkklllooosssuuutttooojjjfffZZZXXXSSSOOOLLLJJJJJJKKKHHHGGGEEECCCAAA>>>===<<<<<<===>>>===<<<;;;<<<===>>>AAAEEEHHHJJJMMMPPPRRRVVVZZZ```eeeiiinnnrrrvvv}}}}}}ssshhh___RRROOOJJJEEEAAA?????????<<<<<<<<<:::999777666555555555555444444333333333333444666777888888888777999888888777777777777777888888888888888888888888777777666555444444333333555666666666666666555555666666666666555555555555222222000///............///...---,,,+++,,,,,,---------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((***+++,,,***************)))(((((())))))************))))))))))))(((((('''''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))******************************++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,---...111111000//////000111222111111000000111111222333111222222222222333333333111222222222222222222333222222222222222222222222000000//////............++++++,,,,,,,,,,,,++++++)))************)))((((((&&&&&&''''''((())))))***)))))))))(((((()))))))))+++******)))(((((()))))))))******+++***)))(((''''''((())))))(((((()))***))))))))))))))))))))))))*********+++,,,,,,------+++++++++,,,------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,------------------------............---,,,++++++------------............000000000000000000000000000000111111111222222222222222333444555666777777888:::;;;<<<>>>AAAEEEIIILLLQQQZZZdddnnnxxx~~~xxxqqqlllhhhfffeee```^^^\\\ZZZXXXWWWWWWWWWSSSRRROOOMMMLLLJJJHHHGGGFFFKKKNNNNNNSSS]]]cccccccccccccccdddiiiqqq{{{xxxuuusssqqqsssttttttsssrrrrrrsssrrrsssrrrqqqnnniiieeeccc[[[[[[\\\^^^bbbhhhmmmqqqqqqrrrpppmmmgggbbb```______```````````````ccceeehhhnnnvvv}}}~~~{{{xxxxxxxxx||||||zzzxxxnnnfffaaabbbdddddddddeeehhhiiijjjlllmmmnnnooooooooommmjjjgggeeedddddddddgggiiilllllliiiddd]]]YYYQQQOOOKKKGGGDDDCCCDDDDDDFFFEEEDDDBBB@@@>>><<<;;;888:::;;;;;;;;;<<>>;;;888888888999;;;;;;::::::999777666555555555444444444333333333444555666777888888777777888888777666666666666777888888888888888888888888777666666555444444333333444444555555555555444444555555555444444444444333222111000///////////////000///...---,,,------...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((())))))***''''''''''''''''''''''''(((((())))))))))))(((((((((''''''(((((()))***+++***************)))((((((((())))))******))))))(((((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&))))))))))))************)))))))))***+++++++++,,,+++++++++,,,,,,---------...------,,,------......//////......---......///111000000000000111222222222222222222333333333444222222222222222111111111222222222222222222222222222111111000///...------++++++************++++++)))************)))(((((('''(((((())))))***************))))))))))))************)))((((((((()))))))))************)))((((((((()))***)))((('''((()))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++************+++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,------......------,,,------------............000000000000000000000000000000000111111111222222111222222333444555666666666777888999999;;;???BBBBBBFFFLLLRRRYYYaaaiiinnntttwww}}}}}}|||vvvtttqqqnnnllljjjjjjjjjdddaaa\\\XXXUUUQQQLLLIIIDDDGGGGGGGGGIIINNNQQQPPPRRRSSSTTTVVV[[[cccmmmttt~~~~~~|||xxxsssnnnkkkjjjlllnnnqqqrrrrrrssstttvvvvvvvvvvvvtttqqqmmmiiifffaaaaaaaaabbbeeejjjnnnqqqqqqpppnnnjjjeeeaaa``````aaacccffffffccc```___^^^aaaffflllqqqtttvvvxxxyyy{{{{{{|||||||||{{{zzzyyyvvvuuuuuuwww{{{~~~}}}|||{{{yyywwwuuuggg```ZZZ[[[]]]\\\\\\^^^___aaaccceeegggiiijjjjjjjjjhhheeeaaa___]]]\\\\\\]]]___```___\\\WWWQQQMMMHHHFFFCCC@@@??????@@@AAABBBAAA@@@>>><<<:::999888999:::<<<<<<===???CCCFFFKKKQQQZZZbbbiiiooosssvvvzzz~~~zzzsssggg]]]UUUNNNFFF@@@;;;999777666666777888999888888999999888888777777555444444444444333333333555666666777777777666666777777666555555555555666666666666666666666666666666666555555444333333333222333333444444444333333444444333333333222222222111111000//////000000000000///...............///,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((()))))))))************))))))((('''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%'''(((((())))))(((((('''(((((((((''''''(((((((((&&&''''''((((((''''''&&&((()))))))))************(((((()))***+++,,,,,,,,,+++++++++,,,,,,------------------------...............---------,,,------000000000000000111222222222222222222333333333333333333222222111111000000111111111111111111111111222111000///...---,,,+++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,******))))))))))))*********))))))((((((((())))))))))))*********))))))))))))******)))(((''''''(((************************++++++******)))(((((((((++++++++++++******))))))***************)))(((''',,,+++***))))))***+++,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---------.........////////////////////////000000000000111111111111111111222222333444444555444555666666666777:::<<<@@@BBBEEEHHHLLLQQQXXX\\\^^^aaaeeekkksss}}}|||wwwqqqjjjaaaWWWOOOJJJIIIHHHGGGHHHIIIIIIHHHLLLLLLMMMNNNQQQWWW___eeehhhiiihhheee```]]][[[[[[___bbbdddffffffgggiiikkkmmmmmmmmmllliiifffdddbbb_________```cccgggkkkmmmpppooommmjjjgggeeeggghhhhhhlllpppqqqnnniiieeecccfffhhhmmmqqqtttvvvwwwxxxwwwxxxzzz||||||~~~~~~zzzvvvjjjbbb\\\\\\]]][[[ZZZ\\\[[[\\\^^^```bbbcccddddddcccaaa^^^[[[XXXVVVTTTTTTPPPQQQRRRSSSQQQOOOKKKIIIEEECCCAAA??????AAACCCDDDCCCBBBAAA???>>><<<;;;:::>>>???AAAAAACCCFFFJJJMMMVVV]]]gggqqqxxx~~~xxxrrreee___VVVMMMGGGBBB>>>:::888777666666666888999:::555666777777888888777777444444444444444444444444666666666666666666555555666666555444444444444555555555555555555555555555555555555444444333333333222333333444444444444333444333333333333222222222000000/////////000111111.........---------......,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((())))))))))))((((((******)))((((((((((((((())))))************)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((('''''''''(((((())))))(((((('''((()))))))))************(((((()))***+++,,,,,,,,,******+++,,,,,,---......---------....../////////000000000111000000000000000000//////000000111222111111111222222222333333222222222111111000000000111111111111111111111111000000///...,,,+++******---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******))))))***************+++******))))))))))))******)))((((((((((((((())))))))))))))))))))))))******)))******)))(((''''''(((************************++++++***))))))((((((''',,,++++++******))))))(((((((((''''''%%%$$$"""!!!,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------------...........................//////000000000111111111000000111111222222333333333555666666555555777888;;;<<<===>>>???BBBGGGJJJKKKMMMPPPTTTZZZbbbjjjppp{{{xxxgggZZZQQQMMMIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJNNNTTTXXXZZZZZZYYYVVVSSSQQQPPPQQQRRRTTTWWWWWWWWWWWWXXXYYY\\\\\\\\\]]]\\\[[[ZZZYYYVVVVVVVVVXXX[[[^^^bbbdddeeeeeedddcccbbbcccfffiiijjjooouuuwwwvvvqqqmmmjjjkkklllnnnrrruuuxxxyyyyyywwwyyy|||~~~}}}tttkkkccc\\\[[[ZZZXXXVVVWWWVVVWWWXXXYYYYYYZZZYYYYYYWWWVVVTTTQQQNNNLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGGGGDDDCCCBBBAAACCCFFFIIIKKKKKKKKKIIIGGGEEEDDDBBBAAABBBDDDGGGJJJNNNRRRXXX\\\eeekkkttt}}}zzzsssiii___XXXNNNJJJDDD>>>;;;999777666444333333222333333444555333444555666777777777777444444444444444444444444666666666555555555555555666555555444444444444444444444444444444444444444444444444444444333333333333333444555555555555555444444444333333333222222//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((())))))))))))((((((+++***)))((((((''''''(((((())))))*********))))))''''''((((((((((((''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''((())))))((('''''')))))))))******)))))))))))))))))))))************)))))))))***+++++++++,,,******+++,,,,,,---......,,,---...///////////////---...///000000000000///000////////////000111111000000000000111111111222111111111111111000000000111111111111111111111111.........---,,,+++******,,,,,,++++++++++++,,,,,,)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))))))))))))))((())))))***+++((()))***)))((('''((()))************************((((((((()))******+++++++++++++++*********)))))),,,,,,+++***)))'''&&&%%%++++++************++++++)))***++++++******+++,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,------------......................../////////000000000111111000000000000111111222222333444555555444444555666666777888888888999<<>>???DDDJJJMMMNNNTTT^^^gggjjjssswwwuuutttpppnnnppplllkkkggg```YYYTTTRRRRRRKKKKKKJJJGGGDDDDDDEEEFFF@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAABBBBBB???AAACCCEEEFFFHHHKKKMMMVVVZZZ^^^aaabbbbbbbbbccccccaaa```ccchhhmmmnnnnnneeeiiinnntttzzzvvvuuuvvvzzz{{{tttggg[[[SSSKKKEEEEEEFFFEEEDDDEEECCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAACCCEEEJJJQQQXXX^^^bbbeeeeeefffiiimmmsssxxx{{{|||xxxuuusssqqqsssxxx~~~tttjjjaaaZZZPPPKKKCCC===:::999888777222333444333222111222333000000000111111111111111222333444444555555555444333333333444444555555555444333333333444555777888777777666555555555555666555555555555555555555555333333333333333333333333///000111222333444444444111111111111000000000000///...---,,,+++************+++---...///...------+++++++++************)))************))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************))))))************))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&'''(((******((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%,,,+++***((((((((())))))*********)))))))))))))))***+++,,,,,,------,,,,,,...///000///...---.../////////000000000111111111111000///......///000111............////////////222///---...000111000...000000000000////////////------,,,,,,,,,---......++++++++++++++++++++++++))))))(((((((((***+++,,,,,,+++)))((('''''''''(((''''''''''''((((((((((((***)))((('''((()))+++,,,))))))))))))************)))***+++---------,,,+++++++++************++++++(((((())))))******++++++***,,,------,,,*********,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///...------------...///++++++++++++,,,---...///....................................////////////////////////////////////222222222222222222222222333333333444444555555555333444444555666777777888999;;;===AAAEEEIIILLLMMMWWW[[[bbbjjjttt{{{tttmmmgggbbb^^^[[[XXXSSSNNNJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@AAA@@@===;;;;;;===>>>???>>>>>>??????===<<<;;;===@@@BBBBBBBBBHHHJJJMMMQQQTTTWWWXXXYYYQQQSSSUUUWWWYYY[[[\\\\\\VVV[[[aaahhhrrr{{{nnniiieeedddeeefffddd___VVVOOOFFFEEECCCAAA@@@@@@AAABBB:::<<<===>>>======>>>@@@???BBBEEEGGGFFFFFFGGGGGGIIIMMMSSSYYY```gggnnnssstttuuuwwwyyy~~~wwwjjjaaaZZZSSSKKKEEE>>>===;;;999777555444444555444333222111111111111000000111111111222222222222222222222222222222222555555555444444333333333333333333333444444555666;;;999777444333333444444444444555555444444333222555555444333333333333444222333333333333222111111222222222222111111111111,,,+++******+++,,,...///******+++++++++,,,,,,,,,---,,,+++***))))))))))))---,,,+++)))(((''''''''')))((('''''''''(((***+++(((%%%$$$%%%)))+++***)))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))*********((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''+++***)))(((((())))))***))))))))))))***************+++,,,,,,------,,,,,,---...000///...---...000000000111111111111111111111000////////////000111....../////////000000000222///---...000111000////////////............------,,,,,,+++++++++,,,,,,************************+++***)))(((((()))************((('''&&&&&&&&&'''''''''''''''((((((((((((+++***((('''((()))***,,,(((((()))))))))*********%%%&&&'''(((((((((((((((((((((''''''''''''((((((***************++++++++++++,,,...---+++))))))))),,,,,,,,,++++++*********************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++,,,---...///........................------------....................................111111111111111111111111222333333333444444444444333333333444444555555666555666888:::===???AAABBBEEEHHHMMMTTT[[[dddmmmsss~~~xxxuuummmjjjddd^^^YYYUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJHHHFFFDDDDDDCCCAAA???===>>>???>>>===;;;;;;;;;===<<<;;;<<<>>>??????>>>CCCDDDEEEHHHJJJLLLMMMNNNIIIJJJKKKLLLMMMNNNNNNNNNJJJOOOUUU[[[eeewww}}}jjj^^^XXXSSSSSSTTTVVVWWWTTTNNNJJJDDDCCCAAA@@@??????@@@@@@===>>>????????????BBBDDDEEEHHHJJJLLLLLLMMMOOOQQQWWW[[[aaahhhnnnuuu{{{xxxqqqfff^^^TTTLLLHHHCCC===888999888777666555555555555555444333222111111111111000000111111111222222222222222222222222222222222444444444333333333222222222222222333444555666777:::999666444333333444444333444444555555555444444666555444444333333444444222333333333333222111111000000/////////.........,,,,,,+++++++++,,,---...*********+++++++++,,,,,,---,,,+++***))))))))))))+++***)))))))))))))))))))))(((((('''((()))***+++(((&&&%%%&&&(((******((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((())))))))))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''***))))))((())))))***+++((()))))))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,---//////......///111222222222222222111111111111111000000///000000111/////////000000000111111111000......000000000///.........---------,,,,,,---,,,+++***************)))))))))))))))))))))))),,,+++***)))(((((((((((()))((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((+++***)))(((((()))******(((((())))))))))))******(((((((((((((((((()))*********))))))))))))******++++++++++++++++++******+++,,,------***)))((()))+++++++++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------------------------+++,,,,,,,,,------------........................///////////////000000000222222222333333333333333222222222222333333333333333333444444555666666777:::<<>>===;;;;;;;;;:::999999::::::999888<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAAEEEJJJOOOXXXgggzzz|||jjjZZZPPPLLLFFFFFFGGGIIIKKKKKKIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEJJJMMMRRRTTTVVVWWWYYY\\\```ccckkkooouuu{{{vvvoooggg^^^XXXOOOIIIBBB>>><<<:::666333333333333333333444555555444333222111111111111111111111111111111222222222222222222222222222222222333333333222222222222222111111222222333555666777999888666444333333444444222333444555666666666666666555444444333444444444222333333333333222111111///............---------...---,,,+++++++++,,,,,,*********++++++++++++,,,,,,+++******))))))))))))))))))(((((()))***++++++((((((((((((((()))*********(((&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***++++++(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,............000111333333333222222222222111222222111111000000000111000000000000111111111111111000/////////000000000.........------------,,,...---,,,******)))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((+++***))))))((())))))***(((((((((((()))))))))***+++***)))(((((()))++++++,,,++++++******++++++,,,+++++++++******))))))))))))+++,,,+++***)))***++++++++++++***************++++++++++++++++++++++++************************************************------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,------------........................///////////////000000000222222222222222222222222333222222222222222222222333333333333333333333333777999;;;<<<>>>AAAEEEIIIKKKQQQXXX___fffooozzz~~~zzzwwwnnniiiaaa[[[WWWTTTQQQPPPIIIHHHGGGGGGFFFEEECCCAAA???===:::::::::;;;:::999<<<;;;;;;:::;;;<<<===>>>===>>>>>>>>>>>>>>>======???BBBEEEIIIPPP\\\kkkvvv}}}zzzssshhh[[[RRRLLLKKKGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKMMMQQQWWW\\\ccceeegggiiikkkpppvvv{{{zzzsssiii___WWWPPPIIIDDDCCC???;;;888888777666444111111111111222333444555333333222111111111111111111111111111111111111111111111111111111111111111222222111111111111111111000111111222333555666777777666555444444444444444222333444555666777777777666666555444444444444444222333333333333222111111000000/////////...............---,,,++++++******************++++++++++++++++++***))))))))))))))))))))))))))))))******+++((((((((((((((())))))******)))((((((((((((((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))(((''''''''')))***+++((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************((())))))***+++,,,,,,---)))***++++++,,,,,,++++++***,,,......---...///111222222222222222222222222222222222222222111111000000000000000111111111111000000000/////////000000/////////.........------......---+++************************************(((((())))))************))))))))))))((((((((('''''''''''''''((((((((((((******))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((******))))))(((((('''''''''(((************,,,...************************++++++++++++++++++++++++************************************************------------------------,,,,,,+++++++++,,,------------------------------,,,------------................................./////////000000000111111111111111111111111111000333333222222222222222222111111222222333333444444222444555666777999<<>>>>>??????@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@CCCFFFKKKTTT___ggghhheee```YYYRRRMMMKKKKKKHHHHHHIIIKKKMMMQQQVVVYYY[[[\\\^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZ]]]bbbiiiooowwwyyy{{{}}}xxxpppkkk```[[[TTTLLLFFFAAA===;;;999777444333222222111111222222111111111222333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444666666555555555444444444444555222333444666777888999999666666555444444444444555222333333333333222111111////////////.....................---,,,+++***)))))))))*********+++++++++******))))))((()))))))))+++******)))))))))))))))'''(((((()))))))))))))))+++******)))'''''''''(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((()))(((''''''''')))***+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************))))))*********+++,,,,,,,,,)))******++++++++++++++++++,,,......------...000111111111111222222333333333333333333333222111000/////////000000000111111///000000000......000111/////////............---...---,,,+++++++++++++++************************'''''')))***++++++++++++((()))))))))))))))((((((''''''''''''((((((((((((((()))))))))************''''''(((((((((((())))))******)))(((((((((((()))***))))))(((((())))))***((((((((((((((((((''''''&&&((()))))))))***---///)))))))))***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......//////000000111111000000000000000/////////111111222222222222222222...///000111222333444444///111333333333555777999;;;<<<>>>???AAAEEEJJJNNNQQQTTTYYY___eeennnvvv|||~~~{{{yyyxxxtttoookkkiiiddd^^^YYYUUUPPPIIIDDDBBBCCCDDDDDD@@@@@@AAAAAAAAA@@@??????;;;<<<<<<======<<<<<<;;;===???BBBEEEJJJRRRZZZ```aaa^^^ZZZUUUQQQOOONNNNNNLLLMMMPPPTTTXXX___ggglllppprrrtttvvvvvvtttrrrpppooopppooooooqqqvvv}}}|||uuunnnggg```ZZZUUUKKKHHHDDD???;;;999888777333333222111000/////////222222111111111111222222222111111000000000111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222222333444555444444444444444555555555333444555777888999999999777666555555444444555555222333333333333222111111...------------,,,,,,,,,------...---,,,+++***))))))))))))************+++***))))))(((((()))))))))++++++***)))(((((())))))''''''((()))))))))))))))***++++++)))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((())))))******))))))((()))(((((((((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++******((((((++++++++++++++++++++++++))))))***+++++++++++++++,,,---......,,,,,,---......//////000111222333333333444444444333222111000....../////////000000000///000111000...---///222.........---------,,,,,,,,,+++************++++++))))))))))))))))))))))))((()))******+++***))))))''''''((())))))(((''''''''''''''''''((((((((((((&&&'''((()))***+++++++++'''''''''((((((((())))))******++++++******)))(((,,,,,,++++++++++++,,,,,,(((((((((((()))))))))))))))******)))((((((***---((()))))))))*********+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,------...//////000000000000000//////........./////////000000111111222......///000111222333444///111222333222222444666555555666777888:::<<<>>>???AAADDDHHHLLLSSSZZZ___jjjrrr~~~zzzuuullleeeZZZQQQLLLLLLMMMNNNLLLLLLMMMMMMLLLIIIFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBFFFKKKRRRYYYaaaffffffddd```^^^]]]]]]\\\\\\^^^```eeehhhmmmuuu}}}{{{uuuqqqeee```YYYRRRNNNJJJGGGEEE===<<<:::777555333333444222222333222111111111222000000000000000111222222111111000000000000111111222222222111111111000000111111111111111111111111111111111222222222333333333222222222222222333333222333444444555555555555444555666777888999999999777666666555555555555555222333333333333222111111.........------------,,,,,,------------,,,******))))))))))))************))))))(((((((((((())))))))))))))))))))))))***+++&&&'''((()))***))))))((()))***+++***'''''')))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))************)))(((((())))))))))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***)))***++++++***)))(((''',,,,,,++++++++++++++++++))))))***++++++++++++***,,,.........,,,+++,,,---------...000111222333444444444555555444222111000............////////////...000111000...---///222---------,,,,,,,,,++++++***)))))))))))))))***+++((((((((((((((((((((((((******++++++***)))'''&&&%%%&&&'''(((((((((&&&&&&''''''''''''((((((((()))%%%&&&((()))+++,,,,,,,,,''''''''''''((((((((()))%%%&&&'''''''''&&&$$$###))))))(((((((((((())))))(((((())))))******++++++,,,,,,+++)))''''''(((***(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,------...//////000000//////.........---,,,------...///000111111000000111111222333444444---///000000///...000111111111222333444666888999;;;;;;<<<<<<===@@@EEEIIINNNWWWbbblllssszzz}}}oooccc]]]\\\]]]^^^```aaabbbaaa^^^ZZZUUURRRRRRQQQPPPOOOMMMJJJHHHGGGFFFIIIMMMTTT\\\dddlllpppnnnlllkkkkkklllmmmnnnmmmtttwww{{{~~~}}}tttjjjaaaYYYUUUNNNIIICCC>>><<<<<<;;;;;;777777666444222000000111///000111111000000111222............000111222333111000000000000000111111222222222222111111000000000000000000000000000000111111222222333333333333444333222222111111222222222222333444555555555555555666777888888999888888777777666555555555555555222333333333333222111111111000000000000/////////+++,,,---...---,,,+++***))))))))))))************))))))(((((((((((()))***''''''(((((()))+++,,,---&&&''')))*********)))((((((***+++***((('''))),,,******))))))((((((''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))((()))***++++++***)))(((((()))*********((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******++++++***************++++++++++++*********)))))))))))))))***++++++,,,,,,------,,,,,,---...000111......///000111222222333333333333333333222111000////////////000000000000111111000///////////////000///...------,,,------(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''''''''''''''''''''''')))(((&&&%%%&&&))),,,...000///,,,***(((&&&%%%%%%''''''((()))))))))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,------------...------,,,,,,......---,,,++++++++++++..................------........................////////////////////////////////////////////////000000000000000000000000111111222222333333333444222222333333333444444444555666666777888999999:::CCCFFFLLLRRRXXX```ggglllwwwzzz~~~wwwnnnllloooqqqwww{{{~~~|||uuuoookkkjjjfffggghhhgggddd]]]WWWSSSXXXXXX[[[bbbjjjrrrwwwyyy}}}~~~yyyrrrppphhh^^^WWWSSSNNNHHHBBB===<<<999777555555444555000000000000000000000000......//////000000111111000000000000000000000000000111111111222222222222////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222222222222222333444555555222444666777777777888999444444444333222333555777333333333333222111000000111000000///...---------+++***))))))++++++***)))******++++++++++++******'''((()))++++++******)))******))))))))))))************))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((((((((((((((((((%%%&&&''')))******+++++++++******)))))))))******+++++++++*********))))))(((((())))))***+++++++++000////////////111222333/////////000111111111222111111222222111000000//////000000000000000000000111000000///////////////000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,------...---------......,,,+++***))))))))),,,,,,---------------,,,------------------------////////////////////////........................000000000000000000000000000000000000////////////111222222222222333333333222222222333444444555555999;;;>>>AAAEEEIIINNNRRR[[[^^^cccgggkkkpppuuuyyy}}}wwwpppllljjjiiikkkpppwww~~~{{{uuuqqqjjjaaa[[[SSSMMMFFFBBBBBB@@@<<<888999888666444333222222333000000000000000000000000.../////////000000000111////////////////////////000000000000111111111222000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111222222222222222222333444555555555666777777666444444444444444444333222222333444444444444333333222111000000000000///...---------,,,*********+++,,,+++***''''''((((((((((((''''''((()))***+++,,,++++++*********))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((('''(((((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((())))))***+++++++++***************))))))******+++,,,,,,,,,---,,,,,,,,,---...///000000000000000000000000000///000000000000///......000000000000000000000000000000//////......////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&'''(((***++++++******''''''((())))))))))))((()))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++,,,---...............---,,,***)))(((((((((******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000000000000000000000000000000//////...------,,,000000000111111111222222//////000000111222222222333555666777888:::===???DDDFFFJJJNNNRRRVVV[[[^^^fffkkkrrr{{{}}}{{{{{{}}}|||uuunnnhhh```ZZZUUUOOOHHHCCC>>>:::666555666777555333444333222111000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222111111111111111111222222222222333444555555666777777777777555444333222222222222222222111111444444444444333222111111000000//////...------------+++***+++,,,---,,,+++))))))************)))))))))***+++,,,,,,,,,++++++******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%((((((((((((((((((((((((&&&'''(((((()))(((((('''((((((((((((((((((((((((************)))'''&&&%%%(((((((((((((((((()))***************************++++++,,,,,,---.........******++++++,,,,,,---...000000000000000///////////////000000000000//////111111111000000000000000000//////........./////////...---,,,++++++++++++************************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&'''((()))***)))'''%%%$$$&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))***+++,,,---............------,,,+++************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////////////////////////////////////////000000000000111000000111111222222222222000222444555555777999<<<:::<<>>;;;888777666555444333222000000000000000///////////////////////////////////////////////////000000000000////////////........................---.........////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111222222222222333444555555555555666999<<<<<<999777000///...000333444444222444444444444333222111111............---------------,,,++++++------,,,+++''''''((((((((((((''''''((((((((((((((())))))*********))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++***************+++++++++(((((())))))***+++++++++******,,,------...------////////////////////////111222222333333333333222222222222111111000000///......------......//////------,,,+++************************************))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((###$$$&&&((())))))))))))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))++++++,,,---............---------------......///,,,,,,---...////////////........................------------------------------------------------........................))))))***,,,---...///000........./////////000000////////////////////////...000111111///......///222333444333222222333555888999;;;<<<>>>BBBGGGKKKQQQUUU[[[bbbiiiqqqyyy~~~|||uuunnngggbbb___WWWRRRLLLGGGCCC@@@<<<:::888777555333111000//////------...///000000111111///000000000000000///...////////////////////////000000000000////////////....................................////////////////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222222222222222333444555555666666777;;;@@@@@@===:::555222///000333555444333333333333333222111000000---------------------------+++***+++,,,---,,,+++((())))))******))))))((((((''''''''''''((())))))******))))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))***)))))))))(((((()))***+++,,,,,,))))))*********+++++++++))))))******+++,,,,,,,,,'''((()))***+++++++++***---.........///000000000111111222333333333333333333333222111111000000///...------------...///000---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&&&&'''(((((((((((()))))))))***+++++++++,,,%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******,,,,,,------...---------000///...---,,,,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---......///...////////////000000000........................111222444333111///......111222222222111111333555222333555555666777;;;===BBBDDDGGGJJJOOOVVV]]]ccclllrrryyy~~~|||vvvrrrgggeee```ZZZTTTOOOKKKIIICCC@@@<<<999777666555333333333333222000...------,,,---///000000000111222///000111111000///...---////////////////////////111000000000/////////................................./////////000000000........................000000000000000000000000//////000111111111111111//////000111222333333444222222222222333444555555555555999AAAIIIMMMLLLHHH>>>888222000222444333111222222222222111000//////------------------------,,,*********+++,,,+++***++++++,,,,,,,,,,,,++++++)))((('''''''''(((************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))******)))'''&&&%%%%%%&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))''''''&&&'''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++,,,,,,---......//////000)))***,,,---......------,,,------...///000111111000111222333333333333333333333222222111000000///---------------...///000---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***---------...------,,,,,,111000...,,,***)))((((((,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.../////////////////////////////////000000000111////////////////////////...000222222000///...///---.../////////000222444000222444444444666888;;;;;;;;;<<<<<>>@@@AAABBBBBBDDDEEEHHHKKKNNNRRRTTTUUUZZZ\\\```eeejjjooosssuuu}}}~~~{{{xxxvvvllljjjgggbbb]]]XXXUUUSSSKKKHHHCCC@@@>>>===:::888666666444333111000///...222111111000000/////////........................//////////////////////////////...---------------//////...------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000//////......//////000000/////////.........---000000111111222333333444222111111111111222222333000111222111111222444666777888???LLLZZZbbbccc```JJJBBB999444333333222000444333111///...---,,,,,,------,,,++++++++++++++++++++++++*********))))))***)))))))))((((((((('''++++++***)))((('''&&&&&&'''((((((((((((((('''&&&******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++++++++******************---------------------------------...///000111222111111000000//////......000000///...---,,,,,,+++,,,------......------,,,)))))))))***+++,,,---...)))))))))(((((((((((('''((((((((((((((((((((((((%%%'''))))))(((&&&&&&&&&(((((((((((((((''''''&&&''''''(((((()))************)))(((&&&%%%%%%%%%%%%((((((''''''''''''((((((***************************)))((((((''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((()))***++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///......---,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,---------......------------------------///////////////...------........................////////////000000000000////////////////////////000////////////000111222444444555666777777777777666777888:::<<<>>>@@@@@@BBBDDDGGGKKKPPPTTTWWWYYY^^^aaaeeeiiimmmqqquuuxxx~~~{{{wwwqqqnnniiieeebbb___[[[YYYRRRQQQNNNKKKGGGCCCAAA???;;;999666555555555444333000000000000000/////////000000000000000000000///........................//////////////////////////////...------------...//////............//////................................................,,,,,,---------.........///..................///////////////............000111111222222333333333222222111000000000000000000111222222111111444555777888>>>HHHTTTZZZZZZWWWFFF???888333222333222000333222000///------,,,,,,,,,,,,+++***************+++************)))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))((('''&&&%%%***))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++***************......---------------------------...///000111111000/////////......------//////...------,,,++++++,,,,,,,,,------,,,,,,,,,''''''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((("""%%%((()))((('''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))******))))))))))))************++++++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------++++++++++++------******+++,,,---......---++++++,,,,,,,,,------------------------------------......//////...------......................../////////000000000111111////////////////////////111111000000000000111111333444555555555555555555333444444555666666777777999:::<<>><<<:::888888666555333444555555444333111111111111111111111111.........//////000000000....................................///////////////......---------......////////////////////////........................////////////////////////,,,------------...............------------......111111111111000000000000000000000111111111222222000000////////////000000000222333222111111333555444555999@@@IIIMMMMMMJJJ@@@;;;666222111222111000222111///...---,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))((((((((((((''''''(((((())))))*********************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++++++++************************------------------,,,,,,...---------...///000111////////////..................------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,)))(((((('''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((###$$$&&&%%%%%%%%%&&&(((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((******))))))))))))******,,,,,,,,,++++++******************++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++------++++++++++++------))))))+++,,,------......+++++++++,,,,,,,,,,,,---------------------------+++,,,---...////////////........................////////////000000000000000000000000000000000000222111000000///000000000...///000111222222222222111111111111111111111111444555555666777888888999<<<>>>AAABBBCCCEEEHHHJJJMMMOOORRRUUUVVVWWWZZZ\\\```aaadddhhhlllppptttvvv}}}|||yyyvvvtttsssooommmkkkiiifffcccbbbaaa___]]]YYYVVVTTTOOOKKKGGGDDDBBB???======<<<;;;999777666666555444333333222222111000000111111000...//////.........------------------...//////000000........................,,,,,,,,,------...............---------......///000000000000000000000000////////////////////////++++++++++++++++++++++++------........./////////......------------......000000000000111111111111/////////000000000000000............///000111222000222333333222111222333222222555:::@@@BBBAAA???:::777333111000000000000000000...---,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////////////////............---------,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((($$$%%%%%%$$$###$$$&&&)))&&&'''(((((((((((((((((((((((())))))))))))))))))'''''''''''')))***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''***)))((((((''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******++++++***((((((''''''((()))***++++++++++++***)))++++++++++++++++++++++++---------,,,++++++******))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---))))))+++,,,------------+++++++++,,,,,,,,,------------------------------***+++,,,---.../////////------------------------............////////////000000000000000000000000//////...------.........+++,,,---///000000000000000000000///////////////333333222222222222222222444666888888888999:::<<<>>>???AAABBBBBBCCCEEEGGGIIIJJJLLLNNNRRRUUUXXXZZZ___bbbeeeggghhhjjjlllmmmooooooqqqsssuuuvvvxxxyyyzzz{{{}}}}}}|||zzzyyywwwvvvuuuuuutttuuuvvvuuurrrooonnnmmmeeedddbbb```^^^\\\ZZZYYYTTTSSSQQQNNNLLLKKKJJJJJJHHHFFFDDDBBBAAA???<<<999777555333333444555555444111111111111111111111111111000//////000000...,,,//////......---,,,,,,,,,,,,---------......//////------------------------+++++++++,,,------.........------------...//////000000111111111111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---............////////////..................///............////////////000000000000000000000000------......///111222333000222444444222111222333222222444777:::;;;:::888444333222000//////000000//////...---,,,++++++,,,------,,,+++++++++++++++(((((()))))))))))))))***(((((((((((())))))))))))***)))))))))((((((((('''%%%&&&'''((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************(((((()))***+++,,,,,,---)))******++++++,,,,,,,,,......---------...//////....................................------------,,,+++***))))))***+++,,,++++++***)))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&$$$$$$&&&(((&&&&&&'''((((((((((((((()))))))))))))))))))))((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((()))''''''((()))))))))))))))'''((()))******)))(((''')))))))))))))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))*********)))(((''''''((()))))))))***++++++++++++***)))++++++++++++++++++++++++,,,,,,+++******)))((((((*********+++,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------............------------------------------------....................................---------,,,,,,---............///000111111111111/////////000000000000000000000111111111111111111///111333333222222444555444555666666666777999;;;:::;;;<<<===???AAACCCEEEGGGIIILLLMMMNNNNNNPPPRRRSSSTTTUUUVVVXXXZZZ[[[[[[\\\]]]___```aaaaaa``````___^^^]]][[[ZZZYYYYYYYYYXXXYYYZZZYYYVVVSSSRRRRRRLLLKKKJJJIIIGGGEEEDDDCCC@@@@@@>>>===<<<<<<<<<===;;;999888777777666444222111000//////111222222111000000000111111222222222111000000111222111///---//////...............---------------------......------------------------++++++,,,,,,---......///---------------...//////000111111222222111111000////////////////////////........................,,,,,,---------.........000//////......//////000---........./////////000222222222111111111111111////////////000000111222000222444444333111111222222222333555666666555444///000000000/////////000///...---,,,++++++++++++,,,,,,+++***************(((((((((((())))))******'''((((((((()))))))))***))))))))))))((((((((((((&&&'''((((((((((((((('''((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))''''''(((***+++,,,---...(((((()))***++++++,,,,,,......---------...//////------------------------..................------,,,+++***))))))***+++,,,((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''))))))'''&&&&&&'''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))))))))))))))'''(((((()))))))))))))))&&&((()))++++++)))(((&&&)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************)))))))))+++,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********)))(((''''''&&&******+++,,,------......---------,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++---......---++++++******+++,,,,,,,,,++++++,,,,,,------------......------------------------------......------,,,+++------------------------,,,,,,,,,---------......------------------------...---------......///000//////000000000000//////,,,,,,------......//////++++++,,,------...//////---///111111111111333444///000111111111222444666444444444555666777999:::999;;;===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDFFFFFFEEEBBB@@@>>>>>>>>>===<<<;;;:::999888777777666555555555666777888666555333222333222111///222000//////111222222111------......///000000111.........///111111///---***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,------...///000000---------------...///000000111222333333222111000........................++++++++++++++++++++++++++++++,,,,,,,,,---------000000////////////000000///000000000111111222222333333333333333333333333222111111000000000000000000222444444333111111111000111222222333222111000---...//////......///000......---,,,+++++++++++++++******)))))))))))))))'''((((((((())))))******'''((((((((())))))******&&&&&&'''((()))***++++++++++++++++++***)))((('''((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&''')))))))))'''))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))),,,,,,+++***)))***)))((()))+++,,,,,,+++,,,,,,---------,,,++++++---------...............///............---------222000---+++******,,,,,,+++++++++***)))(((((('''++++++***)))((('''&&&&&& ###'''(((&&&$$$%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''$$$%%%'''***)))((())))))************))))))&&&&&&''''''(((((())))))******))))))((((((''''''))))))*********+++++++++*********)))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,...---+++)))(((((())))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******)))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''111777222,,,,,,...---,,,,,,,,,---------......---------...------,,,,,,,,,---...///000000000000......---,,,---...///000///////////////.........---...///...---------///////////////////////////000000111111222222222333222111111111000000//////111111111222222333333444222222333333333444444444555666666777888999::::::999::::::::::::;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;:::999999888999999444333333222222333333444111111000000000000111111222111///.........///000............///////////////////////////000111111---...000111111000...---......---------,,,,,,,,,---,,,+++++++++,,,---...000//////...,,,++++++***+++---...---,,,,,,---...111000000////////////000...///222333333111///---111111000///...---,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////***,,,...000111111//////000000000000111111111111111222222222222111000000111111222222222222111111111111000///////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))+++*********))))))((((((''''''(((((())))))******,,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&******))))))((((((((('''))))))************))))))'''((()))***************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++,,,+++******+++,,,+++)))++++++,,,------,,,,,,,,,------------........................------------///...---,,,++++++,,,,,,++++++******)))(((((('''))))))))))))((((((((((((%%%''''''&&&$$$###%%%'''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&)))***)))((())))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))******************)))))))))))))))***))))))))))))))))))))))))************))))))))))))***************+++++++++---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...777;;;444---++++++))),,,,,,,,,------------...++++++,,,---............+++,,,---...////////////...------,,,---...///000////////////...............///000///...---...000........................///000000000111111111222111111000000000/////////000000000000000111111111111111222222222333333333111222222333333444444444444555555555555666666666555555555555444444333333666666555444444444444444222111111111111111111222111000000//////000000111111111///.........///000............///////////////////////////000000111***+++,,,------,,,+++***......---------,,,,,,,,,...---,,,+++++++++,,,------,,,,,,++++++******)))+++,,,---,,,+++***+++,,,......---------......///...000222333333111///...////////////............------......------,,,+++------------------------....................................////////////+++---///000111111000///000000000000111111111111222222222222222111111000000111111222222111111000//////...---------------,,,,,,+++++++++*********++++++*********)))))))))((())))))***************************)))))))))(((******************))))))******))))))))))))************)))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))(((((((((***,,,---...---++++++,,,,,,***)))***++++++,,,------------,,,,,,------........................------------,,,,,,,,,------,,,,,,+++++++++******)))((((((((('''''''''(((((()))))))))***)))(((%%%######&&&((('''''''''''''''&&&&&&&&&(((((('''''''''((()))***'''(((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++***(((((())))))******))))))(((++++++***))))))(((''''''))))))))))))((((((((((((((((((((((((((()))))))))((()))))))))***+++++++++++++++***)))((((((((()))))))))))))))))))))))))))************************+++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000666999444---***)))))),,,,,,,,,,,,------------******,,,---.../////////***+++,,,---............---------,,,---......///...........................000111000///...///000........................///////////////000000000///////////////.........//////..................000000000000111111111111////////////000000000000000111111111222222222222000000000000000/////////222222111000000000111111000//////......//////000000000////////////000000111000//////......//////---............///////////////......//////000111)))***+++,,,,,,+++***)))......---------,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++,,,---...---+++******,,,++++++++++++,,,,,,---...///000222333333222000///------........./////////------......------,,,,,,............................................................////////////---...///111111111000000000000000000111111111111222333333333333222111111000111111222222111111000//////...------------...++++++++++++******************)))))))))((((((((())))))***+++++++++++++++************))))))))))))---,,,,,,+++******))))))(((((())))))))))))((((((''''''((()))***++++++,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))***+++,,,,,,...---+++,,,------+++***)))***+++,,,---.........,,,,,,,,,------......///.........---------,,,,,,(((***,,,---...---,,,+++************))))))(((((('''''''''((((((((())))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***((((((((())))))))))))((((((+++*********)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,***)))(((((((((((()))))))))))))))))))))))))))***************++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++)))...111///,,,***+++,,,++++++,,,,,,,,,---------++++++,,,---............+++,,,---...............,,,,,,,,,---------......------...............///---///000///...---...000........................................................................//////......------,,,,,,....../////////000000000000000000000////////////000000000111111111111222000000000000000000000000111111000000000000111111//////............//////000//////......//////000000000//////............---------........./////////............///000000,,,---............---,,,......---------,,,,,,,,,...------,,,+++++++++++++++,,,,,,------......//////000111///---,,,,,,---************+++,,,......///000111222333222111000........................,,,------...------,,,,,,------------------------....................................////////////......000000111111000000///000000000111111111111333333333333333222111111000000111111111111000000111000000///////////////---,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((()))******++++++***************))))))))))))))),,,,,,++++++************((()))***++++++***)))(((''''''((()))***++++++,,,((((((''''''''''''''''''(((((())))))))))))(((((())))))******)))(((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))'''(((***,,,---,,,+++***,,,+++***+++---...---,,,)))***+++,,,---.........++++++,,,,,,---......///...------------,,,,,,,,,'''(((+++---------+++************)))))))))))))))((((((((((((''''''''''''&&&&&&''')))***)))((('''&&&''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++******)))(((((())))))))))))((((((((()))))))))*********+++(((((((((((())))))))))))************************((())))))***+++,,,,,,---,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++***))))))))),,,------...---+++)))(((*********+++++++++,,,,,,))))))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++&&&))),,,---,,,+++,,,///+++++++++,,,,,,,,,------............---,,,++++++---......////////////...,,,,,,,,,---------------,,,---------......//////,,,---......,,,,,,---.................................------------------------------............/////////......------------------.........//////000000000////////////////////////000000000111111000000000111111111111111000000000//////000000111//////............////////////............/////////////////////......---------------...........................//////000......////////////............---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,...//////000///000000///---+++,,,---++++++++++++,,,---...///...///000111111111111000000//////...---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...//////000000000000000///000000000111111111111222333333333333222111111000000000111111000000000000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''((())))))******))))))))))))))))))))))))******)))))))))*********++++++******,,,------,,,******)))))))))))))))*********''''''((((((((((((((((((******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))&&&(((+++---...---+++***+++***)))***---...---,,,***++++++,,,------------******+++,,,---......///------------,,,,,,,,,,,,'''(((***,,,,,,,,,***)))******))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&)))++++++)))&&&&&&&&&&&&'''''''''''''''&&&'''((()))))))))(((((('''(((((())))))((((((''''''(((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((()))***'''(((((())))))(((((('''''''''((())))))***++++++(((((((((((())))))))))))++++++++++++************)))*********+++,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++***************000000//////...,,,+++***************++++++++++++(((((())))))******++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++***,,,///...+++,,,///++++++++++++,,,,,,,,,,,,/////////...---,,,******......///////////////...++++++,,,------------,,,,,,,,,,,,---......//////+++,,,------,,,+++,,,---------------------------.........------------------------.............../////////...............------------............---------...............------------...............///////////////000000......------......//////000//////////////////000......------------.........////////////...------,,,------------...............------......///000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***,,,------...+++,,,---,,,***))))))+++,,,,,,,,,,,,---...//////------...///000000000000000000///...---,,,+++***,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////.............../////////000000000000111111111111111222222222222111000000///000000111111000000///,,,,,,+++************+++)))))))))***************++++++*********)))))))))''''''((()))))))))))))))))))))))))))************(((((())))))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((())))))))))))((())))))******))))))(((++++++,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++,,,------,,,,,,,,,)))***+++,,,---......///---------,,,,,,,,,++++++((()))***++++++******))))))))))))))))))))))))***&&&&&&'''''''''''''''((((((&&&%%%&&&))))))(((%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''''''''''''''((((((''''''''''''((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&)))+++''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***+++*********))))))))))))++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))***++++++,,,------***************+++++++++...---,,,,,,++++++++++++************++++++++++++((())))))***++++++,,,,,,+++++++++++++++*********)))*********++++++++++++************************,,,)))***...---******///***++++++++++++,,,,,,,,,............---,,,++++++---......//////......---***+++,,,---------,,,,,,++++++,,,------...//////,,,---...---,,,,,,---...------------------------///.........------------------......////////////---------...............---------............///,,,,,,------......//////,,,,,,,,,---------......---------.........//////---------------...////////////............//////...------------------........./////////...---,,,,,,,,,---------............------------...//////---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,)))***,,,------------,,,))))))***++++++,,,------)))***++++++)))((()))+++------,,,,,,,,,------...,,,,,,------.../////////.........------,,,,,,,,,+++,,,------......------------------------------....................................////////////......------------......000000000000111111111111000111111111111000////////////000000000000//////+++***))))))(((((())))))((()))))))))******************)))))))))((((((((((((((()))************)))((()))))))))******************++++++++++++++++++,,,++++++++++++++++++,,,************)))))))))((())))))))))))******++++++(((((())))))))))))(((((()))******++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))************))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))+++************,,,---...---+++******+++***)))(((,,,,,,---------,,,++++++)))******+++---...//////---------,,,,,,,,,++++++))))))************)))))))))))))))))))))*********$$$$$$%%%&&&'''((()))***,,,(((%%%$$$&&&''''''%%%&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))******(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))'''%%%%%%(((,,,''''''((((((((((((''''''))))))((((((''''''&&&&&&'''((((((((())))))************))))))(((((((((''',,,,,,++++++++++++++++++***)))))))))))))))***+++))))))))))))))))))))))))))))))***+++,,,,,,------))))))******+++++++++,,,)))((('''''''''(((***+++)))************+++++++++))))))***+++,,,,,,------,,,++++++******)))))))))))))))******++++++++++++************************(((%%%&&&+++,,,)))***///******+++++++++,,,,,,,,,,,,,,,------...------------------...------,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////---...///...------...///------------------------/////////......---------........./////////000000,,,,,,,,,------.........---------.........//////------...//////000111111------........./////////---------....../////////............//////000111///......------......///...------,,,,,,------...---.../////////...,,,,,,,,,,,,,,,---------.........------------...//////...------,,,,,,------.........---------,,,,,,,,,((()))+++---.........---++++++,,,------...//////***+++,,,,,,+++***+++---------,,,,,,+++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,,,,---.........---............................................................/////////000...------,,,,,,,,,------000000000000111111111111000000000000000///......//////000000000000//////,,,++++++***)))***************++++++,,,,,,,,,,,,)))(((((((((''''''''''''))))))***+++++++++++++++(((((())))))*********+++...------,,,,,,++++++***,,,+++***))))))***+++,,,)))))))))))))))*********))))))******+++++++++,,,))))))************))))))'''((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))************))))))(((((())))))))))))(((((('''(((((()))***+++++++++)))************+++++++++,,,,,,---------,,,++++++...---,,,,,,++++++++++++........................++++++,,,,,,++++++***))),,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((***************************************)))((((((*********)))))))))))))))...---,,,***)))))))))))))))************++++++++++++*********))))))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,---,,,+++***,,,------,,,***)))***,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++***)))((()))************++++++,,,,,,,,,,,,,,,,,,---------......************************+++,,,---,,,++++++,,,---***+++---...///...------.........------,,,,,,,,,........................+++,,,---......---,,,+++000000000...,,,,,,,,,---000///...---------------,,,---------.../////////------............------////////////////////////........................------------------------+++,,,,,,---...///000000---...///000111111111111...---,,,,,,++++++,,,,,,---***'''(((+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,---------.........//////////////////////////////111000000000//////......000///---,,,,,,...000222000000111111111111000000//////000000000000//////111///...///000111000.........------,,,+++******+++++++++************)))))))))*********+++++++++---+++)))((('''((()))***)))*********++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++*********))))))))))))************))))))))))))*********+++++++++******))))))))))))******)))(((''''''(((***,,,...+++*********))))))((((((******))))))))))))******+++******))))))))))))))))))))))))))))))(((''''''((()))***+++***)))'''%%%'''''''''((()))*********)))************+++++++++++++++,,,------,,,,,,,,,///...---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,++++++************)))))))))(((((()))))))))))))))((('''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))((((((***************************************)))((((((***)))))))))))))))))))))++++++***)))(((((((((((()))************+++++++++++++++++++++*********))),,,++++++******++++++,,,************************)))************++++++++++++,,,,,,---,,,+++))))))+++)))((()))+++------+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,---.........///000111+++,,,,,,---......------......---------,,,,,,,,,..............................///000000///......---------,,,,,,,,,---...//////...---------------------------............------............------........................------------------------------------------------............------------***+++,,,---............------,,,++++++++++++,,,///---******,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------.................................111111000000000/////////............/////////000111111111111111000000///000000111222333222111111111000//////000000///...------,,,,,,++++++******+++++++++************)))******************++++++---,,,***)))((()))***+++)))))))))*********++++++++++++************++++++***************)))))))))***++++++++++++***))))))+++++++++*********))))))))))))************))))))))))))*********+++++++++******))))))))))))******+++***((('''((()))+++,,,************)))))))))(((******))))))))))))******+++******))))))))))))))))))))))))))))))(((''''''((()))*********)))'''&&&&&&''''''(((((())))))))))))************+++++++++***++++++,,,------------///......------------...---------------------------------------,,,++++++***))))))))))))((((((((()))))))))))))))(((((('''(((((((((''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''************************(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))+++++++++*********))))))***************************************)))(((((())))))))))))))))))*********))))))(((((())))))***)))************+++++++++,,,,,,,,,+++++++++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++---------,,,+++***)))(((***&&&###&&&,,,000///+++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------------------///000000111111000000///,,,+++,,,,,,---...///000///...------------------............------------------............------------------------------------------------------------------------------......---------,,,,,,,,,******+++,,,------------------,,,+++++++++++++++000...,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------111111111111000000000000,,,---///000000000///...222222111111111000000000000111444555666555333222222111/////////000///...++++++++++++++++++******+++++++++************)))++++++******************---,,,+++*********+++,,,((()))))))))************++++++************++++++*********))))))(((((((((***++++++++++++***))))))+++************)))))))))))))))************))))))***************+++++++++******))))))))))))******,,,+++)))((((((((()))***************))))))))))))******))))))))))))******+++******))))))))))))))))))))))))))))))(((((('''***)))))))))))))))(((((('''((((((((())))))******))))))*********+++++++++)))***+++,,,---............------,,,,,,,,,------------------------------------......------,,,+++++++++++++++************(((((())))))))))))(((((((((((((((((((((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++*********************************************)))(((((()))))))))))))))************)))))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,+++*********(((%%%$$$&&&+++......,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---++++++++++++++++++++++++---------,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++---,,,++++++,,,,,,+++***------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////.........---,,,,,,...///000000......---,,,,,,---------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++,,,------............---,,,,,,+++***+++++++++...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++,,,---+++++++++,,,,,,,,,------------------------------111111111111111111000000---......///////////////222222111111000000000000111444777:::;;;:::777555444111///...//////...---******************+++++++++++++++*********))))))+++++++++***************,,,++++++*********+++,,,(((((()))))))))*********++++++************++++++,,,,,,++++++***)))))))))***++++++++++++***))))))************)))))))))))))))******++++++******)))************************+++******))))))******++++++***)))(((((()))***************)))))))))))))))******))))))))))))******+++******)))))))))))))))(((((())))))))))))((((((******)))(((((())))))***)))***************++++++))))))*********+++++++++)))***+++,,,---.........,,,+++++++++++++++,,,,,,------------------------------......------,,,+++************************(((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************)))(((((((((((())))))************((((((((((((((()))***+++))))))*********+++++++++))))))******************+++******))))))******+++************************))))))*********+++++++++*********++++++,,,,,,---'''(((((())))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---///111333222111...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,...,,,******,,,------+++------,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++,,,------------------,,,,,,+++************+++))))))***++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************++++++,,,---+++++++++,,,,,,,,,------------------------------000000000000000000111111000///---------...000111222222111000000111222222666:::???CCCDDDBBB???<<<555333///............---******************+++++++++++++++*********))))))******************************)))))))))*********))))))))))))************++++++************+++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************************++++++************++++++((((((((())))))***+++,,,))))))))))))))))))************))))))))))))******+++******)))))))))))))))(((((())))))))))))((((((******))))))))))))***+++++++++++++++++++++++++++)))************+++++++++***++++++,,,------------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++''''''((((((((((((((()))'''(((((()))))))))))))))+++***))))))((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((((((((((()))******++++++&&&&&&&&&&&&''''''((())))))************+++++++++)))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,...///)))***+++***((((((***,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++******)))((((((,,,222555666444---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,)))&&&'''***+++)))''',,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++,,,,,,+++***************&&&(((***+++******+++,,,++++++++++++++++++++++++******************************))))))******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******)))******+++,,,---,,,,,,,,,,,,------------------------------------////////////000000000000111///---,,,,,,...111222222111000000111222444555;;;@@@GGGLLLNNNKKKGGGCCC777333000...---...------++++++++++++++++++******+++++++++************)))))))))*********+++++++++((())))))))))))*********)))*********++++++++++++++++++************++++++))))))))))))))))))))))))***++++++++++++***))))))(((((()))))))))))))))*********++++++++++++******+++++++++***************++++++************++++++&&&'''((()))***+++,,,,,,))))))))))))******************))))))))))))******+++******)))))))))))))))'''(((((()))))))))))))))))))))***************+++************************)))************+++++++++++++++,,,------,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***''''''''''''(((((())))))''''''((())))))))))))))),,,,,,***)))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))***************)))(((((('''(((((()))******++++++)))(((((((((((())))))***)))************+++++++++)))))))))******+++++++++******))))))))))))******************************)))************++++++++++++************+++---...+++***)))***++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---,,,,,,,,,+++++++++******))))))***+++,,,------...---,,,,,,+++******))))))'''$$$$$$(((...222111///,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++(((%%%'''+++---+++))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,++++++***************'''***,,,,,,***)))***+++***************************************************))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---))))))))))))***+++,,,---,,,------------.................................---.........///////////////......---...///000111000000//////111333666777<<>>GGGNNNPPPLLLGGGBBB888555000------------,,,......------,,,+++******+++++++++************)))''''''(((***+++,,,---...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++******+++,,,---......///***++++++++++++***))))))'''((((((((())))))*********++++++,,,,,,++++++***++++++++++++******)))))),,,++++++******++++++,,,)))************)))(((((((((((())))))*********+++******))))))))))))******+++******)))))))))))))))''''''((()))))))))))))))'''(((***,,,---,,,***)))((())))))))))))*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------,,,++++++******)))))))))))))))******************))))))(((((('''''',,,+++)))((('''&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))******)))(((''''''((()))***))))))))))))))))))))))))))))))************)))))))))(((((('''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))******''''''(((((())))))*********)))((((((((()))+++,,,+++*********))))))((((((************************((()))***++++++,,,++++++))))))))))))))))))))))))+++*********))))))((((((************)))))))))))),,,,,,***)))(((((((((((('''***)))&&&(((...---((())))))*********))))))(((************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++++++++++++++++++++++++++******))))))))),,,,,,+++******))))))))),,,,,,,,,++++++*********)))***,,,---......---,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********111000...---,,,+++++++++******+++++++++,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********------------------------+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''++++++***************+++++++++******++++++,,,---************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,---...//////......////////////..................////////////000000000000000000000000111111111111222333444555;;;===@@@BBBBBB???;;;999222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''******))))))))))))************++++++++++++******'''((((((***+++,,,------+++++++++*********))))))))))))))))))))))))))))))******++++++++++++************))))))(((((('''''')))************++++++++++++*********))))))((((((***)))))))))))))))))))))+++)))'''''')))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((((('''******))))))))))))******...---,,,+++************)))))))))*********+++++++++++++++++++++,,,------......---,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++******)))((((((((()))))))))*********)))))))))((((((((('''+++***)))(((''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***))))))(((((((((((()))((((((((((((((((((((((((((())))))******))))))(((((((((((('''''''''((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))******(((((((((((())))))))))))***)))((((((((()))++++++************)))))))))(((*********************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++***)))(((((((((((()))------***+++///...***))))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,+++++++++************)))))))))***************,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))***++++++,,,++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,------......---..............................//////.....................////////////////////////////////////////////////000111222333666777:::;;;;;;999666444111000...,,,+++,,,---...+++++++++++++++++++++++++++++++++*********************))))))))))))************++++++++++++******(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++*********)))))))))************+++++++++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***+++***)))************************))))))(((''''''((())))))+++*********))))))))))))))))))(((((((((((())))))------,,,+++***))))))***************+++++++++,,,+++************+++,,,,,,//////...,,,+++***)))(((*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++******))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))(((((((((((()))))))))((()))******+++************))))))))))))))))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))))))))))))))*********''''''((()))***+++,,,,,,++++++***)))((((((((()))&&&***+++)))(((******((())))))************))))))************************+++++++++************************************************************+++************************,,,,,,,,,++++++++++++***(((((())))))***++++++,,,+++++++++++++++*********......,,,++++++*********++++++++++++************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++******************++++++,,,,,,---*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))***,,,------...000000/////////.........------------------------............////////////........................///......//////000111222222333444444444333111000000///...,,,,,,,,,------************************))))))******+++++++++,,,******))))))))))))************++++++++++++******))))))*********+++++++++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++*********************+++++++++,,,***************)))))))))************************---+++***+++,,,+++)))'''++++++++++++++++++++++++))))))(((''''''((())))))+++++++++***************)))))))))))))))))))))))),,,,,,+++***))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,---------,,,+++***)))))))))))))))******++++++,,,++++++,,,,,,------------,,,,,,++++++***)))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((())))))*********((('''%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))******+++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************))))))((((((************)))))))))(((******)))))))))))))))***###''')))(((''''''))))))((())))))************)))************************************************)))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************++++++,,,,,,+++++++++***************...---+++*********+++,,,++++++++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))***+++++++++++++++************++++++++++++*********+++++++++,,,,,,************************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******,,,------,,,+++************++++++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++***************+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++///.....................---------,,,,,,---------............////////////........................000000000000000111222333222222222111111111000000///...---,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++******))))))))))))************++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++***(((''''''(((***+++++++++++++++++++++***************+++++++++,,,,,,************************)))))))))))))))*********...------------,,,)))&&&************************+++++++++******+++++++++************************+++++++++,,,,,,+++++++++,,,+++******)))))))))*********+++++++++,,,,,,,,,******))))))******+++,,,***+++++++++++++++++++++)))))))))******++++++,,,***+++,,,---------,,,,,,,,,,,,+++******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((()))*********&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))*********((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))******))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''((()))))))))************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))---,,,+++***)))''''''&&&************)))))))))(((***)))))))))))))))******))))))***+++++++++,,,///(((((()))***************************************************************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++***)))***+++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++***)))((())))))*********+++++++++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,------+++***))))))((((((++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////...---,,,,,,,,,,,,---...............////////////........................000000000///000000111111111000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))************++++++++++++************************++++++************++++++++++++)))))))))))))))))))))))),,,***)))'''''')))***,,,***************************++++++++++++,,,,,,,,,***************+++++++++,,,,,,,,,------.........///............,,,)))'''************************+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***,,,+++******************************+++++++++,,,+++************+++,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++)))***,,,---------,,,++++++++++++***))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''((()))******))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''')))***+++******)))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))(((((((((((((((((()))************)))))))))))))))************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))---,,,+++***)))''''''&&&''''''((()))***+++,,,,,,)))((((((((()))***++++++///***''')))+++***+++---'''((()))******+++*********************************************+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***************************)))************+++++++++...------,,,++++++******)))))))))***************)))))))))******+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******************+++,,,,,,+++***)))((()))))))))************+++******+++++++++,,,,,,,,,*********************************+++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))***+++,,,,,,------+++***))))))((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////.........------******+++,,,---...///000///...---,,,,,,---...///............////////////..............................------------............------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))))))))************++++++++++++******))))))*********+++++++++)))***************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))***************++++++++++++,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,------...111000.........---+++)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,+++++++++++++++,,,)))))))))*********+++++++++++++++++++++,,,------***************+++++++++,,,,,,,,,,,,++++++++++++)))***,,,------,,,+++***++++++******))))))((((((((((((((()))))))))******'''((((((((()))))))))***'''((()))******)))(((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++************************((())))))******))))))(((&&&''')))+++++++++***)))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***+++******)))((()))))))))************************************))))))******************))))))))))))))))))))))))*********)))))))))))))))''''''((()))***+++,,,,,,(((((((((((()))***+++,,,888---%%%&&&((('''&&&''''''((()))******+++++++++************************))))))*********+++++++++************************'''(((***,,,,,,,,,+++***++++++++++++++++++++++++(((((()))))))))*********************************((()))))))))*********+++)))******+++++++++******************+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))*********+++((()))+++,,,---,,,+++***))))))))))))************)))))))))*********++++++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++***************,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.............../////////,,,,,,------......//////000///---,,,,,,---///000............////////////////////////////////////...------,,,,,,------...---------...---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))************++++++++++++******(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,(((((()))******+++,,,,,,222000...---......---,,,------------------------,,,,,,---......---,,,,,,------------.........///+++,,,---......---,,,+++---,,,,,,,,,,,,,,,------((())))))))))))*********,,,,,,++++++,,,,,,---...,,,+++++++++******))))))---------,,,,,,+++++++++(((***+++------,,,+++***++++++******)))((((((((())))))))))))************'''((((((((())))))******'''((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''&&&'''((()))+++---************************))))))************))))))%%%''')))+++,,,+++***)))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''(((((())))))******'''((()))++++++******)))(((((())))))*********+++************************++++++,,,++++++***)))((())))))))))))))))))))))))'''(((((()))***++++++,,,************))))))))))))(((((((((((()))***,,,,,,CCC444((((((+++***''''''''''''(((******+++++++++************************))))))******++++++++++++************************&&&(((***,,,---,,,+++***++++++++++++++++++++++++''''''(((((()))))))))***''''''(((((())))))******(((((())))))*********+++***+++,,,,,,+++***((('''(((((())))))*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))*********+++&&&(((***---......---,,,))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++************++++++*********++++++,,,,,,,,,---,,,***)))))))))***+++---,,,,,,++++++*********************************'''((((((((())))))******))))))))))))))))))))))))***************+++++++++((((((((()))***,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,---......///////////////.........111000...------...000111............/////////000000000000000000000000000000//////.........//////......///000000...---,,,++++++,,,---------,,,,,,************************'''((()))***+++,,,------******))))))))))))************++++++++++++******'''((()))***+++,,,------+++++++++,,,,,,---------))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,---......//////333000...------.........////////////////////////...///000111111000///....../////////000000111111///000111333333111000///---------,,,,,,---......(((((()))***************,,,)))'''))),,,---,,,))),,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((('''''''''&&&(((((()))***************)))(((((('''''')))***+++$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((***+++***)))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''((((((((())))))))))))'''((()))((('''&&&''')))((((((((((((((()))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''')))***+++,,,+++***)))(((((((((((()))))))))(((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******777444///+++((((((***+++************++++++++++++++++++******)))((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))+++++++++++++++***))))))******))))))((((((''''''((()))***+++,,,,,,+++******)))((('''''')))+++---,,,+++)))((((((((()))***************++++++++++++)))************+++++++++---,,,+++*********+++,,,,,,***'''''')))+++------((((((((((((((((((((((((************************+++++++++************)))+++***)))))))))***,,,,,,,,,,,,+++***))))))******,,,***(((''')))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***''''''(((((())))))******))))))))))))))))))))))))+++***((('''''')))+++,,,***************************)))'''&&&%%%&&&((()))++++++++++++++++++++++++///---+++******,,,///111...------------...////////////............------........................000000000000000000000000///////////////...---------------.........//////+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((************)))))))))))))))***,,,,,,+++++++++,,,***)))(((''''''((()))***///......------......///,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***,,,------,,,+++,,,---...------,,,,,,+++++++++------------,,,,,,,,,,,,------------------------000000111111111111000000222333333333222111000000555555555555555555555555888888888888888888888888<<<:::888555333222222222444222000000111111111000(((((()))***************)))***************+++,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((()))(((((((((''''''''''''(((((()))************))))))((('''''''''((()))***((()))******************(((((((((((((((((((((((($$$&&&(((***++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))))))))((()))******(((((()))***((((((((((((((()))*********************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++***)))(((((()))***+++***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))///---***'''%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))*********************************++++++***)))))))))))))))(((((()))*********))))))))))))))))))))))))))))))+++***))))))***+++***))))))))))))))))))(((''''''***)))))))))((((((((('''((()))***+++++++++*********)))((((((((()))+++,,,+++******)))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++******))))))*********+++)))'''''')))*********))))))))))))))))))))))))************************+++++++++*********))))))+++***)))))))))***+++,,,,,,++++++***))))))******,,,***(((((()))*********++++++++++++++++++++++++++++++***))))))***++++++))))))))))))*********+++))))))))))))))))))))))))***)))((((((((()))++++++************************,,,+++)))(((((()))***+++++++++++++++++++++++++++---,,,*********,,,---///,,,++++++++++++,,,------*********++++++,,,,,,,,,........................///////////////////////////000000000//////...---------------.........///............,,,+++***)))++++++++++++++++++++++++******++++++******))))))++++++******))))))(((((('''(((******)))))))))*********))))))))))))************)))))))))******+++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---++++++***************))))))+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++.........///////////////.../////////000000111111222222444555666777777777777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA>>><<<:::999999999:::888666666777777777666(((((()))***************'''***---,,,)))(((***...******++++++******))))))------,,,,,,++++++++++++,,,++++++++++++************))))))))))))((((((((((((((((((((('''''''''''''''((())))))******))))))(((''''''&&&&&&((()))***+++++++++++++++******)))))))))))))))))))))))))))$$$&&&((()))***+++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))*********))))))))))))))))))***++++++))))))***+++((((((((((((((())))))***))))))******))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((()))***+++,,,((()))))))))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******)))(((''''''((((((&&&&&&'''''''''((((((((('''(((((()))******++++++************************,,,++++++************************+++******))))))))))))))))))))))))))))))***)))((((((******)))(((((())))))))))))(((((('''))))))))))))((((((((((((******+++++++++***)))))))))))))))))))))************************)))(((((((((((((((((()))))))))))))))))))))*********++++++(((((()))))))))))))))(((***)))'''((())))))((('''************************************************++++++*********)))))))))******))))))******+++,,,,,,+++******)))*********+++)))(((((()))******)))************************,,,***(((&&&&&&(((***,,,************++++++++++++))))))))))))))))))))))))(((((()))***************************************+++***)))(((((()))++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++,,,------***+++,,,---...///000000........................////////////////////////000000000000000//////...------------..................//////...,,,***(((++++++++++++++++++++++++((())))))************))),,,,,,+++***))))))(((((('''(((******)))))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,+++++++++*********)))***+++------+++***+++,,,+++,,,,,,---...///////////////000000111222222222333333444555666777777888777888:::<<<>>>@@@@@@AAA>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHFFFDDDCCCCCCCCCCCCAAA??????@@@@@@@@@???(((((()))***************(((***,,,+++))))))+++---))))))*********))))))(((++++++******))))))((((((++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((('''&&&&&&&&&''')))***))))))))))))((('''&&&%%%((((((((((((((((((((((((((())))))***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***************))))))))))))***+++***))))))***+++))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))******)))(((((()))******))))))(((((()))***++++++(((((()))***+++,,,,,,---))))))************))))))'''((()))******)))(((''')))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))************(((((((((((())))))))))))(((((())))))************+++++++++++++++++++++++++++******))))))*********+++++++++++++++***)))((()))))))))))))))))))))))))))((('''((()))***)))'''******++++++++++++***)))))))))))))))((((((((((((++++++*********)))((((((((()))************))))))))))))***++++++)))(((''')))*********++++++++++++))))))))))))************'''((()))***+++***)))(((***)))))))))******(((&&&************************************************************))))))))))))***************+++++++++++++++***************++++++)))((((((*********))))))))))))))))))))))))))),,,***)))(((((()))***,,,************************))))))))))))))))))))))))'''(((***+++++++++)))(((************************(((((('''''''''((()))******+++++++++++++++,,,,,,***+++,,,------,,,+++***------,,,,,,------...///---------...///000000000........................///////////////////////////000000000000000//////------------------------)))+++...000000///---+++++++++++++++++++++++++++'''((())))))************---,,,++++++***)))(((((()))***,,,,,,+++++++++,,,)))***+++,,,,,,+++***)))***+++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,+++---//////---------.........///111333444555666222333444555666777888888;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHIIIKKKMMMNNNPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNLLLKKKKKKJJJKKKIIIGGGGGGHHHIIIHHHGGG(((((()))***************+++)))((()))+++,,,+++***((())))))*********))))))*********))))))(((((((((+++++++++*********))))))))))))))))))************'''''''''(((((((((((((((''''''((()))))))))))))))(((''''''&&&'''((()))***)))))))))((('''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************((())))))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))((()))******(((((()))***))))))(((((((((((())))))'''(((((()))))))))((((((************************&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))******++++++***)))(((((())))))(((((()))***+++,,,,,,---((()))************)))((('''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***###$$$%%%'''((((((((('''(((((((((((())))))))))))************))))))((((((************************))))))((((((((())))))***+++++++++++++++***)))((()))))))))))))))))))))))))))((('''((()))***)))''')))******+++++++++******(((((((((((())))))))))))+++******))))))((((((((())))))************)))((())))))***++++++)))(((''')))*********++++++++++++(((((()))))))))*********'''(((***+++,,,+++***))),,,+++******++++++)))'''*********************************************************)))))))))(((((())))))******+++++++++++++++***************++++++***)))((()))***+++)))((())))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((************************((((((((((((((()))***************++++++,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,---......++++++++++++++++++++++++................................................//////000000000000//////------------------,,,,,,)))+++---///000...,,,+++++++++++++++++++++++++++'''((()))***************,,,,,,,,,+++***))))))((()))***,,,,,,+++++++++,,,((()))***++++++***)))(((((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------+++---///000//////000111111222444666888:::;;;<<<<<<===>>>???@@@AAABBBCCCFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLNNNOOOOOOPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRQQQPPPPPPOOOPPPOOOMMMMMMNNNNNNNNNMMM(((((()))***************,,,)))'''(((,,,...,,,((())))))******++++++******+++++++++++++++++++++++++++************))))))))))))))))))************+++'''''''''(((((((((((((((&&&'''(((((())))))(((((()))(((((('''''')))***+++************)))(((&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))((()))***)))(((((()))******))))))(((((((((((((((''''''((()))))))))((((((************************''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******))))))))),,,+++***)))((((((((((((((()))))))))***+++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((()))************+++******))))))))))))))))))))))))))))))***)))((((((******)))((('''(((((())))))))))))((((((((((((((())))))))))))******)))((((((((())))))*********)))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((()))))))))******(((((()))***++++++++++++,,,+++******++++++***)))******************************************************)))))))))((((((((())))))***++++++++++++************)))******+++,,,***)))((()))++++++)))((())))))))))))))))))))))))***+++,,,------,,,+++***)))))))))((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((************************)))******++++++,,,,,,,,,*********++++++,,,,,,---,,,---...///...---,,,+++***************+++,,,,,,...---------,,,,,,,,,+++................................................---......///////////////------------,,,,,,,,,,,,------......---+++)))'''++++++++++++++++++++++++)))******++++++++++++***+++++++++++++++*********'''(((******)))))))))***))))))************))))))***+++,,,------,,,+++***,,,,,,,,,,,,------------...------------...//////,,,,,,,,,---......//////---///222333444444666777888999:::===???AAACCCDDDIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRTTTRRRQQQPPPQQQRRRQQQPPP(((((()))******************))))))***++++++++++++)))******+++,,,,,,++++++))))))******++++++,,,,,,************))))))))))))))))))*********+++++++++''''''''''''((((((((()))&&&'''(((((())))))((((((***))))))((()))***+++,,,***************)))((('''''''''''''''''''''''''''&&&''''''''')))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***)))***++++++))))))***+++******)))(((((((((((((((&&&''''''((())))))((((((************************************************))))))(((((((((((())))))))))))************))))))******)))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))*********'''''''''((((((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))*********))))))))))))))))))))))))))))))+++***))))))***+++***)))''''''((()))))))))))))))'''((((((((()))))))))***))))))((('''((((((******,,,+++)))((((((((()))***+++******)))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((('''(((((()))***+++++++++)))(((((()))++++++***))))))))))))))))))))))))***************************)))))))))((((((((((((((()))***+++,,,++++++*********))))))***++++++,,,)))))))))***++++++)))'''************************++++++************++++++*********)))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))************************))))))***+++,,,,,,---,,,)))******+++,,,,,,---------------------,,,++++++*********)))******+++,,,......//////////////////................................................,,,,,,---...............---------,,,,,,,,,++++++---------,,,+++***((((((+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,'''(((******)))))))))***+++++++++******+++++++++,,,---...///...,,,***))),,,,,,,,,---------.....................//////000......///000222333444444444666:::<<<===>>>@@@BBBDDDDDDFFFHHHKKKMMMOOOPPPSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXXXXVVVVVVWWWUUUSSSSSSTTTTTTTTTSSS(((((()))***************'''***,,,,,,)))(((+++---)))***+++,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++************))))))))))))))))))******++++++++++++&&&'''''''''(((((())))))&&&''''''(((((((((((((((+++***)))))))))***,,,---((())))))))))))(((((('''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((###$$$%%%&&&''')))*********+++,,,,,,******+++,,,******)))(((((((((((((((&&&&&&'''((())))))((((((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((()))***+++,,,))))))))))))((((((((((((''')))***++++++***)))'''***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%************++++++++++++((((((((()))******++++++((((((((((((((((((((((((******))))))***+++,,,,,,&&&'''((()))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))***+++++++++++++++'''((((((((())))))******)))(((''''''''')))***+++---+++)))''''''((()))***,,,+++)))((((((((()))***************++++++++++++(((((((((((())))))))))))''''''&&&&&&'''(((***+++***(((&&&%%%'''***++++++((((((((((((((((((((((((************************))))))))))))((((((((((((((()))***+++,,,+++************))))))***+++,,,,,,)))))))))***++++++)))'''************************,,,***(((''''''(((***,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************************************&&&'''(((******+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...)))******+++,,,---......................................................+++,,,,,,---.........------------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++------------,,,,,,+++***)))******++++++,,,------)))+++,,,,,,++++++,,,---...---++++++++++++---...)))***++++++***(((%%%$$$,,,,,,,,,------........................///000000111222333555777999:::;;;;;;>>>AAADDDFFFHHHJJJLLLNNNOOOQQQSSSUUUWWWYYYZZZVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\]]]\\\\\\\\\YYYYYY[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZYYYXXXXXXVVVTTTTTTUUUVVVUUUTTT***)))((((((((()))++++++******))))))))))))******((((((((())))))******+++)))))))))))))))))))))))),,,,,,,,,+++***)))(((((('''((()))******)))((('''(((((()))(((((('''&&&&&&))))))))))))))))))))))))++++++******)))(((((((((++++++***))))))))))))))))))(((''''''''')))***+++,,,+++)))((('''''''''((()))************+++++++++''''''(((***+++,,,---...+++++++++*********************))))))((((((((('''''''''(((((())))))******&&&''')))***+++++++++***,,,)))&&&&&&)))++++++***,,,,,,+++***))))))******************************+++***)))(((((('''(((((()))***,,,,,,***)))***++++++******)))(((''''''&&&+++*********************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((+++,,,,,,+++(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))***+++***(((&&&&&&'''************+++,,,---...++++++******)))(((((('''$$$&&&))))))))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************'''''''''((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))************************++++++******)))******+++,,,+++***)))(((((((((((()))))))))))))))))))))))),,,***((()))+++,,,+++(((---------,,,,,,+++++++++++++++++++++******))))))++++++,,,------......///........................//////000000000000//////111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***%%%&&&)))+++,,,---------+++)))(((***---...---+++++++++++++++++++++++++++***++++++,,,,,,---......111000...,,,+++***++++++&&&))),,,---------...///000000///...---///333666555777:::===@@@CCCDDDEEENNNNNNPPPQQQSSSTTTVVVVVV[[[ZZZZZZYYYYYYZZZZZZ[[[______^^^^^^^^^]]]]]]]]]________________________aaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^^^^_______________^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUU,,,+++*********+++------*********))))))*********000000...---+++***)))((()))))))))))))))))))))))),,,++++++******)))))))))'''((()))******)))((('''))))))******)))((((((''')))))))))))))))))))))))))))))))))))))))*********+++***)))(((((((((((())))))(((((('''((()))***+++,,,+++)))(((''''''(((((((((((()))))))))*********'''(((((()))***+++,,,,,,******************************)))))))))(((((((((((((((((()))))))))))))))&&&'''(((***++++++******,,,)))&&&&&&)))+++++++++---,,,++++++*********+++))))))))))))))))))))))))***))))))(((((((((((())))))***,,,,,,***)))***++++++******)))((((((''''''))))))*********+++++++++(((((())))))))))))((((((''''''''''''''''''''''''***)))))))))((((((((('''*********))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++***)))(((((('''''''''))))))))))))))))))))))))))))))+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))+++,,,+++)))'''''''''))))))))))))***+++,,,,,,+++******)))((((((''''''(((***,,,,,,++++++,,,---(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************$$$%%%&&&'''(((***++++++))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************************+++*********************+++******)))))))))))))))************************,,,***((()))+++,,,+++)))+++++++++*********))))))++++++++++++*********)))++++++,,,------......///........................---------......---------......------,,,,,,++++++////////////////////////++++++,,,------------,,,+++++++++,,,,,,++++++***((()))***+++,,,++++++***---+++)))***,,,---,,,***++++++++++++++++++++++++******++++++,,,------......---,,,******+++,,,,,,)))+++...///...///000111111222333444555777;;;>>>AAACCCEEEHHHKKKNNNOOOPPPVVVVVVXXXYYYZZZ\\\]]]]]]_________^^^^^^_________aaaaaa`````````_________bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\\\\[[[ZZZZZZYYYYYYVVVVVVVVVUUUUUUVVVVVVVVV,,,++++++++++++,,,------++++++************++++++222111000...,,,***(((((())))))))))))))))))))))))************************(((((())))))))))))((((((***************))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))((((((''''''(((((())))))((((((((()))******++++++)))((((((((((((((('''((((((((())))))))))))((((((((())))))*********))))))))))))))))))***************)))))))))))))))*********)))))))))))))))&&&'''((()))******))))))+++)))'''''')))+++++++++---,,,++++++***+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))***,,,,,,***)))***+++*********))))))((((((''')))))))))******+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************''')))******))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++******)))((('''''''''************************))))))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++)))(((((()))((((((((((((((()))***+++*********)))(((((('''''''''(((******)))(((((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************%%%%%%&&&''')))***++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))************))))))))))))))))))))))))))))))************************************************)))))))))))))))******++++++++++++++++++++++++++++++***)))***++++++***)))+++++++++************)))++++++++++++************++++++,,,------......///........................,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---***++++++,,,,,,++++++++++++,,,,,,,,,+++***)))(((---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++++++++---...///---...000000000111444666666888<<<>>>AAADDDGGGJJJNNNPPPRRRUUUWWWYYYZZZ[[[^^^^^^___```aaaccccccdddccccccbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\]]][[[[[[ZZZZZZZZZZZZZZZ[[[]]]\\\\\\\\\[[[ZZZZZZZZZXXXXXXVVVVVVVVVVVVXXXXXX))))))))))))******++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))******))))))((((((((((((((((((((((((((((((((())))))************((((((''''''''''''(((((())))))))))))))))))******+++******))))))(((((((((((((((((()))))))))******)))))))))(((((((((((((((((()))))))))))))))******************************+++++++++******)))))))))''''''(((((())))))))))))******))))))***+++++++++++++++************++++++++++++++++++++++++++++++'''((())))))************)))***,,,,,,***)))***+++*********)))))))))((((((************))))))))))))(((((())))))))))))((((((************************))))))))))))(((((((((((((((((())))))******++++++''')))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,***))))))***(((((((((((())))))***+++++++++*********)))))))))&&&''')))((('''&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))************************)))))))))***************(((((((((((()))***+++,,,+++++++++++++++++++++++++++************+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///........................------............------.....................///+++++++++++++++++++++++++++,,,,,,---------------******+++,,,,,,,,,++++++,,,,,,,,,,,,+++******))),,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,---///000111...000111222444666:::===@@@CCCGGGKKKMMMPPPRRRTTTVVVWWWYYY[[[]]]___``````aaaaaabbbccccccdddeeeeeeccccccbbbbbbbbbbbbccccccddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbb```___^^^_________^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ))))))******++++++++++++,,,++++++++++++++++++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))''''''(((((()))(((((('''((((((((((((((((((((((((************))))))((((((((((((''''''''''''((((((******************))))))***************))))))))))))))))))*********++++++))))))))))))(((((((((((((((((())))))*********+++*********+++++++++++++++,,,,,,++++++******))))))((((((((((((((()))))))))******************+++,,,******)))))))))******+++************************'''((()))***++++++******)))***,,,,,,***)))***+++************)))))))))))),,,++++++***)))(((''''''(((((())))))))))))((((((************************(((((((((((())))))))))))(((((())))))******++++++)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%&&&''')))************(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,,,,***))))))*********)))))))))***++++++,,,+++++++++++++++******)))***,,,+++***))))))***(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************************'''((()))************)))(((((((((((()))***,,,,,,******************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,------......///........................------............---------------...............------------------------******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---------...///111222111333666888;;;???DDDGGGLLLOOOTTTVVVXXXYYYZZZ[[[[[[\\\]]]___aaaaaabbbbbbcccccccccdddddddddeeeeeeccccccbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccbbb```___^^^_________^^^^^^]]]]]]]]][[[\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\+++,,,,,,---...---------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((((((((('''))))))))))))))))))))))))++++++******)))(((((('''((((((''''''(((((())))))******+++++++++***)))((()))******++++++***))))))************++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******)))***,,,+++******+++---*********)))******++++++((((((((((((((((((((((((((()))***+++++++++***))))))***,,,,,,***)))***+++************************++++++***)))(((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$%%%''')))+++++++++***'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***++++++***))))))************))))))******+++++++++++++++++++++++++++&&&(((******((((((((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********''''''((())))))***++++++))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))))))))))))))************************&&&''')))***+++******)))(((((((((((()))***+++,,,)))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///........................,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***++++++,,,,,,,,,,,,************+++---...///***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///111333555777999<<<@@@CCCFFFJJJOOORRRWWWZZZ]]]_________```aaa```aaabbbcccddddddddddddeeeeeeeeeeeeffffffffffffeeeddddddccccccddddddeeebbbcccccccccccccccddddddffffffffffffffffffffffffcccccccccbbbaaa```^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\+++,,,---.........------*********))))))*********++++++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((((((((()))***+++***++++++++++++***)))((()))***++++++++++++***)))))))))))))))************))))))******************)))******+++,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((***---,,,+++***+++---,,,+++++++++,,,,,,---...************************)))***+++,,,,,,+++)))((()))***,,,,,,***)))***+++************************(((((())))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))************)))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''')))******)))((())))))***))))))((((((((())))))))))))))))))))))))))))))###%%%''''''&&&&&&'''((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((((((((()))******++++++)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))************************%%%&&&(((***+++***))))))))))))(((((()))***++++++************************)))+++,,,+++)))(((***,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,------......///........................---------......------------,,,,,,++++++*********))))))))))))))))))))))))***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,,,,++++++******+++,,,...///,,,...///...+++***+++---------------------------------......///000000000111111333555888<<<@@@BBBFFFJJJNNNQQQTTTVVVZZZ\\\^^^```bbbcccbbbcccdddeeecccdddeeefffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddeeeeeecccccccccdddddddddeeeeeeffffffffffffffffffffffffbbbbbbbbbaaa```___^^^]]]ZZZZZZZZZYYYXXXWWWWWWWWWUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^______^^^\\\[[[)))***+++,,,---,,,++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++******)))(((''''''&&&***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))***++++++***+++,,,,,,+++***)))((())))))+++,,,,,,+++***)))(((((((((((()))))))))))))))*********++++++++++++******+++,,,------......+++++++++,,,,,,---------+++++++++,,,,,,------------,,,+++*********,,,,,,(((+++------+++***+++------------------...///000........................***+++,,,---,,,***(((''')))***,,,,,,***)))***+++******************++++++&&&&&&'''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******++++++******))))))((((((&&&''')))***)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((()))***+++***(((&&&%%%))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&(((******((((((((())))))(((((('''''''''((((((''''''''''''((((((((((((%%%''')))***))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))******++++++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))************************$$$&&&(((***++++++)))))))))))))))))))))******+++++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,------......///........................//////000000000000////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))***+++,,,------------,,,+++++++++,,,---...///111111///+++((()))+++------------------------......//////000111111111555666888<<>>???@@@AAAEEEFFFHHHKKKMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???===;;;:::::::::888555444333111///---,,,,,,---......------,,,---------,,,,,,---......************************)))))))))))))))))))))))))))))))))******)))))))))************************&&&&&&&&&'''''''''((((((******))))))(((((('''''''''((()))******+++******(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))))))))((('''(((((())))))(((((('''''''''(((((())))))******&&&'''((())))))******)))''''''((()))))))))))))))(((((()))))))))*********((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************)))))))))))))))******(((((()))************)))++++++************++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,---...////////////........................000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***---///111111000000000///////////////...///111333666;;;BBBGGGMMMQQQUUUYYY\\\___cccfffeeeeeefffggghhhjjjjjjkkkllllllmmmmmmnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmjjjiiifffeeeeeedddbbb```[[[ZZZWWWTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVXXXXXXYYY[[[[[[\\\\\\\\\YYYWWWTTTSSSSSSRRRQQQOOOJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEDDDCCCCCC??????AAACCCDDDFFFGGGGGGKKKLLLNNNPPPSSSVVVXXXYYY\\\\\\]]]]]]]]]\\\\\\[[[))))))******+++++++++,,,((()))******++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))((((((((((((((((((((()))))))))******((((((((()))******++++++...,,,***(((''')))+++,,,******)))))))))******+++))))))))))))***+++,,,,,,)))***+++,,,---............//////000111222222333333555888:::;;;===@@@BBBDDDDDDFFFGGGIIIJJJKKKLLLOOOPPPRRRUUUVVVWWWWWWWWWZZZYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPNNNNNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@===;;;:::888666333000111222222222111///......---,,,++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((()))))))))************))))))))))))))))))((('''((()))***************))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))''''''((())))))***))))))'''''''''((()))******+++((((((((()))))))))******'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))******+++'''((()))++++++******)))++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,---------------,,,---------............,,,,,,...///////////////,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000............////////////000222666:::???EEELLLQQQYYY\\\```bbbdddeeegggiiijjjjjjjjjkkklllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmiiigggeeeddddddcccaaa___]]][[[YYYVVVTTTRRRPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZWWWUUUSSSRRRRRRRRRQQQOOOJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDAAACCCDDDFFFHHHIIIJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVZZZ[[[[[[\\\\\\\\\[[[[[[+++++++++***************)))******+++++++++++++++))))))))))))))))))))))))************************)))*********+++++++++,,,++++++******))))))))))))(((((()))))))))*********'''(((((()))******++++++,,,+++***)))))))))******,,,++++++*********++++++)))***+++,,,------------,,,---...000111222111111222333555777999;;;===>>>>>>AAACCCEEEFFFHHHJJJMMMOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWYYY[[[]]]]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDDCCCAAA???888888999999888666444333111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((************************,,,,,,,,,,,,------------)))))))))***************((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((()))******)))((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))))))))))))))((()))(((((((((((()))))))))(((((((((((()))))))))***&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))***)))((('''&&&''''''((()))******+++((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++'''(((***+++++++++)))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......------------------............,,,---...//////000000000------------------------000...------......---,,,------------------------,,,+++***))))))+++,,,---+++++++++,,,,,,---------------------------------444333333111///.........---...///000222333444555999===AAAFFFLLLQQQWWW\\\```cccfffhhhiiiiiijjjllllllllllllmmmnnnnnnoooooommmmmmmmmllllllllllllllliiijjjjjjkkkkkklllllllllhhhfffdddcccdddcccaaa______^^^\\\ZZZWWWVVVUUUTTTQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWWWWUUUSSSQQQPPPQQQQQQPPPOOOKKKJJJJJJIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKLLLMMMNNNNNNKKKKKKMMMOOOQQQRRRTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZ------,,,+++***)))((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))************'''(((((()))***+++++++++******+++,,,+++***)))(((---,,,,,,+++******++++++)))+++,,,...//////...---...///111333444555444444777888;;;>>>BBBEEEHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXYYYYYYZZZ[[[YYYZZZ\\\^^^______^^^]]]^^^^^^___```aaabbbbbbcccaaa```___^^^\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYWWWVVVVVVUUUTTTSSSRRRRRROOOMMMLLLLLLLLLLLLJJJIII===>>>??????===;;;888777555555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))+++)))(((''''''((()))+++&&&'''(((*********)))((())))))************))))))******))))))((((((''''''(((((())))))))))))((((((+++***)))((((((''''''((((((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))!!!###'''***+++)))'''%%%&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))******++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))'''''')))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))((())))))***++++++'''(((***+++,,,+++)))(((++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........------------.........//////,,,---...///000000000000000000000000000000000000000...------...///---,,,------------------------,,,+++(((''''''))),,,...+++++++++,,,,,,---------------------------------+++,,,---------...000222...///111444666999;;;<<>>???BBBDDDGGGJJJMMMPPPQQQRRRUUUVVVVVVWWWXXXWWWWWWWWW[[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[^^^```bbbaaa````````````aaabbbbbbbbbbbbbbbeeedddbbb```______``````bbbaaaaaa```___````````````______^^^]]]]]]\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTSSSPPPNNNLLLMMMKKKHHHHHHIIIHHHDDDAAA======;;;888666444222111......---------------............+++((((((+++///---+++******++++++***((())))))************))))))))))))))))))))))))))))))...---+++)))(((((()))***(((((()))******)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******++++++&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((())))))))))))((('''''''''''''''((((((((()))'''''''''''''''((())))))''''''(((((())))))******&&&''''''((()))((((((((())))))((((((''''''&&&&&&))))))(((''''''((()))***((((((((((((((((((((((((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++*********))))))((((((************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,------.........------------------------......//////...---,,,,,,---.../////////...,,,,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((,,,---///000000000///...---...//////000/////////---...///...------///111000111444666999>>>DDDHHHPPPSSSXXX]]]___bbbeeegggkkkkkkkkkkkklllnnnooopppqqqooommmlllmmmmmmmmmkkkmmmmmmllllllkkkiiihhhggggggggghhhhhhhhhggggggfffdddddddddcccbbbbbbaaaaaa^^^______^^^]]]ZZZXXXWWWUUUUUUUUUTTTSSSPPPNNNLLLMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLMMMNNNOOOOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVVVV((((((((())))))*********,,,,,,------,,,***)))(((&&&(((***+++***))))))***))))))))))))))))))))))))************************---,,,+++))))))+++,,,---***************++++++,,,************++++++++++++,,,++++++******++++++,,,+++++++++,,,---------,,,---...///111333555666777>>>???@@@CCCFFFIIILLLMMMNNNPPPRRRUUUXXXZZZ[[[\\\XXXYYYZZZZZZ[[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]^^^^^^]]]^^^```aaabbbcccbbbbbbbbbccccccdddddddddddddddeeedddcccbbbaaaaaabbbbbbdddcccbbbbbbaaaaaabbbbbbbbbaaaaaa``````___^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZYYYVVVTTTSSSQQQOOOMMMMMMMMMMMMJJJGGGDDDCCCBBB???<<<:::888777222111000///............---......,,,(((&&&&&&''')))((('''(((***,,,+++***))))))************)))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))*********''''''&&&&&&''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((())))))***'''((((((((()))))))))***&&&''''''(((((((((((((((%%%&&&'''(((***+++,,,---******)))((((((((()))***))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************)))))))))(((+++*********************))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,------------------------------------------......//////...------,,,---.../////////...,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++******))),,,,,,---............---........./////////......,,,---.........000333555333666:::>>>BBBGGGMMMQQQWWW[[[___ccceeegggiiikkkkkkllllllmmmnnnoooooopppooommmlllllllllmmmlllkkkkkkkkkkkkkkkiiihhhgggffffffffffffffffffeeedddddd``````______^^^]]]\\\\\\YYYZZZZZZZZZYYYXXXVVVUUUPPPPPPPPPOOOMMMLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHDDDDDDEEEGGGGGGGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIKKKKKKLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTT((())))))******+++++++++,,,,,,,,,,,,+++***)))((('''(((***+++***))))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000111333555777:::===???@@@EEEFFFHHHKKKOOORRRTTTUUUUUUVVVXXX[[[]]]^^^___```]]]]]]^^^____________^^^______`````````aaaaaaaaaaaaaaabbbccccccdddeeeeeeeeeeeefffgggggggggggggggeeeeeeddddddddddddeeeeeeffffffeeedddddddddddddddddddddddddddcccbbbbbbaaa_________^^^]]]]]]\\\\\\ZZZZZZ[[[[[[ZZZXXXWWWUUUUUUTTTSSSSSSTTTTTTRRRPPPNNNMMMKKKHHHEEECCCAAA@@@888777555333111000///...,,,...///...+++(((&&&&&&***)))((()))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))***************)))(((''',,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''***))))))))))))))))))(((((((((''''''(((((()))***(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&''''''((()))(((((((((((()))))))))))))))((((((''''''((())))))''''''((((((((()))))))))+++******)))))))))******(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&'''))),,,---///000,,,+++***)))((((((((()))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------------,,,,,,.................................///......---,,,---............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---..............................//////000222666999:::>>>DDDJJJOOOTTTYYY\\\___bbbfffhhhjjjkkklllnnnlllmmmoooppppppppppppooommmlllkkkkkkllllllkkkjjjiiiiiiiiiiiihhhfffeeeddddddddddddcccbbbaaa```___\\\\\\[[[ZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGGGGFFFDDDEEEFFFGGGGGGHHHIIIIIILLLKKKJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRR++++++******************++++++++++++******)))))))))+++,,,,,,++++++,,,---))))))))))))))))))))))))************************((()))************)))(((*********+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------......//////111444777888:::<<>>EEEJJJPPPVVV[[[^^^bbbdddcccfffiiikkkkkkkkklllmmmmmmnnnppprrrrrrqqqooonnnlllkkkjjjkkklllllljjjiiigggggggggffffffdddcccccc`````````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFFFFGGGHHHJJJMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJKKKKKKMMMOOOPPPQQQRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQ---,,,,,,+++***)))((((((++++++*********************+++,,,+++******,,,---))))))))))))))))))))))))************************''')))***++++++***)))'''((()))******++++++*********++++++++++++,,,,,,,,,++++++++++++,,,---...//////000222333444666:::>>>AAABBBEEEHHHLLLOOOQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[^^^___```bbbccccccccccccaaaaaabbbccccccccccccbbbcccddddddeeeffffffggggggeeedddddddddeeefffggghhhggghhhiiiiiijjjiiiiiiiiigggggghhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhggggggffffffeeeeeedddccccccaaaaaaaaaaaaaaaaaa``````\\\\\\]]]]]]]]]\\\\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLIIIHHHEEEAAA>>>;;;999888666444111///.../////////000...,,,,,,,,,,,,***(((******++++++++++++*********************************+++,,,,,,,,,+++***)))&&&%%%###""""""###%%%&&&(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''(((''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((()))))))))***)))(((((('''''''''(((((())))))))))))(((((((((((((((''''''''''''((())))))******))))))((((((((((((+++++++++***)))(((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))***************)))))))))((((((************************************************(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++000///---,,,+++,,,------.........------,,,,,,,,,////////////////////////------...............---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////---,,,+++++++++,,,.../////////.........///000111000222555777:::???EEEIIIRRRVVV\\\```cccdddfffhhhgggiiilllmmmlllllllllmmmnnnoooqqqrrrqqqpppnnnmmmlllkkkjjjjjjkkkjjjhhhfffbbbcccccccccbbbaaa```___[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGHHHJJJMMMPPPTTTVVVUUUVVVXXXZZZ\\\]]]^^^___[[[ZZZXXXUUUSSSQQQPPPPPPRRRRRRRRRRRRTTTWWWZZZ\\\[[[ZZZWWWTTTQQQOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPOOOOOOOOO,,,,,,+++***)))(((((('''+++******)))))))))******((()))***)))((((((***,,,))))))))))))))))))))))))***************************+++,,,------,,,+++***'''((()))***+++***))))))++++++++++++,,,,,,,,,,,,++++++,,,---///000222333111444888999:::<<>>BBBEEEHHHKKKMMMPPPSSSVVVYYYXXXXXXXXXYYYZZZ[[[[[[^^^^^^^^^___```aaaaaabbb```_______________``````___```aaabbbbbbaaa``````^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]___bbbeeehhhkkklllmmmmmmnnnnnnooooooppppppqqqppppppooonnnmmmlllkkkmmmjjjgggcccaaa___\\\ZZZUUUTTTSSSSSSTTTUUUWWWXXXaaaaaabbbcccdddeeeeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeefffhhhjjjjjjiiiiiiiiiiiiiiiiiihhhgggggggggfffeeedddbbb```______]]]^^^^^^^^^^^^]]]\\\[[[YYYZZZZZZXXXVVVRRROOOLLLKKKIIIFFFBBB>>>;;;888777000000///......---......///...---+++++++++,,,---+++++++++++++++*********((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))***+++***)))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))(((((((((((())))))))))))***)))'''&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))***))))))(((((((((((())))))******))))))))))))((((((***++++++***))))))***,,,''''''(((((())))))************++++++++++++******))))))))))))))))))))))))******++++++******))))))))))))******+++******)))((())))))***++++++,,,,,,)))************++++++++++++++++++++++++,,,---...+++***)))***,,,------,,,++++++++++++++++++++++++---+++++++++---...---,,,------------------------///.........------,,,,,,------------------------........................,,,,,,,,,---------......,,,---...------...111333555999???FFFMMMTTT[[[___```bbbeeehhhkkklllmmmmmmnnnnnnoooppppppppppppooolllllllllkkkiiihhhfffeeeaaa```___]]]\\\[[[ZZZZZZVVVUUUTTTRRRPPPNNNKKKJJJMMMNNNOOONNNNNNPPPSSSVVVWWWZZZ___cccgggkkkpppsssxxxzzz|||}}}}}}~~~}}}yyytttpppppprrrssstttwwwyyy}}}}}}{{{xxxvvvxxx|||}}}|||~~~++++++************++++++,,,+++******))))))))))))************************)))))))))))))))************+++++++++,,,,,,------******+++,,,---,,,,,,,,,------......///000111222333444666999<<<@@@DDDFFFIIIKKKMMMOOORRRTTTVVVXXX[[[ZZZZZZ[[[[[[\\\]]]^^^___```aaabbbbbbccccccccc```___]]]\\\\\\[[[\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYWWWVVVUUUUUUUUUUUUTTTVVVYYY^^^cccgggjjjlllmmmmmmmmmnnnnnnooooooooorrrqqqpppnnnmmmllllllllliiifffaaa]]]ZZZWWWTTTQQQMMMLLLLLLLLLMMMOOOQQQRRRZZZZZZ\\\]]]___```aaabbbbbbcccdddeeefffhhhiiiiiihhhgggggghhhiiijjjjjjjjjkkkkkkllllllkkkkkkjjjiiijjjjjjhhhfffeeecccaaaaaa______``````aaa``````___^^^^^^^^^]]][[[XXXUUUSSSQQQOOOLLLIIIEEEBBB@@@???999888555333111000000000///...,,,++++++++++++,,,***+++++++++++++++++++++***************+++,,,,,,)))))))))))))))))))))))))))))))))***++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((***+++,,,+++))))))+++,,,&&&''''''((()))******+++)))******++++++******)))))))))))))))))))))))))))))))))************))))))'''(((***+++++++++))))))))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++,,,---+++******+++...//////...++++++++++++++++++++++++,,,,,,,,,,,,---......---------------------------//////......------,,,,,,------------------------........................,,,,,,,,,,,,---------------...//////000333777:::???DDDKKKRRRXXX\\\aaadddeeeggghhhjjjkkkllllllllllllmmmmmmnnnnnnnnnmmmmmmjjjjjjiiihhhfffdddbbbaaa___]]][[[YYYWWWUUUUUUUUURRRSSSSSSSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWYYY]]]___eeeiiinnnssswww{{{}}}wwwsssrrrrrrssstttwwwyyy{{{~~~}}}{{{xxxvvvwww{{{++++++************++++++((((((((((((((()))***+++************************(((((())))))************))))))******++++++,,,,,,++++++,,,,,,++++++***)))---------...000111333444777999;;;???CCCGGGJJJLLLPPPPPPRRRTTTVVVXXXYYYZZZZZZZZZ[[[[[[]]]___```aaa```aaabbbcccccccccbbbbbb^^^]]]ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZYYYYYYWWWVVVRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQUUUZZZ```eeeiiikkkmmmmmmmmmmmmmmmnnnnnnnnnrrrqqqooommmlllkkkkkkkkkeeeaaa]]]YYYVVVSSSOOOMMMIIIIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ[[[[[[ZZZ\\\]]]```ccceeeggghhhggghhhiiijjjjjjkkkllllllmmmmmmnnnnnnmmmmmmlllkkkmmmlllkkkiiigggeeedddccc``````aaabbbbbbbbbbbbaaaaaaaaa```___]]][[[YYYWWWRRRRRRPPPNNNLLLIIIHHHGGGBBB@@@<<<888444222111000///...,,,+++******+++++++++++++++++++++,,,,,,,,,******)))))))))***+++,,,))))))))))))))))))))))))((()))*********)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((('''''''''((((((((()))))))))******)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''++++++++++++++++++++++++(((((((((((((((((((((((((((((('''(((((()))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))&&&''''''&&&%%%%%%&&&(((&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))'''((()))***+++******)))+++++++++*********))))))))))))*********+++++++++---,,,+++***************,,,++++++,,,///000000///------------------------,,,,,,------------......------------------------/////////......---------................................................,,,,,,,,,---------......---///000222444888>>>BBBJJJOOOVVV\\\```ccceeegggjjjjjjkkkkkkkkkllllllkkkmmmmmmmmmmmmmmmlllkkkkkkgggfffeeedddbbb```^^^\\\ZZZXXXVVVSSSPPPOOOOOOOOOMMMOOORRRSSSSSSUUUXXX[[[]]]___bbbccceeegggjjjlllvvvzzz~~~xxxtttrrrrrrrrrrrruuuvvvxxxzzz}}}{{{yyywwwvvvwwwzzz~~~++++++************++++++''''''''''''((()))***+++************************((((((((()))******++++++******************++++++,,,,,,++++++*********)))---------...111444666888>>>@@@BBBFFFJJJMMMPPPQQQWWWWWWWWWXXX[[[]]]]]]\\\[[[[[[\\\]]]^^^```bbbccc```aaabbbbbbbbbaaa___^^^ZZZXXXUUUQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQKKKJJJHHHFFFEEEFFFGGGHHHMMMOOOSSSYYY___dddhhhkkkllllllmmmmmmmmmmmmmmmmmmoooooonnnllljjjiiihhhgggaaa^^^ZZZWWWUUURRRPPPMMMJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRUUUXXX\\\```cccdddeeegggjjjkkkllllllnnnoooooooooooooooooonnnmmmmmmnnnmmmllljjjiiigggffffffbbbbbbccccccdddcccccccccbbbbbbaaa```^^^]]][[[ZZZTTTTTTSSSSSSQQQPPPNNNMMMGGGEEEBBB===999666333222000///---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))******+++))))))))))))))))))))))))((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''(((((())))))******''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))''''''(((((((((((())))))'''(((((((((&&&&&&((()))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******))))))''''''((()))************,,,,,,++++++***))))))((()))************+++++++++,,,,,,+++***************---,,,+++,,,...//////...------------------------+++---......------...///------------------------........................////////////////////////........................---------.........//////---///333777;;;@@@FFFJJJQQQVVV]]]bbbfffhhhjjjlllnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmkkkjjjhhhgggaaa``````^^^\\\ZZZXXXWWWTTTRRROOOMMMKKKKKKLLLMMMKKKOOOTTTVVVXXX\\\bbbgggmmmooorrrtttuuuvvvyyy{{{}}}wwwtttrrrqqqpppooopppqqqrrrsssvvv{{{~~~{{{zzzyyyyyyyyy{{{}}}~~~++++++************++++++)))))))))((())))))******************************'''(((((()))******++++++++++++++++++++++++******,,,,,,+++***++++++---...000000111333666:::>>>@@@FFFGGGJJJMMMPPPSSSUUUUUU\\\ZZZYYY[[[^^^___^^^]]]^^^^^^^^^___```aaabbbbbb___``````aaa```^^^[[[ZZZRRRPPPMMMKKKJJJJJJLLLMMMKKKLLLNNNOOOOOOOOOOOONNNJJJIIIGGGEEEEEEFFFHHHJJJNNNQQQUUUZZZ```eeeiiikkkllllllllllllllllllllllllkkkkkkkkkjjjhhhfffcccbbb[[[XXXUUUTTTSSSRRRPPPNNNKKKKKKKKKKKKKKKMMMOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFFFFHHHKKKPPPUUUYYY]]]___cccfffjjjlllmmmnnnppprrrooooooppppppoooooonnnmmmmmmmmmlllkkkjjjiiihhhhhheeeeeeeeefffeeeeeeddddddccccccbbbaaa```^^^]]]]]]WWWWWWWWWWWWUUUTTTRRRQQQLLLKKKIIIFFFBBB>>>;;;999333111000...---,,,---------------,,,,,,++++++***+++++++++++++++++++++***))))))))))))))))))))))))((())))))'''%%%$$$''')))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''''''''((()))*********&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))+++,,,,,,,,,******,,,---(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((()))++++++++++++******************)))************+++++++++*********++++++---......---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,...000------------------------------......//////000000........................................................./////////000000000444:::@@@EEEKKKQQQUUUYYY]]]cccgggiiikkkmmmnnnooonnnmmmmmmlllllllllmmmkkkkkkjjjhhhfffdddbbbaaaZZZZZZYYYXXXVVVUUUSSSRRROOONNNLLLLLLLLLNNNPPPRRRUUUZZZ___bbbeeejjjqqqwww}}}{{{yyyuuusssrrrqqqooommmjjjkkklllnnnqqqwww~~~~~~}}}}}}|||~~~++++++************++++++---,,,+++***))))))))))))************************'''(((((()))***+++++++++---------,,,,,,+++++++++,,,+++******+++...000222666666777999===AAAFFFHHHKKKMMMOOORRRUUUWWWXXXXXX\\\ZZZYYYZZZ]]]^^^]]][[[bbbbbbaaaaaaaaaaaaaaabbb^^^___```___^^^[[[YYYWWWLLLKKKHHHGGGGGGHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQMMMLLLJJJHHHIIIJJJMMMNNNPPPSSSVVV[[[aaafffjjjlllllllllllllllllllllllllllggghhhhhhhhhfffccc```^^^UUUSSSQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPSSSQQQNNNJJJFFFBBB???>>>???AAAEEEJJJPPPUUUYYY[[[aaafffkkkmmmmmmnnnqqqtttoooppppppppppppooonnnnnnmmmmmmlllkkkjjjjjjiiiiiigggggggggggggggfffeeeeeedddccccccaaa```______^^^ZZZZZZZZZZZZXXXVVVTTTRRRPPPOOOOOOMMMJJJGGGDDDBBB555444222000///...//////......---,,,,,,+++******,,,,,,---------,,,++++++))))))))))))))))))))))))((())))))&&&######&&&)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((((()))******+++******))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))***++++++***))))))***,,,))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))((('''''''''''')))+++,,,)))))))))***++++++,,,,,,)))************+++++++++((()))***+++---000111333,,,***)))***++++++***)))+++++++++++++++++++++++++++---//////---,,,...000------------------------,,,,,,---...///000111111------------------------........................////////////000000000000555:::AAAHHHNNNUUUZZZ^^^aaadddhhhjjjkkkkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkgggfffeeeccc```]]][[[ZZZUUUUUUUUUTTTRRRQQQOOONNNOOONNNMMMNNNPPPSSSWWWYYYbbbgggmmmppprrrwwwxxxvvvtttrrrrrrpppmmmkkkfffgggiiikkkooovvv~~~}}}||||||,,,,,,++++++******))))))++++++************++++++...---+++*********+++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000444777;;;===@@@CCCFFFIIIJJJKKKNNNOOORRRUUUWWWXXXYYYYYYVVVWWWXXXYYY[[[]]]___```aaaaaa```````````````aaadddcccaaa```]]]YYYRRRNNNHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNPPPRRRSSSSSSSSSSSSSSSUUUXXX[[[^^^aaadddgggfffggggggggggggfffeeeeeehhhfffcccbbb```^^^[[[XXXWWWUUURRROOOMMMLLLMMMMMMLLLKKKJJJJJJJJJLLLMMMOOOPPPOOOMMMHHHCCC???======???@@@BBBDDDHHHMMMSSSXXX___ccciiimmmnnnooopppqqqsssrrrqqqpppoooooooooooolllkkkjjjkkklllkkkjjjhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeedddcccaaa```___^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUSSSOOOJJJEEEBBBDDD???:::555333111///---000///......---.........,,,,,,---------,,,+++++++++***)))(((((()))***+++)))))))))))))))(((''''''''''''(((((()))+++,,,---))))))))))))************''''''''''''((()))++++++(((((((((((()))))))))))),,,------,,,)))'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%'''((())))))))))))******))))))((((((''''''''')))))))))'''&&&'''((('''&&&&&&'''((())))))((()))(((&&&$$$$$$$$$&&&'''''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((************)))(((&&&&&&******))))))))))))******))))))))))))))))))))))))((()))*********((('''&&&+++***)))(((((()))***+++---,,,+++)))))))))******(((&&&$$$%%%((()))'''%%%(((((((((((())))))))))))************************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------............------,,,,,,------.........------------......------------------------...,,,***,,,///000...,,,...///000000000222555888===CCCLLLUUU[[[```cccfffhhhhhhiiijjjkkklllmmmmmmlllkkkiiiiiiiiihhhfffddddddccc```\\\YYYWWWUUUTTTQQQQQQQQQPPPNNNOOOQQQSSSUUUTTTTTTUUUYYY^^^cccgggoootttzzz~~~}}}}}}{{{vvvtttsssqqqpppooooooooommmlllkkkkkkmmmttt}}}~~~******************))))))))))))(((((((((((()))))),,,++++++******)))******,,,++++++******++++++,,,++++++++++++++++++++++++---...///000111444888;;;AAABBBEEEHHHKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYYYYZZZ[[[]]]___aaabbbbbbaaa`````````````````````___]]]\\\ZZZVVVQQQNNNHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVYYY[[[^^^aaadddfffddddddeeeffffffffffffffffffdddcccaaa```^^^[[[XXXTTTSSSPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIEEEAAA???@@@AAABBBCCCEEEGGGJJJNNNTTTYYY___ccciiimmmpppqqqssstttssssssrrrqqqppppppppppppmmmlllkkkkkklllllljjjhhhhhhhhhhhhhhhggghhhhhhhhhffffffeeeeeecccaaa```___^^^^^^^^^]]][[[YYYXXXWWWUUUUUUVVVUUURRRNNNJJJHHHHHHDDD@@@<<<999666333111//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))*********))))))((('''(((((((((((()))***+++,,,))))))))))))************(((((('''(((((()))***+++''''''((((((((())))))))))))******)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******)))(((''''''&&&&&&&&&&&&'''((())))))))))))***)))))))))((((((((('''((()))))))))'''&&&'''(((''''''''''''((())))))(((***)))'''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))***************************))))))(((((('''''''''******))))))))))))******))))))))))))))))))))))))((()))******)))((('''&&&+++***)))(((((()))***+++++++++***)))))))))******+++)))((()))+++,,,***((((((((((((((()))))))))***************************)))***++++++***)))***+++************************,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------------...------------------............------.........------------------------///---,,,---000222111//////000000000222666<<>>AAAFFFHHHJJJMMMOOOQQQSSSSSSSSSUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\^^^```bbbcccbbbaaa``````_________```^^^\\\ZZZYYYWWWUUURRROOOIIIIIIGGGFFFFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTUUUUUUVVVVVVSSSTTTTTTVVVXXX[[[]]]___\\\\\\]]]^^^```aaaaaabbbaaa```_________\\\YYYVVVSSSRRRRRRPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEBBBAAABBBEEEGGGHHHJJJKKKMMMOOOSSSXXX[[[```dddjjjnnnqqqsssuuuvvvtttssssssrrrqqqqqqppppppnnnmmmllllllmmmllljjjhhhhhhhhhgggggggggggghhhhhhggggggffffffdddcccaaa```_________^^^]]][[[ZZZYYYVVVWWWWWWWWWVVVTTTQQQOOONNNLLLHHHEEEBBB???:::777333222000...,,,******))),,,,,,,,,,,,+++++++++***+++***))))))))))))***+++*********+++******)))(((******))))))))))))******))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((('''(((((('''&&&'''))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((('''''''''((())))))((((((((())))))))))))((((((((((((((()))***)))'''&&&'''(((''''''(((((((((((()))))),,,+++)))((((((((()))************)))((('''''''''(((((((((((())))))))))))************************)))((('''&&&&&&'''((()))++++++************++++++))))))))))))))))))))))))((())))))))))))(((((('''******))))))))))))******(((((())))))******)))))),,,+++******,,,,,,+++***((((((((()))))))))******************************)))***++++++***)))***+++************************,,,,,,,,,---------.........------------,,,,,,,,,------------------,,,,,,------------------------........................------------------------,,,+++***+++.../////////000000111333777>>>FFFLLLRRRWWW]]]aaadddfffggghhhjjjjjjiiiiiiiiiiiiiiiiiifffdddbbbbbbbbbaaa___]]]ZZZYYYWWWUUUSSSPPPOOONNNMMMOOOSSSUUUXXX[[[```cccjjjkkkooouuu{{{}}}|||xxxwwwvvvsssqqqqqqtttvvv||||||~~~xxxwwwuuuttttttyyy((((((((())))))*********,,,++++++******++++++,,,+++,,,---......---,,,++++++************++++++,,,///............///000111333555888:::===@@@EEEHHHJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___`````````___^^^^^^^^^^^^^^^___\\\ZZZXXXWWWUUUSSSQQQMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHHHHIIIJJJMMMPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTRRRRRRTTTWWWYYYYYYXXXXXXXXXYYY[[[\\\]]]^^^_________``````^^^ZZZWWWUUUUUUUUUUUUTTTSSSQQQQQQNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEECCCCCCFFFJJJNNNRRRSSSUUUVVVWWWZZZ^^^bbbdddhhhlllpppqqqsssuuuvvvttttttttttttsssrrrqqqqqqpppooommmmmmmmmmmmjjjhhhgggffffffeeeeeefffggghhhggggggggggggfffeeedddcccaaaaaa``````___]]]\\\[[[YYYYYYZZZZZZYYYWWWUUUTTTSSSRRROOOMMMKKKGGGAAA===:::999666333000...,,,+++------,,,+++++++++************************************+++++++++******)))++++++***)))(((((())))))((()))))))))***************))))))(((((((((((()))&&&'''''''''((((((((((((((((((((('''&&&'''))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))(((((((((((((((((((((((()))))))))(((((('''))))))))))))((((((((((((((()))***)))'''''''''((('''((())))))((((((((()))+++******)))))))))***+++***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%''')))***++++++************++++++((((((((((((((((((((((((((())))))))))))(((((((((***))))))))))))))))))***&&&'''(((*********)))((())))))((())))))))))))((((((((()))))))))*********************************)))***++++++***)))***+++************************,,,,,,,,,---------......------------------------.........------,,,,,,,,,------............---------..................---------------..................------...///000000///111555:::@@@GGGOOOTTT[[[^^^cccggghhhiiijjjkkkkkkkkkjjjiiihhhgggggggggeeeccc```___^^^\\\ZZZXXXWWWWWWVVVUUUTTTSSSQQQQQQRRRVVV[[[```dddiiiooorrryyy{{{~~~|||yyy|||}}}zzzvvvvvvyyy||||||{{{vvvvvvuuurrrpppqqqvvvzzz}}}|||(((((())))))******++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))))))))))))))***++++++///.........///111333555888:::>>>@@@CCCFFFJJJMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^\\\\\\\\\[[[[[[\\\\\\\\\]]][[[YYYWWWWWWVVVTTTRRRPPPOOOMMMKKKJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMPPPRRRSSSUUUXXXZZZ\\\]]]]]]]]]]]]YYYUUUSSSUUUWWWXXXXXXYYYYYYYYYYYY[[[\\\^^^___aaaaaacccdddeeebbb]]]YYYVVVWWWWWWVVVVVVTTTSSSRRRQQQRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHKKKPPPSSS[[[\\\^^^___```bbbfffiiijjjllloooqqqqqqrrrssstttttttttuuuttttttsssqqqppppppooommmmmmlllkkkhhhfffcccbbbaaaaaaaaacccdddeeeffffffgggggggggffffffeeebbbbbbbbbbbbaaa```^^^^^^\\\\\\\\\[[[ZZZXXXVVVUUUVVVUUUTTTSSSQQQMMMGGGCCCAAA???<<<888444111///...///...---,,,++++++++++++******++++++++++++******)))******+++++++++******,,,+++***)))((((((((((((((()))))))))***************))))))(((((((((((()))'''''''''(((((((((((()))*********)))''''''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))(((*********((('''((()))((()))******((('''(((***)))))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''''''''''')))((('''%%%&&&''')))***+++******************+++(((((((((((((((((((((((()))(((((((((((())))))))))))))))))******)))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))************************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,---......//////......---------...//////...---------------....../////////333333222111111111333555111555===DDDJJJPPPUUUYYY___bbbfffiiiiiijjjkkkllllllkkkiiihhhfffdddcccbbbbbb___[[[YYYXXXWWWUUUSSSVVVWWWXXXXXXYYYXXXXXXWWW[[[___eeejjjpppuuu{{{~~~~~~wwwrrrooollloootttyyy|||}}}|||{{{vvvsssqqqrrrwwwzzz{{{zzzyyy{{{zzzxxxuuuvvv|||***************+++++++++******))))))))))))******(((((()))*********))))))))))))))))))***+++,,,,,,---------...000333777999===@@@CCCFFFHHHJJJMMMPPPOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYWWWVVVUUUSSSQQQPPPNNNNNNNNNNNNPPPOOOMMMMMMMMMPPPSSSUUUXXX[[[```eeeggghhhgggfffbbb\\\VVVSSSTTTVVVVVVVVVWWWWWWWWWXXXZZZ\\\___```aaabbbdddffffffccc]]]XXXXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOQQQUUUXXX___aaaccceeefffhhhkkkmmmmmmoooqqqqqqqqqqqqrrrssssssttttttuuutttsssqqqpppmmmllljjjiiihhhgggdddbbb\\\[[[ZZZYYYZZZ\\\^^^___bbbbbbccceeeeeefffffffffddddddddddddcccbbbaaa```______^^^]]][[[YYYXXXWWWXXXWWWVVVUUUTTTQQQMMMIIIFFFDDDAAA===888555333222111000...---,,,+++,,,,,,******+++,,,,,,+++******((()))******+++*********++++++***)))(((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***((('''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((()))******)))))))))(((((((((((()))))))))))))))***+++***((('''((()))(((***,,,+++'''&&&(((***(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))***************************)))(((''''''((()))*********))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))(((((())))))******)))))))))***++++++))))))***+++)))))))))*********++++++************************)))***++++++***)))***+++------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------,,,,,,---...///000000///...---,,,---...//////...---,,,---------...//////000000000111111000///111444777888>>>GGGNNNTTTXXX[[[]]]aaadddgggiiiiiijjjkkkllljjjiiigggdddaaa___]]]\\\[[[XXXUUUSSSSSSTTTSSSRRRXXXZZZ\\\___aaabbbbbbbbbeeeiiioootttyyy~~~}}}xxxrrrmmmhhhfffbbbeeeiiinnnrrrtttttttttsssqqqppptttzzz~~~~~~,,,,,,,,,,,,+++++++++++++++******))))))******+++***)))))))))******+++,,,++++++++++++,,,---...////////////111444999===@@@BBBEEEHHHJJJKKKLLLNNNPPPNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYWWWWWWZZZ]]]aaabbbaaa___^^^]]][[[YYYWWWVVVWWWWWWVVVTTTSSSSSSTTTXXX[[[^^^eeejjjqqqwww{{{{{{yyywwwjjjccc[[[WWWXXXZZZZZZYYYYYYYYYZZZ\\\___cccgggjjjiiijjjmmmooooookkkddd___[[[ZZZXXXVVVTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUWWWZZZ]]]___aaaccceeefffhhhkkkmmmlllnnnpppqqqpppqqqrrrtttrrrssstttttttttrrrpppooohhhgggeeedddcccaaa^^^[[[TTTSSSQQQQQQQQQTTTVVVXXX[[[\\\^^^```bbbddddddeeeeeeeeeeeeeeedddcccbbbbbbaaa``````___]]]\\\[[[ZZZZZZXXXWWWWWWWWWUUURRROOOLLLJJJGGGBBB>>>;;;888777333222000---,,,,,,---...***++++++,,,,,,++++++***'''((())))))*********)))******)))))))))))))))***))))))))))))************(((((('''(((((()))***+++))))))))))))*********+++%%%'''******)))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&&&&'''((()))))))))'''((()))***************'''((((((((()))))))))***)))***+++***((((((((()))(((+++---+++'''&&&(((+++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))***+++((()))***++++++***)))(((++++++***)))))))))******)))+++---,,,***)))+++,,,))))))*********+++++++++************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------------------...///000000///...---,,,---///000000///---,,,---------...///000000000---///000000111555:::???EEEJJJPPPVVVZZZ]]]aaacccdddfffhhhiiihhhhhhiiijjjfffeeebbb___\\\XXXVVVUUUUUUSSSQQQRRRTTTVVVXXXXXX___bbbfffjjjmmmpppqqqqqqqqqtttzzz~~~{{{wwwwwwwwwwwwvvvtttrrrooolllhhheeecccbbb^^^```eeejjjooosssvvvwwwwwwvvvwww}}}---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++,,,---///000,,,,,,,,,---...///000111333333444666:::???DDDGGGEEEHHHJJJLLLLLLMMMNNNPPPKKKLLLMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJNNNOOOOOOQQQSSSUUUWWWXXXWWWYYY]]]ccchhhkkkjjjiiigggfffdddaaa```_________[[[ZZZYYYYYY\\\```dddgggvvv|||wwwpppfffbbbcccddddddbbb```aaacccfffkkkpppuuuyyyyyyzzz}}}zzzsssnnn```^^^[[[XXXVVVUUUVVVVVVNNNNNNNNNNNNPPPRRRUUUVVVSSSUUUWWWXXXYYYZZZ]]]___]]]___bbbdddeeegggjjjlllkkkmmmoooppppppqqqsssuuurrrssstttttttttrrrpppnnneeecccaaa```___]]]YYYWWWNNNMMMKKKKKKKKKNNNQQQRRRWWWXXXZZZ]]]___aaaccccccffffffffffffeeedddccccccaaaaaa``````______^^^^^^[[[YYYXXXXXXXXXWWWUUUSSSRRRPPPLLLHHHDDD@@@>>>===555333000...------...///***+++,,,------,,,+++***''''''((()))))))))))))))******))))))))))))******))))))))))))************''''''''''''(((***++++++)))*********++++++++++++ ###(((******(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&''''''((()))***++++++''''''(((******+++++++++'''((((((((())))))******)))***+++***)))((((((***(((+++---,,,'''%%%(((+++'''((()))*********************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++)))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''')))***+++((()))***++++++***)))(((---,,,+++)))))))))***+++(((+++,,,+++)))(((***,,,)))************+++++++++************************)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........---...///111111///...---,,,---///000000///---,,,---------...///000000111111333666888:::???FFFKKKOOORRRVVVZZZ]]]```dddggggggiiijjjiiihhhfffggggggcccaaa___[[[WWWTTTQQQPPPSSSQQQQQQSSSXXX\\\___```gggjjjnnntttxxx{{{|||}}}zzz~~~}}}xxxssspppppppppooommmkkkiiigggdddbbbbbbbbbbbb^^^aaaffflllrrrxxx|||~~~~~~~~~------------,,,,,,+++***((()))***+++,,,+++*********************++++++,,,''')))++++++,,,---000222333666:::>>>@@@CCCFFFHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOPPPPPPNNNKKKHHHGGGGGGDDDFFFGGGEEECCCAAABBBCCCBBBCCCDDDDDDDDDEEEHHHKKKKKKMMMNNNOOOPPPRRRUUUXXXYYY___hhhqqqxxx~~~~~~ssslllkkkkkkjjjhhhjjjfffdddeeefffiiisss~~~yyyqqqppppppnnnmmmllllllmmmqqqyyy{{{rrrlllddd```___]]]XXXSSSTTTRRROOONNNOOOQQQTTTVVVWWWVVVVVVYYY\\\___```___aaaaaa``````bbbeeehhhiiigggiiilllmmmnnnooopppqqqrrrqqqqqqqqqqqqnnnjjjggg^^^[[[WWWUUUVVVWWWXXXXXXMMMKKKHHHFFFFFFGGGIIIKKKPPPSSSUUUWWWXXX[[[^^^aaadddfffhhhiiihhhgggggghhhcccccceeeeeedddbbb___^^^______^^^\\\ZZZXXXVVVTTTVVVTTTRRRNNNJJJFFFBBB@@@<<<999666333222000...,,,,,,+++***+++,,,---,,,+++***************+++++++++''')))+++,,,,,,,,,***))))))))))))***++++++,,,,,,''''''(((((())))))******(((&&&&&&(((,,,,,,***&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((()))******(((&&&###!!!+++(((&&&%%%&&&((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((***))))))(((((((((((((((************)))))))))))))))((((((((((((***,,,---+++***)))'''''''''((()))))))))((((((((((((((()))+++******)))(((''''''&&&)))))))))))))))******+++******+++++++++******)))+++***)))(((((()))***+++******))))))(((((('''''''''(((((()))***+++++++++,,,+++++++++******)))))))))***+++***))))))+++---************+++,,,------------------------,,,,,,,,,------....../////////---------.........//////,,,,,,---.../////////...000000///...---,,,,,,+++,,,...//////...///111333111444888===AAAGGGLLLPPP[[[]]]```ccceeegggggggggiiiiiiiiiiiihhhgggfffeeeaaa^^^YYYTTTQQQPPPRRRSSSPPPSSSYYY___dddhhhjjjkkkqqqssswww|||zzzqqqnnnjjjgggfffeeedddccceeeeeedddbbb______```bbbcccgggnnnvvv}}}+++,,,,,,,,,++++++***)))))))))+++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++,,,---------///222444888;;;???AAACCCEEEHHHJJJKKKLLLMMMOOOPPPPPPPPPPPPNNNOOOOOOMMMJJJGGGFFFGGGCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEEEEDDDEEEHHHJJJIIIJJJLLLMMMNNNRRRWWWZZZaaaiiittt}}}|||zzzxxxwwwsssqqqssstttxxx|||zzzzzzyyyxxxzzzzzz|||}}}tttooommmkkkgggddd^^^\\\XXXUUUTTTUUUWWWXXXYYYYYYZZZ]]]```aaa```___]]]\\\\\\]]]___aaadddeeegggiiikkklllmmmnnnooopppqqqqqqqqqpppoookkkeeeaaaYYYWWWSSSQQQRRRSSSTTTTTTMMMLLLJJJHHHHHHHHHIIIJJJIIIKKKMMMOOOPPPSSSWWWZZZ```cccfffgggggggggggghhheeeeeeffffffeeecccbbbaaaaaa```___^^^\\\YYYWWWVVVWWWVVVUUURRROOOLLLIIIHHH@@@===:::777555222///---+++***)))***+++,,,+++***+++++++++***************((()))***,,,,,,+++***)))++++++******************(((((((((((())))))))))))((('''((()))******)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))(((&&&$$$###+++(((&&&%%%'''((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((((((((((()))******)))(((((((((((((((((((((((((((((()))******((((((((((((''''''''''''))))))(((((()))***+++,,,+++***)))(((''''''((()))))))))(((((((((((())))))*********)))(((''''''''')))(((((((((((()))************+++++++++******)))+++***)))(((((()))***+++******))))))(((((((((((('''(((((()))******+++++++++++++++******))))))))))))***+++***))))))+++---+++++++++***++++++,,,,,,---------------------------------------.........,,,------------.........------......///.........//////......------,,,,,,...///000/////////111333666:::@@@FFFKKKQQQWWWZZZ```aaadddfffhhhiiijjjjjjggggggfffeeecccbbb```___\\\XXXTTTOOOMMMNNNPPPQQQVVVZZZ```hhhpppvvvyyy{{{|||}}}}}}vvvqqqllljjjgggeeeeeeeeeeeeeeeggghhhiiiiiihhhhhhjjjkkkmmmrrryyy******+++++++++***)))))))))***+++,,,,,,,,,++++++------,,,++++++,,,,,,,,,...///000///000222666999???AAAEEEFFFGGGIIIKKKMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMMMMKKKHHHFFFFFFGGGDDDCCCBBBBBBCCCDDDCCCCCCFFFHHHIIIIIIIIIIIIKKKMMMLLLMMMNNNOOOQQQVVV]]]aaammmuuu~~~}}}zzzrrrooojjjeeeaaa_________``````bbbeeegggfffcccaaa\\\\\\\\\]]]^^^```aaabbbddddddeeefffhhhiiikkkllloooooonnnnnnlllggg```[[[VVVTTTPPPOOOPPPQQQQQQQQQMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJKKKKKKLLLNNNRRRVVVYYY]]]bbbeeeffffffggghhhgggggggggfffeeeeeeeeedddbbbbbbaaa___]]][[[YYYXXXWWWWWWVVVUUUSSSRRRPPPOOOGGGDDD@@@===:::777333000...,,,***+++,,,,,,,,,+++,,,,,,++++++******))))))((()))***+++,,,+++******,,,,,,++++++***))))))((())))))))))))((((((((((((''')))******)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&***(((&&&&&&'''))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((&&&&&&''''''(((***+++,,,((((((((((((''''''''''''***)))))))))))))))*********))))))(((((((((((()))))))))(((((((((((())))))******))))))((((((''''''((((((''''''(((((()))***)))******+++++++++************))))))))))))*********))))))))))))(((((((((((((((((()))******++++++*********))))))))))))))))))***+++***))))))+++------,,,,,,++++++++++++,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------------------------------///000000000///000222555:::@@@HHHOOOVVV[[[```ccccccdddfffhhhjjjjjjjjjjjjfffeeeccc```^^^\\\ZZZZZZWWWTTTPPPNNNNNNPPPSSSVVV```dddkkkttt|||}}}yyytttnnnjjjjjjiiihhhhhhhhhjjjlllmmmqqqsssuuuvvvvvvuuuvvvwww|||******++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///000111222333777<<<@@@DDDGGGIIIJJJKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKLLLLLLJJJHHHFFFGGGHHHHHHFFFDDDFFFIIILLLLLLKKKNNNPPPRRRTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ```ggglllvvv~~~|||vvvqqqnnnmmmjjjkkkmmmpppqqqooolllhhhccccccdddddddddddddddddddddcccbbbccceeehhhiiijjjjjjjjjjjjjjjiiiddd]]]XXXVVVTTTQQQPPPQQQQQQQQQQQQLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMLLLJJJIIIJJJMMMPPPSSSXXX^^^bbbeeefffggghhhhhhgggfffffffffffffffgggccccccbbb```___]]][[[ZZZVVVVVVVVVVVVUUUSSSRRRQQQNNNLLLHHHDDDAAA===888555222000...---.........---------,,,+++******))))))((()))***++++++++++++***+++++++++*********))))))******))))))(((((('''''''''***,,,***'''%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((()))***(((''''''((())))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((()))***+++************))))))))))))*********))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))))))))(((((((((''''''''''''''''''((())))))))))))***+++++++++*********))))))))))))))))))***))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))***+++***))))))+++---...---,,,+++++++++++++++++++++,,,,,,---...//////---------,,,,,,++++++++++++++++++,,,,,,,,,------.../////////...---,,,,,,+++,,,,,,,,,------......///000000000000222555888???EEEMMMUUU[[[___ccceeedddeeefffhhhhhhhhhgggfffdddbbb___\\\YYYXXXWWWWWWVVVUUUTTTTTTVVVZZZ___bbblllooouuu|||~~~{{{{{{}}}~~~|||zzzwwwtttqqqooommmppppppqqqqqqsssvvvzzz|||zzzxxxyyyzzz{{{++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,...000222555888<<>>GGGLLLTTT[[[___aaacccdddeeefffggggggfffeeedddccc]]]\\\YYYVVVUUUUUUWWWXXXZZZZZZ[[[^^^bbbggglllnnnsssuuu{{{}}}uuuqqqqqqssssssssstttuuuuuuvvvwwwwwwzzz{{{}}}~~~}}}{{{yyyxxxwwwxxxyyyzzz|||}}}}}}~~~zzz}}}}}}zzzyyytttqqqqqqqqqqqqtttyyy++++++,,,---------,,,,,,------,,,,,,,,,---...///---,,,,,,,,,,,,---...//////222666:::>>>BBBGGGJJJJJJLLLNNNNNNMMMMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPLLLLLLLLLKKKJJJJJJLLLNNNMMMPPPSSSWWW[[[bbbiiinnnsssvvvzzz|||{{{yyyyyyxxxtttsssrrrooonnnooosssvvv|||~~~zzzyyy{{{}}}uuuooohhhdddccccccaaa```bbbbbbbbbcccdddbbb^^^[[[WWWUUUSSSSSSSSSTTTSSSQQQMMMMMMNNNNNNPPPQQQRRRSSSRRRRRRPPPMMMHHHEEEDDDDDDHHHLLLRRRXXX\\\```dddgggffffffgggggghhhhhhiiiiiieeeeeeeeedddbbbaaa___^^^_________^^^\\\ZZZYYYXXXWWWUUUSSSQQQOOOKKKFFFCCC<<<888333000///...,,,+++------,,,,,,++++++*********************+++++++++((())))))***++++++,,,,,,))))))))))))(((((((((((()))******(((''''''(((***))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))*********)))(((((((((((((((((((((((((((''''''''''''((()))************))))))'''(((((())))))))))))((((((''''''(((((()))***+++))))))))))))((((((((((((((((((''''''(((((()))***((()))***+++++++++++++++))))))************)))))))))))))))************+++))))))))))))))))))*********************+++++++++)))***+++***))))))+++---...------,,,,,,,,,,,,---+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---------------......////////////000222444777<<>>999333///000///...///000///---+++***+++,,,---...---,,,+++))))))************))))))+++*********))))))((((((---,,,)))&&&%%%$$$%%%&&&***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************)))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((&&&''')))******(((&&&%%%(((&&&%%%'''***,,,+++)))((((((((((((((((((((((((++++++++++++************)))*********++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((++++++******************,,,,,,,,,++++++++++++***,,,,,,,,,---------..............................////////////////////////---------.........//////..................------000//////111111///111666666:::@@@GGGMMMSSSXXX\\\bbbdddeeeffffffeeedddbbbbbbaaa___[[[XXXWWWYYY[[[RRRUUUXXX\\\ccckkkttt{{{~~~}}}|||{{{|||}}}zzz{{{zzzyyyzzz~~~~~~}}}zzzvvvsssrrrrrrvvvuuuuuuuuuuuuwwwxxxyyy~~~zzzvvvsssqqqpppoooqqqqqqqqqrrrtttwww{{{}}}yyyqqqllljjjjjjhhhggggggjjjlllnnnpppqqqtttvvv{{{yyyxxxyyy{{{{{{yyywwwvvvrrrmmmjjjjjjlllmmmmmm,,,------------.........---......///000000000//////000111222444777<<<@@@DDDDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMOOOSSSVVV[[[aaaeeeeeeeeehhhjjjiiinnnpppuuu|||{{{wwwvvvssssssvvvxxxzzzwwwqqqdddbbb^^^ZZZWWWUUUUUUUUUQQQQQQTTTZZZbbbkkkrrrvvvzzzxxxtttooojjjddd```^^^XXXWWWUUUTTTRRRQQQQQQQQQRRRRRRQQQRRRTTTWWWZZZ\\\^^^```bbbcccdddiiirrryyy}}}wwwtttrrrpppnnnlllllliiigggeeeeeedddcccaaa```\\\XXXUUUSSSRRRPPPNNNOOONNNNNNMMMKKKHHHFFFDDDCCCCCCCCCCCCFFFKKKSSSXXXbbbfffjjjlllmmmllllllllllllllllllkkkiiigggfffeeefffffffffeeecccaaa```___^^^]]]\\\ZZZXXXWWWUUUUUUQQQNNNJJJGGGCCC???:::666111///...---...---+++******+++,,,------,,,++++++***++++++,,,,,,++++++***************)))))))))(((,,,+++)))((('''((()))******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))---,,,+++***)))******+++))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))((((((''''''((())))))((('''&&&((('''&&&'''***+++***)))))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))************************((())))))***+++,,,------,,,,,,,,,---------..............................////////////////////////---------........./////////////////////////////////------000//////222888;;;@@@GGGMMMRRRWWW\\\___```aaabbbccccccbbbaaa```]]]]]]ZZZWWWUUUUUUXXXZZZYYY\\\```eeejjjrrrzzz}}}zzzwwwvvvvvvxxxyyyxxx{{{~~~{{{yyyzzz~~~|||yyyyyyyyy||||||{{{{{{|||~~~~~~{{{xxxwwwvvvxxxxxxyyyzzz}}}zzzvvvuuutttrrrqqqppprrrtttvvvwwwyyy{{{~~~}}}xxxtttooollljjjjjjiiihhh,,,,,,,,,,,,------------/////////000000000000000111333555666888<<<@@@DDDGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMRRRXXX\\\hhhpppvvvvvvwwwwwwuuurrrtttsssvvv{{{}}}xxxuuurrrnnnmmmnnnooopppwwwttthhhaaaVVVTTTQQQOOOMMMMMMNNNNNNHHHIIILLLPPPVVV[[[```ccceeecccaaa]]]YYYUUURRRQQQLLLKKKJJJIIIIIIIIIIIIIIILLLKKKJJJJJJKKKMMMNNNPPPQQQSSSTTTSSSSSSWWW^^^cccrrrxxx{{{|||}}}}}}~~~~~~|||xxxsssooollljjjgggdddccc```]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLHHHGGGFFFDDDEEEJJJQQQVVVcccfffkkknnnnnnnnnnnnooommmmmmmmmlllkkkiiihhhggggggggggggfffeeecccbbbaaa______^^^\\\[[[YYYXXXWWWTTTRRROOOLLLJJJGGGBBB???666333000...------,,,+++++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,************))))))))))))+++***))))))***+++---...+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))(((*********************************)))))))))((((((((((((((()))))))))******&&&'''((()))+++,,,------))))))))))))))))))))))))***************************++++++++++++***))))))************************(((((()))***+++,,,,,,---,,,,,,,,,---------..............................////////////////////////------........./////////000000000000000000000000000------000111111666===DDDIIIPPPVVVZZZ]]]```bbb___```aaaaaaaaa___^^^]]]XXXXXXWWWUUUTTTWWW[[[___dddggglllqqquuuzzz~~~xxxrrrooonnnnnnooommmqqqvvv|||||||||}}}|||zzzxxxvvvtttoooooopppttt{{{~~~|||~~~|||wwwssspppmmmjjjggg+++++++++,,,,,,,,,------///////////////000000111444666999<<<>>>AAAEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLMMMMMMLLLLLLNNNOOOSSSZZZbbbhhhsss{{{{{{tttuuurrrrrrvvvzzz~~~{{{xxxsssooommmiiifffffffffhhhnnnvvv}}}~~~}}}yyyqqqfff[[[UUUNNNMMMJJJHHHGGGGGGHHHIIIFFFHHHJJJMMMOOORRRVVVXXXYYYXXXVVVSSSQQQNNNMMMLLLHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNMMMMMMPPPUUUYYY```eeekkkpppqqqrrrrrrrrrssstttvvvwwwwwwxxx{{{}}}|||xxxqqqjjjfffbbb```^^^]]]\\\[[[YYYWWWWWWWWWWWWWWWWWWVVVVVVVVVQQQOOOLLLIIIIIIMMMSSSXXXcccgggkkknnnooooooppppppnnnnnnnnnnnnlllkkkjjjiiihhhhhhhhhgggfffeeedddcccbbbaaa```___]]]\\\[[[ZZZXXXVVVSSSQQQPPPMMMIIIFFF===:::555222000///...---++++++++++++++++++******,,,,,,------------,,,,,,*********)))))))))))))))***************+++------*********+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))(((((('''(((((()))******))))))((()))(((((('''))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))******************************+++++++++******)))***************+++++++++++++++*********))))))))),,,,,,,,,---------..............................////////////////////////............//////////////////000000000000000111222//////222555777>>>EEELLLQQQXXX]]]```aaabbbcccaaaaaaaaa```___]]][[[ZZZUUUVVVWWWXXXZZZ___fffjjjpppsssxxx|||~~~}}}vvvnnniiigggggghhhhhhmmmuuu}}}~~~yyywwwsssssssssrrrrrrqqqqqqpppmmmnnnpppuuu|||}}}yyytttqqq+++++++++,,,,,,,,,------///.........///000111222777:::>>>AAACCCFFFIIIKKKHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNNNNLLLJJJJJJLLLOOOOOOQQQTTTXXX]]]eeemmmsss|||}}}tttrrrnnnmmmooosssyyy|||wwwuuurrrmmmiiiccc___]]]]]]]]]^^^dddlllrrrqqqooojjjccc[[[SSSOOOLLLJJJGGGEEEDDDDDDDDDEEEEEEHHHKKKLLLMMMOOORRRUUUVVVUUUSSSQQQOOONNNNNNNNNJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKMMMOOORRRUUUWWW[[[]]]___```bbbccciiikkkmmmnnnnnnnnnoooqqqmmmooosssxxx|||pppiiiaaa___]]]\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^___```[[[YYYVVVSSSQQQTTTZZZ^^^dddgggllloooppppppqqqqqqppppppoooooommmllljjjiiihhhhhhhhhhhhhhhgggfffeeeccccccbbbaaa___^^^]]]]]]\\\ZZZWWWUUUTTTQQQMMMJJJCCC???:::555333111///------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))******+++******))))))))))))***))))))******))))))((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************)))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((())))))((((((((((((((()))***+++*********)))((('''''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))******+++++++++******))))))*********++++++++++++++++++************))),,,,,,,,,---------..............................////////////////////////........./////////000000.........//////000000000222000111555999<<>>BBBJJJRRRXXX\\\```bbbbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZZZZYYYYYY]]]bbbhhhnnnuuu{{{~~~|||uuuqqqlllhhheeeeeeggghhhpppwwwzzzvvvwwwvvvvvvuuussssssrrrrrrwwwwwwwwwxxxxxxyyyyyyzzzxxx}}},,,------------........./////////000222555888:::<<<@@@EEEHHHJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLJJJMMMPPPQQQQQQUUU]]]ccchhhlllsssxxx{{{|||~~~|||vvvoookkklllmmmoootttzzz}}}zzznnniiiccc___]]][[[WWWSSSMMMKKKLLLOOOPPPQQQUUU[[[^^^```aaabbbaaa^^^ZZZXXXQQQPPPNNNLLLKKKKKKLLLMMMNNNRRRUUUVVVWWW\\\cccjjjllljjjhhheeedddcccdddddd^^^]]][[[XXXVVVUUUSSSSSSRRRSSSUUUWWWWWWVVVUUUSSSTTTTTTSSSRRRRRRQQQPPPNNNMMMNNNMMMLLLKKKKKKMMMOOORRRUUUXXXYYYYYYWWWWWWWWWTTTWWWXXXYYYYYY___hhhoooxxx}}}zzzxxx{{{~~~mmmiiiccc___^^^^^^^^^^^^[[[[[[\\\^^^aaadddgggiiihhhhhhhhhffffffgggjjjmmmkkknnnrrruuuuuutttttttttsssrrrqqqooommmkkkhhhggggggggghhhhhhhhhhhhhhhgggddddddcccbbbaaa``````___]]]\\\[[[ZZZ[[[ZZZWWWUUUPPPLLLGGGBBB>>>999444000000///...,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************************)))((('''&&&+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''''''''((((((((())))))&&&''')))***++++++******''')))+++***'''&&&(((***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++((())))))***++++++,,,,,,******+++,,,---......///,,,,,,,,,---------..............................////////////////////////.../////////000000000000......///000000111222222555555999AAAFFFKKKRRRZZZ]]]___aaabbb```______```[[[\\\\\\]]]^^^```aaabbbccchhhooouuuzzz{{{yyyqqqpppnnnmmmmmmooorrrsss|||~~~wwwssspppqqqqqqrrrsssuuuwwwxxxyyy}}}~~~---------.........//////111000000222444888;;;===>>>AAAGGGJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIILLLPPPTTTVVVYYY___iiipppuuu{{{zzzsssnnnmmmnnnnnnqqquuuuuu|||yyymmmbbb]]]WWWSSSQQQOOOKKKHHHIIIHHHKKKOOOQQQQQQUUU[[[\\\```eeehhhiiigggccc```VVVUUUSSSRRRRRRSSSTTTUUUXXX[[[___aaabbbhhhqqqyyy|||zzzwwwtttrrrrrrrrrsssllljjjhhheeebbb___^^^]]]WWWYYY]]]aaacccdddcccbbbcccbbb```___]]][[[XXXVVVNNNOOONNNMMMKKKKKKMMMOOONNNQQQUUUVVVUUUSSSRRRRRRKKKNNNPPPOOONNNRRRZZZaaaeeejjjnnnmmmhhhggglllqqquuuxxx}}}uuuooogggaaa___^^^^^^^^^YYYZZZ[[[]]]```dddhhhjjjjjjkkklllkkkkkklllnnnpppnnnqqquuuwwwwwwvvvvvvvvvtttsssrrrpppmmmjjjgggffffffgggggghhhhhhhhhhhhgggddddddccccccbbbaaa``````\\\[[[[[[\\\]]]]]]\\\ZZZWWWTTTOOOJJJEEE???999555111000...---,,,,,,------***++++++,,,,,,++++++***(((((())))))*********+++)))************))))))(((------......------,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))%%%''')))+++,,,+++***)))''')))+++***'''&&&(((+++))))))))))))))))))))))))---------,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***+++++++++++++++((())))))***++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////000000000000///000000111222222333333::::::@@@HHHNNNSSSZZZaaa___aaabbbaaa```^^^___```[[[\\\^^^```dddgggjjjlllmmmrrrzzz~~~zzzwwwrrrrrrrrrsssvvvyyy|||~~~|||yyyvvvsssrrrqqqpppqqqsssvvvyyy}}}---...///000111111111111///111444666888<<<@@@CCCHHHHHHIIIJJJKKKKKKKKKKKKHHHJJJKKKJJJIIIJJJKKKMMMRRRUUUYYY^^^dddllltttzzz~~~~~~zzzsssnnnjjjhhhfffdddllloootttxxxwwwqqqggg```VVVSSSOOOLLLKKKJJJHHHGGGDDDHHHLLLQQQVVV\\\cccgggkkkmmmppprrrrrrpppllljjjhhheee```^^^___bbbdddeeejjjjjjkkkkkkmmmqqqvvv{{{~~~|||{{{yyyvvvsssqqqnnnkkkgggcccbbbccceeehhhkkkooorrrsssqqqpppooooooooolllhhheeeccc```ZZZUUUPPPMMMLLLKKKMMMOOOQQQRRRSSSRRRQQQPPPRRROOOKKKIIIKKKNNNQQQRRRZZZ[[[[[[ZZZXXXXXX\\\```dddiiipppuuu{{{qqqhhhdddbbb___\\\^^^[[[WWWWWW[[[bbbhhhllliiiiiijjjlllnnnqqqssstttrrrrrrssssssttttttuuuuuusssrrrpppmmmjjjgggdddccceeeeeefffhhhiiijjjkkklllfffeeedddcccccccccccccccbbbaaa___^^^]]]]]]^^^___XXXVVVSSSOOOKKKFFF???:::777444111///......,,,+++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))+++'''###"""$$$((())))))+++++++++*********))))))******))))))((((((''''''++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''.........---,,,+++))))))************************,,,,,,------------......------------------------******+++,,,,,,------...............////////////000000//////.........---///////////////.........---...//////000111555777999???GGGNNNSSSWWWYYY[[[^^^___`````````^^^]]][[[\\\___dddkkkqqqvvvzzz|||zzzxxxxxxxxxzzz}}}~~~|||}}}}}}|||~~~}}}|||zzzyyywwwvvvuuuyyy{{{}}}~~~---...///000000111111111111333666999;;;===AAACCCDDDEEEGGGHHHJJJKKKLLLLLLIIIJJJJJJJJJIIIJJJMMMOOOWWW[[[```eeejjjooouuuyyy}}}yyyrrrkkkfffccc```___```aaadddggggggddd]]]XXXTTTRRROOONNNMMMMMMKKKJJJMMMQQQWWW^^^dddkkkqqqvvvyyy{{{~~~~~~{{{xxxvvvsssnnnkkkkkklllnnnoootttttttttssstttxxx}}}~~~{{{xxxuuuqqqmmmiiijjjlllooossswwwzzz|||~~~{{{pppllleee]]]XXXUUUTTTTTTVVVWWWXXXYYYYYYWWWUUUTTTUUUQQQKKKHHHHHHJJJKKKKKKOOOPPPQQQPPPNNNOOOSSSVVV\\\```fffjjjpppyyywwwnnnjjjhhhfffccc```\\\XXXVVVYYY^^^bbbeeeiiiiiiiiijjjkkkmmmooopppssssssssssssttttttuuuuuurrrqqqooollliiieeebbbaaaddddddeeefffggghhhiiijjjffffffeeedddccccccccccccbbbaaa```^^^^^^^^^^^^___XXXVVVTTTRRROOOKKKEEEAAA:::777333000...---+++***+++++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))((('''''')))''''''(((,,,...---,,,+++++++++*********))))))***)))))))))((((((((('''***************************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++)))((((((((((((((()))))))))))))))))))))))))))))))))*********************(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))************+++++++++******************************))))))))))))******+++++++++++++++*********************************+++++++++,,,,,,------------------------//////............------............////////////000/////////............///////////////////////////000111111111333777:::BBBGGGNNNUUUYYY\\\^^^___``````______^^^]]]]]]\\\```eeelllttt|||~~~}}}|||}}}~~~}}}~~~}}}||||||}}}~~~---......///000000111111333666:::===???@@@BBBDDDCCCDDDFFFHHHJJJLLLNNNOOOLLLLLLMMMLLLMMMOOOTTTWWW___bbbgggkkkooorrrvvvxxx~~~|||}}}~~~{{{wwwrrrnnnhhhaaa[[[WWWUUUTTTXXXYYY[[[^^^``````]]][[[WWWUUUTTTTTTTTTTTTRRRPPPSSSYYYaaaiiiqqqxxx~~~~~~zzzyyyyyyzzz|||}}}|||yyywwwvvvyyy~~~~~~{{{wwwtttssstttvvvyyy}}}~~~uuullleeebbbaaabbbcccdddeeefffeeedddbbb```\\\WWWQQQLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHKKKNNNQQQUUUZZZ^^^cccjjjssszzz{{{tttpppooollljjjccc___ZZZXXXZZZ^^^aaaccciiiiiihhhhhhiiikkklllmmmssssssssssssttttttttttttpppooonnnkkkgggddd```^^^aaaaaaaaabbbccceeeggghhhggggggfffeeeeeeddddddccccccbbbaaa```____________YYYXXXVVVUUUTTTQQQMMMJJJBBB>>>888444111///---+++++++++************++++++************************)))))))))***))))))((('''((()))+++...000000---***+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((''''''(((((()))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))*********++++++++++++++++++******))))))******++++++++++++++++++'''(((((()))******))))))************************************++++++++++++------------------------111111000///...,,,,,,+++............////////////////////////............////////////////////////111222222222333666;;;???KKKPPPVVV[[[]]]___aaabbb___^^^]]]]]]]]]]]]^^^___fffllluuu......//////000111222333777:::>>>AAABBBCCCDDDEEEFFFFFFHHHJJJLLLNNNPPPQQQPPPPPPQQQQQQSSSXXX^^^cccfffiiilllnnnpppsssvvvxxx}}}yyyuuutttqqqmmmiiidddbbb]]]WWWQQQNNNNNNNNNTTTWWW\\\bbbgggiiihhhgggcccaaa```___```___\\\ZZZ\\\bbbkkkttt{{{zzzxxxyyy}}}|||yyyzzz{{{}}}|||uuuqqqqqqrrrrrrssstttuuutttrrrpppooofffaaaZZZSSSOOOLLLIIIGGGDDDDDDDDDEEEEEEGGGHHHJJJJJJMMMQQQUUUZZZ```ggglllwwwzzztttrrrpppooommmgggccc```___aaadddggghhhhhhgggffffffhhhjjjlllmmmrrrrrrrrrrrrssssssssssssnnnmmmllljjjgggbbb^^^\\\]]]\\\\\\]]]___bbbeeeggghhhhhhhhhhhhgggffffffeeeddddddcccbbbaaa``````___[[[ZZZXXXWWWWWWUUURRRPPPKKKFFF@@@:::666333000...,,,++++++************+++))))))))))))))))))))))))+++++++++,,,,,,++++++******+++---...---+++(((%%%************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,************************))))))*********+++++++++,,,,,,++++++***))))))))))))*********++++++,,,,,,************)))((('''&&&************************+++,,,,,,,,,,,,---------,,,,,,------------------//////...---,,,+++******............///////////////////////////.........///////////////000000000111222333444777<<>>BBBDDDEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNQQQRRRRRRSSSUUUVVVZZZ___gggllllllnnnooopppqqqtttxxx{{{zzzpppiiieeeaaa\\\YYYXXXXXXVVVRRROOONNNQQQTTTTTTZZZcccnnnvvvyyywwwtttuuussspppnnnmmmkkkiiigggiiinnnvvv~~~~~~{{{yyypppjjjbbbZZZUUUPPPKKKIIIEEEDDDDDDDDDEEEFFFFFFFFFEEEGGGKKKOOOSSSXXX]]]```fffmmmtttyyy~~~}}}zzzvvvtttrrrrrrqqqqqqnnnkkkhhhhhhjjjmmmooooooiiihhhfffffffffiiikkkmmmnnnooooooppppppqqqrrrrrrllllllllljjjgggccc___\\\XXXWWWWWWWWWZZZ^^^cccfffggghhhiiiiiiiiiiiihhhhhheeeeeeeeedddcccaaa``````]]]\\\ZZZYYYXXXVVVTTTRRROOOKKKFFF@@@<<<777333000------,,,+++******++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))(((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))***************************************++++++,,,************************************+++++++++++++++++++++*********))))))((())))))******+++++++++++++++++++++***)))((((((************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////.........///////////////////////////000000111111///111444888<<>>DDDKKKRRRVVVZZZ\\\^^^___^^^]]]]]]^^^VVVWWWYYY^^^dddkkkrrrvvv|||wwwtttrrrppprrrtttqqqnnnooouuu{{{222222333555888<<<@@@BBBBBBDDDFFFFFFEEEFFFGGGIIIFFFGGGIIILLLPPPUUUZZZ]]]aaaccceeefffgggjjjnnnqqqtttyyy{{{jjjbbbXXXPPPNNNOOOOOOOOONNNRRRUUUVVVWWW[[[ccciiivvv|||~~~}}}yyy||||||qqqhhh```[[[UUURRRPPPOOONNNLLLIIIFFFDDDDDDEEEGGGIIIIIIIIIHHHHHHJJJOOOSSSXXX^^^fffmmmmmmooorrruuuvvvxxxyyyzzzzzzzzz|||xxxqqqllljjjiiidddeeefffhhhjjjlllnnnooojjjkkkllllllkkkgggcccaaaXXXVVVRRRPPPPPPTTTYYY\\\```aaadddgggiiiiiiiiiiiihhhhhhhhhgggfffdddbbb```^^^\\\ZZZYYYZZZYYYXXXWWWSSSQQQOOOLLLIIICCC;;;666000000///...------------++++++++++++++++++++++++((()))******+++++++++***((()))++++++***+++...111))))))*********+++++++++'''((((((((()))))))))***************************'''((((((((()))))))))***)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))*********************(((((((((((())))))))))))************************))))))((((((((()))******++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))***++++++,,,,,,+++++++++++++++*********'''(((***+++,,,---------************************))))))))))))************++++++,,,,,,---......///.........///000111111111............////////////............/////////000...//////000111111222222666:::@@@FFFKKKQQQVVVZZZ[[[]]]^^^^^^\\\[[[[[[\\\ZZZ\\\___dddkkksssyyy}}}zzzuuupppnnnkkkoooqqqpppooosss||||||zzz{{{{{{~~~333333444666:::???CCCFFFDDDEEEFFFFFFEEEEEEHHHJJJHHHIIIKKKPPPVVV\\\bbbeeekkkmmmnnnnnnnnnoooqqqsssvvv}}}zzzpppccc[[[RRRMMMNNNQQQTTTUUUYYY]]]aaaccceeejjjrrryyyxxxoooiiiaaa^^^ZZZXXXXXXUUUPPPLLLHHHGGGGGGHHHHHHGGGDDDBBBDDDEEEHHHKKKNNNRRR[[[ccchhhkkkppptttvvvxxxzzz|||zzz|||zzzrrrmmmjjjaaabbbdddfffiiikkkmmmnnniiikkkmmmmmmllliiieeeccc[[[WWWRRROOONNNPPPTTTWWW\\\^^^aaaeeeggghhhhhhhhhhhhhhhhhhhhhfffdddbbbaaa^^^\\\ZZZZZZ[[[[[[[[[ZZZVVVVVVUUUSSSPPPIIIBBB<<<111111000......---------++++++++++++++++++++++++***+++,,,---------------'''***,,,,,,)))(((***,,,))))))******++++++++++++'''((((((((())))))******************************'''((((((((())))))******))))))))))))))))))))))))###$$$&&&(((***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********)))((('''&&&%%%%%%%%%))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))************************((((((((((((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------------,,,,,,+++++++++***++++++++++++******)))***************************++++++++++++,,,,,,,,,++++++,,,,,,---...//////------------.........///............/////////000---.........//////000000...//////000111222222222:::???FFFLLLPPPUUUYYY[[[YYY[[[\\\[[[ZZZXXXXXXYYY^^^```dddiiipppwww}}}}}}xxxrrrmmmjjjiiimmmqqqqqqqqqwwwzzzuuutttvvvzzz|||444555999<<<@@@CCCEEEFFFHHHFFFDDDDDDEEEGGGHHHHHHOOOPPPSSSYYYaaahhhmmmooouuuwwwyyyxxxtttssssssuuu~~~|||uuurrrpppkkkggg_________\\\YYYZZZ```dddhhhlllrrruuuwww{{{|||{{{tttkkkhhhgggccc[[[TTTSSSPPPKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEIIINNNQQQ```dddjjjqqqwwwzzz{{{{{{|||~~~rrriiibbbaaa___```ccceeefffeeegggggggggffffffeeeeeeeeeccc^^^XXXRRROOONNNPPPRRRVVVYYY^^^cccfffhhhhhhhhhhhhhhhgggfffdddbbb```___```______^^^]]]]]]\\\\\\]]]ZZZVVVSSSPPPKKKGGGCCC===999333///---------------,,,+++,,,------,,,***+++++++++************))),,,------......------,,,,,,++++++***)))(((''''''***)))))))))))))))***+++************************************************,,,+++***)))((((((((((((*********)))(((''''''&&&&&&''')))+++***(((%%%$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((()))***(((((())))))))))))(((((('''(((+++,,,,,,+++((('''************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))((('''(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---.........//////---+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////,,,------...///000111111...............///000000///000000000111444999===CCCGGGMMMRRRUUUXXX[[[]]]ZZZZZZYYYWWWVVVVVVYYY[[[fffjjjpppwww}}}~~~wwwqqqmmmlllmmmnnnqqquuuzzz}}}zzzwwwuuuvvvzzz~~~777888;;;>>>AAACCCEEEFFFFFFDDDBBBAAACCCGGGJJJKKKSSSVVV\\\dddmmmuuuzzz|||~~~~~~|||yyyxxxzzz}}}zzzpppjjjjjjkkkkkkjjjjjjkkkkkkjjjggghhhmmmqqqvvv{{{zzzwwwuuuqqqiiibbb\\\XXXSSSPPPMMMKKKIIIGGGDDDCCCBBBAAABBBFFFKKKNNNXXX\\\bbbiiiooorrrttttttsssvvv}}}vvvhhh```^^^]]]]]]```bbbcccccceeeddddddddddddddddddcccccc```ZZZTTTPPPNNNNNNOOOQQQTTTYYY^^^aaaddddddeeehhhhhhhhhhhhgggeeedddccc`````````______^^^]]]]]]\\\ZZZWWWUUUSSSPPPLLLIIIAAA===777222000///...------,,,+++,,,------+++***++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++******))))))(((++++++***)))))))))))))))************************************************+++******)))))))))))))))++++++***))))))(((''''''((()))***+++***)))'''&&&((((((((('''''''''''''''(((''''''&&&'''((()))***'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))+++,,,+++***(((''')))++++++++++++++++++++++++,,,,,,,,,+++++++++*********---,,,,,,,,,,,,---......---...///---+++)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000---.........///000000000///............///000000111111222222333777<<<@@@HHHLLLRRRVVVXXXZZZ[[[]]][[[ZZZXXXUUUUUUYYY___dddrrruuu{{{~~~~~~yyyuuussssssssstttvvvyyy~~~}}}zzzyyyxxxyyy|||;;;<<<>>>@@@BBBCCCDDDDDDEEECCC@@@@@@CCCHHHOOOSSS]]]bbbjjjsss{{{tttllldddaaadddjjjppprrrxxxzzz{{{zzzwwwwwwzzz}}}{{{uuuoookkkfffaaa\\\WWWSSSOOOIIIFFFCCC@@@AAADDDHHHJJJOOOSSSXXX___dddhhhjjjjjjhhhlllsss||||||kkkaaa^^^\\\\\\]]]___````````````aaaaaaaaaaaaaaaaaadddaaa]]]XXXSSSOOOLLLKKKMMMOOOTTTXXX]]]```bbbcccffffffgggggggggffffffeeebbbbbbbbbbbbaaa```___^^^[[[ZZZXXXWWWWWWUUURRRPPPGGGBBB<<<777444111///------,,,++++++,,,,,,+++))),,,+++++++++************))))))************))))))++++++++++++++++++++++++,,,,,,+++***)))(((((('''************************)))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))((((((***************)))))))))*********)))((('''''''''(((((('''''''''((())))))'''(((((())))))(((((('''+++)))&&&$$$$$$&&&)))+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))---...---+++)))((((((***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,---......,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------......///000000///////////////////////////////////////000000111111222333444777<<>>888444222000---,,,,,,---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,'''(((***,,,------,,,,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************(((''''''&&&&&&''')))***'''(((((()))******++++++))))))*********)))(((((()))******++++++******)))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************(((***,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......---......//////000111111000000000000000000000000111111111111111222222333111555;;;AAAGGGNNNUUUYYYWWWXXXYYYXXXWWWWWWXXXZZZYYY```kkkvvv}}}|||yyyvvvuuuxxx~~~{{{|||CCCDDDFFFGGGIIIJJJJJJJJJJJJOOOWWW\\\```gggooovvv{{{~~~yyynnnggg______^^^^^^^^^______```cccgggmmmuuu}}}xxxnnnfffaaa[[[SSSMMMHHHGGGEEECCCBBBBBBCCCCCCBBBFFFJJJLLLMMMTTT```jjjyyyyyyooohhhbbb^^^\\\\\\[[[[[[[[[[[[[[[[[[XXXZZZ]]]^^^]]]ZZZWWWTTTMMMLLLKKKKKKMMMPPPRRRTTTXXXYYY[[[^^^aaaccceeefffdddeeeggghhhgggeeebbbaaa___^^^\\\\\\\\\[[[YYYWWWVVVTTTPPPMMMIIIDDD>>>:::444222...------...------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))******************((()))+++---------++++++************************************************))))))(((((()))***++++++))))))))))))))))))))))))(((((('''(((((())))))***((())))))))))))))))))))))))******+++***)))((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((***,,,,,,***)))))))))))))))***+++,,,------...++++++,,,,,,,,,---------+++++++++***++++++,,,---+++---------+++++++++---,,,,,,,,,------------...,,,,,,,,,---------...............///000000111111/////////000111111111222222111111111111222333333777<<>>666333///---............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,------,,,***)))************************************************)))))))))))))))******+++((((((((((((((()))))))))(((((())))))******************))))))(((''''''''')))***+++++++++)))((('''&&&&&&''''''''''''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************)))+++,,,,,,)))'''&&&&&&(((((()))***,,,---...///,,,,,,,,,------.........++++++******++++++,,,---,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111......///000111222222333222222111111222222333444===BBBIIINNNRRRTTTVVVWWWZZZZZZYYYXXXYYY\\\aaaeeessszzz|||{{{zzzzzz}}}~~~FFFMMMQQQQQQRRRWWW[[[\\\```eeennnwwwwwwkkkaaa[[[XXX[[[ZZZ]]]bbbeeedddeeehhhrrrsssvvvyyy~~~{{{tttoooaaaZZZQQQKKKHHHGGGDDDBBBFFFFFFEEEDDDCCCGGGOOOUUU^^^jjj}}}vvvmmmgggfffccc___\\\[[[\\\]]]XXXXXXZZZ\\\______]]]ZZZUUUQQQMMMLLLNNNOOOOOONNNOOOQQQTTTWWWYYY]]]bbbeeedddeeeffffffeeedddbbbaaaaaaaaaaaaaaa```___^^^]]]XXXVVVTTTRRRQQQNNNKKKHHH@@@<<<555000...,,,+++***+++,,,---------,,,+++***************************))))))******++++++++++++++++++++++++******))))))&&&'''((()))))))))))))))+++++++++************))),,,,,,+++******+++,,,,,,+++++++++++++++***)))(((******))))))((((((''''''))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***)))(((((())))))***+++++++++++++++++++++++++++++++++++++++---......,,,***(((((())).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,---------.../////////------------------------111000000///...------,,,///000000111111111111000333333333222333666;;;???BBBGGGNNNSSSUUUVVVVVVVVVWWWVVVTTTUUUZZZbbbkkkqqq~~~~~~wwwyyy||||||}}}~~~~~~NNNWWW^^^aaadddiiilllmmmssswww~~~|||oooeee```___```cccaaaccchhhiiihhhjjjnnnvvvxxx{{{~~~qqqjjj```XXXTTTQQQMMMJJJIIIIIIFFFCCC@@@BBBGGGKKKUUU```rrrwwwrrrpppkkkeee___[[[XXXXXX[[[[[[[[[]]]^^^^^^\\\ZZZVVVRRRNNNLLLNNNPPPQQQPPPPPPRRRTTTUUUWWW[[[```dddeeeeeefffffffffeeecccbbbbbbbbbbbbbbbaaa```______ZZZXXXVVVUUUSSSQQQNNNKKKFFF@@@999333000...---,,,,,,,,,---...---,,,+++***************************)))*********++++++++++++++++++++++++*********)))+++,,,,,,------------,,,+++++++++************)))++++++***))))))***+++++++++++++++++++++***))))))((((((((()))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,,,,++++++***))))))(((((()))******++++++******++++++++++++++++++++++++,,,---...---,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------...............------------------------......////////////000000///000000111111111111111222333333444555999>>>CCCHHHLLLQQQTTTUUUUUUUUUUUUWWWXXXYYY]]]cccllluuu{{{}}}yyywwwwwwvvvzzz|||xxxxxxzzz~~~YYYdddqqqwww|||ttthhhbbbcccgggkkknnnlllmmmppppppooorrrwww~~~tttkkkeeeaaa\\\YYYSSSPPPKKKDDD@@@???BBBEEELLLTTTcccuuu~~~|||vvvooohhh```[[[XXX]]]]]]\\\]]]^^^]]][[[YYYXXXTTTOOOMMMMMMPPPQQQRRRRRRRRRSSSSSSUUUXXX]]]aaaeeeeeefffggggggfffddddddddddddddddddcccbbbaaa```]]][[[YYYXXXWWWUUURRROOOMMMGGG???888444111///...------......---,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++************++++++,,,,,,++++++******+++++++++************)))******)))(((((()))*********++++++++++++***))))))''''''((())))))***++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++,,,,,,++++++***)))))))))(((((()))******************************************,,,............000222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------..................---------------------------------------...///111222333333///000000111222222111111111333555777999>>>DDDHHHNNNQQQTTTUUUTTTSSSSSSSSSUUUYYY___gggnnnwww{{{uuuqqqpppooowww{{{~~~wwwsssvvvzzzfffttt|||wwwpppjjjiiilllrrrvvvxxxvvvwwwxxxwwwvvvzzz}}}yyyuuuqqqnnneee^^^TTTJJJCCCBBBDDDGGGHHHMMMXXXeeetttzzzssskkkccc^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYUUUQQQMMMMMMOOOQQQSSSRRRRRRRRRQQQRRRUUUZZZ]]]cccdddeeefffffffffeeedddddddddddddddcccbbbaaaaaa^^^]]][[[ZZZYYYXXXUUURRRRRRMMMEEE>>>999555222000//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''+++++++++*********))))))*********))))))***************+++++++++******)))(((((()))))))))*********((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))(((((()))************)))***************************+++---.........000222------------------------------------------------,,,,,,,,,,,,------....../////////...---------,,,------------............---...///000111222333444///000000111222222222222222444888;;;???DDDIIIMMMRRRSSSTTTSSSQQQPPPQQQSSSVVV]]]gggpppwww}}}|||tttnnnlllkkklllwww|||~~~zzzwww{{{uuu{{{rrrrrrtttuuuxxxzzz|||}}}}}}}}}}}}||||||~~~ssscccTTTJJJFFFGGGHHHHHHJJJOOOVVV```kkkuuuzzz{{{sssiiibbb]]][[[YYYYYYZZZ[[[[[[[[[XXXVVVRRROOOMMMNNNQQQSSSSSSSSSSSSRRRRRRTTTXXX[[[bbbcccdddfffffffffeeeeeeddddddddddddcccbbbaaaaaa^^^]]][[[[[[[[[YYYWWWUUUUUUQQQJJJCCC>>>999555222000000///...---------,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++)))******+++++++++******+++*********)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...---,,,+++***(((''''''+++++++++***************(((((()))******************************************+++------,,,,,,---///------------------------------------------------,,,,,,---------........./////////...---------,,,---------......///////////////000000111111111222//////111222222333333333444777<<<@@@DDDIIINNNQQQRRRSSSRRRPPPOOOQQQTTTWWW```hhhttt|||~~~zzztttmmmjjjiiikkklllvvv{{{|||wwwsssrrrvvv|||vvvcccUUUMMMJJJHHHIIIHHHHHHKKKPPPWWW___cccrrr}}}yyynnneee```]]]ZZZYYYYYY[[[[[[[[[XXXWWWUUURRROOOOOOQQQSSSUUUVVVWWWVVVVVVWWWZZZ\\\bbbccceeefffgggggggggfffeeeeeeeeeeeedddcccbbbaaa___]]]\\\\\\\\\[[[YYYWWWVVVSSSOOOJJJEEE???999555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******************)))(((+++++++++************)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,++++++***))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...---,,,+++***(((''''''************************))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------------...------------------------,,,,,,---............---...............------------------...//////000000000000000000000000000/////////111222333333444444777;;;@@@EEEIIILLLPPPSSSRRRRRRQQQPPPRRRVVV]]]bbboooxxxuuusssoookkkjjjkkknnnpppvvv|||zzzvvvvvvvvvwwwwww}}}uuuggg\\\TTTOOOLLLJJJGGGEEEGGGLLLQQQUUUbbbmmmxxx|||~~~zzzqqqfffbbb]]]ZZZZZZZZZZZZZZZYYYYYYYYYWWWSSSQQQSSSTTTXXXZZZ\\\]]]]]]]]]^^^```cccdddfffhhhiiijjjiiiiiiffffffffffffeeedddcccccc```___^^^^^^^^^]]][[[YYYVVVUUUSSSPPPLLLFFF>>>999333222000///...------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------''''''((()))))))))((((((+++++++++************))))))***+++,,,,,,+++***)))))))))***+++++++++++++++************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,,,,---------..............................,,,,,,.../////////...------------...............---------...///000000000//////////////////////////////111222333444444444;;;???DDDIIILLLOOORRRTTTRRRRRRRRRSSSWWW___iiippp{{{~~~xxxuuutttrrrqqqqqqtttvvvxxxzzzzzzsssooollllllpppwww}}}wwwkkk```YYYPPPMMMHHHEEEFFFIIIMMMPPPWWWbbblllpppsssxxx|||~~~lllgggaaa\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZVVVTTTTTTVVV[[[]]]```bbbaaaaaabbbccceeefffhhhjjjkkkllllllkkkhhhhhhhhhhhhgggfffeeedddaaa```______```___]]][[[WWWVVVVVVUUUQQQJJJBBB<<<444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,---------------+++++++++************)))((()))***++++++***)))(((((()))***+++++++++++++++)))))))))***++++++,,,,,,))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******************++++++++++++,,,------------,,,------------------------((()))++++++++++++---...,,,,,,,,,------.................................,,,,,,.../////////...---,,,------....../////////---------...///000000111---.........//////000000//////111222333444444444===AAAGGGKKKNNNPPPRRRTTTSSSSSSTTTVVV\\\fffrrrzzz}}}wwwzzzyyyxxxxxxzzz|||~~~xxxmmmfffbbbcccgggllluuu~~~}}}~~~uuujjjcccYYYUUUOOOIIIGGGGGGIIIKKKQQQVVV]]]cccgggjjjmmmooowwwxxxiii___[[[ZZZYYYWWWXXXXXXXXXYYYYYYZZZZZZZZZ\\\^^^aaadddggghhhhhhhhhiiiiiijjjkkklllllllllllliiiiiihhhgggfffeeeeeedddaaa``````______^^^]]]]]]\\\[[[YYYVVVSSSMMMFFFAAA777555222000...------...------......---+++***(((,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,(((((()))))))))))))))(((((()))***,,,,,,+++******++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))*********************************************)))((((((,,,+++***))))))***+++,,,)))))))))))))))******+++)))((('''((()))***)))'''++++++,,,,,,,,,,,,------------,,,+++,,,---///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------.........//////000111222///////////////.........444444333222111444999<<>>888333000...------------------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******++++++***))))))((()))((('''''''''(((***++++++++++++***)))(((((('''))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((******+++++++++++++++***+++++++++,,,,,,+++++++++***************++++++,,,+++)))((()))***+++***)))+++++++++,,,,,,,,,------------......---------------------............///------------------------,,,,,,,,,---------......////////////////////////............///000111222000000000111111222222222222666:::>>>BBBFFFKKKNNNPPPSSSXXX]]]dddnnnzzz}}}zzzxxxrrrhhhhhhgggggghhhkkknnnpppsssuuuyyy}}}xxxlllbbb\\\SSSRRRPPPKKKGGGFFFFFFHHHOOOYYYhhh{{{rrrhhh\\\YYYUUURRRQQQRRRUUUWWW\\\^^^aaaeeeggghhhhhhhhhggghhhiiikkklllmmmmmmnnnlllkkkkkkjjjiiihhhggggggccccccbbbbbbaaa`````````^^^]]]\\\\\\\\\[[[YYYVVVPPPNNNJJJDDD>>>888333000......---------------...++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************+++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++++++++***)))(((''')))((((((((())))))******///...---,,,+++***))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,++++++***)))---------............///////////////////////////---------.........//////...////////////000000000.........//////000111222000000000111111222333333555999>>>CCCGGGJJJNNNQQQQQQTTTZZZaaakkkyyy{{{zzz|||~~~~~~|||zzzxxxoooiiidddfffjjjmmmpppsssvvvxxxvvvwwwyyy|||{{{rrrmmmgggfffaaa[[[SSSNNNLLLLLLNNNUUU```ooouuuddd```ZZZTTTQQQQQQSSSUUUXXXZZZ^^^bbbeeegggggggggfffggghhhjjjkkklllmmmmmmkkkkkkjjjjjjjjjiiiiiiiiieeeeeeeeedddccccccbbbbbbaaa```___```___]]]YYYVVVRRRQQQOOOKKKEEE>>>888444000///...---,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******++++++******---------,,,,,,+++++++++))))))))))))))))))))))))***************************************************++++++,,,---,,,,,,,,,++++++,,,------,,,++++++++++++******++++++,,,---...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,***)))---------............///////////////////////////........./////////000000.../////////000000000000.........//////000111222111111111222333444444444888<<>>DDDIIIKKKMMMPPPQQQSSSWWW^^^hhhwww|||vvvooommmqqqwww|||yyysssnnnjjjiiinnnuuuzzz}}}||||||}}}~~~sssdddVVVXXXVVVYYYbbbmmmxxxyyyooohhhddd___XXXSSSWWWUUUWWW]]]aaa``````bbbaaaeeeiiillllllkkkkkklllnnnnnnmmmlllkkkjjjjjjiiillllllkkkjjjiiihhhgggfffgggeeecccaaa```^^^\\\YYYYYYWWWTTTQQQMMMGGG???;;;666444222000///...+++)))........................+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,------.........333222000---+++***))))))---,,,,,,+++***)))((((((((()))***++++++***)))((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''((('''((()))++++++******)))*********************************)))******+++,,,...,,,******,,,---***(((++++++************++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,000///...---------------,,,---......//////......---------------------------------.........//////---......///////////////111111111000111111222222666444333222333555888:::???DDDKKKMMMLLLMMMQQQUUUOOOUUU___nnnuuuooohhhfffmmmwww|||yyyvvvtttrrrvvv{{{{{{mmmddd___\\\```fffmmmvvv{{{sssmmmfff___YYYYYYVVVVVV[[[___^^^___bbbbbbeeeiiillllllkkkkkklllnnnnnnnnnmmmlllkkkkkkjjjllllllkkkjjjiiihhhgggggggggeeecccbbbaaa```]]][[[ZZZYYYVVVTTTPPPKKKDDD???888555222000///...,,,***........................,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,+++******))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***+++******)))+++++++++******************************++++++,,,---+++******,,,---+++))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------//////...---------------,,,---......//////......---------------------------------.........//////---...//////000000//////111111111000111111222333444333111222444888<<<>>>DDDHHHMMMNNNNNNOOOSSSWWWUUUZZZcccooowwwqqqjjjhhhnnnxxx}}}xxxmmmccc___^^^```ffflllsss{{{xxxpppggg```]]]XXXVVVYYY[[[\\\]]]aaacccfffjjjllllllkkkkkklllooonnnnnnmmmmmmlllllllllllllllkkkjjjjjjiiihhhhhhgggeeecccccccccbbb```^^^\\\[[[YYYWWWTTTPPPJJJFFF<<<888333000///...------........................---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********************)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++((()))************))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&(((((()))************)))++++++++++++******))))))***************+++,,,,,,,,,*********,,,---,,,+++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,---------.........///.........------------,,,---......//////......------------------------------........./////////---...//////000000//////111111000000111222222333333333222333777<<>>CCCKKKTTT]]]eeekkkooosssrrrwww~~~yyyuuuqqqtttxxx}}}{{{~~~}}}zzzwwwpppddd[[[SSSMMMGGGFFFFFFHHHMMMTTTcccjjjuuu~~~~~~}}}zzzuuuooojjjeee___ZZZSSSTTTTTTVVVXXX[[[]]]___dddfffhhhiiiiiijjjkkklllllllllllllllkkkkkkkkkkkklllkkkiiigggfffeeeddddddbbb```______aaaaaa```___]]]ZZZVVVQQQLLLFFF???:::555222///......---,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,+++***)))***++++++******+++++++++******)))***))))))))))))***++++++******++++++,,,---------)))************+++++++++,,,+++***)))((()))******++++++++++++++++++++++++))))))***+++,,,---......************+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------..............................////////////......------...////////////...000000000000111111111111000111222222222444888;;;AAAGGGOOOXXX```gggnnnssswwwxxx|||xxxuuuwww{{{zzz~~~pppfff\\\TTTLLLIIIGGGFFFHHHMMMUUU]]]hhhrrrwwwzzz{{{{{{wwwxxxvvvsssppplllfff___UUUTTTTTTTTTVVVYYY\\\^^^aaacccfffggghhhhhhjjjlllkkkkkkkkkkkkkkkkkkkkkkkklllllljjjiiigggfffeeeeeebbbaaa``````aaaaaa```___[[[YYYWWWTTTPPPIIIAAA<<<666333000.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,---+++)))(((((((((***+++((()))***++++++++++++++++++***)))((()))***+++,,,))))))*********+++++++++))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............---------------.....................////////////......------...//////////////////000000000111111111111000111222222333666:::>>>DDDJJJRRRYYY```fffnnnsssyyy}}}|||zzz}}}||||||{{{zzzyyyyyyyyyyyyvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzzzz{{{|||~~~|||}}}qqqeee\\\RRRMMMJJJGGGFFFIIILLLRRR\\\eeemmmrrrvvvyyyuuuyyy{{{xxxuuusssjjj```WWWVVVSSSRRRSSSVVVYYY[[[]]]```ccceeefffgggiiikkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjhhhgggfffeeedddbbbaaa```aaa```^^^]]]ZZZYYYXXXWWWSSSMMMFFFAAA888555111////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,***((('''&&&''')))***((()))***++++++++++++++++++***)))))))))***,,,---***************+++++++++))))))*********+++++++++++++++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............---------------.........//////......////////////......---...//////000000/////////000000000111111111111///111222444555999>>>AAAHHHMMMTTTYYY]]]dddlllsss{{{}}}|||}}}}}}|||{{{xxxvvvtttssssssrrrqqqrrrssssssrrrqqqkkkjjjiiihhhggggggggggggfffggggggfffeeeeeefffhhhiiiiiijjjlllmmmooopppqqqrrrrrrssstttvvvyyy{{{}}}~~~pppeeeYYYSSSNNNIIIFFFFFFFFFKKKRRRZZZaaaiiippptttyyy~~~|||qqqeee___\\\WWWSSSRRRSSSUUUWWWZZZ]]]```cccdddfffhhhjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiigggfffeeeeeecccaaaaaaaaa```___]]]]]]\\\[[[ZZZXXXSSSLLLHHH<<<888444000000000000///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++***)))((('''((())))))((()))***+++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---------............------............------,,,,,,------.../////////......////////////............///000000000000///000000000000111111111111000111333555888<<>>777333000///...------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++************)))******+++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,++++++***++++++,,,+++++++++,,,,,,---------------------............------............------,,,,,,------...//////000......////////////............///000000000000000000000000000111111111111000222555777:::???DDDIIINNNSSSWWWYYY]]]fffttt}}}{{{xxxuuusssrrrqqqmmmlllkkkhhheeecccaaa```]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNOOONNNMMMLLLNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[______```bbbcccdddffffffeeeiiimmmnnnnnnqqqwww}}}{{{lllccc[[[RRRJJJHHHBBBCCCFFFJJJPPPZZZeeelll{{{}}}wwwmmmccc\\\XXXWWWWWWVVVYYY]]]```bbbeeehhhjjjiiiiiiiiijjjjjjkkkkkkkkkhhhiiiiiiiiihhhgggeeeddddddcccbbbccceeefffeeeddd___]]]\\\[[[YYYVVVRRRNNNGGGBBB:::444111...,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------,,,+++*********+++++++++******))))))***+++,,,---,,,++++++))))))(((((((((((((((((()))************+++++++++'''))),,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++***++++++++++++++++++,,,,,,------------------.........//////---..................---,,,,,,------...///000000......////////////.........//////000000000000000000000000000111111111111111333666888<<<@@@FFFKKKPPPTTTXXXZZZ___jjjzzz|||uuussspppllliiifffdddccc___^^^\\\ZZZXXXUUUTTTSSSPPPPPPPPPQQQPPPPPPOOONNNNNNLLLKKKKKKLLLLLLKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTVVVWWWYYYZZZZZZYYY]]]aaabbbbbbeeekkkqqqzzzlllaaaXXXPPPKKKFFFFFFFFFFFFJJJQQQZZZaaazzz}}}uuukkkbbbZZZUUUXXXXXXYYY]]]aaadddeeeeeejjjjjjjjjjjjjjjjjjjjjjjjmmmllllllllljjjiiihhhgggcccccccccccccccccccccccccccaaa___]]]\\\YYYUUUQQQMMMGGG>>>777333111///...222111///...---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++******++++++++++++,,,,,,......---,,,,,,+++******,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------******++++++,,,---......---------.........//////////////////000000000000222111000.........///000000000000///......------...000111111000000111222333555777;;;AAAHHHNNNRRRUUUXXX\\\aaagggrrr}}}zzzvvvrrrmmmiiibbbaaa^^^[[[XXXVVVTTTSSSOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQSSSUUUXXX[[[]]]___zzzmmmaaaUUUNNNIIIHHHFFFEEEGGGMMMVVV\\\pppzzzwwwlllbbbZZZYYYXXXXXXZZZ^^^aaaccccccjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhiiihhhhhhgggfffeeecccccccccccccccccccccccccccaaa___^^^\\\YYYUUURRROOOIIIAAA:::666333000///111111000...---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************------,,,,,,+++*********++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------......------,,,++++++***)))))),,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,---.........---------.........//////////////////000000000000222111000///......///000111000000000000/////////...000111111000000222333555777:::???DDDJJJPPPSSSXXX\\\aaagggnnnxxx|||wwwtttpppllliiieeeaaa^^^XXXWWWTTTRRROOOMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNQQQSSSTTT}}}nnn```WWWPPPNNNJJJFFFFFFJJJQQQWWWcccnnn}}}|||pppfff```]]]ZZZZZZ\\\___aaabbbiiijjjjjjjjjkkkkkklllllljjjjjjkkkkkkjjjiiihhhhhhddddddddddddddddddddddddcccaaa___^^^]]]ZZZWWWSSSQQQLLLEEE>>>999555111///111000///...............+++,,,,,,,,,,,,,,,,,,---************************---------------------------------------------------,,,,,,++++++*********'''(((((())))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))))))))*********,,,,,,------------......,,,++++++******))))))))),,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////------........./////////////////////000000000000111000000////////////000000000111111111111222222///000111111111111333555666:::???DDDHHHMMMRRRVVV]]]bbbiiiooovvv~~~{{{wwwrrrooogggddd___[[[YYYWWWTTTRRRLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGIIIJJJKKK|||mmmdddYYYVVVPPPJJJGGGIIINNNRRRZZZbbbooo|||vvvkkkgggaaa]]]]]]```bbbccchhhiiiiiijjjkkkllllllmmmmmmmmmmmmlllkkkjjjhhhgggddddddddddddddddddddddddcccaaa```___^^^\\\XXXUUUSSSOOOIIIBBB===888333/////////...------.........+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,************************((()))))))))*********+++************************''''''''''''((((((((((((*********+++++++++,,,,,,,,,+++++++++*********))),,,++++++******++++++,,,---------,,,,,,+++++++++---------.........//////............////////////////////////000000000000000000000////////////000//////000000111222222333///111222222111333555888888===DDDIIIMMMQQQVVVZZZeeejjjqqqvvv{{{~~~{{{vvvrrrnnniiidddaaa[[[WWWRRROOOMMMMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIII|||sssfffbbbZZZRRRKKKIIIKKKMMMPPPVVVaaalllvvvxxxqqqiiibbb``````aaabbbgggggghhhiiijjjllllllmmmllllllkkkiiigggeeecccbbbddddddddddddddddddddddddcccbbb``````___]]]ZZZWWWTTTQQQLLLGGGAAA;;;555000......------,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++---------......................../////////000000////////////000000000000/////////000000000000///---...//////000111222222000111222222222444777:::;;;AAAHHHNNNQQQUUU\\\aaannnrrrwwwzzz{{{}}}}}}yyyrrrnnniiieeeaaa\\\XXXUUUQQQMMMIIIGGGFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGzzzuuulll```UUUMMMJJJJJJGGGKKKRRR[[[fffrrr~~~}}}rrriiidddbbbaaaaaaeeeeeefffhhhiiikkklllmmmmmmmmmlllkkkiiifffdddcccddddddddddddddddddddddddcccbbbaaaaaaaaa___\\\YYYVVVSSSPPPLLLFFF@@@888333//////...---------------+++,,,,,,,,,,,,,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********'''(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------....../////////000000000////////////000000000000...//////000000000000///......//////000111222222111111222222333555999<<>>DDDKKKSSSXXX\\\bbbmmmuuuyyy{{{|||yyyuuurrrrrrtttvvv{{{}}}yyywwwtttqqqmmmhhhbbb]]]VVVSSSOOOLLLJJJHHHFFFDDDCCCAAA@@@@@@AAAAAA@@@???AAA@@@@@@@@@???@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZYYYWWWUUUUUUUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHrrraaaUUUPPPIIIHHHHHHIIINNNXXXcccjjjzzz}}}tttnnnjjjhhhbbbbbbdddfffhhhiiikkklllggghhhhhhiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeecccbbbaaabbbbbbaaa^^^[[[YYYXXXWWWTTTPPPIIIAAA;;;555444333111000/////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******************+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////000000000000---...///111111111000///111222222222222333333333111222222222333777;;;???HHHOOOWWW\\\___gggsss|||{{{||||||xxxsssppppppqqqqqqvvv~~~{{{uuuqqqnnnlllhhheeeaaa[[[UUUPPPNNNKKKGGGEEEDDDCCCBBBAAABBBAAAAAAAAACCCCCCAAA???CCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___aaabbbcccddddddbbb```^^^]]]]]]^^^___\\\]]]]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWSSSRRRQQQPPPOOONNNNNNNNNsss```SSSQQQJJJFFFHHHKKKPPPYYYaaapppxxxuuunnniiifffaaa```dddhhhhhhggghhhhhhiiijjjjjjjjjiiihhhgggggggggffffffeeecccbbbaaabbbbbbbbbbbbaaa___^^^]]]ZZZYYYXXXVVVSSSMMMEEE@@@:::555///...111222///,,,......---------,,,,,,,,,000///---,,,************)))***++++++,,,---......*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,---------------------------,,,,,,++++++,,,,,,---...---+++*********++++++,,,,,,,,,,,,,,,---...///+++,,,------......------000000///...------,,,,,,---------............///......///000000000000000///////////////000111111////////////000000000000222222111111000111111222111333444555666;;;CCCJJJLLLTTT[[[aaaiiisss{{{}}}}}}zzzwwwtttqqqnnnkkkoooqqqwww~~~|||wwwqqqkkkeeeaaaaaa]]]WWWTTTRRROOOKKKGGGEEECCCAAAAAACCCDDDCCCAAABBBBBBAAAAAABBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOQQQSSSUUUVVVVVVVVVYYYYYYYYYYYYYYYZZZ\\\\\\```aaabbbdddfffgggggggggfffhhhkkknnnppppppppppppmmmlllkkkiiihhhhhhggggggfffffffffggggggggghhhhhhdddcccbbbaaa```___^^^^^^[[[XXXVVVTTTTTTSSSQQQPPP~~~|||zzzyyyzzz|||nnn___TTTMMMGGGFFFHHHKKKRRRZZZgggooo{{{yyyoookkkeeeaaadddgggffffffggghhhiiijjjjjjjjjiiihhhgggiiiiiiiiiiiihhhfffeeedddcccccccccbbbaaa```^^^^^^[[[ZZZZZZXXXVVVPPPIIIDDD===888111///000111///---.........---------,,,,,,))))))***,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++*********++++++,,,,,,+++++++++,,,,,,---+++,,,------......------......------,,,++++++***---------............///......///000000000000000///////////////000111111////////////000000000111222222111111111111111111222444666777999>>>GGGMMMPPPYYYccciiiqqqyyy~~~~~~}}}zzzxxxuuurrrooollllllmmmrrrxxx|||{{{tttnnnhhhbbb\\\XXXUUURRRNNNKKKKKKIIIFFFDDDCCCAAA>>>???AAABBBBBBAAABBBBBBAAABBBBBBDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKPPPPPPQQQQQQRRRTTTUUUVVVUUUWWWYYY[[[]]]^^^^^^]]]aaaaaaaaaaaabbbcccddddddjjjkkkmmmoooppprrrrrrrrrppprrrtttwwwyyyyyyyyyxxxxxxwwwvvvuuusssssssssssssssssssssrrrrrrqqqqqqqqqooonnnmmmlllkkkjjjiiiiiifffddd```___^^^]]][[[YYY~~~}}}}}}}}}|||yyyvvvrrrpppqqqsssuuuwwwxxxyyy|||~~~lll\\\SSSJJJGGGGGGHHHLLLQQQ[[[cccooo{{{yyyssskkkeeeeeefffeeedddfffhhhiiijjjkkkkkkjjjiiiiiikkkkkkkkkjjjiiihhhffffffcccccccccbbbaaa```___^^^]]]\\\\\\[[[YYYTTTNNNJJJCCC===555111000000///............------------,,,---------------+++***)))---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++************++++++*********+++++++++++++++++++++************++++++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++******)))---------............///......///000000000000000///////////////000111111/////////000000000111111111111222222222222111111222555888:::===CCCLLLSSSXXXbbbmmmuuu{{{|||yyywwwsssooollljjjjjjmmmsssxxx~~~|||xxxtttooohhhaaa[[[UUUPPPMMMHHHFFFDDDCCCDDDDDDCCCAAACCCAAA>>>>>>@@@CCCDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\^^^___```aaadddfffhhhiiiiiiiiillllllllllllmmmnnnooopppssstttvvvxxxzzz{{{||||||~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyxxxwwwwwwvvvuuutttsssssspppmmmjjjgggfffdddbbb```~~~~~~~~~~~~~~~|||zzzxxxyyyyyyxxxtttpppkkkiiihhhjjjlllmmmnnnoooqqqsssvvvyyy~~~xxxggg\\\QQQKKKIIIHHHIIIMMMRRRZZZfffrrr|||~~~tttkkkgggfffddddddggghhhiiikkklllllllllkkkkkkjjjjjjjjjiiihhhgggfffeeedddddddddcccbbbaaa______]]]]]]]]]\\\[[[XXXSSSOOOHHHBBB:::333111000//////............------------111000...,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,+++++++++******---------............///......///000000000000000///////////////000000111//////000000000111111111000111222333333333222111333666999===AAAIIISSS[[[cccmmmwww~~~~~~{{{wwwsssnnnkkkjjjiiilllrrrwwwzzzsssmmmgggbbb[[[TTTOOOLLLHHHFFFBBBAAAAAA@@@AAABBBBBBBBBDDDCCCAAAAAACCCFFFIIIJJJLLLLLLMMMOOOPPPRRRTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^^^^___```bbbdddeeeffffffiiikkkmmmppprrrssssssssswwwwwwwwwwwwxxxyyyzzzzzz{{{|||~~~~~~}}}}}}zzzwwwsssqqqooommmjjjhhh~~~|||zzz{{{|||~~~~~~|||zzzyyyxxxyyyxxxvvvuuusssssssssrrrooojjjfffccc]]]___aaabbbbbbccceeegggmmmpppuuuyyy|||sssfffXXXQQQMMMIIIHHHJJJNNNUUU```kkkvvvssslllhhheeefffhhhhhhiiikkklllmmmmmmmmmmmmkkkkkkjjjjjjiiigggfffeeeeeeeeeddddddcccaaa```___^^^]]]]]]]]]\\\ZZZUUURRRMMMGGG???777333111000000//////.........------------+++)))((())),,,///222******+++,,,,,,---......,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***+++++++++,,,,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***+++,,,------......---------------------,,,,,,,,,---------............///......///000000000000000///////////////000000111000000000000111111111111111111222333333333333333444777<<>>EEELLLUUU```mmmvvv~~~yyyvvvvvvvvvuuurrruuu}}}~~~sssoooiiiccc^^^XXXSSSOOOJJJHHHFFFEEEFFFEEECCCAAAAAACCCEEEFFFEEEGGGJJJMMMKKKOOOTTTWWWXXXZZZ]]]___bbbdddhhhkkkoooqqqrrrsssrrrssstttwwwyyy{{{}}}~~~}}}~~~~~~uuutttssssssrrrppplllhhheeeeeeccccccdddfffhhhjjjnnnnnnmmmllliiifffcccbbbdddcccaaa``````aaabbbcccaaa```^^^]]]^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ]]]______```bbbcccgggiiikkknnnrrrxxxzzzlllbbbXXXPPPMMMEEEIIIOOOUUU]]]hhhuuu~~~~~~nnndddaaabbb```bbbdddfffhhhhhhiiihhhjjjjjjjjjiiihhhgggfffeeefffffffffeeedddcccbbbaaacccbbbaaa``````^^^ZZZXXXPPPNNNHHHAAA:::444222222000/////////............(((***,,,//////...,,,+++------,,,,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,+++++++++++++++------------++++++'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---***+++---...///...------((()))+++---------+++++++++,,,------......------........................---------.........//////...//////000000000000000///////////////000111111000111111111111222222222444333000///000333666999===BBBIIIPPPYYYeeesss||||||wwwvvvxxxzzz{{{yyy}}}~~~zzzwwwkkkggg```YYYTTTPPPLLLIIIHHHGGGEEEEEEEEEDDDBBB???CCCFFFIIIJJJJJJLLLPPPTTTQQQVVV\\\```aaabbbeeegggkkkmmmqqquuuxxx{{{||||||yyyzzz{{{}}}~~~zzzuuurrrmmmllliiifffccc```]]]\\\YYYXXXWWWYYY\\\___```aaaccccccbbbaaa___]]][[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVSSSTTTTTTTTTTTTTTTTTTSSSOOOOOONNNMMMLLLLLLKKKKKKJJJLLLMMMMMMMMMNNNPPPRRRUUUVVVWWWXXXZZZ[[[\\\]]]```bbbdddeeehhhlllqqquuu}}}vvvhhh[[[RRROOOMMMJJJKKKRRRYYY___kkkxxxoooddd``````aaaaaabbbeeehhhiiihhhgggeeefffggghhhhhhgggfffeeeddddddeeeeeeddddddcccbbbeeebbb___```bbbaaa]]]XXXVVVTTTOOOGGG>>>777222000111000///...,,,+++***)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++******++++++++++++*********+++---...)))******'''$$$%%%)))------,,,,,,+++***(((((('''+++*********))))))((((((...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000//////......------///////////////.........//////000000111111111222111000//////000222444555333111000000222444555555@@@HHHSSS]]]eeennnzzz{{{{{{}}}~~~{{{tttlllggg]]]ZZZUUUQQQMMMJJJIIIHHHGGGGGGGGGFFFDDDDDDFFFHHHIIIKKKMMMNNNPPPSSSWWWZZZYYY]]]aaaeeegggjjjmmmppptttwww|||zzzvvvrrrmmmgggcccaaa```^^^[[[XXXVVVTTTRRRRRRPPPOOOQQQSSSVVVWWWWWWYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIIIIIIIIIILLLNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]___ccchhhlllssswww~~~tttfff\\\XXXPPPLLLKKKQQQWWW]]]gggrrr{{{pppeee```___]]]]]]^^^aaadddfffeeedddffffffggghhhhhhgggeeeeeedddeeeeeeeeeeeedddcccccceeebbb___```bbbaaa]]]XXXWWWUUUQQQJJJBBB:::555222000///...---,,,+++******,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***)))))))))***,,,+++*********+++,,,------+++)))((()))***++++++......------------,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////////////////.........////////////////////////111111111111000000000000111000000000000222444555222333333222333666:::===DDDNNN[[[fffmmmuuu~~~|||{{{~~~|||wwwrrrkkkddd```TTTRRROOOLLLIIIHHHHHHHHHFFFFFFFFFEEEDDDEEEHHHJJJLLLNNNPPPRRRUUUXXX]]]``````cccgggkkknnnqqqtttvvvyyy|||}}}xxxtttnnnhhhccc]]]WWWSSSSSSRRRQQQOOOMMMKKKJJJIIIJJJIIIHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY^^^aaaggglllrrryyy{{{mmmbbb^^^YYYTTTPPPRRRWWW\\\ccciiilllwwwtttjjjccc___ZZZZZZ[[[^^^aaadddddddddfffgggggghhhgggfffeeedddeeeeeeeeeeeeeeedddccccccdddbbb```aaabbbaaa]]]YYYXXXVVVSSSNNNGGG@@@999555111000///...------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---,,,+++*********+++---,,,,,,++++++++++++,,,///,,,)))***...///---***)))*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......---............/////////.........///////////////////////////////////////333222222111000000//////000000111111222333333333...111333333222666>>>EEEMMMXXXfffrrrxxx}}}||||||}}}yyysssmmmgggaaa[[[WWWMMMKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGJJJNNNRRRQQQTTTWWWZZZ]]]```eeehhhhhhkkkppptttwwwzzz}}}yyytttoookkkeee___YYYSSSNNNJJJKKKJJJJJJIIIGGGFFFFFFEEEGGGFFFDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===>>>??????>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOORRRWWWZZZ___ccciiipppwww~~~tttkkkhhhhhhbbb\\\YYYZZZ\\\___```___fffppp{{{{{{rrrhhh```\\\[[[[[[]]]```cccddddddffffffgggggggggfffeeedddeeeeeeeeefffeeeddddddccccccbbbaaaaaabbbaaa^^^[[[XXXWWWUUURRRLLLEEE===777333333111000/////////000............---,,,++++++,,,,,,,,,---------------------------------------//////......------------------,,,,,,++++++++++++---,,,+++---//////,,,***))))))))))))************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,---------...................../////////------......//////000000///////////////000000000222111111111111111111111000111222333333333333222///444777666555999EEEPPPYYYcccpppyyy}}}{{{}}}wwwrrrjjjccc]]]YYYUUURRRJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMOOORRRXXX\\\[[[]]]```ccceeehhhllloooooorrrwww{{{~~~~~~|||wwwqqqlllfffbbb\\\WWWSSSNNNJJJGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>===============;;;<<<======<<<<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLPPPTTTWWW[[[```ffflllrrryyy~~~~~~}}}zzzuuunnneee```]]]ZZZWWWVVVZZZaaakkkuuuyyymmmaaa^^^\\\ZZZ[[[^^^aaabbbbbbdddeeefffggggggfffeeedddeeeeeefffffffffeeeddddddbbbbbbbbbbbbbbbaaa^^^\\\XXXWWWUUUTTTPPPIII@@@:::444333111///......///000............---,,,++++++,,,,,,,,,------.........------------------------..................------------------,,,,,,++++++(((+++......,,,+++++++++...------------,,,,,,,,,******++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////------......//////000000////////////000000111111///000000111222333333444111111222333333333222222333999===<<<;;;BBBQQQ^^^gggoooyyy~~~{{{~~~~~~xxxnnnhhh```YYYUUURRRPPPNNNKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVZZZ```dddfffhhhkkkmmmooopppsssuuuuuuxxx}}}}}}|||zzzxxxvvvqqqkkkggg^^^ZZZUUUPPPMMMKKKHHHFFFCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>???@@@@@@>>><<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;===?????????@@@@@@AAABBBBBBCCCBBBCCCCCCCCCCCCEEEIIILLLNNNQQQUUUYYY^^^dddkkkooozzzwwwiii___XXXSSSSSSTTTYYYaaajjjrrr}}}tttfff```]]]ZZZYYYZZZ\\\^^^^^^bbbccceeefffggggggfffffffffffffffffffffeeeddddddbbbbbbccccccbbb```___^^^ZZZXXXVVVUUUSSSNNNEEE>>>555333000...,,,,,,---------------...------,,,,,,,,,,,,,,,---......//////------------------------++++++,,,,,,,,,,,,+++***,,,---------------,,,+++'''+++///...+++(((***,,,------,,,,,,++++++******************++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000////////////............///////////////...//////000000111111222...///000111222444555555222222333333333333333333222666;;;;;;>>>HHHZZZhhhwww~~~~~~}}}|||sssmmmbbb]]]VVVQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUXXX[[[^^^bbbgggkkkpppsssvvvxxxyyyyyy{{{}}}}}}}}}{{{yyyxxxvvvsssqqqlllfffbbbZZZVVVQQQMMMKKKIIIGGGEEEAAAAAAAAAAAA@@@@@@??????===<<<<<<===>>>>>><<<:::;;;;;;<<<=========<<<<<<========================:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<===<<<<<<======>>>?????????>>>??????>>>>>>@@@CCCFFFGGGIIILLLOOOSSSXXX^^^bbbmmmsss{{{wwwggg]]]UUUSSSQQQTTT\\\ccciiittt~~~qqqeeeaaa\\\ZZZZZZ[[[\\\\\\```bbbdddfffggghhhggggggfffffffffffffffeeeeeedddaaabbbccccccbbb```______^^^[[[XXXWWWVVVRRRJJJCCC888666222///---------...,,,,,,------...---------,,,,,,------.../////////------------------------)))***+++,,,,,,+++******+++,,,---.........---,,,***+++,,,,,,++++++++++++)))))))))))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,---------......,,,,,,,,,---------......000000000000/////////...///////////////............//////000111111222222000000111222222333444444444444222222222222333444000444888<<>>>>><<<:::<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;:::999999;;;===::::::;;;;;;<<<<<<=========>>>>>>======>>>BBBDDDEEEFFFHHHJJJMMMQQQWWW[[[dddjjjsss}}}pppccc[[[TTTQQQSSS[[[```eeeooozzz|||kkkfff```\\\\\\\\\]]]]]]___```ccceeeggghhhhhhhhhffffffggggggffffffeeedddaaabbbddddddbbb```___``````]]]YYYXXXXXXUUUMMMGGG===:::666333000///000111++++++,,,---............,,,,,,------...///000000------------------------***+++,,,---------,,,+++***+++---...///...------...+++)))***---///---***)))***+++,,,---...//////,,,,,,,,,------.........***++++++,,,,,,------...,,,++++++******))))))))),,,,,,,,,---------......,,,,,,,,,---------......111111000000/////////...000000//////.........---...//////000111222222222222222222222222222333333555444222111111222444555555888===CCCMMM___ttt{{{sssjjjaaa[[[WWWTTTQQQOOOPPPRRRSSSSSSQQQSSSUUUXXX[[[^^^___``````dddiiinnnqqqtttwwwyyy{{{}}}yyywwwvvvuuutttvvvssspppnnnkkkgggaaa^^^UUUSSSPPPLLLHHHEEECCCBBB@@@@@@???>>>======>>>>>>>>>>>>============>>>>>>===>>>>>>>>>>>>>>>====================================<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999888;;;======<<<::::::;;;===============>>>??????@@@BBBDDDEEEGGGJJJNNNQQQXXX```kkkuuujjj[[[WWWTTTTTTWWW[[[aaalllxxx}}}qqqeee```[[[WWWXXX]]]\\\^^^aaadddffffffdddccceeeeeeffffffeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbb___]]]ZZZXXXVVVSSSOOOLLLCCC<<<333//////000---+++.........------,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------///......---------..................////////////////////////////////////000111111222222222111111///000000000000111111111333000000444666444333555333888???GGGSSSeee{{{~~~zzz}}}~~~}}}~~~}}}tttnnniiiccc[[[TTTSSSSSSSSSRRRQQQQQQSSSUUUVVVXXXZZZ]]]```dddfffgggmmmooorrruuuvvvyyy|||~~~{{{xxxvvvuuusssrrrrrrpppmmmjjjgggccc^^^ZZZRRRPPPMMMIIIFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>==================>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999;;;<<<<<<:::::::::;;;======<<<<<<======>>>???>>>@@@AAACCCDDDFFFJJJMMMRRRYYYcccmmmvvvyyyhhh\\\XXXWWWYYY[[[```lllwwwwwwjjjccc^^^YYYZZZ^^^[[[]]]```ccceeefffeeedddgggggggggggggggfffeeeeeedddcccccccccbbbbbbbbbbbb___]]][[[XXXWWWTTTPPPMMMEEE>>>555000///000...,,,------------------------------------------------++++++++++++++++++++++++************************---------,,,,,,+++++++++******))))))******+++,,,......---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,------------------------------------///......---------..................////////////////////////////////////---...///000111222222222000000000111111111222222444111111555777555444666777<<>>>>>>>>>>>???======<<<<<<<<<<<<======<<<======>>>>>>=========???????????????????????????>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;:::999999:::<<<<<<<<<;;;;;;<<<<<<===>>>;;;===>>>???@@@BBBFFFIIIKKKQQQYYYaaajjjuuuvvvddd^^^ZZZYYY[[[___iiisssuuujjjbbb]]]\\\^^^ZZZ\\\___bbbdddeeeffffffhhhhhhiiiiiiiiihhhggggggeeeeeeddddddcccbbbaaaaaa```^^^\\\ZZZXXXVVVRRROOOHHHAAA777111000000///...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++******))))))******+++,,,...------,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,+++++++++,,,,,,------------............------------------------......---------......///............////////////////////////////////////+++,,,...///111222222222111111222222222333333333555222333666777555666999;;;BBBKKKTTT```qqq}}}wwwxxxzzzzzzzzz|||~~~yyylllggg```\\\[[[YYYVVVSSSVVVWWWXXXXXXXXXZZZ]]]___cccdddgggjjjnnnqqqsssuuuzzz|||vvvuuusssrrrqqqnnnkkkhhheeebbb___[[[XXXUUUQQQNNNIIIGGGDDDBBB@@@AAABBBCCC@@@@@@???>>>>>>?????????======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888888:::<<<;;;;;;;;;;;;;;;<<<======;;;<<<=========???BBBEEEFFFJJJPPPWWW___jjjwwwnnneee]]]YYYXXX[[[dddmmmzzzuuujjjbbb^^^\\\ZZZ[[[]]]```ccceeefffggghhhhhhiiiiiiiiihhhhhhgggggggggfffdddcccbbb``````aaa___]]][[[ZZZXXXTTTRRRKKKDDD;;;444111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---,,,,,,,,,---------------...---,,,,,,++++++++++++,,,------------....................................------------...//////............////////////////////////////////////,,,---...000111222222222222222222333333333444444555222333555555444777<<<@@@GGGQQQ[[[eeettt}}}wwwwwwxxxxxx{{{{{{sssmmmeeeaaa\\\YYYYYYYYYWWWVVVXXXYYY[[[\\\]]]___cccfffiiijjjmmmppptttxxxzzz|||~~~}}}{{{rrrpppooonnnllliiidddaaa]]]ZZZVVVSSSQQQNNNKKKHHHEEECCCBBB@@@@@@@@@AAABBB@@@???????????????@@@@@@======<<<<<<<<<<<<======<<<======>>>??????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::===;;;;;;;;;;;;;;;<<<======;;;<<<======<<<>>>AAACCCDDDGGGKKKPPPWWWbbboooxxxyyymmm```XXXUUUVVV\\\dddrrr|||uuukkkbbb\\\ZZZ[[[\\\^^^aaadddfffgggfffgggggghhhhhhgggggggggiiihhhgggeeecccbbbaaa```aaa___]]]\\\[[[YYYVVVTTTNNNHHH???777333111111111111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,------------........................---------------...//////............////////////////////////////////////000000111111222222111111222333333333333444444444333222222444444444999@@@DDDLLLVVV___hhhtttzzzzzzzzz{{{~~~yyyrrrkkkfffbbb___\\\ZZZZZZZZZZZZZZZ[[[\\\^^^```aaadddhhhkkkmmmooorrruuuyyy}}}~~~}}}zzzxxxpppnnnllliiifffbbb]]]YYYUUURRRNNNLLLJJJHHHFFFDDDBBBBBBAAAAAAAAAAAAAAABBB@@@????????????@@@AAAAAA>>>>>>============>>>>>>======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999;;;===<<<<<<;;;;;;<<<<<<===>>>======>>>===<<<===???BBBBBBDDDHHHKKKQQQZZZgggppp|||vvvdddXXXRRRQQQUUU\\\jjjtttwwwjjj___[[[[[[\\\]]]___bbbeeegggeeeeeefffgggggggggffffffiiihhhgggfffdddcccbbbaaa```___]]]\\\\\\ZZZWWWUUUOOOKKKDDD<<<666222111111222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******))))))******+++,,,+++++++++++++++,,,,,,------------,,,---......///------,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------........................---------------...///000............////////////////////////////////////111111222222222222111111222222333333333444444444222111222555555666===EEEKKKSSS\\\dddjjjrrr||||||wwwrrrnnniiieeebbb___^^^^^^]]]]]]]]]]]]]]]___aaaccceeefffjjjnnnqqqrrrtttwwwzzz~~~}}}||||||{{{xxxvvvqqqnnniiieeeaaa\\\WWWSSSNNNLLLHHHFFFFFFEEEDDDBBB@@@AAABBBCCCCCCBBBAAAAAA@@@?????????@@@@@@AAABBB??????>>>>>>>>>>>>??????>>>>>>???AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;<<<<<<======<<<<<<======>>>???===>>>>>>===<<<<<<>>>@@@???BBBDDDGGGKKKSSS^^^gggttt~~~~~~iiiZZZQQQNNNQQQVVV___jjjwwwsssfff]]]\\\[[[\\\^^^aaadddfffdddeeeffffffgggggggggfffiiihhhgggfffeeedddcccbbb```^^^]]]\\\\\\ZZZXXXVVVPPPMMMGGG@@@999444111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))******+++,,,++++++******+++,,,,,,---...------,,,---...///000,,,,,,+++++++++,,,------------------....................................---,,,,,,------///000000............//////////////////////////////////////////000111111222111111222222222222333333333333333222444777777999BBBLLLSSS[[[dddjjjmmmqqqxxx~~~|||sssooojjjfffdddbbbaaa___]]]___aaaccccccddddddeeeeeegggiiijjjlllooosssvvvxxxyyy|||~~~~~~|||{{{zzzzzzyyyxxxvvvrrrnnnhhhccc^^^YYYTTTPPPKKKHHHEEECCCCCCCCCBBBAAA@@@AAACCCDDDDDDCCCAAA@@@@@@?????????@@@AAAAAABBB@@@@@@????????????@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@????????????>>>========================:::<<>><<<<<<<<<===============>>>??????===>>>>>><<<;;;;;;===???===???BBBDDDHHHOOOYYYaaammmwwwlll[[[QQQMMMOOOTTTVVV```mmmwww}}}zzzkkk^^^]]][[[[[[]]]```ccceeeeeeeeefffgggggghhhgggggghhhhhhgggfffeeeddddddccc___^^^\\\\\\\\\[[[XXXVVVPPPNNNIIIBBB:::444111000---------...///000000111........................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---......---,,,---...///000++++++++++++,,,------.............../////////000////////////////////////,,,,,,,,,---...///000111............/////////000////////////////////////,,,,,,...000111222222222111111222222222333333333444333555888999<<>>>>>???@@@AAA????????????????????????<<<<<<<<<============>>>?????????BBBFFFMMMSSSWWWfffooo{{{rrr]]]PPPJJJIIIJJJRRRWWW^^^dddjjjuuupppeee]]]WWWYYY\\\^^^aaadddaaacccfffffffffeeeeeefffeeefffgggggggggfffddddddcccbbbaaa```]]][[[YYYXXXTTTPPPKKKFFFAAA;;;555111///...---...000000000.../////////...------,,,,,,,,,---------------------...------,,,,,,------......---,,,,,,++++++,,,,,,........................000///---+++***+++---...,,,,,,,,,---------......------------------------........................---------............///...............///000000...............///000111000000000000000000000000000000111222222222222111333333333222333333444444444666888888999@@@KKKTTTaaajjjpppqqqqqqtttxxxyyy{{{}}}sssiiicccbbb^^^ZZZXXXZZZ^^^bbbeeefffhhhkkknnnpppqqqqqqoooqqqtttwwwxxxzzz}}}tttuuuwww|||~~~~~~}}}}}}}}}|||yyyuuuqqqiiiddd\\\UUUQQQNNNKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@DDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA????????????????????????===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>???@@@DDDHHHMMMPPP\\\eeerrrtttaaaSSSLLLJJJJJJLLLPPPUUUZZZ___hhhttt}}}uuuggg^^^WWWXXXZZZ[[[]]]aaaaaadddfffgggfffeeeeeefffeeefffgggggggggfffddddddcccbbbaaa```^^^[[[YYYXXXTTTQQQMMMHHHCCC===666111000///......000111000///------...........................------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------///...---,,,+++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...............///000000///............//////000000000000000000000000000000000111222222222222111444333333333333444555555333555777888<<>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAACCCEEEHHHIIIRRR[[[hhhuuuvvveeeWWWOOOKKKIIIFFFIIIMMMOOOSSS[[[eeelll}}}yyyggg^^^WWWVVVWWWXXXZZZ]]]bbbdddfffgggfffeeeeeeeeeeeefffgggggggggfffddddddcccbbbaaa```^^^\\\ZZZYYYUUUSSSOOOKKKFFF???777222222000...///000000000///,,,,,,------...//////000//////...---,,,++++++***,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------........................---------............///...............///000000000//////............///000000000000000000000000000000111222222222222111444333333333444444555666444666888;;;BBBOOO___jjjxxx~~~}}}{{{zzz}}}yyyqqqkkkbbbbbb```______aaafffjjjooopppsssvvvxxxzzzzzzzzzwwwyyy|||~~~}}}yyyyyyzzz|||{{{uuulllddd^^^YYYUUUPPPLLLKKKIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>AAAAAABBBCCCDDDFFFGGGHHHOOOVVVbbbnnnzzzwwwgggZZZQQQKKKGGGEEEFFFHHHJJJMMMSSS[[[aaaoooxxxzzzhhh^^^VVVTTTUUUUUUWWW[[[bbbdddffffffeeeddddddeeeeeefffgggggggggfffddddddbbbbbbaaa```^^^\\\ZZZYYYWWWUUURRROOOJJJCCC:::555222000...---...//////...---------.........//////.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++,,,,,,,,,---------................................................---------............///...............///000000111000///...............000000000000000000000000000000111222222222222111222222222222333444555555777999;;;AAAKKK[[[kkkwww}}}{{{wwwsssnnnkkkhhhhhhgggeeeccceeehhhjjjrrrtttwwwzzz|||}}}}}}}}}{{{}}}}}}vvvmmmddd[[[UUURRROOOKKKIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA???>>>>>>@@@@@@AAABBBDDDEEEGGGHHHKKKRRR]]]hhhssswwwiii]]]TTTLLLHHHEEEEEEFFFGGGIIIOOOVVVZZZcccmmmyyyxxxhhh^^^UUUSSSTTTTTTWWWZZZ```bbbdddeeeeeeddddddeeeeeefffgggggggggfffddddddbbbbbbaaa```___]]][[[ZZZXXXWWWUUURRRMMMGGG???999333000---,,,---------,,,//////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,---------,,,+++++++++,,,,,,,,,------------------------------........................---------............///...............///000000111000///...............000000000000000000000000000000111222222222222111111111111111222333444555888;;;@@@HHHVVVfffvvv{{{vvvrrrooommmlllkkkkkkkkklllkkkjjjkkkmmmpppwwwyyy|||~~~|||tttlllddd\\\UUUPPPMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>???AAACCCFFFGGGGGGMMMWWWaaalllzzzyyymmmbbbYYYRRRMMMHHHGGGEEEEEEGGGKKKPPPSSS[[[eeepppwww}}}}}}wwwlllbbbWWWTTTTTTTTTVVVYYY\\\___bbbcccccccccdddeeeeeefffgggggggggfffddddddbbbbbbbbbaaa___]]]\\\[[[ZZZXXXVVVSSSPPPJJJDDD???555222...,,,---------,,,000//////...------,,,,,,***++++++,,,---...//////...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................---------............///...............///000000000//////............///000000000000000000000000000000111222222222222111111111111222333444555666999>>>FFFSSSddduuu~~~uuurrroookkkjjjjjjkkklllkkkmmmooopppqqqsssvvvxxx|||~~~vvvppphhhaaa[[[VVVQQQOOOMMMKKKIIIHHHHHHIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDAAA@@@???>>>@@@BBBEEEGGGFFFKKKRRRZZZdddppp~~~}}}sssiiiaaaZZZVVVNNNKKKGGGFFFFFFIIILLLNNNTTT^^^iiipppwww||||||yyysssggg[[[VVVTTTRRRSSSVVVYYY\\\___aaabbbcccdddeeeeeefffgggggggggfffddddddbbbbbbbbbaaa___^^^\\\\\\[[[YYYVVVTTTQQQMMMHHHEEE888444000.........///.....................------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...............///000000///............//////000000000000000000000000000000000111222222222222111333333333444555666777888>>>DDDRRRcccwww}}}xxxuuummmllljjjhhhhhhiiilllooonnnpppsssuuuvvvxxx{{{}}}~~~{{{lllggg___YYYUUURRRPPPOOOPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@AAACCCFFFIIIHHHLLLQQQWWW^^^hhhttt}}}wwwoooggg```\\\TTTPPPKKKHHHHHHIIIJJJKKKQQQ[[[fffmmmttt{{{~~~|||xxxlll___XXXTTTQQQQQQSSSWWWZZZ^^^```aaacccdddfffeeefffgggggggggfffeeedddbbbbbbbbbaaa```^^^]]]\\\\\\ZZZVVVTTTRRROOOKKKHHH:::777222000///000000000,,,,,,------.../////////---------------------,,,,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,******+++++++++,,,,,,,,,////////////////////////........................---------.........//////...............///000000...............///000111000000000000000000000000000000111222222222222111444444555555777888999:::CCCLLL\\\qqqxxxrrroooiiiiiiiiihhhhhhjjjnnnqqqsssuuuxxxyyyyyyyyyzzz|||}}}~~~rrriii```\\\VVVSSSSSSRRRPPPNNNNNNOOOOOONNNMMMLLLNNNOOOMMMMMMNNNNNNNNNMMMKKKJJJOOONNNMMMLLLMMMNNNQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTXXXYYYZZZ\\\]]]^^^_______________]]]\\\ZZZXXXWWWYYYXXXYYYZZZ\\\\\\ZZZXXXSSSTTTVVVWWWUUURRRNNNKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLKKKJJJMMMMMMLLLLLLNNNPPPSSSUUUWWWWWWVVVUUUTTTTTTSSSSSSPPPOOOOOOOOOOOONNNKKKHHHJJJIIIGGGFFFGGGHHHJJJLLLJJJNNNSSSWWW\\\dddmmmttt}}}yyyuuummmfff```YYYPPPIIIFFFGGGIIIJJJNNNXXXcccjjjsss~~~}}}rrrhhh```WWWOOOPPPVVVVVVZZZ^^^``````aaaccceeeeeeeeeeeeeeedddcccbbbaaaddddddddddddbbb```^^^\\\\\\\\\\\\ZZZWWWRRRNNNKKK===999444111///...---,,,......------------.........---,,,,,,++++++,,,,,,.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......//////............//////...------------.../////////...---,,,,,,---...///000///...------...///000222222222222222222222222444111000333555666;;;AAAIIIVVVhhh~~~|||wwwssspppnnnhhhhhhjjjlllnnnqqqsssuuuwwwxxxyyyzzz{{{}}}~~~~~~xxxnnnggg```\\\WWWUUUUUUUUUTTTRRRQQQRRRSSSRRRPPPPPPRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSSSSUUUWWWZZZ[[[]]]___aaabbbccccccbbbaaaggghhhjjjlllooopppqqqrrrqqqqqqpppnnnllljjjhhhgggiiihhhhhhiiijjjjjjhhhfff___```aaa```^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMNNNPPPQQQPPPOOOQQQQQQRRRSSSVVVYYY\\\^^^``````___^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVTTTRRRMMMLLLKKKIIIIIIJJJKKKLLLMMMPPPTTTXXX\\\aaaiiinnnyyy}}}vvvpppggg```VVVMMMIIIIIIIIIJJJMMMWWWbbbjjjuuu|||qqqhhh^^^UUUTTTXXXYYY\\\```aaaaaaaaabbbdddeeeeeeeeeeeedddcccbbbaaaccccccccccccaaa___]]]\\\[[[\\\\\\ZZZWWWSSSOOOLLLAAA<<<666222000//////...///......------......//////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,------------------------------------.........////////////............//////...------------...//////000000///......///000000111000////////////000111222222222222222222222222666222111444666777<<>>FFF\\\lll|||{{{~~~yyyrrrmmmjjjhhhhhhpppppprrrtttvvvyyyzzz{{{|||}}}~~~{{{sssmmmhhheeebbbbbb```______```cccdddfffhhhiiijjjiiihhhhhhjjjllllllmmmoooqqqssssssssssssqqqqqqpppqqqtttxxx}}}~~~|||{{{uuutttrrrpppmmmiiigggeeeeeedddeeegggkkkmmmmmmmmmmmmmmmoooqqqtttxxx{{{~~~~~~|||zzzyyytttqqqmmmkkkjjjiiihhhgggdddccc```^^^\\\ZZZYYYYYY\\\___bbbfffhhhjjjllllllooottt{{{|||uuukkkaaaXXXQQQKKKHHHKKKSSS^^^kkkyyy}}}uuummmfffccc_________``````aaabbbddddddeeeeeeeeeddddddcccbbbaaaaaabbbaaa```^^^]]][[[[[[[[[[[[ZZZXXXUUUSSSQQQIIICCC:::444111111111222//////............/////////......---------------------------------------,,,,,,,,,------------------------,,,,,,+++++++++,,,++++++++++++,,,------,,,------------------,,,---------------------------.........//////////////////............//////...............//////000111111111111111111111111111111111111111111111111222222222333333333333333666444333555666999AAAJJJbbbsss||||||vvvpppmmmmmmoooppptttuuuvvvyyy{{{}}}~~~~~~~~~zzzsssooommmlllkkkllllllmmmnnnooorrrvvvxxxyyyzzz{{{{{{zzzzzz|||}}}}}}}}}zzzxxxuuuuuuvvvyyy}}}|||zzzxxxvvvtttssspppmmmjjjhhhfffeeeggghhhkkkooossstttttttttrrruuuyyy}}}yyypppggg[[[QQQJJJNNNRRR\\\jjjwwwzzzooofff```___^^^^^^___aaacccdddddddddeeeeeeeeedddccccccaaaaaaaaaaaa```___]]]\\\\\\[[[[[[ZZZXXXVVVTTTSSSKKKEEE<<<555222111111111/////////....../////////...---,,,,,,+++,,,,,,,,,------------------------//////...------,,,++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,,,,---------.........//////............/////////............///000000000000000000000000000000000000000000000000000000222222333333333444444444555333444666777<<>>:::666333111000000////////////000000//////...------------...,,,,,,,,,------...........................------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---///000000///---,,,------------------------............/////////000//////............/////////////////////000111111...///000111111000///...111222333444444333222111222222333333444555666666444555999>>>CCCLLL^^^ooouuu|||{{{xxxqqqqqqpppqqqssswww|||~~~~~~|||zzzyyyxxxttttttsssqqqpppnnnmmmmmmnnnnnnoooqqqqqqrrrrrrrrrqqqqqqpppooollliiifffeeeeeedddcccbbbaaabbbcccdddeeefffhhhiiijjjjjjiiiiiieeefffggghhhhhhiiihhhhhhnnnoooqqqrrrttttttuuuuuurrrsssuuuvvvxxxzzz||||||mmm[[[TTTQQQWWWbbbooo~~~tttgggbbb```^^^^^^```___```aaabbbcccdddddddddbbbccccccccccccbbbaaaaaa^^^\\\ZZZYYYXXXWWWUUUSSSRRRNNNHHHAAA:::555111000///............---------...------,,,,,,------............///////////////......---------......///------------------------)))***++++++------...///,,,,,,+++***+++,,,---.......................................////////////222111000.........///000...//////...------000222111111111111111111111111000000000000111111111111333555666666555444444555222777;;;>>>GGGXXXiiirrr{{{zzzyyy|||~~~wwwrrrrrrrrrrrrsssvvvyyy}}}}}}|||zzzvvvqqqnnnnnnmmmjjjhhhfffeeedddcccbbbbbbbbbbbbcccccccccbbbbbbbbbaaaaaaeeedddbbb```^^^[[[ZZZYYYVVVUUUTTTSSSSSSSSSUUUUUUYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXXXXYYYYYY___```aaacccddddddeeeeeedddeeefffggghhhiiijjjjjjttt___WWWQQQTTT]]]hhhvvv{{{kkkdddbbb```___```___```aaabbbcccdddddddddcccccccccccccccbbbaaaaaa___]]][[[ZZZZZZYYYWWWUUUTTTQQQKKKDDD===777222000000000/////////.........///......------....../////////......------,,,,,,......------------......------------------------+++++++++,,,,,,------...---,,,+++++++++,,,..........................................////////////222111000///......///000---/////////......000111111111111111111111111111000000000000111111111111222444666666444444555666666<<>>>>>===<<<<<<;;;<<<>>>?????????>>>===??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFFFF}}}sssfff[[[QQQLLLKKKKKKOOOTTTYYYfffxxx|||nnneee^^^ZZZZZZ[[[\\\]]]___aaabbbccccccdddddddddddddddccccccbbbaaa___\\\[[[[[[ZZZXXXVVVVVVUUURRRNNNGGG???888333............------------------,,,,,,,,,,,,------,,,------...///000111111000///......------------------------------------///.........------,,,,,,,,,,,,---............---....................................////////////...//////000000000000///---///111111000000000111111111111111111111111111111111111222222222222333333444555555555777:::===BBBMMMZZZgggttt~~~|||}}}}}}{{{xxxvvvwwwzzz||||||yyyvvvtttuuuwwwxxx|||}}}|||wwwsssnnniiieee```^^^\\\YYYUUURRROOONNNLLLKKKIIIHHHFFFEEEDDDDDD@@@BBBCCCCCCAAA??????@@@@@@@@@???????????????@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<===>>>????????????===>>>>>>?????????????????????>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCyyyqqqhhh^^^TTTOOOKKKIIIJJJNNNPPP[[[iiiyyy~~~rrrggg]]]ZZZ[[[ZZZ[[[]]]___aaabbbccccccddddddeeeeeeddddddcccbbbbbb```^^^]]]\\\[[[YYYWWWVVVUUUTTTPPPJJJBBB;;;666////////////..................------------......---------....../////////111111000///............------------------------...............---------***+++,,,---...------,,,....................................////////////---...///000111111000//////000111000//////111333111111111111111111111111111111111222222222333333444555555555666888<<>>>>>======>>>??????>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@????????????@@@AAABBBCCC===>>>>>>?????????????????????>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBB~~~}}}xxxrrrjjjaaaWWWQQQLLLHHHGGGJJJJJJSSS___mmm~~~ttthhh^^^[[[]]]YYY[[[\\\___```bbbbbbcccddddddeeeeeeddddddcccbbbcccaaa___^^^^^^]]]ZZZYYYVVVVVVVVVRRRMMMEEE===999000000000000//////////////////............//////---------------------,,,222222111//////.........------------------------........................***+++,,,---------,,,+++..................................../////////000---...///111111111000///000111000///...///111444111111111111111111111111111111222222222333333333444555666666777999===@@@UUUcccrrr|||~~~|||~~~}}}uuuvvvxxxyyy{{{}}}}}}xxxssspppmmmlllgggeeeaaa]]]ZZZVVVQQQMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDD;;;>>>AAAAAA???===>>>?????????>>>>>>>>>>>>???@@@<<<<<<======>>>>>>>>>???<<<=========>>>>>>>>>>>>>>>>>>======>>>???AAABBB??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBB}}}xxxsssoooiiieee]]]UUUNNNJJJHHHGGGGGGLLLVVVeeeuuuuuuhhh___[[[ZZZZZZ[[[\\\^^^```bbbcccdddcccccccccbbbbbb```______``````___^^^]]][[[ZZZYYYXXXWWWUUUSSSOOOHHHAAA<<<333111///.../////////...////////////////////////........................111111000......---------...------,,,,,,------...//////.........---------...---,,,---/////////...............////////////111///...------...///111////////////////////////111111111000000000000000000000000000000000000000////////////000111222333222444666555666;;;EEEMMM```mmmzzzyyyuuutttvvvxxxyyy{{{~~~~~~wwwsssmmmhhhdddaaa]]]ZZZVVVUUURRRPPPMMMKKKIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@???AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@EEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC{{{vvvsssmmmhhhaaaXXXPPPKKKHHHGGGFFFKKKTTTaaappp}}}wwwkkkaaa\\\ZZZUUUVVVXXX[[[]]]___```aaadddddddddccccccbbbaaa````````````___]]]\\\ZZZYYYXXXWWWUUUSSSOOOIIIBBB===555222///.../////////...////////////////////////........................111000///...------------...------,,,,,,------...//////.........---------...---,,,---/////////...............////////////000///...------...///000////////////////////////111000000000000000000000111111111111111111111111111111000111111222333444444555666666888???JJJSSSlllxxx|||wwwtttvvvxxxzzz|||~~~}}}vvvrrrkkkgggbbb]]]ZZZWWWTTTQQQPPPOOOLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@??????@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD{{{yyyuuuqqqiii___VVVOOOJJJHHHFFFIIIRRR^^^lllxxxzzzoooeee]]]YYYUUUWWWYYY\\\___aaabbbbbbdddddddddddddddcccbbbaaa`````````___^^^\\\[[[ZZZYYYWWWUUUSSSPPPKKKDDD???777444111//////000//////////////////////////////........................000000///...------------...------,,,,,,------..................---------...---,,,---/////////...............////////////000///...------...///000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333444555555777777777777;;;EEESSS]]]yyy~~~{{{xxxvvvxxxzzz}}}|||uuunnngggccc\\\YYYTTTQQQOOOMMMJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE~~~~~~zzzsssjjj```VVVOOOKKKGGGJJJQQQ]]]kkkwwwuuuiii^^^XXXUUUWWWYYY\\\___aaabbbcccccccccddddddcccbbbbbbaaaaaaaaa``````^^^]]]\\\[[[YYYXXXVVVTTTQQQLLLGGGCCC:::777333000000000000///////////////////////////........................000///...---------------...------,,,,,,------..............................---,,,---/////////...............////////////000///............///000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333444555666888888777999@@@MMM]]]hhh}}}||||||{{{{{{}}}}}}zzztttnnniiiccc]]]YYYTTTQQQMMMKKKJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG|||~~~|||tttjjj^^^SSSMMMJJJMMMSSS___mmm{{{}}}ooobbbYYYRRRSSSTTTVVVYYY[[[^^^___bbbbbbbbbbbbbbbbbbaaa```aaaaaaaaa```___^^^]]]\\\ZZZXXXVVVTTTRRRNNNIIIFFF===:::555111000000000000////////////////////////........................///......------------......------,,,,,,------...---........................---,,,---/////////...............//////////////////............//////000000000000000000000000//////000000111111111111111111111111111111111111222222111222222333444555888888888===GGGWWWgggqqq}}}}}}~~~}}}}}}{{{ooolllgggbbb^^^ZZZVVVSSSPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH~~~zzz{{{}}}uuugggZZZQQQOOOQQQWWWbbbppp~~~wwwiii___UUUUUUTTTUUUWWWZZZ]]]___aaaaaabbbbbbbbbaaaaaa```aaaaaaaaaaaa```___^^^]]]ZZZXXXVVVUUUSSSPPPLLLIIIAAA<<<666222111111000000////////////////////////..............................---------------......------,,,,,,------...---------..................---,,,---/////////...............////////////////////////////////////000000000000000000000000/////////000111111222222222222222222222222222222222222222222333444555555777888;;;DDDQQQaaapppyyy}}}{{{|||~~~~~~uuupppmmmeeebbb]]]ZZZWWWUUURRROOOOOOMMMJJJIIIJJJJJJJJJIIIGGGGGGGGGFFFGGGHHHHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLL{{{zzzzzz|||tttdddZZZSSSUUUYYYcccppp~~~rrrgggZZZXXXVVVTTTVVVZZZ^^^aaaaaabbbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaa```___^^^ZZZYYYVVVUUUTTTRRRNNNKKKCCC>>>888333111111111000////////////////////////...........................------,,,,,,------......------,,,,,,------...---------.........//////...---,,,---/////////...............////////////......////////////......////////////////////////...//////000111111222222222222222222222222222222333333333333444555666777666999@@@KKK[[[kkkyyy}}}|||vvvnnniiigggccc```\\\XXXVVVTTTQQQOOOQQQOOOMMMLLLMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRRRRQQQNNNOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXXXXWWWYYYXXXWWWWWWVVVUUUTTTTTTQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUU{{{zzzyyyyyy}}}mmmbbbVVVWWWZZZcccooo|||xxxnnnYYYVVVRRRPPPQQQUUUZZZ^^^bbbccccccdddddddddccccccaaaaaabbbaaaaaa```___^^^[[[YYYWWWUUUTTTRRROOOMMMDDD???999444111111111111////////////////////////........................------,,,,,,,,,------......------,,,,,,------...---------.........//////...---,,,---/////////.............../////////000......////////////......////////////////////////...//////000111222222222222222222222222222222222555444444555555666777888777:::CCCQQQaaarrr~~~zzzsssmmmjjjhhhfffccc^^^[[[XXXVVVTTTRRRUUUSSSPPPOOOPPPQQQQQQPPPSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWUUUSSSQQQSSSRRRQQQQQQPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSTTTSSSUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```aaabbbbbbbbbdddcccbbbaaa```^^^]]]]]]ZZZ\\\^^^```aaa```______________________________yyyvvvwww}}}}}}|||~~~{{{lllaaa[[[ZZZbbbooo|||sssddd[[[TTTSSSUUUVVVXXX[[[``````aaabbbbbbbbbbbbaaaddddddcccbbbaaa```___^^^\\\XXXUUUVVVWWWVVVQQQLLLGGGAAA999333222111000...///////////////..................///////////////..............................------------..............................------......//////000000............////////////000000000000000000000000000000000000000000000000000111111111222222222222333333222222222222222222444111000444666555444666777===III[[[ooo~~~{{{vvvrrrooommmjjjiiihhhfffdddbbb``````[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\^^^```bbbcccccccccccccccbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^```___]]][[[ZZZ[[[^^^aaadddgggiiijjjrrrqqqpppnnnlllkkkiiihhhfffggghhhiiijjjlllnnnoooooommmkkkiiihhhiiikkklllnnnnnnppprrrssstttuuuuuussstttuuuvvvtttrrrooommmlllmmmnnnpppqqqrrrrrrrrrppppppqqqqqqqqqqqqppppppwwwmmmffffffhhhrrr~~~rrrddd]]]ZZZ```kkkvvvzzziii___VVVTTTUUUVVVXXX\\\^^^___```bbbcccdddddddddddddddcccbbbaaa```______\\\YYYVVVVVVWWWVVVQQQLLLIIICCC;;;666333222111000///////////////////////////////////////.........////////////////////////......------------......------------------------.........///////////////............////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222555111111555666555555777:::AAAOOOcccvvv}}}{{{yyywwwvvvuuusssqqqooonnnmmmkkkkkkkkkkkkjjjjjjjjjjjjlllmmmnnnppprrruuuwwwxxxttttttttttttsssrrrqqqpppmmmmmmllllllllllllmmmmmmmmmllllllmmmnnnmmmkkkhhhhhhiiilllppptttyyy~~~~~~|||{{{yyyyyyyyyyyy{{{}}}~~~||||||}}}tttddd\\\VVVWWW[[[fffwwwzzzlllccc]]]___fffqqq}}}pppeeeZZZVVVUUUVVVXXX\\\\\\^^^```cccdddeeeffffffdddccccccbbbaaa```______\\\YYYWWWWWWXXXVVVQQQMMMJJJEEE>>>999555444222111////////////////////////000000//////......------000000000000000000000000......------------......------------------------///////////////.....................////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111222222333333444555222222666666444555999>>>GGGYYYnnn~~~~~~~~~~~~}}}~~~xxxggg[[[VVVRRRSSSXXXbbbqqquuukkkbbb```dddmmmzzzyyylll___XXXVVVUUUXXX\\\]]]^^^aaaccceeefffeeeeeeccccccbbbbbbaaa``````___\\\ZZZXXXXXXXXXVVVRRROOOKKKGGGAAA;;;666444222111///////////////000000000111111000///...------,,,////////////////////////......------------......------------------------000000//////......------............//////////////////////////////////////////////////////////////////000000000111111111000000111222333333444444555333444666666555777;;;AAANNNccczzzuuugggYYYQQQOOOPPPRRRWWW```nnn~~~sssiiiddddddjjjwwwrrrccc[[[WWWUUUWWW[[[]]]___bbbdddeeeeeeccccccccccccbbbbbbaaaaaa``````\\\[[[ZZZYYYXXXVVVRRRPPPKKKHHHCCC===777333111111////////////000000111111111111000///...------,,,..............................------------......------------------------000000//////......------............////////////////////////////////////////////////////////////000000000000111111111111000000111222333333444444555333555777777555999???EEEUUUnnn|||jjj\\\QQQKKKKKKJJJMMMSSS]]]kkk}}}ssskkkgggkkkvvvvvvfff]]]YYYVVVWWWZZZ\\\^^^aaadddddddddbbbaaabbbbbbbbbbbbaaaaaa``````\\\\\\[[[ZZZXXXUUUSSSQQQLLLJJJFFF???888333111222...//////000000111111222000000//////......------..............................------------..............................///////////////.....................////////////000000000000000000000000000000000000000000000000000111111111222222222222111111111222222333333444444333555888777777<<>>GGGWWWjjjlll\\\RRRKKKIIIKKKHHHLLLRRR[[[gggwwwzzzwww~~~xxxjjjaaa[[[VVVUUUWWWVVVYYY]]]bbbdddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa\\\]]]]]]\\\XXXUUUSSSSSSPPPOOOKKKDDD;;;666444555...//////000111222222222.........///////////////000000000000000000000000.........------.........000000000000000000000000---.........//////000000............/////////000000000000000000000000000000000000000000000000000222222333333333444444444333333222222222222222222111222555888888999@@@III^^^rrr}}}hhh[[[RRRLLLHHHIIIGGGKKKRRR[[[hhhwww~~~yyypppeee\\\UUUSSSSSSVVVXXX\\\```bbbddddddddddddeeeeeedddbbb```___```aaa```^^^[[[XXXUUUSSSRRRRRRPPPLLLGGGBBB<<<444000111111000000//////......///////////////////////////000111000...------...////////////////////////...............///000000000000////////////000000222111111111000000//////---....../////////////////////000111222333333333222222111111111111111111111111222222222333333333111333666777555777CCCQQQlll{{{zzzfffYYYQQQJJJGGGHHHGGGJJJQQQZZZgggvvv{{{zzzyyy}}}~~~~~~|||sssggg]]]WWWTTTTTTUUUWWW[[[^^^aaacccdddddddddeeefffdddbbb`````````___^^^]]][[[YYYWWWVVVUUURRRPPPLLLHHHCCC<<<555111111111111000//////......///////////////////////////000000000...---...///////////////////////////...............///000000000000////////////000000111111000000000/////////...//////000000000000000000000000111222222222333111111111111111111111111111222222222222333333333222444666888777;;;IIIWWWnnn|||uuubbbVVVOOOIIIFFFGGGGGGJJJPPPYYYfffuuusssmmmjjjlllnnnpppxxxuuuiii___YYYUUUTTTTTTVVVYYY\\\```bbbdddddddddeeefffeeebbbaaa```aaa]]]]]]\\\[[[ZZZXXXXXXWWWSSSQQQMMMIIIDDD>>>777222222111111000000///......////////////////////////...///000///...---...///////////////////////////...............///000000000//////......//////000000000///////////////...000000000000111111111111111111111111111111222222111111111111111111111111222222222222333333333333444444666888:::???OOO^^^ooo|||rrr___UUUNNNIIIFFFGGGHHHKKKQQQZZZffftttwwwiii```^^^aaadddjjjvvvvvvkkkaaaZZZVVVSSSTTTUUUWWWZZZ^^^aaaccceeedddeeefffeeecccbbbaaabbb^^^^^^]]]\\\ZZZYYYXXXWWWTTTQQQNNNJJJFFF@@@:::555222222111111000//////...////////////////////////...///000///...---...///////////////////////////...............///000000/////////....../////////////////////............000000///000000000111111222222222111111111111111111111111111111222222222222222222333333333444444555444666888;;;BBBRRRaaappp{{{ppp___UUUOOOJJJGGGHHHIIILLLRRRZZZffftttzzzlll___XXXRRRVVV]]]fffuuuwwwnnnfff^^^XXXSSSUUUVVVWWWYYY\\\```ccceeedddfffgggfffdddcccccccccaaa```___]]][[[YYYWWWVVVTTTRRROOOLLLHHHBBB<<<888222222222111000000//////////////////////////////---///000///......///000////////////////////////...............///000000//////............//////............//////////////////.........///000111222222222111111111111111000000111111111222222222222222333333333444444444555444555999===FFFUUUcccpppyyy~~~ooo^^^UUUOOOJJJGGGGGGIIILLLQQQYYYdddrrr}}}vvvnnneee[[[UUUNNNTTT\\\hhhyyy{{{tttnnnfff^^^WWWWWWWWWWWWYYY[[[___ccceeedddfffggggggeeecccddddddbbbaaa___]]][[[YYYWWWWWWUUUSSSPPPMMMJJJEEE>>>:::333222222111111000//////////////////////////////---...//////......///000////////////////////////...............///000000///......------......///...////////////000000000///...---------...000111111111111111111111222222000000000111222222333333333333333333444444444444555444666<<>>KKK]]]mmmxxx|||~~~{{{lll[[[QQQLLLFFFDDDDDDEEEFFFJJJQQQWWWaaaqqq|||xxxtttrrrrrruuuvvvuuuwwwvvvpppggg]]]ZZZ[[[fffzzzwwwiii```YYYXXXZZZ[[[^^^bbbccceeeffffffeeeddddddeeeaaaaaa```^^^\\\[[[YYYYYYYYYVVVTTTQQQNNNJJJEEEAAA777555111/////////...------...///000000///...---///000111111111///...---------------------------/////////000//////......------...////////////...111000000000/////////...000000000000000000000000111111111111111111111111111111111111111222222222444333222222333555666666:::<<>>:::555111000000///////////////....../////////000///...------...///000........................111000...---------...///------...////////////...////////////000000000000111111111111111111111111111111111111111111111111///000000111222222333333222333444444333444888:::===III\\\nnn|||vvvhhhXXXOOOKKKGGGEEEFFFDDDCCCEEEJJJOOOYYYjjjzzzvvvhhh___aaajjjsssxxxiii```\\\ZZZ\\\______aaacccdddddddddfffgggcccbbbaaa___]]]\\\[[[ZZZZZZXXXVVVUUUSSSPPPLLLIII@@@<<<666222000000000/////////............//////111///---++++++---000222........................000///////////////000000------...////////////...////////////000000000000111111111111111111111111111111111111111111111111//////000111222333333444111333555555333444888<<>>888333111000000000000///...------...///000,,,------.../////////...////////////////////////+++,,,...000111111000000//////000111111111111111.../////////000000111111000000000000000000000000111111111111111111111111...///000111222333444444000444666666333444999>>>PPP```uuuoooaaaTTTMMMJJJFFFCCCCCCDDDBBBBBBFFFLLLXXXlll}}}tttbbb]]]^^^aaannn}}}sssbbbYYYZZZ]]]\\\___ccceeeeeeeeeeeefffcccccccccbbbaaa___^^^]]]ZZZYYYXXXUUUSSSPPPMMMLLLFFFCCC===888444111000000111000000///...------,,,000000//////.........---////////////////////////////////////000000000000000000000000000000000000000//////.........//////000111111111111222222222111111222222222333333333222222222222222222222222444333555777555666>>>GGGWWWgggzzz}}}lll___RRRLLLJJJFFFDDDDDDDDDBBBCCCGGGMMMYYYmmmxxxeee^^^\\\___kkkyyyvvvddd[[[ZZZ\\\\\\___ccceeeeeeeeeeeefffeeeeeedddbbb```^^^\\\[[[ZZZYYYXXXVVVSSSPPPNNNLLLGGGCCC>>>888333111000111222222111111000//////...000/////////............////////////////////////------........./////////000000000000000000000000111000000/////////000000000111111111111222222222111111111111222222222333333333222222222222222333555555666888777888AAALLLaaaooozzzggg[[[OOOJJJIIIFFFDDDDDDDDDCCCDDDIIIOOO\\\pppkkk___ZZZ[[[eeeqqq}}}yyyggg]]]ZZZ[[[[[[^^^bbbdddeeeeeeeeefffgggfffeeecccaaa^^^\\\[[[ZZZZZZXXXVVVSSSPPPNNNMMMHHHDDD>>>777333111111222333333333222222111111000////////////............////////////////////////........./////////000000////////////////////////111111000000000000111111000111111111111222222222000000000111111111222222444333222111111222333444666666777999999<<>>KKK^^^ppp||||||zzzyyy~~~}}}~~~xxxmmmiiikkkoooxxxuuuggg^^^\\\```kkkvvv|||sssqqqqqqvvv~~~uuufffYYYOOOIIIEEEDDDEEEDDDDDDFFFGGGJJJSSS]]]ooo}}}~~~ssseeeYYYQQQMMMQQQYYYdddoooyyyvvvkkkaaa^^^\\\\\\___ccceeegggeeeeeefffffffffeeedddddd```^^^\\\ZZZYYYVVVSSSPPPMMMKKKHHHCCC>>>888444111111111111111000000/////////111222333222111///---////////////////////////111000000//////000000111///////////////////////////000000000111111111111///000000000000111111111111111222222222333333333222222222222333555777888:::;;;AAAQQQfffxxx}}}{{{zzz}}}|||~~~sssgggdddfffiiirrrssseee]]]\\\aaammmyyyyyynnnllljjjnnnzzz~~~tttfffXXXNNNHHHDDDBBBCCCBBBCCCFFFGGGIIIQQQZZZkkkyyy{{{mmm^^^TTTOOOQQQWWWbbbppp}}}pppccc```\\\\\\^^^bbbeeegggfffffffffffffffeeedddddd```^^^\\\ZZZYYYWWWSSSPPPNNNLLLJJJEEE@@@:::555222222222111111000/////////111111222222111///...---000000000000000000000000111111000000000000111111////////////////////////000000000000111111111111000000000111111111222222111111222222222333333333222222111222333555777888:::===FFFXXXlll}}}{{{~~~}}}{{{|||~~~oooaaa]]]___dddmmm|||}}}pppccc\\\\\\aaannnzzz~~~wwwkkkgggeeeiiittt}}}ttteeeXXXNNNGGGDDDBBBAAA@@@BBBEEEFFFHHHPPPYYYfffuuuuuudddXXXQQQQQQUUU___pppttteeeaaa]]][[[]]]bbbeeegggfffffffffffffffeeeeeedddaaa___\\\[[[YYYWWWSSSQQQOOONNNKKKGGGBBB<<<666333222222111111000//////...////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222333111111222222222333333333222111111222333555777999;;;@@@MMM___rrrvvvttt~~~~~~}}}|||{{{zzzzzz|||zzzkkk^^^ZZZ\\\```iiiwwwzzznnnaaaZZZZZZ```mmmyyy}}}uuuhhheeebbbeeeqqq}}}ttteeeXXXNNNHHHDDDCCC??????AAAEEEFFFHHHPPPXXXcccssszzzhhh[[[RRRQQQSSS^^^ooowwwfffbbb]]][[[]]]aaaeeehhhffffffggggggffffffeeedddaaa___]]][[[YYYWWWTTTQQQPPPOOOLLLHHHCCC===777444222222222111000//////.........------...///000111000000000000000000000000//////............//////111111111111111111111111000000000000111111111111111222222222222333333333111111222222222333333333111111111222333666888999<<>>888444333222111000////////////222111000///////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222111111222222222333333333555333222222444666888888===JJJYYYiiiyyywwwmmmeeennn}}}zzzwwwtttsssuuuttttttyyyssscccWWWTTTWWWZZZaaannn}}}yyyjjj\\\XXXXXX\\\jjjyyy{{{sssmmmeee```dddooo|||wwweeeXXXNNNGGGDDDEEEDDDAAA@@@CCCDDDEEEKKKRRR^^^iiixxxtttfffYYYSSSRRR[[[iiiyyyooogggaaa```______bbbfffeeeffffffggghhhgggggggggcccbbb```^^^\\\YYYVVVUUUOOOMMMJJJFFFCCC>>>999555444333222111000000000000///...------,,,,,,,,,,,,000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222111222222222222333333333444333222222444666888999AAAMMM^^^mmm|||ssskkkdddooo|||xxxuuurrrpppqqqppprrrxxxrrrbbbVVVSSSVVVWWW^^^kkkyyyvvvhhhZZZWWWWWW[[[iiixxx|||tttmmmeee___ccckkkwwwwwweeeXXXOOOHHHEEEFFFEEEBBBAAABBBBBBBBBHHHOOO[[[eeesss}}}}}}ppp^^^WWWSSSYYYfffttttttlllccc```___^^^```dddeeeeeeggghhhhhhhhhgggfffcccbbbaaa___\\\YYYVVVUUUPPPNNNJJJGGGDDD???:::666555444333222111111111111111000000000000/////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222222222222333333333333333333222222333666999<<>>@@@AAABBBHHHOOOXXXbbbnnnxxx}}}uuuiii]]]ZZZ^^^gggtttuuuiiibbb^^^\\\^^^bbbdddeeegggiiiiiihhhfffeeeccccccaaa___\\\YYYWWWVVVSSSPPPMMMJJJGGGBBB<<<888333222111000000//////000......///000000000///...///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111222222333333333222222333333333444444444222333333333444888>>>CCCQQQ```rrroooeeeggglll}}}~~~yyyuuuqqqllliiigggjjjppp{{{xxxkkk^^^SSSNNNOOOMMMRRR\\\hhhuuussseeeXXXUUUUUUXXXeeessswwwhhhbbb\\\[[[]]]eeerrr|||ooo___UUUMMMGGGDDDEEE@@@>>>>>>@@@BBBDDDJJJQQQXXXbbbpppzzzqqqaaaZZZZZZ```mmmwwwyyylllccc^^^[[[]]]bbbccceeegggiiijjjhhhfffeeedddcccbbb```]]]ZZZWWWVVVTTTRRRNNNKKKHHHCCC>>>:::333222111000///////////////000111222333222111000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111222222333333444333333333333444444444444333444555555555999AAAGGGXXXgggxxxkkkdddkkkttt|||wwwsssooojjjgggfffjjjrrr}}}ttthhh]]]SSSNNNNNNKKKPPPXXXcccppp~~~ssseeeYYYUUUUUUWWWbbbppp}}}uuufff```ZZZYYYZZZaaaooo|||{{{nnn___UUUNNNHHHEEEFFFAAA???>>>AAABBBDDDJJJRRR\\\gggvvvyyyggg]]][[[aaalllwww~~~{{{mmmddd^^^[[[]]]bbbccceeegggjjjjjjhhhfffddddddcccbbb```]]]ZZZXXXVVVUUUSSSOOOLLLIIIDDD???;;;333333222111000000000000111222444555666555444333000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111222333333444444333333333444444444444555333555777666666;;;DDDKKK___nnn~~~{{{iiieeeppp||||||xxxtttqqqlllgggddddddiiirrrqqqfff\\\SSSNNNNNNIIIMMMTTT___lllzzzssseeeXXXTTTSSSTTT___lll~~~{{{ssseee___YYYWWWYYY___mmmzzz{{{nnn```VVVPPPIIIFFFGGGCCC@@@@@@BBBCCCDDDJJJQQQaaammm}}}mmmbbb___eeeppp{{{~~~|||nnnddd^^^[[[^^^cccbbbeeehhhjjjjjjiiifffddddddcccbbb```]]]ZZZXXXVVVVVVSSSPPPMMMIIIEEE???;;;555444333222111111111111...///111333333333111000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111222333333444444333333333444444444555555444666888777777<<>>888777555222000222111111111222333333444444222222111111111111222222000000000000000000000000000000//////000111222222333333222222111000000000222222222333444555666777444444555666777888999999???HHHXXXjjj{{{ssseee___dddssszzzrrrkkkfffbbb___\\\]]]cccqqq}}}qqqjjjaaaXXXRRRMMMJJJHHHCCCBBBBBBDDDDDDEEELLLTTT```mmmzzzxxxooocccXXXSSSUUUXXXeeexxxrrrggg\\\VVVUUUUUUZZZ```mmmxxxyyyiii[[[QQQKKKGGGDDDEEEEEEHHHOOOWWWlll{{{rrrfff```bbbkkkyyy~~~|||yyyvvvrrrlllddd___YYYYYY[[[___dddiiilllllllllllllllkkkjjjgggeeeddd___]]][[[YYYVVVQQQLLLHHHEEEAAA:::555333222111000111111111111111111111111000000000000000000000000000000000000000111111111000000000000111222333444111222333333222111///...666555444333222333444555777888999888777777999;;;<<>>999666555444444111111111111111111111111000000000000000000000000---...///000111222333333222222111111111111111222000111333444555555444333333444555555555444333222444555555666888<<>>999666444222111000000000111222222222333111111111111111111111111333222000//////000222333111111111111111111111111222222111111111111111222333333333333333333222222555555666888888:::DDDOOOeeeqqqsssaaa[[[YYYbbbttt|||wwwkkkeee]]]XXXVVVXXXcccooowwwrrrjjjccc\\\UUUNNNJJJHHHCCCAAACCCGGGLLLUUU]]]jjjyyysssddd^^^___ZZZiiiooocccWWWQQQOOOMMMMMMPPPSSS\\\hhhsss|||zzznnncccXXXPPPIIIHHHEEEDDDCCCDDDEEEFFFIIIQQQ___ppp}}}xxxwww~~~xxxlllddd___```dddfffiiilllooooooooonnnllljjjhhhfffccc```]]]ZZZWWWTTTPPPNNNIIIEEE>>>999666444222111111111111111111222222222111111111111111111111111333222000//////000222333111111111111111111111111222222111111111111222222333333333333444444444444555555666888999<<>>JJJVVVhhhppp{{{uuueeeZZZXXX[[[gggzzz|||vvvrrrccc]]]WWWTTTTTTYYYeeerrrxxxssslllddd]]]WWWPPPLLLHHHDDDDDDFFFIIILLLTTT\\\mmm{{{sssddd^^^___bbbppppppdddWWWPPPLLLIIIIIIKKKKKKQQQZZZcccjjjsss}}}{{{qqqfffZZZRRRJJJHHHFFFDDDCCCCCCDDDEEEHHHNNNYYYgggxxx{{{vvvttt|||}}}wwwmmmeee```aaaeeefffhhhkkklllmmmmmmnnnmmmllljjjiiieeebbb___\\\YYYVVVSSSPPPKKKFFF@@@:::777555333111333222222222111000000000111111111111111111111111222222111000000111222222111111111111111111111111222222111111111222333333333333444444555666777777666555666999;;;AAANNN\\\mmmsssyyymmm^^^UUUVVV\\\kkk}}}zzzsssooo```ZZZUUUSSSSSSYYYfffsssxxxssslllddd]]]VVVPPPLLLGGGEEEEEEHHHIIILLLTTT]]]ooo|||sssddd^^^___aaappprrreeeWWWPPPKKKGGGGGGIIIHHHMMMTTTZZZ```iiisss{{{}}}rrrfffYYYPPPJJJIIIFFFDDDCCCCCCDDDDDDGGGMMMVVVddduuuvvvrrrpppxxx{{{qqqhhhaaaaaadddeeegggjjjmmmmmmnnnooonnnmmmlllkkkfffddd```]]][[[XXXTTTQQQLLLGGGAAA;;;888555333111333222222222111000000000111111111111111111111111222111111111111111111222111111111111111111111111222222111111222333333444333333444444555666777777666555666999===DDDSSSbbbqqqtttwwwzzz}}}zzzggg[[[PPPTTT^^^ooo}}}wwwpppkkk^^^YYYTTTSSSSSSYYYgggtttzzzuuummmddd]]]UUUNNNJJJGGGEEEFFFHHHIIILLLVVV```qqq~~~ssseee^^^___bbbqqqtttgggYYYPPPKKKGGGFFFGGGDDDHHHLLLPPPUUU]]]gggooo|||~~~tttgggZZZPPPKKKIIIFFFDDDCCCCCCCCCDDDFFFKKKUUUbbbsssqqqmmmkkktttyyyoooeeeccccccdddfffjjjoooooopppppppppnnnmmmlllhhheeeaaa^^^\\\YYYUUUSSSMMMHHHBBB<<<888666333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111222222333444555333333333444555555666666666555666:::>>>GGGXXXgggsssuuuwwwxxxyyy|||sssbbbYYYOOOVVVbbbtttzzztttlllfff\\\WWWSSSSSSUUU]]]kkkyyy}}}wwwooofff]]]UUUNNNIIIFFFEEEFFFHHHHHHLLLXXXeeesssssseee^^^___fffuuuuuuhhhZZZQQQKKKFFFEEEGGGCCCEEEGGGIIIMMMTTT^^^fffqqq{{{uuuiii\\\RRRKKKIIIGGGDDDCCCCCCCCCDDDEEEJJJTTTbbbrrryyymmmiiiiiissswwwkkkeeeddddddggglllqqqrrrrrrrrrqqqpppnnnmmmiiifffbbb___]]]ZZZVVVTTTNNNIIIBBB===999666333222111111111111111222222222111111111111111111111111111111111222222111111111111111111111111111111111222222222222333444555555333333333333444444444444666555666:::???III[[[kkkxxxyyyzzz{{{|||}}}kkk\\\VVVQQQYYYhhhyyy|||wwwooogggaaaXXXTTTRRRTTTXXXaaaqqq|||rrriii___VVVNNNIIIFFFEEEEEEGGGGGGMMM[[[iiitttttteee^^^___eeetttwwwiii[[[RRRLLLGGGEEEFFFCCCEEEFFFGGGJJJQQQ[[[ccciiitttvvvkkk^^^TTTKKKIIIGGGDDDCCCBBBCCCDDDEEEJJJTTTbbbsss~~~tttkkkggghhhsss}}}nnngggeeeeeeiiimmmssssssssssssrrrpppnnnmmmiiigggccc```^^^[[[WWWTTTNNNJJJCCC===999666444222000000111111222222222333111111111111111111111111111111222222222222111111111111111111111111111111222222222222333444555666333333333333333333333222777555666:::@@@KKK]]]nnn~~~~~~yyyfffXXXSSSSSS\\\lll}}}zzztttlllddd]]]UUURRRQQQTTTZZZeeevvvuuukkkaaaXXXOOOJJJFFFEEEEEEFFFGGGMMM\\\llluuuttteee^^^___aaapppyyyjjjZZZQQQLLLGGGDDDDDDAAABBBCCCDDDGGGLLLSSSWWWbbblll{{{}}}rrrggg\\\UUUMMMKKKHHHEEECCCCCCCCCCCCEEEIIIRRR```rrryyytttkkkfffeeepppooofffccccccggglllpppqqqssssssrrrpppmmmllliiifffcccaaa^^^[[[WWWTTTPPPLLLFFF???999555333222222222222222222222222222333333333333333333333333000000000000000000000000111111222222222333333333333222222111000000000111111111222333333444555555888888999<<>>JJJ\\\ooo|||tttcccUUUQQQSSS]]]kkk}}}yyyoooggg```XXXRRRMMMMMMNNNQQQYYYgggvvv{{{pppdddXXXPPPKKKEEEDDDDDDGGGIIIPPP___mmm~~~wwwhhh\\\WWWYYYaaannntttcccYYYRRRKKKGGGFFFBBBCCCCCCBBBBBBCCCFFFIIIOOOXXXfffuuuwwwnnndddZZZSSSNNNMMMIIIFFFDDDDDDDDDDDDFFFIIIRRR```sss|||wwwpppjjj```___```ccclll|||wwwiiibbbaaabbbfffkkkppprrrtttuuuuuusssqqqoookkkhhheeeccc```]]]YYYVVVQQQMMMGGGAAA;;;888666555222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333333333333222222333444444000000222333555666888888::::::<<>>888555333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111222333333444555555444555666666666666888:::;;;:::BBBSSSfffxxxkkk___XXXVVV___kkkzzzqqqjjj```VVVQQQQQQOOOSSSYYY```fffkkkoooqqqwww}}}ssseeeXXXNNNHHHEEECCCDDDFFFHHHKKKVVVbbbpppwwwwwwiii]]]SSSNNNOOOPPPXXXfffwwwsssfff___ZZZTTTPPPKKKIIIFFFCCCAAAAAAAAAAAAEEEGGGOOO[[[ggguuu|||rrrggg\\\UUUNNNLLLIIIFFFEEEDDDEEEEEEIIILLLTTTdddyyy~~~sssllllllpppzzz~~~tttiiidddbbbaaaeeejjjmmmqqquuuwwwwwwuuutttsssooollljjjgggeeebbb^^^[[[UUUQQQLLLEEE>>>999555333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111222222333333444444555555666777666555666888:::;;;===FFFYYYmmm~~~iii[[[UUUVVVbbbqqqxxxoooggg^^^TTTOOOOOOOOOUUU\\\ccchhhmmmppprrryyysssdddWWWMMMGGGEEECCCCCCFFFGGGJJJTTT^^^iiiqqq}}}uuuhhh\\\QQQMMMNNNMMMTTTbbbsssuuuhhhaaa[[[UUUPPPLLLJJJGGGDDDBBBAAAAAAAAADDDFFFLLLWWWcccppp{{{qqqfff\\\UUUNNNLLLIIIFFFEEEDDDEEEEEEHHHLLLVVVfff|||~~~uuuuuuyyytttjjjdddbbbaaadddiiinnnqqquuuxxxwwwvvvuuutttqqqnnnkkkhhhfffbbb^^^[[[VVVRRRLLLEEE???999555333333333333222222222111111111222222222222222333333222222222222222222222222111111111111111111111111222222222333333444444444555666777666555666777999;;;>>>KKK___ssshhhYYYTTTWWWeeeuuu~~~vvvmmmeee\\\RRRNNNOOOPPPVVV___fffkkknnnqqqttt{{{rrrcccVVVLLLFFFEEECCCCCCEEEFFFIIIPPPXXXbbbkkkwwwrrreeeZZZPPPKKKLLLMMMTTTaaaqqqxxxkkkccc]]]VVVPPPMMMKKKHHHEEECCCBBBBBBCCCEEEEEEKKKUUU___kkk{{{yyyoooeee[[[TTTOOOMMMJJJGGGEEEEEEEEEFFFHHHMMMXXXjjjuuujjjdddbbb```ccchhhnnnqqqvvvxxxxxxwwwvvvvvvtttqqqmmmiiifffaaa\\\YYYWWWSSSMMMFFF???999666444333333333222222222111111111111111222222333333333222222222222222222222222111111111111111111111111222222333333333333444444555666777666555666888:::<<<@@@OOOeeeyyyhhhYYYTTTXXXhhhxxx|||tttjjjcccZZZQQQNNNOOOPPPXXXaaahhhlllnnnrrrvvv~~~qqqbbbUUUKKKFFFEEEBBBBBBDDDFFFGGGLLLRRR[[[dddqqq|||ooocccWWWNNNJJJKKKKKKRRR___nnn}}}|||ooohhhaaaZZZUUUOOOMMMJJJFFFDDDDDDDDDDDDEEEEEEIIIQQQZZZfffvvvwwwnnneee\\\UUUPPPNNNKKKHHHGGGFFFGGGGGGIIIOOO\\\ooovvvkkkeeeaaa```cccgggnnnrrrvvvyyyyyyxxxwwwwwwvvvsssooojjjfffaaa\\\XXXXXXTTTNNNGGG@@@:::666444333333333222222222111111111111111222222333333444222222222222222222222222111111111111111111111111333333333333333333333333333555666666666777999;;;>>>DDDTTTkkk}}}gggYYYUUUZZZiiizzzxxxooofff___WWWPPPMMMOOOQQQYYYccciiikkknnnsssxxxqqqbbbUUUKKKFFFFFFBBBAAADDDEEEEEEHHHMMMUUU^^^iiittt||||||lll```UUULLLHHHIIIHHHOOO[[[jjjxxxuuuooojjjccc^^^SSSPPPMMMHHHEEEDDDCCCCCCCCCCCCFFFMMMVVVaaaqqqwwwoooggg^^^XXXQQQOOOLLLJJJHHHGGGHHHHHHMMMSSSaaauuuwwwkkkeeeaaa___bbbgggnnnrrrwwwyyyyyyxxxxxxwwwuuurrrnnnkkkgggbbb]]]ZZZYYYUUUOOOGGG@@@:::666444333333333222222222111111000111111222333333444444222222222222222222222222111111111111111111111111333333333333333333333333222333555666666777:::<<>>999777444333333222222222222222333333222222222222333333222222222222222222222222111111222222222333333333333444555666666444333222444555555666777999===???JJJ^^^yyy{{{aaaUUULLLNNNWWWdddsss|||yyyzzzwwwpppddd\\\UUUQQQNNNLLLOOOTTT]]]ccchhhkkklllqqqzzzxxxhhh\\\TTTNNNKKKEEEEEECCCBBBAAAAAAAAAAAAAAACCCGGGKKKQQQYYYaaagggnnnssszzz~~~zzzooocccZZZRRRKKKHHHIIIEEEIIIQQQ\\\iiiuuu~~~yyyoooiii```ZZZRRRMMMLLLKKKIIIGGGFFFCCCCCCFFFIIIMMMTTT]]]iiisssyyyoooddd]]]UUURRRNNNKKKJJJKKKMMMOOO[[[jjjsssmmmnnnyyyvvvhhhdddccceeehhhooosssyyy|||}}}}}}}}}}}}vvvuuurrroookkkgggcccaaa\\\YYYSSSLLLEEE>>>999666555555444333333333333333333222222111111222222333333333333333333333333333111111222222222333333333333444555555555444333222444555666666666999>>>BBBLLLddduuu\\\RRRKKKNNNYYYgggttt}}}~~~}}}{{{yyyzzzwwwpppeee]]]UUUPPPMMMKKKNNNTTT___cccgggjjjlllrrr|||wwwggg\\\UUUOOOKKKGGGFFFDDDCCCBBBAAAAAA@@@@@@BBBDDDGGGKKKRRRZZZ```gggmmmuuu{{{xxxnnnccc[[[SSSLLLHHHIIIEEEIIIPPPZZZeeeqqq{{{tttjjjddd```ZZZSSSOOOMMMLLLHHHFFFFFFCCCCCCFFFGGGIIIOOOVVVbbblll{{{|||rrrhhhaaaXXXUUUQQQMMMLLLMMMOOOQQQ^^^oooxxxllleeefffrrr{{{nnngggeeefffiiippptttyyy|||}}}|||||||||wwwuuussspppkkkgggdddbbb[[[XXXSSSLLLEEE>>>888555666555444444333333444444222222111111111111222222333333333333333333333333111111222222222333333333444444444444444444444444333555666666666999???DDDPPPjjj|||nnnYYYRRRLLLOOO\\\kkkwww}}}|||{{{zzzyyy{{{wwwpppeee]]]TTTPPPLLLJJJNNNTTT___bbbeeehhhlllttt~~~wwwhhh^^^WWWPPPLLLHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCGGGMMMTTTZZZ```gggqqqxxx~~~wwwmmmccc\\\TTTLLLHHHHHHDDDHHHNNNVVV```lllxxxuuukkkddd___ZZZTTTPPPNNNLLLIIIEEEEEECCCCCCEEEFFFFFFKKKRRRYYYdddsssxxxooohhh]]]ZZZUUUQQQOOOPPPRRRTTTbbbtttqqqeee]]]```nnn}}}ssskkkeeefffjjjppptttyyy||||||{{{zzzzzzwwwvvvtttppplllhhhdddbbb[[[YYYTTTMMMFFF>>>888555555444333333222222333333222222111111111111222222222222222222222222222222111111222222222333333333444333222222222444666777222555777666666999@@@FFFTTTpppwwwgggWWWRRRMMMQQQ```ppp{{{~~~zzzzzzyyyyyy{{{vvvoooddd\\\SSSOOOLLLKKKOOOUUU^^^```cccfffllluuuxxxiii```YYYQQQLLLIIIHHHFFFDDDBBBAAA@@@???@@@@@@@@@@@@CCCHHHPPPUUU[[[bbbmmmuuu|||vvvmmmccc]]]UUULLLGGGGGGAAAEEEJJJQQQZZZgggttt}}}xxxnnnhhh\\\XXXSSSPPPOOONNNKKKHHHEEECCCCCCEEEEEEEEEIIIOOORRR]]]nnn}}}}}}uuuoooaaa^^^XXXTTTQQQRRRTTTVVVdddwwwyyylll```YYY]]]lll|||wwwmmmffffffkkkqqqtttyyy{{{{{{zzzyyyyyywwwvvvtttppplllhhheeeccc\\\ZZZUUUNNNGGG???999666444333222222111111222222222222111111111111222222111111111111111111111111111111222222222333333333555333111111111444777999222555777666555999@@@GGGVVVtttuuueeeVVVQQQNNNSSSbbbttt~~~zzzyyyyyyyyy{{{uuunnnbbbZZZRRRNNNLLLLLLQQQWWW]]]___aaaeeekkkuuuxxxjjjbbb[[[RRRLLLIIIHHHFFFDDDBBBAAA@@@???@@@??????>>>@@@EEELLLRRRWWW___jjjssszzzwwwnnnddd]]]UUULLLGGGFFF???CCCHHHNNNWWWcccqqq{{{|||rrrkkkbbb]]]WWWRRRNNNKKKHHHFFFBBBCCCDDDCCCCCCEEEGGGJJJPPPXXXeeettt}}}wwwmmmdddZZZUUURRRQQQTTTYYYkkkuuuiiiaaa\\\]]]fffppp}}}rrrjjjhhhjjjnnnrrrxxx|||||||||{{{{{{wwwvvvsssqqqoookkkfffccc^^^[[[VVVOOOFFF>>>888444333333333222222222111111333333333333333333333333444444444333333222222222222222222222222222222222333333333444444444555555777333333666999;;;AAAHHH^^^vvvrrraaaRRRNNNNNNXXXhhhvvv}}}~~~yyyvvvtttvvv|||ssskkkaaaXXXRRRPPPMMMLLLRRR[[[aaa```aaadddlllwww}}}nnnccc[[[TTTOOOKKKIIIFFFEEEDDDCCC@@@>>>????????????@@@BBBGGGJJJUUU]]]iiisss{{{vvvnnncccXXXPPPKKKGGGEEEDDDDDDFFFLLLQQQ[[[kkk{{{wwwpppddd___YYYSSSOOOKKKHHHFFFCCCCCCDDDCCCCCCCCCFFFHHHOOOVVVcccrrr}}}tttiii___YYYUUUTTTXXX]]]qqquuuhhh___YYYYYYaaajjjzzz~~~sssjjjgggiiilllqqqwww{{{|||{{{zzzzzzxxxvvvtttrrrooolllgggccc^^^[[[VVVOOOGGG???888555333333333222222222222111333333333333333333333333444444444333333222222222222222222222222222222222333333333444444444555555777444333666999;;;AAAHHH```wwwsssaaaUUURRRSSS\\\lllzzzwwwtttsssuuu|||}}}qqqiiiaaaYYYRRRPPPOOOOOOVVV___cccbbbcccfffnnnyyy|||mmmccc[[[TTTPPPKKKIIIFFFEEEDDDBBB@@@>>>>>>????????????BBBFFFIIISSS[[[gggrrryyywwwpppdddYYYQQQLLLHHHEEEDDDCCCFFFJJJOOOYYYiiixxx~~~wwwhhhccc\\\UUUPPPLLLIIIGGGDDDDDDDDDCCCBBBBBBDDDFFFLLLSSS___mmm~~~zzzooobbb[[[VVVUUU[[[bbbxxxwwwjjj```YYYWWW]]]eeeooo~~~sssiiifffgggkkkpppvvvzzz{{{{{{zzzzzzyyywwwuuusssppplllgggddd___\\\WWWOOOGGG???999555333333333333222222222222333333333333333333333333444444333333333333222222333333333333333333333333333333333444444444555555888555555777999;;;BBBJJJcccwwwuuubbbWWWTTTVVV```ooo{{{sssrrrqqquuu|||zzzoooggg```YYYRRROOOPPPTTT\\\dddfffeeeeeeiiiqqq{{{~~~oooddd]]]WWWSSSLLLJJJGGGDDDCCCBBB???======>>>>>>>>>>>>@@@DDDGGGOOOXXXdddoooxxxyyyqqqfffZZZRRRLLLHHHFFFDDDCCCDDDHHHMMMVVVfffuuu~~~nnnhhh```XXXRRRNNNJJJHHHEEEFFFEEECCCAAAAAABBBDDDJJJPPP\\\jjj{{{|||qqqdddZZZTTTTTT\\\eee|||}}}pppeee\\\WWW[[[cccjjjxxx~~~rrrgggccceeekkkpppvvvzzz||||||||||||{{{yyyvvvtttqqqmmmhhheee___]]]WWWPPPHHH@@@999666444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555888666666888999;;;CCCLLLdddwwwwwwcccUUUSSSVVVaaaooozzz|||{{{oooooopppuuu}}}xxxnnnfff^^^XXXPPPNNNQQQXXXaaagggiiihhhhhhllltttssshhhaaa[[[XXXNNNKKKGGGDDDCCCAAA???===<<<===>>>>>>>>>@@@CCCFFFMMMVVVcccnnnwwwzzzrrrfff[[[RRRLLLHHHFFFDDDCCCDDDGGGKKKTTTdddssstttmmmddd[[[TTTOOOLLLIIIGGGGGGFFFDDDAAA@@@BBBCCCHHHOOO[[[jjj{{{|||rrreee[[[UUUUUU___jjj|||ttthhh^^^WWWYYY___hhhttt|||ooodddaaaccclllpppwww|||~~~~~~~~~~~~}}}{{{xxxuuusssnnniiifff```]]]XXXQQQHHH@@@:::666444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555888666777999999<<>><<<===>>>>>>>>>???BBBDDDMMMVVVbbbnnnwww{{{sssggg\\\TTTNNNJJJHHHFFFDDDDDDGGGKKKTTTeeetttyyyrrrhhh^^^VVVQQQMMMJJJHHHHHHGGGEEEBBBAAACCCDDDGGGOOO\\\lll}}}{{{qqqeee\\\VVVXXXcccooo}}}wwwkkk___WWWWWW\\\eeeqqq~~~zzzmmmbbb```dddlllqqqwww|||}}}zzzwwwtttooojjjgggaaa^^^YYYQQQIIIAAA;;;777444444444444333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555666666777999:::===IIITTThhhzzzuuu```TTTTTTZZZfffttt{{{yyytttlllmmmpppvvvwwwnnngggXXXUUUPPPMMMTTT```ggghhhkkkiiijjjqqq{{{xxxnnneee^^^YYYTTTPPPJJJFFFDDDBBBAAA???<<<===????????????BBBDDDLLLUUUbbbmmmvvv~~~|||uuujjj___WWWRRRNNNLLLHHHFFFFFFIIIMMMVVVhhhwww~~~vvvkkk```XXXRRRNNNKKKHHHHHHHHHEEECCCCCCDDDFFFGGGPPP^^^ooouuummmccc[[[UUUXXXdddqqq{{{ooobbbYYYYYY]]]fffqqq~~~zzzlllbbbaaafffjjjooovvv|||~~~~~~{{{xxxuuupppkkkgggaaa^^^YYYRRRIIIAAA;;;888555444444444444333333333333333333333333333333333222222222333333444444444444444444444444444444444333333333444444444555555555555777999:::>>>KKKXXXnnnqqq[[[SSSUUU[[[hhhuuu{{{xxxrrrlllnnnqqqxxxvvvmmmgggWWWVVVQQQPPPWWWdddiiihhhjjjhhhjjjqqq}}}~~~sssjjjaaa\\\VVVRRRLLLHHHEEECCCBBB@@@<<<>>>@@@@@@???@@@BBBCCCKKKTTT```lllttt|||xxxmmmccc[[[WWWSSSQQQKKKIIIIIIKKKPPPYYYkkk|||xxxlllaaaXXXRRRNNNLLLIIIIIIHHHFFFDDDDDDEEEGGGGGGPPP___qqq~~~yyyooohhh___XXXSSSUUUbbbpppsssfff]]]\\\```jjjtttzzzmmmcccccciiiiiinnnuuu{{{}}}~~~{{{xxxuuuqqqkkkhhhaaa___YYYRRRJJJBBB;;;888555555444444444333333333333333333333333333333333222222222333333444444444444444444444444444444444333333333444444444555555444444777::::::???MMMZZZrrrmmmWWWRRRSSS[[[hhhuuuzzzvvvooommmnnnrrryyy~~~uuulllfffXXXWWWSSSRRRZZZgggkkkhhhiiihhhjjjrrr~~~yyyooofff```XXXSSSMMMIIIFFFDDDCCCAAA===???@@@AAA@@@@@@BBBCCCJJJSSS___jjjrrrzzzzzzpppfff___ZZZWWWVVVMMMJJJJJJMMMQQQ\\\nnn~~~}}}rrrggg^^^WWWQQQNNNMMMIIIHHHIIIHHHEEEEEEHHHLLLUUUddduuu|||wwwssskkkccc[[[VVVTTTYYYffftttyyykkkaaa```eeeooo{{{zzzpppfffdddgggooorrrwww{{{~~~~~~}}}|||yyyvvvrrrnnnlllfff```[[[VVVMMMAAA:::999888666444333333333555666444444444444444444444444444333333222222333333444444444444444444444444444444444444555555555555666777777999:::;;;BBBQQQaaa~~~gggVVVPPPSSS\\\hhhsssxxxtttoookkknnnuuu|||~~~uuukkkdddZZZUUUSSSWWWaaajjjoooppplllnnnrrrxxx|||rrrhhhbbb[[[WWWQQQLLLHHHEEEAAA??????@@@@@@???===>>>@@@BBBJJJQQQ]]]hhhqqqxxx~~~~~~uuulllddd^^^YYYUUUOOOOOONNNOOOVVVeeevvv|||rrrggg___XXXRRROOONNNJJJHHHIIIHHHEEEEEEHHHMMMWWWfffxxxyyyssspppfff___XXXTTTSSSYYYggguuupppeeedddhhhrrr~~~|||qqqgggdddgggooorrrvvv{{{}}}zzzvvvrrrnnnlllfff```[[[VVVMMMBBB:::999777666444333333444555666444444444444444444444444444333333222222333333444444444444444444444444444444444444555555555555666666666888;;;===EEEUUUeeezzzcccTTTOOOSSS\\\hhhsssvvvsssnnnjjjmmmttt{{{~~~tttjjjdddYYYUUUSSSXXXbbblllqqqsssnnnpppsssyyyxxxmmmfff]]]YYYSSSMMMIIIEEEBBB???>>>>>>???>>>===>>>@@@BBBIIIPPP[[[fffooovvv|||}}}tttlllddd]]]XXXRRRQQQPPPRRRZZZiii{{{{{{rrrhhhaaaZZZTTTQQQNNNJJJHHHHHHGGGEEEFFFIIIOOOYYYjjj}}}|||uuuoookkk```ZZZTTTRRRSSSZZZiiiwwwyyyllliiimmmwwwsssiiifffhhhnnnqqqvvv{{{|||xxxsssooolllfffaaa[[[WWWNNNBBB:::999777666555333333444555555444444444444444444444444444333333222222333333444444444444444444444444444444444444555555555555666555555888<<>>CCCNNNbbbtttwwwuuuwwwuuufffZZZTTTOOOWWWdddnnnssspppjjjeeeeeeiiiooowww~~~~~~uuukkk___XXXRRRPPPSSS\\\kkkwww}}}yyy|||uuummmaaaVVVOOOJJJGGGFFF>>>>>>>>>===<<<===???AAAEEEIIIPPPWWW___gggooouuuwww{{{uuunnn___^^^```hhhuuu{{{wwwtttqqqoookkkhhhddd___YYYUUUQQQLLLHHHHHHGGGEEEHHHLLLTTT___rrrzzzooogggbbbZZZVVVTTTVVVZZZbbbrrr~~~~~~sssnnnooopppsssxxx~~~}}}yyyuuuqqqooogggbbb]]]XXXOOOCCC<<<:::555555555555555444444333444444444444444444444444444333333222222333333444222222222222222222222222444444444555555555555666999999<<>>======>>>@@@BBBEEEKKKRRRYYYbbbkkkpppuuuzzz~~~vvvpppccccccfffooo|||}}}xxxssspppooommmjjjhhhddd___YYYUUURRRLLLHHHHHHGGGEEEHHHMMMTTT___rrryyynnnfff```VVVSSSRRRUUUZZZdddttttttnnnnnnqqqtttyyy~~~}}}yyyuuurrrooogggbbb]]]XXXOOOCCC<<<:::555555666666555555444333444444444444444444444444444333333222222333333444222222222222222222222222444444444555555555666666888999===CCCJJJWWWmmmtttrrruuu~~~~~~nnnaaaXXXTTTPPPZZZhhhrrruuupppiiidddfffiiiooowww~~~zzzqqqfffZZZRRRPPPOOORRR\\\kkkwww}}}}}}|||ssseeeYYYPPPKKKIIIHHHAAABBBAAA???======>>>@@@???CCCHHHOOOVVV___gggmmmuuuyyy~~~}}}tttmmmeeefffjjjsss{{{wwwsssnnnjjjkkkiiifffcccaaa]]]XXXTTTPPPMMMIIIFFFEEEGGGJJJLLLSSS^^^pppzzzoooeee]]]YYYWWWUUUUUU[[[iii{{{yyyqqqoooooottt{{{}}}zzzvvvrrrnnnjjjddd^^^ZZZRRRFFF===:::888777666555444333222222333333333333333333333333222222222222333333444555222222333333333333444444444444444555555555555666666777999===III\\\rrrxxxwwwxxx~~~nnn]]]TTTSSSTTTaaammmqqqppplllfff```bbbgggpppxxx~~~~~~vvvpppgggZZZQQQQQQOOOQQQ[[[kkkwww|||}}}~~~xxxiii```WWWNNNIIIHHHBBBAAA???>>>============AAACCCFFFKKKPPPXXXaaagggpppuuu|||zzzpppgggaaaeeemmmwwwxxxsssooojjjfffgggeeeccc```^^^ZZZVVVSSSOOOMMMIIIFFFEEEGGGIIIKKKSSS^^^ppp{{{pppeee^^^XXXWWWUUUUUU\\\kkk~~~~~~tttrrrooottt{{{}}}zzzwwwrrrooojjjddd^^^ZZZRRRFFF===:::888777666555444333222222333333333333333333333333333333222222222333444444222222333333333333444444444444444555555555555666888999;;;@@@MMMaaayyy|||{{{}}}nnn]]]UUUTTTVVVbbbooorrrppplllfffaaaccchhhpppxxx~~~}}}tttmmmeeeYYYQQQOOONNNPPP[[[jjjwww|||}}}|||mmmcccYYYOOOIIIGGGBBBAAA???>>>===<<<======@@@BBBEEEIIINNNVVV___dddmmmrrryyy}}}~~~}}}}}}|||vvvkkkccc___dddmmmyyy~~~uuuppplllgggcccbbb```^^^\\\ZZZWWWSSSPPPNNNLLLHHHFFFEEEGGGIIIKKKSSS^^^pppzzzpppeee^^^VVVVVVUUUVVV^^^nnnyyyuuuqqquuu|||~~~{{{xxxssspppkkkeee___[[[SSSGGG===:::777777666555444333333222333333333333333333333333444444333222222222333333222222333333333333444444444444444555555555555666999:::<<>>===<<<======>>>@@@CCCFFFKKKRRRZZZ___hhhnnnuuuzzz|||~~~}}}|||zzzxxxwwwtttnnneee^^^]]]cccnnnzzzwwwqqqlllgggccc]]][[[YYYWWWVVVTTTPPPNNNLLLJJJHHHFFFEEEGGGIIIJJJRRR^^^oooyyyoooddd]]]UUUUUUUUUXXXaaarrr|||wwwrrrvvv||||||yyyuuuqqqlllfff```[[[SSSGGG>>>:::777666666555444444333333333333333333333333333333555444333333222222222222222222222333333333444444444444444555555555555666777888;;;BBBQQQhhhnnn]]]VVVWWW\\\hhhtttuuuppplllhhheeeffflllttt{{{xxxmmmddd]]]UUUPPPJJJJJJNNNXXXgggssszzz|||zzzlll___RRRIIIGGGCCCBBB@@@>>><<<<<<<<<<<<===>>>@@@CCCGGGMMMTTTYYYccciiipppuuuyyy}}}|||zzzyyywwwtttqqqmmmggg```ZZZZZZbbbnnn|||yyyrrrlllfffbbb[[[YYYVVVTTTSSSQQQOOOMMMKKKIIIGGGEEEEEEFFFHHHIIIQQQ\\\nnnxxxmmmccc\\\UUUUUUVVVZZZdddwww}}}xxxtttxxx}}}}}}zzzvvvsssnnngggaaa\\\TTTGGG>>>:::666666666555444444333333333333333333333333333333555444333333222222222222222222222333333333444444444444444555555555555666777888<<>><<<<<<<<<<<<<<<===>>>@@@CCCHHHOOOTTT^^^dddkkkqqqvvv{{{~~~{{{yyyxxxvvvrrrmmmhhhbbb\\\XXXYYYaaannn}}}{{{tttmmmfffaaa[[[YYYUUUSSSRRRPPPNNNLLLIIIHHHFFFEEEEEEFFFHHHIIIOOOZZZlllxxxnnnccc\\\UUUVVVWWW\\\gggzzz}}}yyyuuuyyy~~~~~~{{{wwwtttooohhhbbb]]]TTTHHH>>>;;;666666555555555444444444333333333333333333333333444444333222222222333333222222333333333333444444444444444555555555555666999;;;???FFFUUUkkkkkkZZZVVVYYYaaammmxxxuuunnniiihhhgggkkkpppwww~~~sssggg]]]UUUOOOKKKGGGIIIMMMVVVbbbmmmuuuyyyrrrcccUUUKKKHHHDDDBBB@@@>>><<<;;;;;;<<<;;;<<<======@@@DDDJJJOOOXXX^^^eeelllqqqxxx}}}zzzxxxuuupppjjjccc]]]YYYVVVXXXaaannn}}}yyyqqqhhhbbb]]]ZZZVVVSSSRRRPPPNNNMMMHHHGGGFFFEEEEEEFFFGGGHHHMMMYYYjjj~~~yyyoooeee^^^VVVVVVXXX]]]iii|||~~~zzzvvvzzz|||xxxuuuoooiiibbb]]]UUUHHH>>>;;;555555555555555444444444333333333333333333333333333333222222222333444444222222333333333333444444444444444555555555555666888;;;???GGGTTThhh~~~~~~jjjYYYUUUYYYbbboooxxxuuulllggggggggglllqqqyyy}}}rrrfff\\\SSSLLLIIIGGGIIINNNVVV```jjjrrrwwwrrrdddVVVLLLHHHDDDCCC@@@>>><<<;;;;;;;;;;;;<<<<<<<<<>>>BBBGGGLLLRRRXXX```fffmmmttt}}}|||wwwtttnnnggg___YYYVVVTTTXXX```nnn}}}~~~vvvlllfff___\\\WWWTTTRRRQQQOOOMMMGGGGGGFFFEEEEEEFFFGGGHHHLLLWWWiii}}}{{{qqqggg```VVVWWWYYY^^^jjj}}}{{{wwwzzz}}}yyyvvvpppiiiccc^^^UUUHHH>>>;;;555555555555555444444444333333333333333333333333222222222222333444444555222222333333333444444444444444444555555555666666666999>>>EEEQQQdddxxx~~~iiiXXXTTTYYYbbboooyyyuuukkkffffffgggmmmrrryyy{{{rrrfff[[[RRRKKKGGGGGGIIINNNUUU___iiiqqquuurrrdddVVVLLLIIIDDDCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<===@@@FFFJJJNNNTTT\\\ccciiiqqqzzz~~~vvvsssmmmeee\\\VVVTTTSSSYYYaaannn||||||tttnnnccc___YYYUUURRROOOMMMKKKJJJIIIGGGEEEDDDDDDEEEFFFMMMWWWggg{{{zzzpppeee^^^ZZZZZZ[[[___kkkzzz|||}}}~~~yyyuuunnnkkkeee\\\RRRFFF===888666555555555555444444444444444444333333222222222222222222222222222222222111222333444444333222111333444555444444444666888777;;;???CCCPPPdddvvvzzzeeeVVVUUU[[[eeepppxxxuuummmhhheeebbbmmmrrr{{{xxxjjjaaaYYYOOOHHHFFFGGGIIINNNUUU___jjjsssxxxqqqbbbTTTLLLJJJDDDCCCAAA???===;;;;;;:::<<<<<<<<<===???AAACCCEEEKKKPPPWWW___gggnnnuuuyyy~~~zzzqqqgggaaaYYYQQQLLLLLLVVVaaaqqq}}}uuuoooddd```ZZZUUURRROOOLLLJJJKKKJJJHHHFFFEEEFFFGGGHHHLLLUUUeeeyyy|||rrrhhhaaa[[[[[[\\\```lll~~~~~~yyyuuuooolllfff]]]RRRGGG>>>888666555555555555444444444444444444333333222222222222222222222222222222222111222333333333333222111333444555444444444666888777;;;>>>CCCPPPddduuu}}}xxxdddVVVTTTZZZeeepppwwwtttmmmhhheeeccclllrrrzzzuuuhhh```XXXOOOIIIHHHFFFIIINNNUUU___jjjsssxxx~~~pppaaaSSSKKKJJJDDDCCCAAA???===<<<;;;;;;===<<<<<<===>>>AAACCCDDDHHHLLLSSSZZZbbbkkksssxxxzzzpppfff___WWWPPPLLLLLLVVVaaaqqq~~~vvvpppeeeaaa[[[UUURRROOOLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHJJJSSScccwwwuuukkkddd]]]]]]]]]bbbooo~~~xxxzzzvvvqqqnnnggg^^^SSSHHH>>>999666555555555555444444444444444333333333333222222333333333333333333333333222222333333333333222222333444555444444444666888888;;;>>>CCCPPPdddttt{{{uuubbbTTTSSSYYYdddnnnvvvssslllhhhfffeeemmmrrryyy|||qqqeee]]]WWWOOOJJJIIIFFFHHHMMMUUU___jjjsssyyy{{{nnn```RRRKKKIIIDDDCCCBBB@@@>>>===<<<<<<===<<<<<<===>>>@@@BBBCCCFFFJJJPPPVVV___hhhrrryyyzzzoooddd\\\TTTNNNKKKMMMVVV```qqq~~~uuuooofffaaa[[[VVVRRROOOLLLJJJFFFEEECCCBBBBBBDDDEEEGGGJJJRRRbbbuuuwwwmmmfff___^^^___fffssszzzuuuzzzvvvrrroooiii___TTTHHH???999666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333444555444444444666888888;;;>>>CCCRRRfffuuu{{{ppp^^^SSSRRRXXXbbbllltttqqqjjjhhhggggggoootttzzzzzznnnbbbZZZTTTMMMHHHHHHEEEHHHMMMUUU___jjjsssyyywwwkkk^^^RRRJJJIIIEEEDDDBBBAAA???>>>>>>=========<<<<<<===???@@@AAAFFFIIINNNUUU^^^iiiuuu|||yyynnnaaaYYYRRRLLLKKKMMMUUU```qqq}}}tttnnnfffaaa[[[VVVRRRPPPMMMKKKFFFEEECCCBBBBBBDDDEEEGGGJJJRRRaaatttxxxnnngggaaa```bbbiiixxx}}}vvvsss{{{wwwssspppiii```TTTHHH???999666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333444555444444444666888888;;;>>>FFFVVVkkkzzz|||kkk[[[QQQQQQWWWaaakkkqqqnnniiihhhiiiiiirrrvvv|||yyymmm```XXXQQQJJJEEEEEEDDDGGGLLLTTT___jjjsssyyytttiii]]]QQQJJJIIIEEEEEECCCAAA@@@?????????======<<<<<<<<<===???@@@DDDGGGLLLSSS]]]iiivvv~~~xxxmmm```WWWPPPKKKJJJMMMTTT```rrr}}}tttnnneeeaaa[[[VVVSSSQQQNNNLLLIIIHHHFFFEEEEEEFFFGGGHHHIIIQQQ```sssyyyooohhhcccbbbdddmmm~~~}}}tttppp}}}|||xxxssspppiii```TTTHHH>>>999666555555555555444444444222222333333333333444444333333333333333333333333444444333333333333444444333444555444444444666888999<<<@@@III\\\ssswwwgggXXXOOOPPPUUU___iiiooommmhhhhhhjjjkkktttxxx}}}wwwjjj]]]UUUNNNGGGDDDDDDDDDFFFKKKTTT^^^jjjsssyyy}}}qqqhhh]]]RRRKKKJJJFFFEEEDDDBBBAAAAAA@@@@@@======<<<;;;;;;<<<===>>>@@@DDDJJJRRR\\\iiivvv~~~wwwlll___WWWPPPKKKJJJMMMTTT```rrruuuoooccc```ZZZVVVTTTRRRPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHHHHOOO]]]pppzzzpppiiiddddddfffqqqyyysss|||xxxssspppiii___SSSGGG===888666555555555555444444444222222222333333444444444444444444444444444444444555444333333333333444555333444555444444444666888:::<<>>===<<<;;;;;;;;;<<<===???DDDKKKTTT___kkkxxxvvvkkk___XXXQQQKKKJJJLLLSSS___rrrvvvpppccc___ZZZVVVTTTRRRQQQOOOJJJIIIGGGEEEDDDDDDEEEFFFFFFNNN\\\ooo|||rrrkkkeeedddgggsssxxx|||yyysssooohhh___SSSGGG===777666666555555555444444444222222222333333444444444444444444444444444444444555444333333333333444555333444555444444444666888:::===CCCOOOfffrrraaaTTTMMMOOOTTT^^^gggmmmjjjfffhhhlllnnntttxxx|||pppdddWWWQQQLLLGGGFFFGGGCCCEEEKKKSSS^^^jjjsssyyyyyyoooggg^^^SSSMMMLLLGGGFFFEEECCCCCCBBBBBBBBB>>>===<<<;;;:::;;;<<<<<>><<<;;;;;;<<<===>>>@@@EEEMMMWWWcccppp}}}uuukkk___XXXRRRLLLJJJMMMUUU```qqqyyysssgggbbb[[[WWWUUUSSSPPPMMMIIIHHHGGGEEEDDDDDDDDDEEEFFFMMMZZZkkk}}}sssmmmiiijjjnnnyyy~~~zzzvvvooohhh```UUUFFF===:::666666555444444444444555111111111111111111111111222222222333333444444444333333333333333333333333444555666666666666888:::;;;===FFFYYYpppxxxdddUUUOOOQQQUUUcccjjjlllgggccceeehhhhhhrrrzzz~~~~~~zzzqqqcccUUUNNNKKKGGGCCCCCCCCCEEEKKKSSS[[[cccppp|||wwwqqqhhh___WWWQQQLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???===;;;;;;;;;===>>>@@@EEENNNYYYfffsssuuukkk```YYYRRRLLLJJJLLLVVVaaasss{{{tttjjjddd^^^YYYWWWUUURRRNNNJJJIIIGGGEEEDDDDDDDDDEEEEEELLLXXXhhh|||~~~uuupppjjjlllqqq|||{{{wwwppphhhaaaTTTEEE<<<999666666555444444444444555333333333333333333333333222222333333333333444444333333333333333333333333555666777666555666888999;;;>>>III]]]tttyyyeeeWWWRRRUUUYYYfffkkkmmmhhhcccdddgggiiissszzz}}}~~~~~~}}}~~~xxxnnnaaaTTTNNNKKKFFFCCCCCCCCCDDDJJJRRRZZZbbbooo{{{}}}rrrmmmddd\\\UUUPPPLLLIIIGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@>>><<<;;;;;;<<<===@@@FFFPPP\\\iiiwww~~~vvvlll```YYYSSSLLLJJJKKKWWWbbbsss}}}uuulllggg```[[[YYYVVVRRROOOKKKJJJHHHFFFEEEDDDEEEEEEDDDJJJVVVeeexxxwwwqqqlllnnnttt}}}xxxqqqiiiaaaTTTEEE;;;888666666555444444444444555555555555555555555555555333333333333333333333333222222333333333333444444666777777666555555777999;;;???KKK```xxxxxxdddVVVRRRVVVZZZeeeiiijjjgggcccdddiiinnnuuu|||~~~~~~~~~||||||~~~vvvjjj___SSSMMMJJJEEECCCCCCCCCDDDIIIQQQXXXaaannnzzzyyymmmhhh```YYYSSSOOOLLLIIIGGGFFFCCCBBBAAABBBCCCEEEBBBAAA>>><<<;;;;;;<<<<<>><<<<<<<<<===>>>???GGGUUUcccrrrzzzrrrjjjaaa[[[VVVOOOMMMNNNTTT___rrr~~~sssmmmfff```]]]YYYUUUQQQNNNMMMKKKHHHFFFFFFEEEEEEFFFJJJRRR^^^qqqzzzvvvzzzyyyvvvxxx}}}vvvooohhh```UUUFFF===:::666666555444444444444555555555555555555555555555444444444333333222222222111111222333333444555555444555666666666666888:::>>>BBBMMM```uuuvvvcccWWWUUU[[[```iiigggfffddd```^^^eeeooo{{{~~~{{{xxx{{{~~~wwwlll___XXXPPPLLLGGGBBBAAADDDCCCCCCFFFMMMTTT]]]kkkwwwvvvpppfffaaaZZZTTTPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@>>><<<<<<===>>>???AAAJJJXXXggguuuxxxqqqhhh```[[[WWWQQQNNNOOOUUU```sssvvvppphhhbbb___[[[VVVSSSOOOMMMKKKIIIGGGFFFEEEFFFFFFJJJRRR^^^ppp~~~zzz~~~xxxuuuxxx}}}uuunnnggg```UUUGGG===;;;666666555444444444444555222222222222222222222222444444444333333222222222111111222333333444555555333444666666666777999;;;???BBBMMM___tttsss```TTTRRRXXX^^^eeebbbbbbccc```___hhhsss{{{~~~|||zzzxxx{{{~~~ttthhh^^^WWWPPPKKKGGGBBBAAADDDCCCCCCFFFMMMSSS\\\jjjwww}}}tttnnnfffaaaZZZTTTPPPMMMJJJHHHGGGGGGFFFEEEDDDBBB@@@???AAA@@@>>><<<<<<===???@@@DDDLLLZZZiiiwww~~~wwwoooggg```\\\WWWRRROOOPPPVVVaaatttwwwrrrkkkfffbbb]]]VVVPPPNNNLLLIIIFFFEEEEEEFFFHHHGGGLLLTTT```ppp}}}||||||}}}zzztttjjj___RRRFFF;;;444555555444444444333333333444444444333333222222222333333222222333333444555444444444555555555555666555555666666777777888888DDDBBBJJJ___uuummm]]]TTTPPPTTTZZZgggfffbbb^^^\\\```hhhooo|||~~~{{{|||pppfff\\\SSSKKKHHHFFFCCCAAABBBAAACCCHHHOOOUUU^^^mmmzzz}}}tttnnneee```YYYSSSOOOLLLIIIHHHEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>===;;;:::<<>>@@@LLL```ssslll\\\RRRPPPUUU\\\fffeeebbb^^^\\\```iiippp{{{~~~{{{|||~~~qqqggg\\\SSSKKKHHHFFFCCCAAABBB@@@BBBGGGOOOUUU^^^mmm{{{vvvooofffaaaZZZTTTPPPMMMJJJIIIFFFFFFEEECCCCCCBBBBBBCCC>>>>>>===<<<;;;<<>>999555555555444444444444333444444333333333333222222333333222222333333444555444444444555555555555666555555666666777888999999:::???MMMaaaqqq}}}iiiYYYQQQOOOVVV^^^ddddddaaa^^^]]]aaaiiipppzzz||||||}}}rrrhhh\\\SSSJJJHHHFFFBBBAAAAAA@@@BBBGGGNNNUUU___ooo}}}xxxqqqhhhccc\\\UUUQQQNNNKKKIIIHHHGGGFFFDDDCCCBBBAAAAAA???>>>>>><<<;;;<<>><<<;;;<<<@@@CCCHHHRRRbbbsss}}}wwwpppiiibbb]]]WWWQQQPPPRRRYYYhhh{{{uuulllfffaaa\\\WWWNNNMMMLLLJJJIIIGGGEEEEEEGGGJJJQQQZZZiii~~~~~~}}}}}}~~~wwwssskkk]]]OOOBBB;;;999666666555555555444444444333333333333333333333333333333222222333333444555444444444555555555555666555555666777888999::::::@@@CCCOOOcccuuu{{{eeeUUUNNNNNNVVV___``````___\\\\\\```hhhnnnxxx}}}|||}}}~~~~~~~~~rrriii[[[RRRJJJGGGEEEBBB@@@AAABBBCCCGGGOOOVVV```qqqzzzsssjjjeee]]]WWWRRROOOLLLJJJJJJIIIGGGEEECCCBBBAAA@@@??????>>><<<;;;===@@@CCCJJJTTTddduuu~~~yyyqqqjjjccc___YYYSSSQQQTTT[[[jjj}}}vvvnnniiiccc]]]XXXOOONNNLLLJJJHHHFFFEEEEEEHHHKKKPPPXXXfff{{{|||wwwyyyyyy|||wwwtttkkk]]]MMM@@@:::888666666666555555555444444222222333333333333444444333333222222333333444555444444444555555555555666555555666777999:::;;;;;;BBBEEERRRgggyyyzzzdddUUUMMMMMMTTT]]]______^^^[[[ZZZ^^^eeekkkwww~~~~~~~~~~~~~~~}}}~~~rrriii[[[RRRIIIGGGEEEAAA@@@@@@BBBBBBFFFMMMTTT^^^ooo}}}uuulllggg___YYYTTTPPPMMMKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<===@@@CCCKKKVVVgggxxxzzzrrrkkkddd```ZZZTTTSSSVVV^^^lllwwwpppkkkeee^^^XXXRRRPPPLLLIIIGGGFFFGGGGGGHHHJJJNNNUUUbbbvvvwwwrrr|||{{{tttvvv{{{yyyvvvmmm^^^LLL???999888666666666666555555555555222222222333333444444444333333222222333333444555444444444555555555555666444555666777999:::;;;<<>><<>>======>>>@@@BBBKKKXXXkkk{{{|||wwwnnneee```[[[WWWVVVYYYfffuuu{{{uuuooohhh```[[[VVVRRRMMMJJJHHHHHHGGGFFFIIIHHHLLLSSS\\\kkkyyysssxxxvvvooollllllooovvv{{{tttiiiYYYJJJ@@@;;;999777777777666555555444444444444444444444444444444555444333333333444666777333333333444444444555555555666777777777888:::===BBBRRRjjj}}}uuu```SSSMMMLLLPPPVVV\\\]]]]]][[[ZZZ[[[aaafffrrr{{{~~~{{{nnndddXXXPPPJJJGGGEEE@@@???AAAAAA@@@AAAFFFLLLSSSaaammm~~~}}}{{{zzz}}}yyyrrriiiaaa]]]YYYUUUQQQPPPMMMIIIFFFEEEDDDCCCBBBBBB@@@>>>======>>>@@@BBBKKKXXXkkk|||}}}wwwnnnfffbbb^^^ZZZ[[[___kkkyyyxxxrrrjjjbbb[[[WWWSSSNNNJJJIIIHHHGGGFFFIIIHHHJJJOOOWWWdddyyy}}}www|||zzzpppiiigggiiimmmuuu{{{ttthhhYYYJJJ???;;;999777777777666555555444444333333333333333333333333333333333333444444444444333333333444444444555555777777888888777888:::===IIIZZZrrruuu```RRRLLLKKKOOOUUU[[[\\\]]]\\\[[[]]]cccgggsss|||{{{nnneeeXXXPPPJJJGGGDDD@@@???AAAAAA???AAAEEEJJJPPP]]]iiixxx~~~}}}~~~wwwmmmeee___[[[VVVRRRQQQNNNIIIFFFEEEDDDCCCBBBBBB@@@>>>======>>>@@@BBBJJJWWWkkk}}}wwwppphhhdddaaa^^^aaafffrrr|||vvvmmmddd]]]WWWSSSNNNJJJIIIHHHGGGFFFIIIGGGHHHLLLSSS___rrr}}}wwwmmmfffeeehhhmmmuuu{{{ttthhhXXXIII???:::999777777777666555555444444333333333333333333333333222222333444444333333222333333333444444444555555777888999888888:::>>>@@@PPP```xxxuuu```RRRLLLJJJNNNTTTZZZ\\\^^^^^^^^^```fffjjjuuu~~~zzznnneeeWWWPPPIIIGGGDDD@@@???@@@AAA???@@@DDDGGGMMMXXXcccsss|||qqqhhhbbb]]]WWWSSSRRROOOJJJGGGEEEDDDCCCAAABBB@@@>>>======>>>@@@BBBIIIVVViii|||xxxqqqjjjfffbbbaaafffmmm{{{zzzpppeee^^^XXXTTTOOOKKKIIIHHHGGGFFFGGGFFFGGGKKKPPPZZZlll|||xxxnnnhhhhhhgggmmmwww{{{tttgggWWWHHH>>>::::::777777777666555555444444333333333333333333333333222333333444444333222222333333333444444444555555666777888999:::>>>BBBFFFWWWggg~~~uuu```SSSLLLJJJNNNTTTZZZ]]]```aaaaaadddiiinnnwwwzzzmmmeeeWWWOOOIIIFFFDDD@@@>>>@@@@@@???@@@CCCFFFJJJUUU___ooo|||tttjjjddd^^^XXXTTTSSSPPPKKKGGGEEEDDDBBBAAABBB@@@>>>======>>>@@@BBBIIITTTggg{{{yyyssslllgggccccccjjjrrr}}}sssggg___YYYUUUOOOKKKIIIHHHGGGFFFGGGFFFGGGJJJMMMTTTcccqqq~~~rrrlllkkkhhhoooyyy{{{tttgggVVVGGG>>>::::::777777777666555555444444333333333333333333333333444444444444333333333333333333333444444444555555666777888999;;;???EEEIII[[[jjjwwwbbbTTTMMMKKKOOOTTT[[[^^^bbbdddeeehhhmmmrrrzzzyyymmmeeeWWWOOOIIIFFFCCC???>>>@@@@@@???@@@CCCEEEIIIRRR]]]kkkzzzwwwmmmfff```ZZZVVVUUUQQQLLLHHHEEEDDDBBB@@@BBB@@@>>>======>>>@@@BBBIIISSSdddwwwyyysssmmmiiieeefffpppzzzuuuiii```ZZZUUUPPPLLLIIIHHHGGGFFFGGGFFFGGGIIIJJJNNNYYYeeeyyyvvvooonnnjjjqqq{{{|||tttfffUUUGGG===::::::777777777666555555444444444444444444444444444444777666444333333333444555333333333444444444555555666666777777999===CCCGGGWWWggg|||xxxcccUUUNNNLLLPPPUUU\\\___dddfffhhhkkkqqqvvv|||yyyllldddVVVOOOHHHFFFCCC???>>>@@@???>>>@@@CCCEEEHHHRRR\\\gggwwwzzzqqqjjjddd^^^YYYVVVRRRLLLHHHFFFDDDAAA@@@BBB@@@>>>======>>>@@@BBBIIIRRRaaatttwwwrrrmmmjjjhhhlllxxxvvviiiaaaZZZVVVPPPLLLJJJHHHGGGFFFHHHGGGHHHIIIGGGIIIRRR\\\qqq{{{{{{yyypppoookkkrrr}}}|||tttfffUUUFFF===::::::777777777666555555444444555555555555555555555555888777555333333333555666333333333444444444555555666666666666777;;;@@@DDDRRRaaawwwyyydddVVVOOOMMMPPPUUU\\\```eeehhhjjjmmmsssxxx}}}yyyllldddVVVOOOHHHFFFCCC???>>>??????>>>@@@CCCEEEIIIRRR[[[ddduuu}}}ssslllfff```\\\VVVRRRMMMHHHFFFDDDAAA@@@BBB@@@>>>======>>>@@@BBBIIIQQQ___rrruuuqqqnnnlllkkkppp~~~wwwjjjaaaYYYTTTOOOKKKJJJKKKKKKLLLKKKHHHEEEDDDEEEJJJPPPTTThhhssszzzvvvuuuxxx~~~vvvqqqmmmrrr|||vvveeeTTTGGG>>>888555777777666555444444333333444333333222222333333444444444444444444444333333555555555555555555444444444666888999:::<<>>===???BBBBBBDDDHHHPPPVVVffftttyyyqqqhhh```\\\VVVRRRMMMJJJHHHFFFEEECCCCCCBBB???>>>======???@@@EEENNN]]]ooowwwpppmmmooouuuyyylllccc[[[VVVPPPKKKIIIIIIIIIIIIIIIGGGEEECCCEEEIIIMMMPPP```iiixxx~~~wwwrrrpppsss|||xxxrrrooottt}}}uuudddSSSGGG>>>888555777666666555444444333333666555555444444555555666444444444444444444444444555555555555555555555555555666888999999;;;>>>@@@JJJXXXnnnvvvaaaRRRLLLJJJNNNTTTYYY]]]bbbeeegggjjjpppuuu}}}pppbbbVVVPPPIIIDDDCCCBBB@@@>>>>>>@@@BBBBBBCCCGGGOOOUUUcccrrrzzzqqqiiiaaa\\\VVVSSSNNNJJJHHHFFFEEECCCCCCAAA???>>>===>>>??????CCCLLL[[[lll}}}}}}vvvpppooorrryyy{{{ooofff]]]XXXQQQLLLIIIHHHHHHGGGHHHFFFDDDCCCDDDFFFIIIKKKVVV^^^kkkwww~~~uuupppnnnpppyyyzzztttqqqvvv~~~sssbbbRRREEE===888666666666666555444444333333666555555444444555555666222333333444444555555555555555555555555555555555555777888999999:::===???GGGUUUjjj~~~uuu```SSSLLLIIIMMMQQQTTTXXX]]]```bbbffflllqqq{{{qqqaaaUUUOOOHHHCCCCCCBBB@@@>>>>>>@@@BBBAAABBBFFFMMMRRR```nnn}}}~~~|||sssjjjaaa\\\WWWSSSNNNJJJHHHFFFEEECCCBBBAAA@@@>>>===>>>>>>???AAAIIIWWWhhhyyyzzztttpppqqquuu~~~}}}qqqhhh^^^YYYRRRLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFPPPVVV```iiiqqqxxx}}}xxxsssooopppyyyzzztttrrrwww|||qqq```PPPDDD<<<888666666666555555555444444444444333333222222333333444222222333333444555666666444444444555555555555555666777999999999999<<<>>>GGGTTThhh{{{ttt```SSSLLLIIIKKKOOOQQQUUUZZZ^^^```dddjjjoooyyy~~~sssbbbSSSNNNGGGCCCBBBBBBAAA??????AAABBBAAAAAADDDKKKPPP]]]kkkzzz~~~uuulllccc]]]XXXTTTOOOKKKHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@GGGTTTddduuuyyytttqqqsssyyysssjjj^^^YYYSSSNNNKKKKKKKKKJJJFFFEEEDDDCCCCCCCCCCCCDDDLLLPPPWWW^^^dddiiinnnqqqvvvxxx||||||vvvqqqrrryyyzzztttsssxxxyyynnn^^^NNNBBB<<<888777555555555555555444444444444333333222222333333444222222333333444555666666444444444555555555666666666777888888888999<<<>>>HHHTTTfffxxxttt```RRRKKKHHHJJJNNNQQQUUUZZZ]]]```dddjjjoooyyy}}}tttcccTTTNNNGGGCCCCCCCCCAAA??????AAABBBAAAAAADDDKKKPPP[[[iiixxxxxxnnneee___XXXUUUOOOKKKHHHGGGDDDCCCAAAAAA@@@??????>>>>>>>>>AAAGGGRRRaaarrr{{{vvvtttvvv{{{vvvmmm```[[[UUUOOOMMMMMMMMMLLLGGGFFFEEECCCCCCCCCDDDEEEHHHLLLQQQVVVYYY\\\___aaafffiiimmmrrrvvv|||xxxsssrrryyy{{{uuutttyyywwwlll\\\LLLAAA;;;888777555555555555555555555555666555555444444555555666222333333444444555555555333333444444555666666666444666777888888999<<<>>>IIITTTeeevvvuuu```RRRJJJHHHJJJOOOQQQUUU[[[^^^aaaeeekkkqqqzzz~~~vvvdddVVVPPPIIIDDDDDDCCCAAA???@@@AAABBBBBBBBBEEEKKKQQQ\\\jjjxxx|||qqqgggaaaYYYUUUPPPKKKIIIGGGDDDCCCAAAAAA@@@@@@???>>>>>>===AAAFFFPPP^^^ooo|||xxxwwwzzzzzzqqqddd___XXXRRROOOMMMLLLLLLHHHGGGEEEDDDCCCDDDFFFGGGHHHLLLPPPRRRSSSTTTVVVWWWYYY\\\```eeekkkqqqyyy~~~~~~{{{uuussszzz|||wwwwww|||vvvkkkZZZJJJ@@@:::888888555555555555555555555555666555555444444555555666444444444444444444444444333333444444555666666777333555777777888:::===???HHHRRRccctttwww```QQQJJJHHHKKKQQQQQQVVV[[[___aaaffflllqqq{{{wwwfffXXXRRRJJJFFFDDDDDDBBB???@@@AAACCCBBBCCCFFFMMMRRR^^^kkkyyytttjjjcccZZZVVVPPPLLLIIIGGGDDDCCC@@@AAA@@@@@@???>>>>>>===@@@EEENNN[[[lll~~~~~~zzzzzz}}}ttthhhbbbZZZSSSOOOMMMLLLKKKIIIHHHEEEDDDDDDEEEGGGIIIKKKNNNQQQSSSSSSRRRSSSSSSQQQTTTXXX]]]ccckkkrrrxxxxxx}}}~~~xxxvvv|||~~~yyyyyy}}}uuujjjYYYIII???:::888888444555555555555555555555444333333222222333333444444444444444444444333333333333444444555666777777222444666777888:::===@@@FFFQQQbbbsssxxxaaaQQQIIIHHHLLLRRRQQQVVV[[[___bbbfffmmmrrr}}}xxxhhhYYYSSSKKKGGGEEEDDDBBB???@@@AAACCCCCCCCCGGGNNNTTT```mmmzzzvvvkkkdddZZZVVVPPPLLLIIIGGGDDDCCC@@@@@@AAA@@@@@@???>>>===@@@DDDLLLYYYjjj|||~~~||||||zzzmmmeee\\\UUUQQQOOOLLLIIIHHHFFFDDDBBBBBBDDDGGGIIINNNSSSXXXWWWRRRNNNMMMNNNLLLMMMNNNRRRXXX___fffjjjnnnuuu{{{{{{{{{yyyyyy~~~wwweeeQQQDDD>>>888444222333444444444555666666666333333333444444444555555555555444333222222222222555444444444444555666666444666777777999<<<@@@CCCGGGSSSeeewwwzzzeeeSSSIIIIIIMMMQQQUUUYYY^^^bbbeeejjjqqqwww}}}tttfffZZZPPPGGGEEECCC@@@???@@@BBBBBBCCCDDDCCCEEENNNXXXaaannn|||zzzpppiii___ZZZSSSMMMJJJGGGDDDBBBBBBAAAAAAAAA@@@?????????>>>@@@HHHUUUgggzzz}}}wwwzzz|||ooohhh^^^WWWTTTQQQNNNKKKHHHFFFDDDBBBCCCEEEHHHJJJSSSWWW[[[YYYTTTNNNLLLMMMKKKKKKLLLNNNSSSYYY___ccckkksss}}}}}}zzzxxxwww}}}uuucccOOODDD???999666555444444444555555555555555333333333444444444555555444444444333444444555555555444444444444555666666666777888888888;;;???BBBIIIUUUhhh{{{zzzfffSSSJJJJJJNNNQQQVVVZZZ___bbbeeekkkrrrxxx~~~sssfffZZZQQQHHHFFFDDDAAA@@@AAABBBAAACCCDDDDDDEEENNNYYYdddqqqzzzpppjjj___ZZZTTTNNNJJJGGGEEECCCBBBAAAAAA@@@@@@??????>>>>>>@@@GGGRRRcccvvv}}}xxx{{{ssskkkbbb[[[WWWSSSPPPLLLHHHFFFDDDCCCDDDFFFJJJLLLXXX[[[]]][[[UUUOOOLLLKKKIIIIIIHHHIIIMMMRRRWWWZZZeeemmm{{{|||}}}wwwvvvuuu{{{rrraaaNNNDDD???;;;888888555555555555555444444444333333333444444444555555444444444444555666777777555444444444444555666666888999999888888:::>>>AAAKKKYYYnnn|||gggUUULLLKKKOOORRRWWW[[[___cccfffkkksssxxxrrreeeZZZQQQIIIGGGEEEBBBAAABBBAAAAAACCCEEEDDDFFFOOOZZZhhhuuuzzzqqqkkk___[[[TTTNNNJJJHHHEEEDDDBBBAAAAAA@@@??????>>>>>>>>>@@@EEEOOO^^^qqq}}}yyy|||vvvooofff^^^ZZZVVVQQQMMMHHHGGGEEEDDDEEEHHHKKKMMMXXX[[[\\\[[[VVVPPPLLLKKKHHHGGGGGGGGGJJJNNNRRRUUU\\\eeetttwwwwww|||{{{sssrrrsssyyyrrr```MMMCCC???;;;888888666666666555444444444333333333333444444444555555444444444444444555666666555444444444444555666666777888888888999;;;???BBBNNN^^^tttiiiWWWMMMMMMPPPTTTXXX\\\```bbbeeejjjrrrxxxqqqeeeYYYPPPHHHFFFEEEBBB@@@AAAAAAAAACCCEEEEEEGGGPPP[[[kkkwwwyyyqqqkkk```[[[TTTOOOKKKIIIFFFEEEBBBBBBAAA@@@???>>>>>>======???CCCKKKZZZmmm}}}zzz}}}zzzsssjjjbbb]]]XXXSSSNNNJJJHHHFFFEEEFFFHHHLLLNNNTTTVVVXXXXXXVVVRRROOOMMMIIIHHHFFFGGGIIIMMMQQQTTTWWW```ooo~~~~~~uuuuuuxxxvvvooonnnqqqxxxqqq```MMMBBB>>>999666666666666666555444444444333333333333444444444555555555444444333222222333333555444444444444555666666555666777888:::===BBBEEEPPPaaazzzlllYYYOOONNNRRRUUUZZZ\\\___aaabbbgggooouuu}}}~~~ooocccVVVNNNGGGEEEDDDAAA??????@@@@@@BBBEEEEEEGGGQQQ\\\jjjwww~~~wwwpppkkk```[[[UUUOOOLLLJJJGGGFFFCCCCCCBBBAAA@@@???>>>>>><<<>>>AAAIIIVVViii}}}}}}{{{xxxooogggaaa\\\UUUPPPLLLJJJHHHFFFFFFIIIKKKMMMPPPRRRTTTVVVVVVTTTQQQOOOJJJIIIGGGGGGHHHKKKOOORRRTTT]]]kkkzzzuuusssuuusssllllllooowww}}}ooo^^^KKKAAA<<<888555555555555555555555444444444333333333444444444555555555555444333222111111222555444444444444555666666444555777888:::>>>CCCGGGQQQddd}}}nnn[[[QQQPPPTTTWWWZZZ\\\^^^^^^___ccckkkqqq|||}}}}}}~~~|||mmmbbbTTTLLLFFFEEEDDDAAA>>>???@@@@@@BBBEEEFFFHHHRRR]]]iiiuuu|||uuuoookkk```[[[UUUPPPMMMKKKHHHGGGEEEDDDCCCBBBAAA@@@???>>>;;;===AAAGGGRRRbbbvvv~~~|||}}}tttlllfff```YYYTTTNNNLLLIIIGGGGGGHHHKKKMMMOOOPPPSSSUUUWWWUUURRRPPPLLLJJJGGGEEEEEEGGGJJJLLLPPPXXXeeetttvvvtttuuu}}}sssllllllooowww}}}kkkZZZHHH???;;;888666666444444444555555555555555333333333444444444555555555444444333333333444444555444444444444555666666555666888999:::>>>CCCFFFRRRfffooo]]]SSSQQQUUUXXXZZZ\\\\\\\\\\\\___ffflllyyy|||}}}~~~zzzkkkaaaTTTLLLFFFFFFEEEBBB????????????BBBEEEFFFIIISSS^^^gggtttyyysssnnnjjj```\\\UUUPPPMMMKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@???;;;>>>AAAEEEMMMZZZlllxxx~~~~~~}}}xxxpppiiiccc[[[VVVPPPMMMJJJHHHGGGHHHKKKLLLPPPQQQSSSVVVWWWVVVSSSPPPMMMJJJGGGDDDCCCDDDFFFGGGKKKSSS___nnn}}}yyyvvvvvv}}}tttmmmmmmooowww|||hhhWWWEEE===;;;999777888333444444555555666666666333333333444444444555555444444444444444555666777555444444444444555666666777888999999:::===AAADDDSSSfffppp^^^SSSRRRUUUYYY[[[\\\\\\ZZZYYY]]]ccciiiwww|||}}}~~~yyykkkaaaUUUMMMGGGGGGFFFCCC@@@@@@??????BBBEEEFFFIIITTT___gggttt}}}wwwrrrmmmjjj```\\\VVVQQQNNNLLLJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@<<>>===;;;888777777777666555444444333333444444444444444444444444555555555444444333333333777666666555555555666666555666666666888===DDDIIIVVVfff~~~qqq^^^TTTTTTXXX\\\___```___ZZZWWWYYY```gggyyy~~~}}}~~~~~~wwwiii___TTTMMMGGGEEEDDD@@@@@@BBBBBBCCCDDDEEEFFFKKKTTT[[[fffrrr|||wwwtttpppjjjfffbbb\\\TTTPPPPPPOOOKKKHHHIIIHHHGGGEEECCCAAA???>>>???>>>>>>@@@FFFOOOXXX^^^fffjjjoootttzzz|||{{{~~~xxxpppiiiaaa[[[UUURRROOOMMMNNNPPPPPPPPPSSSUUUXXXZZZZZZXXXVVVTTTNNNLLLIIIGGGEEEDDDEEEEEEHHHNNNXXXeeetttzzzpppooorrryyyvvvcccRRRBBB<<<;;;999666666777666666555444444333333444444444444444444444444555555555444444333333333777666666555555555666666888888888888:::===CCCGGGTTTeee|||ppp]]]SSSSSSWWW[[[^^^______[[[XXX[[[cccjjjyyywwwhhh^^^TTTMMMGGGEEEDDD@@@@@@BBBAAACCCDDDEEEGGGMMMVVV]]]hhhssszzztttpppmmmhhheeebbb\\\UUUQQQPPPOOOKKKHHHIIIHHHFFFDDDBBB@@@???>>>======>>>@@@DDDJJJPPPSSS[[[___dddiiipppyyy||||||}}}uuunnneee___XXXUUUSSSRRRSSSUUUUUUTTTXXXZZZ[[[\\\[[[YYYVVVTTTMMMLLLIIIFFFEEEDDDEEEEEEEEEJJJSSS___nnn}}}rrrpppttt|||~~~sss^^^OOO@@@:::999666444444666666666555444444333333444444444444444444444444555555555444444444444444666666666555555666666777::::::;;;;;;<<<>>>BBBFFFSSSddd|||nnn[[[RRRQQQVVVZZZ]]]______]]][[[]]]eeelllyyyvvvhhh^^^TTTMMMGGGFFFDDDAAA@@@BBB@@@BBBDDDEEEHHHOOOYYYaaakkkuuu~~~vvvpppllliiieeebbbaaa\\\VVVRRRPPPOOOLLLIIIIIIHHHFFFDDDBBB@@@???>>>======???@@@CCCEEEGGGHHHNNNRRRXXX]]]dddnnnzzz}}}{{{}}}zzzrrriiiccc[[[YYYXXXXXXYYYYYYYYYXXX[[[\\\]]]\\\ZZZWWWTTTRRRLLLJJJGGGEEECCCCCCDDDDDDDDDHHHOOOZZZiii|||~~~tttrrrwww|||qqqZZZLLL???999888555444444666666555555555444444444444444444444444444444444555555555555555444444444666666666666666666777888888999;;;<<<===???CCCFFFSSSeee~~~kkkYYYPPPOOOTTTWWW]]]```bbb```^^^```gggmmmzzzvvvhhh^^^TTTMMMGGGFFFDDDAAAAAACCC@@@BBBCCCEEEIIIQQQ\\\dddnnnvvv~~~~~~tttllliiifffccc```___[[[VVVRRRPPPOOOLLLJJJIIIHHHFFFCCCAAA@@@??????>>>??????@@@AAACCCDDDEEEGGGKKKPPPVVV]]]gggsss|||~~~{{{zzzyyy}}}vvvmmmggg```^^^]]]^^^^^^^^^\\\ZZZ\\\\\\[[[ZZZWWWTTTQQQOOOJJJHHHFFFCCCBBBBBBCCCCCCEEEGGGMMMWWWfffyyyvvvuuu{{{{{{oooWWWKKK???:::888555444666555555555555555444444444444444444444444444444444555555555555555555555555666666666666666777888888555777999;;;===@@@DDDGGGRRReee}}}|||hhhVVVNNNMMMRRRUUU___bbbdddcccaaabbbhhhnnn{{{wwwiii___UUUNNNHHHFFFEEEAAAAAACCC@@@BBBDDDFFFJJJSSS___hhhqqqxxx~~~|||rrrjjjgggdddaaa^^^[[[YYYUUURRRPPPNNNMMMKKKKKKIIIFFFCCCAAA@@@@@@@@@???>>>======???AAADDDFFFFFFIIIMMMRRRXXXbbbnnnwww}}}wwwuuuuuuuuu{{{{{{qqqjjjfffeeedddeeeeeeccc```]]][[[[[[ZZZWWWTTTQQQNNNLLLIIIGGGEEECCCBBBBBBCCCCCCEEEGGGLLLUUUdddvvvyyyzzz~~~yyymmmTTTIII???:::888555555777555555555555555555555555444444444444444444444444555555555555555666666666666666666666777888999999666777999:::===@@@FFFIIIQQQddd}}}yyyeeeTTTLLLLLLPPPSSS^^^bbbffffffdddfffkkkqqq|||{{{}}}xxxjjj```UUUNNNHHHGGGEEEBBBAAACCCBBBCCCEEEFFFKKKTTTaaajjjsssyyy~~~zzzpppiiieeebbb^^^ZZZVVVUUUTTTQQQPPPNNNMMMMMMLLLJJJGGGDDDBBBAAABBBBBB???>>>>>>>>>@@@BBBEEEGGGFFFIIILLLOOOTTT]]]iiirrr~~~}}}yyysssnnnmmmnnnqqqxxxuuunnnmmmlllkkkkkkkkkhhhddd```[[[ZZZXXXVVVSSSOOOMMMKKKJJJIIIFFFDDDCCCDDDDDDEEEDDDFFFKKKTTTbbbsss}}}vvvkkkRRRHHH>>>:::777444555777555555555555555555555555444444444444444444444444444555555555666666666777666666666666777888999::::::::::::;;;<<<@@@FFFJJJSSSgggvvvcccSSSJJJJJJNNNQQQZZZ```eeeggggggjjjpppuuu}}}yyy{{{~~~zzzkkkaaaUUUNNNHHHGGGEEEBBBAAADDDCCCDDDEEEGGGKKKUUUbbbkkksssyyy~~~}}}vvvnnngggccc___ZZZVVVRRRRRRRRRPPPOOONNNNNNNNNNNNLLLHHHEEECCCBBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKMMMOOOSSS[[[fffooowww~~~}}}yyyuuunnnhhhdddeeehhhmmmvvv~~~yyyqqqqqqqqqppppppoookkkfffcccZZZZZZXXXUUURRROOOLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGCCCEEEKKKSSS```qqqttthhhOOOFFF===999666333444777444555555555555555555555444444444444444444444444444555555555666666777777666666666666777888999:::>>>>>>===<<<<<<@@@FFFKKKXXXllluuubbbRRRJJJJJJMMMPPPWWW]]]dddhhhiiimmmsssyyy~~~xxxzzz}}}{{{lllbbbUUUNNNHHHGGGEEEBBBBBBDDDDDDEEEFFFGGGLLLUUUbbblllssszzzzzztttlllfffbbb]]]WWWRRROOOPPPPPPPPPNNNNNNNNNOOOOOOMMMIIIFFFDDDCCCDDDEEEFFFIIILLLOOOPPPOOOMMMKKKMMMOOOPPPPPPSSS[[[fffnnnqqqxxx}}}|||zzzyyyuuupppeee```]]]___dddkkkuuu~~~|||wwwyyywwwtttrrrnnniiiccc___ZZZWWWTTTRRRQQQPPPNNNLLLIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFHHHQQQ\\\iii{{{ooo```NNNCCC:::999;;;999777666555444444333333444444555333333333444444444555555444444555666777888999999777777888999999999888888999===AAA@@@>>>@@@HHHPPP]]]pppttt```PPPJJJKKKLLLLLLSSSXXX^^^bbbgggmmmuuu{{{|||ooofffZZZQQQHHHEEEDDDAAA@@@BBBAAABBBDDDFFFLLLWWWfffpppxxx{{{{{{sssjjjbbb]]]YYYTTTQQQNNNOOOOOOOOOOOOOOOOOOOOORRRMMMIIIIIIHHHGGGKKKPPPQQQWWWZZZVVVSSSUUUVVVUUUVVVRRRQQQUUUYYY\\\cccjjjkkknnnrrruuutttqqqllliiiaaa\\\XXXYYY]]]eeesss}}}yyyxxxvvvtttqqqnnniiiccc___ZZZXXXUUUSSSRRRPPPNNNMMMIIIHHHGGGFFFEEEEEEFFFFFFGGGEEEHHHPPPZZZgggxxxooo___LLLAAA999888:::888555555444333333222222333333444333333333444444444555555444444555666777888999999888888888888888999999999:::===??????>>>BBBKKKTTTgggyyyuuu```QQQJJJIIIJJJKKKPPPTTTZZZ___dddjjjsssyyy~~~pppfff[[[QQQHHHFFFDDDBBBAAABBBDDDEEEEEEGGGLLLVVVdddnnnvvvzzz|||tttjjjbbb]]]YYYUUURRRNNNNNNNNNNNNNNNOOOPPPPPPQQQMMMKKKLLLLLLKKKNNNSSSZZZaaaeeeccc``````___]]]\\\WWWTTTUUUWWWYYY^^^eeegggjjjmmmooooookkkfffccc\\\WWWUUUXXX]]]eeesss|||xxxvvvssspppmmmiiiddd```[[[YYYUUUSSSRRRQQQNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEGGGNNNWWWcccttt~~~mmm^^^III@@@888777999777444444555444444333333444444555333333333444444444555555444444555666777888999999888888777777777888:::;;;:::<<<>>>???@@@GGGSSS]]]tttvvvbbbQQQIIIGGGGGGHHHKKKPPPVVV[[[```gggpppwwwrrrggg[[[RRRIIIFFFEEEBBBAAABBBFFFGGGGGGHHHLLLUUUbbbkkkuuuyyy~~~vvvjjjbbb]]]YYYVVVSSSLLLLLLLLLLLLMMMNNNPPPQQQQQQOOOOOOQQQQQQPPPTTTYYYfffnnntttsssooollliiieeeaaaZZZUUUSSSRRRSSSWWW]]]```bbbfffhhhgggccc___\\\VVVSSSRRRWWW]]]eeerrr~~~yyywwwtttqqqnnniiieeeaaa\\\ZZZVVVTTTSSSQQQOOOMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEGGGMMMTTT___ppp|||kkk[[[GGG???888888999666555555666666555555555555666666333333333444444444555555555555555666777888888888999888777666666888:::<<<;;;===???BBBGGGQQQ^^^iii~~~wwwdddRRRHHHEEEEEEFFFHHHLLLRRRWWW]]]eeennnuuuttthhh\\\SSSJJJGGGEEEBBBAAABBBEEEFFFGGGHHHLLLUUUbbbkkkvvvzzzxxxlllbbb]]]YYYUUUSSSKKKJJJJJJIIIKKKMMMPPPQQQSSSQQQQQQSSSRRRSSSZZZbbbqqqyyy~~~xxxrrrkkkeee___XXXQQQNNNLLLLLLOOOUUUWWWZZZ^^^```aaa___\\\ZZZSSSQQQRRRWWW^^^eeeqqq|||}}}zzzvvvrrroookkkfffccc]]][[[WWWUUUSSSQQQOOOMMMJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHMMMRRR\\\nnn~~~zzzhhhWWWEEE>>>999999999777555777555555444444444444555555333333333444444444555555555555666666777777888888888777666666666888;;;<<<;;;>>>BBBGGGNNNZZZhhhqqq~~~yyyfffTTTHHHDDDDDDEEEHHHLLLQQQVVV[[[cccnnnuuu}}}vvviii^^^TTTKKKHHHFFFCCCAAABBBCCCDDDFFFHHHLLLVVVbbbkkkwww|||{{{oooeee___ZZZUUURRRKKKIIIHHHGGGHHHKKKOOOQQQUUUSSSRRRRRRRRRUUU___iiixxxyyyqqqhhh```XXXQQQKKKHHHFFFEEEIIINNNOOORRRVVVZZZ]]]]]][[[ZZZSSSQQQRRRXXX^^^eeeppp{{{zzzuuuqqqmmmhhheee___\\\XXXUUUTTTRRROOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFIIIMMMRRR[[[mmm~~~wwwdddSSSCCC===999:::999666666888222222222111111222222222333333333444444444555555555666666666777777777888777777666777777999;;;<<<;;;???DDDKKKTTT^^^hhhooowwwzzzhhhVVVIIIDDDDDDEEEIIILLLQQQUUUZZZbbbmmmttt}}}wwwjjj___UUULLLIIIGGGCCCBBBCCCAAACCCEEEGGGLLLUUU```iiiwww{{{vvvkkkddd]]]VVVQQQKKKIIIGGGEEEFFFIIIMMMPPPTTTSSSRRRSSSRRRUUU___kkkxxx|||sssjjjaaaYYYOOOIIIDDDCCCBBBAAACCCHHHGGGJJJOOOUUUXXXYYYYYYYYYRRRPPPQQQWWW]]]dddppp{{{~~~xxxsssooojjjfff___\\\YYYVVVTTTRRROOOMMMJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGKKKOOORRR[[[nnnuuuaaaOOO@@@;;;888999888555555777333333222222222222333333333333333444444444555555666666666666777777777777666666777888999:::;;;;;;;;;???EEEMMMTTT\\\bbbeeennn{{{jjjXXXJJJDDDEEEGGGJJJMMMQQQTTTYYYaaakkksss~~~xxxkkk```VVVLLLIIIGGGCCCBBBCCCBBBCCCEEEGGGJJJRRR]]]eeesssxxx}}}sssjjjaaaXXXRRRLLLJJJFFFCCCDDDGGGLLLOOOOOOPPPSSSUUUTTTTTT]]]hhhpppvvvwwwpppfff___WWWQQQIIIDDDAAAAAA@@@>>>???CCCBBBEEEIIINNNRRRTTTTTTTTTOOOLLLMMMSSS[[[dddqqq|||zzzuuupppkkkggg```]]]YYYVVVTTTRRRPPPNNNJJJKKKKKKKKKKKKIIIHHHGGGFFFHHHLLLPPPSSS\\\ooottt___MMM>>>:::777888777444444666666666666555555666666666333333333444444444555555666666666666777777777777444555777999::::::::::::;;;???FFFMMMSSSXXXZZZ\\\hhhzzz|||kkkYYYKKKEEEEEEHHHJJJMMMQQQTTTXXX```jjjrrryyylll```VVVMMMIIIGGGDDDBBBCCCCCCEEEFFFGGGIIIPPPZZZbbbpppvvv~~~xxxoooeee[[[TTTMMMJJJFFFCCCCCCFFFKKKNNNKKKNNNTTTWWWVVVTTT[[[dddggglllllleee\\\UUUPPPKKKGGGBBB@@@@@@???<<<===@@@???AAAFFFJJJMMMOOOOOONNNKKKIIIJJJQQQYYYcccrrr~~~~~~|||wwwsssmmmiiifffbbb\\\XXXUUURRRPPPNNNMMMNNNMMMLLLIIIHHHIIIKKKIIIHHHIIILLLRRR\\\nnn}}}kkkWWWHHH===:::888777888888777555333444444444555666666666444444444555555555555666666666666666777777777777888888888999::::::;;;;;;===AAAFFFIIIJJJMMMQQQUUU___tttooo]]]NNNGGGDDDEEELLLPPPTTTUUUWWW^^^hhhqqq}}}}}}ooo```UUUKKKGGGEEECCCBBBDDDFFFDDDEEEGGGIIILLLUUU___mmmvvvwwwlll^^^UUUNNNGGGCCCCCCDDDDDDFFFJJJKKKMMMPPPQQQSSSUUUXXX[[[bbb```\\\VVVPPPKKKGGGDDDCCCBBBAAA???>>>============>>>@@@BBBFFFIIILLLMMMLLLJJJJJJPPPVVV^^^kkkvvvzzzuuuoookkkfffbbb\\\WWWTTTRRROOONNNMMMNNNNNNLLLJJJIIIIIIJJJKKKIIIJJJNNNSSS]]]ooozzziiiTTTFFF<<<:::888777888888666555444444444555555555555555444444444555555555555666666666666666777777777777777777888888999::::::;;;:::>>>BBBDDDDDDGGGLLLQQQ^^^tttrrr```QQQHHHFFFGGGLLLOOOSSSUUUWWW]]]gggppp}}}|||nnn```UUUKKKGGGEEECCCCCCEEEDDDCCCCCCEEEFFFIIIRRR[[[llluuu|||pppbbbXXXQQQJJJEEEEEEEEECCCEEEHHHKKKLLLNNNPPPQQQSSSVVVYYY]]][[[XXXSSSNNNIIIEEEDDDBBBAAA@@@???============>>>>>>???@@@BBBDDDFFFGGGIIIGGGHHHNNNTTT\\\iiiuuu}}}xxxrrrnnniiiddd___ZZZWWWTTTRRRPPPPPPPPPPPPOOOLLLKKKKKKLLLLLLKKKLLLOOOTTT]]]ooowwweeeQQQCCC<<<:::888777777777666555555555555555555444444444444444444555555555555666555666666666777777777888777777777888999999:::::::::<<>>>>>===>>>>>>???@@@AAAEEEDDDFFFKKKQQQYYYgggsss{{{uuuqqqmmmiiiccc^^^[[[YYYVVVTTTSSSTTTTTTSSSPPPNNNNNNOOOMMMLLLMMMQQQVVV___ppptttaaaNNNBBB<<<:::888777777777666555666666666555444444444333444444444555555555555666555555666666777777888888666666777888888999999:::<<<>>>@@@@@@@@@CCCIIINNN[[[rrr{{{gggUUUKKKIIIJJJKKKNNNRRRSSSTTTZZZdddlllzzz{{{lll___UUUKKKHHHFFFDDDDDDFFFIIIGGGGGGIIIHHHIIIPPPYYYhhhrrryyyiii^^^TTTMMMGGGEEEDDDBBBBBBEEEGGGIIIJJJLLLMMMQQQUUUYYYXXXVVVSSSOOOJJJFFFCCCAAA??????>>><<<<<<;;;;;;;;;===<<<<<<<<<<<<======>>>BBBBBBDDDIIINNNVVVeeerrr~~~xxxsssoookkkeee```]]][[[XXXVVVUUUVVVWWWVVVSSSPPPPPPPPPOOONNNPPPTTTYYYbbbrrr~~~~~~}}}~~~qqq^^^LLLAAA;;;999777666777777555444666666666555444444444333444444444555555555555666555555555666777888888888777777777888999999::::::===???AAA@@@@@@CCCIIINNNZZZqqq}}}iiiVVVKKKHHHIIIJJJNNNQQQRRRSSSXXXbbbjjjxxx{{{kkk___UUUKKKHHHGGGEEEEEEGGGJJJHHHIIIJJJIIIIIIPPPXXXhhhrrr|||kkk___SSSLLLFFFEEEDDDBBBBBBEEEEEEFFFHHHJJJMMMRRRXXX\\\[[[YYYUUUPPPKKKFFFCCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAADDDHHHLLLSSScccqqq|||wwwppplllfffbbb___\\\ZZZXXXXXXZZZZZZYYYVVVSSSRRRRRRRRRRRRTTTYYY^^^hhhxxx~~~}}}{{{~~~mmmZZZIII@@@;;;999777666666666555444555555555555555444444444444444444555555555555666444444555666777888999999777888888999::::::;;;;;;;;;>>>@@@@@@@@@BBBHHHLLL[[[rrrkkkWWWJJJGGGIIIJJJMMMPPPQQQQQQVVV```hhhuuu~~~|||lll___UUUKKKHHHGGGEEEEEEGGGIIIGGGHHHJJJIIIIIIOOOWWWhhhrrrmmmaaaTTTMMMGGGFFFDDDBBBCCCFFFDDDEEEGGGIIILLLQQQWWW\\\\\\ZZZVVVQQQLLLGGGCCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@>>>@@@CCCGGGIIIPPP___nnn}}}|||tttpppkkkfffccc```^^^\\\___aaabbbaaa^^^[[[YYYXXXVVVVVVZZZ___eeeooo{{{zzz~~~{{{iiiVVVFFF>>>;;;999777666666666555444444444444555555555555555444444444555555555555666444444555666777888999999999999999:::;;;;;;<<<<<<999===@@@AAABBBDDDHHHLLL^^^tttnnnXXXKKKHHHJJJJJJMMMPPPPPPPPPUUU^^^fffrrr|||}}}mmm___UUUKKKHHHGGGFFFFFFHHHIIIHHHIIIKKKKKKKKKPPPXXXhhhsssrrrdddYYYQQQJJJHHHFFFCCCCCCEEEEEEFFFFFFGGGIIINNNTTTXXXXXXVVVSSSOOOJJJFFFCCCAAA???>>>======<<<<<<======<<<;;;;;;<<<<<<===>>>???===>>>BBBEEEFFFLLL[[[kkkyyyyyyuuupppkkkhhheeecccaaagggiiijjjiiifffbbb``````YYYZZZ]]]cccjjjsss{{{zzzxxxfffSSSDDD<<<;;;999777666666666555444333444444555555666666666444444444555555555666666444444555666777888999999999::::::;;;;;;<<<<<<===:::>>>BBBDDDDDDFFFJJJNNN```vvvoooYYYKKKIIIKKKJJJMMMOOOOOOPPPTTT]]]eeeqqqzzz}}}mmm___UUUKKKHHHGGGFFFFFFHHHKKKJJJLLLNNNNNNNNNSSS[[[iiisssuuuhhh]]]UUUNNNKKKHHHCCCCCCEEEFFFFFFFFFFFFGGGKKKPPPTTTTTTSSSPPPMMMIIIFFFCCCAAA???>>>>>>============>>>===<<<<<<;;;;;;<<<<<<===;;;===AAACCCCCCIIIXXXhhhwww}}}wwwrrrppplllggggggjjjmmmrrrtttpppmmmmmmjjjgggeeebbbccchhhpppzzz{{{vvvvvv{{{uuubbbMMMAAA???999999888777666555444444222222222333333333444444333333333444444444555555666666666777888888999999;;;;;;<<<<<<<<<<<<<<<<<>>???AAAAAABBBIIIRRReeeyyyqqq[[[MMMIIIKKKJJJMMMPPPPPPOOOSSS[[[bbbooozzzooobbbXXXNNNJJJIIIGGGGGGIIILLLOOOPPPNNNLLLNNNUUU[[[mmmwwwxxxjjj^^^UUULLLJJJHHHEEEDDDEEEDDDDDDEEEGGGJJJOOOSSSUUURRRPPPMMMJJJGGGEEECCCBBB@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<===AAAEEEKKKWWWbbbtttzzztttqqqnnnjjjkkknnnsssxxx{{{xxxuuutttqqqmmmllliiiiiinnnvvv{{{vvvwww|||rrr___KKK@@@>>>::::::999888777666555555333333444444444555555555333333444444444555555555555555666777777888888999999:::::::::;;;;;;<<<<<>>???AAABBBCCCKKKTTTggg|||uuu]]]NNNIIIJJJIIIMMMOOOOOOOOORRRZZZaaannnyyypppbbbXXXNNNJJJIIIGGGFFFHHHMMMOOOQQQOOOMMMOOOVVV\\\llluuu|||nnnaaaWWWNNNKKKIIIFFFEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPPPPNNNLLLIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<===AAADDDKKKWWWbbbsss~~~wwwssspppmmmoootttyyy~~~zzzuuuuuuqqqqqquuu|||{{{vvvwww}}}}}}nnn[[[HHH>>><<<::::::999999888777666666444444444555555555666666333444444444444555555555444555555666666777888888777888888999:::;;;;;;<<>>@@@BBBCCCEEEMMMVVViiizzzaaaPPPJJJIIIHHHLLLOOOOOONNNQQQYYY```kkkwwwqqqcccYYYNNNKKKIIIFFFFFFHHHMMMOOOQQQPPPNNNPPPXXX^^^jjjsss|||yyyxxxxxxzzztttdddZZZPPPLLLJJJHHHGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@???>>>===============<<<<<<<<<;;;;;;===;;;<<<@@@DDDJJJVVVbbbrrryyytttqqqooorrrxxx}}}}}}{{{wwwvvvyyyyyytttuuu}}}zzzhhhUUUEEE===:::999999888888777666666555444444444444555555555555444444444444555555555555444444555555666666777777666777888999:::;;;<<<===???>>>@@@CCCDDDFFFNNNWWWiii~~~~~~dddRRRJJJIIIHHHKKKOOOOOONNNQQQXXX^^^iiiuuusssdddYYYOOOKKKHHHFFFEEEGGGKKKNNNQQQPPPNNNQQQYYY```iiirrr~~~zzzvvvtttxxxzzz}}}zzzggg\\\RRRNNNLLLJJJJJJMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFEEEDDDAAA@@@>>>>>>===============<<<<<<<<<<<<<<<:::<<<@@@CCCIIIUUUaaarrr~~~|||vvvqqqooorrrwww}}}{{{}}}wwwqqqttt}}}vvvaaaOOOBBB<<<999777777777666555555444444222333333333333444444444444444444555555555666666444444555555666666777777777888999:::;;;<<<======>>>===???BBBCCCEEENNNWWWeeexxxeeeRRRJJJHHHHHHLLLOOOPPPNNNQQQWWW]]]hhhtttuuueeeZZZPPPKKKHHHEEEDDDFFFIIILLLOOONNNNNNQQQYYY```hhhrrr}}}|||xxxvvv{{{}}}~~~kkk```UUUPPPOOONNNOOOSSSTTTUUUVVVWWWWWWWWWVVVVVVRRRQQQPPPNNNLLLKKKKKKKKKHHHGGGEEECCCAAA??????>>>>>>>>>=========<<<<<<<<<;;;:::;;;???CCCIIIUUU```qqq}}}yyyzzz}}}yyyrrrnnnpppuuu~~~vvvqqqttt~~~rrr[[[III@@@<<<999666666666555555444444444222222222333333333444444444444555555555666666666444555555666666777888888888999999:::;;;<<<=========<<<>>>@@@AAACCCKKKTTT___nnn|||dddRRRJJJHHHHHHLLLPPPQQQOOOQQQWWW]]]hhhuuuwwwfff[[[PPPKKKHHHEEECCCEEEFFFIIILLLLLLLLLPPPXXX___iiirrr~~~~~~qqqeeeZZZUUUTTTTTTWWW[[[[[[\\\^^^`````````^^^]]]YYYXXXVVVSSSQQQOOONNNNNNIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>=========<<<<<<;;;999:::>>>BBBHHHTTT```qqq|||xxxtttvvvyyy~~~|||uuunnnnnnrrr{{{}}}~~~wwwqqquuunnnVVVEEE>>><<<999666666666666555555555555333333333333444444444555555555555555666666666666555555666777777888888999888888999999:::::::::;;;<<<;;;<<>>>>>>>>>>>=========<<<:::999:::>>>BBBHHHTTT___qqq}}}xxxuuummmnnnqqquuu~~~vvvooonnnpppttt}}}~~~zzz{{{}}}yyyssswww~~~lllSSSCCC>>><<<999777777777777666666666666444444444555555555666666555555555555666666666777666666777777888888999999888888888888888888999999<<<:::;;;======???FFFOOOSSS\\\lllttt___PPPIIIHHHJJJNNNRRRSSSQQQRRRXXX]]]jjjwwwyyyggg\\\QQQKKKHHHDDDCCCDDD@@@DDDGGGHHHHHHMMMVVV]]]kkkuuu{{{oooccc______aaafffkkkqqqsssuuuvvvvvvsssooommmeeeccc```\\\XXXUUURRRQQQIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>============:::888:::===AAAGGGSSS___qqq{{{tttnnnkkkiiilllnnnpppttt}}}wwwqqqmmmkkkooosssxxx~~~|||vvvqqqqqqrrrwwwzzzvvvxxxuuu```NNNCCC>>>;;;999666666666666555555555555666666555555555444444444666555555444444444555555666777777777777777666555888888999999999::::::::::::;;;=========???BBBEEEJJJSSScccwwwrrr```RRRJJJHHHJJJPPPUUUUUURRRRRRWWW]]]mmmvvvyyyjjj^^^SSSMMMHHHDDDBBBCCCAAABBBBBBCCCFFFLLLSSSYYYjjjsssttthhhccccccgggooowww{{{}}}~~~yyyqqqlllgggbbb___^^^[[[WWWSSSPPPMMMJJJHHHGGGFFFCCCBBBAAA@@@???======<<<<<<<<<<<<;;;<<>>???@@@AAADDDIIIPPPUUUgggppp}}}wwwrrrqqqttt{{{|||vvvqqqkkkgggdddaaa\\\XXXUUURRRNNNLLLJJJIIIFFFDDDAAA@@@???>>>===<<<<<<<<<===<<<===@@@AAADDDMMMVVVhhhzzz{{{~~~xxxmmmeee^^^YYYWWWYYY[[[]]]]]]^^^```eeehhhtttxxxkkkaaaZZZYYYYYYZZZ[[[]]]```bbbddd^^^ZZZYYYZZZ\\\___gggppp{{{}}}zzz~~~zzzjjjSSSBBB;;;:::888777666666666666555555555555555555555555555555555555555555555555555666666777777777777777777777888888999999999:::::::::;;;;;;:::;;;=========???BBBEEEEEELLLZZZnnnxxxwwwvvvbbbSSSJJJGGGEEEKKKRRRUUUUUUVVVXXX[[[gggqqq}}}ooocccWWWPPPKKKEEECCCDDD>>>???@@@BBBDDDIIIOOOTTTbbblllyyy~~~yyyxxxzzz|||vvvpppkkkhhhddd^^^ZZZWWWTTTPPPNNNLLLJJJGGGEEEBBBAAA@@@>>>===<<<<<<<<<>>><<<===@@@AAACCCKKKTTTgggyyy{{{zzz~~~~~~sssiiiaaa[[[WWWUUUVVVWWWXXXXXXXXXYYYZZZ\\\gggqqqvvvjjj___YYYVVVUUUUUUUUUWWWZZZ\\\^^^YYYVVVUUUWWWXXXZZZaaahhhsss|||~~~uuudddNNN@@@;;;;;;999777666666666666555555555555444555555555555555555555555555555555555666777888777777777666777888999:::999999:::::::::;;;;;;;;;:::;;;=========???BBBEEEFFFLLLYYYmmmwwwvvvxxxdddTTTKKKGGGFFFKKKQQQUUUVVVVVVXXXYYYdddnnnzzzooocccWWWPPPJJJDDDBBBBBB???@@@AAACCCEEEJJJOOOSSS\\\fffttt~~~}}}~~~{{{tttoookkkgggaaa]]]ZZZWWWRRROOOMMMKKKHHHEEEDDDCCCBBB@@@>>>=========>>>===>>>AAABBBCCCKKKTTThhhyyy|||yyyzzz~~~yyynnnddd]]]YYYVVVTTTRRRRRRQQQQQQRRRRRRRRRSSS]]]eeerrrssshhh___ZZZRRRRRRQQQRRRSSSUUUWWWYYYWWWUUUUUUWWWXXXXXX]]]ccckkkttt~~~mmm]]]III===;;;<<<:::777666666666666555555555555444444444555555555555555555555555555666777888888888777666666777888:::;;;::::::::::::;;;;;;;;;;;;:::;;;=========???BBBEEEGGGMMMYYYmmm{{{{{{zzzfffUUULLLIIIHHHKKKPPPSSSUUUVVVWWWYYYaaakkkxxxpppdddWWWPPPJJJDDDAAAAAA>>>@@@BBBCCCFFFIIINNNRRRXXXbbbppp{{{xxxsssoookkkeeeaaa]]]ZZZVVVRRRPPPMMMIIIGGGFFFEEEDDDBBB@@@???>>>>>>>>>===???BBBCCCEEELLLTTTgggyyyyyywwwzzz{{{tttiii```ZZZVVVTTTSSSPPPOOONNNMMMNNNOOOOOOOOOTTTZZZdddppp}}}oooeee]]]YYYPPPPPPPPPQQQSSSTTTVVVWWWWWWUUUVVVXXXXXXWWW[[[```ccckkkwww{{{eeeVVVDDD;;;;;;===:::666666666666666555555555555444444444555555555666666555555555555666777888999888777666666777888:::<<<:::::::::;;;;;;;;;;;;<<<:::;;;=========???BBBEEEGGGLLLYYYmmm{{{gggWWWNNNJJJJJJLLLOOORRRSSSUUUWWWXXX___iiivvv~~~rrrfffYYYQQQKKKEEEBBBBBB===???AAACCCEEEHHHMMMPPPUUU```nnnyyy|||wwwtttooojjjeeeaaa^^^ZZZVVVSSSPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>===@@@DDDEEEFFFMMMVVVeeevvv{{{wwwwwwwwwpppfff]]]WWWTTTSSSRRRQQQOOOMMMMMMNNNOOOPPPOOONNNSSS[[[eeetttzzzmmmccc[[[XXXPPPPPPQQQSSSTTTVVVWWWWWWXXXVVVWWWYYYYYYWWWYYY^^^]]]eeeqqq|||xxx```QQQAAA999;;;===999444777666666666555555555555444444444555555555666666555555555555666777999999888777666666777999;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<=========???BBBEEEFFFLLLYYYlll{{{hhhXXXOOOLLLLLLMMMOOOQQQRRRTTTVVVXXX^^^hhhuuu}}}~~~~~~ttthhh[[[SSSMMMFFFCCCCCC<<<===@@@AAACCCGGGKKKNNNUUU___mmmyyy~~~zzzwwwsssmmmiiieeeaaa]]]YYYVVVSSSOOOLLLJJJIIIGGGEEECCCBBBAAAAAA>>>>>>@@@DDDFFFGGGOOOWWWbbbttt}}}wwwvvv}}}wwwlllaaa[[[WWWRRROOOPPPNNNNNNMMMLLLKKKJJJIIIIIIKKKMMMSSS\\\hhhzzzxxxmmmddd\\\XXXUUURRRNNNMMMPPPTTTWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ___aaahhhsss{{{}}}qqq[[[MMM@@@;;;;;;888666666666666555555555555666666999888777555555555666777444555666777777888888777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;===???@@@@@@@@@@@@GGGMMMWWWiii|||lll^^^RRRKKKFFFFFFJJJOOOPPPOOOQQQUUU]]]fffsss|||sssgggYYYQQQKKKEEECCCCCC===>>>@@@@@@AAADDDIIILLLSSSZZZfffsss~~~}}}xxx~~~xxxrrrmmmkkkgggaaa]]]ZZZWWWUUUSSSPPPOOOMMMKKKHHHEEEDDDCCCBBBAAACCCFFFGGGGGGNNNVVViiixxx~~~uuuttt|||uuujjj___ZZZVVVQQQOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKOOOWWWbbbsssyyynnneee]]]XXXTTTQQQNNNMMMPPPTTTWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVXXXYYY___hhhpppvvv}}}||||||{{{~~~~~~yyymmmUUUIII===999:::888777777666666555555555555666666999888777666555555666777555555666777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@AAA@@@@@@EEEKKKVVVggg~~~nnn```SSSKKKFFFFFFIIINNNOOONNNPPPUUU\\\eeeqqq{{{uuuhhhZZZRRRLLLFFFCCCDDD>>>??????@@@@@@CCCHHHLLLSSS[[[gggttt{{{uuuyyy~~~xxxtttoookkkeee```^^^[[[YYYXXXUUUTTTQQQNNNJJJHHHFFFEEEEEEDDDFFFIIIJJJKKKRRRZZZiiixxxxxxvvv||||||rrrggg\\\WWWTTTOOOMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHKKKQQQZZZkkk|||qqqggg___YYYTTTQQQNNNNNNPPPTTTXXXYYYYYYYYYZZZZZZXXXVVVSSSQQQRRRQQQUUU\\\bbbhhhqqqyyy|||yyyxxxwwwyyyxxx}}}sssfffOOODDD:::888999888777888666666555555555555666666888777777666666666666777555666777888999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@AAAAAAAAAAAACCCIIITTTeee}}}qqqaaaSSSKKKFFFEEEHHHLLLMMMLLLOOOSSSYYYbbboooxxx}}}~~~wwwjjj]]]TTTNNNHHHEEEEEE@@@@@@???>>>???BBBGGGKKKQQQXXXeeesss}}}xxxqqqqqqsssxxx|||uuuqqqkkkfffcccbbb```^^^]]][[[WWWSSSOOOKKKIIIGGGGGGFFFHHHKKKLLLMMMTTT]]]jjjyyy|||yyy}}}yyynnndddYYYUUURRRNNNLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGMMMUUUeee~~~vvvlllccc\\\VVVSSSOOONNNPPPTTTWWWYYYYYYYYYZZZZZZXXXTTTPPPNNNOOONNNOOOUUUYYY]]]fffnnn{{{{{{yyyxxxyyyzzzxxx~~~}}}mmm___JJJAAA999888888777666888666666555555555555666666777777777666666666666777666777888999999::::::999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBHHHRRRccczzzsssbbbRRRIIIEEEDDDFFFJJJKKKJJJMMMRRRWWW```mmmvvv{{{}}}zzzmmm___VVVPPPIIIFFFFFFAAA@@@???>>>>>>@@@EEEIIILLLTTTbbbooozzz~~~vvvmmmjjjiiimmmvvv{{{vvvpppkkkiiigggfffeeefffccc___YYYTTTOOOLLLJJJHHHGGGIIIKKKLLLNNNUUU^^^lllzzzzzz|||~~~wwwkkk```VVVRRRPPPLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDFFFKKKRRRaaayyy~~~sssiiiaaaYYYUUUQQQOOOPPPSSSUUUVVVWWWXXXYYYXXXVVVSSSOOOLLLMMMKKKLLLOOORRRUUU]]]eeepppzzz}}}|||}}}{{{xxxxxxyyyhhhXXXHHH@@@:::999888666555777666666555555555555666666666666666777777777777666666777888999999::::::999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???AAAAAABBBBBBHHHRRRaaawwwvvvbbbQQQGGGDDDCCCEEEHHHIIIHHHKKKPPPUUU^^^jjjtttzzz}}}|||oooaaaXXXQQQJJJFFFFFFAAAAAA???>>>===???CCCGGGJJJRRR___mmmxxx}}}uuukkkeeebbbeeelllzzz{{{uuupppmmmllllllkkkmmmkkkgggaaaZZZTTTOOOLLLLLLJJJKKKMMMMMMOOOWWW___mmmzzzzzz{{{~~~}}}uuuhhh^^^TTTQQQOOOLLLKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHDDDDDDFFFJJJOOO\\\rrr|||ppphhh^^^YYYTTTPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSPPPMMMLLLIIIGGGHHHKKKMMMNNNTTT[[[fffppp~~~|||uuuuuuwww}}}uuubbbQQQDDD===999999888555555777666666555555555555666666555666666777777777777666555666777888999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>???AAABBBBBBGGGPPP^^^tttyyydddRRRFFFDDDBBBCCCFFFGGGFFFIIIOOOTTT]]]iiisssyyy}}}~~~qqqbbbYYYQQQJJJFFFFFF@@@AAA@@@???>>>>>>AAACCCIIIPPP\\\jjjwww}}}tttiiiaaa\\\___dddmmmyyytttrrrqqqqqqqqqtttrrrooojjjccc[[[TTTPPPQQQOOOOOOPPPPPPQQQYYYbbbkkkyyyzzz{{{~~~zzzqqqfff\\\SSSPPPNNNLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDEEEHHHKKKUUUhhhzzzwwwnnnbbb]]]VVVQQQOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKFFFEEEFFFIIIJJJJJJOOOUUU^^^gggvvv}}}yyyppprrrvvv||||||ppp\\\JJJ===888666777777555555888666666555555555555666666444555666777888888777666555555666777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<===>>>@@@AAAAAAEEEMMM[[[ppp}}}gggSSSGGGCCCAAABBBEEEEEEDDDHHHNNNSSS\\\hhhsssyyy~~~qqqcccYYYQQQJJJFFFFFF???@@@AAA@@@???>>>???@@@EEELLLWWWdddrrr}}}|||sssfff\\\WWWYYYZZZ^^^mmm~~~}}}xxxvvvvvvvvvvvvyyyyyywwwssskkkbbbZZZTTTTTTRRRPPPQQQPPPQQQXXXaaahhhvvv{{{}}}xxxooofff\\\SSSOOONNNLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDCCCDDDFFFHHHOOO```qqq{{{rrreee```XXXRRROOOMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJJJJFFFDDDFFFJJJJJJJJJMMMSSSYYYbbbqqq~~~yyyooorrrwww}}}yyymmmYYYFFF888444333666666444555999666666555555555555666666444555666888888888777666444555666777777888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===???AAA@@@DDDKKKXXXmmmjjjUUUIIICCCAAAAAADDDDDDCCCGGGMMMSSS\\\hhhrrryyy~~~rrrcccYYYQQQJJJEEEEEE>>>@@@AAAAAA???>>>>>>>>>AAAFFFQQQ^^^lllyyyzzzrrrdddZZZTTTUUUTTTTTT```pppzzzxxxyyyyyyyyy|||}}}|||yyyqqqggg]]]WWWTTTQQQOOOOOONNNNNNUUU^^^fffttt|||~~~wwwnnncccZZZRRRPPPPPPNNNNNNOOOMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDFFFOOO\\\ggguuukkkaaaWWWSSSPPPKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPYYY___jjjvvv}}}xxxsssrrruuu~~~rrraaaPPPDDD<<<;;;999888666666666777666666666666555555555555666666666666777777777777777777666666666666777777888888999999999::::::::::::999999999999:::;;;;;;===============>>>??????FFFDDDIIIWWWjjj|||kkkVVVJJJDDDCCCAAAAAACCCGGGKKKNNNSSSZZZeeerrr}}}yyyjjj\\\RRRLLLIIIGGGBBBAAA@@@?????????@@@AAAEEEGGGMMMXXXfffuuuyyypppbbbZZZRRRQQQRRRTTTZZZ```rrr{{{vvvsssuuuyyy|||}}}|||yyysssjjjaaa[[[SSSNNNJJJJJJKKKLLLPPPVVVcccnnn}}}~~~wwwnnncccZZZRRRQQQPPPOOONNNPPPMMMMMMLLLJJJHHHGGGEEEEEEBBBDDDDDDCCCEEELLLXXXaaazzzvvvlllbbbXXXTTTQQQLLLJJJKKKHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLLLLNNNOOOQQQRRRUUU[[[eeeqqq}}}xxxrrrrrrvvv~~~|||ooo^^^LLL@@@;;;:::888666555555555666666666666666555555555555666666666666777777777777888777777666666777777888888888999999999:::::::::;;;;;;;;;:::;;;;;;<<<==================>>>>>>???DDDCCCGGGUUUfffyyyoooYYYLLLDDDBBBAAAAAACCCFFFJJJMMMSSSYYYdddrrr}}}|||mmm^^^SSSMMMIIIHHHBBBAAA@@@?????????@@@AAACCCEEEKKKUUUbbbppp{{{vvvnnn```XXXPPPNNNOOOQQQVVV[[[gggxxxyyysssoooppptttyyyzzz{{{yyysssjjjaaa[[[PPPKKKGGGGGGHHHHHHMMMSSS]]]hhhvvvwwwnnnddd[[[SSSRRRQQQOOONNNPPPNNNMMMLLLJJJIIIGGGFFFEEE@@@BBBBBBBBBCCCHHHQQQXXXjjj|||xxxmmmcccYYYUUURRRMMMKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPPPPPPPQQQRRRTTTUUUTTTYYYaaammmzzzzzzqqqrrrvvvyyyjjjYYYGGG<<<:::999777555444444444555666666666555555555555444666666666666777777777777888888888777777888888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>???CCCAAAEEEQQQaaassssss\\\NNNCCCBBB@@@@@@BBBEEEIIIKKKQQQWWWcccqqq}}}pppaaaVVVNNNJJJGGGBBBBBB@@@?????????@@@@@@AAACCCHHHQQQ\\\iiittt{{{sssjjj^^^UUUNNNLLLLLLLLLOOOTTT]]]mmm~~~uuummmhhhhhhlllppprrrtttsssnnnfff]]]WWWLLLGGGCCCCCCCCCDDDHHHMMMUUU___mmm{{{vvvnnnccc[[[TTTSSSRRRPPPNNNPPPNNNMMMLLLJJJHHHGGGFFFEEE@@@AAABBBBBBBBBFFFLLLPPP^^^nnnyyymmmcccYYYUUURRRMMMKKKLLLJJJJJJJJJLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWWWW[[[aaakkkxxx|||rrrsssxxxttteeeSSSCCC999999888777555444444555555666666555555555444444444666666666666777777777777999999888888888888999999888888999999999:::::::::::::::999999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>BBBAAAEEENNN[[[mmm~~~xxx```PPPDDDBBB@@@@@@AAADDDGGGJJJOOOUUUaaaooo|||sssdddWWWOOOIIIFFFCCCBBB@@@????????????@@@@@@BBBGGGMMMVVVaaammmttt~~~}}}pppggg\\\TTTMMMJJJIIIHHHKKKOOOYYYfff{{{zzzooofff___^^^bbbccceeeiiijjjfff___VVVQQQIIIDDD@@@AAA@@@@@@CCCIIINNNXXXeeesss~~~vvvmmmbbbZZZTTTSSSRRRPPPNNNOOOMMMLLLKKKIIIHHHFFFEEEDDDAAAAAAAAAAAABBBEEEHHHKKKVVVcccxxxzzznnncccZZZUUURRRNNNKKKLLLKKKKKKLLLMMMPPPTTTWWWYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\aaaiiiuuu}}}sssvvv{{{}}}ooo___NNNAAA999:::999777666555666666777555555555555444444444444666666666666777777777777999999888888888888999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>AAAAAAEEELLLVVVggg~~~yyy{{{dddRRREEECCCAAA@@@AAACCCGGGIIIMMMSSS___mmmzzzuuueeeXXXOOOIIIEEECCCBBBAAA???>>>>>>??????@@@BBBEEEJJJQQQ[[[gggoooyyy}}}{{{ooofff\\\TTTMMMKKKIIIGGGHHHKKKSSS___ppp}}}ssshhh]]]UUUTTTXXXWWWZZZ^^^```^^^YYYRRRMMMHHHCCC@@@@@@???>>>AAAEEEJJJSSS___lllwwwvvvlllaaaYYYSSSRRRRRROOOMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@@@@AAADDDFFFGGGQQQZZZkkkzzzoooeee[[[WWWTTTOOOMMMMMMJJJJJJKKKNNNQQQVVVZZZ]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[]]]```fffrrr~~~vvvzzzxxxiiiXXXIII???:::999888777666666666777777555555555444444444444333666666666666777777777777888888888777777888888888888888999999999:::::::::===============>>>>>>???<<<<<<;;;;;;<<<<<<===>>>???@@@DDDJJJQQQ```xxx~~~vvv{{{~~~iiiVVVFFFDDDBBBAAAAAACCCFFFIIILLLRRR]]]kkkxxxwwwgggZZZPPPIIIFFFDDDCCCAAA???>>>>>>??????>>>AAADDDGGGMMMVVVbbbkkkvvv{{{zzzmmmddd[[[TTTMMMLLLJJJGGGGGGIIIKKKUUUdddttt~~~yyywwwxxxzzz|||{{{lll```UUUMMMLLLPPPPPPSSSWWWYYYXXXUUUPPPMMMHHHCCC?????????===???CCCGGGNNNYYYdddooo{{{}}}{{{}}}vvvlll```XXXRRRRRRQQQNNNLLLLLLJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@>>>>>>???BBBDDDEEELLLSSS```tttyyyrrrggg^^^YYYVVVRRROOOPPPLLLLLLMMMPPPTTTZZZ___bbbbbbccccccdddcccbbbaaa```]]]^^^```eeepppyyy}}}~~~sssbbbQQQDDD===:::888777666555555555666777555555555444444444333333666666666666777777777777888777777666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======;;;>>>CCCHHHLLLXXXqqquuuwwwnnn[[[HHHFFFCCCBBBBBBDDDGGGIIIKKKPPP[[[iiivvvzzzjjj]]]SSSLLLHHHDDDCCCAAA???>>>>>>>>>???<<>>;;;===AAACCCIIISSS]]]gggrrr~~~yyywwwyyyvvvkkk___WWWQQQQQQQQQMMMKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA>>><<<<<<>>>AAACCCDDDHHHMMMYYYlllyyytttjjj```[[[XXXTTTRRRRRROOOOOOPPPSSSXXX^^^cccgggfffggggggggggggeeedddccc``````aaafffppp{{{|||ooo^^^MMM@@@;;;:::777666555444333444555666555555444444444333333333666666666666777777777777777777666666666666777777888888999999999:::::::::888888777777888888999:::<<<;;;;;;;;;;;;<<<======999<<>>>>>>>>???:::===@@@BBBFFFOOO\\\ffftttzzzvvvjjjaaaXXXRRRLLLKKKJJJFFFEEEGGGGGGMMMVVV```mmmzzzuuuqqqrrrrrrqqqtttyyy}}}qqqbbbUUUKKKCCCCCCGGGDDDFFFHHHKKKLLLKKKJJJIIIFFFAAA>>>>>>===:::<<>>===<<<;;;===;;;===BBBGGGOOO]]]jjjtttyyyrrreee\\\SSSPPPLLLJJJIIIHHHFFFEEEFFFHHHMMMVVVaaaqqq{{{uuuooonnnllljjjmmmsss~~~ssskkk^^^SSSKKKFFFCCCBBB???AAADDDGGGHHHIIIHHHGGGDDDBBB???<<<::::::;;;<<<@@@AAAFFFNNNVVV___mmmyyy~~~tttooommmssshhh^^^YYYSSSNNNLLLKKKJJJIIIJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@????????????@@@@@@EEEIIIQQQaaaxxxwwwqqqjjjccc^^^[[[XXXVVVVVVUUUUUUWWWZZZ```eeehhhjjjlllmmmllljjjhhhgggggghhhdddbbbfffnnnxxxvvvfffUUUGGG===888666666555555555555555555666555555555555555555555555444444333333333444555666777777777777666666666666999999999999999999999999888888888999999999::::::::::::::::::::::::::::::;;;===AAACCCEEENNNcccvvv{{{{{{ttt```NNNFFF???@@@BBBCCCEEEHHHHHHLLLSSS^^^kkkxxxpppcccXXXOOOIIIFFFEEECCCAAA???===<<<<<<===;;;===BBBGGGNNN\\\hhhtttyyy~~~~~~{{{||||||{{{yyyzzz~~~pppddd\\\SSSPPPLLLJJJIIIHHHFFFDDDDDDDDDHHHPPPYYYfffzzz}}}vvvpppmmmkkkiiilllqqqwww|||nnnfffZZZOOOHHHCCCAAA??????AAACCCFFFGGGHHHGGGGGGCCCAAA>>><<<::::::;;;<<<>>>>>>CCCKKKRRRZZZgggsss|||rrrlllkkkuuukkk```[[[TTTOOOLLLKKKIIIHHHHHHGGGEEEDDDDDDCCCBBB@@@@@@@@@????????????@@@@@@CCCFFFNNN[[[qqq|||wwwpppiiiddd```\\\ZZZYYYXXXWWWXXX[[[```eeeiiikkkmmmnnnnnnkkkiiihhhhhhhhhdddbbbeeekkkttt|||qqq___NNNBBB;;;888666777666555444444555666777555555555555555555555555444333333333333444555555666666666666777777777777999999999999999999999999777777888888888999999999::::::::::::::::::::::::<<<===@@@BBBCCCKKK]]]ooowwwdddOOOGGG@@@@@@BBBBBBDDDGGGGGGJJJQQQ[[[gggsss|||sssdddYYYOOOIIIEEEDDDBBBAAA???>>>>>>======;;;===BBBFFFMMMZZZeeesssxxx~~~~~~|||{{{xxxxxxwwwsssrrruuu|||yyymmmaaaYYYRRROOOLLLJJJIIIGGGEEEDDDBBBBBBEEEJJJPPPZZZlll{{{xxxpppllliiifffhhhlllpppxxx}}}uuujjjbbbWWWMMMFFFBBB@@@>>>???@@@BBBDDDEEEFFFEEEEEEBBBAAA>>><<<::::::;;;<<<;;;;;;???FFFLLLSSS___jjjzzzxxxnnnhhhfffyyyooobbb]]]VVVPPPMMMKKKJJJIIIGGGFFFDDDCCCDDDCCCAAA@@@@@@@@@????????????@@@@@@BBBEEEKKKWWWjjj~~~wwwpppkkkfffaaa^^^[[[ZZZXXXWWWZZZ___dddgggkkkmmmnnnnnnllljjjiiiiiiiiidddbbbdddiiiooo{{{xxxkkkYYYIII???:::888777777666444333333444666777555555555555555555555555555555444444444555555555666666666666777777777777999999999999999999999999888888888888999999999999999999999999999999999999;;;<<>>===;;;===AAAEEEKKKWWWbbbqqqvvv|||~~~|||}}}~~~}}}{{{{{{zzzwwwrrrpppttt|||sssggg\\\VVVPPPNNNKKKIIIIIIGGGEEECCCCCCBBBEEEIIIMMMTTTcccrrryyypppjjjeeeaaacccgggmmmuuu~~~{{{ssshhhaaaWWWNNNHHHDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;<<<999999===CCCGGGLLLWWWaaaqqqwww}}}|||tttjjjdddaaa~~~vvveee```YYYSSSOOOMMMKKKJJJGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@????????????@@@@@@AAADDDJJJSSSccc{{{~~~xxxrrrlllfffbbb\\\ZZZWWWVVVWWW\\\aaaeeejjjlllmmmmmmkkkiiiiiiiiihhhdddaaabbbdddiiirrr|||rrreeeSSSDDD===;;;999888777555444222222444555777555555555555555555555555777777777777777777666666555666666666777777777888999999999999999999999999999999999::::::::::::;;;999999999999999999999999:::;;;>>>AAADDDJJJYYYhhhtttcccRRRIIIAAA@@@AAAAAAAAADDDFFFJJJOOOVVV^^^iiiuuu}}}vvvhhh]]]SSSMMMEEEDDDCCCAAA@@@?????????===;;;===AAADDDIIISSS^^^mmmrrryyy}}}~~~~~~}}}{{{|||~~~~~~|||wwwsssvvv}}}xxxlllaaaXXXRRRNNNLLLJJJIIIHHHGGGDDDBBBBBBAAADDDHHHJJJQQQ^^^kkkzzzooohhhbbb^^^___cccjjjsss|||yyyrrrgggaaaWWWNNNIIIEEECCCAAA>>>???@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::<<>>===;;;===@@@CCCGGGPPP[[[hhhnnnuuuzzz{{{}}}}}}~~~{{{{{{ttthhh^^^VVVQQQMMMKKKJJJIIIHHHGGGDDDBBB>>>???AAAEEEGGGLLLXXXdddttt{{{ppphhhaaa\\\]]]bbbiiirrrzzz~~~yyyqqqgggaaaWWWOOOIIIEEEBBBAAA>>>>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;:::<<<@@@AAABBBIIIRRR]]]fffooorrrlllddd^^^\\\yyysssiii___WWWQQQMMMJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@????????????@@@@@@???BBBGGGLLLUUUfff||||||uuummmhhh^^^[[[WWWTTTTTTXXX]]]aaaeeegggiiiiiigggfffffffff```\\\YYYXXXWWWWWW]]]eeekkkuuu}}}~~~{{{vvvfffYYYHHH===:::999888555444444444444444444444444555555555555555555555555777888888999888777666555555555555666777888888888999999999999999999999999888999999999::::::::::::888888888888888888888888;;;:::<<>>======;;;===@@@BBBEEENNNXXXccciiiqqqwwwyyy{{{sssfff]]]VVVRRRKKKJJJIIIIIIHHHGGGDDDAAA===>>>@@@CCCDDDHHHRRR^^^jjjzzz~~~sssjjjccc^^^___cccjjjsss{{{zzzsssiiicccZZZRRRLLLHHHEEEBBB>>>>>>===============>>>>>>======<<<;;;;;;;;;:::;;;:::<<<>>>>>>>>>DDDLLLUUU___jjjooojjjccc]]][[[{{{pppdddZZZSSSMMMIIIHHHFFFEEEEEEFFFFFFEEECCC@@@@@@????????????@@@@@@===AAAFFFJJJQQQ```uuuwwwnnniii```\\\XXXTTTTTTXXX]]]aaadddfffhhhhhhfffeeedddeee]]]XXXUUUTTTRRRRRRWWW]]]```jjjuuu}}}~~~xxxrrraaaUUUEEE;;;888888666333333444444555555444444333555555555555555555555555666777888888888666555444444555555666777888888999999999999999999999999999777888888888888999999999888888888888888888888888<<<:::<<<>>>@@@CCCMMMWWWppp|||oooUUULLLCCCAAA@@@??????AAABBBFFFJJJMMMRRR\\\jjjttt|||~~~sssdddWWWNNNHHHGGGEEEBBB@@@>>>=========<<<===@@@AAADDDMMMVVVaaagggooouuuxxx{{{~~~sssggg^^^WWWSSSKKKJJJIIIIIIHHHGGGCCCAAA??????AAADDDDDDFFFPPPZZZeeevvvuuulllddd___aaaeeellluuu~~~}}}vvvnnnhhh___VVVPPPLLLHHHFFF>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;:::;;;:::;;;===<<<<<