BM6P6(@ uuufffaaaaaadddqqqzzz^^^BBB???BBB===:::>>>===;;;<<>>>>>>>>???@@@AAABBBEEEJJJNNNNNNOOOQQQRRRTTTVVVZZZ]]]]]]```eeeiiikkklllkkkiiilllkkkjjjiiiiiiiiijjjkkkiiijjjkkklllmmmmmmnnnmmmnnnnnnmmmlllkkkjjjiiihhhffffffeeeeeedddcccbbbbbbcccbbbbbbaaa``````______\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\\\\]]]]]]]]]]]]_________```bbbfffiiikkkttt|||}}}{{{xxxwwwvvvvvvvvvtttsssrrrpppooonnnmmmmmmpppooonnnnnnooonnnllljjjjjjhhhggghhhhhhiiiqqq{{{yyyiiibbbbbbdddmmmvvvdddGGGAAABBB<<<:::===<<<;;;<<>>???@@@AAACCCHHHKKKLLLNNNPPPQQQSSSVVVZZZ]]]___bbbeeeiiikkklllkkkkkklllkkkjjjjjjjjjkkklllmmmjjjkkklllmmmmmmmmmmmmmmmkkknnnqqqsssssspppllliiifffffffffeeeeeeeeeddddddbbbaaaaaa```^^^]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]bbbaaabbbccceeehhhkkkmmmssszzz~~~{{{yyyxxxwwwwwwwwwvvvuuusssqqqpppooonnnnnnooommmlllkkklllllljjjiiikkkiiiiiijjjjjjkkksss|||{{{jjjdddeeeeeeiiivvvxxxlllLLLBBB@@@;;;999===<<<;;;<<>>??????AAADDDGGGJJJLLLNNNPPPRRRUUUZZZ]]]bbbcccfffhhhjjjkkklllllllllllllllllllllmmmnnnooolllmmmmmmnnnnnnmmmmmmmmmkkkpppwww|||}}}xxxrrrmmmggggggfffffffffffffffgggcccbbbaaa```___^^^]]]]]]^^^]]][[[ZZZZZZZZZ[[[[[[]]]^^^^^^_______________bbbbbbcccdddfffiiikkklllqqqwww~~~~~~|||{{{zzzyyyyyyyyyxxxwwwuuusssqqqpppooooooooommmkkkjjjkkkkkkkkkjjjmmmkkkkkklllmmmnnnvvvyyyfffeeefffeeefffooo~~~vvvrrrQQQBBB>>>::::::===<<<:::;;;>>>@@@CCCLLLVVVcccpppxxxppp___QQQJJJGGGCCCBBBBBBCCCEEEHHHKKKMMMPPPRRRTTTVVVXXX\\\aaaddddddfffhhhhhhhhhiiikkkmmmlllkkkkkklllooorrrrrrrrr{{{uuuhhhaaaaaaiiiqqqxxxyyywwwvvvuuutttssssssrrrppplllhhhffffffffffffdddaaa^^^\\\\\\[[[[[[ZZZZZZZZZZZZZZZXXXYYYYYYZZZYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXVVVUUUWWWXXXWWWYYY\\\```cccccc```]]]YYYXXXWWWWWWVVVVVVVVVWWWVVVXXXWWWVVV\\\fffiiiggg^^^\\\XXXUUURRRRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWXXX[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXXXXXXXXXXYYY\\\___aaadddiiipppwww~~~wwwsssvvvvvvuuutttsssrrrqqqqqquuusssqqqpppqqqrrrtttuuuxxxuuussstttvvvuuuqqqmmmooojjjccc]]]WWWSSSOOOLLLJJJGGGBBB@@@???>>><<<:::999888666555555555666777888888999999999:::::::::<<<===>>>>>>>>>@@@BBBEEEGGGIIILLLNNNQQQTTTYYY]]]cccdddeeegggiiijjjkkklllmmmmmmmmmnnnnnnoooppppppnnnnnnooooooooonnnmmmmmmlllrrrzzz~~~xxxsssiiihhhgggfffeeeeeeffffffeeeeeedddccccccbbbaaaaaa___]]][[[YYYYYYYYY[[[\\\^^^___``````aaaaaaaaaaaaaaabbbcccdddfffggghhhiiiooottt{{{~~~}}}{{{{{{zzzzzzyyyxxxvvvtttrrrqqqpppppprrrpppmmmkkklllnnnnnnnnnnnnmmmmmmpppppprrryyyuuu______aaa```aaaiiiyyy|||qqqvvvTTTBBB===;;;;;;>>>;;;:::;;;>>>???AAAIIISSS^^^mmmwwwrrrcccUUULLLGGGDDDCCCCCCCCCEEEHHHKKKMMMNNNPPPRRRTTTWWWZZZ___bbbaaacccdddddddddfffhhhkkkkkkjjjiiijjjmmmoooooonnnxxx{{{lllccc___gggnnnttt|||}}}xxxuuutttsssrrrrrrrrrrrrrrrpppllliiiffffffeeedddbbb___]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVVVVWWWYYYXXXYYY\\\```cccccc```^^^ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVTTTVVV[[[]]]\\\ZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXXXXXXXYYY\\\___```dddkkkrrryyy}}}wwwtttxxxxxxxxxxxxvvvsssqqqppptttsssqqqppppppsssvvvxxxyyyxxxwwwxxxzzzyyyuuurrrqqqlllccc[[[UUUPPPLLLIIIHHHEEEBBB???>>><<<;;;:::888777666555555555666777888888888999999999999999<<<===????????????AAACCCDDDFFFIIILLLOOOTTTYYY\\\bbbccceeegggiiijjjkkklllnnnnnnooooooppppppppppppoooooopppppppppooonnnnnnmmmpppvvvzzz|||zzzwwwtttkkkjjjhhhfffddddddeeeeeefffffffffeeeeeeddddddddd___^^^\\\ZZZYYYYYY[[[[[[^^^^^^```aaabbbcccccccccbbbccceeeggghhhhhhhhhhhhnnnrrrxxx|||~~~~~~}}}{{{zzzyyyxxxwwwvvvtttsssrrrqqqqqqssspppmmmlllmmmoooppppppooonnnooorrrsssuuu|||uuu\\\VVVXXXXXXZZZeeewww}}}qqqzzzXXXDDD===;;;<<<>>>;;;:::;;;===>>>???GGGPPPZZZhhhtttssshhh\\\PPPHHHEEEDDDDDDEEEGGGJJJMMMNNNLLLNNNPPPRRRTTTWWW\\\___`````````______bbbgggjjjjjjiiihhhiiilllnnnnnnnnnxxxoooeee]]]eeekkkpppvvv}}}zzz{{{xxx}}}~~~yyytttsssrrrppprrrqqqpppqqqqqqpppmmmkkkgggfffdddbbb```^^^\\\[[[\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZXXXYYY[[[^^^aaaaaa___]]]ZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXVVVUUUUUUVVVXXXYYYVVVVVVVVVUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWXXXXXXXXXZZZ]]]```aaaeeellltttzzz|||yyyxxx{{{{{{{{{zzzyyyvvvsssrrrrrrrrrqqqppppppsssxxx|||~~~}}}zzzwwwvvvqqqlllccc[[[TTTOOOJJJFFFCCCBBB???===;;;999999999888888777666666666777888999999999999999999999999:::<<<>>>???>>>???AAABBBAAADDDGGGJJJNNNSSSXXX\\\```bbbeeehhhjjjlllmmmmmmooooooppppppppppppoooooooooooopppqqqqqqpppppppppkkkmmmooorrrsssrrrqqqqqqmmmkkkiiifffeeefffggggggiiihhhgggfffeeedddcccbbb```___]]][[[ZZZZZZ[[[[[[\\\]]]___aaaccceeeeeefffeeefffiiikkklllkkkjjjiiikkkoootttyyy~~~}}}{{{yyyxxxuuuuuutttsssrrrrrrrrrrrrqqqooommmmmmnnnoooooooooooooooqqqtttvvvwwwyyy^^^RRRSSSSSSXXXfffyyyttt^^^GGG???======>>>:::999:::======>>>EEEMMMWWWdddqqqsssnnncccUUUJJJFFFFFFFFFFFFIIILLLOOOQQQNNNOOOQQQSSSTTTWWW[[[^^^```___]]]\\\\\\```fffkkklllkkkkkklllooorrrrrrrrr{{{rrrfff[[[bbbiiilllrrr|||}}}yyyyyyvvvxxxwwwtttsssuuutttqqqsssrrrppppppqqqqqqpppnnnjjjhhheeeaaa___^^^]]]^^^\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYXXXYYYYYYXXXWWWWWWYYYZZZXXXXXXXXXZZZ\\\]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVVVVVVVUUUTTTTTTVVVTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXXXX[[[^^^aaaeeeggglllrrrxxx}}}}}}{{{{{{|||}}}}}}}}}|||{{{zzzxxxwwwsssttttttsssssswww}}}zzzxxxxxxpppkkkccc[[[TTTNNNHHHDDD@@@???===;;;999888999:::999888777666777777888999::::::::::::::::::::::::777999<<<======>>>???AAA???BBBEEEIIIMMMRRRXXX\\\```bbbgggkkknnnoooooooooppppppqqqqqqpppooonnnmmmoooooopppqqqrrrrrrrrrqqqlllmmmnnnooooooooonnnmmmmmmkkkiiihhhhhhjjjlllmmmpppooollliiifffcccaaa`````````___^^^]]]\\\[[[[[[ZZZ[[[^^^aaacccfffggghhheeegggjjjlllmmmllljjjhhhgggkkkqqquuuzzz}}}zzzwwwvvvrrrqqqqqqqqqqqqqqqqqqrrrqqqpppooooooqqqqqqpppoooooooooqqquuuwwwyyy~~~bbbRRRRRRSSSYYYiii}}}sssbbbJJJ@@@=========:::999:::=========DDDLLLVVVbbboootttrrrhhhYYYKKKGGGFFFGGGHHHJJJNNNQQQSSSQQQSSSTTTUUUWWWYYY]]]```aaa___\\\ZZZ[[[___ggglllpppooooooqqquuuwwwxxxxxx~~~tttgggZZZaaagggjjjoooyyy}}}~~~zzzzzzssstttrrrpppsssxxxwwwsssuuusssqqqqqqrrrrrrrrrqqqllljjjfffbbb___^^^___```\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYYYYYYYWWWWWWYYY[[[WWWVVVVVVWWWYYYZZZYYYWWWXXXXXXWWWWWWWWWXXXXXXYYYWWWVVVVVVVVVTTTQQQPPPRRRTTTVVVWWWXXXXXXWWWUUUSSSOOOPPPQQQSSSUUUWWWYYY[[[XXXXXXWWWWWWWWWVVVVVVVVVTTTUUUWWWXXXYYY[[[___bbbhhhiiikkkooouuu{{{{{{{{{|||~~~}}}}}}}}}}}}}}}}}}|||{{{wwwxxxxxxxxxxxx|||yyywwwyyyoookkkccc\\\UUUNNNGGGCCC??????>>><<<:::999:::<<<999999888777777888999:::::::::::::::::::::::::::555777:::;;;<<<===>>>@@@>>>@@@DDDHHHLLLRRRXXX\\\```ccciiinnnqqqrrrrrrqqqpppqqqqqqqqqpppnnnmmmkkknnnooopppqqqrrrsssssssssnnnooopppqqqpppooonnnmmmlllkkkjjjjjjkkknnnqqqsssxxxvvvrrrnnniiidddaaa___`````````___^^^]]][[[ZZZXXXZZZ]]]```dddfffhhhiiidddfffiiikkkllljjjhhhfffdddiiiooossswww}}}|||yyyvvvtttpppoooooooooppppppqqqrrrsssrrrrrrsssuuuuuusssrrroooooorrrvvvxxxyyylllVVVTTTWWW```nnn}}}vvvzzzhhhNNNBBB???<<<999:::;;;;;;;;;<<<>>>BBBEEEMMMZZZjjjvvv{{{sss^^^KKKHHHDDDCCCHHHMMMPPPTTTYYYZZZ\\\]]][[[YYYZZZ___cccnnnmmmjjjccc^^^___fffmmmlllooosssvvvxxxyyyzzz|||xxxiiiddddddgggmmmuuu{{{~~~}}}{{{zzzwwwsssrrrtttvvvvvvuuutttsssqqqrrrsssttttttsssnnnlllhhhddd```___^^^^^^^^^[[[XXXWWWXXXZZZ\\\\\\ZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSTTTVVVXXXXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUWWW[[[^^^aaafffhhhlllooorrrvvvzzz~~~}}}~~~}}}~~~~~~}}}zzztttmmmccc\\\VVVOOOGGG@@@AAA>>>:::888888999888888<<<;;;999888888999;;;<<<;;;<<<===>>>===<<<:::888::::::999999999999::::::<<<>>>AAACCCFFFMMMWWW___aaagggkkklllooorrrqqqmmmlllnnnpppqqqpppoooppppppnnnqqqssstttsssqqqppppppooooooqqqrrrrrrqqqpppooollllllmmmllllllqqqyyyyyyoooiiieeecccbbb```aaabbbaaa___^^^^^^^^^``````aaabbbdddeeeffffffdddfffhhhjjjiiigggeeecccfffhhhkkkoootttzzz|||xxxuuutttsssrrrrrrqqqppppppppppppqqqsssuuuuuutttsssttttttooooooooooooqqqwww~~~ttt[[[WWWWWWaaaqqqwwwsssmmmRRRDDD???===::::::;;;;;;;;;<<<>>>BBBEEEMMMYYYiiiuuuzzztttbbbQQQKKKFFFDDDHHHMMMPPPUUUZZZ\\\___``````^^^```dddhhhvvvwwwuuupppiiifffhhhkkkqqqtttwwwxxxyyyzzz{{{}}}zzzjjjcccccceeekkkttt{{{}}}}}}}}}{{{yyywww}}}|||yyyvvvuuuwwwyyyyyyxxxyyywwwuuuttttttuuutttssspppmmmiiieeebbb````````````]]]ZZZXXXYYY[[[\\\\\\ZZZYYYXXXWWWVVVTTTSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWXXXXXXXXXYYYZZZZZZZZZYYYWWWUUUTTTUUUWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTVVVYYY\\\^^^bbbeeeiiimmmpppssswwwzzz~~~xxxqqqggg___YYYRRRJJJDDDAAA>>>;;;999999999999888;;;:::999888888999:::;;;<<<<<<>>>>>>>>><<<:::999:::999999888888999999::::::===@@@BBBFFFNNNYYY```ccciiinnnnnnooorrrqqqmmmnnnppprrrrrrqqqooooooooonnnppprrrssssssrrrqqqqqqpppqqqrrrsssrrrrrrppppppnnnooonnnmmmnnnrrryyy{{{rrrjjjdddbbbaaa```aaabbbbbb```^^^^^^______```aaabbbdddeeefffgggfffggghhhhhhhhhfffdddcccdddfffiiimmmrrrxxx}}}yyywwwuuuttttttsssrrrqqqqqqqqqqqqqqqsssvvvvvvuuusssssssssqqqqqqqqqqqqtttyyy~~~___WWWTTT```rrrpppnnntttXXXGGG@@@===<<<:::;;;;;;;;;;;;===AAADDDMMMXXXgggrrrxxxtttgggYYYOOOIIIEEEHHHLLLPPPUUU[[[```bbbeeeeeeeeefffkkknnnxxxzzz|||zzztttnnnlllkkkqqqrrrtttuuuttttttuuuvvv~~~}}}lllbbbaaaccciiirrr{{{}}}~~~zzztttnnnrrrwww~~~|||yyyyyyzzz|||}}}}}}~~~|||xxxwwwwwwwwwvvvuuuqqqoookkkgggdddbbbbbbbbbccc```]]][[[[[[\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZVVVWWWXXXXXXZZZZZZ[[[\\\ZZZXXXVVVUUUVVVVVVUUUTTTVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSTTTVVVYYYZZZ^^^aaafffjjjlllooorrrtttzzz~~~~~~|||}}}xxxmmmccc[[[TTTLLLFFFAAA???;;;:::::::::999888;;;:::999888888999:::;;;<<<===>>>???>>>===<<<;;;:::999999888888999999:::999;;;???BBBFFFNNNYYYaaagggmmmqqqqqqqqqrrrqqqnnnqqqsssuuutttrrrpppppppppnnnooopppqqqrrrssssssssssssttttttuuutttsssqqqpppppppppnnnmmmmmmqqqvvvzzz}}}tttjjjcccaaabbb```bbbcccbbb```^^^^^^___^^^___```bbbdddeeegggggggggggggggfffeeeddddddcccccceeehhhkkkooouuu|||~~~{{{yyyxxxvvvuuutttssssssrrrrrrrrrrrrtttwwwwwwuuusssqqqppprrrrrrssstttwww}}}bbbUUUOOO[[[oooqqqfffttt|||^^^JJJ???<<<<<<:::;;;;;;;;;;;;===@@@CCCLLLVVVdddnnnttttttjjj```SSSLLLFFFGGGKKKOOOUUU[[[bbbeeeiiijjjiiijjjmmmpppppptttxxxyyyvvvrrroooooopppqqqrrrqqqooonnnnnnooovvvnnnccc``````gggqqqzzz{{{tttnnnrrr{{{~~~|||{{{|||~~~~~~{{{zzzzzzzzzyyyxxxqqqooolllhhheeeccccccccceeeccc___^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXVVVVVVUUUVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZZZZ[[[XXXWWWUUUUUUVVVVVVUUUTTTVVVUUUUUUTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVYYY]]]cccgggiiikkklllnnntttxxx~~~~~~}}}yyyzzzuuuhhh]]]SSSJJJEEEAAA>>><<<:::::::::999888:::999888888888888999:::<<<===>>>>>>???>>>>>>===::::::999999999999:::::::::<<>>>>>?????????;;;;;;::::::::::::;;;;;;<<<>>>@@@BBBEEELLLUUU]]]iiiqqqvvvtttqqqqqqqqqoooppprrruuuvvvuuuuuuuuuvvvqqqooonnnooosssvvvwwwvvvxxxyyyyyyyyyxxxwwwuuutttuuutttsssrrrpppooommmlllooorrrtttpppiiicccccceeebbbcccdddcccaaa`````````]]]^^^___aaaccceeefffggggggfffdddbbbaaabbbccccccccceeegggiiilllqqqxxx|||~~~||||||zzzyyywwwvvvuuuttttttttttttvvvxxxxxxuuurrrpppoooqqqsssvvvyyy~~~rrr^^^QQQXXXgggvvvwww|||nnnRRR@@@;;;<<<:::;;;;;;::::::<<>>>>>===;;;999::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????===<<<<<<;;;;;;<<<<<<======???AAABBBDDDKKKTTT[[[fffooouuusssppppppqqqqqqooorrruuuvvvvvvvvvwwwxxxtttqqqnnnppptttxxxyyyxxxzzzzzz{{{{{{{{{zzzxxxwwwyyyyyyzzz||||||xxxsssoooiiilllnnnlllhhheeedddeeebbbdddeeedddbbb``````aaa^^^___```aaabbbdddeeeeeeeeedddbbbaaaaaabbbbbbcccccceeefffhhhjjjooouuuyyy~~~}}}}}}zzzzzzxxxwwwuuutttttttttuuuvvvwwwvvvtttqqqqqqqqqrrrtttxxx|||}}}fffTTTVVV```llluuuWWWCCC===>>>:::;;;;;;::::::;;;???AAACCCMMMYYY___cccfffbbb]]]SSSKKKEEEDDDFFFGGGLLLQQQUUU[[[bbbfffggggggiiilllmmmmmmllllllmmmnnnnnnnnnnnnrrruuuuuuqqqkkkeeebbb```hhhqqq|||}}}kkkddd___dddooozzz~~~~~~}}}}}}~~~~~~sssqqqnnnjjjhhhgggggggggfffdddbbbaaaaaaaaa___]]]\\\\\\\\\[[[[[[ZZZYYYYYYWWWXXXXXXYYYYYYZZZZZZ[[[XXXXXXWWWVVVWWWYYY[[[\\\\\\[[[[[[[[[ZZZYYYYYYYYYUUUUUUUUUVVVXXXXXXVVVTTTUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRUUUWWWYYY[[[\\\___bbbcccgggmmmssszzz~~~{{{{{{~~~~~~~~~zzzzzzeeeUUULLLHHHFFFDDDCCCBBBBBBAAA???===;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>============>>>>>><<<>>>@@@AAADDDKKKUUU\\\bbbkkksssrrrooooooqqqrrrppprrruuuvvvvvvuuuvvvwwwxxxtttooopppuuuyyyzzzyyy{{{{{{|||}}}}}}|||{{{zzzyyy||||||vvvjjjjjjjjjjjjhhhgggeeeeeecccdddeeeeeebbbaaaaaaaaa`````````aaabbbcccccccccbbbaaaaaaaaaaaabbbccccccbbbcccdddfffhhhlllrrrvvvzzz~~~}}}}}}{{{zzzxxxvvvuuuttttttsssuuuvvvvvvtttrrrqqqrrrssssssvvvzzziiiVVVTTTYYYbbbzzz|||zzz[[[EEE>>>???:::;;;;;;::::::;;;>>>AAAAAALLLWWW]]]```bbb___ZZZQQQJJJDDDDDDEEEFFFJJJNNNPPPVVV^^^dddfffhhhkkkmmmjjjiiijjjkkknnnoooooonnnrrrvvv{{{{{{wwwpppiiieee___eeemmmwwwmmmfff```dddooozzz~~~~~~~~~~~~tttrrrooollljjjiiiiiiiiieeecccaaaaaabbbaaa___^^^]]]\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYXXXWWWXXXZZZ\\\^^^ZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWVVVWWWXXXWWWTTTRRRUUUUUUUUUUUUVVVVVVWWWXXXVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVUUUUUUTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWYYY\\\___```dddiiiooouuu|||~~~}}}}}}uuukkkpppxxxcccSSSJJJGGGHHHGGGFFFEEEEEEDDDBBB@@@;;;<<<<<<======<<<<<<;;;999999::::::<<<===???@@@??????>>>>>>>>>>>>??????:::<<>>CCCKKKTTT[[[aaaeeeaaa[[[SSSKKKEEEDDDDDDDDDGGGKKKNNNRRRXXX___dddhhhjjjkkklllkkkjjjjjjkkklllmmmnnnvvvyyy}}}xxxrrrkkkmmmttt}}}tttfff\\\___jjjttt|||yyytttnnnkkkkkkjjjgggeeehhhhhhhhhgggfffcccaaa___\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUWWWZZZZZZYYYXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRPPPNNNLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTVVVWWWXXX``````bbbgggooowww}}}}}}~~~rrriiifffmmmooo\\\MMMIIILLLHHHKKKKKKHHHHHHJJJJJJGGGAAA@@@????????????@@@AAA;;;:::999:::===>>>???>>>@@@@@@???>>>???@@@BBBCCC???@@@AAADDDIIIQQQ[[[bbbbbbeeejjjnnnpppqqqrrrsssttttttrrrpppnnnooorrruuutttsssqqqppppppsssuuuwwwwwwxxxyyy{{{{{{{{{{{{zzzxxxzzz}}}}}}ooonnnllljjjjjjjjjkkklllggggggggggggfffeeedddddd````````````aaabbbdddeeeddddddcccbbbaaaaaabbbbbbcccddddddddddddggglllooovvv}}}|||yyyxxxxxxxxxwwwvvvzzzyyywwwtttpppoooppprrrssszzzwwwdddZZZYYY___mmmzzzpppmmm{{{dddKKKAAA???===<<<<<<;;;<<<<<<======AAAHHHPPPWWW^^^bbb___YYYRRRKKKEEEDDDDDDDDDFFFJJJMMMQQQWWW^^^dddgggiiijjjmmmllllllllllllnnnpppqqquuuxxx~~~}}}uuuvvvzzzxxxjjj^^^```iiiqqqxxx}}}~~~zzzuuuoookkkkkkjjjgggeeegggggghhhgggfffdddcccaaa]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYYZZZZZZ[[[\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXZZZ\\\]]]]]]ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUURRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLNNNPPPQQQQQQRRRRRRSSSTTTUUUWWWWWW[[[\\\___dddllltttzzz}}}ssshhhdddlllwww{{{tttjjj___RRRIIIIIIOOOSSSXXXYYYVVVTTTTTTQQQMMMKKKHHHDDDBBBAAABBBAAA@@@@@@>>>===>>>@@@AAABBBAAADDDCCCCCCBBBBBBBBBBBBCCCAAABBBCCCEEEIIIRRR[[[bbbbbbdddhhhjjjlllmmmooopppssssssrrrpppoooppprrrtttsssrrrpppooooooqqqssstttwwwxxxyyyzzzzzzyyywwwvvvyyyyyyyyy{{{}}}~~~}}}|||qqqooommmlllkkklllmmmnnnggghhhhhhggggggfffeeedddaaaaaaaaabbbcccddddddeeeccccccbbbaaaaaaaaaaaaaaaccccccccccccdddgggkkkooovvv|||~~~|||yyyxxxxxxxxxxxxwwwxxxxxxwwwtttrrrrrrtttvvv}}}pppccc]]]___iiisssnnnhhhtttjjjNNNAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<===DDDLLLRRRYYY^^^]]]XXXSSSKKKEEECCCCCCCCCEEEIIIKKKOOOUUU\\\bbbfffhhhiiikkkjjjjjjkkklllnnnpppqqqqqquuu|||~~~ooobbb```fffmmmssswww{{{}}}}}}{{{vvvooolllkkkjjjhhheeeeeeffffffffffffeeeeeeddd^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ]]]]]]\\\[[[ZZZYYYYYYYYY```aaaaaa___[[[WWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQOOONNNMMMMMMNNNOOOQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVXXX\\\bbbiiiqqqxxx|||~~~}}}~~~lll\\\VVVYYY[[[WWWQQQMMMIIIGGGMMMUUUcccjjjnnnlllhhheee___YYYWWWPPPIIIFFFGGGGGGEEEBBBAAA???>>>>>>???AAAAAA@@@DDDEEEEEEEEEEEECCCBBBAAACCCDDDDDDFFFKKKSSS]]]dddccceeefffffffffhhhkkkmmmpppqqqrrrqqqppppppqqqsssrrrqqqooonnnnnnooopppqqquuuwwwyyyzzzzzzwwwtttrrrzzzwwwuuuuuuvvvyyyzzzzzzrrrqqqooonnnmmmnnnpppqqqiiiiiiiiiiiihhhgggfffeeeaaabbbccceeeeeeeeeddddddbbbbbbaaa`````````aaaaaabbbbbbcccccccccfffkkknnntttzzz}}}}}}{{{xxxxxxyyyyyyyyyyyywwwwwwwwwvvvuuuvvvxxx{{{~~~mmmbbbaaahhhoookkkdddqqqqqqRRRBBB???<<<<<<;;;:::::::::;;;;;;;;;AAAHHHNNNVVV\\\\\\XXXSSSKKKEEECCCCCCBBBDDDHHHJJJMMMTTT[[[aaaeeeggghhhggggggggghhhiiikkknnnooommmqqqyyyrrrddd```ccchhhnnnssswwwyyy|||}}}~~~~~~xxxqqqmmmlllkkkhhhfffcccddddddeeeeeeeeeeeeeee``````___^^^]]]]]]]]]]]]```______^^^]]]\\\\\\[[[WWWXXXYYYZZZZZZZZZYYYXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]][[[ZZZXXXXXXXXXXXX```aaaaaa___ZZZVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTWWW\\\bbbiiiqqqzzzqqqYYYMMMKKKHHHFFFDDDEEEEEEHHHRRR\\\rrr{{{yyyqqqjjjbbbYYYOOOLLLNNNPPPMMMIIIEEECCC@@@???AAABBBBBBBBBBBBCCCEEEFFFFFFEEEBBBAAACCCDDDDDDFFFLLLUUUaaahhhhhhgggfffeeedddeeeiiilllnnnoooqqqpppoooooopppqqqrrrqqqooonnnmmmnnnoooppprrruuuxxxzzzzzzxxxuuurrryyyvvvsssssstttvvvwwwwwwsssrrrpppnnnnnnooopppqqqkkkkkkkkkjjjiiihhhgggfffaaabbbdddffffffeeecccbbbaaaaaa```````````````aaaaaaaaabbbbbbbbbeeejjjmmmrrrwww}}}|||zzzxxxxxxyyy{{{{{{zzzwwwxxxxxxwwwvvvwwwzzz}}}tttgggdddiiimmm}}}hhhaaaooo{{{XXXDDD???===<<<;;;:::::::::::::::;;;@@@FFFKKKTTT\\\^^^[[[TTTMMMFFFDDDCCCBBBCCCGGGHHHLLLSSSZZZaaaeeeggghhhffffffffffffhhhjjjlllnnnnnnqqqxxxttteee___aaadddkkkppptttwwwzzz|||}}}{{{sssnnnmmmllljjjhhhdddddddddddddddeeeffffffbbbaaa```___^^^^^^^^^^^^aaaaaabbbaaa```___^^^]]]YYYYYY[[[[[[[[[ZZZYYYXXXYYYYYYXXXYYYZZZ\\\^^^``````___\\\ZZZXXXXXXXXXXXX\\\^^^^^^]]]YYYVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQOOONNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSVVV\\\bbbiiirrr|||~~~~~~}}}zzzzzz||||||yyy}}}qqqXXXJJJGGGBBB@@@AAACCCEEEHHHRRR\\\xxxrrriii^^^YYYZZZZZZVVVRRRQQQMMMIIIGGGGGGGGGGGGFFFAAACCCGGGIIIJJJIIIGGGFFFBBBCCCDDDFFFMMMXXXdddlllllljjjhhheeeccceeeiiilllkkkmmmnnnnnnmmmmmmnnnppprrrqqqpppooonnnnnnoooooonnnqqqvvvzzz{{{zzzxxxvvvwwwvvvuuuvvvwwwxxxwwwuuutttssspppooonnnooopppqqqmmmmmmmmmlllkkkjjjhhhgggaaabbbdddeeeeeecccaaa```aaa```````````````aaaaaa``````aaa```aaadddiiilllppptttzzz|||zzzxxxxxxzzz{{{{{{{{{yyyyyyyyyxxxwwwxxx{{{~~~uuugggeeeiiimmmwww~~~gggaaapppbbbIIIAAA>>>===<<<;;;::::::::::::;;;@@@EEEJJJRRR\\\___^^^VVVNNNGGGEEEDDDBBBDDDGGGHHHLLLSSSZZZaaaeeeggghhhhhhhhhggghhhiiikkkmmmnnnpppsssxxxwwwhhhaaa```ccciiippprrrvvv{{{|||}}}~~~vvvqqqooonnnllljjjhhhgggffffffeeefffffffffdddcccbbbaaa```_________aaaccceeefffeeeccc```^^^[[[\\\]]]^^^]]]\\\YYYXXXZZZYYYYYYYYY[[[^^^aaacccdddbbb___\\\ZZZYYYZZZZZZYYYZZZ\\\[[[XXXVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPOOONNNPPPTTTXXX]]]dddooo|||~~~zzzvvvuuuwwwyyyzzz{{{vvvooojjjkkkuuu}}}hhhRRRGGGFFF@@@???@@@CCCCCCDDDKKKTTTpppuuuooommmkkkfffbbbaaa\\\VVVQQQMMMKKKIIIHHHEEEHHHKKKNNNOOOOOOMMMLLLCCCCCCCCCFFFMMMXXXeeennnlllkkkhhheeecccdddhhhkkkiiijjjkkkkkkjjjjjjlllnnnppppppoooooonnnnnnooooookkknnnsssxxx{{{|||{{{zzzuuuvvvwwwyyy{{{{{{xxxvvvwwwuuurrrpppooonnnooopppooooooooonnnmmmkkkjjjiiiccccccdddddddddbbbaaa```aaaaaa`````````aaabbbbbb______`````````ccchhhkkknnnqqqvvv{{{|||zzzxxxxxxzzz{{{{{{{{{zzz{{{{{{zzzzzz{{{pppbbbbbbhhhkkksssnnnffftttmmmOOODDD???>>>===<<<;;;;;;;;;;;;:::???CCCHHHQQQ\\\```___XXXPPPHHHFFFEEECCCDDDGGGHHHLLLSSSZZZaaafffhhhiiihhhhhhgggggghhhjjjkkklllooopppuuu|||~~~mmmdddaaaccciiippprrrwww|||~~~}}}|||~~~yyyssspppooonnnlllmmmlllkkkiiihhhgggggghhheeedddcccbbbaaa`````````aaacccgggjjjjjjgggccc```]]]^^^`````````]]][[[YYY[[[ZZZZZZZZZ]]]```dddfffdddbbb___[[[YYYXXXYYYYYYXXXYYY[[[[[[XXXVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUUUUVVVVVVVVVVVVWWWTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQOOONNNLLLJJJMMMQQQUUU\\\hhhxxx~~~|||zzzzzz|||}}}}}}}}}~~~zzzuuussssssrrrqqqooojjjgggaaa\\\ZZZ^^^fffllltttsssqqqjjj[[[KKKCCCDDD>>>>>>???BBBAAA@@@DDDKKK[[[lll}}}zzztttjjjaaaZZZTTTOOOLLLJJJLLLNNNPPPQQQPPPPPPOOOEEEEEEEEEFFFLLLWWWcccllliiihhhfffbbb```aaaeeehhhhhhhhhhhhgggggghhhkkknnnmmmmmmmmmmmmmmmnnnnnnnnnjjjlllpppuuuxxxzzz{{{{{{vvvvvvwwwzzz||||||zzzxxxzzzxxxuuurrrpppoooooopppqqqqqqpppooonnnllljjjjjjfffeeeeeedddcccbbbbbbbbbaaaaaaaaaaaaaaabbbcccccc^^^_________```bbbgggkkkmmmooossswww~~~}}}{{{yyyyyyzzz{{{{{{zzz{{{|||}}}}}}~~~lll^^^```fffjjjtttwwwlllyyytttTTTFFF??????>>>===<<<;;;;;;;;;:::>>>BBBGGGPPP[[[``````YYYQQQIIIGGGEEECCCDDDHHHHHHLLLSSS[[[aaafffiiijjjgggfffeeeeeeeeeggghhhiiikkklllqqqwww~~~rrrgggcccccciiiooorrrwww}}}~~~|||||||||zzztttrrrqqqooommmrrrpppnnnllljjjiiiiiiiiifffeeedddbbbaaa````````````dddiiimmmmmmjjjeeeaaa___```aaabbbaaa___\\\ZZZ[[[[[[ZZZ[[[]]]aaaeeehhhccc```\\\YYYVVVVVVVVVWWWYYYZZZ\\\[[[YYYWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQQQQOOOMMMLLLEEEHHHKKKOOOUUUcccsss~~~}}}{{{{{{zzzyyyxxxvvvtttqqqqqqpppnnniiieee\\\[[[WWWRRROOONNNPPPSSSXXXYYY\\\[[[RRRFFFBBBDDD<<<===???BBB@@@>>>AAAGGGIIIZZZooo|||tttjjjaaa[[[WWWLLLMMMNNNOOOOOOOOONNNMMMHHHGGGFFFFFFKKKUUUaaaiiifffeeeccc```^^^___bbbeeeggggggfffeeedddfffjjjmmmkkkkkkkkkllllllmmmmmmmmmjjjlllooorrrvvvxxxyyyzzzwwwvvvvvvxxx{{{||||||{{{}}}{{{wwwtttqqqppppppppprrrqqqqqqpppnnnmmmkkkjjjhhhgggfffeeedddcccccccccbbbbbbaaaaaabbbcccdddddd^^^^^^___^^^___bbbgggjjjlllnnnqqquuu|||~~~|||zzzyyyzzz{{{{{{zzz{{{|||~~~eeeVVV``````hhhzzzmmm}}}]]]FFF@@@>>><<<<<<======<<<;;;;;;;;;>>>DDDMMMWWW^^^bbbbbbYYYNNNGGGEEEFFFEEECCCFFFJJJQQQXXX___dddgggiiijjjhhhggghhhiiikkkjjjjjjmmmooorrrvvv{{{zzzlllfffhhhmmmqqqwww{{{}}}zzzyyy{{{|||{{{|||xxxuuutttuuuuuutttttttttsssqqqooommmkkkiiijjjiiigggfffeeedddddddddaaaccchhhlllooonnnjjjfffeeeeeedddcccaaa___^^^]]]\\\]]]^^^___````````````___^^^[[[YYYWWWWWWWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSQQQPPPPPPRRRSSSSSSRRRQQQPPPNNNLLLKKKJJJKKKKKKMMMLLLLLLJJJIIIHHHGGGGGGEEEDDDFFFJJJNNNVVVfffttt}}}~~~{{{vvvsssuuuxxxtttqqqmmmiiifffbbb^^^[[[XXXUUUPPPKKKHHHGGGHHHIIIIIIIIIIIIGGGDDDAAA@@@@@@???>>>>>>============>>>BBBIIIVVVeeesssuuueeeYYYXXXSSSQQQUUUVVVQQQMMMLLLEEEDDDDDDFFFLLLTTT\\\bbbcccbbb___\\\\\\]]]^^^```ccccccbbbbbbcccddddddeeeddddddddddddeeeeeefffgggjjjjjjlllqqqwww{{{{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}{{{xxxvvvuuuttttttwwwtttqqqqqqrrrqqqnnnlllkkkjjjiiihhhhhhgggeeecccdddcccbbbbbbccceeefffggg___^^^^^^___bbbfffjjjmmmoooqqqsssuuuwww~~~}}}{{{zzzzzz{{{|||mmmZZZaaabbblll{{{sss}}}aaaJJJ???===<<<;;;<<<===<<<;;;;;;;;;===CCCKKKUUU^^^cccddd[[[OOOGGGEEEEEEEEECCCEEEHHHNNNUUU\\\bbbfffhhhhhhffffffgggjjjllllllllllllnnnqqquuuxxx{{{|||}}}}}}}}}~~~}}}mmmfffhhhmmmqqqwww{{{~~~{{{zzz||||||yyy~~~~~~yyywwwvvvvvvvvvuuuttttttsssqqqooommmkkkjjjgggfffdddcccaaaaaa`````````bbbdddhhhjjjjjjfffcccdddccccccbbb```___]]]\\\\\\\\\]]]^^^^^^___``````]]]\\\ZZZXXXVVVVVVVVVVVVTTTVVVXXXYYYZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCDDDGGGJJJQQQ```ooozzz~~~}}}|||yyyvvvttttttuuuqqqnnniiieeeaaa]]]YYYUUUPPPMMMIIIEEECCCBBBBBBBBBAAABBBCCCBBB@@@>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;AAAKKKWWWcccmmmtttxxxvvviiiaaaZZZWWWXXXXXXSSSNNNMMMEEEDDDCCCEEEJJJRRRYYY^^^^^^]]]\\\ZZZZZZ[[[]]]^^^______^^^^^^^^^___``````____________aaabbbcccdddhhhhhhjjjnnntttxxxzzzyyy|||{{{zzzzzzzzz|||~~~~~~|||zzzxxxwwwvvvvvvvvvsssqqqpppqqqqqqnnnlllkkkjjjiiiiiihhhfffdddbbbcccccccccccccccdddeeeeee______^^^___aaaeeeiiikkklllnnnqqqsssuuuzzz}}}||||||}}}~~~ttt]]]```bbbooo|||hhhOOO???===;;;:::;;;<<<<<<<<<===<<<===AAAIIISSS]]]dddggg^^^QQQGGGDDDDDDDDDDDDEEEGGGKKKQQQXXX___dddhhhgggfffeeegggjjjmmmnnnnnnlllnnnqqqtttvvvvvvvvvvvvwwwwwwyyy}}}pppfffffflllqqquuu{{{~~~}}}~~~}}}yyy}}}~~~|||yyyyyyxxxxxxwwwttttttsssrrrpppooommmlllfffeeedddbbb```_________`````````bbbddddddbbb```bbbbbbaaa```^^^]]]\\\\\\\\\\\\[[[[[[\\\]]]___```[[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRSSSTTTTTTSSSQQQOOONNNMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBBBBDDDFFFLLLYYYggguuu~~~}}}{{{xxxwwwvvvuuurrrqqqmmmiiiddd^^^ZZZUUUPPPMMMGGGFFFCCCAAA???======<<<:::<<<===>>>===<<<===>>>AAA@@@>>><<<:::888888777666999???GGGPPPWWW]]]```nnn}}}|||nnnfff___]]][[[UUUPPPOOOFFFDDDCCCDDDHHHNNNUUUYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZ]]]___```eeeeeegggkkkqqqvvvyyyyyy||||||{{{{{{|||}}}~~~|||zzzyyyyyyxxxuuutttrrrqqqqqqpppooommmllllllkkkjjjhhhfffdddbbbbbbbbbcccccccccccccccbbb```_________aaacccfffhhhhhhkkkoooqqqrrruuu{{{~~~yyy___^^^___ooo~~~yyyoooUUU@@@===;;;:::;;;<<<<<<<<<=========???FFFPPP\\\dddjjj```SSSIIIDDDCCCDDDDDDFFFGGGIIINNNUUU]]]dddhhhiiihhhgggiiilllnnnooonnnnnnppprrrtttuuutttsssrrrrrrsssuuuyyysssfffccchhhnnnrrryyy~~~~~~}}}||||||zzzyyytttttttttsssqqqpppnnnmmmiiihhhgggeeecccbbbaaaaaaaaa___^^^^^^``````___^^^```______]]]]]]\\\\\\\\\]]][[[ZZZYYYZZZ[[[]]]___ZZZZZZYYYXXXWWWVVVVVVVVVTTTUUUVVVXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTQQQOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDBBBBBBCCCCCCHHHTTTaaaqqq||||||yyyvvvvvvvvvuuuqqqmmmiiieee^^^XXXSSSNNNIIIFFFBBBAAAAAA@@@???===;;;;;;999;;;===>>>======>>>??????>>><<<:::999888777777777888:::>>>BBBGGGLLLNNNZZZiii{{{zzzpppgggccc^^^WWWRRRQQQGGGFFFDDDDDDGGGLLLQQQUUUUUUVVVWWWXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPQQQRRRTTTXXX[[[]]]bbbccceeeiiioootttxxxzzz{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzzvvvuuutttssssssrrrqqqpppoooppppppoookkkhhheeedddbbbbbbcccdddcccbbbaaa`````````______```bbbdddeeefffiiinnnoooppprrrvvvzzzccc^^^^^^nnnrrrdddvvvZZZBBB???<<<:::;;;<<<===<<<=========>>>CCCNNNZZZcccjjjbbbVVVKKKEEECCCCCCDDDGGGGGGIIIMMMTTT\\\eeejjjmmmlllkkkkkkmmmoooooonnnrrrssstttuuuuuutttrrrqqqpppqqqsssvvv|||wwwgggaaaccchhhmmmvvv~~~}}}{{{vvvvvvuuutttrrrpppooonnnlllkkkiiigggeeedddccccccccc```^^^]]]___``````______^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ\\\^^^ZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVWWWXXXYYYYYYYYYZZZXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRRRRSSSRRRPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGRRR^^^nnnzzz~~~|||yyyvvvvvvvvvsssnnniiieee```YYYSSSMMMIIIEEEBBB>>>>>>??????>>>===<<<;;;;;;===??????>>>===>>>???===<<<;;;999888888888888888888888999;;;>>>AAACCCKKKXXXjjjssstttvvv~~~wwwlllgggaaaYYYTTTSSSIIIGGGFFFEEEGGGKKKOOORRRUUUUUUWWWWWWWWWUUUTTTRRRSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKLLLOOOSSSWWWYYY___aaaeeeiiinnnsssxxx{{{zzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzxxxxxxxxxwwwuuuttttttttttttvvvwwwuuupppkkkhhhgggcccdddddddddcccaaa___^^^aaa`````````aaabbbcccdddeeeiiimmmoooooopppssswwwkkkbbb\\\jjjyyyggg```{{{~~~```EEEBBB>>>;;;;;;<<<===<<<<<<======>>>BBBLLLXXXbbbiiicccXXXNNNFFFCCCDDDDDDGGGGGGIIIMMMTTT\\\eeejjjnnnmmmllllllnnnoooooonnnssssssssstttssssssrrrrrroooqqqrrrtttxxx}}}kkk``````ccciiirrr{{{~~~xxxxxxwwwuuusssqqqooonnnmmmkkkiiigggeeedddccccccdddaaa___^^^```aaaaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZ[[[\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[XXXVVVSSSRRRRRRRRRQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFEEEHHHSSS___mmmyyy~~~|||{{{yyyxxxwwwvvvsssoooiiieee```[[[TTTNNNJJJFFFBBB@@@;;;<<<<<<======<<<<<<;;;<<<>>>??????>>>======>>><<<<<<:::999888888888888777777666666777999:::;;;@@@KKK[[[ffffffdddiiipppzzzxxxnnnhhhbbb[[[UUUSSSIIIHHHFFFEEEFFFIIIMMMOOOSSSTTTUUUVVVUUUUUUSSSRRRRRRPPPOOOMMMKKKIIIIIIHHHGGGFFFFFFGGGJJJNNNRRRUUUZZZ^^^dddiiinnnrrrwwwzzzyyyyyyzzzzzz{{{|||||||||||||||{{{zzzzzzzzzzzzzzzyyyzzzzzzyyywwwvvvvvvwwwxxx{{{}}}zzztttnnnkkkjjjffffffeeedddcccaaa___^^^aaaaaaaaaaaabbbccccccdddfffiiimmmnnnnnnooosssvvvqqqcccXXXbbbnnnmmmdddxxxfffIIIEEE@@@===<<<<<<<<<<<<:::<<<>>>???BBBJJJVVV```gggcccZZZPPPIIIDDDDDDEEEFFFFFFHHHLLLSSS\\\dddiiillljjjjjjjjjmmmnnnooonnnqqqppppppoooooopppqqqrrroooppprrrrrrttt|||pppbbb^^^```gggpppxxx}}}zzzzzzxxxvvvsssqqqnnnmmmnnnllljjjhhhfffdddcccccccccaaa``````aaabbbbbbbbb^^^]]][[[ZZZZZZ\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWXXXZZZ\\\___aaacccddd\\\YYYUUUSSSSSSSSSSSSSSSMMMNNNNNNOOOOOONNNLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEFFFGGGGGGJJJTTT```mmmyyy}}}|||zzzyyyuuuwwwwwwuuuooohhhccc```[[[VVVPPPJJJFFFDDDAAA???;;;;;;<<<<<<======>>>>>><<<>>>@@@@@@?????????@@@???>>><<<:::888777777666555555555666666777888999<<>><<<<<<<<<<<<999<<<>>>???BBBIIIUUU___fffbbb[[[RRRJJJEEEDDDEEEDDDEEEHHHLLLSSS[[[cccggghhhggggggiiilllnnnoooooonnnmmmlllkkklllnnnpppqqqooopppqqqpppqqqxxxtttddd^^^___fffooovvvzzz|||{{{yyywwwtttpppnnnlllpppnnnllljjjhhhfffeeeeeebbbaaa``````bbbccccccbbb^^^]]][[[ZZZZZZ\\\^^^___[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZVVVWWW[[[___cccgggjjjlll```\\\WWWTTTSSSTTTUUUUUUMMMNNNOOOPPPOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIEEEDDDFFFGGGHHHKKKUUUaaannnzzz}}}{{{yyywwwrrruuuwwwtttlllddd___]]]WWWSSSLLLGGGDDDBBB@@@???>>>======>>>???@@@AAABBB===???AAABBBBBBBBBCCCEEEAAA@@@===;;;888666555444444555666777888888999999;;;???JJJUUUVVVNNNKKKNNNPPPXXXbbblllyyy}}}tttlllhhhccc[[[UUUSSSFFFEEECCCBBBCCCFFFHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWNNNMMMKKKHHHFFFDDDBBBBBBAAA@@@??????BBBFFFKKKMMMQQQXXXaaahhhlllooosssvvvzzz{{{|||}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||xxxzzz{{{zzzwwwuuuvvvyyy|||wwwooollllllkkkiiigggdddbbb`````````aaaaaabbbcccdddeeeeeefffeeehhhjjjkkkkkkmmmrrrvvvyyybbbSSSVVVaaaooosssxxxuuuWWWBBB;;;>>>;;;;;;>>><<<;;;:::;;;>>>AAAFFFQQQ\\\cccddd```UUUKKKFFFDDDBBBEEEGGGIIILLLPPPWWW___eeecccddddddeeegggiiijjjkkkjjjjjjkkklllmmmnnnooopppsssvvvxxxuuusssvvv|||jjj```\\\bbbhhhrrrzzz~~~zzzwwwtttrrrqqqpppmmmmmmmmmllljjjgggcccaaaaaaaaabbbfffhhhgggccc^^^cccaaa___^^^]]]]]]^^^___```___^^^\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[______```^^^]]]\\\]]]___[[[[[[\\\\\\\\\\\\[[[[[[YYYYYY\\\dddnnnuuuuuusssllleee\\\WWWWWWXXXUUUSSSQQQQQQQQQPPPOOONNNMMMLLLJJJJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGJJJQQQYYY```kkkttt|||vvvqqqrrrooolllhhhddd___ZZZUUUPPPNNNJJJFFFBBB@@@>>>>>><<<===?????????@@@BBBDDDDDDDDDBBBAAADDDHHHHHHCCCAAA>>>:::888888888888777888888888888777777777777===@@@EEEKKKOOONNNKKKHHHKKKPPPVVV\\\fffssszzz{{{vvvqqqnnnmmmggg]]]TTTQQQLLLIIIFFFBBBAAABBBDDDEEEFFFIIILLLPPPRRRRRRRRRQQQMMMLLLJJJGGGDDDBBBAAA@@@AAA@@@@@@@@@AAACCCEEEFFFLLLRRRZZZaaaffflllsssyyy{{{}}}~~~}}}}}}}}}}}}{{{zzzzzz|||yyyyyyzzzzzzyyyyyyxxxwww||||||{{{yyyuuupppllliiijjjhhhfffeeeeeedddaaa______aaabbbcccbbbcccfffhhhlllmmmmmmmmmlllmmmooorrrzzzgggVVVWWW[[[ggg|||{{{||||||\\\FFF===@@@<<<;;;===:::;;;:::;;;>>>AAAEEEPPP[[[ccceeeaaaVVVLLLHHHEEECCCEEEGGGIIILLLOOOUUU\\\aaabbbbbbdddeeegggjjjkkkllliiijjjkkklllmmmnnnooopppvvvyyyzzzxxxuuuwww~~~lllaaa]]]```gggpppwww|||~~~~~~~~~yyyuuurrrqqqpppooooooooonnnllliiifffdddbbbbbbbbbeeeggghhheeecccbbb```^^^\\\\\\\\\]]]^^^___^^^]]][[[ZZZXXXWWWVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^______^^^\\\[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\]]]dddkkkppppppnnniiiccc[[[WWWWWWWWWUUUSSSPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKKKKJJJIIIIIIHHHIIIHHHGGGGGGJJJQQQYYY```jjjrrr~~~}}}xxxtttqqqnnnjjjgggccc]]]XXXTTTNNNLLLIIIEEEBBB@@@???>>>===>>>?????????AAACCCEEEIIIJJJIIIGGGKKKOOOOOOKKKDDD@@@<<<999999999999999888888888777777777777777===@@@EEEJJJMMMLLLHHHEEEGGGJJJMMMSSS___mmmtttuuusssnnnlllkkkfff]]]UUURRRNNNLLLHHHEEEDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQRRRRRRMMMKKKHHHEEEBBB@@@??????@@@@@@???@@@@@@BBBCCCDDDIIIOOOWWW^^^dddjjjrrrwwwyyy{{{~~~}}}}}}}}}{{{yyyxxxxxxyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwuuurrrnnnllljjjiiigggfffeeeeeecccaaa```aaabbbcccbbbcccfffhhhiiijjjlllllllllnnnqqqtttzzzooo[[[VVVUUU]]]ppp}}}aaaJJJ@@@AAA===<<<===999;;;:::;;;>>>@@@DDDNNNXXXcccfffbbbXXXNNNIIIFFFCCCDDDFFFIIIKKKNNNSSSXXX]]]```aaaccceeegggiiijjjkkkiiiiiijjjlllmmmnnnooopppxxxzzz|||zzzwwwxxx}}}ooobbb]]]^^^dddlllsssxxxzzz|||}}}|||||||||}}}~~~|||wwwsssrrrqqqsssrrrrrrqqqooollljjjiiifffeeecccdddfffhhhiiihhhcccaaa___]]]]]]]]]^^^___```___^^^\\\[[[YYYXXXWWWZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]ZZZZZZZZZ\\\]]]]]]^^^^^^^^^^^^]]]]]]___^^^^^^bbbfffiiihhhfffeee```YYYVVVVVVVVVUUUSSSOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHKKKQQQZZZ___iiiqqq|||~~~zzzvvvooommmhhhddd```[[[UUUQQQLLLJJJGGGEEEBBBAAA@@@@@@>>>???@@@AAAAAABBBEEEHHHLLLOOOPPPPPPSSSXXXXXXUUUKKKFFF@@@<<<::::::::::::777777888888888888888888<<<@@@EEEIIIKKKIIIEEECCCCCCDDDEEELLLZZZkkksssssstttnnnkkkjjjfff^^^XXXVVVMMMKKKHHHEEECCCCCCEEEFFFKKKKKKKKKLLLNNNPPPRRRSSSOOOLLLHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEKKKSSSZZZaaahhhpppvvvwwwzzz~~~|||}}}}}}{{{yyyxxxxxxyyy|||}}}}}}}}}}}}|||{{{{{{vvvwwwwwwwwwuuurrrooommmkkkiiigggggggggfffdddcccaaabbbccccccbbbccceeegggfffhhhjjjkkkmmmooosssuuuyyy}}}vvv___UUUUUUWWWeeewwwxxxuuufffMMMAAAAAA>>><<<===888;;;:::;;;===???BBBKKKTTTaaadddaaaXXXNNNIIIFFFCCCCCCEEEHHHKKKNNNSSSYYY]]]```bbbdddggghhhiiiiiiiiihhhiiijjjkkkmmmnnnoooppptttwwwzzzzzzxxxxxx|||rrrddd\\\\\\bbbiiippptttvvvxxxyyyyyyyyyzzz{{{|||~~~zzzwwwuuuuuuwwwvvvuuutttrrrqqqpppooommmkkkgggeeefffhhhjjjkkkeeedddbbb```___```aaabbbaaaaaa```___]]]\\\[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^\\\ZZZYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^aaabbbaaa___aaa]]]YYYVVVVVVVVVUUUTTTOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIIIILLLRRRZZZ___iiiqqq{{{~~~yyyuuunnnkkkfffaaa]]]XXXSSSPPPJJJIIIGGGEEECCCCCCCCCCCCAAABBBCCCCCCCCCEEEHHHKKKMMMRRRUUUWWW[[[```aaa^^^TTTNNNFFF???<<<:::::::::888888888888888999999999;;;???EEEIIIJJJHHHEEECCCCCCBBBBBBIIIZZZnnnyyyzzzyyysssnnnlllhhhaaa\\\[[[NNNLLLIIIGGGFFFFFFGGGHHHKKKKKKLLLNNNOOOPPPQQQRRROOOLLLHHHDDDBBBBBBCCCDDDBBBBBBBBBBBBAAABBBBBBBBBBBBHHHPPPWWW]]]eeennntttxxxzzz}}}~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyvvvrrrooommmllljjjiiihhhiiihhhfffeeeaaabbbccccccbbbbbbdddfffeeegggjjjkkklllnnnqqqtttvvvzzz}}}eeeWWWXXXVVV___oootttmmmzzzlllQQQAAA@@@======>>>999;;;:::;;;===>>>@@@GGGQQQ[[[______VVVNNNIIIEEEAAAAAACCCGGGJJJNNNTTT[[[___fffhhhjjjlllmmmlllkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnqqqtttuuuvvvwww{{{~~~vvvfff]]][[[```gggmmmqqqtttvvvxxxwwwyyyzzzzzzzzz||||||{{{{{{{{{zzzxxxvvvuuutttuuuuuuuuurrrnnnjjjhhhhhhjjjlllfffeeecccaaa```aaabbbcccaaaaaa```___]]]\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^^^^\\\[[[ZZZ\\\]]]]]]^^^^^^______^^^^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]^^^\\\ZZZXXXWWWWWWUUUTTTPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMJJJJJJJJJKKKMMMRRRZZZ___jjjqqq||||||vvvrrrllliiiddd```\\\XXXSSSPPPJJJIIIHHHFFFEEEEEEFFFFFFDDDEEEFFFEEEFFFHHHLLLPPPQQQWWW]]]___ccchhhiiiggg\\\VVVLLLCCC>>>;;;999888999999999999::::::;;;;;;;;;@@@GGGKKKKKKIIIGGGFFFCCCBBBBBBHHHZZZpppwwwqqqnnniiibbb^^^]]]TTTRRRPPPNNNMMMMMMMMMNNNJJJKKKNNNPPPRRRRRRRRRRRROOOLLLHHHEEECCCCCCEEEFFFEEEEEEEEEDDDDDDCCCBBBBBB@@@FFFMMMTTT[[[ccclllrrryyy{{{}}}}}}||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||{{{{{{||||||}}}|||zzzwwwsssqqqnnnmmmkkkjjjjjjiiihhhfffbbbcccdddcccbbbbbbccceeegggiiikkklllllllllnnnpppssswww}}}nnn___[[[WWW]]]jjj{{{qqqiiivvvuuuWWWDDD@@@<<<===???;;;;;;:::;;;======>>>EEEMMMVVV[[[\\\UUUMMMIIIEEEAAAAAACCCEEEHHHMMMTTT\\\aaajjjmmmpppssstttrrrpppnnnjjjkkkkkkkkklllllllllllliiikkknnnppprrruuuyyy|||{{{jjj```[[[```gggmmmqqqtttwwwyyywwwzzz|||{{{zzz{{{~~~|||zzzxxxwwwwwwyyyzzzzzzxxxuuupppllljjjlllmmmgggfffdddbbbaaabbbcccddd``````___^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^___^^^]]]]]]___aaa______````````````______[[[[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]][[[YYYXXXVVVVVVSSSRRRRRRRRRQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLNNNSSSZZZ___jjjrrr}}}zzztttoookkkhhhccc___\\\YYYUUUSSSMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIIIIIIIIIILLLQQQTTTYYY```ggghhhjjjmmmmmmkkk```YYYPPPGGGAAA<<<999777::::::;;;;;;<<<<<<======>>>DDDLLLOOOMMMJJJIIIIIIAAAAAAAAAEEETTTlll{{{sssooojjjdddaaaaaa[[[YYYVVVSSSQQQOOONNNMMMKKKLLLNNNQQQSSSTTTUUUVVVSSSQQQMMMIIIGGGFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAA???DDDKKKQQQWWW___iiioooxxxzzz}}}}}}}}}~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~|||zzzyyyqqqooommmlllllljjjhhhfffcccddddddcccbbbaaacccdddhhhjjjllllllkkkkkklllmmmppptttyyyzzzlll___YYY]]]fffqqqllldddttt```HHHAAA<<<<<>>>>>??????EEEKKKRRRSSSOOOKKKIIIIII@@@BBBAAABBBMMMdddzzzxxxsssooojjjiiijjjhhhfffbbb\\\WWWRRROOONNNOOONNNMMMNNNQQQUUUZZZ\\\___\\\XXXSSSOOOLLLJJJIIIGGGGGGGGGFFFEEECCCAAA???===BBBHHHNNNSSS[[[dddkkkrrrxxx~~~}}}}}}{{{|||~~~~~~}}}|||tttrrrooommmlllkkkhhhfffdddeeeeeecccbbbaaabbbdddgggiiikkklllkkkkkkkkklllppprrrvvv|||vvvbbb[[[^^^ccchhhxxx{{{fff```sssgggLLLCCC<<<<<<>>>;;;;;;:::;;;<<<;;;;;;AAAIIIPPPVVVYYYUUUOOOKKKGGGCCCDDDDDDCCCCCCFFFMMMWWW]]]bbbeeekkkqqqttttttrrrpppmmmmmmlllkkkkkkjjjiiiiiihhhhhhiiikkknnnrrrvvvyyy}}}ssshhh\\\aaahhhnnnsssxxx{{{~~~zzz}}}~~~{{{{{{|||yyyyyyzzz}}}yyy{{{|||zzzuuuqqqqqqrrrqqqooommmkkkkkkkkklllmmmfffffffffeeedddcccbbbbbb^^^_______________^^^^^^]]]___```aaaaaabbbeeegggcccddddddeeeeeeddddddcccaaaaaaaaa___]]]]]]^^^``````aaabbb```]]]ZZZXXXXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLMMMOOOPPPQQQPPPPPPOOOKKKLLLMMMMMMOOOTTTZZZ^^^hhhppp}}}{{{uuupppkkkgggccc```^^^\\\ZZZXXXRRRQQQOOOMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNQQQWWW[[[eeelllpppnnnjjjhhhdddaaa[[[WWWPPPJJJFFFBBB>>>;;;<<<======>>>???@@@@@@AAAJJJPPPVVVVVVQQQKKKHHHHHHAAACCCCCCAAAJJJ___vvv|||yyyuuuqqqqqqssszzzwwwqqqjjjbbb\\\WWWTTTRRRPPPLLLKKKNNNUUU]]]bbbjjjhhhccc]]]XXXSSSOOOMMMGGGGGGGGGFFFDDDBBB???>>><<<@@@FFFKKKQQQXXXbbbhhhmmmuuu~~~~~~}}}{{{yyyvvvssspppnnnmmmkkkhhhfffdddeeeeeedddbbbaaabbbccceeehhhkkklllkkkkkkllllllppprrruuuyyyzzzkkk^^^WWW]]]ggglllsss{{{{{{kkkcccpppvvvSSS@@@???AAA>>>:::;;;;;;;;;::::::<<<@@@CCCMMMTTTYYYXXXPPPHHHEEEEEEDDDCCCBBBCCCGGGLLLRRRVVVZZZ]]]bbbhhhnnnqqqrrrqqqnnnkkkhhhgggiiijjjkkkjjjmmmmmmlllkkkkkkmmmqqqtttzzzxxxiiiaaa```cccllltttvvvyyy|||{{{{{{zzzyyyyyy|||}}}{{{zzz{{{{{{{{{yyyyyy{{{}}}~~~}}}zzzwwwqqqnnnlllllloooooollliiimmmkkkhhhffffffeeedddbbbbbbaaa```bbbcccbbb^^^ZZZ``````aaaaaabbbdddeeefffhhhhhhiiiiiiiiigggfffddddddeeeeeefffeeedddbbbaaabbb```___^^^______]]]\\\]]]]]]]]]ZZZVVVQQQOOONNNJJJKKKNNNPPPRRRSSSTTTTTTQQQQQQQQQQQQRRRVVV[[[___nnnwww}}}{{{zzzxxxwwwtttnnnfffaaa```___]]][[[TTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPNNNNNNRRRZZZ```mmmkkkhhhdddaaa___]]]]]]VVVSSSOOOLLLJJJFFFBBB???999;;;>>>???@@@AAADDDFFFJJJQQQVVVUUUQQQNNNHHHBBBAAA>>>>>>CCCKKKZZZppp}}}{{{zzzxxxkkk]]]TTTPPPPPPMMMKKKLLLPPPWWWeeesssyyyvvvrrrnnnfff\\\TTTQQQNNNLLLIIIEEEBBB@@@???>>>@@@???CCCLLLRRRWWW^^^dddqqqyyy~~~~~~|||yyyvvvpppooonnnnnnnnnmmmjjjhhheeedddcccbbbbbbdddeeeggggggggghhhhhhiiiiiiiiiiiikkkooosssvvvyyywwwddd[[[WWW\\\bbbiiiwwwtttnnn}}}{{{YYYDDD@@@AAA???<<<;;;;;;;;;::::::<<<@@@CCCMMMUUU]]]^^^WWWOOOIIIHHHCCCCCCBBBDDDGGGLLLQQQTTTYYY[[[```ggglllpppqqqqqqnnnllliiihhhiiikkkkkkkkknnnnnnnnnlllkkkmmmpppsssxxxooo```^^^```iiipppsssuuuxxxxxxyyyxxxxxxxxx{{{}}}|||}}}|||||||||||||||}}}~~~}}}zzzxxxsssqqqnnnoooqqqrrrpppnnnmmmkkkiiihhhhhhhhhgggeeedddbbbaaabbbcccbbb___]]]^^^___```bbbeeehhhkkklllkkkkkkkkkkkkjjjiiiiiihhhffffffffffffeeeeeedddcccdddbbbaaaaaabbbaaa```^^^^^^______]]]XXXTTTQQQPPPLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVVVVVVVWWWZZZ___cccoooyyy|||{{{yyywwwvvvtttooohhheeedddcccaaa^^^XXXWWWVVVTTTRRRPPPOOONNNPPPQQQSSSSSSTTTXXX___ddddddbbb___[[[XXXVVVUUUUUURRRQQQOOONNNLLLHHHCCC???;;;<<<>>>???@@@AAACCCEEEFFFMMMSSSRRRPPPMMMHHHCCCBBB??????CCCJJJYYYrrr|||nnn```VVVQQQNNNKKKJJJMMMRRR\\\lllzzzzzzqqqfff]]]XXXRRROOOKKKFFFCCCAAA@@@@@@AAA???BBBJJJPPPUUU]]]eeesss{{{~~~~~~}}}{{{wwwuuuooonnnmmmnnnnnnmmmjjjhhhfffeeecccbbbbbbdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhiiimmmrrrtttwww~~~uuu___YYYWWWZZZ]]]dddxxx{{{bbbJJJAAAAAA@@@===;;;;;;;;;::::::<<>>@@@@@@@@@@@@CCCEEEEEELLLQQQQQQPPPOOOKKKGGGCCCAAAAAACCCIIIZZZvvvyyykkk^^^TTTOOOJJJHHHHHHMMMTTT```rrr|||pppeee]]]XXXUUUOOOIIIEEECCCCCCCCCBBB@@@AAAGGGLLLRRR\\\fffvvv~~~~~~{{{xxxuuuooonnnmmmmmmmmmllljjjhhhfffeeedddccccccdddeeeeeehhhhhhggggggggggggggggggiiilllpppsssvvv|||xxx___XXXUUUWWWZZZaaasssnnnQQQBBB@@@???===:::;;;;;;;;;:::;;;>>>@@@DDDNNN[[[dddccc[[[QQQJJJCCCCCCDDDEEEGGGJJJLLLNNNSSSWWW\\\aaafffjjjnnnqqqqqqooollljjjkkkllllllllloooooonnnllljjjjjjlllnnnnnnqqq|||ttt```ZZZYYY```hhhmmmooorrryyyzzz|||||||||~~~~~~}}}}}}|||{{{xxxxxxzzz~~~zzzsssqqqnnnmmmmmmlllkkkjjjhhhfffdddaaa````````````_________aaacccgggjjjlllnnnllljjjhhhhhhiiikkklllnnnmmmjjjhhhffffffffffffcccbbbbbbbbbccccccaaa______aaabbbaaa]]]XXXTTTRRROOONNNMMMMMMOOORRRVVVYYYZZZ[[[]]]]]]]]]___bbbeeennnwww~~~zzzyyywwwuuusssssspppnnnooopppnnnjjjeeebbb```\\\XXXSSSNNNJJJHHHGGGJJJNNNRRRUUUVVVWWWXXXRRRPPPLLLIIIGGGGGGHHHIIIIIIIIIJJJLLLMMMKKKFFFCCC@@@AAABBBAAA@@@AAACCCEEEHHHNNNSSSSSSQQQQQQNNNJJJDDDCCCBBBDDDJJJ\\\zzz}}}{{{uuulllaaaUUUMMMHHHGGGEEEEEEKKKSSS___qqqyyylllaaa___[[[TTTMMMHHHFFFEEEFFFCCCAAAAAAEEEIIIPPP[[[gggxxx~~~zzzxxxpppooommmmmmmmmllljjjhhhgggfffeeedddddddddddddddgggggggggfffffffffffffffiiikkkooorrruuu{{{bbbVVVOOOSSS[[[cccqqqyyyXXXDDD???>>><<<:::;;;;;;;;;:::;;;===???AAAJJJWWWbbbfff```UUUMMMEEEDDDDDDEEEFFFHHHJJJKKKPPPTTTYYY]]]bbbgggmmmqqqrrrooolllkkkkkkllllllllllllmmmlllkkkiiihhhjjjkkknnnooowwwtttccc[[[XXX^^^hhhmmmqqqsssxxxzzz|||}}}~~~~~~~~~~~~}}}|||xxxzzzyyywwwsssqqqooonnnllljjjiiiiiigggeeecccaaaaaaaaaaaaaaaaaabbbeeehhhlllooorrrpppmmmjjjiiikkkmmmnnnrrrpppmmmjjjgggfffeeeeeedddddddddeeeffffffcccaaa^^^```aaa```\\\WWWTTTSSSQQQOOOMMMLLLMMMQQQUUUWWW[[[]]]___aaaaaaccceeegggjjjrrr~~~}}}zzzxxxwwwuuutttrrrqqqpppqqqsssqqqlllhhhdddbbb^^^XXXRRRLLLHHHFFFEEEGGGJJJMMMOOOOOOMMMLLLKKKIIIFFFDDDCCCDDDEEEFFFHHHGGGGGGHHHJJJJJJIIIHHHCCCDDDDDDCCCBBBBBBEEEGGGKKKQQQUUUSSSRRRRRRPPPLLLGGGEEEDDDFFFMMM^^^{{{wwwpppiiifffaaa[[[SSSLLLFFFBBBDDDBBBCCCHHHNNNYYYiiixxxwwwjjjeeebbb\\\UUUOOOKKKHHHGGGEEECCCCCCEEEHHHNNN\\\hhhxxx}}}{{{tttrrrpppnnnnnnmmmkkkiiihhhgggfffeeeddddddcccccceeeeeeeeeeeeeeeeeeeeeeeejjjlllnnnrrrvvv{{{}}}{{{~~~gggVVVKKKOOOZZZeeerrr}}}```GGG@@@>>><<<:::;;;<<<;;;::::::<<<>>>AAAGGGRRR^^^eeeddd[[[TTTGGGFFFDDDDDDDDDFFFHHHJJJMMMQQQVVVZZZ^^^ccckkkqqqrrrooolllkkkkkkllllllkkkjjjkkkkkkjjjhhhggghhhjjjpppqqqvvvwwwfff]]]XXX^^^hhhoootttvvvvvvxxx{{{}}}}}}~~~~~~}}}xxx{{{}}}yyyvvvtttrrrooommmmmmooopppoookkkgggeeedddbbbbbbccceeeiiinnnsssvvvxxxvvvrrrpppnnnooopppqqqqqqpppnnnkkkiiigggffffffhhhhhhiiijjjlllkkkhhhfff___``````^^^ZZZVVVUUUTTTSSSRRROOONNNNNNPPPSSSVVV\\\___ccceeefffgggiiikkkhhhnnnxxx|||zzzyyyxxxwwwvvvsssrrrrrrsssuuutttooojjjeeeccc___YYYRRRMMMHHHFFFGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDBBBBBBAAABBBBBBCCCHHHGGGFFFHHHJJJLLLLLLKKKFFFFFFFFFEEEDDDEEEHHHKKKMMMSSSVVVTTTSSSTTTSSSPPPLLLHHHEEEGGGNNN]]]ttttttiiiaaaWWWTTTOOOLLLIIIFFFBBB???AAA???@@@DDDIIIQQQ^^^kkkwwwllljjjfff```YYYRRRMMMIIIGGGFFFFFFHHHIIIOOO\\\jjjyyyyyywwwsssqqqpppnnnllljjjhhhhhhgggfffeeedddcccbbbccccccdddddddddeeeeeeeeejjjkkkmmmqqquuuzzz~~~yyyvvvyyyqqq]]]MMMMMMWWWcccrrr~~~hhhKKKBBB@@@===999;;;<<<;;;::::::;;;===AAADDDKKKWWWaaaccc^^^WWWIIIGGGDDDBBBBBBDDDGGGIIIJJJOOOTTTXXX[[[aaajjjqqqrrrooollljjjjjjkkkkkkjjjiiijjjkkkjjjiiihhhiiijjjooopppttt|||yyyggg]]]WWW]]]iiiqqqvvvyyyuuuxxx|||~~~~~~~~~~~~|||yyyzzz}}}~~~{{{zzzxxxuuusssssswww{{{{{{wwwpppkkkiiifffeeeeeegggjjjpppuuuxxx{{{yyyvvvsssqqqpppqqqqqqllllllllllllkkkjjjiiihhhjjjjjjkkkmmmooonnnkkkhhhaaaaaa```]]]YYYVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSUUUZZZ^^^bbbfffgggiiijjjlllhhhlllttt}}}{{{zzzzzzzzzyyyxxxvvvttttttuuuwwwuuuqqqmmmfffddd```ZZZTTTNNNJJJHHHGGGEEEBBBCCCDDDEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCCHHHHHHIIILLLOOOPPPOOOMMMHHHHHHGGGFFFFFFGGGKKKNNNQQQVVVYYYXXXXXXZZZZZZXXXRRRKKKFFFGGGMMMXXXhhhvvv~~~~~~|||xxxooodddYYYSSSJJJFFFCCCAAAAAAAAA???======<<<>>>BBBEEEJJJUUU```rrrrrrrrrqqqllleee[[[RRRLLLIIIHHHIIIKKKKKKPPP^^^kkkzzz|||wwwtttrrrpppmmmkkkiiiiiihhhgggeeedddbbbaaaaaaaaabbbcccdddeeeffffffiiijjjkkkoootttxxx{{{|||{{{vvvtttwww}}}gggRRRMMMSSS^^^pppsssqqqmmmOOODDDAAA???999;;;<<<<<<::::::;;;<<<>>>???EEEPPP[[[```]]]XXXJJJHHHDDDAAAAAACCCGGGIIIIIINNNSSSVVVYYY```iiiqqqrrroookkkjjjjjjkkkjjjjjjiiijjjkkkkkkjjjiiijjjkkkkkkmmmqqqwww}}}|||yyyhhh]]]VVV]]]iiirrrxxx{{{wwwzzz~~~~~~|||{{{yyyyyy~~~~~~}}}{{{yyyxxx}}}xxxqqqnnniiihhhggggggiiilllqqqsss{{{zzzwwwtttqqqpppoooooohhhiiikkklllmmmllllllkkkiiiiiikkkmmmnnnmmmjjjhhhbbbbbb```\\\YYYWWWXXXYYYYYYXXXVVVTTTSSSSSSTTTUUUWWW[[[```dddfffgggiiijjjiiilllssszzz~~~{{{zzz{{{{{{{{{zzzxxxwwwuuuvvvxxxwwwsssnnngggeeeaaa\\\VVVPPPLLLJJJFFFBBB???>>>AAACCCCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDGGGIIILLLQQQTTTTTTPPPNNNIIIIIIHHHGGGGGGIIIMMMPPPUUUZZZ^^^]]]^^^aaabbbaaaVVVMMMGGGGGGLLLTTT___hhhjjjjjjjjjfff```VVVMMMHHHCCC???<<<;;;===>>><<<;;;;;;:::===AAADDDGGGQQQ[[[dddxxxvvvwwwxxxtttmmmaaaVVVOOOJJJJJJLLLMMMMMMQQQ___lll{{{zzzvvvsssqqqnnnllliiiiiihhhgggfffdddbbbaaa``````aaabbbdddeeefffggghhhhhhjjjmmmrrrvvvyyyzzz}}}yyyvvvrrrrrrxxxnnnSSSRRRSSS\\\ppp}}}nnniiiooo}}}YYYEEE@@@@@@:::::::::::::::;;;<<<===>>>???DDDKKKSSSXXXXXXVVVLLLHHHCCC???>>>AAAEEEIIILLLLLLOOOTTTXXX\\\eeeoooqqqnnnkkkhhhggggggffffffeeehhhmmmoooooonnnmmmmmmlllnnnooopppuuu{{{zzzuuuvvvjjj\\\YYYcccooowwwyyy}}}~~~}}}{{{|||}}}|||yyy~~~~~~|||~~~}}}tttooommmmmmkkkiiihhhhhhkkknnnrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkjjjjjjkkkkkklllqqqnnnkkkjjjjjjjjjiiihhheeedddaaa___\\\ZZZXXXWWW[[[YYYWWWTTTRRRRRRSSSSSSZZZ^^^bbbeeeeeeeeehhhjjjjjjlllpppxxx~~~~~~|||zzzwww{{{zzzyyyyyyxxxuuuqqqnnnddd```[[[WWWUUURRRPPPNNNHHHGGGEEECCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJNNNQQQUUUYYYZZZYYYWWWUUUPPPMMMJJJHHHIIINNNTTTXXX___^^^aaagggnnnppplllgggZZZTTTMMMKKKNNNTTTXXXYYY[[[ZZZWWWSSSMMMFFF@@@=========>>>>>>>>><<<;;;:::======<<<===@@@DDDHHHKKK\\\jjj||||||uuunnnmmmlllggg[[[PPPMMMJJJJJJKKKLLLRRR___lllzzz~~~xxxtttqqqooommmjjjhhhfffeeeeeeeeedddcccbbb```______aaacccdddccciiihhhhhhjjjooosssvvvxxxyyyqqqnnnooouuuzzzaaaWWWSSSXXXiiiwwwxxxooommmyyy```IIIAAA???;;;:::::::::;;;;;;<<<======???CCCIIIQQQUUUUUUTTTNNNJJJEEE@@@???BBBEEEHHHLLLLLLOOOTTTWWW[[[eeennnqqqnnnkkkhhhfffeeeeeedddeeehhhkkknnnnnnnnnoooppptttuuuuuutttwww|||{{{wwwxxxlll___ZZZ```llltttyyy|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~xxxtttssspppllliiihhhiiikkklllnnnnnnoooooooooooonnnnnnkkkkkkkkkllllllnnnooooooooollliiihhhhhhhhhgggfffddddddcccbbb```]]][[[ZZZXXXWWWUUUTTTTTTTTTVVVWWWZZZ]]]aaaddddddfffiiikkkjjjkkkpppwww~~~|||zzzzzzyyyxxxwwwwwwtttpppmmmfffbbb]]]YYYVVVTTTQQQNNNMMMLLLJJJGGGFFFEEEEEEEEEDDDFFFGGGJJJLLLMMMNNNOOOSSSVVVZZZ]]]___^^^]]][[[WWWUUUQQQNNNPPPTTTYYY]]]cccdddgggnnntttuuuqqqlll```YYYQQQMMMNNNQQQRRRSSSRRRQQQOOOLLLGGGCCC???<<<<<<<<<======<<<;;;::::::>>>======>>>@@@DDDGGGJJJSSS```pppwwwooogggdddddd___VVVMMMLLLIIIHHHIIILLLRRR```nnn}}}zzzvvvssspppnnnjjjhhhfffeeeffffffeeedddeeecccaaaaaacccdddddddddhhhggghhhjjjoootttwwwyyy~~~xxxsssooommmoootttzzzqqq\\\TTTVVVdddsss}}}qqqttthhhNNNBBB???;;;;;;;;;:::;;;;;;<<<===<<<===AAAFFFLLLPPPQQQQQQPPPLLLGGGCCCAAACCCEEEHHHKKKKKKOOOTTTWWWZZZccclllpppnnnkkkhhheeedddcccccceeegggjjjkkkmmmooosssuuu{{{}}}~~~}}}~~~zzzqqqddd\\\]]]fffpppwww{{{}}}}}}}}}|||~~~}}}}}}{{{}}}~~~~~~}}}|||uuunnniiiiiijjjjjjiiijjjjjjlllmmmnnnnnnoooooolllllllllmmmoooppprrrsssooollliiihhhhhhhhhgggfffdddeeeffffffdddaaa]]][[[UUUTTTTTTTTTUUUWWWYYY[[[ZZZ]]]```bbbdddgggjjjmmmlllmmmpppuuu|||~~~}}}zzzxxxwwwvvvuuutttqqqnnniiifffaaa]]]YYYVVVRRRPPPSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVZZZ]]]```dddeeeeeedddccc```^^^ZZZWWWWWWZZZ___aaaeeegggkkkrrrwwwwwwsssnnnaaa[[[SSSNNNNNNOOOOOONNNIIIHHHFFFDDDAAA???>>>>>>>>>>>>==================???>>>>>>>>>@@@CCCEEEGGGKKKUUUcccsssrrriii___ZZZZZZXXXQQQKKKJJJGGGEEEGGGKKKSSSbbbppp}}}}}}zzzwwwssspppmmmkkkiiiiiijjjjjjiiihhhhhhfffdddcccdddeeeeeedddeeefffgggjjjoootttyyy|||}}}vvvnnniiihhhhhhkkkqqqwww}}}___VVVVVVcccuuuzzzwwwmmmQQQCCC???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???AAACCCDDDIIIOOOZZZiii{{{pppggg\\\UUUTTTTTTPPPMMMIIIEEECCCFFFKKKTTTcccqqqyyy}}}yyyxxxzzz~~~zzzvvvrrrqqqooommmmmmnnnnnnnnnmmmjjjhhheeedddeeeeeeeeedddccceeegggkkkoootttzzz~~~~~~|||xxxrrrkkkddd``````aaaffflllrrrzzzaaaWWWVVV___tttxxxrrrSSSDDDAAA===<<<<<<;;;;;;;;;<<<<<<:::<<<>>>AAAEEEHHHLLLNNNRRRPPPLLLHHHFFFEEEFFFFFFJJJJJJMMMRRRUUUWWW^^^gggnnnooonnnjjjfffccccccdddfffggghhhiiilllqqqwww|||yyylll```ZZZ]]]fffmmmyyy||||||~~~~~~|||rrrlllkkkllljjjhhhkkkkkklllllllllllllllkkknnnnnnnnnmmmnnnnnnooooooqqqnnnkkkjjjjjjjjjiiihhhfffhhhiiiiiifffaaa[[[WWWVVVWWWWWWXXXZZZ[[[]]]^^^]]]^^^```ccchhhkkkmmmnnntttuuuuuuvvvwwwzzz}}}}}}|||}}}~~~~~~{{{yyywwwwwwxxxyyyyyyyyyrrroookkkhhhdddaaa\\\YYYYYYXXXVVVUUUTTTTTTTTTUUUTTTTTTUUUWWWZZZ]]]___aaaaaabbbdddeeeggghhhhhhhhheeebbb___]]]\\\\\\^^^___]]]```dddiiikkkiiieeebbb[[[VVVQQQNNNNNNNNNLLLIIIDDDBBB@@@>>>===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAABBBHHHLLLTTT```rrr|||qqqhhh\\\UUURRRRRRQQQOOOJJJEEECCCFFFMMMVVVdddpppuuu|||}}}{{{wwwqqqllliiigggiiikkkppp{{{}}}yyyvvvrrrqqqooonnnooooooooommmkkkhhheeedddeeeeeeeeedddccceeeiiikkknnnsssyyy~~~|||wwwvvvrrrmmmfff```\\\ZZZ\\\^^^dddkkkqqqxxxcccYYYTTTWWWlllrrrxxxyyyYYYFFFBBB>>>===<<<<<<;;;<<<<<<<<<999;;;>>>@@@CCCGGGLLLPPPQQQOOOLLLIIIGGGFFFFFFFFFIIIIIIMMMRRRTTTUUU\\\dddnnnppppppmmmiiiffffffhhhhhhiiiiiijjjlllqqqwww|||zzznnnbbb[[[\\\bbbggguuuyyy||||||sssnnnllllllllljjjnnnnnnnnnnnnmmmlllkkkkkknnnnnnmmmmmmmmmmmmnnnnnnooollliiihhhhhhhhhgggffffffgggiiihhhfffaaa\\\XXXYYYYYYZZZ\\\]]]^^^____________bbbfffkkknnnnnnmmmssstttuuuuuutttvvvxxx{{{~~~|||{{{|||~~~~~~}}}zzzxxxwwwwwwzzz}}}yyyvvvssspppnnnjjjeeebbb```___]]][[[ZZZZZZZZZ[[[YYYXXXXXXYYY[[[]]]___aaa`````````aaabbbbbbcccdddaaa___]]][[[YYYYYYZZZZZZ\\\^^^aaacccccc```]]][[[XXXTTTPPPNNNMMMLLLHHHDDDCCCBBB@@@??????@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEIIIOOOXXXhhhvvv{{{xxxssskkk```XXXUUUTTTRRRQQQLLLFFFDDDHHHOOOWWWcccmmmqqquuuvvvsssqqqooojjjdddZZZYYYZZZ]]]___bbbkkkuuu|||yyysssqqqooonnnnnnnnnmmmkkkkkkiiifffeeefffffffffeeedddgggjjjlllmmmqqqwww}}}yyyooommmhhhbbb[[[XXXWWWXXX]]]```hhhooosssyyyeee[[[SSSQQQdddzzzoooqqq}}}aaaJJJDDD>>>>>>===<<<<<<<<<<<<<<<999<<<>>>@@@BBBGGGMMMRRRPPPNNNLLLJJJHHHGGGFFFFFFHHHIIILLLQQQSSSTTTZZZbbbnnnqqqrrrpppkkkhhhiiillljjjkkkkkkkkkmmmqqqvvvzzz{{{oooddd]]]]]]___aaapppuuu~~~}}}{{{~~~}}}}}}yyytttpppmmmmmmmmmnnnooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmnnnooopppooollliiihhhhhhhhhgggfffeeefffggghhhfffccc___]]]YYYZZZ\\\^^^```aaabbbccc```aaadddjjjooopppnnnlllmmmooorrrrrrqqqrrruuuxxx~~~|||{{{|||~~~~~~}}}|||yyywwwuuuwww{{{~~~|||zzzxxxtttppplllkkkiiigggdddbbbaaa``````\\\\\\ZZZZZZZZZ\\\^^^___^^^^^^]]]\\\\\\]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWZZZ\\\]]]]]][[[XXXVVVUUUQQQOOOLLLLLLMMMLLLHHHEEEDDDDDDCCCDDDEEEFFFHHHIIIKKKMMMQQQTTTUUUTTTRRRQQQMMMLLLKKKIIIGGGFFFEEEDDDCCCHHHMMMTTTaaapppxxxyyyxxxrrriiiaaa]]]ZZZWWWUUUNNNIIIGGGKKKRRRXXXaaajjjkkkmmmkkkgggdddccc^^^YYYRRRQQQSSSUUUVVVXXX___hhhqqq~~~~~~|||vvvtttqqqpppoooooommmlllllljjjgggggghhhhhhhhhgggfffjjjmmmmmmlllooouuuzzz{{{uuugggeee```YYYSSSRRRVVVYYY^^^bbbjjjqqqtttzzzggg^^^TTTOOObbbpppppppppvvvhhhNNNEEE>>>>>>===<<<<<<<<<<<<<<<999<<<>>>@@@BBBGGGNNNTTTNNNMMMLLLJJJHHHGGGFFFFFFHHHHHHLLLQQQSSSSSSYYYaaannnqqqtttrrrmmmjjjlllnnnkkklllllllllmmmpppuuuxxxxxx{{{oooddd___^^^^^^^^^lllrrr{{{{{{|||~~~zzz~~~|||yyywwwxxxxxxuuuqqqnnnmmmnnnpppoooooopppppppppppppppooolllllllllmmmnnnppprrrrrrqqqnnnkkkjjjjjjjjjiiihhhccceeefffggggggeeecccaaaYYYZZZ\\\___bbbdddeeeeeeaaacccffflllqqqrrrnnnkkkhhhkkknnnooooooppptttwww}}}||||||}}}~~~|||xxxvvvtttvvv{{{~~~{{{wwwssstttrrrnnnkkkgggeeedddccc___]]][[[ZZZZZZZZZ\\\]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]\\\ZZZYYYXXXWWWVVVVVVXXXYYYZZZXXXUUURRRQQQPPPJJJHHHHHHJJJNNNNNNLLLIIIFFFFFFGGGIIIKKKMMMOOOPPPSSSVVVZZZ^^^___^^^[[[YYYQQQPPPOOOMMMKKKIIIGGGGGGBBBHHHNNNTTT___nnnyyy|||~~~xxxqqqjjjddd```\\\YYYOOOJJJHHHMMMSSSYYY```gggffffffccc]]]ZZZZZZVVVPPPRRRPPPPPPRRRQQQRRRYYYbbbfffuuu}}}{{{xxxuuussssssrrrpppnnnmmmkkkiiihhhiiijjjjjjjjjhhhkkknnnmmmlllnnnsssyyyyyy~~~ssslllccc```[[[TTTOOOPPPUUU[[[]]]aaaiiipppsssyyy{{{___PPPSSS\\\hhhuuussswww{{{ZZZCCCDDD???<<<===;;;999999<<<;;;<<<<<<<<<>>>CCCJJJOOOSSSSSSOOOHHHEEEFFFGGGEEEFFFHHHJJJLLLNNNRRRWWW[[[jjjvvv|||vvvnnnkkkkkkjjjmmmlllkkkmmmppptttwwwxxxwww~~~uuuhhh___\\\\\\]]]gggqqq{{{{{{zzzzzz{{{~~~~~~{{{uuuuuutttqqqooommmlllllllllnnnooooooqqqssssssqqqooollllllkkklllmmmpppsssuuuwwwuuussspppmmmllljjjjjjkkkiiigggggghhhhhhdddaaa______^^^___```bbbdddeeeeeeccccccgggmmmooommmiiifffhhhkkkllllllmmmnnnpppzzz|||~~~~~~}}}|||||||||}}}yyyxxx{{{|||uuuooommmkkkgggddd[[[ZZZYYYVVVTTTUUUWWWZZZ]]][[[ZZZXXXWWWWWWWWWXXXZZZYYYXXXYYY[[[\\\\\\[[[YYYYYYWWWTTTQQQNNNKKKIIIGGGIIILLLPPPSSSSSSQQQNNNKKKMMMPPPTTTXXX[[[]]]^^^___hhhnnnmmmmmmooommmiiifff^^^WWWSSSRRROOOKKKJJJLLLMMMNNNSSS[[[gggttt}}}wwwmmmhhhfffbbb]]]SSSOOOKKKMMMTTT[[[aaaccceeebbb\\\WWWRRRPPPOOOOOOLLLMMMMMMMMMNNNQQQUUUXXXbbbiiiuuu~~~~~~~~~|||zzzyyywwwtttooolllmmmkkkiiihhhhhhiiikkkmmmnnnnnnnnnnnnmmmllllllmmm{{{||||||oooggg]]]YYYSSSNNNKKKLLLOOOQQQ\\\^^^eeelllpppvvvgggXXXWWW[[[iii{{{xxxuuuyyyfffMMMDDD???<<<===<<<:::999<<<999:::::::::<<>>>>>;;;:::<<<999999::::::;;;???EEEJJJOOORRRPPPJJJFFFGGGHHHFFFHHHIIIKKKLLLMMMPPPUUUXXXcccooozzz|||xxxsssnnnjjjjjjhhhggghhhkkknnnpppqqqnnnrrrwww~~~wwwmmmeee```^^^]]]cccmmmwww~~~||||||{{{|||~~~zzzssssssssssssrrrrrrrrrrrrsssrrrqqqqqqpppqqqrrrrrrqqqqqqppppppqqqsssvvvwwwttttttuuuuuutttrrrpppooorrrpppnnnlllkkkhhheeebbbeeeeeeeeeddddddccccccbbbdddbbbaaaccchhhkkkkkkjjjhhhjjjkkklllkkkjjjkkklllssswww{{{}}}~~~~~~~~~|||yyyyyy}}}vvvmmmggg^^^\\\XXXSSSQQQPPPPPPPPPZZZ```ggghhhbbb\\\XXXWWWXXX\\\bbbiiilllkkkeeeaaaXXXUUUQQQLLLGGGDDDBBBAAACCCEEEIIIQQQYYY```dddfffiiiiiiiiikkkooouuuzzz~~~~~~xxxlllfffddd\\\[[[YYYZZZ^^^eeelllpppyyy}}}}}}{{{xxxoooggg[[[WWWSSSSSSWWW\\\___```___\\\WWWRRROOOMMMMMMMMMMMMNNNQQQQQQRRRSSSUUUWWWXXX]]]gggqqqyyy~~~|||zzzwwwrrrooommmllljjjiiijjjlllnnnpppqqqooommmooosssuuutttssssssssswww}}}~~~vvvtttsssvvv}}}~~~qqqeee]]]VVVSSSNNNKKKIIIJJJMMMOOORRRPPPPPPSSSYYYdddxxxppp```[[[[[[ccchhhttt~~~```GGGAAA===??????===;;;<<<;;;;;;<<<<<<===@@@EEEIIILLLPPPPPPJJJFFFGGGHHHGGGHHHIIIJJJKKKLLLOOOSSSVVV\\\gggttt{{{zzzuuunnnhhhhhhfffeeeeeehhhkkklllmmmoooqqquuu}}}}}}qqqgggaaa___^^^bbbkkkvvv}}}~~~}}}||||||~~~~~~yyyxxxwwwvvvtttrrrqqqpppqqqqqqqqqpppqqqtttxxxzzzuuutttsssssstttvvvxxxzzzvvvwwwxxxxxxwwwuuusssqqqsssrrrqqqooonnnkkkiiigggkkkkkkjjjhhhgggeeecccbbbdddbbbaaabbbeeehhhiiiiiihhhjjjkkkjjjiiiggghhhhhhnnnrrrwww{{{}}}~~~|||{{{{{{}}}qqqjjjaaa^^^YYYVVVTTTTTTSSSSSSbbbllluuuuuulllaaaZZZXXXWWWZZZ```fffiiigggaaa]]]TTTQQQLLLGGGCCCAAA@@@@@@BBBCCCHHHQQQ\\\gggnnnrrrrrrrrrsssuuuxxx|||}}}uuuiiifffbbb```bbbfffjjjmmmrrrwww|||~~~xxxpppeeeaaa]]]\\\___bbbccccccbbb___ZZZVVVRRRQQQQQQQQQPPPRRRTTTUUUUUUUUUVVVXXXYYY]]]dddmmmtttyyy{{{}}}}}}yyyuuuqqqooommmlllkkkkkkmmmppprrrvvvrrroooppptttwwwvvvsssrrrrrrtttzzz}}}}}}xxxpppnnnnnnpppwwwwwwjjj___XXXQQQOOOLLLIIIHHHIIIKKKLLLLLLIIIIIILLLRRR___tttkkk\\\XXXZZZ```hhhuuummmKKKCCC>>>>>>???===;;;<<<;;;;;;<<<;;;<<<>>>CCCFFFHHHMMMOOOKKKFFFFFFHHHGGGGGGHHHIIIIIIJJJMMMQQQTTTWWW```nnnzzz}}}xxxpppkkkiiifffdddeeegggiiijjjjjjmmmnnnsss|||xxxkkkccc```___aaajjjuuu}}}~~~}}}{{{zzzyyywwwvvvtttsssrrrsssttttttsssrrruuuzzz~~~zzzyyywwwwwwwwwyyy{{{|||{{{|||||||||zzzwwwtttrrrsssttttttsssrrrqqqpppppprrrqqqooollljjjgggeeeddddddcccbbbbbbdddfffggggggggghhhiiihhhfffddddddeeeiiimmmtttyyy}}}~~~~~~}}}|||tttlllhhhddd___\\\[[[[[[ZZZYYYdddnnnyyyyyypppddd]]]ZZZXXXYYYZZZ]]]^^^]]]ZZZWWWOOOMMMIIIEEEBBBAAAAAAAAABBBCCCHHHRRR___kkkuuuzzzvvvxxxzzz|||~~~~~~~~~}}}zzz}}}uuupppiiieeeeeegggiiijjjlllqqqvvvyyy}}}~~~xxxllliiieeedddfffhhhhhhfffeeebbb^^^YYYVVVUUUTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZ[[[___eeelllqqqvvvxxxyyy|||xxxtttqqqooonnnmmmmmmoooqqqssszzzwwwsssrrrtttuuutttrrruuusssuuuzzz}}}zzzrrrqqqpppsssxxx~~~{{{qqqeeeZZZSSSMMMLLLJJJHHHGGGHHHIIIJJJGGGFFFGGGLLLSSS___rrrkkkXXXUUUXXX]]]lll{{{sssQQQGGG>>>===>>>===;;;<<<999999:::999999;;;>>>AAACCCJJJNNNJJJFFFEEEGGGGGGEEEFFFGGGGGGHHHKKKOOORRRWWW]]]jjjzzz|||uuuqqqkkkhhhffffffgggiiijjjjjjiiijjjpppyyyssshhhbbb```___iiittt|||~~~zzzyyywwwvvvvvvvvvwwwxxxyyyzzzzzzwwwtttuuuyyy}}}~~~}}}{{{zzzzzz|||}}}~~~|||zzzwwwvvvvvvxxxzzzzzzyyyxxxyyyzzzyyywwwtttpppmmmjjjiiiiiieeeeeedddddddddddddddeeedddeeefffeeecccbbbaaabbbdddiiiqqqwww{{{}}}~~~~~~}}}|||~~~wwwpppjjjccc___^^^\\\ZZZWWW[[[dddnnnqqqlllddd^^^\\\ZZZXXXVVVUUUUUUUUUTTTSSSNNNMMMJJJGGGEEECCCBBBBBBBBBDDDJJJTTTcccqqq{{{}}}~~~|||yyyvvvrrrsssuuuwwwyyy|||qqqjjjhhhiiiiiihhhkkkooorrrtttyyy{{{pppmmmjjjjjjlllmmmllljjjhhheee```[[[XXXVVVVVVVVVWWWYYYZZZZZZYYYYYYZZZ\\\]]]aaagggnnnssswwwyyyzzz~~~~~~zzzwwwtttrrrpppnnnnnnppprrrsss{{{zzzwwwsssqqqpppqqqqqquuutttvvv{{{~~~~~~wwwvvvvvvxxx|||~~~vvvlll```WWWQQQKKKJJJIIIHHHGGGFFFGGGGGGEEEEEEHHHNNNUUU```qqqrrrZZZSSSUUUVVVmmm|||wwwVVVJJJ???<<<===<<<;;;<<<999999:::999999:::<<>>@@@===FFFLLLIIIDDDCCCEEEEEE@@@AAACCCDDDEEEHHHMMMPPPUUUVVVaaasss~~~|||wwwvvvooommmjjjiiijjjkkklllkkkmmmnnnqqqtttvvvuuuggg___[[[eeepppyyy~~~}}}yyyuuussstttvvvxxxzzz}}}}}}zzzyyy}}}~~~~~~~~~~~~~~~yyyssspppooopppqqqggghhhiiihhheeebbb``````___```bbbaaa___^^^^^^___^^^dddmmmtttxxx{{{|||~~~|||~~~~~~zzzuuussswww|||}}}zzzssslllddd^^^UUUWWWZZZ]]]]]][[[WWWUUURRROOOLLLKKKKKKLLLLLLKKKSSSRRRQQQNNNJJJFFFCCCAAAAAADDDMMM[[[kkk{{{~~~xxxsssooonnnffffffggghhheeeeeeqqq|||vvvsssqqqooorrruuuvvvvvvxxx|||{{{vvvxxxvvvtttuuuxxxyyywwwuuuooolllgggaaa]]]ZZZZZZYYYYYYYYYYYYWWWVVVWWWYYY\\\aaagggpppzzz~~~{{{xxxvvvsssqqqpppppprrrsssvvvyyyyyytttllljjjoootttnnnnnnqqqwwwzzzzzz}}}~~~{{{tttkkkbbbZZZSSSPPPKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEGGGLLLSSS]]]pppbbbQQQTTTSSS^^^vvvxxx{{{cccPPP@@@???>>>999888===>>><<<;;;999999:::;;;<<>><<<;;;999999:::;;;<<>>AAAEEEHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCFFFJJJMMMQQQVVV\\\cccooo|||~~~wwwpppmmmmmmnnnkkkhhhnnnoooppppppqqqvvv~~~sssccc[[[]]]cccnnnzzz|||vvvsssqqqpppnnnooolllhhheeecccbbb```^^^\\\\\\[[[ZZZXXXVVVTTTSSSOOOQQQTTTWWW]]]dddmmmrrrxxxqqqooojjjrrr~~~wwwaaa^^^[[[\\\``````[[[WWWUUUOOOIIIHHHGGGGGGKKKQQQ\\\^^^^^^ZZZTTTMMMHHHFFFJJJMMMTTTaaauuuwwwpppnnnjjjfffddd```]]]___dddrrrzzz~~~vvvrrrmmmiiiiiimmmvvv|||ttthhh```^^^\\\]]]^^^]]][[[[[[\\\]]]bbbiiisss~~~zzzwwwvvvvvvuuutttpppqqqssstttttttttuuuwwwwwwwwwwwwxxxzzz|||}}}~~~|||tttlllfffbbbaaaaaa```aaabbbbbbdddkkkuuu}}}}}}nnn```VVVOOOJJJHHHKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEJJJOOOSSSYYYeeeqqqaaaYYYYYYfffvvvvvvhhheeexxxhhhLLLAAAAAA@@@===;;;===<<<;;;:::::::::;;;;;;>>>@@@DDDGGGIIIIIIHHHGGGJJJJJJIIIFFFEEEEEEHHHJJJOOOUUUZZZ```jjjwwwzzzppplllnnnpppooommmsssrrrqqqooooooqqqwww|||vvveee\\\]]]```iiiuuu~~~yyyvvvtttrrrpppoookkkgggdddcccaaa___]]][[[ZZZYYYXXXUUUSSSQQQPPPKKKLLLMMMOOORRRYYYaaafffrrrwww~~~tttnnniiippp|||ooollliiijjjnnnoookkkggg]]]UUUMMMJJJIIIHHHJJJOOOZZZ\\\^^^]]]XXXRRRMMMJJJIIILLLTTTaaauuuvvvsssnnnjjjgggbbb\\\[[[^^^gggnnn{{{}}}tttlllfffbbb```ccchhhuuu{{{wwwiiiaaa]]]]]]]]]\\\[[[ZZZ[[[\\\___dddmmm}}}|||yyywwwvvvuuuuuutttvvvyyy{{{zzzzzz{{{|||||||||||||||}}}~~~|||xxxqqqiiiccc```^^^^^^[[[\\\\\\]]]^^^dddkkkpppuuugggYYYPPPKKKHHHGGGIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEIIIOOOSSSWWWaaalllyyykkkZZZXXXaaannn{{{pppdddqqqqqqSSSCCCAAABBB>>>;;;<<<<<<;;;;;;::::::::::::<<<>>>BBBEEEHHHIIIHHHHHHNNNNNNMMMKKKHHHFFFFFFGGGMMMTTTYYY]]]dddqqq||||||qqqkkklllpppssssssvvvtttrrrooonnnppptttwwwyyyggg___^^^^^^eeeppp|||yyywwwtttrrrooolllhhhdddcccaaa___]]]ZZZYYYXXXVVVSSSQQQNNNMMMJJJJJJJJJIIIJJJOOOUUUZZZbbbkkkxxx{{{rrrhhhllluuuzzzzzz}}}~~~|||xxxhhh^^^SSSOOOLLLIIIJJJNNNSSSWWW[[[]]]ZZZVVVRRRPPPJJJNNNVVVbbbvvv~~~yyyrrrllliiiccc\\\YYYZZZ___fffsssppphhh___\\\[[[\\\bbbjjjuuu{{{xxxjjj```^^^\\\YYYXXXXXXXXXXXX\\\```hhhwww~~~zzzwwwuuuuuuvvvwwwzzz~~~~~~~~~~~~|||xxxqqqjjjddd```^^^^^^ZZZZZZYYYXXXYYY]]]bbbeeeooo~~~qqqiii]]]RRRLLLIIIHHHHHHFFFFFFFFFDDDCCCCCCDDDDDDFFFFFFIIIOOORRRUUU]]]fffrrr{{{vvv[[[WWW\\\gggtttlllrrryyyZZZGGGBBBBBB???<<<<<<<<<;;;;;;;;;::::::::::::<<<@@@CCCFFFHHHHHHHHHOOOPPPQQQPPPLLLIIIGGGGGGKKKSSSYYY[[[___jjjvvv}}}|||sssmmmlllooorrruuuuuusssqqqooooooqqqsssuuu{{{|||jjjaaa^^^]]]aaalllzzz~~~|||zzzvvvtttpppmmmhhheeecccaaa___]]]ZZZYYYXXXUUURRROOOMMMKKKIIIIIIGGGFFFEEEGGGLLLOOOUUU___mmmzzzzzzmmmnnnsss{{{tttggg[[[TTTPPPLLLKKKMMMLLLRRRXXX\\\\\\YYYUUUSSSMMMSSSZZZdddttt}}}vvvnnnjjjeee^^^YYYYYY[[[aaalll{{{~~~vvvfff___XXXVVVXXX\\\eeennnuuu|||qqqfffbbb\\\WWWVVVVVVVVVUUUXXX]]]eeeqqq|||wwwtttuuuvvvvvvzzz~~~~~~~~~~~~{{{tttmmmfffbbb```___]]]ZZZWWWTTTSSSUUUXXXZZZdddsss{{{wwwqqqnnnnnn```[[[SSSMMMIIIHHHHHHGGGEEEEEEEEEDDDBBBBBBCCCDDDGGGFFFIIIOOORRRTTTYYY```lllrrr~~~{{{[[[VVVZZZbbbnnnwwwvvv~~~```JJJBBBAAA@@@===;;;;;;<<<<<<;;;;;;::::::888:::>>>BBBEEEGGGHHHIIILLLOOOSSSTTTRRRNNNKKKIIIJJJSSSYYYYYY[[[dddpppwww}}}{{{xxxsssnnnlllnnnppprrrpppnnnmmmoooqqqtttuuuyyyqqqaaa^^^[[[]]]gggttt|||xxxuuuqqqnnniiifffdddbbb___^^^ZZZYYYXXXUUURRRNNNLLLJJJEEEEEEEEECCCBBBCCCFFFIIILLLTTT^^^iiixxxuuurrrqqqttt|||~~~pppaaaYYYSSSNNNLLLLLLIIIPPPXXX]]]]]]ZZZWWWUUUPPPUUU\\\bbbnnnxxxoookkkfff___[[[[[[ZZZ]]]cccooo~~~tttkkkaaaZZZTTTSSSVVVZZZdddmmmsssyyy}}}nnnggg]]]WWWTTTTTTTTTTTTRRRYYYaaajjj}}}~~~xxxuuuuuuvvvsssxxx~~~xxxqqqllliiihhhddd___YYYTTTRRRRRRTTTUUU]]]llltttkkkeee___\\\\\\RRROOOLLLIIIHHHGGGFFFEEEDDDFFFFFFEEECCCBBBDDDFFFHHHGGGIIINNNRRRSSSWWW\\\fffiiitttzzz\\\VVVYYY___kkk{{{uuu~~~dddLLLBBBAAA@@@===;;;;;;<<<<<<;;;;;;:::999777999<<<@@@DDDFFFHHHHHHIIIMMMSSSVVVUUUQQQNNNLLLIIISSSZZZYYYYYYaaalllsssyyy{{{|||xxxpppjjjiiikkkooommmkkklllnnnrrrtttuuuyyywwwaaa]]]YYY[[[cccppp|||}}}yyyvvvrrrooojjjgggdddbbb```^^^ZZZZZZXXXUUURRRNNNKKKJJJAAABBBBBBBBBAAABBBDDDFFFFFFKKKRRR[[[kkk}}}vvvqqqjjjiiimmmtttzzz|||uuueee[[[UUUOOOLLLLLLIIIPPPXXX^^^^^^[[[XXXUUUPPPUUUZZZ^^^hhh}}}yyypppkkkgggaaa]]]]]][[[ZZZ]]]fffsssrrrhhh___WWWQQQQQQSSSXXXaaajjjnnnvvv~~~sssjjj___WWWTTTTTTTTTSSSMMMTTT\\\ddduuuzzzvvvvvvwwwrrrwww~~~~~~~~~yyyuuutttlllggg^^^XXXUUUUUUUUUVVVZZZiiiwwwhhh___YYYTTTSSSUUUKKKJJJHHHHHHHHHGGGDDDBBBEEEGGGHHHFFFCCCCCCEEEGGGHHHGGGIIINNNQQQRRRUUUZZZaaacccnnn```[[[XXX[[[ggg~~~rrrrrrnnnTTTEEE???<<<888<<<;;;::::::999999::::::999888:::>>>DDDGGGGGGFFFEEEIIIOOOTTTVVVUUUSSSQQQMMMPPPUUUXXX[[[```hhhnnnvvvxxxyyywwwsssooolllkkkkkkjjjiiijjjlllooosssvvv|||oooaaaXXX[[[bbbhhhrrr}}}|||xxxtttpppkkkgggdddcccaaa___ZZZYYYWWWVVVUUUQQQMMMIIIIIIHHHFFFEEEFFFEEECCCBBB???EEEKKKQQQ```sss~~~wwwqqqiiieeefffkkkpppttt{{{}}}~~~pppbbbXXXSSSPPPNNNMMMNNNRRRXXX]]]^^^ZZZVVVWWWUUUWWW\\\eeeuuuzzzrrrlllfff___ZZZ[[[]]]```eeellluuuxxxjjjdddYYYPPPPPPTTTYYYaaagggnnnttt|||rrr```[[[WWWOOOLLLOOOLLLNNNTTTaaaqqq|||zzzzzzzzzyyyyyyzzz~~~|||rrrdddZZZWWWVVVTTTQQQYYYfff}}}nnn^^^VVVRRRNNNKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEHHHKKKLLLMMMPPPUUUZZZ```cccjjjtttddd^^^XXXZZZfff|||qqqlll{{{sssXXXGGGAAA>>>;;;<<<;;;::::::999999:::::::::999:::>>>DDDGGGGGGFFFEEEHHHLLLQQQSSSSSSQQQPPPLLLPPPTTTWWWZZZ___gggmmmvvvxxxyyyxxxtttoookkkjjjiiiiiiiiijjjlllpppsssuuuzzzssseee[[[]]]bbbgggqqq|||~~~{{{uuuqqqlllhhhfffdddbbb```\\\[[[YYYXXXVVVRRRMMMIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@EEEHHHMMMZZZkkkwwwzzz{{{uuulllfffccceeeiiikkkpppqqqssstttvvv|||yyyjjj^^^VVVOOOLLLNNNOOOSSSYYY^^^___[[[WWWVVVTTTTTTXXX^^^jjj}}}xxxqqqjjjccc___[[[\\\^^^aaafffnnnvvv|||rrrfff[[[QQQOOORRRWWW^^^dddkkkpppuuuyyy~~~zzzeee^^^YYYPPPLLLNNNLLLNNNTTT```ooo}}}{{{{{{zzzzzz{{{xxxjjj___YYYWWWVVVUUUXXXeee}}}yyykkk[[[SSSPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDCCCCCCGGGJJJMMMNNNMMMNNNRRRUUU]]]aaahhhpppxxx~~~hhh___XXXZZZdddvvvpppgggttt{{{^^^KKKCCCAAA???<<<;;;;;;:::::::::::::::::::::<<>>===<<<;;;;;;::::::;;;;;;;;;<<<===???AAADDDGGGIIIDDDDDDDDDDDDEEEGGGIIIJJJIIILLLPPPRRRTTTXXX___eeerrrvvvzzz{{{wwwqqqkkkhhhdddeeegggiiikkklllnnnnnnooottt|||ooo```^^^```dddnnnyyy}}}xxxuuuqqqmmmjjjgggdddaaa]]][[[ZZZZZZXXXUUUQQQNNNHHHFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@CCCJJJWWWgggrrr{{{yyyuuunnnhhhdddeeeggghhheeebbb``````bbbdddfffeeeiiirrr}}}wwwhhh]]]UUUQQQOOOQQQVVV^^^fffiiigggccc]]]XXXTTTSSSQQQPPPTTTZZZbbbkkkuuuwwwoookkkhhhhhhhhhgggfffgggjjjmmmzzzuuuhhh[[[TTTRRRPPPSSSVVVVVVUUUSSSOOOMMMPPPVVV\\\fffwwwxxxhhh```YYYRRRMMMKKKKKKPPPYYYeeeuuu~~~{{{zzz{{{}}}|||oooddd^^^\\\eeeuuuxxxjjj```WWWNNNJJJJJJGGGFFFEEEEEEFFFIIIKKKMMMRRROOOKKKGGGDDDDDDEEEFFFJJJPPPVVVXXXUUURRRPPPPPPOOOUUU\\\^^^^^^bbbllltttzzz~~~{{{xxxwwwwwwwwwsssrrrvvv~~~lllaaaccciiipppxxxttt}}}___LLLBBB>>>===<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>???BBBFFFIIIEEEDDDCCCCCCDDDFFFHHHIIIHHHKKKOOOPPPRRRVVV]]]bbbnnnsssxxx{{{xxxsssnnnjjjeeeeeefffggghhhjjjkkklllmmmqqqwwwsssccc^^^___aaakkkwww}}}zzzwwwssspppmmmiiieeebbb___^^^\\\[[[ZZZWWWRRROOOIIIHHHFFFGGGGGGHHHFFFEEEDDDAAAAAAEEEKKKVVVfffttt|||vvvooojjjjjjlllmmmjjjfffdddccccccbbbaaa___bbbgggooozzznnn```WWWSSSOOOQQQXXXaaajjjnnnmmmjjj^^^XXXSSSPPPNNNKKKMMMQQQUUU[[[ccckkkttt}}}vvvrrrmmmmmmllljjjhhhhhhjjjlllsssvvvjjj]]]VVVRRROOONNNPPPNNNMMMJJJGGGEEEFFFIIIMMMTTT^^^ooommmbbbZZZRRRMMMJJJJJJOOOXXXcccrrr~~~|||~~~}}}mmmccc]]]eeetttwwwjjj^^^RRRLLLLLLHHHGGGFFFFFFHHHKKKOOOQQQUUURRRLLLGGGDDDDDDFFFGGGJJJPPPVVVXXXVVVRRRQQQQQQMMMQQQUUUVVVWWWZZZbbbhhhmmmvvv|||yyyvvvtttkkkkkkkkkiiihhhhhhkkknnnqqqrrruuunnn]]]]]]cccjjj}}}wwwpppkkkSSSFFF???======<<<;;;;;;;;;;;;;;;999;;;=========@@@DDDHHHEEEDDDDDDDDDEEEFFFGGGHHHGGGJJJMMMOOOPPPTTTZZZ```iiiooowww{{{zzzuuupppmmmggggggeeeeeefffgggiiikkklllooosss}}}zzzggg```^^^___hhhsss~~~}}}{{{wwwsssppplllhhhdddeeecccaaa___\\\XXXSSSOOOIIIHHHGGGGGGHHHHHHGGGFFFFFFCCCDDDHHHLLLTTTdddttt}}}wwwssstttvvvxxxuuuqqqnnnllliiieeeaaa___```ccchhhppp}}}uuueeeZZZTTTOOORRRYYYcccnnnsssssspppbbb[[[SSSPPPLLLHHHHHHKKKKKKOOOWWW^^^dddlllwwwzzzxxxttttttrrrnnnkkkiiiiiijjjppp|||uuuiii]]]WWWRRRLLLJJJJJJGGGFFFEEECCCBBBBBBCCCEEEKKKOOOYYYgggyyyssseeeZZZRRRLLLIIIJJJOOOWWWaaapppwwwjjj```hhhwwwyyyiiiZZZSSSRRRIIIHHHGGGGGGIIIMMMQQQTTTXXXTTTNNNHHHDDDDDDFFFHHHKKKPPPVVVWWWTTTPPPOOOOOOKKKMMMNNNNNNOOOQQQVVVYYY^^^fffmmmoooqqquuuuuurrrmmmjjjgggdddcccbbbaaa___YYYZZZ\\\\\\\\\```eeeiiipppsssuuu}}}mmmWWWUUUZZZcccyyyttthhhvvvtttYYYIIIAAA======<<<;;;;;;;;;;;;<<<999;;;<<<<<<<<>>CCCGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIKKKMMMOOOSSSXXX\\\dddkkkuuu}}}zzzqqqkkkgggggggggffffffhhhkkknnnnnnpppqqqtttppp___WWWYYY```ggg}}}~~~{{{wwwtttqqqpppoooooommmhhhbbb\\\VVVRRROOOJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFGGGJJJNNNTTTcccqqq~~~|||vvvooojjjeeehhhjjjjjjkkkpppzzzvvvhhh^^^WWWSSSUUU[[[fffrrryyyyyyvvvkkkddd[[[RRRMMMJJJHHHGGGHHHIIILLLPPPUUUZZZ^^^```kkkpppvvv|||}}}||||||~~~}}}xxxqqqmmmmmmppprrrggg]]]WWWRRRLLLIIIJJJCCCCCCBBBBBBBBBBBBBBBBBBDDDBBBEEEOOOYYYeeexxxzzzfffXXXPPPNNNKKKOOOTTTXXX```qqqrrrlllxxx~~~pppaaaTTTMMMLLLJJJJJJLLLSSS[[[```ggg^^^RRRIIIFFFGGGGGGGGGKKKMMMOOOPPPOOOKKKHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIILLLLLLLLLNNNRRRXXX^^^bbbrrrqqqrrryyypppXXXRRRSSSWWWiii{{{lllbbbnnneeeMMMCCC@@@>>><<<<<<<<<<<<:::999<<<<<<;;;;;;;;;>>>CCCGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIKKKMMMOOOSSSXXX[[[dddkkkuuu}}}{{{tttnnniiiiiihhhggggggiiikkkmmmmmmppprrrvvvwwweee[[[[[[aaagggyyy~~~|||yyyvvvsssqqqoooooommmiiiddd]]]WWWRRRPPPLLLIIIGGGFFFGGGHHHGGGFFFHHHGGGIIIMMMPPPWWWfffttt{{{vvvoookkkiiikkkkkkiiigggjjjpppwwwzzz~~~rrrggg^^^XXXUUUWWW]]]hhhssszzzzzzxxxjjjddd[[[SSSNNNKKKIIIHHHFFFGGGIIILLLQQQUUUZZZ\\\cccgggmmmsssxxx{{{||||||}}}{{{vvvsssuuuxxxqqqggg]]]WWWQQQJJJGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBGGGDDDFFFMMMTTT^^^nnn}}}zzziii[[[SSSQQQLLLQQQXXX^^^gggwwwyyymmmnnn{{{yyyiii[[[QQQOOOLLLLLLPPPWWW___dddlllbbbTTTJJJFFFEEEEEEEEEIIIJJJKKKKKKJJJHHHEEECCCAAAAAAAAA@@@@@@AAAAAABBB@@@AAACCCEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCHHHIIIJJJLLLPPPUUUZZZ^^^ppppppssswwwqqqZZZRRRRRRVVVfffxxxwwwccc```qqqpppUUUFFFAAA???===<<<<<<<<<;;;999:::;;;;;;;;;<<>>>>>===============>>>;;;<<<===?????????>>>>>>>>>>>>=========>>>>>>???CCCDDDFFFJJJNNNRRRVVVXXXoooqqqtttvvvzzzvvv___TTTQQQWWWffftttlll___ggg|||]]]IIIBBB@@@===<<<<<<<<<;;;:::999:::;;;;;;<<>>=========>>>>>>=========>>>??????@@@AAAEEEIIILLLPPPRRRSSSoooqqqtttuuuvvvjjjXXXPPPUUUcccppp~~~{{{iiikkk|||fffMMMDDDAAA>>><<<<<<<<<<<<;;;999:::;;;;;;<<<>>>BBBEEEHHHHHHGGGFFFEEEDDDCCCBBBFFFHHHKKKMMMNNNQQQTTTWWW]]]bbbjjjrrrxxxzzzzzzyyysssppplllkkklllmmmlllkkkkkkooovvvzzz~~~zzzhhh\\\YYYZZZaaannn|||{{{wwwtttlllkkkhhheeebbb___]]]\\\ZZZXXXVVVTTTTTTSSSQQQOOOJJJIIILLLQQQVVV^^^nnn}}}|||tttlllhhheeecccaaa```bbbdddeeedddcccbbbbbbcccdddfffgggiiimmmssswww~~~~~~wwwkkk```ZZZVVVQQQRRRUUU[[[bbbjjjnnnpppppphhhccc]]]WWWTTTRRRQQQOOONNNNNNNNNOOOQQQSSSVVVXXX[[[\\\^^^cccjjjqqqxxx|||vvvxxx|||}}}sssmmmgggaaaYYYPPPLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQTTTYYY___aaadddjjjpppuuutttyyy{{{vvvkkkaaa]]]]]]^^^ccckkkttt~~~vvvnnneeegggmmmyyy|||oooaaaZZZUUUXXXaaajjjnnnnnnggg^^^QQQHHHDDDCCCBBBBBBAAA@@@>>>============>>><<<<<<;;;::::::999::::::;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@???AAADDDHHHLLLOOOPPPQQQoooppprrrsssttt~~~|||cccSSSRRR]]]fffuuuuuuqqqvvvoooRRRFFFCCC???===<<<<<<<<<;;;999:::;;;<<<<<<>>>AAACCCGGGGGGGGGGGGFFFDDDCCCBBBEEEGGGJJJMMMNNNPPPSSSUUUYYY^^^gggpppwwwzzz{{{zzzuuuppplllkkkmmmnnnmmmkkklllnnnttt{{{rrrccc[[[ZZZ^^^iiivvv~~~|||xxxvvvllljjjhhheeeddddddfffffffffdddbbb```]]]YYYTTTQQQKKKJJJMMMRRRVVV___nnn}}}~~~wwwmmmeeeaaa_________ccceeeggghhhgggddd```]]]^^^_________aaadddiiimmmtttuuupppeee]]]XXXTTTPPPSSSVVV[[[aaafffiiikkklllhhhddd^^^ZZZWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[^^^bbbhhhmmmrrruuuuuuxxx~~~}}}tttppplllhhh```WWWSSSUUUWWWVVVUUUTTTUUUWWWYYYZZZbbbjjjrrrtttuuuxxxzzzzzzxxxyyyyyyuuunnniiiggggggfffiiiooovvvyyyrrrllliiiiiinnnwww|||lllddd]]]___gggmmmllliii\\\UUUKKKDDDBBBBBBBBBAAA???>>>===<<<<<<<<<<<<======<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????AAADDDHHHKKKNNNPPPQQQnnnmmmmmmooorrr|||vvv\\\SSSWWW\\\jjjyyytttrrrwwwYYYGGGDDD???===<<<===<<<<<<:::;;;<<<<<<<<<===???AAAEEEFFFGGGGGGFFFEEEDDDCCCDDDGGGJJJLLLNNNOOORRRTTTVVV\\\fffpppxxx|||}}}|||uuupppkkkjjjmmmooommmkkknnnnnnrrrzzz{{{hhh^^^ZZZ[[[fffqqqyyy|||yyywwwmmmkkkhhhggghhhkkkooorrrzzzxxxuuurrrlllddd[[[UUUMMMLLLOOOSSSWWW___ooo}}}}}}uuujjjbbb^^^^^^___```eeegggjjjlllkkkgggaaa]]][[[[[[[[[ZZZZZZ]]]bbbffflllmmmjjjbbb[[[YYYVVVSSSVVVYYY]]]aaaeeegggiiikkkiiieee```\\\ZZZYYYXXXVVVVVVWWWXXXYYYZZZYYYYYYXXXYYY[[[___dddiiimmmoooqqqssswww~~~}}}zzzwwwuuussskkkccc```ccc```^^^[[[YYYZZZ]]]aaadddnnnzzz}}}zzzvvvrrrpppkkklllpppwwwxxxsssmmmjjjlllrrrzzzyyypppgggggglllnnnhhh```SSSMMMEEEAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999:::::::::999999:::::::::;;;::::::;;;<<<===>>>>>>@@@AAACCCFFFJJJMMMOOOQQQllljjjjjjmmmqqq{{{eeeVVVUUUWWWbbbrrruuurrr|||]]]HHHDDD@@@===<<<======<<<:::<<<===<<<<<<<<<>>>@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDGGGJJJLLLNNNOOOQQQSSSUUU\\\fffqqqyyy~~~~~~~~~tttooojjjjjjmmmooommmkkkooommmqqqzzzkkk^^^ZZZZZZdddnnnuuu}}}|||yyyxxxnnnllliiihhhjjjpppvvvzzzyyynnnccc[[[NNNNNNPPPTTTXXX```ppp~~~}}}uuujjjaaa^^^^^^aaabbbdddfffjjjnnnnnnkkkeee```ZZZZZZYYYXXXXXX[[[```dddgggiiigggaaa[[[ZZZXXXUUUYYY\\\```cccfffgggiiikkkiiifffaaa^^^\\\[[[ZZZXXX[[[]]]^^^``````^^^]]][[[YYY]]]bbbgggllloooppppppooottt|||~~~~~~}}}vvvnnnlllnnneeebbb^^^\\\\\\```fffiiiuuuyyytttmmmnnnpppwwwzzzuuuqqqrrrvvv|||yyynnnlllpppnnneeeZZZNNNHHHBBB?????????===:::::::::;;;;;;;;;::::::999<<<;;;:::999888888888888<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBEEEHHHLLLOOOQQQiiillloooooopppxxxvvvWWWQQQYYYZZZiiivvvkkkyyytttVVVIII@@@@@@???::::::>>><<<<<<;;;:::999:::>>>AAABBBDDDFFFFFFDDDCCCBBBCCCFFFGGGIIIJJJMMMNNNPPPQQQTTTZZZcccnnnvvv|||~~~wwwqqqkkkjjjlllllljjjfffmmmmmmpppwwwpppaaaXXXXXX^^^iiittt|||zzzvvvtttwwwqqqmmmmmmlllkkkpppxxx{{{kkkYYYUUUPPPOOOUUU^^^jjjyyy{{{ssshhh```^^^aaafffiiikkklllmmmoooooolllgggccc]]]\\\\\\\\\\\\\\\]]]]]]bbbeeegggeeeaaa]]]\\\]]]```_________aaadddgggiiillliiieeecccbbbaaa```^^^aaaccceeegggeeeaaa]]]ZZZ[[[[[[]]]```dddhhhiiiiiigggjjjqqq{{{|||uuueeebbb___]]]___dddjjjnnnzzzzzzuuuttttttyyyzzzuuussswww~~~~~~uuussssssmmm___SSSIIICCC<<<:::<<<>>>===::::::;;;;;;<<<<<<;;;;;;:::999999999999999999::::::888888999::::::::::::999;;;;;;:::::::::;;;<<<<<>><<<<<<;;;:::999:::===@@@BBBDDDFFFFFFEEEDDDCCCDDDEEEFFFGGGIIIKKKMMMOOOOOOQQQVVV```jjjssszzzxxxsssllljjjkkkkkkiiigggllllllnnnttt}}}rrrddd[[[WWW]]]hhhsss{{{{{{wwwuuu}}}wwwsssssspppmmmpppuuu}}}ttteeeWWWRRRQQQWWWaaammm{{{{{{tttiiibbb```cccgggiiilllmmmnnnoooooolllfffbbbaaa```___^^^^^^_________bbbdddffffffbbb```______bbbaaaaaaaaabbbdddfffhhhllliiigggffffffgggfffeeecccdddeeeeeeccc___[[[YYYVVVVVVVVVXXX[[[]]]]]]]]]```bbbhhhrrr}}}xxxgggdddaaa___```cccgggjjjvvv~~~zzzyyyyyy~~~{{{wwwsssrrrvvv}}}zzztttsssrrrkkk^^^SSSIIICCC===;;;<<<>>>===;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<@@@AAABBBCCCDDDFFFKKKNNNfffiiilllllllllpppyyyjjjYYYXXXWWWbbbppp{{{dddiiirrr|||hhhTTTCCCAAACCC@@@===>>><<<<<<;;;:::999:::===???BBBDDDFFFGGGEEEDDDDDDEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNSSS[[[dddnnnwww~~~{{{uuunnnjjjiiijjjiiigggjjjjjjkkkpppxxxvvvhhh___WWW\\\fffqqqzzz}}}zzzyyy|||yyyxxxtttooommmoooqqqzzz~~~sssfffYYYTTTTTTZZZdddooo~~~|||uuullleeeccceeeiiikkknnnnnnnnnnnnnnnkkkfffccceeedddcccbbbbbbcccdddeeeeeeggghhhgggeeeccccccccceeeddddddccccccdddeeeeeehhhgggeeefffhhhiiiiiihhhccccccaaa___]]]ZZZWWWUUUQQQPPPOOOPPPQQQRRRQQQPPPUUUWWW[[[cccnnn{{{vvvjjjhhheeecccbbbcccdddfffpppwww~~~{{{{{{{{{wwwtttqqqqqqvvv|||}}}xxxxxxtttsssssssssqqqiii]]]TTTHHHCCC>>><<<===>>>===;;;::::::;;;;;;;;;;;;:::::::::::::::999888888888777999999:::;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???AAAAAACCCEEEIIILLLfffiiikkkjjjjjjmmmsssyyyrrr___ZZZWWW___hhhhhhgggjjjwwwuuu\\\EEEAAACCCAAA===<<<;;;<<<;;;:::999999<<<>>>@@@BBBEEEEEEEEEDDDDDDEEECCCDDDFFFHHHJJJLLLMMMNNNNNNQQQWWW___iiirrryyy~~~|||vvvoooiiihhhhhhhhhhhhhhhhhhiiilllssszzz{{{mmmcccWWW[[[cccmmmwww~~~|||vvvpppmmmkkkpppssstttuuussskkk```XXXTTTTTT[[[eeeqqq~~~xxxooojjjhhhiiikkklllooonnnnnnnnnnnnlllhhheeeffffffeeeeeefffhhhkkklllmmmlllllljjjhhhgggffffffgggggggggffffffeeeddddddbbbaaa```aaacccddddddccc```^^^[[[XXXTTTRRRPPPPPPNNNLLLKKKKKKLLLLLLJJJIIIKKKMMMPPPVVV```mmm{{{~~~ssskkkjjjhhheeedddccccccccciiinnnuuu{{{|||zzzyyyvvvttttttuuuwww}}}sssqqqpppqqqvvv{{{|||tttmmmiiiiiikkknnnrrrsssooofff[[[TTTGGGCCC???=========<<<;;;:::::::::;;;;;;:::::::::;;;::::::999888777777666888888999::::::::::::999::::::::::::;;;;;;<<<======???AAABBBCCCEEEIIILLLfffhhhiiiiiiiiikkkppptttvvvddd]]]ZZZ___eee|||ooogggfffuuufffJJJBBBBBB@@@<<<<<<;;;<<<<<<:::999999;;;======@@@BBBCCCCCCBBBCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNOOOQQQUUU[[[ccclllsssxxx{{{vvvoooiiiffffffgggggggggggghhhkkkooovvv}}}ttthhhZZZ\\\```iiisss{{{zzzsssnnnnnnmmmlllmmmllleee]]]VVVRRRSSS[[[fffrrrzzzsssnnnmmmmmmmmmmmmooonnnmmmnnnnnnnnnllljjjgggffffffhhhjjjnnnrrrtttuuussspppmmmkkkiiihhhggghhhiiiiiiiiihhhgggeeeddd```___^^^^^^______]]]\\\[[[XXXTTTPPPMMMLLLKKKKKKKKKIIIHHHHHHIIIIIIHHHFFFFFFGGGJJJNNNUUUaaannnwww~~~ssskkkiiigggeeecccbbbaaaaaacccfffjjjnnnrrrvvvyyy{{{yyyvvvqqqmmmjjjiiihhhhhhiiilllpppxxxyyyqqqooonnnqqqvvv{{{wwwoooiiidddbbbcccfffjjjoooppplllcccYYYRRREEEBBB???===<<<<<<;;;;;;999::::::::::::::::::999::::::999999888777666666666666777888888888888888:::999999:::;;;<<<======>>>@@@CCCDDDEEEGGGJJJMMMffffffffffffgggiiinnnqqqxxxhhhaaa___bbbdddvvvwwwiiicccuuurrrRRREEEBBB>>><<<<<<;;;;;;<<<;;;999999:::;;;;;;>>>AAABBBBBBBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQTTTYYY```hhhnnnrrrxxxuuuoooiiifffeeeeeefffeeegggiiikkkoootttzzz}}}ooo^^^]]]^^^dddnnnwww|||~~~}}}|||uuuooohhheeeeeeccc^^^YYYSSSPPPRRR[[[gggttt|||wwwsssqqqppppppooonnnmmmmmmnnnppprrrqqqqqqjjjiiiiiikkknnnrrrwwwzzz{{{wwwrrrnnnlllkkkiiihhhhhhiiikkkkkkkkkiiigggfffbbb```___^^^^^^]]]ZZZWWWVVVTTTPPPMMMKKKJJJJJJKKKJJJIIIGGGGGGHHHHHHGGGEEEDDDFFFHHHJJJNNNVVVaaaiiivvvuuunnnmmmjjjgggdddbbbbbbaaaaaacccfffjjjmmmoooooooooooolllhhhddd```^^^]]]]]]^^^bbbiiirrryyyooommmllloootttzzzsssmmmjjjfffddddddgggiiikkkkkkfff]]]TTTNNNBBBAAA???===;;;:::::::::999999::::::::::::999999999999999888777777777666555555666777777777777666999999999:::;;;<<<===>>>???BBBDDDFFFGGGIIIKKKMMMdddcccccccccdddhhhmmmppp}}}{{{kkkcccaaaddddddttt}}}mmmeeexxx}}}[[[IIIBBB===<<>>AAABBBBBBCCCCCCEEEBBBCCCEEEGGGIIIKKKLLLMMMNNNPPPSSSXXX___ffflllppptttrrrnnniiieeeddddddeeedddgggkkkmmmooosssyyy}}}wwwccc___\\\```jjjtttzzz|||{{{~~~zzzmmmeeeaaa]]]WWWSSSQQQNNNQQQ\\\iiivvv~~~yyyvvvtttsssqqqpppmmmllllllnnnrrruuuwwwwwwpppooonnnoooqqqvvvzzz}}}{{{vvvppplllkkkkkkjjjhhhfffhhhkkkmmmmmmllljjjhhhcccaaa```___^^^\\\YYYVVVTTTSSSQQQOOOMMMMMMNNNNNNNNNLLLJJJJJJJJJIIIGGGFFFCCCFFFIIIIIIIIIMMMUUU\\\eeessszzzxxxsssnnnjjjhhhgggfffgggiiimmmqqqsssrrrooommmjjjhhhddd```[[[XXXVVVVVVSSSXXX```jjjzzzzzzmmmkkkiiikkkqqqxxx}}}vvvuuuuuuqqqllljjjiiihhhfffddd___XXXNNNGGG@@@@@@>>><<<:::888888999999999::::::::::::999999888888888888777777777777555666666777777777777777999999999:::;;;<<<===>>>???BBBEEEGGGHHHIIIKKKMMMbbbaaa``````bbbggglllpppyyy~~~mmmdddaaaeeeeeettt~~~rrriii{{{```MMMCCC======AAA:::;;;<<<;;;999888999:::;;;>>>AAACCCCCCDDDEEEFFFAAABBBCCCEEEGGGIIIKKKKKKLLLNNNRRRXXX___ffflllooorrrqqqnnniiieeeccccccddddddhhhlllnnnpppsssxxx|||}}}eee```[[[^^^gggrrryyy{{{{{{~~~yyylllddd]]]VVVRRRPPPNNNRRR]]]jjjxxx{{{xxxvvvtttrrrppplllkkkkkknnnsssxxxzzz{{{vvvtttsssrrrtttwww{{{~~~yyysssmmmjjjjjjkkkjjjiiieeehhhkkknnnooonnnllljjjbbb```______^^^\\\YYYVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSQQQOOONNNMMMLLLIIIGGGCCCGGGJJJIIIGGGHHHNNNSSSXXXhhhxxx}}}wwwrrrnnnmmmlllooorrrvvvzzz{{{yyytttpppgggfffccc^^^XXXTTTRRRQQQKKKQQQYYYcccssszzztttkkkiiigggiiiooovvv|||zzz}}}~~~zzzrrrnnnkkkgggbbb^^^ZZZSSSJJJCCC??????>>><<<999777777888999999999::::::999999999777777777777777888888888666666777888888888888888999999999:::;;;<<<>>>>>>???AAADDDGGGHHHIIIKKKMMM___^^^^^^^^^```cccgggiiivvvttt\\\YYY]]]aaakkk~~~uuunnnlllRRRDDD>>>===???===<<<;;;:::::::::::::::<<<>>>AAACCCDDDEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJOOOPPPSSSVVV[[[bbbkkkpppnnnpppmmmgggcccdddeeeeeeggghhhjjjkkklllooorrruuuooo___[[[^^^```jjjxxx{{{}}}|||~~~~~~{{{xxxvvvwwwyyy{{{lllaaaXXXRRRSSSQQQSSSZZZeeeqqq~~~zzzvvvuuuuuutttqqqjjjjjjjjjmmmrrrwwwzzz{{{vvvuuuuuuwwwzzz}}}}}}}}}zzzqqqjjjiiihhhffffffggghhhlllppprrrqqqooommmllliiieeebbbaaabbbbbbaaa___^^^\\\ZZZYYYZZZZZZXXXWWWWWWUUUSSSQQQPPPMMMJJJGGGGGGHHHIIIIIIJJJJJJIIIIIIRRRWWWaaajjjqqq|||}}}|||}}}~~~sssqqqmmmggg___YYYTTTQQQPPPQQQPPPSSS\\\gggyyy~~~}}}~~~|||wwwsssooonnnmmmmmmppptttyyy|||{{{rrrkkkfffccc^^^YYYUUUOOOIIIEEE???>>>===;;;999999888888777777777777777777777777666555555555555444444444777666666666666777777888999999888888:::<<>>??????999;;;>>>AAACCCEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHMMMQQQSSSUUU]]]kkkwwwyyy|||zzzqqqiiigggfffeeeeeeggghhhjjjkkknnnrrruuuyyyyyyggg``````^^^fffsssvvv~~~~~~~~~}}}wwwqqqlllhhhgggoooxxxppp]]]RRRPPPOOORRRYYYaaajjjvvv~~~xxxrrrpppqqqssssssrrrlllkkkjjjkkknnnpppqqqqqquuuuuuvvvxxxzzzzzzxxxvvvpppjjjfffgggiiijjjlllpppqqqtttyyy{{{yyyvvvsssrrroooppprrruuuwwwvvvrrrooorrrtttwwwyyyzzzvvvpppkkkfffbbb]]]YYYWWWUUURRRQQQPPPOOONNNNNNLLLKKKJJJJJJJJJKKKPPPTTTWWW]]]mmm|||vvvmmmhhhaaaXXXRRRRRRNNNOOOTTTYYYfff~~~{{{vvvrrrooogggffffffhhhlllqqqssstttvvvyyy~~~}}}xxxssslllddd^^^ZZZVVVRRRMMMIIIDDD???;;;999999999999999999999999666666666666666666666666666555555555555444444444666666666666666777888888999999999999;;;===???@@@CCCEEEFFFGGGGGGIIILLLOOOcccaaa___]]]\\\]]]___```hhhooonnnXXXUUUWWWhhhhhhhhhzzz^^^GGGEEEBBB999===<<<<<<<<<<<<<<<======999;;;>>>AAADDDFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFLLLQQQRRRSSS\\\lllyyyvvvkkkgggfffdddeeefffhhhjjjkkknnnrrruuuwww|||}}}kkkbbb___\\\dddpppsss{{{{{{|||~~~zzzssslllgggjjjppp{{{uuubbbVVVRRRRRRVVV^^^eeelllvvvyyypppnnnpppppppppqqqlllkkkjjjkkkmmmooopppppptttuuuvvvxxxzzzyyyuuurrrnnniiifffhhhjjjjjjnnnsssvvvyyy|||}}}{{{wwwtttssssssuuuyyy}}}~~~sssmmmeee___ZZZWWWUUUSSSRRRQQQQQQPPPOOONNNNNNNNNNNNMMMOOOPPPPPPTTTaaammmvvvnnnfff[[[RRRRRRMMMLLLPPPTTT]]]ttt~~~zzzuuupppnnnhhhggggggiiinnntttzzz}}}}}}xxxpppjjjddd]]]XXXVVVRRRMMMIIIFFFBBB>>>;;;<<<<<<<<<:::999888666666666666666666666666666666666555555555555444444444666555555666666777888999999999999:::;;;===???@@@AAACCCFFFHHHIIIJJJLLLNNNcccaaa___\\\[[[\\\^^^___dddjjj|||www___XXXXXXhhhkkkbbbjjjfffLLLFFFAAA888>>>===<<<;;;:::::::::::::::<<<>>>AAADDDGGGIIIJJJDDDCCCCCCCCCDDDEEEFFFGGGFFFLLLQQQQQQRRR[[[kkkxxx~~~qqqkkkiiihhhfffhhhiiijjjkkknnnqqqtttwwwzzzoooddd```[[[bbbnnnqqqvvvxxxzzz|||~~~}}}tttlllkkkooosssvvvdddXXXSSSTTTXXXaaahhhnnnxxx}}}qqqoooooommmmmmnnnllljjjjjjkkknnnqqqssssssttttttuuuwwwxxxwwwssspppnnnjjjhhhiiijjjkkkooouuu{{{|||~~~}}}zzzwwwuuuuuu{{{}}}{{{qqqhhhaaa\\\XXXVVVSSSRRRRRRQQQQQQRRRSSSSSSTTTRRRQQQRRRPPPQQQZZZdddwwwxxxmmmaaaXXXTTTNNNLLLOOOQQQXXXkkk~~~}}}yyyuuusssnnnmmmmmmnnnqqqwww{{{qqqhhhbbb]]]WWWSSSPPPMMMHHHEEEBBB@@@===;;;=========<<<;;;999777666666666666666666666666666666555555555555444444444555555555555666777888999999999:::;;;<<<>>>???@@@???BBBFFFIIIJJJKKKMMMOOObbbaaa^^^\\\\\\]]]___```aaafffuuuhhh^^^ZZZggg~~~wwwfffaaaxxxpppTTTGGG@@@;;;???>>><<<;;;999888888888;;;<<<>>>@@@CCCFFFHHHIIIEEEDDDDDDDDDEEEEEEFFFGGGGGGKKKOOOPPPRRRZZZgggrrr|||tttpppnnniiijjjkkkkkklllnnnqqqtttvvvzzzvvviiibbb[[[aaammmooosssuuuxxxzzz|||~~~{{{qqqmmmnnnmmm{{{ssscccZZZUUUUUUZZZbbbiiinnnwwwsssqqqpppmmmlllnnnkkkjjjjjjkkkooossstttuuutttssstttuuuvvvuuurrrpppnnnkkkjjjkkkkkklllqqqxxx}}}~~~~~~}}}{{{zzz{{{||||||rrrjjjccc^^^[[[TTTSSSSSSRRRSSSTTTUUUVVVVVVTTTTTTTTTRRRQQQVVV^^^jjjyyykkkbbbWWWPPPMMMOOOPPPTTTdddvvv~~~~~~{{{yyyttttttsssrrrtttyyywwwoooeee^^^YYYVVVRRRNNNHHHEEEBBB???>>>===<<<:::::::::<<<<<<<<<<<<::::::666666666666666666666666666555555555555444444444555555555555666888999:::999999:::<<<===>>>???@@@@@@CCCFFFIIIJJJLLLOOOQQQaaa```^^^\\\]]]___aaaccceeehhhqqqssseee\\\bbbsssnnn]]]nnn{{{]]]HHH@@@@@@>>>>>>===;;;:::::::::::::::;;;<<<>>>AAADDDFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGIIILLLNNNQQQXXXbbbjjj{{{}}}uuuooollllllmmmmmmlllnnnpppsssttt{{{pppfff]]]```kkkmmmrrruuuxxxzzz{{{|||xxxrrrqqqlllwww|||oooccc]]]ZZZZZZ]]]dddiiinnnvvv~~~uuussssssooonnnqqqllljjjjjjkkkooorrrttttttssssssrrrsssttttttrrrpppmmmkkkkkkmmmmmmnnnttt|||~~~~~~~~~~~~~~~wwwnnngggbbb^^^WWWVVVTTTSSSSSSTTTUUUVVVWWWUUUVVVWWWUUUSSSUUU[[[___ooorrrhhh[[[TTTPPPPPPOOOQQQ]]]mmm}}}{{{||||||||||||zzz{{{~~~yyygggaaaXXXRRRPPPNNNKKKIIICCC@@@===<<<<<<<<<<<<;;;888999;;;<<<<<<;;;999888777777777777777777777777666555555555555444444444444444555555666888999:::999999;;;<<<>>>?????????AAACCCGGGIIIKKKMMMQQQSSS```___]]]]]]^^^```ccceeelllmmmqqq{{{kkk]]]]]]ggguuusss[[[gggdddJJJAAADDD>>>======<<<<<<<<<======999:::;;;<<>>>>>>>>;;;;;;<<<<<<:::888555444888888888888888888888888666666555555555444444444444444555555666888999:::888999;;;===>>>?????????BBBDDDGGGIIIKKKNNNRRRUUU[[[\\\\\\\\\]]]```fffjjjlllrrrwww~~~qqqZZZ\\\bbbfffxxxrrrkkkzzznnnOOOAAACCC???===;;;;;;<<<<<<;;;:::=========>>>@@@BBBEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHKKKRRRZZZ```jjjuuuyyysssqqqoooooorrrrrrpppmmmrrryyy~~~kkk```___bbbdddqqqvvvyyyyyy|||zzzvvvwww~~~xxxqqqllliiiiiiiiiiiiiiiiiijjjmmmooooootttzzzzzztttkkkddd```ddddddeeegggjjjooosssvvv{{{uuussssssrrrqqqpppjjjfffhhhoootttrrroooqqqqqqrrrtttuuutttrrroooooonnnnnnnnnqqqtttxxxzzz~~~~~~~~~~~~uuunnnfff___ZZZYYYYYYXXXUUUSSSPPPOOOTTTVVVYYY[[[ZZZXXXUUUSSSZZZ^^^fffrrr{{{zzz{{{lll```YYYQQQNNNKKKMMMUUU___xxxyyyuuuwww}}}zzzgggZZZPPPNNNJJJFFFBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999777777666888999999999999888777777666666777777666555444444333333444555666777888888:::;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHJJJMMMPPPSSS_________^^^^^^aaafffiiinnnrrruuuyyyzzz]]]YYY\\\___nnnpppwwwxxxWWWEEEBBB???===;;;;;;<<<<<<;;;:::;;;;;;<<<===@@@CCCFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJPPPWWW\\\fffppp|||ssspppmmmmmmpppqqqpppnnnqqqvvv|||mmmaaa^^^___aaannntttyyyzzz}}}}}}zzz~~~|||tttoookkkiiiiiijjjkkkjjjiiilllqqqvvvvvvzzz|||zzztttkkkeeebbbaaabbbccceeeiiimmmqqqssszzz~~~{{{tttpppoooooonnnmmmnnnjjjgggiiinnnsssrrrppprrrrrrrrruuuwwwwwwuuurrrrrrqqqpppqqqssswww{{{~~~{{{wwwvvvxxx{{{|||||||||zzzuuuppphhh```]]]]]]\\\ZZZWWWSSSPPPMMMSSSTTTWWWYYYYYYXXXVVVUUUVVVXXX[[[aaahhhnnnpppqqqrrrnnnjjjhhhfffgggpppzzz|||nnnbbb[[[TTTOOOLLLLLLSSS[[[qqq~~~ssssssyyyooo]]]RRRLLLJJJGGGCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777888888888888777666666666666666666666555444444333444444555666777888888::::::;;;<<<>>>???@@@AAABBBDDDGGGIIIJJJMMMQQQSSSbbbbbbaaa```___aaaeeehhhoooqqqrrruuu___TTTTTTWWWeeevvvsssqqqdddKKKBBB@@@>>><<<<<<<<<<<<;;;:::999999:::===@@@CCCGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHIIINNNSSSXXX```iiiwwwvvvrrrmmmkkkmmmoooooonnnooossswww|||rrrddd^^^]]]^^^iiiqqqwwwzzz}}}}}}{{{uuusssqqqppptttwwwyyyyyyyyy|||vvvnnniiifffaaabbbccceeehhhllloooqqqwww||||||vvvxxxtttpppnnnooopppnnnkkkllljjjiiijjjmmmpppqqqqqqqqqqqqrrruuuxxxyyyxxxvvvvvvuuutttuuuwww{{{yyyuuurrrqqqtttwww{{{|||}}}ssshhhcccbbb```]]]YYYVVVSSSQQQQQQRRRTTTVVVWWWXXXXXXXXXYYYXXXWWWWWWYYYYYYXXXWWW[[[XXXVVVVVVVVVZZZdddnnn}}}{{{oooccc\\\UUUQQQMMMKKKPPPXXXhhhwwwuuunnnrrr{{{ppp```QQQHHHFFFDDDBBB???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777666555555666666666666666555555444333444555555777777888999999:::;;;<<<===???@@@@@@BBBDDDGGGJJJKKKNNNQQQSSSaaaaaaaaa``````bbbeeehhhmmmnnnqqqttt~~~cccRRRPPPTTT```lllrrriiiwwwsssTTTCCCBBB@@@===<<<===<<<;;;:::999::::::<<>><<<;;;:::;;;;;;<<<<<<<<<<<<============<<<;;;;;;:::999999888888777777888888777777666555555666666666666666555555444444555666777888999999999999:::<<<===>>>???@@@BBBEEEHHHKKKLLLOOOQQQTTT]]]^^^_________aaaeeehhhiiijjjooouuu}}}jjjUUUPPPSSS[[[cccxxxuuugggrrr^^^HHHCCCAAA???=========;;;:::;;;;;;;;;<<<===@@@BBBCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDFFFHHHJJJMMMRRRUUUYYY]]]hhhyyyuuunnnlllmmmlllllllllnnnrrrvvv}}}nnn```\\\\\\eeemmmrrrrrrttt|||zzzrrrnnnfffeeeeeefffhhhllloooqqqttt}}}|||xxxwwwwwwuuuqqqmmmkkkkkkkkklllmmmnnnnnnooonnnnnnooorrruuuwwwxxxwwwyyyxxxwwwxxx|||}}}zzzzzzzzz{{{~~~~~~wwwooohhhbbb___^^^TTTRRRQQQQQQSSSVVVZZZ]]][[[YYYVVVUUUTTTRRRPPPNNNLLLJJJIIIJJJKKKNNNXXXbbbiiiuuuuuuiiiaaa[[[UUUQQQMMMKKKOOOVVV___lll~~~~~~zzzvvvtttnnnsssxxxzzz{{{~~~uuummmjjjrrrxxxkkk^^^TTTMMMGGGDDD???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<;;;;;;::::::999999999888888999999888888777666555555666666666666666555444444555666777888999999999:::;;;<<<===???@@@@@@BBBEEEIIILLLNNNOOORRRTTT[[[\\\]]]^^^^^^```dddffffffdddjjjtttzzzrrr\\\SSSTTTXXXZZZnnn}}}lllrrrjjjPPPEEECCC@@@>>>>>>===;;;999<<<<<<;;;<<<===>>>@@@AAADDDDDDDDDDDDDDDDDDCCCCCCAAACCCFFFIIIKKKMMMQQQTTTWWWZZZcccppp~~~yyyqqqnnnnnnmmmlllkkkmmmqqqvvvzzzwwweee]]]\\\eeemmmrrrrrrssszzz}}}rrrlllccccccbbbccchhhnnntttxxxxxx|||yyyuuuppplllnnnnnnnnnqqqtttwwwwwwvvvrrrqqqqqqsssvvvxxxxxxwwwxxxxxxwwwyyy}}}{{{|||}}}yyynnnfffaaaYYYWWWSSSPPPQQQTTTYYY\\\\\\[[[ZZZYYYXXXUUUQQQNNNLLLIIIHHHIIIIIIKKKSSS]]]fffrrrwwwlllddd]]]VVVRRRNNNLLLQQQXXXaaalll|||{{{zzzwwwsssnnniiieeeccc^^^aaaddddddeeeggglllppp}}}nnnfffcccmmm~~~~~~zzzwwwmmmfff[[[RRRKKKHHHFFFDDD>>>===<<<;;;;;;<<<======<<<<<<<<<======>>>>>>???<<<;;;;;;;;;:::::::::999999999999999999888777777444555666666666666666666444555666666888888999::::::;;;<<<===>>>@@@AAAAAABBBFFFJJJMMMOOOPPPRRRTTT\\\]]]^^^^^^^^^___bbbdddggg```cccnnnsssyyyvvvbbbXXXWWWXXXWWWgggyyyqqqrrr}}}vvv[[[FFFDDDAAA???>>>===;;;999:::::::::;;;<<>>>>>??????;;;;;;;;;;;;;;;:::::::::888888888888888777777666444444555666666666666666555555666777888999999:::;;;<<<===>>>???AAABBBBBBBBBFFFKKKNNNPPPQQQSSSTTT^^^`````````^^^^^^```bbbhhh^^^]]]hhhmmmqqquuueee\\\[[[[[[ZZZdddrrrtttqqqwww~~~aaaGGGDDDAAA???>>>===;;;999888888999:::<<>>??????@@@;;;;;;;;;;;;;;;;;;::::::777777777777777666666555444444555666777777666666555555666777888999::::::<<<<<<===???@@@AAABBBCCCBBBFFFKKKNNNPPPQQQSSSTTTfffdddcccaaaaaa___\\\YYY]]][[[___ggghhhjjj{{{xxxggg\\\[[[\\\ZZZ```rrr|||rrrrrrnnnkkkUUUBBB===AAA<<<:::<<<::::::;;;;;;;;;:::;;;>>>@@@EEEEEEFFFEEEDDDDDDFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUZZZ___bbbhhhvvv{{{uuuqqqnnnlllkkknnnnnnpppqqqppptttvvvccceeejjjqqqvvvxxxzzz~~~}}}rrriiidddccccccgggnnnwww{{{{{{{{{}}}}}}yyyyyyyyyyyy}}}|||~~~{{{wwwvvvsssuuuwwwzzz~~~{{{mmmfff]]]VVVRRRSSSTTTTTTXXX^^^eeegggeeeaaa]]]\\\SSSNNNKKKKKKJJJJJJPPPWWWeeepppzzznnnaaaXXXSSSQQQVVV]]]iiiqqqxxxyyyyyyzzzyyyuuummmggg```[[[YYYWWWTTTQQQOOONNNLLLKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXYYY]]]\\\fffvvv|||{{{yyyyyy~~~|||lll^^^YYY]]]fff~~~|||vvvsssuuuuuussspppmmmllllllllllllkkkhhheeebbb___ZZZVVVTTTRRRPPPNNNJJJGGGCCCAAA@@@???>>><<<===>>>?????????===<<<;;;========================<<<<<<<<<;;;;;;::::::::::::999888888777777888888666777888888888777555444666666555555777888:::;;;????????????@@@AAABBBCCCEEEFFFIIILLLPPPSSSVVVWWWeeecccbbbaaaaaa```^^^\\\^^^\\\___ffffffgggvvv}}}nnnbbb^^^\\\YYY^^^lllvvvuuusssqqqtttYYYEEE>>>AAA<<<:::<<<999:::;;;;;;;;;:::;;;>>>@@@DDDEEEFFFEEEDDDDDDFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNQQQSSSYYY^^^aaagggsss}}}wwwrrrnnnmmmmmmlllkkkmmmnnnmmmooo{{{vvvddd___dddjjjpppssswww{{{~~~zzzpppiiibbb^^^^^^___dddnnnxxx}}}}}}{{{zzzzzzyyyyyy}}}{{{xxxyyyxxxtttpppppprrrrrrrrrqqqrrrwww~~~rrrkkk```WWWSSSRRRSSSSSSZZZ```hhhlllkkkeee___\\\UUUOOOKKKJJJIIIHHHLLLRRR___iiiyyyzzzoooaaaXXXRRRRRRWWW___pppxxx}}}{{{xxxsssnnnhhhaaa\\\YYYWWWTTTQQQNNNNNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRPPPOOOVVVcccllluuu{{{zzzxxxwww|||zzzlll]]]XXXZZZaaawww}}}}}}~~~~~~||||||vvvpppnnnoooooommmjjjhhhfffeeeeeeeeeccc```^^^^^^[[[XXXUUUSSSQQQNNNKKKFFFDDDAAA?????????>>>===<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888666777777888777666555444666666555666777888:::;;;======>>>???@@@BBBDDDEEEEEEFFFIIILLLPPPTTTVVVXXXbbbaaa```aaaccccccaaa``````^^^```dddccccccnnn~~~zzzjjj```ZZZWWW\\\gggsss{{{tttqqq^^^III@@@BBB<<<:::<<<999:::;;;<<<;;;:::;;;===@@@CCCDDDEEEEEEDDDDDDEEEGGGDDDDDDEEEFFFHHHJJJKKKLLLOOOQQQWWW]]]aaaeeeooozzzzzzsssnnnmmmnnnjjjhhhiiiiiihhhjjjsss~~~tttdddZZZ^^^dddjjjpppuuuzzz~~~~~~uuunnnhhhccc___]]][[[]]]cccmmmxxx}}}|||{{{{{{{{{zzz~~~zzzuuuuuusssnnnllllllqqqpppnnnkkkjjjlllpppsss|||zzzqqqeeeZZZUUUTTTTTTUUU\\\cccnnnvvvvvvpppggg```YYYSSSNNNLLLIIIGGGIIIMMMVVV___mmm{{{rrrdddZZZUUUUUU\\\dddxxx~~~xxxssspppjjjccc^^^[[[YYYUUUQQQOOOOOOOOOOOOOOONNNMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJNNNVVVZZZ___nnn}}}~~~zzzxxxvvvuuuzzzxxxkkk]]]WWWWWW[[[mmm|||sssmmmmmmoooppppppppplllhhhfffgggfffdddaaaaaa```^^^]]]]]]\\\ZZZXXXYYYWWWUUUTTTRRRPPPLLLIIIBBB@@@>>>===>>>??????>>>;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777777777777888666777777777777666555444666555666666777999:::;;;;;;<<<===>>>AAACCCEEEFFFEEEFFFIIILLLPPPTTTWWWYYY_________aaadddeeedddcccaaa```bbbcccaaa```hhhsssqqq^^^WWWVVV\\\dddsssuuukkkcccLLLAAABBB===<<<===:::;;;<<<<<<;;;:::;;;===???AAACCCDDDEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPVVV]]]```ccckkkttt}}}}}}tttnnnlllmmmiiigggggggggffffffnnnwwwqqqcccZZZ]]]aaagggnnnuuu|||}}}vvvqqqkkkfffcccaaa^^^]]]^^^___dddkkksss~~~~~~~~~{{{|||{{{{{{~~~}}}xxxvvvsssnnnmmmoooppppppooonnnmmmmmmmmmnnnpppxxx~~~uuuhhh]]]XXXVVVWWWXXX[[[dddtttuuujjj```XXXRRROOOLLLIIIJJJMMMOOOVVV```lllyyyxxxiii^^^YYYYYYaaaiii||||||vvvsssmmmfffaaa^^^[[[WWWSSSPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKNNNLLLNNNRRRSSSUUU^^^iiivvv~~~yyywwwtttssswww~~~yyyjjj\\\UUUUUUVVVeeeuuuwwwwwwppphhhbbb```bbbcccccceeebbb___^^^______]]]\\\^^^\\\ZZZYYYYYYZZZYYYWWWWWWVVVUUUUUUTTTPPPKKKHHHBBB@@@=========>>>>>>===;;;;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777666666666666666555555555555555666777888999::::::<<<======???@@@BBBDDDEEEFFFGGGIIILLLPPPTTTXXXZZZ]]]]]]^^^```ccceeeeeedddbbbbbbcccccc```___dddlllwww]]]TTTUUUXXX___sssttteeewwwhhhOOOBBBBBB>>>===@@@<<<;;;<<<<<<;;;::::::===??????AAADDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOTTT[[[^^^aaagggoooyyy~~~wwwoookkkjjjiiigggggghhhgggggglllttt}}}~~~pppddd\\\\\\___dddkkkssszzz~~~~~~|||uuuqqqgggeeeaaa____________^^^______ccchhhmmmuuu~~~{{{||||||||||||{{{wwwssssssvvvsssuuuvvvwwwvvvsssnnnkkkjjjooovvv{{{sssggg]]]XXXWWWXXXYYYXXXcccuuuzzzhhh___VVVRRROOOLLLMMMOOOOOORRRYYYaaalllxxxzzzkkkaaa[[[\\\dddmmm||||||uuupppiiieeebbb___ZZZVVVSSSTTTUUUUUUTTTRRRQQQOOOOOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKLLLLLLMMMRRRYYYcccrrr~~~yyyvvvsssqqquuu{{{{{{iii[[[VVVTTTTTT```mmmmmmpppjjjccc\\\YYYXXXYYYYYY[[[YYYXXXXXXYYY[[[[[[\\\\\\ZZZWWWVVVWWWXXXXXXXXXVVVVVVVVVVVVTTTQQQKKKGGGCCCAAA>>>======>>>===<<<<<<<<<;;;:::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777777666666555555555555555444555666777888999999:::>>>>>>>>>???@@@AAABBBCCCFFFGGGHHHKKKPPPUUUYYY[[[]]]\\\]]]```cccddddddcccbbbdddeeeeeecccbbbeeeiiidddVVVUUUSSSYYYpppyyyeeejjj|||oooTTTDDDBBB>>>>>>@@@===<<<<<<<<<;;;::::::<<<>>>>>>@@@CCCDDDDDDCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJMMMMMMQQQWWW[[[]]]bbbiiisssxxx~~~yyyrrrllliiiiiiggggggjjjjjjjjjnnnttttttggg^^^\\\\\\___fffnnnuuuxxx~~~wwwoooiiiaaa___^^^___bbbeeeffffff^^^___bbbgggjjjppp}}}~~~|||zzz{{{|||}}}}}}zzz{{{}}}}}}qqqhhhjjjkkkooovvvwwwoooeee\\\XXXVVVWWWWWWWWW___pppwwwjjj^^^XXXTTTQQQQQQSSSTTTVVVYYY^^^fffrrrwwwjjjbbb^^^```hhhqqqwwwrrrmmmiiigggddd___[[[XXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNMMMLLLLLLKKKJJJKKKKKKKKKJJJKKKNNNQQQVVV]]]lll}}}wwwtttpppnnnqqqwww~~~iii\\\WWWUUUSSS\\\fffdddiiieee```ZZZUUURRRRRRRRRRRRRRRQQQRRRUUUYYY]]]```^^^ZZZVVVTTTTTTVVVVVVVVVVVVUUUTTTTTTRRROOOIIIEEECCC@@@===<<<=========<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888888777666666666666777777666555555444444555555444555666888999999999999????????????@@@AAABBBBBBFFFGGGHHHKKKPPPUUUZZZ]]]]]]\\\]]]___aaabbbbbb```bbbeeeggggggffffffhhhjjjvvvqqq\\\UUUQQQUUUmmmlllccchhhwwwZZZGGGCCC>>>===>>>:::<<<======;;;::::::<<<>>>===???CCCDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLJJJLLLRRRVVVXXX^^^dddkkkqqqxxx}}}|||wwwooojjjiiiggghhhkkkmmmmmmqqqvvv}}}mmmbbb^^^[[[\\\bbbjjjpppsss{{{wwwoooiiidddcccccceeehhhkkklllkkkbbbbbbeeeiiijjjnnnyyy|||yyyzzz|||}}}~~~qqqnnnmmmooouuu}}}xxxqqqhhh```[[[YYYWWWVVVXXX[[[fffzzz|||lllccc]]]ZZZYYY[[[]]]]]]^^^aaahhhsssuuujjjeeedddhhhqqqzzzyyytttooolllkkkhhhccc___\\\[[[ZZZYYYXXXWWWWWWWWWSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMMMMNNNOOOOOOOOOQQQZZZiiixxxzzzuuuqqqmmmjjjmmmssszzzkkk___YYYVVVRRRXXX```\\\___^^^[[[VVVQQQNNNMMMLLLKKKKKKLLLMMMQQQXXX```eeeddd```ZZZUUUTTTTTTTTTTTTTTTRRRQQQOOOMMMJJJEEEAAA???===;;;:::<<<=========;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888777666666666666666777666555444444444555555444555666888999999999999>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHKKKPPPUUUZZZ^^^]]]]]]]]]^^^```aaa```___bbbfffhhhhhhhhhiiikkkkkkooo|||bbbUUURRRUUUmmmtttaaa\\\rrr}}}^^^JJJDDD>>><<<<<<777<<<======;;;::::::<<<>>><<>>===:::;;;;;;<<<;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888777666666666666666777666555444333444555555333555666888999999999999<<<<<<===???AAACCCEEEFFFGGGGGGHHHKKKPPPUUU[[[^^^eeecccaaa```___^^^\\\ZZZ___bbbfffjjjllllllkkkiiirrrxxx|||UUUVVVUUUbbbtttooo```jjjoooQQQBBB>>><<<999999::::::::::::::::::::::::===>>>@@@BBBCCCEEEEEEFFFDDDCCCAAAAAAAAABBBDDDFFFIIIKKKMMMNNNPPPTTTXXX[[[ccckkkvvv~~~~~~ttthhheeefffkkkmmmlllrrrzzzkkkeee```___```ccciiiqqquuuzzz|||vvvsssqqqqqqooonnnnnnnnnooooookkkiiijjjllllllmmmsss|||zzzwww~~~}}}|||}}}|||}}}zzzuuuttt{{{vvvkkkfffccc______\\\^^^gggsssqqqhhhgggiiihhhggghhhlllrrrzzzxxxuuutttuuuuuuzzz{{{yyytttpppooopppooojjjeeecccaaa]]][[[ZZZXXXVVVTTTXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPNNNNNNMMMLLLLLLMMMOOORRRYYYdddooowwwzzzuuusssqqqmmmkkklllqqqzzzrrrhhh[[[VVVWWWYYYXXXUUUVVVSSSNNNJJJIIIGGGFFFDDDHHHGGGGGGIIIPPPYYYccciiiooolllgggaaa[[[VVVSSSQQQSSSOOOJJJFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::999999888999::::::;;;;;;::::::888888777777666666555555333444555666555444333222555555666777888999::::::======>>>???AAACCCEEEFFFFFFGGGGGGHHHKKKPPPWWW]]]fffdddbbbaaaaaa```^^^\\\\\\^^^aaaeeeiiilllnnnooosssxxxlll[[[WWW___ppp}}}hhhlllvvvWWWGGGBBB???<<<;;;::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCAAAAAAAAABBBDDDEEEGGGIIIKKKMMMOOORRRVVVYYYaaaiiittttttmmmiiiiiiiiiiiinnnttt~~~wwwnnneee```___```gggooovvvzzz}}}zzzxxxxxxwwwuuusssrrrpppoooooommmlllnnnnnnpppxxxzzzvvv}}}xxxwwwxxxxxxyyy}}}~~~tttlllfffccc___]]]aaahhhtttwwwooommmooonnnmmmmmmoootttyyy|||}}}xxxvvvwwwzzz}}}}}}zzzvvvqqqqqqrrrqqqmmmiiidddbbb^^^\\\[[[ZZZXXXVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMQQQXXXbbbhhhxxx|||wwwuuusssnnnkkklllkkksss~~~ssseee]]]\\\[[[WWWSSSPPPMMMJJJHHHGGGHHHGGGGGGGGGFFFFFFIIIOOOXXXaaagggnnnkkkgggbbb\\\WWWRRRPPPPPPLLLHHHDDDBBB???===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999999888777777666666444444555555444444333333555555666777888999::::::>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKQQQXXX]]]gggfffdddddddddcccaaa___]]]]]]___aaaeeejjjnnnpppsssvvvdddYYY[[[iiiyyyvvvppp```LLLEEEBBB???===;;;;;;::::::::::::::::::999:::<<<>>>???AAAAAABBBCCCBBBAAAAAAAAABBBDDDEEEFFFGGGIIIKKKLLLOOOTTTWWW___fffqqq}}}pppjjjhhhiiillloooyyy~~~xxxkkkbbb^^^^^^eeemmmvvvzzz}}}zzzwwwtttssssssooommmnnnooorrrzzzyyy~~~{{{uuutttuuuuuuyyy~~~vvvmmmfff```^^^aaahhhvvv~~~vvvvvvtttqqqnnnnnnoooqqqsssyyy|||{{{yyyzzzxxxzzz~~~wwwtttqqqpppqqqqqqnnnjjjfffccc```^^^]]]\\\ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLNNNSSSZZZ___iii}}}{{{yyyvvvppplllllljjjoooxxx{{{lllccc___\\\WWWQQQOOOLLLIIIGGGGGGGGGGGGFFFEEEEEEEEEHHHNNNVVV^^^ccciiihhhfffbbb]]]WWWRRROOOKKKHHHDDDAAA???===;;;999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;::::::999888888777777666555555444333444444444555555666777888999::::::>>>???@@@AAADDDFFFHHHIIIHHHIIIJJJKKKMMMRRRXXX]]]hhhggggggggghhhgggeeecccbbbbbbbbbcccdddfffhhhiiiqqqrrr~~~nnn[[[VVVaaaooowwwlllRRRFFFBBB@@@???;;;;;;;;;;;;;;;:::::::::888999;;;===???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKNNNRRRUUU]]]dddnnn~~~~~~qqqmmmnnnooopppwww}}}{{{nnneee```^^^dddkkktttyyy~~~{{{zzzzzzvvvpppllllllmmmqqqyyy}}}vvvtttuuuwww}}}|||sssjjjeeecccfffppp{{{~~~|||xxxtttrrrrrrssstttzzz{{{~~~~~~{{{zzz{{{yyyzzz|||sssqqqooonnnooonnnllljjjgggeeebbb```___^^^\\\ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLMMMQQQWWW[[[cccrrr~~~}}}yyyrrrnnnmmmnnnpppuuu|||uuulllgggccc\\\VVVTTTPPPLLLHHHGGGFFFDDDCCCDDDDDDDDDGGGLLLRRRYYY]]]```aaaaaa```\\\WWWRRRNNNHHHEEEAAA???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::::::::999888888777777777666444333333333444555555555666777888999::::::>>>???@@@BBBEEEHHHJJJKKKJJJKKKLLLMMMOOOSSSYYY]]]hhhhhhhhhjjjkkkkkkhhhffffffffffffffffffeeecccccclllnnnwwwwww]]]SSS[[[dddzzz}}}zzz[[[HHHBBB@@@@@@<<<<<<<<<;;;;;;:::::::::999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHIIIKKKMMMQQQTTTZZZaaakkkyyy{{{uuuvvvvvvvvvwww~~~xxxnnnhhhccc```ccchhhrrrwww|||{{{sssmmmlllmmmpppwww~~~xxxvvvvvvxxxzzzqqqiiifffkkkrrr~~~}}}}}}}}}{{{yyyzzz~~~{{{rrrpppooonnnnnnmmmlllkkkhhhfffcccaaa```___^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLKKKMMMQQQTTT[[[eeerrr~~~}}}vvvpppoooqqqqqqrrruuu{{{zzztttmmmddd\\\WWWSSSNNNJJJGGGFFFCCCBBBDDDCCCDDDFFFIIINNNSSSVVVVVVWWWYYYZZZXXXUUUQQQNNNEEECCC@@@>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<============<<<:::999999888777777666666777666555444333444555666555555666777888999::::::>>>???@@@CCCFFFIIIKKKMMMLLLMMMOOOOOOQQQTTTYYY]]]hhhhhhiiilllmmmmmmkkkiiidddeeefffgggfffeeecccbbbgggjjjqqqaaaSSSYYY]]]lllzzzkkkQQQDDDAAA???======<<<<<<;;;:::::::::999:::<<<>>>@@@AAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBDDDFFFGGGHHHIIILLLPPPSSSVVV^^^hhhqqqzzz{{{{{{yyywww}}}uuunnnjjjeeeaaaaaaeeennnsssyyy}}}~~~xxxpppnnnnnnoootttzzzzzzvvvuuuyyyuuukkkiiilllwww~~~|||zzz{{{~~~{{{ssssssrrrqqqooonnnmmmmmmhhhfffcccbbbaaa```___]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPTTTTTTSSSPPPNNNNNNPPPRRRVVV\\\eeeppp}}}yyytttssspppoooooopppttt}}}~~~uuuiii```[[[XXXRRRNNNKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJMMMOOOMMMOOOQQQSSSRRRPPPMMMJJJCCCAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============999:::;;;<<<<<<===<<<<<<;;;<<<======>>>=========999999999888777777666666777666555555444444555555555555666777888999::::::===>>>@@@CCCFFFIIILLLNNNNNNPPPQQQRRRSSSVVVZZZ]]]hhhhhhjjjmmmoooooollljjjeeeeeedddcccccccccccccccccchhhmmmtttfffWWW[[[ZZZ```xxx}}}rrr}}}___KKKBBB>>>=========<<<;;;;;;::::::999:::;;;===???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGJJJMMMPPPQQQ[[[cccgggnnn~~~yyyyyyzzzxxxuuu{{{wwwpppjjjeee______bbbjjjooovvv{{{}}}zzzqqqnnnmmmlllooorrrzzz}}}xxxvvvzzzzzzssssssvvvyyy~~~~~~|||yyyssssssrrrqqqnnnmmmllllllhhhfffcccbbbaaaaaa___^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUSSSQQQQQQRRRTTTVVVXXX___iiittt~~~|||wwwvvvooonnnmmmlllnnnttt~~~vvvlllhhhddd]]]WWWSSSPPPMMMJJJEEEDDDDDDDDDEEEFFFHHHHHHHHHIIIKKKLLLKKKIIIFFFEEEAAA>>><<<;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????999:::;;;<<<============<<<<<<===>>>>>>>>>>>>===:::::::::999888888777777666666666666666555444444555555666777888999::::::<<<===???BBBFFFJJJMMMNNNPPPQQQSSSSSSTTTWWW[[[^^^ggghhhjjjmmmppppppmmmkkkiiigggccc```^^^___aaabbbaaagggkkkoooiiiYYY]]]YYY[[[ooo{{{kkkvvvjjjPPPCCC===>>>>>>===<<<;;;;;;::::::888999;;;===>>>???@@@@@@???@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEEEEHHHKKKNNNMMMXXX``````bbbnnn~~~vvvvvvwwwuuurrrwww|||{{{qqqjjjccc]]]\\\```gggmmmtttzzz|||yyypppllljjjhhhiiilllqqqyyy{{{xxx|||wwwwwwzzz|||xxxvvvqqqrrrqqqooollljjjjjjjjjhhhfffcccbbbaaaaaa___^^^[[[ZZZYYYXXXXXXWWWWWWXXXYYYXXXWWWWWWUUUUUUTTTSSSKKKMMMNNNOOOOOOPPPRRRTTTWWWVVVZZZcccllltttzzz~~~~~~yyyxxxqqqpppmmmjjjiiimmmuuu{{{wwwrrrjjjbbb[[[UUUPPPMMMEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHFFFDDDAAA@@@???===::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@999:::;;;<<<============<<<======>>>>>>>>>>>>>>><<<<<<;;;::::::999999888555666777777777666444333555555666777888999::::::<<<===???BBBFFFIIIMMMNNNQQQRRRTTTTTTUUUWWW[[[^^^eeedddccccccdddgggiiikkkjjjhhhdddaaaaaacccfffhhhqqqiiijjjrrrzzzuuu```ZZZZZZ___mmm}}}}}}dddnnn}}}XXXCCCBBB???===:::888999:::;;;;;;888:::;;;;;;;;;<<<>>>@@@BBBBBBCCCCCCCCCBBB@@@???BBBBBBCCCDDDFFFHHHIIIJJJOOOQQQUUUZZZ```hhhpppvvv}}}yyysssmmmlllpppvvv||||||rrrlllfffaaa^^^```bbbhhhqqqwwwzzz}}}zzzqqqllliiifffiiiooouuuvvv~~~~~~|||~~~}}}zzzyyyuuutttrrrpppmmmkkkiiihhhiiieeebbbccceeeeeeaaa\\\\\\[[[ZZZYYYXXXXXXYYYYYY\\\[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPQQQRRRTTTTTTTTTWWWXXXZZZ^^^eeelllrrrvvvuuuuuurrrjjjhhhlllqqqrrrzzz~~~xxxpppiii```VVVOOOIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@????????????>>>===;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;===>>>???>>><<<;;;:::999999;;;>>>@@@@@@???>>>======>>>??????<<<:::===<<<;;;999888777666666666666555555555555666666555555555666777999;;;;;;@@@@@@@@@BBBEEEIIIMMMOOOTTTVVVXXXYYYZZZYYYXXXXXXdddccccccbbbccceeeggghhhkkkjjjhhhgggiiillloooqqqrrrkkkjjjqqquuutttaaa[[[[[[]]]fffqqqyyybbbjjjxxx^^^HHHEEE???===:::::::::;;;;;;:::888:::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBB@@@???AAABBBBBBDDDEEEGGGIIIJJJJJJMMMQQQUUU[[[bbbkkkpppyyyrrrjjjkkknnnuuu|||zzzqqqkkkddd]]]ZZZ[[[```fffooovvvzzz|||}}}tttnnnjjjhhhlllrrruuuuuu{{{|||zzzyyyuuutttsssqqqooommmkkkkkkiiifffcccdddfffeeeaaa]]]]]]\\\[[[ZZZYYYZZZZZZ[[[]]]\\\\\\[[[YYYWWWUUUTTTSSSRRRPPPPPPQQQSSSTTTTTTVVVVVVXXX\\\bbbiiiooosss~~~{{{rrrmmmnnnooonnnqqquuu{{{}}}tttiii\\\SSSLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;=========<<<<<<;;;;;;:::;;;<<<>>>??????>>>===<<<===<<<<<<===@@@AAAAAAAAA@@@??????@@@AAA@@@>>><<<===<<<;;;999888777777666666666555555555555666666666666666777999:::<<<===@@@AAABBBDDDGGGJJJNNNPPPUUUWWWZZZ\\\]]]\\\ZZZYYYccccccbbbbbbbbbccceeefffjjjkkklllnnnpppsssvvvwwwtttmmmlllpppqqqyyytttbbb]]]]]]\\\___eeesss|||xxxdddhhhrrrfffMMMGGG???===<<<;;;<<<<<<:::999999:::;;;;;;;;;;;;===???AAABBBBBBCCCCCCBBB@@@@@@AAAAAABBBCCCEEEGGGIIIJJJHHHJJJNNNRRRWWW^^^ffflll}}}{{{llljjjiiiooowww}}}~~~|||~~~yyysssmmmdddZZZWWWYYY]]]cccllltttyyy|||~~~yyyrrrmmmlllrrryyy}}}|||~~~}}}}}}~~~|||zzzyyyvvvvvvuuutttrrrpppnnnmmmjjjhhheeeeeegggfffccc___^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]]]]]]][[[XXXVVVTTTRRRRRRQQQPPPPPPQQQSSSTTTUUUUUUVVVXXX^^^dddkkkooowwwxxxzzz}}}|||tttqqqoookkkjjjmmmrrrvvv{{{xxxlll^^^TTTOOOMMMJJJGGGEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@??????@@@???===<<<;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::<<<===>>>???@@@??????>>>@@@???>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>===;;;:::888777777777666666555555555555666666777777777888:::;;;===>>>@@@AAACCCFFFIIILLLNNNPPPUUUXXX\\\___```___]]][[[dddccccccccccccdddeeefffkkklllnnnppprrrsssttttttrrrnnnmmmppppppuuutttbbb[[[[[[\\\]]]```kkkzzz}}}nnnkkkmmmoooRRRGGG???>>>============:::888999:::;;;;;;:::;;;===???@@@AAABBBCCCBBBBBB@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJLLLOOOSSSXXX^^^fffkkkxxxwwwqqqlllnnnwww}}}~~~{{{}}}yyyuuupppggg\\\XXXYYY[[[aaaiiirrryyy}}}vvvqqqqqqxxx{{{xxxxxxxxx|||~~~}}}|||{{{zzzzzzyyywwwtttqqqooommmllljjjhhhhhhhhhgggdddbbb___^^^]]][[[[[[\\\]]]]]][[[\\\^^^^^^\\\YYYUUUSSSRRRRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUWWW[[[aaagggkkkoooqqquuuyyy|||}}}xxxrrrmmmjjjllloooqqqtttyyy}}}wwwqqqhhh^^^VVVOOOMMMKKKGGGEEECCCCCCBBBEEEDDDCCCBBB@@@???>>>>>>???>>><<<::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAA@@@@@@AAACCCEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>===<<<:::888888777777666666555555555555666666777777777888:::;;;===>>>>>>@@@CCCGGGJJJMMMNNNOOOTTTXXX]]]aaacccbbb___]]]eeeeeeeeeeeeffffffggghhhooopppqqqrrrqqqooommmllljjjiiijjjnnnnnnsssvvvaaaWWWUUUWWW[[[^^^hhh|||yyynnnfffwwwWWWGGG@@@???>>>>>>>>>===:::888999:::;;;:::::::::<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGHHHKKKMMMPPPSSSWWW]]]eeejjjsss{{{{{{sssrrrxxx}}}zzzvvvrrrjjj___YYYYYYZZZ___fffoooxxx~~~zzztttssszzz}}}}}}~~~{{{~~~~~~yyyvvvuuuuuuuuu{{{}}}~~~~~~~~~~~~}}}|||zzzwwwrrrooommmmmmlllkkkjjjjjjhhhfffeee```___^^^\\\\\\\\\\\\]]][[[\\\]]]]]][[[XXXTTTRRRRRRSSSSSSQQQOOOOOORRRTTTUUUUUUVVVXXX[[[___dddfffhhhlllqqquuuxxx|||~~~wwwpppmmmmmmnnnnnnoooqqqvvvyyyzzzzzzsssnnnjjjeee^^^ZZZOOOMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCAAA@@@???>>>===>>>===;;;999999:::<<<===>>>>>>=========<<<<<<<<<===>>>??????@@@AAAAAAAAABBBAAAAAABBBDDDFFFEEEDDDBBB@@@??????@@@@@@???>>>>>>===<<<:::999888777777666666555555555555666666666666666777999:::<<<======???BBBFFFIIILLLNNNOOOTTTWWW]]]bbbddddddaaa___eeeeeefffggghhhiiijjjjjjqqqrrrrrrqqqooolllhhhfffddddddfffiiijjjooo~~~~~~gggVVVOOOQQQXXX\\\fff~~~qqq]]]tttbbbLLLBBB@@@>>>>>>>>>===;;;999999:::;;;:::999999;;;===??????AAABBBBBBAAAAAA@@@??????@@@AAACCCEEEGGGHHHIIIKKKMMMPPPTTTYYY```eeekkksss|||zzzwww{{{~~~xxxuuunnnccc[[[XXXYYY\\\bbbkkkuuu}}}xxxuuuzzz~~~}}}}}}|||wwwtttwww|||{{{vvvtttssstttuuuuuu{{{}}}~~~~~~~~~|||xxxtttpppmmmnnnnnnnnnmmmkkkjjjhhhgggdddbbb```^^^]]]\\\]]]]]][[[\\\\\\\\\ZZZWWWTTTSSSSSSTTTUUUSSSPPPOOORRRUUUUUUVVVWWWYYY\\\^^^```aaacccgggllloooqqqtttzzz~~~xxxppplllllllllkkkiiiiiikkkmmmqqqssswwwzzz}}}~~~~~~~~~~~~|||{{{yyyyyyxxxxxxvvvpppiiieeebbb```\\\XXXRRRPPPMMMJJJHHHFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;::::::999:::;;;<<<<<<<<<=========>>>>>>>>>======>>>???@@@AAAAAABBBBBBAAAAAACCCFFFHHHHHHGGGCCCAAA??????@@@@@@@@@??????>>><<<;;;999888888888666666555555555555666666666666666777999:::<<<======???AAAEEEHHHLLLOOOPPPUUUXXX]]]bbbeeefffdddccccccdddfffhhhiiijjjkkklllmmmnnnnnnmmmkkkiiifffeeedddeeeggghhhiiimmmyyyvvv^^^PPPOOOUUUZZZeee~~~tttWWWmmmpppWWWDDDAAA>>>=========<<<;;;999:::;;;:::999999;;;===>>>???@@@AAABBBAAAAAA@@@>>>??????AAABBBDDDFFFGGGGGGIIIKKKMMMPPPUUU\\\```dddjjjqqqwww}}}{{{uuuiii^^^XXXWWWXXX\\\eeepppzzzzzz||||||{{{zzz}}}{{{tttooollloootttzzz~~~||||||xxx{{{~~~|||xxxtttrrrtttvvvwwwwwwzzz}}}|||}}}}}}|||zzzvvvssspppoooppppppnnnllljjjiiiiiihhhgggdddaaa___^^^^^^^^^^^^]]]]]]\\\ZZZXXXVVVUUUSSSVVVWWWTTTPPPOOOSSSWWWSSSUUUWWWZZZ\\\\\\\\\\\\^^^ccchhhjjjjjjlllqqqvvvuuuvvvxxxxxxxxx{{{wwwpppiiijjjjjjiiifffddddddeeeiiiiiijjjlllnnnnnnnnnmmmmmmmmmlllkkkjjjjjjkkklllhhhdddaaa`````````]]]ZZZXXXVVVRRRNNNKKKIIIGGGGGGEEEDDDDDDBBBAAA@@@???>>>::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@<<<======>>>???@@@AAABBBCCCBBBCCCEEEIIIKKKKKKKKKDDDBBB@@@@@@AAABBBAAAAAA???>>><<<;;;999888888888666666555555555555666666777777777888:::;;;===>>>???@@@BBBDDDHHHMMMPPPSSSWWWZZZ^^^cccfffhhhhhhhhhbbbccceeegggiiikkkllllllggghhhhhhhhhhhhfffeeedddiiijjjkkkjjjjjjmmmxxxiiiUUUPPPTTTYYYeeexxxVVVjjjsss{{{```EEEBBB>>><<<<<<===<<<<<<999:::;;;:::999999;;;<<<>>>???@@@AAABBBAAAAAA@@@>>>??????@@@BBBDDDFFFGGGGGGHHHJJJLLLOOOTTTZZZ______dddjjjoooyyy{{{pppbbbYYYUUUUUUYYYaaammmxxxyyyxxxuuuvvvsssnnniiigggjjjnnnttt|||~~~sssnnnnnnfffiiijjjjjjjjjoooxxx~~~yyy|||xxxtttsssvvvxxxzzzyyyzzz|||yyyzzz||||||{{{xxxuuusssppppppqqqooommmkkkjjjjjjllljjjgggdddbbb```______```___^^^\\\ZZZYYYXXXWWWTTTWWWXXXUUUQQQPPPSSSWWWRRRTTTWWWZZZ\\\[[[ZZZYYY[[[```eeefffeeefffkkkpppiiijjjkkkkkkkkknnnuuuzzz||||||vvvppphhhiiijjjiiifffccccccccc___^^^^^^___``````___^^^_________^^^]]]^^^```bbb___^^^___bbbfffgggdddaaa^^^[[[WWWRRRMMMJJJHHHGGGEEEEEEDDDCCCAAA@@@??????999999:::;;;;;;;;;::::::::::::;;;===>>>@@@AAAAAA<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDGGGKKKMMMNNNNNNFFFDDDAAAAAABBBCCCCCCBBB???>>>===;;;:::999888888666666555555555555666666888888999:::;;;===>>>???AAAAAABBBEEEIIINNNRRRUUUYYY\\\```dddhhhjjjkkkkkkaaacccfffhhhhhhfffdddbbbcccddddddeeefffgggiiijjjiiiooorrrooojjjiiipppxxxwwwYYYOOOSSSYYYjjj{{{qqq```gggfffJJJCCC=========::::::<<<;;;::::::999999::::::;;;@@@@@@AAAAAAAAA@@@??????===>>>@@@BBBCCCCCCCCCCCCDDDFFFIIIKKKNNNQQQUUUXXX^^^aaadddiiippp{{{xxxiiiZZZWWWRRRSSS^^^kkkttt{{{~~~uuuqqqttt|||}}}wwwjjjddd___bbbfffjjjpppvvv}}}nnndddaaa```^^^[[[ZZZ[[[___bbbeeettt|||{{{xxxssstttwww{{{~~~~~~}}}{{{yyyssspppllljjjjjjkkklllllllllkkkiiifffdddbbbaaaaaa``````___^^^]]]\\\\\\\\\XXXYYYZZZYYYWWWVVVWWWXXXVVVUUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^___```bbbccccccbbbaaa```^^^^^^___aaabbbjjjooouuuwwwuuuqqqoooooohhhhhhhhhhhhhhhfffdddbbbaaa\\\WWWVVVYYY[[[ZZZWWWYYYWWWTTTSSSTTTXXX\\\______aaadddfffhhhiiiiiihhheeebbb]]]WWWPPPJJJFFFDDDFFFCCC@@@>>>>>>??????>>><<<;;;;;;::::::999999888777888999;;;<<<=========>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBDDDHHHLLLOOOPPPOOOHHHBBBAAADDDEEEBBB>>>@@@???>>><<<:::999999999:::999888666666666777888888999:::::::::;;;===???@@@BBBFFFIIIKKKNNNRRRTTTTTTXXX___eeejjjkkkkkkjjjbbbcccdddeeeeeedddbbbaaa______```aaaccceeeggghhhkkkooorrroooiiigggmmmttteeeRRRPPPUUUjjj}}}}}}iiibbbxxxlllPPPGGGAAA@@@???===;;;<<<<<<;;;;;;::::::;;;;;;<<<@@@@@@AAAAAAAAA@@@@@@???===>>>???AAABBBBBBCCCCCCCCCFFFIIIKKKMMMPPPTTTWWW[[[]]]aaaffflllwwwoooaaa[[[UUUTTT]]]hhhqqqxxx~~~~~~uuupppssszzz|||vvvkkkddd^^^^^^aaaeeekkkqqq~~~nnnccc___^^^[[[WWWTTTTTTVVVYYYZZZaaagggrrr}}}|||zzzxxx{{{|||~~~}}}|||wwwsssooollllllllllllkkkkkkjjjhhhfffdddcccbbbaaabbbbbbbbbaaaaaa___^^^^^^]]]^^^^^^\\\YYYWWWVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\ZZZXXXWWWVVVWWWXXXYYY[[[```eeehhhhhhffffffffffffeeeeeeeeeeeedddcccaaaccc]]]WWWUUUWWWYYYXXXUUUVVVUUUSSSSSSTTTWWWZZZ\\\]]]___cccfffiiijjjjjjjjjgggeee___YYYSSSMMMIIIGGGEEECCC???>>>>>>???>>>>>><<<<<<;;;;;;:::999999999888999:::;;;<<<==================>>>???@@@AAABBB??????@@@CCCHHHNNNSSSVVVQQQKKKEEEDDDGGGHHHFFFCCC@@@???>>><<<;;;:::999999888777666444444444555666888999:::;;;:::;;;>>>@@@BBBDDDHHHJJJMMMOOOSSSUUUWWW[[[aaaggglllnnnooonnnbbbbbbbbbaaaaaa``````___]]]]]]^^^___aaadddeeegggkkkoooqqqmmmgggeeejjjoooxxxZZZPPPUUUfffxxx{{{hhhpppuuuWWWMMMDDDBBBBBB???===<<<===<<<<<<;;;;;;<<<<<<===??????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHJJJLLLOOOSSSVVVVVVYYY]]]bbbgggqqq}}}zzzmmm```YYYUUU[[[dddllluuu|||uuupppqqqxxx}}}yyymmmddd\\\ZZZ[[[]]]cccjjjvvvtttiiiddd```\\\VVVRRRQQQQQQQQQQQQTTTXXX^^^ffflllppprrrsssrrrrrrssstttwww}}}}}}{{{{{{zzz~~~~~~zzzwwwrrrooommmmmmmmmllljjjiiigggeeedddcccbbbbbbddddddeeeeeeeeedddbbbaaaccccccbbb___[[[XXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]\\\ZZZWWWUUUVVVUUURRRPPPNNNNNNNNNOOOLLLPPPTTTWWWXXXYYY[[[\\\``````aaaaaabbbbbbbbbccceee```ZZZWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^bbbeeeggghhhhhheeebbb^^^XXXRRRMMMIIIGGGDDDBBB???>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999999::::::;;;<<<===>>>>>><<<<<<======>>>@@@AAABBB?????????AAAFFFMMMTTTXXXSSSNNNIIIFFFHHHIIIHHHFFFAAA@@@???===<<<;;;::::::777777555444444555555666777999:::;;;;;;<<>>@@@BBBBBBBBB@@@@@@???>>>======>>>@@@AAACCCCCCEEEHHHJJJKKKNNNQQQTTTSSSWWW[[[___dddlllwww~~~wwwddd\\\VVVXXX___gggqqqzzz}}}wwwqqqqqquuuyyyqqqggg\\\XXXVVVWWW\\\bbbjjjtttyyyqqqhhhbbb\\\WWWUUUTTTRRRPPPQQQSSSUUUYYY\\\___```aaa^^^___```ccchhhpppzzz||||||}}}}}}~~~{{{wwwrrrooooooooonnnnnniiihhhgggeeedddcccccccccdddeeefffhhhhhhgggfffeeeggggggeeebbb^^^ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\___```___\\\XXXVVVVVVTTTQQQNNNLLLKKKJJJKKKGGGHHHJJJLLLOOOQQQTTTUUUXXXYYY[[[]]]___aaaeeegggiiieee___[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[]]]^^^______\\\ZZZUUUPPPKKKGGGDDDCCCCCCAAA>>>>>>>>>???>>>=========<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???AAABBBBBBAAAAAAAAADDDJJJQQQVVVUUUQQQMMMIIIGGGGGGFFFFFFBBBBBB@@@>>><<<;;;;;;;;;999888777666666777888999777999;;;;;;<<<===@@@CCCEEEHHHKKKNNNPPPSSSVVVYYY\\\___dddjjjooosssuuuvvvcccbbb```^^^]]]]]]^^^__________________```aaaaaadddhhhjjjiiigggfffjjjmmmsssrrr[[[ZZZWWW___nnnwwwuuueeeTTTCCC???@@@@@@===;;;;;;;;;::::::::::::;;;;;;<<<===@@@BBBCCCBBBAAA@@@???>>>>>>===>>>???AAABBBCCCEEEGGGIIIJJJLLLPPPRRRRRRVVVZZZ^^^bbbiiirrrxxx~~~}}}|||{{{{{{{{{ggg^^^VVVVVV[[[bbbnnnxxxzzz}}}|||wwwxxx|||zzztttrrrsssuuuvvvjjj^^^XXXTTTSSSWWW\\\___gggxxxpppjjjbbb^^^\\\ZZZVVVRRRPPPPPPOOOOOOPPPRRRSSSTTTSSSTTTUUUXXX^^^gggrrryyy}}}yyyxxxzzz}}}yyyvvvrrrppppppqqqqqqqqqjjjiiigggfffeeedddddddddcccdddfffhhhiiijjjjjjjjjiiiiiihhheeeaaa]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWZZZ\\\```bbbbbb___\\\YYYXXXVVVRRRNNNKKKJJJIIIIIIHHHGGGGGGGGGIIILLLMMMNNNPPPRRRUUUXXX[[[```gggkkkllljjjfffccc```]]][[[YYYWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUURRRPPPMMMIIIFFFCCCAAA@@@BBB@@@?????????@@@>>>===>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::;;;<<<===>>>;;;;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@BBBGGGOOOUUUYYYWWWTTTOOOJJJGGGFFFFFFEEEDDDBBB???===<<<;;;:::999888777666666777888999777999;;;<<<===???BBBDDDFFFIIILLLOOORRRUUUXXX[[[^^^```eeejjjnnnsssuuuwwwaaa```^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^___aaadddhhhhhhggghhhkkknnnqqq|||bbbVVVTTTXXX___pppwwwmmmrrr\\\FFF>>>@@@@@@===;;;:::::::::999999::::::::::::<<<@@@BBBCCCCCCBBB@@@???????????????@@@AAAAAACCCEEEGGGHHHIIIKKKNNNPPPQQQUUUZZZ]]]```fffmmmssstttuuuvvvwwwvvvzzz|||jjjaaaXXXVVVWWW]]]iiissswww|||wwwpppkkkfffcccdddhhhooo}}}~~~xxxtttrrrqqq}}}yyymmmaaaYYYTTTQQQSSSWWWUUU\\\jjj|||}}}uuulllgggeeeaaa[[[VVVTTTSSSQQQOOONNNNNNOOOPPPPPPPPPQQQSSSXXXaaakkkrrrwwwuuuuuuwwwzzz~~~~~~yyyvvvrrrqqqqqqrrrsssssslllkkkiiigggfffeeeddddddbbbccceeegggjjjlllooopppnnnnnnmmmiiidddaaa_______________^^^]]][[[XXXWWWYYY[[[___bbbbbbaaa^^^[[[XXXVVVRRRNNNKKKIIIHHHHHHIIIGGGDDDDDDFFFGGGHHHGGGJJJMMMQQQSSSVVV\\\eeekkknnnmmmmmmkkkhhhddd```^^^[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSRRRQQQPPPOOONNNMMMKKKJJJHHHFFFDDDBBBAAAAAABBBAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???:::<<<>>>???AAAFFFNNNUUU[[[\\\[[[VVVOOOJJJIIIJJJHHHGGGDDDAAA>>>;;;:::999666555555444444555777777777999;;;<<<>>>@@@CCCFFFGGGJJJNNNRRRUUUXXX\\\___cccdddgggkkkppptttwwwyyy]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]___```aaaaaadddggghhhhhhiiikkkmmmrrruuummmVVVSSSUUUYYYeee|||xxxjjjyyyhhhLLL@@@@@@@@@===:::;;;;;;::::::::::::;;;;;;999<<>>>>>===<<<<<<;;;;;;:::999888888999;;;<<<===<<<<<<;;;;;;<<<<<<===888<<<>>>???@@@CCCKKKQQQXXX\\\^^^[[[SSSMMMLLLMMMKKKIIIFFFBBB>>>;;;999888666555444444444666777888666888;;;===>>>AAADDDGGGIIILLLQQQUUUYYY]]]bbbeeejjjkkkmmmpppsssxxx{{{}}}ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ[[[]]]```bbbeeefffbbbdddggghhhhhhiiijjjlllrrrrrrwwwYYYRRRTTTWWW```sss{{{lllvvvqqqRRRCCCBBBAAA===:::<<<<<<<<<;;;;;;<<<<<<<<<999;;;???CCCDDDDDDBBBAAA???@@@AAACCCCCCBBBAAA@@@CCCEEEFFFGGGHHHIIILLLNNNPPPTTTYYY\\\^^^bbbggglllvvvwwwzzzzzzuuurrrxxxsssiii^^^WWWSSSUUU]]]gggtttzzz~~~vvvppplllaaa\\\WWWVVVTTTRRRTTTXXXYYYaaapppyyyrrrnnnooozzzyyynnnbbb[[[TTTNNNMMMOOOMMMQQQWWW^^^lll{{{qqqiii^^^]]]ZZZXXXVVVUUUTTTTTTRRRSSSUUUWWW[[[bbbjjjoootttuuuxxx~~~}}}xxxuuutttttttttssspppnnnllljjjhhhfffeeedddccccccdddfffkkkqqqwww{{{|||{{{xxxrrrkkkeeebbbaaa___```bbbcccdddcccaaa``````aaacccddddddccc```___ZZZXXXTTTPPPMMMLLLKKKKKKIIIFFFDDDDDDFFFGGGFFFCCCFFFIIIKKKLLLLLLQQQZZZbbbkkkooossstttqqqlllgggdddaaa^^^[[[VVVSSSPPPOOONNNKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBCCCCCCAAA@@@??????>>>>>>======<<<<<<;;;999888777777999:::<<<======<<<;;;;;;;;;;;;<<<;;;>>>AAA@@@>>>@@@EEEKKKSSSYYY]]][[[TTTNNNLLLNNNMMMKKKGGGCCC>>>:::888777888777666666666888999:::666888;;;===???AAAEEEHHHJJJNNNSSSWWW\\\```eeeiiiooopppqqqssswww{{{~~~]]][[[YYYWWWWWWXXXZZZ[[[YYYZZZ\\\^^^aaabbbccccccccccccdddeeeeeefffggggggkkkrrr|||cccZZZVVVTTTYYYfffxxx~~~fffkkk{{{[[[KKKDDD>>><<<@@@<<<<<<==================:::;;;===???@@@AAAAAA@@@CCCBBBAAA@@@????????????BBBDDDEEEFFFFFFGGGIIIKKKOOOQQQTTTWWW[[[aaaggglllrrrvvvxxxwwwsssrrrvvvzzzzzzqqqfff\\\SSSQQQYYYcccqqqwww~~~xxxpppkkkfffaaa]]][[[XXXTTTQQQPPPPPPRRRTTTVVVYYYdddwwwyyyuuusssvvvsssxxx{{{lllbbb\\\WWWRRRMMMMMMJJJOOO[[[dddqqqwwwnnneee]]]]]]^^^[[[XXXWWWWWWXXXVVVVVV]]]hhhoooqqq|||}}}}}}}}}{{{yyyuuurrrooonnnpppqqqqqqooojjjfffcccbbbeeebbbbbbhhhnnnuuu~~~ttthhhaaa```ccc___^^^ccceeecccccceeedddgggiiigggaaa]]]]]]___WWWTTTPPPMMMKKKKKKJJJIIIEEEDDDDDDCCCDDDEEEGGGHHHKKKKKKJJJJJJKKKNNNTTTXXXbbbffflllpppqqqmmmhhhdddaaa^^^ZZZUUUQQQMMMKKKKKKJJJGGGEEEDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>===<<<;;;;;;:::999999888888888888888999::::::::::::::::::::::::>>>===;;;;;;===@@@EEEGGGRRRXXX^^^^^^YYYTTTQQQQQQMMMMMMKKKFFF@@@<<<:::999555444222222333666:::<<<777999<<<===>>>AAADDDGGGLLLPPPUUUZZZ___dddiiillluuuxxx|||}}}{{{zzz|||~~~ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]```aaabbbccc___``````aaaaaabbbcccccciiiooowwwhhh[[[VVVSSSXXXcccrrrzzzeeegggxxx```KKKCCC@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@AAAAAAAAABBBBBBAAA@@@??????>>>>>>BBBCCCDDDEEEEEEFFFHHHKKKNNNPPPSSSVVVZZZ___fffjjjpppsssvvvtttpppooossswww}}}uuujjj```VVVRRRXXX```ooouuu||||||vvvnnngggccc___\\\YYYWWWUUURRRPPPOOOOOOPPPQQQUUUVVV^^^lll|||{{{uuuqqqmmmmmmrrr~~~uuuhhh```ZZZTTTOOOQQQMMMOOOVVVZZZaaauuuyyypppgggeeeccc___[[[[[[ZZZ[[[ZZZ[[[bbbooowwwyyy}}}|||xxxtttqqqppprrrssstttrrrmmmiiifffeeeeeebbbbbbgggmmmtttwwwkkkdddaaabbb______dddgggfffeeegggeeehhhjjjhhhaaa\\\[[[\\\YYYUUUQQQNNNMMMLLLJJJHHHGGGGGGFFFEEEFFFGGGIIIJJJIIIJJJJJJJJJJJJMMMRRRUUU\\\___eeejjjllljjjgggddd```^^^ZZZUUUQQQNNNLLLJJJHHHFFFCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBB??????>>>======<<<;;;;;;::::::999888888777888888999999999999999999999999===<<<;;;;;;===@@@DDDFFFNNNTTT[[[\\\YYYUUUSSSSSSRRRQQQNNNIIIBBB<<<:::999777666555444444666888999888:::<<<===???AAAEEEGGGLLLPPPUUUZZZ^^^dddiiimmmtttxxx}}}~~~~~~WWWYYY[[[]]]\\\ZZZWWWVVVWWWXXXZZZ\\\^^^```aaabbb^^^^^^^^^^^^___```aaaaaafffjjjooozzzppp___WWWSSSVVV___jjjzzzxxxeeecccmmm}}}mmmPPPDDDCCCBBB===<<<<<<;;;;;;;;;;;;;;;;;;888999;;;===???AAAAAABBBAAAAAA@@@??????>>>>>>>>>@@@BBBCCCDDDDDDEEEGGGIIILLLNNNQQQTTTXXX]]]cccgggooorrruuusssooommmpppttt|||zzzpppfff[[[TTTVVV\\\lllrrrzzzxxxnnnjjjddd___\\\ZZZXXXVVVUUUTTTSSSQQQQQQPPPPPPQQQUUUUUUYYYaaalllxxxrrrkkkkkknnnrrryyytttkkkddd]]]XXXWWWSSSRRRTTTTTTVVVbbbqqquuupppkkkeeeaaa```[[[\\\\\\^^^ggguuu{{{wwwtttrrruuuvvvwwwuuuqqqllliiigggeeebbbaaaeeekkkrrr}}}pppgggcccaaa^^^```eeeiiihhhhhhjjjjjjmmmooommmfff___\\\[[[XXXVVVRRRPPPNNNLLLJJJGGGKKKJJJHHHGGGHHHIIIKKKLLLJJJKKKMMMMMMMMMNNNQQQSSSTTTXXX\\\aaacccdddcccbbb^^^]]]ZZZVVVRRROOOLLLKKKHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCC?????????>>>>>>======<<<<<<;;;:::888888777777777888888888888888888888888<<<;;;;;;;;;===@@@CCCDDDHHHNNNUUUXXXWWWUUUTTTTTTWWWUUURRRKKKDDD===:::888888777777666666777777777888:::<<<>>>@@@BBBFFFHHHLLLOOOTTTYYY^^^dddjjjnnntttyyyXXX[[[___bbbbbb^^^YYYVVVWWWWWWXXXZZZ\\\^^^```aaaaaa```_________```aaabbbbbbeeehhhqqqyyyeee[[[TTTVVV[[[bbbppp}}}yyyggg```dddqqq^^^IIIDDDBBB===;;;;;;;;;;;;;;;:::::::::888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@???>>>>>>===???AAABBBBBBBBBCCCFFFHHHJJJLLLOOORRRUUUZZZ```dddooosssvvvtttpppnnnpppsss|||~~~vvvmmmaaaWWWVVVZZZhhhooowww}}}~~~tttiiieeeaaa\\\YYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTVVVWWWZZZ___fffvvv}}}wwwsssqqqnnnlllmmmwwwzzzrrrjjjeee[[[XXXWWWXXXWWWVVV\\\eeekkkyyyzzzrrrjjjeeeddd___```aaadddooo{{{xxxvvvuuuvvvxxxyyyxxxsssnnnjjjiiieeebbbaaadddhhhppp}}}wwwkkkddd```^^^___eeejjjiiijjjlllpppsssvvvuuuooohhhbbb___]]][[[XXXVVVUUUSSSPPPNNNNNNMMMKKKIIIIIIJJJLLLMMMNNNOOOQQQRRRQQQQQQRRRSSSQQQSSSVVVYYY[[[\\\\\\\\\[[[[[[YYYWWWSSSPPPMMMKKKJJJHHHEEEDDDEEEFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@?????????>>>>>>>>>======<<<:::999888777777666777777777777777777777777;;;:::;;;;;;===???AAABBBEEEJJJPPPTTTTTTSSSRRRRRRUUUTTTQQQKKKCCC===:::999777777777888888888888888999;;;===???AAACCCGGGJJJLLLOOOTTTYYY___eeelllppptttzzzZZZ^^^cccgggfffbbb\\\XXXWWWWWWWWWYYY[[[]]]```aaabbbaaa___^^^^^^___```aaa___aaadddkkkzzzmmm```VVVVVVXXX\\\hhhwww{{{lll```\\\hhhrrrSSSEEEAAA???<<<<<<;;;;;;;;;:::::::::888888:::;;;===???@@@AAA??????@@@@@@@@@???>>>>>>>>>@@@AAABBBBBBCCCEEEGGGIIIKKKMMMPPPSSSWWW]]]aaalllpppsssrrrnnnlllnnnqqqzzz}}}tttfffZZZWWWYYYdddjjjrrrxxx{{{~~~|||ssshhheeeaaa]]]YYYXXXXXXYYYXXXXXXYYYZZZ[[[ZZZZZZYYYXXXZZZ^^^ccciiiuuu{{{zzzsssmmmjjjjjjnnnyyytttlll```]]]\\\\\\[[[ZZZ[[[^^^]]]eeennnvvv~~~xxxnnniiihhheeehhhkkkooo{{{|||zzzyyyxxxwwwuuuxxxyyyxxxsssnnnjjjhhhdddbbbaaacccfffmmm{{{qqqgggaaa^^^___eeeiiijjjlllooossswww}}}|||uuunnniiifffccc```^^^]]]\\\ZZZYYYSSSQQQNNNLLLKKKLLLNNNPPPRRRSSSUUUUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUXXXXXXXXXWWWUUURRROOOMMMJJJHHHEEEEEEEEEFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>===<<<;;;999888777777777777777777777777777777777999999:::;;;===>>>??????BBBFFFKKKNNNOOONNNMMMMMMNNNNNNLLLGGGAAA===;;;:::444555666777888999::::::999;;;>>>@@@BBBEEEHHHKKKMMMPPPUUUZZZ```gggnnnsssvvv|||[[[___dddgggfffccc]]]ZZZWWWWWWWWWXXXZZZ]]]```aaa```^^^\\\[[[ZZZ[[[\\\]]]\\\^^^bbbgggrrruuudddWWWVVVVVVWWWdddttt~~~uuueeeZZZccc}}}___HHHAAAAAA======<<<<<<;;;:::::::::999999999:::<<<===???@@@???@@@AAABBBBBBAAA??????>>>@@@AAABBBBBBCCCEEEGGGIIIJJJMMMOOOQQQUUU[[[___fffkkkooooookkkiiikkknnnvvv{{{lll^^^XXXYYY]]]dddlllsssvvvyyy~~~xxxooofffeeebbb]]]YYYXXXYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^bbbhhhmmmwww{{{rrrjjjhhhiiiiiijjjmmmyyy~~~tttiiifffcccaaa```^^^[[[YYY[[[\\\^^^aaaffflllpppsssvvvvvvzzz}}}sssnnnnnniiilllqqqwww}}}{{{yyyyyyyyyyyytttwwwyyyxxxsssnnniiigggdddccccccdddeeekkkxxxzzzmmmddd``````eeeiiikkknnnrrrvvv|||{{{nnnkkkfffbbbaaa```^^^]]][[[XXXUUURRRQQQRRRTTTVVVVVVXXXYYYXXXVVVTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQSSSUUUVVVWWWWWWUUURRRPPPJJJHHHEEEEEEEEEFFFFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888888888777777777777777777777777777888:::<<<============???BBBEEEIIIJJJJJJIIIGGGFFFGGGFFFCCC>>>;;;:::;;;444444555555777999:::;;;:::<<>>>>>======<<<;;;;;;::::::::::::::::::<<<===>>>???@@@BBBCCCCCCBBBAAA@@@???@@@BBBBBBBBBCCCFFFHHHIIIJJJLLLNNNPPPTTTZZZ]]]ccchhhmmmmmmjjjhhhkkknnntttqqqaaaYYYYYYTTT[[[eeemmmrrrwww|||tttllleeeeeeccc___[[[ZZZ]]]_________```aaabbbcccdddeeeeeeeeeggglllrrrzzz|||~~~uuummmiiigggbbb``````ccclllvvv}}}vvvsssnnnkkkjjjgggbbb]]]\\\ZZZXXXYYYZZZ\\\^^^```ddddddfffooo|||zzzuuuuuuoootttyyy|||zzzzzzzzzzzztttvvvyyyxxxtttnnniiifffdddcccdddfffeeehhhtttuuujjjdddbbbeeejjjmmmrrrwww|||yyyrrrlllhhhfffeeeddddddbbb^^^[[[YYYZZZ]]]____________^^^[[[YYYYYYZZZYYYYYYXXXWWWUUUSSSQQQPPPOOOQQQUUUXXXXXXWWWTTTRRRNNNKKKIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===========================<<<;;;:::999999999999999888888888888888888888888666888:::<<<===<<<<<<;;;;;;<<<@@@DDDGGGGGGFFFEEEAAABBBBBB???<<<:::999:::666555444444555666999::::::<<>>===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBBBBBBBCCCFFFHHHIIIJJJLLLNNNPPPTTTYYY]]]ccchhhnnnooollljjjmmmpppuuuuuubbbYYYYYYNNNVVV```iiipppvvv|||}}}sssllleeeeeedddaaa^^^^^^aaaeeeddddddeeeeeegggiiijjjkkknnnkkkkkkooouuu}}}zzz~~~|||sssllleee]]]YYYZZZYYY^^^cccgggqqq~~~yyyuuuuuusssmmmggg]]]ZZZWWWXXXXXXWWWVVVWWWYYYXXXYYYaaaooo}}}zzz{{{zzz~~~|||{{{{{{{{{tttwwwyyyyyytttnnniiifffddddddeeegggeeegggsss{{{nnngggdddgggkkknnntttzzz{{{vvvsssrrrqqqllliiieeeaaa```aaaccceeefffgggfffccc```______aaaZZZZZZZZZYYYWWWTTTRRRPPPMMMPPPTTTXXXYYYXXXUUUTTTSSSPPPNNNMMMNNNNNNNNNMMMGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA???>>><<<;;;<<<<<<<<<<<<============;;;;;;:::999999:::::::::888888888888888888888888666777:::<<<===<<<;;;:::777999<<>>;;;999888999888777444333333444777888:::===???BBBDDDGGGKKKNNNQQQTTTXXX]]]dddllluuu{{{^^^YYYWWW[[[^^^\\\WWWUUU\\\[[[ZZZZZZ[[[\\\\\\\\\aaa^^^ZZZWWWUUUVVVXXXYYYXXX^^^```bbbeeekkksss[[[QQQKKKMMM```wwwrrrccciii~~~dddLLLAAAEEE???<<>>AAACCCCCCBBB@@@???>>>>>>>>>???@@@AAACCCDDDFFFHHHKKKMMMNNNQQQUUUXXX___fffnnnooollliiijjjmmmrrr~~~mmm___XXXTTTQQQUUUaaalllsssxxx{{{~~~~~~wwwnnnhhhbbbcccaaaaaafffmmmooolllpppmmmjjjhhhgggiiilllnnntttuuuxxxzzz{{{~~~}}}|||xxxmmmeee___ZZZWWWSSSUUUVVVXXX\\\hhhxxx~~~|||tttmmmhhhccc\\\XXXXXXWWWVVVTTTXXXYYY[[[\\\aaajjjuuu~~~~~~~~~{{{yyyuuuttttttsssqqqnnnhhhdddaaacccfffhhhfffiiiuuuxxxooogggggglllqqqxxx~~~|||zzzyyyvvvooohhhbbbaaadddfffhhhkkkjjjfffdddeeeccc``````aaa```^^^[[[XXXWWWWWWQQQRRRUUUYYY\\\]]]ZZZXXXYYYUUUQQQPPPQQQRRRPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888??????@@@???===:::777555777777888999888777666555888999;;;<<<===<<<;;;;;;>>>>>>>>>???AAABBB@@@???<<<<<<<<<;;;;;;:::999999888777777777888999::::::<<<>>>AAABBBDDDFFFJJJMMMSSSWWW^^^dddjjjoootttwww}}}bbb\\\[[[___bbb```\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\```^^^[[[XXXVVVUUUVVVWWWWWW]]]___bbbgggkkkeeeUUUOOORRR```pppgggcccrrrpppUUUEEEEEE???<<<>>>???<<<:::::::::999999999::::::;;;<<<<<<>>>@@@BBBCCCBBB@@@???>>>>>>>>>???@@@BBBCCCDDDDDDGGGJJJLLLNNNQQQUUUXXX]]]dddlllooollliiiiiikkkppp{{{wwwfff\\\WWWTTTVVV```kkkqqqvvvzzz~~~zzzuuupppiiiddd```bbbccceeemmmwww{{{zzzvvvsssnnnkkkjjjllloooqqqxxxyyy|||~~~~~~{{{qqqhhhbbb[[[WWWRRRSSSSSSRRRSSS[[[gggppp|||sssmmmeee___\\\ZZZXXXVVVYYYYYYYYYYYY[[[```hhhnnnrrr{{{~~~|||vvvuuutttsssqqqmmmhhhdddbbbdddggggggeeefffqqq~~~{{{rrrkkkjjjmmmsss{{{zzzrrrllljjjkkkmmmqqqsssrrrnnnlllllljjjfffdddcccaaa^^^[[[YYYYYYYYYTTTUUUVVVYYY]]]______^^^\\\XXXTTTSSSTTTTTTQQQNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA>>><<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>===;;;:::999888888999999999888777666888999:::<<<<<<<<<<<<;;;???======>>>@@@@@@@@@???======;;;:::999999999999777777777777888999::::::<<<>>>AAACCCDDDGGGJJJMMMSSSWWW^^^eeejjjoootttwww{{{~~~ddd```aaafffiiifffcccbbb[[[[[[\\\\\\]]]]]]]]]\\\^^^]]][[[YYYWWWVVVUUUUUUWWW\\\]]]aaahhhkkkxxxvvv^^^SSSVVV___fffuuuqqqeeeooobbbLLLEEE???;;;===>>><<<::::::::::::999999999:::;;;;;;<<<===???AAABBBBBBAAA@@@===>>>>>>???AAABBBDDDEEEDDDFFFIIIKKKMMMQQQUUUXXXZZZaaajjjnnnnnnkkkiiihhhmmmtttsssfff[[[VVVVVV^^^hhhooouuuzzz~~~xxxpppllliiifffccc___cccfffjjjttt|||vvvpppnnnoooqqqttt|||}}}wwwoooggg^^^XXXQQQQQQOOOMMMLLLOOOWWW]]]kkkzzzuuukkkeee```]]]\\\\\\\\\ZZZXXXVVVXXX[[[^^^bbbjjjppprrruuuzzzxxxwwwtttrrrppplllgggdddddddddffffffcccccclllwww~~~wwwqqqooooootttyyyvvvuuuvvvvvvyyyxxxtttqqqqqqnnniiikkkiiifffcccaaa```aaaaaaZZZYYYXXXZZZ^^^bbbdddeeebbb^^^ZZZXXXXXXVVVSSSOOOLLLKKKIIIGGGGGGFFFGGGGGGFFFEEECCC@@@>>><<<;;;;;;888999:::<<<===>>>??????<<<<<<<<<<<<============999999:::::::::999888777888999:::;;;<<<<<<<<<<<>>??????>>>???===;;;888777777888999666666666777777999::::::<<<>>>AAACCCEEEHHHLLLNNNSSSXXX___ffflllqqquuuxxxyyy|||cccbbbeeemmmoookkkfffddd___```aaaaaa___]]]\\\\\\ZZZZZZZZZYYYYYYWWWVVVVVVYYY]]][[[^^^gggiiiqqqnnnZZZWWW\\\^^^ooosssvvvnnnRRRGGG@@@;;;<<<>>><<<:::;;;:::::::::999999::::::;;;;;;<<<>>>@@@BBBBBBAAAAAA>>>>>>??????AAACCCDDDEEEEEEGGGIIIKKKLLLNNNRRRUUUXXX___hhhnnnpppmmmiiifffiiimmmtttqqq___YYYUUU[[[dddlllttt{{{~~~uuullliiihhhhhhgggeeejjjooottt}}}wwwsssrrrsssttt}}}~~~~~~wwwnnnccc[[[PPPPPPOOOMMMLLLNNNSSSWWW___hhh|||{{{ppphhhdddbbb```___]]][[[XXXVVVVVVVVVXXX]]]bbbeeehhhnnnuuuyyy{{{xxxuuurrrppplllhhheeeddddddeeeeeebbbaaaiiisss|||}}}vvvsssqqquuu~~~~~~~~~|||yyyxxxuuupppsssqqqooommmmmmmmmmmmlllbbb___[[[ZZZ]]]ccchhhkkkhhhddd^^^\\\ZZZXXXTTTPPPMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGEEEBBB@@@>>><<<;;;999:::;;;===>>>???@@@@@@===<<<<<<<<<===>>>??????;;;;;;;;;:::::::::999999888888999:::;;;<<<<<<<<>>>>>===???===999777555666777888666666666777888999:::;;;===???BBBDDDFFFJJJNNNQQQUUUZZZaaahhhnnnrrrvvvxxxxxx{{{^^^```gggppprrrkkkdddbbbdddfffhhhgggccc^^^\\\[[[VVVWWWXXXZZZZZZZZZYYYYYY\\\___[[[[[[dddggglllzzzeeeWWWWWWZZZgggxxxzzzxxx[[[KKKCCC=========;;;;;;<<<;;;::::::999999::::::::::::;;;===???AAABBBBBBBBB?????????@@@AAABBBDDDDDDFFFHHHJJJJJJJJJLLLOOOQQQWWW\\\eeemmmqqqooojjjeeeeeefffjjjsss{{{ddd[[[UUUXXX```iiittt|||~~~|||rrrjjjggggggjjjkkkkkksss{{{yyyvvvuuuvvv|||}}}~~~ttthhh___SSSRRRQQQOOONNNOOORRRTTTVVVZZZggg~~~zzzpppjjjhhhdddccc```^^^\\\YYYWWWVVVUUUWWWYYY[[[]]]aaaiiiooo~~~}}}zzzvvvrrrpppmmmjjjgggdddcccddddddbbbaaagggpppwww{{{vvvsssuuu{{{yyywwwwwwyyyzzzyyywwwnnnhhhaaa]]]___eeekkknnnnnniiibbb^^^\\\YYYVVVRRRNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHFFFDDDAAA???===<<<<<<===>>>>>>?????????>>>???>>>>>>=========>>>>>>;;;;;;;;;:::::::::::::::777888888999:::;;;<<<===>>>===;;;;;;<<<======<<<===;;;888555444555666888666666777777888:::;;;<<<>>>@@@CCCFFFIIILLLQQQTTTXXX]]]eeelllppptttwwwyyyyyy{{{~~~\\\^^^fffnnnooohhhbbb```gggjjjmmmkkkfff```]]]\\\WWWWWWYYYZZZ[[[[[[[[[[[[]]]bbb^^^\\\cccfffiiitttvvv[[[TTTYYY^^^tttsssrrrgggOOOGGG???>>>===;;;;;;<<<;;;;;;:::999999999::::::999:::<<<>>>@@@BBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIIIIIIIIKKKMMMOOOVVVYYY```iiippppppjjjdddbbbaaadddlllwwwlll```VVVUUU\\\eeeqqqzzz}}}zzzrrrkkkiiikkkooosssoooyyy}}}{{{{{{|||~~~xxxlllaaaXXXUUURRROOONNNNNNNNNOOOQQQTTT\\\lllyyyrrrooojjjgggdddaaa___\\\YYYVVVUUUTTTTTTUUUUUUXXX```iii}}}|||wwwsssqqqooommmkkkgggeeeeeeeeecccaaafffnnnuuuzzzvvvvvv}}}~~~}}}vvvllleeedddiiinnnrrrtttnnneee___]]]\\\YYYWWWOOONNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEECCC@@@>>><<>>>>>@@@@@@??????>>>>>>======<<<;;;:::999999999::::::777777777888999;;;===>>>>>>===<<<===>>>>>><<<::::::999777555555555666777777777888888:::;;;===>>>???BBBEEEHHHKKKOOOTTTWWW\\\bbbiiiooosssvvvxxxyyy{{{|||~~~~~~~~~]]]^^^bbbhhhhhhccc```aaadddiiinnnmmmgggaaa______[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZcccbbb```fffffffffnnnxxxdddUUUXXXVVVhhh|||xxxlll{{{vvvTTTJJJAAA???>>>;;;;;;<<<<<<;;;::::::999999999:::999:::;;;>>>@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKNNNQQQTTTVVV[[[eeemmmnnnhhhbbb```^^^aaaiiipppxxxuuugggYYYTTTXXX```llluuuzzz~~~xxxtttssswww~~~yyylllbbbZZZVVVRRROOOMMMMMMNNNNNNNNNRRRWWW___ooo|||uuuqqqkkkfffccc___ZZZVVVUUUQQQPPPQQQRRRTTT^^^iiizzz}}}xxxtttrrrqqqpppooollliiiggggggdddaaadddjjjqqq{{{~~~{{{yyy{{{yyyooollloootttwwwzzzrrrhhhaaa___^^^]]]\\\PPPOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFEEECCCAAA>>>===??????@@@@@@@@@@@@??????>>>???@@@@@@@@@???>>>===;;;;;;999888888888999:::777777777777999;;;===>>>======>>>???@@@???<<<999777666666555555666666777888888999:::;;;===>>>???AAADDDGGGKKKNNNRRRWWWZZZaaafffmmmsssvvvwwwxxxyyy~~~~~~}}}|||{{{}}}```___```cccbbb___```cccaaagggmmmmmmhhhbbb```aaa^^^^^^\\\[[[ZZZZZZZZZZZZWWWdddfffdddhhhgggdddjjjpppkkkVVVWWWTTTaaapppggguuuWWWMMMCCC@@@>>>;;;;;;<<<<<<;;;::::::999999999999999999;;;===@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAA@@@BBBEEEGGGIIILLLPPPSSSRRRSSSXXXaaakkkmmmggg```___]]]```hhhmmmrrr}}}{{{lll[[[TTTVVV\\\gggqqqxxx~~~~~~xxxlllbbbYYYUUUQQQNNNNNNOOOPPPQQQJJJNNNRRRUUU]]]ssszzzrrrlllgggaaa[[[VVVSSSOOOMMMPPPQQQTTT___lllwww~~~xxxuuusssrrrrrrqqqpppllljjjhhheeeaaaccchhhlllwww~~~{{{zzz|||wwwssstttxxxzzz~~~vvvjjjccc```aaaaaa```QQQOOOMMMJJJGGGFFFEEEEEEEEEEEEEEEEEECCCAAA???===>>>???@@@AAAAAAAAAAAAAAA===>>>@@@AAABBB@@@???>>>;;;:::999888777888999:::777666666777999;;;===>>><<<===???AAABBB@@@;;;888555555555666666666666666999999999:::<<<>>>???@@@BBBEEEHHHLLLOOOSSSXXX\\\ccchhhooouuuwwwxxxxxxyyy}}}{{{yyy{{{dddcccbbb```____________``````aaabbbccccccbbbbbb___^^^\\\[[[[[[\\\^^^___]]]]]]^^^```dddjjjooorrrppp|||{{{aaaXXXUUU```mmm|||mmmooo}}}fffQQQAAA@@@BBB<<<888999<<<<<<;;;;;;;;;:::::::::;;;:::888888:::===@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@CCCDDDDDDFFFGGGIIIKKKLLLRRRTTTXXX^^^dddfffccc```\\\]]]___ccchhhnnnsssvvvwwwddd]]]YYYXXXaaaooovvv}}}yyyqqqkkkhhh\\\ZZZVVVRRRPPPOOOPPPPPPQQQQQQQQQRRRXXXhhh|||vvvnnnmmmiii___VVVYYYVVVSSSRRRPPPSSS]]]iii}}}~~~|||xxxuuussssssuuuwwwrrrqqqnnnkkkhhhfffddddddlllpppzzz{{{yyyyyyzzz}}}{{{pppeee___```___\\\UUUPPPJJJHHHHHHGGGBBB>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCBBBAAAAAABBBAAA>>>;;;===<<<<<<;;;;;;:::999999666555555555888;;;???BBB@@@AAABBBBBB@@@>>>;;;:::333555666666555444444555777888999999:::<<>>;;;999444555666555444333444666777888::::::;;;===@@@CCCIIIKKKNNNQQQTTTYYY___cccfffjjjpppuuuyyyzzzyyywww||||||||||||}}}~~~bbbbbbaaaaaaaaaaaaaaabbb``````aaabbbccccccddddddbbbbbbbbbccccccbbbbbbbbb`````````aaacccgggjjjlllooorrrlllXXXVVVZZZ```kkkxxxqqqttt{{{aaaHHHAAACCCBBB???>>><<<<<<;;;;;;;;;::::::::::::999999999:::<<>>@@@BBBCCCCCCBBB@@@>>>;;;999555555555444333333555777888999;;;<<<<<>><<<<<<;;;;;;;;;::::::::::::999999999:::<<<>>>???BBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBDDDFFFGGGIIIMMMNNNPPPSSSWWWZZZ\\\]]]\\\[[[ZZZ[[[^^^ccchhhlllkkklllqqq{{{xxxjjj```YYYZZZ___iiiqqqyyy|||}}}}}}|||uuuooogggbbb[[[XXXVVVUUUTTTRRRLLLOOOSSSUUUWWW[[[```cccgggmmmvvvyyyssslllhhhddddddeeejjjuuu}}}yyywwwvvvvvvtttrrrooollljjjhhhjjjlllpppyyyyyyrrrnnnpppxxx{{{yyy{{{yyyiii]]]ZZZXXXVVVTTTRRRQQQQQQQQQNNNIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBCCCDDDBBB@@@=========<<<;;;;;;::::::777666666777888;;;===???BBBBBBCCCBBB@@@===:::888555555555333222333666999999:::<<<===>>>AAAEEEHHHHHHKKKOOOSSSWWW\\\aaaeeekkknnnrrrwwwzzz||||||||||||||||||}}}]]]]]]\\\]]]]]]^^^___```]]]]]]]]]^^^```bbbdddfffbbbccceeeggggggeeecccbbbcccbbbbbbbbbbbbcccdddeeebbbbbbjjj}}}fff]]]\\\[[[```nnn~~~nnndddrrrwwwVVVEEEAAAAAA???<<<<<<<<<;;;;;;;;;:::::::::999999999999:::<<<===>>>@@@@@@@@@@@@@@@?????????@@@@@@AAABBBDDDFFFHHHIIILLLNNNPPPSSSVVVYYY\\\^^^]]]\\\ZZZ[[[]]]aaaeeehhhgggggghhhnnnxxx{{{nnnddd^^^]]]^^^eeennnvvvzzz~~~}}}}}}yyy~~~}}}vvvlllfff^^^ZZZYYYXXXUUURRRPPPQQQRRRTTTWWW[[[```dddccceeehhhmmmssszzzzzzsssmmmkkkllloooyyy~~~{{{zzzyyyuuuuuuuuutttsssqqqooonnnlllmmmpppwww{{{ssspppnnnuuutttpppooouuu~~~{{{{{{}}}~~~mmm___ZZZWWWUUUSSSRRRRRRRRRQQQOOOKKKHHHEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA???>>>???AAACCCCCCBBB@@@>>>======<<<<<<;;;::::::777777777777999:::<<<===AAAAAAAAAAAA???<<<999777555555444333222333666999999:::<<<>>>???BBBFFFJJJHHHLLLPPPUUUYYY^^^dddgggmmmooorrrvvvzzz|||}}}~~~~~~~~~}}}}}}~~~~~~\\\[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^___```cccdddfffggggggfffdddcccccccccbbbbbbbbbbbbbbbbbb]]]^^^dddrrrmmm___\\\ZZZ\\\ffftttrrrcccllldddMMMDDDBBB???<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===????????????????????????@@@@@@@@@BBBCCCEEEGGGHHHLLLNNNQQQTTTVVVYYY\\\___\\\\\\[[[\\\]]]___bbbddd^^^^^^___dddmmmzzz}}}ssskkkfffbbb```cccllluuuyyy}}}~~~yyyxxx~~~}}}rrrkkkccc___^^^]]]YYYUUUSSSRRRQQQRRRVVV[[[aaaeeefffeeeddddddfffiiimmmpppsss|||ssspppppprrrzzz{{{yyyxxxxxxxxxuuuvvvvvvwwwvvvuuusssrrrnnnooopppuuu~~~{{{tttrrrnnnsss}}}pppjjjfffjjjrrrzzzwwwtttttttttuuuwwwwwwyyyrrrccc\\\YYYVVVQQQRRRRRRQQQPPPNNNLLLKKKGGGGGGHHHHHHHHHHHHIIIIIICCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@BBBDDDDDDBBB@@@>>>>>>======<<<;;;;;;;;;888888888888999:::;;;<<<>>>>>>??????>>>;;;999777333444555444333444666999888:::<<<>>>@@@CCCHHHKKKLLLOOOUUUZZZ___dddiiilllooopppsssvvvzzz}}}~~~}}}}}}}}}~~~]]]\\\\\\\\\\\\\\\]]]]]]___^^^^^^^^^___bbbdddfffeeefffggggggggggggfffeeeccccccbbbbbbaaaaaaaaaaaa\\\___ccchhhxxxttt___ZZZUUUWWW```ooo|||iiilll}}}sssXXXJJJDDDAAA>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<<<<>>>?????????????????????>>>>>>???@@@BBBDDDFFFGGGJJJNNNRRRUUUVVVXXX\\\^^^[[[[[[\\\\\\]]]^^^^^^___YYYZZZ\\\```hhhrrr}}}xxxrrrmmmgggbbbbbbkkktttyyy}}}~~~|||~~~xxxqqqrrrsssxxxyyyqqqhhhddddddbbb^^^YYYTTTSSSSSSVVV\\\dddkkknnnrrroookkkgggeeedddccccccbbbiiiuuuvvvrrrrrrttt{{{|||yyyxxxwwwwwwwwwxxxyyyyyyxxxwwwuuusssrrrrrrsssvvv~~~~~~xxxvvvnnnqqqwww~~~mmmddd^^^___eeemmmuuu}}}wwwrrrnnnmmmoooqqqpppqqq|||sssddd[[[WWWTTTPPPQQQPPPOOONNNMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKDDDDDDEEEFFFGGGGGGGGGGGGCCCBBBCCCDDDFFFFFFDDDBBB>>>>>>======<<<<<<;;;;;;888888888999999::::::;;;;;;<<<======<<<;;;888777222333555555444555666888777999<<<>>>@@@DDDHHHKKKNNNRRRXXX^^^ccchhhmmmppprrrsssuuuxxx{{{^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^___aaaeeejjjnnnpppgggggghhhhhhhhhhhhggggggcccbbbbbbbbbaaaaaa``````\\\aaadddcccmmm{{{^^^XXXRRRRRR\\\mmmoooooo|||}}}```OOOGGGCCC@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>?????????<<<======???@@@BBBDDDEEEIIIMMMRRRUUUVVVXXX[[[^^^ZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\^^^aaagggoooxxx~~~|||wwwqqqjjjdddbbbkkktttyyy}}}}}}xxxzzzwwwmmmkkkkkkppp{{{~~~vvvlllhhhhhhfffaaa\\\TTTTTTWWW]]]gggpppxxx|||{{{uuuooojjjeeeaaa^^^\\\___dddnnn~~~wwwssssssuuu|||}}}{{{yyywwwyyyzzz{{{{{{yyywwwuuusssvvvwwwxxxzzz|||zzznnnooorrrwww|||jjj```XXXYYY]]]cccjjjqqqsssxxx~~~yyyrrrlllkkkmmmooommmmmmwwwqqqaaaYYYTTTPPPPPPPPPOOONNNLLLLLLMMMNNNJJJKKKKKKKKKLLLLLLMMMMMMEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEFFFGGGGGGEEECCC>>>>>>>>>===<<<<<<;;;;;;888888999999999:::::::::999:::;;;<<<<<<:::888777111333555666555555666777777999;;;>>>@@@DDDHHHLLLNNNSSSYYY___dddiiinnnqqqtttuuuvvvyyy}}}^^^\\\ZZZ[[[^^^aaaaaa```ccccccccccccdddhhhmmmqqqpppooonnnllljjjhhhfffeeefffccc```______```______ddd___```fffjjjyyycccUUULLLPPPXXXcccyyyoooqqqmmmTTTIIIBBB;;;>>><<<;;;;;;<<<;;;999777999999::::::::::::;;;;;;===>>>???@@@AAA@@@@@@???===>>>>>>@@@AAACCCEEEFFFLLLKKKLLLOOOUUUXXXXXXWWW[[[YYYXXXZZZ^^^bbbdddcccccceeehhhkkkpppwwwxxxqqqmmmfffiiinnnuuu{{{~~~~~~||||||~~~rrrkkkgggnnn{{{|||wwwrrrmmmhhheee^^^[[[ZZZ___kkk{{{xxxnnnjjjfffbbb```\\\\\\dddppp}}}}}}uuutttzzz~~~~~~|||zzzxxxwwwxxxzzz{{{zzzwwwsssqqquuuvvvzzzzzzyyyuuusssvvvxxx{{{kkk___TTTRRRUUUYYY```fffhhhjjjnnnsss|||vvvooolllfffccceeekkksssxxx{{{qqqfff\\\SSSOOOJJJLLLOOOPPPPPPOOONNNOOOOOOMMMKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@>>><<<;;;:::::::::::::::999999888888888:::;;;===>>>===;;;888777888777666555555666777777888:::===???BBBEEEIIILLLNNNRRRXXX___ffflllppprrrwwwxxxyyy{{{~~~___\\\ZZZ[[[]]]______^^^```bbbcccddddddfffiiikkkmmmmmmkkkjjjhhhgggeeeeeedddaaa]]]\\\\\\]]]]]]]]]fffaaabbbfffhhhtttkkk[[[OOOPPPVVV```ssstttrrrxxx[[[JJJCCCAAA>>><<<;;;;;;<<<;;;999888999999::::::::::::;;;;;;>>>>>>@@@@@@AAA@@@???>>>>>>>>>>>>???AAACCCDDDEEEHHHGGGGGGJJJOOOTTTUUUUUUXXXVVVUUUYYY___gggkkkmmmlllnnnpppsssxxx~~~|||wwwooooooooorrrvvvzzz}}}|||}}}vvvooolllsssyyytttnnnjjjbbb``````gggvvvvvvpppnnnkkk```ZZZXXX]]]dddmmmyyy~~~wwwwww{{{~~~}}}|||zzzxxxxxxzzz|||~~~}}}zzzwwwuuuwwwwww{{{|||vvvssstttuuuwww|||kkk```TTTQQQRRRUUUZZZ```ccceeehhhjjjnnnxxx|||qqqmmmfffbbbbbbgggooottt}}}xxxnnncccXXXRRROOOLLLNNNQQQRRRQQQPPPPPPPPPQQQOOOLLLKKKKKKKKKKKKKKKOOOPPPQQQRRRQQQNNNKKKIIIDDDDDDDDDEEEEEEEEEEEEEEECCCBBB@@@>>>===<<<;;;;;;::::::::::::999999999888:::;;;=========;;;888666888777666555555666777888:::<<<>>>AAABBBEEEIIILLLOOOSSSYYY```ggglllqqqtttyyyyyyyyy{{{}}}^^^\\\ZZZZZZ[[[]]]]]]\\\^^^```cccdddccccccdddeeeiiiiiihhhgggfffeeeddddddgggddd___]]]]]]___``````fffbbbcccffffffnnn{{{hhhUUUPPPSSS\\\lll||||||rrriiiNNNEEEGGG>>>===;;;;;;<<<<<<;;;999999999::::::::::::;;;;;;>>>???@@@AAA@@@@@@>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCFFFKKKPPPSSSUUUXXXVVVUUUXXX___hhhooossssssvvvyyy|||{{{uuurrrsssxxx~~~}}}}}}tttrrrzzz}}}vvvqqqfffdddeeelll}}}|||zzzxxxeee^^^YYYZZZ]]]```ffflllooouuu|||}}}yyyyyy|||~~~|||{{{zzz||||||zzzyyyyyy|||xxxrrrqqqppppppuuu|||lll```TTTPPPPPPQQQTTTYYYcccfffhhhfffdddgggpppyyy}}}}}}rrrllleee___^^^ccciiinnnwwwxxxuuulll___UUUPPPPPPNNNQQQTTTUUUSSSRRRQQQRRRRRRPPPNNNKKKJJJJJJJJJJJJQQQSSSUUUVVVTTTOOOIIIEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBB@@@???======<<<<<<;;;:::::::::::::::999999:::;;;<<<<<<<<<:::888666888777666666666666888888;;;===@@@BBBCCCFFFJJJLLLPPPUUU[[[bbbhhhnnnssswww{{{zzzzzz{{{}}}ZZZYYYYYYYYYZZZ\\\]]]]]]___```aaaaaa______```aaaeeeeeeeeeeeeddddddddddddgggccc^^^\\\\\\^^^___```dddbbbcccfffeeejjj|||aaaRRRPPPWWWfffssssssyyyzzzXXXHHHHHH???>>><<<<<<<<<<<<;;;:::999999999:::::::::;;;;;;??????@@@AAA@@@???>>>===>>>>>>>>>>>>???AAABBBBBBDDDCCCDDDFFFJJJPPPUUUWWW\\\ZZZWWWWWW[[[ccckkkppptttwww{{{yyyvvvzzz~~~~~~yyyxxxzzzpppmmmlllqqqmmmeee^^^^^^______aaaddddddgggkkkooosssyyy}}}{{{zzzzzz|||~~~|||~~~~~~{{{zzz}}}zzzrrrnnnkkkkkkooouuunnnbbbVVVQQQPPPPPPRRRVVVcccgggiiiddd]]][[[```fffiiirrryyy{{{|||}}}zzzvvvnnniiiaaa\\\[[[___eeejjjsssuuutttkkk]]]SSSQQQRRRQQQSSSUUUVVVTTTRRRRRRRRRQQQQQQPPPNNNLLLKKKLLLMMMQQQRRRSSSSSSOOOJJJDDDAAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;999888666888777666666666777888999<<<>>>@@@BBBCCCFFFIIILLLRRRWWW^^^dddiiiooouuuzzz||||||||||||~~~VVVVVVWWWXXXYYY\\\___aaaaaaaaa```]]][[[\\\___aaabbbbbbbbbbbbbbbbbbbbbbbb```\\\XXXUUUVVVWWWXXXXXX___^^^```cccccchhhzzzqqqXXXOOOTTTaaammmwwwvvvhhhOOOEEEAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;>>>???@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFIIINNNTTTXXX\\\ZZZWWWVVVXXX]]]dddiiipppsssyyy~~~{{{|||~~~~~~|||zzzxxx{{{pppggg``````bbbaaabbbddd___```bbbccceeehhhkkknnnzzz|||~~~}}}zzzwwwssstttvvvxxxzzz|||}}}~~~~~~{{{zzz}}}zzzqqqmmmiiihhhkkkqqq~~~pppeeeZZZUUUTTTRRRSSSVVV[[[^^^```\\\TTTQQQSSSWWWZZZbbbjjjmmmooorrrrrroooiiiddd^^^YYYYYY]]]ccchhhpppsssrrrjjj]]]TTTSSSUUURRRTTTVVVWWWUUURRRQQQQQQPPPRRRTTTSSSQQQPPPPPPQQQSSSRRRPPPLLLIIIEEEBBBAAA>>>>>>???@@@AAAAAABBBBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888777666666666888999:::<<<>>>@@@BBBDDDFFFJJJMMMTTTYYY```eeeiiinnnvvv{{{}}}}}}~~~SSSUUUWWWXXXYYY\\\```ccccccbbb___\\\ZZZ[[[^^^aaa________________________\\\ZZZVVVUUUUUUVVVVVVUUUYYYYYY\\\______dddssscccRRRRRR\\\fff|||zzzttt{{{[[[GGGDDDBBB>>><<<<<<<<<;;;:::999999::::::::::::;;;;;;===>>>???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>?????????AAACCCEEEGGGKKKPPPTTTWWWWWWVVVUUUVVVZZZ___cccjjjnnnsssxxx}}}}}}{{{~~~wwwllldddccceeeddddddeee\\\[[[[[[\\\]]]___aaaccckkkkkklllmmmlllkkkjjjiiihhhlllrrrwwwzzz|||}}}~~~}}}{{{yyy{{{yyyqqqmmmjjjhhhkkkppp{{{uuujjj___ZZZXXXUUUTTTVVVTTTVVVWWWUUUPPPNNNNNNPPPOOOVVV]]]aaadddjjjllljjjccc```\\\YYYYYY\\\aaaeeekkkmmmmmmggg^^^WWWVVVWWWTTTVVVXXXXXXVVVSSSRRRRRRQQQUUUZZZ[[[XXXUUUUUUUUUTTTQQQMMMHHHEEECCCCCCCCC======>>>>>>??????@@@@@@<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999888777666666777888:::;;;<<<>>>AAACCCEEEIIIMMMOOOVVV\\\cccfffhhhmmmuuu|||}}}~~~TTTVVVXXXYYYYYY[[[___cccbbbbbbaaa___\\\\\\^^^```[[[[[[[[[[[[[[[[[[ZZZZZZ[[[YYYXXXWWWWWWWWWVVVTTTTTTTTTWWWYYY[[[```kkkvvvpppXXXQQQVVV]]]qqqwwwnnn}}}jjjPPPGGGDDD@@@===<<<;;;:::999999999::::::::::::;;;;;;;;;===>>>@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>>>>@@@DDDEEEFFFIIIMMMQQQTTTVVVWWWWWWVVVWWWZZZ]]]bbbfffkkkoooqqqsssuuuwwwxxx}}}}}}zzz}}}ssspppooommmkkkkkkaaa___^^^]]]^^^_________eeeeeedddcccbbbaaa`````````gggooovvvzzz}}}|||zzzwwwzzz~~~xxxqqqnnnllliiilllqqqxxx{{{oooddd^^^ZZZVVVSSSTTTQQQQQQPPPPPPPPPOOONNNMMMKKKQQQWWWXXX\\\bbbeeeeeeaaa^^^[[[YYYYYY[[[^^^```bbbccccccaaa]]]ZZZYYYYYYWWWYYY[[[ZZZXXXUUUSSSSSSTTT[[[aaabbb^^^YYYWWWWWWQQQNNNJJJFFFCCCBBBBBBCCC==================>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<============>>>=========<<<;;;::::::888777666666777999:::;;;===???CCCFFFHHHLLLPPPTTTXXX^^^dddggggggkkkttt{{{{{{~~~VVVXXXZZZZZZYYYZZZ^^^bbb```aaabbbaaa```^^^^^^___XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTRRRPPPQQQRRRSSSUUUWWW\\\fffoooyyy]]]QQQRRRWWWfffxxxqqqhhhtttuuuXXXIIIEEE@@@===<<<;;;999888999999:::::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAA???>>>>>>============>>>>>>BBBFFFGGGHHHIIIMMMPPPUUUWWWZZZYYYVVVUUUUUUWWW\\\```dddfffgggggghhhhhhfffjjjpppvvv{{{}}}~~~~~~}}}{{{~~~{{{~~~~~~}}}yyyuuutttkkkhhheeecccbbbbbbaaa```eeedddbbb```^^^]]]\\\\\\]]]dddooovvv{{{~~~|||yyyvvvxxx}}}vvvqqqooommmkkkmmmrrrvvvsssgggaaa[[[UUURRRRRRMMMKKKIIIJJJLLLMMMLLLIIIMMMRRRUUUUUUWWW\\\`````````___\\\ZZZZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[YYY[[[]]]\\\YYYVVVUUUTTTXXX___fffhhhbbb\\\XXXWWWLLLJJJGGGDDDAAA@@@@@@@@@===============<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>???>>>>>>===<<<<<<;;;;;;888777777777777999;;;<<<>>>AAADDDHHHKKKOOOSSSWWWYYY___eeeggggggjjjssszzz{{{~~~YYYYYYXXXXXXZZZ[[[]]]___]]][[[YYY[[[^^^___^^^[[[VVVUUUTTTVVVXXXYYYXXXWWWZZZYYYXXXVVVUUUTTTTTTTTTUUUPPPOOOQQQTTTVVV[[[aaasssfffTTTRRRWWW^^^qqqxxx{{{oooeeeuuubbbLLLEEE@@@@@@???<<<<<<>>>::::::::::::999999888888:::;;;>>>AAABBBBBBAAAAAAAAA@@@>>>=========>>>???@@@@@@AAACCCFFFIIIKKKLLLQQQUUUXXXXXXVVVUUUVVVXXX[[[]]]___```______```bbb```aaadddhhhlllqqquuuwww~~~|||vvvttttttuuuzzz|||wwwpppjjjggggggffffffeeecccaaa```\\\XXXZZZ```bbbeeellluuu}}}~~~{{{zzz|||~~~yyysssooooooqqqtttvvv{{{|||qqqeee]]][[[XXXRRRLLLLLLJJJHHHJJJOOORRRSSSRRRSSSRRRQQQSSSVVVYYY\\\]]]]]][[[ZZZYYYYYY\\\^^^```^^^[[[XXXVVVWWWXXXZZZ[[[]]]```bbbbbb___[[[XXXWWW[[[]]]```bbb```]]]XXXUUUNNNKKKGGGEEEDDDCCCAAA@@@<<<===============<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;<<<999999888888999;;;<<<===BBBDDDFFFHHHKKKNNNSSSVVV\\\___bbbfffiiinnnrrrvvvZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWVVVVVVWWWYYYZZZZZZYYYZZZYYYWWWVVVTTTTTTSSSSSSSSSOOONNNQQQTTTUUUYYY___iiipppZZZTTTVVVYYYjjjrrrzzzvvviiissssssTTTIII???======;;;;;;<<<888888888888777777777666:::;;;>>>@@@AAABBBAAAAAA@@@@@@>>>=========>>>??????@@@AAACCCFFFHHHJJJLLLQQQTTTXXXXXXVVVTTTUUUWWW[[[]]]aaabbbccccccdddfffbbbccceeegggkkknnnqqqsssyyy||||||wwwtttsssrrrxxx}}}zzztttoookkkiiieeebbb```^^^ZZZVVVYYY___dddhhhpppyyy~~~}}}~~~xxxtttsssuuuwwwxxx}}}yyyoooccc\\\YYYVVVQQQLLLIIIGGGFFFHHHMMMQQQSSSSSSUUUTTTSSSTTTVVVYYY[[[]]]\\\[[[ZZZYYYZZZ\\\^^^```\\\ZZZVVVUUUVVVYYY\\\^^^```bbbdddccc___ZZZWWWUUUWWWYYY\\\]]]\\\XXXTTTQQQMMMJJJGGGDDDCCCBBBAAA???<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;::::::999999:::<<<>>>???BBBDDDGGGJJJMMMQQQVVVYYY___aaaeeeiiilllpppuuuxxxZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWXXXYYYYYYXXXWWWXXXZZZ\\\[[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRNNNNNNQQQSSSSSSVVV[[[```vvv|||bbbUUUSSSSSS___iiixxx~~~ooonnnpppeeeTTTBBB<<<<<<<<<<<<<<<888888888888777777777777999;;;===???@@@AAA@@@@@@@@@??????>>>===>>>>>>>>>???@@@AAABBBEEEGGGIIIKKKPPPTTTXXXXXXVVVTTTTTTVVV\\\___dddhhhiiijjjlllmmmgggggghhhiiijjjlllmmmnnnsssuuuxxx{{{|||yyytttpppoootttzzz}}}~~~zzzqqqlllgggccc___^^^[[[XXX[[[```hhhmmmvvv~~~{{{zzzzzz{{{tttkkk```YYYVVVTTTOOOKKKIIIGGGFFFHHHLLLQQQUUUVVVXXXWWWVVVVVVWWWYYY\\\]]]^^^]]]\\\\\\]]]^^^```aaa___\\\YYYVVVWWWZZZ___bbbeeeggghhheee```ZZZVVVSSSTTTVVVXXXZZZYYYVVVRRROOOMMMJJJFFFCCCBBBAAA@@@>>><<<<<<============<<<<<<======<<<<<<;;;<<<<<<===:::;;;<<<======<<<;;;:::===>>>>>>>>>>>><<<;;;:::::::::::::::;;;===???@@@BBBEEEIIILLLPPPTTTYYY]]]ccceeeiiilllooossswwwzzzXXXYYYZZZZZZZZZYYYWWWVVVWWWYYY[[[ZZZWWWUUUWWWYYYZZZYYYXXXZZZ\\\]]]\\\[[[YYYXXXWWWUUUTTTTTTSSSSSSQQQNNNNNNRRRSSSRRRTTTXXX]]]lllfffUUUPPPPPPVVVaaassssssiiieeeuuu{{{cccIII>>>===>>>======::::::::::::::::::::::::999:::<<<===??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIPPPTTTXXXYYYWWWUUUUUUWWW^^^bbbhhhmmmppprrrtttvvvpppoooooonnnnnnnnnnnnoooqqqppprrrvvvzzzyyyrrrllllllqqqwww|||~~~xxxoookkkeeeaaa```^^^]]]```eeekkkrrr}}}}}}}}}wwwmmmeee[[[UUURRRPPPMMMJJJJJJIIIHHHJJJMMMSSSWWWZZZZZZZZZZZZYYYYYY[[[^^^```aaaaaaaaaaaaaaaaaabbbbbbdddaaa]]]ZZZYYY]]]cccgggjjjkkkllliiiccc\\\WWWTTTTTTVVVYYYZZZZZZWWWTTTQQQMMMIIIFFFCCCBBB@@@???===<<<<<<======>>>>>>======>>>======<<<<<<<<<<<<<<<;;;<<<>>>???@@@???===<<<<<<===>>>???>>>===:::999999999999:::;;;===@@@AAABBBEEEJJJNNNRRRWWW\\\```fffhhhkkknnnqqqtttxxx|||VVVWWWYYYZZZZZZZZZYYYXXXWWWZZZ\\\ZZZWWWVVVXXX[[[ZZZYYYXXXZZZ\\\]]]\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSPPPPPPRRRSSSRRRSSSWWW\\\dddzzzhhhVVVOOOPPPPPP[[[mmm|||xxxhhhaaakkk}}}qqqRRRAAA>>>>>>===<<<:::::::::::::::::::::;;;888999:::<<<===>>>??????????????????>>>>>>>>>===>>>>>>???AAACCCEEEGGGHHHOOOSSSYYYZZZYYYWWWWWWYYY```dddjjjooosssuuuxxxzzzwwwvvvuuutttsssrrrrrrrrrrrrpppooossswwwvvvnnnggghhhmmmtttzzz~~~zzzqqqjjjdddbbbbbbbbbeeekkkooowww~~~yyyqqqfff```XXXRRROOOMMMKKKJJJJJJJJJJJJKKKNNNRRRVVVZZZ\\\]]]^^^]]]\\\^^^bbbeeeddddddddddddcccbbbbbbaaabbbaaa___\\\]]]bbbjjjppppppqqqqqqnnnggg___ZZZWWWUUUVVVYYYZZZZZZXXXVVVTTTMMMJJJFFFCCCAAA@@@>>>===<<<===>>>>>>?????????>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===?????????>>>===<<<===>>>???>>>===:::999888888888999;;;>>>@@@BBBBBBFFFKKKPPPUUUZZZ___bbbgggjjjmmmoooqqqtttxxx|||WWWXXXYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZYYYYYYZZZ\\\YYYXXXWWWXXXZZZ\\\[[[ZZZWWWWWWWWWWWWWWWXXXXXXYYYWWWSSSQQQSSSSSSRRRTTTXXXYYY]]]lllkkkYYYPPPRRRNNNXXXgggqqq~~~pppdddeeeqqq~~~[[[GGG@@@===;;;:::888888888888999999999999888888999:::<<<===>>>???>>>????????????>>>=========>>>>>>@@@BBBDDDEEEFFFLLLQQQWWWZZZYYYXXXXXXZZZ^^^bbbfffjjjnnnqqquuuxxxyyyxxxwwwvvvuuuuuuuuuuuurrrooonnnppprrrpppiiicccdddhhhpppwww}}}}}}tttllliiihhhhhhkkkooouuu~~~wwwnnnccc^^^WWWQQQNNNMMMLLLLLLKKKLLLMMMNNNOOOQQQTTTWWW]]]___aaaaaa```bbbggglllhhhhhhhhhhhhfffdddbbb```^^^___aaaaaacccjjjsss{{{yyyyyyxxxssskkkccc\\\YYYTTTUUUWWWYYYYYYXXXVVVTTTNNNKKKGGGDDDBBB@@@>>>======>>>???@@@@@@AAA@@@@@@??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<=========>>>>>>>>>>>><<<;;;:::888888999:::<<>>>>>>>>??????@@@???>>>===<<<======>>>???AAACCCDDDEEEGGGMMMTTTXXXXXXWWWXXXZZZYYY[[[^^^aaadddhhhmmmpppttttttssssssssssssttttttooommmlllkkkllljjjfffbbb___ccckkkttt{{{{{{uuusssqqqrrruuu{{{xxxooobbb^^^XXXSSSPPPOOOPPPPPPOOORRRTTTTTTSSSSSSTTTVVV]]]```cccddddddgggmmmsssqqqqqqqqqpppnnnjjjfffdddeeehhhjjjkkkmmmrrr{{{yyyoooeee]]]YYYTTTUUUWWWYYYYYYYYYWWWVVVOOOLLLHHHDDDCCCAAA???===>>>???@@@AAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<>>>>>??????@@@@@@>>>===<<<======>>>???@@@BBBDDDEEEDDDJJJRRRVVVWWWVVVWWWYYYUUUVVVXXXZZZ\\\```fffjjjoooooooooooopppqqqrrrsssmmmkkkiiihhhhhhfffdddbbb\\\```hhhqqqyyy~~~~~~}}}{{{wwwvvvvvvxxx}}}|||yyyyyy{{{zzzpppccc```ZZZUUURRRQQQRRRSSSUUUXXX[[[[[[XXXWWWWWWXXX\\\```dddeeefffiiipppwwwyyyzzzzzzxxxuuuqqqllljjjqqqtttvvvvvvuuuxxx}}}qqqeee\\\WWWVVVWWWYYY[[[[[[[[[ZZZYYYPPPMMMHHHEEECCCBBB???>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<>>>===;;;:::;;;>>>AAACCC???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>AAADDDGGGIIILLLPPPVVV[[[```cccgggjjjmmmoooqqqsssuuuwww{{{}}}``````^^^ZZZVVVTTTTTTUUUXXXVVVTTTSSSTTTWWWZZZ\\\\\\[[[XXXVVVUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^ZZZVVVSSSTTTVVVWWWWWWWWW]]]```dddvvvoooZZZUUUSSSPPPVVViiihhh```nnntttfffKKK@@@>>>===;;;;;;;;;;;;;;;;;;::::::888888777777888:::;;;<<<>>>>>>>>>>>>===<<<::::::>>>=========???@@@BBBDDDDDDIIIPPPTTTTTTTTTUUUWWWWWWWWWWWWXXXZZZ]]]___aaahhhiiijjjmmmooopppooommmkkkgggdddccccccccc```\\\[[[XXX\\\fffqqqxxx|||}}}yyysssjjjjjjhhhhhhjjjkkknnnvvv|||tttiiiaaaYYYXXXYYYZZZZZZYYYYYY[[[\\\[[[[[[[[[\\\]]]\\\^^^bbbdddcccccclllwwwyyy~~~|||zzzzzzyyywwwyyy{{{~~~~~~sssggg]]]YYYWWWYYY[[[[[[XXXWWWWWWXXXLLLKKKHHHEEEBBB@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDEEECCC@@@===<<<===>>>???>>>===============>>>>>>>>>??????>>><<<:::;;;<<<999<<>>>>>>>>>>>===<<<;;;;;;======<<<===>>>@@@AAACCCDDDHHHOOOSSSVVVVVVWWWWWWVVVVVVVVVWWWYYY[[[^^^___fffggghhhkkknnnpppqqqqqqooollliiihhhhhhfffbbb^^^YYYVVVXXXcccooowww~~~{{{vvvppphhhgggcccaaabbbaaabbbiiirrrxxxrrrllleeecccddddddbbbaaa___`````````___^^^^^^^^^^^^^^^___```^^^___hhhsss{{{}}}pppeee\\\XXXYYY\\\______]]][[[[[[[[[PPPMMMHHHEEECCCBBBAAA@@@???AAACCCFFFHHHIIIIIIJJJIIIGGGCCC@@@>>>===>>>>>>>>>>>>============>>>>>>===>>>???>>><<<:::;;;<<<;;;===@@@AAACCCEEEIIILLLVVVZZZ```eeehhhjjjlllnnnqqqooopppsssttttttxxx\\\\\\\\\ZZZXXXWWWXXXZZZWWWVVVUUUUUUVVVYYY]]]___```^^^\\\YYYXXXXXXXXXYYYYYYZZZ[[[]]]___aaaccceee\\\YYYVVVTTTUUUVVVWWWWWWUUUTTTXXX```iii{{{qqqXXXQQQKKKOOO]]]qqqtttggg```rrraaaJJJBBBAAA<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===????????????>>>===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAADDDGGGLLLSSSXXXZZZYYYWWWUUUUUUUUUUUUWWWYYY[[[]]]cccccceeehhhmmmrrrvvvyyyuuusssrrrsssssspppjjjeee\\\VVVUUU]]]iiirrr{{{|||vvvpppiiiiiiddd```^^^[[[ZZZ^^^eeeppp|||~~~yyyuuuooollllllmmmkkkhhhhhhhhhgggfffdddbbb```___```^^^]]]\\\[[[^^^iiiuuuzzznnnccc]]]ZZZ\\\aaafffgggddd```^^^^^^VVVPPPIIIDDDDDDDDDBBBAAA@@@AAABBBEEEHHHKKKNNNOOOMMMKKKGGGCCC@@@>>>>>>>>>>>>>>>============>>>>>>===>>>???>>><<<;;;;;;<<<===???@@@BBBDDDHHHMMMPPP\\\```fffkkkmmmoooqqqrrrsssqqqrrrttttttsssvvv{{{~~~[[[\\\\\\[[[YYYXXXXXXZZZYYYXXXWWWWWWYYY\\\___aaacccaaa^^^\\\[[[ZZZ[[[\\\XXXXXXYYYZZZ[[[]]]___aaaYYYWWWUUUTTTUUUVVVVVVUUUTTTRRRWWW```eeennn|||```UUUMMMNNNVVVeeezzzpppcccrrrkkkMMM???=========<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<>>======;;;;;;::::::;;;===>>>???CCCDDDIIIQQQYYY\\\ZZZWWWTTTTTTTTTTTTUUUWWWYYYZZZ___```cccgggnnnvvvxxxrrrddd[[[UUUXXX```iiirrrzzz}}}vvvqqqssslllfffccc___[[[]]]bbbfffrrr}}}xxxssstttwwwyyywwwsssqqqnnnkkkhhheeeaaa^^^^^^\\\[[[\\\^^^eeerrrwwwkkkbbb^^^\\\```gggnnnoooiiiccc___^^^ZZZSSSKKKFFFEEEEEECCCAAA@@@@@@AAACCCFFFJJJMMMPPPNNNLLLIIIEEEBBB@@@?????????>>>>>>============>>>===>>>>>>>>><<<;;;;;;===>>>???@@@BBBEEEJJJPPPTTT___dddjjjoooqqqrrrtttuuuuuussssssuuutttqqqrrrvvv~~~\\\]]]^^^\\\YYYXXXWWWXXXZZZZZZZZZZZZ[[[^^^```bbbdddbbb```^^^]]]]]]^^^^^^ZZZYYYXXXWWWXXXYYY[[[\\\WWWVVVUUUUUUVVVVVVUUUTTTUUURRRWWWaaacccgggmmm\\\OOOOOOTTT\\\pppwwwzzz|||ZZZFFF???>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;>>>????????????>>>>>>===;;;;;;:::::::::<<<===>>>AAABBBGGGNNNVVVZZZZZZWWWUUUTTTTTTTTTUUUVVVXXXYYY[[[^^^bbbgggooozzz}}}kkk```VVVTTTYYYaaajjjrrr}}}~~~}}}}}}vvvoookkkgggaaa```bbbdddmmm~~~}}}~~~~~~yyytttoookkkfffaaa]]]YYYXXXZZZ```gggppp~~~}}}qqqfff___[[[[[[cccllltttuuunnnddd]]][[[]]]XXXQQQLLLIIIGGGDDDAAAAAAAAA@@@AAACCCGGGJJJLLLMMMLLLIIIFFFDDDBBBAAAAAA??????>>>===============<<<===>>>===<<<;;;<<<======???AAACCCGGGLLLSSSXXX```eeelllqqqsssuuuvvvvvvvvvtttuuuwwwtttpppooosss\\\]]]^^^]]]ZZZXXXXXXXXX[[[[[[ZZZ[[[\\\]]]___```aaa```^^^]]]\\\]]]___```\\\[[[YYYWWWWWWXXXZZZ[[[WWWVVVVVVWWWXXXXXXWWWUUUTTTTTTXXX^^^```ddduuuhhhTTTQQQSSSWWWiiijjjOOOCCC???>>>>>>===<<<;;;::::::999:::;;;;;;;;;;;;::::::===>>>>>>??????>>>======;;;;;;:::::::::;;;===>>>???AAADDDJJJQQQUUUWWWXXXWWWVVVUUUUUUUUUWWWXXXYYYXXX\\\aaafffmmmxxxsssfffXXXTTTWWW]]]fffnnnwwwyyy|||yyyuuuppphhhcccbbbdddkkkxxxyyyqqqlllgggbbb]]]WWWXXX___jjjttt}}}~~~vvvkkkaaaZZZXXXXXXcccnnnyyyzzzqqqeee]]]ZZZ___^^^[[[VVVPPPKKKFFFCCCCCCBBBBBBBBBCCCFFFIIIKKKNNNMMMKKKHHHEEECCCBBBAAA@@@???>>>======<<<<<<===<<<===>>>===<<<;;;<<<======@@@CCCFFFKKKPPPWWW[[[aaafffmmmssswwwxxxyyyyyyxxxwwwxxxyyywwwqqqppprrrZZZ\\\]]]]]][[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]\\\ZZZZZZZZZ[[[]]]___[[[YYYWWWVVVVVVXXXZZZ[[[YYYYYYYYY[[[\\\\\\YYYWWWRRRUUUWWWXXXYYY___jjjrrr|||\\\SSSQQQQQQbbbzzzxxxXXXFFF??????>>>===<<<;;;::::::999999:::;;;;;;:::999888<<<======>>>>>>=========<<<;;;;;;::::::;;;===>>>===???CCCGGGKKKOOOUUUXXXYYYXXXWWWVVVWWWXXXYYYZZZVVVZZZ___ccchhhqqq|||ppp___WWWVVVZZZaaahhhppptttyyy}}}~~~}}}rrriiifffccchhhrrr}}}sssmmmiiiccc___]]]```jjjyyy}}}yyyrrriii```ZZZXXXXXXaaammm{{{~~~uuuhhh___\\\aaadddfffbbbYYYOOOIIIGGGEEEEEEEEEFFFGGGJJJLLLMMMRRRQQQNNNKKKHHHEEEBBBAAA@@@???>>>===<<<<<<<<<<<<;;;===>>>===<<<;;;===>>>>>>BBBFFFKKKPPPUUU[[[___bbbhhhqqqwww{{{}}}~~~~~~{{{zzz|||~~~zzztttrrrttt|||WWWZZZ\\\]]]\\\[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]]XXXVVVUUUTTTTTTWWWYYY[[[[[[[[[\\\^^^______\\\ZZZPPPUUUUUURRRTTT\\\bbbccceeeUUUNNNKKK[[[sssaaaLLL@@@???>>>===<<<;;;::::::888999:::::::::999888777<<<<<<===============<<<===<<<;;;:::;;;<<<===>>><<>>===<<<<<<<<<<<<;;;===>>>===<<<<<<===>>>@@@CCCIIIOOOTTTYYY^^^bbbdddkkksss{{{}}}}}}}}}wwwtttvvvyyy~~~ZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[```^^^\\\\\\]]]^^^]]]]]]QQQRRRTTTTTTVVVYYY]]]aaatttcccQQQOOOXXXaaayyy~~~uuuOOODDDCCC@@@<<<;;;<<<<<<:::999888888888999::::::;;;:::;;;===>>>?????????>>>======<<<;;;;;;;;;;;;<<<>>>???@@@BBBDDDJJJPPPUUUWWWVVVVVVVVVWWWXXXWWWVVVVVVVVVWWWYYY]]]dddmmmssswwweee\\\ZZZ[[[\\\fffkkkrrrwwwzzz}}}{{{uuuzzz}}}rrrjjjbbb___cccrrryyyrrrlllkkkmmmtttzzz~~~~~~~~~}}}}}}~~~{{{tttkkkddd```___cccmmmxxx{{{yyyqqqbbbVVV[[[```eeefffbbbZZZRRRMMMJJJMMMOOOPPPPPPRRRVVVYYY^^^\\\WWWPPPIIIEEEDDDDDDAAAAAAAAA@@@???>>>>>>======>>>??????>>>???AAACCCCCCEEEJJJOOOUUU[[[aaadddjjjmmmsss{{{{{{zzz{{{ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\ZZZWWWTTTSSSSSSUUUVVVVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWWWWWWWYYYZZZ[[[\\\[[[ZZZ[[[^^^aaacccdddUUUUUUVVVVVVVVVXXX\\\___gggoooWWWOOOSSSYYYqqq}}}|||WWWFFFDDD???<<<;;;;;;:::999999999888888999999:::;;;:::;;;<<<>>>????????????======<<<;;;;;;;;;;;;<<<===>>>???AAACCCHHHOOOSSSWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZ]]]dddkkkpppyyyooo___XXXXXXZZZbbbgggnnnuuuxxx{{{}}}sssuuuwwwkkkccc]]][[[___lll|||uuupppooorrr}}}~~~yyyzzz{{{{{{{{{~~~wwwnnnfffaaa___eeennnvvvxxxvvvnnnbbbVVVXXX^^^eeegggbbb[[[UUURRRPPPSSSUUUVVVWWWYYY]]]```aaa^^^XXXOOOGGGCCCBBBCCCAAA@@@@@@???>>>>>>=========>>>??????>>>???AAACCCGGGJJJNNNSSSYYY___dddhhhlllooouuu|||~~~~~~ZZZ[[[\\\^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSVVVWWWXXXXXXVVVVVVVVVXXXWWWWWWVVVWWWWWWXXXYYYZZZWWWWWWYYY]]]ccchhhkkklllZZZZZZYYYWWWVVVVVVYYY\\\```uuu}}}```QQQPPPTTTccceeeLLLFFF@@@<<<<<<<<<;;;999999999888888999999::::::999:::;;;===>>>?????????======<<<;;;;;;;;;;;;<<<<<<===>>>???AAAFFFLLLPPPVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWZZZ\\\^^^ccchhhlllooowww|||eeeYYYWWWYYY]]]ccckkkrrrvvvyyy{{{}}}uuurrrwwwwwwmmmbbb[[[WWWVVVYYYcccsss}}}wwwsssuuuxxx{{{zzzuuuvvvxxxyyy{{{~~~{{{rrrjjjfffdddjjjqqqvvvvvvsssmmmbbbYYYVVV^^^fffgggccc]]]ZZZYYYXXXZZZ\\\]]]___bbbfffiiigggbbbZZZOOOFFFAAA@@@AAA@@@??????>>>>>>======<<<<<<===>>>>>>>>>???BBBDDDLLLOOOTTTXXX]]]ccciiimmmpppsssxxx}}}}}}~~~YYY[[[]]]______]]][[[YYYXXXYYYZZZ[[[ZZZXXXVVVTTTVVVXXXXXXXXXVVVUUUVVVWWWUUUUUUUUUUUUVVVVVVWWWWWWUUUXXX]]]eeekkkoooooonnn______]]]YYYUUUSSSTTTUUU___lllfffSSSPPPTTTZZZnnn{{{uuuuuuVVVKKKAAA>>>>>>>>><<<<<<:::999999888999999::::::999999:::<<<===>>>??????======<<<;;;;;;;;;;;;<<<:::<<<===>>>???CCCHHHLLLSSSTTTVVVWWWVVVUUUUUUUUUVVVXXXZZZ\\\^^^aaaeeehhhiiiqqqzzzqqq___YYYZZZ[[[```iiipppuuuxxx{{{}}}{{{tttrrrzzzrrrkkkddd[[[UUURRRQQQTTT[[[fff{{{yyyuuutttwww|||zzzwwwvvvtttuuuvvvxxxyyy}}}~~~wwwrrrppppppuuuzzz|||yyyuuuooofff^^^XXX```hhhiiiddd^^^\\\]]]]]]]]]^^^```cccfffjjjmmmlllfff\\\PPPFFF@@@???@@@???>>>>>>>>>======<<<<<<<<<===>>>>>>>>>@@@CCCFFFPPPTTTYYY]]]aaaeeekkkppptttwww{{{YYY[[[]]]______]]][[[YYYZZZ^^^bbbeeeeeeaaa[[[WWWWWWXXXYYYXXXVVVUUUVVVWWWSSSSSSTTTTTTTTTUUUUUUTTTVVV[[[dddmmmrrrrrrmmmiiiaaaaaa___[[[VVVRRRPPPPPPZZZaaauuuhhhTTTPPPTTTWWWcccqqq}}}nnncccrrrbbbQQQAAA===>>>===;;;<<<::::::999999888999999:::888888999:::<<<===??????======<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>AAAEEEHHHOOOQQQUUUVVVUUUTTTTTTUUUUUUWWWZZZ[[[]]]___bbbdddhhhnnnuuu{{{jjj^^^ZZZ[[[```gggnnnssswww{{{}}}vvvqqqzzzzzztttmmmfffbbb^^^XXXSSSPPPOOOQQQUUU]]]lll}}}sssppppppuuu{{{|||vvvsssqqqrrrsssssstttuuuwww{{{}}}}}}}}}wwwnnneee^^^dddiiijjjeee___]]]^^^]]]\\\\\\]]]aaaeeehhhjjjmmmhhh^^^QQQGGGAAA@@@@@@>>>>>>>>>>>>===============>>>>>>>>>???AAAEEEIIIRRRXXX___ccceeehhhmmmrrrwww{{{|||}}}ZZZ[[[\\\^^^^^^\\\[[[ZZZWWW[[[```cccccc^^^YYYUUUWWWXXXYYYXXXVVVUUUUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSXXX^^^fffnnnrrrnnnfff```]]]___```^^^ZZZUUURRRQQQWWW[[[iiijjjUUUPPPRRRXXX\\\eeerrr~~~sssbbb]]]gggzzzttt\\\FFF>>>>>>;;;999:::::::::999999888888999999777888888999;;;===???@@@======<<<;;;;;;;;;;;;<<<999;;;<<<======???CCCEEEIIIMMMRRRTTTSSSRRRSSSUUUTTTUUUXXXYYYZZZ\\\___bbbgggkkkrrrwww{{{uuuccc[[[ZZZ^^^dddjjjoootttyyy|||~~~wwwqqqwwwwwwqqqhhhbbb___[[[WWWSSSPPPNNNNNNRRRWWWaaasssyyypppmmmmmmrrrxxxyyy}}}{{{uuuooolllnnnooooooooooooqqquuuxxx{{{}}}vvvmmmdddgggiiiiiigggccc___]]][[[YYYWWWXXX\\\```ccceeeiiieee\\\QQQGGGAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@CCCHHHLLLUUU]]]fffkkklllmmmppptttzzz~~~~~~{{{}}}ZZZ[[[[[[\\\\\\[[[[[[ZZZUUUWWWYYYZZZZZZXXXVVVTTTXXXYYYYYYXXXVVVUUUUUUVVVTTTTTTUUUVVVVVVUUUTTTSSSYYY]]]ccchhhjjjeee]]]WWWWWW[[[___aaa```\\\YYYXXXXXXZZZcccyyynnn[[[SSSSSSVVVUUU[[[bbbjjjsssrrreeeaaaeeeqqqnnnQQQEEEAAA<<<999:::;;;:::999999888888999999777777777888:::<<>>AAACCCDDDJJJPPPRRRQQQQQQSSSVVVRRRTTTUUUVVVWWWZZZ^^^aaaeeehhhnnnuuuwwwzzz}}}iii^^^XXX[[[___ccchhhnnntttyyy{{{|||~~~xxxsss{{{xxxnnnfffaaa\\\WWWSSSPPPMMMLLLOOOSSSXXXbbblll}}}{{{qqqmmmlllooottttttwww{{{~~~xxxqqqmmmlllmmmmmmmmmnnnppptttwww|||~~~|||qqqhhhgggggghhhiiigggbbb^^^ZZZWWWTTTTTTXXX]]]______bbb___XXXOOOFFFAAA???@@@???????????????????????????@@@@@@@@@AAAEEEJJJNNNYYYcccooouuuuuutttuuuxxx{{{~~~}}}ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYYYYXXXVVVUUUUUUVVVUUUVVVWWWXXXWWWWWWUUUTTTYYY[[[^^^aaabbb^^^WWWRRRRRRWWW___dddeeebbb```^^^WWWXXX]]]mmmsssbbbYYYVVVQQQOOOTTTZZZaaaqqqxxxooohhhfffmmm}}}[[[MMMGGG???;;;===;;;::::::999888888888999777777777888:::<<>>@@@CCCAAAGGGNNNQQQPPPPPPSSSVVVQQQSSSTTTTTTUUUXXX]]]```cccdddkkkssstttuuummmaaaVVVXXX[[[^^^bbbiiipppvvvxxxzzz|||zzzwwwtttjjjccc]]]WWWSSSPPPLLLKKKNNNQQQSSSYYY___gggttt|||zzz|||tttooolllnnnrrrpppsssvvvxxxzzz{{{~~~~~~uuupppmmmnnnooooooppprrrwwwzzztttiiigggeeehhhkkkjjjeee___ZZZVVVRRRSSSWWW[[[]]]]]]]]]ZZZUUUMMMEEE@@@>>>??????????????????@@@@@@@@@@@@AAAAAAAAABBBFFFKKKPPP]]]hhhuuu|||{{{yyyyyy||||||UUUUUUVVVWWWWWWWWWVVVVVVXXXWWWWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXXXXVVVUUUTTTWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\[[[XXXVVVTTTTTTWWW[[[___bbbcccdddccc[[[YYY^^^iiivvvmmm\\\YYYQQQQQQQQQTTT^^^mmmzzz}}}oooiiitttrrrRRRDDDCCC@@@888<<<<<<;;;:::::::::;;;;;;999999999999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCFFFKKKQQQUUUTTTRRRRRRRRRRRRSSSUUUWWWZZZ[[[^^^ccciiinnnppptttyyy}}}zzzkkk[[[UUUSSSZZZccciiipppuuuvvvwwwzzz~~~}}}rrrgggccc]]]TTTNNNMMMLLLKKKLLLOOORRRTTT]]]aaagggmmmvvvvvvqqqrrrwww{{{rrriiiiiijjjkkkmmmpppssswwwyyy{{{{{{{{{}}}zzzmmmppppppooonnnqqqvvv~~~}}}rrrkkkjjjiiijjjjjjfff___YYYWWWVVVTTTSSSTTTVVVYYY[[[[[[VVVPPPJJJFFFBBB???===@@@@@@@@@@@@@@@???>>>===???@@@@@@AAADDDIIIPPPUUUeeellluuuzzzyyyxxxyyy{{{SSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYZZZZZZYYYVVVTTTSSSTTTUUUXXX[[[^^^___``````XXXWWW[[[ccclll{{{dddXXXOOOOOOOOORRR]]]ooozzzlllqqq```KKKCCC???:::<<<<<<;;;;;;::::::;;;;;;999999999999:::;;;<<<<<<>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBBBBEEEKKKQQQTTTTTTRRRRRRRRRSSSSSSUUUXXXZZZ[[[]]]bbbhhhkkknnnqqqvvvzzzsss```XXXTTTYYY```fffmmmsssuuuwwwzzz~~~{{{oooiii```WWWLLLKKKIIIIIIJJJLLLNNNPPPUUUXXX[[[___cccmmmzzzzzzrrrlllkkkooorrr{{{|||}}}}}}zzzpppmmmmmmnnniiikkknnnrrrttttttsssssszzzvvvsssrrrqqqqqqttt{{{wwwlllgggfffeeefffgggccc]]]WWWUUUUUUTTTTTTUUUWWWYYYZZZWWWTTTNNNIIIEEEAAA???===AAAAAAAAAAAA@@@???>>>===@@@AAABBBCCCGGGMMMUUUZZZiiipppwww{{{zzzyyy{{{}}}QQQRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTRRRQQQSSSTTTUUUVVVXXXYYY[[[[[[VVVVVVYYY^^^bbbqqqrrrZZZOOOMMMLLLOOOZZZnnnwwwrrr{{{sssTTTCCC???>>>===<<<<<<;;;::::::;;;;;;999999888999999:::;;;<<<>>>>>>>>>===============;;;;;;::::::;;;===???@@@@@@AAADDDIIIOOOSSSTTTSSSSSSSSSSSSSSSUUUWWWZZZ[[[[[[```eeehhhjjjmmmrrrwwwhhh^^^VVVWWW\\\bbbjjjppptttuuuyyy|||}}}xxxuuusssrrrvvv|||qqqhhh^^^UUUMMMLLLJJJHHHHHHIIIKKKLLLNNNPPPSSSTTTUUUZZZbbbiiirrruuuyyy|||}}}}}}{{{{{{{{{|||~~~|||vvvoooiiifffggghhhmmm}}}~~~|||{{{yyywwwyyy}}}rrrlllkkkkkkfffhhhlllooopppooommmlllttt{{{}}}tttuuuuuuvvvzzzsssiiibbbaaaaaabbbccc___XXXSSSSSSSSSTTTUUUWWWWWWXXXXXXSSSQQQLLLHHHDDDAAA??????AAABBBBBBAAAAAA@@@???>>>AAABBBDDDFFFKKKSSS\\\bbbpppuuuzzz|||{{{{{{|||~~~QQQRRRSSSTTTTTTUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWW[[[]]]^^^iiibbbQQQMMMJJJLLLUUUhhhssssss___GGG@@@BBB>>>===<<<;;;;;;:::;;;;;;999999888888999::::::;;;>>>>>>?????????>>>>>>>>>;;;;;;::::::;;;<<<>>>???>>>@@@CCCHHHMMMQQQSSSSSSQQQQQQQQQRRRSSSUUUWWWYYYZZZ^^^cccfffgggjjjppptttzzzqqqeeeYYYVVVYYY___gggoooqqqtttwww{{{|||~~~zzztttnnnjjjggghhhnnnuuu{{{~~~pppeee[[[SSSPPPOOOMMMKKKJJJJJJKKKKKKIIIKKKMMMNNNOOORRRWWW[[[aaacccfffgggiiikkkooorrruuuuuutttsssssssssvvvwww{{{zzzvvvpppjjjeeecccbbbbbbooo~~~wwwtttwww|||}}}rrrkkkiiijjjgggjjjnnnqqqrrrqqqooommmqqqwww{{{sssuuuwwwzzzvvvlllaaa```___``````\\\UUUPPPPPPRRRTTTWWWWWWWWWVVVUUUQQQPPPMMMIIIEEEBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???AAACCCEEEIIIOOOYYYcccjjjwwwzzz|||}}}||||||~~~RRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWXXXZZZ[[[\\\]]]\\\\\\VVVVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVZZZ]]]]]]ddd}}}uuuWWWOOOIIIJJJQQQ```xxxuuujjjtttnnnPPPCCCBBB???>>>===<<<;;;;;;;;;;;;999999888888888999::::::===>>>???@@@@@@???>>>>>>;;;;;;::::::;;;<<<===>>>===???CCCGGGJJJNNNQQQSSSOOOOOOOOOOOOQQQRRRTTTVVVYYY]]]aaaccceeehhhnnnsssxxx|||nnn^^^XXXXXX]]]eeemmmnnnrrrvvvyyyyyyzzz}}}}}}vvvqqqkkkgggcccbbbgggooovvv||||||pppddd[[[VVVQQQPPPNNNLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJLLLNNNPPPSSSUUUVVVWWWXXXZZZ^^^```fffhhhjjjjjjkkklllpppssswwwwwwuuupppjjjccc___^^^[[[eeeuuu~~~xxxwwwwww~~~vvvooommmoookkknnnqqqtttvvvuuusssrrrsssyyy{{{wwwqqqtttyyyyyynnncccaaa```aaaaaa]]]VVVPPPQQQSSSVVVXXXXXXWWWTTTRRRQQQQQQPPPLLLGGGCCCBBBCCCAAABBBCCCCCCCCCCCCBBBBBBBBBCCCFFFKKKSSS^^^jjjrrr|||}}}SSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSWWW\\\\\\```sssjjj[[[MMMKKKOOOZZZmmmpppsssbbbKKKBBB??????===<<<;;;;;;::::::999999888888888888999999<<<===???@@@@@@???>>>>>><<<;;;:::::::::;;;===>>>===???CCCFFFHHHKKKOOOQQQNNNNNNMMMNNNOOOQQQRRRTTTVVVZZZ^^^```bbbffflllqqqvvvyyyfff\\\YYY[[[bbbiiilllpppuuuwwwwwwwwwzzz}}}}}}xxxsssnnnjjjeeebbbaaaeeekkkqqqxxx|||sssjjj```YYYVVVQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUWWWWWW[[[___aaabbbeeejjjnnnqqqrrrqqqmmmfff___ZZZXXXXXX]]]iii{{{{{{~~~}}}vvvqqqppprrrqqqrrrtttvvvvvvvvvuuutttxxx}}}~~~zzzxxxrrrvvv}}}vvvkkkcccbbbbbbcccddd```ZZZTTTUUUWWWZZZ[[[[[[XXXUUUSSSSSSTTTTTTOOOHHHCCCBBBCCC@@@AAABBBDDDDDDEEEEEEEEEDDDEEEHHHMMMVVVbbbpppxxx~~~~~~~~~SSSTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUVVVXXXYYYYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQOOOPPPPPPQQQRRRSSSUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRUUU[[[\\\^^^jjjzzzrrrYYYOOONNNTTTcccsss|||uuuVVVEEE@@@???>>><<<;;;;;;::::::999999888888888888999999;;;<<<>>>???@@@???>>>===<<<;;;:::::::::;;;<<<======@@@CCCEEEFFFHHHMMMPPPNNNNNNMMMNNNOOOPPPRRRSSSRRRVVVZZZ\\\___cccjjjpppqqqxxxoooaaaZZZXXX]]]bbbjjjoootttvvvuuuuuuxxx{{{~~~~~~{{{wwwsssoookkkfffcccbbbeeehhhkkkqqq|||}}}sssmmmggg^^^XXXWWWSSSRRRQQQOOONNNLLLKKKJJJNNNMMMKKKKKKKKKKKKKKKKKKJJJLLLNNNOOONNNOOOPPPRRRNNNSSSXXX[[[\\\___eeejjjlllmmmllliiibbb\\\WWWUUUVVVVVV]]]mmm~~~yyyuuuuuuuuuyyyyyyxxxxxxwwwuuuuuutttyyy}}}}}}||||||vvv|||tttjjj``````aaadddgggeee```[[[\\\^^^______^^^[[[WWWUUUUUUWWWVVVQQQHHHBBBAAABBB???@@@BBBDDDFFFGGGHHHHHHGGGHHHKKKQQQZZZggguuu~~~~~~}}}||||||~~~SSSSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXWWWVVVTTTSSSQQQPPPOOONNNNNNOOOOOOQQQSSSTTTUUUOOOQQQSSSTTTTTTSSSQQQPPPUUURRRUUU\\\^^^^^^fffrrreeeSSSNNNOOOZZZhhh___III@@@???>>>===;;;;;;::::::999999888888888888888999:::<<<>>>???@@@???>>>===<<<;;;:::::::::;;;<<<======@@@CCCEEEEEEGGGKKKOOOOOOOOONNNNNNOOOQQQRRRTTTPPPSSSWWWZZZ\\\aaaiiiooonnnrrrzzzuuuddd[[[WWWYYY^^^iiinnntttuuusssssswwwzzz~~~zzzvvvsssnnniiifffaaabbbcccdddiiittt|||sssooojjjbbb\\\]]]VVVUUUTTTSSSQQQPPPOOONNNIIIHHHGGGGGGIIIKKKKKKLLLLLLMMMNNNNNNLLLJJJJJJJJJJJJPPPVVVYYYZZZ]]]ccciiijjjkkkkkkgggaaa[[[VVVTTTUUURRRWWWdddvvv}}}|||}}}}}}zzzwwwvvvuuutttvvvzzz~~~~~~}}}}}}{{{tttlll]]]^^^```eeeiiiiiieee```bbbbbbccccccaaa]]]ZZZXXXVVVXXXWWWQQQHHHAAA???@@@>>>???AAADDDFFFHHHIIIJJJIIIKKKNNNSSS]]]jjjxxx~~~}}}|||{{{|||}}}TTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUVVVVVVWWWWWWWWW[[[___```^^^YYYVVVTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPUUUTTTTTTUUUYYY^^^cccgggxxxZZZOOORRRYYY^^^kkk{{{kkkzzznnnVVVEEE???<<<======;;;:::;;;;;;:::999999888888999999;;;<<<===??????@@@@@@@@@<<<;;;999888888999;;;<<<===>>>??????AAADDDHHHKKKKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVZZZ___fffkkknnnrrruuu|||qqqbbbZZZWWWXXXbbbiiirrrvvvvvvvvvxxx{{{zzz|||zzzsssmmmjjjdddaaabbbeeefffiiiuuuvvvnnnkkkhhhccc^^^\\\[[[ZZZWWWTTTQQQNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMMMMLLLKKKIIIHHHJJJKKKNNNQQQUUU[[[bbbgggmmmkkkhhhccc^^^YYYUUURRRRRRUUUTTT[[[kkk{{{{{{sssnnnmmmsssvvvyyyzzzzzz{{{|||~~~}}}{{{ooojjjccc^^^^^^eeekkkkkkiiiiiidddkkkooommmiiiddd^^^WWW[[[\\\ZZZTTTKKKDDDBBBBBB>>>@@@BBBCCCDDDGGGJJJMMMLLLPPPXXX```hhhooozzz}}}}}}}}}}}}~~~~~~~~~~~~VVVVVVUUUUUUUUUWWWXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWYYY\\\```bbb___[[[XXXVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSUUUXXX\\\aaacccsssdddQQQNNNQQQTTT```zzzmmmvvv}}}fffLLLCCC<<<;;;<<<:::999999;;;:::999999888999999999;;;<<<===>>>???@@@@@@@@@>>>===;;;:::999:::;;;<<<<<<===>>>???@@@CCCGGGJJJKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRTTTUUUWWW\\\bbbgggjjjnnnsssyyy|||iii]]]WWWVVV]]]eeennnssstttuuuwwwzzzzzz|||xxxrrrnnnhhhdddbbbbbb``````hhhrrr{{{vvvrrrjjjdddaaa```^^^[[[WWWSSSPPPNNNLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGJJJKKKNNNRRRWWW^^^eeeiiikkkiiifffaaa\\\VVVRRRPPPPPPRRRPPPVVVdddrrruuunnnlllqqqsssuuuwwwwwwxxxzzz|||yyyuuulllhhhddd```aaahhhnnnmmmjjjiiiiiippptttqqqmmmhhhaaa[[[\\\]]][[[UUULLLEEEBBBAAA@@@AAACCCCCCDDDGGGKKKNNNNNNSSS\\\eeelllsss}}}~~~~~~~~~~~~~~~YYYXXXVVVUUUUUUWWWYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVXXX[[[___```___[[[XXXWWWTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSTTTUUUXXXZZZ]]]^^^ggg{{{sssXXXLLLKKKNNNTTThhhzzzqqqpppuuu}}}ZZZKKK>>>;;;===<<<:::999;;;;;;:::999999999999999;;;;;;===>>>???@@@@@@@@@@@@???===;;;::::::;;;;;;:::;;;===>>>???AAAEEEHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUXXX^^^bbbdddjjjoootttuuucccZZZWWWXXX___hhhnnnqqqsssvvvyyyzzz|||xxxsssmmmhhhdddaaa^^^]]]aaafffqqq}}}ssskkkgggfffccc```[[[WWWSSSQQQLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGGGGHHHKKKOOOVVV^^^dddiiillljjjgggbbb\\\VVVRRROOONNNQQQOOOSSS^^^iiizzzqqqnnnnnnpppqqqrrrrrrsssvvvxxx{{{zzznnnhhheeefffccceeelllqqqooolllkkkooovvvzzzwwwrrrmmmfff___]]]^^^]]]WWWNNNFFFBBBAAABBBCCCCCCCCCDDDFFFJJJMMMOOOWWWbbbjjjrrryyy~~~}}}~~~ZZZXXXVVVUUUUUUVVVXXXZZZWWWVVVVVVUUUUUUUUUUUUVVVUUUXXX\\\]]][[[YYYVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQRRRSSSTTTUUURRRQQQQQQQQQRRRTTTVVVWWWRRRSSSUUUVVVXXXYYYZZZ[[[aaannndddQQQMMMPPPPPPZZZjjj}}}uuullliii~~~jjjUUUAAA;;;>>>???===;;;;;;;;;:::999999999999::::::;;;<<<>>>???@@@@@@@@@@@@???>>><<<;;;:::::::::888:::<<<======???CCCEEEJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSVVVZZZ^^^```ffflllpppwwwlll```YYYUUU[[[cccjjjooossswwwzzzzzz|||zzzrrrnnniiifffcccbbbcccdddgggpppzzzqqqllljjjgggccc^^^YYYUUUSSSMMMLLLLLLKKKLLLMMMNNNOOOPPPOOONNNMMMKKKIIIGGGFFFHHHIIIKKKPPPXXXaaagggkkkrrroookkkfff___YYYTTTQQQPPPRRRPPPTTT^^^eeeyyyvvvrrrnnnnnnoooooonnnoooqqqtttzzzsssiiieeedddgggeeehhhooosssqqqoooppptttzzz}}}zzztttooogggaaa]]]______ZZZQQQHHHDDDBBBBBBCCCCCCBBBCCCEEEIIILLLQQQ\\\hhhpppwww}}}||||||~~~XXXWWWUUUTTTUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVXXX[[[\\\ZZZWWWUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUURRRQQQPPPPPPQQQSSSTTTVVVRRRTTTUUUWWWYYYYYYYYYYYY]]]cccvvvrrrZZZRRRSSSRRRTTT```ppp|||yyykkkfffwwwvvv___FFF<<<===???===<<<<<<;;;::::::999999::::::999:::;;;===???@@@@@@@@@???>>>===<<<:::999999999777999;;;<<<===>>>AAACCCJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSUUUYYY\\\^^^ccciiimmmrrr}}}uuueeeZZZUUUYYY___ffflllrrrwww{{{{{{|||~~~|||xxxrrrmmmkkkiiifffbbbbbbcccjjjxxxvvvmmmkkkiiieee```[[[WWWUUUPPPPPPOOONNNNNNOOOPPPPPPQQQPPPNNNLLLJJJIIIHHHGGGMMMLLLOOOUUU```iiipppsssxxxvvvqqqjjjccc[[[UUURRROOOSSSRRRUUU^^^ccctttwwwssspppppppppooommmlllmmmnnnssszzz}}}pppiiigggggghhhfffhhhnnnqqqqqqqqqtttuuu{{{~~~{{{tttnnnggg```]]]```aaa\\\TTTKKKFFFDDDBBBBBBBBBAAAAAADDDHHHLLLSSS```mmmttt{{{}}}{{{{{{|||~~~UUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVWWWYYY[[[]]]]]][[[XXXVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXYYYYYYYYYXXX[[[ggg}}}aaaTTTSSSTTTQQQZZZfffnnnyyyzzzllleeepppkkkNNN@@@>>>===<<<;;;<<<;;;;;;:::::::::::::::888999;;;===>>>@@@@@@AAA=========<<<;;;:::999999777999;;;<<<===>>>@@@BBBGGGHHHKKKNNNQQQRRRSSSSSSQQQRRRSSSSSSSSSUUUXXXZZZ]]]```eeekkkooovvvmmm\\\YYYZZZ]]]aaahhhpppwww{{{{{{|||~~~zzzwwwtttkkkbbbbbb]]]]]]fffpppvvvzzz|||{{{zzzlllkkkhhheeeaaa]]]ZZZXXXUUUTTTSSSRRRQQQQQQRRRRRRPPPOOOMMMLLLJJJIIIHHHHHHJJJJJJMMMVVVdddpppxxx{{{|||vvvnnneee\\\VVVRRRMMMQQQQQQTTT\\\^^^mmmwwwtttuuuvvvuuusssoookkkiiiiiimmmsssyyy~~~|||{{{zzzpppkkkkkkmmmlllhhhgggjjjkkklllpppuuuwww}}}{{{uuunnnfff___\\\___bbb___WWWNNNHHHFFFBBBBBBBBBAAAAAADDDJJJMMMWWWeeerrrxxx~~~|||{{{{{{{{{|||SSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[ZZZXXXXXXWWWWWWXXXZZZ\\\]]]]]]ZZZVVVTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUWWWXXXYYYXXXXXX^^^pppgggXXXTTTRRRNNNXXXaaacccrrrzzzlllaaajjjyyy{{{]]]JJJBBB>>><<<<<<<<<<<<;;;::::::::::::;;;888999:::===>>>@@@@@@AAA===============<<<;;;;;;777999<<<======>>>@@@AAACCCEEEHHHKKKOOOQQQRRRRRRPPPQQQSSSSSSSSSTTTWWWYYY]]]]]]bbbhhhlllqqq|||{{{ggg\\\ZZZZZZ]]]dddmmmuuuzzz{{{|||}}}|||oooiiibbb^^^bbbfffgggiiinnnlllttt~~~xxxjjjjjjhhhfffccc```]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTPPPNNNMMMKKKJJJIIIJJJJJJGGGGGGLLLYYYjjjzzz}}}tttjjj```XXXTTTMMMQQQQQQTTTZZZZZZfff~~~|||zzz{{{|||{{{xxxrrrkkkgggeeeggglllpppssszzz|||{{{yyywwwxxx|||wwwpppnnnppprrrssslllgggeeedddeeelllssszzz~~~wwwpppggg```[[[___bbb```YYYQQQKKKHHHCCCCCCCCCBBBCCCGGGMMMQQQ[[[jjjwww{{{~~~|||{{{zzzyyyRRRTTTWWWZZZ\\\\\\[[[[[[\\\\\\[[[YYYYYYXXXXXXXXXYYY[[[\\\ZZZWWWSSSQQQQQQMMMNNNOOOQQQRRRTTTUUUVVVQQQPPPPPPOOOOOOOOOPPPPPPTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSUUUWWWXXX[[[ZZZ[[[fff}}}lll\\\VVVOOOKKKWWW___^^^mmmyyylll\\\eeetttiiiTTTHHHBBB??????<<<<<<;;;::::::::::::;;;777888:::<<<>>>@@@@@@AAA===>>>>>>>>>>>>>>>===<<<777999<<<===>>>>>>@@@AAA???BBBEEEIIIMMMOOOQQQQQQNNNPPPQQQRRRRRRSSSVVVXXX\\\[[[___fffkkknnnwwwrrr]]][[[XXXZZZaaajjjsssyyy{{{|||}}}~~~rrrjjjeeefffeeeaaaaaaeeebbbkkkuuu|||yyysssjjjiiihhhfffdddbbb```^^^^^^\\\ZZZXXXVVVUUUUUUUUUOOONNNLLLKKKJJJJJJJJJKKKKKKLLLSSSbbbvvvyyynnnddd\\\WWWOOOSSSSSSUUUYYYXXXbbbyyy{{{tttlllfffccc___bbbdddfffmmmuuuxxxvvvvvvwwwwwwuuusssuuu{{{{{{uuuppppppsssvvvxxxpppgggbbb___```hhhppp}}}yyyqqqiiiaaaZZZ^^^bbbaaaZZZRRRLLLJJJEEEDDDDDDDDDEEEIIIOOOTTT^^^nnnzzz~~~~~~{{{yyyxxxTTTVVVYYY[[[[[[[[[\\\]]]\\\ZZZXXXWWWWWWWWWYYYZZZZZZ\\\^^^\\\XXXSSSOOOMMMKKKNNNRRRTTTTTTUUUVVVWWWUUUOOOMMMPPPPPPNNNPPPVVVXXXXXXXXXWWWUUUSSSQQQOOOKKKLLLNNNPPPRRRTTTUUUVVV\\\\\\]]]aaakkkyyy___VVVKKKLLLNNNSSS^^^jjjrrruuugggbbbfffwwwfffJJJBBBAAA@@@@@@>>><<<;;;;;;;;;:::999999999:::;;;===???AAABBB@@@@@@@@@??????===<<<<<<;;;::::::999:::;;;<<<===???AAADDDFFFHHHJJJMMMOOOTTTTTTTTTTTTUUUVVVWWWXXXWWWYYY[[[^^^dddkkktttzzz}}}lll```VVVWWW^^^gggpppxxxyyyyyyyyy|||~~~}}}yyyrrrkkkeeeccccccjjjkkklllooossswww{{{}}}yyyuuunnnkkkiiijjjlllkkkeee```aaaaaaaaaaaa```^^^[[[YYYUUURRRNNNLLLLLLLLLKKKKKKHHHNNNVVVccc|||zzzooobbbZZZWWWTTTTTTVVVVVVXXXaaajjj{{{mmmccc___\\\]]]___```bbbgggmmmqqqpppppppppqqqsssuuuvvvwww||||||wwwxxxzzz{{{uuunnnfff```\\\]]]gggqqqxxxxxxuuunnndddcccccccccccc```[[[SSSNNNJJJFFFCCCDDDFFFIIIRRR[[[nnnuuu~~~~~~|||{{{TTTWWWYYYZZZZZZZZZZZZ[[[ZZZYYYWWWUUUUUUVVVWWWXXXZZZ]]]___^^^YYYTTTOOOMMMMMMPPPSSSTTTTTTTTTTTTVVVWWWSSSQQQTTTTTTQQQQQQVVVWWWXXXXXXXXXWWWVVVUUUTTTMMMNNNOOOPPPRRRTTTUUUVVVYYYYYYZZZ]]]eeezzziiiUUUJJJIIIJJJMMMWWWdddqqqwwwlllccccccppp~~~vvvVVVEEE@@@@@@@@@>>><<<;;;;;;<<<;;;999<<<<<<;;;;;;<<<======>>>@@@@@@@@@??????>>>===<<<;;;::::::999:::;;;<<<===???AAADDDFFFHHHJJJMMMOOORRRRRRSSSSSSTTTUUUVVVWWWXXXYYY[[[]]]```gggoootttwwwjjj^^^[[[___eeemmmttt{{{zzz{{{|||~~~}}}tttmmmjjjiiikkklllmmmoooqqqtttwwwyyy}}}}}}}}}~~~|||zzzxxxuuussssssuuutttooojjjjjjiiihhhfffddd```\\\YYYUUURRRNNNLLLLLLLLLKKKJJJJJJPPPXXXeeesssfff^^^XXXVVVUUUVVVVVVWWW^^^ggg}}}}}}nnnbbb]]]ZZZ[[[]]]^^^aaaffflllqqqppppppqqqsssuuuxxxzzz||||||}}}|||zzzpppiiiaaa[[[WWWXXXaaakkktttyyyuuummmccccccdddeeeeeeccc^^^WWWQQQKKKFFFDDDEEEFFFIIIRRR[[[ooovvv~~~}}}UUUWWWYYYYYYXXXXXXXXXYYYYYYWWWUUUTTTTTTUUUVVVWWW[[[^^^``````[[[UUUPPPMMMQQQRRRTTTTTTSSSRRRSSSTTTXXXUUUTTTVVVUUURRRRRRUUUXXXXXXYYYZZZZZZZZZYYYYYYPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWXXXZZZ___nnnyyyXXXLLLJJJGGGHHHOOO\\\kkkvvvyyymmmfffmmmwwwgggKKK@@@BBB???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======??????@@@??????>>>===<<<;;;::::::999999:::<<<<<>>======;;;:::999999999:::;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXYYYYYYZZZ^^^dddhhhmmmttt}}}tttlllgggfffiiinnnuuuwwwyyy{{{}}}~~~|||~~~~~~~~~~~~zzzuuupppjjjccc]]]ZZZWWWSSSQQQPPPPPPOOONNNNNNTTT[[[iii|||nnnhhhfffdddbbbbbb^^^\\\aaahhhqqqyyyggg]]]WWWYYY\\\```fffnnnwww}}}||||||||||||~~~~~~vvvjjjbbbZZZVVVSSSSSSYYY```iiiuuuyyyooofff```aaadddffffffccc\\\WWWOOOKKKIIIKKKNNNSSS^^^hhhuuuwww}}}XXXYYYYYYXXXWWWVVVWWWXXXZZZYYYWWWVVVUUUVVVXXXYYY[[[^^^aaaaaa]]]XXXTTTRRRUUUVVVVVVTTTRRRQQQRRRSSSUUUTTTRRRQQQSSSWWW\\\^^^^^^]]]\\\[[[ZZZYYYYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTWWWZZZZZZ```ppp{{{YYYQQQIIIGGGIIIOOO\\\iii{{{vvvmmmbbb^^^kkkbbbKKKFFF@@@>>><<<<<<======<<<;;;888888888999;;;<<<>>>>>>>>>????????????>>>>>>===;;;;;;999999888999:::;;;===???BBBCCCDDDFFFHHHKKKNNNOOOQQQTTTUUUWWWWWWWWWUUUVVVWWWXXXZZZ]]]bbbfffjjjpppwwwwwwmmmfffdddgggmmmpppuuuwwwyyy||||||wwwqqqiiiccc[[[XXXTTTQQQPPPPPPOOONNNNNNTTT\\\kkkwwwpppkkkhhhgggeeebbb```eeelllppppppeee\\\^^^bbbgggnnnxxx~~~wwwjjjaaaYYYUUUSSSSSSWWW\\\dddooo||||||rrriii^^^___aaadddeeebbb]]]ZZZPPPLLLKKKNNNSSSZZZfffqqqzzzzzz|||XXXYYYYYYXXXWWWVVVXXXZZZ\\\ZZZYYYWWWWWWXXXYYYZZZZZZ]]]______]]]YYYVVVUUUUUUUUUUUUTTTRRRRRRSSSUUUUUUVVVVVVTTTVVV]]]bbbbbb^^^]]][[[YYYWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQRRRVVVXXXXXXZZZdddqqqjjj[[[MMMJJJJJJLLLVVVaaaqqqtttrrrggg]]]gggvvvYYYHHHBBB???===<<<======;;;:::;;;;;;:::999999999::::::>>>>>>????????????>>>>>>;;;;;;999888888999999:::;;;===@@@AAABBBCCCFFFHHHKKKMMMPPPSSSUUUVVVWWWWWWTTTUUUWWWXXXYYY\\\aaadddhhhnnnuuu~~~sssfff^^^^^^eeeiiiooorrruuuxxx~~~~~~xxxooohhh\\\YYYUUURRRQQQPPPOOONNNPPPWWW```pppyyyllliiigggeeecccbbbiiiqqquuu~~~tttggghhhkkkpppwww~~~yyyjjjbbbYYYVVVUUUSSSUUUYYY```iiivvv}}}ssskkk``````aaacccdddccc```]]]TTTPPPOOORRRXXX```mmmyyy~~~~~~YYYYYYZZZXXXWWWXXXZZZ\\\\\\[[[YYYWWWWWWXXXYYYZZZZZZ\\\]]]]]][[[YYYXXXYYYSSSTTTTTTSSSRRRSSSUUUWWWSSSWWWYYYXXXZZZ```bbb___\\\[[[YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTWWWYYYVVVVVV]]]gggzzzsss[[[QQQLLLJJJOOOXXXdddpppwwwpppeeehhh{{{jjjNNNCCCAAA>>>======<<<:::999;;;;;;:::999999999999999>>>>>>????????????>>>>>><<<;;;999888888888999:::999<<<>>>???@@@AAADDDFFFHHHJJJMMMQQQSSSTTTUUUUUUSSSUUUVVVWWWWWWZZZ^^^```bbbiiiqqqzzzzzziii^^^\\\```eeekkknnnooosssxxx~~~}}}}}}ssskkkbbb^^^ZZZWWWVVVVVVTTTSSSTTT\\\fffwww}}}nnnjjjgggfffeeefffoooyyy~~~ssstttvvvxxx~~~}}}{{{nnneee]]]ZZZYYYWWWXXX[[[[[[cccppp||||||sssllleeedddcccdddeeefffdddccc___[[[YYY\\\aaaiiivvv~~~~~~~~~YYYZZZZZZYYYXXXXXX[[[]]]\\\ZZZXXXWWWWWWWWWYYYZZZYYY[[[\\\[[[ZZZYYYZZZ[[[RRRSSSTTTSSSSSSTTTWWWYYYOOOVVVZZZZZZ\\\___^^^XXXZZZXXXVVVTTTSSSRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWZZZ[[[WWWUUUZZZcccmmmjjjYYYPPPIIIKKKRRRWWWggguuusssiiieeellluuuwwwUUUDDDBBB???======<<<:::888888888888888999:::;;;<<<===>>>>>>?????????>>>>>><<<;;;999888888888999999888:::===>>>???@@@BBBDDDEEEHHHKKKOOOQQQSSSSSSSSSTTTUUUVVVVVVVVVWWWZZZ]]]]]]dddllltttnnnccc___^^^ccciiikkkllloootttzzz{{{uuulllhhheeeaaa^^^]]]\\\[[[ZZZWWW```kkk}}}}}}pppllliiihhhhhhkkkuuuwww{{{|||||||||}}}}}}sssxxx{{{||||||sssjjjaaa___^^^\\\\\\^^^XXX___lllyyyzzzrrrmmmjjjhhhffffffggghhhhhhhhhkkkfffccceeeiiippp}}}\\\\\\\\\[[[ZZZ]]]aaadddccc___ZZZXXXYYYYYYXXXVVV\\\[[[ZZZYYYXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWW[[[ZZZYYYXXXWWWWWWXXXYYYYYYVVVSSSPPPPPPQQQSSSUUURRRRRRRRRRRRRRRRRRRRRRRRRRRVVVZZZ[[[[[[]]]ccciiirrrcccOOOLLLNNNMMMXXX^^^lllwwwsssfffbbbhhhyyylllPPPFFF<<<999;;;;;;888555===<<<;;;:::999999999999999:::===???@@@@@@???>>>???>>>===<<<;;;:::999999:::;;;;;;<<<>>>???AAABBBCCCEEEHHHKKKNNNPPPQQQQQQSSSUUUWWWXXXWWWWWWXXXYYY```bbbeeejjjqqq{{{|||jjj[[[]]]___eeelllpppqqquuu{{{zzz}}}xxxtttrrroookkkfffcccaaa```aaajjjxxxyyypppmmmkkklllnnnrrr|||{{{|||yyyyyy}}}~~~~~~|||wwwvvvooonnnpppvvv}}}}}}vvvnnngggfffddd```]]]]]]aaadddjjjoootttwwwwwwxxxrrrqqqnnnkkkiiikkkooosssrrrmmmjjjooovvv}}}~~~}}}yyyzzz[[[[[[\\\^^^bbbfffjjjlllaaa]]]YYYXXXYYYYYYXXXWWW\\\[[[[[[ZZZXXXWWWVVVVVVQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYWWWSSSPPPOOOOOOQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTWWW[[[\\\[[[]]]ccchhhpppyyyvvv[[[PPPMMMKKKQQQYYYhhhtttuuummmeeedddggguuu[[[NNNCCCAAAAAA===;;;<<<<<<<<<:::999999888888888999:::===???@@@@@@???>>>???>>>===<<<;;;::::::999::::::;;;<<<===???AAABBBAAACCCFFFIIILLLNNNOOOPPPQQQSSSVVVVVVVVVVVVWWWXXXXXX[[[```eeejjjpppwww|||qqqeeeaaaaaafffnnntttvvvxxx|||{{{~~~wwwpppjjjfffdddgggrrruuuqqqnnnnnnqqqvvv~~~yyyxxx}}}~~~~~~|||xxxvvvxxx{{{}}}~~~|||rrrmmmlllhhhiiimmmuuu~~~yyyppphhhggggggdddccceeecccfffjjjooorrruuuvvvvvvuuutttrrrpppooopppuuuxxx~~~wwwtttwww}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}ZZZYYYZZZ___fffkkkllllll^^^[[[YYYXXXYYYYYYYYYXXX\\\[[[[[[ZZZYYYXXXXXXWWWQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQRRRRRRSSSUUUVVVWWWYYYVVVSSSPPPNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUXXX[[[[[[[[[]]]bbbfffjjjlllyyylllWWWNNNKKKJJJUUUcccooovvvuuukkk___XXXcccxxxjjjUUUEEECCCAAA;;;999>>>;;;;;;:::999888888888888999:::<<<>>>?????????>>>???>>>======<<<;;;::::::::::::;;;;;;===>>>@@@AAA@@@AAADDDGGGIIIKKKMMMMMMOOOQQQTTTUUUTTTUUUVVVWWWXXX[[[```dddhhhkkkooorrrxxxzzzyyyoooaaa^^^```hhhpppsssuuuxxx|||}}}uuupppnnnooo~~~}}}xxxttttttwww}}}}}}vvvtttwww}}}{{{wwwqqqnnnoooqqqsssttttttyyy|||yyypppgggbbbaaa___bbbiiisss~~~yyyqqqjjjjjjkkkjjjkkkmmmiiijjjlllnnnppprrrtttuuuxxxxxxxxxwwwvvvxxx}}}}}}~~~}}}||||||||||||||||||}}}~~~}}}||||||~~~~~~~~~}}}|||}}}ZZZWWWWWW\\\cccfffddd```ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYXXXTTTUUUVVVVVVWWWWWWWWWVVVRRRRRRRRRSSSTTTUUUUUUVVVVVVUUURRRPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWYYYYYYZZZ\\\```cccbbbccckkk~~~aaaSSSPPPKKKUUU___hhhssszzzppp```XXX\\\lll```FFFBBBAAA:::888===;;;:::999888888888888888999:::<<<===>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<===???@@@???@@@BBBEEEGGGIIIKKKLLLNNNPPPSSSTTTTTTUUUVVVXXXZZZ]]]```ccceeeiiimmmpppvvvxxx~~~~~~vvvggg___[[[```hhhmmmqqquuu|||~~~yyyxxxzzz~~~vvvrrrsssxxx}}}~~~|||vvvrrrmmmkkkjjjjjjiiiiiiiiimmmpppmmmggg```]]]\\\XXX]]]gggsss}}}wwwpppmmmpppsssssssssuuupppooooooooopppqqqsssttt{{{{{{|||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}|||{{{{{{||||||~~~WWWTTTTTTXXX]]]___[[[WWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVXXXZZZ]]]```^^^aaaggguuunnnZZZTTTQQQXXX]]]bbbnnnxxxttthhhaaa]]]fff|||tttQQQFFFDDD???<<<>>>::::::999999888999999999999:::;;;<<<===>>>>>>???>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>???@@@BBBCCCFFFHHHJJJKKKMMMOOORRRTTTTTTUUUWWWYYYWWWXXXYYY[[[^^^cccjjjnnnrrrwwwvvviii^^^]]]bbbhhhooouuuzzzyyysssrrruuuzzz}}}~~~}}}|||{{{yyypppmmmkkkiiigggeeebbb```___bbbdddccc___ZZZXXXXXXVVV]]]iiiuuu~~~|||vvvsssttt{{{}}}}}}xxxvvvtttsssrrrssstttuuu{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}RRRQQQRRRUUUYYY[[[YYYWWWUUUWWWXXXXXXWWWWWWXXXZZZXXXXXXXXXXXXYYYYYYYYYYYYTTTTTTUUUUUUUUUUUUUUUTTTXXXXXXWWWVVVUUUSSSRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWYYYYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRTTTVVVZZZ\\\^^^^^^ccchhhnnnzzz{{{aaaVVVUUUXXX[[[___hhhqqquuussslllbbbcccuuucccMMMEEEAAA===<<<;;;;;;:::999999::::::;;;::::::;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<:::999999:::;;;<<<======??????@@@BBBDDDFFFHHHJJJLLLNNNQQQSSSTTTUUUWWWYYYUUUVVVWWWXXX[[[bbbjjjooollltttrrrbbb[[[[[[___gggnnnvvv}}}}}}wwwtttvvvzzz|||~~~|||{{{{{{zzzyyynnnllljjjhhhgggdddaaa___\\\^^^___^^^[[[XXXVVVUUUXXXaaannnzzz}}}zzzzzzxxx|||}}}{{{yyyxxxwwwwwwwww|||~~~|||{{{{{{{{{{{{{{{{{{|||{{{|||}}}~~~}}}}}}||||||OOOPPPQQQSSSUUUVVVWWWWWWTTTWWWYYYYYYWWWVVVWWWYYYVVVWWWWWWWWWXXXXXXXXXYYYTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMMMMMMMNNNNNNPPPRRRSSSTTTVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPQQQSSSWWW[[[]]]___\\\aaadddeeekkkgggYYYTTTTTTXXX^^^dddiiittt~~~|||nnnhhhsss{{{[[[HHHBBB???;;;<<<;;;;;;:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>============999999999999:::;;;<<<=========>>>???AAADDDFFFGGGIIILLLOOOQQQSSSTTTVVVXXXVVVWWWYYY\\\___dddjjjoooiiissszzzjjj___XXXWWW]]]eeerrryyy|||yyyzzz|||~~~~~~~~~~~~}}}|||uuuqqqllliiiiiiiiiiiihhhhhhhhhgggeeeaaa^^^[[[ZZZ\\\fffttt||||||{{{}}}|||{{{zzz}}}}}}}}}||||||||||||}}}}}}{{{|||~~~~~~}}}{{{zzz~~~~~~~~~~~~~~~}}}zzzxxxOOOQQQRRRRRRQQQQQQRRRTTTTTTWWWYYYYYYVVVUUUVVVXXXUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQPPPQQQSSSXXX\\\___```ZZZ]]]]]]\\\```rrrlll[[[QQQPPPVVV___bbbdddrrrzzzpppuuu|||lllPPPGGGDDD???<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<===>>>???>>>>>>>>>>>>============999999999999:::;;;<<<<<<<<<<<<<<<===???BBBDDDFFFHHHJJJNNNPPPQQQSSSUUUWWWSSSVVVYYY]]]```cccgggjjjjjjuuuttthhh]]]XXX\\\cccooowww}}}}}}}}}~~~xxxqqqllllllnnnqqqsssvvvuuusssoookkkgggdddbbb___iiiyyy}}}zzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}{{{yyywww}}}{{{zzz|||~~~}}}xxxtttMMMOOOPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWZZZXXXVVVVVVUUUTTTRRROOOOOOPPPPPPNNNMMMLLLMMMOOOJJJMMMPPPQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPQQQSSSWWW[[[\\\\\\ZZZYYYYYY[[[^^^gggyyywwwZZZVVVNNNJJJPPPVVV]]]kkk{{{~~~nnnnnn|||lllOOO@@@???AAA???;;;999<<<>>>;;;777:::::::::::::::;;;<<<===AAA@@@???>>>=========>>>===<<<;;;:::999888888888;;;;;;<<<>>>???@@@AAABBBFFFGGGIIILLLOOOQQQSSSTTTUUUUUUUUUWWW[[[```fffiiijjjppp{{{pppaaaYYYYYY^^^hhhrrryyyzzz|||~~~xxxsssuuuyyy{{{{{{{{{zzzvvvpppooovvv{{{zzzxxxwww|||}}}zzz|||~~~}}}|||yyyyyyyyyyyyxxxvvvtttsssPPPQQQQQQPPPOOOOOOPPPRRRVVVUUUUUUTTTTTTUUUUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWWWWWWWVVVSSSPPPOOOOOOPPPNNNLLLLLLMMMOOOLLLNNNPPPQQQPPPPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUXXXZZZ[[[[[[YYYXXXXXXYYY[[[aaappp~~~bbbPPPJJJJJJOOOTTTYYYgggwww}}}sssoooyyy|||]]]IIICCCCCCAAA<<<::::::<<<;;;999:::::::::::::::;;;<<<<<<@@@??????>>>=========>>><<<;;;;;;:::999999999999;;;;;;<<<>>>???@@@AAABBBEEEFFFHHHKKKMMMPPPRRRSSSUUUUUUUUUWWW[[[```eeeiiikkkooowww{{{kkk```]]]]]]```iiiqqqtttxxx|||yyy{{{~~~~~~~~~xxxuuutttyyy}}}|||}}}~~~~~~}}}|||yyyyyyyyyyyyxxxvvvtttsssQQQRRRRRRPPPMMMLLLMMMNNNTTTTTTTTTTTTUUUUUUWWWWWWUUUUUUTTTUUUVVVXXXZZZ[[[XXXWWWWWWWWWWWWVVVRRRPPPNNNOOOOOONNNLLLLLLMMMOOOOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUVVVXXXZZZZZZYYYZZZYYYYYYZZZZZZ]]]hhhtttrrrSSSLLLJJJNNNQQQTTT```nnnttt~~~{{{sssvvv|||rrrVVVGGGDDDAAA>>>;;;:::999:::;;;:::::::::::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::::::::;;;;;;<<<===???@@@AAAAAACCCDDDFFFIIIKKKNNNPPPQQQUUUTTTUUUWWWZZZ___dddgggkkkmmmrrrxxx|||lllbbb]]][[[cccjjjooottt{{{~~~xxxvvvuuuwww}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyxxxxxxvvvuuutttPPPQQQPPPNNNLLLKKKLLLMMMRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWUUUTTTTTTVVVXXXYYYUUUUUUUUUWWWWWWUUUQQQNNNMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRQQQPPPNNNOOOQQQSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYYYYXXX[[[ZZZ\\\^^^]]]^^^eeennnbbbUUUKKKKKKMMMNNNVVVaaalllyyyvvvzzzfffMMMCCC@@@>>>>>><<<999999<<<;;;::::::999::::::;;;;;;======>>>>>>>>>>>>>>>>>>::::::999999999:::;;;;;;:::;;;<<<===>>>@@@AAAAAAAAABBBDDDFFFIIILLLNNNOOOTTTTTTTTTVVVYYY^^^bbbdddhhhkkknnnqqqwww{{{iii]]][[[```fffkkkqqqwwwzzz|||{{{}}}|||zzzxxxzzz}}}~~~~~~}}}|||{{{{{{yyyyyyxxxxxxwwwvvvuuuuuuLLLMMMNNNMMMKKKKKKLLLNNNPPPPPPQQQQQQSSSTTTVVVWWWZZZXXXVVVTTTSSSTTTUUUVVVTTTUUUWWWYYYZZZXXXSSSPPPLLLMMMNNNMMMLLLLLLMMMOOORRRRRRRRRPPPOOOOOOQQQSSSOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRSSSVVVXXXXXXXXXYYYXXX[[[^^^^^^^^^ccciiiwwwwww```LLLGGGIIIKKKPPPVVVcccyyy|||wwwvvv}}}{{{]]]GGGBBB???AAA???:::999<<<;;;::::::999999999::::::;;;<<<===>>>>>>>>>>>>>>>::::::999999999:::;;;;;;::::::;;;===>>>???@@@AAA???@@@BBBEEEHHHJJJLLLMMMRRRRRRSSSUUUWWW[[[___aaacccgggkkkmmmrrrsssbbbZZZ[[[^^^eeelllqqqvvvzzzvvvyyy|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyxxxwwwwwwvvvvvvvvvJJJKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWZZZ]]]^^^\\\VVVRRRLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSNNNOOOPPPQQQQQQQQQQQQQQQSSSRRRQQQRRRUUUWWWXXXWWWTTTTTTVVV[[[\\\\\\___dddooorrrWWWMMMKKKJJJLLLRRRZZZmmm{{{}}}rrrsssxxxTTTIIIBBBCCCBBB<<<999<<<;;;::::::999999999999999999;;;<<<>>>??????>>>>>>;;;;;;:::999999:::::::::::::::;;;<<<>>>???@@@@@@>>>???AAADDDGGGIIIKKKLLLPPPPPPQQQSSSUUUXXX[[[]]]^^^ccchhhkkknnnwwwmmmZZZWWWWWW]]]eeekkkqqqwwwsssvvvyyy{{{|||~~~~~~|||{{{{{{|||}}}yyyxxxxxxwwwvvvvvvwwwwwwIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUYYY]]]^^^\\\VVVRRRKKKLLLMMMLLLKKKLLLMMMOOOOOOQQQSSSSSSRRRQQQQQQRRROOOOOOPPPPPPPPPPPPPPPOOOVVVTTTSSSTTTUUUWWWVVVVVVSSSRRRTTTYYYZZZYYY[[[```fffssssssaaaSSSJJJKKKQQQRRRbbbuuutttkkkyyyiiiVVVFFFCCCBBB===;;;>>>;;;::::::999888888999999888:::<<<>>>??????>>>>>><<<;;;;;;:::999999999999999:::;;;<<<===???@@@@@@>>>???AAACCCFFFIIIKKKLLLNNNNNNOOOQQQSSSVVVXXXZZZ[[[___cccfffiiioooyyyzzzddd\\\WWW[[[```dddjjjqqqrrruuuxxx{{{|||}}}~~~}}}{{{zzz{{{}}}~~~yyyxxxwwwvvvvvvvvvwwwxxxJJJKKKKKKJJJHHHHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTOOORRRVVVZZZ\\\YYYSSSOOOKKKLLLMMMLLLKKKLLLMMMOOONNNPPPSSSTTTSSSRRRRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOYYYWWWUUUUUUVVVVVVUUUTTTTTTSSSTTTYYYZZZYYYZZZ^^^^^^ggg~~~ttt\\\KKKIIIQQQOOO\\\tttwwwgggsssyyy```IIICCCBBB===<<>>?????????>>>===<<<;;;:::999888888888999:::;;;<<<===???@@@@@@>>>???AAACCCFFFIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVXXXZZZ\\\___bbbeeejjjqqqwwwqqqfff]]]]]]^^^___dddkkkrrruuuyyy{{{||||||~~~~~~|||yyywwwnnnmmmnnnrrrwwwzzzzzzxxxrrrsssttttttuuuxxx{{{~~~}}}zzzzzz{{{}}}yyyxxxwwwvvvvvvvvvwwwxxxMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSQQQSSSUUUUUUSSSPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTWWWYYYYYYWWWTTTRRRQQQRRRRRRRRRSSSVVV[[[______dddpppoooXXXNNNJJJLLLRRRfffxxxrrrqqqwwwVVVGGGBBB>>><<<>>>>>><<<::::::;;;;;;:::999888999;;;===>>>>>>======>>>===;;;:::999999:::;;;999:::;;;===???AAACCCEEEBBBAAA@@@@@@BBBEEEHHHJJJMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY[[[^^^dddkkkpppxxxqqq```[[[[[[YYY^^^hhhiiiqqqvvvvvvwww|||}}}zzzxxxqqqmmmjjjfffddd``````aaabbbccccccaaa___^^^```bbbccccccdddggghhhttt}}}~~~|||zzzyyy{{{~~~|||xxxuuutttvvvyyy{{{LLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRUUUWWWXXXVVVTTTRRRPPPQQQQQQPPPQQQSSSWWW[[[___ccckkk{{{eeeTTTOOOLLLQQQ```uuuzzzssslllaaaLLLEEEBBB@@@???>>><<<:::::::::;;;:::888888999;;;<<<===>>>======>>>===<<<::::::::::::;;;::::::;;;===@@@BBBDDDFFFBBBAAA@@@@@@AAADDDGGGIIILLLLLLNNNOOOQQQRRRSSSTTTSSSTTTUUUWWWZZZ___eeejjjpppzzz~~~jjjbbb\\\WWWYYYaaagggnnntttvvvxxx|||}}}{{{~~~xxxpppjjjfffdddaaa___]]]]]]\\\\\\\\\[[[ZZZYYYVVVWWWYYYZZZ[[[\\\^^^```eeennnzzz{{{{{{{{{zzzzzzzzz|||}}}}}}zzzwwwwwwxxxzzz{{{JJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKOOOOOONNNMMMLLLLLLLLLLLLNNNOOOOOONNNLLLKKKLLLMMMPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPPPPOOOOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPNNNPPPSSSUUUVVVUUUTTTSSSQQQQQQQQQPPPPPPRRRUUUXXX^^^```dddnnnxxx^^^VVVLLLPPPXXXeeeuuu|||ttthhhrrrtttVVVHHHEEECCC???===;;;999999::::::999888888999:::<<<============>>>===<<<;;;;;;::::::;;;::::::;;;===@@@BBBEEEFFFBBBAAA@@@@@@@@@BBBEEEFFFJJJKKKLLLNNNOOOQQQRRRSSSQQQRRRSSSTTTVVVZZZ```dddhhhnnn}}}vvvjjjaaaXXXWWW[[[bbbjjjqqqtttxxx|||}}}|||sssnnngggbbb```___]]]\\\]]]\\\ZZZXXXVVVTTTSSSSSSPPPRRRTTTUUUUUUVVVYYY[[[[[[cccnnnwww~~~}}}|||wwwxxx{{{|||}}}}}}||||||~~~}}}{{{zzzyyyyyyzzz{{{HHHHHHHHHHHHHHHIIIIIIIIIMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNNNNLLLJJJJJJKKKMMMQQQPPPPPPOOOOOONNNNNNMMMPPPPPPPPPPPPOOOMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPRRRTTTTTTUUUTTTTTTTTTTTTSSSRRRSSSUUUXXXZZZ\\\```gggttthhh[[[KKKOOORRRYYYjjj|||}}}rrrhhheeemmm~~~dddKKKEEECCC???===;;;999999999:::999888888999:::;;;<<<=========>>>>>>===<<<<<<;;;;;;;;;999999:::<<<>>>AAACCCDDDAAA@@@?????????AAACCCDDDHHHHHHJJJLLLNNNOOOQQQQQQRRRSSSTTTUUUVVVYYY^^^aaadddgggpppssshhh^^^ZZZ[[[___eeelllrrrvvvzzz||||||wwwmmmjjjeeeaaa_________```aaa```]]]YYYUUURRRRRRRRRRRRTTTUUUUUUVVVWWWZZZ]]]\\\bbbkkksss{{{zzzuuutttvvvzzz}}}||||||{{{{{{zzzyyyyyyyyyHHHHHHIIIIIIIIIIIIIIIIIINNNNNNNNNNNNNNNPPPQQQRRROOONNNLLLKKKJJJKKKLLLLLLMMMMMMNNNLLLKKKJJJLLLNNNOOONNNNNNNNNMMMMMMMMMLLLOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVXXX^^^eeemmm}}}ooo\\\MMMPPPQQQUUUeeevvvyyypppjjj______mmmvvvyyyvvvUUUFFFBBB@@@===<<<:::999::::::999888888999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;888888999:::<<<>>>???@@@??????>>>>>>???@@@AAABBBEEEFFFGGGIIILLLNNNOOOPPPRRRSSSTTTTTTUUUWWW[[[^^^bbbccchhhvvvrrrfff___]]]]]]aaagggnnnsssuuuxxx{{{~~~~~~xxxrrrkkkiiieeebbb``````bbbdddeeedddbbb]]]WWWTTTTTTUUUTTTUUUVVVVVVWWWYYY\\\______eeennnvvvuuuqqqtttxxx~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwIIIJJJJJJKKKKKKJJJIIIIIIKKKKKKJJJKKKLLLNNNPPPRRRPPPOOOMMMKKKJJJJJJLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOQQQSSSUUUVVVSSSTTTTTTTTTRRRRRRSSSUUUUUUWWW]]]dddhhhqqquuu\\\QQQQQQQQQUUU```mmmqqqooommmbbb^^^fffkkkkkksssiiiPPPEEEAAA>>><<<::::::;;;;;;:::999999888999999:::<<<===>>>????????????>>>===<<<;;;999999999999:::;;;<<<===============>>>???@@@AAACCCDDDEEEGGGJJJLLLNNNNNNOOOPPPQQQRRRRRRTTTWWWZZZ^^^___dddooo~~~pppeee___]]]^^^cccjjjmmmoootttyyy|||~~~}}}yyyuuupppjjjiiifffccc``````cccfffggghhhgggbbb[[[WWWWWWYYYUUUVVVVVVVVVVVVYYY]]]```aaahhhrrr}}}|||vvvttttttuuuwww~~~{{{vvvuuuyyyuuuuuuwww}}}}}}zzzzzzzzzyyyyyyxxxwwwwwwKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHJJJMMMPPPRRRTTTRRRNNNKKKJJJIIIJJJKKKIIIKKKMMMNNNLLLKKKKKKLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUVVVSSSTTTUUUUUUTTTSSSTTTVVVXXXWWW[[[aaabbbfffwww|||```WWWSSSQQQVVV\\\bbbiiippptttnnnkkkmmmnnnkkklllppp}}}cccLLLCCC???>>><<<;;;<<<<<<;;;:::999888888888:::;;;===>>>??????@@@@@@???>>><<<;;;;;;;;;:::::::::::::::;;;:::;;;;;;<<<>>>???@@@AAAAAABBBDDDFFFHHHKKKLLLMMMMMMNNNPPPPPPQQQRRRUUUXXXYYY\\\bbbiiisss~~~pppggg^^^\\\___eeehhhiiiooovvvxxxzzz~~~{{{zzz|||}}}wwwuuutttqqqlllkkkiiieeeaaaaaadddgggjjjlllmmmiiibbb]]]]]]___ZZZZZZZZZZZZZZZ]]]aaadddhhhooozzz}}}{{{xxxrrrmmmkkkkkklllsss|||~~~xxxrrrnnnttt}}}|||~~~}}}|||{{{zzzyyyyyyxxxyyyyyyLLLMMMMMMMMMMMMKKKIIIHHHGGGGGGGGGHHHKKKNNNRRRTTTWWWTTTPPPLLLIIIHHHIIIIIIGGGJJJMMMNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOPPPRRRUUUVVVUUUWWWXXXXXXWWWVVVWWWYYY[[[WWWYYY^^^]]]]]]llleee\\\TTTQQQUUUXXXZZZdddqqqzzzzzzyyyyyywwwrrrnnnlllooorrrRRRDDD@@@>>><<<<<<<<<===<<<;;;999888888888999;;;===>>>??????@@@@@@???>>><<<;;;===<<<<<<;;;::::::::::::999999:::<<<>>>???@@@AAA@@@AAACCCEEEHHHJJJLLLMMMMMMNNNPPPQQQRRRSSSVVVXXXVVV[[[```dddkkkzzzzzzooo___\\\]]]ccceeefffllluuuuuuwww|||{{{xxxwwwzzz{{{yyytttssssssrrrnnnnnnlllgggcccbbbeeeiiimmmppprrrooohhhccccccddd```aaaaaa```aaaccchhhkkkpppwww}}}|||xxxvvvsssmmmhhhfffggghhhttt}}}zzzssskkksss}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNQQQSSSUUUSSSPPPMMMJJJHHHFFFFFFEEEEEEFFFHHHKKKLLLLLLKKKKKKNNNPPPPPPNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKJJJGGGGGGFFFGGGHHHJJJLLLNNNMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWVVVTTTSSSTTTUUUWWWSSSTTTZZZ___aaagggoooooo```VVVQQQQQQPPPQQQ___ppp{{{|||yyytttooojjjyyynnnOOODDDEEEBBB======???===777777777777777777888888888;;;<<<===>>>>>>???>>>>>>;;;:::999888888888999:::;;;;;;::::::;;;<<<>>>???BBBBBBBBBCCCEEEHHHJJJKKKPPPOOONNNNNNOOOPPPRRRSSSVVVUUUYYYaaaiiitttvvvjjjbbb\\\\\\___ccciiiooowwwwwwyyy~~~~~~zzzzzz{{{~~~{{{xxxuuurrrpppnnnooommmhhhaaa___bbbfffuuuuuuuuutttrrrpppnnnllljjjhhhgggfffhhhkkkooorrrttt}}}|||vvvxxxsssmmmiiieeecccgggnnnuuutttrrruuu}}}{{{uuutttzzz{{{{{{zzzyyyxxxxxxwwwwwwNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDEEEGGGJJJMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLHHHHHHHHHHHHJJJLLLNNNOOONNNNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXTTTTTTYYY]]]___dddkkktttgggYYYOOOMMMKKKKKKUUUcccwww|||uuuooolllvvvcccIIIFFFAAA>>><<<;;;999888777777777777888888888888;;;<<<===>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@AAACCCEEEHHHIIINNNNNNNNNOOOPPPQQQRRRSSSTTTTTTXXX___fffooo}}}qqqhhh___\\\]]]```ffflllvvvvvvxxx}}}}}}zzzzzz}}}~~~{{{xxxuuutttqqqrrrpppkkkfffdddfffjjjtttuuuvvvwwwvvvtttrrrpppuuusssqqqpppqqqsssvvvxxxxxx|||uuusssnnniiifffcccbbbgggnnnyyy{{{sssvvv~~~wwwttt{{{~~~}}}|||{{{{{{zzzyyyxxxwwwwwwMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMMMMLLLKKKHHHFFFEEECCCDDDDDDFFFJJJNNNRRRTTTWWWUUUSSSSSSTTTSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVUUUSSSRRRRRRTTTVVVWWWTTTTTTWWWZZZ\\\aaafffeeexxxeeeRRRJJJHHHHHHMMMUUUjjj|||zzzrrrpppuuu~~~YYYLLLBBB@@@>>>999888<<<888888888888888888888888:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>???@@@BBBEEEFFFKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRVVV\\\aaagggsss~~~sssfff___]]]]]]ccciiissstttwww|||~~~{{{}}}~~~{{{zzzuuuvvvuuuqqqlllkkkmmmpppuuuwwwzzz}}}}}}|||zzzyyy|||zzzxxxwwwwwwxxxyyy{{{}}}}}}vvvpppkkkfffdddbbbbbbhhhppp~~~tttxxxyyyuuu|||}}}~~~|||{{{|||||||||{{{||||||{{{zzzyyyxxxwwwwwwKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFDDDEEEEEEGGGJJJPPPVVVZZZaaa\\\WWWVVVWWWUUUPPPKKKKKKJJJJJJJJJKKKKKKLLLLLLPPPOOOMMMKKKJJJIIIJJJJJJPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVTTTRRRPPPQQQTTTWWWUUUTTTTTTVVVYYY\\\```cccbbbssswww\\\MMMHHHHHHKKKPPPYYYllltttpppvvvsssYYYDDDBBBAAA;;;999???999999888888888888888777999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999::::::::::::;;;;;;<<<======>>>============???AAACCCDDDGGGIIILLLOOORRRSSSSSSTTTRRRRRRUUUZZZ]]]```iiirrrpppeee___]]]aaafffnnnqqquuuzzz~~~~~~}}}|||}}}~~~yyyzzzyyyvvvssssssuuuwwwxxx{{{~~~}}}}}}}}}~~~zzztttnnniiifffddddddjjjrrrwww{{{zzzwww~~~}}}~~~}}}{{{zzz}}}{{{xxxxxxyyyzzzzzzyyy||||||{{{zzzyyyxxxwwwwwwJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHEEEFFFGGGHHHKKKPPPXXX]]]eee```YYYWWWWWWUUUOOOIIIHHHHHHHHHGGGHHHIIIJJJKKKNNNMMMKKKJJJJJJJJJKKKKKKPPPQQQQQQRRRRRRSSSSSSSSSVVVUUUTTTQQQOOOPPPSSSVVVRRRSSSTTTVVVYYY^^^bbbccceeejjj{{{iiiSSSIIIGGGIIILLLOOO]]]qqqppphhhrrriiiKKKCCCCCC===;;;>>>:::999999999888888777777888999:::;;;======>>>>>>===<<<:::888888888888999::::::;;;<<<<<<=====================>>>@@@BBBDDDEEEGGGJJJNNNPPPRRRSSSSSSSSSRRRUUUXXXZZZ[[[bbbkkkvvvzzzlllbbb]]]^^^bbbhhhlllrrrxxx{{{}}}~~~~~~}}}~~~~~~}}}|||~~~}}}|||uuunnnjjjfffeeejjjqqq~~~zzz|||zzz~~~|||yyywwwyyywwwvvvvvvwwwyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJEEEGGGIIIIIIJJJOOOVVV\\\bbb]]]XXXUUUSSSQQQMMMIIIGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTTTTSSSQQQPPPPPPRRRTTTPPPSSSUUUUUUXXX^^^aaaaaabbb```jjj}}}bbbPPPGGGFFFHHHLLLSSSaaavvvnnnaaakkk|||[[[KKKDDD>>>:::;;;:::::::::999888888777777777888999;;;<<<============<<<:::888777777777888999:::;;;<<<========================>>>@@@BBBCCCDDDEEEHHHKKKNNNPPPQQQRRRSSSRRRTTTVVVWWWWWW^^^ffflll{{{uuuiii```]]]___cccgggnnntttxxx{{{}}}~~~~~~~~~vvvooojjjggglllsss}}}}}}~~~{{{xxxvvvwwwvvvtttuuuwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJCCCFFFHHHHHHHHHKKKRRRXXXWWWUUURRRPPPNNNLLLKKKKKKGGGFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLNNNOOOQQQOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSPPPTTTUUUSSSUUU\\\^^^\\\[[[ZZZaaarrr}}}aaaOOOIIIIIIHHHMMMVVVhhh~~~vvveeeiiixxxuuu[[[III@@@<<<:::;;;;;;:::999999888777777666777999:::<<<=========>>>===;;;999888888888888999:::;;;============<<<===<<<<<<<<<===???@@@BBBDDDEEEFFFHHHKKKMMMPPPQQQSSSQQQRRRSSSSSSTTT\\\dddjjjsss}}}uuuhhhbbbbbb```eeekkkpppsssvvv{{{~~~}}}}}}~~~~~~xxxrrrooossszzz}}}}}}}}}}}}}}}|||{{{yyywwwuuuvvvuuutttuuuwwwzzz{{{zzzuuuuuuuuuvvvwwwwwwxxxxxxLLLKKKJJJIIIHHHGGGGGGGGGKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIAAAEEEHHHHHHFFFHHHNNNTTTNNNNNNNNNLLLIIIIIIKKKLLLHHHGGGFFFFFFFFFHHHKKKLLLRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSSSSSSSQQQPPPQQQRRRPPPTTTUUURRRSSSYYY[[[WWWWWWXXX___jjjwwwrrrZZZOOOMMMCCCHHHQQQaaavvvnnnlllsssjjjPPPCCC???===;;;;;;::::::999888777777666777888:::;;;<<<======???>>><<<:::999999999999999:::;;;============<<<<<<;;;;;;;;;<<<>>>???@@@DDDDDDEEEFFFIIILLLOOOQQQRRRPPPPPPQQQQQQSSSZZZcccmmmpppsss}}}qqqiiiggg___ccciiimmmooosssxxx||||||||||||}}}zzzwww{{{~~~|||{{{{{{zzzzzzxxxwwwuuuuuuvvvuuutttuuuxxxzzz{{{{{{sssssstttuuuvvvwwwxxxxxxJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLFFFFFFEEECCCDDDIIIOOOTTTZZZXXXUUURRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRQQQOOOMMMLLLNNNNNNNNNOOOPPPQQQSSSTTTUUUSSSWWW^^^eeeuuupppYYYRRRLLLKKKLLLSSSbbbtttyyygggcccvvv~~~___III???<<<<<<::::::;;;:::666666:::999888777777999;;;===??????>>>===<<<<<<===>>>???999999999999999999999999999::::::;;;<<<===>>>?????????@@@BBBFFFIIIMMMOOONNNOOOPPPPPPQQQTTTXXX[[[dddiiipppvvvwwwhhhdddaaabbbiiimmmnnnpppssszzz~~~~~~{{{{{{||||||~~~|||{{{zzzyyywwwvvvuuutttvvvwwwxxxzzz{{{zzzwwwtttqqqsssvvvwwwxxxvvvtttrrrJJJJJJIIIHHHHHHGGGHHHHHHIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKIIIIIIHHHGGGHHHLLLRRRWWWVVVUUURRROOOMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQRRROOORRRXXX\\\jjjjjjWWWMMMKKKJJJNNNZZZjjjvvv|||zzzoookkksssjjjPPPCCCAAA===:::;;;===;;;777777:::999888888888999;;;===>>>>>>===<<<;;;;;;<<<======999999999999999999999999999999::::::;;;===>>>???@@@@@@AAABBBEEEHHHJJJLLLNNNOOOOOOPPPPPPSSSVVVZZZ___dddjjjnnnuuutttkkkeeebbbeeehhhkkkoootttyyy}}}~~~||||||~~~}}}}}}|||{{{zzzyyyxxxwwwvvvvvvwwwxxxzzz{{{zzzwwwtttqqqssstttuuuuuutttsssrrrKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIILLLRRRVVVQQQPPPMMMKKKIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNRRRTTT]]]uuu]]]QQQMMMJJJKKKRRR^^^jjjsssxxxwwwtttqqqqqq{{{}}}```KKKEEE>>>;;;;;;======999888:::999888888888999:::<<<===>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999:::;;;<<<===>>>AAAAAAAAABBBCCCFFFHHHIIIMMMNNNOOOOOOOOOQQQTTTWWW[[[___dddfffkkkwwwsssjjjbbb```bbbeeelllssswww|||~~~||||||~~~}}}{{{}}}}}}|||{{{{{{zzzyyyyyyvvvvvvwwwyyyzzzyyywwwtttrrrrrrrrrsssrrrrrrrrrrrrKKKKKKLLLLLLKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIGGGGGGGGGGGGGGGIIIMMMQQQNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOUUUgggyyymmmXXXQQQKKKJJJMMMUUUaaallloooyyyyyymmmfffooo}}}tttXXXJJJAAA===;;;===<<<999888:::888888888888999:::;;;<<<>>>======<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999:::;;;<<<===@@@???@@@@@@BBBDDDGGGHHHLLLMMMNNNNNNNNNOOORRRTTTZZZ]]]aaabbbeeennn{{{zzzoooeeeaaa```aaagggmmmtttyyy|||{{{|||~~~|||}}}~~~|||zzz||||||{{{{{{zzzzzzzzzyyyvvvvvvvvvxxxyyyyyyvvvttttttsssrrrqqqqqqrrrrrrsssJJJKKKLLLLLLKKKIIIHHHFFFGGGFFFEEECCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFEEEEEEGGGJJJLLLKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLQQQ]]]iii___TTTKKKIIIKKKOOOYYYccceeessswwwiii^^^cccnnnssshhhRRREEE???;;;;;;;;;888777999888888888888999::::::;;;>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999:::;;;<<<<<<======???AAADDDGGGIIIJJJKKKMMMMMMMMMNNNPPPRRRWWWZZZ^^^```bbbhhhqqqyyyvvvlllgggcccaaabbbfffooouuuxxxxxx{{{xxxxxx|||~~~~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxxvvvuuuuuuvvvxxxxxxvvvtttvvvuuusssrrrqqqrrrssstttIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFHHHJJJJJJHHHGGGFFFFFFGGGIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHLLLTTT[[[mmmgggXXXKKKIIIJJJKKKQQQYYY\\\jjjqqqhhh^^^]]]aaacccqqq|||bbbLLLCCC<<<::::::888888999777888888999999999999:::======>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999888888888999999:::;;;;;;;;;<<<===@@@CCCFFFHHHGGGIIIKKKLLLLLLMMMOOOPPPTTTWWW\\\^^^___bbbhhhlllttt~~~vvvpppkkkdddbbbcccjjjppptttuuuxxx~~~yyyyyy~~~|||{{{}}}}}}|||zzzzzzyyyxxxwwwwwwvvvvvvvvvuuutttuuuwwwwwwuuutttvvvuuutttrrrrrrrrrssssssHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBBBBAAABBBBBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCDDDFFFFFFEEEEEEFFFHHHHHHGGGFFFEEEFFFGGGIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJGGGGGGFFFEEEEEEIIINNNQQQ\\\uuusss___OOOLLLMMMKKKKKKPPPVVVaaakkkmmmgggbbb``````gggssswwwTTTIII>>>;;;:::999999;;;777888888999999999999999:::;;;<<<>>>>>>>>>>>>======<<<<<<;;;::::::999999888888888888888999999:::<<<<<<<<<===???AAACCCEEEDDDFFFIIIKKKKKKLLLNNNPPPSSSWWW[[[]]]^^^___aaacccfffllltttyyyrrriiieeeeeedddkkkppprrruuu{{{~~~|||uuusss|||{{{{{{|||~~~{{{zzzyyyxxxwwwvvvuuutttvvvuuuttttttvvvvvvuuutttuuutttsssrrrqqqqqqqqqqqqHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDEEEDDDCCCDDDEEEGGGFFFEEEDDDEEEGGGIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGDDDDDDHHHKKKLLLTTTfff}}}fffSSSQQQRRRMMMJJJLLLSSS[[[hhhrrrrrrkkkggggggcccmmmZZZMMM@@@<<<;;;:::;;;===777888888999999999888888888999;;;===>>>>>>============<<<;;;::::::999999888888888888888888999999============>>>???AAABBBBBBEEEHHHJJJKKKLLLNNNPPPUUUYYY]]]^^^^^^]]]^^^^^^___dddjjjuuuvvvmmmhhhhhhaaahhhnnnppptttzzz}}}}}}~~~uuunnnkkkuuu|||zzzzzz||||||{{{zzzyyywwwvvvuuutttvvvtttssstttuuuvvvuuutttssssssrrrrrrqqqpppooooooHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGEEECCCAAA??????@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGJJJKKKLLLZZZuuu|||bbbRRRJJJHHHJJJMMMTTTVVVdddxxxxxxqqqrrrpppjjjoooxxx[[[CCC??????:::888>>>888888888888777777777777888888888999;;;===>>>???============<<<;;;:::999888888888888888999999999<<<<<<<<<<<<===???@@@AAABBBBBBDDDFFFIIILLLNNNPPPPPPRRRUUUWWWXXXXXXVVVUUUWWW]]]eeerrrxxxmmmeeecccggglllnnnooorrrwww{{{~~~kkk```kkk}}}xxxtttrrrrrrssstttuuuvvvxxx|||~~~}}}{{{{{{{{{~~~}}}}}}~~~}}}}}}zzzwwwtttsssrrrrrrttttttsssssssssrrrrrrrrruuusssqqqqqqrrrrrrrrrqqqFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIKKKNNNUUUgggoooZZZPPPJJJIIIKKKKKKPPP]]]nnnzzz{{{xxxvvvlllgggllljjjNNNCCC@@@<<<;;;>>>888888888888777777777777888888888999;;;<<<>>>???============<<<;;;:::999888888888888888888888888:::::::::;;;<<<===>>>???AAAAAACCCDDDGGGIIILLLMMMLLLOOORRRUUUWWWWWWVVVVVVVVVZZZ```lll|||rrrkkkfffggghhhiiikkkoootttwww|||~~~kkk___gggxxx~~~uuunnnjjjhhhfffggghhhhhhiiikkkooorrr{{{~~~||||||}}}}}}|||}}}~~~~~~}}}}}}|||zzzxxxwwwuuuuuutttssssssssssssrrrrrrrrrqqqtttrrrppppppqqqrrrqqqpppDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIOOONNNUUUjjj~~~eeeTTTJJJFFFFFFDDDJJJTTTaaappp{{{|||wwwiiiccceeettt~~~aaaKKKAAA???>>>===999999999888888888777777777888888999:::<<<===>>>============<<<<<<;;;:::888888888888888888888888888888888888999;;;<<<===@@@AAAAAACCCDDDFFFHHHIIIJJJMMMPPPTTTWWWYYYYYYYYYYYY\\\___fffwww{{{uuunnnkkkgggfffiiinnnrrruuuyyy|||nnnaaadddppp|||qqqhhhccc```bbbcccddddddeeehhhmmmpppyyy~~~}}}{{{{{{|||~~~~~~}}}{{{{{{{{{zzzzzzxxxwwwwwwssssssssssssrrrrrrrrrrrrsssrrrppppppqqqqqqqqqpppDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHLLLIIILLLYYYpppvvv^^^LLLEEEEEEBBBHHHMMMTTTdddvvvzzzsssiiiaaa^^^iii{{{vvvZZZGGGAAA???<<<:::::::::999888888777777777777888888999;;;<<<==================<<<;;;;;;888888888888888777777777777777777888999:::;;;<<<@@@AAAAAABBBCCCEEEFFFGGGJJJLLLPPPUUUYYY\\\]]]^^^^^^___```cccmmm}}}yyyrrrjjjfffiiinnnrrrsssuuuyyy~~~vvvfffdddjjj{{{vvvlllfffccceeegggiiijjjmmmqqqvvvzzzzzz~~~~~~{{{zzz{{{|||}}}}}}{{{||||||||||||zzzxxxwwwuuuuuuuuutttttttttsssssstttsssqqqqqqrrrrrrrrrqqqEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCCCCAAAAAA@@@????????????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGKKKRRR^^^xxxnnnSSSGGGGGGAAAFFFHHHJJJYYYllltttppplllaaa[[[cccwwwnnnUUUFFF@@@===;;;;;;;;;:::999888888777777777777888999:::;;;<<<=========>>>======<<<;;;:::999999999888888888777777777888888999:::<<<===@@@@@@AAAAAABBBDDDEEEFFFHHHJJJNNNSSSWWWZZZ]]]^^^[[[[[[\\\^^^dddqqqxxxnnnhhhhhhlllnnnppppppuuu{{{|||kkkeeefffttt~~~sssnnnllljjjlllpppsssvvv{{{}}}~~~{{{zzz{{{|||}}}|||}}}}}}~~~}}}|||zzzxxxvvvxxxxxxwwwwwwwwwvvvvvvvvvvvvuuusssssstttttttttsssFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEJJJOOOTTTddd~~~]]]JJJFFFCCCDDDDDDFFFQQQ```kkkooooooeee^^^bbbssskkkSSSEEE@@@===<<<;;;;;;:::999888888777777777777888999:::;;;=========>>>>>>======<<<;;;;;;;;;:::999999888888888888888888:::;;;<<<===?????????@@@AAACCCDDDEEEDDDFFFIIIMMMRRRUUUWWWYYYSSSSSSUUUXXX\\\dddrrr{{{rrrjjjggghhhiiijjjmmmqqqwww|||nnnfffeeeooo}}}yyyxxxxxx|||}}}~~~|||{{{|||}}}||||||~~~~~~}}}}}}{{{zzzxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvttttttuuuuuuuuutttEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDCCCCCCFFFCCCFFFKKKNNNVVVooorrrYYYOOOIIIFFFDDDGGGKKKRRR___jjjnnnkkkfffeeelll|||eeeNNNEEE======<<<;;;:::999888888777777666777777888999:::======>>>>>>>>>>>>============<<<;;;;;;:::999999777777777888999:::<<<<<<<<<<<<===>>>???AAACCCDDDCCCEEEGGGKKKNNNQQQSSSUUUSSSPPPRRRVVVYYY]]]gggqqqxxxpppiiiffffffhhhjjjnnntttyyy|||~~~ssskkkiiiooo~~~~~~|||~~~~~~~~~~~~}}}~~~~~~|||{{{||||||{{{zzzzzzzzzzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwuuutttssstttuuutttsssEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCCCCHHHBBBAAAGGGJJJPPPbbbvvvpppbbbRRRKKKGGGIIIGGGGGGTTTdddlllooommmgggfffrrrsssUUUHHH>>>======;;;:::999888888777777666666777888999999======>>>>>>>>>>>>>>>===>>>>>>===<<<;;;;;;::::::666666777777888:::;;;<<<::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHKKKNNNQQQSSSTTTYYYUUUTTTXXXZZZ[[[bbbkkkkkkvvvlllgggggghhhiiimmmsssxxxzzz|||~~~|||}}}wwwpppnnnrrr~~~}}}~~~{{{~~~|||~~~~~~~~~}}}zzz{{{zzzyyyyyyyyy{{{|||~~~yyyyyyyyyxxxxxxxxxwwwwwwvvvuuusssssstttttttttsssFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA??????AAA@@@???>>>>>>>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDCCCDDDMMMZZZdddlll```RRRHHHGGGEEEDDDLLLZZZgggnnnqqqjjjaaafff{{{rrrTTTIII@@@:::<<<<<<999999<<<666666777777888888888999:::<<<>>>???@@@???>>>===????????????>>>===<<<;;;999999999999999999999999999999:::;;;<<<===>>>???AAABBBDDDFFFJJJNNNQQQSSSWWWWWWVVVUUUUUUWWWZZZ^^^gggttt|||xxxtttmmmiiiiiieeeiiipppuuuxxxzzz}}}~~~~~~zzzpppttt~~~~~~}}}}}}~~~~~~|||{{{yyy{{{}}}}}}zzzxxxxxxyyyyyyyyyxxxxxxzzz|||xxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttrrrooonnnpppqqqDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>======AAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCAAADDDEEEFFFGGGLLLVVV]]]ooojjjYYYLLLIIIGGGEEEIIIRRR\\\fffnnnllleeehhhwww|||fffMMMCCC;;;<<<<<<999777888777777777777888888888999999;;;===?????????>>>===>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999:::;;;<<<===>>>>>>???@@@BBBDDDGGGKKKMMMOOOTTTUUUUUUTTTTTTVVVZZZ]]]```jjjxxx~~~yyypppjjjhhhcccggglllppptttyyy}}}~~~yyy{{{}}}}}}~~~}}}|||zzzxxxzzz|||~~~~~~}}}zzzyyyzzz{{{{{{yyywwwvvvwwwyyywwwwwwwwwwwwxxxxxxxxxxxxuuuuuuuuusssqqqpppqqqsssCCCCCCEEEGGGIIIKKKLLLMMMCCCEEEGGGIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<>>?????????>>>============<<<;;;::::::999999999999999999999999999999::::::;;;<<<======>>>???@@@BBBDDDGGGIIIJJJPPPQQQRRRRRRSSSUUUYYY]]][[[bbbkkkwwwwwwnnnjjjccceeegggjjjooouuu}}}~~~}}}}}}}}}{{{yyyvvvxxxzzz|||||||||zzzyyy|||}}}|||yyyvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyzzzxxxxxxwwwuuurrrqqqqqqsssBBBCCCDDDFFFHHHJJJLLLLLLFFFGGGIIIKKKLLLMMMMMMLLLIIIJJJJJJJJJJJJIIIHHHGGGBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCAAA???>>>@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCEEEHHHIIIHHHIIIKKKMMMYYYgggpppUUUIIIFFFEEECCCCCCFFFVVVjjjtttrrrmmmkkkmmmssswwwkkk\\\JJJ@@@======:::888888888888888888888888888777888:::<<<>>>?????????>>>>>>>>>>>>===<<<;;;:::::::::999999999999999888888999999:::;;;;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFKKKLLLNNNOOOQQQSSSXXX[[[\\\^^^bbbjjjyyy}}}uuuoooggggggffffffiiipppyyy~~~}}}}}}~~~~~~}}}}}}}}}{{{yyytttuuuwwwxxxyyyyyyyyyxxx{{{|||{{{yyyvvvuuuuuuvvvyyyyyyxxxxxxxxxxxxxxxxxx{{{{{{zzzxxxtttqqqqqqqqqCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCC@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFGGGIIIKKKSSSXXXrrr}}}^^^KKKEEEDDDCCCCCCFFFUUUhhhtttuuuooohhheeehhhkkkuuu|||kkkTTTCCC<<<<<<<<<:::999999999888888888888888777888999;;;===>>>????????????@@@??????>>>===<<<:::::::::999999888888888888888999999::::::;;;;;;>>>>>>>>>???@@@BBBDDDDDDFFFHHHKKKLLLNNNQQQUUUXXX\\\[[[^^^dddqqqyyyrrrnnnllliiifffgggllltttzzz~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyysssssstttuuuvvvvvvwwwwwwxxxyyyyyyxxxvvvvvvwwwyyy{{{{{{zzzyyywwwvvvuuuuuuxxxyyyzzzxxxvvvuuuuuuvvvCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLKKKIIIGGGDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDAAAAAABBBCCCEEEGGGIIIJJJIIIHHHFFFEEEFFFGGGIIIJJJPPPQQQeeeoooWWWIIIEEEFFFGGGIIITTTcccnnnqqqnnngggcccdddfffmmm|||yyyaaaJJJ>>><<<<<<:::999999999999999888888888888888999:::;;;===>>>>>>@@@@@@@@@@@@???>>>======;;;::::::999999888888888888888888999999:::::::::=========>>>@@@AAACCCCCCCCCEEEHHHJJJLLLOOORRRUUUVVVVVVYYY```kkk|||}}}uuuuuusssnnnjjjgggjjjooottt|||~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||{{{tttttttttttttttuuuvvvwwwvvvwwwxxxwwwwwwwwwyyyzzz|||{{{zzzxxxvvvtttsssrrrqqqtttwwwxxxxxxyyyzzz|||BBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIFFFDDDCCCAAABBBCCCEEEEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFHHHIIIIIIIIILLLQQQaaaiiiSSSIIIHHHJJJJJJPPPYYYccciiijjjgggeeehhhgggjjjtttqqqXXXFFF@@@>>>;;;:::::::::999999888888888999999999999:::;;;<<<===@@@@@@@@@??????>>>===<<<;;;;;;::::::999888888777888888888888999999999999;;;;;;<<<===>>>@@@AAABBBAAACCCFFFHHHJJJLLLOOORRRRRRRRRVVV]]]cccnnn}}}zzzwwwsssnnnkkkkkknnnqqqxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||xxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxwwwvvvwwwxxxzzzzzzzzzxxxwwwuuutttsssrrrpppsssvvvxxxyyyyyy{{{|||AAAAAABBBCCCDDDEEEFFFFFFBBBCCCDDDFFFFFFFFFEEEDDD@@@AAACCCEEEGGGHHHIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHHHHHHHFFFDDDCCC@@@AAACCCDDDFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKIIIHHHFFFPPP___ssswww\\\MMMJJJKKKJJJLLLRRRZZZbbbggghhhgggmmmiiihhhppp~~~dddOOOFFFBBB===:::::::::999999888888888:::999999999::::::;;;<<>>===<<<;;;;;;;;;::::::999888777777888888888888888999999999999::::::;;;===???AAABBB@@@BBBEEEGGGIIIKKKNNNPPPRRRRRRVVVZZZ\\\aaarrr{{{zzzvvvqqqmmmlllnnnppptttxxx{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~}}}{{{zzzxxxvvvvvvwwwyyyzzzwwwxxxxxxwwwvvvvvvwwwyyyxxxxxxwwwvvvuuutttsssssstttvvvyyyyyyxxxwwwwwwxxxDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCEEEFFFFFFDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBB?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@EEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDBBBBBBCCCEEEFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNTTTaaatttzzz^^^RRRSSSNNNOOOOOOPPPVVV^^^dddeeehhhgggfffhhhssszzzeeeMMM???===???;;;999:::999555444777777777777777777888888888;;;;;;<<<<<<<<<;;;999888<<<<<<<<<;;;:::888777666777777888888999999999999888888999:::;;;======>>>AAABBBDDDEEEEEEFFFIIIKKKPPPPPPTTTXXXYYY]]]gggrrryyyxxxtttmmmjjjmmmlllooosssuuuvvvxxx|||~~~{{{|||~~~~~~|||zzzyyyxxxwwwxxxyyyzzz{{{|||xxxvvvxxx|||~~~{{{xxxwwwwwwwwwwwwwwwvvvuuutttyyyzzzzzzyyyxxxvvvtttrrrCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGLLLWWWggg~~~oooVVVMMMJJJJJJIIIIIINNNWWW___dddddd```\\\```mmmttt\\\IIIAAA>>>:::999;;;;;;888888:::777777777777777777777888999:::;;;<<<<<<;;;:::999>>>>>>>>>===<<<;;;999999666666777777888888888888888888999:::;;;<<<======@@@BBBCCCDDDDDDFFFHHHKKKNNNOOORRRVVVXXXZZZbbblll|||}}}zzzvvvnnnjjjjjjjjjlllnnnqqqssswww|||~~~~~~~~~||||||~~~~~~||||||{{{zzzyyyxxxxxxyyyyyy|||yyyvvvxxx|||}}}{{{xxxvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyywwwuuutttrrr@@@????????????@@@AAAAAACCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCAAACCCEEEEEECCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@======>>>@@@AAACCCDDDEEECCCDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCBBBAAAAAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGKKKSSS]]]nnnbbbNNNJJJGGGEEEDDDFFFNNNXXX___```XXXRRRVVVeeezzzrrrXXXHHH@@@;;;999;;;<<<:::999;;;888888777777777777777777888888999;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999666666666777777777777777888888999:::;;;;;;<<<===???@@@BBBCCCCCCDDDGGGIIILLLLLLPPPTTTVVVVVV\\\dddmmm|||yyysssnnnllljjjhhhhhhkkkpppwww{{{~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxxxx{{{yyywwwxxx{{{}}}{{{yyyvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwuuusssrrr=========>>>>>>???AAAAAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB@@@BBBDDDDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????======>>>@@@AAABBBCCCDDDDDDFFFIIIKKKKKKIIIFFFDDDBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@?????????AAABBBCCCFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHKKKQQQXXXbbbrrrrrr[[[MMMHHHDDDCCCDDDHHHPPPYYY^^^VVVPPPRRR]]]qqqgggRRRFFF???:::;;;;;;888777888888888888777777777777777666666888999:::<<<<<<===<<<<<<<<<<<<;;;:::999888777777777777888888888888777888888999:::;;;;;;;;;===???@@@AAAAAACCCFFFHHHKKKKKKNNNSSSTTTSSSWWW\\\bbbnnn|||zzzvvvtttlllhhheeehhhooovvv{{{}}}~~~}}}|||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwuuutttsssrrr<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@???@@@BBBBBBBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAADDDFFFIIIKKKKKKIIIFFFDDDAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAA@@@>>>AAA@@@@@@@@@@@@BBBDDDEEEHHHGGGFFFEEEEEEEEEEEEEEECCCCCCEEEKKKOOOUUU___iiiiiiRRRIIICCCCCCEEEGGGMMMTTT]]]YYYVVVUUUYYYhhhuuu___MMMCCC;;;::::::888777888888888888888777777666666555555666888999;;;======<<<<<<<<<<<<;;;:::999999999999999999999999999999777777888888999:::::::::;;;===??????@@@AAADDDFFFJJJIIILLLQQQRRRQQQRRRVVV[[[aaakkk}}}~~~|||yyypppkkkggghhhnnnuuuzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyyyyzzzyyyzzzzzz{{{{{{|||||||||zzzyyyyyyyyyzzz{{{{{{zzz{{{zzzxxxwwwvvvvvvvvvvvvyyyxxxwwwvvvtttsssrrrrrr<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????????????????===???AAAAAAAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>AAABBBDDDFFFFFFDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>AAAAAA@@@@@@AAACCCEEEFFFIIIIIIGGGFFFEEEEEEEEEEEEBBBAAACCCHHHKKKMMMTTT[[[ttt|||```QQQEEEDDDGGGGGGKKKQQQYYYZZZ]]]]]][[[ccc~~~rrrYYYLLL@@@<<<<<<;;;;;;<<<999999888888777666666666444555555666888:::<<<===>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999999999777777888888888999999999:::;;;===>>>>>>@@@BBBEEEIIIGGGHHHMMMOOONNNOOORRRUUUXXX___kkkzzztttqqqmmmlllnnnrrrvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||{{{zzzwwwvvvwwwxxxwwwxxxyyy{{{||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwyyyxxxvvvtttsssrrrrrrrrr>>>=========>>>???@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA??????@@@AAA???>>>@@@@@@@@@@@@AAACCCEEEFFFJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBCCCGGGIIIJJJMMMSSS]]]{{{~~~eeeOOOIIIJJJHHHIIIMMMRRRVVV^^^dddaaaaaasssmmm]]]KKKCCC???<<<;;;<<<999999888888777666666555555555555666777999<<<===>>>>>>>>>>>>>>>======<<<:::::::::999999999888888777777777888888888888888999:::<<<======>>>AAACCCGGGDDDDDDHHHKKKJJJLLLOOOQQQTTTZZZaaammm~~~xxxvvvssspppmmmnnnqqqtttwwwwwwyyy{{{~~~}}}{{{zzz|||~~~~~~}}}|||}}}~~~}}}||||||||||||}}}~~~{{{||||||zzzwwwvvvwwwyyywwwxxxyyyzzz{{{{{{zzzzzzxxxyyyzzzzzzzzzzzzzzz{{{yyyxxxwwwvvvvvvxxxzzz{{{yyywwwvvvtttrrrrrrrrrrrr>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>============<<<>>>@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@@@@AAAAAABBB????????????????????????AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA???>>>????????????@@@BBBDDDEEEIIIIIIGGGFFFDDDCCCCCCCCCBBB@@@@@@DDDEEEEEEGGGKKKNNNjjjzzz[[[OOOLLLHHHFFFIIIMMMQQQ]]]hhhfffaaajjjzzzlllVVVIIIBBB<<<999999999999999888777666666555555555555555777999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888888777777777777777777888888888888888:::;;;<<<<<<>>>@@@CCCFFFBBBAAAEEEHHHHHHIIIMMMOOOTTTYYY]]]bbbsssyyyyyywwwrrrlllkkknnnqqquuuvvvxxxzzz||||||yyyyyyzzz}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~{{{wwwvvvwwwyyyxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzzzzzzzzyyyzzz|||vvvuuuuuuuuuwwwzzz}}}~~~yyywwwuuusssrrrqqqqqqrrr======>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>=========<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAAAAAAAAAAACCCCCC?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBDDDGGGIIIMMMZZZrrr{{{cccSSSJJJIIILLLMMMJJJUUUhhhnnnhhhgggnnnmmmXXXJJJAAA<<<999555777888999888888888999888888777777888999::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::999888777777666777888999999888777666777888999:::<<<>>>@@@AAAAAABBBCCCDDDEEEHHHLLLOOOQQQTTTWWWYYY^^^kkk~~~{{{uuupppnnnnnnnnnnnnpppssswww{{{~~~~~~|||{{{|||}}}|||yyyyyy{{{~~~~~~}}}~~~~~~}}}{{{xxxvvvtttrrrppprrrvvvyyyzzzyyywwwvvvtttvvvxxxxxxwwwwwwxxxyyyvvvuuuuuuuuuuuuwwwyyyzzzvvvtttuuuxxxwwwsssrrrttt======>>>??????@@@AAAAAABBBAAA@@@???????????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBB?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBAAAAAABBBEEEGGGGGGNNN```~~~qqq\\\NNNKKKNNNJJJIIIRRRbbbjjjiiihhhkkkuuujjjWWWIIIAAA???::::::999777666666777888666666666666666777888888:::;;;<<<======>>>======<<<<<<;;;:::999888777666666666777888888777666666777888888:::<<<>>>@@@AAA@@@AAABBBCCCDDDFFFIIILLLMMMQQQTTTUUUXXXbbbqqq}}}~~~yyyvvvtttrrrpppnnnppprrruuuxxx{{{}}}~~~~~~~~~{{{zzzzzz|||}}}|||zzzzzzzzz}}}~~~~~~~~~}}}|||{{{zzzxxxuuusssrrrrrrtttvvvxxxyyyxxxwwwuuuvvvwwwyyyxxxwwwvvvvvvwwwvvvuuutttttttttuuuwwwwwwvvvssstttwwwvvvrrrqqqsss======>>>>>>??????@@@@@@AAAAAA@@@>>>>>>============<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@AAA??????============??????????????????????????????AAA@@@@@@??????@@@@@@AAA@@@??????????????????>>>?????????@@@@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@BBBDDDHHHIIIRRRiiilllWWWOOOPPPJJJKKKPPPZZZffflllkkkiiicccooo~~~hhhSSSEEE??????===:::777666666888999666666666666666666777888999:::;;;<<<============>>>===<<<;;;999888777666555666666777777666666555777888888999;;;===>>>??????@@@AAABBBBBBCCCFFFHHHJJJNNNRRRSSSTTTZZZccclll~~~}}}{{{xxxtttqqqqqqqqqsssuuuwwwzzz|||~~~~~~~~~{{{yyyyyy{{{zzzzzzzzz{{{|||~~~~~~|||{{{zzzyyywwwuuusssrrruuuuuuvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwuuuttttttuuuwwwvvvuuuttttttttttttuuuuuussssssuuuuuuqqqppprrr=========>>>>>>>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>????????????????????????????????????>>>>>>??????????????????>>>>>>=========>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@BBBHHHGGGKKK[[[tttdddUUUPPPLLLMMMNNNTTTaaammmnnnhhh``````hhhttt|||}}}fffOOO@@@@@@>>>;;;::::::;;;;;;;;;999888888888888888999999888999:::;;;<<<=========???>>>===;;;:::888777666555555666666666666555555777777888888:::;;;======>>>@@@AAAAAAAAAAAACCCEEEIIIMMMRRRTTTTTTWWW\\\aaaqqq|||yyywwwtttsssssstttvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzz{{{|||zzzzzz{{{|||~~~~~~~~~~~~~~~|||{{{{{{zzzxxxvvvuuutttwwwwwwvvvuuuttttttttttttuuuvvvvvvvvvtttsssuuuvvvxxxxxxwwwvvvuuutttssssssuuurrrrrrtttssspppoooqqq==================>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBEEENNN[[[uuusssZZZMMMNNNMMMKKKNNNZZZhhhkkkfffccc[[[ZZZcccllluuubbbLLL>>><<<::::::<<<===<<<:::999999888888888888888999777888999;;;<<<<<<======???>>>===<<<:::999888777666666555555555555666666777777777888888:::;;;;;;>>>???AAAAAAAAAAAABBBCCCGGGKKKPPPSSSTTTUUUXXX[[[hhhwww~~~|||{{{{{{xxxwwwvvvuuuvvvxxxzzz|||{{{|||}}}|||}}}}}}||||||{{{{{{|||}}}|||{{{{{{}}}|||}}}}}}~~~}}}}}}}}}~~~~~~|||||||||{{{zzzxxxwwwvvvxxxwwwuuutttsssrrrrrrsssrrrssstttsssssstttvvvxxxzzzzzzyyyxxxwwwuuutttssstttqqqqqqsssssspppppprrr<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<======>>>>>>???===>>>??????@@@@@@??????>>>>>>>>>????????????@@@>>>>>><<<<<<<<<<<<>>>>>>===========================>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<;;;=========>>>>>>>>>??????@@@@@@@@@@@@????????????@@@AAACCCCCCAAA@@@@@@AAA@@@@@@CCCIIINNN]]]~~~eeeOOOQQQLLLHHHKKKTTT^^^dddfffeee```\\\]]]aaalll}}}uuu___CCC???;;;:::<<<<<<:::888888777777666666666666666666777888:::;;;<<<<<<===>>>>>>===<<<;;;::::::999777666666555555666666777777777777777777888999:::<<<>>>@@@AAA@@@@@@AAABBBCCCFFFJJJMMMPPPRRRUUUWWW\\\jjjzzz~~~}}}}}}}}}{{{yyywwwvvvwwwxxxyyyyyyzzz{{{{{{{{{~~~~~~}}}{{{{{{{{{yyyzzz||||||{{{|||~~~~~~}}}}}}~~~~~~|||{{{||||||||||||{{{zzzxxxxxxwwwvvvuuusssrrrrrrrrrrrrpppqqqrrrrrrrrrsssvvvyyy{{{{{{zzzyyyxxxvvvtttsssssspppppprrrsssqqqrrruuu<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>???????????????>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>===========================>>>????????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===???AAAAAA@@@??????@@@AAA???BBBHHHJJJQQQfff}}}zzz___XXXNNNIIINNNSSSWWW___iiilllrrrqqqfff]]]ddduuuvvvUUUMMMCCC===;;;;;;999777888888777666666666666666555666888999;;;<<<<<<<<<============<<<<<<;;;;;;888777666666666666777888777777666666666777888888888;;;===??????>>>???@@@AAACCCFFFHHHKKKNNNRRRTTTTTT```mmmxxx}}}{{{yyywwwuuuuuuuuuwwwxxxyyyyyyzzz}}}~~~}}}{{{{{{zzzzzz{{{|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyy{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrqqqppprrruuuxxxyyyzzzzzzyyyxxxvvvtttsssrrroooooorrrsssrrrtttxxx<<<<<<<<<<<<<<<<<<<<<;;;888888888888999:::;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>>>>???======>>>???????????????>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>===========================>>>???@@@@@@???>>>===:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>;;;===@@@@@@???>>>>>>???AAA;;;<<>>???BBBCCCDDDFFFIIIMMMQQQSSSSSS[[[bbbiiizzz~~~|||yyyvvvtttsssrrrtttvvvwwwwwwyyy|||}}}{{{{{{zzz{{{|||}}}|||zzzzzz|||}}}~~~~~~~~~~~~~~~|||zzzxxxwwwyyyzzzzzzzzzyyyyyyxxxwwwttttttttttttsssrrrqqqpppssssssrrrqqqooopppsssvvvxxxxxxyyyxxxwwwuuusssrrrrrroooooorrrtttsssuuuzzz:::::::::999999888888888;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;::::::::::::::::::;;;<<<===>>>???::::::;;;<<>><<<<<<<<<===============:::::::::;;;;;;;;;<<<<<<>>>>>>>>><<<::::::<<<>>>???@@@AAAAAA@@@>>>;;;999;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@???????????????AAAAAA@@@@@@AAAFFFMMMQQQcccjjj]]]SSSSSSQQQNNNTTT___qqqnnn___cccooouuuUUUBBB@@@AAA===777<<<:::888777888888777666999999888888999;;;<<<===???>>><<<;;;;;;===???AAA===;;;999888666666666777666666666666666777888888::::::;;;<<<===>>>??????CCCCCCDDDEEEGGGIIILLLNNNPPPTTTYYY___iii}}}~~~||||||zzzvvvrrruuuvvvxxx{{{}}}~~~{{{yyywwwwwwxxxzzz}}}~~~{{{wwwvvvzzz}}}}}}}}}~~~~~~zzzyyyxxxxxxwwwvvvxxxyyy{{{|||{{{yyywwwuuusssrrrpppnnnmmmmmmnnnnnnqqqpppooonnnoooqqqtttvvvuuuvvvvvvvvvuuutttssssssqqqqqqrrrssstttuuuvvvwww:::::::::999999999888888888999999::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>===============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<===<<<;;;999:::<<<>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<=========>>>????????????????????????============>>>AAAFFFJJJWWWooojjjVVVPPPNNNLLLPPPWWWhhhxxxkkk]]]___gggkkkTTTFFF???<<<:::;;;999777777888888888777999888888888888:::<<<===>>>======<<<<<<===>>>???<<<;;;999888777777777777666666666666666777888888999::::::;;;<<<===>>>>>>BBBBBBCCCDDDFFFIIIKKKMMMNNNRRRVVV[[[cccsss~~~}}}}}}zzzvvvssstttvvvxxxzzz{{{||||||~~~|||zzzyyyyyyyyy{{{}}}~~~{{{xxxwww{{{~~~{{{yyyxxxxxxwwwvvvxxxyyyzzz{{{{{{xxxvvvtttssssssrrrrrrqqqqqqqqqqqqrrrqqqoooooooooqqqtttuuuttttttuuuuuuuuuttttttsssuuuuuuvvvvvvvvvvvvvvvuuu:::::::::999999999999888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999::::::<<<<<<============<<<<<<>>>=========<<<;;;;;;;;;999999999999::::::::::::;;;;;;;;;:::999999;;;=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===========================;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????<<<<<<=========>>>AAADDDMMMYYYqqq```QQQLLLJJJKKKNNN]]]jjjwwwvvvjjj___]]]```~~~jjjPPP???<<<>>>:::999777777888999888777888888777777777999:::;;;======>>>>>>>>>======<<<;;;:::999888888888888999666666666666666777777888888888999:::;;;<<<<<<===AAAAAABBBCCCEEEHHHJJJKKKLLLPPPSSSUUUZZZeeettt}}}{{{sssssstttuuuvvvwwwwwwxxx~~~~~~|||{{{zzzzzzzzz{{{}}}~~~|||zzzzzz}}}|||yyyyyyxxxvvvuuuwwwxxxyyyzzzyyywwwuuuttttttuuuuuuvvvvvvuuuuuuttttttsssqqqppppppqqqssstttssssssttttttttttttttttttxxxxxxyyyyyyxxxvvvtttsss999999999999999999999999;;;<<<<<<======>>>??????;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999:::<<<<<<;;;;;;;;;<<<>>>>>>===<<<;;;;;;::::::888888999999999::::::::::::;;;;;;:::999:::===???AAA???===;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>><<<========================>>>>>>>>>>>>>>>??????===???@@@@@@??????@@@BBBIIIMMM[[[xxxqqqYYYNNNHHHHHHJJJSSS]]]iiinnnkkkeeeaaa```lll{{{___III??????:::999777777999999999888888777666666666888999:::<<<===>>>??????===;;;::::::::::::999999999999:::777777666666666666777777666666777888999:::;;;;;;??????AAABBBDDDFFFHHHIIIJJJMMMPPPRRRTTT[[[dddlll~~~}}}uuutttttttttttttttuuuuuuzzz|||~~~}}}{{{{{{zzzzzz{{{|||}}}~~~}}}||||||~~~|||zzzyyyxxxvvvuuuwwwwwwxxxxxxxxxvvvtttsssuuuvvvxxxyyyyyywwwuuusssuuutttsssqqqqqqqqqrrrsssqqqrrrsssttttttuuuttttttvvvwwwxxxxxxwwwuuusssqqq999999999999999999999999=========>>>??????@@@@@@;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;666999;;;;;;::::::;;;===>>>======<<<;;;::::::999888888999999999::::::::::::;;;<<<;;;;;;<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@???@@@BBBBBB@@@@@@AAABBBHHHJJJSSShhhiiiTTTIIIGGGJJJJJJQQQ[[[cccggggggeeeccc\\\ooottt[[[HHH>>><<<:::888888999::::::999888777666666666777888999:::<<<>>>??????===;;;::::::;;;;;;;;;;;;:::::::::777777666666666666777777555555666777888999::::::<<<===???AAACCCEEEFFFGGGHHHJJJMMMOOOQQQVVV\\\aaappp~~~|||xxxwwwvvvuuuuuuuuuuuuvvvwwwyyy}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~|||zzzyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvtttsssuuuwwwyyyzzzyyywwwtttqqqvvvuuutttrrrrrrrrrrrrsssrrrrrrssstttuuuuuuuuuuuusssssstttuuuuuutttsssrrr888999999999999::::::::::::;;;;;;<<<======>>>>>>;;;;;;:::::::::::::::;;;999999888888888888999999777;;;======;;;:::;;;>>>===<<<<<<<<<;;;:::::::::999999999999:::::::::::::::;;;<<<<<<;;;===@@@BBBGGGEEEBBB>>>;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA===???AAAAAA@@@@@@AAACCCGGGMMMVVVcccwwweeeSSSKKKJJJFFFIIIOOOWWW^^^cccddddddXXXdddxxxrrrWWWDDD???===;;;:::;;;;;;:::999888888777666666777888999999:::<<<>>>>>>>>><<<;;;;;;<<<<<<<<<<<<;;;:::999888777777666666666666666555555666777888999999::::::<<<>>>@@@BBBDDDDDDEEEEEEHHHKKKMMMPPPSSSXXX[[[cccqqq}}}|||{{{yyywwwwwwwwwxxxxxxwwwxxx|||~~~}}}}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~~~~|||zzzzzzzzzxxxwwwxxxxxxxxxwwwwwwvvvuuuttttttvvvxxxyyyxxxvvvtttrrrvvvuuuttttttssssssssssssssstttuuuuuuuuuuuuuuuuuurrrrrrssssssttttttuuuuuu888888999999999:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999777777777777888999::::::===@@@CCCAAA<<<:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888::::::;;;;;;<<>>;;;:::999999;;;;;;;;;<<<<<<<<<<<<===<<<======>>>??????@@@@@@????????????>>>>>>>>>===>>>??????@@@AAAAAABBBBBB===???@@@@@@@@@AAADDDFFFJJJSSS^^^fffooofffUUUMMMIIIHHHIIINNNVVV]]]ccceeeaaa___ffftttiiiTTTBBB???===<<<<<<<<<:::999999999777777777777888999888999;;;===>>>>>>==================<<<;;;999888888888777666666666666666555555666777888999::::::999:::===???AAACCCCCCCCCCCCEEEGGGJJJMMMPPPSSSVVVZZZaaannnzzz~~~|||zzzyyyxxxyyyzzzzzzyyyzzz|||}}}|||{{{zzzyyyyyyzzz|||~~~~~~~~~{{{zzzzzz{{{zzzyyyxxxxxxxxxwwwwwwvvvuuuuuurrrsssuuuwwwxxxxxxwwwvvvuuuuuuuuutttttttttttttttvvvvvvvvvwwwvvvvvvuuuuuuwwwvvvuuutttuuuvvvxxxyyy888888888999999:::::::::999999:::;;;;;;<<<<<<======<<<;;;:::999888888888999999999999:::;;;<<<===BBBEEEGGGDDD>>>:::;;;===::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<777888999999:::;;;???AAAAAA@@@???===;;;:::999999;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@@@@??????>>>>>>=========<<>>>>>???===>>>>>>>>><<<;;;999777888888777666666666666666555555666777888999::::::888999<<>>===<<<===>>>>>><<<:::<<<;;;:::888888888888999888888888999:::;;;===>>>DDDHHHJJJGGG@@@;;;;;;===888999;;;;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<======BBBGGGFFFAAA===>>>???????????????>>>>>>======@@@@@@@@@@@@@@@???>>>===???@@@?????????BBBGGGJJJNNN[[[mmmtttnnnjjjwwwrrrWWWTTTNNNHHHFFFGGGMMMZZZgggkkkccc___^^^^^^hhh}}}ZZZLLL@@@======<<<<<<<<<:::999777666555555666666777777777888999;;;<<<==================<<<<<<<<<;;;;;;:::888777555444444444555555555666666777777888888:::;;;<<<>>>???@@@AAABBBCCCDDDGGGIIIKKKLLLKKKPPPVVV[[[```mmm~~~~~~{{{yyyzzz}}}}}}|||}}}|||}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~{{{yyywwwvvvvvvwwwwwwvvvvvvuuutttrrrrrroooqqqtttwwwyyyzzz{{{{{{xxxwwwvvvtttssssssrrrrrrssstttttttttttttttssssssxxxxxxzzzzzzzzzzzzxxxxxx<<<;;;999888888888:::;;;===<<<;;;<<<>>>>>><<<;;;<<<;;;999888777777888888777888888999:::;;;<<<===BBBEEEFFFCCC===::::::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<===AAADDDDDDAAA??????@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@???>>>===>>>???@@@@@@AAACCCGGGJJJNNNZZZiiimmmeee___jjjzzzfffTTTOOOKKKJJJJJJLLLVVV```eee```^^^______eee|||sss]]]FFF<<<;;;;;;:::999999888777555555555666666777777777888999:::;;;<<<============<<<<<<<<<<<<;;;;;;:::888777666555444555555555666666666777777999999;;;<<<===???@@@@@@AAAAAABBBDDDFFFHHHJJJLLLLLLPPPTTTVVVXXXaaannnyyy~~~~~~~~~}}}}}}zzzttttttzzz~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~|||zzzwwwvvvuuutttttttttuuuuuuuuutttssssssqqqqqqrrrsssuuuwwwyyyzzzyyyxxxwwwuuutttsssrrrrrrttttttuuuuuuuuuttttttsssvvvwwwxxxyyyyyyxxxwwwvvv===<<<:::999999999:::;;;;;;::::::;;;>>>>>>===<<<::::::888777777777777777777777888999:::;;;;;;<<<@@@AAAAAA>>>:::888999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::888888999999:::;;;;;;;;;===>>>@@@AAAAAAAAABBBBBB@@@@@@@@@?????????????????????@@@@@@??????>>>>>>;;;===@@@AAACCCEEEHHHKKKOOOYYYbbbbbbXXXRRRYYYeee|||}}}\\\UUUOOOMMMMMMMMMRRRXXX\\\YYY[[[^^^]]]___lll|||uuuVVVDDD???<<<::::::888777666555555666777777777777777777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666555555555555666666666666777777::::::;;;<<<>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJMMMQQQQQQRRRVVV```gggvvv~~~}}}~~~{{{uuunnnlllpppttt}}}{{{}}}|||{{{zzzzzz{{{|||||||||}}}~~~}}}|||zzzwwwvvvtttssssssrrrrrrssstttttttttttttttsssrrrppppppqqqsssvvvxxxyyyyyyxxxvvvuuusssrrrrrrtttuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuu===<<<;;;:::::::::;;;;;;999888999;;;===>>>>>><<<999999888777777666666666666777888999999:::::::::>>>>>>>>>;;;888777999;;;999888777666666777888999::::::::::::::::::::::::999999999888999::::::;;;::::::::::::::::::::::::777888888999999::::::;;;===<<<<<<>>>AAACCCCCCBBB@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>:::===@@@CCCDDDGGGJJJLLLQQQWWW]]]YYYOOOIIIMMMUUUfffrrrbbbRRRMMMNNNOOOPPPQQQTTTTTTXXX\\\[[[XXX[[[bbb|||rrr\\\KKK???<<<>>>888777666555555666777888666666666777777999::::::;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999888777666666666666666666666666777777999999:::;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHGGGJJJNNNPPPQQQTTT[[[```hhhvvv}}}wwwoookkklllnnnvvvxxx{{{}}}{{{{{{}}}~~~zzz|||{{{zzzyyyxxxyyyzzz{{{zzz{{{}}}~~~}}}}}}~~~~~~{{{zzzyyywwwuuuttttttsssrrrrrrsssssssssssssssrrrssssssrrrqqqqqqrrrssssssyyyyyyxxxwwwuuutttsssrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvv<<<<<<;;;;;;::::::::::::888777888:::===>>>===<<<999999888888777666666555555666777999999999999888<<<<<<;;;:::888999:::<<<888888666555555666888888::::::::::::::::::::::::999888888888888999::::::::::::::::::::::::::::::777888888999999::::::;;;===<<<<<<===@@@BBBBBBBBB????????????????????????===>>>>>>?????????>>>>>>:::===@@@CCCEEEHHHKKKMMMRRRVVVXXXRRRJJJGGGIIIMMMXXXrrrvvvZZZNNNOOOQQQPPPOOOQQQRRRWWW\\\]]]XXXUUUTTTdddsssyyy\\\DDD<<<>>>:::999888777666777888888666666666666777888999999:::;;;;;;;;;<<<<<<======<<<;;;;;;:::999888777777777777777777777777666666888888999999:::;;;<<<<<<>>>>>>>>>@@@AAACCCEEEFFFEEEHHHLLLNNNOOORRRWWW[[[^^^fffxxx{{{tttooommmnnnqqqssswww|||~~~zzz|||zzz{{{|||~~~{{{|||{{{zzzxxxxxxxxxyyyzzzyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{|||{{{zzzyyyxxxvvvvvvuuuuuuttttttttttttsssrrrqqqppprrrsssuuuvvvuuusssqqqpppwwwwwwwwwwwwvvvtttsssrrrttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvv;;;;;;;;;;;;:::::::::999777777777999<<<===<<<;;;999999999999888777666555555666777888999888888777:::999999999::::::;;;<<<:::999999999999999999:::::::::::::::::::::::::::888888888888888999::::::999999999999::::::::::::888888999999:::;;;;;;;;;;;;<<<>>>??????@@@@@@@@@>>>>>>>>>>>>>>>?????????======>>>>>>??????>>>>>><<<>>>AAACCCEEEHHHLLLOOOSSSVVVTTTMMMHHHGGGIIIHHHNNN___zzzkkkYYYTTTRRRPPPNNNQQQRRRVVV\\\```___ZZZUUUVVVggg}}}sssSSSBBB>>><<<;;;:::888888888888999666666666666666777888888:::::::::;;;<<<<<<======<<<<<<;;;;;;:::999888888888888777777777777666666777777888888999::::::;;;<<<======>>>@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPSSSZZZ]]]kkkzzzuuurrrqqqqqqssswww|||}}}|||~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyyzzzzzzxxxzzz|||~~~|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuusssrrrqqqppprrrtttvvvxxxwwwtttqqqnnntttuuuvvvvvvvvvuuusssrrrsssssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvv:::::::::::::::999999888888777777999;;;<<<;;;:::999:::::::::999888777666444555777888999888777666666666777888:::;;;;;;:::999::::::::::::::::::999999999999999999999999999888888888888888999999:::888888999999999:::::::::999999999:::;;;;;;<<<<<<:::>>>AAAAAA>>><<<<<<===<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGLLLOOOSSSTTTQQQIIIEEEGGGGGGEEEHHHPPPdddlll\\\QQQMMMNNNNNNNNNQQQXXXaaafffccc]]]VVV___qqqpppVVVHHH???>>><<<:::999888999999666666555555555666777777999999:::;;;;;;<<<======<<<<<<;;;;;;::::::999999888888888777777777666666888888888999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGIIIKKKNNNPPPWWWXXXcccuuu|||xxxvvvuuuxxx|||~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{yyyzzz|||~~~~~~~~~}}}|||yyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuutttsssrrrssstttuuuvvvvvvtttqqqpppqqqrrrtttuuuuuuuuussssssrrrrrrssstttuuuvvvvvvuuuuuuvvvwwwxxxxxxwwwvvvuuu999999:::::::::999888777888777777999;;;<<<:::999::::::;;;;;;:::999777666444555777888999888666555444444555888:::;;;:::888777888999::::::999888777999999999999999999999999888888888777888999999:::888888888999999:::::::::999::::::;;;;;;<<<<<<===999???CCCCCC>>>::::::<<<;;;<<<<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBCCCGGGLLLPPPSSSTTTOOOFFFCCCFFFFFFBBBDDDIIIWWWmmm|||bbbPPPJJJMMMIIIIIIKKKSSS```iiihhhcccZZZ\\\ggglllUUUAAA@@@>>>;;;:::999999999666555555555555666666777999999::::::;;;<<<======<<<<<<<<<;;;;;;::::::999999888888888777777666666999999999::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBDDDFFFIIILLLPPPRRRPPPQQQZZZfffoooxxx~~~~~~{{{{{{~~~}}}||||||}}}~~~zzz~~~~~~}}}~~~}}}|||{{{{{{||||||yyyzzz|||~~~~~~}}}|||{{{wwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwssstttuuuuuuvvvuuuuuuuuutttttttttssssssrrrrrrrrroooppprrrtttuuuuuutttsssqqqrrrssstttuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuuttt999999999999999999999999::::::999999999999999999888888999999999999888888555666666555444444666888555555555555666777999999:::::::::999999999888888666666777777888888888999999999999999999999999999;;;999666777999:::888666;;;;;;;;;<<<<<<<<<<<<===================================================<<<<<<===>>>>>>>>>>>>>>>AAA@@@???@@@BBBFFFJJJLLLPPPMMMIIIEEEBBBBBBBBBCCCDDDCCCKKKZZZiii|||vvv\\\MMMJJJEEEGGGGGGJJJWWWffflllhhh```ZZZYYYmmmjjjRRRDDD<<<>>>===666444888666666555555555666666777777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;999888777777777666777777777888888888888::::::;;;<<<===>>>???@@@AAACCCEEEFFFFFFGGGJJJLLLMMMOOORRRVVV^^^jjjvvv~~~~~~~~~}}}~~~}}}{{{zzzzzz~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~}}}|||||||||zzzwwwuuutttuuuvvvxxx{{{zzzyyyxxxwwwxxxyyyzzzxxxtttrrrssswwwxxxuuuqqqzzzwwwssspppooooooqqqsssqqqpppqqqtttwwwxxxvvvsssqqqqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvuuusssrrr999999999999999999999999888999999999999999888888888888999999999999888888777777777666444444666888666666666777777888999:::999999999888888888777777666777777777888888888888999999999999999999999999888666555666999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@AAACCCGGGJJJKKKKKKIIIFFFBBB@@@?????????AAA@@@EEEQQQ[[[iiinnnWWWKKKCCCFFFFFFFFFMMMXXX______]]]ZZZYYYgggcccPPPAAA??????;;;888;;;666666666555555666666777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;999888777777777777888888888999999999999888999:::;;;<<<======>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMOOOSSSYYYaaakkkqqq~~~~~~}}}|||{{{zzz~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}||||||zzzyyywwwvvvvvvwwwyyyzzz|||{{{zzzyyyxxxxxxyyyyyyxxxtttqqqrrruuuwwwuuurrrwwwuuurrrpppooopppqqqrrroooooopppsssvvvwwwtttrrrpppqqqqqqrrrssstttvvvvvvxxxxxxyyyxxxxxxvvvtttsss999999999999999999999999666777888999999999777777888888999999999999888888999999999888666555777888888777777777888999:::;;;999999999999999888888888777777777777888888888888999999999999999999999999999777666777999::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========???@@@AAACCCEEEGGGHHHIIIFFFEEECCCAAA???>>>======@@@>>>AAAHHHLLLTTTggg{{{hhhSSSGGGIIIIIIEEEEEELLLSSSVVV[[[\\\]]]bbbttt}}}eeeMMMDDDBBB>>><<<>>>777777666666666666777777777777777777888999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777888888888999999999::::::777888888999:::;;;<<<<<>>AAACCCDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>@@@???AAADDDEEEHHHTTTbbb}}}hhhTTTRRRLLLGGGFFFJJJOOORRRYYY___cccbbbhhh|||bbbPPPDDD===;;;===888888777666666666777777777666555555555777888999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888777777777888888888999999999777777888999999:::;;;;;;===???AAABBBBBBCCCEEEGGGGGGHHHJJJKKKMMMOOOSSSVVV[[[hhhvvv|||~~~|||{{{{{{zzz~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||xxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyywwwtttpppppprrrtttuuuvvvrrrrrrsssssssssssssssrrrrrrssstttuuuvvvwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzxxxwwwuuuttt888888888888888888888888555666777888999888888777888888999999999999888888:::<<<<<<;;;999777777888777777666666666777888888888888888888999999999999888888777777777777777777888888888888888888888888;;;::::::888777666777777999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<>>999;;;999999888777777777777777777666555444555666777888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888666666666666777777777777888888888999999::::::;;;;;;===???@@@@@@AAACCCEEEEEEFFFHHHIIIJJJMMMPPPSSSSSS\\\eeelllvvv~~~~~~}}}}}}~~~}}}~~~~~~}}}|||{{{zzzzzzyyy~~~}}}}}}||||||}}}~~~~~~|||zzzzzzzzzzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{}}}|||||||||{{{zzzyyyyyyvvvtttqqqppprrrtttvvvwwwssstttuuuvvvvvvvvvuuutttvvvwwwxxxxxxyyyyyyyyyzzz|||||||||{{{zzzxxxwwwvvvwwwxxxxxxxxxxxxvvvuuuttt888888888888888888888888666777777777888999999:::888888999999999999888888999;;;<<<;;;999888888888777666666666666666777777555555555666666666666666888888888888777777777777888888888888888888888888555666888888777888;;;===888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@??????===============>>>??????@@@BBBCCCBBBAAABBBGGGKKKRRRjjj{{{kkkYYYPPPLLLJJJHHHHHHMMMTTT^^^bbbaaagggzzzyyy```KKK???<<<;;;:::999888777777777777666666666555555666666777777777888999:::::::::::::::;;;<<<<<<<<<:::999888555555555666666666777777888888888888999999::::::999;;;===>>>>>>???AAACCCCCCDDDFFFGGGHHHKKKOOORRRSSSVVV[[[___fffttt{{{{{{{{{|||||||||||||||~~~~~~~~~}}}||||||{{{zzzzzz~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyywwwxxxzzz{{{|||{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyuuutttsssssssssuuuwwwxxxuuuuuuvvvvvvwwwvvvvvvuuuxxxyyyzzzzzzyyyyyyzzz|||~~~~~~~~~}}}|||zzzwwwvvvuuuvvvwwwxxxxxxwwwvvvuuu888888888888888888888888999888777666777999;;;<<<888888999999999999888888777999;;;;;;:::888888999888888777777666777777888555555666666777777777777888888888888777777777666888888888888888888888888333555777888777999<<>>????????????>>>===<<<<<<===???AAACCCEEEFFFFFFCCC@@@AAACCCEEEGGGVVVkkkppp```TTTJJJGGGIIIIIILLLUUU```eeeffflllttt|||yyyaaaLLLAAA;;;;;;:::999888888888888666666777777777666666666666777888999:::::::::::::::;;;<<<===<<<;;;999888666666666666777777777777666777777777777888888888777999;;;<<<===>>>@@@BBBAAABBBCCCDDDEEEHHHLLLPPPPPPRRRTTTVVVZZZdddttt~~~~~~{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}{{{zzzyyyzzz{{{|||~~~~~~}}}|||{{{yyywwwwwwtttuuuxxx{{{||||||{{{zzzxxxxxxzzzzzz{{{zzzzzzyyytttuuuuuuuuuuuuvvvxxxyyyvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyxxxvvvvvvxxxzzz{{{|||}}}}}}|||zzzxxxwwwuuuvvvwwwyyyyyyyyyyyyxxx777777777777777777777777:::999777666777999<<<>>>888888999999999999888888666888;;;;;;:::999999999999999888888888888888999888888999999:::::::::;;;999888888888777777666666777777777777777777777777555888999999777777:::<<<777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::>>>>>>>>>>>>?????????@@@AAA@@@>>>>>>???BBBEEEGGGJJJKKKJJJEEEAAA@@@AAAAAAAAAHHHUUUiiiqqq\\\LLLIIINNNIIIHHHQQQ```iiiiiiggghhhbbbiiiqqqwww}}}sssXXXFFF<<<;;;:::999888888888888555666777888888777666555666666777999999:::::::::999;;;<<<======;;;:::888777777777777888888888888555555555666666666666666666888;;;<<<<<<===???AAA@@@AAAAAAAAABBBEEEJJJMMMLLLMMMOOOQQQSSSZZZgggsss~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzz}}}~~~~~~}}}{{{yyywwwuuupppssswwwzzz}}}}}}}}}|||vvvwwwyyyzzz{{{zzzzzzyyysssuuuvvvwwwwwwwwwxxxyyyvvvvvvuuuttttttttttttttttttvvvwwwvvvtttsssvvvxxxwwwxxxzzz||||||{{{yyyxxxuuuvvvxxxzzz{{{{{{{{{{{{777777888777777666555555444555666777777888888777999999999999999999999999888999999::::::999999888;;;:::888777777777888888777777777777666666666666999888888777666555555444555555666777888999:::::::::999888777777888999:::777777888888888999999999888888999999999:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999:::<<<=========???AAA@@@BBBBBBAAAAAADDDJJJOOOPPPNNNLLLIIIFFFDDDBBBBBBCCCGGGMMMWWWiiioooVVVJJJJJJEEEGGGIIIPPPZZZdddgggfff]]]___ZZZZZZgggtttoooRRRDDDAAA>>><<<777222444888777777777777666666666666666666666666777888999:::;;;;;;:::::::::;;;<<<<<<777777777777666666666666666666777888888888888888777777888999;;;<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEIIIJJJLLLMMMOOOTTTYYY^^^lllwww}}}|||~~~~~~||||||}}}}}}{{{yyy|||||||||||||||{{{{{{zzzwwwwwwwwwxxxzzzzzzyyyxxxuuuuuuwwwxxxyyyyyyyyyyyyvvvvvvvvvuuuuuuuuuttttttvvvvvvvvvvvvuuutttsssrrrpppqqqrrrrrrssssssrrrrrrvvvyyy{{{|||zzzwwwuuuuuurrrsssuuuxxxzzz|||}}}}}}555666666666666666555444666666777777888888777777999999999999999999999999888999999999999999999888:::999888777666777777888888888888888777777777777888888888777666555555555666666666777888888999999999999888777777888999999777777888888888999999999888888888999999999::::::::::::::::::::::::::::::999999::::::::::::::::::999:::<<<===<<<===???@@@AAABBBBBBAAA@@@CCCHHHMMMKKKJJJHHHFFFDDDBBBAAAAAA>>>AAAEEEMMM[[[uuu{{{bbbQQQLLLGGGGGGIIIMMMUUU\\\```aaacccfff___\\\bbbiiiyyy~~~iiiNNNEEE===;;;;;;888777888888777777777666666666666666555555666666888999999:::::::::;;;;;;;;;;;;<<<888888777777777666666666666666777888888888888888777777888999:::;;;<<<<<>>@@@AAAAAAAAA@@@???AAAEEEHHHEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDHHHQQQddd|||sss]]]RRRKKKIIIIIIJJJNNNTTTZZZ^^^iiinnnhhhbbbaaaaaammmaaaPPPAAA<<<>>>===:::888888888777777777666666666555555555555555666777888999999;;;<<<<<<<<<;;;;;;999888888888777777777777666777777888888888888777777777888999:::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKNNNSSSWWWXXX\\\hhhwww~~~~~~||||||}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{|||}}}}}}}}}zzzxxxwwwxxxxxxxxxvvvtttrrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuttttttssssssttttttuuuvvvvvvvvvvvvuuurrruuuxxxyyyxxxvvvvvvvvvrrrsssuuuwwwyyy{{{{{{|||444444555666777777777666:::::::::999999777666666888888888888888888888888777777888888888888777777777666555444444555666777999999888888888777777777888777777777666666666555888888777777666666666666888888777777777777888888777777777777888888888888888888888888999999999999999999999999999999999999:::::::::999999999999999999:::<<<<<<<<<<<<===???AAAAAA???>>>>>>???BBBDDD???????????????@@@AAABBBEEEEEEEEEFFFKKKXXXiiiuuunnn^^^QQQLLLHHHHHHJJJNNNUUU\\\kkkrrroooiiieeeaaajjjwwwcccMMMBBB>>>;;;999888888888888777777777666666444444444444444555666777777999;;;=========;;;:::999999999999888888888888666777888888888888777777777777777888999::::::;;;<<<<<<======>>>@@@AAABBBCCCDDDFFFGGGIIILLLPPPTTTVVVWWW]]]gggpppxxx~~~~~~}}}~~~~~~|||}}}|||{{{|||}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{|||}}}~~~~~~}}}{{{{{{{{{zzzwwwuuusssrrrqqqpppppprrrtttuuuvvvvvvwwwwwwxxxyyyyyyzzzvvvvvvuuuttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvrrruuuwwwyyyxxxwwwwwwxxxvvvvvvxxxzzz|||}}}}}}}}}555666777888888888888888:::::::::999999777666555777777777777777777777777666777777888888777777666666666555444444555666777888888777777777666666666777777777777666666666666888888777777666555555555777777777777777777777777777777777777777777777777777777888888888999999999888888888888888888888888999999999999999999999999999;;;<<<<<<;;;;;;===>>>@@@???===<<<===>>>??????============>>>@@@AAABBBAAAAAA@@@@@@CCCKKKWWW___vvvttt[[[QQQHHHFFFFFFHHHPPPYYYgggppppppkkkggg```eeexxxxxxaaaNNN@@@888777:::888888888888777777777777444444444444444555555666777888;;;=========<<<;;;::::::::::::999999999999777777888888888777777666666777777888888999999999;;;;;;;;;;;;<<<>>>???@@@BBBCCCEEEFFFHHHJJJNNNQQQUUUUUUXXX___eeeiiiqqqyyy~~~~~~~~~~~~}}}~~~}}}{{{|||~~~||||||}}}~~~}}}|||zzzyyyyyyzzz|||}}}}}}|||{{{{{{|||}}}{{{zzzyyyyyyyyyzzz{{{}}}}}}||||||zzzxxxuuuuuutttrrrqqqqqqsssuuuvvvvvvvvvwwwxxxzzz{{{||||||vvvvvvuuuttttttttttttuuuttttttuuuvvvvvvvvvvvvvvvsssvvvxxxyyyyyyxxxyyyzzzvvvwwwyyyzzz{{{|||||||||777777888999999999888888999999999999888777666555666666666666666666666666666666777777777777666666666666555444444555777888777777777777666666666555777777777777666666666666777777777666666555555555666777777888888777777666888777777777777777666666777777777888888888888999777777777777777777777777888888888888999999999:::999;;;<<<<<<;;;;;;<<<===???===;;;:::<<<======<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???AAAEEELLLQQQ```yyyooo^^^MMMGGGEEEDDDIIIRRR^^^hhhiiifffcccZZZ[[[jjjuuu```LLL<<<999<<<999999888888888777777777555555444444444555555666777888:::<<<======<<<<<<;;;;;;;;;;;;::::::::::::777888888888888777777666666666777777777888888888999999999:::;;;<<<>>>>>>@@@BBBDDDEEEFFFHHHKKKMMMPPPPPPSSSYYY]]]___eeelllxxx~~~}}}}}}~~~~~~}}}~~~|||}}}~~~}}}|||}}}|||{{{zzzyyyyyyzzz{{{||||||{{{zzzzzz||||||{{{zzzzzzzzzyyyzzz{{{}}}~~~|||{{{{{{yyywwwtttvvvuuuttttttttttttvvvvvvttttttvvvwwwyyy{{{|||}}}vvvuuutttsssssstttuuuvvvtttuuuvvvvvvwwwwwwvvvvvvuuuwwwyyyyyyyyyyyyzzz{{{uuuuuuwwwxxxyyyyyyyyyyyy777888888888888777777666888888888888777666666555666666666666666666666666555666666777777666666555666666555555555666888888888888888777777777666666666666666666777777777777666666666666666666555555555666777888888777666555888888777777666666666666777777777777888888888888777777777777777777777777666666777888999::::::;;;999;;;<<<<<<::::::;;;======;;;999999;;;<<<<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCGGGIIIPPPccc~~~ttt[[[PPPJJJEEEEEEKKKRRR[[[^^^^^^___VVVTTT```sss___KKK@@@???999999999888888888777777666666555555555555555666888999999:::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;:::888888888888888777666666666666666777777777777777888888888999:::;;;<<<======???BBBCCCCCCEEEGGGIIIMMMLLLNNNSSSUUUVVV[[[aaafffvvv~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~~~~||||||~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzz{{{|||}}}|||{{{{{{{{{zzzyyyzzz|||~~~~~~|||||||||zzzxxxuuuvvvvvvvvvvvvvvvvvvvvvvvvpppqqqsssuuuwwwyyy{{{{{{vvvuuutttsssssstttvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvxxxxxxwwwwwwxxxzzzuuuuuuvvvwwwxxxxxxxxxwww777777888777777666555555666777777777777666666555666666666666666666666666555555666666666666555555777666555555666777888999999999999888888888888777666666666666777777777777666666666666666666666666555666777888888777666555888888777777666666666555777777777777888888888888777777777777777777777777555555666888999:::;;;<<<999;;;<<<;;;::::::;;;<<<<<<999777888;;;<<<;;;:::;;;::::::::::::::::::;;;;;;<<<======>>>???AAABBBBBBOOOeeehhhYYYQQQHHHDDDGGGHHHRRRVVVZZZ]]]VVVSSS]]]sssnnnXXXGGG@@@999999999888888888888777777666666555555555666666999999999999;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;888888888888888777666666666666666666777777777777777777777888999:::<<<<<<;;;===@@@AAAAAABBBEEEGGGMMMKKKKKKNNNOOOOOOTTTZZZZZZhhhuuu{{{~~~~~~}}}~~~{{{yyyzzz||||||}}}~~~{{{~~~}}}{{{{{{|||zzz{{{{{{||||||{{{{{{zzz}}}|||{{{|||}}}~~~}}}||||||{{{zzzyyyzzz|||~~~~~~~~~}}}zzzxxxuuuvvvvvvwwwwwwvvvuuuuuummmnnnppprrruuuwwwyyyzzzvvvuuutttsssssstttvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyuuuvvvwwwwwwvvvvvvwwwxxxvvvwwwxxxyyyyyyyyyyyyyyy888888777666666666666666555555555555666777999999777777666555444333333333333333555666666666555444888777666555555666777888666666666666666555555555666777777777777777666666666666777777666555444444555555666777777777777777666666666666777777777777555555666666777777888888777777777777777777777777444555666777888999::::::999999999888999999:::;;;999999999:::;;;<<<===>>>::::::::::::::::::::::::999:::;;;===???@@@BBBBBBFFFIIIOOObbboooVVVIIIEEECCCIIIHHHLLLUUUZZZXXXUUUUUUeeessspppXXXDDDAAA>>>:::999::::::888666555555666666777777888888999999999:::;;;<<<>>>???;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777777777777777777777777888999999::::::;;;<<<===>>>@@@AAABBBCCCHHHIIIJJJLLLNNNPPPRRRSSSTTT[[[dddlllrrr{{{}}}~~~|||~~~|||~~~~~~{{{xxxzzz}}}|||yyyzzzyyyzzzzzz|||~~~}}}{{{|||~~~|||zzzzzz}}}~~~{{{}}}~~~~~~|||zzzxxxzzzzzzzzz{{{}}}~~~{{{yyyuuuxxx{{{zzzwwwtttssstttkkkmmmpppsssvvvwwwwwwxxxxxxvvvuuutttsssuuuvvvwwwzzzzzzyyyxxxxxxxxxyyyyyytttttttttuuuwwwwwwvvvuuuuuuuuutttsssuuuwwwzzz{{{888777666555555555555666555555555555666777888999777666555444444333333333333444555666666666555444777666666666666666666777666666666666555555555555666666777777777777666666444555555555555444333222555555666777777777777666555666666666777777777777888888888888888999999999666666666666666666666666555555666777888999999:::;;;:::999888888888888888999999999::::::;;;<<<===::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>??????DDDKKKWWWooocccRRRIIIEEEFFFEEEHHHNNNSSSSSSUUUXXXaaakkk|||{{{hhhXXXGGGBBB<<<:::;;;<<<:::888555666666666777777777888777777777888999:::<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999888777777777777777777777777777777777666666777888888999999:::;;;<<<===>>>???AAABBBBBBEEEFFFHHHJJJLLLNNNOOOPPPOOOUUU]]]ccchhhpppzzz||||||||||||~~~~~~{{{}}}||||||{{{yyyyyyzzz~~~~~~~~~~~~||||||~~~}}}{{{zzz|||~~~}}}{{{}}}}}}~~~~~~|||zzzxxx{{{{{{|||}}}~~~}}}yyywwwuuuwwwyyyyyyvvvsssrrrrrrmmmnnnppprrrtttvvvwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzvvvvvvvvvwwwxxxyyyyyyyyyvvvvvvvvvvvvwwwyyy{{{|||666666555444444444555555555555555555555666777888777666555444333333333333333444555555666666555555555555666666666666555555555555555555555555555555555666777888888777666555555555555555555555444333444555666666777666666666555555666666666777777777999888888888888888888777666666666666666666666666666666777777888888888999;;;:::999888777666666666999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999AAAGGGKKKWWWssszzzeeeTTTJJJHHHEEEFFFIIIKKKMMMSSSZZZ[[[```iiiyyy}}}rrrWWWNNNCCC<<<<<<<<<<<<:::666666666666777777777777555555555666777888999:::<<<<<<===============<<<:::::::::999888888777777666666666666666666666666666666777777888888999999:::;;;<<<===>>>@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLPPPUUUYYY]]]dddlllsss~~~~~~}}}zzz~~~~~~|||}}}}}}~~~|||yyywwwyyy~~~~~~~~~}}}~~~}}}}}}~~~~~~|||zzzzzz|||||||||{{{|||}}}}}}~~~}}}|||zzzyyy}}}}}}~~~~~~}}}|||zzzwwwttttttuuuwwwvvvtttqqqppppppoooooopppqqqrrrtttuuuvvvuuuuuuuuuvvvxxxzzz}}}~~~|||{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvwwwxxxzzz{{{xxxxxxyyyzzz{{{{{{|||}}}555444444333333444444444555444444444555555666777666555444444333333333444444444444555555555555555444444666777777666444444444444555555555555555666444666777888999888777666666777777888777777666666444444555666666666666555555555555666666666777777777777666666555555555444555555555555555555555555777777777777777888888888:::999888777666666666666999999999999999:::;;;;;;999999999999999999999999;;;;;;;;;:::::::::::::::999@@@EEEDDDHHH]]]~~~~~~eeeSSSLLLHHHFFFGGGGGGHHHPPPXXXWWW\\\___hhhooobbbPPPBBB===<<<;;;:::666666666666777777777777555555555555666777888999<<<<<<======>>>>>>======;;;::::::999999888777777666666666666666666666666555555666666777888888999::::::;;;<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHIIIMMMOOORRRTTTVVV[[[bbbgggooo~~~{{{~~~~~~}}}}}}~~~}}}{{{zzz{{{|||}}}|||zzz{{{zzzxxxxxxyyy}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}|||{{{{{{~~~~~~|||zzzzzzyyyxxxvvvtttssstttttttttrrrpppooooooqqqpppppppppqqqrrrtttvvvuuuuuuuuuwwwxxxzzz|||~~~{{{{{{{{{zzzzzzyyyxxxxxxuuuuuuuuuttttttvvvyyy{{{yyyzzz{{{}}}}}}~~~~~~}}}444444333333333333444444444444444444444444555666555444444333333333333444444444444444555555666666333444555666666555444333333444444444555555666666444666888::::::999888777666666777777777777666666333333444555555555555555555555555555666666666666777666666666555555444444666666666666666666666666777777777777777888888888888777777777777777888888999999888888888999::::::999999999999999999999999888888999999::::::;;;;;;:::>>>AAAAAACCCPPPhhh|||www]]]OOOJJJFFFFFFFFFGGGNNNVVVXXX^^^___```pppwwwbbbNNNAAA<<<::::::777777777777666666666666666666666666666777888999;;;;;;<<<===============;;;;;;::::::999888888888666666666666666666666666444555555666666777888888999999:::;;;<<<<<<======??????@@@BBBDDDEEEFFFGGGLLLMMMNNNOOOQQQUUUYYY\\\bbbkkkzzz|||}}}~~~}}}~~~~~~}}}}}}~~~zzzzzzyyyyyyzzzzzzzzzyyywwwwwwxxxzzz{{{}}}~~~~~~~~~|||{{{zzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}yyywwwvvvvvvwwwwwwvvvuuuttttttsssrrrrrrqqqooonnnrrrqqqppppppqqqrrrtttuuuvvvwwwwwwwwwxxxyyyzzzzzzyyyzzzzzzzzzyyywwwvvvuuutttuuuvvvuuutttuuuyyy}}}{{{|||}}}~~~~~~~~~~~~~~~444444333333333444555555444444333333333444444555444444333333333333444444555444444444444555666666333444444444444444444333333333333444555555666666555777:::<<<<<<;;;:::888222333444444444444444444222333444444555555444444444444555555555666666666888777777777777777777666777777777777777777777777666666777777888888888999777777777777777888999:::999888888777888888999999999999999999999999999999666777888999:::;;;<<<===999:::;;;>>>AAAGGGTTTaaaqqq\\\RRRIIIGGGGGGIIIMMMSSSZZZ```bbb___bbblllsssrrrlllrrr~~~uuu___LLL@@@;;;;;;777777777777666666666666777666666666777777888999999:::;;;<<<============;;;;;;;;;:::999999888888666666666666666666666666444444555555666666777777888888999999:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDEEEHHHHHHIIIJJJLLLOOOPPPQQQWWW\\\eeeqqqzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{|||~~~}}}}}}}}}~~~~~~wwwvvvttttttvvvwwwwwwwwwvvvtttsssrrrsssrrrqqqoooqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwuuutttuuuwwwyyyxxxwwwxxx||||||||||||}}}}}}~~~~~~~~~444444444444444555666666444444333333333333333444444333333222333333444444555444444333444555666777444444333333333333444444222222333444444555666666666888;;;>>>>>>===;;;:::111111222333333333333333222222333444444444444333444444444555555555666666666666666777777777777777888888888888888888888888555555666777888999999::::::999999888888888999999888888777777777777888888888888888888888888888888777888888999:::;;;<<<<<<999888:::>>>???@@@HHHRRRgggzzziiiVVVMMMJJJJJJLLLOOOWWW\\\aaaaaa^^^\\\^^^```]]]aaajjjwwwrrr\\\III@@@>>>888777777777666666666555666666666666666777777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777777777777777777777777333444444555555666777777777777888888999:::::::::<<<<<<===???@@@AAABBBCCCCCCCCCEEEGGGJJJKKKJJJJJJQQQRRRXXX```fffmmm{{{{{{|||}}}|||{{{|||~~~~~~~~~~~~~~~zzz{{{|||{{{{{{zzz{{{{{{yyyyyyzzz{{{}}}}}}}}}~~~}}}~~~{{{}}}}}}|||~~~~~~~~~~~~~~~~~~zzzxxxvvvvvvwwwxxxxxxwwwxxxvvvssssssttttttrrrppppppqqqssstttuuuvvvvvvvvvyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwuuusssssswwwzzzzzzxxxxxx{{{}}}|||{{{{{{{{{|||}}}~~~444444444444444555666777444444333222222333333333333333333222222333444444555555444333444555666777555444222222222222444555222222333333444555666666666999<<>><<<;;;222333444444555555555444222222333444444444444333444444444555555555666666333444444444555555666666888888888888888888888888444555666777888999::::::<<<<<<:::999888888777777888888777777777777777888888888888888888888888888999999999::::::;;;;;;<<<999888;;;???>>><<>>???@@@AAAAAAAAADDDGGGJJJJJJIIIGGGOOONNNRRRWWWYYY\\\gggttt~~~~~~~~~|||zzzyyyzzz{{{~~~}}}~~~}}}}}}}}}yyyzzz{{{zzzyyyyyyzzz{{{}}}|||{{{{{{}}}{{{{{{|||}}}|||~~~zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxzzzwwwtttsssuuuuuusssqqqpppqqqsssvvvwwwwwwwwwwwwyyyzzz{{{{{{||||||{{{{{{zzz{{{||||||zzzxxxvvvtttppptttyyyyyywwwvvvyyy}}}}}}|||zzzyyyyyy{{{}}}~~~555555444333333444555555333444444555555555555555666555333111111222333444444444333333333444555555555555555555555555555555222222333333444555666666666777999<<>>@@@AAAJJJVVVppp}}}bbbOOOIIIKKKPPPOOOTTTZZZaaagggjjjiiieee^^^\\\ZZZ[[[eee|||uuudddPPPBBB@@@<<<;;;<<<;;;777777:::777777666555555555555555444555777999::::::::::::======>>>>>>>>>>>>===<<<:::999999999777666555444888555333333555666555333555555666666777777888888888999999::::::;;;;;;<<<@@@AAABBBDDDEEEEEEFFFFFFHHHLLLPPPQQQQQQTTT[[[aaaqqq~~~yyyxxxyyy|||~~~}}}{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~}}}zzzxxxzzz|||~~~vvvvvvuuuuuuuuuvvvxxxyyyyyyyyywwwwwwwwwwwwyyyyyy{{{{{{|||||||||||||||{{{xxxyyyyyyyyyxxxvvvuuutttuuuyyy}}}~~~|||zzz{{{||||||{{{zzzyyyxxxyyyzzz{{{222222111000000111222222444555666666777777666666555444333222222222333333333333222222333444555555555555555555555555555555222333333444555555666666888888:::===???@@@===;;;666666555555555444444444555555555555666666666666444555666555444444555666666555444333333444666777;;;::::::999777666666555444555777999::::::999999<<<=========<<<:::888666888777777666666777777888777888999:::::::::::::::;;;;;;:::999999999999:::::::::999:::;;;<<<>>>???BBBIII[[[uuuwww^^^OOOKKKMMMJJJNNNSSSZZZcccnnnvvvzzzmmmfff^^^]]]hhh|||sssaaaSSSDDD>>>:::;;;:::777666888777777666555555555555666444555777999::::::::::::======>>>>>>>>>======<<<:::::::::999888777555555888666333333555666555333555555666666777777777777888888999999:::;;;;;;;;;??????AAABBBCCCDDDDDDDDDFFFIIILLLMMMMMMPPPWWW\\\eeeooo{{{xxxwwwxxxyyy}}}|||{{{{{{{{{{{{zzzzzz|||}}}~~~|||{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{zzz{{{}}}~~~xxxxxxwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvzzz}}}}}}|||zzz{{{||||||{{{zzzyyyyyyyyyzzz{{{444444333333333333444444666666777888888888888777444444444444444333222222111111111222222444555555444444444444444444444444444444444555555666666777999999:::===???@@@>>>;;;555555555555555444444444444555555555555666666666444555666555444444555666555555444333333555666777::::::999888777666555555333555777:::;;;<<<<<<<<<>>>???AAABBBAAA===888555777666666555555666666777666777888999:::;;;;;;;;;;;;;;;:::999999999999999999999999999:::;;;===>>>@@@BBBJJJZZZooouuu^^^PPPJJJGGGHHHKKKQQQ[[[kkk~~~tttfffbbbkkk}}}wwwjjjRRRGGG===;;;:::888777888888777777666666666666666555555777888999:::::::::<<<<<<===============<<<;;;;;;;;;:::999888777666888666444444555666555444555666666666666777777777777777888888999::::::;;;======???@@@AAABBBBBBBBBCCCEEEHHHIIIIIIKKKPPPUUUWWW\\\iii~~~}}}~~~{{{yyyxxxxxx{{{wwwxxx|||}}}}}}||||||{{{|||||||||yyyzzz|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{zzzyyyxxxwwwvvv{{{zzzxxxwwwvvvwwwwwwxxxxxxzzz}}}}}}|||{{{{{{{{{}}}|||zzzyyyyyyyyyzzz{{{555555555444444555555555555666666777777777777777333444555666555444222111000000000111222333444555444444444444444444444444555555555555666666777777888888999;;;===>>><<<:::555555555555555555555555444444444555555555666666444555666555444444444666555444444444444555666777999999888777666666555555333444777:::<<<>>>??????BBBDDDGGGIIIGGGBBB<<<888666666555555555555666666555666888999:::;;;;;;<<<;;;::::::999888999999999999999999:::;;;;;;<<<===@@@@@@BBBJJJXXXrrrttt\\\KKKGGGEEEFFFIIIQQQaaaxxxpppfffkkk}}}~~~iiiYYYGGG>>><<<:::999:::999888777777666666777777555666777777888999999999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;:::999888777777666555555555555555555666666666666666666666666666666777888888999999:::;;;<<<===???@@@@@@AAAAAAAAACCCEEEEEEEEEGGGKKKNNNPPPRRRZZZlll~~~}}}~~~~~~}}}|||}}}{{{tttooooootttzzz~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyy|||zzzxxxwwwvvvwwwyyyzzzyyy{{{||||||||||||||||||}}}|||{{{zzzyyyyyyzzzzzz111111111222222111111111333444555555666666555555222444666777666555222111111111111111222333444555444444444444444444444444555555555666666666666666666666666888::::::999777444555555555555555555555444444444444555555555555444555666555444444444666444444444444555555666666888777777666666555555555333444666999<<<>>>@@@AAADDDFFFIIIJJJHHHCCC>>>;;;666666555555555555666666555666888999:::;;;;;;<<<::::::999888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===AAAHHHYYYvvvnnnTTTGGGCCCBBBEEEJJJTTThhhzzzwwwiiieeessskkkTTTFFF???;;;:::;;;999999888777777777777777666666666777777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777666666555555555666666666666555555555555555555555666666777888888999;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJNNNUUU___lllzzz~~~~~~}}}zzz~~~zzzrrrlllkkknnntttxxxyyy{{{~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyzzz{{{|||~~~~~~~~~|||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwyyyzzz{{{{{{{{{{{{|||{{{yyywwwwwwxxxzzz{{{zzzzzz{{{|||}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzz222222333333333333222222222222333444444444444333333444666777666555333111333222222222222333444444333333333333333333333333555555555555555555555555555444444555777777666555444444444555555555555555333444444444444555555555444555666555444444555666444444444555555555555666777666666666555555555444333444666999;;;>>>@@@AAABBBCCCDDDDDDBBB???<<<:::777666666555555666666777666777888999:::;;;;;;;;;::::::999888888888888888::::::;;;<<<<<<<<<<<<<<<:::;;;===???AAAIII\\\nnnfffLLLEEEBBBEEEGGGKKKYYYhhh~~~zzzkkk```fff}}}zzzcccSSSHHH@@@<<<<<<:::999999888888888888888777666666666666777888999999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;::::::999888777777888666555444555777666666666555555555555444444444555666666777777888::::::<<<===>>>?????????>>>???@@@BBBCCCEEEFFFFFFEEEJJJQQQVVV\\\eeepppyyyvvv}}}~~~~~~~~~}}}{{{}}}xxxpppmmmnnnqqqtttvvvyyyzzz|||}}}~~~}}}}}}~~~}}}~~~}}}{{{zzzyyyyyyyyy||||||}}}~~~}}}~~~~~~|||yyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwrrrsssuuuwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}~~~|||zzzyyyyyyzzzzzz444444555666666555444444111222222333333333333333444555666666666555333333555444444333333333333333333333333333333333333333444444444444444444444444444333222333555666555333444444444555555555666666333333444444444555555555444555666555444444555666333444444555555555555555666666555555555555444444333444555888:::===???AAA@@@???>>>===<<<;;;::::::888777777666666777777888777888999::::::::::::::::::999999888888888888888888999:::;;;<<<;;;::::::;;;;;;===???>>>BBBNNNZZZzzz~~~ZZZOOOIIIJJJIIIFFFLLLWWWgggqqqxxxqqqccc```lll{{{vvvgggYYYJJJBBB@@@::::::999888888888888999777777666555666777888888888888999;;;;;;<<<<<<<<<:::::::::::::::999999888666888888777444444666888666666555555555444444444333444444555666666777777888888:::;;;<<<=========<<<===>>>@@@CCCDDDEEEDDDDDDFFFIIIMMMRRRXXX```eeebbbkkkuuu}}}~~~~~~~~~~~~~~~}}}{{{|||~~~zzzwwwwwwzzz|||{{{}}}{{{wwwyyy~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~}}}|||yyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvssssssuuuwwwxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxwwwzzz~~~~~~}}}{{{zzzyyyzzzzzz111111333333333333111111111222333333444444333333555555555555555444444333666666555444333333333333333333333333333333333333444444444444444444444333444333222333555555555333444444444555555555666666333333333444444444555555444555666555444444555666333444555555666666555555555555555555555555444444333444555777:::<<>><<<999999999;;;<<<888888777777777777888888888999999:::::::::999999:::999999888777888888888777888999:::;;;:::999888888777888::::::<<>>;;;<<<<<<<<<<<<<<<;;;;;;888888888777666555555444444444444555555555555666666666555444333222222111666777888999999::::::999;;;;;;<<<===>>>???@@@@@@???@@@BBBEEEIIIMMMQQQTTTYYYYYY\\\ccclll|||{{{|||{{{~~~{{{wwwuuuyyy}}}wwwwww~~~{{{xxxyyy}}}}}}wwwxxxzzz||||||{{{zzzyyy||||||}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwww{{{|||}}}}}}|||zzzxxxvvv|||}}}~~~|||zzzyyyzzz{{{zzzyyyzzzzzz|||~~~}}}|||{{{{{{{{{{{{{{{|||222222222222222222222222444333222222444444333222222222333444444333222111444333222111111222333333222222222222222222222222222222222333333333444444444333222222222222333444444444444444444444444444333333333333333333333333111111222222222333333333222333444555666555555444777555444444666777666444666666555555666777888999999999999999999999999999777777777777666666666666777888888999999888888777888888888888888777666666666666777777777888888888999999888999:::<<>>???@@@???@@@AAADDDGGGKKKOOOQQQRRRQQQRRRVVV[[[eeexxx~~~~~~~~~~~~}}}}}}}}}~~~}}}vvvssssssvvv~~~|||yyyyyy}}}~~~|||yyyzzz|||}}}}}}}}}|||{{{||||||}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwww||||||~~~~~~}}}|||zzzyyy}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}~~~{{{{{{{{{zzzzzz{{{||||||222222222222222222222222444222111222333444333222222222333333333333333333222111111111111111222222111111111111111111111111222222222222333333333333222222111111111111222222333333333333333333333333333333333333333333333333111111222222222333333333222333444555555555444444666555444444666666555444666555555444555555666666888888888888888888888888555666666666666666666777666777777777777777777666777777888888777777666666666666777777777777888888999999888888999:::<<<===>>>AAAJJJ^^^zzzzzzfffTTTKKKIIIEEEJJJQQQ[[[iiivvvyyyvvvjjjoooiiidddhhhiiimmmyyywwwllldddPPPIIIAAA<<<;;;;;;:::999777777666666666666777777666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888777777:::999999888666555555444444555555555666666666666444444555777777777777777999::::::;;;<<<===>>>?????????@@@AAADDDGGGJJJLLLNNNNNNOOOQQQRRRVVVbbbnnn~~~}}}}}}}}}|||{{{~~~~~~~~~}}}|||||||||{{{~~~~~~|||~~~~~~}}}vvvrrrrrr}}}}}}~~~}}}zzz{{{}}}~~~}}}zzzzzzzzz{{{||||||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}{{{zzz}}}}}}|||{{{zzzzzzyyyxxxzzz{{{{{{{{{{{{zzzyyyyyy{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~|||{{{{{{{{{|||{{{zzzzzzzzz{{{|||}}}{{{{{{{{{zzzzzz{{{||||||222222222222222222222222333222111222333333333111333222222111222222333444000000000000000111111111000000000000000000000000111222222222222333333333222222222111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222333333444444444444555444444444444555444444555555444444444444444444777777777777777777777777555555666666777777888888666777777888888777777666666777777777777777666666666666666666777777777888999888888777888888999:::===<<>>>>>>>>???AAACCCFFFGGGKKKKKKNNNRRRRRRSSS[[[cccgggzzz~~~~~~~~~|||{{{}}}}}}}}}}}}}}}||||||{{{}}}{{{|||~~~|||zzz}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}xxx}}}}}}}}}~~~~~~||||||}}}}}}{{{yyyxxxxxxyyyyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~~~~|||{{{~~~}}}|||{{{~~~~~~}}}|||{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}||||||~~~}}}{{{{{{{{{yyyyyyxxxxxxyyyzzz{{{|||~~~}}}||||||{{{{{{{{{{{{222222222222222222222222333222111111333333222111222111111111111222333444//////000000111111111111000000000000000000000000111111111222222222333333222222333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222333333333444333444444444333333333444444444444444444333333333666666666666666666666666555666666777777888888888777888888888888888888777555666666777777777666666555666666666666777777777888888888777777888888888999999===DDDLLL```uuu]]]NNNIIIHHHHHHJJJPPP[[[iiitttyyyfffUUUSSSQQQQQQZZZkkk~~~}}}sssgggUUUGGG>>>;;;999777888888777666666666666666666666666666777777888999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::666666666666666666666666555555444333333222111111222333444555555666555555777777888999:::;;;<<<<<<======<<<===>>>@@@BBBCCCEEEEEEIIINNNOOOOOOSSSZZZ[[[fffvvv~~~|||{{{~~~~~~~~~}}}|||}}}zzzxxxyyy|||}}}{{{yyy{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||zzzyyyyyyxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~|||}}}~~~}}}}}}~~~{{{{{{zzz{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{{{{xxxxxxyyyzzzzzz{{{{{{{{{|||}}}}}}{{{zzzzzzvvvvvvvvvvvvxxxzzz|||}}}~~~}}}||||||{{{{{{222222222222222222222222333111000111222333222111000000111111222333333333...///000111111222111111000000000000000000000000111111111111222222222222222222333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222111111111222333444222333444444222222333444222333444444444444333333555555555555555555555555666666666666666666777777777888888999999888888777555555666777777777666666555555666666666666777777777777888888888888888888999999>>>AAABBBKKKeeeoooZZZMMMJJJHHHHHHJJJQQQ```nnn|||sssfff___VVVRRRYYY^^^lll|||wwweeeUUUJJJBBB<<<999:::999888777777666666777777666666666666666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::555555555666666777777777555555444333222111000000222222444555555555555555555666777888999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAEEEDDDFFFJJJKKKJJJLLLQQQVVVZZZaaajjjvvv~~~}}}|||{{{~~~~~~~~~}}}|||zzzxxxxxxxxxyyyxxxwwwzzzzzzzzzzzzzzz{{{||||||~~~~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzz|||{{{yyyxxxxxxzzz|||}}}}}}~~~~~~{{{|||~~~~~~~~~{{{zzzzzzzzz{{{|||~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{wwwwwwwwwwwwxxxxxxyyyyyyzzz|||}}}zzzyyyyyytttttttttuuuwwwyyy{{{}}}~~~}}}}}}||||||}}}}}}222222222222222222222222222111000111222333222000...///111222333333222222...///000222222222222222111111111111111111111111111111111111222222222222000111222333333222111000111111111111111111111111111111111111111111111111111111222222222333333333222111111000111222333444111333444333111111222444111222333555555555444444444444444444444444444444555444444444444444333333666777777777777777777666444555555666777777666666555555555666666666777777666777888888999999999999;;;888:::???@@@BBBSSSfffsssZZZRRRKKKJJJJJJMMMUUU___mmm}}}|||tttdddZZZ^^^YYYaaaqqquuuggg[[[OOODDD<<<;;;:::999888777777777777777666666555555555666666888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888777777777777777777777444444444333333222222222222333444555666666666666444555666777888999999:::;;;:::::::::;;;===???@@@GGGEEEEEEHHHHHHGGGJJJNNNQQQRRRTTTYYY```jjjuuu~~~}}}~~~~~~}}}||||||{{{xxxtttsssssstttzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{|||{{{xxxwwwwwwyyy|||~~~}}}~~~zzz|||}}}~~~~~~{{{zzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}||||||{{{zzzwwwwwwwwwvvvwwwwwwxxxxxxyyy{{{~~~~~~|||yyyxxxwwwttttttttttttuuuwwwyyyzzzxxxyyyyyyzzz{{{}}}222222222222222222222222222111000111222222222000---///111333444333222111...///111222333333333222111111111111111111111111000111111111111222222222///000111222222111000///111111111111111111111111111111111111111111111111111111222222222333333333222111000000000111333444000333444333111000222444000222333555666666555555444444444444444444444444333333333222222111111111555555666666666666555555444444555666777777666666555555555555666666666777666777888999999:::::::::999222222999<<<===GGGUUUeeegggZZZOOOLLLLLLJJJMMMRRR[[[tttkkk\\\___YYY^^^nnnuuuiiiZZZJJJ@@@<<<;;;:::999888888888888777777666555555555555666777888999:::;;;;;;<<<;;;::::::::::::::::::::::::;;;::::::999888777666666333333333444444444555555333333444555666666666666444444555666777888999999::::::::::::;;;===???@@@EEEBBBAAADDDEEEEEEHHHMMMNNNNNNPPPSSSWWW[[[ccciiizzz|||}}}~~~}}}~~~}}}xxxrrroooooorrrzzzzzzyyyyyyzzzzzz{{{|||{{{}}}}}}~~~}}}~~~}}}~~~}}}~~~}}}~~~~~~}}}~~~||||||}}}}}}||||||~~~~~~~~~{{{}}}}}}{{{}}}~~~}}}|||{{{{{{{{{yyyvvvtttuuuwwwzzz|||}}}zzz|||}}}~~~}}}~~~{{{zzzyyyyyyzzz}}}~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzxxxxxxwwwwwwvvvwwwwwwxxxxxxzzz}}}}}}{{{yyywwwvvvvvvuuutttttttttvvvwwwxxxssstttuuuxxx{{{~~~222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111000///000111333444333222222222111000000000111111111111111111111111222222222222222222222222222222222111111111000000111111222222222333333333000000111222444555666666555444444444444555666666333333333333333333333333444444444555555555555666777777777777777777777777666666666666666777777888777777777777777777777777666666666666666777888888999::::::999999;;;>>>AAASSSjjjtttZZZKKKHHHJJJHHHDDDRRReee~~~nnn\\\]]]___nnnyyynnn]]]QQQ@@@AAAAAA???;;;777555555777777666555555555555666555777999<<<======<<<;;;:::;;;;;;<<<======<<<<<<;;;:::999888777777777777888777666555555444555555444444444444444444444444777666666555555555555666777777888999;;;<<<<<<===@@@AAAAAABBBCCCDDDEEEEEEIIIHHHHHHIIIMMMTTTZZZ^^^jjjuuu~~~|||zzztttnnnnnnsss|||{{{zzzzzzzzzzzz||||||}}}~~~~~~~~~{{{zzzzzz{{{~~~~~~~~~}}}~~~~~~zzzzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}~~~||||||}}}}}}~~~~~~~~~~~~zzzyyywwwvvvvvvxxxyyy{{{{{{|||~~~~~~}}}{{{~~~}}}|||~~~~~~}}}}}}~~~}}}|||}}}}}}{{{{{{}}}~~~~~~|||zzzxxxzzzyyywwwyyy|||~~~}}}{{{}}}yyyvvvwwwyyyzzzwwwsssxxx{{{~~~~~~|||yyywwwvvvwwwvvvuuuuuuuuuwwwxxxyyywwwwwwwwwvvvvvvwww{{{~~~222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111111111222222222333333333333333333333333333333444444444444444555555666333333333333333333333333666666666777777777888888666666666666666666666666666666555555666666777888777777777777777777777777666666666666666777777888888999999888888:::===@@@HHHYYYtttqqq[[[OOOKKKHHHFFFLLLYYYnnnyyyhhhbbbbbbnnnyyykkkaaaLLLGGG@@@;;;999999888666888777777666666666777777666777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888777777777777666555444444333333333444444444444444444444444666555555555555555666666777777888999:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCFFFEEEDDDEEEHHHMMMRRRUUUWWWaaannn|||~~~|||vvvpppqqquuu{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}~~~|||zzzzzz|||~~~~~~}}}}}}~~~}}}|||~~~}}}}}}|||~~~}}}}}}|||~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}}}}|||}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~zzzyyyxxxwwwvvvwwwyyyzzzzzz|||}}}}}}|||}}}}}}|||~~~~~~}}}~~~}}}}}}}}}~~~||||||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwyyy}}}~~~~~~|||}}}zzzwwwxxx{{{|||yyyuuuxxxzzz||||||zzzwwwvvvvvvuuuuuutttssstttuuuvvvwwwvvvwwwxxxwwwwwwxxx{{{}}}222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000000000000111111111111111111111111111111111111111111222222222222222222222222444444333333333222222222111111111222222222222333555555444333222111111000444444333333444444555666333333333333333333333333666666666666777777777777555555555555555555555555666555555555555666777777777777777777777777777777666666555555666666777888777888888888777888;;;>>>???FFFXXXtttlllVVVKKKGGGGGGIIIMMMZZZqqqvvvooohhhkkk{{{vvvooo^^^SSSDDD<<<;;;<<<;;;999888888777777777777888888777777777888999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999888888888888666555444333333222222222444444444444444444444444444444444444555666777777666777777888999:::;;;;;;;;;<<<======??????@@@AAADDDCCCBBBBBBDDDGGGJJJMMMLLLSSS]]]fffttt|||uuuuuuxxxyyyyyyxxxxxxxxxyyy{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}zzz~~~|||{{{zzz|||~~~~~~||||||{{{{{{|||}}}}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||{{{||||||{{{zzzzzz|||}}}~~~}}}|||}}}~~~}}}}}}}}}}}}}}}|||||||||{{{zzzyyywwwwwwwwwxxxxxxyyyzzz|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||}}}}}}~~~}}}|||}}}~~~}}}}}}yyyyyyxxxzzz|||~~~~~~}}}}}}zzzxxxyyy{{{|||zzzxxxxxxzzzzzzyyywwwuuutttuuuttttttsssrrrrrrsssuuuvvvvvvwwwyyyzzzyyyzzz{{{}}}111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111000111222222222000///...//////000000111111222222111111111111111111111111111111111111222222222222333333222222222222111111111111111111222222222222555444444333222111000000333333333333333444444555333333333333333333333333222222222333333333444444444444444444444444444444555555444444555555666777666666666666666666666666666555555555555666777777666777777777666777999<<<<<<>>>GGG[[[wwweeeSSSKKKJJJKKKHHHMMM^^^rrr}}}sssiiijjjrrr}}}}}}xxxooocccSSSFFF@@@???===<<<888888777777777777888888888777666666666888:::<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;:::999999888888999777666555444333333333333444444444444444444444444333333333444555666777888666666777777888999::::::::::::;;;<<<===>>>??????CCCBBBBBBBBBCCCEEEHHHIIIKKKPPPVVV[[[eeevvv~~~~~~~~~|||yyyzzzyyyxxxwwwwwwwwwxxxzzzzzz||||||{{{{{{{{{|||}}}~~~{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}zzz{{{}}}~~~~~~zzzzzz{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}}}}|||}}}}}}~~~~~~}}}||||||{{{{{{zzz{{{{{{zzzxxxwwwyyyzzz~~~~~~}}}||||||}}}}}}~~~}}}}}}||||||||||||{{{{{{|||{{{zzzxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}{{{{{{{{{||||||}}}}}}}}}||||||~~~~~~~~~}}}|||{{{{{{{{{|||||||||{{{zzzyyywwwxxxzzz{{{zzzxxxxxxyyyyyywwwuuussstttuuuuuutttsssrrrrrrssstttuuuvvvxxxzzz{{{{{{{{{|||}}}111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222111000...---/////////000000111111222000000000000000000000000000000000111111222222222111111111111000000000000000000111111111222222222222222222222222222222222222222222222222333444444333333333333333333333333000000000111111111222222444444444444444444444444444444444444444555555666666666666666666666666666555555555555555666666777555666777777666666888:::;;;;;;AAAMMM___yyy~~~fffVVVPPPLLLFFFFFFOOO[[[ggguuutttiiidddkkk~~~xxxqqqdddVVVIIIAAA===<<<999888777777666666777777888777555444555777999;;;:::;;;;;;;;;;;;;;;::::::===<<<;;;:::999999999999999888777666666555555666444444444444444444444444333333333333444666777777555666666777777888888888::::::;;;<<<===>>>????????????@@@AAACCCEEEGGGHHHJJJLLLOOORRRYYYeeexxx~~~}}}{{{zzzyyy{{{{{{yyyxxxwwwwwwwwwwwwxxxyyy{{{{{{zzzzzzzzz{{{|||}}}|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~|||}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzzzzyyyyyyzzzzzzyyywwwvvvwwwxxx~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz|||~~~~~~~~~~~~||||||{{{{{{|||~~~|||||||||}}}~~~|||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyywwwwwwvvvwwwxxxxxxxxxwwwwwwxxxxxxwwwuuutttuuuvvvwwwvvvuuuttttttuuuvvvvvvvvvxxxzzz{{{{{{{{{|||}}}111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000//////000000111222222222111000000000000/////////000000000111111111111222000000111111222222333333222222111111222222333444333333333333333333333333222222222222333333333333444444444444444444444444444333333333333444555555777777777777777777777777555555444444555555666777555666888777777666777999999999>>>FFFOOOaaazzzaaaRRRLLLFFFDDDHHHLLLTTTgggyyy|||kkkeeeooo|||{{{ssseeeUUUIIIAAA???;;;;;;999888777777666666777666444444444666888999999999:::;;;;;;;;;;;;;;;======<<<;;;::::::::::::;;;:::999888888777777888444444444444444444444444333333333333444555666666555555555666666666777777::::::;;;<<<===>>>>>>???:::;;;===???AAACCCDDDEEEHHHHHHJJJNNNQQQYYYggguuu}}}}}}}}}}}}|||{{{yyyyyy}}}|||{{{{{{zzzyyywwwvvvwwwwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}{{{yyyyyyyyyyyy||||||}}}}}}~~~~~~~~~|||{{{yyyxxxxxxxxxyyyyyyxxxvvvuuuvvvxxx||||||}}}}}}}}}}}}}}}~~~zzzzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~zzzzzzzzz{{{|||~~~~~~~~~}}}~~~}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{|||}}}~~~{{{yyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyywwwvvvwwwxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvwwwyyyzzzyyyzzz{{{}}}111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000////////////000000111000000000000000/////////000000000000000000000000/////////000111222222222111111111000000000000///000000000000111111111111000111111111222222222222111111111111111222333333333333333333333333333333333333333333444444444444444444444444444444444444333333333222333444444555777777777777777777777777555444444444444555666666555777888888777777777888:::777:::AAAEEENNNfffqqq\\\OOOIIIGGGIIIHHHIIIVVVhhhvvv}}}mmmkkkooo}}}rrrfffYYYNNNGGG@@@???===;;;999888777777666555444444444555666777777888999:::;;;<<<<<<<<<>>>===<<<;;;::::::::::::<<<;;;:::999888888888888444444444444444444444444444444444333333444555555444555555555555666666666999999:::;;;<<<======>>>:::;;;===???@@@AAABBBBBBFFFEEEGGGLLLNNNQQQYYYbbbooottt{{{yyyzzz{{{}}}}}}}}}}}}|||}}}|||}}}}}}|||zzzxxxwwwvvvvvvwwwyyyyyy{{{|||||||||{{{zzz{{{|||}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||{{{{{{{{{|||}}}}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyywwwvvvvvvwwwyyyzzzzzz{{{|||||||||||||||xxxxxxyyyzzz{{{||||||}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~yyyzzzzzz|||}}}|||~~~}}}|||}}}~~~~~~}}}|||zzzzzz{{{|||}}}}}}~~~~~~{{{yyyzzz|||uuuvvvvvvuuutttssssssttttttwwwzzz{{{{{{zzzyyyzzzyyyxxxwwwvvvuuuvvvwwwwwwvvvwwwxxxwwwwwwxxx{{{}}}000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000///.........000111222111111000000//////......000000000000000000000000...//////000111222222222222222222111111111111000000000000000111111111111222222111111111111111111111111111000111222222333333333333333333333333333222222333333333444444444555555555555555555555555333333222222333333444555777777777777777777777777555444444444444555666666555777999999888777777888===777888>>>@@@BBBRRReeekkkTTTMMMJJJLLLHHHCCCJJJWWWmmmxxxpppooopppqqqssswww{{{tttiii[[[QQQCCCBBB@@@===;;;999888888555555444444444555555666666777888:::;;;<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888444444444444444444444444555555444333333333444444444444555555555555555555888888999:::;;;<<<<<<===<<<===???AAABBBBBBAAAAAABBB@@@BBBHHHKKKJJJMMMTTT\\\___dddlllxxx~~~vvvwwwzzz}}}}}}|||{{{~~~~~~{{{yyywwwvvvvvvvvvxxxyyy{{{}}}}}}|||{{{zzzzzz{{{{{{{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~||||||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~|||zzzxxxwwwvvvwwwxxxxxxwwwvvvvvvxxxyyyxxxyyyzzzzzz{{{{{{{{{zzzvvvwwwxxxyyy{{{|||}}}}}}yyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}~~~{{{|||~~~~~~~~~zzzzzz{{{}}}~~~}}}{{{}}}~~~~~~}}}||||||}}}zzz|||}}}}}}|||}}}}}}|||zzzzzz|||}}}~~~zzz|||~~~~~~{{{{{{}}}vvvwwwwwwvvvtttrrrssssssssswww{{{}}}}}}|||{{{{{{yyyxxxwwwuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvwww{{{~~~////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000///////////////000111111000000//////......000000////////////000000111111222222222222111111000000000000000000000000111111111111111111111111333333333222222111111111222222333333333444444444555444444333333444444555666555444333333333333333555555444333333333444444222222333333333333444444555666666777777888999999555555666666666555333222555666666666666666555555555666888:::<<<@@@EEEIIIaaavvvdddXXXMMMKKKJJJHHHIIINNN```ooo}}}ddd___\\\^^^eeejjjsss~~~zzzuuunnngggWWWFFF:::<<<===777444666333444555555555555666777666777999;;;<<<<<<<<<<<>>>>>======<<<<<<===:::777777999:::999777888888777777666666555555666666555555555444444444222222333333444555666666666666666777888:::;;;<<<::::::;;;<<<===>>>???@@@???@@@AAACCCEEEFFFHHHHHHUUUVVVWWWZZZdddqqqwwwwwwqqqooonnnsss{{{|||{{{{{{|||||||||}}}yyyvvvttttttuuuvvvxxxwwwwwwxxxzzz|||{{{zzz|||wwwsssrrruuuyyy|||||||||{{{{{{{{{|||}}}}}}}}}{{{{{{||||||{{{zzz}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~|||zzzzzzzzzzzz|||~~~~~~}}}yyyyyyyyyyyyyyyyyyxxxxxx{{{|||}}}~~~}}}|||{{{zzzyyyxxxvvvvvvxxxyyyyyyxxx{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwzzz}}}~~~~~~}}}~~~|||zzzxxxxxxyyy{{{}}}}}}||||||~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||~~~}}}{{{zzzyyyzzzzzzyyyzzz{{{~~~{{{xxxwwwzzz}}}|||{{{}}}~~~}}}{{{zzzyyywwwuuussssssssstttuuuwwwzzz}}}~~~}}}{{{yyyxxxwwwvvvuuusssrrrrrrttttttuuuvvvwwwxxxyyyyyy000000000000000000000000000000000000000000000000////////////////////////////////////////////////.............../////////000000///////////////000111111000000////////////000000////////////000000000111111222222111111000000000000000000000000000111111111111111111111111222222222111111000000000222222222222333333333333444444333333333333444444666555555444333333333444444444333222222222333333222222333333333333444444555666777888999999999999777666555444333444444555555555666666666666555555777888999999:::===AAADDDMMM\\\vvvqqq]]]QQQJJJEEEFFFJJJUUU```rrruuu]]]UUURRRWWW[[[bbbuuu}}}xxxuuucccQQQCCC@@@>>>888777;;;666666666666555555555666666777999:::;;;<<<<<<;;;=========<<<<<<<<<;;;;;;===;;;888888:::;;;:::888999888888777666666555555666666555555555444444444222222333333444555555666666666666666777999::::::999::::::;;;<<<===>>>???>>>???@@@BBBDDDEEEGGGGGGIIIKKKLLLNNNWWWccciiihhhkkkjjjjjjnnnuuu|||}}}{{{zzz{{{{{{|||{{{{{{zzzzzzyyyyyyyyyyyywwwvvvvvvwwwyyy{{{zzzyyy}}}zzzvvvsssrrrtttwwwyyyvvvuuuuuuuuuuuuvvvwwwwww~~~}}}{{{{{{{{{zzzzzzyyy}}}}}}~~~~~~}}}|||~~~~~~}}}}}}{{{zzz~~~~~~~~~|||}}}~~~}}}|||{{{{{{{{{}}}~~~}}}|||xxxyyyzzzzzzzzzyyyxxxwwwyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzzyyyxxxyyyzzz{{{zzzxxxzzzzzzyyyyyyyyyyyyyyyzzzwwwwwwxxx{{{~~~~~~}}}}}}|||zzzyyyxxxyyyzzz{{{|||||||||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyy||||||{{{{{{{{{}}}{{{yyyyyyzzz}}}~~~~~~{{{xxx{{{zzzxxxwwwuuutttsssssstttuuuwwwyyy{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqsssttttttuuuvvvvvvwwwwww111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,------......//////000//////......///000000111000000000000/////////000000////////////000000000111111222222111111000000000000000000000000000111111111111111111111111111111111000000000000000000111111111222222222222444333333222222333333444666555555444444444555555444444333222111111222222222222333333333333444444444666888:::::::::888888888666444222111333555777555555666666666666666555888999999999999:::===???BBBIIIYYYtttsss]]]MMMEEEEEEIIIKKKQQQ]]]nnnjjj^^^UUUUUUVVV[[[hhhvvvsssbbbQQQIIIBBB:::999>>>888888777666555555555555666777888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===;;;::::::;;;;;;;;;:::999999888888777666666666666666666555555555444444222333333444444555555555666555555555666777777888888999999:::;;;<<<=========>>>???@@@BBBDDDEEEEEEDDDFFFGGGHHHOOOYYY^^^^^^aaabbbcccfffkkkrrrzzz|||yyywwwwwwxxxyyywwwxxxzzz|||}}}|||{{{{{{wwwvvvuuuvvvxxxyyyxxxwwwyyywwwuuusssssssssuuuvvvwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}|||zzzxxxwwwwww{{{}}}~~~}}}}}}~~~|||}}}~~~~~~}}}~~~|||}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyxxx~~~~~~|||zzz{{{{{{zzz{{{}}}}}}{{{zzz{{{||||||{{{vvvxxxzzz|||}}}|||zzzyyyyyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzz{{{zzzzzz|||}}}}}}{{{yyyxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxzzz}}}~~~|||||||||{{{zzzzzzyyyxxxxxx{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{||||||{{{zzzzzzyyy}}}|||{{{{{{{{{|||~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}~~~yyyuuu{{{{{{zzzyyyxxxvvvuuutttsssssstttuuuvvvvvvwwwwwwwwwwwwvvvtttsssrrrqqqppprrrrrrssssssttttttuuuuuu000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---......///000000//////.........///000000000000000000000000000000000000////////////000000000000111111111111000000////////////////////////111111111111111111111111111111111111111111000000000000000000111111111111333333222222222222333333555555555444444555666666555555444333222222222222222222222333333333444444444666888:::;;;:::888666666555333222222333555666444555666666666666666666777888999888777888:::<<>>???@@@AAA@@@CCCDDDCCCFFFLLLPPPPPPQQQTTTWWWXXXXXX^^^iiirrrxxxzzzzzzxxxuuuttttttvvvuuuvvvxxxyyyzzzzzzyyyxxxwwwuuuttttttvvvvvvuuutttuuuuuuuuuvvvuuuuuutttsssuuuuuuuuuvvvvvvwwwyyyyyy|||zzztttqqqvvvyyy|||~~~}}}{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~|||zzzwwwxxxzzz|||}}}{{{}}}zzz|||~~~~~~|||{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~}}}{{{zzzyyyzzzyyyxxxvvvuuuwwwxxxyyyzzz{{{|||~~~|||zzzyyyyyyyyyxxxqqquuuzzz~~~|||zzzzzzzzzzzz||||||||||||{{{{{{{{{{{{}}}}}}}}}~~~{{{yyyuuuuuuuuuvvvwwwxxxyyyzzzyyyzzz{{{}}}~~~|||}}}}}}~~~~~~~~~|||zzzyyy{{{{{{||||||||||||{{{{{{{{{||||||}}}~~~|||||||||{{{||||||}}}}}}}}}}}}}}}||||||{{{{{{zzz}}}}}}|||{{{yyyxxxvvvuuuvvvvvvwwwxxxyyy{{{|||}}}zzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxzzz||||||||||||{{{vvvuuutttsssssstttvvvwwwwwwwwwvvvuuusssrrrqqqpppnnnnnnooopppqqqrrrssssss........................////////////////////////////////////////////////..............................//////000000111111------------...///000000000000000111111111111222000000////////////000000///000000111111000000///000000000000000000000000000000000000000000000000222222222222222333333333///000000000111111111111222111111000000111111222222222222333444555666777888888777555444444444444222222333333333333444444444555777888888777555444111222444555555444333222333444555666777777777777333555777777777888:::<<<999888===CCCJJJYYYwwwkkkYYYOOOJJJJJJJJJJJJJJJQQQcccssstttbbbVVVTTTXXXfffxxx|||ssseeeRRRDDD???;;;777666888999888777777777666666777888888999<<<<<<<<<<<<<<<=========;;;<<<<<<<<<;;;;;;<<<>>>;;;;;;::::::999888888888777777777666666666555555444444444444444444444444444444333333444555666666555555555666666666777777999999:::;;;<<<===>>>>>>???CCCDDDCCCCCCHHHLLLLLLLLLOOORRRRRRRRRWWW___gggqqquuuyyyzzzwwwttttttvvvwwwyyy|||}}}{{{yyywwwvvvuuuuuuuuuuuutttsssttttttuuuuuuuuuttttttssssssssssssssstttvvvwwwxxx{{{yyyqqquuuxxx|||}}}|||zzzyyyyyyzzz{{{}}}}}}||||||~~~|||}}}}}}{{{xxxyyyzzz||||||}}}}}}}}}zzz|||zzz{{{}}}}}}}}}}}}|||{{{{{{|||~~~~~~{{{|||}}}~~~~~~~~~}}}|||yyyzzzyyywwwvvvvvvwwwyyy}}}}}}}}}~~~|||zzzzzzyyywwwvvvqqqtttyyy~~~~~~|||{{{zzz||||||||||||||||||}}}}}}}}}}}}|||}}}~~~}}}zzzxxxuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{~~~~~~|||||||||}}}~~~}}}|||{{{zzz||||||}}}{{{zzzzzzzzzzzz{{{|||}}}}}}~~~zzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{zzzzzzzzz}}}}}}|||{{{zzzxxxwwwvvvttttttvvvxxxyyy{{{|||}}}yyyzzz{{{}}}}}}|||{{{zzzzzzzzzyyywwwuuuuuuwwwyyywwwxxxyyy{{{|||}}}}}}}}}yyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuutttrrrqqqpppoookkklllmmmoooppprrrsssttt////////////////////////////////////////////////////////////////////////........................////////////////////////------------...///000000000000111111111222222222000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000111111111222222222222000000000111111111222222111111000000000000111111000111111222333444555666888777666555444333333333222222333333333333444444444444555555555555444444222222222333333444444444333444555666777777777777333555777888888888999:::999777:::AAADDDKKKaaayyyrrr^^^QQQLLLHHHHHHGGGHHHQQQ\\\lllvvv~~~tttggg^^^YYYYYYfffuuu}}}gggUUUGGGBBB<<<999;;;;;;999777777777666555666777888999::::::;;;;;;;;;<<<<<<<<<999;;;<<<;;;::::::<<<>>>;;;;;;;;;:::999999888888777777777777666666666555444444444444444444444444333333333333444666777888444444444444555555555555888888999999:::;;;<<<<<<>>>CCCEEECCCBBBGGGJJJJJJIIIKKKMMMMMMMMMQQQVVV[[[ffflllsssvvvtttqqqqqqrrryyy~~~}}}xxxwwwuuuuuuvvvuuutttrrrrrrrrrsssssssssssssssrrrrrrrrrrrrssstttuuuwwwxxxxxx|||uuuuuuxxx|||}}}{{{xxxwwwvvvxxxyyy{{{{{{zzzzzz|||}}}xxxzzz~~~~~~|||}}}}}}}}}~~~}}}}}}||||||{{{}}}~~~||||||}}}}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{zzzxxxwwwwwwyyy{{{}}}}}}}}}}}}~~~}}}{{{{{{yyywwwuuusssuuuxxx{{{~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~|||{{{zzz{{{{{{yyyxxxuuuuuuuuuvvvxxxzzz{{{||||||zzzyyyyyy{{{}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~zzzyyyyyyyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyvvvwwwxxxyyy{{{{{{||||||yyyzzz{{{|||||||||{{{{{{yyyzzzzzzxxxvvvvvvyyy|||zzzzzzzzzzzzzzz{{{||||||zzzzzzyyyxxxxxxxxxxxxxxxtttsssrrrqqqpppnnnnnnmmmiiijjjlllnnnqqqsssuuuvvv000000000000000000000000////////////////////////////////////////////////.......................................---------,,,,,,,,,---...///000111000000111111222222222222000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111222111111111111222222222222111111000000000000111111///000000111222444555666777777555444333222222222222222333333333444444444444444444444444444444444444333111000111333555777333444555666777777777777555777999999888777888999888444666===???AAAOOOaaauuunnnXXXOOOGGGHHHHHHEEEFFFJJJVVVeeewwwyyyjjj^^^TTTZZZeeetttwwwcccNNNHHH@@@=========999666777777666555555666888888999999999::::::;;;;;;;;;888:::<<<;;;999999<<<>>><<<;;;;;;::::::999999888777777777777666666666666444444444444444444444444222333333444555666888999333333444444444444444444777777888999::::::;;;;;;999???AAA???>>>BBBFFFFFFHHHIIIIIIJJJKKKMMMQQQSSS[[[cccmmmqqqooolllkkklllyyyyyywwwvvvuuuvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqrrrooooooooopppqqqrrrtttuuuuuuyyyxxxuuuxxx||||||{{{xxxuuuuuuvvvxxxyyyyyyyyyyyyzzz|||uuuxxx}}}}}}~~~||||||{{{~~~}}}}}}|||||||||}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzz||||||{{{yyywwwxxxzzz}}}{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzwwwtttuuuvvvwwwyyyzzz{{{||||||zzz|||||||||}}}}}}~~~~~~~~~|||yyyyyyyyyyyyyyywwwuuuuuuvvvwwwxxxzzz|||}}}|||zzzxxxwwwyyy|||}}}}}}wwwxxxxxxxxxyyyzzzzzz{{{~~~~~~~~~}}}}}}}}}}}}~~~yyyyyyxxxyyyzzz|||~~~~~~|||zzzxxxwwwzzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}yyyzzz{{{{{{||||||{{{{{{yyyzzzzzz{{{|||||||||{{{xxxzzz|||{{{yyyxxxzzz}}}~~~}}}{{{yyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxrrrqqqpppooonnnlllkkkkkkhhhiiikkknnnqqqtttvvvwww//////////////////////////////............//////..............................////////////......222111000//////000111222........................000000000000000000000000000///...------...///000000000000000000000000000///000111222222111000/////////............//////---......///000111111222222222222222222222222222111111111111111111111111111111222222222333333333444444444333333222222222111111222333333444555555555555555444444333333333555444333222111222333444444444444444444444444444444555555666666666666666777666777888<<>>======:::555666888999999888666666666666666777999:::;;;<<<<<<>>>======<<<;;;;;;:::::::::::::::999999999888888999999888888777666666555444444444444444444333333333333333333333333333333666666666666666666666666666666666777888888999999;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJTTTYYY___dddffffffffffffkkksss{{{vvvsssrrrqqqpppooopppppppppppppppqqqrrrssswwwuuurrrooommmnnnoooppptttuuu|||}}}}}}|||zzzyyyxxxwwwwwwtttvvvwwwwwwwwwwwwyyyzzz|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~|||}}}}}}|||{{{{{{|||~~~}}}{{{{{{|||||||||}}}~~~}}}{{{zzzyyyzzz{{{zzzxxxvvvvvvxxx{{{|||}}}}}}~~~{{{xxxuuuyyy||||||zzzxxxxxxzzzzzz{{{|||~~~|||{{{yyyyyyxxxyyyzzz{{{yyyyyyyyyyyyyyyxxxvvvtttwwwxxxyyyzzzzzzyyywwwuuuwwwwwwwwwwwwxxxyyyzzz{{{wwwvvvuuuvvvxxxyyyyyywww~~~}}}|||{{{|||}}}}}}~~~||||||{{{zzzyyyyyyzzz||||||yyyxxxyyyzzz{{{~~~}}}zzzxxxxxxyyy{{{}}}}}}{{{zzz{{{|||{{{zzzxxxzzzyyywwwwwwwwwyyy{{{|||}}}|||{{{zzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxvvvuuuzzz{{{|||}}}}}}}}}}}}}}}~~~yyyxxxyyyzzzyyywwwxxxwwwwwwxxxyyyxxxvvvtttssssssqqqoookkkiiiiiijjjfffiiimmmoooqqquuu{{{//////////////////////////////............//////..............................////////////......//////...............///........................////////////////////////000///...------...///000////////////////////////000000000111111000000000//////............//////.........///000111111111222222222222222222222222111111111111111111111111111111111222222222333333444444333333333222222222111111222222333444444555444444333333222222222222444333333222222333333333444444444444444444444444444444555666666666666666777666666666999<<<@@@BBBGGGYYYrrrwww^^^OOOIIIDDDCCCEEECCCIIITTTccczzz~~~nnn```eeezzz|||nnnYYYJJJBBB>>>;;;888666666777666666555666777666666777888999:::;;;;;;======<<<<<<;;;;;;::::::::::::::::::999999999999::::::999999888777777666555555555444444444444444444444444444444444444444444444444444444444444444555666666777777888999999:::;;;<<<>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIILLLPPPVVVYYY[[[[[[[[[\\\cccjjjwwwxxxrrrqqqrrrpppmmmqqqqqqqqqrrrssssssttttttuuutttrrrpppnnnnnnoooppprrrsssxxx|||{{{{{{{{{zzzyyyxxxvvvuuutttvvvwwwvvvuuuuuuvvvwwwzzz{{{}}}~~~~~~~~~~~~||||||{{{||||||zzz{{{{{{|||~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||{{{zzz{{{{{{{{{|||}}}|||zzzyyyyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~|||}}}~~~~~~|||zzzxxxyyyzzzyyyxxxwwwxxxyyyyyyzzz{{{~~~~~~{{{zzzyyyxxxyyyyyy{{{{{{yyyyyyyyyzzz{{{zzzxxxvvvxxxyyyzzz{{{zzzyyywwwuuuwwwwwwwwwwwwwwwxxxxxxyyyvvvuuutttuuuwwwxxxxxxxxx~~~}}}|||{{{{{{}}}~~~}}}}}}zzzzzzyyyyyyzzz|||~~~|||zzzyyyyyyzzz{{{}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyzzz|||{{{yyywwwxxxwwwvvvvvvvvvwwwyyyzzzzzzzzzxxxwwwvvvvvvvvvvvvzzz{{{|||}}}}}}|||{{{zzz||||||}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxxxxwwwvvvwwwvvvvvvvvvwwwvvvtttqqqppppppooollljjjhhhggghhhhhhkkknnnpppsssxxx//////////////////////////////............//////..............................////////////......---......//////.................................//////////////////////////////............//////////////////////////////111000000//////000000111//////............//////......//////000000111111222222222222222222222222111111111111111111111111111111111222222222222333333333333333222222222222111111222222333333444444222222222222111111111111222222333333333333333222444444444444444444444444444444555666666666666555666555444444555777999;;;>>>GGGUUUhhhvvv___OOOFFFEEEGGG@@@CCCIIIUUUlllmmmdddnnnsss^^^MMMCCC>>><<<999888777666666555666666555666666777888999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;;;;;;;:::999999888888666666666555555444444444555555555555555555555555333333333333333333333333555555666666777888888888999999;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEHHHLLLNNNOOOOOOPPPQQQYYY^^^gggrrr}}}zzzpppoooooommmiiiooooooppprrrrrrssssssrrrssssssrrrqqqppppppoooooooooqqqtttyyy|||}}}zzzwwwwwwxxxyyyzzzyyywwwtttssstttuuuvvvuuusssrrrssstttxxxyyy{{{|||}}}||||||{{{~~~}}}|||||||||||||||yyyzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz|||{{{yyywwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyzzz|||~~~|||~~~||||||}}}~~~~~~~~~|||yyyvvvuuuuuuwwwxxxxxxxxxxxxyyy|||~~~}}}zzzyyyxxxxxxyyyzzz{{{|||zzzzzz{{{||||||{{{zzzyyyyyyzzzzzzzzzyyyxxxvvvuuuvvvvvvvvvuuuvvvvvvwwwwwwwwwuuussssssuuuwwwxxxyyy}}}|||{{{{{{{{{|||}}}~~~}}}|||}}}yyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyy}}}|||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyy{{{{{{yyyvvvwwwvvvuuutttuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuu|||}}}}}}}}}}}}{{{xxxuuuuuuuuuwwwuuutttttttttssspppnnnllllllkkkiiihhhfffeeeeeegggjjjmmmpppsssyyy///////////////////////////......------......///........................---......//////......---...///000111111111000///......................../////////////////////////////////....../////////////////////////////////111000///......///000111//////............//////.../////////000000000111222222222222222222222222111111111111111111111111111111111111222222222222333222222222222222222222111111222222333333333333222222222222222222111111000111333444444333222111333333333333333333333333333444555555666666555555555444333333333555777888>>>AAAFFFQQQeeeuuu```RRRKKKIIIEEEFFFGGGLLLYYYqqq}}}jjjffflllsssuuussswwwttt___OOODDD@@@===<<<::::::999777555333555555666666777777888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;::::::777777777666666555555444555555555555555555555555333333333333333333333333444444555666666777777888777888999:::<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHIIIKKKMMMQQQUUUZZZ___eeeooo}}}|||qqqllljjjhhhgggjjjkkklllnnnooooooooonnnrrrssssssssssssrrrpppooooooqqqrrrsssrrrrrrssstttsssuuuwwwxxxwwwuuusssqqqrrrtttuuutttsssssstttuuuwwwxxxyyy{{{{{{{{{zzzyyy|||||||||{{{{{{|||||||||zzz{{{|||}}}~~~}}}|||{{{zzzxxxxxxwwwwwwvvvwwwyyy{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxwwwyyyzzzyyywwwvvvvvvwwwuuuvvvwwwyyyyyyyyyxxxxxxxxxzzz~~~~~~{{{yyy}}}{{{{{{{{{}}}zzztttrrrtttwwwxxxxxxwwwwwwxxxzzz|||~~~}}}{{{xxxxxxwwwwwwxxxzzz{{{||||||}}}~~~~~~|||zzzyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttsssssstttuuuvvvwwwxxxxxxuuussssssuuuxxxzzz{{{}}}|||{{{zzzzzz{{{{{{||||||{{{{{{|||xxxxxxxxxxxxyyyzzz||||||{{{|||||||||{{{zzzxxxwwwyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuwwwyyyyyywwwuuuvvvvvvuuutttuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyyyy}}}~~~{{{}}}~~~|||wwwttttttuuuwwwuuusssrrrqqqpppnnnkkkjjjiiihhhggggggfffeeeccceeegggjjjmmmpppvvv////////////////////////......------------..............................------............---------...///111111111000///...................................................//////////////////...........................111000///......///000111//////............//////////////////000000000000222222222222222222222222000000000000000000000000000000111111111222222222222222222222222222222222111111222222222222222333222222222222333333333333///000222333444333222222333333333333333333333333333444444555555555555555333333222333444666777888999;;;===AAALLLcccyyydddTTTKKKFFFHHHHHHGGGJJJZZZtttzzziiiaaa^^^[[[___bbbkkk|||vvvcccSSSJJJ>>>===<<<<<<<<<:::777444666666666666666666777777888999999:::;;;<<<===============<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<999999888777777666555555444444444444444444444444444444444444444444444444444444444555666666777777666666777888:::;;;<<<<<<<<<===???@@@AAABBBBBBAAADDDEEEFFFGGGFFFGGGIIIKKKLLLOOORRRSSSTTT[[[gggqqq}}}tttlllffffffhhhggghhhiiijjjllllllmmmmmmqqqrrrsssttttttsssqqqpppqqqrrrrrrqqqooooooqqqsssppprrrtttuuuuuusssqqqooopppqqqssstttttttttvvvxxxwwwwwwyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~}}}~~~}}}|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzwwwxxxyyyzzz{{{|||||||||~~~}}}zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwxxxxxxvvvuuuvvvvvvssstttwwwxxxyyyyyyxxxwwwxxxzzz~~~~~~{{{xxx||||||{{{zzzzzz|||~~~{{{uuusssuuuxxxzzzyyyxxxxxxwwwyyy{{{{{{{{{yyywwwvvvvvvvvvwwwxxxzzz{{{}}}{{{xxxwwwxxxwwwwwwwwwvvvuuuuuutttsssqqqqqqrrrssstttvvvxxxyyyyyywwwttttttvvvzzz|||}}}||||||{{{zzzzzzyyyyyyyyy}}}~~~~~~|||zzzxxxyyyzzzwwwwwwwwwxxxxxxyyyzzzzzzyyyzzz{{{{{{{{{yyywwwvvvuuuuuuvvvvvvwwwxxxxxxxxxtttsssssstttvvvwwwvvvtttvvvvvvvvvuuuuuuuuuvvvvvvuuuvvvvvvwwwyyyzzz|||}}}{{{}}}~~~~~~~~~~~~~~~zzz|||}}}{{{vvvssssssuuuvvvtttqqqoooooonnnkkkjjjhhhfffffffffhhhhhheeecccdddfffiiikkkmmmrrrzzz////////////////////////......------------..............................------............------+++,,,------..................................................................////////////..............................000//////......//////000//////............//////////////////000000000000222222222222222222222222000000000000000000000000000000000111111111111222111111111222222222222222111111222222222222222222222222222333333333333333///000111222333333333333333333333333333333333333333333444555555555555444222222333444555777888999444777:::<<<@@@OOOkkk|||eeeUUUHHHGGGFFFEEEDDDNNNcccvvvuuufffZZZPPPUUUXXX___kkk|||~~~kkk^^^GGGCCC???===>>>===:::777777777777777666666666666777777888:::;;;===>>>>>>>>>>>>>>>=========<<<<<<========================::::::999888777777666666444444444444444444444444444444444444444444444444333333444444555666666666444555555777888999999::::::;;;===>>>@@@@@@??????AAABBBDDDDDDDDDDDDFFFHHHFFFJJJMMMMMMMMMRRRZZZbbbnnntttxxxtttkkkeeefffiiiggggggggghhhiiikkklllmmmooopppqqqrrrsssrrrqqqpppqqqrrrrrrqqqooooooqqqrrrnnnoooqqqrrrrrrqqqpppooonnnppprrrssstttuuuwwwyyyvvvvvvxxxxxxxxxxxxwwwvvvtttuuuvvvxxxyyyzzzzzzzzzuuuvvvxxxzzzzzzzzzzzzyyy}}}|||||||||||||||||||||~~~}}}}}}|||||||||}}}}}}yyyyyyyyyzzzzzz{{{||||||~~~~~~~~~}}}xxxyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxxxxvvvuuuvvvvvvrrrtttuuuwwwxxxxxxxxxwwwxxxzzz}}}|||zzzzzzzzz{{{zzzyyyzzz|||~~~~~~{{{xxxwwwyyy{{{||||||{{{yyyxxxxxxyyyzzzyyywwwvvvuuuttttttuuuvvvwwwxxx|||~~~~~~zzzvvvvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqqqqssstttvvvxxxyyyxxxwwwuuuvvvxxx{{{}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{|||{{{yyyxxxxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxyyyyyyyyywwwvvvuuussssssssstttuuuwwwxxxyyyuuurrrpppppprrrsssttttttvvvvvvvvvuuuuuuuuuttttttrrrssssssuuuwwwyyy{{{|||yyyzzz|||}}}{{{zzzzzz{{{{{{xxxxxxxxxwwwtttrrrrrrsssssspppnnnlllkkkkkkiiigggfffddddddfffiiiiiifffccceeegggjjjkkkkkknnntttxxx////////////////////////...------,,,,,,------...........................,,,------......------,,,,,,,,,,,,,,,---...//////................................................---...///000000///...---...........................//////////////////...//////............//////000000000000////////////222222222222222222222222000000000000000000000000000000000000111111111111000111111111222222222222222222111111111111111111111111111111222222222333000000000000111222333444222222222222222222222222222333444444555555444444222333333444555666777777555555999<<<>>>DDDWWWiii~~~kkkVVVMMMEEEDDDEEEIIITTT___oooyyyhhhXXXRRRUUUZZZ```kkk|||xxx```WWWKKKBBB???>>><<<:::888888888777777666666666555666777999;;;===>>>?????????>>>>>>>>>=================================;;;;;;:::999888777666666555555555555555555555555333333333333333333333333222333333444555555666666333444444555666777888888777999;;;===>>>>>>=========@@@BBBCCCCCCCCCDDDEEECCCEEEGGGHHHHHHKKKQQQUUU\\\cccjjjkkkgggbbbbbbdddeeeeeedddccceeehhhkkkmmmlllmmmnnnnnnooooooooooooppppppppppppqqqqqqqqqpppmmmmmmnnnoooppppppoooooonnnoooqqqrrrrrrrrrtttvvvttttttuuuvvvvvvuuutttsssqqqrrrtttvvvxxxxxxyyyyyytttvvvxxxyyyzzzyyyxxxwww|||zzzxxxyyy|||}}}|||yyy{{{{{{{{{{{{|||}}}~~~xxxxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~xxxxxxyyyyyyyyyxxxwwwvvvtttvvvxxxxxxvvvuuuvvvwwwrrrssstttvvvwwwxxxxxxxxxxxxzzz|||~~~~~~}}}}}}wwwyyy{{{zzzxxxwwwyyy{{{zzz|||}}}}}}}}}}}}~~~}}}{{{yyyxxxyyyxxxwwwvvvuuutttssssssssstttuuuvvvwwwzzz~~~|||xxxvvvwwwyyyvvvvvvvvvvvvvvvwwwxxxxxxtttssssssssstttuuuvvvwwwvvvuuuuuuvvvyyy{{{|||{{{{{{{{{zzzzzzxxxwwwvvvuuuwwwyyy{{{|||{{{yyyxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttsssrrrrrrsssuuuwwwyyyvvvsssooommmnnnqqqrrrssstttttttttttttttsssrrrrrrssssssssstttuuuvvvxxxxxxwwwxxxzzz}}}~~~~~~|||zzzxxxwwwwwwwwwxxxuuusssqqqppppppqqqppppppooollliiihhhggggggfffeeedddbbbaaadddhhhiiieeeaaadddgggiiiiiiggggggjjjmmm////////////////////////...------,,,,,,------...........................,,,------......------,,,......------...///111222................................................---...///000000///...---........................---...///000000///...---//////............//////000000000000////////////222222222222222222222222000000000000000000000000000000000000111111111111000000111111222222222222222222111111111111111111//////000000111111111222111000//////000222444555222222222222222222222222222333444444555555444444333333444444444555555555555333555999:::;;;EEEPPPaaa~~~hhhWWWGGGDDDFFFGGGIIILLLXXXkkk~~~xxxeeeNNNQQQUUUWWW]]]lllzzzlllXXXIIIAAA>>><<<;;;999999888888777777666666555666777999;;;===??????????????????>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;:::999777777666777777777777777777777777222222222222222222222222222222333444444555555666333333444444555666777777666888:::<<<======<<<<<<<<>><<<666999<<<<<<;;;999888888999999888888888888999999<<<===>>>??????>>>===<<<=========<<<;;;;;;::::::>>>>>>===<<<;;;;;;::::::555555444333333333444444555444333222333444555666333333333444444444555555444444444444444444444444777777888999::::::;;;;;;======<<<<<<<<<>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGKKKQQQUUUWWWXXXYYY[[[^^^]]]\\\^^^bbbeeefffgggkkkjjjhhhfffeeehhhlllpppooooooooooooooonnnmmmlllkkkkkkkkklllnnnooopppqqqqqqqqqppppppppppppppppppsssrrrrrrqqqpppooommmlllnnnnnnooopppsssvvvyyy{{{vvvvvvxxx|||~~~~~~{{{xxx{{{zzzxxxyyyzzz{{{{{{zzzzzzwwwuuuwwwzzz|||{{{yyyyyywwwttttttvvvzzz||||||xxxzzz{{{{{{zzzyyyyyyzzzvvvwwwwwwyyyzzz|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxwwwuuutttuuuwwwuuuuuuuuuuuuuuuvvvvvvwww~~~|||zzzxxxvvvuuuuuuuuutttuuuwwwxxxxxxvvvsssqqqvvvwwwyyy{{{|||||||||{{{yyyzzz{{{||||||zzzxxxwwwvvvuuussspppmmmmmmppprrrsssvvvyyyzzzzzzyyyxxxyyywwwvvvvvvuuuuuuuuuuuuuuutttwwwyyyxxxuuurrrssstttuuuvvvxxxyyyyyyxxxwwwvvv{{{zzzyyyxxxwwwuuurrrooopppssswwwzzzzzz{{{|||}}}{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssssssssssssrrrqqqwwwuuuqqqmmmlllmmmoooppptttuuuvvvuuutttssstttvvvyyyxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuwwwzzz}}}|||wwwqqqnnnooorrrrrrrrrjjjkkkjjjhhhggghhhjjjmmmgggfffdddcccbbbbbbbbbccccccdddfffiiikkkkkkgggddd___```bbbfffhhhfffaaa[[[---------------...............////////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,---------...........................------------------------...---,,,---/////////...////////////////////////......////////////......//////............//////............/////////000000000000000000000000000111111111000000000////////////000000000111111111//////000000000111111111111111111111111111111111///000000111222111111111333333333222222222111111111111222222222333333333444444444444444444444444333333333333333333333333444555555666888:::;;;<<>><<<:::777666666666777888888777777777888999999;;;;;;===>>>>>>>>>===============<<<<<<<<<;;;;;;>>>======<<<<<<;;;::::::999888888777777777777777555555444333333444555555444444444555555555666666444444444444444444444444777777888888999::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDEEEDDDHHHNNNRRRSSSTTTVVVWWW\\\\\\]]]^^^```dddgggiiikkkkkkiiigggeeefffiiikkklllmmmmmmmmmmmmmmmmmmllljjjkkkmmmoooppppppppppppoooooooooooooooooonnnnnnqqqqqqqqqpppooonnnmmmlllnnnmmmnnnoooqqqtttwwwyyyxxxxxxxxxzzz||||||zzzwwwzzzyyywwwwwwxxxxxxxxxwwwwwwvvvuuuvvvwwwyyyyyyyyywwwuuurrrrrrtttwwwxxxxxxyyyzzz{{{zzzxxxvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~}}}}}}}}}~~~~~~{{{|||}}}~~~}}}}}}~~~}}}||||||{{{yyyxxxwwwwwwwwwxxxxxxvvvtttssstttuuuuuutttttttttuuuvvvwwwwww{{{{{{{{{{{{zzzxxxvvvuuussstttwwwxxxyyywwwuuutttuuuvvvwwwxxxyyyyyyzzzzzz|||}}}}}}}}}|||zzzxxxwwwvvvvvvtttrrrpppppprrruuuuuuwwwzzz{{{yyyxxxwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwuuuxxxzzzyyywwwuuuuuuvvvvvvvvvwwwwwwxxxwwwwwwvvvyyyxxxwwwwwwwwwuuurrrppppppssswwwzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuusssrrrssssssssssssssssssssssssqqqrrrsssttttttsssrrrqqquuusssqqqnnnmmmnnnooopppssstttuuuuuutttssstttuuuxxxwwwwwwvvvuuuuuuttttttttttttssstttuuuxxxzzz|||}}}xxxrrrnnnnnnooonnnnnnfffeeeddddddeeegggiiijjjfffeeedddcccccccccdddeeegggggghhhjjjkkkiiifffccc```___```ccceeeccc___\\\++++++,,,,,,---------.........////////////.........------------,,,,,,,,,------------------------,,,,,,,,,,,,------------...................................................---,,,---/////////...////////////////////////------............------//////............//////............////////////000000000000000000000000111111000000000000////////////000000000000111111//////000000000000111111111111111111111111111111000000111222222222222111333333333222222222222111111111222222222333333333444444444444444444444444333333333333333333333333666666555555666666777777;;;>>>III^^^xxx}}}jjjZZZJJJCCCDDD@@@DDDGGGMMMYYYiiiuuuzzz{{{pppaaaSSSPPP\\\kkk~~~ttt^^^OOOGGGBBB;;;777777888777555777777666666777888999999999:::;;;<<<===>>>>>>===>>>=====================>>>======<<<<<<;;;;;;;;;:::::::::999999999888888666555444444444444555555555555555666666666777777444444444444444444444444666777777888888999999:::;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAABBBCCCAAADDDIIIMMMNNNOOOPPPQQQXXXZZZ\\\\\\\\\```fffkkkkkklllkkkiiifffddddddeeehhhiiiiiiiiijjjkkklllllljjjlllnnnoooppppppoooooonnnnnnoooooopppooooooooonnnnnnoooooonnnmmmllllllmmmlllllllllnnnqqqtttwwwyyyxxxwwwxxxyyyzzzyyyxxxzzzxxxvvvuuuuuuuuutttrrrssstttuuutttttttttvvvxxxwwwuuusssssstttvvvvvvvvvxxxyyyzzzxxxuuusssssssssuuuuuuttttttuuuwwwzzz{{{zzzzzz{{{|||~~~|||yyyxxxxxx~~~}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{yyywwwvvvuuuwwwwwwwwwuuurrrqqqqqqsssssssssssstttuuuvvvwwwwwwwwwyyy{{{}}}}}}{{{xxxvvvrrrtttvvvyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{{{{}}}}}}}}}|||{{{xxxvvvtttsssssssssrrrppppppsssuuuvvvxxxzzz{{{yyywwwvvvvvvyyyxxxvvvttttttuuuvvvwwwuuuwwwzzzzzzyyyxxxxxxyyywwwwwwvvvvvvvvvvvvvvvwwwuuuttttttuuuvvvuuurrrpppooossswwwzzzyyyxxxwwwvvvxxxxxxwwwvvvuuusssrrrqqqssssssssssssssssssssssssqqqrrrsssttttttsssrrrqqqrrrqqqpppooooooooooooppprrrtttuuutttsssrrrssstttuuuvvvvvvvvvvvvtttsssrrrrrrqqqqqqppprrrtttvvvxxx|||xxxrrrnnnlllkkkjjjiiiccc```]]]^^^bbbeeeffffffeeeddddddddddddeeeffffffhhhggggggggggggfffccc``````^^^]]]]]]^^^^^^]]][[[++++++,,,,,,------......---......//////......---------------------------------------------------................................................////////////////////////...---,,,---/////////...////////////////////////------.../////////......//////............//////.........///////////////000000000000000000000000000000000000000000//////////////////000000000111////////////000000000111111111111111111111111111000111111222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333666666555555555555666666;;;;;;@@@KKK[[[sssjjjVVVHHHBBBCCCDDDDDDDDDHHHSSSaaajjj}}}~~~uuuggg]]]ZZZ]]]kkkxxx~~~kkkTTTLLLCCC>>>>>>===999555666666666666777888999999777888999:::<<<==================>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;999999999999888777777666666666666555555555555555444555555555666666666666444444444444444444444444666666666777777888888888999999::::::;;;<<<<<<============>>>??????@@@AAA>>>AAAEEEHHHIIIJJJKKKLLLRRRUUUXXXWWWVVVZZZaaahhhkkklllmmmlllhhheeecccbbbddddddcccdddeeegggjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqmmmmmmnnnnnnnnnmmmmmmllllllkkkiiiiiijjjnnnqqqtttwwwuuutttuuuwwwyyyzzzzzzzzzxxxuuuttttttsssqqqppppppsssuuutttrrrrrruuuxxxzzzxxxvvvvvvwwwwwwvvvuuuuuuvvvwwwvvvtttrrrrrrssstttsssrrrqqqrrrtttwwwxxxwwwwwwxxxzzz|||~~~~~~{{{xxxvvvtttzzzyyyyyyxxxyyyzzz{{{||||||~~~~~~~~~}}}}}}|||zzzwwwuuutttuuuvvvuuussspppooopppqqqrrrrrrrrrssstttuuuvvvwwwtttvvvyyy||||||{{{yyywwwtttuuuwwwyyyyyyxxxvvvuuuvvvvvvvvvwwwyyy|||||||||{{{yyywwwtttrrrqqqnnnooooooooonnnnnnoooqqqsssvvvyyyzzzyyywwwwwwwwwyyywwwuuusssrrrsssuuuvvvtttuuuwwwyyyyyyyyyyyyzzzwwwvvvuuutttssstttuuuvvvqqqqqqqqqsssuuuuuusssqqqooossswwwyyyxxxuuutttsssssssssttttttsssrrrrrrqqquuuuuuuuuuuuuuuuuuuuuuuuppppppqqqrrrrrrqqqppppppoooooopppppppppppppppoooqqqssstttsssrrrqqqrrrtttssstttuuuvvvuuutttrrrppppppooonnnmmmnnnoooqqqssswwwuuupppmmmjjjiiihhhhhhfff```[[[[[[```ccccccaaaccccccccccccdddeeeeeefffdddcccaaaaaabbbaaa___]]]^^^\\\YYYXXXXXXXXXYYYZZZ,,,,,,------............------............------------------------------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---,,,---/////////...////////////////////////---...///000000000000000//////............/////////////////////.........//////////////////////////////////////////000000...////////////000000000...////////////000000000000000000000000000000000000000111222222222222111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333555555555555555666777777:::<<>>:::777777777777777777888999999666777777888:::;;;<<<===<<<<<<======>>>>>>??????===============<<<<<<<<<999999::::::999777666555777777777666666555555555333333444444444555555555444444444444444444444444555555666666666666777777777888888999::::::;;;;;;:::;;;<<<<<<===>>>>>>>>>===@@@CCCDDDEEEEEEGGGHHHJJJMMMPPPPPPPPPRRRZZZ```gggiiilllmmmjjjfffcccaaa```___^^^___```cccgggiiikkkiiigggffffffgggjjjlllkkklllnnnpppqqqqqqpppooolllmmmmmmmmmmmmmmmlllllliiiiiiggggggiiillloooqqqrrrqqqppprrrvvvzzz|||}}}|||yyyvvvttttttsssqqqoooooorrrtttsssqqqqqqtttwwwyyywwwvvvwwwwwwwwwuuusssqqqsssttttttsssrrrssstttrrrqqqppppppppprrrtttuuussstttvvvxxxzzz|||}}}~~~}}}zzzvvvsssuuuuuuuuuvvvxxxzzz|||~~~{{{}}}~~~}}}~~~~~~}}}{{{xxxuuuttttttttttttrrrooonnnoooppprrrrrrrrrrrrssstttuuuvvvssstttvvvxxxyyyyyyyyyyyyvvvwwwyyyyyyxxxvvvsssqqqqqqqqqsssuuuyyy}}}|||{{{zzzxxxvvvtttrrrqqqlllnnnoooooommmlllmmmnnnooorrruuuxxxxxxxxxxxxyyyvvvuuusssqqqpppqqqrrrsssqqqrrrsssvvvxxxxxxxxxwwwuuutttsssrrrqqqrrrrrrsssooooooppprrrttttttsssqqqooorrruuuwwwuuusssqqqqqqnnnooopppqqqrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuunnnooopppqqqqqqpppooonnnmmmnnnooopppppppppooooooppprrrsssrrrqqqpppqqqrrrqqqrrrsssttttttsssqqqooonnnlllkkkjjjjjjkkkmmmnnnqqqpppmmmjjjhhhhhhjjjlllnnnggg___]]]___aaa___\\\```aaaaaaaaabbbbbbaaaaaa^^^]]]\\\]]]^^^^^^]]][[[YYYXXXVVVTTTSSSTTTVVVXXX.........---------------------............------,,,,,,,,,------------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...........................---,,,---/////////...////////////////////////---...///000111111111111//////............/////////////////////.........////////////////////////......////////////000000......////////////000000......////////////000000000000000000000000000000//////000111111111111000111222222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333444444444444555666777888444888<<<<<<:::AAAWWWlll|||jjjRRRKKKEEECCCBBBAAACCCHHHWWWeee{{{ttt______dddpppoooYYYJJJBBB>>>===999999888888888888999999777666666777888999:::;;;;;;;;;<<<======>>>??????========================<<<<<<======<<<:::888777777888888888777666555444333333333444444444444555444444444444444444444444555555555555555555555555666666777888999999999999888999:::;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDCCCFFFIIIJJJJJJMMMRRRVVV]]]aaafffhhhgggeeebbbaaa]]]\\\ZZZZZZ\\\___cccfffiiigggdddbbbbbbdddfffhhheeegggiiilllmmmmmmlllkkkkkklllllllllkkkjjjjjjiiifffffffffgggiiilllnnnoooooonnnnnnqqquuuzzz|||}}}|||yyyvvvttttttsssqqqoooooopppqqqqqqpppqqqssstttsssrrrrrrssstttsssqqqnnnmmmoooqqqqqqqqqpppqqqrrrqqqpppppppppppppppqqqqqqoooqqqsssvvvxxxzzz{{{{{{~~~~~~|||wwwsssrrrrrrrrrtttvvvyyy|||}}}yyyzzz|||~~~~~~~~~}}}{{{|||}}}|||{{{xxxuuusssrrrssssssqqqoooooopppqqqsssrrrrrrrrrrrrsssttttttssssssuuuvvvxxxyyyyyyzzzvvvwwwxxxyyywwwuuuqqqoookkklllooorrrwww{{{~~~||||||{{{zzzxxxwwwwwwvvvqqqrrrtttsssqqqnnnmmmmmmkkknnnsssuuuvvvwwwxxxyyyttttttrrrqqqppppppooooooooooooppprrruuuvvvuuutttsssrrrqqqpppoooooooooooonnnnnnoooqqqttttttsssqqqoooqqqssstttrrrqqqpppppplllmmmooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppppppppooonnnnnnnnnoooppppppooooooooopppqqqrrrqqqpppoooppprrrpppqqqrrrrrrrrrqqqpppooolllkkkiiigggggghhhiiijjjmmmllljjjgggfffhhhmmmqqqvvvooogggaaa___^^^]]][[[^^^^^^^^^^^^]]]\\\[[[ZZZWWWVVVWWWYYY[[[\\\ZZZYYYRRRSSSRRRQQQPPPPPPRRRTTT......------,,,+++++++++,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---/////////...////////////////////////,,,---...///000000000000//////............//////000/////////............////////////////////////........./////////000000........./////////000000........./////////000000000000000000000000000000......///000000000000///111111222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444444555222333666888777999EEEQQQeee~~~gggXXXIIIDDDCCCBBBAAACCCHHHUUUjjj}}}pppeeefffmmmvvv|||gggUUUIIICCC<<<;;;:::999888888888888777777666666666777999999999:::;;;<<<===>>>??????=====================>>>>>>>>>??????>>><<<:::888888888999999888666555444444444444444555555555555444444444444444444444444444444444444444444444444444555777888999999888888666777999:::;;;;;;:::::::::<<<===>>>======???@@@???@@@CCCEEEHHHJJJKKKLLLPPPUUU[[[```aaaaaa``````[[[YYYWWWVVVXXX\\\```dddddddddddddddccccccbbbbbbaaacccfffiiijjjjjjiiiiiijjjjjjjjjiiihhhgggfffeeecccdddfffhhhjjjlllmmmnnnmmmmmmnnnqqquuuyyyzzz{{{{{{xxxuuutttsssrrrpppooonnnmmmlllmmmooopppqqqpppnnnnnnnnnpppqqqpppmmmkkkkkklllnnnnnnmmmlllmmmnnnoooppppppqqqqqqpppooonnnmmmnnnqqqtttvvvxxxyyyyyy||||||~~~~~~xxxtttpppppppppqqqsssvvvxxxzzzwwwwwwxxxyyy{{{|||~~~|||}}}~~~~~~|||{{{xxxyyyzzzzzzyyywwwtttrrrqqqrrrrrrqqqppppppqqqssstttsssrrrrrrqqqrrrrrrrrrqqqsssvvvyyyzzzzzzyyyxxxtttuuuwwwwwwwwwtttqqqooojjjlllooorrrvvvyyy{{{|||{{{zzzzzzyyyyyyyyyyyyzzzuuuwwwxxxwwwsssooommmllljjjmmmqqqttttttuuuuuuvvvssssssssssssrrrpppooommmnnnmmmnnnppptttuuusssqqqoooooooooooonnnmmmllllllnnnnnnoooqqqttttttsssqqqooopppqqqqqqpppooopppqqqnnnnnnooopppppppppppppppppppppppppppppppppppppppooopppqqqrrrrrrqqqpppooooooooooooooonnnnnnnnnnnnooopppqqqpppoooooopppqqqppppppppppppppppppppppppllljjjhhhfffeeeeeefffgggkkkkkkhhheeedddhhhooouuuzzzuuummmeee___]]]\\\\\\\\\\\\\\\[[[YYYVVVTTTRRRNNNOOOQQQSSSVVVUUUSSSPPPKKKNNNPPPPPPOOONNNPPPQQQ...------,,,+++***)))))),,,------......------,,,,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------------------------------...---,,,---/////////...////////////////////////+++,,,---...//////////////////............//////000000//////.........---////////////////////////---.........//////000000............/////////000............/////////000000000000000000000000000---......///////////////111111111222222333333333111111222222222333333333222222222222222222222222333333333333333333333333444333222222111111222222555333333666888888<<>>>>>???============>>>>>>>>>>>>===>>>??????>>><<<999888888999999999888777555444555555555555666666666777444444444444444444444444444444444444444444444444333555666888888888777777555666888999::::::999999999:::;;;;;;;;;;;;<<<>>>>>>>>>@@@CCCGGGIIIHHHGGGGGGLLLSSSYYY\\\]]]^^^___[[[XXXVVVTTTVVVZZZ___bbbaaaccceeegggfffddd```^^^aaacccfffiiikkkkkkjjjiiihhhhhhhhhgggfffdddcccbbb```bbbeeeiiikkkmmmmmmnnnnnnmmmnnnqqquuuxxxxxxxxxyyywwwtttsssrrrqqqpppnnnnnnkkkiiijjjnnnpppooommmllllllmmmpppqqqpppmmmjjjjjjkkklllllljjjhhhhhhiiinnnoooqqqrrrrrrpppnnnmmmkkkmmmpppsssvvvwwwxxxxxx{{{{{{}}}yyytttooooooooooooqqqsssuuuvvvvvvuuuuuuuuuvvvxxxzzz||||||}}}~~~~~~|||zzzyyyuuuvvvxxxyyyxxxuuusssqqqpppqqqrrrqqqpppppprrrtttttttttsssrrrqqqqqqqqqqqqpppsssyyy}}}~~~|||yyyvvvrrrsssuuuvvvvvvuuurrrqqqmmmnnnrrruuuxxxyyyzzzzzzxxxwwwwwwwwwxxxyyyzzzzzzwwwyyyzzzxxxsssoookkkjjjkkknnnqqqsssssssssssstttssstttuuuuuutttqqqooommmnnnmmmmmmpppssstttrrrpppmmmnnnoooooonnnllljjjiiioooooooooqqqttttttsssqqqoooooopppooonnnnnnppprrrpppqqqqqqppppppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqppppppooonnnnnnnnnnnnnnnnnnpppqqqpppooonnnoooppppppooooooooooooooopppqqqllljjjhhheeeddddddeeeffflllkkkhhhdddcccgggooovvv{{{xxxpppggg___\\\\\\^^^[[[[[[ZZZYYYVVVRRROOONNNHHHIIIKKKNNNPPPNNNKKKHHHGGGKKKOOOPPPOOONNNNNNOOO...------------...//////...////////////---,,,+++---,,,,,,++++++,,,,,,---........................,,,------......------,,,.........------,,,,,,,,,...------,,,,,,------...---------.........//////,,,,,,,,,------............---,,,,,,,,,,,,---......///111222333222111///........................000000000000000000000000............////////////000000000000000000000000............////////////111111111111111000//////000000000000111111111111111111111111111111111111222333333444444333333222333333222111000000111111000000111222333333444444333333333333333333333333666666555555666777999:::EEENNN```yyynnn___TTTJJJEEEEEEAAAEEENNN___wwwhhhZZZ\\\aaacccrrr~~~qqq\\\RRREEE;;;;;;===999666555444666888888777666555666999999:::;;;<<<===>>>???============>>>>>>>>>>>>????????????>>>===;;;;;;=========<<<;;;999888777888888777777666666666555555555666666555555444333333333444444555666777777444444444444444444444444666777777777888888999999999999:::;;;;;;;;;;;;:::>>>??????@@@@@@AAABBBBBBDDDFFFJJJOOOSSSVVVWWWXXXUUUTTTRRRQQQRRRSSSUUUVVVZZZ___dddhhhhhheeecccbbbaaadddggggggeeedddfffiiikkkmmmlllhhhfffgggfffbbbdddeeeggghhhiiijjjjjjjjjkkkkkklllmmmqqquuuxxx{{{zzzyyyvvvrrrmmmjjjjjjkkkhhhhhhhhhhhhhhhiiiiiijjjmmmkkkjjjmmmpppqqqooommmmmmkkkiiiiiijjjjjjjjjiiigggiiimmmoooppppppnnnmmmmmmoooqqqqqqoooppptttxxxuuuuuuvvvyyyzzzzzzxxxuuuppppppppppppppppppppppppqqqsssuuuvvvvvvvvvwwwxxx{{{{{{yyyyyyxxxyyyzzz{{{zzzyyyvvvtttrrrrrrqqqrrrsssqqqmmmkkkkkknnnqqqtttssstttsssrrrooonnnoooppptttuuuwwwxxxyyyyyyxxxxxxrrrrrrssssssrrrrrrqqqppppppqqqrrrtttvvvwwwyyyyyyzzzxxxuuusssssstttuuuwwwwwwwwwvvvtttsssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnrrrtttvvvuuusssqqqpppppplllmmmnnnoooppppppooonnnllllllkkkkkkkkkllllllmmmqqqqqqqqqrrrrrrssssssssspppqqqsssrrrpppnnnmmmnnnrrrpppmmmlllmmmmmmlllkkkkkklllnnnpppqqqrrrrrrrrrmmmnnnpppqqqrrrrrrqqqppptttsssrrrqqqooonnnmmmlllnnnoooppppppooonnnlllkkkmmmllllllkkkjjjiiihhhgggeeeeeeeeeeeeeeedddddddddeeegggiiihhheeedddfffhhhmmmnnnlllggg```[[[YYYZZZYYYWWWTTTSSSRRRQQQOOOMMMIIIHHHHHHJJJKKKLLLJJJIIIGGGGGGHHHIIIHHHGGGFFFEEE---------,,,---......///,,,---...//////...------------,,,,,,,,,,,,------........................,,,------......------,,,......---------,,,,,,,,,...------,,,,,,------...,,,------------.........,,,,,,,,,---------.........---,,,,,,,,,,,,---...---...//////...---+++)))........................////////////////////////............////////////////////////////////////............////////////111111111111111000///////////////000000000111111111111111111111111111111222222333333333333222222333222222111000000111111000111111222333333444444333333333333333333333333555555444444555666888999???BBBKKK\\\ttt~~~lllXXXJJJFFFEEEGGGKKKRRRbbbyyy}}}hhh^^^\\\ZZZdddnnneeeTTTCCC===;;;888777888888999999999999999;;;<<<888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????????????????>>>===<<<;;;=========<<<;;;:::888888888888888888777777777666555555666666555555444333333333444444555666666777555555555555555555555555444444444555555555666666888888999::::::::::::999<<<======>>>??????@@@@@@???AAADDDGGGKKKNNNPPPQQQPPPOOONNNMMMMMMOOOPPPQQQUUUYYY```dddeeeddddddcccbbbdddfffeeecccdddhhhlllkkkooorrrrrrtttuuupppiiieeeeeefffggghhhhhhiiiiiijjjjjjjjjlllnnnrrrvvvxxxvvvvvvuuuqqqmmmjjjiiiiiigggffffffeeefffgggiiijjjlllkkkjjjmmmpppqqqpppooolllkkkiiiiiijjjjjjiiihhhhhhiiijjjllllllkkkjjjiiilllmmmnnnooooooqqqtttvvvtttssstttuuuwwwwwwvvvtttppppppppppppppppppppppppqqqsssuuuuuuttttttuuuvvvyyyxxxwwwwwwvvvwwwxxxyyyxxxwwwuuusssrrrqqqqqqqqqsssqqqooommmmmmnnnqqqrrrssstttsssqqqooonnnnnnpppssstttuuuwwwxxxwwwwwwvvvrrrrrrssssssrrrrrrqqqpppppppppqqqssstttuuuvvvwwwwwwuuusssqqqpppqqqssstttvvvuuuuuutttsssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnsssuuuvvvuuusssqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnooopppppppppqqqqqqrrrssssssqqqrrrtttsssqqqoooooooooqqqooolllkkklllllllllkkkllllllmmmnnnooopppqqqrrrmmmnnnoooqqqrrrsssttttttqqqqqqpppooommmlllkkkjjjnnnooooooooonnnllljjjiiijjjjjjiiihhhgggfffeeeeeeddddddccccccbbbbbbbbbaaabbbdddeeedddbbb```aaacccfffgggfffbbb\\\WWWUUUTTTNNNMMMLLLMMMOOOOOONNNLLLHHHGGGFFFGGGHHHHHHGGGFFFDDDEEEEEEFFFEEEDDDCCCBBB,,,,,,,,,,,,,,,------...++++++---...////////////...------,,,,,,------...........................,,,------......------,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,------...............,,,***'''&&&........................////////////////////////............////////////////////////////////////............////////////000000111111000000//////....../////////000000000111111111111111111111111111111222222222222111111333222111111000111111111111111111222222333333444333333333333333333333333333333333333444555666777888888;;;CCCUUUqqqpppXXXMMMEEEGGGIIIKKKPPP```www|||jjj^^^YYYZZZ___iiiyyynnnUUUFFF>>>:::999999:::888777666666888999;;;777777888999:::;;;;;;<<<>>>>>>>>>>>>??????@@@@@@????????????>>>===<<<<<<=========<<<;;;:::999888999888888888888888777777555666666666666555444444333333444444555666666666666666666666666666666666333333333444444444444555666777777888888888888888::::::;;;<<<<<<======>>>======???AAADDDFFFIIIJJJLLLKKKJJJIIIJJJKKKLLLMMMMMMRRRYYY^^^```aaabbbcccbbbccccccaaa```ccciiiooorrrwww}}}zzzmmmffffffeeeeeeeeefffhhhiiiiiiiiihhhiiikkknnnrrrtttsssttttttsssoookkkiiihhhhhhgggeeecccdddeeehhhiiijjjiiiiiikkknnnpppppppppkkkjjjhhhhhhiiijjjiiihhhggggggggggggffffffeeeeeekkkjjjjjjllloooqqqrrrsssrrrqqqqqqqqqssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvuuutttssstttuuuvvvvvvuuuttttttuuuvvvwwwuuuuuutttrrrrrrqqqrrrrrrsssrrrqqqpppooooooooopppqqqrrrrrrpppooonnnoooppprrrssstttvvvvvvvvvvvvuuurrrrrrrrrrrrrrrqqqqqqpppoooppppppqqqqqqrrrrrrssssssqqqooonnnnnnoooppprrrssssssrrrrrrrrrqqqqqqqqqooooooooooooooooooooooootttuuuvvvvvvtttrrrrrrssstttttttttrrrqqqooommmlllooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrrsssuuuuuusssqqqpppqqqooommmkkkjjjkkklllkkkkkkmmmlllllllllmmmnnnpppqqqkkkkkklllmmmooorrrtttvvvttttttsssrrrpppooonnnnnnmmmnnnnnnnnnllljjjiiigggggggggfffeeedddcccbbbbbbbbbbbbaaa```___^^^^^^]]]]]]___```^^^\\\ZZZZZZ[[[\\\]]]]]][[[VVVQQQNNNMMMIIIIIIKKKMMMPPPQQQOOONNNHHHFFFCCCBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???,,,++++++++++++,,,------,,,,,,------...............------,,,,,,------...........................,,,------......------,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------------------------------000000000///---,,,***)))........................////////////////////////............////////////////////////////////////............///////////////000000000000000//////............////////////111111111111111111111111000000111111111111000000222222111111111111111222111111111222222333333333222222222222222222222222222222222333333444555555444777:::>>>FFFXXXoooooo]]]FFFGGGJJJLLLMMMRRR^^^iiizzzxxxeeeYYY[[[YYY[[[fffxxxooo[[[NNNDDD<<<777:::999666555666666666666666666777777888999999:::<<<<<<======>>>>>>?????????????????????>>>===<<<============<<<;;;:::999888888888888777777777777666666666666666555444444444444444555555555666666555555555555555555555555555555555555555555555555555555666777777777777666999999999:::;;;;;;<<<<<<>>>>>>>>>???AAACCCFFFHHHJJJIIIIIIHHHIIIJJJKKKKKKGGGLLLRRRVVVYYY[[[\\\^^^``````___]]]\\\```hhhooo||||||kkkgggeeedddccccccdddfffggghhhgggggggggiiikkknnnppppppsssvvvvvvrrrnnnkkkjjjllljjjfffcccbbbccceeegggffffffgggiiikkkmmmoooooojjjhhhgggggghhhiiihhhgggfffeeedddcccccccccddddddiiigggfffiiinnnqqqqqqooorrrpppoooooopppqqqqqqpppppppppppppppppppppppppppsssuuuvvvvvvtttrrrsssssstttssssssrrrrrrsssuuuuuuttttttssssssrrrrrrrrrsssrrrrrrrrrrrrqqqpppnnnmmmlllnnnooonnnnnnnnnppprrrqqqrrrtttuuuvvvvvvuuuuuuqqqrrrrrrrrrrrrqqqppppppooooooooooooooooooooooooooonnnmmmllllllnnnooopppoooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvuuusssrrrrrrssssssrrrqqqpppnnnmmmkkkjjjlllmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnooopppppprrrtttvvvuuutttrrrrrrrrrooommmkkkjjjkkkmmmmmmlllnnnmmmkkkjjjkkkmmmooopppjjjiiihhhhhhiiilllppprrrttttttsssrrrqqqpppooooookkkkkkllllllkkkjjjiiihhhddddddcccbbbaaa```______```______]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXVVVTTTTTTRRRTTTUUUTTTQQQMMMJJJGGGIIIIIIJJJMMMOOOOOONNNLLLHHHEEEAAA??????@@@@@@@@@????????????>>>>>>======,,,++++++++++++,,,------......------,,,,,,,,,,,,---------,,,,,,---------........................,,,------......------,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------------------------------///////////////...------............................................................////////////....................................////////////...//////000000000//////............////////////000000000000000000000000///000000111111000000///222111111111111111222222111222222222222222333333222222222222222222222222111111222222333444444444333888<<<===>>>FFFUUUaaarrrTTTLLLHHHKKKMMMLLLOOOSSSjjj|||qqq```___ZZZWWW\\\mmmyyyjjjZZZIII<<<<<<:::888888:::999777555555555666666777888888888::::::;;;;;;<<<======>>>>>>????????????>>>>>>===============<<<;;;::::::777777777777777777777777666666777777666666555444444444444555555555555555444444444444444444444444555555555555555444444444333444555555666666555555888888999999:::;;;;;;;;;???>>>>>>>>>???BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHDDDGGGLLLOOOPPPRRRTTTUUUZZZZZZYYYWWWWWW[[[cccjjjzzzzzzhhhdddcccaaa``````aaaccceeefffeeeddddddfffhhhkkkmmmooossswwwxxxvvvqqqnnnlllqqqnnniiieeebbbbbbcccdddbbbcccdddeeefffhhhkkkmmmhhhgggeeefffggghhhhhhgggddddddbbbbbbbbbccceeefffgggfffeeehhhmmmooonnnlllrrrpppnnnnnnpppqqqpppoooooooooooooooooooooooooooppprrrsssrrrpppooooooooorrrrrrqqqqqqqqqrrrtttuuusssssssssssssssssssssssspppqqqrrrsssrrrpppmmmlllgggiiikkkllllllnnnqqqtttqqqrrrsssuuuuuuuuuuuutttqqqqqqrrrrrrqqqqqqpppooommmmmmmmmmmmllllllllllllmmmllllllllllllmmmoooooommmmmmmmmnnnoooppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrssstttsssqqqqqqrrrsssppppppooonnnmmmmmmmmmlllllllllmmmmmmlllkkkjjjiiiiiiiiijjjkkklllmmmnnnoooqqqsssuuuuuusssrrrrrrrrrooommmkkkkkkmmmnnnooonnnnnnmmmkkkjjjjjjlllnnnoookkkjjjgggffffffhhhjjjlllnnnnnnmmmllllllkkkjjjjjjfffgggiiijjjjjjiiiiiihhhbbbbbbaaa```___^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUSSSQQQOOOLLLMMMNNNOOONNNLLLHHHFFFDDDDDDEEEGGGJJJKKKJJJHHHGGGDDD@@@>>>>>>??????>>>>>>=========<<<<<<<<<<<<,,,,,,,,,,,,,,,------...///...---,,,++++++++++++---,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,------------...------------,,,,,,,,,,,,------......------,,,,,,,,,------.........///............................................................////////////....................................////////////......///000000000//////....../////////000000000000000000000000000000000000000111111111111000000111111111000111111222333222222222222222222222222222222222222222222222222000111222333444444444333444777888666555:::EEEOOOccc{{{ppp]]]KKKGGGHHHGGGHHHKKKYYYhhh{{{yyyhhhbbbZZZZZZhhh{{{eeeSSSBBB???;;;999:::999777444555555666666777777777777888999999:::;;;<<<======>>>??????@@@??????>>>>>>===============<<<;;;;;;777777777888888888888888666777777777777666555555555555555555555555555555444444444444444444444444444333333333333222222222333444444555555555555555666777777888888999::::::;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGHHHHHHIIIKKKMMMQQQRRRSSSQQQQQQTTT[[[aaajjjqqqyyytttfff]]]]]]\\\\\\\\\^^^___```bbbaaa```aaabbbeeehhhiiilllpppuuuwwwuuurrrnnnmmmrrrpppkkkfffcccaaaaaaaaa```aaabbbbbbcccdddhhhjjjgggeeedddeeefffggggggfffdddcccbbbbbbbbbdddeeeffffffffffffiiikkkllllllkkkqqqpppnnnoooppppppooonnnllllllllllllllllllllllllkkklllmmmmmmkkkjjjjjjjjjppppppoooooooooqqqrrrsssrrrrrrsssssssssrrrqqqqqqooopppqqqrrrqqqooommmllleeefffhhhiiijjjllloooqqqooopppqqqssstttssssssrrrqqqqqqqqqqqqqqqppppppooolllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkklllmmmnnnoookkkkkklllmmmmmmnnnoooooooooooooooooooooooooooooopppqqqqqqpppnnnnnnppprrrppppppooonnnnnnnnnoooooolllmmmnnnnnnmmmllljjjiiigggggghhhiiijjjlllmmmmmmoooqqqssssssrrrqqqqqqqqqooommmkkklllmmmooopppoooooonnnmmmlllkkklllmmmnnnnnnllliiifffeeefffhhhiiikkkkkkjjjjjjiiihhhhhhgggcccdddeeefffffffffeeeddd______^^^]]]\\\[[[ZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTRRRRRRRRRSSSSSSRRROOOLLLIIIIIIIIIKKKLLLLLLIIIFFFBBBAAABBBDDDHHHKKKLLLLLLDDDBBB???>>>>>>>>>===<<<===<<<;;;:::::::::;;;;;;---------,,,---......///...---,,,+++++++++,,,---,,,++++++******++++++,,,........................,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,------------...............---------,,,,,,,,,,,,,,,---......---,,,,,,---------------......///............................................................////////////....................................////////////---......///000000///////////////000000000111111000000000000000000000000000111111222222111111000111111000000111222222333222222222222222222222222111111111111111111111111000111222444444444444333222444555333222555<<>>>>>??????@@@@@@?????????===============<<<<<<;;;999999999:::::::::;;;;;;777777777777777666555555555555555555555555555555555555555555555555555555444444444444333333333222333444444555666555555555444444555555666777777888777888999;;;<<<=========<<<======>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDFFFHHHHHHKKKMMMMMMLLLNNNRRRVVVWWW___ggglllppppppiii```UUUUUUVVVWWWXXXYYYYYYZZZ\\\\\\\\\\\\^^^aaadddfffhhhkkkppprrrqqqnnnlllkkkooommmjjjfffcccaaa`````````bbbbbbbbbaaabbbfffiiifffdddcccdddfffggggggfffddddddccccccbbbccccccccceeegggiiijjjjjjiiijjjjjjooonnnnnnooopppooommmkkkiiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkkkkiiihhhiiiiiimmmmmmllllllmmmnnnpppqqqppppppqqqqqqpppooonnnmmmmmmnnnoooppppppooommmllleeeggghhhhhhggghhhjjjllllllmmmooopppqqqqqqpppoooqqqqqqqqqqqqqqqpppooooookkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmnnnjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmllllllnnnppppppooonnnmmmlllmmmmmmnnnkkklllmmmmmmlllkkkiiigggeeeeeefffhhhiiijjjkkklllmmmoooqqqrrrpppooooooooommmllljjjkkkmmmooooooooonnnnnnnnnmmmmmmmmmllllllllljjjhhhfffddddddeeefffiiiiiihhhhhhggggggffffffaaaaaabbbbbbaaa```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNPPPRRRQQQMMMIIIGGGFFFFFFHHHJJJLLLJJJHHHDDDCCCBBBCCCFFFIIIKKKKKKAAA???======>>>===<<<:::;;;:::999888888888999999...------------...//////,,,++++++***+++,,,...///+++******************+++........................,,,------......------,,,,,,,,,,,,------............------,,,,,,------...---------.........//////.........------,,,,,,,,,,,,,,,---......---,,,,,,000//////......//////000............................................................/////////000..................................../////////000------...///000000//////000000000000111111111111000000000000000000000000111111222222222222111111111111000000111222333333222222222222222222222222111111111111111111111111000111333444555555444444111444666666555555777999===KKKccchhhYYYPPPEEEBBBGGGEEENNNXXXdddtttuuuaaaYYYggg{{{nnn[[[MMMEEE???;;;777666666666777777777777777999999:::;;;<<<===>>>???>>>??????@@@@@@@@@??????==================<<<;;;;;;;;;;;;<<<<<<=========777777777777777666666555555555555555555555555444666666666666666666666666777777777666666555555555333444555555666666555555222222333444444555555666666777999;;;======<<<<<<;;;<<<======>>>>>>======<<<>>>???@@@@@@AAADDDFFFCCCFFFJJJJJJIIIJJJLLLOOOMMMTTT[[[^^^```bbb___YYYOOOPPPRRRSSSUUUUUUUUUUUUYYYXXXXXXYYY[[[^^^aaacccdddggglllnnnmmmkkkiiihhhkkkjjjhhheeecccbbbaaa```aaaccccccbbb```aaaeeeiiieeedddcccccceeegggffffffeeeeeedddcccbbbaaa``````dddhhhkkkkkkiiiggghhhjjjmmmmmmmmmooopppnnnkkkiiiggggggggggggggggggggggggiiikkkmmmlllkkkjjjkkklllkkkkkkjjjjjjkkkmmmnnnooonnnoooooooooooommmkkkjjjlllmmmnnnoooooonnnmmmmmmggghhhhhhgggeeedddfffgggjjjkkklllnnnnnnnnnnnnmmmpppqqqqqqqqqqqqpppoooooojjjjjjjjjjjjjjjjjjjjjjjjfffggghhhiiijjjkkklllmmmjjjjjjjjjkkkkkklllllllllnnnnnnnnnnnnnnnnnnnnnnnnlllllllllkkkjjjjjjlllnnnnnnmmmkkkjjjiiiiiijjjjjjhhhiiijjjkkkjjjhhhfffdddddddddeeeggghhhjjjkkkkkklllnnnppppppooonnnnnnnnnllljjjiiiiiilllnnnoooooonnnooooooooonnnmmmlllkkkhhhgggeeecccbbbbbbbbbccccccccccccbbbbbbaaaaaa````````````___]]][[[XXXWWWZZZYYYXXXXXXVVVVVVUUUTTTOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLNNNQQQPPPLLLHHHGGGEEEDDDFFFIIIKKKKKKIIIEEEBBB???===???AAABBBBBB>>>===<<<<<<======:::888:::999777666666777777888......---------,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------,,,,,,+++++++++........................///...---,,,,,,---...///.........------,,,,,,+++------,,,,,,,,,------...------......//////000000............////////////........................000000000///......---------------............///000000000000000000000000111111111111111000///...////////////000111222333222222222333333333444444333333333222222222222111111222333333444444333333555555555555666666666666@@@BBBLLLbbb}}}nnnZZZNNNIIIGGGJJJEEEFFFQQQaaannnyyyyyykkkcccmmm~~~|||eeeUUULLLBBB999;;;:::888888999:::999888:::888666555777:::>>>@@@@@@@@@??????????????????AAA@@@@@@???>>>===<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999888777666999888888777777777777777777777666666666666777777666666555444333333222222444444444444444444444444555444333333333333444555999999999999999999999999777777888999:::;;;;;;<<<<<<<<<<<<<<<============@@@CCCEEEFFFFFFEEEEEEFFFIIIIIIKKKNNNPPPQQQOOOMMMHHHGGGGGGHHHKKKPPPTTTWWWSSSSSSSSSTTTUUUVVVXXXXXX[[[]]]```dddffffffdddaaacccbbbaaa```___^^^]]]\\\```aaaaaa```______aaacccccccccbbbaaa````````````fffdddcccccccccbbb___]]]___```cccfffggghhhhhhhhhiiijjjkkkkkkiiiiiijjjkkkfffffffffeeedddeeehhhjjjiiiggggggiiilllnnnllljjjfffhhhjjjlllmmmmmmlllkkkmmmnnnppppppnnnlllkkkkkkkkkjjjjjjiiihhhiiiiiiiiikkkkkkjjjhhhgggeeeddddddggghhhjjjlllmmmnnnnnnmmmooonnnmmmlllmmmooorrrsssqqqooommmmmmnnnnnnjjjggghhhgggggggggggghhhiiiiiijjjjjjiiiiiiiiijjjkkklllmmmnnnnnnooonnnmmmkkkjjjjjjjjjjjjhhhffffffhhhjjjjjjkkkkkkkkkjjjhhhfffeeennnnnnmmmllljjjhhhfffeeeeeefffffffffddddddfffhhhkkkkkkjjjiiijjjlllnnnpppmmmnnnmmmkkkiiiiiikkkmmmlllkkkiiiiiiiiiiiigggffffffeeedddcccbbbbbbbbbbbb```___^^^]]]]]]]]]^^^___[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVUUUUUUTTTSSSSSSSSSNNNNNNLLLKKKJJJJJJJJJJJJHHHJJJLLLNNNMMMJJJFFFCCCFFFEEEDDDEEEHHHIIIJJJIIICCCBBBAAA???>>><<<;;;:::<<<;;;:::888777666666666777666666555555555555666...------------,,,,,,,,,,,,,,,,,,,,,------------/////////......,,,++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........---------,,,,,,,,,+++..............................------------...............------,,,,,,,,,...------,,,,,,------...............////////////............////////////.................................///////////////........./////////000000000000000000000000000000222333333333333222111000/////////000000222333333444444444333222222111111000111111111222222333333111222333333444444333333333444444444444555555555555888BBBQQQbbbyyyooo]]]PPPHHHIIIFFFGGGNNNTTTZZZccckkk~~~}}}rrrhhhhhhnnnrrrcccRRRCCC>>>;;;999888888888888777999888666555666888;;;===>>>>>>??????????????????@@@@@@??????>>>======<<<============<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999888777777666666777777777666666666666666666777666666555444444333222222444444444444444444444444555444333333333333444555444444444444444444444444555666777888999::::::;;;;;;;;;;;;<<<<<<=========???AAADDDEEEDDDCCCDDDEEEDDDDDDFFFHHHJJJKKKJJJHHHGGGGGGFFFGGGIIILLLPPPRRRPPPPPPPPPQQQSSSTTTVVVWWWVVVWWWZZZ]]]aaaaaa```^^^_________^^^^^^]]]]]]]]]\\\]]]]]]\\\[[[\\\^^^```cccbbbbbbbbbaaaaaaaaa```bbbaaaaaaaaabbbaaa___\\\]]]^^^```bbbdddeeefffgggeeeggghhhhhhhhhiiikkkmmmhhhhhhgggeeecccdddfffiiimmmkkkjjjkkkmmmmmmkkkhhhfffhhhjjjlllmmmmmmmmmlllmmmoooqqqpppnnnlllkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjjjjiiihhhfffeeedddddddddeeegggiiijjjjjjiiiiiikkkiiigggfffhhhkkknnnppppppnnnllllllmmmmmmjjjhhhgggfffffffffffffffgggggglllkkkiiihhhhhhiiijjjjjjkkklllllllllkkkjjjiiihhhhhhhhhhhhfffeeeeeegggiiikkkkkkllllllkkkjjjhhhhhhmmmmmmlllkkkjjjhhhgggfffeeefffgggfffddddddfffhhhkkkjjjiiihhhiiijjjlllnnnoooooonnnllljjjjjjkkklllkkkiiigggggggggfffeeecccccccccbbbbbbaaa`````````^^^]]]\\\[[[ZZZ[[[[[[\\\YYYXXXWWWVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPLLLLLLKKKJJJIIIIIIIIIJJJGGGIIIKKKMMMLLLJJJFFFDDDEEECCCBBBCCCEEEGGGGGGFFFAAAAAA???>>>===;;;::::::999888888777777777777888666666555555555666666777------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,+++***......------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............---------------........................---..................---.........---------------......---------------.../////////...............---............/////////........................------......///000000111////////////000000000111000000000000000000000000222222333333222222111111000000000000111222333333666666555333111000///.........///000111222333444111222222333333333333333222222222333333333444444111555<<>>;;;999999999999999888777777777888:::;;;<<<=========>>>??????????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777666666666666777666666555555555555666666666666555555444333333333333333333333333333333333555444444333333444444555444444444444444444444444444444555666777888999999888999999:::;;;<<<=========???AAABBBAAAAAAAAACCCAAAAAABBBDDDFFFGGGFFFDDDHHHGGGEEEEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPRRRTTTUUURRRRRRSSSVVVYYYZZZZZZYYYYYYZZZZZZZZZ[[[[[[\\\\\\XXXYYYYYYYYYXXXXXXZZZ\\\______```aaaaaa```___^^^]]]]]]^^^```aaaaaa^^^\\\ZZZ[[[\\\]]]___bbbdddeeebbbdddeeeeeefffhhhkkknnnkkkjjjhhheeecccccceeehhhmmmlllkkkjjjjjjiiigggeeefffgggiiilllmmmnnnnnnmmmnnnpppqqqpppnnnkkkjjjjjjiiiiiihhhggggggggggggggghhhhhhgggffffffeeeddddddcccdddeeegggggggggfffeeegggeeebbbaaabbbfffkkkoooooonnnlllllllllllljjjhhhfffeeeddddddddddddeeeeeekkkjjjiiihhhgggggghhhhhhiiiiiiiiiiiihhhgggfffeeeeeeffffffdddcccdddfffhhhjjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkjjjiiihhhhhheeefffgggfffddddddeeegggjjjiiihhhgggggghhhiiijjjmmmmmmmmmjjjhhhggggggiiiiiigggeeedddcccccc```_________``````___^^^]]]\\\\\\ZZZYYYWWWVVVVVVWWWWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIEEEGGGIIIJJJJJJIIIFFFDDDCCCBBB@@@@@@BBBCCCBBBAAA???>>>===<<<;;;:::999888666666666666666777888888666555555555666777888888---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...................................................,,,---...//////...---,,,------------............///......------------.../////////......------------------.........//////....................................//////000000....../////////000000000//////////////////////////////000000000000//////111111111111111222333333555555444222111000///......//////000111111222222111111222333333333333222222222222333333333333444444666:::===???HHH]]]qqq~~~qqq[[[SSSLLLIIIGGGGGGJJJPPPLLL[[[iiinnntttyyyuuukkk]]]ggggggdddhhhgggiiittt{{{aaaYYYNNNDDD>>><<<;;;:::888888888888888999:::::::::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777666666666666777666666555555555555666666666666555555444444444333333333333333333333333333444444444444444444444444444444444444444444444444222222333444555666777777666666777888:::;;;<<<<<<;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGHHHGGGEEEIIIHHHFFFDDDDDDDDDEEEEEEGGGHHHIIIKKKMMMPPPRRRTTTRRRQQQPPPQQQSSSTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZUUUVVVWWWWWWWWWWWWXXXZZZYYY[[[]]]^^^^^^]]][[[ZZZYYYZZZ[[[^^^aaaaaa^^^\\\YYYYYYYYYZZZ\\\___bbbcccccccccdddddddddfffiiilllmmmllljjjfffcccbbbdddfffiiihhhggggggfffeeecccaaaeeefffhhhjjjlllmmmmmmmmmmmmooopppooollljjjiiiiiiffffffeeedddddddddddddddeeeeeeeeeeeeeeeddddddddddddeeefffggggggfffeeedddeeebbb___^^^```eeejjjnnnnnnmmmlllkkkkkkjjjjjjiiieeeddddddcccbbbbbbbbbbbbhhhhhhgggffffffggghhhiiihhhhhhhhhggggggfffeeeeeeeeeeeeeeedddcccdddfffhhhhhhiiiiiijjjjjjkkkkkkkkkhhhiiiiiijjjjjjiiiiiiiiieeeffffffeeeccccccdddfffiiihhhggggggfffgggggghhhhhhhhhhhhfffcccaaaaaabbbfffdddbbbaaa```___]]][[[ZZZ[[[]]]]]]\\\[[[XXXWWWXXXWWWUUUSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDFFFGGGGGGFFFEEEDDDBBB@@@>>>>>>???@@@???>>><<<<<<;;;:::999888888888555555555555555666777777555555555666777888999:::------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))(((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------................................................,,,---...//////...---,,,---------....../////////000///...---------------//////......------,,,,,,------------....................................000000//////............------........./////////////////////////////////...//////000000000//////111111111000111111222222222222111111111000000000000000000000000000000000000111222222333333222222222222333333333444444444555444555888:::>>>HHHSSSiii|||qqqaaaPPPIIIHHHHHHIIIJJJDDDOOOXXX\\\gggvvvzzzvvviiilllcccYYYXXXVVVXXXdddmmm~~~xxxgggVVVHHH@@@:::777777777777777777888888999999999:::;;;<<<<<<=====================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;999999888777777777777777666666555555555555666666666555555555555555444444333333333333333333333333444444444444444444444444000000000000000000000000000111222333444555555666444555666777888999::::::999:::;;;;;;;;;;;;===>>>@@@AAACCCGGGJJJKKKIIIGGGJJJIIIGGGEEECCCBBBBBBBBBDDDEEEFFFHHHKKKNNNPPPRRRTTTRRRPPPOOOPPPQQQPPPOOONNNOOOPPPQQQSSSTTTUUUVVVSSSUUUWWWWWWVVVWWWXXXYYYWWWXXX[[[\\\]]]\\\[[[ZZZWWWWWWYYY\\\___```^^^\\\YYYXXXXXXYYY[[[]]]```aaadddeeeeeedddcccccceeeggglllkkkjjjgggcccbbbccceeeddddddeeeeeedddcccbbbbbbcccdddeeeggghhhjjjjjjkkkkkklllmmmmmmjjjhhhggggggcccbbbbbbaaaaaaaaaaaaaaacccccccccccccccdddddddddddddddeeefffeeedddcccbbbbbb```]]][[[]]]bbbhhhlllmmmlllllljjjiiiiiijjjjjjfffeeedddcccbbbaaaaaaaaaddddddddddddeeegggiiikkkjjjiiiiiihhhggggggfffffffffggggggfffdddeeegggiiifffffffffgggggghhhiiiiiifffgggggghhhiiiiiihhhhhhdddeeeeeedddbbbaaabbbdddggggggffffffffffffffffffdddeeeeeeccc```^^^^^^^^^cccaaa___]]]]]]\\\YYYWWWVVVWWWXXXYYYXXXVVVTTTSSSTTTSSSQQQOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBBAAA???===<<<=========;;;:::999999999888888777777777666666555555555555555666666666777888999:::;;;,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))((()))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------------.................................---..................---,,,,,,---...///000000000000000///...------------.........---------------,,,------------.................................111000000///......------------------............000000000000000000000000000000111111222222111111111000000000000000111111//////000000000111111111222222111111111000000000000111111222222222222222222222333333333444444444777333222777:::<<<>>>BBBKKK]]]uuuwww^^^PPPKKKHHHDDDCCCGGGJJJMMMQQQZZZhhhrrrvvvvvvzzzpppccc\\\TTTQQQZZZ]]]iiixxxppp^^^MMMAAA:::;;;:::888666555555666666888999999999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<=====================>>>>>>>>>======<<<::::::999888888888888999777777666666666666777777555555555555555555555555444444444444444444444444333444444555555444444333222222222222222222222222000000111222333444555555444444555555666777888888888999:::999999999;;;======???DDDIIIMMMNNNKKKHHHIIIHHHFFFEEECCCBBBAAAAAABBBBBBDDDFFFHHHKKKMMMOOOSSSQQQNNNNNNNNNNNNNNNLLLKKKLLLLLLMMMNNNOOOPPPQQQPPPRRRUUUVVVUUUUUUVVVWWWVVVWWWYYY[[[[[[\\\[[[[[[UUUUUUUUUXXX[[[]]]\\\\\\XXXXXXXXXYYYZZZ[[[]]]]]]cccddddddcccaaa``````aaaeeefffgggeeecccaaaaaabbbbbbccceeeeeedddcccdddeeebbbbbbccccccdddeeefffgggfffhhhiiiiiigggeeedddeeeaaaaaa```_______________``````aaabbbbbbcccddddddbbbbbbcccddddddcccbbbaaa```^^^[[[ZZZ[[[```eeehhhkkklllkkkjjjhhhhhhiiikkkgggfffeeedddbbbbbbaaaaaaaaaaaaaaabbbdddgggiiikkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiigggeeeeeegggiiidddddddddddddddeeefffgggdddeeeffffffgggggggggfffcccccccccbbb```___```bbbccccccddddddddddddddddddaaaccccccbbb```]]]]]]]]]^^^\\\ZZZYYYYYYXXXVVVTTTSSSTTTTTTTTTTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>??????>>><<<::::::;;;;;;:::999888888888888888777777777777777666555555555555555888777777777888999::::::,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,------.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------..............................------------......,,,,,,---...///000111111111000///...------------,,,------------------...,,,,,,---------.................................///////////////.....................////////////000000000000000000000000///000000111111111111111000000///////////////000/////////000000000111111111111111222222222222222000000111222222222222222111111111222222222222333777333333777::::::;;;>>>>>>HHHWWWjjjuuubbbVVVLLLFFFDDDHHHGGGIIIOOOSSSXXXaaajjjzzz~~~uuubbbUUUWWWUUU[[[eeerrr~~~jjjWWWLLLFFFCCC???;;;888777777777999999999999999999999999;;;;;;<<<<<<===>>>??????=========>>>>>>>>>??????===>>>>>>??????>>>>>>===<<<;;;::::::999999::::::888888777777777777888888555555555555666666666666555555555555555555555555333333444555555444333333555555555555555555555555000000111222333444444555333444444444555555666666777888999888777888:::===<<>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::888777777888999888777777777777777888888888888666666666555666666777777999999888888888999999:::,,,,,,,,,+++++++++******,,,,,,------------......------......///.........))))))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................///...---,,,,,,---...///+++,,,---...///111111222111111000......---------,,,,,,,,,------.........,,,,,,,,,---------..............................------......///000000000////////////000000000000000000000000000000000000------...///////////////000///............/////////000///000000000000000000000111222333444444555000000111222222222222111000000000000111111111111222///000333555555888<<<>>>@@@EEERRRllltttbbbTTTMMMLLLFFFDDDHHHQQQRRROOOUUU```xxxrrr\\\XXXSSSVVV\\\iiioooaaaRRRNNNHHHAAA<<<:::::::::999999999888888888888888:::;;;;;;<<<===>>>??????======>>>>>>??????@@@@@@===>>>>>>?????????>>>>>>===<<<;;;;;;::::::;;;;;;999999888888888888999999555555555666666666666666666666666666666666666666333333444555555444333333333333333333333333333333000000111222333444444555444444444444444444444444777888888777777888:::===<<>>>>>???@@@BBBEEEGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHKKKMMMOOOOOONNNOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVRRRPPPNNNOOORRRUUUWWWXXXVVVWWWXXXYYYYYYXXXVVVUUUYYY\\\___```^^^[[[ZZZYYYVVVZZZ^^^```___]]][[[ZZZ^^^aaacccbbb___]]]^^^```______^^^^^^^^^^^^______^^^```ccccccbbbaaaaaabbbbbbbbbaaa```````````````]]]^^^___```aaacccdddddddddeeefffggghhhgggffffffcccbbbaaa```aaacccfffgggjjjkkkkkkiiiffffffiiimmmkkkjjjhhhfffeeecccccccccbbbbbbaaaaaabbbdddfffgggmmmllljjjhhhhhhhhhiiiiiijjjjjjiiigggdddcccdddfffeeeeeeccccccccccccdddeeebbbccccccddddddccccccccc```aaaaaa___]]]\\\]]]^^^[[[\\\]]]^^^____________YYY[[[]]]]]][[[YYYXXXYYYTTTRRRQQQQQQQQQQQQOOONNNQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@???@@@@@@???===<<<<<<<<<<<<>>><<<;;;999888888999999777666444444666777666666777777777777888888888888444555555555777888999:::::::::999999888999999999++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------///...,,,+++***++++++,,,------------------------+++)))))),,,///111000...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444555333000---++++++,,,---,,,,,,,,,------------...---------------------------------............///............////////////........................//////............//////222111000//////000111222......////////////......////////////000000000000111111111000000000000000000000000000000111111222333333333222222111111111333333333444444444555555999999===FFFSSShhhhhhWWWRRRRRRNNNJJJHHHHHHKKKMMMOOOeeesss]]]SSSUUUWWW```{{{wwwhhhUUUGGGBBB@@@===:::::::::999777666666777999666777999;;;===>>>??????=========>>>??????@@@@@@======>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777777777777777777777777777666555555555555444444444444444444444444444444444444444444333333333222222333333333333333333333333444444444555555555555666555666777666555444555777<<<===AAAJJJRRRUUUQQQLLLHHHGGGEEECCCAAAAAAAAAAAADDDBBB@@@>>>>>>@@@BBBDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPRRRMMMMMMLLLKKKJJJLLLPPPSSSTTTQQQOOOPPPRRRSSSRRRPPPSSSSSSSSSTTTUUUVVVXXXXXX[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\^^^]]][[[XXXVVVUUUXXX\\\___```___]]]\\\YYYZZZ[[[[[[\\\\\\[[[[[[^^^^^^^^^^^^^^^]]]]]]]]]aaaaaaaaa`````````______bbbcccdddcccaaa``````aaabbbbbbbbbbbbdddfffiiijjjffffffgggfffeeedddbbbaaabbbhhhmmmmmmiiieeefffhhhhhhhhhhhhhhhgggfffeeeeee```aaabbbbbbaaaaaaccceeebbbfffiiihhhdddbbbdddhhhhhheeeccccccfffhhhgggfffddddddcccbbbaaa```___^^^^^^]]]]]]\\\\\\]]]]]]^^^YYY[[[\\\ZZZWWWUUUVVVXXX[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWTTTRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJHHHFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA???======>>>???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888777777666666555555666666666666555555555555666666777777888888888999888777777777666666666666++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,---...///------------------------,,,******,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000222444555333000---,,,,,,---............////////////000------------------------------------............////////////000000000000........................//////............//////000000////////////000000......////////////......////////////000000000000111000000000000000000000000000000000000111111222333333333222222111111111333333333444444444444555666555777<<>>??????@@@@@@===>>>>>>???????????????????????????>>>===<<<;;;;;;;;;;;;:::999999888888666666666666666666666666777777777666666666555555444444444444444444444444444444444333333333222222333333333333333333333333333333333333444444444555444666777666555444555666999:::>>>FFFNNNRRRPPPMMMGGGEEECCCBBB@@@@@@@@@AAABBB@@@>>>======>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFGGGJJJLLLNNNOOOMMMMMMLLLJJJJJJKKKOOOSSSUUURRROOOOOOPPPQQQPPPOOOQQQQQQQQQQQQSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWVVVWWWXXX[[[\\\\\\YYYWWWUUUVVVWWWZZZ\\\\\\[[[YYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]___aaabbbbbbaaa___^^^bbbcccdddcccaaa______```aaaaaaaaabbbdddfffhhhiiigggggggggfffdddbbb```___cccgggkkkkkkiiiffffffgggfffffffffffffffeeeeeedddaaabbbbbbaaa```___aaabbbaaaeeegggfffbbb___aaacccgggdddbbbbbbccceeedddcccbbbaaa```______^^^______\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYZZZYYYVVVTTTUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQPPPPPPMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@???===<<<<<<=========;;;<<<;;;;;;;;;;;;:::::::::999999888888888777777777777777777666666666666666777777666666666555555555666666666777777888888888777777777666555555555444++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111---------------------------,,,,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222444555333111...------...............////////////000------------------------------------............//////000000000111111111........................//////............//////......////////////............////////////............/////////000000000000000000000000000111111000000000000000111111222222222222222222111111111333333333333444444444444666555666888:::@@@NNN\\\yyylllbbbTTTKKKHHHGGGEEECCCMMMYYYhhh{{{qqqcccWWWWWWddd{{{vvvgggWWWLLLEEECCCAAA>>><<<:::999999888888888888888999999999======>>>>>>??????@@@@@@===>>>??????@@@@@@?????????@@@@@@??????>>>===<<<===<<<<<<;;;;;;:::999999666666666666666666666666888888888888777777777777444444444444444444444444444444444444333333333333333333333333333333333333222222222333333333444444444555666666444444555666777777:::@@@HHHMMMMMMKKKEEEDDDBBB@@@??????@@@@@@???>>><<<;;;;;;<<<>>>??????@@@BBBDDDEEEFFFFFFFFF@@@?????????@@@AAABBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMMMMKKKIIIHHHJJJOOORRRVVVSSSPPPNNNMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXZZZYYYXXXUUUSSSUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZYYY\\\___bbbbbbaaa^^^\\\aaaccceeedddbbb___]]]]]]`````````aaabbbdddeeefffffffffeeedddbbb```]]]\\\bbbccceeeffffffeeecccbbbbbbbbbcccddddddddddddcccbbbbbbbbbaaa___^^^___```aaadddfffddd```]]]]]]^^^cccaaa______``````___^^^___]]]\\\[[[[[[\\\^^^___ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIHHHFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFEEECCCCCCCCCDDDBBBAAAAAA@@@@@@??????>>>===<<<::::::;;;;;;;;;:::::::::999999999888888888777777777777666666666666666666666666666666777777777777777777666666666666666666666666666777777777666666666555444333333333++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444333111///.........///,,,,,,,,,------------...------------------------,,,,,,---------.........////////////000000000000........................///......------......///---...000000000000...---......////////////......---.........///000000000000000000000000111111111000000000000000111111222222222222111111111111111222222333333333444444444444444666888999:::BBBKKK[[[qqqwwwaaaQQQJJJIIIGGGFFFHHHMMMUUUdddzzz~~~nnnaaa___bbbiii{{{mmm```OOOKKKEEE@@@===<<<<<<<<<999999999999999999999:::<<<======>>>>>>???@@@@@@===>>>??????@@@@@@?????????????????????>>>===<<<======<<<;;;;;;::::::999777777777777777777777777888888888888777777777777555555555555555555555555555444444444444333333333444444444444444444444444222333333333333444444444333444555555444333444555666666777;;;@@@EEEFFFFFFCCCBBB@@@?????????@@@@@@===<<<;;;::::::;;;<<<===??????AAABBBCCCCCCCCCCCC============>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIILLLLLLJJJHHHGGGIIIMMMPPPWWWTTTQQQMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRSSSSSSWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[WWWXXX[[[]]]___^^^]]]\\\___bbbddddddaaa^^^\\\[[[^^^^^^^^^___```aaaaaabbbbbbaaaaaa```^^^]]]\\\[[[^^^]]]]]]___``````^^^[[[^^^___```aaabbbbbbbbbbbb```aaaaaa```^^^]]]^^^```aaacccdddccc___\\\ZZZ[[[^^^]]]\\\[[[[[[ZZZZZZYYYZZZYYYWWWVVVVVVYYY\\\]]]XXXWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKJJJHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDFFFGGGGGGFFFEEECCCFFFFFFFFFDDDAAA@@@@@@AAA???>>>>>>>>>=========<<<===;;;999999:::;;;:::999888888888777777777666666666666666666666666666666444555555666666777777777888888777777777666666666555555555555555555555666555555444444333222222111++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---------------------------...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222222333222000///............,,,,,,,,,------------...------------------------,,,,,,,,,------------...---------.........//////..............................------------......//////111222222111//////......////////////......,,,------...///000000000//////000000111111111111000000000000000111111222111111111111111111111111222222222333333333444444111111333777777666:::@@@GGGUUUiiivvv^^^PPPKKKIIIIIIGGGHHHKKKRRR```nnnuuuuuu{{{qqqlllnnnmmmiiimmmvvvggg___TTTKKKEEEBBB@@@???999999888888888999::::::;;;<<<<<<======>>>??????======>>>????????????>>>======>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888888888888777777777666666555555555555555555555555555555555444444444333333444444444444444444444444444444444444555555555555222444555444333222333555777666555777999<<<>>>???@@@@@@>>>======>>>???@@@;;;;;;:::999999:::;;;;;;?????????@@@??????>>>>>>;;;;;;;;;<<<<<<>>>???@@@>>>??????@@@BBBDDDFFFGGGIIIIIIIIIGGGFFFGGGJJJMMMUUUSSSPPPMMMKKKIIIJJJKKKHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNMMMMMMNNNOOOPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYUUUUUUUUUVVVWWWYYY[[[\\\\\\^^^aaaaaa^^^[[[YYYXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\ZZZXXXZZZ[[[\\\]]]^^^_________\\\]]]]]]]]]\\\\\\^^^``````aaabbbbbb___\\\ZZZYYYXXXXXXXXXWWWVVVTTTTTTTTTUUUTTTRRRQQQSSSUUUXXXZZZVVVUUUSSSQQQPPPOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNMMMNNNNNNOOONNNLLLJJJIIILLLJJJHHHGGGEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHHHHGGGFFFEEEIIIIIIGGGDDD@@@======>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999999:::::::::999777666666666666555555555666777777777777777777777444444555555666666777777777777777777666666666666444444444444444444444444333333333333222222222222++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++------------,,,+++***)))------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222111000///......---------.........////////////000------------------------,,,,,,,,,,,,------------,,,,,,---------.......................................------------......000000111111111111000000......////////////......,,,,,,---...///000000111/////////000111111222222000000000000000111111222000000000111111111111111222222222222333333333333444333444777666444555:::>>>CCCOOOccc}}}wwwbbbVVVOOOLLLJJJHHHGGGHHHMMMUUU\\\```kkkjjjnnnvvvzzzvvvsssrrrkkksssxxxtttlllmmmzzzxxxjjj]]]SSSKKKDDD???<<<;;;999888777888999999::::::;;;;;;<<<=========;;;<<<======>>>>>>======<<<<<<============<<<<<<===<<<<<<;;;::::::999999999999999999999999999999888888888777777777777666555555555555555555555555555555555555444444444333444444444444444444444444444444444555555555666666222333444444222222333444666555444444555666888999<<<<<<;;;::::::;;;<<<===:::999999888888999999:::============<<<;;;:::999:::::::::::::::;;;<<<===<<<======>>>???AAACCCDDDFFFGGGGGGGGGEEEEEEFFFHHHNNNNNNNNNLLLIIIGGGHHHIIIFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOOOONNNNNNIIIIIIJJJJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQSSSVVVXXXVVVXXXZZZZZZXXXVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZVVVWWWXXXXXXXXXXXXZZZ\\\ZZZ\\\]]]^^^]]][[[XXXVVVQQQRRRTTTSSSQQQPPPOOOPPPPPPOOOOOOOOOPPPRRRTTTVVVSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJLLLLLLLLLKKKIIIGGGJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFGGGFFFFFFEEEIIIHHHFFFBBB>>>;;;;;;<<<::::::::::::::::::::::::<<<:::888888999:::999888666666555555555555444444666666666666777777777777555555555555555555666666666666666666555555555555444444444333333333333333222222222222333333333333++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,------......---,,,+++------------------------)))+++...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000111111222//////......------,,,,,,.........////////////000------------------------++++++,,,,,,,,,---------------------.........///...........................------,,,,,,------...000000////////////000000......////////////......+++,,,,,,---...///000111...//////000111111222222000000000000000111111222///000000000111111111222111222222222222333333333777555555777666333555888888;;;BBBMMM^^^wwwmmm___XXXQQQMMMHHHGGGHHHJJJMMMPPPXXX^^^fffppp{{{xxxgggeeebbb]]][[[^^^eeekkk}}}yyynnnaaaSSSJJJDDDBBB???<<<:::999999:::888999999::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888555555555555555555555555555555555555444444444444555555555555555555555555333333444444444555555555111333444333222111222333333333333222222333555666777777666555666777999999777777777777777777777777999999:::::::::999888888888888777777777888888999:::::::::;;;<<<>>>???@@@BBBDDDFFFFFFEEECCCCCCCCCEEEHHHJJJIIIFFFDDDEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQOOOPPPRRRRRRPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNNNNNNNOOOPPPQQQPPPRRRTTTSSSQQQPPPQQQTTTQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTSSSRRRRRRSSSUUURRRSSSVVVXXXYYYWWWTTTRRRKKKNNNPPPPPPNNNLLLLLLNNNLLLLLLLLLMMMNNNOOOPPPQQQNNNMMMLLLKKKIIIIIIHHHHHHHHHFFFFFFGGGJJJLLLKKKIIIDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAABBBCCCCCCCCCEEEEEECCC???<<<:::;;;===999999999999:::::::::::::::888666666777888777666666666555555555444444444444444555555555666666666555555555555555555444444555555555555444444444444444333333333222222222222000111111222333444555555++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,---////////////...------------------------(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111111111.........------,,,,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------............/////////000...........................------,,,,,,------...000///...------...///000......////////////......++++++,,,---...///000111...//////000111222222222000000000000000111111222//////000000111111111222111111222222222333333333333000000222222111222666555999>>>AAAGGGYYYyyyqqqgggZZZSSSKKKIIIIIIHHHGGGGGGLLLTTT\\\eeevvv}}}ssshhh\\\UUUVVVZZZ[[[[[[bbbvvv{{{jjj^^^MMMJJJFFFBBB???===<<<<<<777888888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>>>>?????????>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666666666666666666666666555555555444444444555555555555555555555555222222333333333444444444111222333333111111222333000111222222222333555666444333222222333444666777555555555555555555555555555666777888888888888888777666666555555555666666888888888999:::<<<===>>>???BBBEEEFFFEEECCCAAA@@@???CCCFFFGGGDDDBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKLLLLLLJJJJJJLLLMMMMMMNNNOOOPPPOOONNNMMMLLLOOONNNLLLKKKKKKKKKLLLMMMIIIMMMPPPNNNJJJIIILLLOOONNNNNNOOOOOOPPPPPPOOOOOOPPPQQQQQQOOOMMMLLLMMMOOOLLLMMMPPPSSSUUUTTTQQQOOOHHHKKKNNNNNNLLLJJJKKKMMMJJJKKKKKKLLLMMMNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDFFFIIIKKKJJJHHHAAACCCFFFHHHIIIHHHFFFEEE@@@BBBCCCDDDEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDCCC============>>>???@@@AAAAAAAAA@@@===::::::<<<>>>999999999999999999::::::888666555555666666555444666666555555555444444444333333333444444555555555666666666555555444444333555555444444444333333333333333333222222222111111///000111222444555666777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++******))))))++++++******************---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000//////////////////......---------.........//////---------.........//////))))))***+++,,,...///000111///...------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000000000000000///..................////////////000///...------...///000111000/////////000222333000000000000000111111111111000/////////000222333222222111111111111222222222333555777777666555444444999===>>>@@@JJJ\\\jjjppp]]]KKKEEEDDDBBBCCCFFFGGGIIINNNWWWcccoooyyyyyykkkaaa[[[YYYWWWUUU]]]dddpppwwwfff___RRRHHHEEEEEE@@@888;;;;;;:::999888777666666999888888777888999:::;;;999;;;===???@@@???>>>>>>@@@???>>><<<;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;::::::999888888777777666555555555555555444444444333333444444444222333333222111111222444444333333222222333333444222222222222222222222222222222222222222222222222444444444444444444444444666555555555555666777777888888888888888999999:::888888999::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???????????????>>>????????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMNNNMMMLLLJJJHHHJJJKKKMMMNNNOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFFFFGGGHHHIIIJJJKKKFFFFFFEEEEEEFFFFFFGGGHHHBBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@@@@??????BBBAAABBBFFFKKKKKKFFFAAA@@@???>>><<<;;;;;;::::::======<<<;;;;;;:::999999999888888888777777666666666666666666666666666666777777666666555555555444555666777888888777666555777777666555444333333222333444444333111000222333333333444444333222222111444555777888888999>>>DDD++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++*********))),,,,,,,,,+++++++++++++++,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------....../////////,,,------------.........------------.........//////...---,,,++++++***+++,,,+++***,,,...//////...---------,,,,,,,,,,,,,,,------,,,++++++,,,------000000000000000///..................////////////000///...------...///000111000/////////000111222111111111000000000000000111000/////////000222222222222111111111111222222111222444555666555444333333666777666666===JJJTTTiii{{{yyy```OOOFFF@@@@@@DDDEEEHHHMMMRRRYYYbbbnnnwwwxxxlllaaaXXXTTTPPPVVV```nnnyyyiii[[[UUURRRJJJBBB@@@>>>;;;:::;;;:::999777888888777777777777888888999;;;===?????????>>>===@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;:::999999888888777666666555555666666777777666555555666777777444555555444222222333555444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333555555444444555555666777666666666555666777777888666666777888888999999:::;;;<<<<<<===>>>==========================================>>>>>>>>>?????????????????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKIIIHHHFFFGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>AAAAAABBBGGGLLLNNNKKKHHHAAA@@@???===<<<;;;;;;:::<<<;;;;;;:::999999888888888888777777777666666666666666666666666666666666555555555555666666666666555555666777777666555555666666555555444333333333000111222111//////111222111111222222222333444555444666999<<<>>>BBBHHHMMM++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++************,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,------------------------............000///...,,,+++***))))))*********+++...000000000------------------------------,,,,,,,,,,,,------//////000000000///..................//////////////////............//////000000/////////000111222222222111111000000//////000000000///000111111222222222111111111111222222000111333444444444333222777777666555555999???DDDMMM[[[ttteeeRRRFFFCCCEEEBBBFFFIIIJJJJJJOOOZZZccc|||nnn```YYYWWWWWWYYY```mmm{{{qqqkkkaaaWWWIIICCC<<<999;;;<<<:::888888888888888777777777777999:::<<<===>>>>>>===<<>>>>>>>>>>>??????======<<<<<<;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;::::::999999888888777666666666666777999777666444444666777999666777777666555444444555444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333444555555444333333333333444555555444444444555666666777777888888999:::::::::::::::888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======>>>???>>>>>>??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???<<<======>>>>>>======<<<>>>===>>>CCCIIIMMMMMMKKKAAA@@@>>>===;;;::::::::::::999999888888777777777777777666666666666666555666666666666666666666666444444444555666666777777444444555555555555444444444444444333333333333333000111111111///000111333333333444333333555999;;;;;;@@@FFFLLLPPPVVVZZZ]]]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------///---,,,,,,---...---+++---------...............---------,,,,,,---------...///////////////................../////////////////////....../////////////////////000000111111333222222111000///......000000000000000111111222222222111111111111222222111111222333444333333333777666555666888<<<>>>???AAAHHHWWWmmmlllYYYNNNJJJEEEFFFGGGFFFDDDFFFKKKOOOiiivvv|||rrrlllgggaaaYYYWWW^^^qqqvvv___SSSEEE======???>>>;;;888888888999999888888888999:::;;;<<<===<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;::::::999999888777777777777888888666444333333444666888777888999888666444555555444444333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222333333222222333333444555333222222222222333444444333333333444444444555555555666777777888888777777555666666777888999::::::888888999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@??????@@@@@@@@@<<<<<<>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAABBBCCCBBB@@@???@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEDDDBBBAAA???>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999888999<<>><<<;;;999888888888777777777666666666555555666666666666555555555555666666666666666666666666444555555555555555555555333333333444444333333333222222222333333444444444222333333222111111222444777888888888888<<>>???AAABBB======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::999888888888888999888777555444444555777888666777999888777555555666555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222333222222222222333444444333222222222222333444444333333333444444444444444444555666666777777666666555555666666777888999999666666777777777888888888999999999999999::::::;;;999999999999:::;;;<<<===@@@??????>>>>>>??????@@@999:::;;;<<<===>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@@@@AAA??????>>>============>>>;;;;;;:::999999999999999999:::::::::999999888777777777777888;;;>>>@@@AAA;;;:::999888666666666666555555555555555444444444555555555555666666666666666666666666666666666666777666666555444333333222333333222222222222333333111222222333333444444444333444444333222222333555666999===???BBBIIISSS[[[mmmyyy++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++......---,,,++++++***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,---......//////------............------------.../////////..................////////////......////////////......---...///000000000//////222222111111000000////////////000111111111111000222222111111111111222222333333333333444444444555555555444444666666555333888===CCCIIIPPP^^^ppp~~~|||iiiSSSLLLDDDBBBDDDEEEBBB>>>GGGLLLUUUbbbooo}}}}}}pppiiiiiinnnsss~~~|||}}}ttt___QQQIIIBBB>>>===<<<:::888777777888888999999999999999999::::::::::::;;;;;;<<<>>>???@@@======<<<<<<======>>>>>>======<<<;;;;;;<<<==============================;;;;;;:::999999999999:::999999888888888888999999555777999:::888777777777555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333444444333333222222333333444555333333333333333444444444333444444555555555555555555555555666666777777777555555555666666666777777888888888888888999::::::888888888888888999;;;;;;>>>======<<<<<<======>>>888999:::;;;<<<======<<<<<<<<<<<<===>>>>>>??????=========<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@??????===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@AAABBBCCCDDDDDDBBBBBBAAA@@@?????????@@@>>>======<<<<<<===>>>>>>;;;;;;::::::;;;<<<======;;;:::999888777777777888888888888888777666555555888888888888999:::<<<<<<777777666555555555555555444444444444444444444444555666666666666777777777666666666666666666666666888777666555444222111111333333222222222222333333222222333333444444555555222333444444444444666888777===EEELLLTTT___mmmwww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,---.........,,,------------.........------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,---------------,,,------------.........---------,,,,,,,,,++++++...---,,,,,,++++++++++++---++++++,,,...///...---+++++++++,,,---.........,,,---...//////...---,,,,,,---......//////..................////////////---...///000000///...------...///000000000///...111111111000000000000000...///000111222111111000222222111111111111222222222222222222222333333444666666777666666555555555555999>>>@@@BBBJJJVVV```vvvmmmcccTTTIIICCCAAA???>>>AAAEEEJJJOOOWWWfffxxx}}}qqqkkklllhhhfffiiioooxxx~~~mmm```WWWRRRJJJGGGBBB>>>;;;::::::;;;999999999888888888999999999999999999:::;;;=====================>>>??????>>>===<<<;;;;;;<<<===>>>========================<<<;;;;;;:::::::::::::::888999999::::::999999888555777:::;;;;;;:::::::::555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333444555555222222222111222222333444333333333222222222222222111222333333444444333333444444444444555555555555444444555555555666666666777777666666777777888999777777777777888999::::::::::::999999999999::::::888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@===>>>???@@@@@@???>>>=========>>>>>>>>>?????????============>>>>>>??????>>>>>>>>>???@@@AAACCCCCC???>>>>>>=========>>>>>><<<<<<;;;::::::;;;;;;<<<999999888888999:::;;;;;;::::::999777777666666777777777777777666555444333666777888888888888888999555555444444555555666777444444444444444444444444666666666777777777888888666666666666666666666666666666555444444333222222444333222222222222333444444444444444444555555555111333666888999<<>>??????999999888888888888888999888888888888999:::;;;<<<===============>>>??????>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;555666888999999888666555555888;;;======<<<<<<<<<555555444444444444555555666666666666666666666666444444444444444444444444444444444444444444444444444444333333444444555666111111111111111222222333222222222111111111111111000000111222222222222222444444333333333333333333444444444555555555666666666555555555555666777777666666666777777888999:::888888777777777777888888999999:::;;;;;;;;;;;;:::888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999:::;;;<<<===>>>999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>@@@AAABBB<<<<<<;;;;;;;;;<<<======;;;;;;::::::999:::::::::999999888888888888999999::::::888777666666666666666666666666555444333222333555666777666555666666444444444555555777888888444444444444444444444444666666777777888888999999666666666666666666666666444444444444444444444333555444333222222333444555555555555555555555555555333555999===@@@DDDIIILLLTTT]]]iiirrr{{{++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------//////.........------------------------------------------............/////////.........------------------............///------------.........//////////////////////////////............///000000///......------///000111000111111111111222222222//////000111111111111111222222333333333444444444444444333222222333333333666666777888999;;;===>>>KKKWWWkkk|||^^^IIIAAAAAABBB@@@???@@@@@@CCCOOO[[[gggxxxxxxfffTTTPPPRRRVVV\\\cccrrrwwwyyypppbbbVVVLLLFFFBBB@@@AAA===888777999:::999888777777888999999999888888777777777777888999:::;;;:::;;;===????????????>>>???>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;999999999888888888888888:::::::::999888777666555:::888555555777888666444888888888888777555444333444444444333333444555555333444444555555444444333555555444333333333333444222222222222222222222222444333222222111111222222333222111000000111222333222222222222222222222222222222333333333333444444888777777666555555444444555555555666666666666777777777777777777777777777888888999999999999888888777777888888888999999999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===<<<;;;<<<>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999777777777777777777777777777777888888888888777777666666777777666555444444555555444333444555666777666666666666666666666666333333444444666777888999666666666666666666666666666666666666555555555555444444555555555555444444888777666444333222222222333222222222444555555444777333333777888555666:::>>>@@@DDDIIIOOOWWW___dddooorrrxxx~~~++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------///.........------------------------------------,,,,,,,,,,,,---------...///.........---------------------............///------........./////////....................................///////////////......---...///000111//////000000000111111111//////000111111111111111222222222222333333333333444333333222222333333444555555666777888999;;;<<<>>>FFFUUUhhh~~~yyy^^^LLLEEEDDDAAAAAABBBBBBBBBHHHPPPVVVcccuuurrr^^^UUUSSSSSSVVV[[[bbbgggtttttthhh]]]TTTNNNEEEBBB???>>>???>>>;;;777888999888888888777777666888888777777777777888888999:::<<<===>>>>>>>>>===>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999999888888777777::::::;;;::::::999888777:::777555555777888777555999999999999888777666555666555555444444555555666444444444555555444444444666555444444333333444444333333333333333333333333444333222222111222222222333222111000000111222333222222222222222222222222222222222333333333444444777666666555444444333333444444444555555555666666666666666666666666666666777777888888888888777777777777777888888888888999888888888888888888888888999999:::;;;;;;;;;;;;:::888888888888888888888888;;;;;;:::::::::999999999:::::::::999999999999999<<<::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888777777777777777777777777777888888999999888888777666666666666666555444444444444333222333444555666666666666666666666666666666666555555555555666666555555555555555555555555666666666666555555555444444444555555555555444444444444333222111111111222666555333333444666666777:::666444777999:::>>>DDDJJJPPPXXXaaaiiioootttwwwzzz{{{++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++......------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------............------------------------------------+++++++++,,,,,,,,,------............---------------------............///............/////////000------------------------,,,---...///000///......///............///000000........./////////000000//////000111111111111111111111111222222222222333333333333222222333333444555555555666777888999::::::>>>DDDOOOaaazzzxxx]]]OOOGGGAAA???@@@AAA???@@@CCCHHHOOOZZZhhh{{{|||iii^^^XXXTTTRRRSSSUUUXXXcccqqq~~~zzzmmmeeeXXXQQQIIIDDDBBB@@@===:::999888777666555555444444888777777666666666666666888999:::;;;<<<<<<<<<;;;======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999888777777777::::::;;;;;;;;;::::::999888777555666777999888777:::::::::::::::999888777777666666555555666666777555555555555555555555555666555444444333444444444444444444444444444444444444444333222222222222222222222111111111111222222222222222222222222222222222222222222333333333333555555444444333333222222333333333333444444444444444444444444444444444444555666666666666666666555666666666777777777777888777777777777777777777777777888999999::::::999999777777777777777777777777999999999888888888777777888888888888999999999999:::888888999:::;;;:::999999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888555555555555555555555555777888888999999888888777555666666666666555444444333333222222333333444555666666666666666666666666888888666555444444333333555555555555555555555555666666555555555444444444444444555555555555444444222222222111111222333333555444333222333444666888>>>:::999===CCCIIISSS[[[hhhooozzz++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,,,,,,,------------------------------------------............///........./////////000000------------------------+++,,,...000000///...---............/////////000....../////////000000000//////000111111111111111000000111111111222222222333333222222222333444444666666666666777777888999<<<===???BBBLLL```xxxyyyhhhVVVLLLCCCAAABBB@@@???@@@EEEFFFJJJQQQ^^^llluuuxxxyyyoooiiieee```ZZZVVVTTTTTTYYYcccnnn{{{wwwlll]]]PPPIIIFFFDDDBBB<<<;;;:::888777777888999777666666555555666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===;;;;;;:::999888888777666888888999:::;;;;;;::::::888777666777888999999:::;;;;;;<<<<<<<<<;;;::::::888777666666666666666666666555555555555555555666666666555444444444444444444444444444444444444444444444333222222222222333222222222222222222222222111111111111111111111111111222222222222333333333333333333333222222111111111222222222333333333333444444444444444444444444444444555555555555444444555555555555666666666666555555555555555555555555666666777888888888888888888888888888888888888888777777777666666666555555777777777777777888888888777666666666888999888777777777777777777777777777888888888888888888888888888777777777777777777777777777777777777777777777444444444444444444444444666666777777777777666666555555555666666555444444333333333444444444555555666666666666666666666666888777666555444333333333555555555555555555555555555555555444444444333333333444444555555444444333444333333333333333444555666666555444444666:::<<<@@@AAADDDMMMXXXfffsss{{{++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------............,,,,,,---------------------------............///............////////////------------------------+++,,,...000000///---,,,---......////////////////////////000000000111111//////000111111111111111000000111111111222222222333222222222333333444555777777777777777888999:::777999:::;;;>>>IIIYYYeeeuuueeeTTTKKKGGGCCCAAABBBCCCBBBCCCHHHMMMSSSWWWZZZhhhkkkooosssvvvtttnnnggg]]]YYYWWWZZZ___kkk{{{nnnddd[[[SSSNNNEEECCC@@@===;;;;;;<<<<<<666666666666666777888888777777777777777888888888999999999999999999999::::::::::::::::::;;;<<<<<<;;;;;;::::::999888888777666777888999999::::::999777888888888888999:::;;;;;;<<<===============<<<888888777666666666666666777666666555555666666777666666555444444444444555333333333333333333333333555444333333222222333333222222222333333222222222111111111111111111111111111111111222222222333333222222222222222111111111111111111111222222222333444444444444444444444444333333444444444444333333333333444444444555555555444444444444444444444444444555555666666666666666777777777777777777777777666666555555555444444444555555555666666666777777666555444555666777777555666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666333333333333333333333333444444555555555555444444444444555555555555444444444555555666666666666666666666666666666666666666555555444444444444555555555555555555555555555555444444444444333333333333333333444444444444333333444444444333333444444555666888999::::::===AAAEEEGGGLLLVVVcccttt++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***))))))******+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------.........//////,,,,,,,,,,,,---------------------............///------------.........///------------------------+++,,,---...///...---------......///000///////////////000000000111111111//////000111111111111111111111111222222222222333222222222222333444555555777666777777888999:::;;;333555888:::<<<@@@GGGLLLaaarrrmmm___TTTIIICCCAAA@@@???@@@EEEGGGGGGHHHKKKRRR[[[gggrrr|||}}}lllgggaaa]]]YYY\\\iiivvv|||mmmcccUUUQQQJJJCCC>>>;;;::::::999888888888888888999999777777666666666777777888777777888888888888999999999888888888999:::;;;<<<::::::::::::999999999999666777888888999999999999888999:::999888888:::;;;;;;<<<===>>>>>>>>>>>>>>>:::999999888777777777777888777666555555666777888777666555555444444555555333333333333333333333333555444444333333333333333222222333333333333222222111111111111111111111111111111111111222222222222222222222222222222111111111111111111222222222222333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333333333444555555555555444444444444444444444444444555555555444444444333333333333444444555555666666555444333444555666555444555555555555555555555555555555555555555555555555444444444444555555555555444444444444555555555555333333333333333333333333222333333444444333333222333333444555555555555444555555666777777777777666666666666666666666666666444333333333444555666666444444444444444444444444444444333333333222222222333333444444444444333333444333333444555666777777555999>>>@@@BBBEEEJJJOOOVVV___jjjwww++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***++++++******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,---...++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,---------.........++++++,,,,,,,,,------------------............///,,,,,,,,,,,,------------........................,,,,,,---------.........------///000000000///............/////////000000//////000111111111111111222222222222333333333333222222222222333444555666444444555666777888:::;;;444555777999<<<>>>???AAALLLWWWjjjqqq___QQQLLLGGGDDDBBBDDDCCC@@@AAAFFFEEENNNXXXcccqqq}}}vvvjjj``````eeelllsssxxxxxxqqqfffYYYNNNFFFBBB@@@>>>===<<<:::999888888888888777666555555666777888666666666777777888888888777777777777888999:::;;;999999999::::::::::::;;;888888999999:::999999999999;;;<<<:::888777999;;;;;;;;;===>>>>>>?????????===<<<;;;:::999999999999999888666555555666888999777666666555555555555555444444444444444444444444555555444333333333333444222222333444444333222222111111111111111111111111111111111111222222222222222222222222222222222222111111111222222222333333222222222222222222222222222333333444444333333222111111111222222222333333222222222222222222222222111222333333444444333333333333333333333333333333555555444444444333333333222222222333444555555555444333222333555666555444444444444444444444444444444444444444444444444444333333444444444555555555333333333333444444444555444444444444444444444444333333333444444333333333222333444444555555555444444444666777777777666555666666666666666666666666444333333333444444555666444444444444444444444444333333333333222222222222222333333444444333333222444444666777:::<<>>DDDLLLQQQSSSWWW]]]bbbkkksss|||++++++++++++++++++++++++*********++++++,,,,,,---(((***++++++******+++---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------------------------------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////+++++++++,,,,,,,,,------////////////////////////------,,,,,,,,,---...///,,,---///000000000///...---------.........////////////000111111111111111222222333333333444444444222222222222333444555666222333333444666888999:::666555444555888999999888???BBBMMMccc{{{iiiaaaSSSLLLGGGEEE@@@:::<<>>??????????????????>>><<<<<<;;;;;;;;;999888777555555777888999777777666555555555555555666666666666666666666666555555444333333333333444222222444444444444222222000000000000000000000000000111111111111222222222222222222222222222333333111222222222222333333333000000000000000000000000222333333444444333333222000111111111111222222222111111111111111111111111111111222333333333333222444444444444444444444444555555555444444444333333111111222333333444555555444333222333555666555444444444444444444444444444333333333333333333333333333333333444444555555555222222222333333444444444444444444444444444444444333444444555555444444333222333444444555555555444333333555666666666555444666666666666666666666666555444444333333333444444444444444444444444444444333333333222222222111111222333333444444333333222666777999<<<@@@DDDGGGIIIOOOWWW```gggjjjnnntttyyy{{{+++++++++************)))++++++++++++++++++++++++------,,,,,,+++***))))))******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------.../////////...,,,***(((&&&...---,,,+++***))))))))),,,+++***+++---......---,,,,,,,,,---------...............------,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////...---***((((((***,,,------------............------///////////////...............////////////............//////000000111111//////000111111111111111000111111111111222222222333222000//////111222444333333333333333444555666555555555555666666666666===@@@FFFQQQbbbxxxjjj[[[KKKDDD???<<<===BBB===>>>DDDKKKQQQ[[[mmm}}}pppddd[[[XXX]]]ccccccdddgggsss~~~lllaaa\\\UUULLLEEEBBB@@@===:::<<<;;;888666666777888999888777666666666666777888444666888777444333555777777777777888999::::::::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999777777666666777888999999<<<;;;999888888888999999777777777777777777777777777777666555555555555555555555444333333222111111222222222222222222222222333333333222111000//////222333333444444333333222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111222222333333444000111222333444333333222222333333444444333333222333333333444444333222222000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555555555444444444444555555333333444444444444444444444444444444444555666666444444444444444444444444222333555666777666555444555666666555333333444666111111111111111111111111222222333333333333333222333222111111333333222111444333333444555666666555::::::>>>DDDIIIPPP]]]jjjkkkuuuzzz{{{~~~+++++++++************)))++++++++++++++++++++++++------,,,,,,+++******)))******++++++++++++******************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------............,,,+++)))'''...---,,,++++++***++++++***)))((()))***+++***))),,,,,,,,,------------.........---------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,))))))+++------------......//////......---////////////............///////////////////////////////////////000000000//////000111111111111000000000111111111222222222222222111000111222333444444333333333333444555666555555555555666666666666999;;;???GGGSSSddduuuvvv```QQQGGG@@@@@@CCC??????BBBFFFIIIOOO\\\iiizzzwwwjjj^^^ZZZYYYWWWWWWZZZaaaiiixxxtttmmmbbbYYYRRRKKKEEE@@@<<<=========;;;999777555999::::::::::::999999888444666888888777666888;;;555555666777888999999:::::::::::::::;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888777777777777888888999;;;:::999888888888999:::888888888888888888888888777777666555555555555666555555444444333222222222333333333333333333333333444444444333222222222111222333333444444333333222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111222333333333333222222222222222222333333333000111222333444333333222222333333444444333333222222222333333333222222111222222222222333333333333222222222222222222222222333333333333333333333333333333444444444555555555666666555555555555666666444444444444555555555555555444444444555555666777555555555555555555555555444555777888888777666555555555666444333222333555222222222111111111111111111222222222222222222111444333333333444555555555777666777999;;;<<<<<<<<>>;;;888666888999:::::::::888777666333444555555444444555777333444444666777888888999999:::::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999999888888777888888888:::999999999999::::::;;;888888888888888888888888888777777666666666666666666555555444444333333333333333333333333333333333555555555444444444444444333333444444444444333333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333111222222333333333333333333333333333222222222222111222222333333333333222333333444444444444333333111111222222333222222111333333333444444444555555333333333333333333333333444444444444444444444444444444444444555555555666777777666666666666777777666666666666555555555555666555555555555666666777555555555555555555555555666777888999999888666555444444555333222111222444333333222222111111111000222222333333333333222222222222222333333444555666888999;;;>>>AAACCCDDDEEENNNQQQ\\\nnn|||}}}+++++++++*********))))))************************,,,,,,,,,++++++***************++++++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000...------......---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///222444111///---,,,---...---,,,...//////000000//////...------...............///111000...,,,,,,...000111000000000//////......---...//////000000000000000000000000000111111111111111222333444555555555444444444333333333444444555444444444555555555666666666777777888:::???EEEIII___sssooo^^^RRRKKKIIIEEECCCDDDCCCBBBFFFLLLMMM\\\ppp{{{nnnddd^^^YYYWWW[[[gggwwwyyysssmmmeeeZZZNNNEEE@@@??????<<<<<<;;;:::999777666666555666555555333333222333333333444555666777888888999999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888999999999999::::::;;;;;;999999999999999999999999999888777777666666777777666666666555555444444444444444444444444444444444444444555555555555555555333333444444444444333333333333333333333333333333222222222222333333333444333333333333333333333333333333333333333333333333111222333333444444333333444444444333333222222111222333333333333333333333333333444444444444333333222222333333444444333333333333444444444555555555444444444444444444444444444444444444444444444444444555555555555666666666888888777777777777888888777777777777666666666666666666555555555666666777555555555555555555555555666777777888777777666555333333444222111000111333444333333222222111111000444444333333444444444555333444555555555666888:::===@@@EEEJJJOOOSSSVVVXXX___```jjj~~~+++++++++*********))))))************************,,,,,,+++++++++++++++*********++++++++++++******************************+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////---+++******++++++***(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222666888111///------......---,,,......////////////......,,,---------......//////111000...,,,,,,...000111000000//////......------......///000000000000000//////000000000111111111111222333555555666555555555444444333333333444444444444444444555555555555555666777888888:::>>>AAAJJJVVVjjj}}}kkk___PPPIIIDDDCCCCCCBBBEEEIIIIIIOOOYYYeeewww|||qqqaaaYYYVVV]]]gggrrrxxxjjj]]]UUUPPPOOOGGGEEEBBB>>><<<;;;:::;;;:::999888888888777777666444444555555666777777777999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999::::::;;;;;;;;;;;;999999999999999999999999999999888777777777777777777777666666666666666555555555555555555555555555444444444555555555555555333444444555555444444333333333333333333333333333222333333333444444444444333333333333333333333333333333333333333333333333222222333444444444444333555444444333333222222222444333333333333333333333333444444555555444444333333444444555666666555555333333333333444444444444444444444444444444444444555555555555555555555555555555555666666666777777888888777777777777888888888888777777777666666666666666555555555555666666333333333333333333333333555555555555555555444444222333333222000000111333333333333333222222111111222222222222333444666666777888::::::;;;===AAAEEEGGGMMMVVV^^^eeelllrrrwwwtttrrryyy+++++++++************)))************************++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++,,,---......---,,,+++************************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---...,,,,,,+++,,,,,,---.........,,,+++,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++---000333666888///...------...///...,,,------............------,,,,,,,,,---......//////000///...------...///000//////..................---...//////000000///////////////000000000111111222222333333444555666666555555444333333333444444333444444444444555555555444555666666777888;;;======CCCOOOcccdddXXXLLLGGGDDDBBBBBBEEECCCEEEKKKTTT```mmmxxx{{{mmmaaa______```iiissstttiiicccVVVTTTPPPKKKHHHEEECCCCCC===;;;::::::<<<<<<;;;999777777777777777777777777999999999888888888888777888888999999999999::::::999999:::::::::::::::;;;999999::::::::::::;;;;;;;;;;;;::::::999:::::::::999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333222222333444444444444444444444444444333333333333555444444333333333333444444444555555555555444444444444555666777777777777333333333444444444555555555555555555555555555555666666666666666666666666666666666666777777777777888888777777777777888888888888777777666666555555666666555444444444444555222222222222222222222222222222333333333444444444333333444222111000111333333333333333333333333333222111111222444666888:::888<<<@@@BBBDDDIIIQQQVVVYYY```kkkssszzz~~~+++++++++************)))************************++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++,,,---//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...,,,++++++++++++,,,,,,---///...---...///000///...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111222333---,,,,,,---...///...,,,,,,,,,------------,,,,,,++++++,,,------...//////////////////////////////------..................---...//////000000//////////////////000000000111222222111222333444666777666555444333333333333333333333444444444555555555555555666555555555888:::999===BBBKKK\\\sssvvvbbbTTTKKKEEEBBBBBB???@@@CCCIIIOOOTTTYYY]]]mmm{{{{{{rrrfffaaadddqqqwww}}}ppppppnnnjjjeee___ZZZWWWKKKHHHEEEDDDDDDCCC???===;;;::::::999999888777777999999888888777777777777666777777777888888888888888999999999::::::::::::888888888999999999::::::;;;::::::::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888888888888888777777777777777777777777888888888777666666666555444444555555555555444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444222333444444555444444444333333333444444444444444666555444333222333333444444444555555555555444444333444555666777777777777444444555555555666666666555555555555555555555555666666666666666666666666666666777777777888888888777777777666666777777777888888777666666555444444555555444333333333333333333333333333333333333333111111111222333444555666333444444333111111222333111222222333333444444444555555666777999===@@@BBBCCCHHHOOOUUUZZZcccmmmuuu}}}+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,+++******+++---...---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,++++++---...///...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////......////////////......,,,------....../////////---......///////////////////////////000000000000222111000000111444666888666555444333333333333333333333333444444444555555777777777666444444666888:::???@@@>>>BBBRRRdddooo}}}wwwcccUUUJJJDDDCCCDDDBBBBBBEEEGGGJJJNNNRRRTTTbbbrrr~~~|||lllhhh^^^dddoooxxxyyyyyy~~~uuupppaaa]]]WWWSSSPPPLLLGGGBBB======<<<;;;:::999888777999888888888777777666666555555666666777777777888888888888999999:::::::::777777888888888999999999::::::::::::;;;;;;<<<===;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888999999777777777777777777777777:::::::::999888777666666444444555555555555444444555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444222333444444555555444444333333333444444555555555666555444333222333333444444444555555555555444444222333444555666666666666666666666666777777777777666666666666666666666666777777777777777777777777777777777777888888888888777777666666666666777777888777777666555444444333555444333333222222222222444444444444444444444444000000111222333555666777444444555333222111222444000111222333444444555666;;;;;;;;;===@@@DDDHHHJJJUUU[[[dddlllttt~~~~~~++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++---+++***)))*********)))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,+++++++++******)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......------------------------.................................////////////000///////////////////////////////////////000111111//////000222333555777888777666555444333333222333444555777666555333444444555444333333555666666666999888777888<<>>CCCEEEIIIQQQ^^^lllxxxxxxlllRRRNNNIIIEEEDDDDDDDDDCCCEEEHHHOOOVVV[[[```lllwww~~~sssggg___]]]```cccccceeelllwwwwwwlll\\\YYYSSSMMMGGGBBB???>>>::::::999888888999;;;;;;;;;:::999999888888888999888888777777777777888888555555444444444444555555777777777888888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888888888888888888999999999999999888777777999888888888777777777666666666666666666666666666555555666666666777777777777777777777777777777777666666666666666777777888777666666666555555555444777666666555555555555555555555555666666666666777666666666666777777777888777777666666666777777777777666555444444555666777555555555555555555555555555666666666777777777777888888888777777777666666666666666666666666666666888777777777666666666666444444333333222222222222333222222111111222222222333333333333222222222222444333333444555666555555666666666666777777888888333555888:::===@@@DDDFFFFFFJJJPPPYYYaaagggkkkmmmsss|||rrroooooo++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------+++++++++++++++++++++++++++***((()))***,,,+++***//////......---+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------........................,,,---------............///////////////////////////////////////000111111222111111111111111222222444444333222111111111111444555666666444333333444555555666777666555444333666666666666777999;;;<<<===AAAIIISSS```nnn}}}mmm___OOOGGGIIIJJJGGGBBBDDDDDDHHHLLLLLLLLLRRRYYYdddmmm~~~~~~kkk```\\\]]]ZZZ[[[]]]cccpppyyyvvvooofff\\\RRRKKKGGGCCCAAA>>><<<:::;;;<<<===999999999999999999999999888777777666555555555555555555444444444444555555666666777777777777888888888888888888999999999999999999999999888888888888999999999999999999999999777777777777777777777777999999999:::999999888777888888888777777777777777555555555555666666666666666777777777777888888888888888888888888888888888777777777777888888888888777777777777777666666666888777777666666666666666444555555555666666666666666666666777777777888888777777777777777777777777666666555555555555666666555555555555555555555555555555666666666777777777777777777777666666666666666666666666666666666666666666666555555555555555333333222222222222222111222222111111111111222222444444333333222222222222444333222222222333444555666777777999:::<<<===>>>===???AAACCCEEEIIINNNQQQTTTXXXaaannnzzzvvvqqqooo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++)))((()))+++,,,,,,+++------------,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,,,,------------------------------........................,,,,,,,,,---------......///////////////////////////////////////000000111000000000000000111111222333333222111000000111111333555666666444333333444444666888888777555333222444444555555666777777888<<<===???DDDNNN[[[jjjsss|||cccTTTPPPQQQNNNIIIHHHFFFGGGIIIIIIFFFHHHLLLPPPWWWeeexxx{{{llleee___]]]ZZZZZZbbbuuuxxxmmmddd^^^SSSOOOJJJDDD@@@>>>>>>???<<<<<<;;;:::::::::;;;<<<;;;:::888777666555555555888777666666666666666666666666666666666777777777666666666777777777888888777777777777777777777777888888888888888888888888777777777777777777777777888999999999999999888888888888888888888888888888555555666666666666666777777777888888888999999999888999999999999999::::::888999999999999999999999888888888888888888888888888888777777777777777888666666666666777777777777666666777777777888888888777888888888777777666666666666666555555666666666777777777777777777777777555555555666666666777777777777666666666555555555666666666666666666666666444444444444444444444444222222222222222222222222222111111111111222222333444444444333333333222222333333222111000222555777999:::<<<>>>@@@BBBCCCDDDIIIMMMQQQUUUYYY___ggglllqqqrrrxxx~~~xxxuuu+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++)))((()))+++,,,,,,+++((()))***+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------........................,,,,,,,,,---------......///////////////////////////////////////000000111.........///000111333333222222111000000000111111333444666555333222222333222555888888555333222222222333444555666777777777888888999;;;@@@IIISSSZZZrrrsssggg___UUUOOOKKKFFFDDDFFFFFFDDDDDDGGGHHHJJJQQQ^^^nnnnnnjjjccc]]]^^^iiixxxjjjfff^^^WWWPPPMMMKKKKKKLLLIIIEEE@@@>>>===>>>???===<<<:::999888999:::;;;888888777666666666666666777777777666666666666666555555555666666666777777666666666666666666666666777777777777777777777777666666666666666666666666777888888999999888888888999999999999999999999999666666666777777888888888888888888888999999999999888888999999::::::::::::999999:::;;;::::::999888888888999999999999999999888888777777777777888999777888888888888999999999777777777777888888888888888888999999888777666555555666666666666666666555666666666666666666666666555555555555666666666666666666666555555555555444555555555555555555555555333333333333333444444444222222222222222222222222222222111111222333444444222222222222222222222222444555666555555777;;;>>>???BBBGGGLLLQQQTTTVVVVVVVVV]]]gggqqqzzz}}}++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))***,,,+++***&&&'''(((***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...------------------------........................,,,---------............///////////////////////////////////////000111111.........///000222333444222222111111111111111222333444555555333222222333111444777666333111222444222333444555666777888888444555777999;;;@@@FFFJJJZZZkkkxxxeeeYYYRRRIIIBBBAAABBB@@@@@@BBBDDDDDDGGGMMMWWWeeerrryyy}}}xxxqqqmmmmmmmmmzzz|||}}}~~~~~~wwwqqqmmmkkkkkkccc___XXXPPPJJJEEECCCBBB>>>===;;;999999:::<<<===999888777666666555555666888888777777777777666666555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666555666777777888777777777888888888888888999999999666666777777888888999999777888888888888999999999888888888999999::::::;;;999:::;;;;;;;;;:::888888888888888999999999999999777777777777777888888999999999999999::::::::::::777777777888888888999999888999999:::999888666555555555666666666666555555444444444444444444444444444444555555555666666666666555555555444444444444444444444444444444444444333333333333444444444444222333333333333333444444333333222333333444555666111111111222333333444444444777:::;;;;;;===BBBGGGNNNSSS\\\eeemmmqqqrrrsssqqqzzz++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***+++***)))((()))***+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---.........------------------------........................------.........////////////////////////////////////////////////000111111000000000000000111222333222222111111111222222333222444555555333222222333///222555444000///222555444444444444444555666777444666888::::::<<<>>>@@@IIIUUUeeevvvvvvdddWWWIIIDDDBBB@@@???AAAAAABBBDDDGGGLLLRRRZZZ___eeegggmmmxxxxxxtttrrrpppllliiihhhkkkmmmppp{{{|||wwwppphhh```ZZZVVVPPPMMMIIIDDDAAA?????????<<<<<<;;;:::999999999999999999888888888777777777555555555555666666666666555555555555666666666777555555555555555555555555555555555555555555555555444444555666666666666666555666666666777777777777555555666666777888888999777777777888888888888999777777888888999:::::::::999999;;;;;;;;;999888666777888888888999999999999666666666666666777888888888888999999999:::::::::777777888888888999999999888999:::::::::888666444444555666777777666555444444444444444444444444444444444444555555555666666555555555444444444333333333333333333333333333333333333333333444444555555333333444444444555555555444444444444555666777777444555666777888999:::;;;:::???DDDGGGHHHKKKQQQVVVcccjjjuuu{{{{{{zzzxxxxxx|||zzz++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********************++++++++++++++++++++++++---+++***)))*********)))++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))******+++++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------.................................////////////000///////////////////////////////////////000111111333333222111111000111111333222222222222222333333222444555555333222222333...111333222///...222666666555444333333333444555333555777777666555666777===CCCKKKWWWkkkxxxgggUUULLLHHHEEECCCCCC@@@BBBDDDFFFGGGHHHKKKLLLQQQUUUZZZaaalll}}}~~~wwwmmmddd___^^^___ZZZbbboooyyytttlllhhh```WWWPPPJJJGGGEEEAAAAAA@@@>>>>>>=========:::999999999888888777777555555555666666666777777555555555666666666777777555555555555555555555555555555555555555555555555333333444555666666555555333444444444555555666666444444444555666777777888666777777777777888888888666666777888999999::::::888999;;;;;;;;;999777666777777777888888999999999666666555666666777888888777888888888888999999999777888888888888999999999888999:::;;;:::888666444444555666777777666555444666666666666666666666666444444444555555555666666555555444444444333333333222222222222222222222222333333333444444555555555444444444555555666666666444444444555555777888888999:::;;;===???AAABBBCCCFFFLLLTTTXXXZZZ]]]ccchhhuuu|||}}}yyywwwjjjlllnnnpppttt|||zzzsss++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++******+++++++++,,,,,,,,,---------.........------------...//////,,,---...//////...---,,,---,,,,,,,,,,,,---......---,,,,,,,,,---...000111////////////000000000000111000000///000222444555333333333333333222111000555444222111111111222222222222333333333333444444555444444333444555777888;;;===???DDDNNNaaaxxxggg]]][[[TTTJJJBBBBBBBBBEEEGGGDDDBBBEEELLLEEEHHHKKKOOOVVVbbbpppzzz|||sssgggZZZ```\\\^^^fffnnnyyyuuukkkhhhfffdddVVVQQQKKKGGGGGGEEEBBB???>>>===>>>???<<<777666888888888888777555555666777555444444666888::::::999444666777777666555666666222333555555444444444555444444444333333333222222444444444444444444444444444444444444444444444444111222333444555555555555888888777777666666666555777777666555555555555666555555555555555555555555555555555555555555555555666777777888888888888888777777777777777777777777888777777666555555444444222222222222222222222222222222333444555555666666666666555555444333333333777777666555444333333222111111111222222333333333444555666666666555444222555555666777888999999999:::999888999;;;===??????AAA@@@BBBHHHKKKLLLNNNRRR___fffqqqzzz}}}|||}}}{{{uuutttuuuvvvuuuqqqooopppwww{{{xxxqqqhhhaaa++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,++++++++++++******************++++++,,,)))******+++,,,,,,------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,---...//////...---,,,---,,,,,,,,,------......------,,,,,,---...///000////////////000000000000111000000000000222333444444444444444444333222222444333222111111111222222222222222333333333444444555444333333333444555666333666888:::???JJJYYYddduuuwww~~~sss___QQQKKKFFFDDDFFFGGGDDDCCCEEEHHHHHHHHHHHHJJJPPPYYY```oooxxxwwwbbb\\\XXX[[[```iiiwwwxxxssslllgggccc^^^WWWQQQMMMIIIFFFGGGDDD@@@>>>@@@999999::::::999:::;;;<<<888777555666777777666555555666777777777666777777555666777777666555555666666666666666555555555555444444444444444555555555444444444444444444444444222333444555666666666666777777666666666555555555777666555555444444555555444444444444444444444444444444444444444444444444444444555666666666555555777777777777777777777777777777666666555444444333333333222222222222222222111222222333333444444444333333333222222222222222555555555555444444444444444444444555555555666666222333444444555555444444888888999:::;;;===>>>???@@@@@@AAADDDGGGKKKMMMNNNTTTSSSUUUZZZ]]]___eeelll~~~{{{wwwxxx{{{~~~~~~~~~xxxooohhh```XXXRRR++++++++++++++++++++++++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,++++++++++++***************+++,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++++++++,,,------------............------,,,,,,,,,---------............---------......///////////////000000000000000000000000111222333444444444555555555444333333444333222111111111222222222222222222333333333333555444333333333333333444222555777888888;;;AAAFFFUUUYYYbbbnnnuuu{{{rrr]]]RRRIIIJJJLLLJJJEEEBBBDDDDDDCCCCCCDDDHHHNNNSSSYYY```lllzzzyyyoooddd___^^^```eeelllvvv{{{~~~}}}sssllleee]]]WWWVVVSSSNNNIIIIIIAAAAAAAAA@@@???>>>======>>><<<:::999999999888777444555555555666666666666555555666666666555555444444444444444444444444444555555444444444444444444444444333333333333333333333333444555666666666666666555555555555444444444666555555444444444444444333333333333333333333333333333333333333333333333333333444555555555555444666666666666666666666666666666555555444333333333333333333333333333333333333333333333333444444444111111222222222222333333111111111222222333333333444444444555555555555666555444444555555666777888===>>>???AAACCCEEEGGGHHHNNNPPPSSSWWW\\\```dddeeeiiihhhjjjlllllloooyyyxxxmmm```UUUMMMGGGEEE++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,++++++************************++++++++++++++++++++++++******+++,,,...///000000------,,,,,,,,,++++++++++++************+++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...------------------------,,,,,,---------...------///.........---------...////////////000000000000000000000111111222222333333444444444444444333333333222222222222222222222111222222222222333333333555444444333222222222222333666888999999999;;;===@@@CCCLLLXXX```hhhttt~~~vvvhhh[[[UUUSSSNNNIIIGGGDDDCCCCCCCCCEEEIIIMMMPPPPPPTTT[[[dddnnnvvv|||wwwpppkkkgggeeegggggghhhjjjpppyyyyyyrrrqqqoooggg___[[[TTTSSSQQQOOOLLLHHHDDDAAACCC@@@>>>=========<<<;;;999777666777777888777777666555555666777888777666333333444444444444555555444444444444444333333333444444444444333333333333222333444555555555555555444444444444444444444444555555444333333333333444333333333333333333333333333333333333333333333333444555555666666666666666555555555555555555555555555555444444444333333333333333333333444444444444666555555555555555555555333333333333333333444444222222222333333444444555444444555555666666777777999999888999;;;===@@@AAAGGGJJJNNNRRRUUUWWWXXXXXXaaadddhhhlllpppsssvvvxxxuuutttuuutttqqqsss~~~wwwrrrooojjj___SSSIIICCCCCCDDD++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++,,,...///000000---------,,,,,,,,,+++++++++++++++***+++,,,,,,---***+++++++++++++++,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,---------......---------------......///---------,,,,,,---------+++,,,---.........------..................------////////////000000000000000111111111222222222222111222333333333333222222222222222222222222222222111111111222222222333333444444444333333222222111333333444444555666888999777888===EEEJJJOOOXXXbbbnnnwwwuuugggYYYOOOKKKMMMJJJHHHEEEDDDDDDEEEFFFFFFEEEHHHLLLRRRYYYaaafffjjjmmmqqqzzzxxxqqqmmmiiifffeeefffgggiiikkkmmmsss|||wwwooommmkkkjjjhhhccc]]]YYYRRROOOKKKHHHGGGFFFDDDCCCAAA>>>;;;;;;;;;;;;:::888888777777999;;;<<<:::888777777777777777777777777555555444444333333333222555555555444444333333333222333333444444444444333333333333444444444444444555555444333333333333444333333333333333333333333333333333333333333333333444555555666666666666666444444444444444444444444444444444444444333333333333333444444444555555555555555555555444444444444555555555444444333333333666666666777777888888888666777777888:::;;;;;;<<<;;;<<<>>>BBBGGGLLLQQQTTTZZZ^^^dddkkkoooqqqqqqpppuuuxxx|||~~~~~~~~~yyyyyyzzzzzzvvvwww}}}yyyxxx|||xxxnnnddd^^^XXXUUUNNNHHHDDDEEEJJJNNN++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++((()))+++,,,------,,,+++***************+++++++++++++++++++++++++++++++++******+++,,,---......///------------,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---...///,,,,,,,,,---------.........------------...//////------,,,,,,,,,,,,------+++,,,---.........---,,,------......///......---////////////000000000000000111111222222222111111111111222222333333222222111111222333333333222222111111111111222222222222333444444444444333333222555444333222222333555777999999;;;>>>>>>???EEENNNXXXdddvvv~~~mmmwww}}}hhhWWWQQQTTTMMMIIIEEECCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMQQQSSSXXXXXX]]]gggsss}}}tttjjjcccaaa___[[[\\\eeesss}}}rrrnnniiidddaaa___]]]\\\OOOJJJEEECCCCCCBBB???<<<===;;;:::;;;===>>>;;;888777777777777666666666555777777666666555444444444777777666666555444444444333333444444444444444333333333333444444444444555666555555444444444444444333333333333333333333333333333333333333333333333333333444555555555555444555555555555555555555555555555444444444444444444333444444555555666666666333333333333333333444444555555555555555555555555555666777888999:::;;;;;;;;;;;;===???AAABBBDDDDDDCCCFFFKKKRRRZZZbbbhhhlllqqquuu{{{}}}uuupppmmmooorrrtttwww~~~vvvjjj]]]SSSNNNFFFEEEDDDEEEKKKSSSZZZ___++++++++++++++++++++++++******))))))******+++,,,************************''')))+++---------,,,+++))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,*********++++++,,,---...,,,,,,,,,---------......------,,,,,,------...///------,,,++++++,,,------***+++---//////...---,,,+++,,,---/////////......////////////000000000000000111222222222222111000111222222333444444333333000111222333333333333222111111111111222222222222333333444555666555444444666555333333444555666777:::999:::;;;:::999>>>EEEGGGPPP___ppp~~~uuueeekkk~~~mmmdddddd]]]XXXQQQLLLJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDDJJJHHHJJJQQQXXX```nnn{{{|||yyylllbbbZZZ[[[```fffqqq|||~~~mmmggg```\\\[[[YYYUUUQQQOOOKKKHHHHHHIIIHHHCCC???<<<<<<;;;:::999888888777::::::999999888777777777999888888777666666555555555666666666666666555555333444444444555555555555777666555555444444555555444444444444444444444444444444444444444444444444444444555666666666555555555555555555555555555555555555555555555555555555333444444555666666777777444444555555666666777777666777888999:::;;;<<<<<<:::;;;===@@@CCCEEEGGGHHHLLLMMMOOOQQQTTTWWWYYYZZZZZZ]]]cccjjjrrrxxx}}}~~~{{{zzzxxxtttrrrjjjnnnttt|||}}}uuurrrtttxxxuuurrrlllcccXXXOOOIIIEEEEEEEEEHHHQQQ^^^kkktttwww++++++++++++++++++++++++,,,+++++++++,,,------...************************''')))+++---...---,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,************+++,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------++++++++++++------***+++---//////...---,,,***+++---///000000//////////////////000000000000000111222333333222000000222333444444555555555444000111222333444333333222000111111111111222222222222333555666777666555555222111111333555666777666333222444666555444888???777===HHHVVVfffwww{{{qqqsssrrr{{{xxxuuuzzzrrrfff[[[SSSMMMGGGDDD????????????@@@BBBDDDEEEGGGCCCDDDIIILLLOOOXXXdddiiisss{{{rrrddd]]]YYYVVVZZZbbbhhhrrr{{{yyyvvvqqqmmmgggbbb]]][[[[[[YYYSSSMMMGGGFFFEEEDDDCCCAAA@@@@@@======<<<<<<;;;:::999999:::999999888777666666555777888888888888888777777444444444555555666666666777777666555555555555666555555555555555555555555555555555555555555555555666777777888888888888888666666666666666666666666555555666666666666666666444444444555666777777888777777888999:::;;;;;;<<<999999;;;>>>@@@BBBDDDEEEGGGHHHKKKOOOSSSWWWZZZ[[[ccceeegggjjjmmmpppssstttrrruuuyyy|||{{{zzz{{{{{{~~~~~~qqqfff______bbb\\\ZZZWWWQQQJJJFFFCCCCCCMMMNNNSSS```rrr,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------''''''((()))***+++,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...---,,,,,,++++++++++++---------............///,,,,,,,,,---...///000000......---,,,---...///000444444333222111000///...111222333444444333111000222222222222222222222222333333333222222111111111333333222222222333444444444444444444444444444444444444444555666777777888777;;;@@@FFFNNN[[[lllxxx}}}{{{mmm]]]QQQKKKEEEEEEDDDBBBAAABBBCCCCCCFFFEEEFFFJJJJJJHHHJJJOOOUUUYYY^^^bbbiiivvv{{{ggg\\\ZZZ[[[\\\YYY___hhhqqqzzz}}}rrrfff___]]]YYYUUURRROOOMMMMMMFFFFFFFFFFFFEEECCC@@@???@@@>>><<<:::999888999:::;;;;;;;;;999777666777999<<<<<<<<<:::999999;;;===:::999888777777888999:::888777777666666666777777777666555555777777666555999888888888999999888777888:::;;;:::888666777777666666666666666777888888:::======999888<<<@@@@@@===@@@CCCDDDCCCBBBDDDFFFHHHHHHJJJOOORRRTTTVVVXXXZZZ\\\bbbhhhkkkkkkpppvvv|||}}}uuuiii___WWWQQQNNNNNNHHHFFFFFFBBB???IIIYYY]]]iiiuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------))))))******++++++,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...---,,,,,,+++++++++,,,------------............,,,,,,------......////////////.........///000111222222111111111111111000111222333444555444222111111111111222222333333444333333222222222222222222333333222222222333444444444444444444444444444444444444444555666777777777888:::===???CCCKKKWWW```{{{wwwhhh]]]PPPOOOMMMJJJHHHGGGHHHHHHEEEDDDEEEHHHHHHDDDDDDGGGKKKNNNQQQTTTXXXaaannnwww|||xxxttttttuuummmjjjfffcccfffnnnxxx}}}zzzvvvrrrooommmkkkjjjcccdddccc```ZZZUUUSSSRRRLLLIIIFFFCCCAAAAAABBBCCCAAABBBBBBAAA>>>======>>>???@@@@@@???===<<<===???>>>===<<<;;;;;;<<<======;;;;;;:::999999999999999===<<<;;;;;;===>>>===<<>>===<<<;;;===???>>><<<:::::::::<<<<<<;;;;;;<<<===>>>??????AAAAAA@@@CCCIIIKKKJJJLLLPPPUUUXXXYYYZZZ\\\^^^^^^```cccgggiiijjjjjjkkkssstttxxx}}}}}}|||~~~yyyrrrggg\\\SSSNNNKKKIIIFFFHHHKKKLLLJJJKKKWWWdddrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,---------......---------)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------------............---------------.........000////////////000111111000000000111111222222222111222333555555555444444222222222222222333444444222222222222222222333333333222222222333333444555444444444444444444444444444444444555666666777777666888999888888<<>>===DDDQQQ___lllxxxuuuhhhbbbcccfff```YYYSSSQQQNNNGGGCCCBBBCCCCCCDDDDDDEEEEEEGGGIIIIIIKKKMMMMMMLLLQQQZZZbbbmmmwwwyyytttlllccc^^^^^^bbbnnn}}}~~~~~~}}}zzzvvvtttssssssssszzzyyyyyy{{{~~~|||~~~~~~~~~~~~zzzxxxxxxzzz||||||ssskkkjjjoooxxxzzzuuupppnnnggg]]]TTTSSSTTTQQQLLLJJJDDDEEEGGGHHHLLLSSS]]]cccqqq++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++*********)))************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,------...///.........111111111000000/////////111222444666999<<<>>>???;;;999666333000///000000222222222222222222333333111111111222333444555666555555555555555555555555444444444444444444444444444555555555666888999999;;;===BBBIIISSS]]]eeejjjsss|||zzzrrrsss{{{{{{rrrkkkfff___SSSIIIEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDGGGGGGHHHJJJOOOSSSTTT\\\fffooovvvuuugggbbb\\\bbbjjjrrryyy}}}~~~|||xxx{{{vvvtttooojjjddd^^^ZZZXXXSSSKKKEEEEEEFFFEEEDDDFFFBBBHHHPPPXXX```jjjuuu}}}************************+++,,,,,,------,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((()))***************************++++++++++++*********)))*********+++++++++,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,---...///000//////.../////////000000000000000111222444666:::===@@@AAA:::888555222111111222333333333222222222222222222111111111222333444666666555555555555555555555555444444444444444444444444777555444444555777777777888888;;;???EEEJJJNNNPPPXXX^^^gggmmmrrr{{{|||||||||uuusss{{{rrrbbbYYYPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIKKKIIIMMMTTTYYY^^^gggsss|||~~~ooommmkkkkkkooouuu{{{|||||||||yyyzzz}}}wwwdddaaa\\\WWWRRRNNNKKKJJJHHHDDDCCCDDDFFFGGGMMMSSSUUU]]]iiirrryyy***************************++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++************************++++++++++++******))))))++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++,,,,,,---...++++++,,,,,,,,,---------******+++,,,,,,---......---...000111111111000///------...///000111222222111222444777:::>>>AAACCC888666333111111222444555444333333222222111111111111111111222333444666777666666666666666666666666444444444444444444444444777555444444666888999999222444888<<>>===>>>???AAAGGGPPPZZZaaaqqq|||yyywwwtttooojjjmmmllljjjeeebbbmmmqqqggghhhiiiccc[[[VVVOOOLLLHHHHHHHHHHHHEEECCCEEEFFFGGGGGGHHHIIIKKKMMMWWWWWWXXX]]]fffrrryyyrrrnnnjjjddd```fffiiipppyyywwwwwwwwwvvvrrrpppwwwyyylllfff^^^[[[[[[YYYVVVRRRWWWSSSNNNKKKKKKMMMNNNOOONNNRRRWWW\\\cccnnnzzz|||xxxtttooolll,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++---,,,+++******+++,,,---...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,+++)))***+++,,,,,,+++,,,---------......//////........................,,,---......//////......111111222444888;;;<<<<<<888666333111222333333222111111000000000000111111222222222222333333444555444444444333333333222222333333333444444444444555777777666666666666777777666666777888999::::::;;;::::::::::::<<>>;;;666333222222111111******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,+++***))))))+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++******,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------)))******+++,,,,,,------)))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,------..............................///000000000000000///......///222333333222444444444555888999888666333222222111111222222333222222111111111111111222111111111222222222333333111222222222222333333333666555555444444555555666555555555666666666666666666777888888666555555666555666777888888888999;;;===@@@CCCFFFJJJTTTcccnnn}}}yyysssooolllqqqyyy~~~uuuooommmkkkgggccc[[[[[[YYYWWWRRRLLLGGGDDDFFFAAA@@@CCCEEEFFFJJJNNNSSSPPPPPPTTTSSSPPPQQQVVVQQQZZZfffpppxxxuuukkkdddbbbeeegggppp~~~~~~~~~~~~|||uuuppprrryyy}}}|||}}}}}}|||xxxtttyyytttqqqrrrnnneee\\\XXXRRRMMMKKKLLLLLLJJJNNNTTTSSSVVVZZZ^^^bbbfffiiikkkyyy|||xxxtttrrrssstttpppnnnhhh```VVVKKKBBB<<<555333000///000111000000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++***************++++++++++++******))))))***+++,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++---......//////......---+++++++++++++++++++++++++++,,,------------,,,+++***,,,...---+++***,,,...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...((())))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,///...,,,,,,---...---,,,******+++,,,------...///...........................//////000000000000000///...---...000111222111666666666888:::;;;:::999333222222111111222222333222111111111111111222222111111222222333333333333111111222222222333333333444333333222222333333444444444444555555555666666222333555555444444555777888777666777888999888777888;;;>>>>>>???EEEQQQ[[[aaagggttt|||vvvsssmmmfffjjjuuu}}}yyyqqqqqqpppllldddZZZPPPIIIDDD@@@???BBBDDDCCCEEEHHHEEEEEEHHHLLLJJJDDDFFFLLLMMMOOOSSSXXX___gggnnnsssyyy|||yyyyyyqqqiiiggggggeeerrr|||tttsssyyy}}}yyyuuurrrqqqnnnjjjfffbbb___^^^]]]WWWOOOKKKLLLLLLHHHHHHMMMOOONNNRRRYYY```eeemmmuuu{{{|||~~~}}}{{{uuummmeee```^^^YYYUUUOOOHHHAAA:::555333333222000///000000///---++++++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++************++++++++++++******))))))+++++++++,,,,,,------------,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++.................................------,,,,,,,,,........................000000000000111111111111222444888<<<>>>>>>===<<<888555222111222444444444999666222000000111000000111111111111111222222333222222222333333444444444333333333333333333333333444444444555555555555666444444444444444444444444444444444555555555555666666666666777999;;;===???HHHNNNXXXeeeqqq|||}}}wwwvvvsssnnnjjjhhhkkkqqq~~~}}}vvvxxx}}}wwwcccUUUPPPLLLFFFBBBBBBCCCEEEFFFHHHJJJJJJGGGEEEFFFDDD@@@HHHGGGFFFGGGKKKRRRYYY]]]cccfffkkklllkkkhhheeedddpppvvvvvvnnnlllsssyyy}}}qqqmmmjjjiiipppxxx}}}yyyyyyzzzxxxppphhh``````eeeeee]]]TTTTTTPPPLLLIIIHHHGGGFFFEEEHHHLLLPPPRRRZZZfffpppttt{{{uuussstttttttttwwwsssmmmddd[[[RRRLLLIIIAAA???<<<999555333111000........................++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++******,,,---///++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------------//////.........---------......................../////////000000000111111222444777;;;===>>>======999666444333333555555444777555111000000111111000000000000000000111111222222222222333333333444444333333333333333333333333444444444444555555555555444444444444444444444444444444444444555555555555666666666666888:::<<<===@@@BBBHHHPPPZZZdddlllqqq{{{xxxuuuttttttsssqqqpppjjjiiikkksssvvvnnnpppvvv{{{|||nnnhhh]]]QQQHHHDDDDDDFFFJJJLLLJJJFFFDDDFFFEEEBBBEEEEEEDDDEEEFFFIIIKKKMMMSSSWWW[[[]]]\\\ZZZYYYYYY]]]bbbjjjwww}}}wwwjjjggggggeeeccccccggglllttt~~~yyytttsssqqqnnnccc\\\VVVVVVZZZZZZUUUOOOJJJIIIHHHGGGGGGIIILLLMMMVVV___fffkkksss~~~vvvpppnnnmmmllliiihhhddd\\\TTTKKKCCC>>>;;;888777555333111000///...........................++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------,,,,,,,,,,,,,,,++++++++++++************++++++++++++************,,,,,,,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////.............................................////////////000000333666:::<<<===>>>===:::888555444444555444444555333000000111222222111111000000000000111222222222222222222333333333333333333333333333333333333444444444444555555555555444444444444444444444444444444444444555555555555666555555666666777999999999999999<<>>CCCFFFJJJOOOTTTXXX[[[aaajjjqqqppplllggghhhppp~~~~~~zzz|||wwwoooqqqvvvvvvwww|||||||||uuujjj___WWWOOOGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDGGGGGGFFFEEEFFFFFFLLLKKKLLLPPPYYYeeeqqqxxxtttxxx~~~uuu}}}rrroookkkjjjnnnuuu|||sssoooqqqsss|||zzzwwwsssrrrsssvvv~~~|||uuurrrnnnllljjjhhhfffcccffffffggghhhhhheee___ZZZTTTWWWVVVRRRPPPPPPNNNJJJJJJHHHEEEDDDEEEGGGIIIJJJLLLSSS\\\ccciiirrr}}}zzzvvvzzz~~~{{{tttkkkhhhbbb]]]WWWPPPGGGBBB===:::777444111111111222/////////....../////////........................+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,------...+++++++++++++++++++++,,,---------------------,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------...............000222555888::::::;;;666555333222333333222000222000///000222333222111000000000000000111222222222222222222222222222222333333333333333333333333333333333444444444444555333333333333333333333333333333333444444444444555444444444444444444444444666666777777999:::<<<<<<<<<@@@DDDEEEGGGNNNZZZdddeeedddeeehhhoooyyytttmmmpppuuu~~~wwwjjj___RRRNNNIIIDDDAAAAAACCCDDDBBBEEEGGGHHHGGGGGGHHHIIICCCBBBBBBDDDIIIPPPXXX\\\[[[^^^aaafffooovvvtttmmmaaaiiisssyyy|||~~~tttooooootttzzz}}}vvvpppjjjeeejjjmmmqqqtttyyy~~~}}}|||yyytttpppooommmlllnnnuuu}}}yyywwwsssoookkkhhheeeaaa___\\\[[[YYYXXXVVVRRRNNNKKKHHHJJJIIIEEEEEEIIIKKKIIIFFFFFFFFFGGGJJJNNNSSSVVVaaahhhrrryyy~~~}}}zzzssspppsssuuunnnddd\\\YYYSSSLLLFFF???999555333222000//////000111222000///......---.................................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,------------.........///)))***,,,.../////////...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,........................---------............///---///000333555666777888444333222222333333222000111000///000222222111000...------------...//////222222222222222111111111333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444444333333444444555444444333222333555777777777666555666888:::999999>>>HHHPPPOOOSSSYYY___fffmmmuuuzzzzzzwwwyyy}}}llleeeYYYNNNGGGDDDDDDEEEAAACCCFFFGGGEEEDDDCCCCCC======???AAADDDHHHLLLNNNNNNPPPPPPQQQWWW^^^^^^ZZZVVVZZZaaafffgggiiisss}}}{{{uuuwww~~~vvvrrrpppjjjdddeeekkkoooooouuuzzz~~~{{{vvvrrrpppoooqqqvvv~~~~~~}}}{{{wwwqqqmmmmmmjjjggggggjjjqqqyyy|||xxxtttqqqnnnllliiimmmlllhhhddd```]]]ZZZYYYUUUTTTQQQOOOLLLIIIGGGGGGAAACCCCCCAAAEEEMMMRRRSSSPPPQQQSSSWWW\\\bbbgggjjjuuu{{{}}}yyywwwtttmmmgggfffddd[[[PPPGGGDDD@@@;;;777333111000111000///......---------...------,,,++++++,,,,,,........................+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------***+++,,,,,,---...//////***+++,,,,,,+++***(((&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))*********++++++++++++------------------------+++++++++,,,,,,---------........................---............/////////---...///000222333444444333222222333444555444222111000000000222222000///...............//////000222222222222111111111000333333333333333333333333222222333333333444444444222222222222222222222222222222333333333444444444111222444555555555444444222333444555666555444333555666777666555666:::>>>===AAAGGGLLLQQQXXX```fffqqqwwwzzzkkk___XXXVVVVVVSSSUUUUUUSSSMMMFFFBBB???@@@@@@@@@BBBDDDFFFHHHJJJEEEHHHIIIHHHJJJNNNOOOMMMMMMMMMQQQUUUUUUTTTZZZdddvvv}}}xxxrrrttt|||zzzllleeegggiiihhhhhhlllsssxxxyyyuuunnniiidddccccccfffjjjmmmnnnmmmyyy|||xxxqqqjjjeeeccc```]]]\\\^^^bbbgggkkkjjjeee^^^ZZZYYYXXXXXXVVVZZZ[[[ZZZWWWRRROOOPPPRRROOOOOONNNMMMKKKIIIHHHHHHBBBFFFIIILLLSSS___gggiiimmmlllmmmpppuuuzzz{{{{{{{{{vvvxxxxxxsssmmmiiieee]]]UUUQQQOOOGGG>>>666555444111/////////000......//////...---+++***,,,,,,+++++++++,,,,,,---........................+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,---+++++++++,,,,,,---------))))))***+++---...//////------,,,)))&&&!!!++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++........................,,,,,,,,,------..........................................////////////000------...///000111222222333222222444666666555444222111000111222111///...111111111111111222222333222222222222111111000000333333333333333333333333222222333333333444444444222222222222222222222222222222333333333444444444111222444555666666555555555666666666666555555555555666888888666444333333666888:::<<>>CCCFFFDDDDDDFFFGGGFFFEEECCCEEEJJJKKKJJJPPPXXX]]]cccgggjjjttt{{{llleeegggmmmrrruuu|||wwwlllkkknnnmmmhhhkkkqqqzzzyyyqqqoookkkeeebbbbbbbbbaaa___dddnnnwwwxxxzzz~~~~~~{{{zzz}}}yyyyyyyyy|||~~~yyyrrrjjj```ZZZVVVUUUSSSSSSUUUYYY^^^aaa^^^YYYQQQMMMLLLMMMLLLKKKJJJMMMOOOLLLGGGEEEHHHLLLJJJLLLNNNNNNMMMLLLKKKKKKKKKQQQWWW^^^hhhvvv~~~~~~tttoooooommmggg```ZZZVVVNNNDDD@@@???:::444000000111000......///000***,,,...///000///---,,,,,,,,,,,,,,,---...///000........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))++++++++++++******))))))'''((()))+++++++++***)))---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++******...---,,,+++************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,---------......---......///000111111222222222111111000/////////---......///000111111222222111000//////000111222111111111111111111111111222222222222222222222222333333333333333333333333777666555444222111000000444444444444444444444444444444444444444444444444333444444555666555555555444555555555555555555555444444555666999===@@@BBBFFFKKKUUUcccooowwwxxxvvvsssxxxqqq___TTTNNNIIICCCAAABBBCCCBBBAAAAAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFIIILLLMMMRRRXXX[[[\\\```ffflllnnniiibbb[[[YYYZZZ^^^bbbjjjqqq{{{|||rrrkkkiiiiiinnnpppxxx}}}wwwqqqjjjeeecccbbbmmmyyyrrrrrrrrrqqqppppppsssvvvtttxxx|||rrrpppxxx~~~zzzyyyzzz{{{|||zzzzzz~~~yyy}}}}}}~~~~~~|||}}}}}}|||zzzyyyxxxwwwxxxzzz|||||||||{{{}}}uuuqqqqqqqqqqqqnnnjjjhhhmmmwww}}}xxxpppfff]]]VVVQQQNNNJJJLLLNNNPPPPPPQQQRRRTTTOOOMMMJJJGGGEEEDDDEEEFFFCCCFFFHHHGGGDDDEEEJJJOOOQQQOOOPPPTTTVVVUUUXXX\\\```gggrrr{{{|||yyyooooooqqqwww~~~yyykkkaaa[[[WWWRRRNNNFFFCCC===888444333333444000000000000000000000000---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))*********++++++*********++++++++++++*********))))))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++...---,,,+++************++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---.........---------------.........//////---......///000000111111111111111000000000000000.........///000111111111111111000//////000111111111111111111111111111111222222222222222222222222333333333333333333333333444333333333222222222222444444444444444444444444444444444444444444444444444555555666666666666666222222222222222111111111222222333444555777999:::;;;===CCCLLLUUU\\\^^^^^^dddiiiqqqzzzyyyggg```VVVNNNJJJGGGDDDAAAEEEDDDBBBAAABBBCCCDDDEEEDDDEEEEEEEEEDDDDDDEEEFFFDDDHHHLLLMMMLLLNNNRRRWWWZZZWWWRRRNNNLLLMMMPPPRRR]]]bbblllvvv}}}~~~xxxppphhhdddbbbbbbaaafffqqq~~~vvvnnnjjjhhhpppzzz~~~{{{yyywwwuuusssnnnooottt{{{zzzzzzuuukkkeeeiiiooosssyyytttnnnjjjjjjlllnnnoooqqqqqqtttyyyzzzuuussstttzzzyyyxxxvvvuuuvvvxxx{{{~~~}}}{{{{{{|||}}}vvvzzz{{{wwwpppkkklllooommmrrruuurrrmmmppp{{{}}}zzzvvvtttsssrrrssssssrrrqqqsssxxxlllfffddddddeeeddd```]]]___eeelllnnnooofffbbb\\\UUUNNNIIIFFFEEE@@@BBBDDDEEEFFFHHHIIIJJJMMMLLLJJJHHHEEEDDDDDDEEE???DDDIIILLLNNNRRRXXX^^^dddaaabbbgggkkkkkkmmmpppvvv|||wwwsssqqqppppppiiiiiikkknnntttxxx{{{{{{qqqhhh[[[QQQLLLHHHCCC@@@<<<:::666333000000000111////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++************++++++++++++++++++************,,,,,,++++++***++++++++++++***)))(((((()))***+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---.../////////.............../////////000000.........//////000000111//////000000000000111111......//////000000111111111000000//////000000111111111111111111111111111222222222222222222222222333333333333333333333333111111111222222333333444444444444444444444444444444444444444444444444444444555666666777777666666555555444444333333222222222222333333444444333333888777777;;;@@@EEEHHHIIINNNSSS[[[eeeooowww}}}wwwmmmfff```ZZZUUUSSSMMMGGGCCCCCCDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCEEEHHHJJJJJJIIIIIIMMMPPPTTTSSSQQQOOOMMMLLLLLLLLLMMMRRRZZZbbbgggiiiiiihhhhhhfffccc___\\\YYYWWWWWWSSSYYYfffxxx}}}tttnnnjjjnnnttt}}}{{{vvvpppnnnmmmrrr{{{vvv{{{|||tttmmmnnnsssvvvxxxrrrjjjeeedddfffhhhiiidddeeejjjpppqqqkkkffffffgggjjjllllllkkkiiiiiiiiiooooooooonnnooorrrwww{{{ssssssppplllgggddddddeeeeeejjjkkkfff```dddttt}}}rrrpppmmmlllkkkiiigggeeeeeeppp{{{{{{kkk^^^WWWVVVWWWYYYYYYUUUQQQQQQUUUYYYZZZZZZTTTQQQLLLGGGCCC@@@>>>>>>@@@@@@AAABBBDDDFFFGGGHHHNNNOOOOOOMMMJJJHHHHHHHHHFFFLLLUUU\\\aaagggnnnsss{{{wwwwww|||zzzqqqkkkjjjkkkllllllbbbbbbbbbccceeefffeeedddZZZRRRGGG@@@;;;888555222333222000///....................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++************+++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///******)))(((((()))******++++++++++++++++++++++++------,,,+++*********+++++++++,,,,,,,,,,,,------***,,,------,,,,,,,,,------,,,++++++*********++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............---.........////////////........./////////000000......//////000111111222.../////////000000000111000000000//////000000000111111111111111111111111222222222222222222222222222222333333333333444444111111111222222222333333333333333333333333333333333333333333333333333333333444555555666666555555666666555555444333222222333333555555555444333222888777666666888;;;===>>>>>>BBBHHHPPPYYYaaahhhlllvvv~~~~~~nnneeeZZZSSSQQQOOOKKKGGGDDDCCCBBBBBBCCCDDDDDDCCC>>>@@@BBBBBBBBBCCCEEEHHHKKKLLLMMMMMMKKKIIIFFFDDDEEEIIIOOOTTTXXXYYYYYYXXXSSSRRRRRRRRRRRRQQQOOONNNMMMPPPWWWdddsss||||||uuuooojjjcccdddffflllwwwzzzsssmmmhhhiiipppvvvxxxwwwttt}}}rrrjjjfffeeeeeefff\\\]]]ccclllooommmkkkllljjjmmmpppoookkkeee```]]]ccccccbbbbbbeeekkksssyyyzzzvvvpppkkkgggeeecccbbbbbbdddccc]]]XXX[[[gggsss}}}{{{llljjjhhhfffeeeccc___]]]XXX```iiinnnqqqqqqpppooollldddXXXNNNKKKKKKNNNPPPOOOLLLIIIJJJMMMPPPRRRSSSNNNLLLHHHDDDAAA?????????EEEDDDEEEGGGJJJNNNQQQRRRXXXZZZ]]][[[XXXTTTSSSTTTYYY```iiiqqqwww|||{{{qqqfffcccgggkkkkkkhhhZZZYYYXXXWWWWWWTTTQQQNNNFFFAAA:::555333111000...///////////////......------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,************+++...000111***))))))))))))))))))***++++++++++++++++++++++++---,,,++++++************+++++++++,,,,,,---------)))+++---...,,,+++,,,...,,,,,,++++++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,*********++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---------.....................////////////------...///000111111222////////////000000000000/////////000000/////////000000000000000000000000222222222222222222222222222222222333333444444444444444333333222111111000333333333333333333333333333333333333333333333333111222333333444444333333222222111111000///......111333444555666555444333222333444444444444555555777999;;;@@@FFFLLLQQQTTTaaammm{{{{{{tttrrroooiiiddd\\\WWWPPPKKKGGGEEEBBB@@@@@@AAABBBAAAAAABBBCCCEEEIIIKKKNNNPPPPPPMMMJJJHHHCCCEEEIIIMMMOOOOOOOOONNNIIIIIIJJJMMMOOOPPPMMMKKKLLLKKKKKKPPPYYYbbbgggiiijjjjjjiiiiiigggeeecccbbbZZZXXXWWWZZZbbblllvvv||||||uuusssvvvwwwuuurrriiibbb[[[YYY[[[^^^___^^^hhhvvv}}}qqqfff^^^ZZZXXXVVVSSSRRRWWW___dddeeehhhlllhhhkkkmmmkkkeee^^^WWWSSSSSSSSSSSSSSSVVV\\\dddiiirrrmmmgggbbb```___^^^\\\___]]]ZZZUUURRRSSSWWWZZZjjjlllnnnoooooonnnlllkkk```___]]]]]]]]]\\\YYYWWWPPPSSSXXX\\\\\\YYYVVVVVVQQQMMMFFFBBBBBBCCCDDDEEEGGGEEEDDDDDDGGGJJJMMMNNNIIIHHHFFFDDDDDDDDDEEEFFFHHHGGGHHHMMMUUU\\\aaaccchhhlllpppooojjjffffffgggjjjooowww{{{lll]]][[[bbbfffaaaYYYNNNMMMJJJIIIGGGCCC???;;;888666222000000111111111//////000000///...,,,+++---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000************************++++++++++++++++++++++++,,,++++++************+++***++++++,,,,,,------...&&&***......,,,+++,,,...,,,,,,++++++***++++++,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------------...........................------...//////000111111////////////000000000000...//////000000//////...000000000000000000000000222222222222222222222222111222222333333444444555777666555444222111000///333333333333333333333333333333333333333333333333000111222222333333222222222222222111000000000///000000111222333333333333...000333444333222222333555555555777999<<>>?????????>>>CCCBBBBBBCCCFFFIIILLLNNNIIIIIIJJJKKKNNNQQQUUUWWWWWWVVVVVV]]]gggrrrxxx{{{zzz~~~{{{xxxxxxzzzuuuyyy~~~}}}yyyuuuwwwxxxhhhXXXUUUZZZ\\\SSSIIIAAA>>><<<:::888666222/////////.........///111111............---,,,+++***---------------------------------------------------------------------------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))+++---......---+++)))+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************+++,,,******+++,,,,,,---......$$$)))---...+++)))+++---,,,++++++***++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...---,,,,,,++++++******++++++,,,+++,,,------------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///------------....................................---.........///000000000000000000000////////////......///000000///......000000000000000000000000222222222222222222222222111111222333333444555555888777666555333222111000222222222222222222222222222222222222222222222222111111222333333333333222333333333333333222222222111111111111111111222333///222444444222222333555333333333333444555666777666===GGGNNNQQQSSSTTTVVV^^^cccggghhhfffeeegggjjjkkkpppttttttrrruuu|||{{{nnnfff\\\[[[YYYYYYYYYYYYYYYXXXUUUUUUUUUSSSOOOKKKFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHNNNUUUXXXWWWTTTMMMJJJEEECCCEEEIIINNNQQQPPPOOONNNNNNOOOQQQSSSUUUTTTOOOLLLMMMMMMLLLQQQXXX[[[XXXTTTPPPNNNNNNOOOOOORRRTTTTTTRRRMMMJJJIIIJJJMMMVVV]]]^^^^^^______]]]^^^YYYRRRLLLIIIFFFDDDBBBJJJGGGFFFJJJLLLLLLOOOTTTQQQSSSTTTSSSRRRQQQSSSTTTOOOOOOOOONNNLLLKKKLLLNNNOOONNNMMMLLLLLLNNNPPPQQQ\\\]]]\\\ZZZUUURRRPPPPPPNNNPPPQQQOOOLLLIIIHHHIIIFFFGGGHHHKKKMMMNNNLLLKKKPPPLLLLLLOOOOOOKKKIIIKKKIIIGGGEEEDDDEEEEEEDDDCCCFFFGGGJJJMMMQQQVVV[[[_________```cccggglllpppssstttqqqnnnrrrzzz}}}zzzwwwwwwyyywwwrrrmmmmmmuuu~~~wwwqqqnnncccYYYNNNJJJKKKKKKDDD===777555222111000000...,,,,,,---------------...///......---------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++---000000---+++)))+++++++++,,,,,,---------,,,,,,------,,,***)))'''++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++,,,,,,---......###(((---...+++)))***---+++++++++***++++++,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,,,,++++++++++++++++++,,,,,,,,,............,,,,,,))))))***+++,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...///000............/////////000.....................---.........///////////////000000000000////////////---...///000000///...---000000000000000000000000222222222222222222222222111111222333333444555555888777666555444333333222222222222222222222222222222222222222222222222222222222333444444444444333///////////////000000000555444222111111111222333///111222111//////111555222222222222222333444444333555999;;;===>>>@@@AAAFFFLLLSSSVVVVVVWWW[[[^^^ccchhhmmmllljjjkkkqqqxxx~~~~~~~~~zzzwwwrrrlllddd\\\UUUQQQHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFHHHNNNWWW\\\\\\YYYNNNKKKHHHEEEEEEFFFIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQTTTNNNKKKLLLIIIEEEGGGMMMNNNOOONNNLLLJJJIIIJJJKKKLLLQQQVVVUUUPPPLLLKKKMMMEEELLLQQQQQQQQQSSSRRROOOJJJHHHDDDCCCCCCCCCCCCBBBEEEBBBBBBFFFGGGFFFHHHKKKJJJKKKKKKJJJJJJLLLPPPSSSRRRSSSSSSPPPLLLIIIGGGGGGHHHHHHIIIGGGEEEEEEGGGJJJSSSWWWZZZWWWPPPMMMOOORRRLLLNNNOOOMMMJJJGGGHHHIIICCCCCCEEEHHHKKKLLLJJJHHHRRRMMMMMMQQQSSSOOOOOOSSSQQQNNNLLLLLLMMMNNNOOONNNLLLOOOUUU[[[aaaiiipppuuu{{{{{{|||~~~~~~~~~tttrrrrrrvvvyyywwwqqqkkk^^^fffnnnoooggg\\\TTTPPPGGGCCC>>>;;;:::999777555444111///......//////...---...///...---,,,------///.........///000111111........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...------,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------............------//////---,,,,,,---...///...------------.../////////////////////.........////////////////////////////////////////////////000000111111222222222222444444333333222111000000000000111222333333444444555555555444444333333333222222222111111111000000111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222333222111000////////////111222222333555666666777;;;;;;<<<>>>BBBFFFJJJMMMTTTZZZaaaeeeeeegggkkkppptttsssuuuyyy}}}~~~{{{wwwyyypppkkkddd___YYYUUUUUUWWWYYY[[[\\\VVVQQQQQQUUUVVVRRRNNNKKKIIIFFFEEEFFFGGGHHHHHHHHHEEEGGGKKKLLLIIILLLSSSSSSTTTSSSPPPKKKGGGEEEEEEIIILLLLLLHHHFFFHHHIIIHHHMMMTTT\\\\\\UUUOOOMMMNNNLLLKKKKKKMMMPPPQQQOOOLLLFFFDDDBBB@@@???@@@AAACCCDDDCCCBBBBBBDDDEEEEEEDDDJJJJJJIIIGGGFFFHHHLLLOOORRRSSSSSSQQQNNNKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHOOOTTTTTTPPPOOOSSSUUURRRPPPQQQQQQOOOLLLIIIIIIIIIJJJJJJKKKMMMPPPQQQQQQQQQQQQUUUYYY[[[[[[[[[]]]___dddfffhhhgggdddcccdddfffhhhhhhkkkrrr{{{~~~tttmmmkkkiiijjjllliiibbb[[[TTTTTTRRROOOJJJEEE@@@>>>888777555333111111111111000000//////.........---------------------------//////.........------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++,,,------............------///...------------...///---------------...///////////////////////////.........................../////////////////////////////////000000000000000///000000111111222222222///000000111111222222222444444444333333333222222222222222111111111000000000000000111111111222222111111111111111111111111111111111111111111111111222222222333333222222222000000111111111222222222111000000000000000111111111222222222222222333333333333333444777:::===???@@@FFFMMMQQQTTTXXX^^^ccckkkkkklllnnnppppppnnnmmmvvv~~~zzzzzz|||}}}xxxsssqqqpppjjj___VVVTTTQQQNNNLLLLLLLLLKKKJJJKKKGGGHHHLLLLLLIIIIIIMMMLLLMMMNNNLLLJJJHHHHHHIIIEEEJJJLLLIIIHHHJJJKKKIIIMMMRRRXXXZZZXXXUUUSSSSSSOOOMMMLLLNNNPPPPPPMMMJJJHHHFFFCCC@@@??????@@@AAAFFFEEEEEEGGGIIIKKKLLLLLLLLLMMMMMMJJJFFFFFFJJJMMMQQQSSSUUUUUURRRPPPOOOOOORRRQQQOOONNNMMMMMMMMMMMMOOOUUUWWWRRRPPPSSSUUUSSSTTTVVVWWWWWWUUUSSSSSSSSSSSSTTTWWW[[[___aaabbbbbbeeeiiinnnpppooopppsssvvv~~~zzzzzz|||~~~|||tttkkk___\\\ZZZYYYZZZVVVPPPJJJDDDCCC@@@===:::777555555444333222000////////////000/////////.........---------------------------///.........------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***++++++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))------............------......---------......///------------......//////......//////////////////........................////////////////////////..............................//////000111111222000000000000000000000000333222222222222111111111222222222111111111111111/////////000000000111111111111111111111111111111111111111111111111111111222333333333333333333222000000000111111111222222////////////000111222333111111111000000/////////222111111111222333555666444999>>>AAADDDHHHNNNSSSZZZ]]]```ccceeehhhkkkmmmpppzzzxxxlllhhhfffcccbbb```^^^[[[XXXVVVSSSRRRUUUWWWTTTPPPOOOLLLMMMNNNMMMLLLKKKLLLMMMJJJQQQVVVWWWXXX[[[ZZZXXXUUUVVVXXXZZZ[[[YYYVVVSSSOOONNNNNNQQQUUUWWWUUURRRQQQOOOJJJFFFDDDCCCCCCDDDIIIJJJKKKNNNPPPSSSVVVWWWUUUXXXYYYUUUMMMIIILLLQQQVVVZZZ^^^aaa```^^^\\\\\\aaa___\\\YYYXXXWWWWWWXXXVVV]]]```\\\XXXWWWYYYYYY[[[]]]```aaaaaabbbcccdddhhhkkkpppuuuzzz}}}~~~~~~}}}zzzwwwvvvuuuuuu|||{{{zzzyyyvvvnnnccc[[[NNNKKKGGGEEEDDDAAA<<<777888666333111//////000111000///...------------.../////////...............------------------------............---------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,+++*********,,,,,,+++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,------......------,,,------------.........///,,,------...........................////////////........................//////////////////////////////............------111111111000000/////////000000000000000000000///111111111111111000000000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111111222222333333222222111000000000000111111111111000000//////000111222222000000000/////////......222222111111111222333444444666777888999;;;???CCCCCCHHHOOOTTTYYYaaaiiipppnnnwww}}}yyyuuunnnkkkjjjnnnqqqoooiiiddd]]]]]]]]][[[XXXVVVVVVWWW___gggppptttxxx||||||zzznnniiidddcccdddbbb\\\UUUTTTUUUWWW^^^fffkkkkkkjjjfffccc^^^YYYVVVTTTSSSTTTTTTVVVYYY[[[^^^aaaeeehhhkkkpppsssmmmbbb\\\^^^bbbggglllssswwwxxxvvvtttsssvvvtttpppmmmjjjjjjjjjkkkiiiooorrrooohhhcccccceeefffiiillloooqqqsssvvvxxx}}}zzzuuuoookkkiiihhhhhhgggfffdddccc___XXXPPPIIIAAA>>>:::777666444111///333222000............///,,,,,,,,,,,,,,,,,,------........................------------------------------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------.........//////,,,---......//////......---.........//////000000........................////////////////////////////////////////////////111111111111111000000000111111111111111111000000000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111111222222111000//////000000////////////000000000000---------......///000000111111111000000111333555111666<<>>;;;999888555444333000......///000+++,,,---------,,,---...000000000000000000//////---.../////////...------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++(((***+++,,,---,,,,,,+++***+++,,,---///000111111++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++++++++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...,,,++++++,,,,,,------,,,,,,+++***+++---///000000///...+++,,,...000000///...------------...///000000111------------------------////////////////////////,,,---...///000222333333.........///////////////,,,------...///000111111///000000000111111222222000000111111222222222222............/////////000000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000////////////000111222333222111000///...---,,,,,,///////////////...---,,,,,,,,,---///111222000//////---,,,///333666555333222555666777;;;BBBEEECCCIIIOOOXXX]]]```eeemmmsss{{{~~~xxxzzz}}}uuurrrtttvvvwwwuuusssvvvwwwsssllleeebbbaaaaaa[[[TTTMMMJJJHHHGGGGGG>>>===:::777444222111111333222000...++++++---///+++,,,......---,,,,,,------,,,+++++++++---///000......///000///...---,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---((()))+++---.........---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------...000222333222111000////////////............////////////////////////---------............//////---***+++---///...,,,///...---,,,,,,---...///000000000000111111111111111111000000000000000111...//////000000000000///////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......---------......///000///...------...///000////////////////////////////////////////////////000000//////.........---////////////000000000000111111333444666777999999>>>>>>@@@DDDIIINNNTTTWWWfffjjjmmmmmmlllooouuu{{{~~~~~~}}}||||||{{{zzzyyyrrrssswww}}}}}}yyysssooolllkkkjjjiiiiiifffbbb]]]WWWRRRNNNKKKCCC@@@<<<:::;;;:::777555333222222222222222222333////////////////////////........................---------.........//////------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,---...///000...---+++*********++++++)))***+++,,,,,,+++***)))))))))))))))***************+++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------...000222222222111000000000000//////.................................---------............//////---++++++---......,,,///...------------...///---.........////////////111111000000000000000111...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////.........//////000000000////////////000000////////////////////////........................000/////////............////////////000000000000......///000222333444444333333444666999===AAACCCNNNQQQTTTTTTSSSUUUZZZ```nnnppptttxxx|||~~~~~~|||vvvuuusssqqqooonnnmmmmmmmmmmmmpppvvv|||}}}xxxtttxxxssskkkddd___[[[XXXVVVPPPNNNKKKGGGCCC@@@===;;;;;;888555444444444222///111111000000000000111111................................................,,,,,,,,,,,,---------...///...---,,,+++*********---------,,,,,,+++++++++************************+++,,,------......------+++++++++,,,,,,,,,,,,,,,---,,,+++*********++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,+++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,...///111111111000000222222111000//////..............................---------............//////---+++,,,---...---,,,///...------------...///------........./////////000000000//////000000111.../////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111000000/////////000000000000000111111000000000////////////////////////........................////////////............////////////000000000000------...//////000000111000000///000111333555666;;;>>>??????>>>???DDDHHHQQQTTTYYY^^^cccgggjjjkkkgggjjjoootttxxxzzz{{{|||{{{}}}wwwqqqoookkkgggdddcccbbbbbbbbbaaaaaaeeeiiiiiifffccceee```XXXQQQKKKFFFBBB???;;;;;;999888666444333222333111///...//////---,,,///..................///------------------------------------------------++++++++++++,,,,,,,,,,,,000///...,,,+++***))))))------,,,,,,,,,,,,++++++************************,,,------...............,,,,,,++++++*********)))---,,,+++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++++++++,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...000000000000000333333222111000///..............................---------............///...---,,,,,,,,,---------.........------........./////////000000000111111000////////////000000111.........//////000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000//////.../////////...///000111111000///...////////////////////////........................///////////////.........////////////000000000000000000000000000000111111222111111111111222222333444666777666555666888;;;:::<<<@@@EEEJJJNNNPPPQQQQQQTTTXXX^^^cccgggiiijjjoooqqquuuzzz|||xxxzzz~~~zzz}}}{{{yyytttnnnhhheee```ZZZWWWUUUTTTUUURRRPPPOOOPPPQQQRRRPPPNNNIIIEEE@@@<<<999777444222444444333333222111111111000///........................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***)))(((((()))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,------...//////000000222222222111000//////...........................---------............///---------,,,,,,,,,---...---..................---////////////000000000000//////......///000111111............///000222222////////////000000000000////////////////////////////////////////////////////////////000000000000........................000///......---------...,,,---...//////...---,,,////////////////////////.................................///////////////////////////000000000000111111111111111111111111...............//////000000000111000000000111222222333555777:::<<<===>>>AAABBBDDDGGGKKKPPPTTTVVV^^^```eeejjjqqqxxx}}}|||uuuppppppvvv|||}}}|||zzzrrruuuzzz|||}}}{{{yyyxxxtttsssnnngggdddccc```ZZZTTTQQQLLLGGGCCCAAAAAAAAAAAA@@@>>>======>>>===<<<666444222000111111000///000000//////......------/////////.........///000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,)))))))))***+++,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000111111000000000000//////---------------------------------............///,,,---...---,,,+++---///------...//////...------,,,,,,---------.....................///000111111///.........///000222333////////////000000000000////////////////////////////////////////////////////////////000000000000........................000///...------,,,------,,,------......------,,,////////////////////////------------------------.........///////////////////////////000000000000/////////////////////000,,,,,,,,,---......//////////////////////////////222222333333444444555555777777777888:::>>>BBBDDDIIIKKKPPPVVV\\\bbbgggiiinnnpppqqqrrrpppkkkgggdddeeekkkttt}}}~~~{{{wwwwwwxxxzzz}}}|||yyywwwtttrrrmmmnnnnnnmmmjjjfffbbb```___^^^XXXQQQMMMLLLIIICCCBBB@@@<<<999777555555555555555444333222222222333222000//////000000000////////////...------,,,,,,---......---,,,,,,.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------************************))))))***+++++++++++++++***+++++++++,,,,,,------******+++,,,,,,,,,+++++++++******))))))******+++************++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,+++++++++++++++++++++++++++******************+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////......////////////000000---------------------------------............///,,,......---++++++---///------...//////...------,,,,,,,,,---------.........------......000111111///...------...000333444////////////000000000000////////////////////////////////////////////////////////////000000000000........................111000///...------------......------------......////////////////////////------------------------............/////////000////////////000000000000------......//////000000...//////000000000000000111000000111222222111000111000000000111222222333111111222333444666777888777:::>>>CCCGGGKKKNNNOOOUUUVVVVVVWWWVVVUUUSSSRRRQQQWWW___hhhnnnpppooonnnrrrvvvyyyzzzwwwsssqqqooommmlllnnnttt||||||}}}{{{uuusssssstttwwwsssooommmllljjjfffbbb___^^^[[[WWWTTTOOOKKKHHHFFFFFFCCC>>>======:::555777666555333333222222222000000111000//////000111000///......///000///...000000000///////////////,,,---...---+++***,,,///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,------+++++++++,,,,,,---------******************************+++,,,,,,,,,,,,+++++++++++++++************)))***+++,,,,,,,,,,,,+++,,,+++************+++,,,++++++++++++,,,,,,,,,---+++,,,---...---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////------......///000000000---------------------------------.........//////,,,...///---+++***---///,,,---...//////...---,,,........./////////000000---------......000111111///...------...000333444////////////000000000000////////////////////////////////////////////////////////////000000000000........................222222000///............000///...------...///000////////////////////////---------------------------.........//////000000////////////000000000000......//////000111111222//////000000000000///.../////////000111111000...,,,,,,------///000111222...000222444555444333333///111444888;;;===>>>???BBBBBBBBBBBBCCCCCCDDDDDD:::???HHHPPPWWWZZZ\\\\\\ZZZ\\\___bbbcccbbb```______\\\]]]dddooouuuuuurrrpppppprrrvvvzzz||||||{{{xxx{{{|||{{{~~~{{{||||||{{{zzzyyyyyyzzz|||yyyxxxuuupppkkkgggfffgggdddaaa___^^^___\\\UUUOOOJJJHHHDDDAAA>>>;;;888666222444444333555888777222///////////////////////////000111111000000111222,,,++++++,,,...///...---..................//////---///000...++++++---///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,+++***)))((('''''')))***+++,,,---,,,,,,+++------++++++++++++------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------)))************+++++++++))))))***+++---...//////+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++)))******++++++,,,------,,,,,,,,,---------............////////////......---------............///................................................,,,,,,,,,---------..............................////////////////////////111111000///////////////111111000/////////////////////............//////111111111111000000000000...---,,,...000111000///000///...------...///000////////////////////////........................------------------------------------------------......////////////......---------............///111222222111000//////000000000///...............////////////////////////////////////////////////000000000000000000000000111111111222222333333444666666666555555444444444999999:::;;;===>>>???@@@DDDDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNRRRWWW[[[___```cccdddfffhhhjjjlllnnnooonnnssswwwxxx|||~~~{{{||||||~~~~~~{{{}}}~~~{{{xxxwwwpppooollljjjiiihhhhhhiiiaaa```\\\XXXSSSOOOLLLJJJJJJIIIGGGEEEBBB???===<<<666666666666555444333222111111000000/////////...////////////////////////444333222000...------,,,------......///000000000------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,...///000000000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,,,,+++***...---,,,,,,++++++++++++)))))))))******+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***,,,---...///,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------************+++++++++++++++++++++,,,,,,---------,,,++++++++++++*********************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------......******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************+++,,,------,,,+++++++++++++++++++++,,,,,,,,,------------...---......//////......---------------...........................---------------------------------,,,---------....................................////////////////////////111000000///////////////111111000/////////////////////............//////111111111000000000//////222000///...///...---+++000///...------...///000////////////////////////........................////////////////////////------------------------///...---,,,,,,---...///---------............///000111222111///...///000000000///.......................................////////////////////////////////////////////////111111111111111222222222222222222111111000000000444444555666777888999999888888999999:::;;;;;;<<<888999;;;>>>AAADDDFFFGGGHHHJJJMMMPPPTTTXXX[[[]]]]]]bbbeeefffiiimmmnnnkkkkkkoootttzzz~~~}}}|||{{{zzzyyyxxxxxxxxxuuuuuuvvvyyy}}}|||}}}}}}~~~~~~}}}}}}|||zzzyyywwwuuusssqqqoooooooooooooooooonnnlllkkkjjjffffffeeedddbbb```^^^\\\XXXWWWTTTRRROOONNNLLLLLLIIIHHHFFFCCC@@@===;;;:::>>>===<<<;;;999888777666444444444333333222000000000000/////////.................................//////...---,,,,,,,,,,,,.........---------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---------,,,+++,,,,,,+++*********++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***,,,---......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))***+++,,,......------,,,,,,+++******))),,,,,,,,,,,,------------,,,------......------,,,------------............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................////////////////////////000000//////......//////000000000000//////////////////............//////111111000000000000//////222111///.........,,,***//////............//////////////////////////////........................////////////////////////------------------------000...+++******+++...000---------............///...000000000...---...///000//////............///........................////////////////////////////////////////////////111111000000000000000000000///////////////......111111111222222222333333111222222333333444444555111111222333444555555666555777999===@@@DDDGGGHHHGGGKKKMMMMMMOOOSSSSSSPPPRRRUUUYYY^^^```aaaaaaaaa``````aaaaaa```______^^^\\\\\\]]]___bbbddddddcccaaaaaaaaabbbbbbaaaaaaaaa___^^^]]][[[YYYWWWVVVUUUWWWVVVVVVTTTRRRPPPNNNMMMKKKKKKJJJIIIHHHFFFDDDCCC@@@@@@???>>><<<:::999888777666666555444333222222222222222111111111111111000000000000//////...---///............---------........................,,,,,,,,,,,,,,,,,,---.........------,,,++++++***---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++,,,------...************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************))))))******+++++++++++++++***************,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................////////////////////////000//////........./////////000000000000000////////////............//////111000000000///////////////...------//////...---/////////....../////////////////////////////////........................------------------------------------------------///...---,,,,,,---...///---------............///---...//////---,,,---///000///............//////........................////////////////////////////////////////////////000000000//////.........000000000000000000000000111111111111111000000000000111111111222222333333333333333333333333333333111222333444555666777888666:::;;;:::;;;>>>>>><<<<<<>>>AAADDDEEEFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>======<<<<<<;;;;;;:::999888777777666333444555666777666555444111111111111111111111222////////////////////////...............---,,,,,,------------------------..............................---------...//////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************)))(((((('''******)))******+++,,,---*********))))))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,((())))))***,,,------...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...//////.........---------------------------------.........////////////000........................//////////////////////////////............//////...///000000000000////////////............//////000000000////////////......---,,,---...///...---...//////////////////...////////////////////////........................---------------------------------------------------...///000000///...------------............///,,,...///...---,,,---/////////............//////........................////////////////////////........................000//////......---------000000111111111111111111000000000000000/////////............////////////000000000000000000000000000//////////////////...///222333111222555555222111333555666777777666555555666888999999888777777777666666777999999888666777777888888888888777777555555444333333222111111333333333333333333444444222222111111000000000000---...000222222222222111........................000000000000//////........................---,,,,,,,,,,,,---------------........................//////...---------......,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---------------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))(((((((((+++++++++++++++,,,---...------,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------***++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,'''((()))***+++---......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++......,,,+++***))))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------................................................------........./////////........................////////////////////////......------......//////---...000111111000////////////............//////000000////////////......000...------......,,,+++......////////////......////////////////////////........................////////////////////////------------------------,,,...000222222000...,,,---------............///,,,---///...------...//////............//////000------------------------////////////////////////........................//////........................////////////000000.........................../////////////////////---------------............//////000000111111111...111111//////222222000111222333444444333222222222333333444444444333333333222222333444444333111000111111222222111111000111111000000000000000000333222111000000000000000222111111111111111222222111111111111000///...............---------------000000000///......------....../////////......---,,,,,,,,,------------...------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------...---------,,,,,,+++******))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++******************)))*********++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,************************,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------((())))))***+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////------------------------,,,---------....................................////////////////////////...------------...///000---...000111111111000/////////............//////000000/////////............---,,,,,,......---,,,---...///000000///...---////////////////////////........................////////////////////////------------------------,,,---///000000///---,,,---------............///,,,...//////......///000...............///000000------------------------////////////////////////....................................////////////---........./////////000.....................///000000000000000000000000..............................///000222333444444...000000......111222000111222222333333222111111111111000/////////000000000///...///111111///...------............------000000000000000000000000333222000///......//////222222111111222333444555333222111000//////////////////////////////////////////............---------....../////////......,,,---------............------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++*********************************************+++++++++,,,,,,,,,...---,,,,,,,,,---...///---,,,++++++++++++++++++'''''''''((((((((((((((())))))******++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,************************,,,,,,,,,+++++++++******------,,,,,,+++***))))))*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------************************+++++++++*********))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////---------------...///000,,,...000111222111000/////////............//////000/////////............***))))))+++...111111000---...///000000///...---////////////////////////........................---------------------------------------------------------,,,,,,------------------.........//////---...//////......000111...............///000111------------------------////////////////////////........................---......//////000000000/////////000000000111111/////////000000111111111.........---------------/////////......---------+++,,,,,,---.../////////---//////,,,---111111///000000000000000000//////222111000.........///000///......///000000///---...//////000000//////............/////////000000000///...---...///000111......------...///111222...---,,,,,,,,,...///000,,,,,,,,,------.....................////////////------...//////.........---------....../////////------------------------,,,------...000222333444------,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((''')))))))))***++++++,,,,,,*********************************++++++,,,,,,,,,,,,++++++***+++,,,...///,,,,,,+++***)))))))))***))))))******++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************------------,,,++++++***---------,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,###'''+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------............///---,,,,,,++++++,,,,,,---........................000000000000///////////////////////////.........////////////////////////,,,---------.../////////........................---------.........//////---...000111111000...---........................,,,,,,,,,------.................................,,,,,,---...///////////////...---,,,,,,,,,,,,,,,((()))***+++---...///000---,,,+++++++++---///000---------------------------------------------------......///////////////......////////////......---......///////////////------...//////...---,,,......//////000000111111,,,---///000111111111111///...---,,,,,,---...///...............///000111......------------......111111000///////////////444222///---,,,...000111111000///------......///111000///...------.../////////.........---------............//////////////////000000000000//////000000000///.........---//////.........---------000///...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,///...,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))...---,,,+++************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++************************&&&(((+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---,,,,,,++++++,,,,,,---........................000000000/////////......////////////............////////////////////////---------.......................................,,,------------.........///..................///........................,,,,,,------------------------------------------,,,------.........------///...---,,,,,,,,,,,,---,,,,,,,,,------......///------------------,,,,,,------------------------------------------------------...///////////////......////////////......---...//////000000////////////000111111000///....../////////000000000111,,,---///000111111000000000000......---.../////////......---------............------------......111000000///////////////222111///.........///000111000///...---......///000///...---------......//////.........---------............//////////////////000000000000////////////..................//////.........---------000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++******************************************************************++++++...---,,,+++************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++***************)))...,,,)))(((((())),,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************)))+++,,,,,,++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------,,,,,,,,,,,,------......................../////////.........------........................////////////////////////...............---------------------------------,,,,,,,,,,,,------------000...,,,++++++,,,...000........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++......---,,,,,,,,,------........................---...///000///---***)))------------------------------------------------------...////////////.........////////////.........//////000000000000000//////000000000000//////////////////000000000000......000000000000///...111111000///......//////111000///...------------......------------......000000//////......//////000000000///////////////000000///............//////...------,,,---------...............---------............////////////...//////000000//////...---------------........................---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,---,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******---///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,------------...---------............///------,,,,,,,,,,,,------........................///.........------------------...............////////////////////////////////////...---------,,,------------------------+++++++++,,,,,,,,,------...---,,,++++++,,,---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...------,,,,,,,,,------------------------------------.........---+++***------------------------,,,,,,------------------,,,---......//////......---......//////......---...///000000111111000000---------...............////////////000000000000//////000000000///---,,,000000//////......------111000///////////////000......------------......000//////.........////////////000111111000///...000/////////............------------,,,---------....................................////////////...//////////////////...+++,,,,,,,,,---.............................................------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++***++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((())),,,...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........---------............///...------,,,,,,------...........................///.........------------,,,---------......///////////////////////////////////////...---------,,,------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------,,,,,,,,,------...+++++++++,,,------......---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------......,,,------...............------............------......///000000000000000------------......//////000000000000//////////////////000000///...---,,,.........------,,,,,,,,,,,,,,,,,,---...///000111......------------......//////............//////---///000111111000///...///////////////......---,,,,,,---------------------.................................////////////......////////////......+++,,,,,,,,,---.........---.....................------..........................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))++++++******))))))*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++************************+++++++++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---------............---------............///......------------............................../////////.........------,,,,,,,,,---......//////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...000000...,,,+++........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,---......******++++++,,,---......---,,,+++***+++---///111------------------------+++,,,,,,------.........,,,,,,---............---------............---------....../////////////////////...//////000111222000000000000////////////...//////000///...---,,,+++,,,,,,---------,,,,,,((())))))***+++---...///......------------............------......//////---...000111111000000////////////000///......---,,,,,,---............------------...........................////////////---......//////......------------------.........---------...............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************,,,,,,++++++***))))))(((+++******)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))*********++++++++++++************************+++,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------............---------............///......------------..............................000000000/////////......++++++,,,------...//////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////.................................,,,,,,------------------------------------------,,,------.........------,,,,,,,,,,,,,,,---...///,,,,,,------------------------,,,,,,---------...------------------------++++++,,,,,,---......///+++,,,------......------,,,------......------,,,,,,,,,---...............///.........///000222333111000000000/////////...---.../////////...---,,,***+++,,,............---*********+++,,,---...///......------------.........------------...///000......///000000000000000...///000000000///------,,,---...///000//////...---------.........//////............////////////---......//////......---//////..................---------.........//////,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,++++++,,,---...++++++++++++************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++************************))))))))))))***************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++***))))))******++++++++++++///---+++******+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////---------.........//////......------------..............................000000000000////////////++++++,,,,,,---...//////////////////////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000...------...000111........................,,,,,,,,,------.................................,,,,,,---...////////////,,,,,,,,,,,,,,,---...///000//////...------,,,,,,---.../////////---+++)))------------------------++++++,,,,,,---...//////+++,,,------......------,,,------......------,,,+++,,,------......---------,,,,,,,,,---...000111111111000000/////////...,,,---...//////...------***+++---///000000////////////.........//////000.........------.........---------------...///000.../////////000000111111...///000000000///---,,,,,,---///000000000//////---------.........//////............/////////000---..................---000000000///.........------------.........//////+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******++++++++++++******,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,///...,,,++++++,,,...///+++++++++************))))))***+++,,,---,,,++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,***)))))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))+++---...+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++)))***,,,---...------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,------...---------................................................//////////////////////////////000000///...------//////.........---------,,,,,,,,,---------......///............---------------------------------------------------------++++++,,,,,,---.../////////////////////.........///...---,,,,,,---...///------------------------,,,---......,,,,,,---...........................,,,,,,,,,------..................------,,,,,,,,,........................---------,,,,,,+++++++++---------------------------------............///000000///...---,,,,,,+++***++++++,,,---...//////---------............/////////.........---------...------,,,---...///000..................---------------............///...///000111111000///...,,,,,,---...//////......111000///...------...///////////////////////////,,,,,,,,,------///000111.........------,,,,,,,,,////////////////////////////////////000000000000///............---------......////////////......,,,,,,,,,---------......++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,------......------,,,------------------------...---+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,---,,,***)))))))))******)))************+++++++++++++++***)))***+++---...++++++++++++++++++++++++************************+++++++++*********))))))***+++++++++******,,,...++++++************++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******+++------+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......------........................................................................///////////////...------//////.........---------,,,,,,,,,---------......---------.........//////------------------------------------------------+++,,,,,,---......//////////////////............///...------------...///------------------------,,,---......,,,,,,---...........................,,,,,,,,,---------......------------------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......---,,,,,,,,,......---------,,,,,,,,,---------............/////////.........---------...------,,,---...///000..................------------------............---...////////////...---,,,------...//////......111000///...------...///........................---------------...///000......---------,,,,,,,,,................................./////////000000///............---------......////////////......,,,---------............---,,,,,,,,,,,,------...,,,,,,---............---,,,,,,------------,,,,,,------------------------...---+++,,,,,,---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,***)))))))))******)))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++************************+++++++++*********)))))))))***,,,,,,******+++---+++******************+++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------...........................................................................////////////...------...............---------,,,,,,,,,---------......++++++,,,---...///000111------------------------------------------------,,,,,,------.../////////........................///...------------...///------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///---------,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///...............---------...------------...//////------------------......------------............,,,---............---,,,,,,---......///.........000///......---.................................------------------.........------------,,,,,,,,,........................---------........./////////............---------......////////////......------........./////////......------------------,,,---......//////......,,,,,,------------,,,,,,------------------------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,+++******)))*********)))************+++++++++,,,,,,+++*********++++++++++++++++++++++++++++++************************+++++++++***************(((***,,,---,,,+++++++++************************************************,,,+++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.............................................................................................//////...------........................,,,,,,,,,---------......,,,,,,------...//////000------------------------,,,,,,---------------------------....../////////------...............///.........------.........------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///+++++++++,,,,,,---------***++++++,,,---...//////---------............///..............................------............,,,,,,------------......,,,,,,---------.........---------......---------------...............---................................................---------...------,,,,,,------------------------........................,,,,,,,,,---------......///............------------......//////......---.........////////////000000///...---------------,,,,,,---...............,,,,,,,,,------,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++******************))))))*********+++++++++---,,,,,,++++++*********************************************************************************&&&))),,,---,,,+++***************++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***++++++++++++,,,,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................................................................------............---------.....................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......---------...............,,,---------......//////---..................---------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///***++++++,,,,,,---------***++++++,,,---...//////---------............///---.......................................------,,,,,,,,,,,,------......,,,,,,,,,------------...........................---...............------------..........................................,,,------......---,,,+++------------------------........................,,,,,,,,,,,,------------///............---------------............------.........////////////000000///...---------------++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************************+++*********))))))*********+++++++++,,,,,,,,,,,,+++******)))************************************************************************&&&))),,,---,,,*********)))***++++++++++++***)))*********************************+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,------...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,++++++************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---.../////////................................................------------------------,,,,,,---............------------...............,,,,,,,,,---------......//////.........---------------------------------+++,,,,,,------.........------------------------,,,,,,,,,---......//////------...//////...------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///++++++,,,,,,------............---------,,,,,,,,,---------............///---------........................///......---,,,++++++,,,,,,------......,,,,,,,,,,,,------------//////............//////.........///......---,,,,,,,,,---............---------------------------+++,,,---......---,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,---------......///............---------------............------------........./////////......------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,))))))***++++++***))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,+++*********************************************************************+++++++++''')))+++,,,+++*********)))***+++,,,,,,+++***)))************************)))*********++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++******,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,---+++******))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---.../////////................................................------------------------+++,,,------.........------------.........//////,,,,,,,,,---------......---------...............------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------...//////...------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------...............---------,,,,,,,,,---------............///---------.........//////....../////////...,,,,,,***++++++,,,------......++++++,,,,,,,,,---------......---,,,,,,---............//////...------,,,+++,,,---.........------------------------------)))***,,,.........---,,,,,,,,,,,,---------......------------------------------------............///............---------,,,------......------,,,,,,---------............---,,,,,,,,,,,,------...+++,,,,,,---------------++++++,,,,,,,,,,,,++++++------------------------,,,+++***+++---...---,,,------------------------++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,((()))***++++++***)))(((((()))***+++,,,++++++***)))************+++++++++)))***+++,,,,,,,,,++++++************************************************))))))*********+++++++++((()))******))))))***+++(((***+++,,,,,,+++***(((************************))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...------------------------************************************************---------.........//////***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...---+++)))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********+++,,,---******)))))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++)))***,,,---.../////////................................................------------------------+++,,,------.........------------.........//////,,,,,,,,,---------......+++,,,,,,---...///000000------------------------++++++,,,,,,---...//////++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...//////...---,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------.........//////........................***++++++,,,---...///000---------.........//////---------.........//////....../////////...,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------------++++++++++++------.../////////...---,,,,,,***+++---...///...------------------------------((())),,,.........---,,,,,,,,,,,,------.........---------------------------------.........////////////.........---------,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,,,,---...,,,---......//////......+++++++++,,,,,,+++++++++------------------------,,,+++***+++---...---,,,------------------------++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,((()))***++++++***)))(((((()))***+++,,,,,,+++***)))************+++++++++((()))+++,,,---,,,,,,+++))))))))))))))))))))))))************************))))))******++++++++++++((()))***)))((((((***,,,((()))+++,,,,,,+++)))(((************************************************+++++++++******)))))))))************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,***((()))+++,,,+++((())))))))))))))))))))))))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////++++++,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------,,,+++***((('''++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------------------------------000///---,,,+++,,,,,,------------............//////...---,,,,,,---...///------........................////////////......------------------------.........------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,+++,,,---------------------------------,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++........................------------------------++++++,,,,,,,,,,,,------//////.........---------***+++---...//////000000................................................------,,,,,,,,,------......---+++******+++---.........---,,,++++++++++++111000...,,,+++,,,...///,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,*********,,,...///........................,,,------......------,,,///............------------,,,+++***+++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........+++***)))))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++111111111111///---+++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++***))))))))))))+++,,,---************************++++++++++++++++++++++++************************+++*********))))))(((((((((((()))************)))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,***))))))+++,,,+++)))++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,---.........******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,---------.........------------------------///...---,,,,,,,,,---...------------............///...------,,,---......//////......------,,,,,,......////////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------///...---,,,,,,,,,---------------------------------,,,,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***........................------------------------++++++,,,,,,,,,,,,------///.........------------...............------,,,................................................//////...---,,,,,,,,,,,,...---+++******+++---...++++++******************000///---,,,,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,------,,,,,,........................,,,------......------,,,............------------,,,,,,+++++++++,,,---...---......//////......---------------------------,,,,,,---...............,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++......///...---,,,***))),,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++,,,+++***))))))******+++************************++++++++++++++++++++++++************************************)))))))))(((((()))******++++++******,,,,,,,,,+++++++++************************************))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))'''&&&&&&&&&((()))***,,,------------,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,---------.........//////---------------------------------,,,------...///------------............//////...---,,,,,,------000000///...---,,,++++++......////////////......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------...//////...------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))------------------------------------------------++++++,,,,,,,,,,,,------............------------...............---,,,,,,------------------------------------------------111000///...---,,,,,,,,,------++++++++++++------...---------------.../////////---,,,,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------***,,,---......---+++)))------------------------,,,------......------,,,............------------,,,,,,,,,+++,,,------...,,,------......------,,,........................+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,+++******)))---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++************************************)))))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((())))))+++,,,------......,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------------,,,---------......//////,,,,,,---------.........//////...---,,,,,,,,,,,,.........------,,,,,,,,,---......//////......---------------------------------------------------------------------------------,,,,,,++++++******------------------------+++---...000000...---+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))------------------------------------------------+++++++++,,,,,,,,,------------------------------***+++,,,---.../////////------------------------------------------------000///......---------------,,,,,,++++++,,,,,,---------------...///000000......---,,,,,,------...,,,,,,,,,---------......------------------------........................------------------------,,,------...---,,,***)))------------------------,,,------......------,,,.........---------,,,,,,,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++------------------------++++++,,,---------------***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********************---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++*********))))))*********************************************************************************)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------....../////////,,,,,,,,,------------.........---------,,,,,,++++++,,,,,,,,,------......------............------------------------------------------------------------------------------......------,,,,,,,,,+++------------------------***+++---......---+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------------------)))***+++---......//////---------------------------------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,------,,,,,,,,,---------,,,,,,,,,---------......------------------------........................------------------------///...,,,+++***++++++,,,------------------------,,,------......------,,,...------------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++******)))))),,,++++++******++++++,,,++++++************++++++))))))******++++++++++++************************************************************************))))))))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,''''''((()))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......------...------,,,+++***++++++,,,,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........------.../////////......,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++,,,---...//////------............------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++************************)))***++++++,,,,,,++++++***+++,,,------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,************))))))))))))++++++************++++++++++++************++++++(((((()))++++++,,,,,,+++************************************************************************))))))))))))************)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---*********+++,,,,,,,,,---'''((()))***++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------......---,,,,,,+++******++++++,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///......///000000///...---++++++,,,,,,,,,---------)))***,,,---......------+++++++++,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------------------------------------.........---,,,+++++++++++++++++++++++++++***+++---//////...---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++///......---------......++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,.../////////...---,,,,,,------------,,,,,,++++++++++++++++++++++++)))******+++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))******+++******************++++++++++++************++++++++++++************++++++))))))++++++++++++***)))************************************************************************((()))))))))************((()))******++++++************+++++++++,,,,,,,,,***************************))))))))))))))))))***++++++************++++++************************)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***,,,...---+++***,,,...------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,++++++++++++++++++,,,++++++------------++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,---......///...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,------...---------))))))***++++++,,,------///...,,,+++***+++,,,,,,---------.........//////++++++,,,,,,---...////////////000000000...---,,,++++++,,,,,,,,,---------((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,------...------------------------///...------------...///,,,---.........---,,,+++++++++++++++++++++++++++***+++---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++...---,,,+++++++++++++++***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++((()))***+++,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))************++++++,,,,,,---++++++************++++++++++++************++++++++++++,,,,,,+++***((('''************************))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***************(((((())))))************))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++...//////...,,,***+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++------------,,,++++++******+++,,,---...---,,,+++------,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,...///000111---,,,,,,++++++,,,,,,---+++++++++,,,///000///---,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------,,,++++++***------------------------//////...---,,,,,,++++++///////////////////////////...---,,,,,,---...///------------------------.........------,,,,,,,,,------------------------.........------........./////////......------------------------------------------------...///000......---------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***........................))))))***+++,,,------...---------,,,,,,+++++++++,,,------......------,,,......---------,,,,,,,,,---+++***+++///000///---,,,---......//////......+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***,,,...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---,,,***)))))))))******---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************...------,,,+++***))))))************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********)))))))))))))))***+++++++++,,,******))))))))))))******)))************++++++++++++++++++******************)))))))))***+++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++...//////...,,,***+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,---,,,,,,,,,,,,---...///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------.........,,,,,,,,,---000000///...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......---,,,------------------------+++++++++,,,,,,,,,,,,,,,..............................------------......------------------------......---------,,,,,,,,,------------------------...------,,,,,,------............---------,,,,,,---------------------------------,,,------......,,,,,,,,,------...............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,++++++........................+++++++++,,,------......---------,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------...,,,++++++---...,,,***,,,,,,---............---+++++++++,,,,,,---------+++++++++++++++++++++++++++************+++---...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...---+++*********++++++...---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))***++++++++++++***************************************************++++++***))))))***+++++++++++++++*********))))))***************+++++++++******))))))))))))******)))************+++++++++******************++++++******************+++,,,((((((((((((((((((((((((++++++++++++++++++++++++---...///---+++***+++,,,,,,,,,,,,+++++++++***************+++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,---......,,,,,,++++++******++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,++++++........................---------...000111000...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////......------------------------------(((((()))***,,,---......------------------------------............------------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,***++++++,,,---...///000...------------,,,,,,,,,,,,,,,,,,+++++++++++++++...---,,,,,,,,,,,,,,,,,,...........................---,,,+++++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,------......------,,,((())))))***,,,------...///---++++++,,,,,,***)))++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,************************)))************+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))++++++***))))))***+++++++++++++++***************+++++++++*********************))))))))))))******)))************+++++++++)))))))))***+++++++++,,,,,,++++++************+++))))))))))))))))))))))))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++*********************+++++++++************************++++++++++++++++++++++++***++++++,,,---------------,,,+++***+++,,,---...------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,------...,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,---///000///---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,------------------------------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,---///------------------------......------,,,,,,,,,+++------------------,,,,,,,,,------......------,,,)))******+++,,,---------,,,,,,++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++))))))***++++++++++++***************************************************+++******************+++************************,,,+++++++++***)))))))))******))))))))))))******))))))*********+++++++++(((((()))***+++,,,,,,,,,---,,,++++++************************************+++++++++++++++++++++++++++---------+++***+++,,,,,,,,,,,,+++++++++******************************(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---------------,,,+++***+++,,,---...------,,,,,,,,,+++++++++++++++++++++,,,,,,------...------,,,,,,,,,------,,,++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++,,,......---+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***************---------------------------------------------------------...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------------,,,,,,+++*********------------------------,,,------......------,,,---------------,,,,,,,,,******++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++******************+++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******)))((((((************************))))))*********+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++*********++++++*********************************,,,+++++++++***)))))))))******))))))))))))******))))))*********+++++++++(((((()))***+++,,,,,,,,,------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++*********************))))))))))))***+++,,,---......///++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,------......---,,,,,,,,,------++++++******++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,------...,,,---...//////...---,,,,,,+++***+++------+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++***+++++++++......---------,,,,,,,,,,,,,,,,,,------------...............///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------............,,,------......------,,,.........------,,,,,,,,,)))***,,,,,,++++++---///******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++******************++++++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***)))(((''''''************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++)))***++++++++++++***)))***************++++++++++++++++++*********************))))))))))))******)))************+++++++++)))))))))***+++++++++,,,---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******+++*********)))))))))(((+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---///...---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,---///000000///---,,,,,,,,,+++,,,------,,,***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------,,,++++++++++++,,,,,,---,,,,,,------------------,,,,,,,,,---------......---------.........//////...------------......///------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,------***,,,...---++++++,,,...***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------))))))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++))))))+++,,,---******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))((((((************************)))************+++++++++))))))***++++++++++++***************************************************)))***++++++++++++***)))))))))*********+++++++++***************+++++++++******))))))))))))******)))************+++++++++******************++++++,,,,,,+++++++++,,,------************************++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++************)))++++++++++++++++++++++++------------,,,,,,+++******+++,,,---...---,,,+++---------,,,,,,,,,++++++,,,+++*********+++,,,---///...---,,,,,,,,,,,,,,,+++*********+++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++---......---+++***...---,,,---......---+++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...---++++++++++++---...------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------------....../////////------------------------++++++++++++,,,---......***++++++,,,---...//////,,,,,,,,,------.........,,,,,,,,,------.........---------------...///000........................,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,------......------,,,))))))***+++,,,------...---///000///+++***+++---++++++,,,------------,,,---------,,,,,,+++++++++------------------------((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,---...------,,,---------....../////////---,,,***))))))***,,,---*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++))))))***++++++++++++***************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))******+++++++++,,,******))))))))))))******)))************++++++++++++++++++***************++++++++++++,,,------...))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,******************************+++++++++******)))+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------...............---,,,,,,---------******,,,---.../////////,,,,,,,,,---------.........,,,,,,...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++---------...------,,,,,,------,,,,,,------...///,,,------......------,,,---------------------------------,,,,,,+++++++++------------------------------------------------///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////.........---------,,,---...//////...---,,,................................................---------------------------------,,,,,,+++++++++......//////...---,,,,,,000000//////.........---...---,,,,,,,,,,,,---.........///000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++***))))))........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,,,,,,,------.........************************************************)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...)))************+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------......------,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---------,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++,,,------...------,,,,,,+++++++++++++++,,,,,,---***++++++,,,,,,++++++***------------------------.........---------,,,,,,------------------------------------------------///...---,,,,,,,,,,,,---------............---------------------------------------------------------------............/////////.........---------,,,---...//////...---,,,................................................------------------------------,,,,,,,,,,,,,,,,,,......//////...------,,,000/////////.........---///...------------...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---...---+++,,,,,,,,,,,,------------************************************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***))))))))))))+++,,,---)))************+++++++++***+++++++++,,,,,,,,,,,,************************************************++++++***))))))***++++++***************+++++++++************************************************************************************************************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------............---,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,------...------,,,******))))))******+++,,,***++++++,,,,,,++++++***------------------------//////............------------------------------------------------------......---,,,,,,,,,------------,,,,,,,,,,,,------........................---------------------------------............///...............---------------............------................................................------------------------,,,,,,,,,,,,------------.........///......---,,,/////////...............000///............///000---,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******++++++)))(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,+++************+++,,,+++++++++++++++++++++++++++******)))******++++++)))************+++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))++++++***))))))***+++++++++++++++***************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------.........///...------,,,,,,,,,,,,---------......)))---...,,,+++,,,+++)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------..................------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,------...---------******))))))******+++,,,,,,------......------,,,------------------------............------------------------------------------------------------...------,,,,,,,,,------------+++******+++---------------------------------------------------------------............///........................------------------------................................................------------------------+++,,,,,,,,,------......---...............------........................///..................///---,,,***))))))***,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,******++++++***(((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++************************++++++******************))))))*********++++++++++++++++++,,,,,,,,,,,,---************************))))))))))))))))))))))))+++******************+++,,,+++++++++***)))))))))************************************************************************************************************************))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------.../////////......,,,,,,,,,---------.........333444///+++,,,+++(((+++++++++,,,,,,------------,,,,,,,,,------...///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------------------,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,++++++,,,,,,---.........---,,,++++++++++++,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,------...------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---.....................---------,,,,,,---------................................................------------------------,,,,,,,,,------.........------...............------------...............------------------------///---,,,******,,,---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...------......---+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************+++++++++*********)))))))))*********+++++++++************++++++++++++*********************************************************++++++*********,,,+++++++++***)))))))))************************************************************************************************************************)))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---...//////***+++,,,---------------,,,,,,,,,---------......222:::;;;333...///...)))***++++++,,,,,,------...,,,,,,,,,,,,---...///000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------,,,------......------,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,---............------,,,,,,------...///***++++++,,,,,,++++++***------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------...............------,,,,,,,,,,,,------................................................---------------------------------------.........,,,---......///.........---------------.........,,,,,,------------,,,,,,///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))++++++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++***))))))************************)))******+++++++++******)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++************************************************************************************************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...//////000000------------...///000111------------------,,,+++,,,,,,,,,---------......111;;;===444...000///+++******+++,,,,,,---......,,,,,,,,,------...///000///////////////...------+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++---......------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++***+++,,,---............---------------......///***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,---...///------............---------------------------------------------------------------............///---------.........//////------,,,++++++,,,------................................................------------------------............------------,,,------...//////......,,,,,,,,,------.........,,,---...//////...---,,,...------------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,---......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------)))***---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''&&&%%%&&&(((***)))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***++++++***)))(((************************((()))***+++,,,,,,++++++)))************+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...///111222222---------...///000111111111111111000///---,,,+++,,,,,,,,,---------......---888:::111+++...///*********+++,,,,,,---......,,,,,,,,,---...///000000///////////////......---************************+++++++++,,,,,,---------((())),,,...///...---,,,------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++------,,,+++***+++,,,---............------,,,,,,------...///,,,------......------,,,---------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,---...///,,,---////////////---,,,........................---------------------------------.........//////---------.........//////------++++++++++++------................................................------------------------/////////...---------,,,,,,,,,---.../////////...,,,,,,,,,------.........---...///000000///...---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,---.........---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........000...+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................(((***---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++...//////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,---------************************************************)))***+++,,,,,,+++***)))))))))******+++++++++,,,************************************************************************************************************************++++++++++++++++++++++++//////......---------,,,---,,,+++***,,,///222444///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...---,,,,,,++++++,,,,,,------,,,,,,...111111...+++...---,,,+++++++++,,,,,,***,,,------++++++,,,---***+++,,,---,,,---///111))))))***+++,,,...///000333111---***)))***,,,---......---,,,---...///000......///000111000---+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++000///...---,,,+++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...*********++++++,,,,,,---......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---//////000000.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------......................../////////...---,,,***)))+++++++++,,,,,,---------...,,,++++++---000000000))))))***++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---------------------------------...///000000//////......//////...---,,,,,,,,,,,,,,,,,,,,,---...///////////////.............................................------,,,,,,,,,---------............///......------------...............------,,,,,,,,,.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,------+++)))+++---///---+++,,,,,,---......---------***+++---......---+++***...---+++))))))***+++,,,///...,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,*********,,,---******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++******+++,,,---,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************((()))+++---...---+++*********+++++++++,,,,,,,,,---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))(((((()))+++---//////,,,))))))+++---,,,***------......//////000000444222///---,,,,,,---...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---,,,,,,++++++,,,,,,------,,,,,,...000000...,,,......------,,,,,,,,,,,,,,,---...---,,,---...000,,,+++*********+++,,,,,,*********+++,,,---...///222000...------...000111---,,,+++++++++,,,......//////000000111000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.../////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,+++************---------,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++,,,,,,------+++++++++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................------......------,,,,,,---..................///000...,,,,,,...//////...******++++++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...------------------------------...//////////////////////////////...------...---------......///000////////////..................................../////////......------------------............///......------------............---------,,,,,,,,,.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++,,,---------+++***+++---...---+++,,,,,,------------,,,,,,***+++---......---+++***...---+++***)))***+++,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++************+++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))************)))))))))***++++++++++++***)))+++++++++++++++*********************************((()))***+++++++++***)))*********+++++++++,,,,,,,,,++++++***))))))******************************************************+++***)))((()))***,,,---...+++))))))+++,,,,,,***++++++---...000111222333666444111...,,,+++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,------,,,,,,---//////...,,,------.........---,,,+++---......------...111444777333...,,,---...---,,,,,,+++++++++,,,,,,---...000//////000111222444555++++++*********+++,,,---000000000000000/////////---------,,,+++++++++***,,,,,,,,,,,,------...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++(((***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,---.........---/////////...............///...------......---,,,++++++,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------------...////////////...//////000000000///......///............///000000////////////....................................///////////////.........---------............///......------------.........------------,,,,,,,,,.................................---------------,,,,,,------------,,,,,,---,,,,,,,,,,,,------...---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---+++******+++,,,,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,+++++++++,,,---......---,,,+++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------++++++***))))))***++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***(((((())))))))))))(((((()))***++++++++++++***))))))******************************************************)))))))))))))))*********++++++++++++,,,***++++++++++++***))))))************************++++++++++++++++++++++++---,,,***)))))))))******,,,+++))))))+++,,,++++++******+++---///000111222000///...,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---.........---,,,------...---,,,+++***---------,,,,,,...222666>>>777000---///000...+++---,,,,,,++++++,,,,,,,,,---...///000111222222222+++++++++++++++,,,,,,,,,000000000///------...000//////......---,,,++++++,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///,,,+++,,,,,,------,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))+++,,,...------------------------........................,,,,,,,,,------------...------------------------------------------------+++,,,------......------......------,,,,,,++++++------,,,---//////...,,,------------......//////.........------,,,,,,,,,------------------------,,,,,,+++,,,,,,...///000------------------------------...//////.........///000000000000000/////////...............//////////////////....................................//////..................---------............///......------------......------------------------.......................................---------,,,,,,------------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,---......------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------************************++++++******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))*********++++++*********)))))))))))))))*********************************,,,+++***)))))))))))))))************++++++++++++)))***+++,,,,,,+++))))))************************++++++++++++++++++++++++,,,+++***)))))))))******************++++++++++++******+++,,,,,,---......+++++++++++++++,,,...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,------...,,,,,,,,,,,,,,,+++******,,,,,,+++******,,,111444<<<555---***+++,,,***'''------,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---------------...///000...,,,,,,---///111111000///...------,,,------,,,,,,,,,---......---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222000...---+++,,,---------,,,++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&''')))***------------------------........................,,,,,,---------.........------------------------------------------------------......------,,,+++.........------,,,,,,,,,---...///222444555333111------............//////.........------,,,,,,,,,------------------------+++++++++,,,---...///000------------------------------............------//////000000000000000///......------,,,------...////////////....................................---------------------------------............///......------------......------------------------................................................,,,------......------,,,***++++++,,,,,,---------,,,,,,------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------*********++++++*********+++*********++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++)))))))))))))))))))))***************************---,,,+++***************))))))*********+++++++++))))))+++,,,,,,+++***)))***************************************************************+++++++++((()))************++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///...---,,,+++++++++,,,,,,***++++++******+++...111888333...+++,,,---+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,---.../////////......---000111000---,,,---000000000000//////......------------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((()))+++,,,---,,,++++++++++++,,,,,,,,,,,,---------...000111111111///...***+++,,,---...---,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++000000000//////////////////000333777::::::888666........................------------------,,,,,,------------------------++++++,,,------...//////---------------------------............---,,,,,,......///000000000//////......---,,,,,,,,,,,,---////////////....................................,,,,,,,,,------------------------............///......------------......,,,,,,,,,------------........................................../////////------............------***+++,,,,,,,,,,,,,,,++++++---......------...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////...---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////...---,,,+++******......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++***************+++,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++++++++*********)))))))))************************,,,,,,,,,+++++++++++++++)))))))))************+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))******++++++++++++&&&(((***+++******+++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---+++,,,---,,,******---000111000---,,,+++,,,...///***+++,,,+++***+++---...222111///...------......,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++,,,---...///000///......---111444444000---///111.........---------------...------,,,,,,---------------------------------........................+++++++++,,,,,,---------+++++++++,,,,,,---------)))***+++------,,,+++***+++++++++,,,,,,---------------...////////////...((()))+++---......------,,,,,,,,,------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000,,,,,,,,,---------......------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------////////////000000000000///000333777:::999666333------------------------,,,,,,------------------........................+++,,,,,,---............---------------------------.........------,,,+++------.../////////////////////...---------------////////////....................................------------.........///---------............///......------------......,,,,,,,,,---------..............................---........./////////000------............------++++++,,,---,,,+++******+++---///...---,,,...000222000...---,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------...------,,,---.........---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------------,,,+++************+++,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))***++++++------,,,+++***))))))(((************************))))))+++,,,,,,+++******))))))))))))******************))))))***++++++,,,***************************************************++++++++++++******)))%%%(((++++++***)))***,,,******+++,,,,,,---......)))***+++,,,---......///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---,,,******---000444222///,,,,,,...000222***,,,------,,,+++,,,---***+++,,,+++***)))+++---,,,+++++++++,,,,,,---...------,,,,,,,,,------...,,,---.../////////...---...333777666222///000222++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------........................+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------......'''(((+++---//////...---,,,,,,,,,------.........---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------.........////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,------......//////---...111444666555111------------------------,,,,,,,,,,,,------.................................+++,,,------......---------------------------------.........------,,,+++,,,,,,---...//////......111000///...............000/////////....................................---.........//////000000---------.........//////.........------.........,,,,,,,,,------.................................---.........//////000000------............------+++,,,,,,---,,,+++)))(((+++---//////---,,,...000333111///---,,,---...///---,,,,,,++++++,,,,,,---+++,,,------.........---)))***,,,---......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,............,,,,,,************+++,,,---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,///...---,,,+++)))((((((************************&&&'''***+++,,,+++***)))))))))))))))************+++***)))))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,***)))((('''$$$(((+++,,,***)))***,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,000...+++((('''((()))***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...---,,,,,,---------..................---+++++++++,,,...000111222---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++------...///...---+++******+++---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,........................---///222444444111---***++++++,,,------......///++++++,,,,,,,,,++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------............------------...//////---,,,,,,,,,,,,---.........------------...//////++++++,,,,,,,,,---------///...------...///...---////////////////////////,,,,,,------------......------............------//////...---...///000111........................------------------------.........////////////000000000///...---,,,,,,+++------------------,,,,,,000///---,,,,,,---///000111...,,,+++,,,...//////......------------......////////////////////////........................+++---//////...---...///............////////////////////////////////////////////////////////////......---,,,---...///000---------.........//////------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,............,,,+++.........------,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111000...,,,+++++++++,,,---,,,++++++******++++++...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......---,,,***))))))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,&&&''')))***,,,---------******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...//////---------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++,,,---.........---,,,+++++++++---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................---...111222222///---+++------------------,,,,,,++++++,,,,,,,,,++++++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------,,,---......///---,,,,,,,,,,,,---......---------,,,---......///++++++,,,,,,,,,---------///...------...///...---++++++++++++++++++++++++++++++,,,,,,,,,---------------............------,,,++++++***+++,,,---...........................---------------------------............///////////////......---,,,,,,,,,------------------------000...---,,,,,,---...000111///,,,,,,---/////////......------------......................................................+++---...///...---...///............////////////////////////////////////...........................------,,,---...///000------------............------......------,,,+++------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------............------...---------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///---,,,++++++,,,,,,------,,,++++++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,+++******+++,,,---...---,,,,,,+++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,!!!$$$)))---//////...---))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++---......)))***,,,------,,,***)))------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////...,,,+++.........---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------///...------...///...---------------------------,,,------------.........------............------+++************+++,,,,,,........................---------------------------------............///---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////...---,,,,,,---...///111///------...000000///......------------......................................................***,,,......---,,,---...............////////////////////////////////////---------------------------------,,,---......///,,,,,,,,,---------............---,,,,,,,,,------.......................................---------------------------------++++++,,,------------,,,///......------......///------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++***************((((((((((((((((((((((((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&(((+++...///---+++)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++---///000000///---+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...............------------------------........................---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,++++++++++++,,,------,,,,,,,,,------------...///---------...///...---............................../////////000000000------............---------------------.........................................................------------............+++++++++,,,,,,---------+++,,,,,,---...//////000///...------------...///222000......///000000///......------------......................................................***,,,......---,,,---...............////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------///...,,,++++++,,,---...------------------------........................------------------------,,,,,,,,,---------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---------------...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,------,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,+++---...///000000///...---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---.........,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---------------++++++,,,------------,,,------------------------........................---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,++++++++++++,,,------,,,,,,---------.........///---------...///...---************************---............/////////------............---------......///////////////................................................---------.........//////***++++++,,,,,,---------,,,,,,------...///000000.........------.........111000...///000111000///......------------......................................................***,,,......---,,,---...............////////////////////////////////////------------------------,,,,,,,,,---------------,,,,,,,,,---------.........---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------...............---------++++++,,,------.........000///......------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,,,,,,,,,,,,,+++************+++,,,---...++++++,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------***+++,,,------......---++++++,,,,,,---,,,,,,+++------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,---------............///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------+++,,,---.........------.........................................................////////////000++++++,,,,,,------......---------.../////////000........................000///......000000///.........------------......------------------------........................+++---//////...---...///............////////////////////////////////////------------------------++++++,,,------------,,,---------.........//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------,,,,,,---------,,,,,,------------..............................+++,,,,,,------,,,,,,+++---------------------------------.........//////------------------------////////////............+++,,,------.........---//////...------------......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++*********+++++++++++++++***************************************+++++++++************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,------******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...//////......++++++***))))))***++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------------------------------------------.........//////...---,,,,,,,,,------------+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,***+++,,,---............,,,---------------,,,,,,......................................................------------......---------,,,---......///---,,,,,,,,,,,,---......---------,,,---......///------------............///...------...///...---////////////////////////,,,------------.........------............------***+++,,,---------,,,,,,................................................/////////000000000111111---------------.....................////////////---..................---///...---...///000...---......------------......------------------------........................,,,...000000///...///000............////////////////////////////////////........................***+++,,,---------,,,,,,........./////////000000+++,,,------......---------------------------------------.........//////------------------------...------,,,---...///000......////////////......---------....../////////////////////////////////+++,,,,,,------,,,,,,+++........................,,,,,,---------.................................//////.........---------+++,,,---.........---,,,///...------,,,,,,------...---,,,,,,++++++,,,,,,*********+++,,,---...///,,,,,,,,,---------.........---,,,++++++,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++***************************+++,,,,,,,,,,,,+++***************************,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++------------------------,,,,,,,,,------.........---------------+++***)))---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,***))),,,+++)))(((((()))+++,,,///...---,,,+++++++++++++++++++++,,,,,,------------------------------------------.........//////000///---,,,+++,,,,,,---...---+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------,,,++++++************+++,,,---............---......///......------................................................///......------......///...------------...//////---,,,,,,,,,,,,---.........------------...//////---------........./////////...------...///...---------------------------000000000000111111111111---..................---+++,,,---...///...------........................////////////////////////000000000000111111111111........................///////////////.........------............------...------...//////...,,,.........------.........------------------------........................---///111111000///000111............/////////000////////////////////////////////////////////////***+++,,,---...---,,,,,,////////////000000000000***+++---...///...------........................---------.........//////////////////////////////......---,,,---...///000///000111222222111000///........./////////000000------------------------++++++------------++++++........................++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,.........---,,,+++......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,))))))***+++,,,...///000,,,,,,,,,---------......///...,,,++++++,,,...///++++++++++++,,,,,,---...------------------------))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************++++++************++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,------...,,,,,,+++***+++,,,---...,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------............---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,++++++,,,,,,------,,,,,,+++---------............///+++,,,------......------------------------------,,,,,,,,,---------......---------............///------------------------...---,,,,,,+++***)))(((........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,---------......000///...///000000...,,,///000111333333222222111////////////////////////------------------------..............................---------,,,,,,,,,------............------222111000.........///000............////////////---------.........//////............/////////000//////............//////000000//////.........---000000///...---,,,,,,,,,//////.........---------000000//////............---------............///------------------------........................////////////////////////.........------,,,,,,,,,---......//////......---.........------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111------,,,++++++***)))))),,,,,,,,,---------......------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***---***((((((+++,,,+++)))************************((((((((((((((((((((((((++++++++++++++++++++++++)))***,,,------,,,***))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---........................------,,,+++,,,---...///---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++------------............+++,,,------......---------------------------------------.........//////,,,,,,,,,,,,---------...---------------------------------,,,++++++******------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,---------.........------...000111000.........000111111111000///////////////////////////------------------------....................................---------,,,------............------222111000/////////000000------------............---------.........//////........./////////000000//////............//////000/////////............/////////...---------,,,//////.........---------/////////.........---------------............///.................................................................................------,,,,,,,,,------............------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---............---,,,+++------------------------------------------------//////...---------------///......---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++******((('''(((+++------,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++,,,++++++++++++*********************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---000000///......---,,,,,,,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------------............+++,,,------......------------------------------............////////////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,---------......,,,,,,+++---000111111000,,,------...///.........////////////////////////------------------------......................../////////.........------------............------111111000/////////000000,,,,,,,,,------------...------........./////////....../////////000000000//////............//////////////////..............................------...............---------.........------------------------............///////////////////////////........................------------------------.........---------------,,,------......------,,,,,,,,,------------------...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------............//////......------........................------------------------///......---------------000000//////...---------,,,,,,,,,---------...............------......////////////......------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***+++)))((()))+++,,,,,,+++************************************************++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,------......------------------------------------------............+++,,,,,,,,,,,,---------------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......///......------......///,,,,,,,,,---------......---,,,+++,,,///000000///,,,,,,------............////////////////////////................................................000////////////.........------............------//////..................,,,,,,---------.....................////////////...////////////000000000//////............/////////////////////.........---------.......................................---------------------------------............///................................................------------------------...............---------,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------***++++++++++++++++++***,,,,,,,,,---------......------............------////////////////////////------------------------+++++++++,,,---...000000000/////////......------,,,,,,,,,---------......---------------......///000//////...---,,,,,,+++++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***...---+++***))))))((('''************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,---.../////////,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,------......------------------------------++++++,,,,,,,,,---------------------............------------------------,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......,,,,,,,,,---------......000...,,,,,,---......------------.........//////////////////////////////................................................000////////////.........------............------,,,------------------------.........////////////........./////////000000////////////000000000111//////............//////.........///////////////---------...............---.....................---------------------------------............///------------------------........................................................................,,,------......------,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,---------,,,,,,////////////////////////------------------------+++++++++,,,---...///000.........---------------,,,,,,,,,---------......,,,,,,++++++,,,------............---,,,+++******++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***...---,,,***)))(((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,---.../////////......******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++*********+++,,,---............------............------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,------......------------------------------***+++++++++,,,,,,,,,,,,---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......,,,,,,,,,---------......111...,,,+++,,,---------///............///000000////////////////////////................................................/////////.........------------............------+++,,,------...---------........./////////000000....../////////000000000/////////000000000111111//////............//////.........///////////////..................---------------...............---------------.........---------............///------------------------........................////////////////////////.............../////////---..................---,,,,,,------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,////////////////////////------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...---------,,,,,,++++++***,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++***))))))+++---************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------.....................+++,,,---...///...------+++************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......------,,,,,,+++******)))++++++,,,---............------............------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,------...------------------------)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------------------------------+++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......///---+++***,,,.........///......---......000111////////////////////////............................................................---------,,,------............------,,,---.../////////......---------.........//////.../////////000000000000//////000000000111111111//////............//////............/////////000/////////...---------,,,---------.........//////------........./////////---------............///........................................................................---........./////////000...//////000000//////...------------------,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......+++,,,,,,---......------........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---//////---------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***''')))******)))))),,,///************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++++++++*********************************((()))***+++,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***((()))***+++,,,+++******++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------,,,,,,,,,---------......------,,,,,,+++***)))))),,,,,,------......------------............------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++*********+++,,,,,,---------------------------+++,,,------............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---+++)))***,,,///000000......---,,,---...///000////////////////////////////////////////////////..............................---------,,,,,,,,,---..................------...000111111111000///,,,,,,,,,---------......////////////000000000000000000000000111111111111//////............//////---.........//////000000000000///...------,,,,,,---------.........//////........./////////000000---------.........//////////////////////////////........................---------------------------.........//////000000//////000000000000//////.........------,,,,,,,,,,,,,,,,,,------.........---......//////......---,,,,,,,,,---------......,,,------.../////////...........................------------------------*********+++,,,---//////,,,---------------------,,,,,,,,,---------......,,,,,,,,,---...///000111------.....................------,,,++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++)))+++,,,+++((((((***,,,************************************************)))))))))))))))))))))))),,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,---------........................+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------.........---,,,,,,+++------------------------+++,,,------......---------,,,,,,++++++,,,,,,---,,,------......------,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------------------------------++++++------------++++++++++++------------++++++------------------------------------------------,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,---...///+++++++++,,,---...///000------------------------........................------------------------............//////////////////.........---------------------------------//////...---...///000111000000000000////////////////////////////////////,,,---///000000...---+++000000000000000000000000000000//////......------000000000000000000000000//////000000000000//////222222222111111111111111111111111111000000000000/////////000000000000000////////////////////////..................------.........////////////000........................---...///000000///...---000000///...---,,,++++++......//////......---,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,000000000000///...---,,,------............------.........................../////////...---,,,,,,------------,,,+++******...---,,,,,,,,,,,,---...------------------------++++++,,,,,,---,,,,,,,,,***+++,,,...///000000000...------,,,,,,------...---,,,++++++******++++++...---,,,+++++++++,,,---...---+++*********++++++------------------------.........------,,,,,,,,,************************************,,,,,,***)))***+++,,,,,,,,,,,,+++***************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------.........//////------------------------+++,,,,,,,,,,,,,,,,,,---........................+++,,,,,,------,,,,,,+++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,------******++++++++++++,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,+++++++++------------------------,,,,,,---------.........------......------,,,+++------------------------+++,,,------......------------,,,,,,,,,,,,------,,,------......------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------------------------------+++,,,------------,,,++++++,,,,,,------,,,,,,+++------------------------------------------------------------..................---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,,,,------...///------------------------........................------------------------............//////////////////.........---------------------------------------,,,,,,,,,---...///000000000000////////////////////////////////////,,,---...000000///---,,,000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////111111111111111111111111111111111000000000//////////////////////////////000000000000000000000000........................---............/////////..............................////////////......222222111111000///............//////......---,,,,,,------------------...///...------,,,,,,,,,------....../////////......,,,------......------,,,..............................//////......---,,,...............------,,,...---,,,,,,,,,,,,---...------------------------)))***+++---......------,,,---...///////////////...------,,,,,,------...---,,,++++++***+++++++++---,,,++++++***+++,,,---------+++*********++++++---------------------------,,,,,,+++******++++++************************+++***++++++,,,---,,,+++***+++,,,,,,,,,,,,+++***************************************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***+++,,,...///------------------------*********++++++++++++,,,---+++***))))))***,,,---******++++++++++++,,,,,,//////......------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,//////...---,,,+++******........................---------.........//////------......------,,,,,,------------------------+++,,,------......------......------------......,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------............------------...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......------,,,,,,,,,------...------------------------........................------------------------............/////////////////////............---////////////////////////------,,,,,,------...///000000000000////////////////////////////////////+++,,,...///000000///...000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000///////////////////////////.........111111111111111111111111........................---------............///////////////////////////......------------......222222222111111000000000...////////////...------.........---------------///...------,,,---------+++,,,---...////////////,,,,,,------------,,,,,,............................../////////...------///////////////000000000...------,,,,,,------...------------------------&&&(((+++---//////...---/////////000000//////.........------------......------,,,+++++++++++++++,,,++++++******+++,,,,,,---,,,,,,++++++++++++,,,------------------------,,,+++)))(((((((((***+++++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++---------------------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...........................))))))*********+++++++++***)))'''&&&&&&(((***,,,,,,,,,,,,---------......//////...---,,,+++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,------------...******+++++++++,,,,,,,,,......------,,,,,,,,,+++........................------------............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------.........,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------------------------------............................................................/////////////////////...............///////////////////////////////////////000000111000000000000////////////////////////////////////+++,,,...///000000000000////////////////////////------......//////000000000000000000000000000000//////000000000000//////////////////000000000000000000000/////////....../////////...............000000000000000000000000............////////////------------............000000000000000000000000///...---,,,,,,---...///000000000000///////////////////////////...------//////......------,,,,,,......------------......,,,,,,---...............------............------..............................////////////...............//////000111111------------------------------------------------'''))),,,...///...---,,,...//////000000000000000......------------......------,,,++++++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''(((***,,,++++++++++++++++++++++++***+++,,,---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------............---------------------------------,,,,,,+++++++++........................---,,,,,,++++++,,,,,,---...---+++******+++,,,---........................))))))*********+++++++++******(((((((((***+++---,,,,,,,,,---------......------,,,,,,+++***))))))...------,,,,,,------...+++++++++,,,,,,---------,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,------.................................+++,,,,,,,,,,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------.........,,,------......------,,,,,,,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,+++------------------------,,,,,,,,,---------......---------------------,,,......---,,,,,,,,,------------------------------............................................................////////////////////////////////////000000000000000000000000/////////000000000000000000000000000////////////////////////////////////,,,---...///000000111111////////////////////////------......//////000000000000000000000000000000//////000000000000//////......//////000000000000000000000000////////////000000//////............////////////////////////........./////////000000---------.........//////111111111111111111111111///...---,,,,,,---...///////////////000000000000//////000000//////...---/////////......---------......---------......///......//////...------,,,//////000000000000//////..............................///////////////......------------///000000------------------------------------------------+++,,,---......---+++***,,,---...000111111222222///......------......///...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((((((***,,,...++++++++++++++++++++++++***,,,...---,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++........................------++++++++++++------,,,+++++++++++++++,,,,,,------------------------*********++++++++++++,,,,,,,,,,,,,,,------...///******++++++++++++,,,,,,,,,,,,++++++******))))))...------,,,,,,------...***++++++,,,,,,------...,,,---------............++++++++++++,,,,,,,,,,,,++++++,,,---...///000000------------------------+++++++++,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......,,,------......------,,,,,,,,,+++++++++,,,------............------------------------------------......------------......---,,,,,,++++++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------.........---,,,+++------,,,,,,,,,------...------------------------............................................................////////////...////////////000000000000000000000000000000000,,,---...////////////...000000000000////////////////////////////////////.........//////000000111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////...//////000000111111222111111111111000000000000111111000000//////.......................................//////000000111.........////////////000000000000000000000000000//////............//////000000000111111222222222///000000000000///....../////////........................---......///000000000000000///...---,,,000000111111111111000000..............................///000000000//////...---,,,,,,,,,---...///,,,------......------,,,------------------------------------,,,+++******+++,,,---///000111222222//////............//////...------,,,,,,,,,,,,,,,******,,,---------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///,,,***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---...........................---+++******+++---...***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---.........---******++++++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,---......------------............,,,,,,,,,,,,------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,------......------+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,------,,,------......------,,,,,,+++++++++,,,,,,---...///.........------------------------------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,------...///------------------------............................................................////////////.../////////000000000000////////////////////////,,,---...///000//////...000000000000////////////////////////////////////000///////////////000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000////////////000000111222222333222222222222111111111111333222222111000000//////////////////////////////---......///000000111111/////////000000000111111000000000000000000000000///000000000000000000///......///000111111222222000000000000000///..................////////////...............///000000///000000000000000//////000000111111111111000000..............................///000000000000000///...---++++++,,,---...,,,,,,---......---,,,,,,------------------------...---,,,+++++++++,,,---+++,,,---...///000000000//////............//////......---,,,,,,,,,,,,---***+++---...//////......++++++---.........------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000333555222...++++++...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------.........------------------------+++++++++,,,,,,---------...........................---+++******+++---...)))+++---000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------&&&(((***,,,---,,,+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...******+++,,,,,,---......---------.........//////,,,,,,------------........................------++++++++++++++++++++++++---------.........//////+++,,,,,,---.........---+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++,,,,,,---...//////.........---------------------------------///...---,,,,,,---...///------++++++++++++------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------...///...---+++***+++++++++,,,---...///000------------------------........................////////////////////////............/////////000.../////////000000111111////////////////////////...///111222222222111000000000000000////////////////////////////////////111000///////////////000000000000000000000000000000000//////......------000000000000000000000000//////000000000000/////////000000111222333333333333333333222222222111111333333333222111000000///000000000000000000000000---......///000111111222000000000000111111111111///////////////////////////000111222222111000///+++,,,,,,---...///000000000000000000000//////...------......//////000000...............///000000...///000111111222222111//////000000000000//////..............................///000000000000000111000...,,,+++,,,---...,,,,,,---......---,,,,,,---------------------------,,,*********,,,...000------............------//////............//////......---,,,,,,,,,,,,---***,,,---///000000//////***+++---...///...------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222666888555///,,,---///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************---,,,+++******+++,,,---...------,,,,,,------...************************