BM6P6(@ {{{|||pppccc^^^\\\UUURRRNNNLLLJJJJJJHHHFFFGGGFFFDDDBBBAAAAAAAAAAAAAAA??????BBBCCCBBBFFFLLL]]]ttttttkkkhhhppprrrsssssswww{{{kkk^^^]]]\\\YYY[[[```aaahhhsss~~~~~~xxxqqqmmmhhhmmmvvv|||wwwtttpppiiiaaaZZZOOOKKKEEEBBBAAABBBCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUVVV]]]^^^```cccgggjjjnnnoooppprrrsssrrrrrrsssuuuwwwxxxyyyzzz{{{~~~}}}zzzxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwtttppplllgggdddbbb___```bbbdddgggkkknnnppprrrnnnjjjkkkooopppnnnkkkkkkgggaaa]]][[[ZZZYYYXXXUUUSSSQQQMMMJJJHHHFFFEEECCCDDDEEEFFFFFFHHHLLLNNNPPPYYYfffuuu{{{wwwwwwrrruuuxxxwwwuuutttyyywwwlllddd]]]\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUSSSSSSRRRQQQPPPNNNLLLKKKNNNLLLHHHDDDDDDEEEHHHJJJVVViii|||{{{yyywwwvvvpppggg^^^\\\dddttt}}}~~~wwweee\\\^^^cccpppxxx}}}|||}}}~~~{{{~~~~~~tttqqqrrrtttyyy~~~zzz|||yyyvvvuuuuuuyyywwwsssnnnjjjgggfffeeeccc```\\\YYYXXXZZZ\\\^^^]]]^^^```bbbdddffffffggghhhgggggggggeeeaaa[[[WWW[[[ZZZXXXUUUSSSPPPOOONNNUUUZZZaaaggglllrrryyy~~~zzzkkkeee\\\UUUQQQPPPOOONNNKKKHHHEEECCCBBBBBB@@@???vvvhhhbbb^^^WWWTTTPPPMMMLLLJJJIIIGGGFFFEEECCCAAA???????????????======@@@@@@@@@DDDJJJ]]]ttt~~~vvvmmmiiinnnooopppqqqvvvnnnaaa^^^]]]ZZZZZZ___aaahhhsss~~~|||vvvoookkklllqqqzzz{{{vvvsssooohhh___YYYNNNIIIDDDAAA@@@AAABBBBBBDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNPPPSSSTTTVVVWWW^^^___aaadddhhhkkkmmmoooooopppqqqrrrqqqrrrtttvvvyyyyyyzzz|||~~~~~~~~~~~~|||yyywwwxxxxxxxxxxxxxxxwwwwwwvvvttttttsssqqqoookkkhhhfff^^^^^^___```cccgggjjjmmmpppmmmjjjlllqqqsssrrrooommmiiiccc^^^\\\ZZZYYYXXXUUUSSSQQQMMMJJJHHHFFFEEECCCDDDEEEFFFFFFHHHKKKMMMPPPXXXeeettt{{{zzz{{{sssppptttyyyyyywwwvvvyyywwwllleee^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSRRRPPPOOONNNPPPMMMIIIFFFEEEGGGIIIKKKVVVjjj~~~{{{xxxxxxrrriii___[[[cccqqq}}}|||ggg[[[[[[```nnnvvv|||{{{|||}}}zzz{{{}}}tttrrrssstttxxx}}}zzz~~~{{{yyyxxxxxxxxxvvvrrrnnnjjjfffdddbbbaaa^^^[[[YYYXXXYYY\\\^^^]]]^^^```bbbcccdddeeeeeeddddddddddddbbb___YYYUUUUUUTTTRRRQQQQQQQQQRRRSSSXXX]]]dddjjjnnnttt{{{~~~vvvrrrfffaaaYYYSSSOOOMMMLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@qqqiiiaaa[[[XXXSSSPPPNNNLLLJJJHHHGGGEEECCCAAA@@@????????????===>>>@@@@@@@@@DDDIIIYYYppp~~~zzzooojjjjjjkkklllooosss|||qqqccc```___ZZZ[[[___bbbiiisss~~~yyyrrrmmmjjjpppvvv{{{vvvrrrnnnggg]]]WWWKKKHHHCCC@@@@@@AAAAAAAAADDDDDDDDDDDDFFFHHHJJJKKKKKKLLLNNNQQQSSSVVVXXXYYY___```cccfffiiikkkmmmmmmlllnnnpppqqqqqqrrruuuwwwzzzzzz{{{}}}~~~|||||||||{{{xxxvvvwwwwwwwwwwwwwwwvvvuuuuuupppqqqssstttssspppmmmjjj```___]]]\\\^^^bbbgggjjjlllkkkkkkoootttxxxwwwuuuqqqlllfffaaa]]][[[YYYXXXUUUSSSQQQMMMJJJHHHFFFEEEDDDEEEFFFFFFEEEGGGJJJLLLPPPWWWcccrrr|||}}}vvvpppnnnuuu}}}~~~|||zzzyyy~~~wwwmmmfff```\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUXXXXXXWWWVVVUUUSSSRRRRRRRRROOOLLLIIIHHHHHHJJJLLLWWWkkkyyyzzzuuukkk```[[[```mmmyyyiii\\\[[[^^^kkksssyyyzzz{{{|||xxxwwwyyy~~~|||vvvtttttttttvvvzzz{{{~~~|||zzzyyyyyyvvvuuuqqqmmmiiidddaaa___^^^\\\ZZZYYYYYYZZZ\\\]]]^^^^^^```aaabbbccccccccccccbbbbbbbbbaaa^^^YYYUUUSSSQQQNNNLLLMMMPPPSSSUUU\\\aaahhhmmmqqqwwwuuummmjjj```\\\VVVQQQMMMKKKHHHGGGFFFDDDBBBBBBBBBCCCBBBAAA|||pppeee___\\\WWWSSSQQQNNNLLLJJJJJJHHHFFFDDDBBBAAAAAAAAAAAA???@@@BBBBBBBBBEEEKKKTTTjjj{{{ppphhheeefffhhhlllpppxxxpppbbb```___[[[\\\aaacccjjjsss~~~}}}tttnnnkkkkkkrrrzzz|||vvvrrrmmmfff\\\UUUJJJGGGCCC@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLLLLMMMPPPSSSVVVYYY[[[\\\___aaacccfffiiikkklllllllllnnnqqqrrrssstttvvvxxx||||||~~~~~~}}}{{{zzzzzzyyywwwuuuvvvwwwwwwwwwvvvuuutttsssnnnqqqtttvvvvvvsssooolllccc```]]][[[\\\```eeeiiiiiijjjmmmrrrxxx|||}}}|||tttooohhhccc___\\\ZZZXXXUUUSSSQQQMMMJJJHHHFFFEEEEEEEEEFFFEEEEEEFFFIIIKKKOOOUUU```ooo|||tttooopppzzzyyy}}}~~~wwwmmmfffbbb]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVYYYXXXXXXWWWVVVUUUUUUUUURRRPPPMMMJJJIIIIIIKKKLLLWWWjjjzzz{{{wwwnnnbbbZZZ^^^jjjuuu}}}~~~jjj]]][[[^^^hhhpppwwwxxxyyy~~~}}}|||xxxvvvwwwzzz}}}xxxwwwvvvssstttxxx{{{~~~}}}|||{{{yyyyyyxxxtttsssppplllgggbbb___\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaaaaaccccccbbbbbbbbb___[[[XXXUUURRRMMMJJJJJJMMMRRRUUU___dddjjjooossszzzyyyoooiiifffZZZWWWRRROOOLLLIIIFFFDDDCCCBBBAAAAAACCCDDDCCCBBBxxxiiibbb___ZZZVVVSSSPPPNNNLLLKKKIIIGGGEEECCCBBBBBBBBBBBB@@@@@@BBBBBBAAAEEEJJJRRRfffuuuxxxpppeeebbbbbbeeejjjnnnttt}}}mmm```______\\\^^^ccceeekkksss}}}yyypppllllllnnnsss~~~}}}wwwrrrmmmeee[[[SSSJJJGGGCCCAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLNNNOOOQQQUUUXXX[[[^^^___^^^```bbbeeegggiiijjjkkkmmmooorrrtttuuuvvvwwwyyy}}}~~~~~~~~~|||zzzyyyyyyyyywwwuuuwwwwwwwwwvvvuuutttssssssppprrrvvvxxxwwwsssoookkkccc```[[[YYYYYY]]]bbbffffffiiinnnuuu{{{vvvqqqjjjddd```]]]ZZZXXXUUUSSSQQQMMMJJJHHHFFFEEEDDDEEEFFFEEEDDDFFFHHHKKKNNNTTT___ooo~~~}}}uuuqqquuuyyy|||~~~}}}{{{}}}vvvlllfffddd^^^^^^\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUUUUVVVSSSQQQNNNKKKIIIIIIJJJKKKVVVggg{{{yyyyyywwwoooccc[[[]]]iiittt~~~|||zzzyyy|||~~~jjj]]]YYYZZZeeennnuuuvvvwww~~~{{{wwwyyy{{{yyyvvvvvvxxx|||zzzvvvrrrrrrvvvzzz|||~~~}}}}}}|||{{{zzzyyyyyysssqqqnnnjjjeeeaaa^^^\\\]]]]]]^^^______^^^^^^^^^______```aaaaaaaaaaaaaaadddcccbbbaaaaaa___[[[XXXVVVRRRMMMIIIIIIMMMSSSWWW___dddjjjooossszzz~~~tttkkkeeeaaaVVVSSSPPPMMMKKKHHHEEECCCAAAAAAAAABBBDDDEEEEEEDDD~~~lllccc```[[[WWWUUURRRPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@@@@>>>>>>@@@@@@???BBBHHHRRRccc}}}~~~rrrttt}}}ssscccaaa___ccciiikkkqqq|||lll```______]]]___dddggglllttt|||~~~uuummmkkkooossswww|||vvvqqqkkkbbbXXXQQQHHHFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKMMMOOOPPPSSSVVVYYY\\\^^^___\\\]]]^^^aaadddgggiiikkknnnqqqtttvvvvvvvvvwwwxxx|||}}}}}}|||zzzyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvtttsssrrrrrrtttwwwxxxwwwsssnnnkkk```]]]YYYVVVVVVZZZ^^^aaaeeeiiipppxxx~~~wwwrrrkkkeeeaaa^^^[[[YYYUUUSSSQQQMMMJJJHHHFFFEEECCCDDDEEEEEEDDDFFFIIIKKKOOOTTT```rrr~~~}}}xxxvvv}}}yyy{{{}}}|||{{{~~~tttkkkfffeee``````^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVSSSRRROOOLLLKKKJJJKKKKKKSSSbbbtttxxxuuutttoooddd[[[]]]jjjvvv|||zzzwwwuuuwww~~~~~~kkk]]]XXXWWWccclllssstttvvv{{{}}}vvvrrruuuzzzyyywwwwwwwww|||wwwqqqqqquuuxxxzzz|||}}}~~~~~~|||{{{zzzsssppplllgggccc```___^^^```aaacccddddddcccaaa______```aaaaaabbbbbbbbbbbbcccbbb```______\\\YYYVVVTTTQQQLLLIIIJJJOOOUUUZZZ\\\```ffflllqqqyyyxxxnnnfff___[[[SSSQQQMMMKKKIIIGGGDDDBBBAAAAAAAAACCCFFFGGGFFFEEEoooddd```\\\XXXVVVTTTQQQOOOKKKIIIGGGDDDBBBAAA@@@@@@AAA>>>???@@@@@@???BBBHHHPPP^^^uuuyyyxxxsssssszzzwwweeeaaa^^^bbbhhhjjjnnn~~~ooobbb``````^^^___dddiiimmmsss{{{{{{rrrkkkkkkrrryyy~~~{{{tttooohhh___UUUMMMFFFDDDBBBAAABBBCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMOOOPPPRRRUUUXXXZZZ]]]^^^ZZZZZZZZZ\\\___dddhhhkkknnnqqqtttvvvuuuuuuuuuvvvyyy{{{~~~}}}zzzyyyyyyxxxwwwvvvxxxxxxxxxwwwvvvuuusssssssssuuuwwwwwwvvvrrrnnnkkk^^^\\\XXXVVVVVVYYY]]]```dddjjjrrryyywwwrrrkkkeeeaaa^^^[[[ZZZUUUSSSQQQMMMJJJHHHFFFEEEBBBCCCDDDDDDDDDFFFIIILLLQQQWWWdddwww~~~~~~{{{zzzyyy{{{|||||||||sssiiieeefffbbbaaa```___^^^]]]]]]]]]ZZZYYYYYYXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTQQQOOOMMMLLLLLLLLLQQQ]]]lllxxx~~~vvvqqqqqqnnnddd\\\^^^kkkxxx{{{yyyvvvsssttt{{{~~~nnnbbb\\\[[[bbbkkkrrrssstttyyy|||tttooosssxxxxxxvvvuuuuuu}}}~~~wwwpppppptttwwwxxxyyyzzz|||~~~~~~|||{{{yyysssooojjjeeebbb```aaaaaadddfffhhhjjjiiigggcccaaa___```aaabbbcccccccccccceeecccaaa```^^^\\\YYYVVVUUURRRMMMIIIJJJNNNSSSWWWWWW\\\bbbhhhnnnwww~~~sssjjjbbb[[[VVVQQQNNNJJJGGGFFFEEECCCBBBBBBBBBCCCEEEGGGHHHGGGEEEpppccc```\\\XXXVVVTTTRRRPPPMMMLLLIIIFFFDDDCCCBBBBBBCCCAAAAAACCCBBBAAADDDJJJLLLYYYnnn~~~tttssszzzvvvtttyyy{{{gggaaa^^^aaahhhiiilll~~~qqqdddbbbbbb^^^___dddiiinnnssszzz~~~xxxpppjjjlllttt|||~~~yyysssmmmfff]]]RRRJJJDDDBBB@@@@@@AAACCCCCCBBBBBBBBBCCCDDDFFFIIILLLMMMNNNOOOQQQTTTVVVYYY[[[\\\YYYXXXXXXYYY]]]bbbhhhkkknnnppptttuuuuuutttttttttwwwyyy}}}}}}zzzyyyyyyyyyxxxwwwyyyyyyxxxxxxwwwuuutttsssssstttvvvwwwuuurrrooommm___]]]ZZZXXXYYY\\\___aaadddjjjssszzzvvvrrrkkkeeeaaa^^^\\\ZZZUUUSSSQQQMMMJJJHHHFFFEEEAAABBBCCCDDDDDDFFFJJJMMMSSSYYYggg{{{~~~}}}||||||~~~xxx{{{}}}|||~~~rrrhhheeefffcccbbbaaa```^^^^^^^^^]]]ZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUTTTSSSSSSTTTVVVXXXWWWUUUSSSPPPOOONNNMMMMMMOOOYYYfffrrr|||}}}uuunnnooommmddd]]]___mmmzzz{{{yyyvvvsssssszzzsssiiidddbbbbbbkkkrrrssssssxxx}}}}}}tttnnnrrrwwwwwwuuutttsss|||vvvooooootttvvvwwwxxxyyyzzz~~~}}}~~~~~~~~~|||zzzxxxwwwsssoooiiidddaaaaaabbbcccgggiiilllmmmllliiieeebbb___```aaabbbddddddddddddiiigggdddbbbaaa^^^ZZZXXXYYYUUUOOOJJJIIIJJJNNNQQQTTTYYY___eeellluuu}}}rrriiiaaaYYYTTTPPPLLLHHHEEEDDDCCCCCCBBBCCCCCCDDDFFFHHHIIIGGGEEE|||mmmfffbbb^^^[[[YYYWWWUUUTTTOOONNNKKKIIIFFFDDDCCCBBBCCCBBBAAA@@@BBBEEEHHHJJJOOO[[[nnn~~~ssskkkyyy}}}xxxyyylllbbbaaabbbeeeiiiqqqrrraaa___aaa___```eeekkkkkkpppxxxxxxoookkkjjjnnnyyy|||yyytttnnnfff\\\QQQKKKFFFBBB??????BBBEEEEEEDDDEEEFFFGGGFFFFFFGGGIIILLLKKKOOOTTTWWWWWWWWWWWWXXXVVVXXXZZZ\\\^^^bbbhhhlllqqqsssuuuuuutttssstttuuuvvvyyy|||}}}|||{{{yyywwwuuutttsssxxxyyyyyyxxxwwwuuusssrrrtttsssrrrsssrrrpppllliiiaaa```^^^[[[YYY[[[___bbbiiimmmtttzzz~~~~~~uuuqqqjjjccc]]]ZZZXXXXXXSSSSSSRRRPPPMMMHHHDDDBBBBBBCCCDDDDDDDDDEEEHHHKKKUUUaaasss}}}}}}xxxyyy{{{~~~}}}ssslllgggdddeeeccc___]]]^^^^^^^^^^^^[[[ZZZYYY[[[^^^^^^[[[XXXWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPOOONNNNNNOOOSSS^^^ppp|||sssnnnooonnnhhhccceeennnwww~~~yyyssssss}}}vvvmmmfffbbbcccgggnnnssssssrrrzzz{{{uuuuuuyyyzzzwwwrrrsss{{{zzzsssrrrvvvyyyuuutttxxx{{{}}}~~~}}}~~~~~~{{{xxxuuurrrkkkeeecccaaa```dddiiikkknnnqqqqqqmmmhhhcccaaa___^^^___bbbfffiiiiiiiiigggeeecccbbbaaaaaa```^^^ZZZUUUMMMFFFDDDFFFJJJMMMPPPRRRVVV___kkkwwwxxxmmmddd]]]VVVQQQKKKJJJHHHEEECCCBBBBBBBBBBBBCCCGGGJJJLLLMMMMMMLLL~~~ppphhheee```\\\YYYWWWTTTRRRNNNMMMKKKIIIGGGFFFEEEEEECCCBBBAAA@@@BBBDDDGGGIIIPPP]]]ooozzzqqqkkkyyy{{{{{{lllbbbaaacccgggllltttvvveeebbbbbb___```eeeiiijjjnnnuuu|||}}}vvvnnnlllmmmsss}}}{{{xxxsssmmmdddZZZPPPIIIEEEBBB@@@@@@BBBDDDEEEDDDEEEFFFGGGFFFFFFGGGJJJLLLLLLOOOTTTWWWWWWWWWXXXXXXWWWYYY[[[]]]___ccchhhlllqqqsssuuuuuuttttttuuuvvvwwwzzz}}}{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxxxxxxxwwwuuusssrrrsssrrrrrrrrrqqqoookkkhhhcccbbb___\\\ZZZ[[[___bbbhhhlllrrrwww{{{}}}}}}|||wwwrrrkkkccc\\\XXXWWWVVVTTTSSSRRROOOLLLHHHDDDBBBDDDDDDEEEEEEEEEGGGJJJLLLUUUdddyyy|||~~~|||yyyyyy|||zzzqqqkkkgggfffeeebbb___]]]]]]^^^^^^]]]^^^\\\[[[]]]^^^^^^[[[XXXYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRQQQOOOOOONNNNNNSSS___qqqxxxoooqqqpppkkkffffffmmmtttzzzyyyvvvrrrsss|||vvvmmmfffaaacccgggooouuuuuuuuu}}}~~~~~~zzztttrrrzzzzzztttrrruuuvvvsssrrrwwwzzz~~~}}}}}}|||}}}|||{{{wwwtttssskkkeeecccaaaaaaffflllooorrruuuuuuqqqkkkfffdddaaaaaaaaadddgggjjjkkkjjjhhhfffdddbbbbbbaaa```^^^ZZZUUUMMMFFFCCCEEEIIILLLNNNOOOTTT\\\hhhsss|||sssiiibbb[[[UUUPPPLLLJJJHHHEEECCCBBBBBBBBBEEEFFFIIIKKKMMMMMMLLLKKKssskkkhhhbbb^^^[[[XXXUUURRRNNNNNNLLLJJJIIIHHHHHHHHHDDDCCCAAA@@@AAADDDFFFHHHRRR^^^qqqwwwqqqnnnzzz}}}}}}mmmcccbbbeeejjjooowww|||jjjdddccc```aaaeeehhhhhhkkkrrryyyyyysssnnnnnnqqqyyy~~~{{{zzzwwwrrrkkkcccXXXNNNGGGDDDBBB@@@@@@BBBDDDDDDDDDEEEFFFGGGFFFFFFGGGJJJMMMMMMPPPUUUWWWXXXXXXYYYZZZYYY[[[]]]___aaadddhhhlllppprrrtttuuuuuutttuuuwwwyyy|||zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssssssssqqqpppppppppnnnkkkhhhfffeeebbb___\\\\\\^^^aaafffjjjnnntttwwwyyyyyyyyyxxxssskkkccc\\\XXXVVVUUUUUUTTTQQQMMMJJJGGGEEEDDDDDDEEEFFFEEEEEEGGGKKKNNNWWWiiizzz}}}|||}}}}}}zzz}}}vvvnnnjjjhhhgggdddaaa___]]]^^^^^^^^^]]]```___^^^^^^___^^^[[[XXX[[[[[[[[[ZZZZZZZZZ[[[[[[XXXWWWUUUSSSQQQPPPPPPOOONNNSSS___qqq|||ooorrrrrrnnniiifffiiimmmrrrrrrrrrqqqsss|||~~~vvvmmmddd^^^^^^cccmmmtttvvvxxx~~~wwwrrrzzz|||uuussstttsssppppppuuuzzz}}}||||||{{{||||||zzzvvvsssrrrjjjcccaaa```bbbhhhooossswwwzzzzzzvvvooojjjgggdddddddddfffiiikkklllllljjjhhheeeccccccbbb```^^^ZZZUUUMMMFFFBBBCCCFFFIIIJJJLLLQQQYYYcccnnnxxx}}}{{{oooeee^^^YYYSSSOOOLLLJJJGGGDDDBBBAAAAAABBBGGGIIIKKKMMMNNNLLLKKKIIIvvvllliiiddd```]]]ZZZWWWUUURRRPPPOOOLLLKKKIIIHHHHHHEEEDDDBBBAAABBBDDDFFFHHHRRR___sss}}}vvvrrrrrr}}}||||||pppeeeeeehhhlllpppxxxnnngggdddbbbcccgggiiihhhjjjpppwwwvvvqqqnnnqqqvvv}}}{{{yyyvvvqqqjjjbbbXXXMMMFFFCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGGGGFFFHHHKKKMMMOOORRRUUUXXXXXXYYYZZZ[[[\\\^^^```aaaccceeeiiilllppprrrtttuuuuuuuuuvvvxxx}}}{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttsssrrrqqqoooooonnnmmmjjjggghhhgggeeebbb^^^]]]^^^```eeegggkkkooosssuuuvvvvvvvvvrrrkkkddd]]]YYYWWWVVVVVVTTTPPPLLLHHHFFFEEEEEEDDDEEEEEEDDDEEEGGGKKKNNNZZZnnnyyy~~~}}}|||~~~rrrllliiiggggggdddbbb```______```___^^^_________``````___]]]\\\^^^]]]\\\[[[ZZZ[[[\\\]]]XXXWWWVVVTTTRRRQQQQQQQQQOOOSSS^^^nnn}}}}}}ooorrrtttrrrlllgggeeefffjjjmmmpppqqqttt}}}}}}wwwmmmbbb[[[WWW]]]hhhrrrwww{{{xxxrrrzzz}}}wwwtttsssrrrooopppuuuyyy|||}}}||||||||||||zzzvvvsssnnnggg```^^^^^^aaahhhqqqvvvzzz}}}|||xxxqqqkkkhhheeeddddddeeehhhkkkllllllkkkiiifffdddcccbbb```^^^YYYTTTMMMEEEAAAAAADDDFFFGGGJJJPPPWWW```jjjtttzzzzzznnnccc\\\WWWRRRNNNLLLJJJFFFCCCAAAAAABBBBBBGGGIIIKKKMMMMMMLLLJJJHHHwwwllliiieeeaaa___]]][[[YYYVVVUUURRROOOLLLJJJHHHHHHGGGFFFDDDBBBBBBDDDFFFHHHQQQ___ttt{{{tttrrruuu~~~yyyyyysssiiihhhkkknnnqqqwwwrrriiifffeeegggjjjkkkjjjkkkqqqwww{{{tttqqqqqquuu|||~~~|||wwwtttoooiiiaaaWWWMMMFFFBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHLLLNNNPPPSSSVVVXXXYYYZZZ[[[]]]___aaacccdddeeegggiiillloooqqqtttuuuvvvvvvxxxyyy~~~}}}|||zzzxxxwwwuuuuuuuuuuuuttttttttttttttttttrrrqqqooonnnnnnllljjjhhhiiiiiigggddd```^^^^^^^^^bbbdddgggkkkooorrrtttuuussspppkkkfff```\\\ZZZXXXVVVTTTOOOKKKGGGEEEEEEEEECCCCCCCCCCCCCCCFFFJJJNNN]]]oooyyy~~~pppkkkhhhfffeeedddbbbaaa```aaaaaa```___\\\^^^___```aaa`````````___^^^]]][[[[[[[[[\\\]]]YYYXXXVVVUUUSSSSSSRRRRRRRRRTTT\\\hhhuuu}}}}}}zzzsssvvvyyyxxxrrrkkkeeeccceeejjjpppsssvvv}}}}}}yyyooocccYYYRRRYYYfffrrryyyyyyttt|||}}}xxxuuusssssspppqqquuuxxxzzz~~~~~~~~~}}}zzzvvvsssiiibbb[[[[[[\\\```hhhqqqxxxzzz|||zzzuuuooojjjgggdddbbbaaacccfffiiikkkkkkllljjjfffdddcccaaa___]]]XXXSSSLLLEEEAAA@@@BBBDDDEEEIIIOOOVVV]]]gggqqqxxx~~~|||nnnccc[[[VVVPPPMMMJJJHHHEEEBBBAAAAAACCCDDDEEEGGGJJJMMMMMMKKKHHHFFFyyymmmjjjfffcccaaa```^^^\\\ZZZXXXUUUQQQNNNKKKIIIHHHJJJHHHFFFDDDDDDEEEGGGIIIPPP___uuu{{{ssssssxxx~~~xxxxxxwwwkkkkkkmmmpppsssxxxxxxlllhhhiiikkkmmmmmmlllmmmsssxxx|||wwwrrrqqqttt|||}}}{{{sssqqqlllggg```VVVLLLFFFAAABBBDDDCCCBBBBBBCCCEEEEEEFFFGGGGGGGGGIIILLLOOORRRTTTWWWYYYYYYZZZ\\\^^^bbbdddfffgggggghhhjjjllloooqqqtttuuuvvvwwwyyyzzz~~~}}}{{{xxxvvvuuutttttttttsssssssssttttttuuusssqqqooonnnmmmllljjjhhhhhhiiihhheeebbb___^^^^^^^^^___bbbeeejjjnnnqqqsssqqqpppmmmiiieee```[[[YYYVVVSSSOOOKKKGGGEEEEEEDDDCCCCCCBBBBBBBBBEEEKKKOOO]]]mmm|||~~~}}}zzzmmmjjjgggeeedddcccbbb```aaabbbbbb```___ZZZ]]]```aaa``````aaabbb___^^^]]]\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUYYYbbbmmmuuuyyyyyyxxx|||~~~xxxpppiiieeeccciiippptttvvvzzz~~~tttfffZZZSSSZZZgggttt||||||www~~~|||zzzwwwtttsssqqqqqqvvvyyyzzz}}}}}}zzzuuuqqqccc]]]YYYYYY\\\```iiiqqqxxxyyyyyyvvvqqqkkkhhhfffaaa___^^^```dddhhhjjjkkkmmmjjjfffdddbbb```^^^\\\VVVQQQJJJDDD@@@???AAABBBDDDHHHNNNTTT[[[dddnnnvvv}}}{{{mmmaaaYYYTTTOOOLLLIIIFFFCCCAAA@@@BBBDDDFFFFFFIIIKKKMMMLLLIIIFFFCCC{{{pppmmmhhheeebbb```^^^\\\ZZZXXXVVVRRRPPPMMMLLLKKKLLLJJJHHHFFFEEEFFFHHHIIIPPP___uuuwwwxxx{{{yyy{{{lllmmmooosssuuu{{{qqqkkklllnnnooommmllloootttyyy|||wwwtttoooqqqwww}}}yyyvvvnnnlllhhhccc]]]TTTKKKEEE@@@BBBDDDDDDBBBBBBCCCEEEEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWYYYZZZ[[[]]]___dddfffhhhiiiiiiiiikkklllnnnqqqtttvvvvvvxxxzzz{{{~~~}}}|||zzzyyyxxxvvvvvvssssssrrrrrrrrrsssuuuuuutttrrrooonnnmmmmmmkkkiiiggghhhhhhfffbbb___^^^]]]XXXYYY\\\```dddiiinnnpppqqqqqqpppnnnhhhaaa[[[WWWUUUSSSOOOKKKHHHEEEDDDCCCCCCCCCCCCBBBCCCFFFLLLPPP[[[gggxxx~~~~~~~~~}}}sssiiihhhgggeeecccaaa```______``````___]]][[[^^^aaaaaa___^^^___aaa^^^^^^^^^]]]]]][[[ZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUTTTVVV]]]gggqqqxxx{{{zzz}}}{{{rrriiidddaaahhhppptttuuuwww{{{zzzjjj^^^SSSZZZgggssszzz{{{{{{zzzyyyuuurrroooqqqvvvzzz{{{~~~|||wwwrrrnnn```[[[XXXZZZ]]]bbbjjjrrrxxxxxxwwwrrrmmmhhhfffeee^^^]]]\\\^^^bbbgggjjjkkkmmmjjjfffcccaaa___\\\ZZZTTTPPPIIICCC??????@@@BBBBBBGGGMMMSSSXXX```kkksss{{{vvvhhh]]]VVVQQQMMMJJJGGGDDDBBB@@@@@@CCCFFFIIIKKKMMMOOOOOOMMMHHHBBB???}}}ssspppjjjfffccc```]]][[[YYYXXXUUUSSSQQQOOONNNNNNMMMKKKIIIGGGFFFGGGIIIJJJQQQ```vvv|||~~~|||}}}mmmmmmpppuuuxxx~~~tttmmmmmmoooooommmllloootttxxx~~~xxxtttrrrnnnqqqyyy{{{uuuqqqkkkiiieeeaaa[[[RRRIIICCC???BBBEEEEEEBBBAAACCCEEEDDDFFFGGGGGGHHHJJJMMMPPPSSSUUUXXXYYYZZZ[[[^^^```eeegggiiijjjjjjjjjkkklllnnnqqqtttvvvwwwxxxzzz|||~~~|||{{{{{{zzzzzzyyyxxxxxxsssrrrqqqqqqrrrsssuuuvvvuuurrrpppnnnnnnmmmkkkjjjfffggghhhfffccc___^^^]]]TTTUUUXXX\\\aaafffkkknnnssssssssspppjjjbbbZZZTTTTTTRRROOOLLLHHHFFFDDDCCCEEEDDDDDDCCCDDDGGGMMMRRRZZZcccrrr}}}~~~||||||}}}~~~nnnfffggggggeeeccc___^^^]]]^^^______]]]\\\\\\___bbbaaa___]]]]]]___]]]]]]^^^^^^]]][[[ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTZZZdddoooxxx}}}yyy{{{~~~~~~yyyqqqhhhbbb```gggppptttttttttvvvzzznnnaaaSSSYYYeeepppvvv|||}}}zzzzzzzzzvvvpppnnnpppvvv{{{}}}}}}zzzvvvppplll___ZZZXXX[[[___ccckkkrrryyyxxxuuupppjjjfffeeeeee]]]\\\[[[]]]bbbgggkkklllllliiieeecccaaa^^^[[[YYYRRROOOHHHCCC??????@@@AAA@@@EEELLLQQQVVV^^^iiirrryyy{{{qqqdddYYYSSSPPPLLLJJJEEECCCAAA???@@@CCCGGGJJJPPPQQQRRRQQQMMMGGG@@@<<<~~~wwwsssnnnjjjhhheee```\\\[[[YYYVVVSSSRRRRRRSSSTTTYYYTTTNNNHHHEEEFFFHHHJJJOOOYYYkkk}}}~~~pppooopppuuuyyy~~~vvvoooqqqqqqmmmtttssstttxxxzzz~~~vvvqqqqqqoooxxx|||zzzxxxuuusssmmmiiiccc\\\UUUMMMFFFAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGJJJLLLOOOQQQUUUWWWZZZ[[[\\\^^^```bbbdddgggkkkllllllkkkkkklllpppqqqtttwwwyyyzzzzzzzzz~~~{{{}}}~~~yyytttssslllmmmnnnoooqqqsssuuuvvvrrrsssrrrpppllliiihhhhhhiiihhhfffccc```\\\YYYWWWXXXVVVWWWZZZ]]]___fffnnnqqqwww{{{wwwkkk```ZZZYYYTTTRRRNNNJJJGGGDDDCCCBBBBBBBBBDDDFFFEEECCCGGGNNNVVVaaaqqq|||~~~}}}llleeeeeedddbbbaaa^^^______^^^\\\[[[[[[\\\]]]]]]^^^___`````````_________``````^^^\\\YYYWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTZZZdddpppyyy~~~|||zzzuuuiii]]]ZZZaaalllttttttqqqsssyyyzzziiiVVVYYYbbbmmmtttzzzyyyvvvtttssssssssstttxxx}}}{{{vvvpppkkk___^^^^^^aaahhhqqqwwwzzz}}}zzzvvvsssooojjjeeeaaa```]]]ZZZZZZ^^^ccchhhjjjjjjhhheeebbb^^^[[[YYYYYYQQQNNNHHHBBB>>>===<<<===BBBGGGMMMRRRWWW^^^fffmmmxxx~~~wwwmmm___VVVRRRQQQNNNKKKFFFCCC@@@>>>???CCCHHHLLLRRRPPPNNNJJJFFFBBB@@@>>>}}}xxxtttooollliiieee```]]]ZZZXXXVVVTTTTTTVVVYYY[[[^^^ZZZSSSLLLHHHHHHIIIJJJMMMUUUggg|||qqqppprrrvvvzzz{{{rrrssstttrrrvvvuuuvvvzzz{{{~~~~~~uuuqqqrrrttt}}}|||yyyvvvrrrooohhhddd]]]WWWQQQJJJDDD@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGJJJMMMOOOQQQTTTVVVXXXZZZ[[[]]]```bbbeeehhhlllmmmmmmllllllmmmooopppsssvvvyyy{{{}}}}}}}}}{{{~~~~~~yyysssqqqkkkllllllmmmoooqqqssstttqqqrrrrrrpppllljjjhhhiiihhhhhhfffccc___\\\YYYWWWVVVTTTTTTXXXZZZ]]]dddlllrrrxxx{{{wwwlllaaa[[[ZZZWWWTTTQQQLLLIIIFFFEEEDDDBBBBBBDDDFFFEEEDDDHHHOOOYYYeeevvvzzz~~~}}}}}}{{{kkkeeeeeecccbbbbbb___``````___]]]\\\\\\]]]\\\]]]]]]^^^^^^^^^^^^]]]^^^_________]]][[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRUUU[[[eeeqqq{{{{{{yyytttjjj___XXX^^^iiiqqqrrrpppsssxxxoooZZZZZZ```jjjrrrwww~~~~~~{{{wwwuuutttssstttuuuyyy}}}}}}{{{vvvqqqmmmcccaaaaaaeeellltttzzz}}}yyytttpppkkkfffccc```^^^[[[ZZZ]]]bbbgggjjjjjjhhheeebbb^^^\\\ZZZXXXQQQNNNHHHCCC???=========BBBFFFLLLRRRVVV]]]ffflllvvv}}}~~~tttiii\\\SSSPPPOOOLLLIIIEEECCC@@@>>>???CCCIIILLLQQQOOOMMMIIIEEEBBB???>>>|||xxxuuuqqqmmmjjjfffaaa]]]ZZZXXXVVVUUUVVVZZZ^^^aaaccc___XXXQQQLLLIIIIIIJJJIIIQQQ```uuusssqqqrrrwww{{{xxxuuuwwwwwwyyyxxxzzz|||}}}~~~{{{tttqqqssszzz|||xxxsssnnnkkkeee```YYYRRRMMMHHHDDDAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJMMMPPPRRRTTTUUUWWWXXXYYY\\\___cccgggjjjmmmooonnnnnnnnnnnnoooppprrrvvvyyy}}}}}}{{{~~~~~~xxxqqqoooiiijjjjjjkkkmmmoooqqqrrrqqqrrrrrrpppmmmjjjiiiiiihhhgggfffccc___\\\YYYWWWSSSQQQQQQUUUWWW[[[bbbkkksssxxx|||xxxnnnccc]]][[[XXXVVVQQQMMMIIIFFFEEEDDDCCCBBBDDDFFFEEEDDDIIIPPP]]]kkk}}}~~~xxx|||~~~{{{~~~wwwiiidddeeecccbbbbbb```aaabbb```^^^]]]^^^___^^^_______________^^^]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSRRRSSSVVV\\\fffrrr}}}~~~zzzwwwtttlllcccXXX\\\eeennnqqqppprrrxxxuuu```\\\]]]fffoootttxxx|||}}}~~~yyywwwuuuuuuuuuvvvyyy}}}~~~|||{{{yyyvvvqqqnnngggfffgggkkkssszzz~~~wwwrrrmmmiiifffbbb___[[[YYYZZZ___eeehhhjjjhhhfffbbb___\\\ZZZXXXRRROOOIIICCC???=========AAAFFFKKKPPPUUU\\\eeekkkssszzzyyyoooeeeXXXPPPNNNMMMJJJGGGEEEBBB@@@>>>@@@DDDIIILLLOOONNNKKKHHHDDDAAA>>>===~~~zzzwwwuuurrrnnnjjjeee```]]][[[YYYVVVUUUWWW[[[```cccbbb^^^XXXRRRMMMJJJIIIIIIHHHNNNZZZnnnsssqqqqqqvvvzzz}}}~~~wwwxxx|||}}}|||}}}~~~~~~~~~xxxrrrqqqttt~~~{{{vvvqqqlllhhhfff```XXXQQQLLLHHHEEECCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJNNNQQQRRRTTTUUUVVVWWWYYY[[[```ccchhhkkkoooppppppoooooopppqqqrrrtttvvvzzz}}}~~~|||~~~~~~wwwpppmmmhhhhhhiiijjjkkkmmmoooooopppqqqqqqpppmmmjjjjjjjjjiiihhhfffccc```\\\YYYWWWSSSPPPPPPSSSVVVYYYaaajjjsssxxx{{{xxxpppfff```^^^XXXUUUPPPKKKGGGDDDCCCCCCCCCBBBDDDFFFFFFEEEKKKRRRaaaooo~~~vvvzzz}}}{{{~~~ssshhheeeeeedddbbbcccaaabbbcccbbb```___```aaabbbbbbbbbbbbbbbaaa```___\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSWWW\\\eeeqqq~~~zzzwwwvvvpppiii^^^___eeemmmpppppprrrvvv{{{yyyddd^^^[[[dddnnntttvvvxxx{{{xxxvvvvvvvvvwwwzzz}}}~~~|||zzzxxxvvvsssooolllkkkkkkmmmsss{{{yyysssooollljjjccc```\\\XXXXXX\\\bbbgggiiihhhfffccc```\\\ZZZXXXSSSPPPJJJDDD@@@=========AAAEEEJJJOOOSSSZZZcccjjjqqqyyy}}}vvvlllbbbWWWOOOMMMLLLJJJGGGDDDBBB@@@???@@@DDDIIILLLNNNLLLJJJGGGCCC@@@===<<<|||yyyvvvuuusssooojjjddd___\\\\\\ZZZWWWUUUVVVXXX\\\^^^ZZZXXXTTTOOOLLLJJJIIIIIIHHHLLLWWWiii~~~sssoooooosssxxx{{{zzzzzz~~~~~~~~~~~~yyytttppprrrvvv}}}yyyuuuqqqlllhhheee___WWWOOOJJJGGGDDDCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUWWWYYYZZZ]]]aaadddjjjlllpppqqqqqqppppppqqqtttuuuvvvxxx{{{}}}~~~~~~~~~}}}~~~}}}vvvooolllhhhhhhhhhiiijjjlllmmmnnnooopppqqqpppmmmkkkkkkkkkjjjiiigggdddaaa]]]ZZZXXXTTTQQQPPPRRRUUUXXX```iiirrrvvvyyyxxxrrrjjjccc```ZZZWWWQQQKKKFFFDDDCCCCCCCCCBBBDDDFFFFFFFFFLLLTTTbbbrrruuuzzz}}}{{{~~~~~~zzzpppgggffffffdddbbbcccbbbcccdddcccaaa```aaabbbbbbcccccccccbbbaaa``````\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTWWW\\\cccooo|||}}}yyyyyyuuupppgggdddfffmmmqqqqqqrrruuuxxx{{{ggg___[[[cccooovvvxxxzzz}}}yyyvvvvvvwwwxxxzzz|||~~~~~~|||yyyvvvtttqqqmmmjjjmmmooossszzzyyyssspppmmmkkkeeebbb\\\WWWTTTXXX___eeeiiihhhgggdddaaa]]]ZZZXXXTTTQQQKKKEEE@@@>>>======AAADDDIIIMMMQQQXXXbbbiiipppxxx~~~vvvkkkbbbWWWPPPNNNMMMJJJGGGCCCAAA??????AAAEEEIIILLLLLLKKKIIIFFFBBB???===<<<{{{yyyvvvwwwvvvqqqkkkddd___]]][[[ZZZWWWUUUUUUVVVWWWYYYSSSRRRPPPMMMKKKJJJIIIIIIIIILLLUUUeeezzztttnnnlllpppuuuzzz~~~{{{~~~}}}zzzuuurrrqqquuu|||~~~{{{xxxuuupppkkkggg___YYYRRRKKKGGGDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHKKKOOORRRTTTTTTWWWZZZ\\\^^^```ccceeejjjmmmppprrrqqqqqqqqqqqqtttvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~|||vvvpppmmmiiiiiiiiijjjkkklllnnnnnnnnnooopppooommmkkkkkklllkkkjjjhhhfffbbb___\\\ZZZVVVRRRPPPRRRTTTWWW___hhhooossswwwwwwssslllgggccc^^^ZZZTTTMMMHHHFFFEEEEEECCCBBBDDDFFFFFFGGGNNNVVVdddttt~~~uuu{{{|||zzz}}}|||wwwooohhhggggggdddbbbcccbbbcccdddcccbbbaaabbbccc___````````````______^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUXXXZZZ```jjjxxx{{{{{{xxxtttkkkfffeeejjjooopppqqqrrruuu~~~|||iii```]]]dddooowww{{{~~~~~~~~~yyyvvvvvvwwwxxxyyyzzz|||}}}~~~}}}yyyvvvtttqqqnnnkkkppprrrvvv~~~~~~wwwrrrooommmkkkfffccc]]]VVVRRRTTT]]]dddiiiiiigggeeebbb^^^ZZZXXXVVVRRRLLLEEEAAA>>>>>>>>>@@@DDDHHHKKKOOOWWW```hhhooowwwxxxlllcccXXXRRRPPPNNNKKKGGGBBBAAA??????AAAEEEIIILLLLLLKKKIIIFFFBBB???===<<<{{{xxxxxxzzzyyyuuummmfffaaa___ZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPOOOMMMLLLKKKJJJJJJJJJLLLSSScccvvv~~~vvvooojjjnnntttzzz}}}~~~}}}xxxtttrrrttt{{{}}}zzzwwwtttoooiiieeeWWWSSSMMMIIIFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFHHHLLLOOOSSSUUUTTTXXX]]]```bbbccceeefffjjjmmmppprrrqqqpppqqqqqqrrrtttyyy}}}~~~~~~~~~|||vvvqqqooojjjjjjjjjkkklllmmmnnnooommmooopppooommmllllllmmmmmmllljjjgggddd```]]]\\\WWWSSSPPPQQQRRRTTT\\\eeelllppptttvvvsssnnniiifff```\\\UUUNNNHHHFFFEEEEEEDDDBBBDDDFFFFFFHHHOOOXXXeeeuuuzzzwww}}}}}}|||~~~~~~{{{uuuooojjjiiihhhdddbbbcccaaabbbccccccbbbaaabbbccc^^^^^^______``````______]]]\\\\\\[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXUUUVVVXXXYYY\\\fffsss}}}||||||zzzvvvjjjccc```eeelllnnnoooppppppyyy~~~jjjbbb___eeennnuuu{{{~~~{{{}}}yyyvvvvvvwwwwwwxxxyyyzzzzzz~~~~~~{{{yyywwwuuusssqqqrrrtttxxx~~~zzzuuuqqqnnnllljjjhhheee^^^UUUOOORRR[[[ccciiiiiihhhfffbbb^^^ZZZXXXVVVSSSLLLFFFAAA???>>>>>>@@@CCCGGGJJJNNNUUU___gggnnnvvv~~~yyymmmdddYYYSSSPPPNNNJJJGGGAAA@@@???@@@BBBFFFIIILLLLLLKKKIIIFFFCCC@@@>>>==={{{yyyzzz||||||wwwooogggcccaaaYYYYYYXXXWWWVVVUUUUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKJJJLLLSSSaaattt~~~xxxooojjjmmmttt{{{~~~~~~}}}~~~xxxtttsssvvv}}}zzzwwwsssmmmgggbbbSSSOOOKKKIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFIIILLLPPPSSSUUUUUUYYY___ccceeeeeefffgggjjjlllpppqqqqqqppppppqqqooosssxxx~~~~~~~~~~~~{{{vvvqqqpppkkkkkkkkklllmmmnnnooopppmmmooopppooommmllllllmmmnnnmmmkkkhhheeeaaa^^^]]]WWWSSSPPPPPPPPPSSS[[[cccjjjnnnrrruuutttpppjjjggg___ZZZSSSLLLFFFDDDCCCCCCDDDBBBDDDFFFGGGHHHPPPYYYfffvvvwwwxxx~~~}}}{{{uuuoookkkjjjiiieeebbbcccaaabbbccccccbbbaaabbbddd______```aaaaaabbbaaaaaa]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYZZZZZZZZZZZZZZZYYYUUUWWWXXXXXXZZZcccpppzzz|||{{{yyyvvvggg___[[[aaaiiimmmnnnooolllvvvjjjdddaaafffmmmssszzz~~~|||yyy{{{yyyvvvvvvvvvwwwxxxxxxyyyyyy|||{{{zzzyyyxxxvvvtttuuuxxx~~~}}}wwwssspppnnnkkkiiihhheee^^^UUUNNNPPPZZZbbbiiiiiihhhfffccc^^^ZZZXXXWWWSSSMMMFFFAAA???>>>>>>@@@CCCFFFIIIMMMUUU___ffflllttt|||zzzmmmdddZZZSSSPPPNNNJJJFFFAAA@@@???@@@BBBFFFIIILLLLLLKKKIIIFFFCCC@@@>>>==={{{}}}{{{wwwsssooojjjddd```YYYWWWUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJKKKLLLMMMIIINNNSSS[[[qqqzzztttjjjqqq{{{~~~}}}zzzzzz}}}wwwtttuuuyyy}}}zzzuuupppiiiaaa[[[PPPLLLHHHEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHLLLPPPTTTWWWYYYYYY^^^ccceeeeeedddfffhhhnnnoooppppppqqqqqqpppppprrrtttxxx{{{~~~~~~~~~~~~|||yyyuuuqqqnnnmmmmmmnnnqqqrrrrrrqqqooonnnmmmllljjjiiihhhhhhllljjjhhheeebbb```^^^]]]XXXSSSOOOPPPQQQSSSXXX^^^ccckkkrrrssssssqqqmmmggg___YYYRRRMMMIIIGGGEEEDDDCCCBBBEEEHHHIIIKKKSSS[[[kkkyyy~~~|||}}}|||~~~|||sssooohhhdddcccddddddddddddddddddcccbbbaaa```___bbbbbbbbbbbbaaaaaaaaa```[[[ZZZZZZZZZZZZZZZ[[[\\\WWWXXXYYYZZZZZZ[[[[[[[[[WWWXXXYYYYYYZZZ```jjjqqq{{{~~~wwwwwwzzz}}}ggg]]]WWW\\\cccggglllqqqpppvvv{{{ooojjjbbb]]]cccooowwwwww}}}zzz{{{~~~wwwvvvvvvuuuvvvwwwyyy|||~~~~~~}}}}}}|||yyywwwtttvvvyyy|||~~~yyyvvvsssqqqpppooolllkkkkkkddd\\\UUUPPPPPPXXXbbbdddgggiiieee^^^XXXXXXYYYZZZVVVNNNGGGAAA>>>===>>>>>>@@@EEEIIIOOOVVV]]]bbbjjjsss{{{}}}~~~|||xxxmmmbbbWWWTTTSSSNNNIIIFFFCCC@@@===>>>BBBFFFHHHHHHNNNLLLHHHEEEBBB@@@>>>>>>{{{{{{yyyuuurrrnnnhhhccc___YYYWWWVVVUUUVVVUUUTTTRRRPPPOOOMMMKKKJJJKKKLLLMMMJJJPPPTTT\\\rrrwww|||qqqvvv{{{zzzzzz|||~~~{{{{{{~~~~~~wwwvvvyyy|||yyytttnnnggg___YYYNNNKKKGGGEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPTTTWWWYYYZZZ___dddeeeeeeeeegggiiimmmnnnooopppqqqqqqqqqqqqsssuuuxxxzzz|||}}}}}}}}}~~~zzzvvvsssooonnnnnnoooqqqrrrrrrqqqnnnmmmmmmkkkjjjiiihhhgggjjjiiihhheeeccc```]]]\\\XXXRRROOOOOOPPPQQQUUU[[[aaaiiiqqqttttttsssmmmggg]]]XXXRRRLLLIIIGGGFFFEEEEEEDDDFFFIIIJJJLLLTTT\\\ooo}}}zzz{{{yyy}}}nnnjjjeeebbbaaabbbbbbbbbddddddddddddcccbbbaaa```bbbbbbbbbaaaaaaaaa``````[[[[[[ZZZZZZZZZZZZZZZ[[[XXXYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZYYYZZZ___gggnnnxxx|||uuuuuuxxxzzzkkk```XXX[[[ccchhhlllppppppwwwsssooohhhccciiittt{{{{{{~~~{{{~~~zzzxxxwwwvvvvvvwwwyyy|||}}}~~~}}}}}}|||zzzwwwuuuvvvxxxzzz{{{{{{{{{{{{wwwuuurrrpppnnnmmmkkkiiijjjccc[[[TTTOOONNNVVV```iiikkkmmmiiibbb]]]\\\]]]ZZZVVVNNNGGGAAA>>>======>>>AAAEEEJJJOOOVVV^^^ccckkksssyyy}}}|||vvvmmmaaaWWWTTTSSSOOOIIIGGGDDDAAA>>>???CCCGGGIIIIIIMMMLLLHHHEEEBBB???>>>>>>{{{yyyvvvsssooolllgggaaa]]]ZZZXXXVVVVVVVVVUUUTTTRRRPPPOOOMMMLLLKKKKKKLLLLLLLLLQQQUUU]]]sssyyyxxx}}}wwwwwwwwwzzz~~~~~~{{{||||||xxxzzz|||wwwrrrlllddd\\\WWWMMMJJJFFFDDDCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEHHHLLLPPPTTTVVVXXX[[[___dddfffeeeeeegggiiikkklllnnnoooqqqrrrrrrrrrtttuuuwwwzzz{{{{{{{{{{{{~~~|||xxxuuuqqqpppoooppprrrsssrrrqqqmmmllllllkkkjjjhhhgggfffgggggggggfffccc___\\\ZZZXXXRRRNNNNNNNNNNNNRRRWWW]]]fffppptttvvvuuunnnggg[[[WWWPPPKKKIIIHHHGGGFFFGGGFFFGGGJJJKKKMMMUUU^^^rrr~~~zzzuuuvvv~~~xxxiiifffcccbbbbbbbbbaaa```ccccccdddccccccbbbaaa```aaaaaaaaaaaa````````````\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXZZZ[[[ZZZYYYYYY]]]dddkkkxxx|||tttsssuuuvvvpppdddYYY[[[dddkkkoooqqqrrrwww|||rrroooiiidddgggrrryyy{{{~~~{{{yyywwwvvvvvvxxx{{{}}}}}}}}}}}}|||zzzxxxuuuvvvvvvwwwwwwvvvuuuuuuvvvssspppnnnmmmllliiihhhggg```XXXRRRMMMMMMUUU```llloooppplllfffaaa______YYYUUUNNNGGGAAA===<<<<<>>>>>|||wwwtttqqqnnnkkkfffaaa]]][[[YYYWWWWWWWWWVVVTTTSSSPPPOOONNNMMMLLLLLLLLLMMMMMMQQQTTT\\\pppwwwwwwvvvxxxwwwzzz~~~~~~{{{{{{{{{zzz~~~|||wwwqqqjjjbbbZZZUUUMMMJJJFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEHHHKKKOOOSSSVVVWWW\\\```dddeeeddddddfffiiijjjkkkmmmoooqqqrrrssssssuuuuuuwwwxxxyyyzzzyyyyyy|||}}}~~~~~~zzzxxxsssrrrqqqqqqssssssrrrqqqlllllllllkkkiiihhhfffeeeeeeffffffeeeccc___[[[XXXXXXRRRNNNMMMMMMKKKNNNSSSZZZcccmmmtttwwwvvvooofffYYYUUUOOOJJJHHHHHHGGGGGGGGGFFFGGGIIIJJJMMMUUU^^^rrr}}}}}}qqqwww~~~~~~pppfffeeeccccccddddddbbbaaaaaaaaabbbbbbbbbaaa``````aaaaaa`````````_________]]]\\\[[[YYYYYYXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXX\\\ccciii|||wwwtttuuuuuuttthhh]]]]]]gggpppuuuuuutttxxx{{{tttrrrkkkccccccmmmvvvzzz|||~~~|||xxxvvvuuuwwwzzz}}}||||||||||||zzzyyyuuuuuuuuuuuuttttttssssssuuussspppmmmlllkkkiiigggccc]]]VVVQQQMMMNNNXXXbbbnnnooopppmmmhhhbbb___^^^XXXTTTMMMGGGAAA===<<<;;;???BBBFFFKKKPPPWWW___dddmmmqqquuuzzzyyynnnfff]]]UUUSSSQQQLLLHHHGGGCCCBBB@@@@@@CCCFFFIIIKKKMMMKKKHHHDDDAAA???>>>===~~~vvvtttqqqooolllhhhbbb___]]][[[YYYYYYXXXXXXVVVTTTQQQPPPPPPOOONNNNNNMMMMMMMMMPPPSSSZZZjjjyyytttzzz{{{zzz|||~~~zzzzzz}}}|||||||||vvvooohhh```XXXSSSMMMJJJFFFDDDCCCDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDEEEHHHKKKOOORRRUUUVVV[[[^^^bbbcccaaabbbdddggghhhjjjlllnnnpppqqqrrrsssssstttuuuvvvvvvwwwwwwwww{{{|||~~~|||{{{uuusssrrrrrrssssssqqqpppkkkkkklllkkkjjjhhhfffddddddeeefffeeeccc___[[[XXXXXXSSSOOONNNLLLJJJLLLQQQWWW```jjjrrrwwwwwwnnndddXXXTTTNNNJJJHHHGGGGGGFFFFFFDDDEEEHHHIIILLLUUU___qqq|||rrrooo{{{||||||xxxkkkdddcccbbbcccddddddbbb```^^^___```````````````___`````````____________^^^\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXX\\\ccciii{{{wwwvvvuuuvvvlllbbbaaajjjuuuzzzzzzvvvyyy~~~|||zzzrrrfffccckkkvvv{{{zzz~~~~~~yyyuuuuuuwww{{{}}}}}}}}}{{{zzzzzz{{{zzzyyyuuutttttttttttttttuuuuuuuuussspppnnnlllkkkiiiggg___ZZZTTTPPPNNNQQQ[[[gggooopppqqqnnnjjjddd___]]]UUURRRLLLFFFAAA>>><<<;;;???AAAFFFJJJPPPWWW^^^ccckkkoootttyyy~~~vvvkkk```YYYSSSQQQOOOJJJFFFFFFAAAAAA@@@@@@AAADDDHHHJJJMMMKKKGGGDDDAAA>>>======xxxvvvsssqqqnnnjjjfffbbb```^^^\\\[[[[[[ZZZWWWVVVRRRRRRRRRQQQPPPPPPOOOOOONNNPPPRRRWWWcccwww{{{www~~~}}}|||~~~~~~yyyxxx{{{~~~{{{tttmmmeee]]]UUUPPPKKKHHHEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEHHHKKKOOORRRTTTVVVYYY\\\______^^^^^^bbbeeeeeefffhhhjjjlllnnnnnnooooooooopppqqqqqqrrrssssssxxxyyy|||~~~}}}{{{vvvtttrrrrrrrrrrrrpppnnnkkklllmmmlllkkkiiifffdddeeeeeeeeedddbbb___\\\ZZZYYYTTTPPPOOONNNKKKMMMQQQUUU]]]gggooouuuuuummmbbbXXXTTTNNNIIIGGGGGGFFFEEEDDDCCCDDDGGGIIIMMMVVVaaarrrllljjjqqqyyyyyysssjjjbbbaaa___```aaaaaa```^^^]]]^^^___``````````````````_________^^^^^^^^^^^^[[[ZZZZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYWWWWWWTTTVVVXXXWWWXXX[[[bbbggg||||||xxxwwwvvvvvvppphhheeekkkvvv||||||xxxxxx~~~yyykkkdddhhhqqqvvvwww{{{yyyuuutttwww|||zzzyyy{{{~~~~~~|||yyyxxxyyyyyyyyyxxxuuuuuuttttttuuuuuuvvvwwwuuurrrooommmlllkkkiiiggg]]]XXXRRRPPPNNNQQQ\\\hhhqqqrrrqqqppplllfff```]]]RRROOOKKKFFFAAA>>>===<<<>>>@@@EEEIIIOOOVVV]]]bbbhhhnnntttxxx{{{zzzrrrhhh\\\VVVQQQPPPMMMHHHEEEFFF@@@@@@@@@@@@@@@CCCGGGKKKLLLJJJGGGCCC@@@>>>======zzzxxxvvvtttqqqnnniiifffbbb```^^^]]]\\\[[[YYYWWWTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQSSSVVV^^^mmmxxxwww|||{{{}}}}}}xxxwwwzzz~~~yyyqqqiiiaaaYYYQQQLLLHHHEEEBBB@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEHHHKKKNNNQQQTTTUUUWWWZZZ\\\\\\[[[[[[___bbbaaabbbdddfffggghhhiiiiiiiiiiiiiiijjjkkkmmmnnnoooqqqrrruuuwwwxxxxxxxxxwwwuuuwwwyyy{{{{{{}}}~~~{{{zzzvvvuuurrrrrrqqqpppnnnmmmllllllnnnnnnllljjjgggeeeffffffeeedddbbb___]]]\\\ZZZUUURRRQQQOOOMMMNNNRRRTTT[[[dddlllrrrtttkkk```XXXTTTMMMIIIGGGFFFEEEDDDDDDCCCDDDGGGJJJOOOYYYdddwwwpppccciiixxx}}}uuuwwwqqqjjjcccaaa______```aaa```___^^^___```aaabbbbbbbbbbbb_________^^^^^^^^^]]]]]]ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXXXXUUUWWWXXXWWWWWWYYY___dddrrr|||zzzwwwwwwvvvuuutttooohhhjjjtttzzzzzzyyywwwzzzuuujjjhhhlllooosssxxxyyyuuutttxxx}}}}}}wwwvvvwww{{{}}}zzzwwwvvvwwwxxxxxxwwwwwwvvvuuuttttttuuuuuuvvvsssqqqnnnkkkjjjiiigggeee]]]WWWRRRNNNLLLOOOZZZeeepppppppppnnnkkkeee^^^ZZZOOOMMMIIIEEEBBB???>>>>>>===???DDDHHHNNNUUU\\\aaadddllltttwwwxxxvvvooogggYYYTTTQQQPPPMMMGGGEEEFFF@@@AAABBBAAAAAACCCHHHLLLLLLJJJGGGCCC@@@>>>===<<<|||zzzxxxvvvssspppkkkhhhdddbbb___^^^^^^]]]ZZZXXXTTTUUUUUUUUUTTTSSSRRRQQQRRRRRRTTTVVV[[[ggg{{{uuuqqq{{{zzzyyy{{{}}}|||wwwwwwzzz|||wwwooofff^^^VVVNNNIIIFFFCCC@@@>>>>>>???>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEHHHKKKNNNQQQSSSUUUVVVXXX[[[ZZZYYYYYY]]]```^^^___```bbbcccdddeeeeeedddeeeeeefffgggiiikkkllliiikkkmmmoooqqqqqqpppoookkknnnppprrrsssuuuwwwzzzyyy}}}zzzxxxwwwuuurrrqqqqqqpppmmmllllllmmmnnnnnnmmmjjjgggeeeggggggeeecccaaa```^^^^^^[[[VVVSSSRRRQQQNNNOOOSSSTTTZZZbbbjjjqqqrrrjjj___YYYTTTNNNIIIFFFEEEDDDCCCDDDCCCDDDHHHKKKPPP[[[ggg{{{iiibbblll}}}}}}}}}xxxtttvvv~~~pppkkkgggdddbbbaaaaaabbbbbbaaa___```aaacccdddddddddddd______^^^^^^^^^]]]]]]]]]YYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWYYYYYYXXXVVVXXX]]]aaaiiittt|||{{{vvvuuuvvvvvvuuuwwwrrrjjjiiipppvvvwwwyyyvvvwwwuuuoooooooooqqquuuyyyuuutttxxx~~~|||vvvtttuuu{{{}}}|||yyyvvvuuuvvvwwwwwwwwwxxxwwwuuutttssssssttttttrrrooollljjjiiihhhfffddd]]]WWWQQQMMMKKKLLLWWWbbbmmmmmmlllkkkhhhbbb[[[VVVMMMKKKHHHEEEBBB@@@??????<<>>===<<<~~~wwwtttrrroooiiidddeeedddbbb```]]][[[YYYXXXQQQQQQRRRRRRSSSSSSSSSTTTUUUSSSTTTUUUXXXbbbvvvqqqrrrvvv|||yyyxxxxxxyyy|||}}}xxxoooeee]]]UUUNNNJJJCCCBBB@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCGGGFFFEEEEEEGGGKKKNNNQQQPPPRRRSSSSSSRRRSSSTTTVVVXXXXXXYYYYYYZZZ[[[]]]]]]_________``````bbbcccdddccccccccccccdddeeefffgggeeeeeeeeefffhhhkkkmmmooonnnqqqvvvzzz|||wwwssspppnnnlllmmmoooppppppooolllmmmmmmmmmllljjjhhhgggeeecccaaaaaaaaa```^^^\\\[[[YYYUUUPPPLLLKKKNNNPPPRRRYYY```eeeiiilllggg```[[[TTTMMMJJJGGGCCCAAACCCCCCCCCFFFJJJLLLRRR```mmmtttfffcccnnn~~~{{{|||}}}wwwrrrvvv}}}~~~qqqiiibbbaaaaaa```___^^^^^^^^^aaadddfffddd___]]]___bbb]]]```bbbccc```]]]\\\[[[YYYZZZ[[[[[[ZZZYYYZZZ\\\[[[YYYWWWWWWZZZ\\\[[[YYYZZZYYYXXXXXXXXXZZZ[[[\\\eeekkkqqquuuuuutttuuuvvvxxxxxxrrriiijjjrrrxxxyyyyyyvvvwww}}}}}}qqqllllllqqqvvvzzz{{{}}}}}}}}}}}}xxxtttsss{{{{{{uuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyywwwtttqqqppprrrpppnnnmmmkkkiiieeeccc]]]VVVOOOKKKKKKOOOYYYcccgggkkkjjjfffbbb___ZZZTTTPPPMMMIIIDDDAAA>>>======<<>>>>>zzzwwwvvvtttoookkkgggfffdddbbb___]]][[[ZZZTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTUUUVVVYYYbbbvvvyyyqqquuu}}}zzzyyyyyyyyyzzz}}}|||vvvmmmccc[[[SSSLLLHHHBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDEEEGGGIIILLLNNNNNNOOOQQQQQQPPPPPPRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^___```bbbcccdddfffiiimmmqqqsssuuuwwwyyy}}}~~~vvvrrrpppooonnnnnnnnnnnnlllkkkjjjlllmmmnnnnnnlllkkkiiidddbbbaaa```aaa```___]]]\\\ZZZVVVPPPLLLKKKLLLOOOQQQXXX___eeejjjlllhhhaaa[[[SSSMMMJJJGGGCCCBBBDDDDDDDDDFFFJJJMMMSSSaaannnqqqeeedddppp}}}|||}}}zzztttxxx~~~yyynnniiicccbbb```^^^]]]]]]^^^^^^bbbeeegggddd```]]]___aaa]]]___bbbbbb___\\\[[[ZZZYYY[[[\\\[[[ZZZYYYZZZ\\\[[[ZZZZZZ\\\^^^^^^[[[XXXXXXXXXWWWWWWXXXZZZ[[[\\\___eeemmmssstttuuuvvvvvvxxxzzzwwwoookkkooorrrqqqwwwvvvvvv{{{vvvmmmjjjrrrvvv~~~zzzzzz{{{zzz{{{}}}~~~{{{xxxuuuuuu||||||xxxxxxwwwvvvwwwxxxyyyzzzyyyyyyyyyxxxvvvtttrrrqqqlllkkkiiihhhhhhfffcccaaa\\\UUUNNNKKKKKKOOOYYYdddhhhkkkkkkgggccc___YYYSSSMMMKKKGGGBBB???===<<<<<<;;;???DDDIIIMMMRRRWWW[[[```hhhoooqqqqqqooohhhaaaWWWSSSMMMKKKKKKJJJHHHEEECCCBBB@@@???@@@CCCFFFHHHJJJIIIGGGEEEBBB@@@>>>===|||yyyxxxvvvrrroooiiihhhfffcccaaa^^^\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXZZZbbbtttooorrr{{{}}}{{{zzzzzzxxx{{{}}}zzztttjjj___WWWOOOIIIFFFBBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCEEEFFFHHHIIIJJJJJJLLLMMMMMMLLLMMMNNNOOONNNMMMMMMMMMOOOPPPRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTTTTSSSSSSTTTTTTWWWWWWWWWXXXXXXYYYYYYZZZ^^^```dddfffhhhiiilllmmmsssuuuxxx}}}{{{tttppppppooonnnnnnnnnllliiiffffffhhhkkkmmmnnnllljjjhhhbbbaaa``````aaaaaa```^^^]]][[[WWWRRRLLLJJJKKKLLLPPPWWW___dddjjjmmmiiibbbZZZSSSLLLJJJGGGCCCBBBDDDEEEEEEGGGJJJNNNUUUcccqqqkkkcccgggsss|||}}}~~~xxxzzzssskkkiiieeeccc___\\\[[[\\\^^^___dddffffffddd```]]]^^^```\\\^^^``````^^^[[[YYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\[[[[[[]]]```aaa___[[[XXXVVVWWWWWWWWWYYYZZZ\\\]]]YYY```jjjrrrwwwxxxyyyyyyxxx}}}}}}uuummmjjjjjjjjjuuutttuuuyyy|||oooiiirrruuu}}}zzzxxxxxxwwwwwwyyyxxxzzz|||{{{yyywwwvvvvvv|||}}}{{{yyyxxxwwwwwwxxxzzz{{{xxxxxxxxxwwwuuusssqqqpppiiigggfffffffffeeebbb```ZZZSSSMMMKKKKKKOOOZZZeeeiiimmmmmmhhhccc___XXXQQQJJJHHHDDD@@@===;;;::::::;;;>>>CCCGGGLLLQQQWWWZZZ^^^fffmmmoooooommmfff^^^VVVQQQLLLIIIIIIIIIGGGDDDCCCAAA???>>>???BBBFFFHHHIIIHHHGGGDDDBBB@@@>>>===|||yyyvvvtttpppmmmiiihhhfffcccaaa^^^\\\[[[YYYYYYYYYYYYYYYYYYZZZZZZXXXWWWXXXYYYZZZaaarrr~~~jjjoooxxx~~~|||{{{xxx{{{~~~{{{wwwpppeee[[[RRRLLLGGGDDDBBBAAA@@@??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDD???@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIKKKLLLKKKKKKJJJKKKLLLOOOQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVZZZ\\\___```aaabbbdddffflllnnnqqquuuyyy}}}wwwqqqmmmmmmmmmmmmnnnnnnlllgggcccccceeeiiikkkkkkiiifffcccbbb```___```aaabbbaaa```___]]]YYYTTTNNNJJJJJJJJJOOOVVV^^^dddjjjmmmiiicccYYYRRRLLLJJJHHHDDDCCCEEEFFFEEEFFFJJJNNNVVVfffuuuwwwddd___iiiwww}}}|||zzz|||ppplllmmmiiieeeaaa]]][[[\\\___aaacccddddddbbb^^^\\\\\\]]][[[]]]___^^^\\\ZZZYYYYYY[[[\\\]]]\\\ZZZYYYZZZ[[[\\\]]]^^^______^^^[[[YYYVVVWWWXXXYYYZZZ\\\]]]^^^ZZZaaalllwww}}}~~~yyy~~~xxxnnnggggggiiisssssstttwww|||ssskkkpppttt}}}zzzwwwuuussssssvvvvvvxxxyyyyyywwwvvvvvvvvv{{{}}}{{{zzzxxxwwwxxxzzz|||~~~zzzyyyxxxvvvsssqqqooonnnkkkiiihhhggggggfffcccaaaXXXRRRLLLJJJKKKPPP[[[fffkkknnnnnnhhhccc^^^WWWPPPHHHFFFBBB???<<<::::::::::::===AAAEEEJJJOOOUUUYYY\\\dddkkkmmmmmmkkkccc\\\UUUPPPKKKHHHHHHHHHEEECCCBBB@@@???>>>???AAAEEEGGGIIIHHHFFFDDDBBB???>>>===zzzuuupppllljjjgggfffdddbbb```]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXYYYZZZZZZ___ooo~~~{{{gggkkkuuu~~~}}}zzz}}}|||yyytttlllaaaVVVOOOIIIEEECCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEE>>>@@@BBBDDDEEEFFFEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIIIIHHHIIIKKKOOORRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWXXXYYYXXXWWWVVVXXXZZZ\\\]]]]]]^^^aaacccgggiiilllpppuuuyyy}}}{{{tttnnnkkkiiijjjkkknnnooommmhhheeeeeegggjjjlllkkkhhhdddaaabbbaaa```aaacccccccccaaa```___\\\VVVPPPKKKJJJJJJOOOVVV^^^dddjjjmmmiiicccXXXQQQKKKJJJHHHDDDDDDFFFEEEDDDFFFJJJOOOYYYkkkzzznnn___]]]lllzzz{{{|||{{{}}}qqqppprrrllliiiccc^^^\\\^^^```ccc```aaa```___\\\[[[ZZZZZZYYY[[[]]]]]][[[ZZZZZZZZZ[[[]]]]]]\\\ZZZZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZZZZWWWXXXYYY[[[\\\]]]^^^______gggsss~~~{{{}}}~~~xxxnnnggghhhmmmqqqssstttuuuwww}}}vvvoookkkrrr||||||vvvsssqqqqqqsssvvvwwwxxxwwwuuuttttttuuuyyy}}}|||zzzzzzyyyyyyzzz||||||{{{xxxuuuqqqnnnlllkkknnnllljjjhhhgggeeebbb___VVVPPPJJJIIIKKKQQQ]]]hhhmmmooommmggg```\\\UUUNNNHHHFFFBBB???<<<;;;;;;;;;:::<<>>===>>>AAADDDGGGIIIHHHFFFDDDAAA???===<<<|||uuuoookkkiiiddddddbbbaaa___]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXYYYZZZYYY]]]kkkyyy|||hhhiiioooxxx~~~}}}|||yyypppiii]]]SSSLLLHHHEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEE???AAACCCDDDFFFFFFEEEEEEEEEGGGHHHHHHGGGHHHIIIKKKHHHGGGGGGIIILLLQQQUUUXXXZZZ\\\^^^aaabbbccccccccc[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYY\\\]]]]]][[[YYYWWWXXXZZZ[[[\\\\\\]]]```ccceeegggjjjnnnsssxxx|||~~~yyyrrrmmmjjjggghhhjjjmmmooonnnjjjgggjjjkkkmmmnnnmmmjjjgggddddddcccbbbcccdddeeedddcccaaa```^^^YYYSSSNNNKKKJJJPPPWWW___dddjjjmmmiiibbbXXXQQQKKKJJJHHHEEEEEEGGGFFFEEEGGGKKKRRR^^^qqqeee\\\```ppp~~~~~~zzz}}}}}}{{{tttttttttnnnkkkeee```^^^___aaaccc^^^^^^]]]\\\[[[ZZZZZZYYYXXXZZZ[[[\\\[[[[[[\\\]]]\\\]]]^^^]]][[[ZZZZZZ[[[^^^^^^]]][[[XXXWWWXXXZZZWWWXXXYYY[[[\\\]]]]]]]]]bbbiiivvv}}}|||{{{xxxpppjjjkkkqqqpppsssuuutttsssxxxvvvooohhhooozzzwwwsssooooooqqquuuvvvvvvuuusssrrrrrrssswww{{{~~~|||{{{{{{{{{|||}}}~~~|||zzzwwwssspppmmmkkkjjjmmmkkkhhhgggeeeccc___\\\TTTNNNIIIIIIKKKQQQ^^^iiipppqqqmmmddd]]]YYYSSSMMMGGGEEEBBB>>><<<;;;;;;<<<:::;;;>>>@@@CCCGGGMMMQQQUUU[[[```bbbcccccc___ZZZTTTOOOJJJGGGGGGGGGEEEBBBAAA???===<<<===@@@DDDFFFHHHGGGFFFCCCAAA???===<<<}}}uuuoookkkiiibbbbbbaaa```___^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[XXXXXXYYYZZZXXX\\\hhhuuummmiiihhhoooxxx~~~}}}yyymmmfffZZZPPPJJJGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLJJJJJJJJJLLLQQQVVV\\\___dddfffhhhjjjkkkkkkkkkjjjccccccbbbaaa````````````aaaccceeeeeeccc```\\\YYY[[[\\\]]]^^^^^^```dddfffhhhiiilllqqqvvv{{{yyysssnnnkkkhhhiiijjjlllnnnnnnkkkhhhkkklllmmmnnnnnnllljjjiiifffeeeddddddeeefffeeecccaaaaaa```\\\VVVPPPMMMLLLQQQXXX___eeejjjlllhhhaaaWWWPPPJJJIIIHHHEEEEEEHHHHHHGGGIIINNNVVVdddyyyvvv^^^\\\gggvvv}}}zzzyyyuuuuuusssnnnkkkfffaaa______```aaa]]]\\\\\\[[[\\\\\\[[[ZZZVVVXXXZZZ[[[[[[\\\^^^```]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^___]]]ZZZWWWWWWXXXVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^fffttt~~~{{{zzzzzzuuunnnmmmqqqpppsssuuusssqqquuu~~~tttlllfffllluuu|||yyysssooooooqqqqqqrrrsssrrrppppppqqqrrrvvvyyy}}}}}}~~~~~~~~~}}}|||zzzxxxuuurrrooommmllllllkkkiiigggfffeeeccc```^^^RRRMMMHHHHHHKKKRRR___kkkrrrqqqkkkaaaYYYVVVQQQLLLEEECCC@@@>>><<<;;;;;;<<<:::;;;<<<===???CCCIIIMMMOOOUUUYYYZZZ\\\^^^\\\XXXUUUPPPJJJHHHHHHGGGEEECCC@@@???===<<<===@@@CCCEEEHHHGGGEEECCCAAA???===<<<|||tttnnnjjjiiibbbbbbaaaaaa``````______^^^^^^^^^]]]]]]\\\\\\\\\XXXXXXYYYZZZXXXZZZfffsssqqqiiicccgggqqq~~~zzzllldddYYYOOOIIIGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOQQQVVV\\\cccfffmmmnnnppprrrsssrrrqqqpppmmmllllllkkkkkkkkkkkkkkkkkklllmmmllliiiddd___[[[___```aaabbbbbbdddhhhkkkmmmnnnqqquuu{{{zzzuuupppmmmjjjjjjkkklllnnnmmmkkkhhhiiijjjkkklllllllllkkkkkkhhhfffeeeeeeffffffeeedddbbbbbbaaa]]]WWWRRRNNNMMMRRRYYY```eeejjjlllggg```WWWPPPJJJIIIHHHFFFFFFHHHJJJIIIKKKQQQZZZhhh~~~nnnYYY^^^mmmyyy|||zzzwwwvvvuuurrrmmmjjjfffaaa___^^^___```]]]\\\[[[\\\]]]]]]\\\[[[UUUWWWZZZ[[[\\\]]]___aaa]]]^^^___]]][[[ZZZZZZ[[[ZZZ^^^aaa```\\\XXXVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXZZZbbbqqqzzzyyy|||yyyqqqmmmoooppptttvvvssspppsss~~~|||qqqhhheeejjjqqqvvvzzzzzztttooooooqqqnnnooopppooonnnoooqqqrrrvvvyyy~~~~~~}}}{{{yyywwwuuusssqqqooonnnnnnnnnjjjiiigggggggggeeecccaaaRRRLLLGGGHHHKKKRRR___kkksssrrrjjj___WWWTTTPPPLLLDDDBBB???===;;;:::;;;;;;::::::;;;<<<===AAAFFFJJJLLLQQQTTTUUUWWWZZZZZZWWWUUUPPPKKKHHHHHHHHHEEECCC@@@>>><<<<<<===???CCCEEEHHHGGGEEECCCAAA>>>===<<>>;;;999888888999999999;;;>>>AAADDDEEEHHHLLLQQQUUUWWWYYY[[[\\\WWWSSSMMMHHHFFFDDDCCCBBB???===;;;999:::===AAADDDJJJIIIGGGDDDAAA???===<<>>AAADDDEEEIIIMMMSSSWWWYYY[[[]]]^^^YYYTTTNNNIIIFFFEEECCCAAA???===;;;999:::===AAADDDJJJHHHGGGDDDAAA???===<<<|||tttnnniiibbb^^^___\\\^^^aaadddfffgggggggggeeebbb```____________^^^[[[ZZZXXXWWWYYY]]]aaacccmmmvvvtttccccccooo|||{{{}}}xxxsssfff]]]VVVRRRPPPLLLLLLOOOLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQTTTUUUTTTRRRPPPQQQQQQPPPNNNNNNPPPRRRUUUWWWYYYZZZZZZ[[[]]]___cccdddgggkkkpppvvvzzz}}}}}}}}}}}}{{{{{{{{{||||||yyyuuusssrrrqqqpppoookkkkkkjjjlllmmmmmmllljjjkkkkkkjjjjjjjjjjjjkkklllgggfffccc^^^XXXSSSQQQQQQQQQVVV___gggkkkkkkiiiggg[[[RRRKKKJJJJJJHHHGGGIIIHHHKKKPPPUUU___pppkkkXXXXXXhhhwwwsssmmmkkkjjjjjjdddcccaaa___^^^^^^___```aaa```___^^^]]]\\\\\\\\\YYYXXXXXXYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ^^^aaa```[[[WWWUUUUUUXXX[[[aaajjjsssyyy||||||zzzyyyxxxxxxvvvsssoookkklllkkkmmmqqqrrrrrrtttzzzzzzuuunnnjjjhhhiiilllnnnrrryyywwwpppnnnnnnpppqqqqqqqqqppprrrtttwww||||||}}}~~~{{{yyyxxxwwwwwwvvvuuusssqqqpppnnnnnnnnnjjjiiihhhgggfffccc^^^[[[RRRKKKFFFFFFKKKTTTdddqqqvvvwwwtttjjj]]]QQQKKKJJJDDDBBB@@@===;;;999999999::::::;;;===???BBBDDDFFFLLLPPPUUUYYY\\\]]]```aaa[[[VVVPPPJJJGGGEEECCCAAA>>>===;;;:::;;;>>>BBBDDDIIIHHHFFFDDDAAA>>><<<;;;|||sssmmmhhhaaa^^^______```bbbdddfffgggggggggdddaaa___^^^^^^___^^^^^^\\\[[[YYYYYYZZZ\\\^^^___ccclllzzzvvveeecccnnn~~~www{{{uuupppccc[[[TTTQQQPPPMMMNNNQQQOOOOOOQQQRRRSSSTTTTTTTTTSSSUUUWWWYYY[[[\\\[[[[[[WWWWWWVVVTTTRRRSSSVVVYYY^^^```cccffffffhhhjjjkkklllnnnqqqtttwww|||}}}zzzxxxwwwuuusssnnnmmmkkklllmmmmmmlllkkkiiiiiiiiiiiijjjjjjjjjkkkiiigggddd___ZZZUUURRRQQQOOOUUU]]]eeejjjkkkjjjhhh\\\SSSLLLJJJJJJGGGFFFHHHHHHKKKPPPWWWcccuuu{{{aaaTTTXXXkkk}}}pppkkkiiigggfffbbbaaa___^^^]]]^^^___```______]]]\\\\\\[[[[[[[[[XXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\^^^```^^^ZZZWWWUUUUUUXXXYYY\\\ccclllsssxxxzzzzzzyyyxxxwwwvvvtttpppmmmkkkjjjnnntttuuussssssvvvyyytttooolllllllllmmmnnnpppvvv}}}wwwnnnkkknnnjjjkkkmmmmmmnnnpppsssvvv|||}}}~~~}}}yyywwwvvvvvvvvvvvvuuutttrrrqqqpppoooooollljjjhhhgggeeeaaa]]]YYYRRRKKKEEEFFFKKKVVVeeesssuuussslllbbbVVVMMMIIIGGGCCCAAA???<<<;;;:::999999:::;;;===???BBBDDDFFFGGGNNNRRRWWW\\\^^^```bbbccc]]]XXXRRRLLLHHHEEEBBBAAA>>>===;;;;;;<<>><<<;;;~~~uuuooojjjdddaaacccgggeeecccaaaaaacccfffgggdddbbb___^^^___```______[[[[[[ZZZZZZZZZ[[[\\\\\\]]]gggvvvyyyiiidddnnnzzz||||||~~~zzzrrrmmmbbb[[[TTTRRRQQQPPPQQQTTTRRRTTTWWWYYY[[[[[[[[[[[[[[[]]]aaacccddddddddddddbbbbbb```^^^]]]___bbbfffnnnrrrvvvzzz{{{|||~~~yyy|||~~~~~~{{{xxxqqqooonnnnnnoooooonnnllljjjjjjjjjjjjkkkkkkjjjjjjjjjhhhddd```\\\WWWSSSQQQOOOTTT\\\dddiiikkkjjjhhh]]]TTTLLLJJJIIIFFFDDDEEEGGGJJJPPPZZZhhh|||nnnYYYRRRZZZooozzznnnjjjhhheeecccaaa```^^^\\\\\\]]]^^^___\\\\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXYYYYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[ZZZYYYWWWVVVVVVYYYYYYZZZ___gggpppwwwzzzzzzyyyxxxwwwwwwuuurrrooolllkkkpppvvvyyyvvvtttuuu~~~zzzvvvrrrpppqqqpppnnnmmmnnnssszzzvvvjjjhhhllleeefffiiijjjllloootttwww|||}}}~~~zzzwwwvvvvvvvvvvvvuuutttrrrqqqpppppppppnnnllliiifffccc```[[[WWWRRRJJJDDDFFFMMMXXXfffrrruuummmbbbXXXQQQMMMIIIGGGBBB@@@>>><<<::::::::::::;;;<<>><<<;;;xxxsssmmmhhhfffhhhlllhhhccc^^^]]]```dddgggeeecccaaa```aaabbbbbbaaa[[[[[[\\\]]]]]]\\\[[[[[[]]]eeesssqqqkkksss|||yyyyyy|||}}}~~~zzzsssmmmfff___YYYXXXYYYXXXZZZ]]]\\\^^^bbbfffhhhhhhgggggghhhlllppprrrrrrqqqqqqqqqmmmmmmlllkkkkkkmmmqqqttt~~~|||tttsssrrrrrrrrrrrrpppnnnnnnnnnnnnnnnnnnmmmlllllljjjgggccc```]]]XXXSSSPPPOOOTTT[[[ccchhhjjjiiihhh]]]TTTLLLJJJIIIFFFEEEFFFGGGKKKRRR^^^pppbbbUUUUUU___ttttttkkkiiigggcccaaaaaa```^^^\\\[[[[[[\\\]]]YYYYYYXXXWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[]]]\\\[[[YYYXXXWWWWWWXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXZZZXXXXXX\\\eeeooowww{{{{{{zzzxxxxxxwwwvvvtttrrrnnnmmmqqqxxx{{{xxxuuuuuu~~~{{{xxxwwwvvvvvvtttpppmmmlllooovvv{{{|||rrrgggeeeiiibbbdddgggiiikkkooossswwwxxxzzz}}}~~~{{{yyywwwvvvvvvuuuuuusssrrrqqqpppppppppnnnlllhhheeeccc___[[[XXXRRRJJJEEEGGGOOOYYYfffppptttjjj]]]TTTPPPMMMJJJGGG@@@???===;;;::::::::::::;;;===@@@EEEIIILLLNNNOOORRRVVVZZZ^^^___```aaabbb]]]YYYRRRLLLHHHEEEBBBAAA===<<<<<<<<<>>>@@@CCCEEEHHHGGGEEECCC@@@===;;;:::{{{vvvpppkkkjjjllllllhhhbbb]]]\\\^^^cccfffeeeccc``````aaabbbbbbaaa\\\]]]___``````___]]]\\\^^^dddnnn{{{~~~vvvzzz{{{xxxxxxzzzzzz{{{}}}wwwqqqmmmfffbbbbbbdddeeehhhlllllloootttyyy{{{|||zzzyyy}}}~~~~~~wwwvvvvvvvvvwwwuuurrroooqqqqqqqqqqqqpppooommmllljjjgggccc```]]]YYYSSSNNNOOOTTT[[[bbbgggiiihhhggg\\\SSSLLLKKKKKKIIIIIIJJJIIIMMMVVVdddxxxrrrYYYSSSYYYfffzzz~~~lllfffhhhgggcccaaabbb```^^^[[[ZZZZZZ[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWWWWZZZ\\\[[[ZZZZZZ\\\^^^^^^\\\ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYWWWWWW[[[dddnnnwww||||||{{{yyyxxxxxxxxxvvvtttooommmpppxxx|||yyyuuuttt~~~|||{{{|||}}}{{{xxxrrrmmmjjjlllrrrwwwzzzuuunnneeebbbfffaaacccdddfffgggjjjnnnqqqsssvvvzzz||||||}}}~~~|||zzzxxxvvvuuuuuutttsssqqqppppppppppppllliiifffdddccc```]]]ZZZRRRJJJEEEIIIQQQZZZeeemmmmmmhhh___VVVOOOJJJGGGEEE@@@>>>===;;;:::::::::;;;;;;===BBBGGGLLLPPPRRRSSSSSSWWW[[[]]]^^^^^^___```\\\WWWQQQKKKGGGEEEBBBAAA<<<<<<<<<===???AAADDDEEEHHHGGGEEECCC@@@===;;;:::}}}wwwrrrmmmlllnnnjjjfffbbb^^^]]]___bbbeeebbb```^^^^^^___``````___]]]^^^aaabbbcccaaa___]]]```ccckkkwww~~~~~~{{{xxxxxxyyyyyyyyy}}}zzzuuurrrlllhhhjjjmmmooosssxxx{{{~~~xxxxxxxxxyyyyyywwwsssoooqqqrrrrrrqqqpppnnnllljjjjjjfffbbb___]]]YYYRRRNNNPPPTTT[[[bbbfffhhhgggfffZZZRRRLLLLLLMMMLLLMMMOOOKKKOOOXXXhhh~~~iiiSSSRRR]]]kkk}}}vvvfffcccggggggdddbbbbbb```^^^[[[YYYYYYZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWXXXZZZ]]]\\\ZZZZZZ\\\______]]]ZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUUUUWWWYYYZZZZZZXXXVVVVVVZZZcccnnnwww}}}}}}{{{yyyyyyyyyyyywwwuuuooommmpppwww{{{yyyuuuttt{{{}}}}}}~~~zzzsssllliiikkkpppuuusssppplllccc```ddd___aaabbbbbbccceeehhhkkkooossswwwyyyzzz{{{~~~~~~}}}|||zzzxxxuuuttttttsssrrrqqqpppoooooooooiiigggeeeccccccbbb___]]]RRRJJJFFFJJJRRR[[[dddlllffffffaaaXXXMMMEEEAAAAAA???>>><<<;;;::::::;;;;;;;;;>>>CCCHHHNNNRRRUUUVVVTTTWWW[[[]]]]]]]]]]]]^^^[[[VVVPPPKKKGGGEEECCCAAA<<<<<<<<<===???AAADDDEEEHHHGGGEEEBBB@@@===;;;:::}}}vvvrrrooommmkkklllhhhbbb______```bbbbbbdddbbb___^^^^^^___^^^]]]aaabbbcccfffhhhgggdddaaabbbeeeiiiqqq}}}|||}}}yyywwwxxxyyyyyy|||~~~xxxuuuuuuuuutttttt{{{yyyyyyyyyzzzyyyvvvrrrnnnkkkmmmmmmnnnpppqqqqqqnnnllljjjdddaaa```\\\TTTNNNMMMPPPTTTZZZbbbhhhkkkjjjhhhZZZQQQIIIGGGHHHIIIMMMRRRMMMRRR^^^rrriii^^^QQQMMMXXXooottthhhdddcccbbbbbbdddjjjfff___ZZZWWWVVVXXXZZZWWWWWWVVVUUUVVVWWWYYYZZZYYY[[[\\\[[[ZZZYYYZZZ[[[^^^[[[WWWUUUUUUUUUUUUTTTXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXYYY___iiiuuu}}}zzz}}}|||wwwuuuwwwxxxwwwrrrooonnnqqqwwwyyyxxxuuuxxx}}}yyytttooonnnppprrrxxxwwwnnnkkkhhhddd```^^^^^^^^^___```aaabbbccciiijjjmmmqqqvvv{{{~~~}}}{{{yyyyyyyyyyyywwwuuurrrqqqqqqpppooonnnnnnmmmkkkfffbbbaaacccbbb^^^ZZZSSSLLLFFFHHHRRR___gggjjjnnneeeZZZRRRNNNJJJDDD???<<<<<<;;;::::::;;;;;;<<>>@@@BBBEEEFFFKKKGGGCCC@@@???>>><<<:::~~~wwwrrrooollljjjkkkgggbbb```aaabbbddddddeeeccc```^^^______^^^]]]^^^___aaadddfffgggdddbbbbbbeeeiiirrr}}}{{{~~~}}}yyywwwxxxyyyyyy}}}~~~{{{zzzzzzyyyyyyyyywwwwwwxxxwwwtttpppmmmjjjmmmlllmmmoooppppppmmmkkkiiidddaaa```]]]UUUPPPOOOQQQTTTZZZaaahhhjjjiiiggg]]]TTTKKKHHHGGGFFFIIIMMMNNNVVVfff|||cccZZZQQQRRR```vvvzzzooodddaaabbbaaabbbdddhhhddd___ZZZWWWWWWXXXYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYYYYZZZ[[[\\\ZZZWWWUUUVVVWWWWWWVVVXXXWWWWWWVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVWWW[[[cccmmmtttuuuyyyzzzwwwuuuvvvvvvtttrrrnnnmmmooouuuyyyyyywwwvvv}}}xxxsssqqqqqqvvvyyyqqqnnnkkkgggccc^^^^^^^^^^^^^^^___```aaadddfffiiinnnsssxxx}}}~~~|||zzzyyyyyyxxxvvvtttqqqqqqpppooonnnmmmmmmllljjjgggcccbbbcccbbb]]]XXXRRRLLLFFFIIISSS___gggkkknnneeeZZZRRRMMMIIICCC???===<<<<<<;;;;;;;;;;;;<<<===>>>@@@DDDGGGJJJMMMNNNNNNOOOQQQUUUXXX[[[]]]^^^YYYUUUPPPKKKHHHDDDAAA???>>>>>>???@@@BBBDDDGGGHHHJJJGGGCCC@@@???===;;;:::}}}wwwsssooollliiiiiifffcccbbbccceeegggggggggeeebbb`````````___^^^\\\\\\^^^bbbeeefffeeecccaaaeeejjjrrr~~~zzz{{{~~~yyyvvvwwwxxxyyy~~~~~~}}}{{{{{{xxxuuuuuuuuutttqqqnnnllljjjlllkkklllmmmnnnnnnllliiihhhccc```aaa^^^WWWRRRQQQQQQTTTYYY```fffiiihhhggg^^^UUULLLHHHFFFEEEGGGKKKOOO[[[oooooo[[[TTTQQQYYYmmm|||rrrhhh```___``````aaaddddddbbb^^^[[[XXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZZZZXXXVVVVVVXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSSSSTTTUUUTTTUUUUUUVVVXXX^^^eeejjjoootttwwwvvvtttuuutttqqqrrrooolllmmmrrrxxx{{{{{{wwwzzzxxxrrrpppttt|||vvvsssqqqlllggg```___^^^]]]^^^^^^___```aaacccfffkkkpppuuuyyy{{{||||||}}}~~~}}}{{{yyyyyywwwuuusssppppppooonnnmmmlllkkkkkkjjjgggdddddddddaaa[[[VVVQQQKKKGGGJJJTTT```hhhkkkllleeeZZZRRRLLLHHHCCC???======<<<;;;;;;;;;;;;;;;<<<===???BBBDDDGGGIIIJJJKKKMMMPPPTTTWWW[[[]]]^^^YYYUUUPPPKKKHHHDDDAAA???@@@@@@AAACCCEEEGGGIIIJJJIIIFFFBBB@@@>>>===;;;:::{{{vvvssspppmmmjjjgggeeeccccccfffhhhjjjjjjjjjgggdddbbbbbbaaa```___]]]]]]^^^aaadddeeedddbbbaaadddiiirrrxxxwww}}}zzzyyy}}}zzzvvvvvvwwwxxx}}}}}}{{{xxxxxx~~~|||{{{{{{}}}wwwuuuttttttrrrpppnnnlllkkkkkkjjjjjjkkklllllljjjhhhgggbbb```aaa___YYYTTTSSSRRRTTTZZZ```fffhhhgggeeeZZZQQQJJJHHHGGGFFFIIIMMMRRR___uuucccVVVQQQQQQ```xxx~~~zzzmmmeee_________^^^___bbb```___]]]ZZZXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVWWWYYYXXXWWWVVVWWWYYY[[[[[[[[[XXXXXXWWWWWWVVVWWWWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXZZZ___bbblllqqquuussssssttttttqqqtttpppllllllpppwww}}}|||zzz{{{{{{tttrrrttt~~~{{{zzzwwwqqqlllcccbbb```______```aaabbbbbbdddgggkkkppptttwwwxxx{{{|||}}}~~~{{{zzzxxxwwwtttrrroooooonnnmmmkkkjjjiiiiiihhhgggfffeeeddd```ZZZUUUPPPKKKHHHKKKUUUaaagggjjjjjjcccYYYQQQKKKFFFAAA???======<<<;;;;;;;;;;;;;;;>>>???@@@BBBEEEGGGHHHIIILLLNNNRRRVVVZZZ]]]___```[[[WWWQQQLLLIIIFFFCCC@@@AAABBBCCCEEEFFFHHHJJJKKKHHHEEEAAA???>>>===;;;:::~~~|||xxxvvvtttqqqnnnlllfffeeedddeeehhhjjjjjjjjjjjjgggdddcccbbbbbbaaa````````````bbbddddddcccaaaaaadddhhhppp}}}rrrnnntttzzz|||yyy}}}zzzuuutttuuuvvv{{{~~~{{{xxxuuutttzzzzzzrrrpppssswww{{{}}}xxxvvvuuusssrrrpppooonnnnnnkkkjjjiiiiiijjjjjjiiigggfffaaa___aaa___YYYUUUTTTRRRUUU[[[bbbgggiiifffdddXXXPPPJJJHHHHHHHHHJJJOOOVVVcccyyyxxx]]]TTTQQQTTTfffvvvkkkeeeaaa```___\\\\\\___]]]\\\[[[YYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVVVVWWWZZZ[[[\\\[[[WWWWWWVVVVVVVVVWWWWWWXXXXXXVVVUUUSSSRRRRRRSSSSSSUUUVVVWWWVVVVVVWWWZZZ\\\lllqqqtttssssssvvvvvvuuuwwwrrrmmmkkknnnuuu|||~~~zzzwwwzzz}}}vvvtttuuu}}}}}}vvvpppfffeeecccbbbaaacccdddeeegggiiilllpppsssvvvwwwxxx|||zzzxxxvvvsssqqqoooooonnnlllkkkiiihhhhhhggggggfffeeeccc^^^YYYUUUQQQLLLIIIMMMWWWaaafffhhhfff```WWWOOOHHHDDD@@@???<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKOOOQQQVVVZZZ^^^aaabbbccc^^^ZZZUUUPPPLLLIIIFFFDDDCCCDDDEEEFFFHHHIIIIIIJJJGGGDDD@@@>>>===<<<;;;999}}}{{{yyywwwvvvtttpppmmmfffeeeeeefffhhhiiiiiihhhgggeeebbbaaaaaabbbaaa```aaa``````aaaccccccbbbaaaaaacccfffmmm~~~ssslllnnnttt{{{~~~{{{tttrrrrrrsssxxx~~~}}}{{{xxxtttrrryyyxxxmmmggghhhnnnssswwwzzzwwwuuusssqqqpppppppppqqqllljjjiiiiiiiiiiiihhhgggeeeaaa___```^^^YYYTTTTTTRRRVVV]]]eeejjjjjjfffbbbYYYQQQKKKJJJIIIIIIKKKOOO\\\iiipppYYYSSSRRRZZZnnnttthhhdddbbbbbb___[[[ZZZ\\\ZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVWWWVVVVVVWWWYYYZZZZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVTTTSSSRRRRRRSSSTTTTTTTTTUUUTTTTTTUUUWWWYYYkkkrrrvvvwwwwwwzzzzzzxxxxxxtttnnnjjjkkkpppxxx}}}zzzvvvtttuuuzzz~~~xxxuuuttt|||yyyrrriiihhheeeddddddfffhhhjjjlllnnnrrrvvvyyy{{{||||||~~~{{{zzzxxxwwwtttrrrpppooonnnlllkkkiiihhhgggfffffffffdddaaa]]]ZZZWWWRRRMMMKKKNNNXXXaaaeeefff```\\\UUUMMMFFFBBB@@@???===<<<<<<======>>>???@@@@@@AAACCCFFFIIIMMMOOOPPPTTTWWW[[[```dddfffggggggccc___ZZZUUUQQQNNNKKKIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFCCC@@@======<<<:::999}}}{{{yyyvvvqqqnnngggffffffggghhhhhhgggeeebbb```^^^]]]^^^______^^^___^^^^^^___aaacccbbbaaaaaabbbcccjjjzzz~~~rrrqqquuu~~~~~~{{{tttpppooopppuuu|||~~~~~~~~~|||wwwsssqqqxxx|||wwwnnneee```bbbiiiooottt~~~}}}vvvuuurrrpppooopppqqqrrrmmmkkkiiihhhiiiiiihhhgggeee```^^^___]]]XXXSSSSSSQQQWWW___hhhmmmkkkeee```WWWPPPJJJKKKLLLLLLNNNRRRcccqqqgggTTTQQQTTTaaavvv~~~{{{pppdddaaaaaaaaa___ZZZYYY[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVSSSTTTUUUUUUSSSSSSTTTUUUXXXWWWVVVWWWXXXYYYWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVUUUTTTUUUXXX[[[iiisss{{{~~~}}}yyywwwsssmmmhhhgggkkkrrrwwwttttttssstttwww{{{zzzuuurrrxxx~~~zzzrrrjjjhhhfffeeeeeehhhkkkmmmnnnqqquuuzzz~~~~~~{{{yyyyyywwwtttrrrpppooonnnmmmkkkiiihhhgggffffffeeeccc```]]][[[ZZZSSSOOOLLLPPPXXX```cccccc\\\XXXRRRJJJDDD@@@??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIMMMQQQUUUXXXZZZ^^^aaaeeeiiimmmnnnnnnnnnhhhddd^^^ZZZVVVSSSPPPMMMJJJKKKKKKLLLKKKJJJIIIHHHEEEBBB???===<<<<<<:::999~~~|||wwwqqqmmmhhhgggggghhhhhhgggeeeccc^^^\\\ZZZZZZ[[[\\\]]]\\\\\\[[[[[[]]]```bbbcccbbbbbbbbbbbbhhhxxx|||xxx{{{|||sssooommmnnnssszzz|||}}}{{{vvvqqqpppvvv}}}yyyuuuqqqiiiaaa\\\^^^eeelllsss~~~~~~vvvtttqqqooonnnoooqqqrrrmmmkkkiiihhhiiiiiihhhgggeee```^^^___]]]WWWRRRRRRQQQWWWaaajjjooollleee___QQQKKKHHHJJJNNNPPPTTTYYYhhhwww|||```QQQOOOVVVfff|||~~~~~~sssmmm```______aaa^^^YYYXXX[[[YYYXXXVVVTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZYYYWWWVVVRRRTTTUUUTTTSSSRRRSSSTTTYYYXXXWWWWWWXXXWWWUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVTTTTTTSSSRRRRRRSSSTTTUUUXXXXXXXXXWWWWWWXXX\\\___gggsssxxxvvvrrrlllfffdddgggmmmrrrrrrsssuuuvvvxxx|||{{{tttooovvv|||~~~{{{rrrjjjhhhfffeeefffhhhlllnnnnnnqqqvvv|||}}}{{{yyyyyywwwuuusssqqqpppooommmkkkiiihhhgggeeefffeeebbb___\\\\\\\\\TTTPPPMMMQQQYYY```bbbbbbYYYVVVPPPIIIBBB??????@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLPPPTTTYYY^^^aaacccgggjjjnnnrrruuuvvvvvvvvvkkkgggbbb]]]YYYVVVSSSQQQMMMNNNNNNNNNMMMLLLJJJIIIEEEBBB???===<<<;;;:::999{{{wwwsssqqqmmmfffdddiiilllgggaaa```]]]\\\[[[YYYYYYYYYYYYZZZ\\\[[[[[[]]]```bbbbbbbbb```^^^aaajjjvvv{{{rrriiihhhmmmsssvvvxxxwww|||zzzvvvsssrrrwww~~~}}}{{{yyyxxxwwwssslllddd___\\\\\\ccclllwww~~~{{{tttrrrpppooopppqqqqqqqqqkkkkkkkkkjjjiiihhhgggfffdddbbbaaa```\\\UUUSSSVVVTTTZZZbbbiiikkkfff]]]VVVRRRMMMIIIIIIIIIKKKSSS\\\kkkoooWWWRRRJJJWWWnnn~~~uuuzzzpppjjj```^^^\\\[[[YYYYYYYYYZZZYYYWWWVVVUUUWWWYYY\\\^^^ZZZZZZZZZZZZYYYVVVTTTSSSQQQSSSVVVVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUSSSRRRQQQSSSSSSSSSUUUWWWXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWUUURRRQQQSSSXXX]]]```cccmmm{{{}}}xxxxxxsssnnnmmmkkkjjjlllqqq~~~|||yyywwwxxx}}}}}}zzzuuuttttttxxx~~~xxxzzzzzzxxxtttnnngggfffjjjnnnpppooosssuuuyyy~~~}}}{{{{{{zzzvvvssssssqqqooonnnmmmkkkhhhfffhhhgggdddbbb```^^^]]]\\\XXXTTTRRRUUU\\\aaabbbaaaXXXTTTMMMFFFBBB@@@AAABBB@@@AAACCCFFFIIIKKKMMMMMMPPPSSSXXX\\\```dddiiilllqqqvvvyyy{{{~~~|||vvvtttjjjaaa^^^\\\WWWTTTSSSOOOPPPQQQPPPNNNJJJGGGDDDAAA@@@???===<<<<<<;;;;;;{{{uuuqqqnnnlllfffdddiiikkkfffaaa```^^^]]][[[YYYXXXXXXXXXXXXZZZZZZ[[[^^^aaaccccccbbbaaa___aaahhhppp{{{vvvllliiimmmrrrvvvvvvtttwww~~~xxxuuuqqqpppuuu}}}||||||zzzyyywwwvvvuuutttrrrjjjccc^^^[[[[[[bbbkkkvvv}}}{{{vvvsssqqqppppppqqqqqqpppmmmmmmmmmlllkkkiiihhhgggeeecccbbbaaa\\\UUURRRTTTTTTZZZaaahhhhhhcccYYYSSSOOOLLLIIIJJJKKKOOOXXXbbbwwwiiiVVVTTTOOO]]]ssswww}}}|||kkkeee___^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWYYY\\\^^^ZZZZZZZZZYYYXXXVVVUUUTTTUUUWWWYYYXXXVVVUUUTTTTTTVVVVVVVVVUUUUUUTTTSSSRRRTTTTTTTTTUUUWWWXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRRRRTTTWWW\\\^^^```hhhttt~~~{{{xxxvvvsssrrrtttsssqqqqqqttt}}}~~~}}}zzzyyy}}}~~~|||xxxuuurrrtttyyyzzz||||||zzzvvvpppjjjjjjnnnrrrttttttxxxzzz}}}|||{{{zzzwwwuuusssrrrpppooonnnllliiiggghhhfffdddbbb```^^^]]]]]]YYYUUUSSSVVV\\\```aaa```WWWSSSLLLFFFBBBAAABBBCCCBBBCCCFFFJJJMMMPPPRRRSSSYYY\\\```dddfffiiimmmooouuuzzzyyypppfff^^^[[[ZZZVVVRRRRRRNNNOOOOOOOOOMMMIIIFFFCCCAAA@@@???===<<<;;;;;;;;;zzzsssnnnkkkjjjfffeeehhhiiifffaaa______^^^\\\ZZZYYYWWWWWWWWWXXXYYY[[[___ccceeeeeecccbbb______dddiiippp||||||pppkkklllpppssstttppppppvvv|||}}}wwwsssooonnnsss{{{}}}zzzxxxxxxxxxwwwvvvuuutttsssssspppiiiaaa\\\YYYZZZaaajjjttt|||{{{xxxuuurrrqqqqqqqqqpppoooooooooooonnnllljjjhhhgggeeecccbbbaaa[[[SSSPPPQQQTTTYYYaaafffeee^^^UUUOOOMMMJJJJJJLLLNNNSSS^^^jjj```SSSTTTUUUddd{{{~~~xxxttteee```^^^]]][[[ZZZYYYYYYYYYYYYWWWVVVVVVVVVWWWZZZ]]]^^^ZZZZZZXXXWWWVVVVVVVVVVVVXXXZZZ[[[[[[XXXVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSVVVUUUUUUVVVXXXYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTWWWYYY[[[\\\bbbjjjsssxxxyyyxxxwwwssssssvvv{{{|||xxxuuuvvv~~~~~~zzz{{{~~~|||wwwqqqooorrryyy|||wwwsssoooooosssxxxzzz{{{~~~}}}{{{yyywwwvvvtttrrrpppoooooommmjjjhhhgggfffdddcccaaa___^^^]]]ZZZWWWUUUWWW\\\______^^^UUUQQQLLLGGGDDDCCCEEEFFFFFFHHHLLLPPPUUUXXXZZZ[[[bbbeeehhhjjjkkklllnnnooouuu{{{wwwhhh```YYYWWWVVVRRRPPPPPPLLLMMMMMMLLLJJJGGGDDDBBB@@@???>>>===<<<;;;;;;;;;xxxqqqkkkhhhhhhfffeeeggggggeeeaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYY]]]bbbfffhhhfffeeeaaa^^^^^^aaadddiiirrr{{{tttlllkkkmmmooorrrnnnlllooosssxxx~~~wwwrrrnnnmmmrrrzzz~~~~~~|||yyywwwuuuuuuuuuuuuttttttttttttnnnggg___[[[XXXXXX```iiirrr{{{{{{zzzwwwsssqqqqqqpppooommmoooooooooooommmjjjgggeeedddaaa```___YYYPPPMMMNNNTTTZZZaaafffddd]]]UUUPPPKKKJJJKKKNNNQQQWWWeeerrrtttYYYOOORRRYYYiii}}}yyy~~~mmmbbb^^^\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVXXXZZZ\\\^^^ZZZYYYWWWVVVUUUVVVWWWWWWXXXZZZ[[[[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUWWWVVVVVVWWWYYYZZZYYYWWWRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRTTTUUUWWWWWWXXXZZZ\\\bbbiiipppuuuwwwwwwsssssswww|||}}}xxxuuuvvvzzzxxx~~~}}}yyyqqqkkklllsss|||yyyvvvssstttxxx}}}}}}yyywwwvvvuuurrrqqqooonnnnnnllljjjgggfffeeedddcccbbb```___^^^[[[YYYXXXYYY[[[]]]]]]]]]SSSQQQMMMIIIGGGHHHIIIKKKLLLOOOSSSXXX]]]```bbbbbbeeegggiiiiiihhhggghhhhhhmmmtttzzz}}}~~~vvvnnn___YYYSSSSSSRRRNNNMMMNNNJJJJJJJJJIIIGGGEEEBBBAAA???>>>===<<<;;;;;;;;;;;;{{{uuuooojjjgggeeeffffffeeeeeeccc```]]]\\\\\\]]]]]]]]]]]]]]]]]]ZZZ[[[^^^cccggghhhgggeee___]]]\\\___bbbeeellluuuyyyooojjjjjjkkkqqqmmmlllmmmooosss}}}wwwrrrnnnlllrrrzzz}}}}}}|||}}}~~~~~~|||~~~{{{xxxvvvrrrrrrrrrsssssssssttttttmmmeee^^^YYYWWWXXX___hhhqqqzzz}}}zzzwwwtttqqqpppooommmlllmmmmmmnnnnnnllliiieeecccaaa^^^\\\[[[UUUNNNKKKNNNUUU\\\dddgggddd]]]VVVRRRLLLKKKMMMPPPSSS\\\lll|||kkkTTTLLLOOO\\\lll~~~yyy}}}{{{iiiaaa___\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\YYYXXXVVVUUUUUUVVVWWWXXXUUUWWWYYYZZZYYYYYYYYYZZZXXXWWWVVVVVVUUUVVVVVVWWWXXXWWWWWWXXXYYYZZZYYYWWWRRRRRRRRRRRRRRRRRRRRRRRROOOQQQSSSUUUVVVVVVVVVVVVXXXYYY\\\ccclllsssvvvwwwtttrrruuuyyyxxxtttqqqsss~~~yyyvvv{{{~~~}}}||||||~~~xxxooohhhgggmmmvvv}}}zzzyyyxxxyyy}}}~~~yyyuuuttttttpppooommmmmmlllkkkhhhfffdddeeeddddddcccaaa___^^^\\\[[[ZZZZZZ\\\\\\\\\\\\TTTRRROOOMMMMMMNNNPPPRRRTTTWWW[[[```dddfffggggggdddddddddccc```______```dddjjjqqqtttvvvtttlllbbbWWWRRRNNNOOOMMMJJJIIIKKKGGGGGGGGGFFFDDDBBB@@@???>>>===<<<;;;:::::::::;;;~~~{{{wwwrrrmmmiiigggcccffffffdddcccccc```\\\ZZZ[[[\\\]]]^^^_________\\\]]]___bbbeeefffdddccc^^^[[[\\\___aaacccjjjqqqssskkkhhhhhhpppnnnnnnooooooqqqzzzwwwqqqlllkkkqqqyyy{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||yyyvvvuuunnnnnnooopppqqqrrrssssssllleee]]]YYYVVVXXX___hhhpppzzzzzzwwwssspppooonnnmmmkkkjjjkkklllmmmkkkhhhdddbbb```\\\YYYWWWSSSMMMMMMQQQYYY```gggiiieee]]]VVVSSSMMMMMMNNNRRRWWWbbbwwwzzzaaaQQQMMMOOO```ooo{{{sssfffaaa```\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZWWWVVVVVVVVVVVVVVVWWWXXXSSSVVVXXXZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWYYYaaajjjrrruuuuuusssqqqrrruuutttpppnnnooozzz~~~xxxuuuxxx|||}}}{{{zzzvvvooohhhfffjjjrrrxxx}}}}}}}}}~~~yyyuuuttttttooonnnlllllllllkkkhhhfffcccdddeeeeeedddbbb```___\\\\\\\\\\\\\\\\\\\\\\\\VVVUUUTTTSSSTTTVVVYYY[[[]]]```cccgggiiiiiihhhgggaaa```^^^[[[XXXWWWYYY[[[^^^eeekkkmmmnnnlllddd[[[QQQMMMKKKKKKJJJFFFFFFHHHEEEDDDDDDCCCAAA@@@>>>===<<<<<<;;;:::::::::::::::}}}|||yyyuuuqqqlllhhhfffaaafffgggcccaaabbb```[[[YYYZZZ[[[]]]]]]]]]]]]\\\^^^]]]]]]___aaaaaa```^^^]]][[[[[[___```bbbgggnnn|||xxxnnniiigggnnnnnnppprrrrrrqqqxxxvvvooojjjiiiooowwwzzzyyyxxxxxxyyy{{{}}}~~~}}}}}}}}}~~~{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzxxxuuutttmmmmmmnnnppprrrssstttuuulllddd]]]YYYWWWXXX```iiipppzzzxxxuuurrrooonnnmmmllljjjiiijjjllllllkkkhhheeeccc___[[[WWWUUURRROOOQQQVVV___eeekkkkkkdddZZZTTTQQQNNNNNNPPPTTT[[[kkkjjjWWWPPPQQQTTTggguuu}}}lllccc```___\\\]]]]]]^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXTTTUUUVVVWWWWWWWWWWWWWWWUUUWWWZZZZZZYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVWWWYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVWWWVVVVVVUUUUUUXXX```jjjqqqsssssspppoooqqquuuuuuooolllmmmrrrvvvzzzzzzxxxwwwxxxzzz~~~~~~~~~~~~zzzxxxtttooolllmmmsssxxx|||wwwuuutttooonnnmmmllllllkkkiiigggcccccceeeeeeeeecccaaa```[[[\\\]]]]]]\\\\\\\\\\\\YYYYYYXXXYYYZZZ]]]```bbbeeegggiiikkkkkkjjjgggeee]]][[[WWWRRROOOPPPSSSVVV[[[aaafffhhhiiiggg```WWWNNNJJJIIIJJJGGGCCCCCCFFFCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999:::::::::}}}|||yyyuuuppplllhhhfff```fffgggccc```aaa```[[[YYYZZZ[[[\\\\\\[[[ZZZYYY___]]]\\\\\\]]]^^^\\\[[[]]][[[[[[^^^``````eeekkkyyy||||||qqqjjjhhhmmmnnnrrruuusssrrrwww~~~tttnnniiigggmmmuuu{{{zzzyyyxxxyyy{{{}}}~~~|||}}}~~~~~~}}}}}}~~~~~~{{{zzzyyyzzz{{{xxxzzz||||||{{{||||||zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{zzzxxxvvvtttnnnoooqqqrrrtttvvvwwwxxxlllddd]]]YYYWWWXXX```iiippp{{{wwwtttqqqnnnnnnmmmllljjjhhhjjjlllmmmllliiifffddd```[[[WWWUUURRRPPPTTT[[[ccciiinnnlllcccXXXQQQNNNNNNNNNQQQVVV___qqqwww^^^PPPOOOUUUYYYmmmyyyyyy{{{xxxggg```^^^^^^\\\]]]^^^___^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWSSSTTTVVVWWWXXXXXXWWWVVVXXXYYY[[[\\\ZZZXXXXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZWWWWWWVVVWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTWWW```jjjqqqrrrpppnnnnnnrrrwwwwwwqqqmmmmmmllloootttwwwxxxyyyyyyzzzyyyzzz}}}}}}}}}{{{wwwsssssswww{{{~~~yyyvvvuuupppooonnnmmmnnnmmmjjjhhhbbbccceeeeeeeeecccaaa```ZZZ\\\]]]]]]\\\\\\\\\]]][[[[[[[[[\\\^^^aaaeeegggiiikkkmmmnnnmmmjjjfffdddXXXVVVQQQLLLIIIJJJOOOSSSZZZ___ccceeeeeeddd]]]TTTLLLIIIHHHIIIFFFAAABBBEEEBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999::::::~~~~~~yyyrrrmmmjjjhhhgggeeedddbbbaaa___^^^^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZ]]]\\\\\\]]]^^^]]][[[YYYWWWXXXZZZ[[[\\\___cccfffsssyyyuuu~~~qqqgggcccllloooqqqrrrqqqtttxxx}}}|||tttoookkkiiimmmttt{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyzzz}}}}}}{{{yyyxxxxxxyyy{{{zzzzzzzzzzzz{{{|||||||||yyyxxxyyy{{{|||{{{zzzyyywwwvvvtttsssrrrvvvxxxzzz{{{zzzwwwtttrrrrrrooommmpppwww{{{{{{yyypppfff[[[UUUTTTXXXaaakkkrrr}}}yyyuuuqqqooommmllljjjiiiiiiiiihhhgggfffdddbbbaaa^^^\\\XXXTTTQQQSSSXXX[[[iiipppqqqggg]]]YYYTTTPPPLLLPPPVVV^^^kkkeeeVVVNNNMMMVVVcccxxx{{{|||tttmmmeee___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVVVVVVVWWWXXXXXXXXXVVVUUUUUUVVVWWWXXX\\\[[[YYYWWWVVVWWWXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTTVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWZZZXXXVVVZZZaaajjjoooqqqrrrqqqppppppqqqqqqpppnnnnnnpppssswww{{{|||{{{zzz}}}{{{wwwxxx|||{{{www{{{vvvtttrrrrrrrrrrrrppplllgggbbbaaabbbcccccccccbbbaaa```[[[\\\]]]_________^^^^^^]]]^^^aaacccfffggghhhiiikkklllmmmlllhhhddd___[[[SSSOOOKKKIIIGGGFFFKKKQQQUUUZZZ```eeeddd___XXXRRRMMMJJJGGGEEEDDDCCCAAA???@@@@@@@@@???>>>======<<<;;;;;;<<<======>>>>>>>>>~~~yyysssnnniiifffeeedddcccaaa```^^^]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[YYYWWWYYY[[[]]]^^^___aaaeeehhhooo}}}|||sssooowwwqqqhhheeejjjmmmooopppppprrrwww{{{{{{sssnnnjjjhhhmmmtttzzzyyyyyyxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxyyyxxxyyy{{{}}}~~~|||zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{|||{{{zzzyyyzzz{{{}}}~~~zzzyyyxxxwwwuuutttsssrrrvvvwwwzzz{{{zzzxxxuuusssrrrpppooorrrxxx{{{zzzxxxoooeeeZZZUUUTTTXXXbbbllluuuyyyvvvrrrooonnnlllkkkiiihhhggggggfffdddbbbaaa```^^^\\\XXXTTTSSSVVV[[[```hhhnnnmmmcccZZZVVVSSSOOOLLLPPPXXXeeeyyyxxx___QQQLLLMMMXXXdddyyy~~~zzz~~~}}}nnnhhhaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVVVVVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXXXX\\\[[[YYYWWWWWWWWWYYYYYY[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWZZZWWWVVVXXX___fffkkkmmmnnnoooppprrrttttttsssrrroooppprrrvvv{{{|||yyyvvvvvv~~~|||zzzzzz}}}~~~}}}}}}|||~~~xxxvvvsssrrrrrrqqqpppmmmhhhdddccccccdddeeedddcccbbbaaa^^^]]]\\\\\\\\\]]]]]]^^^```aaaccceeefffhhhiiiiiihhhhhhiiigggddd___ZZZWWWMMMIIIEEEDDDBBBBBBGGGNNNUUUYYY```dddddd___XXXRRRMMMJJJGGGEEEDDDCCCAAA?????????>>>======<<<;;;;;;::::::999999999999999999~~~zzztttnnniiidddbbbbbbaaa___^^^\\\[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVVVVVVVXXXZZZ[[[\\\^^^aaadddjjjxxx|||rrrlllrrr}}}rrrjjjiiigggjjjnnnooooooqqqvvvzzzyyyqqqlllhhhfffllltttzzzyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwvvvvvvvvvwwwwwwvvvwwwyyy{{{{{{zzzyyyxxx|||{{{zzzyyyyyyyyyzzz{{{wwwwwwvvvvvvwwwwwwxxxyyyuuuvvvwwwyyy{{{}}}~~~~~~xxxxxxwwwvvvtttsssrrrrrruuuwwwyyy{{{{{{yyyvvvtttsssrrrrrruuuyyy{{{yyyvvvmmmcccYYYUUUUUUYYYcccmmmxxxzzzvvvrrrpppnnnmmmkkkjjjgggffffffdddbbb```^^^]]]]]][[[YYYVVVVVVZZZaaafffkkkmmmjjj```WWWTTTRRRPPPQQQTTT^^^qqqoooXXXMMMKKKOOO\\\jjjzzz||||||zzzuuuhhhccc^^^ZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXVVVUUUVVVWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZWWWWWWWWWWWWVVVVVVVVVUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYWWWUUUWWW[[[```dddfffiiilllppptttwwwxxxwwwwwwsssrrrrrrwww|||}}}yyytttooovvv~~~~~~yyy|||~~~{{{yyyxxxuuutttsssqqqqqqpppmmmjjjgggeeeffffffgggfffeeedddccc```___]]][[[[[[\\\^^^___aaaaaabbbcccdddeeeeeefffcccccccccaaa^^^YYYTTTQQQHHHDDDAAA@@@??????EEELLLTTTYYY___cccccc^^^WWWSSSMMMKKKGGGEEEDDDCCCAAA???=========<<<;;;;;;::::::999999999888777666666666~~~zzzuuunnnhhhccc``````___^^^\\\ZZZZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWYYYYYYWWWVVVUUUUUUTTTVVVXXXYYYZZZ\\\___aaagggsssxxxooopppwwwtttmmmmmmgggjjjnnnooooooqqquuuyyy~~~vvvnnniiieeeeeelllttt~~~|||{{{zzzyyyyyyyyyzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvrrrtttvvvxxxyyywwwvvvuuuxxxxxxxxxxxxxxxyyy{{{{{{uuuttttttttttttuuuvvvvvvqqqssswwwzzz|||}}}}}}|||wwwvvvvvvuuutttssssssrrrtttvvvyyy{{{{{{zzzwwwuuuttttttuuuwwwzzzzzzwwwuuukkkbbbYYYUUUVVVZZZdddmmm{{{zzzwwwssspppooommmkkkjjjggggggfffdddbbb___]]]\\\[[[[[[YYYYYYZZZ___fffkkkpppoooiii___WWWSSSRRRSSSXXX\\\hhh}}}hhhTTTLLLNNNTTTcccrrr}}}~~~zzz~~~{{{~~~mmmccc```\\\ZZZ[[[YYYZZZ[[[\\\\\\[[[[[[ZZZXXXWWWUUUUUUUUUWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUWWWZZZ]]]___eeejjjqqqwwwyyyyyyxxxxxxxxxuuutttxxx~~~{{{uuunnnsss{{{xxxzzz~~~~~~{{{{{{}}}~~~~~~|||vvvrrruuusssqqqppppppnnnkkkiiigggggghhhhhhhhhfffeeeddd``````_________```aaaaaa______^^^^^^^^^_________^^^^^^]]]\\\XXXTTTOOOMMMGGGBBB@@@@@@@@@@@@FFFNNNSSSXXX^^^bbbbbb^^^WWWSSSNNNKKKHHHEEEDDDCCC@@@>>>===<<<<<<<<<;;;;;;;;;:::;;;:::::::::999999999888}}}yyytttnnngggbbb______^^^\\\ZZZYYYXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWZZZYYYWWWUUUUUUVVVVVVXXX[[[\\\]]]^^^```bbbeeennn~~~|||rrrooosssyyywwwqqqppphhhlllpppqqqqqqrrruuuyyy}}}{{{sssjjjeeebbbdddlllvvv~~~~~~}}}|||zzzzzzzzz{{{{{{wwwwwwwwwwwwwwwvvvvvvvvvpppqqqtttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzztttsssssssssssstttuuuuuurrrtttxxx{{{}}}|||zzzyyyvvvvvvuuuuuuttttttssssssuuuwwwyyy{{{|||zzzwwwvvvtttuuuvvvxxxyyyyyyvvvtttjjjaaaYYYVVVVVV[[[dddmmmzzzyyyvvvrrrpppnnnmmmkkkjjjhhhhhhfffdddbbb___\\\[[[YYYZZZZZZ[[[]]]bbbhhhmmmrrrmmmeee\\\UUUQQQQQQSSS\\\ccctttuuubbbPPPKKKPPPYYYiiixxx~~~}}}~~~zzz|||}}}eee]]][[[WWWVVVYYYWWWXXXZZZ[[[\\\[[[ZZZZZZWWWVVVUUUTTTUUUWWWYYYZZZXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZZZZ[[[[[[^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTTTTUUUXXXYYYcccjjjtttzzz|||zzzxxxwwwxxxvvvuuuwww|||~~~|||xxxrrrtttwww|||wwwyyy||||||xxxuuuwwwyyy{{{}}}zzztttrrrtttrrrqqqppppppooollljjjhhhhhhiiiiiihhhfffeeeddd___```ccceeefffeeedddccc]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYWWWTTTPPPMMMJJJEEEAAA???@@@@@@AAAGGGOOOSSSWWW]]]aaaaaa]]]WWWSSSNNNKKKHHHEEEDDDBBB@@@>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<|||xxxrrrlllgggbbb```^^^]]][[[ZZZXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTXXXZZZZZZWWWUUUUUUWWWTTTVVVYYY[[[[[[\\\]]]___bbbiiiuuu|||rrrmmmooouuu|||uuurrrkkknnnrrrsssrrrrrruuuwww~~~~~~{{{wwwooofffbbb```cccmmmxxx~~~}}}{{{{{{zzz{{{{{{xxxxxxxxxxxxwwwvvvuuutttoooppprrrtttvvvwwwxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwttttttssssssttttttuuuvvvuuuwwwzzz|||}}}{{{xxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz||||||zzzwwwuuutttuuuvvvwwwwwwwwwvvvuuujjjaaaYYYVVVWWW[[[dddmmmwwwyyyuuuqqqooommmllljjjiiiiiihhhfffdddaaa^^^[[[ZZZWWWYYY[[[^^^```ccchhhkkkmmmfff^^^XXXSSSPPPQQQTTT___llllllZZZKKKJJJQQQ]]]ooo|||}}}{{{~~~sss^^^WWWUUURRRQQQUUUVVVWWWYYY[[[\\\[[[ZZZYYYXXXWWWUUUTTTUUUVVVXXXYYYWWWXXXYYYZZZ[[[[[[[[[ZZZXXXXXXYYYZZZ[[[[[[\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXXZZZYYYWWWVVVVVVVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWTTTRRRRRRTTTVVVbbbkkkwww~~~|||xxxwwwvvvuuutttuuuxxx|||}}}~~~zzzxxxuuuuuuxxx{{{~~~~~~{{{wwwxxxyyy{{{~~~}}}wwwsssqqqtttwwwzzz}}}yyyuuusssrrrqqqpppppppppooollljjjggghhhhhhhhhgggeeedddbbb^^^```dddggghhhfffdddbbb]]]\\\ZZZXXXXXXXXXYYYYYYVVVVVVUUUTTTQQQNNNKKKJJJDDD@@@===>>>>>>???EEEMMMRRRVVV\\\``````\\\WWWTTTOOOLLLHHHFFFDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<~~~{{{vvvpppkkkfffcccbbb^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSWWWZZZYYYVVVSSSTTTWWWQQQSSSVVVXXXXXXYYYZZZ[[[]]]bbblllxxxtttnnnlllqqq}}}xxxtttlllpppssstttrrrqqqsssuuuxxx~~~{{{ssskkkccc___^^^cccnnnzzz~~~}}}}}}{{{zzzyyyzzzzzzyyyyyyyyyxxxwwwuuusssrrrpppppppppqqqsssuuuwwwyyyvvvvvvvvvvvvuuuuuuttttttuuuuuutttttttttuuuvvvvvvvvvxxx{{{|||}}}{{{xxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{||||||yyyvvvtttssstttuuuuuuuuuuuuvvvwwwjjjbbbZZZWWWWWWZZZccckkksss{{{xxxtttpppnnnlllkkkiiihhhhhhgggeeeccc___\\\YYYWWWTTTXXX\\\```bbbccceeegggggg^^^XXXVVVUUURRRUUUZZZgggzzzfffVVVIIIKKKVVVdddxxx{{{ooo[[[UUUSSSOOOOOOSSSUUUVVVYYY[[[\\\[[[YYYXXXYYYWWWVVVTTTTTTUUUVVVXXXVVVWWWXXXZZZZZZ[[[ZZZZZZWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYWWWVVVVVVVVVXXXYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYXXXUUURRRQQQSSSUUUaaalllzzz|||{{{vvvwwwwwwwwwxxx|||xxxssssssvvvyyyzzzvvv~~~zzzzzzzzz{{{|||~~~|||vvvsssooossswww|||zzzuuusssrrrooooooooopppqqqoookkkhhhfffgggggggggfffdddbbbaaa```aaabbbccccccaaa___]]]ZZZXXXVVVUUUTTTUUUVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIDDD@@@===>>>>>>???EEELLLRRRVVV[[[______\\\WWWTTTOOOLLLHHHFFFDDDBBB???===::::::::::::;;;;;;;;;;;;999999999:::::::::::::::~~~{{{uuuooojjjfffdddccc^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRVVVZZZYYYTTTRRRSSSVVVSSSVVVYYY[[[[[[[[[\\\]]]ZZZ^^^gggrrrzzzqqqlllnnnyyyzzztttlllpppssstttrrrpppqqqssssss||||||qqqiiiaaa]]]]]]cccooo{{{}}}~~~~~~~~~}}}~~~|||zzzyyyxxxyyyyyyyyyyyyyyyxxxvvvtttqqqpppqqqppppppoooqqqsssvvvxxxvvvvvvvvvvvvuuutttrrrrrrvvvuuuuuuuuuuuuvvvwwwwwwwwwxxx{{{|||}}}{{{zzzxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxzzz|||}}}|||yyyvvvtttssstttttttttssstttvvvxxxkkkbbbZZZWWWWWWZZZbbbkkkpppxxxwwwtttpppmmmllljjjhhhggggggfffdddaaa^^^ZZZWWWVVVSSSWWW]]]aaabbbccccccdddccc[[[VVVWWWXXXWWWZZZaaaqqqdddTTTJJJNNN[[[kkk~~~ppp\\\VVVSSSPPPPPPSSSTTTVVVYYY[[[\\\[[[YYYXXXYYYXXXVVVTTTTTTTTTVVVWWWUUUVVVXXXYYYZZZZZZZZZYYYVVVWWWYYYZZZ\\\]]]]]]]]]YYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVVVVVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYYYYVVVRRRQQQRRRUUUaaammm|||~~~yyy{{{{{{zzzzzz|||tttrrruuuxxxyyyuuu}}}~~~}}}}}}~~~{{{yyyooosssxxx~~~}}}|||uuupppooopppmmmmmmoooqqqqqqoookkkgggeeefffffffffeeecccaaa```bbbaaa```___]]][[[ZZZYYYVVVTTTRRRQQQPPPQQQRRRSSSOOOOOOOOONNNMMMKKKJJJIIIFFFBBB?????????@@@FFFNNNRRRUUUZZZ^^^___\\\WWWTTTOOOLLLIIIFFFDDDBBB???===999999999999999999999:::======<<<;;;;;;:::::::::}}}xxxqqqkkkfffccc```___[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWZZZ[[[\\\[[[ZZZYYY]]]\\\bbbnnnzzzvvvjjjmmm{{{{{{uuurrrtttttttttrrrpppqqqqqqwww}}}}}}yyyppphhhaaa```ccciiittt~~~~~~}}}||||||{{{{{{||||||}}}}}}{{{yyyxxxyyyzzzzzzzzzzzzyyyxxxvvvsssrrriiijjjlllnnnqqqsssuuuvvvuuuuuuuuuvvvuuuuuutttssswwwwwwuuusssqqqrrruuuwwwwwwxxxyyyyyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzvvvvvvwwwyyy{{{{{{xxxvvvtttsssssssssttttttrrrpppnnneee]]]YYYXXXXXX^^^eeemmmsss}}}xxxtttppplllkkkjjjiiiggghhhgggeee```[[[WWWVVVVVVWWW[[[___```___]]]]]]^^^```WWWRRRTTTSSSRRR\\\kkk}}}rrrVVVQQQLLLPPP```vvvzzznnn```XXXWWWXXXVVVTTTXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZZZZXXXXXXYYY[[[XXXYYYZZZYYYXXXWWWXXXYYY\\\[[[[[[[[[\\\\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[XXXVVVVVVXXXXXXUUUSSSaaammm}}}{{{vvv{{{~~~|||}}}{{{rrrooossszzz|||}}}}}}}}}{{{~~~|||{{{|||~~~|||xxxwwwvvvwww~~~}}}xxxqqqnnnnnnoooqqqqqqpppqqqpppmmmhhheeeffffffeeedddbbb```___^^^______]]][[[YYYVVVTTTRRRSSSPPPNNNMMMNNNNNNLLLKKKOOOPPPOOOOOOMMMKKKHHHGGGEEECCC???<<<===AAAFFFIIIRRRXXX^^^___^^^\\\UUUNNNKKKHHHDDDBBBAAA@@@>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::yyyuuunnnhhheeebbb___]]]ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZ[[[[[[[[[```^^^aaaiiisss~~~|||qqqrrrzzzvvvvvvuuurrrooonnnoooqqquuuzzz}}}yyypppiiiccccccffflllwww~~~}}}|||{{{{{{{{{{{{|||||||||{{{xxxxxxyyyzzzzzzzzzzzzyyywwwuuusssqqqkkklllmmmoooppprrrssstttttttttuuuuuuuuuuuuuuutttxxxxxxvvvtttrrrrrruuuwwwvvvxxxyyyyyyxxxwwwxxxzzz|||||||||{{{{{{{{{{{{{{{xxxwwwxxxyyy{{{zzzxxxuuusssrrrqqqrrrssssssqqqpppmmmddd\\\YYYWWWWWW]]]dddmmmsss}}}xxxtttooollljjjiiihhhgggggggggddd```[[[WWWVVVWWWYYY\\\aaabbb```^^^]]]]]]^^^XXXVVVYYYXXXXXXdddssskkkSSSNNNLLLTTTggg}}}wwwmmmbbb\\\\\\]]]\\\YYY[[[[[[ZZZZZZXXXWWWVVVUUUVVVUUUTTTSSSRRRSSSSSSTTTWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYZZZZZZYYYXXXXXXYYYXXXYYYZZZZZZXXXXXXXXXZZZ[[[ZZZZZZZZZ[[[[[[YYYXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVVVVWWWWWWUUUSSS^^^iiixxxyyy|||~~~}}}|||}}}~~~wwwsssuuu{{{}}}|||}}}}}}|||yyyyyyzzz~~~|||~~~~~~~~~~~~}}}zzztttssssssttttttsssrrrrrrqqqmmmhhheeeeeeeeeeeedddcccbbb``````___^^^]]][[[YYYVVVTTTRRRPPPNNNLLLLLLNNNOOONNNMMMOOOOOOOOONNNLLLJJJGGGFFFDDDBBB>>><<<===AAAFFFIIISSSZZZ______^^^\\\UUUNNNIIIGGGCCCAAAAAA@@@>>>======<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;uuupppkkkfffccc```^^^\\\XXXXXXWWWWWWUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVVVVXXXZZZ[[[]]]^^^bbb``````dddkkkwwwuuuvvvzzzxxxtttnnnkkkkkknnnqqqssswww}}}}}}yyyqqqiiiddddddhhhooozzz~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||{{{yyywwwwwwxxxzzz{{{{{{{{{yyywwwtttqqqpppmmmnnnnnnooopppqqqqqqqqqrrrsssssstttuuuuuuuuuvvvxxxxxxvvvtttrrrrrrtttvvvvvvwwwyyyyyyxxxwwwyyyzzz}}}}}}}}}}}}|||||||||{{{zzzyyyyyyzzzzzzyyywwwtttrrrqqqppppppqqqqqqpppnnnlllddd\\\XXXWWWWWW\\\ccclllsss}}}xxxtttoookkkjjjhhhgggeeefffeeebbb^^^ZZZWWWXXXYYY\\\___cccdddbbb```]]]\\\ZZZWWWXXX\\\]]]```pppsss___MMMKKKMMM[[[qqqqqqjjjaaa^^^___aaa___]]]^^^\\\ZZZXXXVVVUUUUUUUUUXXXVVVUUUSSSRRRRRRSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXZZZZZZYYYWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZYYYYYYYYYZZZZZZXXXWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUVVVVVVUUUSSSZZZcccppp{{{~~~}}}}}}||||||}}}~~~}}}wwwvvv{{{~~~}}}|||xxxwwwvvv}}}|||xxxxxxyyy{{{xxxwwwtttssspppmmmhhhdddddddddcccccccccbbbbbbbbb^^^^^^]]][[[YYYVVVTTTSSSMMMKKKJJJKKKNNNOOOPPPOOOMMMMMMMMMLLLKKKHHHFFFEEECCC@@@===<<<===AAAEEEIIIRRRXXX\\\[[[ZZZWWWPPPIIIGGGEEEBBBAAAAAAAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::;;;<<<======yyyqqqmmmhhhdddbbb```^^^\\\VVVVVVVVVUUUTTTRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXYYY\\\^^^```aaa``````bbbeeeqqq}}}sssuuuzzzvvvpppjjjggghhhmmmrrrrrruuuyyy}}}~~~zzzoooiiicccdddhhhnnnxxx~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzxxxvvvvvvxxx{{{||||||{{{yyywwwssspppooommmnnnnnnoooppppppqqqqqqpppppppppqqqrrrtttuuuuuuvvvvvvuuusssqqqqqqrrrtttvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzzzzyyyvvvtttqqqpppnnnnnnooopppooonnnlllddd]]]ZZZXXXXXX]]]ccckkkrrr{{{xxxtttoookkkhhhgggeeeccccccbbb___[[[XXXWWWYYY[[[aaaccceeefffdddaaa^^^\\\WWWVVVWWW[[[___hhh}}}{{{~~~eeeTTTHHHIIIQQQccc{{{|||yyykkkfff```^^^___```___\\\^^^\\\YYYVVVUUUUUUVVVWWWZZZXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVXXX[[[[[[YYYWWWWWWWWWWWWYYYZZZZZZYYYXXXYYY[[[ZZZYYYXXXYYYZZZZZZXXXVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVUUUUUUUUUUUUUUUTTTTTTVVV\\\gggrrr{{{~~~}}}~~~}}}zzzwww~~~zzzuuuxxx|||~~~zzzwwwuuu{{{{{{}}}~~~{{{xxxuuurrroookkkgggdddbbbbbbaaaaaabbbbbbbbbccc^^^]]]\\\[[[XXXVVVTTTSSSMMMKKKJJJKKKMMMOOOOOONNNLLLLLLLLLKKKJJJGGGEEECCCAAA???===<<<===AAAFFFIIIRRRXXX\\\ZZZXXXUUUOOOHHHFFFDDDBBBBBBBBBBBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>|||tttooolllhhheeecccaaa^^^\\\TTTTTTTTTTTTSSSRRRPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXWWWVVVWWWYYY\\\^^^^^^___```aaabbbkkkzzzrrrsss}}}|||~~~}}}wwwtttnnnhhheeegggmmmrrrrrrsssvvvxxx|||}}}yyylllfffaaabbbffflllvvv~~~}}}||||||{{{||||||{{{{{{zzzwwwvvvvvvyyy|||{{{{{{zzzyyyvvvssspppnnnlllmmmnnnooopppqqqrrrsssmmmmmmnnnnnnpppqqqssstttsssssssssrrrppppppqqqsssuuuwwwxxxxxxxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzyyyvvvtttrrrpppnnnnnnooooooooonnnmmmfff___\\\ZZZZZZ^^^dddiiioooxxx|||wwwtttnnnjjjgggeeecccaaa___^^^\\\YYYWWWXXX\\\___gggggggggfffdddaaa^^^[[[UUUTTTVVVZZZbbbsss{{{yyyooo[[[NNNFFFJJJWWWkkk}}}yyyvvv{{{qqqhhhddd```_________]]][[[[[[YYYWWWUUUTTTVVVXXXZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXZZZZZZXXXVVVVVVVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZYYYXXXYYYZZZZZZXXXVVVSSSRRRRRRQQQQQQPPPPPPPPPSSSSSSTTTTTTTTTTTTTTTUUUSSSWWW^^^hhhsss|||~~~~~~~~~yyytttxxxzzzttttttvvv}}}zzz~~~}}}}}}~~~{{{xxxssspppmmmjjjfffdddbbbaaa````````````aaaaaa]]]\\\\\\ZZZXXXVVVTTTSSSPPPNNNLLLLLLMMMNNNMMMLLLKKKLLLKKKKKKIIIGGGDDDCCC@@@>>>===<<<>>>BBBGGGJJJUUUZZZ]]][[[YYYVVVPPPIIIFFFDDDCCCCCCDDDDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::<<<===???yyyrrrnnnlllhhheeecccaaa^^^[[[TTTTTTTTTSSSSSSRRRPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWZZZ[[[]]]]]]^^^___```gggyyy|||tttttt{{{uuuuuu~~~{{{vvvsssnnniiigggiiinnnrrrppprrrsssuuuwww|||yyyttthhhbbb___aaafffmmmwww~~~}}}}}}}}}}}}{{{{{{zzzwwwvvvwwwzzz}}}zzzzzzzzzxxxvvvssspppooolllmmmnnnooopppqqqrrrsssnnnmmmmmmmmmnnnppprrrsssqqqrrrrrrrrrqqqqqqrrrtttuuuvvvxxxxxxxxxxxxzzz||||||||||||}}}~~~~~~~~~|||zzzyyyyyyyyywwwvvvtttqqqooonnnooopppppppppmmmfff```]]][[[[[[___eeehhhllltttzzz~~~~~~{{{zzzwwwsssnnniiifffdddaaa```]]]\\\ZZZXXXXXX[[[aaaeeellljjjgggeeecccaaa]]][[[VVVWWWYYY```nnnyyyzzzwwwbbbSSSKKKFFFNNN^^^ssssssqqqvvv}}}nnnfffdddaaa______^^^]]]\\\YYYXXXVVVTTTUUUWWWYYY[[[[[[ZZZXXXVVVUUUUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUVVVXXXXXXWWWWWWXXXZZZXXXWWWWWWWWWXXXXXXVVVUUUNNNNNNNNNNNNNNNNNNMMMMMMPPPRRRSSSSSSRRRRRRTTTUUUSSSTTTXXXaaakkkuuu{{{~~~~~~~~~}}}xxxtttsssxxx}}}}}}yyytttsssttt}}}~~~zzzwwwrrrnnnllljjjhhhfffdddcccaaa```______``````\\\\\\[[[ZZZXXXVVVTTTSSSSSSQQQNNNMMMNNNNNNLLLKKKKKKKKKKKKKKKIIIFFFDDDCCC???>>>===>>>@@@DDDHHHKKKPPPUUUXXXVVVTTTRRRLLLEEEEEEDDDCCCCCCDDDCCCAAA???<<<<<<<<<;;;<<<<<<===>>>===<<<:::999999:::<<<===xxxsssnnnkkkgggdddbbb___\\\ZZZSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRTTTWWWZZZ]]]^^^^^^\\\[[[[[[\\\ccctttxxxuuuvvvxxxzzzuuuyyy|||xxxvvvsssnnnkkkjjjmmmpppnnnooopppqqqsssvvv{{{~~~zzzrrrlllddd___]]]bbbiiirrr}}}~~~~~~~~~~~~||||||zzzxxxwwwxxx{{{yyyyyyyyyxxxvvvtttqqqpppnnnooooooooopppppppppppppppooonnnnnnooopppssstttpppqqqssssssssssssuuuwwwtttvvvxxxxxxxxxxxxzzz|||yyyzzz{{{|||~~~}}}|||zzzyyyyyyzzzxxxwwwvvvsssppppppqqqrrrrrrrrrllleee___]]][[[ZZZ^^^dddfffjjjoootttxxxyyyxxxwwwwwwsssmmmhhheeeccc```^^^]]]\\\ZZZYYYZZZ```gggmmmppplllgggcccaaa```]]][[[ZZZ\\\aaalll{{{www~~~gggVVVMMMIIIGGGSSSfffxxx}}}qqqrrrzzzsssjjjbbb```]]]\\\\\\\\\]]]]]]YYYXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTSSSQQQOOOOOOQQQSSSSSSUUUVVVVVVVVVVVVWWWYYYVVVUUUTTTUUUVVVVVVTTTRRRLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSSSSQQQQQQSSSVVVSSSSSSUUU[[[eeennntttvvvzzz{{{|||}}}}}}{{{wwwtttnnnqqqvvvyyyxxxwwwvvvvvvzzz}}}}}}zzzvvvrrrnnnmmmlllkkkjjjiiigggdddbbb```______```[[[[[[[[[YYYXXXVVVTTTSSSTTTRRROOONNNOOOOOOMMMLLLLLLLLLLLLKKKIIIGGGDDDCCC??????>>>???BBBEEEJJJLLLLLLQQQTTTRRRPPPNNNIIICCCDDDCCCBBBBBBBBBAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>???===:::888888999:::;;;xxxuuummmjjjgggdddaaa^^^[[[XXXSSSTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTPPPRRRTTTWWW[[[___bbbddd```\\\YYYXXXZZZaaaqqq{{{uuuqqqppp{{{yyyxxx~~~{{{zzzwwwrrrnnnlllmmmnnnlllnnnooooooppprrrwwwzzz}}}~~~|||vvvmmmfffaaa]]]]]]dddmmmwww}}}|||{{{xxxwwwxxx|||xxxxxxxxxxxxvvvtttrrrpppqqqqqqppppppoooooonnnnnnrrrqqqpppooopppqqqsssuuuppprrrtttuuuuuuvvvxxxzzztttvvvxxxxxxxxxyyyzzz|||xxxxxxzzz{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwtttrrrqqqrrrssssssssskkkddd^^^\\\ZZZYYY]]]ccceeehhhlllqqqtttvvvvvvvvvwwwsssmmmhhheeebbb___]]]]]]]]][[[ZZZ]]]ccclllrrrsssmmmfffbbb```___]]][[[]]]aaaiiixxxxxxwwwwww]]]OOOJJJIIIIIIVVVjjj{{{{{{sssxxxzzzjjjeee\\\[[[YYYXXXXXXZZZ[[[\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPMMMKKKKKKNNNQQQRRRTTTUUUUUUUUUUUUWWWXXXTTTSSSRRRSSSTTTSSSRRRPPPKKKKKKLLLLLLMMMMMMNNNNNNMMMPPPRRRRRRQQQQQQSSSVVVTTTSSSSSSYYYaaajjjoooqqquuuwwwzzz|||{{{yyyvvvuuujjjmmmqqquuuyyyzzzzzzzzzyyy|||zzz|||zzzvvvrrrooonnnnnnnnnnnnmmmkkkgggcccaaa```___```[[[[[[ZZZYYYXXXVVVTTTSSSSSSRRRPPPOOOPPPPPPOOONNNLLLLLLLLLKKKIIIGGGEEECCC@@@??????@@@CCCGGGKKKMMMPPPUUUXXXVVVTTTSSSNNNHHHBBBAAAAAAAAAAAA???<<<999<<<<<<<<<<<<<<<===>>>>>>???===:::888777777999:::}}}tttmmmjjjeeeaaa^^^[[[XXXUUUPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSUUUVVVVVVWWWSSSSSSRRRRRRRRRTTTUUUVVVVVVTTTTTTYYYaaafffgggeee___\\\YYYVVVXXX___hhhpppuuukkkfffmmmyyy{{{wwwvvvxxxxxxtttoootttooommmnnnmmmlllnnnrrrwww}}}yyyvvvppphhhccc^^^___bbbhhhqqq}}}~~~}}}||||||{{{{{{|||zzzyyyxxxvvvsssqqqpppoooqqqqqqqqqooommmnnnqqqsssyyyvvvssspppnnnooopppqqqttttttttttttvvvxxxzzz{{{{{{wwwttttttwwwyyyyyyxxxzzzyyyxxxxxxzzzzzzyyyxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwtttqqqqqqssstttsssqqqjjjfffaaa\\\ZZZZZZ\\\^^^ccceeeiiimmmrrruuuxxxyyysssrrroooiiiddd```______[[[[[[\\\```ffflllppprrrsssnnnfff___^^^```aaa___aaaeeeuuu|||~~~cccQQQJJJIIIIIINNN[[[pppxxxyyyrrrggg^^^]]]\\\[[[YYYYYYYYYZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUTTTTTTRRRQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRROOOKKKIIIHHHIIINNNPPPSSSVVVWWWVVVTTTSSSTTTSSSRRRQQQRRRRRRQQQOOOIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLOOORRRVVV[[[aaahhhllloootttwwwwwwyyy||||||zzzssspppqqqxxx}}}|||{{{{{{~~~~~~}}}{{{}}}~~~zzztttqqqrrrsssuuuuuuuuuqqqkkkgggeeeccc```___\\\[[[YYYXXXVVVUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEEEECCCBBBAAABBBCCCGGGJJJMMMTTTWWWYYYXXXTTTNNNHHHFFFCCCDDDDDDBBB???<<<::::::777888999:::<<<>>>@@@AAA???<<<999888999;;;;;;;;;{{{rrrkkkhhhddd```]]]ZZZWWWTTTQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWZZZccclllppplllfff^^^\\\YYYVVVWWW\\\ccciiizzztttfff^^^dddppp~~~~~~}}}~~~}}}xxxsssrrrmmmkkkllllllkkkmmmqqquuu}}}yyytttnnnfff```]]]```dddkkkttt~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{yyyxxxwwwuuusssrrrpppoooqqqqqqpppnnnmmmnnnpppssswwwuuusssqqqppppppqqqrrruuuttttttuuuvvvxxxzzz{{{zzzwwwttttttvvvxxxxxxxxxzzzxxxwwwxxxyyyzzzyyywwwyyyyyyyyyxxxxxxwwwwwwvvvvvvtttqqqqqqrrrtttsssrrrmmmiiiddd___\\\\\\^^^```eeefffhhhlllooorrrtttvvvrrrqqqooojjjdddaaa___```^^^___bbbfffkkkoooqqqrrrooojjjccc^^^]]]___aaabbbhhhppprrrZZZKKKFFFFFFGGGQQQ```vvv}}}uuu{{{yyyooofff^^^[[[ZZZYYYWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUURRRQQQPPPMMMJJJIIIIIIKKKQQQSSSTTTVVVWWWVVVUUUTTTTTTSSSQQQQQQRRRRRRPPPOOOJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKMMMPPPSSSWWW]]]dddiiijjjppptttuuuxxx{{{|||zzzuuuqqqqqqwww|||||||||~~~~~~zzz{{{{{{|||~~~~~~zzzvvvssstttvvvwwwxxxxxxtttnnniiieeeccc```___[[[ZZZXXXVVVUUUTTTTTTTTTRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCFFFIIIMMMOOOTTTVVVYYYXXXTTTNNNIIIGGGAAABBBCCCAAA>>>:::999888777777888999;;;===???@@@???<<<999888999:::::::::xxxooojjjgggbbb___\\\YYYVVVSSSQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSVVVXXX^^^jjjvvvwwwnnnddd[[[ZZZXXXVVVVVVXXX]]]```vvv{{{iii]]][[[ffftttzzzuuupppkkkiiikkkkkkiiilllpppsss}}}xxxrrrkkkccc]]]]]]aaahhhpppyyy}}}|||{{{{{{}}}|||zzzzzzyyyyyyxxxwwwvvvuuusssrrrqqqpppppppppooommmlllmmmppprrrtttttttttsssssssssssssssuuuuuuuuuuuuwwwyyy{{{|||zzzwwwuuuuuuvvvwwwwwwwwwyyywwwvvvwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvuuuvvvtttqqqqqqrrrssssssrrrpppmmmgggbbb______```aaaeeefffgggiiilllnnnqqqrrrppppppnnnjjjeeeaaa______aaaeeejjjpppsssuuuttttttmmmhhhbbb^^^^^^```eeehhhrrr}}}dddPPPFFFDDDFFFIIIXXXiii~~~zzzuuupppjjjddd]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSSSSSSSTTTVVVXXXYYYQQQPPPOOOLLLJJJJJJLLLNNNUUUUUUUUUUUUVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQPPPNNNLLLLLLMMMMMMMMMNNNNNNOOONNNMMMMMMLLLKKKJJJIIIIIIKKKLLLMMMOOOSSSYYY```eeeeeelllrrrtttvvvzzz{{{yyyxxxsssrrrvvvyyy{{{~~~~~~}}}~~~}}}}}}yyyyyywwwtttssswww|||yyywwwxxxzzz{{{{{{}}}xxxqqqkkkgggccc```^^^[[[ZZZXXXVVVUUUTTTTTTUUUTTTTTTSSSSSSQQQPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFIIIMMMPPPSSSUUUWWWYYYWWWSSSNNNJJJHHH@@@AAABBBAAA===:::888777555555666777999;;;<<<===>>><<<999888999999999888}}}vvvmmmiiifffbbb^^^\\\YYYVVVSSSRRRRRRRRRSSSRRRQQQQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRVVVVVV\\\iiitttttthhh\\\VVVWWWWWWWWWVVVVVVXXXZZZnnnzzzqqqcccZZZaaannn|||yyytttoookkkiiijjjjjjiiikkkooorrr}}}|||vvvoooggg```\\\]]]bbbkkkuuu~~~~~~}}}}}}|||~~~}}}{{{zzzyyyyyyxxxvvvvvvuuutttsssrrrqqqpppoooooommmkkkiiikkknnnqqqrrrssstttuuuuuuuuuttttttuuuuuuuuuvvvwwwyyy{{{|||yyyxxxwwwvvvvvvvvvvvvvvvxxxvvvvvvvvvxxxyyyxxxwwwuuuvvvyyy{{{{{{yyyvvvtttuuusssrrrqqqqqqrrrrrrrrrrrrnnniiidddaaaaaaaaabbbddddddeeegggjjjmmmppprrrppppppnnnjjjeee```^^^]]]ccciiiqqqxxxzzzyyywwwuuummmiiidddaaa```bbbiiiqqq}}}qqqZZZJJJDDDDDDIIIOOOcccsssyyyzzzrrrhhhfffaaa\\\\\\[[[YYYWWWVVVUUUUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRTTTVVVYYYZZZQQQQQQPPPNNNLLLMMMPPPSSSWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRQQQQQQRRRQQQPPPNNNLLLMMMNNNOOOPPPQQQRRRRRRLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNPPPUUU\\\```ccclllsssuuuwwwyyyzzzyyyyyytttrrrtttwwwxxx}}}|||~~~}}}zzzyyy|||{{{yyyzzz}}}}}}vvvrrrmmmjjjmmmuuu~~~~~~|||{{{|||~~~~~~~~~zzztttnnniiieeeaaa^^^]]][[[YYYWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTQQQOOONNNKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHJJJLLLPPPTTTVVVWWWXXXYYYVVVQQQLLLHHHGGG@@@BBBCCCBBB???;;;888777444444444555666888999:::===;;;999888888888777666}}}vvvllliiifffbbb___\\\ZZZWWWTTTRRRRRRRRRSSSRRRQQQQQQPPPRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQWWWVVVYYYaaajjjjjj```WWWSSSUUUWWWXXXWWWVVVVVVWWWaaammmyyykkkcccccciiivvvzzzvvvqqqmmmjjjkkkkkkiiikkkooorrr|||}}}{{{|||zzzsssllleee```^^^___fffpppzzz~~~}}}|||zzzyyyxxxxxxxxxuuuuuutttsssrrrqqqppppppmmmlllkkkhhhggghhhllloooppprrrtttuuuvvvvvvuuutttuuuuuuuuuuuuwwwyyy{{{|||zzzzzzyyyxxxvvvvvvvvvvvvwwwvvvuuuvvvxxxyyyxxxwwwuuuwwwzzz||||||zzzvvvttttttsssrrrqqqpppppprrrsssqqqnnnjjjeeecccbbbbbbcccbbbccceeehhhkkkooorrrsssppppppnnnjjjeeeaaa______fffmmmvvv}}}}}}{{{xxxvvvlllhhheeedddbbbcccnnn{{{wwweeeQQQGGGCCCEEENNNWWWppp}}}|||zzz~~~kkkdddccc___[[[ZZZYYYWWWVVVTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSVVVXXXYYYRRRRRRRRRQQQPPPQQQTTTVVVVVVUUUSSSRRRRRRSSSTTTUUUUUUSSSRRRRRRRRRRRRQQQOOOLLLMMMOOORRRTTTUUUVVVVVVNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNNNNPPPSSSYYY]]]bbbllluuuxxxxxxzzzzzzyyyzzzvvvssstttuuuvvv{{{|||}}}zzzwwwvvvzzzxxxuuuyyy}}}wwwrrrkkkeeeeeejjjrrrwww}}}yyywwwwww||||||}}}~~~~~~{{{vvvrrrmmmiiidddaaa]]][[[YYYWWWVVVVVVWWWXXX[[[ZZZYYYWWWUUURRRPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHJJJLLLOOORRRUUUWWWXXXYYYXXXTTTOOOJJJGGGFFFCCCEEEGGGEEEAAA<<<999777333333333444444666777777;;;999777777888888666555|||uuukkkhhheeeaaa^^^\\\ZZZWWWUUUQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRWWWVVVVVV[[[___```[[[UUUSSSVVVYYYZZZYYYWWWVVVVVV\\\fffxxxzzzmmmfffeeennnzzz}}}uuuqqqnnnnnnmmmkkklllpppttt}}}}}}wwwvvvxxx}}}}}}xxxpppiiidddbbbccceeelllvvv~~~|||{{{zzzyyyyyyyyyyyyyyyvvvuuutttsssqqqpppooonnnkkkjjjhhheeeccceeeiiimmmpppqqqssstttuuuuuuttttttttttttttttttvvvxxxzzz{{{{{{||||||zzzxxxvvvvvvwwwwwwvvvvvvwwwyyyzzzyyyxxxxxxzzz|||}}}}}}zzzwwwtttsssssssssqqqooooooqqqssspppnnnjjjfffdddcccddddddbbbdddgggkkkooorrrssstttppppppnnnkkkgggeeefffgggnnnuuu|||}}}yyyuuutttiiieeedddfffdddfffuuuzzzfffXXXIIIDDDCCCFFFSSSbbb|||~~~uuu|||tttgggccc```\\\ZZZVVVUUUSSSRRRQQQRRRRRRSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOQQQRRRTTTUUUVVVVVVRRRSSSTTTTTTSSSTTTVVVXXXTTTTTTRRRRRRRRRSSSTTTUUUVVVTTTSSSSSSSSSSSSRRRPPPNNNOOORRRUUUWWWXXXXXXXXXRRRQQQQQQPPPOOONNNMMMMMMPPPPPPQQQQQQQQQSSSVVVYYY```kkkvvvyyyzzz{{{|||{{{{{{xxxwwwxxxwwwuuuxxx~~~~~~}}}~~~yyyvvvwww{{{xxxvvv{{{~~~xxxooogggcccdddgggiiitttxxx||||||wwwqqqnnnmmmrrrsssuuuwwwyyy{{{|||}}}}}}{{{yyywwwuuupppkkkfff___]]]ZZZXXXWWWXXXZZZ[[[^^^]]]ZZZWWWTTTRRRPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIKKKMMMPPPRRRUUUVVVVVVVVVUUURRRMMMIIIGGGGGGGGGIIIJJJHHHCCC===999777333333333333333444555666888777666666777888666555{{{tttjjjgggddd```]]][[[YYYVVVTTTQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVXXXZZZ\\\\\\ZZZWWWUUUTTT[[[bbbqqqrrrfff^^^dddpppxxx|||zzzuuurrrrrrpppmmmnnnrrrwww}}}wwwqqqppptttzzz~~~~~~{{{uuummmfffdddfffhhhmmmsss}}}zzzzzzyyyyyyyyyyyyyyyzzzvvvvvvtttrrrpppooommmmmmiiihhheeebbb```bbbgggkkkpppqqqrrrsssssstttssssssssssssssssssuuuwwwyyyzzz|||}}}~~~|||yyyvvvvvvwwwxxxwwwvvvwwwzzz{{{zzzyyy|||}}}~~~~~~}}}zzzwwwuuurrrssssssqqqooonnnqqqsssooommmjjjhhhfffeeeffffffeeehhhlllpppsssttttttsssoooooonnnlllkkkmmmqqqtttyyy~~~|||uuuqqqpppgggdddfffjjjkkknnn~~~{{{xxxrrrWWWLLLEEEDDDEEEJJJ[[[oooxxxuuu~~~llldddbbb]]]ZZZYYYTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNOOORRRTTTUUUUUUUUUTTTQQQSSSUUUVVVUUUUUUUUUVVVSSSSSSSSSSSSTTTUUUUUUVVVWWWVVVTTTTTTUUUUUUSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRRRRRRRRRRTTTUUUZZZggguuuzzz{{{}}}}}}{{{|||}}}{{{vvvwww|||~~~}}}}}}}}}zzzxxxzzz|||zzzxxxpppiiigggfffgggiiiooouuuuuuqqqllljjjjjjhhhiiikkknnnqqqssstttuuuwwwzzz~~~{{{|||}}}~~~}}}yyyrrrnnnfffdddaaa___^^^___aaacccaaa___ZZZVVVSSSQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKIIIJJJKKKMMMOOOQQQSSSTTTQQQQQQQQQNNNKKKJJJJJJJJJJJJKKKLLLJJJDDD===777555333333333222333333444444666555555666777888777555zzzsssiiieeebbb___\\\ZZZXXXUUUSSSPPPPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLNNNPPPRRRTTTTTTTTTTTTLLLNNNPPPRRRRRRRRRTTTUUU\\\^^^___^^^[[[WWWTTTSSSWWW\\\hhh{{{sssdddYYY]]]jjjrrryyy~~~~~~xxxuuutttrrrnnnooosssxxx~~~{{{sssmmmlllqqqwww|||~~~{{{tttllleeedddhhhlllrrrxxx~~~~~~}}}}}}yyyyyyxxxxxxyyyyyyzzz{{{wwwvvvtttrrrpppnnnlllkkkhhhfffccc```___aaafffjjjqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrssstttvvvxxxyyy|||~~~zzzwwwwwwxxxxxxwwwwwwxxxzzz|||{{{zzz~~~~~~}}}zzzwwwvvvrrrssssssqqqnnnnnnqqqsssooonnnkkkiiigggggghhhhhhhhhkkkooosssuuuuuusssrrrooonnnnnnmmmooossszzz~~~zzzrrrnnnmmmhhhfffiiipppqqqwwwyyyuuusssxxxnnn^^^NNNFFFCCCGGGHHHNNNccczzz~~~yyyxxxtttfffbbbaaa[[[XXXXXXTTTSSSSSSRRRRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQNNNPPPSSSVVVWWWVVVTTTSSSPPPRRRVVVWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXVVVUUUUUUVVVUUUTTTRRRUUUVVVXXXYYYYYYWWWVVVTTTUUUUUUUUUUUUVVVVVVVVVVVVOOOQQQSSSSSSRRRQQQRRRSSSUUUdddsssyyy{{{~~~~~~~~~~~~xxxwww{{{||||||~~~}}}xxx{{{{{{~~~}}}}}}|||xxxrrrnnnlllllleeejjjpppqqqmmmjjjjjjkkkaaabbbeeehhhkkkmmmooopppnnnrrrxxx{{{}}}zzz|||xxxsssnnnkkkhhhfffeeegggiiikkkccc```ZZZUUUQQQPPPQQQQQQOOOOOOOOOOOOOOONNNMMMLLLIIIJJJKKKMMMOOOQQQRRRSSSLLLMMMMMMLLLKKKKKKLLLNNNKKKLLLMMMJJJDDD<<<666333444333333222333333444444444444444555777888777666vvvnnnfffdddaaa]]]YYYVVVUUUVVVVVVPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOONNNMMMJJJIIIOOOQQQRRRRRRPPPPPPPPPQQQRRRPPPNNNOOORRRUUUWWWWWWVVVXXXYYYXXXUUUQQQOOONNNQQQYYYcccpppsssdddWWWYYYdddnnnuuuyyy{{{wwwuuutttsssrrr||||||zzzppplllooouuu{{{~~~zzzqqqjjjiiimmmqqqxxx|||zzzwwwwwwxxxxxxxxxwwwtttsssqqqooommmkkkjjjjjjfffccc___\\\]]]bbbhhhlllrrrtttvvvtttqqqpppppprrrtttsssqqqrrrtttwwwxxxxxx|||}}}~~~}}}{{{yyyyyyzzzzzzyyyyyyyyy{{{}}}~~~|||zzzyyywwwvvvssspppoooooopppqqqrrrqqqooonnnmmmmmmmmmmmmnnnnnnoooppprrrtttvvvwwwpppnnnmmmooosss{{{|||qqqmmmoooeeedddhhhrrr|||xxxooonnnqqq|||vvv```OOOGGGGGGCCC???DDDXXXnnn{{{{{{wwwvvvxxxoooddd___^^^]]]YYYTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVTTTSSSTTTVVVUUUUUUVVVWWWWWWXXXYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTVVVVVVVVVUUUSSSQQQWWWZZZdddrrr|||}}}~~~|||~~~zzzuuuqqquuu{{{~~~zzz{{{~~~~~~yyyppphhhccceeegggeeebbbaaa___]]]\\\___dddggggggeeelllmmmooouuu|||~~~zzztttqqqnnnmmmnnnnnnkkkhhhbbb___YYYSSSOOONNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLJJJIIIHHHHHHHHHJJJMMMOOOOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMJJJFFFAAA===999777444555555555444333333222333444444555666777888888ssskkkbbbaaa___\\\XXXVVVUUUTTTUUUOOOOOOMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHMMMPPPRRRRRRQQQOOOOOOPPPQQQPPPNNNOOORRRUUUVVVVVVVVVWWWXXXVVVSSSPPPOOONNNNNNUUU]]]ggguuuxxxjjj^^^]]]dddkkkrrrxxx~~~~~~|||{{{zzzyyy}}}|||zzzpppkkknnnttt{{{}}}vvvpppoootttyyy~~~}}}zzzyyyxxxxxxxxxxxxwwwuuurrrqqqooommmkkkjjjhhhhhhdddaaa]]][[[]]]bbbgggkkkpppsssuuuuuurrrqqqqqqrrruuutttssstttvvvyyyyyyyyy|||~~~}}}|||{{{{{{zzzyyyxxxxxxyyy|||}}}|||zzzyyyyyyxxxvvvsssrrrqqqqqqqqqrrrqqqqqqppppppoooooooooooooooppprrrtttwwwyyyzzzwwwvvvuuuvvv{{{yyynnniiiiiiggggggnnn{{{}}}vvvpppooorrrkkkVVVHHHBBBDDDCCCCCCLLL```vvv|||xxxyyytttkkkaaa\\\\\\[[[WWWSSSUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPSSSSSSTTTUUUUUUUUUUUUTTTWWWXXXXXXWWWUUUSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWWWWUUUTTTRRRQQQSSS[[[hhhqqqtttwww{{{}}}~~~{{{vvvsssttt|||zzzyyy~~~~~~wwwlllcccaaaaaa```^^^^^^]]]\\\\\\^^^bbbeeeggghhhqqqrrrtttzzz~~~}}}~~~~~~{{{wwwuuusssrrrsssrrrooommmeeeaaa[[[TTTPPPNNNMMMNNNOOONNNNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQPPPPPPOOOJJJIIIFFFBBB>>>:::666444444555555555444444333222444444444555555666666777~~~pppggg]]]^^^]]][[[XXXVVVTTTSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGLLLOOORRRSSSQQQOOONNNNNNPPPOOONNNOOORRRTTTUUUUUUUUUUUUTTTRRROOONNNNNNPPPNNNSSSYYY___jjjwwwtttiiiddddddgggnnnuuu{{{~~~{{{}}}yyypppkkknnnuuu~~~}}}yyyyyy~~~|||}}}|||zzzxxxxxxxxxyyyyyyxxxuuurrrooonnnmmmkkkiiigggeeeeeebbb___\\\[[[]]]bbbhhhlllpppssswwwxxxwwwuuuttttttwwwvvvvvvxxx{{{}}}}}}}}}}}}~~~}}}|||{{{yyywwwvvvxxx{{{~~~}}}|||{{{zzz{{{zzzyyywwwuuutttrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssvvvyyy|||~~~~~~wwwmmmfffeeekkkmmmwww~~~vvvrrrppprrrvvvsss]]]MMMCCC???CCCDDDHHHTTTiii||||||{{{}}}mmmeee]]]YYYYYYYYYVVVSSSVVVUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQRRRQQQPPPPPPOOORRRSSSTTTTTTUUUUUUTTTTTTZZZ[[[[[[YYYUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUWWWXXXWWWVVVTTTSSSMMMMMMRRR\\\dddkkkrrryyy~~~|||xxxvvvttt}}}~~~}}}{{{xxx|||~~~ssseee___^^^\\\\\\^^^bbbccceeegggiiilllpppsssuuuwwwzzz~~~~~~~~~|||{{{{{{|||}}}}}}zzzyyyxxxvvvvvvvvvuuusssqqqiiieee___YYYSSSPPPOOONNNOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLFFFEEECCC@@@<<<888555333444555555555555444333333444444444444444444444444{{{nnneee\\\]]]\\\[[[YYYWWWTTTRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHKKKOOORRRTTTRRRPPPNNNMMMOOONNNNNNPPPRRRTTTTTTSSSTTTSSSQQQNNNKKKLLLNNNQQQSSSVVVYYY]]]dddppp}}}{{{rrrkkkeeedddjjjrrrzzzzzzzzz~~~~~~yyyqqqmmmpppzzz{{{|||~~~}}}|||{{{wwwwwwxxxzzzzzzxxxtttppplllkkkjjjiiigggeeecccbbbbbb```]]]]]]___dddiiimmmsssvvvzzz}}}~~~}}}{{{zzz||||||}}}|||{{{zzzyyyvvvuuuvvvzzz}}}~~~}}}|||{{{{{{|||{{{{{{yyywwwuuusssrrrpppqqqrrrsssssssssrrrqqqqqqqqqrrrtttwwwzzz~~~yyyssslllgggfffmmmsss{{{sssnnnnnnvvv~~~|||fffSSSIIIEEEAAADDDFFFKKKYYYnnn~~~}}}{{{}}}sssfff```ZZZWWWWWWXXXVVVTTTWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQQQQPPPOOOOOORRRRRRSSSTTTTTTTTTTTTSSSXXXZZZ[[[YYYVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTVVVVVVVVVUUUSSSQQQMMMLLLNNNTTT\\\dddoooyyy~~~|||zzzxxx{{{~~~~~~~~~~~~~~~~~~zzz|||~~~xxxjjjcccaaa^^^]]]___ccchhhnnnqqqrrrsssvvvyyyuuuwwwzzz}}}|||{{{{{{{{{zzzxxxwwwxxxzzz{{{|||{{{yyyxxxxxxxxxwwwwwwwwwuuusssrrrmmmjjjeee```[[[XXXVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIDDDCCCBBB???<<<999666444444444555555555555444444555555444444444333333333xxxmmmfff______^^^\\\ZZZWWWTTTRRRQQQNNNMMMLLLKKKKKKJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIIIILLLOOOSSSTTTSSSPPPOOONNNNNNNNNNNNPPPSSSSSSRRRQQQRRRQQQNNNKKKIIIKKKOOORRRXXXXXXYYY[[[```jjjxxx}}}wwwpppgggbbbgggooo{{{~~~yyywwwzzz|||{{{|||}}}yyysssqqquuu~~~~~~|||||||||{{{{{{|||}}}}}}wwwxxxyyy{{{{{{xxxtttpppjjjjjjjjjjjjhhhgggeeedddeeecccaaaaaaccchhhmmmpppuuuwww{{{{{{yyyyyyxxxvvvuuuvvvxxx|||~~~~~~}}}||||||||||||{{{{{{zzzyyywwwuuusssrrrqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqsssuuuzzz}}}|||uuupppkkkiiijjjppp}}}{{{sssmmmnnnzzzqqq\\\LLLFFFFFFAAACCCFFFNNN^^^ssszzz|||{{{gggaaa]]]XXXVVVWWWWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRTTTVVVXXXXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPOOOLLLLLLPPPVVV^^^kkkxxx~~~}}}~~~xxxtttwww}}}}}}yyynnnjjjgggbbb___^^^^^^eeennntttuuuttttttuuuoooqqqtttyyy~~~wwwuuuuuuuuuwwwwwwvvvtttuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwuuusssrrrooommmjjjgggcccaaa___^^^ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVSSSPPPMMMKKKKKKJJJJJJIIIHHHFFFEEEDDD@@@@@@>>>===:::888555444444444555666666555555444555555555444333333222222~~~tttlllhhhbbbaaa___\\\YYYUUUSSSQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIILLLOOORRRSSSQQQOOONNNNNNMMMMMMNNNQQQSSSSSSQQQNNNPPPOOOMMMJJJIIIKKKOOOSSSWWWUUUUUUXXX[[[bbbnnnyyy|||yyywwwrrrjjjdddfffmmmyyy}}}|||wwwuuuwwwyyywwwwwwyyy}}}|||zzzwwwuuuyyy~~~}}}|||}}}|||{{{zzz{{{|||}}}~~~yyyyyyzzz||||||yyytttqqqlllmmmnnnnnnnnnmmmkkkjjjkkkjjjhhhgggiiimmmrrruuuwwwyyy|||~~~zzzyyywwwwwwvvvuuuvvvxxxzzz{{{~~~|||zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwuuutttttttttsssrrrrrrrrrrrrssssssrrrqqqqqqrrrtttxxx}}}yyyqqqmmmjjjmmmqqq||||||vvvqqqnnnqqqvvvdddSSSFFFAAABBB>>>BBBIIIUUUhhh|||yyy}}}||||||ooo```]]][[[WWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOQQQUUUVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUWWWVVVUUUTTTTTTSSSSSSTTTTTTPPPQQQSSSSSSSSSRRRPPPOOOOOOLLLJJJLLLOOOVVVdddqqq}}}~~~}}}vvvooottt}}}~~~~~~xxxpppnnnllleee^^^[[[[[[aaajjjqqqsssrrrpppoooggghhhiiimmmqqqssssssrrrkkkkkkkkkmmmoooqqqpppoooqqqsssttttttssssssuuuwwwtttwwwyyyyyywwwtttssssssooonnnmmmkkkiiigggeeeddd^^^^^^^^^^^^]]]]]]]]]]]][[[YYYWWWSSSOOOLLLIIIHHHEEEEEEEEEDDDCCCBBB@@@???;;;;;;:::999777555444333444444555666666666666555666555555555444444333333|||yyypppjjjiiieeeccc```\\\WWWRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMOOOOOONNNMMMMMMMMMLLLLLLNNNQQQSSSSSSPPPMMMOOONNNLLLJJJIIIKKKPPPSSSTTTPPPOOOTTTWWWZZZcccllltttssssssrrrlllffffffkkkvvv|||~~~zzzuuutttvvvwwwuuutttuuuyyy}}}}}}|||zzzyyyzzz~~~|||zzz{{{{{{||||||}}}}}}}}}}}}{{{{{{{{{||||||yyyuuurrrqqqrrrtttuuuvvvuuutttsssrrrpppooonnnooossswwwyyy}}}}}}}}}{{{{{{uuuvvvvvvvvvwwwxxxxxxyyy{{{zzzxxxwwwvvvvvvwwwxxx{{{zzzyyywwwvvvvvvwwwwwwxxxvvvtttrrrqqqrrrtttuuutttsssrrrrrrtttxxx|||}}}tttnnnlllnnnwwwzzzrrrkkkkkkpppwww}}}gggXXXLLLBBB???AAA???FFFQQQbbbvvvvvv|||{{{{{{yyyfff^^^ZZZXXXVVVUUUTTTTTTUUUTTTRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLOOORRRTTTSSSRRRRRRRRRRRRQQQPPPOOOQQQSSSVVVXXXVVVUUUTTTTTTSSSSSSTTTTTTQQQRRRSSSTTTSSSRRRPPPOOOOOOLLLJJJKKKLLLQQQ^^^jjjxxx{{{~~~}}}{{{~~~uuurrrwww}}}~~~zzzzzzsssrrrppphhh```\\\YYY\\\aaafffkkkllljjjhhh```______```bbbcccbbbaaa______aaadddgggiiiiiihhhjjjkkkmmmlllkkkkkknnnqqqpppsssvvvvvvsssqqqppppppmmmmmmmmmllljjjgggeeeddd]]]]]]\\\\\\[[[[[[ZZZZZZUUUSSSPPPLLLIIIFFFEEEEEE@@@@@@@@@??????===<<<<<<999999999888777555444333444444555666666666666666666666555555555555555555zzzwwwmmmhhhiiieeeddd```[[[UUUPPPMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGJJJKKKMMMMMMKKKJJJKKKLLLKKKLLLNNNQQQSSSRRROOOLLLNNNMMMLLLKKKJJJLLLPPPTTTRRRMMMLLLRRRVVVWWW\\\dddnnnnnnpppqqqnnnhhhgggjjjssszzzyyytttsssvvvwwwtttrrrtttwww{{{~~~}}}zzz{{{~~~{{{zzzyyy{{{}}}~~~}}}{{{}}}||||||||||||zzzvvvssstttvvvxxxzzz{{{{{{zzzyyyvvvuuusssrrrsssvvvzzz|||~~~}}}}}}tttuuuvvvwwwxxxxxxwwwwwwyyywwwuuutttssstttuuuvvv|||{{{yyywwwwwwxxxyyyzzz{{{yyyuuurrrrrrsssuuuwwwvvvuuussssssuuuxxx}}}yyysssnnnllllllrrr~~~vvvjjjaaafffrrr}}}sss\\\OOOHHHBBB@@@CCCCCCLLL[[[mmmwwwuuu|||xxx|||nnnaaa]]]XXXWWWUUUSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKNNNQQQSSSRRRPPPOOOOOOPPPOOONNNNNNPPPSSSWWWYYYVVVUUUUUUTTTSSSTTTTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPPPPMMMLLLLLLLLLOOO[[[ggguuuxxx|||~~~{{{yyyzzzvvvvvv|||~~~{{{{{{zzz}}}wwwvvvssskkkbbb^^^SSSSSSTTTXXX^^^aaaaaa^^^]]][[[XXXXXXXXXXXXWWWVVVWWWWWWZZZ^^^bbbdddddddddbbbdddeeedddbbbcccfffjjjkkknnnrrrrrrooolllkkkllllllllllllkkkhhhfffcccaaa[[[ZZZZZZYYYXXXWWWVVVVVVOOOMMMIIIFFFCCCBBBBBBBBB============<<<;;;:::999::::::::::::999888666666444444555666777777666666666666666666666666666666xxxuuummmhhhfff```___\\\WWWSSSQQQPPPOOONNNKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLOOOPPPQQQQQQPPPOOOPPPRRRNNNMMMKKKIIIJJJMMMQQQSSSVVVQQQOOOQQQSSSUUUZZZaaagggkkkpppttttttqqqlllhhhsss{{{wwwsssqqqssssssqqqrrruuu{{{}}}}}}zzzzzz}}}}}}zzzxxxyyy{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~{{{||||||}}}~~~zzzxxxuuussstttxxx|||~~~}}}|||{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvxxxyyy{{{{{{zzzxxxwwwxxxyyyyyyyyyxxxwwwwwwvvvyyywwwttttttwww{{{~~~~~~|||uuupppnnnpppsss|||xxxsssgggiiilllpppzzziiiQQQGGGCCC???@@@DDDCCCTTTjjj|||}}}}}}yyyiii___XXXVVVTTTRRRSSSTTTTTTQQQNNNSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTSSSQQQPPPPPPQQQTTTSSSQQQOOOOOOOOOQQQRRRMMMOOOPPPOOOLLLKKKNNNPPPRRRRRRQQQQQQQQQQQQQQQRRRVVVTTTSSSRRRQQQOOOKKKHHHHHHJJJLLLNNNOOONNNMMMLLLKKKOOOQQQPPPQQQTTTTTTQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPPPPRRRUUUVVVVVVUUUQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNQQQTTTWWWYYYdddooo}}}~~~}}}~~~yyyzzzvvvyyy~~~}}}|||~~~|||wwwooofff^^^XXXVVVSSSSSSUUUWWWYYYYYYPPPQQQQQQQQQPPPPPPRRRSSSQQQRRRSSSTTTWWWYYY[[[\\\ZZZYYYXXXWWWWWWYYY[[[\\\eeeeeeeeeeeeeeeeeeeeeeeeggggggfffdddaaa]]]YYYWWWWWWUUUSSSSSSTTTSSSNNNKKKHHHGGGDDDBBB???===<<<;;;:::999999999888888777777777777666555555555555555666666666666666555555444888777555444333333333444yyywwwnnnhhheee^^^\\\YYYUUURRRQQQPPPNNNMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNMMMLLLLLLMMMOOONNNMMMKKKJJJKKKNNNQQQSSSWWWRRRPPPRRRSSSTTTXXX]]]eeekkkttt{{{}}}{{{vvvrrrttt{{{yyyrrrnnnppprrrssstttwwwzzz{{{}}}}}}zzzyyy|||}}}yyywwwxxxyyy||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyvvvttttttxxx}}}~~~|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvwwwwwwwww{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxvvvttttttvvvzzz|||||||||{{{zzz{{{|||zzzvvvrrrnnnjjjkkksss}}}wwwqqqnnnjjjmmmqqqwwwsss^^^KKKDDDAAA???AAAGGGNNNaaaxxx|||zzzmmmaaaYYYUUUTTTRRRQQQRRRSSSSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSQQQPPPPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQNNNPPPQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRWWWWWWWWWVVVSSSPPPMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKOOOPPPOOOPPPSSSSSSPPPOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQPPPRRRTTTVVVVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOOPPPSSSVVVWWW^^^hhhvvv~~~~~~{{{{{{wwwxxxzzz~~~}}}|||yyyxxxzzz{{{~~~{{{qqqiiiaaa]]]YYYVVVUUUUUUVVVUUUOOOOOOOOOMMMLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVSSSQQQPPPOOOOOOPPPQQQRRRYYYZZZZZZ[[[\\\]]]^^^^^^``````___]]]ZZZWWWSSSQQQOOOLLLJJJJJJKKKJJJGGGDDDDDDCCCAAA???===;;;::::::999999888888777777777777777666666555555555555555222333444666777777777777666666555444444555666777zzzwwwnnnfffbbb[[[WWWUUUSSSQQQQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMOOORRRTTTVVVSSSRRRTTTUUUSSSUUUYYY```hhhttt{{{www}}}{{{qqqiiilllrrrvvvxxxyyyxxxyyyzzz{{{}}}~~~zzzxxxzzz~~~|||xxxvvvvvvxxx}}}}}}~~~~~~}}}{{{wwwtttsssxxx~~~}}}{{{zzzyyyxxxwwwwwwyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyy~~~~~~~~~|||zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvuuussstttvvvxxxxxxxxxvvvtttqqqoooooonnnllljjjhhhggglllzzzvvvooollljjjnnnsssyyyyyybbbSSSEEEBBBBBB@@@DDDLLLWWWlllwwwxxxnnn```YYYTTTRRRQQQPPPOOOPPPQQQRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRRRRPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNOOOOOOOOOPPPQQQPPPNNNNNNPPPRRRRRRRRRQQQQQQQQQRRRRRRSSSWWWZZZ\\\[[[VVVQQQOOONNNLLLLLLMMMMMMNNNNNNOOOOOONNNQQQRRROOOOOOQQQPPPMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTUUUUUUTTTUUUUUUTTTTTTSSSRRRRRRQQQOOOOOONNNOOOPPPQQQSSSTTTVVV^^^kkkwww~~~~~~|||yyyxxx{{{wwwyyyzzzwwwrrrssszzzyyy}}}zzzsssoookkkeee```\\\XXXUUUSSSPPPNNNMMMKKKJJJKKKLLLLLLPPPOOONNNNNNMMMMMMMMMNNNKKKJJJHHHGGGFFFFFFGGGHHHLLLLLLNNNPPPRRRSSSUUUUUUUUUUUUTTTRRRPPPMMMJJJHHHGGGDDDBBBAAAAAAAAA@@@>>>???>>><<<;;;999888888888777777777777666666666666777666555555444444555555222333444555666777777777444444444555777888:::;;;xxxuuukkkccc^^^VVVSSSRRRPPPPPPPPPNNNKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJHHHJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTTTTQQQRRRVVVVVVTTTTTTWWW[[[bbbnnnyyy|||~~~pppfffiiisssyyy{{{|||xxxwwwwwwwwwyyy|||~~~{{{wwwxxx}}}~~~{{{xxxvvvvvvwww~~~}}}}}}{{{wwwsssrrrvvv~~~~~~|||{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{~~~~~~}}}{{{yyywwwvvvyyyyyyxxxxxxxxxxxxxxxxxxvvvuuutttuuuvvvwwwuuutttooonnnllljjjjjjjjjjjjjjjiiikkkttt}}}qqqllllllmmmuuuzzz|||kkkWWWLLLDDDDDDCCCAAAHHHRRR```tttwwwyyyuuubbbYYYTTTQQQPPPMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUZZZ^^^\\\VVVPPPOOOPPPNNNOOOQQQSSSSSSRRRQQQPPPQQQTTTSSSPPPOOOQQQPPPMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOQQQSSSTTTTTTSSSUUUUUUTTTSSSSSSRRRQQQQQQPPPOOOOOONNNOOOPPPQQQQQQPPPVVVaaaooo|||}}}yyywww|||yyyuuuwwwwwwtttrrruuu{{{~~~~~~{{{~~~~~~{{{xxxsssmmmeee\\\VVVRRROOOLLLJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJJJJHHHFFFDDDBBB@@@BBBAAA>>>===============;;;:::999888777777777777666666666666666666555555666666555444444444444555555555666666555555444333444555666777999:::;;;<<>>===<<>>===;;;::::::<<<===999999888777777777777888555555555555555555666666666666555444444444444444555555555555555444444333666777888999999::::::;;;zzzmmmiiiaaaZZZXXXRRRQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEGGGIIIIIIIIIIIIKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVPPPOOOQQQVVVWWWUUUUUUWWWYYY\\\```gggooovvv|||~~~~~~}}}qqqhhhmmmxxx~~~|||{{{yyyxxxxxxyyyzzz{{{}}}}}}yyyzzz}}}~~~}}}{{{zzzzzz{{{~~~~~~}}}{{{yyyyyyyyywwwssspppsss|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxuuutttsssrrrrrrssstttuuuwwwwwwwwwxxxyyy{{{|||}}}~~~|||zzzxxxvvvuuuuuutttsssrrrssstttuuuvvvvvvuuusssssssssrrrooommmjjjkkkjjjiiifffeeefffhhhqqq~~~vvvllllllrrrxxx{{{hhhXXXIIIDDDCCCDDDCCCFFFVVViii{{{jjj[[[WWWTTTNNNJJJKKKJJJLLLNNNNNNMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPOOOMMMLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOORRRTTTSSSPPPMMMNNNOOOIIILLLPPPSSSSSSQQQMMMJJJIIILLLNNNMMMPPPVVVYYYXXXLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLMMMOOOPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLNNNUUUaaannnyyy}}}xxxuuulllnnnuuu~~~|||wwwrrrqqqvvv}}}|||||||||||||||xxxmmmXXXRRRKKKGGGHHHJJJKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;::::::999::::::999888888999;;;999999888777777777777888555555555555666666666666666555444444333333444444111222333444555666666666777888999999::::::999999vvvhhheee]]]YYYXXXTTTSSSPPPMMMKKKJJJJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIFFFHHHIIIJJJJJJJJJLLLNNNNNNOOORRRTTTVVVWWWWWWWWWRRRPPPQQQVVVVVVTTTSSSVVVUUUWWW[[[aaaiiirrryyy}}}yyyyyy|||rrrmmmrrr{{{~~~}}}{{{zzzyyyzzzzzzzzz}}}~~~zzz|||~~~|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzzxxxzzzyyyuuurrrttt|||~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwuuutttrrrqqqqqqrrrtttuuuuuuvvvvvvwwwyyyzzz|||}}}~~~}}}{{{yyywwwvvvuuutttrrrqqqpppooooooqqqssstttuuusssqqqoooooommmkkkiiijjjjjjhhhfffdddeeejjjnnn{{{uuummmoooxxxyyykkk[[[NNNEEECCCDDDGGGIIIPPPgggnnn```VVVUUUSSSLLLJJJOOOKKKMMMOOOOOOMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOONNNMMMKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKJJJKKKNNNPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMNNNNNNOOOKKKLLLNNNOOOOOONNNLLLKKKJJJMMMMMMLLLMMMRRRTTTSSSKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKJJJKKKMMMMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNRRR[[[fffqqqyyy~~~}}}yyyuuusssmmmmmmpppxxxzzzvvvwww~~~~~~{{{{{{~~~vvv```XXXNNNIIIHHHIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999999999555777:::999777666777999999999888777666666777777555555666666666777777777666555444444333333444444111222333444555666666666555666888999::::::999999tttfffccc\\\YYYYYYVVVTTTQQQMMMJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMOOOQQQNNNOOORRRUUUWWWXXXWWWWWWTTTRRRRRRUUUUUURRRRRRTTTPPPRRRWWW^^^fffooouuuyyytttuuu}}}zzzssspppvvv~~~}}}{{{zzzyyyyyyxxx|||~~~{{{}}}~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{xxxzzz{{{xxxsssuuu}}}}}}~~~yyyyyyxxxwwwvvvvvvvvvwwwvvvuuusssrrrrrrsssuuuvvvuuuuuuuuuwwwxxxzzz|||}}}zzzyyywwwuuutttrrrrrrqqqpppooonnnmmmmmmoooqqqrrrtttrrrnnnlllkkkjjjhhhgggiiihhhfffdddccciiirrryyywwwpppsss}}}}}}lll]]]OOOEEEEEECCCFFFKKKOOO[[[vvvyyyjjj^^^UUUVVVSSSLLLLLLTTTKKKNNNPPPOOOMMMKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNLLLKKKKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOLLLKKKLLLOOOQQQQQQOOOKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJJJJLLLNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPRRRPPPKKKJJJLLLLLLJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNQQQWWW```kkkuuu|||~~~xxxtttssspppoooooouuu}}}yyy~~~~~~yyyxxx|||zzziii___TTTLLLJJJJJJHHHFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????;;;;;;;;;<<<<<<<<<======::::::999888888888999999444777:::;;;888777888999999888777666666666666666555666666666777777888888555555444333333333333444444444555555444444333222444555777999:::;;;::::::tttaaa```^^^SSSNNNRRRRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRKKKMMMPPPQQQPPPPPPPPPQQQWWWVVVWWWZZZaaakkkuuuzzzxxxzzzzzzvvvtttxxx{{{{{{}}}~~~{{{yyyxxxwww}}}~~~{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}|||{{{zzz|||~~~~~~{{{xxxzzzyyyvvvsssrrrtttzzz~~~}}}zzzvvvttttttuuuuuuuuurrrrrrssssssssssssssssssuuuuuutttsssssssssssssssvvvuuutttsssqqqpppnnnnnnpppooonnnmmmmmmnnnoooppppppnnnnnnooolllhhhhhhkkkjjjfffeeeiiikkkooo{{{~~~uuuqqquuu|||lll]]]QQQIIICCCBBBEEEFFFIIIWWWqqqmmm]]]YYYUUURRRPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLKKKNNNLLLJJJHHHGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNNNNMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNOOONNNNNNMMMKKKJJJHHHGGGMMMLLLKKKJJJKKKLLLNNNPPPMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNJJJLLLNNNPPPTTT___nnnyyy|||zzzzzzzzzzzzzzzyyyzzz~~~|||{{{zzzwwwtttsssxxxyyyooodddWWWPPPOOOOOOMMMIIIGGGFFFDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999777777666666666666777777666666666666777888::::::777777777777777777777777444444444444444444444444555555555555555555555555666666666666777888999:::uuucccaaa]]]SSSNNNRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJKKKKKKMMMNNNPPPQQQOOOOOOPPPPPPPPPOOOOOOOOOLLLNNNOOOPPPOOOOOOOOOPPPTTTUUUWWWZZZ___hhhrrryyy|||wwwuuuxxx{{{zzz{{{~~~~~~|||zzzzzzxxx{{{~~~{{{~~~||||||}}}~~~{{{{{{{{{zzzyyyyyy{{{}}}~~~||||||}}}|||yyyzzzyyywwwtttrrrtttyyy}}}~~~|||~~~}}}yyyuuusssssstttuuuuuussssssrrrrrrrrrrrrssstttuuutttsssrrrqqqrrrssssssuuutttsssrrrpppooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkjjjkkkhhhddddddhhhgggddddddjjjpppxxxyyyssssssyyy}}}mmm]]]QQQJJJEEEBBB@@@CCCFFFNNNbbb~~~ooo___YYYVVVRRRPPPOOONNNLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKJJJIIILLLKKKKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMJJJLLLNNNOOOSSS[[[gggppp|||zzz{{{}}}zzzyyy{{{zzzxxxuuuuuuyyy{{{rrrjjj```YYYVVVTTTQQQNNNKKKJJJHHHFFFEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@??????========================<<<;;;;;;;;;;;;:::::::::888888777777777777888888777777777777888999:::;;;777777777777777777777777555555555555555555555555444444444444444444444444888777777777888999::::::sssbbb```^^^TTTOOOQQQOOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHKKKKKKKKKLLLMMMOOOQQQRRRNNNMMMMMMMMMLLLKKKKKKJJJLLLMMMNNNMMMLLLLLLNNNOOOOOOSSSWWWYYY\\\cccnnnwww~~~zzzxxx|||}}}||||||~~~~~~}}}zzz{{{|||~~~~~~|||~~~{{{yyyyyy{{{}}}~~~~~~xxxyyyzzzyyyyyyyyy{{{}}}~~~~~~}}}{{{zzzyyywwwtttssstttxxx{{{~~~}}}yyyyyy|||xxxtttqqqrrrsssuuuuuutttsssrrrppppppqqqssstttuuussspppooonnnpppqqqssssssrrrqqqpppooonnnmmmmmmkkkkkklllmmmmmmlllkkkkkkjjjhhhggggggdddaaaaaafffhhhggghhhnnnwww|||ssspppvvv|||nnn[[[MMMFFFDDDBBBAAABBBDDDIIIWWWqqqvvvbbbXXXTTTQQQOOOMMMMMMLLLKKKIIIJJJJJJKKKJJJJJJIIIHHHGGGDDDEEEGGGIIIKKKMMMNNNOOONNNNNNMMMMMMLLLJJJIIIHHHKKKJJJJJJKKKMMMNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJJJJJJJHHHGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJLLLNNNOOOPPPUUU]]]cccsss{{{{{{{{{}}}~~~{{{xxxyyy|||}}}yyyxxxwwwxxx{{{yyyvvvpppiiiccc]]]YYYWWWSSSRRRQQQOOOLLLIIIFFFEEEAAAAAAAAAAAA@@@@@@@@@???===============>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999999::::::999999888999999:::;;;;;;666666666666666666666666666666666666666666666666444444444444444444444444999999888888888999999:::ooo^^^]]]```YYYQQQNNNOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQMMMMMMLLLJJJIIIHHHHHHHHHKKKKKKKKKJJJHHHIIIKKKMMMLLLQQQWWWXXXYYY^^^iiirrr||||||}}}{{{}}}}}}|||{{{yyyvvvttttttwwwyyy}}}|||{{{{{{|||}}}{{{wwwxxxzzzzzzzzzzzz|||~~~~~~|||zzzzzzxxxvvvttttttwwwzzz{{{~~~zzzyyyzzzwwwsssqqqrrrtttuuuvvvvvvtttqqqooonnnppprrrssssssqqqnnnlllkkkmmmpppqqqppppppooonnnmmmmmmllllllhhhiiikkklllllljjjhhhggggggdddccccccaaa___aaafffmmmmmmpppvvv}}}wwwpppqqq{{{tttcccPPPEEECCCBBBBBBBBBGGGIIIPPPbbbzzz}}}ggg[[[XXXPPPNNNLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEAAADDDGGGJJJMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMLLLJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKIIIIIIJJJKKKKKKHHHIIIJJJJJJHHHHHHHHHJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMOOONNNMMMKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNPPPSSSVVVcccnnnyyy~~~{{{yyy{{{~~~~~~}}}|||yyywwwxxx{{{~~~~~~yyyyyyyyyzzz}}}|||rrriiidddccc______^^^\\\WWWQQQLLLHHHDDDCCCCCCBBBAAAAAAAAAAAA======>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;<<<666666666666666666666666666666666666666666666666555555666666666666666777999999888888888888999999kkk[[[\\\aaa]]]SSSLLLOOOOOONNNLLLJJJIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIGGGFFFGGGIIILLLKKKPPPVVVWWWVVVZZZccckkk{{{zzz|||wwwvvvyyy|||}}}zzz{{{}}}~~~}}}zzzyyywwwtttrrrsssuuuxxx|||{{{zzzzzz{{{~~~~~~~~~}}}{{{yyyxxxwwwyyy{{{|||||||||~~~~~~}}}|||zzzzzzyyywwwuuutttvvvwwwzzz||||||yyywwwtttssstttvvvwwwwwwvvvtttqqqnnnnnnnnnpppqqqqqqoookkkiiiiiijjjmmmooommmmmmllllllkkkkkkkkkjjjfffhhhjjjkkkjjjgggdddbbbaaa^^^]]]^^^]]]\\\```fffmmmqqqwww~~~xxxvvvsssuuu~~~jjjYYYJJJDDDDDDBBBAAABBBIIINNNYYYnnn|||xxxvvvkkkYYYRRRTTTMMMLLLKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEEEECCCEEEHHHKKKMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLJJJIIIIIIIIIJJJKKKHHHIIIJJJIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNWWWaaammmtttuuuvvvyyy}}}|||{{{zzzxxxwwwxxxzzz}}}xxxyyy{{{|||~~~wwwrrrpppnnnooonnnkkkeee\\\SSSNNNGGGFFFDDDCCCBBBAAAAAAAAA>>>???????????????????????????>>>>>>>>>===============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;777777777777777777777777555555555555555555555555444444555555666666666666888888777777777888999999|||mmm```___aaa]]]TTTNNNOOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLLLLQQQUUUVVVVVVXXX^^^dddwww~~~vvvvvvxxx}}}kkkeeefffkkkwwwzzzxxxzzz}}}{{{yyyyyyxxxvvvtttuuuwwwyyy||||||{{{|||}}}~~~}}}||||||}}}~~~{{{xxxvvvuuuuuuvvvwwwyyy|||}}}|||}}}~~~~~~~~~|||{{{|||zzzzzzzzzxxxvvvtttuuuvvvzzz~~~~~~yyywwwvvvwwwxxxyyyyyyxxxuuutttqqqooonnnnnnnnnooonnnllljjjhhhgggiiikkkllljjjjjjjjjjjjjjjjjjiiiiiifffggghhhhhhgggddd```^^^[[[XXXWWWYYYZZZ\\\bbbiiimmmwwwzzzuuuxxxyyy{{{rrr]]]OOOEEEDDDDDD@@@@@@CCCIIIUUUggg}}}~~~wwwsssrrr|||tttcccTTTOOOQQQLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIHHHHHHGGGFFFEEEFFFGGGJJJKKKLLLLLLJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIILLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJGGGIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKOOOVVV```hhhnnnsssxxx{{{|||}}}|||zzzxxxxxxzzz}}}wwwyyy{{{|||~~~~~~~~~{{{sssggg\\\TTTKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>?????????>>>>>>>>>======>>>>>>============>>>>>>======<<<;;;::::::;;;;;;777777777777777777777777555555555555555555555555333333333444444555555666777777777888888999;;;;;;yyytttmmmggg___WWWRRRRRRMMMMMMMMMLLLJJJHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDEEECCCBBBAAAAAABBBCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFFFFEEEGGGIIIKKKJJJKKKLLLNNNOOORRRTTTUUUVVVWWWZZZ]]]jjj}}}xxxsssuuu|||fff\\\[[[```mmm|||}}}{{{~~~~~~|||yyywwwvvvwwwwwwwwwuuuvvvwwwyyy{{{{{{{{{{{{||||||}}}}}}|||}}}~~~}}}{{{zzz{{{|||{{{yyyuuurrrqqqqqqssstttwwwyyy{{{||||||{{{|||}}}||||||zzzyyyzzzzzz{{{{{{yyyvvvttttttttt|||}}}|||}}}xxxxxxyyy{{{}}}}}}{{{yyytttsssrrrpppnnnmmmmmmmmmkkkjjjhhhggggggggghhhiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhfffddd```]]][[[XXXVVVVVVYYY\\\```hhhpppyyy}}}zzzttt{{{wwweeeSSSGGGAAACCCCCC@@@BBBJJJPPPaaaxxxvvvooopppuuu~~~uuuggg^^^TTTOOOPPPKKKJJJJJJKKKMMMMMMKKKIIIGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHIIIKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLOOOUUU^^^gggpppuuuxxx{{{|||||||||{{{}}}{{{wwwyyy{{{|||~~~qqqccc[[[RRRPPPLLLIIIFFFDDDDDDDDDBBBBBBAAA@@@???>>>>>>===???>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>===<<<;;;::::::::::::999999999999999999999999666666666666666666666666444555555666777777888888888888999999;;;<<<>>>???xxxzzzyyyooo^^^QQQQQQVVVLLLLLLLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCEEEBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEHHHKKKMMMMMMNNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYY^^^rrr~~~ppprrrzzzggg[[[XXX[[[iiiyyy|||~~~~~~}}}|||zzzvvvtttrrrsssuuuuuuuuutttvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxzzz|||~~~}}}{{{zzzzzz{{{xxxvvvrrrooonnnoooqqqsssvvvxxx{{{|||{{{zzzzzz{{{{{{~~~{{{xxxxxxyyyzzz{{{{{{zzzwwwtttssssss}}}~~~zzzyyy{{{xxxyyy{{{~~~|||yyyssssssrrrpppooommmlllkkkiiiiiihhhggggggggggggggggggggggggggghhhhhhhhhhhhiiihhhgggeeebbb___[[[ZZZZZZWWWXXX\\\```eeennnwww||||||sss}}}ppp]]]NNNDDD???CCCDDDAAAFFFQQQXXXmmmqqqlllsss|||{{{}}}|||aaaYYYXXXRRRMMMNNNJJJIIIIIIKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFHHHHHHGGGIIIJJJKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIIIILLLKKKIIIGGGGGGGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPOOONNNKKKKKKNNNWWWcccnnntttvvvwwwyyy{{{}}}~~~}}}}}}{{{wwwvvvyyy{{{{{{~~~|||{{{wwwhhh___YYYWWWSSSNNNKKKIIIHHHHHHDDDCCCBBBAAA???>>>======>>>>>>>>>>>>============>>>>>>============>>>>>>>>>===<<<;;;:::999999999999999999999999999999999777777777777777777777777888888999:::;;;;;;<<<<<<999999:::;;;===???AAABBB~~~tttnnndddUUUQQQRRRJJJKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIILLLNNNQQQSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUZZZfffqqqyyywwwxxx{{{ttt___VVV\\\jjjuuu}}}|||zzzzzz||||||wwwuuussssssqqqrrrtttuuuuuutttsssrrrvvvvvvvvvuuuttttttsssssswwwyyy|||~~~}}}{{{xxxvvvuuusssooommmmmmpppsssvvvuuuxxxzzzxxxtttrrruuuxxx|||||||||{{{zzzyyywwwwwwuuuvvvvvvuuutttsssuuuwww~~~|||{{{zzzzzzyyyyyyzzz|||}}}zzzvvvrrrsssssssssrrrpppmmmjjjhhhgggfffeeefffhhhiiiiiihhhgggiiikkkkkkhhhfffddddddfffaaa___```___[[[YYYZZZWWWXXX^^^dddfffkkk|||{{{zzz|||}}}|||~~~pppaaaZZZHHHDDDAAAAAAAAACCCJJJRRRkkkzzzlllmmm{{{|||mmm]]]VVVSSSOOOLLLKKKHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGEEEEEEFFFJJJNNNPPPIIIIIIJJJJJJJJJIIIGGGFFFKKKJJJIIIGGGGGGHHHHHHIIIOOONNNMMMLLLKKKJJJIIIHHHKKKJJJIIIIIIJJJLLLNNNPPPKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPUUU___lllvvvyyyzzz{{{|||~~~{{{|||}}}{{{wwwttttttvvvxxx}}}~~~{{{{{{qqqggg```]]]YYYXXXWWWTTTOOOKKKHHHGGGEEEBBB>>>===???AAA??????>>><<<;;;;;;===???======>>>===;;;;;;<<<===;;;;;;<<<<<<;;;:::888777888888999999:::999999888999777666555555888:::===<<<@@@AAA===<<<======;;;>>>===<<<===@@@CCCDDDDDDrrrgggbbb\\\RRRQQQRRRKKKKKKJJJJJJIIIGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIILLLOOOQQQRRRRRROOOOOOPPPPPPQQQRRRRRRSSSTTT]]]gggqqqzzzyyy{{{|||iii]]]]]]gggppp{{{~~~|||{{{|||~~~yyyuuussssssppprrrsssuuuuuutttsssrrrttttttttttttssssssssssssvvvxxxyyyzzzyyywwwuuusssqqqpppnnnlllmmmooorrrttttttvvvwwwuuuqqqpppssswwwzzzzzzzzzyyyxxxwwwuuuuuutttuuuvvvuuuttttttvvvxxx}}}}}}{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyuuurrrrrrrrrrrrqqqooollliiigggffffffgggggghhhiiihhhggggggiiijjjiiigggdddbbbbbbfff```]]]]]]]]][[[[[[^^^XXXZZZ```iiiqqq||||||}}}}}}~~~~~~wwwfffWWWOOODDDBBB@@@BBBDDDIIIUUUaaaxxxrrrwww}}}|||}}}pppbbbUUUPPPNNNJJJGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLOOONNNMMMLLLKKKJJJIIIIIILLLKKKJJJIIIJJJKKKMMMOOOJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNRRR[[[gggpppyyyzzz{{{|||}}}~~~{{{zzz{{{{{{yyyuuurrrssstttxxx|||}}}yyy{{{uuummmjjjhhheeedddbbb^^^XXXSSSOOONNNLLLHHHCCCAAA@@@AAA@@@@@@@@@>>>===<<<======???>>>>>>===<<<<<<===>>>:::;;;<<<<<<===<<<;;;;;;<<<<<<===============<<<<<<;;;999888777888;;;======AAABBB@@@???AAAAAA>>>@@@@@@AAAEEEIIILLLMMMMMMkkk^^^YYYWWWPPPQQQRRRIIIJJJJJJIIIHHHHHHGGGFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMOOOPPPPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOPPPVVV\\\ggg{{{|||vvvhhhaaadddjjjrrrxxx}}}~~~}}}|||||||||wwwtttsssoooqqqrrrttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrvvvvvvuuuuuusssrrrpppooommmllllllmmmnnnooopppqqqrrrsssssspppmmmmmmqqquuuwwwwwwwwwvvvuuutttsssrrrrrrtttvvvvvvvvvvvvxxxzzz|||~~~{{{yyywwwwwwvvvwwwvvvvvvvvvwwwvvvtttrrrpppppppppooommmjjjhhhffffffggghhhiiiiiigggeeedddggghhhiiigggdddaaa______aaa[[[WWWWWWVVVVVVZZZ___^^^```hhhttt|||{{{}}}zzzwwwtttkkk[[[MMMFFFCCCBBBBBBCCCFFFPPPcccuuu|||wwwzzz|||zzz~~~vvvbbbWWWMMMJJJJJJGGGDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLOOOVVV```hhhxxxyyy{{{||||||~~~~~~yyyuuuwwwxxxyyywwwuuusssssstttxxxzzz|||xxxwww{{{}}}wwwwwwvvvuuutttqqqlllfffbbb___^^^\\\VVVOOOIIIFFFEEEFFFFFFFFFEEEDDDBBBAAA???BBBAAA@@@???>>>>>>???@@@999999:::;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>><<<;;;<<>>>>>???@@@@@@AAAAAAAAA???>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEIIILLLNNNNNNMMMLLLIIIJJJJJJKKKKKKLLLMMMMMMRRRSSSVVV```uuu~~~sssjjjfffeeekkkpppvvv{{{~~~~~~||||||zzzwwwuuuooopppqqqssssssrrrpppooommmnnnnnnoooppppppqqqqqquuutttrrrpppooonnnmmmmmmjjjkkklllnnnooopppppppppppppppooollljjjlllppptttuuuuuuuuuuuutttrrrqqqpppqqqsssvvvwwwwwwxxxzzz|||}}}~~~}}}|||zzzxxxvvvuuuuuuuuutttrrrrrrssssssrrrqqqooonnnnnnllljjjhhhfffddddddgggiiiiiihhheeecccbbbfffffffffddd```]]][[[[[[]]]YYYVVVVVVVVVVVVZZZ```fffkkkvvv|||xxxyyy|||{{{ssskkkeee\\\PPPHHHEEEEEECCCDDDEEEJJJYYYsssuuuvvv~~~|||{{{gggYYYPPPJJJJJJJJJGGGEEEEEEBBBCCCDDDCCCBBBAAABBBCCCHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLMMMRRRZZZ```rrruuuxxx{{{|||~~~wwwrrrrrruuuxxxzzzzzzyyywwwvvvwwwyyywwwvvvvvvxxx}}}}}}xxxtttwwwvvvssslllbbbYYYRRROOOPPPPPPQQQQQQQQQOOOKKKHHHHHHFFFDDDBBBBBBBBBBBBBBB======<<<======>>>???@@@>>>>>>>>>>>>>>>????????????AAACCCCCCCCCEEEIIIMMMOOOSSSVVVVVVYYY]]][[[WWWVVVUUUVVV[[[bbbjjjpppsssrrr```ZZZ[[[UUUQQQOOOGGGIIIIIIIIIHHHHHHGGGGGGFFFCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>======>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKLLLQQQQQQRRR[[[ooo}}}~~~xxxoooiiieeeiiipppwww}}}|||~~~{{{yyypppqqqrrrsssrrrqqqooonnnkkkkkklllmmmnnnoooppppppsssqqqpppnnnmmmllllllllliiijjjmmmoooppppppoooooonnnmmmkkkiiiiiikkkooorrrtttttttttsssrrrqqqpppoooooorrruuuwwwxxxyyyzzz|||~~~}}}{{{zzzzzzxxxwwwuuutttsssrrrpppnnnnnnoooppppppooommmlllkkkiiigggeeecccbbbbbbeeehhhhhheeebbbaaa```cccdddccc```\\\YYYXXXXXXZZZYYYYYY\\\\\\[[[```fffnnnyyy~~~zzz{{{~~~xxxmmm```WWWNNNGGGDDDFFFCCCCCCEEEJJJSSSfff}}}ssswww~~~~~~yyycccYYYSSSMMMIIIJJJJJJGGGEEEFFFAAACCCDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDFFFIIILLLNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKMMMNNNNNNNNNPPPVVVZZZhhhmmmsssxxx|||~~~xxxsssooosssyyy~~~~~~{{{yyyzzz|||xxxqqqsssvvvzzzwwwlllddd```^^^]]]^^^```aaa___[[[WWWQQQNNNKKKJJJJJJIIIFFFDDDEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHCCCGGGLLLOOOPPPTTTZZZ```bbbeeegggiiinnnsssrrrnnnjjjgggeeehhhpppzzzmmm\\\XXX[[[TTTOOONNNIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@:::;;;===???@@@@@@??????============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNWWWggg~~~wwwjjjjjjlllrrr|||~~~tttuuuvvvvvvtttrrrooonnnjjjkkkkkklllmmmnnnnnnooonnnmmmmmmllllllllllllmmmiiijjjmmmooopppooonnnmmmkkkiiihhhggghhhjjjmmmooorrrrrrrrrrrrqqqooonnnmmmlllooosssuuuvvvvvvxxxyyy{{{yyyvvvvvvvvvvvvtttsssqqqqqqooommmkkkkkkmmmnnnmmmlllkkkjjjiiigggeeecccaaaaaa```cccffffffbbb______```aaaaaa```]]]YYYVVVVVVVVVSSSTTTWWW\\\^^^```fffnnnyyy{{{}}}qqqeeeVVVLLLEEE@@@@@@CCCAAACCCIIIUUUcccxxxzzzuuu|||~~~cccTTTRRRPPPKKKGGGHHHGGGDDDBBBCCCAAABBBDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGEEECCCCCCEEEIIIMMMPPPIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOSSSWWW^^^ccclllsssxxx|||~~~zzzxxxqqqtttzzz}}}xxxtttpppsssxxx}}}~~~wwwtttnnnmmmnnnqqqttttttppplllaaa^^^[[[ZZZZZZWWWRRRMMMJJJIIIFFFDDDDDDFFFHHHJJJKKKNNNQQQTTTVVVVVVUUUSSSRRRXXX^^^bbbcccgggnnntttuuuwwwxxx{{{{{{xxxyyykkk[[[YYY\\\SSSKKKLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>>>>888:::<<<>>>?????????>>>============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGIIIMMMSSS^^^ppp~~~wwwooonnnuuuzzz{{{{{{zzzxxxuuurrrpppkkkkkkkkkllllllmmmmmmmmmhhhhhhiiijjjkkkllllllllliiijjjlllmmmnnnmmmlllkkkfffeeedddeeegggiiijjjkkkpppppppppooonnnmmmkkkkkkhhhkkkoooqqqrrrrrrssstttuuuxxxzzz{{{}}}~~~zzzsssrrrrrrrrrrrrqqqpppnnnmmmkkkjjjiiijjjkkklllkkkjjjjjjiiigggeeecccaaa```___^^^aaadddccc___\\\^^^```^^^^^^]]]ZZZWWWTTTTTTUUUPPPQQQVVV\\\aaagggrrr~~~|||zzzsssbbbXXXLLLFFFAAA>>>???BBBCCCHHHTTTeeevvv{{{xxxyyy~~~sssYYYPPPRRRPPPKKKGGGGGGDDD@@@???AAA@@@AAACCCBBBBBBAAACCCDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKLLLIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNOOOOOONNNKKKNNNQQQQQQOOOOOOQQQTTTUUU[[[eeennnsssvvvxxxyyy~~~yyyxxxzzz~~~yyytttqqqqqqtttyyyzzzwwwuuutttsssooofff___VVVTTTQQQPPPPPPSSSVVVYYY[[[^^^dddiiilllkkkiiigggjjjooouuuwwwvvvxxx~~~mmm^^^\\\___SSSIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHAAA@@@@@@???>>>?????????AAA@@@???>>>============888999<<<>>>??????>>>>>>=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGJJJNNNQQQWWWeee{{{tttkkknnnxxx}}}{{{wwwtttrrrkkkkkkllllllllllllmmmmmmdddeeefffiiijjjkkklllllliiiiiijjjkkkkkkkkkjjjiiicccbbbbbbcccfffhhhhhhhhhnnnnnnnnnmmmlllkkkiiiiiieeehhhlllnnnoooooooooppppppsssuuuvvvxxxzzzuuunnnnnnoooooooooooommmkkkjjjiiihhhhhhiiikkkkkkjjjhhhiiihhhfffdddaaa```______]]]```bbbaaa\\\[[[^^^aaa]]]]]]\\\YYYUUUSSSTTTUUUUUUVVV[[[bbbiiisss~~~{{{mmmbbbSSSLLLEEECCCBBB@@@AAADDDHHHOOO^^^sssvvvwww||||||~~~~~~fffSSSNNNQQQRRRMMMHHHGGGDDD???>>>AAA???@@@BBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLMMMDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOKKKNNNQQQQQQOOONNNPPPRRRPPPWWWaaajjjooorrrsssttt|||zzz{{{{{{tttpppnnnqqquuuzzzxxxpppfffeeebbbaaacccfffkkknnnnnnrrrzzz}}}{{{iiiaaaZZZXXXUUUNNNIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGKKKSSS___llluuuyyygggccckkkwwwyyytttqqqooooooooonnnllljjjgggfffaaabbbcccfffhhhiiigggeeegggiiikkkmmmmmmkkkhhhfffcccbbbbbbbbbccceeeggghhhkkkkkkjjjhhhfffdddbbbaaa]]]```eeejjjlllllljjjhhhoooooooooooopppqqqssssssllllllllllllkkkjjjiiiiiijjjiiihhhfffdddcccccccccbbbbbbaaa```___]]][[[ZZZ^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZWWWUUUSSSRRRRRRZZZ]]]bbbjjjuuuzzzoooddd\\\XXXMMMFFF@@@@@@AAAAAADDDHHHHHHWWWnnn~~~wwwqqqxxx~~~|||hhhVVVLLLJJJLLLIIIIIIHHHFFFDDDBBB@@@>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEJJJIIIGGGFFFDDDBBB@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOQQQUUUZZZ```dddhhhmmmoooxxx~~~|||~~~}}}xxxsssoootttsssxxxuuuuuuuuuvvvxxxzzz|||~~~ggg___XXXVVVSSSLLLFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHLLLTTT^^^ddd|||~~~iii___bbbjjjqqq}}}wwwsssrrrqqqpppooommmjjjgggfffddddddeeefffhhhhhhfffdddeeegggiiijjjjjjhhheeeccc````````````aaaccceeefffhhhhhhgggfffeeecccbbbaaa]]]___dddgggjjjjjjhhhgggiiiiiiiiijjjjjjkkklllmmmjjjjjjjjjjjjiiihhhgggfffhhhgggfffdddbbbaaaaaaaaa```______]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXUUUSSSSSSTTTVVV]]]dddnnn{{{yyyooocccXXXOOOJJJFFFAAA???@@@@@@@@@CCCIIIVVVeee{{{~~~xxxrrrwww|||sss]]]PPPIIIGGGHHHFFFFFFEEEDDDBBB@@@>>>===?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIILLLLLLMMMMMMNNNOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOMMMPPPTTTXXX\\\```eeehhhsss~~~yyyvvvsssqqqoootttrrruuu}}}hhh```XXXUUURRRKKKFFFDDDEEEFFFGGGHHHGGGFFFDDDCCC??????@@@@@@??????>>>>>>;;;<<<============;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>===??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGLLLRRRVVVjjj{{{~~~kkk[[[WWW\\\bbbqqqvvv}}}}}}xxxwwwuuusssqqqmmmjjjhhhfffhhhgggffffffgggfffcccaaabbbccceeefffeeedddbbb```\\\\\\]]]^^^___aaacccddddddddddddcccbbbaaa```___\\\^^^aaadddfffgggffffffddddddddddddeeeffffffggghhhhhhhhhgggfffeeeccccccdddcccbbb```___^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTVVVZZZ^^^hhhrrr~~~uuujjj___VVVNNNFFF@@@@@@>>>???AAA@@@@@@GGGNNNbbbqqq|||xxxvvvtttqqqooo}}}~~~}}}xxx___QQQKKKGGGDDDCCCBBBBBBAAAAAA@@@???======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@?????????BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIJJJMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMNNNNNNOOOOOONNNNNNJJJLLLOOOQQQTTTXXX\\\```kkkxxx}}}zzz{{{|||}}}~~~|||vvvrrrqqqqqqrrrssszzzwwwwww}}}iiiaaaYYYVVVRRRLLLGGGFFFDDDEEEGGGHHHHHHEEECCCAAA===>>>>>>>>>>>>>>>======<<<===???@@@@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????@@@@@@AAABBBBBBCCCBBBCCCEEEFFFGGGJJJNNNQQQ[[[jjjyyy}}}{{{|||ooo[[[RRRSSSVVV```hhhsss|||}}}{{{wwwsssooollliiihhhllljjjgggfffeeedddaaa___```aaabbbbbbaaa```^^^]]][[[[[[\\\]]]^^^```aaabbbbbbbbbbbbaaa___]]]\\\[[[[[[\\\^^^aaacccdddddddddbbbaaaaaaaaabbbbbbcccdddfffffffffeeedddbbbaaa``````___]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTTTTUUUVVVXXXZZZZZZ\\\]]]]]]]]]\\\\\\YYYYYYXXXWWWWWW\\\dddjjjzzzqqqgggZZZQQQLLLIIIDDD@@@??????@@@BBBBBBDDDOOO[[[nnn|||~~~vvvooolllmmmqqqsss|||yyy|||vvvdddQQQJJJIIIGGGCCCAAA???????????????>>>============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBB????????????@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMNNNOOORRRWWW[[[cccppp}}}~~~zzzwwwxxx{{{}}}vvvrrrrrruuuyyy{{{~~~~~~}}}|||ggg^^^VVVSSSPPPKKKFFFFFFCCCEEEFFFGGGFFFDDDAAA???<<<======>>>>>>=========<<<===???@@@???>>><<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDEEEFFFHHHKKKNNNRRR\\\gggnnnuuu{{{}}}{{{uuu```RRRMMMMMMRRRZZZggguuu~~~}}}wwwsssooonnnmmmooolllhhheeedddbbb```___`````````___^^^]]]]]]\\\[[[[[[\\\]]]^^^___``````aaaaaa```^^^\\\YYYWWWVVVYYY[[[]]]___```aaaaaaaaa___^^^^^^^^^^^^___``````cccccccccbbbaaa```^^^^^^[[[[[[YYYXXXWWWWWWWWWWWWUUUTTTRRRQQQRRRSSSUUUWWWWWWWWWYYYZZZ[[[\\\]]]]]]YYY[[[\\\]]]```gggrrr{{{{{{tttbbbYYYMMMFFFEEEEEECCCAAAAAA???@@@CCCFFFNNN]]]lll~~~sssjjjhhhnnnwww}}}~~~zzzyyy~~~{{{dddVVVHHHEEEFFFDDDAAA???===>>>>>>??????>>>>>>>>><<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLOOOSSSVVV\\\fffttt~~~~~~zzzxxxyyy{{{wwwwww{{{|||zzz}}}bbbYYYQQQNNNLLLGGGDDDDDDCCCDDDEEEEEEDDDBBB@@@>>><<<<<<===>>>>>>>>>======;;;<<<======<<<;;;999888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCCCCCCCDDDFFFHHHNNNSSSYYYaaalllwww{{{yyy}}}gggVVVLLLGGGIIIPPP[[[hhhsss{{{{{{yyy{{{~~~yyyvvvuuuuuuqqqnnniiifffeeedddcccbbbbbbaaa```^^^]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^______^^^\\\ZZZXXXVVVTTTXXXYYY\\\^^^``````______[[[ZZZZZZZZZZZZZZZ[[[[[[^^^______^^^^^^]]]\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUVVVUUUUUUVVVXXXZZZ]]]___```___ccchhhkkkpppzzz~~~~~~pppeeeUUUNNNEEE???>>>???>>>>>>AAA???BBBIIIRRR___qqq}}}pppiiikkkttt}}}yyyzzz|||dddTTTJJJBBBAAAAAA???============>>>??????>>>>>>===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@===>>>>>>>>>>>>?????????AAA@@@@@@??????>>>>>>>>>=========>>>>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKKKKKKKLLLOOOQQQUUU]]]iiiuuu}}}zzz|||}}}|||~~~}}}{{{xxxxxx}}}^^^VVVNNNLLLJJJFFFCCCDDDCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>?????????AAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBBBBCCCEEEHHHKKKOOOSSSWWWbbbpppzzz|||~~~qqq```RRRJJJFFFIIINNNWWWcccnnnwww{{{xxxtttqqqttt{{{~~~~~~~~~tttqqqlllhhhhhhhhhhhhhhhdddcccaaa___^^^^^^^^^___\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXX\\\___``````^^^]]]YYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSRRRSSSSSSPPPPPPQQQRRRSSSTTTUUUVVVYYYXXXYYYZZZ]]]bbbfffiiinnnttt|||{{{zzzzzzzzz{{{|||~~~qqqbbbWWWJJJGGGBBB>>><<<<<<>>>???AAAAAAHHHWWWhhhyyyyyynnnkkkrrr|||}}}vvvvvv|||fffUUUIIICCC???>>>===;;;;;;>>>=========>>>>>>===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????===>>>>>>>>>>>>?????????@@@@@@@@@????????????>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLLLLLLLLLLNNNOOOPPPTTT^^^kkkxxx|||}}}|||xxxuuussssssuuu}}}^^^UUUNNNLLLKKKGGGEEEFFFCCCCCCBBB@@@???>>>>>>===<<<<<<===>>>??????>>>>>>@@@???>>><<<<<<;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC???@@@BBBBBBCCCFFFIIILLLIIINNNQQQSSS[[[jjjyyy~~~xxxiiiZZZPPPGGGFFFFFFLLLWWWeeeqqqyyyvvvqqqnnnpppxxxwwwsssnnnkkkjjjkkkllllllfffdddbbb___^^^^^^___```\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYYYYZZZZZZYYYYYYUUUXXX\\\```aaa```]]][[[YYYYYYXXXXXXWWWXXXXXXYYYUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRNNNOOOQQQSSSTTTUUUUUUVVV^^^^^^^^^___ccchhhnnnrrr|||yyyuuusssssstttuuu{{{uuueeeWWWOOOCCCCCCBBB???>>>???AAADDDCCCEEEOOOdddzzz~~~vvvmmmnnnwww{{{uuuooosss}}}fffTTTJJJDDD@@@>>>>>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLNNNOOOOOONNNOOOPPPMMMOOOWWWdddrrr|||}}}}}}{{{uuupppmmmppprrr{{{{{{[[[RRRJJJHHHGGGDDDBBBCCCAAA@@@???>>>============@@@>>>===<<<======;;;:::===<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@????????????@@@AAABBBCCC@@@>>>===>>>AAAEEEGGGGGGPPPPPPOOOPPPUUUcccvvvvvvhhh^^^QQQJJJGGGKKKQQQWWWcccnnnnnnoooqqquuu{{{}}}wwwuuuuuuuuuqqqmmmkkkjjjiiigggdddbbbaaa```\\\\\\\\\[[[ZZZXXXWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVXXXYYYZZZYYYVVVSSSQQQSSSTTTTTTTTTTTTSSSRRRRRRVVVVVVUUURRRNNNKKKKKKKKKQQQPPPRRRVVVVVVUUUWWW[[[^^^bbbhhhmmmqqqxxx|||qqqkkkmmmrrrxxx{{{|||tttdddUUUIIICCCFFF@@@<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;:::;;;===??????>>><<<;;;======>>>>>>>>>>>>======AAA@@@>>>=========>>>???>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEAAACCCEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEBBBAAA@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJGGGEEEEEEHHHIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGIIILLLNNNKKKJJJIIIJJJKKKLLLKKKJJJIIIMMMTTTYYY```lllzzzyyyooojjjhhhnnnttt}}}xxxZZZQQQIIIGGGFFFCCCBBBCCCBBBAAA@@@???????????????@@@>>><<<<<<======;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBCCCFFFIIIJJJMMMNNNNNNNNNRRR^^^nnnzzz|||qqqjjj```YYYRRRPPPOOOQQQZZZeeemmmqqqwww~~~zzzuuuqqqnnnkkkjjjiiigggdddbbb\\\\\\[[[YYYXXXVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWVVVTTTRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVUUUSSSPPPNNNOOOPPPPPPOOORRRXXXZZZZZZ^^^ddddddjjjsss|||yyyppplllooovvv|||wwwiiiYYYLLLDDD@@@AAA>>>===@@@AAA??????BBBSSSaaauuu~~~vvvwww{{{|||uuunnnqqqwwwqqq\\\KKKCCCAAA?????????===;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>>>>============<<<<<<:::;;;<<<===>>>======<<<<<<======>>>>>>======<<<>>>>>>=========>>>???@@@===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGEEEEEEGGGIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJIIIIIIJJJKKKLLLLLLKKKIIILLLPPPSSSXXXbbboooyyyvvvoookkkjjjnnnttt}}}tttYYYPPPIIIGGGFFFCCCAAABBBBBBBBBAAAAAA@@@AAAAAABBB???>>><<<<<<======<<<:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBAAACCCEEEDDDBBBCCCGGGKKKJJJKKKLLLLLLOOOWWWccckkk|||}}}~~~~~~|||vvvqqqkkkcccYYYPPPLLLSSS\\\iiippp{{{|||wwwqqqppppppnnniiiddd```^^^\\\YYYWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXTTTTTTTTTRRRPPPQQQSSSUUUVVVVVVYYY___cccfffkkkrrrvvv~~~zzzsssmmmlllqqqzzzzzziiiYYYLLLDDDAAA???>>>===???BBBBBB@@@EEEKKK```sssxxxsssuuu{{{vvvooolllvvvoooYYYKKKCCC@@@@@@===>>>>>>===;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<===???@@@AAA=========>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMLLLLLLLLLMMMNNNNNNPPPWWWbbbjjjyyy~~~yyyrrrnnnmmmnnnqqqxxxzzz~~~qqqWWWOOOHHHGGGFFFCCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBB???===<<<<<<======<<<:::<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@===@@@CCCBBB???>>>CCCGGGHHHIIIJJJKKKMMMQQQWWW\\\lllqqqvvvyyy||||||zzztttgggYYYPPPQQQVVVaaajjjyyy{{{yyyyyywwwooohhhfffddd```\\\YYYXXXXXXXXXWWWWWWYYYZZZ[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTSSSSSSTTTVVVYYY[[[YYYYYYXXXVVVUUUWWWZZZ]]]ccccccgggnnnrrrvvv}}}~~~yyyrrrnnnkkknnnuuu~~~}}}mmmYYYLLLEEEAAA@@@AAA===>>>AAACCCBBBDDDNNNZZZkkkuuurrruuuzzzxxxqqqmmmmmm}}}yyy\\\JJJCCC@@@???@@@;;;<<<===<<<;;;;;;<<<>>>::::::::::::::::::::::::999999999999::::::::::::<<<;;;999777777888999:::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>??????<<<<<<<<<=========>>>>>>???????????????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@AAACCCDDDDDDEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLLLLLLLJJJIIIGGGHHHGGGGGGIIIKKKMMMMMMLLLPPPOOOMMMLLLLLLRRRZZZ```kkkpppxxx~~~yyytttooooooqqqtttzzz|||yyy}}}nnnVVVNNNHHHGGGGGGCCCAAAAAA@@@???????????????@@@AAA>>>===<<<<<<======<<<;;;<<<;;;;;;;;;;;;:::::::::<<<;;;::::::999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>=========>>>??????:::>>>AAA@@@===<<<@@@EEEFFFHHHIIIJJJKKKMMMOOOQQQ[[[ccclllsssxxx~~~wwwpppqqqwwwxxxgggZZZTTTSSSWWWaaaqqqxxxpppooommmhhhccc^^^\\\ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVXXX[[[\\\bbbaaa```^^^^^^aaafffjjjooopppvvvzzzvvvooonnnnnnsss{{{qqq```NNNFFFCCC???>>>@@@===>>>@@@BBBCCCIIIZZZjjj|||zzzpppmmmttt~~~wwwooommmnnnvvvzzzfffOOODDDAAA???>>>>>>:::;;;<<<<<<;;;;;;;;;===::::::::::::::::::::::::888888888999999999::::::<<<;;;999777777888999::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNMMMKKKIIIGGGGGGGGGGGGHHHKKKMMMLLLLLLOOONNNKKKJJJKKKOOOTTTYYY___dddlllssszzz}}}zzzvvvqqqoooqqqvvv{{{|||xxxwww|||kkkVVVNNNHHHHHHHHHDDDBBBBBB??????>>>>>>===>>>>>>>>>>>>===<<<<<<===>>>===;;;;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>============>>>>>>;;;===@@@@@@??????AAADDDEEEFFFHHHIIIJJJJJJJJJIIINNNVVV```jjjrrrzzz~~~mmmbbbeeennn{{{uuuhhh]]]WWWRRR[[[iiixxx{{{yyysssmmmgggccc```^^^___```aaaaaa```^^^[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRSSSUUUWWWXXXZZZZZZZZZ[[[]]]___aaaccchhhhhhfffeeegggkkkrrrwww}}}~~~xxxtttqqqqqqssswww|||~~~{{{xxxdddUUUHHHEEECCC===;;;===>>>>>>@@@DDDIIISSSgggxxxpppiiihhhlll{{{}}}ooojjjnnnuuubbbTTTEEE@@@>>><<<;;;;;;999;;;<<<<<<;;;::::::;;;999999999999999999999999777777777888888999999:::===<<<;;;999999::::::;;;999999999:::::::::;;;;;;999999::::::::::::999999999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNMMMLLLJJJHHHHHHGGGGGGHHHJJJLLLKKKKKKKKKJJJIIIHHHIIILLLOOOQQQWWW[[[aaagggnnnvvv~~~|||wwwrrrqqquuu|||~~~vvvtttuuu{{{hhhVVVOOOIIIIIIIIIEEEBBBBBB@@@???>>>>>>===============<<<;;;<<<===>>>===<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========>>>======<<<<<<=========;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHHHHFFFEEEFFFJJJRRR\\\hhhsss{{{rrreeefffkkkwwwxxxmmmcccXXX]]]dddlllsss{{{{{{}}}vvvooojjjgggjjjkkkkkkjjjhhhdddaaa^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ\\\^^^^^^aaabbbdddgggkkknnnppprrrttttttttttttxxx}}}wwwtttqqqqqqsssvvvvvvpppggg```TTTHHHAAACCCBBB<<<;;;@@@AAAAAAFFFNNNWWWcccvvv}}}mmmaaadddlllvvvxxxnnnooozzztttcccOOOFFF>>><<<<<<::::::;;;:::;;;===<<<:::999888999999999999999999999999999666666777777888999999:::::::::999999999888888888777888999:::;;;::::::999888888999999999999888888666777999:::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>============>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHGGGFFFFFFIIIKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJIIIHHHHHHJJJKKKLLLLLLNNNPPPTTTYYY```iiirrryyy|||zzzuuutttxxxwwwrrrssswww}}}eeeVVVOOOJJJJJJJJJFFFCCCCCCAAA@@@???>>>===============<<<;;;<<<===>>>===<<<;;;;;;;;;:::::::::999999888888888999:::;;;<<<===999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======::::::;;;===AAACCCBBBAAAAAABBBCCCEEEGGGGGGEEECCCAAABBBGGGQQQ^^^lllwww|||~~~pppnnnnnnttt~~~{{{qqqaaabbbbbbccceeehhhmmmqqqzzzzzzzzztttppptttuuuuuusssppplllgggddd________________________\\\]]]___```bbbdddeeeeeehhhjjjnnnsssxxx|||~~~~~~}}}}}}wwwtttoooooopppqqqmmmcccVVVKKKHHH>>>;;;@@@AAA<<<>>>FFFEEEGGGMMMXXXdddqqqqqqccc]]]ggguuuvvvpppwwwsss\\\MMMFFF???:::::::::999;;;>>>:::<<<======:::888777777888888888888888888888888555666666777888999999999666666666777666555444444666888:::;;;;;;;;;999888888888999999999999888888333555777:::;;;<<<===<<<==================<<<<<<===============>>>??????<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@DDDFFFHHHGGGFFFFFFIIILLLJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGHHHJJJJJJIIIHHHLLLKKKJJJKKKLLLLLLKKKJJJGGGHHHKKKOOOUUU^^^iiipppuuu|||}}}wwwvvv{{{zzzrrrrrruuu{{{dddRRRNNNIIIFFFDDDCCCBBB@@@CCCBBBAAA???>>><<<;;;:::888:::<<<===>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888:::<<<===<<<::::::::::::;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBFFFMMMSSS___rrr}}}yyy|||}}}{{{}}}|||vvvuuuvvvvvvzzzyyyssspppkkkccc[[[VVVTTTSSSaaagggpppwww~~~{{{vvvqqqnnnmmmlllkkkiiihhhhhhhhhiiijjjmmmpppqqqrrrtttvvvxxxwwwzzz}}}wwwsssnnnmmmjjjddd[[[QQQHHHCCC@@@======???===:::???HHHQQQUUU]]]fffrrr~~~uuubbb```dddttt}}}zzzsssZZZJJJEEE===<<<;;;:::999:::;;;;;;>>>===<<<;;;::::::999888:::::::::999999999888888999999999888888888777777999888777666666777888888777777777777777777777777888999:::;;;;;;;;;:::::::::999888777777888999::::::;;;<<<===>>>===<<<;;;<<<===>>>===<<<;;;<<<==================???AAABBB@@@@@@@@@@@@AAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBFFFGGGHHHHHHGGGGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIILLLKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMLLLKKKJJJJJJNNNTTT[[[___hhhrrr~~~|||uuurrrtttvvv{{{yyy{{{}}}cccRRROOOJJJFFFEEECCCAAA@@@AAAAAA@@@>>>===<<<;;;:::999:::<<<===>>>===;;;:::<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;999:::<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<======<<<<<<===???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@<<<===AAAHHHOOO[[[nnn~~~{{{{{{{{{zzz}}}yyysssqqqssszzz~~~{{{yyysssjjj___UUUMMMIIINNNSSS\\\dddlllttt|||~~~{{{zzzzzzyyyxxxxxxyyyzzz{{{}}}{{{tttpppkkkggg___WWWOOOGGG@@@<<>>???BBBCCCDDDLLLVVV\\\```gggpppzzz}}}mmmeeehhhrrr~~~ttt^^^KKK@@@===<<<;;;:::999999999::::::;;;::::::999999888888777999999999999888888888888888888777777777666666666777777666555555666777777777777777777777777777777777888:::<<<<<<;;;:::999999888777777777777888999888888999999::::::999999:::<<<===<<<;;;:::;;;<<<===<<<<<<<<<<<<===???@@@>>>>>>>>>??????@@@AAABBB>>>???@@@AAABBBBBBBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFGGGHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHJJJNNNSSSVVV\\\fffrrryyy||||||}}}~~~}}}xxxvvvvvvzzz}}}|||uuuyyy|||}}}zzzyyy}}}{{{yyy}}}zzz```SSSPPPKKKGGGEEECCCAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<:::999;;;;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;::::::999;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;::::::;;;;;;:::888::::::::::::;;;;;;;;;;;;>>>===<<<;;;<<<===???AAA@@@@@@AAAAAABBBAAAAAA@@@===<<>>===???BBBFFFLLLXXXbbbmmmoootttzzztttiiillltttooo[[[MMMBBB===<<<;;;:::888777777777888999777777777777777777777777888888888777777777666666666666666666555555555555666555555444444555666666777777777777777777777777666888:::<<<===;;;999888888888777777777777888888777777777777777888888999999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@@@@>>>>>>??????@@@AAAAAAAAAFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMQQQYYYcccjjjmmmooorrruuuyyyzzz}}}zzzuuuuuuzzz~~~xxxpppooovvv|||~~~xxxssstttyyy~~~|||{{{tttpppvvvxxx___SSSPPPKKKHHHEEECCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999;;;;;;:::::::::;;;<<<<<>>===;;;:::999999999999999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::999888888::::::::::::::::::::::::>>><<<;;;::::::<<<>>>@@@>>>??????@@@@@@AAAAAAAAACCCAAABBBFFFKKKTTTdddrrr|||yyy|||uuukkkjjjpppyyy{{{qqqaaaPPPEEE???@@@BBBEEEIIIOOOUUUXXXcccfffjjjnnnrrrwww}}}yyynnnddd]]]UUUNNNEEE@@@???@@@???>>>===???CCCHHHOOOYYYeeeppp|||{{{|||~~~tttpppvvvqqqZZZKKKDDD???======999888777666555666777777555555666666666777777777777777666666666555555555666666666555555555555555555555555555555555666666777777777777777777777777555777:::<<<<<<;;;999777777777777777777777777777999888777666777888999:::888999;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIJJJJJJJJJJJJJJJJJJNNNRRRXXX\\\^^^```ccceeemmmpppvvv||||||tttrrrvvv{{{qqqkkkgggjjjttt}}}yyytttpppsssyyy~~~{{{{{{tttnnnnnnrrruuu^^^QQQNNNKKKHHHEEECCC@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;<<<===???>>>===<<<;;;:::999999888888888888888999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999888888888::::::::::::::::::::::::<<<;;;:::999999;;;===>>>=========>>>???@@@AAAAAAFFFDDDEEEJJJPPPXXXfffrrrzzz~~~{{{|||}}}zzz{{{pppooottt{{{{{{lll\\\PPPEEECCC@@@???AAADDDHHHKKKPPPSSSXXX]]]bbbgggmmmqqqtttyyy~~~~~~wwwnnndddYYYRRRJJJEEE@@@>>>???AAAAAA@@@BBBHHHQQQXXXbbbnnnzzz~~~|||}}}zzz|||iiiYYYHHH@@@===:::888888888777666555444555666666555555666666777888888888666666666555555555444444666666666666666666666666555555666666777777777777666666666666666666666666444666888::::::999777666666666666666666666666666777777666555666777888999888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFEEECCCCCCEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHJJJLLLMMMMMMNNNJJJIIIHHHGGGGGGHHHJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEHHHIIIJJJKKKKKKKKKJJJIIILLLNNNPPPRRRTTTVVVXXXYYYaaagggpppyyy|||wwwrrrrrrxxxvvvmmmhhhhhhlllvvv~~~yyytttrrrooommmssszzz}}}oooooovvv{{{||||||}}}uuujjjjjjppp}}}sss]]]NNNLLLIIIGGGEEECCC???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<=========<<<;;;:::999999888777777777777888999::::::;;;;;;::::::::::::;;;;;;:::;;;<<<;;;999777888999::::::::::::999999999999;;;:::::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBAAADDDLLLSSS[[[fffpppmmmttt{{{{{{{{{||||||{{{www~~~vvvsssyyyyyykkk```MMMHHHAAA===<<>>===???AAABBBGGGSSSaaajjjttt~~~{{{xxx{{{~~~|||~~~}}}~~~gggTTTIII???<<<<<<999777777888777555444444444555666666666666777777888888888666666666555555555444444555555555666666666666666444555666777777777777777666666666666666666666666444555666777777777666666555555666666666666555555444444444444444555666666777999::::::::::::;;;===;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@??????@@@AAACCCDDDDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHFFFEEEDDDEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJLLLOOOQQQSSSTTTXXX^^^iiissszzz{{{yyyuuussssssyyyxxxppppppqqqvvv{{{pppmmmlllllllllnnnwww{{{nnneeeiiittt}}}|||sssnnnttt~~~pppZZZKKKIIIGGGEEEDDDBBB???===>>>=========<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;<<<======;;;;;;::::::999999999999666666666777777888::::::;;;::::::999999::::::;;;888:::;;;:::888777999;;;:::::::::999999999888888999999:::;;;;;;:::999888:::::::::;;;===???AAABBB>>>>>>AAAIIIPPPUUU]]]ddd]]]dddjjjlllrrrzzz}}}{{{yyy}}}|||zzz|||}}}ttt]]]UUUJJJBBB>>>>>>>>>>>><<<>>>AAACCCEEEGGGKKKNNNVVV[[[```bbbdddjjjuuu~~~|||ppphhh___WWWSSSNNNGGGBBB@@@AAAAAA???===@@@FFFLLLWWWfffuuu~~~yyywwwuuuyyy~~~yyysssuuu~~~|||}}}hhhQQQGGGAAA<<<<<<;;;888666888888777666444444555555666666666666666777777777777666666666666555555555555333444444444555555555555222333444666777777666666666666666666666666666666444333333333444444555555444555666666666666555444333444444555555555555555666777999999888999:::<<<888999:::;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>@@@???>>>===>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFCCCAAA@@@@@@BBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGIIILLLOOOPPPPPPOOOTTT]]]fffnnnuuu|||~~~|||xxxuuuvvv{{{{{{xxxyyy~~~zzzooollljjjkkkooorrrxxxtttnnnmmmvvvyyyxxxmmmXXXIIIGGGFFFEEEDDDBBB???===???>>>>>>===<<<<<<;;;;;;999999999999:::;;;;;;<<<999999999:::;;;<<<===>>>999999999999999999999999666666666666777888999:::;;;::::::999999::::::;;;777999;;;:::888777999;;;:::::::::999999888888888777999:::;;;;;;:::888777::::::::::::<<<>>>AAABBB>>>===@@@FFFKKKMMMQQQVVVSSSXXX\\\```jjjxxx}}}|||~~~}}}oooeeeVVVJJJDDD@@@>>><<<999;;;<<<======???BBBDDDFFFKKKPPPQQQRRRXXXdddmmmpppuuuzzz}}}|||}}}{{{qqqeee]]]SSSLLLJJJHHHDDD@@@>>>AAABBB@@@???DDDOOOYYYlll|||wwwuuutttxxx}}}|||xxxppppppvvvyyypppmmmrrr}}}~~~}}}lllUUUEEE>>>:::888999777333333666888777666555444555666666666666666666666666666666777777666666666555555555222222222333333444444444000222333555666666555555666666666666666666666666444333222111222333444555333444555666666555444333444555777888888888777666444666777888777777999;;;666777888:::;;;;;;::::::999999999999:::;;;<<<<<>>===<<<===???AAABBB??????@@@@@@BBBCCCEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDAAA>>>======>>>???EEEFFFGGGHHHIIIHHHGGGFFFGGGFFFFFFFFFHHHJJJMMMOOOMMMMMMLLLKKKJJJHHHGGGFFFHHHHHHGGGIIIKKKLLLLLLKKKHHHLLLRRRYYYaaakkkuuu{{{}}}~~~|||xxxyyy~~~}}}}}}}}}yyyooonnnnnnpppvvv{{{|||vvvuuuzzzzzz{{{jjjXXXJJJHHHFFFCCCAAA???>>>===>>>>>>>>>>>>============:::::::::999999888888888<<<;;;::::::999999::::::;;;::::::999888888888999888888888888888888888888===<<<:::888777777888888999999::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::888999999:::;;;<<<======?????????@@@BBBFFFIIIKKKSSSQQQPPPUUU```nnn{{{zzzzzz~~~vvviii[[[OOOFFF???;;;888888888777777999===???FFFFFFEEEEEEGGGLLLSSSXXX```cccgggmmmtttyyy~~~~~~yyymmm```VVVOOOIIIFFFCCC???>>>@@@@@@CCCEEEEEEFFFNNN]]]iiiyyytttsssuuuvvvpppkkkiiibbbqqqyyyqqqkkkkkkooovvv|||xxxzzzfffPPPFFFFFF:::::::::999777666444333888777555444333444555555444444555555555555555555555444333222222222222222333444444444555666666666555555555444444333333333555555555555555555555555666666555555555444444444333444555555444444666777444444444555555777888999666777888999:::999888888999999888888777888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCCCCDDDCCCCCCBBBBBBEEEDDDBBBBBBAAABBBCCCDDDGGGFFFEEECCCBBBBBBBBBCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIGGGEEECCCEEEDDDAAA===;;;;;;===@@@BBBDDDGGGIIIJJJIIIHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJMMMNNNNNNKKKHHHFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNSSSZZZccckkkpppuuuvvvyyy}}}~~~}}}~~~zzzyyy{{{xxxttt{{{~~~{{{yyy|||hhhVVVIIIHHHFFFCCCAAA???============<<<<<<<<<;;;;;;;;;999999999888888777777777;;;::::::999999999999999999999888888777777777777888888888888888888888888;;;;;;:::888888777777777555555555666666555555555999999999999999999999888:::999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>AAADDDFFFMMMLLLLLLPPPYYYfffsss{{{zzzxxx}}}}}}||||||ssshhh]]]RRRGGGAAA>>>>>>===;;;:::999;;;<<<@@@@@@??????@@@DDDIIINNNQQQSSSWWW]]]ccciiioooqqqyyy{{{|||~~~|||uuunnnbbbWWWLLLFFFAAA@@@>>>;;;;;;===CCCFFFHHHKKKQQQ]]]nnnzzzyyytttpppooolllfffccccccgggvvvzzzppplllkkkmmmpppvvv{{{zzz|||hhhVVVGGG???===999999999999888777666666666555444333333333444444555555555555555555555555888888777666666666666666444444444444555555555555555555444444444333333333555555555555555555555555666666555555555444444444333444555555444444555777555555444555555666777888666777888999999999888888888888888777777888888999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBCCCFFFEEEDDDBBBAAAAAABBBBBBAAACCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDCCC@@@===:::;;;===@@@CCCEEEHHHIIIJJJIIIGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJOOOOOOOOOLLLIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJNNNTTT[[[aaaeeefffiiinnnvvv~~~~~~}}}}}}{{{{{{wwwtttzzz{{{yyyyyy}}}eeeTTTIIIGGGEEEBBB@@@>>>======;;;;;;:::::::::999999999888888888777777777777777:::999999888888888888888888777777777777666666666888888888888888888888888999999999999888777666666666666666666666666666666777777777777777777777777999999999999999999999999<<<;;;;;;;;;:::::::::999::::::::::::<<<>>>@@@BBBFFFGGGGGGIIIOOOZZZhhhrrr~~~zzzxxx{{{~~~{{{xxx~~~wwwmmm```RRRIII@@@???===:::888777777666999::::::::::::<<<@@@CCCEEEFFFHHHMMMSSSZZZ___ccckkkrrr}}}}}}|||~~~~~~wwwnnneee^^^UUUMMMDDD@@@=========:::<<<@@@FFFIIIOOOXXXdddtttzzztttmmmgggaaa\\\^^^cccrrr~~~uuunnnjjjkkknnnsssvvv{{{}}}|||vvv\\\MMMFFF???999666666777777888888888777777444444333222222222333333555555555555555555555555666555555444444444444555555555555555444444444444444444444444333333333333444444444444444444444444555555555555555444444444333444555555444444555666666555555555555555666666666666777888888888888888777777666777777888999:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@AAABBBDDDCCCBBBAAAAAA@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBB@@@>>><<<<<<>>>@@@EEEGGGHHHJJJJJJIIIGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNMMMJJJGGGFFFGGGIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHKKKOOORRRVVVWWWXXX\\\ccclllwww~~~}}}~~~{{{{{{}}}{{{sssrrrxxx~~~vvvwwwyyy{{{bbbRRRGGGFFFDDDBBB@@@>>>======::::::::::::999999999999888888888888888888777777999888888777777777777777777777777777777777777666888888888888888888888888666777888999999888666555888888888777777888888888666777777777777777888888999999999999999999999999999999999999999888888888<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEEEEGGGPPP^^^iiizzzyyyzzz|||~~~yyy}}}~~~vvvjjj]]]TTTGGGDDD>>>:::888888777777666777888888888999<<<>>>??????@@@BBBFFFLLLQQQUUUZZZaaammmxxx~~~}}}~~~}}}||||||{{{yyywwwuuupppggg^^^VVVPPPJJJEEEAAA>>>===?????????BBBGGGKKKRRR]]]lll{{{yyyqqqggg```ZZZZZZdddoooxxxooojjjmmmqqqxxx}}}~~~~~~rrr^^^III???===;;;888666555555666666666666555555333333222222222222222222555555555555555444444444333333222222222222222333555555555444444333333333333333333333333333333333444444444444444444444444555555555555555555555555333444555555333333444555666666555444444444555555666666666777777777777777555555555666777888999:::777888999::::::;;;;;;;;;:::::::::;;;;;;<<<============>>>?????????>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAACCCDDDCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBB@@@???>>>@@@BBBFFFGGGIIIIIIIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIKKKJJJIIIFFFDDDCCCEEEGGGFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEHHHJJJMMMOOOPPPPPPRRRUUU\\\eeeppp{{{~~~}}}}}}{{{yyyrrrrrrtttzzz{{{yyy~~~~~~tttvvv{{{xxx```QQQFFFEEECCCAAA???>>>===<<<;;;;;;;;;::::::::::::999999999999999999999999999999888777777666666777777777777888999999888888777777777777777777777777777555666888999999888777666666666555444444555666666666777777777888888999999888999999::::::999999888777888888999:::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@CCCDDDDDDEEEKKKWWW```qqqvvv{{{yyyqqqhhhaaaWWWQQQHHHBBB>>><<<;;;:::444666888888888999;;;<<<===<<<;;;;;;===@@@DDDFFFKKKPPPYYYbbbkkksss{{{{{{vvvwww~~~~~~~~~{{{xxxyyy~~~{{{xxxuuurrrnnnjjjgggbbb\\\TTTMMMHHHDDDAAA@@@>>><<<===???AAABBBIIIQQQXXXbbbsss}}}qqqhhh___ZZZYYY```pppwwwrrrrrryyy{{{|||hhhYYYMMMAAA===;;;999888999555555555555444333222111333333333333333333333333666666555555555444444444444444333333333444444555555555444444333333333222333333333333333333333333444444444444444444444444444555555555555555555555333444555444333222333444666555555444444444444555666666666666666777777777555555555555666777888999666777888999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>>>>=========>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDDDDBBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGEEECCCCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBAAACCCEEEHHHKKKLLLMMMMMMOOOQQQWWW___iiittt}}}}}}}}}{{{wwwssstttwww}}}{{{wwwwww~~~zzzyyyuuuxxx~~~uuu^^^PPPEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::999888888777777777777777666777888999999999888777777777777777777777777777666666777888999999999999888777666555555666777888666666777777888888999999888999:::;;;;;;:::999888999999:::;;;<<<===>>>>>>999::::::;;;<<<===>>>>>>@@@BBBCCCCCCEEEIIIPPPVVVcccmmmwww}}}~~~}}}{{{xxxrrrnnneee^^^TTTLLLGGGCCC===999777888999888777777999;;;>>>===<<<;;;;;;<<<>>>???@@@CCCHHHNNNTTT]]]ffflllkkkiiihhhkkkssszzz~~~}}}yyyvvvwww|||yyyttttttqqqnnniiieeeaaa]]]XXXUUUOOOHHHBBBAAA???<<<;;;<<<:::999;;;???BBBHHHRRR]]]lllxxx|||wwwrrreee___ZZZ[[[```kkk{{{zzz|||yyybbbPPPFFFAAA===<<<999666666999555555555444333222111000333444555666666666555555666666666555444444333333111111111111111111222333444444444444333333333333222222222222333333333333333333333333333333333333444444444555555555555555333444555444333222333444555444444444444444555555555555555555555666777777555555444555555666777888666666777888999999999999777888999:::;;;;;;;;;;;;::::::;;;<<<============<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAAAAA@@@@@@???@@@BBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>???BBBDDDGGGIIIJJJJJJJJJLLLQQQXXXbbbllluuu{{{{{{yyy}}}xxxvvvyyy|||{{{vvvvvvyyy~~~}}}wwwtttwwwzzz}}}qqq[[[NNNDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::777888888888999999999999999999888777777777777888444555777888999888777666777777777777777777777777777777777888888:::;;;;;;:::999777666666777999:::444555555666666777888888777888:::;;;;;;:::888777999999::::::;;;;;;<<<<<<777888999;;;<<<=========??????@@@BBBDDDGGGJJJLLLUUUbbbooowwwyyyyyyyyy{{{|||{{{xxxuuummmhhhbbb^^^ZZZSSSJJJBBB??????===;;;888777888:::===<<<;;;;;;:::;;;;;;;;;<<<===???AAADDDIIIPPPTTTUUUWWWYYY^^^bbbgggjjjkkkllljjjiiimmmuuu|||~~~~~~~~~|||xxxoooiiihhh]]]ZZZUUURRROOOLLLIIIFFFCCC===:::<<<===::::::<<<;;;;;;>>>DDDKKKTTTdddrrr~~~zzzwwwssslllfff^^^[[[\\\eeeoooyyyzzzjjj\\\MMMAAA===999777888888555444666444444555555555444444333555666777888888888777777777666666555444444333333///////////////000111111333333333333333333444444111111222222222333333333333333333333333333333333444444444555555555666666333444555444222111222333333333333333444555555666555555444444444555666777555555555444444555666666555666777888999999999999777777999:::;;;;;;::::::999:::;;;<<<============<<<===>>>@@@AAAAAA@@@@@@===>>>???AAABBBBBBAAAAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBB???BBBEEEGGGGGGFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCDDDCCCEEEGGGHHHFFFDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDD???@@@AAACCCEEEGGGHHHIIIGGGHHHKKKQQQYYYbbbjjjooouuuwww{{{~~~}}}{{{~~~~~~|||yyyyyyyyyxxx|||~~~}}}wwwwww}}}nnnYYYMMMDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999666666777777888888888999:::999999888888888888888222444666777888777666555777777777777777777777777888888777777888:::<<<===666555333222222333555666333333444444555666777777777888:::;;;;;;:::888777888888888777777777777777888999:::<<<===>>>??????=========@@@DDDFFFFFFEEELLLZZZhhhqqq|||yyyqqqrrrtttxxx{{{{{{xxxvvvsssrrrqqqrrrqqqiii]]]SSSGGGFFFCCC>>>:::888999:::555555555555555555444444:::;;;<<<<<<<<<>>>AAADDDFFFJJJPPPTTTVVVXXXZZZ\\\YYYWWWXXX___iiiqqqttttttxxxxxxzzz|||yyy|||zzztttqqqjjjaaaZZZXXXMMMJJJFFFDDDCCCBBB@@@??????:::999===???<<<<<>>???AAABBBBBBBBBAAA>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBAAAAAABBBCCCCCC>>>AAAEEEGGGGGGFFFFFFGGGAAABBBBBBCCCDDDEEEEEEFFFAAAAAA@@@???@@@AAABBBCCC???BBBEEEFFFEEECCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIILLLRRRZZZaaaeeeeeehhhlllooouuu~~~~~~{{{zzz|||~~~||||||jjjVVVJJJFFFCCC@@@???>>>>>><<<:::::::::::::::::::::::::::999999999888888888888777888888888888888777666666666111,,,,,,111666888777888777666555444444555666555555666777888999::::::777777777777777777777777999888777555555777888999888888888888999:::;;;<<<:::::::::999999888888888::::::999999:::<<<===>>><<<===>>>???@@@AAAAAAAAAIIILLLTTTbbbtttyyysssjjjkkkpppvvvyyywwwxxx{{{yyyxxxzzz~~~{{{ooodddXXXTTTMMMEEE???<<<<<<<<<;;;999777777777777666555999999999999::::::;;;<<<>>>???AAACCCEEEHHHIIIJJJMMMMMMNNNQQQVVV]]]cccgggeeeiiinnnsssxxx~~~xxxvvvzzz|||}}}||||||}}}~~~~~~|||xxxuuuppphhh___YYYVVVSSSMMMHHHCCCAAA???>>>>>>>>><<<;;;===;;;999:::<<<@@@BBBDDDIIILLLQQQYYYcccppp||||||pppgggcccaaa]]]ZZZaaaeeemmmuuu}}}}}}ooo\\\LLLDDD???<<<999333444555666777777666666444444444444333333222111444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000///000222333444444333222222333444444555555555444333222222111111222222333555444333222111222333333///000111222222222222222111222444666666555444333444555666777777666555444777777777777777777888888999999:::;;;;;;<<<<<<===<<<===>>>??????@@@@@@@@@======>>>???????????????@@@???>>>===>>>???AAABBBAAAAAA????????????AAAAAABBBDDDEEEFFFGGGEEEDDDCCCDDDBBBAAABBBEEEFFFCCCAAA@@@????????????AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBB@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEGGGJJJNNNRRRUUUXXXYYY[[[___eeennnxxx~~~hhhTTTIIIEEECCC@@@???>>>===<<<:::::::::::::::::::::::::::999999999888888888777777777888888888888777666666AAA<<<666444666888777555777777555555444555666666666666666666666666777777666666666666666666666666999888666555555666888999777777777777888999:::::::::999999999999999999888::::::999999:::;;;<<<===<<<<<<>>>???@@@AAAAAAAAAGGGIIINNNXXXgggyyy~~~wwwooojjjiiilllrrrttttttwww{{{xxxyyy}}}|||vvvqqqmmmfff[[[QQQHHHBBB???===:::888777888888888777888777777777888888999:::;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEGGGLLLQQQVVVYYYZZZ^^^dddiiiooouuu{{{}}}tttqqqsssvvvxxxxxxwwwvvvtttrrrqqqmmmiiieee\\\VVVNNNJJJIIIGGGBBB>>>>>>===<<<;;;;;;;;;;;;:::>>><<<:::;;;???EEEKKKNNNWWWYYY\\\aaaiiirrr{{{wwwoooddd]]][[[\\\^^^___llloootttzzziii]]]NNNBBB<<<999777555555555666666666666666666444555555555444444333222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111222222333333222222222333333444444444333333333222222111111222222333555444333222222222333333222333444555555555555444222222444555555555444333444555666666666666555444666777777777888888999999999999::::::;;;<<<<<<<<<;;;<<<===>>>????????????======>>>???????????????@@@???>>>======???@@@AAABBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBAAA@@@AAACCCCCCAAA?????????>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIILLLMMMNNNPPPRRRUUUZZZaaaiiiooowww}}}}}}eeeRRRGGGDDDBBB???>>>>>>===;;;:::999999999999999999999999999999888888888777777777777777888888777777666555:::666333444777999888666666555555555555666666777666666666555555444444444555555555555555555555555777666555444444555666777666666666666777888999999888888888999999999999999;;;;;;::::::::::::;;;<<<;;;<<<===???@@@@@@@@@@@@CCCEEEHHHMMMVVVfffxxx{{{sssgggcccbbbfffhhhjjjooouuuwww{{{xxxjjj[[[PPPJJJCCC@@@<<<:::::::::999999777777777666777777888888888888999999999:::::::::;;;<<<===???AAADDDGGGHHHKKKNNNTTTZZZ```ffflllpppyyy|||}}}xxxssstttxxx{{{yyywwwkkkhhhfffhhhlllnnnnnnlllkkkhhhddd```\\\XXXTTTPPPKKKGGGBBB@@@@@@@@@===;;;:::999999999:::::::::;;;>>>>>>>>>AAAHHHQQQZZZ```iiiiiiiiikkkoootttyyy|||{{{{{{yyyxxx{{{|||jjjfff___ZZZYYY^^^gggmmmwwwxxx{{{~~~~~~ttthhhPPPHHH>>>888555555444333666555444444333444444444555555555555555444444333000000000000000000000000333333222222111111111000222222222222222222222222222222222222222222222222222222222222222222222222333222222111111111222222222222333333333222222111333222222111111222222333444444333222222222222333333444555555555555555555333333333333444444444444333444444555555444444333666666777777888999::::::999999::::::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>??????????????????>>>===<<<===>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEDDDBBBAAAAAA@@@???@@@AAA@@@>>><<<>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIKKKNNNSSSXXX\\\ccchhhnnnrrruuu|||zzzcccQQQGGGCCCAAA>>>=========;;;:::888888888888888888888888888888888888777777777777777777777777777666666555333222111222555777777555555555555555666666777777555555555555555555555555555555555555555555555555666555444444444444555666666666666666777888999999777777888888999999::::::;;;;;;::::::::::::::::::;;;;;;===>>>???@@@@@@@@@@@@BBBEEEGGGKKKVVVfffrrr~~~hhhaaa\\\\\\___bbbhhhnnntttyyyqqqddd^^^RRRMMMGGGBBB???===;;;::::::999888888777777888888888888888888888888888999999999;;;<<<===>>>>>>>>>???BBBGGGLLLQQQUUU[[[^^^jjjmmmrrrvvvyyy{{{}}}mmmiiieeeeeeggghhhfffccc___^^^^^^___aaaaaa___\\\ZZZVVVQQQMMMJJJGGGDDDBBBBBB???<<<<<<======<<<:::888999999999999:::<<<>>>@@@CCCHHHOOOXXXbbbkkkqqqvvvtttrrrrrrsssuuuvvvwwwyyyuuupppoooqqqrrrnnnhhh___``````^^^___fffrrr{{{}}}mmmZZZNNN@@@<<<777444444555666555555444222111111111111222333444444444444444333333000000000000000000000000555555444444333333222222111111111111111111111111111222222222222222333333111111111222222222222222444333222000000000111222111222222222222111000000333222222111111222222333333333333222222222222222111111222222333222222111333333222222222333444555333333333333333333333333555555666777888::::::;;;888999999:::;;;;;;<<<<<<999:::;;;<<<==================>>>???????????????=========<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???===<<<>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHJJJNNNPPPTTTXXX\\\```eeeooo|||xxxbbbQQQGGGBBB@@@===<<<===<<<;;;:::888888888888888888888888888888888777777777666666777777777777777666555555;;;:::999888777666444333444444555666666777777777444444555666666777888888666666666666666666666666555555444444444444555555777777777777777888::::::777777777888888999999999::::::::::::::::::999999:::;;;<<<===>>>?????????===AAADDDEEEGGGMMMXXX```ooottt{{{pppfff]]][[[[[[]]]bbbhhhlllrrryyy~~~uuupppddd___WWWPPPJJJEEEAAA>>>===<<<;;;999888777777777777777777888888999999999999:::;;;;;;<<<;;;:::::::::<<<@@@BBBEEEGGGKKKNNNVVVZZZ```dddhhhjjjmmmpppuuuxxx{{{~~~~~~yyyrrrmmm```]]]YYYXXXXXXXXXVVVTTTVVVUUUSSSSSSRRRQQQOOONNNIIIFFFBBB@@@??????>>>===;;;:::999888999999888888888999:::999999<<>>???????????????===============>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBAAA???>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCCCCDDDCCCCCCCCCDDDFFFFFFFFFFFFHHHJJJLLLNNNPPPSSSYYYcccoooxxxuuu```PPPGGGAAA???===<<<<<<<<<;;;999999999999999999999999999888888777777777666666666666666777777666666555444777777777777888888888888444555666666777666666555333444555666777888999999666666666666666666666666555555555555555555555555777777777777888999::::::777777777888888888888888888999::::::::::::999999999:::;;;===>>>>>>>>>>>>===@@@CCCDDDEEEHHHNNNRRR___gggsss}}}wwwkkk```[[[YYYYYYZZZ^^^bbbhhhooovvv|||}}}{{{sssnnnggg```YYYSSSMMMIIIDDDCCC@@@>>>;;;999888777777777777777888888888888888888999999999999888888888:::<<<======>>>@@@BBBEEEHHHMMMPPPSSSWWWZZZ]]]aaadddgggiiihhhddd^^^[[[RRROOOKKKIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDD>>><<<::::::;;;<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<===DDDMMMTTTXXX```jjjrrrvvvyyy}}}|||xxxxxxxxxwwwssspppiii```XXXVVVUUURRRRRRSSSYYYbbbmmmuuu{{{{{{gggVVVIII???:::777666555444333444444444666777777777777666666555000111111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333444/////////000111111222222222111111000000000111111000000111222222222222222333222222111111222222333222222222333222111111000222222222222222111111000222222222222333333333333444333333222222333333444444444555555666777888888888888999999::::::;;;;;;999:::;;;<<<==================>>>???????????????======>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCAAA@@@@@@AAA>>>>>>@@@AAAAAABBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFCCCDDDEEEDDDCCCCCCEEEGGGHHHHHHIIIJJJOOOWWW```gggpppqqqqqqqqqppprrruuuwwwyyy{{{~~~rrr]]]NNNFFF@@@>>><<<;;;<<<<<<:::999::::::::::::::::::::::::888777777777666666666666666666777777666666555444...///111333444777:::<<<555666666777777666555444444444444555555666666666555555555555555555555555555555555666666555555555666666666666777888999999888888888888777777777777777888999:::;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJPPPYYYfffsss|||vvviiibbb^^^ZZZXXXYYY\\\```fffmmmuuu}}}}}}~~~zzzwwwsssnnniiiccc]]]YYYPPPNNNKKKGGGCCC@@@>>>===;;;::::::999888888777777777777777777777777888888666777999999999999;;;======???AAACCCDDDGGGJJJMMMNNNPPPSSSTTTSSSPPPMMMLLLFFFCCC???<<<<<<===??????>>>>>>>>>>>>===<<<======<<<:::999999:::;;;:::999;;;<<<===>>>>>>===>>>>>>===???AAACCCHHHRRR```kkkmmmssszzz|||{{{zzz{{{}}}{{{wwwsssrrrsssqqqlllggg]]]UUUOOOOOOPPPRRRYYYaaammmsss{{{xxxbbbOOOEEE???:::777666555555333222222333444333555777999999888666444000111222333333333333222111111111111111111111111---------...//////000000111111111111111111111111000111111222333333444444//////000111111222333333///000000111111111111000//////111222333333444444333222222111111222222333111222222333222111000///333333333333333222111111000111222333444333222222555444333222222333444555333444444444555555666666888888888999::::::;;;;;;:::;;;<<<======>>>============>>>???????????????===>>>?????????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDCCCAAA@@@AAABBB>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAAAAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCBBBAAABBBDDDGGGDDDCCCCCCDDDGGGMMMSSSWWW______```___```bbbfffjjjppprrruuuxxx{{{~~~{{{uuusssppp[[[LLLDDD@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::777777777777666666666666666666666666666555555444444444444444333444666888666666777777777555444333555555444444444333333333444444444444444444444444555555666666666666555555555444444555555666777888999999888888777777666666666777888:::;;;;;;::::::999999;;;<<<===>>>>>>>>>???===;;;<<>><<<;;;999888777777777666666777888999999444666777888777888999;;;<<<===>>>>>>>>>@@@CCCEEEBBBDDDFFFFFFEEEDDDCCCCCC@@@===888666555777:::<<<:::<<<======;;;999999999===;;;:::999::::::888666777999;;;<<<======>>>???BBBEEEGGGKKKQQQ___qqq}}}|||{{{wwwwwwyyyuuuqqqmmmlllllljjjddd^^^UUUOOOLLLNNNRRRXXXdddrrr|||wwwfffOOO???999888777555666666555333222222333555///111555777888666444222111222333333444444444444111111111111111111111111------...///000111222222000000000000000000000000000000111222333333444444000000111222333333444444...///000222222222111000...///111222444444555555333222222222222222222333111111222333222111000///222222222222222111000//////111333444444444222111555555333333333333555555333333444444444444444444777888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>======>>>???????????????>>>>>>???@@@@@@@@@@@@@@@??????AAAAAAAAAAAA???????????????@@@AAABBBCCCDDD>>>AAACCCCCCAAA@@@AAACCC???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEE???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCAAA@@@>>>>>>???AAABBBDDDDDDCCCBBBAAABBBEEEHHH@@@@@@@@@AAACCCGGGKKKMMMQQQRRRRRRRRRSSSVVV[[[___iiijjjlllnnnooopppqqqqqq}}}yyy|||~~~~~~~~~|||tttooolllkkkZZZLLLDDD@@@>>><<<;;;;;;;;;:::999::::::999999888777777777888777666666777777666555444333333222222333333444666666666666666555555555555666777666444444666777666555555555555444444444444444444444444555666666333333444444444333222111333444444555666777777888555555666666666666555555777777777888999999::::::===:::888999<<<>>>>>>===>>>>>>?????????@@@@@@AAAEEEHHHPPP\\\kkkxxx}}}wwwqqqlllddd]]]\\\eeennnqqqssswwwttttttuuuuuuuuuuuuuuuuuuzzzzzz{{{zzzxxxtttqqqooojjjeee```]]]]]]ZZZTTTOOOJJJIIIGGGBBB>>>;;;;;;<<<;;;:::999888777888888999666666777888888777777666===<<<;;;::::::;;;<<<============<<<<<<<<<<<<<<<888888888888888888888777;;;;;;:::888555555666888:::999777777999:::::::::>>>AAADDDEEEDDDDDDFFFIIIKKKPPPVVV___mmm{{{|||wwwrrrpppoooffffffeeeccc```[[[WWWTTTKKKKKKMMMSSS^^^lllyyyoooYYYRRRGGG<<<555333444666333222222111111222222333222222222222222222222222111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111000000////////////000000//////000000000000//////111111222222222222111111222222222333333222222222///000000000000111111111000000000000000000000000111222222333333222222111333222222111111222222333555555555555555555555555>>><<<999666555777999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????>>>=========>>>@@@AAAAAA@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIKKKPPPSSSYYY]]]aaaaaa```aaafffkkksssvvvyyy{{{yyywwwvvvvvv~~~~~~{{{wwwvvvvvvvvvooorrrtttvvvxxx}}}xxxqqqiii___XXXjjjXXXKKKCCC@@@>>><<<;;;;;;;;;:::999::::::999888888777777666888777666666777777666444555444444333333444444555666666666666555555555555666777777666555555666888444444444555555555666666666666666666666777777888444555555555444444333333555555666666777777888888666666777777777777666666666777777888888999::::::<<<:::888999<<<>>>>>>===@@@??????????????????>>>AAAEEEMMMXXXdddpppzzz~~~wwwmmmgggiiilllkkkkkknnnnnnnnnnnnooopppsssuuuvvv||||||{{{yyywwwuuurrrqqqqqqnnnjjjjjjjjjhhhbbb]]][[[ZZZVVVPPPIIIDDDBBBAAA@@@>>><<<:::999999999999777777777888888999999999888888888888888999:::;;;========================888888888888888888888888999::::::999777777999::::::999888888:::===@@@AAADDDFFFIIIJJJJJJKKKNNNQQQZZZ^^^ccckkkwww~~~yyysssmmmgggbbb```[[[ZZZXXXVVVSSSPPPNNNMMMJJJLLLSSS\\\iiiwww||||||lll[[[EEEAAA<<<666222111111222333222222111111222222333222222222222222222222222111000000000/////////...000000////////////000000000000000000000000000000000000000000000000000000000111111111111111111000000000////////////000000//////000000000000//////000111111222222111111000111111222222222222111111111111222222222333333333000000000000000000000000111222222333333222222111333222222111111222222333555555555555555555555555999999999888999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???????????????>>>=========>>>???@@@????????????>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>????????????BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEGGGJJJNNNNNNRRRUUUVVVUUUVVVZZZ___fffhhhkkklllkkkjjjjjjjjjllllllmmmooosssxxx}}}}}}{{{{{{|||~~~zzzrrrmmmkkkjjjjjjkkkmmmnnnoooqqqvvv|||yyyooogggaaaZZZRRRLLL{{{gggVVVIIIBBB@@@>>>;;;;;;;;;;;;:::888:::999999888888777666666888777555666777777666444666555555444444555555666555555555555555555555555666777888777555555777888222222333444555666777888666666555555666666777888666666555555555444444444777777777777777777777777777777777888888777777777666666777888888999999:::;;;:::888999;;;======<<<@@@@@@??????>>>============BBBJJJQQQYYYcccnnnuuu}}}~~~wwwsssooojjjfffeeeaaaaaa```aaaeeejjjpppttt{{{zzzxxxvvvuuutttttttttxxxwwwvvvxxxyyywwwrrrmmmjjjiiifff___XXXQQQMMMLLLIIIGGGDDDAAA>>><<<;;;;;;999999999999999:::;;;<<<777888888888999999::::::::::::;;;;;;;;;;;;::::::777666555555555555666777999;;;======<<<<<<<<<===<<<;;;:::;;;>>>CCCIIIMMMPPPQQQRRRSSSSSSVVVZZZ]]]hhhlllpppuuu~~~~~~xxxpppiiiddd^^^XXXSSSSSSQQQMMMJJJHHHHHHIIIJJJOOOTTT___kkkxxxxxxxxx|||hhhSSSGGG:::999888777555444333222222222111111111111222222000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000//////000000000000//////000111111222222111111000000000111111111111000000111111111222222222333333000000000000000000000000111222222333333222222111333222222111111222222333444444444444444444444444333555888:::;;;:::999777::::::::::::;;;;;;;;;<<<;;;<<<===>>>????????????>>>>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@AAADDDFFFDDDGGGIIIJJJIIIJJJNNNQQQVVVXXXZZZZZZZZZZZZ[[[]]][[[\\\^^^aaaffflllqqquuuxxxzzz}}}zzzwwwsssrrrqqqrrrqqqpppqqqrrrtttwwwzzz}}}}}}tttlllfffcccaaa```aaaaaabbbbbbbbbfffjjjnnnfff```XXXRRRMMMIIICCC???wwwcccSSSGGGAAA???===;;;:::;;;;;;999888999999999888777777666666888666555555666777555444555555444444444444555555444444555555555555555666555666777666444444666777333333444444555666666777444333333333333444555555666555555444444444444444777777777666666666666666666666777777777777666666666666777777888999999999999999999999;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>======>>>CCCIIILLLOOOVVV```hhhrrrvvv|||}}}sssiiicccZZZYYYWWWXXX\\\ccckkkppptttrrrpppnnnnnnppprrrtttyyyzzz|||{{{wwwoooooommmhhhbbb]]]ZZZZZZWWWTTTPPPLLLHHHEEECCCBBB@@@???>>>===<<<======>>><<<<<<===<<<<<<<<<;;;::::::;;;<<<=========<<<;;;999888666555666777999:::===@@@DDDGGGGGGFFFEEEEEEFFFEEEEEEEEEIIIOOOWWW\\\```___^^^]]]^^^aaaeeehhhnnnpppsssvvv~~~xxxpppfff```]]]ZZZTTTOOOPPPNNNKKKIIIJJJNNNRRRUUU___eeennnyyyzzzxxx|||hhhSSSDDD<<<999999999888777555333222222222111111111111222222000000000000000000000000000000000000////////////000000////////////000000////////////////////////////////////////////////000000000//////000000000000000////////////000000//////000000000000//////000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000111222222333333222222111333222222111111222222333444444444444444444444444333444777999:::999777666888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBBAAABBBAAA???===>>>@@@BBB@@@BBBCCCCCCCCCDDDFFFIIIKKKLLLLLLLLLLLLNNNPPPSSSPPPQQQSSSVVV[[[```eeeggghhhjjjnnnqqquuuwwwxxxxxxpppmmmiiigggggghhhiiiiiijjjjjjjjjlllooorrruuuwwwvvvppphhhbbb]]]ZZZXXXVVVRRRRRRQQQPPPPPPRRRUUUWWWQQQMMMHHHDDDAAA???<<<999ttt```QQQFFF@@@???===;;;:::::::::999888999999888888777666666555777666555555666666555444444444333333333333444444333444444444555555666666333444555444222222444555555555555555555555555555333333333333333444555555555444333333222222333333555555555555555555444444444555555555555555555444555666666777888888999999777888999:::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@EEEIIIJJJIIILLLSSSZZZbbbiiisss}}}qqqfff[[[YYYVVVUUUXXX]]]dddhhhhhhfffdddcccdddhhhlllooouuuxxx}}}~~~ttttttsssooojjjgggeeeeeefffccc^^^YYYTTTPPPNNNMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<>><<<;;;;;;===@@@BBBBBBHHHPPPVVVYYYYYYYYYYYYYYYZZZZZZZZZ\\\aaagggmmmnnnlllhhhfffgggiiilllnnnoooqqqsssuuuzzz}}}wwwkkkcccYYYSSSRRRRRRNNNKKKJJJKKKMMMQQQWWW___gggkkktttwww|||}}}}}}|||vvvcccRRRDDD;;;888666555444333111111000000222111111000000111111222////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////000000///......///000000000000////////////000000//////000000000000//////000000000111111000000000/////////000000/////////....../////////000000000000000000000000000000000111222222333333222222111333222222111111222222333444444444444444444444444666666666666666666666666777777777888999::::::;;;:::;;;<<<======>>>======<<<<<<======>>>>>>>>>>>><<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBB@@@>>>===???@@@???@@@@@@@@@@@@AAABBBDDDBBBCCCCCCCCCCCCDDDHHHJJJEEEFFFGGGIIILLLPPPSSSTTTXXXZZZ]]]aaadddfffggggggbbb___[[[ZZZ[[[\\\]]]^^^\\\[[[[[[[[[\\\^^^```bbb]]]YYYTTTPPPMMMKKKIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFCCCAAA>>><<<;;;:::999888qqq^^^PPPEEE@@@???===::::::::::::999777999888888777777666555555777666444555666666555333333333333222222333333333333333333444555555666666222333444333111111333444666666555555555444444444555555444444555555666777555444333222111222333333444444444444444444444444333444444555555444444333555555666777777888888999555777::::::999999:::;;;999:::;;;<<<===??????@@@BBBEEEGGGHHHGGGHHHKKKOOOXXX```mmmyyy~~~}}}{{{|||~~~|||oooaaa___[[[WWWVVVWWWYYY[[[]]][[[YYYXXXYYY]]]bbbeeennnrrryyy~~~{{{wwwqqqnnnnnnooorrroookkkeeeaaa]]]ZZZYYYWWWWWWWWWVVVTTTRRRPPPOOOLLLKKKIIIFFFEEEDDDDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJGGGEEEBBB@@@AAADDDHHHJJJNNNVVVbbbkkkqqqrrrrrrrrrooorrrssssssqqqrrruuuyyyuuuqqqmmmkkkkkkmmmnnnooooooqqqrrrrrruuuwwwssslll\\\UUUMMMHHHGGGIIIIIIIIIIIIMMMUUU___jjjttt|||~~~{{{yyyxxxwww}}}||||||~~~rrr[[[LLLBBB:::555444222222111000000111333444111111000000000000111111////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000///...------...///000000000////////////000000//////000000000000/////////000000111111000000/////////000000000000//////000000000111111111222222000000000000000000000000111222222333333222222111333222222111111222222333333333333333333333333333777666555333333444555666555666666777888999::::::999:::;;;<<<============;;;<<<===>>>>>>>>>======?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>===>>>???>>>============>>>>>>???<<<<<<===<<<<<<===@@@BBB@@@@@@AAABBBCCCEEEFFFGGGJJJLLLOOOQQQTTTUUUUUUVVVOOOMMMJJJJJJKKKMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOJJJGGGDDDBBBBBBAAA@@@>>>AAA???<<<<<<===>>>======999888777666555666666777ooo]]]OOOEEE@@@>>><<<:::999::::::888777888888888777666666555555777555444444555666444333444444333333333333444444222222333444444555666666333444444333222222333555444444444555555555555555555555444444555555666777666555333222222222444555333333444444555555666666444444555555555555444444555555666666777888888888444777::::::999888999;;;::::::;;;<<<<<<===>>>>>>@@@AAACCCEEEGGGGGGHHHHHHOOOVVVbbbnnnxxx}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{}}}ssspppkkkeee```[[[YYYWWWVVVTTTQQQPPPPPPSSSVVVYYYbbbhhhqqq{{{|||wwwuuuvvvxxxzzzxxxsssnnnjjjfffdddcccdddeeegggggggggeeebbb```^^^[[[XXXVVVUUUWWWYYYZZZYYY[[[]]]___```___^^^]]]WWWUUUQQQOOOPPPSSSXXX[[[eeemmmyyy~~~~~~zzzzzz{{{sssppplllkkklllnnnnnnmmmlllmmmllljjjjjjjjjddd\\\PPPLLLGGGDDDEEEJJJPPPTTTXXX^^^jjjvvv}}}wwwuuuvvvyyy{{{||||||{{{iiiXXXFFF>>>:::555222222111111222333333444555555111111000000000000111111000000000000000000000000.../////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000///---,,,,,,---///000000000////////////000000//////000000000000////////////000000000000/////////000000111111000000///000000000000111111111222000000000000000000000000111222222333333222222111333222222111111222222333333333333333333333333333444333333333444555666777444555555666777888999:::999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBB???@@@@@@???===<<<===>>>===<<<;;;:::;;;;;;;;;;;;999:::;;;:::999:::;;;===>>>>>>>>>>>>???@@@@@@@@@@@@BBBCCCEEEGGGGGGGGGFFFAAA@@@>>>???AAABBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBB@@@???============<<<;;;;;;999777777999:::999777333333333222111222444666ooo\\\OOOEEE@@@>>><<<:::999::::::888777888888888777666666555555777555444444555666444333555555555444444555555555222222333333444555666666444444555444333222444666222333333444555666777777333222222222222333444444888666444333333333555666333444444555666777888888555555666666666666555555555555666666777888888888333777:::;;;999888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@DDDGGGHHHGGGEEECCCIIISSS___iiiqqqvvvxxxxxxxxxxxxzzz|||~~~~~~zzzrrrjjjccc```SSSQQQNNNLLLKKKLLLOOOPPPYYY___jjjuuu~~~zzzyyy|||~~~|||xxxsssoookkkiiihhhlllnnnqqqssstttrrrooonnnnnnkkkhhhfffgggiiimmmpppppprrrtttwwwxxxwwwuuutttllliiifffcccdddhhhmmmpppzzz{{{xxxwwwpppllliiiiiikkkmmmmmmlllggggggeeeaaa___]]]UUUMMMIIIHHHFFFFFFIIIRRR\\\dddlllssswwwrrrqqqvvv~~~~~~zzzzzztttcccOOODDD:::999999444222444000111222333333222111000111111000000000000111111111111111111111111111111.../////////000000111111000000////////////000000000000000000000000000000000000000000000000000000000///---,,,,,,---///000000000////////////000000//////000000000000////////////000000000000//////000000111111111111000000............////////////000000000000000000000000222222222333333222222222333222222222222222222333333333333333333333333333000111222444555666777777444444555666777888999999999999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>????????????????????????===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBB<<<===>>>@@@@@@??????>>>========================AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC<<<===>>>===;;;:::;;;<<<===<<<::::::;;;;;;;;;:::999:::;;;;;;:::999:::<<<999999999::::::;;;;;;;;;;;;<<<>>>?????????>>>>>><<<;;;;;;<<>>999:::<<<======<<<;;;:::;;;999888888999999888666777444222333555777666444111111222111000111333555ppp___MMMBBB===<<<;;;;;;::::::999999888555444333111///---,,,+++666555555555555444444444444444333333333222222222333333333222222333333444111111111222333444555666444444444444444444444444777666555444444444444444666555444333222333444444555444444333333444444555555555555555555555555555444444444444444444333333888777666666666777999:::;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGLLLVVVaaalllrrrttttttuuuxxx|||~~~~~~}}}~~~{{{uuurrrggg\\\PPPJJJKKKNNNMMMKKKNNNRRR[[[iiixxx~~~zzzxxxyyy}}}xxxrrrnnnlllmmmnnnqqqtttxxx{{{}}}{{{yyywwwyyytttooommmpppwww}}}}}}{{{yyyxxxyyy{{{~~~{{{tttooommmmmmjjjhhhggggggeeebbb^^^```[[[VVVUUUUUURRRLLLGGGGGGGGGJJJQQQXXX```nnnzzzxxxsssllliiinnnyyy{{{}}}rrrZZZKKK???<<<777333111111222444333333222111000000111111111111000000000000111111333333444222111000111333000000000000000000000000........................---------............///////////////............000000//////.........---......//////////////////////////////////////////........................//////000111111111111111000000//////.........---////////////000000000000000000111111111111000000222222111111111111111111333333333222222111111111222333444444555555444444333333444555666777888999666666777888999999::::::;;;:::999999:::;;;===>>>======>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAA@@@@@@???????????????>>>>>>======@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???<<<<<<===============<<<>>>===;;;:::999999::::::;;;:::999888888888999:::777999;;;<<<;;;::::::;;;:::::::::999999999888888777777888999::::::::::::::::::999999888777777777999999888888888888999999888666555555666666555444666666555555555444444444+++,,,---///111333555555~~~mmm]]]MMMBBB>>><<<;;;;;;::::::999999888777666666666555555555555555555555555444444444444666555555555555444444444444444333222222222333333444444444444444444555555444444444444444444444444666666555444444444444444555555444333333333333333444444333333333333444444444444444444444444444444555444444444444444444444888777666666666777888999:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAACCCCCCCCCGGGNNNWWW```eeeoootttzzz~~~~~~~~~~~~zzz~~~vvvkkk]]]VVVTTTUUUSSSPPPPPPRRRXXXbbbmmmuuuxxxwwwssspppmmmlllpppuuuzzz||||||xxxsssqqqppppppqqqnnnqqqwww|||}}}yyyvvvvvvzzz~~~{{{zzz}}}||||||||||||xxxrrrkkkfffdddeeecccaaaaaaaaa___\\\YYYRRROOOJJJHHHIIIJJJKKKJJJNNNPPPWWWaaaiiiqqq|||{{{vvvtttrrrssszzzrrr\\\III@@@<<<:::777444222222333333333222222111000000111111111111000000000000111111222333333222000000111333000000000000000000000000........................---------............///////////////............000/////////.........---000000000000000000//////////////////////////////........................------...///////////////000/////////............000000000000111111111111111111222222222222111111111111111111111111111111333222222222222222222111111222333333444444333333333333444555666777888888777777777888888999999999::::::999999:::;;;===>>>======>>>>>>>>>>>>>>>?????????>>>===============??????AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???===>>>>>>??????>>>>>>>>>>>>===;;;:::999999::::::;;;:::999888888888999999555444555666888888666555999999888888888777777777777777888888888777777666777777777777777777777777777777666666666666777777777666555555666666555444666555555555444444444333//////000000111222333333{{{kkk\\\MMMCCC???<<<;;;;;;::::::999999888555555555555444444444444555555555555444444444444555555555555444444444444555444333333222222222222666555555444333333444444444444444444444444444444666555444444444444444444444444444444444333333222444333333222222333333444333333333333333333333333555555555555555555555555777777666666666777888999:::999999999999:::;;;;;;999::::::;;;<<<===>>>>>>@@@@@@???@@@DDDJJJPPPTTTbbbmmmzzz~~~www{{{uuummmiiieeeaaa]]]ZZZYYYZZZ^^^cccfffeeebbb```]]]\\\]]]cccjjjpppssstttssspppmmmkkkjjjjjjjjjjjjnnntttzzz~~~|||{{{{{{}}}{{{uuuvvv~~~~~~vvvqqqoooooooookkkeee___\\\ZZZVVVUUUUUUUUUUUUSSSPPPMMMLLLKKKHHHGGGHHHLLLTTTYYY___bbbkkkvvv~~~zzzwwwuuuwww{{{~~~nnnYYYEEE:::888888777666555444333333333333222111111000111111111111111000000000000111111222333333222000///111222000000000000000000000000........................---------............///////////////............/////////...............000000000//////.........////////////////////////........................------...////////////...////////////............111111111111222222222222111222222333333222222111111111111111111111111111111111111222222222222222000111222222333333222222333333444555666777777888777777777777888888888888:::999999999:::;;;<<<===>>>>>>>>>===============>>>>>>===<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@??????===<<<;;;:::999999999:::::::::999888888888888999777555555666999:::888555777777777777666666666666999999999888888777555555444444444555666777777777555555444444444444555555777666555555666666555333555555444444444444333333333222222222111111111111zzziiiZZZLLLCCC@@@<<<;;;;;;::::::999999888666555444333111000///...555555555444444444333333333333333222222222111111555555444333222222222222444444333333333333333444333333333333333333333333555555444333333444444444333333444555444333222111333333222222222222333333333333333333333333333333555555555666666666666666666666666666777777888888999888888888888999::::::888888999:::;;;<<<======???>>>======???CCCGGGIIISSS___ooo{{{{{{}}}wwwqqqmmmjjjfffdddccc```[[[WWWTTTRRRPPPQQQVVV]]]cccfffiiihhhfffdddbbbaaa___^^^eeeiiinnnsssvvvxxxyyyxxxvvvwwwyyy}}}xxxpppjjjnnnzzz|||qqqiiieeeaaabbbaaa^^^YYYUUURRRQQQLLLLLLLLLLLLKKKJJJHHHFFFLLLOOOQQQQQQSSSZZZdddmmmuuuwww|||{{{{{{|||}}}zzzoooZZZHHH;;;777999444555555555555444333333222222111111111111111222111111000000000000111111111222222111//////000222000000000000000000000000........................---------............///////////////.......................................------,,,,,,++++++***////////////////////////...........................///000000111111000000///////////////.........000000000111111111222222000111111222222111111000000000000000111111111111000000111111222222333333111111222333333333333333333333444555555666777777777777777777777777666666999999999::::::;;;<<<<<<>>>=========<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@????????????@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@????????????===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>>>><<<;;;;;;::::::999999999:::999999888888888888888777777777888888999999888777777777666666666555555999:::::::::999999888777444444555555666666666666444444333333333333444444777555444444555666444333444444333333333333333333444333333222222111111111zzziiiYYYKKKBBB???<<<;;;;;;::::::999999888999888777666555444333222555444444444444333333333333333222222222111111111555444333333222222222333333333333333444555666777333333333333333333333333444444333333333444444555222333444444444333111000222222111111111111222222444444444444444444444444555555555555666666777777555555666666777777777777777777777777777888999999888999999:::;;;<<<======>>>>>>======???BBBDDDFFFHHHQQQ```ppp}}}~~~yyytttpppjjjbbb\\\SSSPPPLLLKKKMMMRRRUUUWWW]]]]]]]]]]]]\\\[[[ZZZZZZ]]]___dddiiimmmoooppppppppprrruuuyyy}}}}}}zzz|||~~~~~~|||yyyuuusssmmmgggbbbhhhuuu|||oooccc[[[XXXRRRSSSTTTRRRNNNKKKIIIIIIGGGGGGHHHHHHGGGFFFFFFGGGJJJQQQZZZ```dddkkkvvv~~~~~~zzzxxxyyy}}}uuuZZZHHH>>>888777888222333444555555444333333222111111111111111222222111111000000000000111111111111111000///...///111////////////////////////........................---------............///////////////............---------...............------,,,,,,+++++++++***////////////////////////..............................///000000000000000.........////////////////////////000000000111111//////000000000000////////////000000000111111111000000000111111222222222222333333444444444444444333333444444555555666666777777666666666666666666888888999::::::;;;;;;;;;===<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>???????????????????????????<<<<<<;;;;;;<<<===>>>>>>========================>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@>>>>>>??????>>>===<<<<<<::::::::::::::::::999999999999999999888888777777222555777666444333555888888777777777777666666666666777888888999999999888777777666666666555555555555444444333333444444555666555444444555555444333222222333333333333333333222222222222222222333333xxxgggXXXJJJBBB???<<<;;;;;;::::::999999888555666666666666777777777444444444444333333333333444444444444333333333333444333333222222333333444444444444555666888999:::333333333333333333333333333333333333333444444555333333333333333222222111222111111000000111111222555555555555555555555555444444444555555666666777444555666777777777666666777666666666666777888888888999999:::;;;<<<===>>>=========>>>???BBBDDDEEEEEEJJJTTTcccsss~~~}}}tttnnn^^^YYYSSSNNNLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSQQQTTTYYY^^^cccgggiiiiiikkklllmmmppptttuuutttsssrrrtttuuusssooojjjgggfffeeeaaa___eeeppp{{{{{{pppbbbWWWPPPLLLGGGHHHIIIHHHFFFEEEEEEEEE@@@BBBCCCCCCDDDFFFJJJMMMRRR[[[hhhsssyyy~~~}}}||||||~~~wwwaaaHHH<<<888666333222222222333444444333333222111111111000111111222333111111000000000000111111000111111000...---///000////////////////////////........................---------............///////////////............---------------.................................////////////////////////........................,,,,,,---............---.........///////////////.../////////000000000000...//////////////////......//////000000111111111000000000111111111111111333333444555555555555444333333444444444555555555555555555555666666666666777888999:::;;;;;;;;;:::;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======???????????????????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????<<<<<<;;;<<<<<<===>>>???===========================>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@======>>>======<<<;;;:::999999::::::::::::999999888888999999888888777666555666777666555555777999777777777777666666666666222333444555555666666666888777777666555555444444555555444444444444555555666555444444555555444222111111222222222222333333000000111111222333333333uuueeeWWWJJJBBB@@@<<<;;;;;;::::::999999888222222333333444444444444444444444333333333222222444444444333333333333222222222222222333444555555444444444444444555666777222222222222222222222222333333222222333333444555444333222222111222222222111111000000000000111111444444444444444444444444222333333444555555666666444555666777777777666555666666555555666666777888888888999:::;;;<<<<<<===::::::;;;<<<>>>???@@@AAACCCFFFMMMVVVaaannnzzzqqqkkkbbbZZZUUURRRQQQPPPIIIHHHGGGGGGGGGGGGHHHHHHHHHJJJOOOSSSWWWZZZ\\\]]]aaa______```bbbdddcccccceeefffgggddd___[[[YYYYYYZZZYYYZZZ^^^dddkkkoooqqqqqqooojjjaaaVVVNNNIIIGGGCCCEEEFFFFFFFFFFFFGGGHHHBBBDDDFFFHHHLLLRRRZZZ```gggooozzz}}}|||~~~uuu]]]NNN???999777555222111333333222222222222222222111111000000111222222333111111000000000000111111///000000///------...000////////////////////////........................---------............///////////////............,,,,,,,,,------.........------......//////000000////////////////////////........................+++,,,------......------............/////////000//////000000000111111111//////000000000000//////......//////000111111222111111111111000000000000222222333444444444444333333333444444444444555555444444444555555666666666666777999:::;;;;;;::::::999999999999::::::::::::<<<<<<;;;;;;<<<======>>>===>>>???@@@@@@???>>>===???>>><<<;;;;;;<<<>>>???<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@============<<<;;;::::::888999::::::::::::999888777888888999888777666555:::666333444888;;;999666666666666555555555444444222222333333444333333333555555555444444444444444555444444333333444444555666555333444555555444222111111111111222222222333000000000111111111222222rrrbbbUUUJJJCCCBBB<<<<<<;;;::::::999999888666666555444333333222222444444444333333333222222222222222111111111000000111111111222333444555666222222111111000000111111222222222222222222222222222222222222333333444555555444222111000111222333111111000000000000111111333333333333333333333333222222333333444555666666333444666777777777666555555555555555555666777777777777888999:::;;;;;;<<<888888999:::;;;<<<======AAAEEEIIILLLRRR^^^nnnzzz}}}~~~zzzooofff___[[[XXXVVVPPPNNNKKKGGGEEECCCBBBBBBDDDFFFHHHKKKMMMOOOOOOOOOUUUSSSQQQQQQRRRTTTTTTTTTXXXZZZZZZWWWRRROOONNNOOOOOOPPPRRRUUUXXX[[[]]]___\\\\\\YYYTTTNNNIIIGGGFFFDDDFFFHHHIIIIIIJJJLLLNNNNNNPPPSSSWWW\\\eeepppxxxxxx}}}|||yyyyyyyyy}}}{{{zzz|||uuu```JJJBBB<<<:::999666444555444333222222111111222222111111000000111222333333111111000000000000111111///000000///------...///////////////////////////........................---------.........//////000/////////............,,,,,,,,,------.........***++++++,,,---...//////////////////////////////........................---...//////000000//////---.........//////000000000111111111111222222222000000111111111111000000---......///000111111222222222111111000000//////111111222333333333333222333333444444444444444444333333444444555666777777666777999:::;;;;;;::::::888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>???<<<>>>???AAAAAA???>>><<>><<<;;;;;;<<<>>>???;;;<<<<<<<<<======>>>>>><<<<<<<<<======???@@@@@@????????????????????????:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::777888::::::;;;:::999888777888888999999777666555;;;111))),,,666;;;666...555555444444444333333333555555555555444333222222111222222333333444444555444333333222222333333444666444333333444555333222000000111111222222222333111111111000000000000000ooo```SSSGGG@@@???<<<<<<;;;;;;999666444222555555555555555555555555666666666666666666666666111111111000111111222222555444444333333222222111333333333333333333333333222333444555555333111000111111222333333444555555333222111000000111222333222111000000000111333333333333333333333333333333111111111111222333444444333444555444222222444555666666666666666777777888::::::888888888888999:::888888888999:::;;;<<<===@@@CCCEEEFFFIIIQQQ^^^gggwww{{{yyyzzzxxxrrrkkkccc]]]TTTMMMJJJHHHHHHGGGKKKNNNNNNIIIHHHJJJLLLLLLNNNLLLIIIIIIKKKMMMOOOOOOPPPOOONNNMMMLLLKKKKKKKKKIIIIIIKKKNNNRRRTTTUUUTTTTTTTTTSSSPPPLLLHHHGGGGGGEEELLLSSSVVVZZZ```cccbbbeeeeeefffkkkqqqxxx|||~~~}}}~~~{{{zzzzzz}}}zzz|||~~~}}}}}}xxxwww}}}lllWWWLLL===999555222222333333222333222111000000111222333000000000000000000000000000111111111111///---,,,000000000000////////////------......///000000000---------............//////......---------......------------------------000000///...---,,,,,,+++'''(((+++---///000000000..................------------------------------////////////////////////111111000......---------222222111111111111111111000000000000000///......///////////////000111111000111222333444333222222000111222333333222111000111111111222222333333333777777555444444555666777999999999888999999::::::;;;;;;<<<======<<<;;;;;;:::888777888;;;===;;;999========================??????>>>===============>>>============>>>>>>???======>>>>>>?????????@@@============<<<;;;:::999;;;<<<>>>???@@@@@@?????????>>>>>>>>>@@@AAA@@@???===<<<<<<;;;;;;:::999999::::::;;;;;;;;;:::999999777777777777666666666666222222333444555555555555444444555555555555444444555444444333333444444555666555555555555444444444111222333333444444333333111111222333333333333222444444444444333333222111//////000000000000//////mmm^^^QQQEEE???>>>999999::::::999777555444777777777777777777777777444444444444444444444444333222222111111111222222222333333333333333333333333333333333333333333333555555444444333333333333111111222222333444444555222222111000000111222222222111000000000111222333333333333333333333333333111111111111222333555555555666666666444444555777666666555555666666777888===<<<;;;999999999:::;;;;;;;;;:::::::::;;;;;;<<<<<>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================<<<<<<======>>>???>>>??????????????????@@@>>>>>>>>>======<<<;;;:::;;;<<<>>>???@@@@@@??????>>>=========???@@@???>>>===<<<<<<;;;;;;::::::999999::::::::::::999999888777777777777666666666555333333444444555444444444444444555555555555444444444444333333333333444444444444444444333333333333111222333333444444333333111111222333333333333222222222333333222111111000//////000000000000//////~~~kkk\\\OOODDD>>><<<777777888888888777777666777777777777777777777777333333333333333333333333555444333222222111222222111111222222333444444555222222333333333333333333666444333111111222333444111111222222333333444444222111111000000111111222111111000000111111222333333333333333333333333333111111111222333444666777555555666555444444555777666555555555555666777777<<<;;;:::888888888999:::===<<<;;;;;;::::::;;;;;;:::<<<>>>???@@@CCCJJJPPPYYYhhhwwwyyysssnnnjjjhhhiiinnnooommmkkklllllljjjaaa]]]WWWSSSRRRSSSTTTTTTYYYYYYWWWUUUTTTSSSRRRRRRRRRSSSUUUXXX]]]```aaa```ccccccccc```]]]ZZZZZZZZZgggqqq}}}~~~}}}uuuuuuuuuvvvyyy}}}|||yyyzzzyyyxxxvvvuuuuuuvvv}}}|||www[[[FFF===;;;888555222000111222222222222111111000000111111222000000000000000000000000111111000///............))))))***+++,,,---......//////......---,,,,,,+++------------............------,,,,,,---...//////---------------------------------,,,,,,++++++***/////////...---,,,***)))------------------......------------------------........................+++++++++,,,---///000111000000000000111111111111000000000000000//////...///////////////000000111//////000111111111111111000111222222222222111000111222222222222333333333555444444333333444444555777666666666777777888999888999:::;;;;;;:::999888;;;;;;;;;<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;<<<===???@@@??????>>>>>>===<<<===?????????>>>======<<<<<<;;;:::::::::999999999999999888777777777777777666666666555555444444444555444444333333444444444444444444444444444444333333333333444444333333333333222222222222111222222333333333333333111111222333333333333222111111111111111111000/////////000000000000//////{{{iiiZZZNNNCCC>>>===888888888888777777666666555555555555555555555555333333333333333333333333666555444333222222111222111111222222333333333333222222222222222333333333333222222111111111111111111111222222333333333333111111000000000000111111111111111111111222222222222222222222222222222222111111111222333555666777222333333222111111222444555555444444555555666777777666555555555666777888:::::::::999999:::;;;;;;;;;===?????????AAADDDGGGJJJVVVdddppp~~~~~~}}}~~~wwwrrrlllhhhggghhhiiijjjnnnmmmkkkiiigggfffeeeeeeggghhhjjjoootttxxxyyyyyyzzzzzzzzzxxxtttrrrrrrrrr}}}~~~yyyvvvtttsssmmmnnnpppsssxxx~~~}}}wwwtttwwwyyywwwttttttxxx|||pppZZZHHH<<<888777555222000///000222222111111111000000000000111111000000000000000000000000111000///...---......////////////.........------......---------,,,,,,,,,,,,,,,---------...............---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,------------......------------------------........................******++++++---...000111/////////000000000000000//////000000000000//////000000////////////000000...//////000000000000000111111111222222111111111222222222222222222222222333333333333333333444444555555555555666666777888777888999::::::999888777888999:::;;;=========<<>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======;;;<<<===???@@@??????>>>???======>>>???@@@???>>>=========<<<;;;;;;::::::888888999888888777666555777777666666666555555555555555555555444333222222444444444444444444444444444333333333333333333444333333333333222222222222111111222333333333333222111111222333333333333222000111111222111111000000//////000000000000//////zzzgggYYYNNNDDD>>>>>>::::::999888777666555555555555555555555555555555444444444444444444444444666555444333222222111222333333333222222111111111111111111222222333333333111222444666555333111///111111222222222222222333000000000000000000000000000000111111222222222222222222222222222222222222111111111222333444666666111222333222000000222333444444444444444555555666333222222333444666888:::666666666777888:::;;;<<<<<<===??????@@@@@@BBBCCCCCCJJJTTT^^^lll}}}~~~}}}~~~wwwrrrooonnnmmmlllooosssyyyuuuppppppsssvvvtttrrruuu~~~}}}mmmaaaPPPDDD===:::666333333111//////000222111111000000000000000000000000////////////////////////111000...---------//////000000000////////////...,,,,,,,,,---------......,,,,,,,,,------------...000///...---,,,+++++++++------------------------------------............+++++++++,,,---...///000,,,,,,,,,,,,------......------------------------........................,,,,,,,,,,,,,,,---...///....../////////000000000//////000000000000//////000000////////////000000///////////////000000000222111111111111111111222222222222222222222222222111222222333333333444444444444444444555666777888666777888999999888777666666888:::<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>======;;;;;;;;;<<<<<<>>>??????CCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<===>>>@@@@@@@@@@@@???@@@???>>>???AAABBBAAA@@@>>>======<<<<<<;;;::::::888888888888777666555444666666666666555555555555555555555555444333222222555444333333333333444555333333333222222333333333444444444444333333333333000111222222333333222222111111222333333333333222111111222222222222222111//////000000000000//////wwweeeXXXMMMCCC>>>>>><<<;;;:::888777666666666777777777777777777777777444444444444444444444444555444333222222111222222444333333222111111000000000000111111222333333333222444777:::999666333000111111222222222222222222///000000111111000000///000000111222222222222111222222222222222222222222111111111111222333444444333444444333222222333555444333333333333444555555333333333333555777:::;;;333444444666777999;;;<<<;;;;;;<<<>>>???@@@AAAAAAAAADDDIIIPPP[[[iiiwww~~~}}}{{{sssoooooooooooowwwzzzvvvnnnkkklllooorrrsssttt{{{mmm___QQQIII>>>999888777333///333111000000111111111000///000000111111000000/////////////////////////////////......---......///+++,,,,,,---...///000000+++,,,,,,---......//////,,,,,,,,,,,,------------000///...,,,++++++++++++---------------------------------....../////////......---,,,,,,,,,------++++++,,,,,,------......------------------------------------------------......------------------------......//////000000...//////000000000000000111000000//////////////////////////////000111111222222111000000111222222333333333222222222222111111111222333444444444444333333333444555666777888666777888999999888777666555888<<<>>>>>>======>>>========================;;;<<<>>>??????>>>======<<<<<<<<<<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>======>>>???AAAAAAAAAAAA@@@AAA@@@???@@@BBBBBBBBBAAA>>>>>>======<<<;;;;;;;;;999999999888888666555444666666666555555555444444444444444555444444333333555444333222222333444555333333222222222222333333444444444444333333333333000111111222222222222222111111222333333333333222000111222222333222222222//////000000000000//////uuucccVVVKKKBBB======<<<;;;:::888888888999999777777777777777777777777333333333333333333333333333222222111111111222222222222222111111111111111///000000111222222333333222444666777777555222000222222111111111111111111...///000111111000///...///000111222333222222111111111111111111111111111111111111000000111111222222333333333111111333444333333333222333444444555444444333333444555777888555555555666777999:::;;;;;;;;;;;;===@@@CCCDDDDDDBBBCCCEEEJJJPPPXXXaaaiiinnnsss|||~~~{{{vvvwww{{{pppjjjjjjjjjmmmrrrwww|||uuufffUUUGGG===<<<:::777555333222111444222000000111111000///...///000111111000///...////////////////////////---.........///......---***++++++,,,---...///000.....................///++++++,,,,,,,,,------------,,,,,,+++,,,,,,------------------------------++++++,,,------...//////000///...,,,+++++++++,,,***++++++,,,------......------------------------------------------------///.........---......///,,,,,,---......///000000......///000000000000000111111000///////////////000000/////////000111222222222111000000111222222333333333222222222111111111111333444555555555444333333444444555777888999777888999999999999888777333777<<<>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===============???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>???AAABBBCCCCCCBBBBBB@@@???>>>???AAABBBAAA@@@>>>>>>======<<<<<<;;;;;;:::::::::999888777555555666666555555555444444444333333444444555444444444555444222111111222444555333333222222222222333333333333333333222222222222000000111222222222222222111111222333333333333222///000000111222222111111//////000000000000//////rrraaaTTTJJJ@@@<<<<<<::::::999999999:::<<<===555555555555555555555555222222222222222222222222111111111000111111222222000000000111222222333333///000000111222222333333111222222222222111000000222222111111111111111111...///000111111000///...///000111222333222111111111111111111111111111111222111000000///000000000000111111000//////000222333333222222333333444555444333222111111111222222888777777777888999::::::<<<<<<<<>>???@@@???>>>============>>>???AAABBBCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>======???@@@BBBCCCDDDDDDCCCBBB???>>>>>>>>>@@@AAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::888777666555666666555555555444444444222222333444555555555555555444222111111222444555333222222222222222222333222222222111111111111000000000111222222222222111111111222333333333333222......///000000000000000//////000000000000//////|||mmm]]]SSSLLLCCC>>><<<999999888888777666666666666555444333222333333444444333222222111111222222333333333222222222111111333222000/////////000000000111222333444333222222222222222111111111000000222222222111111111111000000111222222111000///...000000000000////////////222222333444444444444333666333111111444555333111...000111111000///111222333333222222333333444555222222333333333333333333333333444444666777888999>>>>>>>>>>>>????????????CCCDDDFFFGGGIIIIIIJJJJJJPPPTTT[[[cccmmmyyyzzzuuupppqqqttt|||{{{gggUUUIIIAAA:::555555555444333444555666777;;;888444000......///000222222111///...,,,++++++...............///000000..................------111000///...............000000///...---,,,,,,+++........................------------------------+++,,,,,,---.........---++++++++++++++++++++++++***++++++,,,---...//////.........------,,,,,,,,,000000///...------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++000000000000000000000000222000...,,,+++,,,---...///...------...000333444222333444333111000111222444333222222333333111///000111111111111222222222333444444555555444333333555555666777777777777777777888888999999:::;;;;;;===============<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<===>>>??????AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<;;;:::::::::999999888777666666555555555555555555555555555333444444555555444444333333333333333333333333333111222333444555444333222333222000/////////000000111111000000000000111111222222222222222111000///000000000000000000000000000000000000000000000000}}}mmm\\\QQQJJJBBB===<<<999999888888777666666666777666555444444444555555666555444444333333444444222222222222111111111111333222111000000000000111000111222333333333222222222222222111111111000000222222222111111111111000222222333333333222111000////////////000000000000///000111111222222111111333111///000222333222111222333444444222222222444333222222222222333444444222222222222333333333333444555555555666888999:::============>>>>>>>>>>>>@@@AAACCCDDDFFFGGGHHHHHHIIIKKKNNNTTT]]]hhhuuu}}}~~~{{{{{{}}}{{{ggg\\\MMMBBB;;;888444111000000111222444777:::;;;888666333000......//////000/////////.........---...............//////000..................------000//////............////////////...------,,,,,,------------------------------------------------+++,,,,,,---......------++++++++++++++++++++++++++++++,,,,,,---...............---------,,,,,,,,,.........---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,///////////////////////////...---,,,,,,---///000......------...000222444111222222222000///000111222000000000111111///---000000111111111222222222333444444444444444333333666666777888888888888888777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;::::::999999888777777666555555555555555555555555555555333444444555555444444333333333333333333333333333333333333444333333222222333222111000000000000111111111111000000111111111222222222222222111000000000000000000000000000000000000000000000000000000}}}mmm[[[OOOGGG@@@<<<<<<999999888888777666666666777777666555555555666666666555444444333333444444222222222222111111111111333333222111111111111222000111222222333333222222222222222111111111111111222222222111111111111000111111222333333333222222......//////000000111111///000111111222222111111000///......000222222111555666666555333222222333222222222222222333444444111111222222333333333333555555666666777888999:::;;;;;;;;;<<<<<<<<<======<<<===???AAACCCDDDEEEEEEGGGGGGGGGIIIPPP[[[hhhppp}}}uuuiiiaaaKKKDDD<<<777555555444222......///111444777:::;;;333333111000///.........---------...//////000000---............/////////------------------...............---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...........................,,,,,,+++,,,---///111333......------...000222333///000111000///......000111000//////000000///...000000000111111111222222333333333333333333333333666777777888888888888888777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>CCCCCCBBBAAA@@@??????>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;::::::999888777777666666555555555444444444444444444444444333444444555555444444333333333333333333333333333555444333222222222222222333333222111111111111222222222111111111111222222111222222222222111000000000000000000000000000000000000000000000000000000{{{kkkXXXLLLEEE???;;;;;;999999888888777666666666666666555555555555555555444333222222111111222222333333333333222222222222333333222222222222222222000111111222222222222222111111111111111111111111222222222111111111000000......///000000000111111---......///000111111222111111222333333333333333............000111222222555555666444222000000111222222222111222333333444222222333333444444555555555555555555666777888999::::::::::::;;;;;;;;;;;;999;;;===???AAABBBCCCDDDGGGFFFEEEFFFIIIRRR\\\cccpppxxxyyyqqqhhh]]]QQQIII@@@<<<888666666666444333111111222222333333444444//////000000//////...---,,,------....../////////------.........///......,,,,,,------------......------------......///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++...........................---,,,++++++,,,---...------------------------+++++++++,,,---///111222...---------...000111222///000111000.........///222111000000111222111000000000000000111111111111222222222222222333333333555666666777777777777777777777777888999999::::::::::::::::::;;;;;;;;;;;;999999:::;;;<<<===>>>???BBBBBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;::::::999777666666666555555555444444444444444444444444444333444444555555444444333333333333333333333333333666555333111000000111222333333222222222222222222333222222222222222222333111111222222222111111000////////////////////////////////////////////////xxxhhhVVVJJJDDD>>>;;;;;;999999888888777666666666444444444444444444444444444333222222111111222222555444444444444333333333222222222222333222222222000000000111111111222222111111111111111111111111222222222111111111000000.........//////000000111---......///000111111222111111222333333333333222//////000000000111333444555666666444222000000111222111111111111222333333333333333444555666666777444444444444444555666777888999999999:::::::::::::::;;;===???@@@BBBCCCCCC@@@AAABBBBBBDDDHHHNNNRRR\\\cccmmmuuuzzz}}}zzzrrreeeYYYPPPGGG???999777555444333222222000///333333333222222111000000---...////////////...---............------------,,,,,,---...///......---,,,,,,,,,,,,------......---------------...///000++++++,,,,,,---.........------------------------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...........................---,,,++++++,,,---...------------------------------------......//////---------......///000000000111111111///...///000222000......000111111000//////000000000111111111222111111111111222333444333444444555555555555555666777777888888999::::::888999999999:::::::::;;;888999:::;;;===>>>>>>????????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???????????????>>>>>>>>>======<<<<<<;;;;;;::::::999999666666666666555555555555444444444444444444444444333444444555555444444333333333333333333333333333666444333111000000111111222222222222333222222222333222222222222222222333000111111222222222111111////////////////////////////////////////////////tttdddSSSIIICCC>>>;;;;;;999999888888777666666666222333444444555444444444666555444444333333444444444444444444333333333333000111222222333222222222111000000000000111222222111111111111111222222222222222222111111111111000111111000000000111222222......//////000000111111...///000000111111000000000111222222111111333555777888888666444222222333111111111111111222333333222222333444555666666777444333333333444444555666888888999999999999::::::;;;<<<>>>???AAAAAABBBBBB>>>@@@BBBCCCCCCDDDFFFHHHNNNSSSZZZ___dddjjjqqqwww{{{vvv{{{zzzrrrcccZZZNNNDDD>>>:::555222000000000111000000000000000000111111111111000000---....../////////....../////////...---,,,+++++++++,,,---//////...------++++++,,,,,,------......---------,,,------......++++++,,,,,,---------...........................------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------...------------------------..................------------.........////////////111111000///...///000///---++++++---//////////////////000000000111111111000000///000111333444222333333444444444444444666666777777888999999999777777888888999999::::::888999:::<<<===>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===============>>>>>>???????????????>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999666666666666666666666666333333333333333333333333333444444555555444444333333333333333333333333333444333222111111111111111000111222222333222222222222222111111111111222222000000111222222222222111000000000000000000000000000000000000000000000000oooaaaQQQIIIDDD>>>;;;:::999999888888777666666666222333444666666666555444666555444444333333444444333333222222222111111111///000111222222222111111111000000///000111222333000000111111111222222222222222222111111111111000222222000000///000111111////////////000000000000...//////000000000000000111222333222000000222444555666777555333222222333111111111111111222222333000000111222333444555666555444444444444555666666888888999999999:::::::::======>>>???@@@@@@@@@@@@???AAACCCDDDCCCDDDFFFGGGFFFIIIMMMPPPRRRVVV]]]bbbnnnttt{{{xxxqqqmmmrrr|||tttkkk```WWWKKKEEE===888666555222000///000111111000000111111...///000111111111000000/////////...............//////...------,,,++++++***,,,---//////...---,,,***++++++,,,------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------------------...............------------......///............///000///---------...///---******,,,...//////////////////000000000111111000///...///111333444222333444444555555444444666666777777888888999999666666777777888999999:::888999;;;<<<============;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@========================>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<::::::::::::999999999999777777777777777777777777333333333333333333333333333444444555555444444333333333333333333333333333111111222222222111111000///000111222222222111111111111111000000111111111000000111222222222222222000000000000000000000000000000000000000000000000lll___PPPIIIDDD???;;;:::999999888888777666666666333444666777777777666666444333222222111111222222111111111000000000000///...///000111222222111000111000/////////000222333000000111111222222222222222222222111111111111000111000///---------...///000000000000////////////000000111222222222222222111222444222//////111333222333444333111000000111111111111000111222222333...///000111222333444444666666555555555666666777888999999999999:::::::::===>>>>>>???????????????>>>???@@@@@@@@@AAACCCEEE@@@CCCGGGHHHIIILLLRRRVVVVVV___jjjrrrwww{{{{{{pppiiidddkkkuuu~~~|||mmm^^^TTTIII@@@<<<999555444555555222//////000000///...------...///000111111111000...---000000///.........//////...---------------,,,,,,***+++---//////...---,,,******+++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++........................,,,------...//////......------......///.........---...///...,,,+++,,,---111...,,,,,,...000111111////////////000000000000000000......///111333555333444555555666666555555666666666777888888999999555666666777888999999999999:::;;;============<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<===============>>>>>>?????????>>>>>>===>>>=========<<<<<<<<<<<<::::::999999999999999999777777777777888888888888333333333333333333333333333444444555555444444333333333333333333333333333///000222333333222111000...///000111222222111000111111000000000000111111///000111222222222222222000000000000000000000000000000000000000000000000kkk___RRRKKKEEE???<<<<<<999999888888777666666666777666555555777777666555222222111111111111222222000000000000111222333444111111111111222333444555000000111111111111000000222222111111111111222222444222000...------///000111///...///000111000.........//////000000111111000...---...111222111///333333222111000000111111///000111222222111000///111000000000222333222111444333333222222333333444333444444444333333555777999888666666777888:::<<<========================>>>?????????>>>???AAACCCDDDCCCCCCDDDEEEGGGIIIJJJTTTVVV[[[aaadddhhhqqq|||zzzooogggcccbbbdddhhhpppyyy~~~~~~qqqiii^^^RRRHHH@@@999444777555444222111111222222////////////////////////111111000000//////............////////////......///...---,,,,,,---...///------------------------((()))+++---......------------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...---,,,+++,,,,,,---************************,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---......------,,,,,,++++++***///...---,,,,,,,,,,,,,,,---------............///---------............//////000000000000000//////............/////////////////////000111111222222333333333444444444555555555555444444444444555555111222444666777888999999999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>?????????>>>>>>>>>>>>????????????=========<<<;;;;;;;;;:::AAAAAA@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<;;;:::888888888888777777777777999888666555444444444555333333333333333333333333333333333222222111111111333333333333333333333333111111111111111222222222000000000000000000000000333444444333111000111222111000000000000000111222......//////000000111111000000000000000000000000jjj^^^QQQJJJDDD>>>;;;;;;999999888888777666666666444333222333444444444222333333222222222222333333222222111111111111111222111111111111222333333444000000111111111111000000222111111000000111111222333222111///......//////000///...///000111000.../////////000111222222222000...---...111222111///222222111000000000000000///000111222222111000///222111000111333444333222333333333222222333333333222333444444222222444555888777666666777888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@??????@@@BBBCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJOOOUUUWWWZZZcccmmm|||wwwmmmeeebbbaaabbbeeejjjqqqwww|||~~~~~~~~~}}}|||pppgggWWWRRRJJJCCC>>>999666333555444333111111111111222000000000000000000000000000000000000//////............////////////......///...------------...///------------------------+++,,,------............------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++///...---,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------------------------...------,,,,,,,,,,,,---------------................../////////000000000...//////000000///................../////////////////////000111111222222222222333333333444444444555555444444444444555555111222444666777888888999::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>?????????============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;::::::888888888777777777666666999888777555444444555555333333333333333333333333333333333222222222111111333333333333333333333333111111111111111111111000000000000000000000000000000111222111//////000111111000000/////////000000///////////////000000000////////////////////////}}}ggg[[[OOOHHHBBB===::::::999888888777777666666555333222111222333444333111444333333333333333333444444333222111000000000000222222111111111222222333000000111111111111000000222111111000000111111222222222222222111000//////000///......000000///...222222111111111111000000000///...///000111000///111111000/////////000000000000111111111111000000333111111222333444333222333333333222222333333333222333444333222111222333666666555555777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@?????????@@@BBBBBBAAAAAAAAABBBDDDEEECCCDDDGGGKKKLLLMMMSSS[[[hhhoooyyywwwnnnhhhfffeeeeeefffhhhkkkppptttvvv{{{{{{{{{|||{{{|||~~~}}}wwwrrrkkk```RRRGGG@@@===999666555444333222333333222000000000000000000000000000000000000000000000000////////////...........................///...------------...///------------------------......---------......///------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,---.../////////,,,,,,,,,,,,,,,---------------------............---------.........//////------......///......---............////////////...//////000000111111222111111111222222222333333555444444333333444444555222333444666777888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>????????????;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777777666666888777666555444444444555333333333333333333333333333333333222222222222111333333333333333333333333111111111000000/////////000000000000000000000000///000111111000///000222333333222111000000000111000000//////////////////........................zzzeeeYYYMMMFFFAAA;;;999999888888888777666666555555555444333333555555444333333333222222222222333333333222222111000000111111333222111111111111111222000000111111111111000000111111000000000000111111111222333333333111000...000///......///000///...444444333111///...---,,,////////////000000000000000000///////////////000000000000111111000000000111000000000222333222111222222222333333222222222111333444333222111111222444444555555777888:::;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;>>>@@@AAA@@@?????????@@@AAABBBGGGFFFGGGIIIHHHGGGJJJPPPTTTZZZbbbjjjrrrxxx~~~~~~xxxsssqqqpppjjjjjjjjjiiiiiilllooorrrsssssssssuuuzzz}}}}}}~~~~~~~~~~~~ssshhh[[[RRRNNNIIIAAA;;;;;;888444333222222111000111111000000////////////////////////////////////////////////////////////.................................------.........------------------------///...---,,,,,,---......------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,---------......***+++,,,,,,------------,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,------......------............////////////......//////000111111111000000000000111111111111444444333333333333444444222333444666777777888888888888999::::::::::::999999:::;;;<<<============::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999888777777777666666666666555555444444333333333333222222333333333333444444222222222222222222222222222222222222222222222222222111111000///...------000000000000000000000000000111333333222222333555666555444333222222111222000000000//////......---........................xxxbbbWWWKKKDDD???:::888999888888777777666555555555555444333333555555444333222222111111111111222222111111000000111222222333222222111111000111111111000000111111111111000000111000000000000000000111000111333444444222000...///...---...///000///---111000000///......------...//////000///000000111000///////////////000000111000000000000000000111000......///000111000///111222222333333222222111000222444444222111111222444444444555666888999999888888888888888888888888::::::888666666888<<<@@@???>>>>>>======>>>???@@@FFFDDDDDDGGGGGGEEEGGGLLLJJJNNNRRRWWW\\\bbbhhhllltttuuuuuutttsssssstttvvvqqqqqqpppmmmjjjiiikkkmmmmmmnnnooorrrxxx~~~{{{zzzssssssuuuxxx{{{{{{yyywwwwwwxxxzzz}}}{{{tttooo\\\RRREEE>>>======999444999666333222222111000/////////000/////////............................................./////////......------------......---..................---------------------------...---,,,+++++++++,,,---------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,---------------------++++++++++++++++++++++++)))))))))*********************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,+++++++++************+++,,,---------,,,,,,,,,,,,------------...*********++++++++++++,,,++++++,,,---------------............////////////.........///000000111111/////////000000000111111333333222222222222333333333333555666777777777777666666777888888888888777888888999:::;;;;;;;;;;;;888999999999::::::::::::888999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777777777666666666666555222222222222222222111111222222222333333444444444222222222222222222222222222222222222222222222222222111111000///...------000000000000000000000000000111333333222222333555444444333111000000000000000000//////......------........................uuuaaaUUUIIICCC???:::888999888777777666666555555444333222111222333444333111222111111000000111111222000000000000111222333444111111000000000111111222000000111111111111000000111000000//////000000111///000222333333222000//////...------//////...---++++++,,,---///000111111...///000000//////000111000000/////////000111111111111000000000000111111///---------///000///...000111222333333222111000///111444555444333333333444444555555666666777777777777777777777777777777999999777555444777;;;???======<<<<<<<<<===???@@@???===>>>BBBDDDDDDFFFJJJGGGIIIKKKLLLNNNQQQVVVYYY^^^```aaacccdddhhhlllooovvvxxxxxxuuuqqqnnnoooqqqooopppsssvvv{{{zzzvvvsssqqqkkkjjjkkkmmmppprrrrrrqqqrrrsssvvv{{{~~~}}}yyysssmmmeee\\\VVVEEEAAA<<<::::::888222---333111//////000000///......//////000000//////...---------------------------............////////////...---,,,,,,---...///------...//////...------------------------------,,,,,,+++++++++,,,,,,---------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++,,,---.........------************************)))))))))******************))))))))))))***++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,+++***)))))))))******,,,------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,---........................////////////---......//////000000111/////////000000000111111333222222111111222222333333444555666777777777777555666666777888777777777777777888999999999999999888888999999999999::::::888999999999999999::::::::::::::::::::::::::::::999999::::::999999888777777777666666666666555555111111222222222222111000111222222333333444444555111222222222222333333333222222222222222222222222111111111000000/////////000000000000000000000000///000111111000///000222000000///...------------//////..........................................sss```TTTIIICCC???:::999:::777777777666555555444444444333222333444444444222333222222111111222222333222111111111111111222222000000///000000111222333000000111111111111000000000000////////////000000//////000111111111000//////...------//////...---,,,,,,---...///000111111---///111000///...000222000000000000000111222222222111000//////000111222///...---...000000000///000111222333333222111000...111444555555444444555444555555555666555555555666666666666666666666666777888999999888999:::<<<<<<;;;;;;;;;<<<>>>???@@@???<<<<<>>@@@AAAFFFBBBAAADDDEEEBBBAAABBBAAAAAAAAA@@@???AAADDDGGGGGGHHHHHHHHHJJJMMMRRRVVVUUU]]]ffflllpppsssyyy~~~}}}zzzuuunnniiieeecccaaaaaadddhhhkkkllljjjkkkmmmrrrxxx|||~~~|||{{{{{{|||~~~~~~}}}{{{{{{}}}vvvlllbbb\\\QQQMMMHHHDDDAAA???<<<:::777666333111111222444555444333222222333333222000...///000111111000//////////////////////////////---------........./////////...,,,++++++,,,...///,,,---...//////...---,,,------------------------***+++---///000000//////------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++******+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///************************)))************++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...***++++++,,,,,,------...++++++---------+++)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,---...////////////............/////////000------......///000000000000000000000111111111111222222111111111111222222444444555666777777777666888888999::::::::::::999888888999:::::::::999999888999999999999::::::::::::999999999888888777777::::::::::::::::::::::::999999999999999888777777777666666666555555555555222333444555555555444333111111222333333444555555111111111222222333333333111111111111111111111111111111111111111222222222000000000000000000000000333444444333111000111222111000000000000000111222,,,------....../////////000000000000000000000000lll]]]UUUKKKCCC@@@>>>;;;999::::::999999777666555444444555555444222222333555555333111333555555333000111111111111111111111111333333222111000///...---000000000000000000111111111111111111111111111111000000000000000000000000............------------......///000000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222444666777333444444444444444444333999888777666444444333333555666777888999:::::::::999999999999:::<<<===???????????????????????????AAA@@@?????????@@@AAABBBFFFEEECCCBBBBBBCCCEEEFFFMMMNNNPPPUUU[[[bbbhhhlllyyyzzzxxxooollliiiffffffgggjjjkkkjjjiiiiiilllppptttwwwwww~~~~~~~~~{{{zzzyyyyyy{{{|||{{{zzzyyy|||{{{xxxuuunnndddZZZQQQJJJFFFAAA@@@>>><<<999666444333555555555444333222111000000000000000////////////......------------......111000000///......------,,,,,,------...---------------------------------//////.........---------------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))))))))******++++++******************+++*********))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++...------,,,,,,++++++***000///...---+++***)))(((++++++++++++,,,,,,---.................................////////////......------......//////000000000000000000000000000000000000000000000111111222333333444444555666666666777777888888888999999999888888999999999888888777999999999999999999999999999888888777777666666555888999999::::::999999888:::999888888999999777666444555888999:::999888777444333222222444444333222222222222333333444444444333222000/////////000111444333222111000000000000222111111000///......---000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////////////////000000000000kkkYYYRRRHHHBBB???>>><<<:::999999999888777666555444777888888777555333444555666444333333555444222///222222222222222222222222000000111111222222222333111111111000000000000000////////////////////////000000000000000000000000111111111111000000000000...//////000000000////////////000000000111111111////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111000000000111333444555444333222222222222333444888777666555444444444444555666888:::;;;<<<======<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCBBB@@@??????@@@BBBCCCDDDEEEGGGJJJOOOUUUZZZ\\\eeekkkttt{{{zzzxxxtttqqqnnnnnnnnnoooooonnnnnnpppssswwwyyyyyy}}}xxxxxxwwwyyy{{{||||||{{{|||}}}{{{{{{|||{{{vvvllldddZZZXXXSSSNNNHHHBBB>>><<<999999888666555333222111222222222222111000//////////////////............/////////....../////////000000//////...------,,,***+++,,,---......///...------------------------///.........------------------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***)))))))))***+++************************++++++++++++*********)))*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++///...------++++++***))),,,+++++++++,,,,,,---...........................---------,,,,,,,,,++++++.........///////////////////////////////////////000000//////000000111222333333444444555666666666777777777888888888999999888888999999999999888888999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;888888999999999999888888:::999777777888999777666444555666777777777666555444333222222444444333222222222222333333444444444333222111000///000000111444333222111000000000000222111111000//////......000000000000000000000000111111111000000000//////////////////////////////////////////////////////000000000//////.........}}}jjjVVVOOOFFF@@@>>>===<<<:::999999999888777666555444555777888888666444333333333222111111111111...,,,333333333333333333333333000000111111222333444444222111111111000000//////........................000000000000000000000000/////////.........------//////000000000//////...//////000000000000111111////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000111222333333222111000000111222333555555555444444555555666333555777999;;;======>>><<<;;;;;;;;;<<<>>>@@@AAA??????????????????????????????>>>>>>>>>???@@@AAA???>>>===<<<<<<===>>>???>>>>>>???@@@CCCFFFIIIKKKOOOTTT\\\bbbgggjjjmmmnnnzzz}}}~~~}}}zzzxxxvvvuuutttttttttssssssuuuyyy|||}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}{{{vvvpppmmmkkkhhheeecccaaaZZZRRRKKKCCCBBB@@@>>>;;;999777666222222222222222111111111000111111111111111000000............------------000000000000000000000000//////......---,,,,,,,,,)))***+++---...///000000------------------------............------------------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++************+++************************,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.../////////......---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------///...,,,+++++++++,,,,,,///////////////.........////////////////////////000000//////000000111222333333333444555555666666777777777777888888888888888999999:::::::::999999777777777777777777777777888888999999999:::::::::888888888888888888888888999888777777888888777666444444444444444444333333444333222333444555444222222222333333333333444444222222111000000000000111333333222111000000000000111111111000000//////...000000000000000000000000111111000000000000//////........................000000000000000000000000111111000///...---,,,+++zzzhhhVVVOOOFFF@@@>>>===;;;:::888888888888777666555444000222555666444333222222111111111111111111000///222222222222222222222222222111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000......------------,,,,,,/////////000//////...---////////////000000000111////////////000000000000////////////////////////////////////000000000000222222222222222222222222111111111000111111111111111222222222222222222111333333333333444555666777222333555777888999::::::999999888999:::;;;===>>>>>>===============<<<<<<=========>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???AAAAAADDDGGGKKKOOOQQQSSSVVVXXXdddgggkkkmmmmmmnnnnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrsssuuuyyy|||~~~}}}~~~}}}{{{{{{{{{{{{yyywwwppppppnnnkkkfff```ZZZWWWSSSQQQNNNMMMKKKGGGBBB>>><<<<<<:::999777666555444111111111111111222222222111111222333333333333333/////////.........------/////////000000/////////......---------,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,+++*********,,,///000000000///...---,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------------------------000///...------///111222000000//////......------///////////////////////////////////////000111111222333333444444555666666666666666777777777888888888999999::::::::::::999777777777777777777777777555555666666777888999999999999999888888999999999888777666666777888777666666555444333222222333333555333222333444555444333333333333333333333333333222222111111111000000000333222222111000000111111111111111000000000//////////////////////////////000000000000000000//////........................000000000000000000000000000//////...------,,,,,,xxxgggXXXQQQGGGAAA>>>===:::999777777777777777666555444---000333555555444444444111222444444444444555555000000000000000000000000000000000000000/////////111111111111000000//////000000000000000000000000////////////////////////111111111000000000//////......////////////.........////////////000000000////////////000000000000////////////////////////////////////000000000000111111111111111111111111111111222222222222222222000111444555555444111000111222222222333555666777444555666666777777777777888888777888999:::<<<===??????>>>>>>>>>=========<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@??????>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGIIIPPPRRRUUUVVVVVVVVVXXXYYYYYYZZZ\\\___aaabbbbbbbbbeeeeeefffjjjooorrrssssssvvv{{{|||xxxvvvssspppmmmllliiifffcccZZZYYYWWWTTTPPPKKKFFFDDDAAA@@@??????>>>===;;;999666666555444333222111111222222111111111000000000000000111222333333333333000000000/////////......---......//////......------------------,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++))))))*********+++++++++))))))******************************************++++++++++++++++++++++++,,,+++*********,,,///000......------,,,+++******((()))******+++,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------------///...------///111444666000000//////......------......................../////////...///000000111222222333333444555555555555555666666666777777777777888999999:::::::::999666666666666666666666666999999:::;;;<<<======>>>;;;:::999999999999:::;;;777666555555777777777555666666555444333333333444555444333333555555444333333333333333333333333333222222222222111111111000333222111111000111111111111111111111000000000000//////////////////////////////////////////000000////////////////////////////////////////////////------..................uuueeeYYYQQQGGGAAA>>><<<:::888666777777777666666555444///111444666666666666777...000222222111111222333000000000000000000000000------......///000111111000000000000000000000111........................////////////////////////000000000/////////......,,,---...////////////.........////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333333222222000111444666666444111000111111111222333444666666777777888888888888777777999888888888999;;;===>>>AAAAAAAAA@@@@@@??????>>>:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<:::<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHJJJHHHHHHJJJKKKLLLMMMMMMMMMPPPQQQSSSWWW[[[^^^___^^^```eeellluuu|||}}}tttllleeebbb___\\\YYYVVVSSSPPPMMMJJJGGGFFFEEECCC@@@===;;;:::999999999888888666666555111111111111222222222222111000000//////...------......///000111111111000111000000000////////////,,,---...//////...---,,,......------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))************+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))************************)))))))))++++++++++++++++++++++++++++++******+++,,,---...,,,,,,,,,++++++******))))))))))))***+++,,,,,,---******+++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222444///////////////.................................//////......//////000111222222222333444444555555555555555555666666666666666777888999999999999999666666666666666666666666::::::;;;<<<<<<===>>>>>>;;;:::999888888999:::;;;666555444555666777666555555555555555555555444444555444333444555666555333444444333333333333222222222222333333222222111000222222111111111111111222111111111111111111111111000000000000000000000000......////////////000000////////////////////////////////////////////////------........./////////sssdddUUUNNNEEE???===<<<:::999666666666777666666555444222444555555444333555666...111222222///---...///000000000000000000000000......//////000000000111/////////000111111222222////////////////////////////////////////////////...------------,,,,,,,,,+++,,,---...///000000000........./////////000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////---...000111222222222222222222222111111222222222111111111111222333555555555666666777888888888777777777666777888999;;;<<>>>>>======999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<<<<<<<>>>??????@@@@@@???>>>>>>@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAACCCFFFIIIKKKJJJIIIKKKNNNSSSYYY^^^ccceeegggaaabbbbbb___XXXQQQMMMLLLHHHFFFCCCBBBAAA@@@===;;;<<<;;;:::999777666666666444555666555444222111111111222222222222222222222////////////...............///000000000000000///000000/////////.........---...///000000///...---........................---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,((())))))***++++++,,,,,,)))))))))******++++++++++++*********)))))))))(((++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................///////////////........................///............///000000111222222333333444555555444444555555555666666666555555666777888888888888777777777777777777777777777777777888888999999999999888777555555777888999555444333444666777666555333444555666666555555444666444333444555666555444444444444333333222222222222222333333333222111000222111111111111111222222111111111111111111111111000000000000000000000000........./////////000000........................------------------------000/////////////////////rrrcccRRRKKKBBB===<<<<<<;;;999666666666666666666555444444444444222000///111222777999:::888444111111333111111111111111111111111444333222111000///...---......///000111222333333222222222222222222222222////////////////////////111000000000000/////////***+++,,,...///000000111............/////////000////////////000000000000000000000000000000000000////////////000000000000////////////////////////+++,,,...000222222222111444222///------///222444111111111111222333444555111222333555666777777777444444333444555666888999>>>======<<<;;;:::::::::999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<;;;999:::<<<;;;:::999999:::;;;;;;;;;999888888:::<<<999999999:::;;;<<<===>>>;;;;;;<<<>>>@@@@@@???===AAABBBCCCEEEHHHKKKMMMNNNIIIKKKMMMKKKFFFAAA@@@@@@;;;:::999999;;;;;;:::999666666555444333333333444///111333333222111000000333222111000///...------/////////000000000111111111111222222222222111111//////.........---------...///000222222000///.........//////////////////+++,,,,,,---............+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,---...---,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++******+++++++++***))))))+++++++++++++++++++++,,,***************++++++++++++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---.........//////000000.......................................///000000111222222333333444555555444444444555555555666666444444666777777888888888888888888888888888888888777777777777888888888888888666555444444555666888555444333444666777666555111222444666666666444333666555444444555666555444444444444333333222222222222222333444333222111000222111111111111111222222111111111111111111222222000000000000000000000000---.........//////000000------------------------------------------------222222111000///......---rrrbbbSSSKKKCCC@@@===::::::===;;;:::888777555444333333666555555555555444444444111111111111111111111111000000000000000000000000222000///------///000222111111000000111111222333000000000000////////////000000000000////////////,,,,,,---...//////......111111000///...------,,,000000//////......------------......//////000000///////////////////////////......------///000111000000000000000///......111000///......000222444333333333333333333333333111111222333333333333222555444444444444333333333222333333444666888999:::<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666::::::999888777777888888777777777777777777777777777777777777888888888888999::::::;;;;;;<<<<<<===@@@@@@???===<<<:::888777999888777666555444333333555555444444444333333333////////////////////////000000000111222222333333////////////000111222333111111000000//////......000000000000000/////////000...,,,***))))))))))))111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++++++++************)))++++++******************+++++++++*********))))))---,,,,,,+++***)))((((((+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++************))),,,,,,+++***))))))******((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))++++++***((('''((())),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((())),,,///222//////000000///...------////////////////////////////////////000000000000333333333222222222222222444444444555444444333333666777777777777777666666555666888999::::::999999333333333444666777999::::::999888777777888999:::666666555555555444444444555555444444444444555555333444444555555444444333222222222333333444444444333222111000000111222333////////////000111222333000000000000000000000000000000//////.........---///000000000000000///...////////////000000000000111111000...+++***,,,---------------------------ppp```RRRJJJBBB???===::::::<<<999888777555444333333333555555555555444444444444111111111111111111111111000000000000000000000000111000///......///000111111111000000111111222333000000000000////////////000000000000/////////...---......///000000//////111000000///...------,,,///////////////..................//////////////////////////////////////////......---...///000111000000000000000///......000////////////111222333333333333333333333333333000111222222333333222222333333333444444555555555333333333444555777888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;:::999999999999:::::::::::::::::::::::::::666777777777777777777666999888888777777777777777666666666666666666666666666666666666777777777777999999999999999999888888<<<<<<;;;:::999777666555666555555555555555444444444444444333333333222222000000000000000000000000111111111111111111111111---------...///000222333000000000000//////..............................------,,,------///000111000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++************)))************************+++++++++*********))))))+++++++++***************+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))******+++++++++,,,,,,++++++***))))))******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,+++)))((()))***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,///000///000000000000///...---.........................../////////000000000000111111111111222222222222333333444444444444333333555666666777777666555555555666888999::::::999999444444444555666777888999666666555444444555666666666555555555444444444444555555444444444444555555333333444444444444333333222222222222333333333333222222111000000111222222111111000000000000000111000000000000000000000000000/////////............---...///000000000000000........./////////000000.........,,,++++++,,,...------------------------lll]]]PPPHHHAAA>>><<<999888;;;666666555444444333333222555555555555444444444444111111111111111111111111000000000000000000000000111000///......///000111111000000000000111222222000000000000////////////000000000/////////............///000000000000///000/////////...---------.........//////////////////////////////.........///////////////////////////............///000000///000000000000///............///000111111111111222222222222222222222222000111222222333333222222222222333444555666777777444444444444555666777888:::::::::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::;;;::::::999888888999999999999999999999999999999666666555555555555666666777777666555555555666666555555555555555555555555444555555555666666666666888888777777666555555444666777777666666555444333222333333333444444555555333333222222222111111111000000000000000000000000222222222111000/////////,,,,,,,,,---...///111222000000000////////////...+++++++++,,,------......,,,,,,------///111222333///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...+++++++++************)))************************+++++++++***************))))))*********++++++++++++++++++***************++++++,,,,,,,,,,,,++++++************************************************'''((()))***+++,,,------,,,+++******)))*********...------,,,---...///000++++++++++++++++++++++++,,,,,,++++++***))))))(((+++,,,---,,,***)))***++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////000000//////..................................../////////000000000//////000000111111222222222333333444444333333333444444555555666555555444555666777999:::999999888666666666666666777888888555444444333333444444555555555555555444444444444555444444333333444444555333333444444444444333333222222222111111111111111222222111000000111222222333222111000////////////000000000000000000000000////////////............,,,---...///000111111111---------.........//////+++,,,,,,,,,++++++---///------------------------iii[[[MMMFFF@@@>>>;;;888777:::555555555555444444333333555555555444444444333333111111111111111111111111000000000000000000000000000000////////////000000000000000000000111222222000000000000////////////000000/////////...............////////////...........................---------......//////000000000000//////......------////////////////////////............/////////000//////000000//////...---+++---///111222222111000222222222222222222222222000000111222222222222222222333333444555555666666444444444444555555666777999:::;;;<<<<<<<<<;;;:::;;;;;;::::::::::::::::::;;;:::999888888777888888888888888888888888888888666555444333333444555666555555444444444444444555444444444444444444444444333333444444444555555555666666555555555444444444222333333444444333333222222222222222333333333333111111111111000000000000111111111111111111111111111111000000000/////////......------......///000////////////////////////******+++,,,------......---------,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++************************------,,,,,,,,,,,,------+++++++++*********))))))***************+++++++++************************************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++***************+++,,,+++***))))))***---...************************+++++++++*********))))))+++,,,------+++++++++---++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------............------................................./////////000000---......///000111111222111222222333333333333222333333444444555555444444444666777888999999888888888777777666666666777777666666666666666666666666444444444444444444444444444444333333333333444444333333333444444333333333222222111111000000//////222111111111111111111222222222111000//////000000000000000000000000000000///////////////.........------...///000000000///,,,,,,,,,---------......+++---...---,,,,,,...///------------------------~~~gggZZZLLLEEE???===;;;888777999555666666666666555444333555444444444444333333333111111111111111111111111111111111111111111111111000000////////////000000000000//////000000111222000000000000////////////////////////............---------......---,,,,,,------------............------......//////000000000000//////......------////////////////////////---......//////////////////////////////...------***,,,///111222222111000111111111111111111111111000000111222222222222111444444444444444444333333444444444444444555666666999:::;;;=========;;;;;;999999::::::::::::::::::;;;:::999888777666666777777777777777777777777777666555444333333444555666444333333333333333444444444444444444444444444444333333333333444444444444333444444444555555555666111111222333333333333333333222222222222111111111111111000000000/////////000000000000000000000000....../////////000000000111111000///.........................../////////++++++,,,---...//////000......---,,,+++***)))(((---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************************,,,,,,++++++***))))))(((***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************+++***************+++++++++***((('''''')))+++,,,************************))))))*********++++++++++++,,,------,,,+++,,,...++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,....................................////////////------...///000000111111000111111222333333222222222222333444444444444444444555777888999999888888888777777666666666666666777777777777777777777777333333444444444444444444333333222222222222333333222333333333333333333222111111111000000/////////111111111222222111111111000000//////000111222222000000000000000000000000.........//////////////////////////////...---,,,,,,,,,,,,,,,------------...///000000...------...------------------------zzzdddXXXKKKDDD???>>><<<888777999666666777777666555333222444444444444333333333333111111111111111111111111111111111111111111111111//////000000000000//////000////////////000111111000000000000/////////////////////.........------,,,------------,,,++++++,,,,,,------.........///.........//////////////////////////////.........////////////////////////---......///000/////////...////////////...------***+++...000222222111000000000000000000000000000///000111111222222111111333333333333222222222111333333333333444555666777777888:::<<<===<<<;;;:::888888999999999999::::::::::::888777666666666666555555555555555555555555555555444444444444555555333333222222222333444444444444444444444444444444222333333333444444444444222333333444555555666666111111222333333333333333333333222222111111111000111111000000000/////////////////////////////////---------...///000000000222111000///............---............/////////------......//////000000,,,------......---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,+++++++++************))))))))))))***++++++,,,,,,***************+++++++++------,,,+++***)))((('''***************+++++++++******++++++++++++******************************************************+++++++++*********))))))*********)))******+++,,,+++******))))))+++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,***,,,------++++++,,,...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,------------------------------........./////////......//////000000111111///000111111222222222222222222333444555555555555444555666888999888888777777666555555555555666666444555555666666555555444333333333333444444444444333222222111111222222333222222333333333333222222111111111000000000000000000111222222222222111000////////////000111222333000000000000000000000000.........///////////////000000000///...---,,,+++,,,,,,,,,---------......///000222111///.........------------------------wwwaaaUUUJJJDDD???>>>===999777999666666777777555333111///444444444333333333222222111111111111111111111111111111111111111111111111//////000000000000/////////////////////000111111000000000000//////////////////.........---------------......------,,,+++++++++,,,------.../////////////////////..................///////////////////////////////////////------///000000000///.........//////......---,,,***+++---///111111111111000000000000000000000000///000000111111111111111111111111111111111222222222222222333444666777888444666888:::;;;:::999888888888888888999999999::::::999888777666555555555444444444444444444444444555555666666666666555555333222222222333333444555444444444444444444444444333333333444444444444555333333333333333444444444111111222333333333222222111111222222222222222333111111111000000000//////................................................///......------......///---------.........//////.............../////////+++,,,---/////////............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,))))))*********++++++++++++++++++*********))))))))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++***************************************+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))+++,,,,,,++++++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------.........//////000000000000000000000000...///000111222222222222222333444555555666666666444555666888888888888777555444444444444444555666333444555555555555444333222222333333333444444444222222111111111111222222222222333333333333222222000000111111111111111111000111222222222222111000111000000000000000111111000000000000000000000000............/////////000////////////...---,,,,,,------------............,,,...000000///...//////------------------------ttt^^^SSSJJJDDD??????===999888999555666666666444222///---444444444333333333222222111111111111111111111111111111111111111111111111//////000000000000/////////////////////000111111000000000000//////////////////.........---------.../////////...------,,,++++++,,,,,,---...//////000000//////.........------.........//////000000////////////////////////,,,---///000000000///.........//////......---,,,***+++---...000111222222000000000000000000000000//////000111111111111111......///000111222222333111111111222444666888999222444666999:::999777666777777888888999999999::::::999888666555555444444444444444444444444444444444555666777777666555444333222222222333444444555555555555555555555555555333333444444444555555555444444333333222111111111111111222222222222111111///000111222333444555555111111111111000000000000......................../////////...------,,,,,,+++++++++,,,---...///000---------.........//////..................------,,,,,,---......---,,,+++...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...+++++++++************)))((())))))***++++++,,,,,,))))))******++++++++++++***************+++++++++))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++************************(((((()))***+++,,,,,,---******))))))***+++,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------...///000000000///---------------------------------.........//////111111111111000000000000......000111111222222222222333444555666666666666333555666777888888777777333333333333333444555555444444555666666555444444222222222333333444444444222222111111111111222222222222222333333222222222000000111111222222333333000111222333333222111000333222111000////////////000000000000000000000000---.........//////000000------......///.........---------.........//////)))+++...////////////000------------------------qqq^^^TTTJJJFFF@@@<<<:::::::::999888777666555444333222222333333333222222111111111666333111000222333111///000////////////000000111000000000000111111111111///////////////000111111000000//////.........---////////////////////////.........------,,,,,,,,,,,,---......//////......///...------------...///////////////////////////222222111///...---,,,+++------------------------....................................//////////////////000000111111222222000///...,,,+++---000333111111111111000000000000111222333444444444333333444444555777888888888888888888888777888888999999999888777555444444333333444444444444444444444444666666666666555555555555111111111111222333444444333333444555444333111000333333333222222111111111333222111222444444222000222222222222222222222222222222222222222222333333111111000000000000111111////////////............------............------000000000000000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......***+++,,,,,,******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++(((((()))+++------------------,,,+++***++++++******)))(((((((((************************+++)))((())),,,---...---,,,,,,+++***+++,,,...///...---,,,+++)))((('''&&&))))))))))))((((((((((((************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,...------,,,+++***))))))---,,,+++******+++,,,---,,,,,,,,,---------...............------,,,,,,,,,...//////...------000222///---,,,...111222000---//////000111222333444555222222333444444555555666555555666666666666555555333444555444444444666888666666555555555444444444333333333222222222111111333222222111111222222333111222222333333222222111111111111111222333444444333333333222111000//////000000000000000000000000222111000//////000111222111111000000//////......000000///...........................//////////////////.........---------000000///...------,,,,,,ppp\\\RRRIIIEEE???;;;::::::999999777777666555444333333222333333333333222222222111333111000111333444333111......//////000000111111/////////000000000111111///////////////000111111000/////////..........................................---------,,,,,,,,,,,,---......//////..................................................................////////////000000000000000000000000..................................../////////////////////000000000000000000000000...---...111333111111111111111111111111333333222222222333444555444555666666777777777777777777666666777777888888999999777666555444444444666666555555555444444444555555555555444444444444555444333222222111111222333444444444333333222111222222222222222222222222222111111111333333222000000000000000000000000000111111111111111111111111000000////////////000000////////////............------............------//////////////////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++)))************)))((('''************++++++++++++************************+++***))))))+++---,,,,,,+++++++++++++++,,,---------,,,,,,+++***)))((((((+++************)))))))))************************************))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++*********,,,++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,------,,,+++,,,...000///...---...000111///---111111000000111222444555222222333333444555555555444555555666666555555444555666666555333333444666555555555444444444333333111111111222222333333333333222222111111222222333222222222333333222222222222222111111111222333333222333333222222000//////000000000000000000000000111111000//////000111111111000000000/////////...000000///...........................////////////.........---------,,,,,,---------,,,,,,+++++++++lllZZZPPPGGGCCC>>>;;;999999888888666666555555555444444444444444333333333333222222000///000222444555333111---...///111222222111111....../////////000000000///////////////000111111////////////............------------------------...------------,,,,,,,,,,,,---......//////......,,,---...//////...---,,,------------------------***+++,,,---///000222222////////////////////////....................................///////////////////////////.........///000111111000000111333//////000000111111222222333222000//////111333555444555555666666666555555666555555555666666777888:::999888666555555555555777777666666555555444444444444444444333333333222666555444333222222222222444444333333222222333333222222222222222222333333222111000000222222111000////////////////////////111111111000000//////...//////............//////////////////............------............------////////////////////////////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------************************************************)))***+++------,,,+++***++++++,,,,,,,,,+++******)))******+++,,,,,,------************************+++***))))))+++,,,+++***)))***+++++++++++++++++++++++++++************))),,,,,,+++++++++*********************************)))))))))))))))((((((((()))))))))******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))*********+++------------,,,,,,,,,,,,***+++,,,+++******,,,...000///......///000...---000000/////////000111222222222333333444444555555333444444555555444444333555666666555333222333444444444444333333333222222///000111222333444444555333222222111111222222333222222222222222222222222333333222111111111222222222222222222222111000///000000000000000000000000111000000//////000000111000000000000////////////000//////............///............/////////////////////.........------------,,,,,,,,,,,,,,,,,,iiiWWWNNNEEEBBB===:::999999888777555555555555555555444444444333333333333333333333///000111333444333222000,,,---000222333222111111............///////////////////////////000000111///////////////.........------------------------------------------------,,,---......///.........,,,---///000000///---,,,------------------------)))***+++---///111222333............................................................/////////////////////......------,,,---///111222111000000111------...///000111111222///............///000111444555555555555444444333555555555555666777888888999999888777666555555555444444444555555555555555444444444444333333333333333333333333444555666666555444333222111222333444333333333222222111111111222000//////111111111000000000000000000000000000222222111000//////...............------.........////////////............------............------////////////////////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---,,,++++++,,,---...++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************+++***)))***++++++***(((((()))+++,,,,,,+++***))))))************+++++++++,,,+++++++++************************************************))))))))))))((())))))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---000///..................,,,---///000111000///...111222222333444444555555222333333444444333333222333555666555444333333444333333333222222222111111000000111222333333444444333222222111111222222333222222222222222222222222333333222111000000111111222222222222222111000///000000000000000000000000000000000//////000000000000000000000////////////000///............//////............////////////111111111000000000//////............////////////}}}fffUUUMMMDDDAAA===:::999999777666555555555555555555444444333333333333333333333333000111333444333111///...,,,...000222333333111000............///////////////////////////000000111.........///////////////------------------------------------------------,,,---......///.........,,,---///000000///---,,,------------------------++++++,,,---...///000000111111111111111111111111....................................//////////////////......------,,,,,,+++...000111000/////////,,,,,,,,,---...///000000---...000222222111///...333333444444444333333222666666666666777888999:::999888777666555555555666111111222333444555555666555555555444444444444333333333333333444555666666444333222111222333444555555555444333111000//////222000//////000111111000000000000000000000000000333333222111000000//////......------------......////////////............------............------........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++************+++------(((((())))))))))))((((((++++++******))))))))))))************************+++******+++,,,,,,***((()))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++)))******+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.../////////...---...///000,,,000444888888555111...111111222222333444444555222222333333333333222222000222444555444444555666333333222222222111111111222222222222222222222222333222222111111222222333333222222111111222222333333222222111000000000000111111222222222111000000000000000000000000000000/////////000000/////////////////////000000000000//////............//////............////////////000000000/////////........./////////////////////zzzcccSSSLLLCCCAAA===;;;:::999888777666666555555555444444444111111222222222222333333000222444333111///...//////000111222222222111000....../////////000000000///////////////000111111.........///////////////------------------------,,,,,,,,,------------...,,,---......//////......,,,---...//////...---,,,------------------------------------------------////////////////////////....................................////////////...............---------+++---000000///......///,,,,,,------......//////...000333666666444222000111222333333333333222222555555555666777888999:::777777666555555555555555000000111222333444444555555555555555444444444444666555444333222222222222333333222222333333444444555555444333111000//////333111//////000111222111////////////////////////222222222111111000000///......------------......////////////............------............------........................,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,+++*********+++,,,---((())))))************)))++++++******)))(((((('''************************+++******,,,------+++)))++++++++++++++++++***)))((())))))***++++++,,,,,,+++************)))))))))************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++---//////...---...///...//////...------000222555888===@@@???:::555111111111222222333333444444222333333444444333333222---000333555555555555666333333333222222222111111333333333222222222111111333222222111111222222333444333222111111222333444222222111000000000111111111111222222222111111000000000000000000000000000...//////000000//////...////////////000000000000///............//////000............////////////.........---------,,,,,,......------------------xxxbbbSSSKKKCCCAAA>>><<<;;;:::999777777777666555444333333222000000000111111222222222///111333222///...000222222222222111111111000000/////////000000000111111///////////////000111111............/////////000........................,,,,,,,,,---------......,,,---......//////............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////.............../////////---///000000//////000111///////////////////////////000333444555444222111000000111222333333333222444444444555666777999999666555555444444444444444333333333333333333333333444444444444333333333222555444333222222111111222111222333333444444444333333333333222222222222111444222000///111222333222000000000000000000000000000000000000000000000000//////............//////////////////............------............------........................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,******************************************************+++---//////---+++------,,,+++++++++++++++)))))))))***++++++,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,***---//////...---......,,,......---,,,---111444@@@AAABBBBBB???:::444111111111111222333333444444333333444444444444333333...111444555555444444555444333333333222222222222222222222222222222333333333222222111111222222333444333111000000111333444111000000000000111111222000111111222222222111111000000000000000000000000......///000000///........./////////000000000111...............///000000............/////////////////////.........------//////......------,,,,,,wwwaaaRRRKKKCCCAAA>>><<<<<<;;;999777888777777555444333222222//////000000111111111222...000111000//////222555444333222111000000000000000000000000111111111111///////////////000111111---.........//////000000////////////////////////,,,,,,,,,------.........,,,---......//////......///...------------...///////////////////////////------------------------////////////////////////..................................../////////000---.........///000000000///000111111000000111222111111111111000000000000////////////000000000000...///000111222333333333222333333444555666888888555555444333333333444444777666666555333222111111333333333222222222111111111111111111222333444444000111333444555444333333000000111222333333444444555333000000111333333333222222222222222222222222........./////////////////////............//////000/////////............---..................---..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++************)))***+++,,,------,,,+++***************************((())))))***++++++,,,,,,)))+++---///...,,,)))'''&&&'''((()))))))))))))))*********+++,,,,,,------******************************+++...000000...,,,///...,,,+++***+++,,,,,,))))))*********+++++++++---------,,,,,,,,,++++++************************))))))******+++++++++++++++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,...///...------...+++---...---,,,...222666GGGFFFCCC@@@;;;666111///000111111222333333444444333444444555555444444333000222555666444333222222444444444333333333222222000000111222333444444555333222222222222222222333444333111000000111333444000000//////000111222222000111111222222222111111000000000000000000000000---...///000000///...---.../////////000000111111...............///000111............/////////000222222222222111111111111222222111000///......---www```PPPGGGCCCBBB???<<<:::888666666777777666555555555555666333111000222444555222000111111111111111111111111//////...---,,,,,,++++++///////////////000111111111000///......///000111000000000000000000000000////////////////////////........................//////.........---------//////.........---------,,,,,,,,,---------......---...///000000...,,,***///////////////////////////...,,,,,,------,,,+++.........///////////////222111///...------......------...///000000//////222222333222222111000///000000000000111111111111222222000000000000222222333333333444444444555555555555444333333333333444222333333444444333333222444444444444444444444444111111000000000000111111333222222111111222222333000000000000000000000000555444222000000000000111111000000/////////000000222111111111000000//////000///...---------------//////.........---------000000/////////.........---------........................---,,,+++******///...------++++++***))),,,,,,------,,,,,,+++***......------,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---+++******+++,,,---++++++************************+++++++++,,,,,,,,,+++***)))((()))***,,,---...---+++*********++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,......,,,***(((***---000++++++++++++++++++++++++******+++,,,------......111(((***...((()))000111,,,*********+++***'''%%%,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++---,,,,,,+++*********+++++++++******))))))((((((,,,,,,+++******+++,,,,,,///......---------......------------------------,,,---......,,,,,,---...---,,,+++***+++---000111888888777555333222111000222222222222222222222222000000111222333444444555222222333333333333444444555444333333222222333333111111111111000000//////333333333333333333333333111111000000111111222333333333333333333333333333000000000000000000000000111000///......------...////////////////////////---......///////////////000000000000000000000000........................000000000000000000000000////////////////////////ttt^^^NNNEEEBBBAAA???<<<:::888777777444444333222222222222333333111111222444444222000111111111111111111111111000000000///......------///////////////000111111111000///......///000111////////////////////////................................................//////.........---------//////.........------------------.........//////---.../////////...,,,+++........................///---,,,,,,---...,,,+++,,,------...///000000111......------...///000111------...///////////////111111111111111000000/////////000000000111111111555444333222222333444555333333333333444444444444555555444333333333333333222333333444444333333222444444444444444444444444111111000000000000111111333222222111111222222333111111111111111111111111444333111000//////000000.........---------......111111000000000///////////////.........//////000//////.........---------......---------,,,,,,,,,+++,,,,,,---...///000000//////...---,,,+++++++++...------,,,,,,++++++***,,,,,,------,,,,,,+++***++++++******)))(((((('''++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---444333111///......///000++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,++++++******++++++++++++++++++++++++,,,,,,+++,,,---,,,******,,,---++++++++++++++++++++++++******++++++,,,,,,---------)))---000+++---000***222///,,,+++,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++---,,,++++++*********+++++++++++++++************,,,,,,+++******+++,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,+++++++++---///000000000/////////.........222222222222222222222222222222222222222222222222222222333333333333444444333222111111000000111111222222111111111000000000222222222222222222222222222222111111222222333444111111111111111111111111000000000000000000000000/////////...//////000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////........................qqq[[[KKKCCCAAA@@@>>><<<:::999888888777666555555444444555555333222111222333444222000111111111111111111111111222222111111000000/////////////////////000111111000000////////////000000////////////////////////...............................................................---------...............---------........./////////000000............------------------------------------///---,,,,,,---...---+++++++++,,,...///000111222------------...///000111---......///////////////......///000000000000/////////000000000000111111555444444333333444444555222222333333333444444444555444333333222222333333222333333444444333333222333333333333333333333333111111000000000000111111333222222111111222222333222222222222222222222222222222111000////////////........................000000///////////////............//////000222222...............------------------------,,,,,,,,,******+++---...///000111000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---222000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...///...,,,+++---,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++)))+++------,,,+++***+++++++++++++++++++++++++++******++++++++++++++++++++++++//////...;;;CCC:::333...((('''***...000000***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,+++,,,,,,...///,,,------...//////000000111111111111111111222222333333222222222111111111222222333333333333444444333222111111000000111111222222222222222111111111111111111111111111111111333222222222222333444444000000000000000000000000000000000000000000000000////////////000111222222////////////////////////---......///////////////////////////////////////////////////////////////........................------------------------oooYYYJJJCCC@@@???>>><<<:::999999999888777777666666666666666222222222333333333222111111111111111111111111111222222222111111000000000///////////////000000111000000////////////000000////////////////////////................................................................................................---.........////////////......---,,,,,,------...------------------------...---,,,,,,---...---,,,,,,,,,------...///000000000000///...---------,,,......///////////////...+++,,,---...////////////////////////000000000111333222222222222222222333222222222222333333333333444333333222222222222222222333333444444333333222222222222222222222222222111111000000000000111111333222222111111222222333222222222222222222222222111000000//////////////////000000111111111111111////////////............//////......///000000111........................////////////////////////++++++,,,------.../////////---,,,+++***+++---...+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,+++)))(((''''''''''''******++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,++++++,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********)))+++,,,---+++******+++++++++++++++++++++++++++++++++******************,,,,,,...+++000KKK^^^YYYDDD;;;///)))***---000000++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++***************+++)))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---.........---,,,,,,,,,------,,,,,,---......///000000000000000111111111111111222222222111111111111111222222222333333333444444555444333333222222333333222222222222222222222222000000000000000000000000222222111111222222333444000000000000000000000000000000000000000000000000000000000000000111222222////////////////////////---......///////////////////////////////////////////////////////////////------------------------------------------------mmmYYYKKKDDD@@@???>>><<<:::999999999555444333333222222333333111222333333333222222222000000000000000000000000111111000000000000000//////////////////000000111//////000000000000//////........................................................................---.....................---.....................,,,,,,---------.........------,,,,,,,,,,,,---...------------------------...,,,,,,,,,......---,,,............------------/////////...------,,,,,,...///////////////......***+++,,,---.../////////...////////////000000000222222222222222222222222111111111222222222333333333333222111111111111222222333333444444333333222222222222222222222222222111111000000000000111111333222222111111222222333111111111111111111111111000000000000000//////...//////000111222222111111............////////////000///......---------...---......................../////////////////////---------------,,,,,,,,,,,,,,,+++******+++,,,---***++++++,,,,,,------...++++++,,,,,,++++++***)))************))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,((()))))))))*********+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++)))***+++---++++++++++++++++++++++++++++++******************+++,,,///+++000MMMdddccc___QQQ===///*********)))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++*********))))))***++++++((()))))))))******++++++++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,---......,,,,,,---......---------,,,,,,------+++++++++++++++,,,,,,,,,/////////000000111111111//////000111111222333333222222222333333333444444555444333333222222333333222222222222222222222222000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000222222111000000000000000////////////////////////---......///////////////........................------------------------------------------------........................kkkXXXKKKEEEAAA@@@>>><<<:::999888888666555555444444444444444000222444333222111222333000000000000000000000000000000/////////////////////////////////000111111//////000000000000//////........................------------------------........................---------...............---------...............,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------,,,+++,,,.........---//////......---,,,,,,,,,++++++---......///......//////////////////...---***+++,,,---.../////////......////////////000000222333333444444333333222000000111111111222222222333222111111000000111111222333333444444333333222111111111111111111111111111111000000000000111111333222222111111222222333000000000000000000000000///000000111111000//////,,,---///000111000000///...////////////000000000000///...------,,,,,,,,,---------...............,,,,,,,,,---------------......------,,,+++++++++***++++++,,,,,,---------+++++++++,,,,,,---------+++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........''''''(((((()))***************+++++++++,,,,,,,,,---,,,***(((((()))***,,,******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++---------+++******,,,///++++++++++++++++++++++++******++++++++++++++++++(((+++111///---@@@SSSUUUbbbRRR;;;,,,((())))))(((......---,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++***))))))))))))***++++++)))))))))))))))************++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,---------------------............------------......//////000000111111......///000111222333444222222333333333333444444333222111111000000111111111111111222222222222222000000000000000000000000///////////////000111111222222222222222222222222000000000000000000000000222222111000////////////////////////////////////---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////hhhVVVKKKEEEBBBAAA???<<<:::888777777888888777666666666666666000222444444222111111333000000000000000000000000//////000000000000000000///////////////000111111...///000111111000///...........................------------------------........................---------.........//////---------.........//////------------............***+++,,,---...---,,,,,,........................---,,,+++,,,...///...---...------------------,,,***+++---...///.........///////////////...------,,,,,,---......///.............../////////000000111222222333333222222111000000000000111111111222222222111000000000000000222333333444444333333222111111111111111111111111111111000000000000111111333222222111111222222333111111111111111111111111///000111222222111000000,,,---///111111111000////////////000000000111111//////...............///---------.........//////,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,++++++************)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++,,,,,,+++---//////---,,,------++++++++++++++++++++++++******++++++,,,,,,------))))))000111***444IIISSS```NNN888)))'''***,,,,,,...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++)))))))))))))))***++++++++++++***************)))***+++,,,,,,,,,,,,+++************++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,---............000000000000000000000000------...//////000111111//////000000111111222222222222333333333333444444333222111111000000111111000000000111111111222222111111111111111111111111000000000///000111111222222222222222222222222222000000000000000000000000000000//////.../////////////////////////////////---......///////////////........................------------------------------------------------........................}}}fffUUUJJJEEECCCBBB???<<<:::888666666555555444333333333333333000222555444222000111333000000000000000000000000000000000000000000111111///////////////000111111...///000111111000///...........................------------------------........................---------.........//////---------.........//////............/////////000)))***,,,.........,,,+++////////////////////////---,,,+++,,,...///...---,,,,,,,,,------.........---......///...,,,+++***//////000000///...------------......//////................../////////000...///000111111000///...000000000000111111111111222111111000000000000000222333333444444333333222000000000000000000000000111111000000000000111111333222222222222222222333222222222222222222222222000111222333333222111000---///111333444333222111//////000000111111222222///......//////000111222---------.........//////........./////////000000+++++++++,,,,,,---------***,,,///222333222111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------------,,,+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,.........,,,***))))))***+++,,,---,,,,,,++++++*********+++,,,,,,---*********++++++,,,,,,---***---000222000...,,,,,,++++++++++++++++++++++++******+++,,,------......,,,(((...///'''111NNNaaannnZZZAAA000+++,,,,,,***'''%%%""" """%%%'''+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++************++++++))))))((())))))***++++++---,,,,,,++++++************+++,,,------,,,+++***++++++++++++,,,---...///------------------------,,,---......,,,,,,---...***+++,,,---............+++,,,,,,------.........---------...///000000111111111111111000000000000222222333333333444444444555444333333222222333333//////000000111111111222111111111111111111111111111111111000111222222333111111111111111111111111000000000000000000000000...------......///000111////////////////////////---......///////////////........................................................................------------------------vvvaaaSSSJJJFFF>>>===<<<:::999888777777999888777666555555666666444444444333333333222222000000000000000000000000000000000000000000000000////////////000000000000333111//////222222000...000000//////.........---......------------............---,,,,,,,,,,,,---........................---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,---...000111---,,,,,,,,,,,,---......------------------------******+++,,,,,,---............---------......///---......///......---,,,...------------...//////,,,,,,---...000111333444111000///000111222111///000000000000000000000000333111000//////111333444222222333444333222111000111000///...///000222444///111222222000///000111000000000000000000000000333333222222111000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000///...---------------........................------........./////////---,,,,,,++++++,,,,,,---------,,,+++************++++++,,,---------,,,,,,,,,+++******++++++)))(((...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++000,,,((($$$$$$&&&***---))))))***,,,,,,---------,,,++++++******++++++,,,---,,,++++++------,,,+++------......000555;;;@@@RRREEE555---...000///,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,+++***)))((('''''',,,+++***))))))***+++,,,)))************+++++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---...///000///...///''',,,333...---222111111111222333333333333222111111111222222333333333000000000000000000000000444333333222111111111222000000000000000000000000111111111222222333333333444222000000222333111...000000000000000000000000///...---,,,,,,---...///000000000000////////////---......///////////////........................+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,++++++******++++++,,,uuu```RRRIIIEEE>>>===<<<:::999888777777666666555555555555666666222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000222000//////111111000---000/////////..................------------......///......---------------........................---...///000000///...---------------------------//////...---------...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///.....................///...............///000000//////......///000111111000///......000000///...000000000000000000000000111000/////////000111222111111222222222111000///111000///...///000222333...000111111///...///000000000000000000000000000333333222111111000//////000000000000000000000000////////////////////////000000////////////000000000000000/////////.........---,,,++++++++++++,,,------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++++++++++++++,,,,,,------------,,,++++++,,,,,,+++)))---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++000///---++++++,,,---...&&&'''((())))))*********,,,++++++******++++++,,,,,,+++***+++,,,---,,,***(((((()))((()))+++000333999222)))'''***---,,,)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++&&&&&&''')))+++,,,---...,,,,,,++++++******)))))),,,,,,+++******+++,,,,,,)))************++++++++++++++++++***++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---...///...,,,222---000222---000444000...///000000111111000000111222222222222222222333111111111111111111111111444333222222111111111111000000000000000000000000111111111222222333333333444222000000222222111///000000000000000000000000000///...------...///000000000000000/////////...---......///////////////........................------------............//////...------------...,,,,,,++++++++++++,,,,,,ttt___PPPHHHDDD>>>===<<<:::999888777777444444444444555555555555222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000111000...///000000///---////////////..................------------......000///......------..............................------///000000///...---,,,------....../////////000000///------,,,,,,------,,,,,,,,,,,,---......---------------------------.....................///......---------......///......---...///111222/////////...///000000111111111000///............///...------//////...---000000000000000000000000///////////////000000000000000111111000000///...111000///...///000111222...000111111000///000111000000000000000000000000222222222111111000000///000000000000000000000000////////////////////////000//////......//////000000////////////.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///000---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,++++++******+++---...000...---+++,,,------,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---//////+++++++++++++++++++++++++++,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***+++,,,+++)))***++++++***))))))***,,,((((((((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************++++++++++++++++++++++++,,,------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++,,,---...---+++...---000---)))222999000......///000000000000000222222222222222111111111222222222222222222222222333222222222111111111111000000000000000000000000111111111222222222222222333111000000111222111///000000000000000000000000000000////////////000000000000000/////////......---......///////////////////////////////////////....../////////000000000000000///............///---------,,,,,,---------rrr]]]OOOFFFBBB>>>===<<<:::999888777777555555555666555555444444444444444333333333222222000000000000000000000000000000000000000000000000////////////000000000000000//////...///......---///////////////...............------------......000000///............///........................,,,---.../////////......+++,,,,,,---...//////000//////......---------------,,,,,,,,,,,,---..............................---------------.........//////...------------...000///------...000222444...............///000000111000///...............///...---...//////...---000000000000000000000000...///000000111111000000111111111000000000//////000000////////////000111///111222222111111111222000000000000000000000000222111111111000000000////////////////////////////////////////////////////////////......//////////////////.........------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...///---,,,,,,++++++,,,,,,---************+++,,,------+++***))))))***---000111---,,,++++++,,,---,,,************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++(((***+++,,,,,,+++)))(((++++++,,,---------------,,,++++++******++++++,,,***)))((()))***+++***(((,,,---...---+++******+++(((***---...---,,,******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************...---,,,+++)))((('''&&&*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,......---,,,,,,+++******,,,,,,,,,---------......---,,,+++,,,---...---+++)))---000+++)))888AAA555///000111111222222111111333333222222111111000000222222222222222222222222111111222222222111111111000000000000000000000000111111111111111222222222111111000000111111000000000000000000000000000000111000000000000000000111000000/////////.........---......///////////////000000000000000000000000...////////////000000000000//////.....................------------......ppp[[[NNNEEEBBB>>>===<<<:::999888777777777888888888777555444333444444444333333333222222000000000000000000000000////////////////////////////////////000000000000////////////.....................///////////////......------------......000000///............///........................,,,,,,---...............******+++,,,---.........,,,------.........//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,---------//////...---------------000///------...000222444------,,,,,,,,,---.....................//////000000///......000000///...///////////////////////////000111222222222111111222222111111000000000000000000//////////////////---///111111000///000111000000000000000000000000111111111000000000000000////////////////////////........................//////............//////............------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%&&&(((***,,,---,,,,,,++++++,,,,,,---************+++,,,------+++***))))))***---000111+++***)))***+++,,,+++************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---((()))******************,,,++++++******++++++,,,***)))((((((******)))(((''')))******)))((((((((((((+++,,,+++)))&&&''''''))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************$$$%%%%%%&&&'''(((((()))(((((())))))***+++++++++******++++++++++++******))))))*********+++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,......---,,,,,,+++******,,,,,,,,,---------.........---,,,---.........,,,,,,000333...+++;;;DDD888//////000111111111111000222222222111111000000000222222222222222222222222000000111222222222111000////////////////////////111111111111111111111111000000000000000000000111000000000000000000000000000111111111111111111000////////////............---......///////////////000000000000000000000000------.........////////////...------,,,,,,------///......------......///mmmZZZMMMEEEBBB>>>===<<<:::999888777777777888888888888666555333222222222111111111000000000000000000000000000000////////////////////////////////////000000000000///000111000...---...///.........///////////////......------------......000///......------..............................,,,,,,,,,------...//////***++++++,,,,,,---------+++,,,---...////////////---,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++,,,------...000///...---------------///......---...///111222,,,,,,++++++,,,,,,---...------------...///000111000///......000000///...////////////////////////111111111111222222222222333222111000000000000111000000////////////......***,,,......------...///000000000000000000000000000000000000000000000000000000000000000000000000........................///......------......///......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---///---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,++++++******+++---...000***)))((()))+++,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,***))))))(((((((((++++++++++++++++++++++++++++++)))))))))***,,,---***++++++,,,,,,,,,++++++,,,++++++******++++++,,,***)))((()))***+++***(((&&&''')))***)))((()))***)))******)))((((((***+++))))))))))))))))))))))))***++++++,,,,,,++++++***)))******++++++******)))************************++++++++++++************(((((()))))))))*********)))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,---...///...,,,------000---(((222888///,,,------...............111111111111111000000000222222222222222222222222///000111222222222111000////////////////////////111111111111111000000000...000111000//////000222000000000000000000000000000000111111111111000000/////////.........---------......///////////////////////////////////////,,,,,,---------...............---,,,,,,,,,,,,,,,......------------......kkkYYYMMMFFFBBB>>>===<<<:::999888777777333444666777888777666555222222222111111111000000000000000000000000000000////////////////////////////////////000000000000///111222111///...///111............/////////000......------------......///......---------------........................,,,,,,,,,,,,---...//////,,,,,,,,,---------------,,,---...//////......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---//////000000000///------,,,,,,---.....................///---,,,,,,,,,,,,---......------------...///000000///...------//////...---////////////////////////111000000//////111222333222111000///...///000000//////000//////......---***,,,...///......///000000000000000000000000000///000000000000000000000000000000000000000000000........................///......------......///---------,,,,,,,,,,,,++++++++++++++++++,,,---...------------------------...............///000000---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++++++++++++++,,,,,,---------+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***,,,------,,,***)))++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++)))((((((((())))))***+++---...............------,,,++++++******++++++,,,+++***))))))++++++***))))))***++++++******,,,---************,,,---......))))))))))))))))))))))))***++++++,,,,,,++++++***)))******++++++******)))************************333222111///,,,***)))(((*********************+++******+++,,,,,,+++******)))************+++++++++---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,---...---+++---(((+++---(((+++///***,,,,,,---.........------000000000000111111111111111111111111111111111111...///111222333222111000////////////////////////222111111111000000000///---///111000///...000222000000000000000000000000//////000111111000////////////.........------------......///////////////........................,,,,,,---------.........//////...---------------...------------------...jjjXXXMMMFFFCCC>>>===<<<:::999888777777///000333666888888777777444444444333333333222222000000000000000000000000////////////////////////////////////000000000000000222333222///...///111---.........//////000000.........------...............---,,,,,,,,,,,,---........................,,,++++++,,,---...///000..................------...////////////---,,,+++---,,,,,,,,,,,,---......////////////////////////******+++---///000111222111000///...---,,,,,,,,,---......///......---,,,...------------...//////......---------...//////...---,,,,,,......---,,,////////////////////////111000...---...///111333111000///------....../////////000000///...---------///111111111111222333000000000000000000000000////////////000000000000000000000000000000000000.................................------.........---------,,,,,,,,,++++++---------------...///000........................))))))*********+++++++++---,,,,,,++++++,,,,,,---------,,,+++************++++++,,,---------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,---............---+++++++++,,,,,,+++******,,,++++++++++++++++++,,,+++***)))***+++,,,+++))))))******)))((((((***,,,)))(((''')))+++,,,+++***************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++------------++++++)))************+++++++++---,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,+++******,,,,,,+++***000(((,,,333......222111---...//////000000////////////000000111111222222000000000000000000000000---///111222333222111000////////////////////////222111111111000000//////---///111111///...000333000000000000000000000000...///000111111000///...//////.........------------......///////////////........................---------............///000000///...............---------,,,,,,---------}}}hhhYYYNNNEEE???===<<<<<<;;;:::999888888555555666666555555444333111111222333333333222222000000//////......------000000000000000000000000000000000000////////////......//////000000111111////////////////////////000000/////////.........------------------------******++++++,,,---............//////...---,,,,,,------------------------))))))))))))***+++,,,,,,,,,///222000,,,***,,,/////////.........---------+++---......---,,,,,,------...///...,,,,,,...///+++++++++,,,,,,---------......///000///...,,,+++............///////////////......---------......//////......------,,,,,,333333222111000///......000000000000000000000000000////////////000111111111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000///............---------//////.........------------------------...///000,,,,,,+++***+++,,,---...//////...---,,,++++++******++++++,,,,,,++++++***///...,,,+++******+++,,,,,,,,,,,,++++++*********+++,,,---,,,***)))***+++(((((()))*********))))))************************++++++++++++++++++++++++,,,+++***)))))))))***+++---,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***$$$%%%(((+++,,,,,,+++++++++*********+++,,,,,,---************************,,,,,,,,,,,,++++++******+++***)))((((((***,,,------,,,+++*********+++,,,))))))***+++,,,------...---,,,,,,+++***)))((((((,,,++++++******++++++,,,************************---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...+++***((()))***,,,++++++))))))))))))))))))))))))------,,,++++++,,,------...------,,,,,,------...,,,,,,+++***+++,,,---...///333555222---)))***---...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,---...//////***---000222111000000000111111111111111000//////000000000000000///......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111---.........//////000000111000///......///000111////////////////////////..................------......------------......------------------------|||gggXXXMMMEEE???<<<;;;;;;:::999888777777555555555555555444444333333333444444444333333222000000000000000/////////000000000000000000000000////////////000000000000.../////////000000000111////////////////////////......---------,,,,,,,,,........................,,,,,,---......///000000......//////...------,,,------------------------,,,,,,+++++++++,,,------,,,///111000,,,***,,,//////.........------------+++---......---,,,,,,------...///...,,,,,,...///------..................---............------,,,------------..................---------....../////////..................000//////......------,,,000000000000000000000000,,,,,,,,,,,,,,,---......000000////////////000000000000000000000000000000........................000000000000000000000000///............---------//////.........---------------------------......---------------...//////------------------,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++)))((()))***---...............------*********************************++++++,,,,,,,,,))))))))))))***,,,...///+++++++++,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***&&&''')))+++,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***************,,,+++)))))))))***,,,---...---+++)))(((''''''(((*********++++++,,,,,,---,,,,,,++++++***)))))))))************************************************,,,,,,+++*********+++,,,************************++++++*********++++++,,,+++***((()))***,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,,,,------///...---,,,+++++++++,,,,,,///222111---+++,,,///000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------......///+++---000111000000000111111111111111111000//////000000000000000///......000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111000000000//////////////////000000000111000000////////////000000////////////////////////..............................------------......------------------------zzzdddVVVLLLDDD???===<<<<<<;;;:::999888777555555555555555444444444444555555555444333222222000000000000111111111111000000000000000000000000......//////000000111111////////////000000000000////////////////////////---------------,,,,,,,,,////////////////////////---------...//////000000.........///......---,,,------------------------///...---------------...,,,///111///,,,+++---///............------------+++---......---,,,,,,------...///...,,,,,,...///..................---------,,,,,,,,,,,,------...,,,,,,,,,------------...---------------...///000.........///////////////------------------------000000000000000000000000//////......//////000111//////000000000000//////000000000000000000000000........................000000000000000000000000///............---------...............---------...------,,,,,,,,,,,,---......///000000000000///,,,,,,,,,---------......,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++******,,,,,,+++***)))***+++++++++,,,++++++***)))(((*********************************+++++++++,,,,,,************+++---...///---------------------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++*********+++,,,------,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************++++++*********++++++,,,************************///...---+++************+++***((()))***,,,++++++------------------------++++++************++++++------,,,,,,,,,,,,------222111///---+++*********(((,,,//////---,,,...000//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.....................,,,...//////......000111000000111111000000//////000000000000000//////...000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111333222222111///......---///000000000000111111111/////////000000/////////////////////////////////..............................------------......------------------------xxxbbbSSSJJJDDD???>>>>>>===<<<;;;:::999999666666555555444444444444444444444444333222111000/////////000000111111111////////////////////////---......///000111111222////////////000000000000////////////////////////////////////////////////........................+++,,,,,,,,,------......---...............------------------------------000///...------------------...000///---,,,---///------------------------+++---......---,,,,,,------...///...,,,,,,...///---------,,,,,,+++++++++,,,++++++***+++,,,...///,,,,,,---------.........,,,,,,,,,---...///000111.........//////000000000............//////000000////////////////////////000000//////000000111222...///000111111000///...////////////////////////000000000000000000000000///////////////////////////............---------...........................---,,,,,,++++++++++++---...///111111000//////------------------------,,,,,,------------,,,,,,******++++++,,,---......++++++++++++++++++++++++---...///...,,,+++,,,---(((((((((((('''&&&$$$$$$************************++++++++++++************...------,,,,,,+++++++++000///...---,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***++++++++++++***+++,,,------+++++++++,,,---///000000,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,+++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++***((()))***,,,++++++------------------------************************---,,,,,,,,,,,,,,,,,,---111000///...,,,+++******(((***------,,,,,,---///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///.....................---.........------///111///000000000000000////////////000000000000//////////////////////////////////////////000000000000////////////////////////222222222222222222222222222111111000//////......///////////////000000000---...///000000///...---////////////////////////---------.....................------------......------------------------uuu___QQQIIICCC@@@======<<<;;;:::999888888777666555444444444444555333333333222222000///............//////000000000////////////////////////---......///000111111222000000000000////////////////////////////////////.../////////////////////------------------------,,,,,,---------------...------...............---------------------------......---,,,+++++++++,,,---.........------...///,,,,,,------------------+++---......---,,,,,,------...///...,,,,,,...///---------,,,,,,+++++++++,,,++++++***+++,,,...///---.........////////////,,,,,,,,,---...///000111------......//////000000------......///000000000////////////////////////------,,,,,,------...///...///000111111000///...////////////////////////000000000000000000000000///////////////////////////............------------........................---,,,,,,++++++++++++,,,---...///000///......//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---.........++++++++++++++++++++++++---...///...,,,+++,,,---++++++++++++***)))((('''************************...---,,,+++)))((('''&&&......------,,,+++******......---,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++***))))))***+++,,,+++*********++++++,,,,,,)))***+++---...///000000---,,,,,,++++++******************+++,,,,,,------++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,***+++,,,---,,,+++,,,,,,******,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................---------------...---,,,,,,...000...//////000000000////////////000000000000//////////////////////////////////////////000000000000////////////////////////111111111111111111111111/////////////////////000........................---...///000000///...---////////////////////////---------.........//////......------------......------------------------sss\\\NNNGGGCCC@@@;;;:::999888777666666555777666555444333444555555111222222222111000///...............////////////000000000000000000000000......//////000000111111000000000000////////////////////////////////////,,,,,,,,,---------------------------------------////////////////////////,,,---......///.........---------------------------,,,++++++++++++++++++---------...............,,,,,,,,,,,,------------+++---......---,,,,,,------...///...,,,,,,...///..................---------,,,,,,,,,,,,------............/////////000000---------------...///000---------...............,,,,,,---------.........000000000000000000000000......------......///000//////000000000000//////000000000000000000000000........................000000000000000000000000///............------------------..................------,,,,,,,,,,,,---,,,,,,---............---000///...---,,,++++++******++++++,,,,,,++++++***)))***+++,,,---...------***++++++++++++,,,,,,,,,***,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++***)))************************...---,,,+++)))'''&&&&&&******+++,,,---,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,++++++******++++++***************************+++++++++,,,,,,,,,,,,))))))*********+++++++++***+++++++++++++++***))),,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,************************'''((()))***++++++++++++************************++++++***++++++,,,---...+++***((()))***,,,++++++******************************+++,,,,,,+++******,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------------------,,,---...---,,,,,,---.........///000000000//////...//////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.........//////000000000......---------------,,,.........//////.........////////////////////////,,,,,,------.../////////......------------......------------------------qqqZZZLLLFFFCCC@@@;;;;;;:::999888777777666777666555333333444555666111111222222222111111000000000000///////////////000000000000000000000000////////////000000000000111000000000/////////...////////////////////////,,,,,,,,,---------..............................000000000000////////////,,,------...//////......------------------------++++++++++++++++++,,,---------------...//////...++++++,,,,,,,,,---------+++---......---,,,,,,------...///...,,,,,,...///------..................---............------,,,---------.........//////......---------......///---------------,,,,,,,,,........................000000000000000000000000000000000000000111222222000000////////////000000000000000000000000000000........................000000000000000000000000///............------------------.........//////------------------......------,,,,,,------...///.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******,,,------------,,,******+++++++++,,,,,,,,,***+++++++++)))((()))***)))***************))))))************************++++++******))))))(((((()))***+++,,,,,,,,,+++***((()))***+++,,,...//////******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++++++++***)))---,,,++++++******++++++++++++++++++++++++++++++)))+++,,,.........,,,,,,(((((())))))*********)))******+++++++++)))(((''',,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,************************&&&''')))***+++++++++******************************************+++,,,,,,+++***((()))***,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,))))))+++,,,,,,,,,++++++,,,,,,,,,---...---,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++++++++,,,---------***,,,......---,,,+++,,,---......///000000//////......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////////////////.........//////......------------///......------......///////////////////////////,,,,,,------...//////000......------------......------------------------pppYYYKKKFFFBBB@@@???>>>===<<<;;;::::::999888666444333333333555666111111222333333333222222222222111111000000//////000000000000000000000000000000000000////////////111111000000/////////...////////////////////////........./////////000000////////////////////////...............---------,,,,,,---.../////////...------------------------++++++++++++,,,,,,---...------,,,---/////////...+++++++++,,,,,,---------+++---......---,,,,,,------...///...,,,,,,...///+++++++++,,,,,,---------......///000///...,,,+++,,,,,,,,,---------......///......---------......---------,,,,,,+++++++++111111111111111111111000000000000000000000000000---------------...//////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000//////.........------------------.........//////------------......///000......---,,,,,,...///000,,,,,,,,,---------......,,,------......------,,,***+++,,,---...---,,,+++*********++++++,,,,,,,,,+++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++************************((()))))))))************,,,,,,,,,,,,+++)))'''&&&,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++&&&(((***+++,,,+++)))(((---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///---+++''''''((()))))))))))))))((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&$$$$$$&&&)))+++************************&&&''')))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++***((()))***,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,++++++---...///...------,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......))))))***++++++,,,------))),,,...///---,,,++++++------...///000000//////......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111000///...------,,,000000//////.........---///...---,,,,,,---...///////////////////////////,,,,,,------...///000000.........------.........------------------------mmmZZZMMMDDD@@@@@@<<<;;;;;;:::999888777777666666555555555444444444222333333222111000222444111111111111000000000000333222222111111111111111000000000000000000000000......------------..............................111000///...------.../////////.........---------......//////...---,,,,,,------..................,,,,,,,,,,,,,,,---...////////////...---------,,,/////////...---------,,,...---,,,+++++++++++++++////////////............,,,------......------,,,---------.........//////...............///000000,,,---...//////...---,,,000///...---------------...///000///---,,,,,,...000000///................../////////000000000111111111000000//////............//////000000111111111111000000//////......////////////////////////.......................................---------......------------......------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......+++(((''')))***,,,,,,***)))***+++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,///...,,,+++***++++++,,,...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++)))(((((()))+++---++++++******++++++,,,---************************************************+++,,,,,,------,,,,,,+++***)))(((&&&&&&((()))***,,,++++++******++++++,,,000...+++)))((()))+++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++............---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,------...............////////////..................////////////............////////////........................,,,------...///000111111222111111111000000//////......///000000000000000000//////.........//////..............................---------......///000000////////////000000........................000///,,,***(((((()))*********++++++,,,---......kkkYYYLLLCCC??????<<<;;;;;;:::999888777777444444333333333222222222444222000000333444333222111111111111000000000000000//////...---.........000000000000000000000000.........------.........000000000000000000000000000///...------...///000//////.........---------//////.........---------/////////...---------,,,------,,,,,,,,,---......---------------,,,,,,,,,...............---------......---,,,,,,,,,,,,,,,////////////............,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...............//////000------............------///......------------......///000///---,,,---...111000//////....../////////////////////000000000/////////........................///////////////000000000000//////......////////////////////////////////////////////////000000///...---,,,,,,+++......------------......------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))((()))***,,,,,,***)))***++++++++++++***************,,,++++++++++++++++++,,,((((((((((((((((((((((((******++++++++++++************+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,---+++******,,,---,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...,,,+++***))))))***++++++++++++******++++++,,,---************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***(((''''''(((***++++++******************+++---,,,+++))))))***+++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,---------------------......//////......---............////////////------------....................................------......//////000000111111111000000000//////...///000000111111000000//////............//////...........................------,,,,,,,,,------000//////......//////000........................000...,,,***))))))***+++++++++,,,,,,------......iiiWWWJJJBBB>>>>>><<<;;;;;;:::999888777777444444333333333222222222555000---///444777444000111111111111000000000000222111111000000000000000000000000000000000000000........................000000000000000000000000.........---......///000...............---------//////...------------...000000///...---,,,,,,+++......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---------...............///...------,,,---------/////////............---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......------......///000......------------......------------------...///---/////////---,,,---...000000///............///////////////////////////,,,------------.........////////////............000000000////////////...////////////////////////000000000000000000000000111111000...---,,,+++***......------------......------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***,,,,,,***)))***+++...---,,,************+++++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++***((()))+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++*********)))++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++)))***+++,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,,,,------......------,,,---............/////////,,,,,,,,,------------....................................///////////////111111000000000000////////////000111111111111111//////............//////////////////////////////......---,,,+++++++++,,,.........------.........------------------------///...,,,+++++++++,,,---------------------......gggUUUJJJBBB>>>???<<<;;;;;;:::999888777777666666555555555444444444444000...///333666444222111111111111000000000///333222222111000111111111////////////////////////......////////////..............................///.............................................///...------------.../////////......---------,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,---------...////////////......---------......//////.........---------,,,,,,,,,------,,,,,,,,,---------.........//////...------------.../////////...,,,,,,,,,,,,...///,,,,,,,,,,,,---......///---...///...---,,,---/////////...---------------000////////////.........+++,,,,,,---......//////111000000//////.........////////////////////////////////////////////////////////////////////////000000///...---,,,,,,,,,......------------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++)))***,,,,,,***)))***+++000///,,,+++***+++---...++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,*********++++++,,,------***((('''(((+++,,,---,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,+++***))))))++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))************))))))'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,,,,+++++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,---------.................................///////////////.........000000000000000000/////////000000111111111111111///............//////000000000000000000000000000//////...---,,,,,,,,,,,,...------,,,,,,------...------------------------...---,,,,,,,,,---........................------fffUUUJJJBBB???@@@<<<;;;;;;:::999888777777666666555555555444444444111222222222111222333444111111111111000000000/////////...---------------////////////////////////......///000000///..............................000//////...---,,,,,,+++---...........................---------......///,,,---------....../////////...---,,,,,,,,,,,,,,,,,,,,,------......//////,,,---------.../////////......---------......///............------------+++,,,,,,,,,,,,,,,,,,+++---------.........//////---------------...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///,,,...///...------...///...---,,,,,,++++++,,,,,,/////////...............,,,,,,---...///000000111111111111000000/////////.............../////////////////////////////////........................---------.....................------------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***+++)))***,,,,,,***)))***+++---,,,***)))***+++---///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))******++++++,,,,,,,,,***((('''(((+++,,,---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))+++///222222000---***,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++,,,,,,+++******&&&''')))+++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............---.........////////////........................///////////////.........//////////////////000000//////000111111111111111...............///000000000000000000000000000000000000///...............------,,,,,,,,,,,,------------------------------------,,,,,,------........................------}}}eeeTTTIIIBBB@@@AAA<<<;;;;;;:::999888777777444444333333333222222222111333444333000000222444111111111111000000000000000000///...............000000000000000000000000...///000111111000///...000000000000000000000000......///......---++++++---------...............,,,---......///.........+++,,,,,,---...///000000......---,,,,,,,,,------------..................---------...............------------------...///.........------------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,---///...------...///------,,,++++++++++++,,,------........./////////,,,------...///000000000000000000000////////////---............/////////////////////////////////........................,,,,,,------.../////////......------------......------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++)))***,,,,,,***)))***+++((((((''''''(((***+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))***++++++,,,++++++***+++***((()))+++,,,,,,,,,)))))))))******++++++,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***...222555555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************************************++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***&&&''')))+++,,,,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++***+++------,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++,,,,,,------,,,,,,+++,,,------------................../////////000000.................................///////////////......////////////000000......///000000000000000......---......///000111////////////////////////000///////////////000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......zzzbbbRRRHHHAAA???@@@<<<;;;;;;:::999888777777444444333333333222222222555444222111111222111111111111111111000000000000222222111000000000000000000000000000000000000000...///000111111000///...000000000000000000000000+++,,,---............------------.........//////***,,,...000000///...,,,,,,---------.../////////------,,,,,,,,,---............------------------...............---------,,,,,,,,,,,,,,,---...............---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,------...///,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---......------...000///...------,,,,,,------+++,,,,,,---...///000000,,,,,,,,,------......///---------...............---------.........//////////////////////////////........................---------.....................------------......------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))***,,,,,,***)))***+++************************)))***,,,------,,,***)))******************************++++++++++++************+++++++++,,,,,,,,,******+++,,,++++++))))))---+++******,,,---,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,------...---,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,---000111222111///...,,,+++******+++,,,...///++++++******++++++,,,---************************))))))))))))))))))))))))******++++++++++++************++++++++++++******)))***+++,,,,,,+++***)))(((((()))***************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------,,,,,,+++******)))***+++,,,------...------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,------------------,,,,,,------------,,,,,,,,,,,,---------.........---------.........//////........................------......//////000000........./////////000000------...///////////////---------......///000111.......................................///000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......xxxaaaPPPFFF@@@>>>???<<<;;;;;;:::999888777777666666555555555444444444999444///000333444111---111111111111000000000000//////...---------------000000000000000000000000...///000222222000///...........................''')))+++---///000000000---------.........//////)))+++///111222000---+++..................------,,,,,,,,,,,,------...///---------,,,,,,+++++++++/////////......------,,,++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,+++++++++---------.........//////---,,,,,,,,,,,,---......++++++---......---++++++...------,,,++++++++++++,,,---......------///000000000///............///***+++,,,---...000111111++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------.........//////////////////////////////000000000000000000000000/////////......------,,,.........------.........------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***,,,,,,***)))***+++...............,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((...---++++++,,,---,,,+++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))***+++,,,------...///------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++***)))***---///111++++++******++++++,,,---************************((((((((((((((((((((((((******++++++++++++******)))******++++++******)))''')))***++++++***)))''')))))))))))))))*********++++++++++++++++++++++++)))***,,,,,,++++++,,,---------,,,,,,+++***)))))))))***+++---...///000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,------...///000111111---.........//////000000,,,------...............---------......000111111........................,,,,,,,,,---...///000111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******++++++,,,---......uuu^^^PPPHHHBBB>>>>>>>>>===;;;999888777666666222333555666666666555555000111333333333222000...000000111111111000000///////////////............000///////////////000111000000//////.........---000000///...------,,,,,,000////////////.........,,,,,,,,,---------......///...---,,,,,,---///000111000///...------...///,,,,,,,,,---------............------------......///...---,,,+++,,,,,,---'''%%%$$$%%%&&&&&&%%%$$$.../////////...,,,***)))---------,,,+++***+++---,,,+++***+++---/////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000///...------------...///000000///---+++***---------............///---------.........////////////.........---------000////////////000111111........................////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,---...///000000000///------......---,,,+++,,,---...///////////////...,,,++++++,,,...///000///---,,,++++++,,,,,,...---+++***)))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++,,,------...---,,,+++***)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))+++,,,...************************'''(((((()))***+++++++++++++++************++++++++++++******************+++++++++***************++++++++++++++++++++++++---......---,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++,,,+++)))(((((()))+++,,,******,,,,,,,,,,,,******((()))+++------,,,+++***,,,,,,,,,------,,,++++++))))))***++++++,,,------.........------,,,,,,,,,,,,,,,,,,---------......---------------------------+++******,,,...------000000//////......------............////////////000///...------------------------.........//////111000...---,,,,,,---------------............///---.........---,,,,,,+++,,,,,,------------------------------,,,++++++***sss\\\NNNGGGBBB>>>>>><<<;;;:::888777666666666777666444222111111111111000111222333333111000///000000111111111111000000////////////////////////111111000//////...//////000/////////............000//////...------,,,,,,/////////.........------,,,,,,,,,---------......---,,,,,,,,,---///000111000///...---------......,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,,,,------...---,,,,,,---...---,,,,,,---.........---,,,+++------...,,,+++***+++---666444000...---,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++,,,---......////////////...---,,,+++---------............///---------.........////////////.........---------,,,,,,,,,,,,,,,------............................................................---------,,,,,,,,,,,,,,,------...///000000...------......---,,,---------------+++******,,,------------------,,,...---,,,,,,,,,,,,---...---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,***((('''((())))))************************'''(((((()))******++++++++++++************++++++******************************************++++++)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++*********++++++++++++,,,---+++***))))))***+++---,,,------------------,,,***+++,,,---...---,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,111111000000000000000///............////////////111000///...............---------.........//////111000...---,,,,,,------------------............------......------,,,+++------------------------,,,,,,---------,,,++++++pppZZZLLLFFFAAA>>>>>>:::999888777666666666666888666222///......///000111111222333222111000///000000111111111111000000...//////000000111111111222222111000///...------////////////............/////////...------,,,,,,............---------,,,,,,,,,,,,---------......+++++++++,,,...///111222......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------...---,,,---...///...---+++,,,,,,---.........------......---+++***,,,---222000......000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++,,,---......000///...---,,,,,,,,,,,,---------............///---------..............................---------------........./////////////////////////////////........................//////.........---------,,,,,,,,,,,,---...///000///...------......---,,,,,,,,,,,,,,,+++***)))(((***,,,---//////---,,,***++++++++++++,,,---//////++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,+++(((&&&&&&''')))+++------------------------*********))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++)))))))))***+++************************((((((((()))******++++++++++++************++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,,,,++++++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,---------......------------------------///---++++++,,,---,,,,,,///////////////000000000............////////////111111000////////////000---------...............000///...---------------------------............------......------,,,,,,.........------,,,,,,+++++++++,,,---------,,,,,,mmmWWWKKKEEE@@@>>>>>>:::999888777777777777777666444222111000111222333111222222222222111000//////000000111111111111000...//////000111222222333000000000000000///......///////////////.........//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,+++***+++,,,---,,,+++,,,,,,,,,------------------......---++++++,,,...+++******---111444555555---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000///...------------000///---,,,+++,,,---------------............///......................................................//////000000000000000000000000000000000000....................................---------------,,,,,,,,,------...///...---,,,,,,......---,,,((()))***++++++,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,---......***+++,,,------,,,***)))******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++***(((''''''((()))***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,---...000111************************(((((())))))***************))))))))))))))))))******************+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++++++++,,,---...++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,---------------------,,,++++++---......---++++++,,,,,,------..................////////////000000///////////////000........................//////......------------,,,,,,---------.........,,,------...------,,,,,,//////...---,,,,,,++++++***++++++,,,------------~~~kkkVVVIIIDDD@@@>>>>>>;;;:::999888888888888888666666666666666555444333222222222222111111000000//////000111111111111111...//////000111222222333---...///000111111000000.........///////////////...............---------......---------,,,,,,,,,,,,,,,,,,---------........................------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,---------------------...---,,,---///000///.........------,,,,,,,,,,,,.........---,,,+++,,,...000...------...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000///...------------///...,,,++++++,,,---...---------............///.....................------.....................***+++,,,------------,,,000000000000000000000000........................---------,,,,,,,,,,,,+++---,,,,,,,,,,,,------...---,,,+++,,,---...---,,,)))***+++,,,---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,+++))))))******+++******)))************************++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,---///000111************************)))))))))))))))*********((((((''''''''''''(((((())))))*********+++++++++(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))++++++*********)))******+++,,,***+++,,,,,,---------,,,,,,,,,------------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++******+++...000000000++++++,,,,,,------..................////////////.........------......///.....................---...............---------,,,,,,,,,------------...,,,,,,------...------,,,//////...---,,,,,,++++++***++++++,,,------------}}}kkkUUUIIIDDD@@@>>>>>><<<;;;:::999888888888888999999999999777555222111222222222111111111111111...///000111111222111111...//////000000111111111+++---///000111222111111.........///////////////....................................---------,,,,,,,,,,,,---------......////////////...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......///......------......///+++,,,---.........------...---,,,---///000000//////...---,,,,,,,,,,,,,,,...//////...,,,+++---...000...,,,,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,------------............///...............------------------...............,,,---...000000///......////////////////////////------------------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,---------,,,+++,,,---...---,,,............---,,,+++***...,,,+++))))))+++,,,...+++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,)))***+++,,,---,,,+++***+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++***)))((('''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++*********)))************************))))))))))))))))))******((((((''''''''''''(((((()))))))))***++++++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))******************+++,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,------.........,,,+++***+++...000111000///////////////000000000............////////////...------------......///...............------------......///......------,,,,,,,,,,,,------------,,,,,,------......------.........------,,,,,,+++++++++,,,---------,,,,,,~~~kkkUUUIIIDDD???===>>><<<;;;:::888777666666666888888777555444333333222333222222111111111111111...///000111111222222222////////////////////////,,,...///111222111000///............/////////000......................../////////.........------,,,,,,,,,---------......---.../////////...---,,,***+++,,,.........---,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,---.........------+++***)))***---...---,,,------,,,,,,,,,---...///...//////...,,,,,,---...---+++***+++---.........))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++,,,---......+++,,,,,,------,,,,,,,,,---------............/////////.........------------------........./////////000222333444333222111........................------------------------...---------,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,+++***+++---...---,,,............---,,,+++***,,,++++++++++++++++++,,,))))))+++,,,------,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,+++)))******+++,,,,,,------------------------------***++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,((()))***++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++******)))((('''*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))((('''***************************))))))))))))))))))))))))))))))(((((()))))))))((())))))***++++++,,,,,,******************++++++))))))))))))))))))))))))((()))******++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,+++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......//////---,,,,,,...//////...111111000000000000000///............////////////...............///000000//////.........---------,,,---...//////...------++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,---------,,,++++++lllVVVIIIDDD???======<<<;;;999888666555444444444333111000111333555777333222111111000000111111......///111111222222222////////////...............///111222111000...------.........//////000000---.....................000////////////.........,,,,,,,,,---------......+++,,,.../////////......***+++---...///...------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++---...///...------,,,+++***,,,...//////...++++++++++++,,,...000111...//////...,,,,,,---///000...,,,,,,,,,---,,,+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000///...------------***+++,,,---...---,,,+++---------.........////////////.........------------------.........//////---...000111222111///...........................------------------------//////.........---------------,,,++++++,,,,,,,,,,,,+++***+++---...---,,,******+++,,,------------)))***,,,------,,,***)))&&&'''***,,,---.........++++++***)))***+++---...******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------////////////////////////))))))***++++++,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,(((((()))++++++,,,,,,,,,,,,***)))((((((***,,,...++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......------,,,---------,,,,,,***))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********************************)))))))))))))))++++++************++++++((())))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++((()))***,,,.../////////++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))((()))***++++++***)))((((((***,,,---------+++***)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////222000------------,,,+++000000//////......------............/////////000///////////////000111111//////.........---------,,,---.../////////------++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,------------------------------,,,,,,+++***gggTTTKKKBBBAAABBB<<<:::999888666555444444444666666666555444444333333222222222222222111000///222111///.........///000222222111000000000000000////////////////////////((()))+++---////////////000000//////...---,,,+++......------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------........................------------------------...------,,,,,,,,,------...------------...////////////.........---------,,,++++++++++++,,,------,,,---------.../////////------------------------------,,,++++++,,,,,,,,,000///------......---,,,000000/////////.........,,,,,,,,,---------......//////.........---------///......---------......//////000000000000//////,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///...---+++)))'''&&&%%%,,,------......------,,,++++++++++++++++++++++++---,,,+++******+++,,,---...+++((()))+++---,,,+++,,,,,,++++++***)))((((((+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---+++)))))),,,---,,,***---,,,+++******+++,,,------------,,,,,,+++++++++...---,,,+++***+++,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++---......---+++******************+++++++++++++++++++++++++++++++++++++++++++++***)))((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))((((((++++++*********+++---...+++++++++************))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++,,,///222444111000---+++***+++,,,,,,------------------------+++,,,...---,,,++++++,,,,,,,,,------......//////.........------,,,,,,,,,........................///////////////////////////////////////////////////...---,,,+++,,,------000///...---------------++++++,,,---............%%%'''+++...///...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~eeeSSSJJJ@@@???AAA;;;<<<;;;:::888777777666666666666666555444444333333222222222222222111000000222222333333333222111000222111000////////////000////////////////////////+++,,,...///000000000000000000000000///...---,,,.........------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,---------,,,,,,,,,,,,,,,---......///.........------------,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///......---......---,,,...---------,,,,,,,,,,,,,,,,,,,,,---------......///.........------------......------------............////////////......,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,+++******)))))),,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...+++))))))+++,,,,,,+++***************+++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))'''&&&(((+++......---,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++---,,,+++*********++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******,,,......,,,*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++*********))))))))))))******)))))))))***,,,---******)))))))))(((((((((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,///222444000///---,,,+++,,,---...------------------------***,,,------,,,+++,,,---,,,------------------.........---------,,,,,,,,,........................////////////////////////////////////////////////000///...---------......//////...---------------,,,,,,------...---------)))***+++------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{bbbQQQHHH??????@@@:::;;;;;;999888777777777777666666555555444333333333111222222222222111000000000222444555444333000///000000//////......//////////////////////////////...///000111222111000000///000000000///...------........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...,,,++++++++++++,,,------............---------------------,,,---......///............------------++++++++++++++++++++++++++++++++++++++++++++++++.........---------------------------,,,,,,,,,,,,,,,,,,,,,---------..................------------...---------------......---------......---------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---+++******+++,,,,,,+++''''''(((***+++,,,---......------,,,+++***))))))******+++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((&&&&&&'''***,,,---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))+++,,,---+++***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***************)))))))))******)))))))))***+++++++++*********)))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++---///222444//////---,,,,,,---...///------------------------)))+++------,,,,,,---...---------------,,,,,,,,,...------------,,,,,,,,,........................////////////////////////////////////////////////000000///............///.........------------------------...------,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxx```PPPHHH@@@???@@@:::999888777666555555555555666666555444444333333222111111222222222111111000//////000000000///...---//////............/////////////////////////////////000111222111111//////....../////////...---------..................---,,,,,,,,,------.........------------------------------------------------------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......,,,,,,,,,+++,,,,,,---...------------------------...------------...//////.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......---,,,------........................,,,,,,,,,---------......------------------------------,,,,,,------......------............------...---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++++++++++++++++++++''''''(((***+++,,,---...,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++******,,,,,,,,,,,,------------+++++++++++++++++++++++++++***))))))))))))))))))***+++,,,------,,,+++***,,,+++++++++++++++++++++,,,++++++***************,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,+++***,,,+++++++++++++++******++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++******************+++************************+++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++***+++,,,------,,,******...---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++,,,///111333000000...------------...------------------------(((***,,,---,,,,,,---/////////......------,,,,,,------------------------......................../////////////////////////////////////////////////////////...............---------------------,,,............---,,,++++++//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------www___OOOHHHAAA@@@AAA;;;888888777666555555555666555555555444333333222222000111111222222222111111111///---,,,+++,,,.../////////............//////////////////////////////...///000000000///...---,,,------.........------------...//////...------......------,,,,,,,,,,,,------------------------------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------------......///,,,,,,------------------...------------...//////......------,,,,,,,,,+++------------------------,,,,,,......//////......+++---......,,,+++---...------..................,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,---...............//////.........//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,+++***)))***+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++)))((()))+++,,,+++***,,,,,,,,,,,,++++++******************************)))******+++++++++******+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++************************+++++++++---------------------,,,---------,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***///...,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,...000111111000///...---,,,++++++------------------------(((***,,,---,,,,,,---///000/////////......------------------------------........................////////////////////////////////////////////////............------,,,,,,,,,,,,---......------,,,............---,,,++++++...///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------ttt]]]NNNHHHAAAAAABBB<<<::::::999888888888888888555555444444333222222222000000111222222222222111444222///,,,,,,...111333//////......//////000000////////////////////////---.../////////...---,,,,,,,,,---.../////////...,,,---...//////...---,,,......------,,,++++++***------------------------------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---......///...------------...//////,,,,,,,,,,,,---------------------,,,---......///------------,,,,,,,,,,,,------------------------,,,---///000111000000///***,,,......+++***,,,///++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,---...///......////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////............//////------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++------+++***+++++++++++++++***************))))))***+++,,,------...******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++)))***++++++***+++---///+++++++++,,,,,,+++++++++*********+++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++---------,,,++++++******************************))))))***++++++++++++***))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))*********+++++++++++++++....../////////...------+++*********))))))))))))************************++++++++++++++++++++++++)))***++++++++++++++++++///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---.../////////...---,,,+++******------------------------)))+++------,,,,,,---.....................------,,,,,,,,,------------...........................////////////////////////////////////////////////------......------,,,+++***+++---......---,,,,,,---------...------,,,,,,---...///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...qqqZZZLLLGGG@@@@@@AAA;;;:::999999888888888888888555555444333333222222111000000111222222222222222555333111//////000222333000////////////000111222////////////////////////,,,---.../////////...------...///000111111111111,,,---///000000///---,,,---,,,,,,,,,,,,,,,,,,,,,........................------------------------)))***---///000///...---------------------------++++++,,,,,,---......///,,,,,,,,,,,,---...//////------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000//////))),,,///...+++***,,,000******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++,,,---...///---------......---------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,(((+++------+++******,,,*********************************++++++,,,,,,---******+++,,,,,,,,,,,,+++************+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***++++++)))))),,,...,,,++++++++++++++++++,,,)))*********+++++++++++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++---+++)))***+++---------...------,,,++++++******++++++++++++++++++++++++))))))***+++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,....../////////...,,,,,,******)))))))))(((((((((*********++++++*********++++++++++++++++++++++++***************+++,,,,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,+++,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................////////////////////////////////////////////////---.../////////...,,,,,,)))+++,,,......---,,,+++,,,,,,------...---------......------------------++++++++++++++++++++++++******+++,,,,,,---......oooXXXJJJEEE??????@@@999888777666666666666666777555555444333333222222111///000111222222222222222222222222111111111111000000000000000000111222222////////////////////////,,,---///000000000///......///000222333333333333,,,---///000000///---,,,***++++++,,,,,,------...........................------------------------'''***...222444444333111........................++++++,,,,,,---...//////+++++++++,,,---...///000,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***+++---///000000///...(((,,,///...***))),,,000,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++,,,---...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************+++++++++,,,------......------,,,++++++++++++++++++++++++---,,,+++******+++,,,---(((+++......+++******,,,))))))******++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++(((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++***,,,,,,***'''&&&'''***---,,,+++******+++,,,---))))))******++++++++++++******+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++...,,,******,,,---...---......---,,,,,,+++******------------------------((()))***+++++++++++++++,,,,,,++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,------.........---+++***+++++++++************)))******++++++++++++******+++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......------------------------+++,,,...---,,,++++++,,,)))))))))******++++++,,,,,,,,,,,,------.................................////////////////////////////////////////////////...///000000000///---,,,)))***,,,.........,,,+++++++++,,,---............///...,,,******,,,...000++++++++++++++++++++++++******+++,,,,,,---......nnn^^^LLLDDDAAA>>><<<<<<<<<;;;:::999888666555555444444333222333444555666555555555444333222111000111111000000000000111111111///...///111222222111////////////000000000000//////000000///...------...//////...------///000........................---------------...///000,,,,,,------...------,,,---------........./////////...---,,,,,,,,,,,,,,,222...***+++000222111...///,,,+++------+++,,,//////...---,,,+++,,,---...,,,,,,,,,,,,,,,---...///------++++++++++++------***+++,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------.........---+++***,,,,,,++++++***)))((((((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,---------......,,,------,,,+++,,,...000//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,---------,,,,,,++++++++++++***)))(((((()))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------,,,+++*********+++,,,++++++,,,,,,,,,,,,------************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---******)))(((((()))******************************((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********(((***,,,---,,,,,,---...///...---+++******++++++///......------,,,++++++,,,,,,,,,++++++*********************************************************************************))),,,...,,,((('''***...,,,,,,***)))))))))***+++,,,------......------,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))******++++++******))),,,+++***)))***+++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,,,,,,,,,,******+++,,,...//////...,,,+++,,,,,,,,,------...............------------......000///...---,,,+++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------mmm]]]LLLDDDAAA>>><<<<<<;;;;;;:::888777666555444666555444333222333333444444444444444333222111000111111000000000000111111111///...///000222222111////////////000000000000///////////////.........---///000///...---...///---------------------------,,,,,,,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,------......///...---,,,,,,,,,,,,---...***'''(((,,,...---+++///,,,,,,//////,,,+++...,,,+++******))))))******------,,,,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------.........---++++++...------,,,++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...,,,,,,,,,------------......//////...------///111//////...---------------,,,,,,,,,,,,---------...++++++++++++++++++++++++...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******)))))))))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************(((***,,,---,,,,,,---...///...,,,+++******++++++******++++++,,,------...,,,,,,,,,++++++*********************************************************************************(((+++---+++((('''***---,,,+++***)))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,---...//////...,,,+++,,,,,,,,,---------............------------.........---------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------kkk[[[KKKCCCAAA>>><<<<<<::::::999888666555444444777777555444333222222222333333333333222111000000111000000//////000000111111///...///000111111000////////////000000000000.........///////////////,,,...000000///...---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,------...,,,)))***---///...,,,///---...111000,,,+++------------------,,,++++++...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------------,,,,,,+++.........------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,------------...//////...------...000///......---------------+++++++++,,,,,,,,,------************************,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++)))***,,,......,,,***)))*********************************)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++************)))+++------,,,,,,---......---,,,+++******++++++))))))***++++++,,,,,,---+++++++++++++++*********************************************************************************(((***+++***''''''))),,,,,,+++******))))))************++++++++++++******++++++++++++++++++++++++******************************************************++++++++++++******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,....../////////...,,,+++,,,,,,,,,------------.........------------......,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhYYYIIICCCAAA>>><<<<<<:::999888777666444333333666666555444333333222222222222222222222111000///000000////////////000000111///......000111000000////////////000000000000............//////000000+++---000111///...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------...,,,++++++...///...---///---...222111---***,,,---.../////////...,,,+++......---,,,++++++++++++++++++------------+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,---...---+++***+++---///...------,,,,,,------+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++,,,,,,---------......------------......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++((()))************)))(((************************---,,,***))))))***+++,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++------,,,,,,,,,---...---+++*********++++++------,,,,,,+++*********+++++++++***************************************************************************************(((***+++***((((((***,,,+++++++++*********************++++++++++++******++++++++++++++++++++++++******************************************************++++++++++++******)))******++++++******))))))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////...,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeVVVHHHBBBAAA>>><<<<<<:::999888777666444333333333444444444444444444444111111222222222111000000000000////////////000000111000......///000000///////////////000000000000......------...///000111***---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,---------.........---,,,,,,+++............------------------,,,,,,,,,------...)))(((((()))***+++***)))...,,,...111111---***,,,******+++,,,,,,***)))(((...---,,,+++++++++++++++++++++------------++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,------+++,,,------+++***+++,,,......---,,,,,,,,,,,,,,,------------............------------------------***+++,,,---...---,,,++++++++++++,,,,,,---------,,,,,,------------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,+++***(((''''''(((***+++************************...---+++******+++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,------------------***+++------,,,+++,,,------,,,+++*********+++,,,.........---,,,,,,++++++******************************************************************************************************+++*********,,,---++++++++++++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))******++++++******))))))******++++++******))))))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~bbbTTTFFFAAAAAA>>><<<<<<::::::999888666555444444222333444444555555444444111222222222222222111111000//////......//////000111000......///000///...////////////000000000000//////...------...000111+++---//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,------......------,,,///...............------------,,,,,,,,,---......)))***++++++,,,,,,++++++---+++,,,//////,,,+++---,,,,,,,,,,,,,,,++++++***---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,...///...---...///...------,,,,,,,,,,,,,,,---------.........//////........................++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---///---***((((((***---///************************,,,,,,,,,+++,,,,,,------,,,,,,,,,+++******))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,------------***,,,------,,,+++,,,---,,,+++***))))))***+++,,,+++,,,,,,------...//////)))))))))***************************************************************************************************+++,,,------***++++++++++++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))************))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||```RRREEEAAA@@@>>><<<;;;;;;;;;:::888777666555444333444555555555444333222222222333333333333222222//////............//////111000......//////...---////////////000000000000111000...------...///000,,,---......,,,,,,---...------------------------------,,,,,,------......++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++---...//////.........+++))))))------+++,,,/////////...------------...+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++*********+++------......................../////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,)))+++---............///...---,,,,,,++++++,,,,,,,,,,,,---------.........------------------------,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++'''(((***+++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++)))))))))***+++,,,---...---,,,***))))))***,,,---************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***,,,...---,,,++++++,,,,,,+++***))))))***+++,,,***++++++,,,------......((()))))))))*********+++***************************************************************************)))((()))+++,,,,,,,,,***++++++,,,+++***)))(((******++++++++++++******++++++++++++++++++++++++************************************************))))))************))))))+++,,,,,,------,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzz___QQQDDD@@@@@@>>><<<;;;<<<;;;:::999888666555555555555666666555333111000222333333444444444333333//////............//////222000.........///...---////////////000000000000222111///---,,,---...///------...---++++++---///........................++++++++++++,,,------...******,,,---.../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///(((***,,,---,,,++++++++++++((((((+++,,,+++,,,000---,,,+++***)))***+++,,,************+++,,,------...---++++++++++++---...------------,,,,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------++++++*********+++---...////////////000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,%%%(((+++,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------,,,,,,++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***(((###%%%'''***,,,---------)))************+++++++++************************************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++((())))))***+++---...///))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++,,,,,,++++++***))))))(((---,,,,,,++++++*********(((((())))))*********++++++,,,...---,,,++++++,,,++++++***))))))***+++,,,------,,,,,,+++******)))(((((())))))*********+++************************************************************************)))((('''(((***+++,,,+++******+++,,,+++***)))((())))))************))))))++++++++++++++++++++++++************************************************))))))************))))))*********++++++*********,,,+++***)))***+++---...+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,)))))))))***+++,,,...............------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzz___TTTIIIDDDAAA===<<<>>>;;;999666555666666444333666666555444444333222222222777:::999555111222444000000000000//////////////////............//////------------,,,---///111111000000////////////000000000//////......------------,,,,,,,,,,,,------+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,+++*********,,,///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........------,,,,,,,,,333///+++,,,...///+++''')))***+++---...//////000((())),,,---......---,,,---------....../////////))))))***+++---.../////////...------...///000111111000000///......---------,,,,,,++++++******))))))+++---///000000///...***+++,,,---...---,,,+++------------------------000///......,,,,,,+++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,------.........***+++---......---+++***---,,,,,,,,,,,,---......++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++++++++***************+++************+++,,,------,,,***)))((()))(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++******************+++******))))))******++++++******))))))******++++++,,,,,,,,,,,,+++******))))))***++++++++++++***((()))***,,,,,,+++*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++++++++***((((((+++---,,,,,,,,,++++++*********************+++,,,---...)))))))))******++++++,,,))))))))))))))))))******))))))***+++,,,,,,------************+++,,,---...,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,***++++++,,,---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***,,,,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************yyy^^^SSSIIIDDDAAA===<<<>>>;;;999888777888888666555555555444333222111111111...222555444000------///000000000000//////////////////............//////000111111000//////111333///...............//////000000////////////............------------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,---------+++***)))))))))+++---...---,,,,,,+++++++++++++++------------------------//////......---,,,,,,+++---------------,,,,,,,,,)))'''%%%(((,,,///...+++,,,,,,---///000000000000++++++++++++,,,------...,,,,,,---------...............---,,,,,,+++******...---,,,,,,,,,...///000000//////...------,,,,,,,,,,,,,,,,,,+++++++++++++++---...000111000///...++++++,,,,,,------,,,,,,---------------------------,,,,,,++++++******)))------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---------------------...///000000///...---+++++++++++++++,,,------++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,---,,,***))))))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++))))))***++++++++++++************++++++*********++++++***))))))***++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********))))))************++++++***((()))***,,,,,,,,,,,,+++++++++******************+++,,,---...*********+++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,---************+++,,,,,,---,,,,,,,,,,,,------------......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++www]]]RRRHHHCCCAAA===<<<>>>999888888888999999777555555444222111000111111222///222555444000......000000000000000//////////////////............///////////////...---,,,...///---------------...///000/////////000000000111111///..................///...---,,,++++++***++++++++++++,,,,,,------.........------,,,,,,,,,,,,,,,+++***)))))))))***+++,,,******))))))******++++++------------------------000//////...------,,,,,,,,,,,,,,,,,,------------&&&$$$$$$''',,,//////---------...///////////////...---+++******+++---///+++,,,,,,,,,,,,,,,------000///...---+++***)))(((,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,---------------...///000000000///...,,,,,,++++++,,,,,,------------------------------++++++++++++++++++++++++------......------,,,,,,------------------------------------,,,,,,,,,+++------------------,,,,,,+++,,,---......---,,,+++***************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,+++***************++++++------,,,+++++++++,,,,,,+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******)))******+++++++++++++++*********)))******+++,,,))))))************))))))++++++***))))))***++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,+++)))(((((()))+++,,,***++++++***))))))***,,,,,,,,,,,,++++++++++++***************+++,,,------,,,,,,,,,,,,++++++++++++//////...---,,,+++******++++++++++++++++++++++++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ttt\\\QQQGGGBBB@@@======>>>888777777777888888666444555444222111000111222333000222444444111000000111000000000000//////////////////............//////...//////...,,,+++,,,---,,,,,,,,,---...///000111...//////000111222222222//////............/////////...---,,,+++************++++++,,,---...//////------,,,++++++++++++,,,,,,+++***************+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000+++++++++,,,,,,------...,,,******+++...///...---,,,,,,,,,------,,,,,,+++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...//////---......//////...---,,,---,,,+++***+++,,,---...,,,,,,------------------,,,,,,,,,------.........,,,------...------,,,,,,........................------------,,,,,,,,,,,,.........------,,,,,,,,,******++++++++++++*********************+++,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********)))******+++,,,---,,,+++***************+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******)))***++++++,,,,,,+++++++++***)))))))))***,,,---******++++++++++++******+++******************+++******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,)))+++++++++))))))***,,,+++++++++++++++++++++++++++*********++++++,,,------------,,,,,,+++++++++......------,,,,,,,,,+++,,,,,,++++++++++++++++++,,,+++***************+++******+++++++++,,,,,,,,,------------------------------------------------------......///......---,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...//////...,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqZZZOOOEEEAAA@@@======???:::999888888999999777555555555333222222333444444///000000000///......///000000000000//////////////////............//////000222222111000...///000............///000111222......///000111222333333//////............/////////...---,,,++++++++++++++++++,,,------...//////------,,,++++++++++++,,,---,,,,,,++++++++++++,,,*********+++,,,---...///************************,,,,,,------.../////////***++++++,,,,,,---------///...------......---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,+++***++++++++++++++++++++++++)))******+++---......///------.........---------+++++++++++++++************+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,,,,------......///,,,,,,------...------,,,.................................------------,,,.........------,,,,,,,,,------............------+++++++++++++++,,,------)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++******++++++,,,******))))))***++++++,,,,,,+++***))))))((())))))+++***)))***,,,------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++***)))))))))***,,,---+++,,,,,,------,,,,,,+++*********++++++***************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))***,,,...000000...,,,***)))***,,,+++***)))***+++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++++++++******)))***************+++++++++,,,,,,,,,---------------------------------------------------......///......------,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++nnnXXXNNNDDDAAA???======???>>><<<:::999999999888777444444444444444444444444111111111111111111111111000000000000//////////////////............//////...///111111///......//////////////////000111222......//////000111222222///..................//////...---,,,,,,+++,,,,,,,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,)))+++---......---+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++++++++++++++*********++++++,,,---......///++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++,,,,,,------.........*********++++++,,,,,,,,,,,,,,,------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************++++++,,,))))))))))))***+++,,,,,,+++******))))))))))))***+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,------------,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++************++++++************************)))+++///111111///+++)))(((***,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---............---,,,,,,,,,,,,,,,---------............---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************lllWWWMMMCCC@@@???======???@@@<<<888666666666666555111222444555555444333222444333222222333444333333000000000000//////////////////............//////***,,,......---,,,,,,---//////.........//////000.........//////000000000......------------.........------,,,,,,,,,---------------...............///......---,,,---------)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,------.........------***++++++,,,------------------,,,,,,++++++++++++---------,,,,,,+++++++++,,,------...---,,,+++***++++++++++++++++++++++++******++++++,,,,,,------************+++,,,------++++++,,,,,,------,,,,,,++++++,,,,,,---......///+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------------******))))))))))))*********************+++,,,,,,(((***+++------,,,+++***+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))***************+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,))))))))))))***+++,,,---++++++++++++++++++,,,---+++***)))***+++,,,+++***************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***---//////---***)))(((***,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,*********+++++++++++++++))))))******++++++,,,,,,*********++++++,,,,,,---))))))((())))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---------------,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,***(((,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++kkkWWWLLLCCC@@@???======???>>>:::555111111111222222///111333555555444111000111///......///000000000000000000000//////////////////............//////,,,...111111111000000111///......---------..................////////////---------,,,,,,---------------,,,,,,,,,---.....................---------//////...------------...'''((()))++++++,,,,,,,,,------,,,,,,,,,---..............................)))******++++++,,,---------,,,,,,++++++*********...//////...,,,++++++,,,)))***++++++,,,,,,,,,+++,,,+++******+++,,,///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++,,,,,,******++++++++++++,,,,,,+++******+++,,,---...///***+++,,,---...---,,,+++++++++,,,,,,---...//////------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........------,,,,,,,,,,,,------)))))))))))))))******+++(((***+++------,,,+++***+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((*********++++++,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,---......///+++***)))***++++++***)))***************************+++,,,,,,------------++++++++++++++++++++++++++++++******************+++******************++++++******************++++++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,((()))***,,,,,,+++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******++++++******)))(((***,,,,,,+++***)))************++++++,,,,,,,,,,,,,,,++++++***+++++++++)))))))))******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------(((((((((((()))***,,,,,,,,,,,,------------......,,,,,,,,,------.........,,,,,,,,,------.........,,,---------,,,,,,+++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---+++)))&&&,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,gggSSSIIIAAA>>>>>><<<<<<>>>===<<<:::888666666666666444222000000111222111000444333111111222111000....../////////000000000111111000---,,,,,,---000111///000000000000000///...////////////............111000000///...---------111...++++++---///...------------------------------------...------,,,,,,******+++,,,,,,---.........,,,+++))))))***,,,---------,,,+++++++++,,,,,,---,,,++++++------,,,+++...------,,,,,,,,,------,,,,,,,,,++++++************+++---......---+++***(((***,,,.../////////...((()))+++,,,---,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))***************+++,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------------,,,++++++******)))------,,,+++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((()))***+++------)))******++++++,,,------***++++++,,,,,,++++++***((((((((((((((())))))***,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,------++++++++++++------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++------------++++++++++++------000///...,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,***)))((()))******+++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************------,,,++++++******)))***,,,......,,,***))))))+++*********+++,,,,,,---,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,+++++++++***)))))))))***++++++,,,------------,,,******,,,///000///,,,)))***,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++------------------------......---,,,+++******))),,,,,,---.........------,,,,,,---...///////////////...,,,*********,,,---++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,}}}fffUUULLLCCC@@@???======???===;;;999777555555555666555333111111222333222111444333111111222111000...////////////000000000000111000...------...000111222111111000///...------,,,,,,---...///000111111000000000///...---------///,,,***+++---//////---------------------------,,,------...------,,,,,,***++++++,,,------.........---+++******,,,---...,,,,,,,,,++++++,,,---------,,,++++++------,,,+++......------------......---,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,------......---,,,++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------,,,+++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((())))))***+++---,,,++++++------,,,+++******************************+++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---///...---,,,+++*********++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,+++))))))***,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++,,,***,,,---,,,+++)))*********)))))))))******+++,,,---,,,***)))((()))***+++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++************++++++,,,,,,---,,,,,,,,,,,,+++***,,,///000...,,,)))***,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........------------------------...............------------------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,{{{gggUUULLLCCCAAA???===<<<======:::777555333444555666666444222222333444333222444222111111222222000///000000000000////////////////////////////////////444333111///------------,,,,,,---...///000111111000000//////...------------+++***+++---//////...------------------------,,,,,,------...------,,,+++++++++,,,------......---,,,,,,+++,,,---///000++++++++++++,,,------...---,,,++++++------,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,++++++++++++++++++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......------......------,,,,,,+++******)))***++++++,,,,,,++++++*********))))))******+++,,,---+++***+++,,,---,,,+++************************'''((()))***++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))******++++++******))))))*********++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,+++******,,,......---+++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++,,,,,,------+++,,,,,,+++))))))***,,,)))))))))((())))))***+++,,,+++)))(((((((((******++++++******++++++,,,---++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,...///...,,,)))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,------------------------,,,---------.........///111000///...------......***+++++++++++++++***)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++zzzhhhSSSJJJAAA???>>>;;;999:::<<<999666333222333555666555333222222333333222111333222111111222222111///000000000000////////////...///000111111000///...333222///---,,,---...///////////////............/////////......---------...------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,------......++++++++++++,,,---///000*********+++,,,---...///---,,,++++++------,,,++++++************++++++,,,------------------------++++++************++++++---,,,+++++++++,,,---...,,,,,,---------,,,***)))***+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******++++++,,,---+++***))))))++++++***)))************************(((((()))***************,,,++++++******++++++,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,++++++---//////...,,,***))))))***+++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++*********++++++,,,,,,,,,+++++++++***((((((+++---******)))))))))******++++++++++++++++++***))))))++++++******++++++,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---------,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///---+++******+++,,,+++++++++++++++***)))(((+++,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********yyyfffRRRIIIAAA???>>>;;;999::::::888666333222333444666444222111000111222111000333222000111222222111000000000000000////////////...///000111111000///...000///---,,,,,,...000111////////////........................------------//////000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------------......*********++++++------...*********+++,,,---...///---,,,++++++------,,,++++++++++++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,---,,,+++******+++---...,,,------...---,,,***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,+++++++++***************+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---+++***)))***+++,,,+++)))***************************************)))((((((,,,++++++******++++++,,,)))***,,,,,,,,,,,,***)))************************+++++++++++++++++++++++++++,,,............,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,++++++---//////...,,,***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++*********++++++)))((((((+++---,,,++++++*********++++++)))+++...000///---***'''++++++******++++++,,,---++++++++++++++++++++++++******************************++++++,,,,,,,,,---,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,,,,,,,******+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,***(((&&&%%%%%%'''(((,,,,,,------,,,+++******++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********vvvaaaRRRIIIBBBAAA@@@===<<<<<<999888666555444444444555444222000000111222111000222111000111222222111000////////////000000000000//////111111111111//////...------------///000111,,,,,,---...///000111111---------------------------///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------......)))******++++++,,,,,,,,,++++++++++++,,,------...---,,,++++++------,,,+++------,,,------...///000,,,,,,,,,,,,------------..............................---+++************,,,,,,---......---++++++*********++++++,,,,,,---------,,,,,,,,,,,,------+++******))))))))))))******++++++++++++,,,,,,,,,******++++++++++++******------------------------------,,,,,,+++******)))++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,)))******+++,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,------+++++++++,,,---,,,+++************************++++++++++++***)))(((''',,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++,,,---///000000///---,,,((()))))))))************+++,,,,,,------,,,,,,+++******++++++++++++******)))))))))******+++------++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,+++******************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,------,,,,,,+++******))))))*********))))))***,,,---,,,++++++++++++++++++))),,,///111111...***'''++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))***+++------,,,++++++,,,************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******---,,,+++***))))))***+++------------------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++uuu^^^OOOGGGAAAAAAAAA>>><<<===777777777777666555555444444333111111222222222111222111000111222333222000------...///000111222222000000000111111000000000------..................,,,,,,---...///000111111------------------------'''***---...,,,,,,---...++++++++++++++++++++++++***+++,,,---..............................------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++------,,,+++++++++++++++,,,---...///++++++++++++,,,,,,,,,---,,,---............---,,,,,,,,,,,,,,,,,,+++***)))+++,,,---.........---,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,---******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++......---,,,,,,,,,,,,---+++++++++++++++++++++,,,***++++++,,,,,,++++++******************+++,,,,,,+++)))((()))***+++***)))***************************+++++++++++++++******,,,++++++******++++++,,,++++++************++++++************************+++++++++++++++++++++++++++---///000000///---+++)))))))))*********+++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))***)))))))))***+++,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,+++))))))***,,,***+++,,,------,,,***))))))*********++++++++++++************************************************************************************************((())))))***++++++,,,,,,,,,+++++++++++++++++++++''')))***+++***)))***+++,,,,,,+++***************+++,,,---......,,,+++***++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++)))******++++++++++++***)))+++------+++******,,,***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((()))))))))*********++++++++++++++++++++++++...---------,,,,,,++++++/////////...............+++,,,------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,www^^^LLLDDD?????????===;;;<<<666777888888888666555444666444222222333333333222222111000111222333222111,,,---...///000111222333111000000000000000000111.../////////...---,,,,,,000/////////............------------------------"""&&&***,,,++++++---000++++++++++++++++++++++++***+++,,,---..............................---------------......---,,,,,,------,,,+++++++++,,,,,,---,,,++++++------,,,+++(((((((((((()))***+++,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((('''(((***,,,---...------***+++---.........------))))))***+++,,,,,,------***))))))))))))))))))***,,,,,,,,,,,,---......///*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,---...///------,,,++++++*********+++++++++,,,,,,+++++++++******))))))******+++,,,'''%%%$$$%%%&&&'''&&&%%%************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***,,,...000000...,,,***************++++++++++++++++++------------++++++)))***+++,,,,,,+++***)))******))))))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,***)))((()))***(((***,,,......---***)))))))))******++++++++++++))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,*********++++++,,,------&&&(((++++++***)))******++++++***))))))((())))))---,,,+++*********+++,,,++++++******++++++,,,---++++++++++++++++++++++++************************---------,,,,,,+++++++++((()))***+++++++++++++++))),,,...---+++)))***,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++***+++,,,------------------,,,*********,,,...///+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,---mmmYYYMMMEEE???>>>>>><<<<<<===<<<:::777777777777666444666444111000111222111111111111222222111000...---111111000///////////////000000//////.........---........................///000111222111000...,,,......//////...---,,,,,,666$$$666...!!!222555+++////////////////////////.........---------------........................------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000///)))222(((555111************************'''###&&&///444111...///222000---+++))))))+++---'''***---......,,,,,,,,,+++///111000,,,***+++---,,,,,,,,,---...///......))),,,---***+++///---&&&,,,++++++******++++++,,,******************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********'''$$$///444'''&&&111""";;;'''999!!!...///+++++++++++++++++++++++++++++++++,,,,,,---------...,,,---000///+++***,,,+++++++++******)))))))))&&&---111---******+++***000,,,))))))+++---,,,***---,,,+++)))((('''''''''---+++&&&&&&---444333---'''...333111---***(((%%%+++***)))((((((***,,,---************************,,,,,,++++++***)))))))))+++++++++*********))))))///(((%%%(((+++++++++---111---))))))---...***%%%---...+++((()))---...+++&&&'''---333,,,"""&&&222++++++************+++++++++******))))))******+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---+++*********++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,+++***)))((('''$$$!!!###(((+++***'''---,,,***))))))***,,,---,,,+++******))))))******))))))))))))))))))))))))+++***))))))((())))))***+++++++++***))))))***,,,******++++++++++++******,,,,,,+++***))))))*********+++,,,,,,------,,,,,,---,,,***(((((()))***+++++++++***************+++))))))*********+++++++++(((***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++,,,,,,...---,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++------,,,+++,,,---...///...------,,,,,,------...------------------------......---,,,,,,+++*********++++++,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,+++++++++******mmmZZZLLLDDD>>>>>>>>><<<;;;<<<;;;999777666666666555444555333111000111111111000///000111222222111111000111111000///////////////000/////////....................................---......//////...---,,,......//////...------,,,---+++444...333///111222........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++'''...***000************************---333111&&&!!!'''...///*********,,,---...,,,+++///---)))&&&&&&'''***,,,///(((###&&&///444///)))---)))%%%$$$&&&***---...***,,,,,,)))***---,,,&&&,,,++++++******++++++,,,------,,,,,,++++++*********++++++,,,,,,++++++***,,,+++++++++************222'''888,,,((('''***$$$$$$ 333(((&&&111$$$(((++++++++++++++++++++++++******************++++++///,,,+++------******---,,,,,,+++++++++*********===+++(((888:::)))$$$---((('''(((***,,,+++(((%%%&&&&&&''')))+++...000111&&&000666000&&&$$$(((,,,...%%% %%%,,,///111333+++***)))((()))***,,,---******************************************+++++++++++++++*********))))))---+++,,,//////+++)))***&&&&&&'''***...111000///,,,......------...+++%%%...,,,$$$'''222---++++++************++++++++++++************+++++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++'''%%%&&&***---+++)))---,,,***))))))***,,,---++++++***))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))***+++******++++++++++++******,,,++++++***))))))*********+++,,,,,,------,,,,,,---,,,***)))((()))***+++******************++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************)))******++++++,,,------...---,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++++++++,,,......------,,,,,,,,,,,,------------------------------......---,,,,,,+++*********++++++,,,,,,++++++***,,,+++++++++***++++++,,,,,,,,,,,,+++++++++******mmm[[[LLLCCC=========;;;:::;;;:::888666555666666444333555333111000111111111/////////000222222333333222111000000///////////////////////////....................................---------........................///......---,,,---444000%%%888!!!$$$........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------............***'''!!!---"""++++++++++++++++++++++++111###,,,555///%%%!!!---,,,+++,,,---...---,,,222///++++++---000111000***000666555///))))))+++111///...------,,,***(((,,,---+++((())),,,+++(((,,,++++++******++++++,,,------,,,+++***))))))(((***++++++,,,,,,++++++***++++++++++++************///222 ###,,,444***777)))@@@222444)))&&&++++++++++++++++++++++++++++++******************...+++***,,,,,,)))***---,,,,,,,,,,,,++++++++++++&&&***((( (((222555))))))***,,,///000000...000///---+++(((%%%###""")))+++)))&&&(((...000///000++++++///+++"""""")))+++***)))))))))***+++,,,************************((())))))***++++++,,,,,,+++++++++***************+++******---+++''''''***222111///---***)))***+++''''''%%%"""$$$)))***(((000,,,)))***++++++,,,000++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,...+++)))***,,,...,,,***---,,,+++******+++,,,---,,,+++******))))))******++++++++++++++++++++++++)))***,,,------------,,,%%%'''***+++***))))))*********++++++++++++******,,,+++******)))************++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***)))))))))***+++,,,,,,))))))************++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))******++++++*********+++++++++++++++,,,------------,,,,,,,,,,,,------------------------------...------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,+++++++++******lll[[[KKKCCC===<<<===;;;:::;;;:::888666555555555444333666444222222333333111000000000111222222222222222000000////////////000000///////////////................................./////////...///000111222---...............------+++000---%%%>>>+++999///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,"""###$$$111///***777)))+++++++++++++++++++++++++++)))+++...)))%%%---:::###''')))(((&&&%%%(((++++++***+++///222...%%%...((("""""")))000333444&&&(((+++,,,,,,---///111///---+++)))***,,,,,,+++,,,++++++******++++++,,,***)))))))))((((((''''''***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++555///---(((///+++***((()))+++'''+++333...***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,***,,,//////+++***+++,,,,,,,,,,,,,,,,,,,,,,,,&&&;;;AAA222,,,333,,,+++******))))))((('''&&&(((+++...000111000---,,,333000***(((,,,000,,,###((())),,,......,,,,,,,,,+++******))))))***++++++************************))))))*********+++++++++************************///)))&&&'''((((((+++..."""%%%'''))))))'''&&&%%%+++...///...//////+++%%%'''000000+++(((((())),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........---,,,+++***)))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,000...++++++------,,,+++,,,++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++$$$&&&(((+++++++++***)))###&&&)))+++***)))))))))******++++++++++++******++++++***************+++******+++,,,,,,,,,,,,+++++++++***))))))******+++))))))))))))***+++,,,,,,***+++++++++,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))******++++++++++++************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******kkk[[[KKKCCC===<<<===;;;:::;;;:::888666555555555444333666555444444444444222111333222222111111000000000000000////////////000000.........////////////////////////////////////////////////...///000111222------...............---111+++///)))000(((111 ------------------------***++++++,,,---......///------------------------......------------......*********+++++++++,,,,,,111111,,,777000---***###++++++++++++++++++++++++'''333777///,,,000+++***---...---...<<>>&&&111:::888...%%%$$$(((111333444000+++***---111000---***+++,,,------...,,,++++++******++++++,,,''''''(((((()))))))))******++++++,,,,,,++++++***,,,,,,------------------[[[XXX___ddd___ZZZ^^^^^^sssVVVhhhpppUUU!!!%%%*********++++++,,,,,,,,,---------,,,,,,+++++++++******...444444...******,,,,,,,,,,,,,,,,,,,,,,,,777'''!!!)))///+++,,,333---+++(((,,,888LLLaaannncccbbb___WWWKKK<<<...%%%%%%***&&&###(((111777222000'''!!!)))555222&&&++++++******************************************+++++++++*********))))))************************333+++'''***......,,,+++444111---++++++---000111IIIRRR\\\```]]]SSSAAA222///666...$$$555333 ,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******///---,,,++++++++++++***++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++###%%%''')))******)))(((###&&&)))+++***)))))))))******++++++++++++******+++***************++++++)))***++++++,,,,,,++++++******************++++++******))))))***++++++,,,,,,,,,,,,---------......///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******iiiZZZLLLCCC=========;;;:::;;;:::888666555666666444333666444444444555444222000333222111000///////////////////////////000000111.........///////////////////////////////////////---------...............,,,---......///.........000)))111///%%%""" >>>........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++++++++,,,,,,,,,,,,)))///222+++(((111,,,,,,,,,,,,,,,,,,,,,,,,000$$$%%%111..."""(((<<>>///,,,!!!%%%,,,111222///+++(((...***))),,,...------///,,,++++++******++++++,,,((())))))***+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------666555555*********++++++,,,,,,---++++++******************)))***///555666000++++++++++++++++++,,,,,,,,,,,,******---...))))))999MMMSSS555)))%%%"""!!!,,,111***%%%''''''$$$++++++++++++*********)))************************,,,,,,++++++***))))))(((***************+++++++++,,,((((((---000+++%%%"""###"""&&&888___qqqNNN333 '''<<<,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......//////......------******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***************++++++++++++++++++++++++///...------,,,,,,------++++++++++++++++++++++++'''(((***+++++++++******%%%'''***+++***))))))*********++++++++++++***************)))******+++,,,)))******+++++++++++++++)))*********++++++++++++++++++***************+++,,,,,,---------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---------------***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******|||gggZZZLLLDDD>>>>>>>>><<<;;;<<<;;;999777666666666555444444333222333333333000...111000///......//////000///////////////000111111............/////////000////////////////////////---......//////...---,,,,,,------...//////......$$$***...333333999888555:::000)))...,,,,,,,,,,,,,,,,,,,,,,,,000((((((+++''':::JJJ<<<,,,''',,,222111---***&&&&&&,,,///---,,,...,,,++++++******++++++,,,******++++++,,,,,,------***++++++,,,,,,++++++************++++++,,,,,,,,,"""}}}HHH###)))******+++,,,,,,------******************+++++++++***---222222...,,,---*********+++++++++,,,,,,&&&(((&&&---QQQwww>>>333,,,+++000...(((,,,777+++++++++++++++***))))))************************++++++******************))))))*********+++++++++''''''))),,,***''')))...***]]]yyy444---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,---------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++***))))))***++++++++++++,,,,,,+++++++++------,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,(((***+++***))))))***+++******++++++++++++************))))))***++++++,,,))))))***+++++++++++++++))))))***+++++++++++++++,,,,,,+++***))))))))))))++++++++++++,,,,,,,,,---))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))+++,,,,,,---------***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,+++++++++******{{{fffYYYMMMEEE???>>>???===<<<===<<<:::777777777777666555222111111111222111///,,,......------...///111222///////////////000111111---.........//////000000000000000000000000000000///000111222222000...,,,,,,,,,---.../////////...,,,888)))&&&(((***(((!!!333%%%,,,000,,,,,,,,,,,,,,,,,,,,,,,, 000,,,...rrrttt;;;'''(((,,,,,,&&&"""$$$+++...,,,+++---,,,++++++++++++++++++,,,++++++******************+++++++++,,,,,,+++++++++(((((())))))*********++++++333///))))))***+++,,,,,,------+++++++++,,,,,,------...---++++++......,,,---000)))))))))******+++++++++000$$$III^^^"""###444000&&&'''+++++++++++++++***)))(((************************)))))))))***++++++,,,,,,))))))******+++++++++++++++,,,---+++&&&)))999JJJ---,,,,,,++++++,,,,,,---+++******************+++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---......******+++***))))))***,,,***++++++,,,,,,++++++***,,,+++******))))))******)))))))))))))))))))))))),,,,,,+++******+++++++++++++++,,,***))))))***,,,******++++++++++++************))))))***+++,,,,,,))))))***++++++++++++***((()))***+++++++++++++++------+++***))))))(((((())))))*********+++++++++&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,+++,,,---...///...------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***))))))***,,,...///,,,,,,,,,+++++++++******xxxcccVVVIIIFFFAAA===<<<<<<;;;:::888888888888666444222000555444222111111111222222222000...///111111///,,,////////////////////////////////////////////////000///---,,,,,,---///000000000000000///////////////............---------......***+++222222###111$$$555$$$,,,///333))),,,222++++++---666OOOwww111'''......&&&&&&***###---:::&&&)))+++,,,,,,+++***,,,---///---+++***++++++***))),,,,,,++++++***))))))(((******+++++++++,,,,,,,,,'''---"""***...(((///---***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++111///...---(((,,,111+++___***(((,,,...555))))))***(((%%%+++******+++,,,------------,,,,,,,,,++++++++++++***$$$333...++++++&&&)))***444(((!!!+++%%%JJJggg&&&111***,,,+++***+++)))+++++++++555222 *********++++++,,,,,,---******))))))***++++++,,,---,,,++++++******++++++---,,,++++++******++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((((((((((((((((((((((((+++,,,,,,------,,,,,,+++++++++++++++***)))((((((++++++******************)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,)))***++++++***)))***,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---...---+++)))))))))+++,,,------------------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...---,,,******,,,...++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***wwwbbbUUUIIIEEE@@@===<<<<<<;;;:::888888888777666444222111444333222111111111222333222111000000222222000...........................////////////////////////000...---,,,,,,---...000............------------///............---------'''+++,,,+++((('''...'''"""+++,,,///***,,,(((******'''******iiiwww---666***555+++444)))+++,,,,,,+++***,,,---///---+++***++++++***)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,...)))zzzNNN(((000******------,,,***+++++++++,,,,,,---------++++++************++++++'''///)))$$$(((666%%%'''SSS...CCC...(((000///***'''))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************%%%***...,,,+++&&&+++333 ~~~*** """<<<,,,111,,,///,,,"""%%%......)))))))))***************+++***************++++++---,,,++++++***+++++++++---,,,++++++******++++++******************************++++++++++++++++++******************************)))(((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,***,,,---,,,******+++,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---...---,,,+++******+++,,,------------------------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***vvvaaaTTTHHHEEE@@@===<<<<<<;;;;;;777777777777666555444333333222222111111222333333333222111222333222111///------------------------///////////////////////////...---,,,,,,---...///.........------------,,,///............---------,,,//////...***)))444222111''',,,''',,,)))...---'''***...***:::===666,,,111(((<<<***)))+++,,,,,,+++***,,,---...,,,+++***++++++***)))******+++,,,------......******+++++++++,,,,,,,,,///)))666&&&///...$$$---...,,,++++++++++++,,,,,,---------++++++************++++++'''///(((***---444"""^^^%%% +++$$$******(((++++++(((((()))***++++++++++++------,,,,,,+++***))))))000%%%'''***'''((()))$$$>>>%%%---@@@000$$$"""'''###,,,111((($$$***+++++++++++++++************,,,++++++*********++++++------,,,+++++++++++++++---,,,++++++******++++++************************++++++******************))))))))))))))))))))))))******)))(((((()))************************************++++++++++++******)))***+++,,,------------************************)))************+++++++++************************,,,,,,++++++************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++******+++***++++++,,,,,,++++++***+++++++++++++++,,,------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,******+++---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***vvvaaaTTTHHHDDD???<<<<<<<<<;;;;;;777777666666666555444444222222222222222222333333222111111222222111000///------------------------///////////////////////////...------------...///000000/////////.........///............---------444333------333444((($$$111***,,,,,,///&&&111000)))000///+++UUU******+++//////)))+++,,,,,,+++***,,,---...,,,******+++++++++*********++++++,,,---------******+++++++++,,,,,,,,,***..."""+++***222!!!---...---///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,)))666...$$$333<<<222;;;&&&$$$,,,,,,((()))***+++,,,,,,,,,,,,...------,,,+++***)))))),,,&&&111+++!!!))),,,***###555NNN222555,,,&&&)))...+++------###.........------,,,,,,,,,,,,,,,+++*********++++++------,,,++++++++++++,,,---,,,++++++******++++++************************,,,,,,++++++******)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++)))******++++++******)))***+++,,,---------------***************+++++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,***))))))******++++++,,,,,,++++++***++++++++++++,,,,,,------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++---------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***vvv```SSSGGGCCC???<<<;;;;;;;;;;;;777777666666555555555555222222222222222222222222000000111111000/////////------------------------////////////////////////.........------.........////////////............///............---------///222***'''///666==='''&&&%%%&&&)))---222555---333000"""///000777,,,///&&&222///!!!---,,,+++000)))333qqq222...%%%222&&&)))+++,,,,,,+++***,,,------,,,******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,'''---,,,yyyHHH'''333$$$///+++///222......---,,,,,,+++******++++++************++++++)))))))))333'''!!!ZZZ@@@AAA888...***((()))***+++,,,------------------,,,,,,+++***))))))(((&&&555+++'''333***((($$$111,,,555333KKK,,,333000///'''""",,,222(((.........------,,,,,,,,,,,,,,,+++++++++++++++,,,...---,,,,,,++++++,,,,,,---,,,++++++******++++++************************------,,,,,,+++++++++***************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))---------------,,,+++***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))************************+++++++++,,,,,,,,,+++,,,,,,+++(((''''''(((***++++++,,,,,,++++++***++++++,,,,,,------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++---------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***uuu___RRRFFFCCC>>>;;;;;;;;;;;;;;;888888666555444444444444222333333333333222111000///000111111///......///------------------------////////////////////////........................---------,,,,,,,,,,,,+++///............---------'''333000))))))111)))%%%111111333333333111///...444HHH\\\'''===000'''666333///,,,###111222111$$$111111###...+++111222)))QQQiiiNNNFFFaaasss(((;;;111///)))+++,,,,,,+++***,,,------+++******+++,,,++++++******************************+++++++++,,,,,,,,,+++(((000777***000(((000'''000111......------,,,+++******++++++************++++++'''...///***%%%333uuudddHHHHHH111---222---)))******+++,,,------------,,,,,,,,,+++++++++******000'''///%%%,,,000111999&&&""",,,)))@@@;;;$$$///...$$$(((///+++++++++++++++************+++++++++++++++,,,------...------,,,,,,,,,,,,,,,---,,,++++++******++++++************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))************)))(((++++++++++++++++++++++++******++++++++++++******------------,,,+++***))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))***************+++++++++,,,,,,,,,)))***+++***(((''''''(((***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))***++++++,,,,,,++++++***rrr\\\OOOEEEBBB>>>;;;;;;;;;;;;;;;:::999777555444333333444333444444444333111000//////111333222000...///000........................////////////////////////---..................------------,,,,,,,,,++++++///............---------***///000000))),,,777***+++)))'''%%%&&&))),,,...+++KKK???'''444***%%%,,,***+++ ///111---///333111(((000)))444///,,,{{{SSS&&&&&&,,,000+++'''777NNN###,,,)))+++,,,,,,+++***,,,------+++******+++,,,,,,+++)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,...''',,,###555,,,+++111$$$000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,222***&&&999HHH///444 444'''!!!mmm***:::222999)))***+++,,,,,,------,,,***++++++++++++,,,,,,,,,444&&&+++$$$,,,&&&,,,JJJ,,,'''"""999###ppp777$$$%%%222///''''''))))))))))))************************+++,,,---...///......---,,,,,,,,,,,,------,,,++++++******++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))************)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******((())))))***++++++,,,,,,)))************+++++++++(((((((((((((((((((((((((((((())))))******++++++)))))))))******+++++++++******+++++++++,,,,,,,,,)))***+++***)))((()))******++++++,,,,,,++++++***+++,,,---.........---,,,,,,+++******+++,,,---...++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***pppZZZMMMEEEBBB>>>;;;;;;;;;;;;;;;;;;:::777555333333333333444444555444333111///---000222444333111///000222////////////////////////////////////////////////------............------//////.........---------//////.........---------///'''&&&222,,,'''999''',,,---......////////////))):::333$$$000333---===&&&)))000,,,)))..."""222)))+++'''...###000'''+++TTT******((('''***---...,,,)))***lll%%%222)))+++,,,,,,+++***,,,------+++)))***+++,,,,,,+++((()))***+++---...///000******+++++++++,,,,,,,,,---,,,***,,,>>>(((+++222###000%%%)))******+++---...//////++++++************+++++++++ ---...$$$)))EEE(((******$$$***///...+++,,,000555@@@;;;%%%((()))***++++++,,,++++++)))******++++++,,,------,,,"""---***000(((YYY '''666***"""///***BBB)))///%%%%%%...*********++++++,,,,,,---))))))***+++,,,...///000......---,,,,,,,,,,,,------,,,++++++******++++++************************))))))******+++++++++,,,***************************+++,,,------,,,+++***************************+++,,,,,,------,,,,,,+++((()))***+++++++++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***,,,+++++++++,,,,,,++++++++++++,,,---.........---,,,,,,+++)))))))))+++---...++++++++++++++++++++++++------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......---+++***+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++lllYYYPPPEEEAAA===:::::::::::::::888777777666666666666666333333333222222222111111000000000000////////////111000///------......///........................,,,------....../////////---...///000000///...---000///---,,,,,,---...//////............---------------------------------,,,'''111((()))***+++,,,------......------,,,,,,------...000)))+++222,,,%%%:::YYY)))'''999%%%------------,,,,,,+++***(((222<<<000&&&---)))(((333///***,,,,,,+++******++++++***((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++$$$)))---666(((+++///)))444$$$***)))))))))***+++,,,,,,++++++++++++++++++++++++(((///***)))333"""||| 111(((...++++++***************+++===...222###///%%%,,,333000)))---++++++++++++*********)))+++%%%000'''444333///***((()))******)))111aaa///***000///************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))---,,,,,,++++++*********++++++,,,------------,,,++++++************++++++++++++******************************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))******)))))))))(((((('''''',,,++++++******++++++,,,)))***++++++***)))***++++++++++++++++++***)))(((******+++++++++******))))))***+++,,,,,,,,,++++++.........------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,+++***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,++++++*********++++++,,,---............***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---......,,,)))''''''))),,,...kkkYYYOOOEEEAAA===:::::::::::::::888888777666555555555666333333222222222111111111111111111111000000000000111000///...---......///////////////////////////......---,,,,,,+++******.........//////.........111000///---,,,,,,,,,---............------------------------------------...+++111++++++++++++++++++++++++------,,,,,,,,,,,,------///))))))...+++&&&111CCCrrr///444,,,000,,,---------,,,,,,+++***))))))WWW---,,,!!!999---$$$222!!!---,,,++++++,,,,,,+++))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,---...'''+++(((000%%%&&&---++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,333'''$$$((()))@@@;;;777...444!!!++++++***************+++---jjj!!!,,,---%%%%%%444%%%///(((***************))))))))))))///(((%%%>>>---***'''(((***,,,---,,,(((ppp222000''',,,///,,,************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))************************************************++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,---,,,++++++******++++++*********)))))))))((((((,,,++++++******++++++,,,)))***++++++***)))***+++++++++,,,,,,+++******)))******++++++++++++******++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------------------***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---***)))'''%%%%%%''')))***jjjXXXNNNDDDAAA===;;;:::;;;::::::999888777666555555555555222222222111111111000000222222222222111111111111000000///............///000000000000000000000000......------,,,+++++++++......------------......222111///...,,,+++++++++............------------------------------------......///------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,...+++***,,,,,,******---]]]###)))"""$$$222+++,,,,,,---------,,,++++++***&&&+++(((:::***)))$$$000...---+++,,,------,,,***++++++++++++***)))((((((++++++++++++++++++++++++***,,,+++&&&...nnn???000###)))&&&000+++,,,---...---,,,+++***))))))))))))))))))))))))(((000%%%&&&)))888LLL???(((%%%***###***222)))+++***************++++++...%%%ZZZ+++,,,,,,!!!222---+++******+++++++++************)))+++***$$$111PPPggg)))(((''')))+++,,,,,,+++%%%NNNsss!!!%%%+++222%%%***************************++++++,,,...//////000***************************************************++++++++++++,,,,,,,,,)))******+++,,,+++++++++))))))(((((((((((())))))******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++*********++++++++++++,,,------,,,++++++++++++,,,+++++++++************))),,,++++++******++++++,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++***------,,,,,,,,,---...///...------------,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***,,,------------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++*********+++++++++******))))))******+++hhhVVVMMMCCC@@@===;;;;;;;;;:::999999888777666555444444444222222111111111000000000222222111111111000000000000/////////............////////////////////////,,,------...///000111111...---,,,++++++,,,---...000000///...---,,,,,,,,,.........---------,,,,,,------------------------,,,///***nnn------,,,++++++******))),,,++++++******++++++,,,,,,...---,,,,,,...+++&&&fffBBB333"""(((666***$$$777,,,,,,,,,------,,,,,,+++))),,,JJJaaa---/// ;;;///"""333...,,,++++++,,,,,,+++***&&&'''((()))***+++++++++++++++++++++++++++++++++---###'''+++333FFF{{{%%%,,,000%%%...+++,,,---......,,,***(((++++++++++++++++++++++++%%%,,,'''......555(((---AAA...666,,,555*********)))******+++,,,111***}}}@@@&&&000%%%---+++'''///---------,,,,,,,,,+++++++++%%%+++---333))))))******+++***)))''')))777!!!'''111'''$$$************************+++++++++,,,---......///************************************************,,,,,,++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,***************+++++++++************************)))***++++++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++************++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***)))***+++,,,,,,---------,,,,,,+++******++++++,,,,,,++++++...---+++***+++,,,...000------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,---...---,,,+++***++++++++++++,,,,,,---...++++++++++++++++++++++++---------------,,,+++******+++,,,,,,******+++,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++}}}fffUUULLLBBB@@@===<<<<<<<<<;;;999888777666555444444444444222222222111111111111000111111000000000////////////////////////......---........................,,,,,,---...///111111222...---,,,++++++,,,---...------.....................------------,,,,,,,,,------------------------***000(((bbb******+++++++++,,,,,,,,,,,,++++++******++++++,,,'''---///+++***...///,,,...!!!111---'''111000(((,,,+++,,,,,,------,,,,,,,,,(((000///!!!666&&&888***(((777 ,,,+++******++++++***)))&&&'''((()))***+++++++++++++++++++++++++++++++++111!!!,,,///'''...222111)))******+++,,,---,,,+++((('''++++++++++++++++++++++++---+++(((...---""" HHHWWW###&&&444(((&&&---///***)))---******))))))***++++++,,,&&&222;;;$$$))),,,+++)))(((222+++,,,+++++++++************))))))...EEE%%%((()))+++++++++)))(((''')))***ZZZ&&&222''',,,************************,,,,,,,,,+++++++++++++++************************************************------,,,,,,+++***))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************)))***++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***++++++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,***))))))+++---...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,---...---,,,+++***++++++++++++,,,,,,---...++++++++++++++++++++++++------------,,,+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((()))******)))(((((({{{dddTTTKKKAAA???===<<<<<<<<<;;;999777666555555444444555555333333333222222222111111000000000000/////////.../////////000///......---........................------------------------......------------......+++,,,---...////////////------------,,,,,,,,,,,,------------------------+++111)))^^^((())))))+++,,,---......,,,,,,++++++++++++,,,,,,$$$***---***(((***...000:::---ggg***333:::###000666 ***888!!!++++++,,,---------,,,,,,'''---***(((yyy%%%,,,'''(((222+++,,,+++)))***++++++***((()))******+++******))))))++++++++++++++++++++++++---&&&444000$$$<<<,,,+++---))))))***+++++++++***)))((())))))))))))))))))))))))111+++))),,,---444"""555000666444///%%%''':::222)))===%%%))))))))))))***+++,,,,,,(((+++555GGG!!!...,,,,,,---///((()))))))))(((((((((''''''---"""***)))%%%(((***++++++++++++,,,###'''%%%&&&......************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++------,,,,,,+++******))))))******+++,,,+++++++++******))))))))))))******)))))))))***++++++,,,,,,******************************+++,,,,,,,,,++++++************************)))***++++++,,,,,,,,,,,,)))))))))************+++)))(((((((((((()))*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***+++***++++++,,,,,,,,,,,,,,,)))***+++,,,------------++++++*********+++,,,---,,,,,,,,,------------...+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,+++++++++++++++*********++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++******yyycccRRRJJJ@@@???===<<<===<<<;;;999555555444444444555666666444444444333333333333222111111111000000000//////...///000000000///------........................------------.....................//////.........,,,---.../////////...------------,,,,,,,,,++++++------------------------)))000)))\\\((()))***+++,,,---......------,,,,,,,,,,,,------((()))+++,,,***(((+++///666333ggg@@@'''111&&&888)))$$$999---777***+++,,,,,,---------,,,'''---(((///@@@000000!!!;;;---+++******+++,,,***)))******+++++++++++++++***++++++++++++++++++++++++'''---000***,,,!!!QQQ''')))///*********++++++++++++++++++))))))))))))))))))))))))+++++++++,,,///''':::)))<<<---sss""":::!!!"""***444***###,,,777...%%%+++))))))))))))***+++,,,---...+++444***---***---000))),,,*********)))))))))((((((***%%%FFFSSS,,,'''***,,,,,,******+++---!!!000<<<"""...***************************++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++******))))))******+++((())))))***++++++,,,,,,************************++++++,,,,,,,,,+++******************************))))))***+++,,,,,,,,,,,,))))))))))))************))))))(((((()))******+++************+++++++++,,,,,,++++++******++++++,,,)))***++++++***)))***+++)))******+++,,,,,,++++++)))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++*********)))++++++,,,,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---************************)))***+++,,,,,,,,,++++++------------------------xxxbbbRRRJJJ@@@>>>===<<<======;;;999444444444444444555666777555555444444444333333333222222222111111111111000...///000000000///---,,,000000000000000000000000,,,,,,---///000222333333---...///000000///...---....../////////...,,,+++---------,,,,,,,,,++++++------------------------&&&---((([[[)))******+++,,,,,,------...------,,,,,,------...///++++++000///)))(((,,,444%%%$$$&&&+++KKKccc\\\fffMMM000$$$+++555333,,,111%%%(((+++(((111666)))***+++,,,,,,------------(((222222&&&kkk222###///&&&***...---+++,,,------,,,***'''((()))+++---.........++++++++++++++++++++++++)))333%%% ===***''',,,000***,,,++++++++++++,,,......++++++++++++++++++++++++%%%---000---+++&&&###+++777)))///bbbkkkXXXfffHHH***)))111$$$///111---)))000///***++++++***///))))))))))))***+++,,,---&&&000<<<+++&&&+++///%%%444---------,,,,,,,,,++++++)))444uuu...)))---...///---)))'''(((***$$$===```,,,*********************************+++,,,,,,---...//////************************++++++++++++++++++++++++'''((()))***,,,...//////++++++,,,------------,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,---------))))))))))))******************))))))***+++,,,,,,)))))))))******+++++++++,,,++++++++++++++++++,,,)))+++++++++***)))***+++((()))***+++++++++++++++)))***+++,,,------...---+++,,,---.........------,,,,,,,,,------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///......---,,,+++***+++,,,---...------,,,++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++******))))))++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))((()))+++,,,---,,,,,,++++++******))))))******+++rrr^^^PPPIIIDDDAAA===;;;;;;;;;:::999888666444444444555444333333333333222222222111111111111111111000000000000........................////////////////////////000000/////////...............////////////......---------///000000---+++000//////...,,,+++******++++++++++++++++++++++++,,,)))...___***+++,,,,,,------,,,,,,---,,,,,,+++*********+++------------------------+++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++333222&&&######555"""---........................++++++++++++++++++++++++------------,,,,,,+++***---(((+++000&&&###AAAiii444666'''---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------+++))))))***+++------,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''...)))///%%%***///&&&%%%,,,------------,,,++++++///###***111++++++***)))(((((())))))+++)))%%%&&&111(((((()))***+++,,,,,,---,,,+++***)))))))))***+++++++++++++++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++++++++,,,###%%%(((***++++++***)))************************+++++++++++++++++++++++++++***'''&&&&&&'''***++++++*********))))))(((((()))))))))+++---...---,,,************************'''((()))++++++***))))))************************)))************+++++++++,,,+++***))))))***+++,,,111///---+++++++++)))(((++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++,,,++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++*********---***((())),,,...---+++---,,,+++*********+++,,,***+++,,,,,,******+++,,,------------------------,,,+++++++++++++++++++++************************((())))))*********))))))rrr^^^PPPIIIBBB???;;;999888888777666999777555555555666555444333333333333222222222222111111111111000000000000........................////////////////////////......---------,,,,,,,,,......////////////.........---,,,---//////---,,,------,,,++++++++++++,,,++++++++++++++++++++++++---***///```***+++,,,,,,------,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///,,,'''333JJJ***111***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***///+++...222+++###...BBBooo(((...(((++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))(((***+++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&000000555***,,,...'''111+++++++++++++++***))))))'''===###+++++++++***)))))))))))))))&&&'''///###+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++*********))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,+++++++++++++++'''((()))***+++***)))(((************************+++++++++++++++++++++++++++***(((''''''(((***+++******************))))))***))))))+++------,,,+++************************(((((()))***************************************)))************+++++++++,,,+++***))))))***+++,,,000...,,,+++,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,+++)))***+++,,,,,,+++---,,,+++*********++++++---...///...------...///++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++***)))((((((qqq]]]PPPJJJFFFCCC???<<<;;;;;;:::999:::888666555666666555444444444444444333333333333111111111111000000000000........................////////////////////////---------------,,,,,,,,,......////////////.........,,,++++++---------,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...+++///aaa***+++,,,,,,------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000(((+++000******...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++)))((()))...///,,,***,,,%%%333''',,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))***+++*********+++,,,------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))BBBDDD---++++++$$$333))))))******))))))((('''&&&mmm!!!)))++++++***))))))))))))***$$$(((CCC"""+++************************&&&'''(((***++++++,,,,,,++++++++++++************,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++******+++------+++***************************)))))))))))))))******+++************************)))************+++++++++++++++************++++++...---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,++++++++++++***+++,,,,,,+++******+++,,,---,,,++++++******++++++***+++,,,,,,+++***+++,,,************************************************************************------,,,,,,+++)))((('''ppp]]]PPPKKKHHHEEEAAA>>>===<<<;;;:::999777555555555555555333555555444444444333333333111111111111000000000///........................////////////////////////////////////////////////......////////////.........,,,******+++,,,---,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---***///```***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---(((888,,,&&&)))...000------------------------------------------------,,,,,,,,,------,,,,,,+++)))(((&&&&&&,,,222111+++wwwBBB---,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---,,,******+++---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++222nnnmmm000******'''+++)))))))))))))))((((((''',,,|||&&&...++++++***))))))***************aaa"""///+++++++++*********))))))$$$%%%''')))***))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******)))******+++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,+++***+++,,,,,,+++)))***************************)))((((((((()))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++---+++******,,,------,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++---...,,,)))(((***---,,,,,,++++++++++++***+++)))***+++***)))((()))+++************************)))))))))))))))*********************************,,,,,,,,,,,,,,,+++***)))nnn[[[PPPJJJDDDAAA===::::::999888777777555333333444444333222555555444444444333333333111111111111000000000///////////////////////////////////////////////////.../////////////////////......////////////.........,,,******+++,,,---,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++(((---___***+++,,,,,,------,,,,,,---,,,,,,+++,,,,,,------------------------------.........---,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++&&&000UUU,,,,,,+++444------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...///,,,'''(((---,,,''':::{{{"""///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---------++++++---///---------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222(((---222'''******++++++******)))((()))[[[***...+++***************++++++///***###...,,,,,,++++++***)))))))))******,,,,,,,,,+++***)))+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******)))******+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,---,,,+++***+++,,,,,,+++)))***************************)))((((((((()))+++,,,************************))))))*********++++++++++++++++++,,,,,,+++++++++,,,***)))***,,,......---+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))*********+++++++++,,,+++++++++++++++++++++++++++---...,,,)))(((***---,,,,,,,,,,,,++++++******,,,---...---,,,+++,,,...++++++++++++++++++++++++(((((()))))))))*********************************)))***+++,,,,,,,,,,,,,,,mmmZZZNNNIIIDDDAAA===;;;;;;;;;:::999777555333222333333222111444444444444333333333333111111111111000000000000////////////////////////////////////////////////,,,,,,,,,---------------......////////////.........,,,++++++---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((---___***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...------------------------............------------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%BBB+++$$$...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,(((,,,...,,,******)))&&&''')))---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++---///.........---,,,+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%444...###(((777'''++++++,,,,,,++++++***)))000<<<)))(((+++************+++,,,,,,///+++&&&''',,,+++++++++******))))))+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++++++++++++++******+++------+++***************************)))))))))))))))******+++************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,***)))***,,,.........++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++******+++,,,+++,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++************************'''((()))+++,,,,,,------kkkXXXMMMGGGDDDAAA>>><<<<<<======<<<777555333333333444333222333333333333222222222222111111111111000000000000////////////////////////////////////////////////,,,,,,,,,---------............////////////.........---,,,---//////---,,,***+++---......---,,,+++------------------------+++(((---___***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------'''BBBjjj(((&&&***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,&&&'''***------+++,,,///---yyyIII+++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++******,,,...------------------,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++###kkk111(((###222'''++++++,,,,,,++++++***)))WWW''',,,&&&+++*********++++++,,,---+++...---%%%+++++++++***************))))))((((((((())))))***+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************))))))***))))))+++------,,,+++************************(((((()))***************************************)))************+++++++++++++++,,,------,,,++++++,,,+++******,,,......---++++++,,,,,,,,,,,,------------------------------///...,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------------------------,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,+++***)))''')))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---************************(((((()))***++++++++++++jjjWWWLLLFFF???===:::888999:::::::::888666444444444555444333333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////........./////////000000......////////////......---------///000000...+++%%%(((+++---///...,,,+++------------------------,,,)))...aaa++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------------------------...qqq---222///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------333,,,))),,,,,,)))---555333///jjj,,,*********++++++,,,,,,---++++++++++++++++++++++++((()))***)))((()))***,,,+++,,,,,,------......///++++++------------++++++************************++++++++++++++++++++++++111<<<777'''000***+++++++++++++++***))))))!!!222***+++*********+++,,,,,,---)))333555***************************++++++******+++---///000+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************---,,,,,,++++++*********,,,+++++++++,,,------...+++,,,------,,,)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))))))))+++---...---,,,************************'''(((***+++++++++***)))************************)))************+++++++++++++++------------++++++---+++******,,,...------++++++,,,,,,,,,---------------------------------///...,,,++++++,,,...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------------,,,,,,+++***))))))******+++++++++,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,---***((())),,,...---+++++++++,,,---,,,+++***)))***,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))*********))))))(((hhhWWWKKKCCC???>>>===;;;999888888777999999999888777555444333888555111000000111111111111111111111000///...---................................................////////////...---,,,+++......////////////......000///...---,,,------.../////////...------,,,,,,000///...---,,,------...---***...___------++++++++++++------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------))))))************))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***000)))&&&000,,,&&&///444%%%***222++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++************,,,111%%%+++,,,+++000%%%222,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------...---+++))))))***+++,,,,,,,,,,,,++++++*********+++***000444,,,)))+++[[[```+++///888000,,,,,,,,,++++++*********+++...)))))))))*********++++++++++++...///---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++...------,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))***++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******************---,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,,,,------------+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++............---,,,++++++------,,,,,,------...///,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,+++***)))))))))******))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,eeeUUUKKKDDD???>>>===;;;:::999999999999999999888777666444444555333111000222333333222111111111111000///...---////////////////////////........................000//////...,,,***((('''......////////////......000///...---,,,------...------..................///...---,,,+++,,,,,,------***---___---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...%%%(((...!!!!!!<<<$$$''',,,(((,,,,,,+++++++++++++++,,,(((((()))))))))*********++++++++++++++++++++++++---------,,,,,,,,,++++++...!!!JJJ---,,,+++***...///)))///,,,,,,,,,+++++++++***************+++,,,,,,,,,---++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,+++++++++******111$$$777+++!!!222222```(((---///+++,,,,,,,,,+++++++++******+++...)))++++++++++++,,,,,,,,,------222,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++***************************************************++++++,,,,,,++++++*********)))******+++,,,,,,,,,,,,+++******+++,,,,,,(((((((((((((((((((((((())))))***+++++++++******)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++******++++++,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''''')))***++++++++++++{{{aaaSSSJJJDDD??????===<<<;;;;;;;;;;;;999999888777666555555444333111111222333444444333111111111111000///......000000000000000000000000.................................---,,,+++***)))......////////////......//////...------------...,,,,,,------...//////000------,,,+++++++++,,,,,,---)))---^^^---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111,,,333///###222:::"""SSS'''+++---...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,111$$$MMM~~~&&&222,,,)))222,,,///,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,++++++++++++***'''666''''''333$$$111aaa'''---'''+++,,,,,,,,,++++++++++++***+++...))),,,,,,---------.........222BBB(((+++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++***))))))))))))***++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++******++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------,,,,,,+++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,xxx___SSSKKKFFF??????>>>======<<<======888777666555555444444444333222222333444444333111111111111111000///......////////////////////////........................+++,,,---///000000111111......////////////..................------......---------.........//////------,,,,,,,,,,,,,,,,,,,,,)))---^^^,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,###+++(((%%%,,,222///---(((***000///...---,,,+++*********,,,,,,,,,------------...++++++++++++++++++++++++---------------,,,,,,,,,***111111&&&111---)))444(((333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,+++******++++++,,,++++++++++++++++++++++++***(((...000000999LLLddd***---$$$000+++++++++++++++++++++++++++---))),,,,,,,,,---------......666]]]%%%,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++)))(((((()))+++,,,***************************++++++,,,,,,++++++***...---,,,+++***)))))))))***++++++,,,,,,++++++***************************------------,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////------,,,,,,------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............---,,,,,,+++++++++,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***)))(((xxx___SSSLLLHHH@@@???>>>===============666666444333333333333333555444333444444444111///222222222222111000///...........................////////////////////////+++,,,---///000111222222......////////////......------..................//////.........------------------............---,,,(((---^^^,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))777!!!&&&>>>444,,,'''***///...---,,,++++++++++++))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,!!!666%%%===+++...***333$$$444---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++'''666$$$000777###ccc...+++###111+++++++++++++++++++++++++++---)))***+++++++++,,,,,,,,,,,,///zzz%%%...,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++++++++++++++***************++++++,,,,,,+++)))(((((()))+++,,,***************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------------++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%yyy```SSSLLLGGG@@@@@@>>>===<<<<<<<<<<<<666555444222222222333444777666444333444333111000222222222222111000///...........................////////////////////////,,,------.........------......////////////......,,,---......///.........000//////...------,,,,,,,,,---.../////////......+++(((---^^^+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333)))222333---333)))'''///...---,,,,,,+++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,&&&333"""GGGwww***000+++222$$$333...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///)))$$$)))***VVV111'''###,,,***++++++++++++,,,,,,,,,+++...))))))))))))*********++++++%%%&&&///,,,++++++******++++++,,,++++++++++++************,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***''''''(((***,,,...000111++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))***)))(((((((((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++******++++++,,,---))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******))))))******++++++))))))******+++,,,,,,,,,************************))))))***+++++++++++++++yyy```SSSKKKEEEAAA@@@>>>===<<<;;;;;;:::888666555333333444555666777555333222333444333333222222222222111000//////........................////////////////////////------............------......////////////......,,,,,,.../////////........................------+++,,,---.........------+++(((,,,^^^+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&---------111,,,......------,,,,,,,,,------,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------...+++(((......111+++000)))000,,,,,,,,,,,,---------......+++,,,,,,,,,---.........++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...EEE555???000%%%)))&&&******+++++++++,,,,,,,,,+++...))))))))))))*********++++++&&&&&&...,,,++++++******++++++,,,++++++++++++************++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***,,,...000111,,,,,,+++******+++,,,,,,************************))))))***+++++++++*********)))(((''''''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...////////////++++++******++++++,,,---))))))*********+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,+++************+++,,,---&&&''''''((())))))******************************++++++,,,...////////////yyy```RRRIIICCCAAA@@@>>>===;;;:::999999999888666555555666777888666444111111333555666666222222333222222111000///000000000000000000000000000000000000000000000000,,,---...000111111222222......////////////......+++,,,.../////////......,,,,,,------.../////////)))***,,,---...---,,,,,,+++(((,,,^^^++++++------------++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------,,,------------------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++>>>...qqq$$$***333------,,,,,,,,,---......))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---###//////444333***///------+++,,,,,,,,,------.........++++++,,,,,,---...//////------------------------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,###333BBB,,,///%%%000%%%*********++++++,,,,,,,,,,,,...)))))))))*********+++++++++///}}}&&&...,,,++++++++++++++++++,,,+++++++++************)))************+++,,,---...++++++++++++++++++++++++************************&&&''''''((()))*********++++++++++++++++++++++++++++++******++++++,,,---)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,,,,++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,---------------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++------,,,,,,------...///,,,,,,---------.........*********++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------++++++++++++,,,,,,---...)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******wwwaaaRRRHHHCCCBBB???===;;;;;;:::999777<<<999666555444444333222555333111222444555333111000000000000////////////............////////////111000000///...---------,,,,,,,,,---------......555111,,,,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,222000...............---000000//////...............***...___,,,***)))+++---...,,,)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************++++++"""///444***)))...***+++111///&&&$$$)))&&&!!!ZZZGGG+++000---***+++,,,------,,,+++***+++++++++,,,,,,---------...------,,,,,,++++++***------,,,+++++++++,,,,,,---"""222--->>>&&&&&&:::---+++'''******+++++++++,,,,,,,,,000///---,,,,,,---///000************************)))***---***,,,555&&&%%%...000'''"""'''///333~~~(((,,,,,,$$$***,,,,,,+++******+++,,,,,,'''000***///&&&***///++++++,,,(((<<>><<<;;;;;;;;;:::999:::777444222222222111000444333111222444555333111000000000000////////////------........./////////111000000///......---------------.........//////555111......000111///,,,------------------------...---,,,---000222111////////////.........------...***...___)))((('''(((***+++)))'''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,)))+++111///""""""///***444555***%%%...777777333)))---'''---***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---&&&...+++666(((---...+++)))...******+++++++++,,,,,,,,,///...---++++++---...///++++++++++++++++++++++++)))------''''''+++***111<<<'''###555<<<000---999...666"""111,,,++++++******++++++,,,%%%...++++++444'''&&&:::!!!(((222ooo444---'''***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++***************,,,+++++++++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,rrr\\\MMMEEE@@@>>><<<;;;;;;<<<<<<<<<;;;999777444222222333222111444222111222333444333222000000000000////////////---------.........//////000000000///......------........./////////000000333111///000222222000---........................000......222888;;;999555.........---------------...***...___,,,++++++,,,------,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000...&&&...)))$$$+++222,,, ###222...%%%:::___''';;;(((++++++,,,,,,,,,,,,++++++************++++++++++++******+++,,,,,,---......///...---,,,++++++***+++---+++)))(((,,,@@@111'''---(((111******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...***000'''&&&---&&&'''+++'''999ppp333!!!444!!!000,,,+++************+++,,,$$$,,,+++'''222&&&$$$666###---''',,,''''''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------***,,,------+++******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------.........///++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,sss]]]PPPHHHDDD???===;;;;;;;;;<<<;;;:::;;;888666444555555444333333222222222333333222222000000000000////////////......////////////000000000000//////............---.........////////////000000///111222222///---........................000---...333:::===:::555------------------------...***...___.........//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------(((333&&&((((((555---!!!(((333...%%%FFFttt222###999))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------///...---,,,+++*********,,,000&&&((((((JJJ{{{(((+++222)))---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...,,,)))+++:::***...+++555+++///___<<<+++111'''''',,,++++++************++++++%%%*********$$$---000$$$111222...{{{222%%%,,,***++++++,,,,,,++++++******+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,---......,,,+++***)))******+++,,,---......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---///...---,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,rrr]]]PPPIIIFFFAAA???<<<;;;;;;;;;999888:::888555444555555555444222222222222222222222222000000000000//////////////////000000000111111111////////////............,,,,,,---------..................000111111///---------------------------+++)))***...333555222...------------------------...***...___,,,,,,------,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///,,,111,,,666""";;;---EEE111(((;;;000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++///...---,,,+++++++++++++++111(((***+++(((...000,,,(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------"""%%%000111222444***XXX"""%%%000'''000***************************)))((()))---'''111888 222&&&{{{===///,,,+++***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,---------,,,+++*********+++,,,---......//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,---...---,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))*********************+++++++++,,,,,,)))***++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++........................,,,++++++******++++++,,,ppp[[[OOOHHHEEEBBB@@@===;;;;;;:::888777888666333222333333333222111222333222111000111333000000000000//////////////////000000000111111111//////////////////......,,,,,,,,,------------...,,,---...///////////////------------------------+++++++++---//////...------------------............***...___...///000000...,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,)))---333''',,,,,,---$$$---(((+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++......---,,,,,,+++******------,,,,,,++++++,,,,,,***///,,,***/// 777)))***,,,)))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------444((()))###PPPSSS+++///$$$111111'''))))))***++++++***))))))sss+++'''***&&&222***---)))&&&000***"""555&&&***++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++***************************************+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,------.........000///...------,,,,,,---++++++++++++++++++++++++***))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++************++++++++++++******+++,,,,,,,,,++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,nnnYYYMMMGGGEEE@@@>>><<<;;;;;;;;;:::888888555333222333444333222000222333222000000111333000000000000////////////............////////////.../////////////////////------------............---......//////000111222........................,,,...000///......///111------........./////////...***...___111333444333000...///000++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,666)))111,,,###///444666;;;,,,@@@'''...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++111'''000%%%QQQwww((())))))---******+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,%%% :::444000[[[%%%666444%%%///000&&&((()))***++++++***)))(((UUU+++''',,,%%%000'''%%%///444ddd...###444&&&***++++++,,,,,,++++++***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((((((((()))***+++,,,---------------............//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********))))))+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++******++++++*********+++,,,---************************************************,,,++++++******++++++,,,nnnZZZNNNHHHFFF>>>===;;;;;;<<<<<<;;;::::::777555444555666555555///222333333000///111333000000000000////////////,,,,,,,,,---------...............///////////////............/////////000///////////////000333555000000000000000000000000))),,,///---******---222........./////////000000...***...___...000222111---+++,,,...******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,+++***???///***:::!!!~~~(((---***111+++///...---,,,,,,,,,,,,---.../////////......---------***++++++,,,,,,------...++++++++++++,,,---......+++(((333$$$///+++,,,---(((000******+++++++++,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,333///((()))eeeDDD,,,...***///###444***((()))***++++++***)))(((777***'''...000(((111,,,000XXX)))222000------+++++++++,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))'''''''''''')))+++---..................---------///...---,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------............------,,,,,,------...++++++,,,,,,,,,---------************************+++,,,,,,+++***+++...000,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++***+++,,,...///************************------------------------,,,++++++++++++++++++,,,mmmYYYMMMEEE@@@??????===<<<;;;::::::999666555555444444444444555444444444333222111000///222222222111111111111000///...---------...000111////////////............//////......---------,,,---...///000111222333333+++...000111000000111333.........------,,,,,,,,,---,,,***)))***---000222---)))---___------/////////...---,,,........................------------,,,+++***)))+++,,,,,,------,,,,,,+++000'''000222222%%%222:::---***!!!888)))***......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,)))&&&&&&))),,,...$$$555%%%"""555&&&666)))333)))///++++++++++++++++++++++++------------------------,,,++++++,,,...///...---"""666...******bbbppp++++++++++++++++++++++++---***((()))+++,,,***(((...ddd)))***111'''111ggg%%%*** 444,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++******,,,------+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,,,,+++++++++******000///---,,,++++++,,,---,,,...///...---+++,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++***)))(((((()))))))))******++++++,,,++++++***)))((((((((())))))******++++++,,,------111000///...,,,+++***)))++++++,,,,,,,,,---------------,,,+++)))(((''''''+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,+++******+++++++++***,,,...111111///,,,******+++---...++++++,,,,,,,,,---------)))))))))((()))******++++++++++++,,,---...000000///...,,,+++***++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,jjjWWWMMMGGGDDD???>>>===<<<;;;:::::::::888888777666666666666777999888666444111...,,,***111111111000000000////////////......//////000111////////////............/////////.........---------...///000111222333333(((***,,,---,,,,,,,,,...------------------,,,,,,...---,,,+++,,,...///111---***...___////////////...---++++++------------------------***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++...000///&&&$$$(((EEEKKK ::::::"""))))))111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...###000(((***777'''(((TTTmmm)))000'''++++++++++++++++++++++++------------------------...---,,,,,,---...---+++,,,000(((+++333ccc'''++++++++++++++++++++++++,,,***)))***---...---++++++555$$$444000((()))---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++******,,,------+++)))++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++,,,,,,,,,+++++++++******......---,,,,,,,,,,,,---,,,---///...---++++++,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,+++***+++...000...---+++******+++,,,---++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,---++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,gggUUULLLIIIGGG???>>>===<<<;;;:::::::::888888777666666666666666333333333333333222111000000000/////////............///000000111111000000////////////............000000////////////............//////000111222222+++---......---,,,---...,,,,,,------------------........................---***...___111111///---,,,+++++++++++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++###------111444+++QQQZZZDDD$$$%%%111000&&&,,,444///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,''',,,***...444***"""---###222$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------------+++***333,,,***)))''',,,eeeyyy###111+++++++++++++++++++++++++++***)))+++---//////...---|||???%%%///,,,/// 444------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++***+++------+++)))+++++++++++++++++++++++++++++++++***************+++++++++++++++*********,,,,,,,,,+++++++++******+++,,,,,,---------------,,,---......,,,++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,,,,+++------,,,,,,+++******)))*********+++,,,,,,------*********++++++++++++,,,)))******+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,---,,,++++++,,,...++++++++++++++++++,,,,,,*********++++++++++++,,,++++++******++++++,,,---------,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggUUULLLGGGEEE>>>>>>===;;;;;;:::::::::777666555444444333444444///000111222333444444444000000000/////////.........///111222222222111000////////////............000000000000000/////////......//////000111111222...000111000///------...,,,,,,,,,------.........//////000000000///---,,,...***...___111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,///###,,,666222)))%%%<<<...111cccNNN000222999###$$$///333<<<+++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................***++++++++++++++++++***...+++++++++***------%%%:::+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,++++++'''///...--- ,,,777===www,,,***,,,+++++++++++++++++++++++++++***++++++,,,------------LLL\\\111333###...%%%333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++***+++,,,,,,+++******+++++++++++++++,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***,,,---......------+++---......,,,++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++&&&(((***,,,,,,,,,***))),,,,,,,,,++++++*********)))))))))***++++++,,,,,,))))))*********+++++++++******+++,,,---//////000+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,)))***+++,,,------,,,,,,))))))*********+++++++++,,,++++++++++++,,,---------,,,++++++******++++++++++++++++++,,,------...---------,,,+++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiVVVKKKCCC???>>>===<<<;;;;;;;;;;;;;;;777777555444444333333333555555444333222000///...111111000000000/////////...///111222222222111000////////////............/////////000000000000000.........///000000111111---...///...,,,+++++++++,,,,,,,,,------.........//////000111000///---+++...***...```...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---111,,,...(((###;;;;;;$$$+++///'''###GGGAAA%%%888$$$999%%%///777***666111......---,,,,,,,,,,,,---+++++++++,,,,,,---------........................---,,,***))))))***,,,---///,,,...+++$$$...444***CCCuuu"""555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...///000(((---444'''555///,,,"""OOO'''000333)))++++++++++++++++++++++++,,,,,,,,,+++***))))))***(((,,,SSS&&&%%%***''',,,555---$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++******,,,,,,+++************++++++,,,,,,,,,******************++++++---,,,,,,,,,++++++******,,,,,,,,,+++++++++******((()))+++---......------+++---...---,,,***++++++******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,+++++++++'''(((***,,,---,,,+++*********+++++++++,,,,,,,,,+++***************))))))))))))*********+++++++++,,,,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---...---+++******+++)))+++---...///...---,,,))))))*********+++++++++,,,,,,,,,+++,,,,,,---...++++++******++++++,,,---***++++++,,,---------------------,,,+++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiVVVJJJBBB=========<<<;;;;;;;;;;;;;;;:::999888666666555555555333333333333333222111000111111111000000000//////...///000000111111000000////////////..................////////////000000.........//////000000000...///111000...------...,,,,,,------------------...//////000///...---,,,...+++///```++++++++++++,,,---...///---------------------------...............------+++,,,,,,------,,,,,,++++++***333555000)))!!!222,,,...777111$$$&&&444333:::++++++(((444%%%000444&&&333555......---,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++---...000***,,,222...''',,,000)))'''$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,...//////...///555---%%%"""222&&&+++222///222444(((...cccppp333444***)))...++++++++++++++++++++++++,,,------+++)))'''((()))((($$$LLL333"""777###%%%222((())))))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,+++******+++------+++******+++,,,,,,+++*********++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))+++,,,------------+++,,,------+++******+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---......------,,,)))******+++,,,,,,------,,,,,,++++++***)))((((((*********++++++++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,++++++******++++++,,,+++---......,,,******++++++,,,---...///...---,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffTTTJJJCCC@@@======<<<;;;;;;;;;;;;<<<:::999888777555555555555///000111222333444444444000000/////////.........//////......//////000111////////////............------........./////////.........//////////////////000222111000//////000------------------,,,,,,---............------,,,...+++///```++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---............+++,,,,,,------,,,,,,+++555&&&---$$$333333:::111%%%%%%)))...+++&&&***444...ooosss(((777---444777222&&&(((,,,...444///......---,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................'''---000///,,,++++++,,,+++@@@)))------------------------...........................,,,+++,,,......---,,,$$$///)))444***555///---111(((###&&&&&&%%%+++666III---111,,,000 111+++++++++++++++++++++++++++,,,...,,,***((()))++++++(((jjjVVV555)))'''666***---...(((222+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++------+++))))))+++,,,,,,+++)))******+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,------***,,,------+++******+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++++++++*********+++++++++++++++------------------,,,,,,+++++++++++++++++++++,,,---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++******+++,,,,,,***,,,......,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccRRRIIIFFFDDD======<<<;;;;;;;;;<<<<<<888777666555333333222222666555555444222000...---//////.........---------///...---------...000111000/////////............,,,---------......//////.........///////////////***,,,------,,,++++++,,,.........------,,,,,,,,,------------------------///+++///```,,,------...---,,,***)))************************((()))***,,,---...//////+++,,,,,,------,,,,,,+++'''&&&===$$$++++++---,,,111222000...///111---&&&222iii@@@777 +++666+++""")))333000)))000333***......---,,,,,,,,,,,,---******+++,,,,,,---..............................)))+++---//////---+++))))))///---+++///---,,,444333@@@fff222------------------------////////////////////////000...------------,,,***---222$$$888$$$(((---+++---...//////...,,,***(((###)))%%%555+++"""222000(((++++++++++++++++++++++++***,,,...---+++***,,,...((((((:::@@@---...)))---'''***---,,,//////)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---...+++))))))***,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++*********+++,,,---***,,,------+++******+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))))))))******++++++,,,------+++***************------,,,++++++*********,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------******++++++,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***,,,...//////---***(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---))),,,......---++++++,,,---,,,,,,++++++*********++++++,,,,,,,,,---------++++++******++++++,,,---000000...---,,,+++++++++,,,------...---,,,***)))******+++,,,,,,,,,++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,~~~bbbQQQIIIDDDAAA=========<<<;;;:::888888999888777555444444444444777666555444222111000///...000111///...///000/////////000000000000//////000000000000////////////222111000//////000111111000///---,,,,,,---...///***++++++,,,,,,,,,---------------.........//////------------------------,,,)))---^^^***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------&&&###(((+++******---------------------------/////////......---------000+++&&&|||KKK333000111###+++,,,---......//////......///...---,,,,,,,,,,,,,,,)))***///&&&///333(((,,,***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000''',,,******(((+++###;;;'''+++))))))***+++,,,,,,,,,,,,.......................................---------------------------------'''+++:::&&&888***,,,***)))'''((()))+++++++++***)))***++++++,,,,,,---------'''333...\\\000,,,000///,,,++++++,,,---............++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,---...///******+++++++++,,,,,,,,,------------------------************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000///...---++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,+++***+++,,,---.........---------,,,,,,,,,000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---///000000...............---------~~~aaaQQQIIIDDDAAA=========<<<;;;:::888888888777666444333333333333444333333333222222222111000111111000//////000/////////000000000000//////000000000000/////////...000///............///000000//////.........//////111111000...,,,+++***))),,,------------.........------------------------///,,,///```+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///***'''+++---+++***,,,------------------------------,,,,,,,,,+++++++++&&&---(((FFFQQQ%%%JJJ%%%+++,,,,,,---------------///...---,,,,,,,,,,,,------)))+++;;;"""&&&777***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111***888...///%%%,,,)))555(((///******+++,,,---.................................,,,,,,,,,---------------------------------------'''888DDD333---)))+++...***)))***++++++++++++++++++,,,+++++++++,,,------...++++++"""KKKTTT===)))''',,,+++***,,,)))))))))******)))((((((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))((((((***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---............---,,,,,,+++++++++,,,---.........---------,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,---------------|||```PPPIIIDDDAAA======<<<<<<:::999999888777666555444333222222222000000111111222333333333222111111111000000///000...//////000000//////...000000000/////////.........------,,,,,,---......//////000000000000000///222222000...,,,***)))(((,,,,,,,,,,,,------------........................111...111aaa++++++,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,------------000---,,,...///,,,***+++---------------------------,,,,,,,,,,,,+++++++++)))...///###VVVaaa...666***+++,,,,,,------,,,,,,......---,,,,,,,,,------222///'''888"""111...444++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,CCCjjj,,,333###.........+++111++++++,,,---...///000000........................***++++++,,,,,,---------------------------------///333CCC666EEE$$$---,,,,,,++++++++++++,,,------,,,++++++,,,......&&&+++---[[[###IIIiiisssOOO666(((&&&&&&,,,333111((('''+++,,,,,,,,,++++++***)))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,++++++***------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++***((('''''')))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......//////......,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---------{{{___PPPIIIDDDBBB>>>===<<<;;;:::999999999777777555444333222222222000000000111111222222333333000///111222000///000...//////////////////...000000/////////.........------------------......---...///111111000///...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////000,,,000```,,,,,,,,,++++++,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,------------......---...//////---,,,+++------------------------........................444(((111'''333SSS((()))++++++,,,------------,,,...------,,,,,,,,,------[[[ (((,,,------....../////////------------------------,,,,,,,,,------.........%%%555+++&&&222&&&---...***///---++++++,,,,,,---///000000........................******+++,,,---.........------------------------...***666444!!!===$$$111...---,,,*********+++,,,///...,,,++++++,,,---...(((***111,,,fff&&&333<<<666222333""" 222666444***%%%'''++++++444---***,,,...---///333---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------------......******************************+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++//////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------))))))***++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++++++++******+++,,,---.........yyy^^^OOOHHHEEEBBB>>>===<<<:::999999999999999888777555444444333333222222111111111111111111333...---111333000///111......////////////......////////////............------......////////////+++,,,...///000///......+++,,,,,,---...//////000+++++++++,,,,,,,,,------////////////////////////,,,)))---^^^------,,,++++++,,,------...,,,***((((((***,,,...,,,,,,---------.........))),,,---.........---,,,------------------------........................222###,,,///---vvv444333,,,,,,---...............------,,,,,,,,,------...lllppp###++++++,,,---...000111111------------------------,,,,,,,,,---------------+++777)))222...,,,+++******222&&&,,,+++++++++,,,---...///........................+++,,,,,,---...//////000------------------------###222999###"""---......,,,+++)))))))))***+++...---,,,+++******+++,,,333$$$555 ,,,(((%%%&&&///---222'''"""$$$000666000&&&+++'''%%%)))---.........((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******,,,///111111000---,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........************************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------)))***+++,,,------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,---+++,,,,,,---...//////000www\\\NNNHHHEEEBBB???>>><<<:::999999999:::999888777666555444444444444444333222111000000///222+++)))000444000///222---......//////......---/////////.........---------...///000000000000000+++,,,---...////////////////////////////////////,,,,,,,,,,,,------------........................***''',,,^^^...---,,,++++++,,,---......---+++******+++---...,,,---------............'''+++---,,,+++---...---------------------------+++++++++,,,,,,,,,,,,---***---,,,,,,...EEE))),,,---......//////......------,,,,,,,,,---......@@@444*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,---------000...AAAeee+++///+++''',,,222%%%...---,,,++++++,,,---...........................,,,------....../////////------------------------&&&555&&&,,,EEE+++---,,,++++++************+++---,,,,,,+++***))))))(((000)))%%%222yyywww,,,111...)))******)))%%%000777333)))$$$***222///111333000+++(((***---)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***(((***...000000///,,,*********+++++++++,,,,,,,,,)))******++++++,,,,,,---************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,---......------++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,++++++***+++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))---000000...,,,---///,,,------....../////////vvv\\\NNNHHHEEECCC???>>><<<:::999999999:::888777666555444333333333444444444333222111111111111(((&&&///444000///222---......//////......---//////.........---------,,,---///000111111000000------------...///000111//////......---------,,,,,,------------.........------------------------,,,)))---___///---,,,++++++,,,---///...------,,,,,,------...------------............)))...///+++))),,,...---------------------------+++++++++,,,,,,,,,------)))444***,,,000///999,,,,,,---............---,,,,,,,,,,,,,,,---...///%%%ppp------,,,+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,))))))...222,,,,,,---'''---...+++111000...,,,+++,,,------........................------------------------------------------------111)))///+++ccc...///***+++,,,,,,,,,,,,,,,,,,***+++,,,,,,***(((&&&%%%(((000111111))),,,111(((...***,,,111+++000***%%%%%%)))---///000'''((('''%%%%%%***000555,,,------.........------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******)))(((((())))))******+++,,,,,,,,,((()))+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------************************))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------......///000000000++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,---------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,------------...------......---,,,,,,+++***+++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,000333333...+++,,,...------------------------uuu[[[MMMHHHEEECCC@@@>>><<<999888999::::::777666555444333222222222444444333333333333333333///&&&$$$...444000///333---..................---//////.........---------+++,,,...000111000000//////............000222333************************---------.........//////------------------------///,,,///```///...,,,++++++,,,...///........................---------.........//////,,,111111+++(((+++...,,,---------------------------------....../////////,,,111$$$000222$$$++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///444333111///---,,,+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++%%%+++...)))///***---***333444222///---,,,,,,---...........................---,,,,,,,,,,,,,,,,,,,,,------------------------000!!!>>>,,,///===111***+++---...///...------)))***+++,,,+++((($$$""",,,,,,###...***)))OOOGGG+++000)))(((///###,,,******...000...+++***///)))$$$'''000555///%%%***************)))((('''+++++++++++++++++++++++++++++++++,,,,,,---------......,,,***(((&&&%%%$$$(((((()))***+++,,,,,,---)))***---/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,++++++---///000******+++++++++,,,,,,,,,++++++,,,------...//////************************((()))***+++,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))******+++,,,---......++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------........./////////...------,,,***+++,,,---...---,,,,,,......---------,,,,,,,,,,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666444///++++++,,,---,,,,,,,,,,,,,,,,,,,,,oooYYYOOOIIIEEEDDD===<<<;;;:::999888888888777777666555444444444444555444222222222222111///222222111000///...------111000///......///000111//////.........---------000000//////......------////////////..................------------......000&&&:::&&&///***---111//////---***+++...000111'''555///XXX------------------------111111000///...------,,,---............,,,***)))555%%%+++---000&&&666***///$$$&&&000++++++......,,,++++++,,,......999!!!---666---111222$$$+++***(((000&&&222---------,,,,,,,,,++++++333wwwSSS222///&&&111555,,,---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,000$$$???"""RRRrrr...&&&000$$$...%%%,,,,,,,,,---------......333'''000'''***666(((///...000,,,(((,,,///+++&&&........................---,,,%%%222%%%,,,,,,+++,,,---///111333,,,,,,,,,------.........(((111###(((999###:::&&&222"""+++222&&&...---,,,++++++---///000++++++,,,,,,,,,,,,------)))***,,,------,,,***)))))))))***+++,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))///...------++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------+++'''%%%%%%&&&)))+++***++++++,,,,,,++++++***++++++++++++++++++++++++000///...---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......)))***,,,...//////......---,,,,,,++++++,,,,,,---////////////...---,,,+++++++++,,,,,,,,,,,,------000///---,,,,,,---///000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000000111///,,,++++++,,,.........------,,,,,,,,,nnnYYYOOOIIIEEEDDD>>>>>><<<;;;:::999999999666555444333222222222222555333222222222222111///////////////000000000000000000///......///000000//////.........---------///////////////.........////////////..................------------......444$$$///***666,,,///***///,,,)))+++///000)))"""...'''///ddd------------------------000//////......---------000111111111000///...---LLL###(((RRRfff(((---'''...???666''',,,...------,,,,,,------...%%%444555222$$$!!!XXX***,,,...(((000)))000---------,,,,,,,,,++++++(((NNN^^^555$$$000888&&&//////...------,,,,,,+++////////////////////////...+++***)))<<<&&&000***(((---.............../////////000 999&&&mmmGGG)))(((---///000///+++---555........................---...;;;!!!ooo444...---,,,+++***)))))))))+++++++++,,,,,,,,,------***444((((((333!!!"""OOOSSS(((333'''''',,,,,,+++***)))***+++---...++++++,,,,,,,,,,,,------***+++---......---+++***++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++...........................------,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++,,,------------,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,+++++++++,,,,,,...---+++)))((()))+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...///000000000///...---,,,,,,++++++,,,,,,---------...............---++++++,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......---...///...---,,,---.........---------,,,,,,,,,nnnXXXNNNHHHEEECCC???>>>===<<<;;;:::::::::777777666555444444444444555333222222222222111000////////////000000000000//////...------...///////////////.........------.........///////////////////////////..................------------......222''')))///444(((444+++(((///333---%%%&&&555EEE???''',,,YYY------------------------------------------------......///......---,,,+++777 GGG333444...:::***------............------(((999!!!,,,222>>>000+++222(((///...---------------,,,,,,,,,,,,+++,,,MMM///111333---+++((())),,,......,,,************************111666))))))(((333777+++...+++222............////////////777777222!!!---222(((888(((........................)))...&&&555XXX------,,,+++***((('''&&&******++++++++++++,,,,,,+++111+++)))222...$$$&&&vvv%%%777"""333+++******)))((((((***+++,,,++++++,,,,,,,,,,,,------,,,,,,............,,,,,,,,,,,,,,,+++++++++******)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000000///......------,,,,,,++++++,,,,,,---++++++---....../////////++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++************---,,,,,,,,,,,,---......+++---......------...000...------------,,,,,,,,,lllXXXNNNHHHDDDCCC???>>>===;;;::::::::::::666555444333333222222222444333222222333333111000222222111000///...------.........------.........////////////............------......//////000000////////////..................------------......+++000---000***###444......+++,,,111333...&&&"""...(((888www........................,,,,,,,,,---------......------------,,,,,,++++++))))))"""+++444///***000,,,---...//////...---,,,999&&&&&&222+++222)))444(((...222+++...------------,,,,,,,,,555$$$bbb>>>888222///111111...***////////////////////////$$$...666(((333___ggg---222444)))---,,,,,,,,,,,,,,,,,,,,,,,,[[[ccc!!!:::'''777000111........................333---%%%...***+++---......---,,,,,,+++++++++++++++,,,,,,,,,...+++++++++///666444))))))hhh---999'''***))))))((()))***+++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))***++++++***)))(((,,,++++++******++++++,,,......---,,,+++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------.........---+++++++++,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---,,,,,,,,,+++*********---,,,,,,,,,,,,---......+++---......---,,,...///------------------------kkkWWWNNNHHHDDDBBB>>>===;;;:::999999888888333222111000////////////444222111222333333222000222222111000///...---------..................---000000/////////.........------......//////000000////////////..................------------......'''555---,,,+++)))))),,,---)))'''((())))))000999---$$$...........................++++++,,,,,,---.........000000000///////////////000(((zzz+++999444%%%555&&&,,,---////////////---,,,555<<<000777000'''222)))---444,,,.........---------,,,,,,000(((444333***,,,,,,,,,,,,,,,,,,,,,++++++###\\\111!!!111444...///000........................444111$$$jjj)))+++---///000000//////---------------,,,,,,,,,111'''+++///((()))///+++777999,,,111%%%***************++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))***+++,,,,,,+++***))),,,++++++******++++++,,,...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------......---,,,+++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***.........---,,,,,,,,,+++---,,,,,,,,,,,,---......---.........,,,+++,,,---------------------------jjjVVVNNNHHHCCCAAA===<<<;;;:::999888888888666666555444333333333333333222111111333333222111////////////000000000000---...////////////...---000000000/////////...............///////////////////////////..................------------......***222)))(((333555EEECCC777///000///+++***...111)))........................,,,,,,------........./////////...------......///(((333)))|||---$$$888***......////////////......+++000###)))...(((000,,,+++222...............---------,,,(((---SSS111......,,,111............------------...iii]]]+++))),,,777***........................)));;;+++,,,,,,------,,,,,,,,,......------------,,,,,,,,,%%%+++333***###''',,,+++&&&OOO,,,"""++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------*********++++++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++************+++,,,,,,,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---//////++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------///000111222---,,,,,,++++++,,,,,,---.........------,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++............---------------,,,,,,,,,,,,---......---......---+++***+++,,,,,,,,,,,,------------...iiiVVVMMMGGGCCCAAA>>>===<<<;;;:::999999999:::999888777666666666666333222111111333333222111////////////000000000000...///000000000000///...000000000000/////////...///////////////.........////////////..................------------......,,,...,,,)))444333###UUU///,,,///)))$$$)))III~~~..........................................//////---,,,++++++++++++,,,---888(((&&&kkk///HHH===//////............//////,,,999333yyy---,,,//////***---///............------------+++,,,777ooo,,,,,,(((222.........---------,,,,,,***&&&ddd###CCC111999...........................>>>------,,,+++************---------,,,,,,,,,++++++((((((***...///,,,+++... :::uuu999******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))))))))******++++++++++++++++++++++++,,,------///..................///,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,,,,---------...,,,,,,------------,,,,,,------------------------(((((()))***+++---///000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......---...///000111---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,---------------...---,,,,,,,,,,,,---......***,,,------,,,+++,,,...,,,,,,,,,---------......hhhVVVMMMGGGCCCAAA???>>>===<<<;;;:::::::::555555333222222222222222333222111111333444333111222222111000///...------...///000111111000///...000000000000////////////000000//////.........---000/////////.....................------.........,,,---555,,,,,,(((111ZZZ999555PPP////////////////////////////////////////////////000///...---......000111000)))888444888;;;%%%000///...------...///000...+++...000///111)))***/////////.........---------222%%%)))///..."""///,,,,,,,,,++++++*********))),,,aaa'''&&&@@@)))........................666...---+++++++++,,,---...,,,,,,,,,++++++*********---000(((###---222,,,)))...'''///"""III,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++++++++*********+++,,,------...///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------(((((())))))*********+++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,++++++++++++++++++,,,*********+++,,,---...///***))))))))))))***+++,,,,,,------......------,,,------------------------+++++++++***++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...---,,,+++,,,---------,,,,,,++++++,,,,,,---******+++,,,------------++++++,,,,,,,,,---------...---+++******+++---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......(((***,,,,,,,,,,,,...000,,,,,,,,,------.........fffTTTKKKFFFDDDDDDAAA>>>;;;999999999999888666666666777777777777777444333222222333333111000000000000000000000000000222000//////000000///---////////////////////////---...000111111///---,,,......------------......000000000000////////////,,,333%%%+++333###......///000000///......---------............///,,,,,,,,,,,,,,,,,,,,,,,,%%%777&&&'''~~~CCC,,,///222///+++***---000ppp+++'''111222&&&888''')))******+++,,,---......///+++333777222&&&,,,///////////////////////////***777ccc,,,+++888000...---###!!!CCCnnn++++++++++++++++++++++++...---+++***)))***++++++------++++++++++++------222***+++111bbb,,,,,,000---&&&(((,,,(((***222333+++''',,,---***---------,,,,,,++++++++++++******))))))******+++*********++++++*********,,,,,,,,,,,,------...///,,,+++******,,,,,,+++***,,,++++++******++++++,,,000...+++)))***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,***+++,,,------,,,+++***---+++)))***,,,---+++))),,,++++++******++++++,,,///...,,,+++***+++,,,,,,111000...---,,,,,,---...............---,,,+++***---------------------------,,,,,,++++++,,,,,,---------............------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......---,,,,,,---......---+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......//////...------------...,,,++++++******++++++,,,---,,,+++*********+++,,,------------------------+++,,,------++++++,,,---------------------------fffTTTKKKFFFDDDDDDAAA>>>;;;999999999999888666666666666666666666666444333111222222333111000000000000000000000000000///---,,,,,,------,,,+++////////////////////////......///000000///...---.........------.........000000000000/////////...///&&&???555SSS........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,000 222///999gggaaaaaajjj...---222333'''555))).../////////////////////***...---fffhhh000---111////////////////////////111...cccqqqddd^^^ggg{{{+++++++++++++++,,,,,,,,,...---,,,+++***++++++,,,---,,,,,,++++++,,,,,,---+++"""(((///%%%;;;MMM888$$$<<<555&&&111+++'''$$$%%%+++//////------------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......---+++***+++,,,---,,,+++,,,++++++******++++++,,,///---+++***+++,,,,,,+++*********+++++++++++++++,,,,,,------,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,++++++++++++------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,***)))***+++,,,+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...//////...---------------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,------------------------,,,---...---++++++,,,---------------------------eeeSSSKKKFFFCCCCCCAAA>>>;;;999999:::999888555555555555555555555555333222111111222333111000000000000000000000000000...,,,+++,,,------,,,***////////////////////////......//////////////////........................000000000/////////......555'''###+++;;;~~~///...---,,,,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,---&&&...###---hhh---000...333(((111...111111000000000/////////***666,,,777)))---//////////////////////////////+++,,,...ZZZ******++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---###000------+++???vvv---,,,+++)))+++!!!+++---333777111(((''',,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,------,,,+++,,,---...---+++,,,++++++******++++++,,,...,,,++++++------,,,*********++++++,,,,,,------++++++,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***)))***+++,,,+++***,,,---............---,,,------,,,+++++++++,,,,,,************+++,,,---...***+++,,,------.........+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,------------,,,,,,)))***++++++,,,,,,++++++---+++))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''))),,,---///......---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------000111111000...---...///------------------------dddSSSKKKGGGCCCBBB@@@>>>;;;:::::::::999777555444444444444444333333333111000111222222111000000000000000000000000000000///......///000///...///////////////////////////............//////000......////////////......000000/////////.........===---...:::)))]]]///...,,,++++++,,,...///---------............///------------------------(((777$$$<<<]]]'''///***111)))...222...---------------------,,,777,,,%%%000)))***////////////////////////,,,---999222555555******+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&:::,,,###666///"""555222"""...---444%%%+++,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,+++++++++******++++++,,,...---,,,,,,......---,,,,,,++++++******++++++,,,,,,,,,+++,,,------,,,***,,,,,,---......///000000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************++++++++++++***,,,---//////---,,,***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++111///,,,+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++,,,///...------,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------///000000///---,,,,,,...------------------------cccRRRKKKGGGCCCAAA@@@>>>;;;:::::::::888777555555444444333333333222222111000000222222222000////////////////////////111000///000111222111000////////////////////////...............///000111......///000000///......////////////............444,,,###---''''''000,,,JJJ///...,,,++++++,,,...///---------............///------------------------000...'''///'''***JJJ888'''000***000***...333******+++,,,------......+++000+++,,,XXX---,,,////////////////////////***444###)))000kkk&&&++++++,,,,,,,,,---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,///***&&&))),,,++++++...333sssTTT ***,,,444222***"""&&&111///&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,++++++******+++++++++...---,,,,,,......---,,,,,,++++++******++++++,,,,,,++++++,,,......,,,***,,,,,,---......///000000,,,,,,---------------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))************+++,,,)))+++,,,......,,,+++)))+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------,,,+++***)))........................+++,,,...//////...,,,+++------............------------------------------,,,------......------,,,+++,,,,,,---------------333000...---...000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------------------------------***+++++++++)))((((((***------------------------bbbQQQKKKHHHCCC@@@???>>><<<;;;;;;:::888666555555555444444333333222111000///000222222222000////////////////////////000.........000111000///////////////////////////------......///000000000...///000111111000///.../////////.........------%%%###555CCC$$$000<<<000111===///...---,,,,,,---...///---------............///------------------------444'''***444'''000***lll...///333...///+++...///++++++,,,---...///000111...000---:::hhh333...////////////////////////)))000&&&%%%;;;)))SSS***------------,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,++++++###---/// &&&444---%%%$$$ZZZxxx(((***"""---444111---,,,+++(((++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++++++++,,,---,,,+++,,,---...---+++,,,++++++******++++++,,,,,,+++***+++---...---,,,******++++++,,,,,,------,,,,,,---.........------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,''')))******))))))+++,,,******+++,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---------........................,,,---...//////...---,,,---......//////......---,,,,,,,,,------------...------............------,,,---......//////......000...,,,,,,---//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---......------------------------------+++---...---,,,+++,,,...------------------------aaaPPPLLLHHHCCC??????===<<<;;;;;;:::888666666666555555444333333333111//////000111222222111///////////////////////////------...///000000///////////////////////////+++,,,...000000000000///...///000111111000///...//////.........---------666000---555:::'''$$$;;;999!!!222........................---------............///........................***...+++***666!!!:::###===...111111111,,,,,,111+++------......//////000000000444///777@@@999111////////////////////////---''':::000)))///555+++---.........---,,,,,,++++++)))***+++---------,,,++++++,,,,,,------,,,,,,+++(((***222...&&&///000(((444,,,555hhh222$$$!!!+++...&&&)))555+++++++++,,,,,,---------++++++************++++++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,++++++******++++++,,,---+++******,,,---...---*********+++++++++++++++++++++,,,---------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++&&&(((******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***++++++++++++)))))))))***+++,,,,,,---,,,,,,................................................,,,------......------,,,,,,,,,,,,---------......------............------------...////////////...---,,,+++,,,---...---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------***+++,,,............------------------------------...000000//////111222------------------------```PPPLLLHHHCCC??????===<<<<<<<<<:::888666777777666555444444333333000/////////111222222111///////////////////////////......///111222111000////////////////////////***,,,...000111111000///...///000222222000///...//////.........---------999555///###444'''888666&&&&&&444...""";;;eee......///000000///......---------.........//////........................"""111///((((((>>>333***iii111,,,...+++111***---444***...............---------,,,555***(((***AAA666////////////////////////555(((333,,,***000(((>>>FFF555***//////...---,,,++++++***((()))+++,,,---,,,,,,+++++++++------------++++++000***'''///222'''&&&555((())))))&&&+++nnn%%%###555///$$$(((+++++++++,,,,,,---------+++******************++++++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++++++++++++++,,,...,,,))))))+++---......---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---//////---+++)))*********++++++,,,,,,,,,***+++,,,------,,,+++***&&&(((******)))(((+++---...------,,,,,,------...)))***,,,---...---,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,+++***))))))------------------------///...------------...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------............------,,,---......//////......---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000222...---,,,,,,++++++,,,,,,...------,,,,,,------...)))+++,,,...//////......------------------------(((***+++,,,,,,,,,...///------------------------}}}cccTTTHHHEEEEEE???>>>===<<<;;;:::999999999999888666444222111111000222333333444444333333222000000000000000000000000,,,---///000000000///...---.........//////000000////////////////////////+++,,,---///000000111111111...---...//////---***000...---...///000///------------............///,,,fff////////////////////////........................------------------------////////////////////////***:::***444,,,...//////...------...////////////////////////000666+++$$$000(((,,,---555555++++++000------,,,,,,---///000///...FFFrrr%%%333333---......//////000000000///...---,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,'''222'''***222NNNyyy888&&&+++...)))333(((---222555&&&...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,++++++++++++++++++))))))+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************------++++++++++++---------------,,,,,,+++++++++---------,,,,,,+++++++++------,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))***++++++------...///000///...---+++***)))((($$$%%%'''(((***,,,......,,,,,,,,,---------.........///////////////......++++++------.........---,,,,,,,,,------.........,,,---......//////......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///......------,,,,,,+++...---,,,---///000///...///......---------......///............---------{{{bbbTTTHHHFFFGGGAAA>>>===<<<;;;:::999999999888777555444333222111111000000000111111000000000000000000000000000000000,,,---///000000000///.............../////////000////////////////////////,,,---...///000000000000///---,,,---///000...,,,///...------//////...------------............///CCC&&&!!!YYY................................................------------------------000000//////............;;;777CCC000''',,,...//////...------...------------------------,,,---000777777yyy888444+++,,,---***///333,,,...------...///000000///"""QQQ>>>###///!!!*********+++++++++++++++......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***777((("""777///###888mmmeee'''000)))"""...***///+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,------...000//////...---,,,+++***))))))******+++,,,,,,---,,,,,,,,,---------............/////////......---------........./////////,,,------------------...,,,---......//////......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------,,,+++***+++---...---,,,---------,,,,,,---------///............---------zzzaaaSSSHHHGGGIIICCC>>>===<<<;;;:::999999999666666555444333333333333//////000000000000//////000000000000000000000000---...//////000/////////............////////////////////////////////////......////////////......000...---...//////...,,,///...------//////...------------............///222;;;***===........................................................................000000//////.........---%%%,,,555444+++444555%%%---...//////---------///------------------------000---...333111HHH___999111222333---///222,,,111000///000111222111000555...BBB@@@!!!111111$$$---------,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***!!!///888+++***666zzzlll222000777(((???$$$,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,************,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********************+++,,,---------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,---............------...------,,,,,,---//////.........---------------,,,---......//////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---+++***)))+++,,,,,,---......//////,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,---///............---------zzzaaaSSSHHHGGGIIIBBB>>>===<<<;;;:::999999999555555444333333333444444222222333333333333222222////////////////////////......//////////////////........./////////////////////////////////////////////000//////...------222111///......------,,,000///......000000///...---------............///222000111555444000///111................................................////////////////////////............/////////000---222---555***ooo===(((&&&333000---...///...---,,,...///////////////////////////000444,,,$$$,,,999222111999<<<111...444555555444333333555555444333<<<&&&777555???111222***777/////////......---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000111...&&&&&&000777---***!!!333~~~LLL(((,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---......///******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,++++++++++++,,,+++,,,,,,---,,,,,,++++++---------,,,,,,+++++++++------------...............---------,,,+++++++++,,,,,,,,,---------......+++,,,------...------------,,,***))))))***,,,---//////......------,,,,,,,,,---......///.........---------,,,,,,---------------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---,,,++++++,,,---------.........///...---,,,---///000///...,,,,,,------------------///............---------{{{bbbTTTHHHFFFGGGAAA>>>===<<<;;;:::999999999555444444333333444444444333444444555555444444333/////////////////////////////////........./////////////////////.........////////////////////////000000000000///...---,,,//////............000111111000///000111111000///---------............///999...%%%'''---///---,,,***222zzz........................////////////////////////////////////////////////+++,,,---...///111222222+++:::111>>>555222>>>(((222000(((***......///---,,,,,,...000000000000000000000000000***333...***222555>>>333555:::666777======>>><<<;;;;;;<<<<<<:::999111999...111<<>>===<<<;;;:::999999999555555444333333333444444222222333333333333222222000000000000000000000000000000///............//////////////////.........//////////////////////////////000000///...------***+++,,,---...111444777111000//////111111000///---------............///!!!)))444:::666//////333)))777***ZZZ------------------------////////////////////////........................++++++,,,...///111222333+++777(((888111777111iii222@@@,,,(((999&&&...///...---,,,,,,...000........................000---,,,333555000~~~nnnNNN<<>>IIIGGGFFFFFFFFFFFFDDDCCCFFF999888JJJ000333...XXX333!!!***888---)))111...............------------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$***---,,,222111###000))))))111333,,,&&&%%%FFF!!!+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,************,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------.....................---,,,+++++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,+++++++++******++++++,,,------...***++++++,,,,,,------...,,,,,,,,,---------......+++,,,---......///......//////---,,,,,,------.../////////...............,,,---......//////......------............------------------------------//////...---,,,,,,++++++........................------------------------------------------------***+++,,,---////////////000000//////...------,,,,,,+++***+++---...---,,,,,,---///000111111000//////............---------zzzaaaSSSHHHGGGHHHBBB>>>===<<<;;;:::999999999666555444333333333333333111222222333333222222111000000000000000000000000111000///...---......///000/////////............////////////////////////...///////////////......+++,,,.........000444888///...---...///000///------------............///>>>777///+++'''&&&,,,333$$$000+++555???'''MMM------------------------////////////////////////------------------------------......///000000000888!!!111666333222%%%222999+++VVVEEE%%%;;;(((333444 <<>>555GGGwww>>>******---...((((((555888+++...//////////////////000......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---999;;;---%%%)))+++(((+++222***!!!###,,,111666%%%"""FFF***555,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........,,,,,,,,,---------......,,,,,,---.../////////////////////.........------............////////////,,,---......//////......,,,---...//////...---,,,.................................------,,,,,,,,,........................................................................,,,,,,---.../////////...////////////............,,,+++***+++---...---,,,+++,,,...000111000000//////............---------xxx```SSSIIIHHHJJJDDD>>>===<<<;;;:::999999999666666555444333333333333222333333444444333333222000000000000000000000000111000///...------...///000000//////.........---////////////////////////......///////////////...000111111///,,,,,,000333...---,,,,,,---...---,,,---------.........//////+++((((((///333111......555+++***+++(((,,,111,,,666------------------------000000000000000000000000------------------------000/////////............(((666***%%%000222000---)))+++...555OOOfff<<>>999:::<<<>>>@@@CCCDDDEEEHHHIIIJJJLLLNNNPPPQQQRRRVVVWWWYYYZZZ]]]^^^```aaa```aaaccceeehhhjjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjdddccceeemmm```dddvvvZZZhhhZZZ\\\bbbZZZVVV[[[___]]]\\\ZZZYYYYYYXXXWWWUUUVVVPPPTTTXXXAAAOOOKKKHHHEEECCCIIIiii]]]:::***...777...666000...444,,,%%%111*********++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&***)))+++111...***///...'''###(((000222---(((%%%---222---%%%(((777FFFttt222%%%,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........***+++,,,,,,---------------------------------,,,//////000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........,,,,,,,,,---------......,,,---...///000000000000---.........------,,,+++------......//////000000,,,---......//////......,,,---...//////...---,,,........................******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........................................................///......------------......///000000000...---,,,---///000///...***+++---///000000///...//////.........---------ttt\\\SSSIIIFFFEEE@@@<<<<<<<<<;;;;;;;;;<<<<<<999888666444333222222333333333333222222222111111222111111000///......---///''' (((//////---///////////////////////////////////////////////////////////////////////////////////////...------//////000000000000//////,,,,,,,,,---------......000000//////.........---//////......------,,,,,,***...FFFqqq222111///---------///000000000000///......------........................,,,------...............111111000///////////////000000////////////000000IIIggghhhXXXBBB---(((,,,...------444333000...---...///000,,,---//////......///111////////////000111333333777777888999:::;;;<<<===@@@BBBDDDGGGJJJLLLMMMNNNRRRSSSTTTVVVXXXZZZ\\\]]][[[[[[\\\]]]^^^```bbbcccdddfffjjjmmmoooooooooooooooooooooooooooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjhhhfffcccaaa___^^^bbbaaa___^^^___^^^]]][[[]]][[[XXXWWWWWWWWWUUUTTTPPPMMMLLLJJJCCC@@@RRRiiikkkXXX666555444222111000000000///...///000111111///,,,++++++,,,,,,---...///000......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++...+++(((+++666GGGXXXdddzzzzzz777,,,******+++++++++,,,,,,,,,'''***,,,,,,***(((***,,,...------,,,***))))))((((((***+++------,,,+++***---.........---,,,,,,+++,,,------......------,,,------------------------***((('''***...111000...(((((()))************)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++))))))***,,,---...---,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,------,,,,,,***+++,,,---............---------------------------,,,++++++++++++,,,---..........................................------...333888777222...---...////////////000000000000////////////////////////...---+++******+++---............------,,,,,,,,,)))***+++,,,...///000000000000/////////.........------------------------000///,,,******,,,///000//////.........---------------------------------/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,111000///...---...//////000000///...............ttt\\\RRRIIIFFFEEE@@@???>>>===<<<;;;:::::::::777666555444333333444555333333333222222222111111111111111000///.........555000,,,---111444222...////////////////////////////////////////////////////////////////////////000000000000000///.........//////000000//////...,,,,,,---------.........000/////////............/////////...............555+++%%%+++222222---***000...---+++++++++---............///////////////////////////////////////------...////////////...111000//////.........///000000////////////000000###+++...+++---444333---333+++'''+++/////////000000000///......///000000---...000000///...000111000111111222444666777888888999;;;>>>BBBEEEGGGHHHIIIJJJMMMOOORRRSSSTTTUUUWWWXXXYYY[[[]]]___```aaaaaabbbbbbcccdddeeegggggghhhjjjmmmppprrrssssssrrrtttttttttsssssssssssssssrrrqqqqqqppppppppppppppprrrqqqpppnnnllljjjhhhhhhgggeeecccbbbbbbbbb```^^^```^^^[[[ZZZZZZZZZXXXWWWUUUQQQSSSWWWRRRJJJNNNXXXLLLKKKHHHEEE@@@;;;777555:::999777666444333222222222111000000111111///---.........------.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++---,,,++++++---///222444%%%444&&&!!!888111+++))))))*********+++++++++***,,,...---***))))))***,,,,,,,,,,,,++++++++++++)))***,,,---------+++***------......------,,,+++,,,------......------,,,------------------------,,,+++)))+++---///---,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,---............------------------------...---,,,++++++,,,---...................................................,,,111555444000------........./////////000000000////////////////////////000000000000000000000000/////////.........------++++++,,,---...//////000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////.........------........................000000000000000///......------------------------000000...---------...///000000///...............sss[[[RRRIIIFFFFFFAAA@@@???>>><<<:::999999999666555444333333444555666333333333222222222111111111111000000//////......000///000222333333000---/////////////////////////////////////////////////////////////////////////////////.........---------..................---,,,------------.........////////////...............///////////////000000111///...///---,,,///555///...---++++++,,,------------......///000000111000000000000000000000000......///000000000//////000///......---.........000000////////////000000888999555+++***222555222(((***...333222......111,,,------...///000000111...000111111000000111222333444555777:::===???@@@@@@AAADDDGGGKKKOOOQQQSSSSSSTTTUUUWWWYYYZZZ[[[[[[^^^___```bbbdddeeeeeeeeeggggggggghhhiiijjjkkklllnnnooorrruuuwwwxxxxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrooommmjjjiiihhhgggeeecccdddbbb```______^^^]]][[[]]]XXXXXX______WWWQQQQQQWWWTTTPPPMMMKKKKKKLLLMMM@@@@@@>>><<<:::999777777777555222111111000///---111000//////.........//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++)))***,,,,,,+++(((%%%###222888///(((---+++)))444))))))))))))************---...///...+++))))))***++++++,,,,,,---------...)))***,,,---------,,,+++------......------,,,,,,,,,------......------,,,------------------------///---,,,,,,,,,,,,+++)))+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,---..........................................------------......................................................+++...111000---+++---///------........./////////////////////////////////---...000111111000...---000000000///////////////------------.........////////////............------------------------------...////////////...---000000/////////.........////////////////////////000000000000000//////...//////////////////////////////...------------...000000///...............rrrZZZQQQIIIFFFFFFAAA???>>>===<<<;;;:::::::::777666555444333444555555333333333222222222111111111000000000/////////...'''***---/////////......////////////////////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,------......------,,,------------............///////////////...............//////000000111111%%%,,,444777333///000444000///............//////............//////000000////////////////////////...//////000000000000000///......---------......000000////////////000000)))///444333222222---&&&222333444333///---///333+++,,,...///000000000000000111333333222222333555999:::;;;>>>BBBEEEHHHJJJMMMNNNOOOQQQSSSTTTVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^cccdddfffhhhhhhiiiiiihhhhhhgggggghhhiiikkkmmmnnntttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzyyyxxxxxxwwwwwwuuurrrpppooommmjjjhhhhhhfffcccbbbbbbbbb```___ccc]]]ZZZ___aaa^^^[[[\\\PPPRRRTTTUUUSSSOOOJJJGGGHHHHHHFFFDDDBBB@@@>>>===<<<999555333222111000///111000//////.../////////------------------------------------------------........................---------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************,,,---///000"""&&&///222,,,(((&&&###)))*********++++++++++++---.........---,,,++++++,,,,,,,,,---------......***+++,,,---------,,,,,,,,,------...------,,,,,,,,,------......------,,,------------------------///...---,,,,,,+++***))),,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........///...---,,,,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------,,,,,,+++,,,------.........---////////////////////////................................................---------...............+++---...---,,,,,,...000------------.........///////////////////////////,,,---...//////...---,,,///////////////////////////.............................................////////////000000000000000000000000000000000000111111000000000///////////////////////////////////////000000//////...---///////////////////////////......---------------000000///...............qqqYYYQQQIIIFFFGGGBBB======<<<;;;;;;;;;;;;<<<999888666444333333333333333333333222222222111111000000000000////////////***---//////......000222000000000000000000000000///////////////////////////////////////////////////...---,,,,,,,,,------,,,,,,------------,,,,,,---------.........//////.........///////////////......//////000000111111)))+++***&&&"""###'''***//////........./////////000000//////.......................................//////000000000000000......------------...///000000////////////000000///111222000111444444222000///...,,,---000222333...///000111111111111000222444666666666777888:::@@@AAACCCFFFJJJMMMPPPRRRVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]___```aaaaaaaaafffgggiiijjjkkkjjjiiihhhgggfffeeefffhhhkkkoooqqqxxxyyy{{{}}}}}}}}}}}}}}}}}}|||||||||}}}{{{xxxvvvtttrrrpppmmmkkkhhhfffeeeeeedddcccbbbdddaaa```bbbbbbaaabbbddd```___]]][[[YYYXXXWWWWWWPPPPPPOOOMMMKKKHHHFFFEEEBBB???;;;777666555333111000000////////////000000,,,,,,,,,------,,,,,,,,,------------------------.................................------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...000***000333,,,///333---+++++++++,,,,,,,,,------,,,,,,,,,---...///...---......---------,,,,,,,,,++++++,,,,,,------------,,,,,,------...------,,,,,,------......------,,,------------------------,,,------,,,,,,++++++,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,///...,,,++++++,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------,,,,,,,,,,,,------...---------////////////////////////................................................---------.........//////---------------...000111------------.........///000000000000000000000000111000////////////000111........................000000////////////......////////////////////////////////////000000111111222000...------...000222222222111111111000000000...........................////////////...------.......................................---------000000///...............pppYYYPPPIIIFFFGGGBBB<<<<<<;;;;;;;;;<<<<<<===:::888666444333222222222333333333222222222111111000000000000////////////000111000///------...///000000000000000000000000////////////////////////////////////////////////222111///.........///000,,,------------------,,,------........./////////.........///////////////...///////////////000000,,,//////...000555888888,,,,,,,,,---------------111000000///......------..............................///000000000//////.........---......///000000000////////////000000111///---+++,,,...111222...//////...111444111,,,111111222222333333333444777999;;;======???AAACCCIIIIIIKKKNNNQQQTTTWWWXXXWWWXXXYYY[[[]]]^^^___`````````bbbccceeeeeeffffffggghhhjjjkkkkkkjjjhhhgggeeedddbbbcccgggmmmtttxxx{{{|||}}}~~~{{{yyyxxxvvvsssqqqmmmkkkhhhgggggggggeeedddcccfffiiiiiifffcccbbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZVVVVVVVVVUUUSSSQQQNNNMMMIIIFFFBBB???>>><<<999777333222111000000000000000,,,,,,---......---,,,,,,------------------------........................//////......---,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------+++,,,---------+++***)))888///------(((***,,,&&&,,,,,,,,,,,,---------...+++******,,,///000///......---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------......------,,,------......------,,,------------------------***,,,------++++++,,,...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///,,,***,,,+++++++++,,,,,,---...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,------...------,,,........................------............------........................,,,,,,------.../////////...............///000111------........./////////000000000000000000000000111///...,,,,,,...///111------............//////000000000000000////////////000000000000000111111---......//////000000111333000---++++++---000333333333222222222111111111000000000000000000000000///////////////......---//////////////////////////////000000//////...---000000///...............oooXXXPPPHHHGGGGGGCCC>>>===<<<;;;;;;;;;;;;;;;888777555444333333333444333333333222222222111111////////////000000000000111000/////////...---,,,000000000000000000000000////////////////////////////////////////////////111000...---,,,---...///------............------............////////////............/////////000/////////...............)))...111///......***$$$+++,,,,,,------...------///////////////.................................------...////////////...///.........//////000111000000////////////000000000000222555555333111000111444444111222444222,,,333333333333444666888:::===???BBBDDDEEEGGGJJJMMMPPPQQQRRRTTTVVVYYY[[[\\\YYYZZZ[[[]]]___aaacccdddbbbcccdddfffhhhiiiiiijjjhhhiiikkkkkkkkkiiigggeeebbb```]]]^^^ccclllvvv|||||||||}}}~~~|||zzzyyyxxxuuussspppnnnkkkjjjjjjjjjhhhggggggjjjlllkkkiiigggeeeccc___aaaccceeedddaaa]]]ZZZ[[[[[[\\\[[[ZZZWWWUUUSSSOOOMMMKKKIIIGGGDDDAAA>>>999888666444222000000///......///000000///....................................................../////////...------,,,,,,+++,,,------......------+++++++++,,,,,,---------***+++,,,.........---,,,%%%'''***...222222000...++++++,,,,,,,,,---------,,,******,,,...///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,------......------,,,------......------,,,------------------------+++,,,...---+++***,,,---++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((()))***+++,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,------...------,,,,,,------------------------+++,,,---......---,,,+++........................,,,,,,------...//////000............/////////........./////////000000000000000000000000000000000...------------------........./////////000000000000000000000000000000000000111111111222222222222000000111111222333333444555444333222222333444555333333333333222222222222222222222222222222222222111111111111111000//////000000000000000000000000///000111111111000///...000000///...............nnnXXXPPPHHHGGGHHHCCC@@@???===<<<::::::999999666555444444333444555666333333333222222222111111////////////000000000000000000111333555555333111000000000000000000000000////////////////////////////////////////////////...---+++))))))***+++,,,---......//////......---............/////////000---.........//////000000//////......---------,,,///222111++++++000444222------...///000000000///------......///000000000000000000000000000000000,,,------...............///////////////000111111000000////////////000000000//////111222111111333---111000++++++222777666333333333333666999<<>>@@@>>>======<<<;;;888666555555444444444333333333555333222222333444333222111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000...//////000//////...------,,,+++,,,...000000///000///---,,,,,,---///000//////...------------...000000000000000000000000//////......---------,,,000000000000000000000000......////////////......////////////////////////////////////////////////111///------/////////..................///000000111111111111000000000000000000000000111222444555000000000000111222333444666555444666:::>>>AAABBBHHHIIIKKKMMMPPPRRRTTTUUUYYYYYYZZZ[[[\\\^^^```aaa```aaaaaabbbcccdddeeefffeeeeeeeeeeeefffhhhiiijjjiiiiiikkkmmmmmmkkkgggcccXXXXXXZZZ^^^dddmmmuuuzzz{{{|||}}}wwwtttuuuvvvuuusssooonnnnnnmmmkkkiiigggffffffhhhkkknnnooonnnmmmlllkkkiiihhhhhhhhhgggeeecccdddaaa______```___[[[XXXXXXWWWVVVUUUSSSPPPNNNMMMIIIFFFBBB>>>:::777666555////////////////////////---......//////......---,,,,,,,,,,,,------------///.........------------,,,,,,------------------......---------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++---.........------------,,,+++++++++,,,,,,,,,,,,---------,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...------,,,---...000111------------------------...........................------,,,,,,------...///////////////.........000000000000000000000000111000000/////////000000,,,,,,,,,------.........111111000000000111222222000222333333222111111222444444444444444333222222333333333444444444555555:::999999999888888777777;;;::::::<<<>>>?????????BBBBBBAAAAAAAAABBBBBBCCC@@@???>>>===<<<;;;;;;;;;888666444444555777888888;;;999666333222222444555222222222222111111111111000000//////...---------///...,,,,,,---...------kkkTTTNNNGGGDDDDDD>>>@@@>>>===<<<<<<;;;999777555555555444444444333333222111000111333555555555........................000000000000000000000000////////////000000000000////////////000000000000//////...---,,,,,,++++++,,,+++,,,---///000///---000///---,,,,,,---///000000000///............///////////////////////////111000000000////////////////////////////////////......////////////......//////............//////////////////////////////000...------...//////...///////////////000111111111000000000000000000000000////////////111333444222222222222333444666666>>><<<;;;<<<@@@CCCEEEEEEJJJKKKMMMOOORRRUUUWWWXXX\\\\\\\\\]]]^^^___```aaabbbbbbbbbbbbccccccdddddddddccccccddddddeeefffgggeeefffgggiiiiiigggdddaaa]]]]]]^^^aaagggnnnuuuzzzwwwxxxyyyzzz|||zzzvvvvvvvvvssspppmmmmmmlllllljjjiiigggfffeeegggiiikkklllkkkjjjiiijjjiiihhhhhhhhhfffcccaaabbb```^^^___``````^^^\\\[[[[[[ZZZYYYWWWVVVTTTTTTOOOMMMIIIEEE@@@<<<999777444333222111000////////////////////////......---//////000000000111111111////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,+++,,,,,,,,,++++++,,,------......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///---+++))))))***......---,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,+++***++++++------------------------------------------------------...------,,,,,,------.../////////////////////...000000000000000000000000000000//////...//////000..................//////000000000///000000000111000222444444333222333444444444555555666666555555777777777888888888888999=========>>>>>>?????????======???BBBEEEHHHIIIJJJNNNNNNMMMMMMMMMMMMNNNNNNJJJIIIGGGEEEDDDBBBBBBBBB>>><<<999888999;;;<<<<<>>@@@>>><<<<<<<<<;;;999777555555555444444444444333333222000111333444444333000000000000000000000000////////////////////////......//////000000111111////////////000000000000222111000000000111222333---------...000000...,,,000///...------...///000111111000///////////////........................000000000000////////////..............................////////////......///...---,,,,,,---...//////////////////////////////...,,,,,,...///......000000000000000111222222///000000000000000000000111000000///000111333444555555555666777888:::;;;EEECCCBBBCCCFFFHHHIIIIIIKKKLLLNNNQQQTTTWWWZZZ[[[``````______``````aaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````aaaaaabbbaaabbbdddeeeeeedddbbbaaa^^^______bbbeeejjjooorrrrrrrrrssstttvvvxxxzzz|||~~~|||xxxvvvsssoookkkjjjjjjjjjjjjiiihhhgggffffffgggiiijjjkkkkkkjjjiiijjjiiiiiiiiihhhfffaaa]]]]]]\\\\\\]]]___aaabbbaaa^^^^^^]]]\\\[[[ZZZZZZZZZTTTSSSQQQNNNJJJEEEAAA???<<<:::777444111000//////000000000//////...................../////////000000000000000////////////.........------,,,,,,,,,+++++++++*********))))))///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++,,,------...111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***((()))***------,,,,,,,,,---......------------------------------............---------------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++*********++++++------------------------------------------------......------------............//////////////////000000000000000000000000//////............//////000000000///////////////111111111111000111111111000222444555555555666777555666777888999:::::::::>>>>>>>>>>>>????????????AAAAAABBBBBBCCCCCCDDDDDD@@@BBBEEEIIINNNRRRUUUVVV[[[[[[[[[[[[ZZZZZZ[[[[[[WWWVVVTTTQQQOOONNNMMMMMMIIIEEEAAA??????@@@AAAAAAEEEEEEFFFFFFFFFEEEDDDCCC???>>><<<:::999888888888555555444333333222111111222000//////000111111000hhhSSSMMMEEECCCDDD@@@@@@>>><<<;;;;;;;;;:::888555555555555444444444444777555333222222111000///111111111111111111111111////////////////////////000000000000////////////////////////000000000000000000000000333666:::<<<555222///......///...---//////............//////111000//////......//////////////////////////////...............---------////////////////////////......////////////......///...---,,,,,,---...//////////////////////////////---,,,,,,...//////...000000//////000000111222/////////000000111111111333333222222222444555666999999999:::<<<>>>???@@@GGGFFFEEEFFFIIILLLMMMMMMMMMNNNPPPSSSWWWZZZ\\\]]]ccccccbbbaaaaaaaaaaaabbbcccbbbaaa```___^^^^^^]]]^^^^^^]]]\\\[[[[[[\\\\\\___aaacccccccccbbbbbbbbb``````aaabbbdddfffhhhjjjkkkkkklllmmmoooqqqssstttxxxzzz|||}}}|||{{{{{{|||}}}yyyvvvqqqlllggghhhhhhhhhhhhhhhhhhgggfffjjjjjjkkkllllllllllllllljjjjjjjjjjjjiiifff```\\\XXXWWWWWWYYY[[[___aaabbb``````___^^^]]]\\\\\\\\\UUUUUUVVVUUUSSSPPPLLLJJJCCCAAA===888444222000000000/////////////////////---------.........//////111111111000000000000///111111000///...------,,,+++++++++************)))...------,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,++++++*********+++,,,---...///222111...,,,+++,,,---...,,,,,,+++++++++,,,------------------------------)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,------......------,,,...------,,,,,,++++++***.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,+++......------,,,,,,,,,,,,------------------------------------------------......------------..................////////////////////////////////////..................///000111111000000000000//////222222333333333222222222111333666777777777999:::888999;;;===???@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFHHHLLLPPPTTTXXX\\\___bbbbbbbbbbbbbbbbbbaaaaaa___^^^\\\[[[ZZZYYYXXXXXXUUUQQQLLLHHHGGGFFFEEEDDDHHHIIIIIIJJJKKKLLLMMMNNNKKKJJJHHHEEEBBB@@@???>>>::::::999888777666555444333111//////000111111000gggTTTMMMEEECCCEEEBBB@@@>>>;;;;;;;;;;;;:::999666666555555555444444444777555222111111111000...........................000000000000000000000000222222111000///...------////////////000000000000---,,,,,,---000444777999===888222...------...////////////....../////////000///......------......000000000000000000000000---------...............000000000000000000000000......////////////......///...------------...///////////////////////////...---,,,,,,...////////////............///000000...//////000111222222333333333222222333555777888======>>>???AAACCCEEEFFFHHHGGGHHHJJJNNNQQQRRRRRRSSSTTTVVVXXXZZZ]]]^^^___cccbbbaaa```__________________^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWW[[[]]]___```______aaacccaaabbbcccdddeeeeeeeeeeeeccccccdddeeeggghhhjjjkkkppprrruuuuuutttsssssssssuuuuuuwwwyyy{{{}}}~~~~~~|||xxxsssmmmiiiggggggggghhhhhhggggggfffjjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkkkkjjjfff```\\\SSSSSSSSSSSSTTTXXX\\\^^^aaaaaaaaaaaaaaa```^^^^^^XXXZZZ[[[[[[YYYVVVRRRPPPJJJGGGCCC>>>:::666444333000000////////////000111000000111111111222222222222111111111000000000000333222222111000//////...------,,,,,,,,,+++++++++,,,++++++,,,---...//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------......*********+++,,,---...///222000...,,,+++,,,---...,,,+++++++++,,,,,,---...------------------------***+++------,,,,,,...000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------------,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,............---,,,,,,+++------------------------------------------------///......------......///---.........//////000000////////////////////////...............///000000111111111111000000000000111222333444444444333333444666999::::::;;;===>>>>>>???AAACCCDDDFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDFFFGGGIIIJJJJJJOOORRRVVVXXXZZZ\\\```ccceeeeeeeeefffeeedddcccbbb``````_______________```___[[[UUUQQQNNNKKKIIIFFFIIIHHHGGGGGGJJJNNNSSSVVVWWWVVVTTTQQQNNNKKKIIIGGGBBBBBB@@@???===;;;:::999555333111000111111000///fffSSSMMMEEECCCFFFDDD@@@>>>;;;:::;;;;;;;;;:::666666666555555555444444222111///000222333333222////////////////////////000000000000000000000000222222111000///...------////////////000000000000111000000000000222333444>>>999222...,,,...///000//////////////////////////////...---------------111111111111111111111111/////////000000000000000111111111111111111111111......////////////......///////////////////////////////////////////////////---,,,---///111111000...............//////000//////000111222444444555222222222333444777999:::AAAAAABBBDDDFFFIIIKKKLLLKKKKKKLLLOOOTTTWWWXXXWWWYYYZZZZZZ[[[\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTVVVYYY[[[[[[ZZZ[[[^^^bbb___```bbbddddddbbb```___]]]]]]^^^___```bbbcccdddeeegggiiijjjhhhgggggghhhkkkkkklllmmmoooqqqrrrsssuuuwwwzzz|||~~~~~~}}}}}}~~~|||yyytttpppmmmgggggghhhhhhhhhgggffffffffffffeeeeeefffhhhjjjlllkkkjjjjjjiiihhheee```\\\RRRQQQPPPNNNMMMOOOSSSWWW^^^```ccceeefffeeecccbbb``````aaa___\\\XXXTTTQQQPPPNNNKKKGGGBBB>>>;;;999555444222111000000111222////////////000000000000111111111111000000000000222222222111111000000000.........---------,,,,,,+++++++++,,,---...000000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---...///000000++++++++++++,,,------...///...---,,,,,,,,,---...++++++++++++,,,---......---------------------------...///...,,,+++,,,---------,,,,,,,,,---......+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,++++++------------------------........................//////............//////------......///000000000000000000000000000000000//////...//////000111222111111222222222333333333111333555666777777777666999<<<>>>@@@@@@@@@BBBCCCEEEFFFHHHIIIJJJKKKKKKKKKEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFHHHKKKOOORRRTTTUUUWWWZZZ]]]^^^]]]]]]```ddddddeeeffffffeeedddbbbaaa^^^^^^^^^^^^^^^___```aaaaaa___[[[WWWTTTQQQMMMJJJIIIGGGEEEDDDGGGLLLSSSVVV[[[\\\]]]\\\ZZZWWWTTTRRRNNNMMMKKKHHHEEEBBB@@@???;;;888666444444444222111dddRRRLLLDDDBBBFFFDDD@@@>>>;;;::::::;;;;;;;;;666666666666555555555555111//////000222444444333111111111111111111111111////////////////////////////////////000000000000////////////000000000000222222222222222222222222777444000...//////////////////000000000000//////000//////...............000000000000000000000000////////////000000000111000000000000000000000000......////////////.........///000222222000///...////////////////////////000...---...000222222111/////////...///000000111///000111222444555666777444444555666999<<<>>>@@@DDDDDDFFFGGGJJJMMMOOOPPPOOOOOOPPPSSSVVVYYYYYYXXXZZZZZZYYYYYYYYYXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTWWWZZZYYYXXXYYY^^^cccaaacccfffhhhhhhfffcccaaa^^^^^^^^^___aaabbbdddeeedddfffhhhiiigggfffffffffiiihhhhhhggggggggghhhiiikkknnnqqqtttvvvvvvvvvuuuwwwxxxxxxwwwtttqqqooonnnhhhhhhhhhhhhhhhgggfffeeebbbaaa```aaabbbeeehhhjjjiiihhhgggfffeeeccc___\\\SSSRRROOOJJJGGGHHHLLLPPPUUUYYY```eeehhhhhhfffeeeddddddcccbbb^^^ZZZWWWTTTUUUUUUSSSPPPLLLGGGCCC@@@>>><<<888555222111111111+++,,,,,,,,,------------111111000000000/////////000000000000000000000000............---------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,---///000111,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------++++++++++++,,,---...///........................,,,---...---+++++++++---......---,,,,,,,,,------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,,,,------.........---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------.........+++,,,---.........---,,,------------------------//////////////////////////////............//////------......///000000111000000000000000000000000/////////000000111333333333333444555666777777888666888;;;===???@@@??????AAACCCEEEFFFFFFFFFHHHIIIMMMMMMNNNNNNOOOOOONNNNNNJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTWWWXXXYYYWWWZZZ]]]]]]ZZZYYY\\\```aaabbbcccccccccaaa___]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZVVVQQQNNNIIIHHHFFFEEEGGGKKKOOOQQQYYY\\\```cccdddbbb___]]]ZZZXXXVVVRRRNNNJJJHHHFFFCCCAAA===;;;:::999777555}}}bbbQQQKKKBBB@@@EEEDDD@@@>>>;;;999:::;;;<<<;;;777666666666555555555555333222000000111222111111................................................------...///000111222333////////////000000000000+++,,,---//////000000/////////...///111111000...//////000000000000//////111111000///////////////000000000000000000000000,,,---------......//////000000000000000000000000......////////////.........///222333333222///...////////////////////////000///...///111333333222000000000000000111111222000000222333555666777888888888999;;;>>>AAADDDFFFEEEFFFGGGIIILLLOOOQQQSSSQQQPPPQQQSSSVVVWWWWWWVVVWWWVVVVVVTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSUUUYYY[[[ZZZYYYZZZ```fffjjjlllppprrrrrrpppmmmkkkbbbbbbcccccceeefffhhhiiioooqqqssssssrrrppppppqqqlllkkkhhhfffeeedddddddddcccfffiiimmmooopppooonnnnnnpppqqqpppnnnmmmlllllliiiiiiiiiiiihhhgggfffeeeaaa```______aaaeeeiiikkkhhhfffdddcccbbbaaa^^^\\\UUUSSSOOOIIIDDDDDDGGGKKKMMMRRR[[[ccchhhiiigggeeeddddddcccbbb```^^^[[[ZZZYYYYYYYYYWWWSSSMMMHHHEEEEEEBBB>>>999444222000000.........////////////000000000000000////////////............////////////......---------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++***+++,,,...000222------,,,+++++++++,,,,,,)))***+++,,,------------++++++++++++,,,---...///........................''')))+++++++++,,,---//////...------,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++)))***+++,,,------...///***++++++,,,---...//////---------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,---...//////---...000111111111000000------------------------000000000000000000000000//////............//////---------...///000000111000000000000000000000000000000000000111222333444444555666777888999:::;;;===???BBBEEEGGGHHHHHHHHHFFFHHHJJJKKKJJJJJJLLLMMMQQQQQQRRRRRRQQQPPPPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVSSSWWWZZZYYYUUUTTTWWW[[[^^^^^^___```___]]][[[YYY\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[]]]]]]ZZZUUUQQQJJJJJJIIIHHHIIIJJJKKKLLLUUUYYY```fffiiiiiifffdddbbb```]]]YYYTTTPPPMMMKKKJJJGGGCCCAAA???===;;;888{{{dddTTTMMMFFFFFFGGGAAAAAA???===<<<<<<<<<;;;:::777666555444444333444444444444333333333333222222111111111111000...---,,,////////////////////////000000000000000000000000333222111//////111222333...............---------////////////000000000000111111000000//////......111111000///////////////......///000000000000000000000///...............111111111111000000000000222111111111000000//////000000////////////000000......///000111222333333222222222111000///...---///////////////000111222000000222444666888999:::======>>>@@@AAACCCDDDEEEGGGHHHJJJMMMOOORRRTTTUUUSSSSSSRRRTTTUUUVVVTTTSSSTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKMMMNNNQQQOOOOOOOOORRRSSSSSSSSSNNNOOOPPPQQQPPPOOONNNMMMUUUYYY\\\]]]]]]___fffmmmpppuuuzzz}}}zzzuuuqqqnnngggfffdddeeeiiipppwww|||}}}~~~~~~{{{wwwrrrnnnlllhhhccc___aaadddiiikkkkkkiiihhhhhhiiigggffffffggghhhhhhhhhfffggggggggghhhhhhhhhhhheeedddbbbaaaaaaaaabbbcccbbbcccddddddcccaaa^^^\\\XXXWWWVVVSSSPPPLLLHHHFFFFFFNNNXXXaaaeeeffffffeeekkkiiifffdddcccaaa^^^[[[]]]]]]\\\ZZZWWWTTTQQQOOOLLLGGGBBB===:::777444333333111///...//////...---//////000000///......------...///////////////...,,,------....../////////...,,,++++++---......---+++,,,,,,,,,,,,+++******)))***++++++,,,---...............------,,,,,,,,,------------------------000000///---++++++---///........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,000...,,,,,,---///000///222///---...000000...,,,........................++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------,,,,,,+++...///000///...---...000////////////////////////------......///000000000000000000000111222333444000000111222333444444555999:::<<<>>>@@@AAABBBBBBGGGIIIKKKLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMQQQQQQPPPPPPOOOPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOORRRRRRRRRSSSUUUXXXZZZ\\\XXXYYYZZZZZZYYYXXXVVVUUUZZZ[[[]]]]]]]]]ZZZWWWUUUOOONNNMMMLLLKKKLLLMMMMMMQQQUUU]]]dddiiikkkjjjiiicccbbb```\\\VVVOOOIIIEEEGGGGGGHHHGGGFFFCCC???==={{{cccSSSMMMEEEEEEGGGAAAAAA???===<<<<<<<<<;;;:::777666555444444333444444444444333333333333222222111111111111000///...---////////////////////////000000000000000000000000333222000//////000222333000000000000000000000000000000000000////////////222111111111000000000000000000///.....................///000000000000000222111000000//////000000000000000000000000000000111111111111000000000///111000000//////000000111222111000///---,,,++++++111111111111000///......222111111000000111111222222333555777999;;;======BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIILLLNNNQQQRRRSSSPPPOOONNNNNNOOOOOOMMMKKKOOONNNLLLJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFHHHKKKLLLMMMKKKJJJKKKMMMOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOPPPTTTYYY[[[]]]aaahhhnnnrrrvvv{{{}}}|||xxxuuusssmmmkkkjjjkkkooovvv~~~}}}yyyuuuqqqkkkgggggghhhjjjjjjiiiiiiiiijjjllliiieeebbbbbbbbbbbbaaa```aaadddfffffffffeeedddeeedddcccbbbaaaaaabbbbbbbbbaaa```_________``````___^^^\\\XXXSSSMMMHHHFFFEEEKKKTTT\\\aaaeeehhhiiikkkiiifffeeedddbbb___]]]ZZZ[[[[[[[[[ZZZYYYVVVUUUQQQNNNJJJGGGDDD???:::777444222///............---...////////////.........///000000000000000//////000000//////...------,,,...,,,++++++---......---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------------...---++++++,,,------------------------------------,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,***((('''((()))+++******000...,,,,,,......---+++........................------------------------------------------------.........---------,,,,,,------------------------...///000///...---...000////////////////////////111111000///...------,,,////////////000111222222222222333444666777888999;;;<<>>AAADDDFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDBBBBBBAAA@@@???>>>???@@@@@@??????@@@@@@BBBDDDEEEGGGFFFDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFBBBGGGNNNTTTYYY^^^cccggghhhjjjmmmoooooopppqqqrrrpppoooppprrrwww~~~|||~~~{{{uuuoooggg```[[[WWWYYY\\\___``````___^^^ddddddddddddeeefffggggggaaa___]]][[[\\\^^^```bbbaaaaaaaaa```^^^[[[YYYWWWNNNPPPRRRTTTXXX___gggllliiigggeeecccaaa^^^ZZZWWWVVVXXXZZZ\\\\\\[[[ZZZYYY[[[ZZZXXXUUURRRMMMGGGCCC===:::555111000000///.....................//////222222222111000///...---***++++++,,,---...//////...,,,++++++---......---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------)))+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,++++++++++++++++++,,,,,,,,,,,,------------........................,,,,,,------------,,,,,,---------,,,,,,,,,------.........000222222000...,,,+++++++++,,,,,,++++++..............................---------,,,,,,,,,.............../////////........................,,,---------.........///...///000///...---...000////////////////////////........./////////000000111111222333444555555555555666777999<<<>>>???@@@>>>@@@EEEIIILLLNNNNNNNNNLLLMMMNNNMMMKKKIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMVVVVVVUUUVVVWWWYYY[[[\\\___```aaabbbdddeeeeeeeeegggggghhhgggdddaaa]]]ZZZUUUVVVWWWYYY[[[___bbbdddfffhhhhhhgggccc]]]WWWSSSIIIGGGEEECCCCCCCCCDDDEEEwww___PPPJJJCCCDDDFFF@@@AAA???===<<<<<<<<<;;;:::777666555444444333444444444444333333333222222222...///000111222222222111000000000000000000000000111111111111111111111111000000////////////000000............//////000000------...///000111222222000000000000000000000000222111000000//////000000......///000000000000000111111000000000111111222---........./////////000000000000000000000111111222222111111111111222222/////////000000000000111222222222222222333555555111111222444666888:::;;;<<<===???AAADDDFFFHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHGGGEEEDDDBBBBBBBBB@@@??????@@@AAAAAA@@@>>>>>>===<<<===>>>???@@@>>>>>>>>>??????@@@AAAAAABBBAAA@@@@@@BBBCCCBBBBBBEEEDDDCCCCCCCCCEEEFFFGGGAAADDDJJJOOOTTTYYY]]]___bbbdddfffggghhhiiikkkmmmmmmmmmnnnrrrxxxxxxkkkbbbYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^```aaacccdddeeeeee``````____________^^^^^^______```aaa```___^^^]]]YYYXXXXXXXXXYYY]]]dddhhhhhhfffcccaaa^^^ZZZUUUQQQPPPRRRTTTVVVXXXYYYZZZZZZ___\\\YYYWWWUUURRROOOLLLEEEAAA<<<888666444222111000///.........//////000000111000000///...---,,,((()))***+++,,,---.........,,,++++++---......---,,,------------,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%(((***+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------------,,,,,,---------.................................,,,------......------,,,------------------------+++++++++---//////---+++,,,,,,------,,,,,,------........................,,,,,,,,,---------......,,,,,,------............------------------....../////////......---------...///000///...---...000////////////////////////......///000000111111222111222444666777888888888888888:::<<<>>>???AAAAAA???AAADDDGGGIIIJJJJJJIIIGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMNNNPPPSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^```___^^^\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMLLLKKKKKKLLLMMMMMMSSSRRRRRRRRRSSSTTTVVVXXX]]]]]]^^^___aaaccceeefffiiijjjlllmmmllliiifffddd___^^^\\\[[[[[[]]]```bbbdddfffhhhiiigggccc___\\\RRRPPPLLLIIIGGGFFFFFFGGGwww___PPPJJJCCCDDDFFFAAAAAA???===<<<<<<<<<;;;:::777666555444444333444444444444333333333333222222///000000111222222222111000000000000000000000000111111111111111111111111000000000000000000000000///000000111111222222333------...///000111222222///////////////000000000333222111111000000111111......///000000000000000000////////////000111111.........//////000000111000000000000111111111111111111111000000111111111////////////............333333222222222333555666111222333555888<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDBBB@@@???>>>===;;;::::::;;;===>>>=========<<<<<<===>>>@@@AAA======>>>>>>>>>>>>??????@@@???======???@@@???>>>BBBBBBBBBBBBCCCCCCDDDEEEBBBDDDGGGLLLQQQUUUYYY[[[aaaccceeeeeeeeefffhhhjjjkkkkkkmmmqqqxxxvvvkkk]]]\\\ZZZXXXWWWYYYZZZ[[[YYYZZZ\\\]]]______``````^^^___aaaaaaaaa___]]][[[___`````````___]]][[[ZZZ^^^^^^^^^]]]]]]___bbbeeegggfffcccaaa^^^YYYTTTOOOKKKKKKMMMOOOSSSVVVYYY[[[___]]][[[ZZZZZZYYYWWWUUUMMMJJJFFFBBB???;;;888555222222000///...///000111//////000//////...---,,,++++++++++++++++++++++++...,,,++++++---......------------------,,,++++++)))******+++---......///,,,,,,------------......------------------------+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------............------------.........//////........................------............------,,,,,,---............---,,,++++++,,,---...---+++,,,---......------...///........................++++++,,,,,,---...//////,,,,,,,,,---......//////---------------.........000000//////...------,,,...///000///...---...000////////////////////////222222111111111111111111222444777:::<<<===>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUVVVWWWYYY\\\^^^___`````````aaaccceeefffgggjjjiiihhhgggeeedddccccccbbbaaaaaa``````_________[[[ZZZXXXVVVUUUTTTUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTZZZZZZZZZ[[[]]]```cccdddhhhjjjmmmoooooonnnlllkkkhhhfffbbb___^^^___aaabbbcccdddggghhhhhhgggeeeddd\\\ZZZVVVQQQNNNLLLKKKKKKwww```QQQKKKDDDEEEGGGAAAAAA???===<<<<<<<<<;;;:::777666555444444333444444444444333333333333222222000000111222222222111111000000000000000000000000111111111111111111111111000111111111111111111000///000000111222222333333000000000000//////////////////000000000111111111222111111000000000000000......///000000000000000///////////////000111111......///000000111222222///000000000111111111111111000000//////000000111000000000000000/////////333222111000000111333444555555777999<<>><<<999999:::;;;<<<;;;<<<<<<<<<<<<===???AAABBB>>>???@@@AAABBBCCCCCCCCCCCCAAA??????AAABBBAAA@@@??????@@@BBBBBBCCCCCCCCCEEEEEEGGGJJJPPPUUUYYY[[[bbbdddeeefffeeeeeefffgggggghhhjjjooouuu}}}}}}rrreeedddbbb```^^^]]]]]]]]]]]]]]]^^^___^^^]]]\\\[[[[[[\\\^^^``````___]]]\\\^^^^^^^^^]]]\\\YYYWWWVVV[[[^^^aaabbbbbbbbbcccdddhhhfffeeedddbbb^^^XXXTTTMMMLLLKKKKKKLLLPPPSSSVVVZZZZZZ[[[]]]^^^^^^[[[YYYUUURRROOOKKKGGGBBB===999666444222000//////000111//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......------------...------,,,++++++++++++,,,,,,------------------....../////////------------------------000111111000///...000111------------------------+++++++++,,,---.........+++,,,---.........---------.........////////////........................------............------+++,,,.../////////...---///...------///000000///+++---///...---,,,...000........................,,,---------------------,,,------...//////000000------........./////////////////////...............///000///...---...000////////////////////////111222222333333444444555999;;;???CCCFFFHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJKKKLLLLLLNNNPPPQQQQQQQQQRRRTTTSSSSSSTTTVVVXXXZZZ\\\^^^___```aaabbbdddfffhhhiiiggggggggghhhiiikkklllmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiifffeeecccbbbaaa```aaaaaa[[[[[[[[[[[[ZZZYYYXXXWWW[[[[[[ZZZ[[[]]]```ccceeehhhiiilllnnnoooooonnnnnnmmmjjjfffcccaaaaaaccceeedddeeefffgggggghhhggggggdddbbb^^^ZZZVVVTTTRRRQQQwww```QQQKKKEEEEEEHHHBBBAAA???===<<<<<<<<<;;;:::777777555444444444444444444444444333333333222222111111222222222111111000000000000000000000000000111111111111111111111111111111222222222222111111---......///000111111111333222111000///...------000000111111222222222333111111000///////////////...//////000000000000000000000//////000111222222...//////000111222222333//////000000111111111222000000////////////000000111111111222333333444444222111000......///111222999999:::<<<>>>@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHEEECCC@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAACCC@@@===;;;;;;<<<<<<<<<<<<;;;;;;<<<===@@@BBBCCCAAABBBDDDFFFHHHIIIIIIJJJGGGEEEDDDDDDEEEFFFEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGJJJPPPVVV[[[]]]bbbdddeeefffdddcccdddeeebbbdddfffkkkrrrzzzuuummmlllllljjjgggdddbbb```dddddddddcccaaa___\\\[[[XXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[[[[[[[ZZZXXXVVVUUUVVV[[[aaaeeeffffffeeeeeehhhgggggggggfffbbb]]]ZZZTTTQQQMMMIIIHHHJJJLLLNNNTTTVVVZZZ^^^```___[[[XXXYYYWWWTTTQQQMMMGGG@@@<<<888666333111000///000111///000000111111111111000***+++,,,---///000111222...,,,++++++---......---------......------,,,+++------,,,,,,,,,,,,++++++........./////////000000------------------------......---+++))))))+++---........................******+++,,,,,,---......)))***,,,---...---,,,,,,............/////////000........................------............------+++,,,.../////////......///---++++++---/////////***,,,......,,,,,,...000........................///......------,,,,,,+++---......///000111111222.../////////000000111111------......///000000000...///000///...---...000////////////////////////...///000333555888999:::@@@BBBGGGKKKOOOQQQRRRRRROOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIKKKMMMPPPRRRQQQSSSVVVXXXXXXYYY[[[\\\YYYZZZ[[[^^^```cccfffggghhhhhhiiijjjlllnnnpppqqqjjjjjjkkkkkklllmmmooooooppppppooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkiiiiiiiiijjjjjjeeeffffffeeedddaaa___]]]___^^^]]]^^^```cccgggiiihhhiiikkkmmmnnnnnnnnnnnnnnnkkkhhheeecccdddeeegggfffffffffffffffgggggghhhgggfffccc___\\\YYYWWWVVVwww]]]OOOMMMFFFDDDEEEAAA@@@???>>><<<<<<;;;;;;;;;:::888666666666666555444555444222333444444333111333333333222222222111111111111000000//////......111000///......///000111////////////////////////////////////////////////222222222222222111000000///...---000333444333000...///000111111000///...000000000000000000000000//////000111111111111000///......///111222000///////////////////////////000111111111222222222222111111111000000000000000222333333222111222555777666999===@@@AAADDDFFFIIIMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???=========<<<======>>><<<;;;:::<<<===<<<>>>@@@BBBBBBCCCFFFHHHGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIJJJMMMPPPTTTXXXZZZ\\\___aaaccceeeffffffeeeeeedddhhhkkkmmmnnnrrr{{{xxxrrrlllqqqvvvwwwtttrrrtttwwwsssyyy{{{sssiiibbb]]]ZZZYYYUUUTTTXXX[[[[[[]]]```XXX[[[]]]\\\XXXTTTSSSTTTQQQTTTXXX]]]aaadddeeeffffffggghhhiiihhhhhhgggfff\\\XXXSSSNNNJJJHHHHHHHHHIIILLLRRRXXX\\\]]]]]]]]]YYYXXXWWWTTTQQQNNNKKKJJJBBB>>>999555444444555444111111000000000000111111------,,,,,,,,,------...000...------------+++***,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,------.........////////////............////////////......---,,,,,,,,,,,,---................................./////////---,,,---...................................................////////////////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,000,,,'''&&&(((,,,......////////////////////////..........................................------//////000000///---+++***......////////////......---///111111000///000111000111333333222111111222333555666777999===BBBFFFHHHLLLPPPTTTUUUVVVWWWXXX[[[XXXTTTRRRPPPMMMJJJGGGJJJNNNSSSTTTRRRSSSXXX\\\bbbaaaaaaaaaaaaccceeefffggggggffffffhhhkkknnnpppllljjjiiijjjmmmnnnmmmkkkjjjiiiiiiiiijjjkkkmmmnnnmmmnnnpppqqqqqqpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnlllkkkkkkkkkllllllnnnmmmkkkiiigggfffeeeeeegggdddbbbbbbdddggghhhhhhjjjjjjkkkllllllmmmmmmnnnkkkkkkiiigggeeeeeehhhkkkkkkjjjiiihhhggggggggggggllliiieee___ZZZUUURRRPPPvvv]]]OOOLLLFFFCCCEEEAAA@@@???>>><<<;;;;;;;;;;;;888666444444444444444222555333222222333333222111333333333333222222222222111111111111000000000000111000////////////000111////////////////////////111111111111111111111111000000000000000///......000...---///111333222000//////000000000000//////000000000000000000000000000000000000111111111111000///...///000111111000222222222222222111111111000000000111111111222222111111111111111111111111111222333333222444666999:::;;;>>>BBBEEEHHHJJJKKKLLLKKKKKKIIIHHHGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???>>>============<<<===>>>>>>===>>>@@@BBBBBBCCCDDDDDDCCCBBBDDDFFFKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKNNNQQQUUUXXX[[[\\\]]]^^^aaadddeeeffffffeeeeeehhhlllllllllooouuuzzzzzz{{{}}}xxxpppkkkhhhooowwwzzz{{{{{{{{{pppeee]]]XXXSSSQQQSSSVVVVVVXXX\\\[[[^^^```___[[[XXXVVVWWWPPPQQQTTTXXX\\\^^^aaaaaaeeefffgggiiiiiihhhfffeeeccc```\\\VVVPPPKKKGGGEEEFFFIIINNNTTTYYY\\\^^^^^^\\\[[[ZZZXXXUUURRRPPPNNNKKKFFF@@@;;;999888666555555444222000///...------,,,,,,,,,,,,------...///000...,,,,,,---...---,,,,,,------......------,,,,,,,,,,,,---------......************++++++++++++.........//////.........------............---------,,,,,,,,,------................................./////////---,,,---...................................................////////////////////////......------,,,,,,,,,---...------------------,,,+++)))'''))),,,......---////////////////////////................................................------......---,,,+++***......////////////......///000222222000000000111...000222333333333555777666888;;;>>>@@@EEEJJJMMMQQQSSSVVVWWWWWWVVVWWWXXXZZZXXXVVVUUUUUUTTTRRRPPPRRRVVVZZZ[[[ZZZZZZ^^^bbbdddccccccdddeeeggghhhjjjiiiiiiiiiiiikkkmmmnnnpppkkkiiihhhiiilllmmmllljjjiiiiiiiiiiiikkklllnnnooommmnnnoooppppppooonnnmmmnnnnnnnnnnnnooooooooooooppppppnnnmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkknnnkkkiiihhhiiijjjkkkjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjhhhffffffiiilllnnnmmmlllkkkjjjjjjjjjjjjjjjhhhddd___ZZZUUUQQQOOOuuu\\\NNNLLLFFFCCCEEEAAA@@@???>>>===;;;;;;;;;:::888666444444444555444333444333111222333333222000333333333333222222222222111111111111222222222222111000000//////000000111////////////////////////111111111111111111111111///000000000000//////...111///------///000000///000000////////////000000000000000000000000000000111000/////////000222333111///......///111111111444333333333222222111111///000000000111111111111111111111111111111111111///111222444444666:::<<<@@@???@@@DDDJJJMMMMMMKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>===>>>>>>???>>>@@@AAABBBBBBCCCFFFHHHHHHIIIIIIHHHFFFFFFHHHIIIOOOOOONNNMMMMMMNNNNNNNNNTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMOOOPPPRRRUUUYYY\\\^^^___]]]^^^aaadddggghhhiiiiiiiiimmmoooooonnnmmmooorrrpppssswww|||~~~wwwpppkkkgggeeegggoooyyyqqqeeeZZZTTTPPPQQQRRRQQQSSSVVVXXX[[[]]]\\\ZZZXXXWWWWWWPPPPPPQQQSSSUUUWWWZZZ[[[```bbbeeehhhiiihhhgggfffgggfffbbb^^^XXXQQQLLLHHHDDDFFFKKKQQQVVV[[[^^^```___^^^]]]\\\ZZZXXXVVVTTTSSSOOOHHHBBB>>>;;;888666555444222000...---,,,+++,,,,,,,,,,,,---...///000222///---,,,---/////////,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++******------............------......////////////......,,,,,,,,,---------................................./////////---,,,---...................................................////////////////////////.........------------,,,---------------.........((()))+++...000111///---////////////////////////................................................------............------......////////////......000111222222000000000222///111333333444666999;;;===???DDDGGGJJJNNNRRRUUUXXXYYYYYYXXXVVVUUUUUUVVVYYYXXXXXXYYY[[[\\\ZZZYYY\\\___bbbbbbaaaaaadddgggdddddddddeeefffgggiiijjjggghhhiiijjjkkkkkkkkkkkkhhhgggfffgggiiijjjiiihhheeeeeefffggghhhjjjlllmmmkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnnnnoooooopppppppppooonnnnnnmmmnnnnnnnnnllllllllllllmmmnnnppppppsssqqqnnnllllllmmmlllkkkjjjjjjkkkkkkllllllmmmmmmllllllkkkiiihhhhhhjjjmmmooonnnmmmllllllkkkkkkkkkjjjiiifffbbb]]]XXXSSSQQQsssZZZMMMKKKEEECCCEEEBBB@@@@@@>>>===;;;;;;::::::999888666555666777666555444222111111222333111000222222222111111111000000000000000111111222222222000000000000000000000000////////////////////////111111111111111111111111111111222222222222111000222000...,,,,,,---//////111000///......///000111////////////////////////222111///......000222333333000...---///111222222222222111111000000////////////000000000111111111111111111222222222222222...111444666777:::===@@@GGGDDDBBBFFFKKKNNNKKKHHHGGGFFFEEEDDDBBB@@@???>>>BBBBBBBBBBBBBBBBBBBBBCCCBBBAAA?????????@@@AAABBBCCCDDDFFFGGGGGGHHHKKKMMMKKKMMMNNNMMMMMMMMMPPPRRRQQQQQQQQQQQQRRRSSSUUUVVV\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQXXXYYY[[[]]]```bbbdddeee```bbbeeehhhkkkmmmnnnooorrrtttwwwvvvssspppooooookkkooouuu{{{~~~~~~}}}tttvvvzzz|||{{{|||~~~~~~}}}wwwtttoooiiieeecccbbbbbbgggpppzzz{{{nnn___XXXSSSRRRQQQOOOOOORRRTTTVVVYYYZZZZZZYYYXXXXXXTTTTTTRRRQQQQQQRRRSSSTTTYYY\\\aaaeeehhhiiiiiihhheeedddccc```\\\XXXTTTRRRGGGIIILLLPPPUUUZZZ]]]```_________^^^]]]\\\ZZZYYYWWWSSSMMMGGGCCC???;;;888444333111000///.........++++++,,,,,,...///000111555222...,,,---...//////,,,------......------,,,,,,,,,,,,---------......//////......------,,,,,,,,,,,,------------,,,,,,//////000000000000//////,,,,,,---------...------.........................../////////---,,,---...........................------------------------////////////////////////...............------,,,,,,,,,------......//////,,,---///111222111000...////////////////////////....................................//////////////////000000111111111111......////////////......000111222111//////000222444555666777777999<<>>===;;;:::::::::999777555555777777777666444333111222333333222000000000000000////////////...//////000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000111111222222222111111222111///---,,,,,,...///111000///......///000111////////////////////////222111///......000222333333000......///111222333111111111000000000//////000000000000111111111111111222222222333333333444000333666999;;;===@@@BBBKKKGGGDDDFFFJJJJJJGGGBBBDDDDDDCCCAAA@@@???======BBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@AAACCCEEEGGGGGGHHHIIIIIIIIIJJJLLLOOOOOOQQQSSSTTTSSSSSSTTTVVVTTTUUUVVVXXX[[[]]]```aaafffggggggffffffeeedddcccaaa```___]]]\\\[[[ZZZZZZ```aaaccceeegggiiijjjkkkfffgggiiillloooqqqrrrsssxxxzzz}}}|||zzzvvvrrrpppmmmpppuuuzzz||||||zzzxxxnnnooorrrvvv{{{}}}}}}{{{yyyyyyxxxxxxwwwtttpppmmmkkkhhhddd```^^^]]]^^^___bbbjjjttt{{{uuuddd]]]WWWUUUSSSOOONNNPPPTTTUUUWWWZZZ\\\\\\[[[ZZZZZZXXXUUUSSSQQQPPPPPPPPPRRRVVV[[[aaafffiiijjjjjjeeecccaaa^^^\\\ZZZYYYYYYOOOPPPQQQSSSUUUYYY\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\YYYVVVQQQMMMJJJFFFBBB???777666444222000//////...+++,,,,,,---...///111222888444000---------...---,,,------......------,,,,,,,,,,,,---------......000//////......---------,,,,,,------------,,,,,,---......//////......---+++,,,---.........------.........................../////////---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////....../////////...---,,,---------....../////////000000000///---------...////////////////////////................................./////////000000///000000000111222222333......////////////......///000000000//////111333555777:::<<<>>>@@@DDDGGGOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRTTTTTTTTTUUUXXXZZZ^^^^^^___aaaccccccaaa___aaabbbccccccbbbbbbcccddd``````___^^^]]]\\\[[[ZZZ[[[\\\^^^``````___]]][[[\\\]]]]]]]]]\\\\\\\\\]]]VVVVVVXXXZZZ\\\^^^______aaabbbbbbbbbbbbbbbbbbaaabbbbbbdddeeeggghhhjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjhhhhhhiiiiiijjjlllmmmnnnnnnlllkkkkkkmmmnnnmmmllliiiiiijjjjjjkkkllllllmmmlllmmmmmmlllkkkkkkmmmooolllkkkjjjiiiiiihhhhhhhhhllllllllljjjgggccc___]]]pppWWWJJJIIIDDDCCCEEEBBBAAA@@@???===;;;:::999999777555333333555555555444555444222333444444333111000000000////////////...///////////////000000000000111111222222111111000000000000000000000000000////////////////////////...//////000000000000///111111000///------...000000000////////////000000000000000000000000000000111000/////////000222333222000//////000222222222111111111111111111111111000111111111222222222222222222222333333444444555444777:::===>>>@@@BBBDDDJJJGGGEEEEEEFFFFFFCCC???BBBBBBAAA@@@???>>>>>>===AAAAAABBBCCCDDDEEEEEEFFFGGGEEEDDDCCCEEEGGGJJJLLLKKKLLLMMMNNNMMMNNNQQQSSSXXXZZZ]]]]]]\\\ZZZYYYYYY]]]^^^bbbeeeiiilllnnnnnnssssssssssssrrrqqqppppppmmmmmmlllkkkjjjhhhhhhggghhhiiijjjlllmmmooopppqqqmmmnnnoooqqqssstttvvvwww}}}~~~|||yyyvvvsssuuuxxxzzz{{{zzzyyyxxxqqqqqqqqqrrruuuvvvuuutttrrrsssuuuuuurrrnnniiieeeaaa___]]][[[ZZZYYYYYYYYYWWW^^^gggmmmqqqxxx}}}vvveee___[[[ZZZYYYUUUSSSUUUTTTTTTUUUXXXZZZZZZXXXVVVZZZYYYWWWTTTRRRQQQPPPOOOOOORRRWWW\\\bbbfffiiijjjhhhfffbbb___\\\ZZZYYYYYYVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^[[[YYYVVVSSSQQQMMMIIIFFF>>>===999666222///---,,,------------...///000111777444000...---...---,,,,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,------............------+++++++++,,,,,,++++++++++++,,,---.........---,,,.........................../////////---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000///...---,,,.............../////////000000...+++((((((***,,,////////////////////////.................................//////000000111...............///000111......////////////......//////000000///000333666666999>>>BBBFFFIIILLLOOORRRSSSTTTRRRPPPOOOPPPQQQPPPRRRUUUWWWWWWYYY\\\^^^`````````aaabbbaaa^^^[[[]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[ZZZXXXVVVUUUTTTUUUVVVXXXYYYYYYXXXWWWVVVTTTUUUVVVUUUTTTSSSTTTUUUQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]___aaabbbcccfffggghhhhhhiiihhhhhhhhhhhhhhhhhhhhhiiikkklllmmmlllkkkjjjlllnnnoooooonnniiiiiijjjjjjkkkkkkllllllkkklllmmmlllkkkkkkmmmooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkjjjjjjhhhfffcccbbboooVVVIIIIIIDDDCCCEEEBBBBBBAAA???===;;;:::999999666555333333555666555444666555333444555555444222222111111111111000000000111111000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000......///000000000000000///111222111///...///111//////000000000000//////000000000000000000000000000000000000111111111111111000///000222333222111/////////000111111222222222222222222333333333333222222333333444555555555888;;;>>>@@@AAABBBCCCDDDFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????CCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHKKKOOOQQQRRRTTTUUUVVVWWWYYY\\\^^^aaaeeejjjlllkkkhhheeedddiiilllqqquuuyyy{{{{{{{{{~~~}}}|||yyyyyyyyyyyyxxxwwwvvvuuusssssstttuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~|||yyyvvvuuuttttttsssrrrooopppqqqpppmmmiiifffeee\\\\\\\\\[[[ZZZXXXVVVTTTQQQVVV[[[___aaagggpppxxx{{{wwwsssooogggcccaaacccdddaaa```aaa]]]\\\[[[\\\]]][[[WWWTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPRRRTTTXXX]]]aaaeeeggghhhhhhfffdddaaa]]]ZZZYYYZZZZZZZZZYYYYYYYYYYYYXXXYYYYYY[[[]]]^^^_________[[[ZZZXXXVVVTTTPPPKKKHHHBBB@@@===999555222///..................///000000222000......//////...---,,,------......------,,,,,,,,,,,,---------......---------------..................//////.........+++,,,,,,,,,,,,,,,,,,+++***+++---//////...---,,,.........................../////////---,,,---...................................................////////////////////////......000000000///---,,,////////////............//////...,,,)))(((***---////////////////////////........................---......///000000111111///...---------...///000......////////////......///000111111111333777:::===AAAFFFJJJLLLMMMNNNOOOOOOPPPPPPOOONNNOOOQQQSSSRRRUUUXXXYYYZZZZZZ[[[\\\ZZZZZZZZZ[[[[[[YYYVVVRRRTTTSSSSSSTTTUUUVVVUUUUUURRRRRRRRRRRRRRRPPPOOONNNMMMNNNOOOPPPQQQPPPPPPOOOMMMNNNOOONNNLLLKKKLLLNNNKKKLLLNNNPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRROOOPPPRRRTTTWWWYYY[[[\\\___```aaabbbcccbbbbbbaaaccccccdddeeefffhhhjjjkkkjjjiiiiiikkkmmmnnnmmmllliiiiiiiiijjjkkkkkklllllljjjlllmmmlllkkkkkkmmmnnnooonnnmmmllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhnnnVVVIIIHHHDDDCCCEEEBBBBBBAAA???===;;;:::999999888666555555777888777777777555444444555666444333333333333222222222222111333222222222111111000000000111222333333222111000000000000000000000000000111111111111111111111111000000111222222222222222...000333333000///000222...///000111111000///...000000000000000000000000//////000111111111111000111000000111333333222000++++++,,,---...///000000222222333333333444444444222222333333444555666666;;;>>>AAABBBBBBBBBCCCDDDBBBDDDEEEEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHJJJNNNRRRTTTYYY[[[^^^___aaadddgggjjjggglllsssxxxxxxvvvtttssstttwww|||~~~{{{||||||}}}~~~|||xxxwwwuuutttsssoooooonnnkkkiiiggggggggg[[[\\\]]]^^^\\\YYYUUUSSSPPPSSSVVVVVVVVVZZZbbbjjjjjjsssyyyvvvpppllljjjgggjjjfffggglllnnnmmmlllmmmllljjjhhhgggfffccc^^^YYYNNNOOOQQQRRRSSSRRRRRRQQQRRRSSSTTTVVVZZZ^^^aaadddfffggghhhhhhfffbbb]]][[[ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\^^^___``````ZZZYYYWWWUUUSSSOOOJJJFFFAAA@@@===:::777555444333//////.........//////000...------...000111000///,,,------......------,,,,,,,,,,,,---------............//////000000111111......////////////.........//////////////////...***+++---//////...---,,,.........................../////////---,,,---...........................000000000000000000000000////////////////////////---///000111000///---,,,000000//////......------...000111000---,,,...000////////////////////////........................---......///000111111222111000///......///000111......////////////......000111222222333666:::===FFFIIIMMMPPPOOOMMMKKKKKKKKKLLLMMMMMMMMMPPPTTTWWWTTTVVVYYYZZZYYYXXXWWWWWWRRRRRRRRRSSSTTTQQQMMMJJJKKKKKKJJJKKKMMMNNNNNNMMMHHHIIIJJJKKKLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJJJJJJJHHHJJJLLLJJJGGGFFFGGGIIIFFFGGGIIIKKKKKKKKKKKKJJJMMMLLLLLLKKKKKKLLLLLLMMMIIIJJJLLLOOORRRTTTVVVWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]]]]^^^```bbbeeeggghhhhhhhhhgggiiijjjkkkjjjhhhhhhiiiiiijjjkkkkkklllllliiikkkllllllkkkkkkmmmnnnnnnnnnlllkkkkkkkkkkkkkkkmmmmmmlllllllllmmmnnnnnnjjjVVVLLLJJJDDDEEEHHHCCC???>>>>>>===<<<;;;;;;;;;:::999777555555666888999444333333333444333000...000000000000000000000000222222222111111111000000222222222222222111000///////////////000000000000111000///000111222111///222222111111111111222222111111111111111111111111///......///222333333222333333222222111111000000111111111000000000000000///////////////000111111111111222222222333333333666333111222444555333000222333333444555666777777===???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDD@@@>>><<<===@@@BBBBBB@@@GGGFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKNNNSSSZZZ^^^bbbeeekkkoooqqqrrrssstttvvvyyy~~~}}}|||}}}|||yyyyyyyyyuuussspppooonnnllliiiggggggfffeeedddbbb]]]XXXSSSUUUTTTTTTTTTUUUVVVWWWXXX```aaadddeeeeeecccaaa______hhhpppsssqqqooorrrvvv|||~~~zzzrrrdddWWWVVVRRRNNNNNNQQQTTTUUUUUUQQQTTTWWWVVVUUUXXX___eeeiiihhhfffeeeeeedddaaa^^^^^^YYYVVVXXXVVVQQQPPPUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^\\\XXXUUURRRMMMHHHEEEBBBAAA@@@??????===999666///---++++++...///...,,,//////............//////......//////...,,,+++)))///...,,,******,,,...///000000//////.........---........................------------------------+++,,,------......------...............///000000111000///...------.../////////...------------.../////////...---+++***)))///////////////.................................------............------////////////000000000000000000000000000000000000//////............/////////////////////.........000000//////.........---...//////...---...000222111111333555888>>>EEEIIILLLMMMMMMMMMLLLJJJIIIHHHJJJLLLOOORRRTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOOOONNNMMMJJJHHHHHHJJJLLLFFFEEECCCBBBAAABBBCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFEEEEEEEEEGGGIIIHHHHHHHHHIIIJJJLLLOOOPPPPPPNNNKKKIIIIIIJJJIIIHHHIIIKKKOOORRRSSSSSSRRRQQQVVVWWWYYYZZZZZZYYYXXXWWWWWWUUUTTTVVV[[[___````````````aaacccfffgggfffeeeeeefffhhhiiiiiihhhgggfffjjjkkklllllllllkkkjjjiiijjjkkkkkkkkklllllllllmmmllllllmmmmmmmmmllljjjiiijjjVVVLLLIIICCCDDDGGGBBB@@@???>>>===<<<;;;::::::888777666555555555666777444333333333444333000...111111111111111111111111222222222111111111000000111111111222222222111111////////////000000000111111000///000111222111///000000////////////000000111111111111111111111111000///...000111333222111111111111111111000000000222222222111111111111111111000000000000111222222111111222222222333333333666444333333555666444222111222333555777999;;;;;;>>>@@@BBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEECCCBBBCCCGGGIIIIIIHHHHHHHHHGGGHHHJJJLLLMMMMMMOOOPPPPPPQQQUUU\\\dddjjjlllpppuuuyyy||||||||||||{{{}}}}}}~~~~~~~~~}}}}}}}}}{{{wwwtttrrrpppllljjjiiigggfffdddccc```[[[XXXWWWWWWXXXXXXXXXXXXXXXWWWXXXZZZ[[[]]]]]]]]][[[ZZZaaahhhppprrrqqqqqquuuzzzoooaaaXXXSSSMMMKKKMMMPPPQQQQQQRRRUUUWWWVVVTTTVVV[[[```eeeddddddeeeffffffdddcccbbb]]]ZZZZZZVVVPPPNNNPPPRRRSSSUUUWWWXXXYYYZZZZZZ\\\[[[YYYWWWTTTOOOIIIEEECCCBBBAAAAAAAAA???===:::444111......///000000...//////............//////......//////...,,,+++***........................000/////////.........---........................------------------------,,,,,,---..............................///000000111000///...------.../////////...------------...///////////////.........000000000000000/////////........................------............------....../////////000000000//////////////////////////////............///////////////////////////...000000/////////.........///000000///...///222555333555888<<<@@@DDDHHHKKKMMMLLLKKKJJJJJJJJJKKKKKKNNNOOOQQQSSSTTTTTTTTTSSSUUUSSSQQQNNNKKKIIIHHHGGGDDDEEEDDDCCCAAA@@@BBBDDDBBBAAA@@@?????????@@@@@@CCCBBBCCCCCCDDDFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMOOOPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHJJJMMMQQQSSSSSSSSSRRRXXXZZZ[[[]]]]]]\\\[[[ZZZVVVTTTSSSTTTXXX[[[\\\\\\^^^___```aaabbbbbb```______```aaaccceeefffggggggiiijjjjjjkkkjjjiiihhhgggjjjjjjjjjkkkkkkllllllmmmkkklllmmmmmmmmmllljjjiiijjjWWWLLLIIIBBBCCCEEE@@@AAA@@@???===<<<:::999999666666666666666555555444444333222333444333111///111111111111111111111111222111111111111000000000000111111222222222111111/////////000000000111111111000///000111222111///000000////////////000000000000000000000000000000111000///000222222111000///000000000000000000111222222222222222222222222222111111111111222333333111111222222222333333333666555444555666777666555111222444777:::===???@@@???AAABBBBBBAAA@@@AAABBBBBBDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCEEEGGGIIIJJJIIIJJJJJJJJJKKKMMMPPPSSSUUUXXXYYYZZZ\\\```hhhpppvvvxxx{{{~~~}}}{{{{{{zzz{{{}}}~~~~~~~~~||||||||||||yyyvvvrrrooollljjjgggeeedddccc```^^^ZZZ\\\^^^```___]]]ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWbbbgggmmmoooooorrrxxx}}}{{{lll^^^XXXOOOKKKKKKMMMNNNMMMRRRTTTWWWVVVUUUUUUXXX\\\``````aaacccggghhhhhhgggeeeaaa^^^]]]XXXPPPLLLKKKNNNOOOQQQSSSTTTTTTTTTTTTWWWXXXYYYYYYXXXSSSLLLGGGEEEDDDBBBBBBCCCCCCAAA???:::777333111111111000000......------------.....................---,,,+++---...///000000///...---/////////.......................................------------------------------...////////////..................///000000000///......---.........//////...------------...///......---...///000111000000000000000000000000........................------............------------........./////////........................//////............//////......//////////////////000000////////////......000000000///000222666:::999<<<@@@EEEIIIKKKLLLLLLMMMLLLJJJIIIJJJKKKNNNOOOQQQQQQRRRSSSRRRQQQOOONNNNNNLLLHHHDDDBBB@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>????????????@@@AAACCCDDDEEEIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKKKKKKKJJJHHHFFFGGGIIIMMMPPPSSSTTTUUUTTTZZZ[[[]]]^^^^^^^^^]]]\\\WWWUUUTTTUUUXXX[[[\\\\\\]]]]]]^^^^^^]]][[[YYYWWWWWWXXXYYYZZZ]]]```ccceeeffffffgggggggggfffeeeeeeiiiiiijjjjjjkkklllmmmmmmlllmmmmmmnnnnnnmmmkkkkkkkkkWWWLLLHHHBBBBBBDDD???AAAAAA???>>><<<:::999888555666777888888666444333555333222333444444222000111111111111111111111111111111111111000000000000222222222222222111000/////////000000000111111111111000///000111222111///222222111111111111222222////////////////////////333111000000222222111000......//////000000111111111111111222222222222222111111111111111222333333111111222222222333333333444444444555666777888777444666888:::===???AAACCC???AAABBBBBB@@@???@@@@@@BBBDDDGGGIIIJJJJJJHHHGGGEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLNNNQQQTTTXXX]]]aaadddfffiiillloootttzzz~~~~~~}}}{{{{{{uuutttsssuuuxxx~~~~~~}}}~~~~~~}}}zzzwwwsssooojjjgggffffffeeeddd___bbbfffhhhhhhddd```]]]ZZZYYYWWWVVVUUUVVVVVVWWW```cccfffhhhiiinnnvvv|||rrrfff^^^UUUNNNLLLMMMLLLLLLNNNPPPSSSTTTTTTUUUXXXZZZ]]]]]]^^^bbbfffhhhhhhhhhdddcccaaa___ZZZSSSMMMKKKJJJKKKMMMNNNOOOOOONNNNNNQQQSSSVVVZZZ[[[WWWQQQLLLHHHFFFDDDCCCDDDEEEDDDCCC>>>;;;777333111000000///......------------.....................------,,,......////////////......................................................---------------------------......///000/////////...............///000000........................//////...------------......---+++***+++,,,...000////////////000000000000........................------............------------------.........///........................//////............//////............////////////000000//////////////////000000000000222555;;;???DDDEEEGGGJJJMMMNNNMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLJJJHHHDDDBBB???===<<<<<<>>>??????AAADDDDDDCCCBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAABBBEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEDDDCCCBBBCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIJJJIIIFFFDDDEEEGGGKKKOOORRRSSSTTTTTTWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWWWWYYY[[[^^^aaabbb^^^___``````]]]YYYVVVUUUSSSRRRRRRSSSUUUXXX\\\^^^___``````aaabbbcccccccccggghhhiiijjjkkklllmmmmmmmmmnnnoooooooooooommmmmmkkkWWWLLLHHHBBBBBBDDD???AAAAAA???>>><<<:::999888666777999:::999888555444555444222222333444333222111111111111111111111111000000000000000000000000444444333333111000...---000000000000111111111111111000///000111222111///222222111111111111222222////////////////////////333222000111222222111000......//////000000111111000000000000111111222222111000000000000111222222111111222222222333333333222333444555666777888999::::::;;;===???@@@BBBBBB???AAABBBAAA???>>>>>>???BBBDDDGGGIIIKKKJJJHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQVVVZZZ___dddkkkppptttxxx|||~~~}}}{{{yyywwwwwwwwwwwwtttsssrrrrrruuu{{{~~~~~~~~~{{{wwwqqqmmmkkkkkkkkkkkkiiikkkoooqqqpppmmmhhheeebbb```]]]ZZZXXXWWWWWWWWW\\\]]]^^^___aaagggooouuu}}}ttthhhaaaYYYSSSQQQQQQOOOMMMIIIKKKMMMPPPQQQSSSVVVXXX[[[[[[\\\___ccceeeeeedddaaabbbbbb```\\\XXXSSSOOOJJJJJJJJJKKKKKKKKKJJJJJJKKKNNNSSSXXX[[[[[[VVVSSSKKKHHHEEEDDDEEEEEEEEEEEEAAA???;;;777222000//////.........------.........//////.........------...///...,,,++++++,,,...///---------.......................................---------------------------......///000/////////...............///000000------..................//////...------------...000...,,,+++***+++---...---------.........//////////////////////////////------............------------------.........///........................//////............//////---.........//////000000//////000000000000000000///000222333555:::???DDDPPPMMMJJJJJJLLLMMMMMMKKKJJJLLLNNNPPPPPPPPPNNNMMMMMMMMMMMMLLLIIIGGGDDDCCC@@@>>><<<::::::;;;===???<<<>>>AAABBBAAA@@@??????@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEECCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGDDDBBBAAACCCFFFIIIKKKMMMNNNOOOQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWYYY\\\```dddfffcccfffhhhgggddd___]]]\\\UUUSSSQQQOOOPPPRRRTTTVVVWWWWWWYYY[[[]]]___aaabbbeeeeeeggghhhjjjkkklllmmmnnnooopppqqqqqqpppooonnnjjjWWWLLLIIIBBBCCCEEE@@@AAA@@@???===<<<:::999999666777999:::999888666555555444222222333444444333222222222222222222222222//////000000000000000111444444333333111000...---000000000111111111222222111000///000111222111///000000////////////000000000000000000000000000000222111000111222333222111///000000000000000000111/////////000111111222222000000000000000111222222111111222222222333333333000222444555666777999;;;===>>>>>>???@@@AAABBBBBBAAABBBCCCBBB@@@>>>>>>>>>CCCDDDGGGIIIKKKKKKJJJIIIJJJLLLMMMMMMMMMNNNQQQSSSWWW]]]dddiiimmmsssyyy~~~vvvvvvtttsssssstttvvvvvv}}}{{{xxxvvvwwwzzz~~~~~~~~~~~~yyyuuutttuuuuuuuuuwwwxxxyyyyyywwwsssooolllhhhfffccc___\\\ZZZYYYXXXXXXXXXXXXXXXZZZ```gggmmm}}}~~~xxxqqqccc___[[[ZZZZZZZZZXXXUUULLLLLLLLLMMMOOOQQQRRRSSSXXXXXXYYY\\\___aaa``````^^^aaabbb___]]]]]]YYYTTTNNNMMMKKKJJJIIIJJJKKKLLLJJJLLLPPPUUUYYY[[[YYYWWWQQQMMMHHHFFFEEEFFFFFFFFFEEEDDDBBB===777333111111//////............////////////......---......///000...+++******+++...000---------------.................................------------------------------...////////////..................///000000,,,,,,---............---//////...------------...111000///...---......///,,,,,,,,,------......///////////////////////////------............------------........./////////........................//////............//////------......///000000000//////000000000000111111///222555888;;;@@@EEEIIIVVVQQQKKKHHHJJJKKKKKKKKKJJJLLLOOOQQQPPPNNNKKKIIIHHHHHHHHHGGGFFFCCCAAA@@@AAA???===<<<;;;<<<===>>>>>>AAACCCDDDBBBAAA@@@@@@>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFDDDBBB>>>???AAABBBDDDEEEFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNMMMOOORRRTTTWWW[[[```dddgggkkkoooooolllhhhffffff\\\YYYVVVRRRPPPPPPQQQQQQPPPQQQRRRTTTWWWZZZ]]]^^^```aaabbbdddfffhhhiiijjjmmmmmmooopppppppppooonnnjjjVVVLLLIIICCCDDDGGGBBB@@@???>>>===<<<;;;::::::666777888888888777555555666444222222333555555444222222222222222222222222////////////000000111111111222222222222111000000000000111111111222222222111000///000111222111///000000////////////000000111111111111111111111111222111000111333444333222111111111111111000000000//////000111111222333333222111111111111222333333111111222222222333333333000222666777777888;;;>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEDDDAAA?????????FFFGGGHHHJJJKKKLLLMMMMMMKKKMMMQQQSSSTTTVVV[[[^^^dddkkksssyyy|||~~~|||}}}~~~zzzttttttuuuvvvxxx{{{}}}~~~~~~~~~{{{vvvsssqqqllljjjhhhdddaaa___]]]\\\XXXWWWUUUTTTVVV[[[bbbfffsss{{{~~~zzzvvvqqqkkk\\\\\\^^^ccchhhjjjgggddd[[[YYYUUUSSSRRRRRRRRRQQQTTTTTTUUUXXX[[[]]]]]]\\\\\\aaabbb^^^^^^```^^^YYYUUURRROOOLLLKKKLLLOOOPPPMMMMMMNNNQQQUUUXXXYYYXXXWWWSSSMMMHHHGGGGGGFFFFFFIIIJJJIIIEEE>>>999666666000000////////////000000//////...------...///000///...---,,,,,,---...///,,,,,,,,,------.................................------------------------,,,,,,---..............................///000000+++,,,---.........------//////...------------............///////////////,,,,,,------...//////000////////////////////////------............------....../////////000000000//////////////////////////////............//////------......///000000111//////000000000111111111111444:::>>>CCCGGGKKKOOOVVVPPPJJJHHHJJJLLLLLLJJJKKKLLLMMMMMMLLLIIIGGGEEECCCCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@AAAEEEGGGHHHHHHFFFDDDDDDDDD???@@@AAACCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLLLLJJJHHHHHHHHHEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGFFFEEE@@@@@@AAAAAABBBBBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJGGGJJJMMMOOOQQQTTTYYY]]]ccciiiooopppmmmjjjiiijjjdddaaa]]]YYYUUUSSSRRRRRRMMMNNNNNNOOORRRTTTWWWXXXZZZ[[[]]]___aaacccdddeeejjjkkklllmmmnnnmmmlllllljjjVVVLLLJJJDDDEEEHHHCCC???>>>>>>===<<<;;;;;;;;;666666666666666555555444666444222222333555555555222222222222222222222222.../////////000000111111//////000222222333333333000111111111111222222222111000///000111222111///222222111111111111222222111111111111111111111111111000000111333555444333333333222222111111000000000000111222333333444444333333222222333333444555111111222222222333333333000333777888888:::===@@@===>>>???@@@BBBCCCDDDDDDEEEGGGGGGFFFCCCAAA@@@AAAHHHHHHIIIKKKLLLNNNOOOOOOPPPTTTXXX\\\^^^bbbhhhlllnnnvvv~~~}}}}}}~~~|||xxxuuuvvvyyyzzzwwwtttvvvwwwyyy|||}}}wwwtttrrrnnnmmmkkkiiifffdddbbbaaaYYYWWWUUUTTTVVVZZZ___cccjjjssszzzyyyuuuqqqkkkeeeYYY\\\bbbllltttwwwuuurrrkkkggg```[[[WWWUUUSSSRRRQQQQQQRRRVVVYYY\\\\\\[[[\\\aaabbb^^^^^^aaa```[[[ZZZWWWRRRNNNMMMOOORRRTTTQQQOOONNNOOORRRUUUWWWXXX\\\WWWPPPJJJHHHGGGGGGGGGMMMOOOOOOKKKDDD>>>::::::111111000000000000111111000///...------...///000---...///000000///...---,,,,,,,,,------.................................------------------------+++,,,------......------...............///000000***+++---...///...------//////...------------...)))***,,,---.../////////------......///000000111000000000000000000000000---..................---////////////000000000000000000000000000000000000//////............//////---------...///000000111//////000000111111111222222777===CCCHHHLLLPPPRRRTTTOOOJJJIIILLLNNNMMMJJJMMMLLLKKKIIIGGGEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAA:::;;;===???AAADDDEEEFFFFFFHHHHHHGGGEEECCCCCCDDDBBBCCCEEEFFFFFFFFFEEEEEEAAAAAACCCEEEGGGJJJMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOPPPNNNLLLKKKKKKHHHIIIKKKLLLMMMLLLLLLKKKJJJHHHFFFEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIFFFHHHKKKLLLMMMPPPUUUYYY]]]cccjjjllliiiggggggiiiiiifffbbb^^^ZZZVVVUUUTTTMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWYYY[[[]]]___aaabbbggghhhjjjkkkkkkkkkjjjjjjfffZZZMMMHHHFFFCCCBBBBBB??????>>>===<<<;;;::::::999999888888777666666666777777777777666555333333000111222222111000111333111222333333222111222333333222222222222222222222333222222111111222222333111111000000000000000000000///.../////////---,,,000111222222111111333444222222111111111111222222000000111111111222222222222222222222222222222222333333333222222111111111333222222222222222222222333666:::<<<>>>???@@@BBBCCCCCCBBBDDDFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGLLLKKKKKKMMMRRRWWWZZZ\\\bbbaaabbbfffnnnuuu{{{~~~}}}}}}{{{yyyvvvsssxxxvvvtttrrrqqqqqqrrrsssvvvzzz}}}{{{tttrrrooollljjjhhhgggfffaaa___\\\ZZZYYYYYYZZZ[[[ffflllsssuuuppphhhaaa]]]\\\]]]bbbooo|||~~~yyy|||{{{rrrggg]]]TTTLLLTTTOOONNNRRRUUUUUUWWW[[[ZZZ[[[]]]^^^___^^^^^^]]][[[ZZZWWWUUUTTTTTTUUUVVVTTTRRROOOMMMNNNQQQTTTWWWYYYYYYWWWRRRLLLHHHGGGIIIGGGJJJMMMNNNKKKFFFBBB@@@999666111......///000000111111111111000000000///////////////////////////------------------------////////////////////////,,,---///000111000///---......------------.........///000///.........000............////////////////////////////////////---......///////////////000000000000000000000000444333222111000///...---///000000000000000//////111111000000//////......------...///000000//////////////////////////////...000111000///------......///111111111333666888@@@BBBFFFJJJMMMOOOOOOOOOVVVRRRLLLJJJKKKLLLKKKIIILLLJJJGGGDDDCCCBBBBBBCCCAAA@@@>>>======>>>??????>>><<<;;;>>>CCCHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGHHHJJJKKKKKKLLLOOOLLLIIIJJJOOOSSSVVVVVVUUUUUUSSSPPPMMMLLLMMMNNNQQQUUUZZZZZZVVVRRROOONNNQQQPPPOOOOOOPPPQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKLLLEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHKKKMMMTTTWWWXXXXXXXXXYYY^^^aaafffeeecccaaa___^^^]]]]]][[[ZZZYYYZZZ[[[ZZZUUUQQQTTTSSSSSSUUUWWW[[[___bbbaaadddggggggffffffhhhjjjfffZZZMMMHHHFFFCCCBBBBBB??????>>>===<<<;;;::::::999888888777777666555555666666777666666555444333111222333222000000111222111222333222111000111333222222222222222222222222222111111000000111111222111111111111111111111111333111111111222222000...222222222000//////222444222222111111111111222222111222222222333333333333333333222222222222222222444444333333333222222222666555444444444555666777555888;;;===>>>???@@@BBBAAAAAABBBDDDGGGIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLPPPVVV]]]eeejjjmmmtttsssssswww|||{{{yyyzzz||||||{{{~~~|||zzzyyyxxxyyyzzz{{{~~~}}}zzzwwwrrrmmmjjjgggbbbaaa```____________```dddiiinnnooolllfffaaa___]]]___fffqqq~~~~~~pppbbbWWWRRRMMMKKKOOOQQQRRRTTTWWWXXXYYY[[[]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYWWWSSSPPPOOOQQQSSSUUUZZZ[[[ZZZVVVPPPKKKIIIHHHGGGJJJNNNPPPOOOKKKGGGEEE>>>:::555222111111111000000000000000000000000000////////////////////////------------------------////////////////////////,,,---///000111000///...///......------......///---///000///...---...///000000//////.........---////////////////////////---...//////000000//////000000000000000000000000000//////...---,,,++++++//////000000000000//////000000000000/////////////////////000//////......////////////////////////...///111111000///000111000000111111222666;;;>>>DDDFFFIIIKKKMMMMMMMMMMMMQQQNNNIIIHHHIIIJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCEEEDDDBBBAAA@@@@@@AAABBBAAA???>>>AAAEEEHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMRRRRRRSSSTTTVVVWWWXXXXXXSSSQQQPPPRRRWWW\\\^^^^^^___^^^]]]YYYUUURRRQQQRRR]]]bbbggggggccc]]]YYYXXXWWWVVVVVVVVVVVVVVVUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNNNNPPPPPPOOONNNPPPOOOOOOOOONNNMMMLLLKKKKKKLLLLLLKKKJJJKKKMMMOOOPPPRRRSSSSSSRRRTTTWWWZZZ````````````aaaccceeefffeeefffiiilllmmmjjjccc]]][[[YYYWWWUUUUUUXXX[[[^^^]]]```bbbbbb```___```bbbfffYYYMMMHHHFFFDDDBBBCCC??????>>>===<<<;;;::::::888888777666666555555444555555666666666555555444222333333222000///000111000111222222000000111222111111111111111111111111111000000000000000000111111111222222222222222222333222222222333333222000333333222000...///111444222222111111111111222222222222333333333444444444333333333222222111111111444444444444444333333333444333222111111333555777999;;;===?????????@@@AAAAAABBBDDDFFFHHHJJJJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTRRRUUU\\\eeennnvvv|||}}}zzzxxxxxx|||zzzuuuqqqggggggggggggggggggffffffccceeehhhhhheeebbbaaa``````dddkkkuuu~~~tttfffTTTMMMIIIJJJKKKLLLNNNRRRUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[___\\\XXXUUURRRRRRSSSTTT[[[\\\^^^[[[VVVOOOJJJHHHEEEIIINNNRRRSSSRRRNNNLLLEEEAAA<<<888555333111000////////////////////////////////////////////////------------------------////////////////////////,,,---///000000000///...///......------......///---...///...---------///111111000///...---,,,,,,////////////////////////---...//////000000//////000000000000000000000000...---------,,,,,,,,,,,,//////000000000000//////////////////000000000000000000000000///...------////////////////////////...///111111111111222444222222333333666;;;BBBGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIFFFEEEFFFHHHIIIHHHDDDCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCEEEHHHJJJKKKJJJLLLKKKJJJJJJMMMRRRVVVZZZZZZ[[[[[[\\\]]]^^^______XXXXXXYYY]]]bbbgggjjjjjjiiiiiihhheee___[[[YYYXXXffflllrrrtttpppkkkgggfffaaaaaabbbbbbaaa___]]]\\\YYY[[[]]]___```___]]]\\\YYYWWWUUUTTTUUUUUUTTTSSSYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUUUUTTTQQQOOOOOOPPPOOOPPPQQQQQQPPPPPPRRRTTTZZZZZZ[[[]]]aaafffkkknnnooottt{{{}}}tttnnnhhhddd^^^XXXVVVVVVYYY[[[[[[\\\]]]\\\[[[[[[\\\^^^eeeYYYMMMHHHFFFDDDBBBCCC??????>>>===<<<;;;::::::777777666666555555444444444444555555666555555555222333444222000//////000///111111111000///000111000000000000000111111111111111000000000000111111222222222222222333333333222111000111222222111///000111222222111111333444222222111111111111222222222222222333333333333444444333333222222111111111555555555555555555444444333222000000111444666888<<<>>>???@@@??????@@@AAACCCEEEHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPTTTYYY]]]```aaafffnnnvvv}}}}}}|||}}}sssrrrpppnnnmmmllllllmmmgggfffeeebbb```_________aaagggooowww~~~rrr]]]SSSJJJGGGFFFFFFJJJOOORRRSSSUUUWWWZZZ\\\]]]^^^^^^_______________^^^]]]aaa___\\\YYYWWWVVVVVVVVVZZZ]]]______[[[SSSLLLGGGDDDGGGLLLRRRUUUVVVTTTRRRLLLHHHBBB===999666222000............////////////////////////////////////........................////////////////////////------...///000///////////////............//////,,,...///...---,,,---...111000000///...---------////////////////////////......///000000000000000000000000000000000000000////////////////////////...//////000000000000///......//////000000111111//////000000000//////...///////////////////////////000111111000111222444333555777:::===AAAGGGKKKLLLLLLLLLLLLLLLKKKIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEGGGIIIJJJGGGFFFEEEDDDCCCCCCDDDEEEDDDEEEGGGJJJLLLNNNOOOOOORRRRRRRRRSSSWWW[[[```ccc````````````````````````\\\^^^aaagggmmmrrruuuwwwrrrssssssppplllhhhfffeeekkkrrryyy|||zzzvvvsssrrrooopppqqqpppmmmjjjgggfffhhhjjjnnnqqqqqqnnnkkkiiibbb```]]]\\\]]]]]]\\\[[[```___]]]\\\\\\\\\]]]^^^aaabbbaaa^^^YYYUUUSSSRRRUUUUUUVVVUUUUUUUUUUUUVVVWWWVVVVVVXXX]]]ccchhhlllrrrxxxzzztttoooggg___[[[[[[]]]___```^^^ZZZWWWVVVWWW[[[^^^eeeYYYLLLHHHGGGDDDCCCDDD??????>>>===<<<;;;::::::777777666666555555444444333444555555555555555444222333444222000//////000///111111111000///000111//////000000000111111111222222222111111222222222111111222222222333333333222111000111333333222000,,,///333555555444444555222222111111111111222222111111111111222222222222333333333222222111111111555555555555555555555555666555555555777:::<<<>>>>>>???@@@@@@??????@@@BBBDDDFFFHHHIIIHHHGGGIIIJJJMMMNNNRRRWWW^^^eeejjjmmmqqqvvv~~~~~~zzzyyy|||~~~zzzuuurrrqqqqqqrrrnnnkkkfffbbb___^^^]]]]]]```fffpppxxxzzzggg[[[OOOGGGDDDDDDHHHNNNOOOPPPRRRTTTWWWZZZ\\\]]]^^^___``````aaa``````___aaa```^^^]]]\\\[[[[[[[[[[[[]]]``````^^^WWWOOOIIIEEEFFFIIIOOOUUUWWWVVVTTTPPPMMMGGGBBB>>>999444000............////////////////////////////////////........................////////////////////////---......////////////////////////....../////////---...///...------...///.........///////////////////////////////////////...//////000000000000000///////////////////////////000000000000111111111......///000000000000000......//////000000111111---...///000111111111111000000000000000000000000000111222111000000222444444888===BBBEEEGGGJJJLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAABBBBBBAAAAAABBBDDDFFFHHHJJJKKKDDDDDDCCCBBBCCCDDDEEEFFFFFFIIIMMMQQQTTTVVVWWWWWWWWWXXXZZZ]]]```ccceeeffffffffffffeeedddccccccbbbbbbeeejjjpppvvv|||~~~|||yyywwwwwwyyy~~~~~~}}}~~~}}}xxxtttsssrrrxxx{{{}}}xxxuuupppnnnllllllmmmmmmlllkkkiiihhheeebbbaaabbbccceeeggghhhgggddd```\\\ZZZYYY^^^]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUWWW[[[___bbbkkkpppwww}}}|||zzzyyytttnnngggdddccceeegggiiibbbYYYRRROOOQQQVVVYYYeeeXXXLLLHHHGGGDDDCCCDDD??????>>>===<<<;;;::::::888888777666666555555444444444555555555444444333222333333222000///000111000111222222000000111222///000000111111222222222333333222222222222333333000000111111222333333333333222222333555555444222,,,///222444444444444444222222111111111111222222000000111111111222222222222222222222222222222222444444444555555555555555444444666777:::<<<>>>??????@@@@@@@@@>>>???@@@BBBCCCEEEHHHGGGFFFGGGJJJNNNTTTWWW]]]dddlllsssxxx{{{|||}}}{{{{{{~~~{{{xxxwwwvvvvvvrrrlllfffcccaaa^^^\\\]]]dddnnnwwwzzzlllaaaUUUMMMIIIGGGIIIMMMMMMNNNOOOQQQTTTWWWZZZ[[[]]]^^^^^^______`````````________________________]]]^^^___```___ZZZSSSNNNHHHFFFGGGLLLRRRVVVVVVUUUSSSPPPLLLGGGCCC===777333000000000/////////......////////////////////////........................////////////////////////............/////////000000//////......//////000...///000///...---...000............//////000000////////////////////////...///000000111111000000////////////////////////.........///////////////---...///000000111111000////////////000000000000,,,---...000111222333333000000000000000000000000111222222111111222555777888===CCCHHHJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBB???>>>???@@@>>>???AAACCCEEEFFFHHHHHHCCCCCCCCCDDDFFFHHHKKKLLLNNNRRRXXX]]]___```bbbccc___```ccceeehhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhggglllooouuu{{{}}}}}}~~~{{{zzzzzz|||~~~~~~}}}{{{yyyvvvqqqllliiiiiijjjkkkkkklllllliiifffdddcccdddeeedddddddddeeeeeecccaaa___]]]ZZZWWWVVVWWWXXXYYY```dddhhhkkklllmmmnnnppppppooommmkkkkkklllmmmoooqqqiii]]]TTTPPPQQQSSSUUUdddXXXLLLHHHGGGEEEDDDDDD??????>>>===<<<;;;::::::999888888777777666555555555555555555444333333222111222333222000000111222111222333222111000111333000000111111222333333444222222111111111111222222//////000000111222222333222111111222444555333222///000111000//////111333222222111111111111222222111111111222222222333333111111111222222333333444333333444444444555555555111333555999;;;===>>>>>>>>>???@@@???>>>>>>AAACCCDDDGGGIIIJJJIIILLLSSSYYYaaadddkkksss{{{|||zzz{{{wwwqqqllliiifffbbb^^^^^^bbbjjjrrrzzzyyyrrriiiaaaYYYVVVRRRMMMJJJLLLLLLMMMMMMOOORRRUUUXXXZZZ\\\\\\[[[[[[\\\^^^___```______aaaaaabbbaaaaaa``````______```aaa^^^YYYTTTLLLIIIGGGIIIOOOTTTVVVUUUVVVTTTPPPLLLHHHBBB<<<888222222111000//////...---////////////////////////........................////////////////////////...............///000000000000////////////000000///000111000//////000111///////////////.........//////////////////////////////000111111111111000////////////////////////..................---------...///000111111111111000000000000////////////---...///000111222222222000000000000000000000000000111222333444777;;;>>>@@@CCCGGGJJJJJJJJJJJJJJJEEEDDDCCCBBB@@@@@@??????>>>???@@@???===<<<===??????@@@BBBCCCEEEFFFFFFGGGEEEEEEGGGIIIMMMQQQTTTVVVZZZ```fffkkkllllllmmmnnnjjjkkklllmmmppprrruuuvvvppppppqqqrrrssssssttttttyyy|||{{{xxxxxxyyyzzzxxxxxxvvvrrrnnnllllllmmmllljjjjjjkkkmmmmmmjjjgggfffdddaaa^^^[[[YYYYYYXXXXXXZZZ]]]]]]\\\\\\^^^``````bbbeeeiiimmmppprrrsssvvvppphhhbbbaaaaaaaaaaaa~~~dddXXXLLLHHHGGGEEEDDDEEE??????>>>===<<<;;;::::::999999888888777777666666555666555555444333222111000111222222111000111333111222333333222111222333000000111222333333444444111111000000000000111111...//////000111111222222/////////000222222111000444222///,,,)))***...222222222111111111111222222222222333333333444444444000000111222333444444555333333333444444444555555444666:::>>>AAABBBBBBBBB>>>??????>>>===>>>AAACCCGGGJJJMMMNNNOOOTTT]]]dddkkkooovvv~~~|||}}}yyytttpppnnnjjjeeeaaa```cccgggmmmrrrvvvxxxxxxyyyzzzvvvoooiiiccc___\\\\\\YYYQQQLLLJJJLLLLLLMMMNNNQQQTTTWWWXXX\\\[[[ZZZYYYZZZ\\\___```___```aaaccccccbbbaaa```cccaaa```aaabbbaaa]]]YYYPPPKKKGGGHHHNNNTTTUUUUUUXXXVVVSSSOOOLLLFFF???;;;444333222111000///...---////////////////////////////////////////////////////////////////////////...............///000000000000////////////000000///111222111000///000222111111000///...------,,,//////////////////////////////000111111111111111////////////////////////000000/////////.........---...///000111111111111111111000000//////......///000000111111111111000000000000000000000000000///111333444777;;;@@@DDDEEEGGGIIIJJJIIIIIIJJJKKKEEEDDDBBB???===<<<;;;;;;999;;;======;;;:::<<>>>>>===<<<<<<<<<<<<<<<999999888777666555444444555555444444444333333333222222222222222222222222444333111222333333222000222222111111111111111111333333222222111222222222222222222222222222222222333333333222222111111111111111222222222333333333---,,,,,,---000333333333333333333444444333222222111111222222222333333333333444555666777888999::::::;;;<<<======>>>======@@@>>>===>>>BBBEEEFFFFFFJJJLLLNNNQQQVVV___jjjrrryyy{{{{{{~~~zzzwwwwwwwwwzzzyyyvvvvvv|||zzz}}}{{{xxxtttoookkkgggffffffffffffgggggggggffffffmmmooorrrqqqnnnjjjgggeeeaaa___]]]\\\\\\[[[WWWTTTTTTPPPMMMNNNPPPRRRQQQNNNSSSVVVZZZ\\\]]]]]]]]]^^^___aaaccceeeeeedddbbb```aaa^^^]]]]]]______\\\YYYWWWRRRKKKGGGIIINNNUUUXXX[[[XXXTTTSSSQQQNNNHHHDDD:::888555222000000000111...............///000000000000000000111111111111000000000000000000000000........................---.........//////000000111111000000//////......+++,,,,,,---...///000000000000000000///////////////000111111111000...---......//////000000111111333222111/////////000111111111111111111111111111111111000000000000000111......////////////......111000000000000000111222666666777999<<<@@@DDDFFFFFFHHHJJJLLLKKKHHHEEECCCCCCBBB@@@?????????===<<<<<<<<<<<<<<<===>>>???@@@===AAAEEEHHHHHHHHHIIIJJJOOOPPPSSSWWW\\\aaaeeegggpppuuuzzz{{{yyyxxx{{{~~~~~~~~~{{{yyyvvvuuuuuuuuusssrrrlllmmmmmmkkkgggbbb```___XXXWWWVVVUUUTTTRRRQQQQQQQQQTTTYYY```hhhooouuuwwwuuuuuuwww~~~{{{```UUUJJJHHHHHHGGGFFFGGG@@@???>>>===;;;;;;::::::999999888777666555444444555555555444444444333333222222222222222222222222333222000111222222111///111111111111111111111111333222222111111222222222222222222222222222222222333333333222222222111111222222222111222222333333333111000000111222111111333333333444444333333222222222222222222333333333222333444555777888999:::;;;<<<===???AAABBBBBBBBB@@@???>>>???AAAFFFJJJMMMRRRUUUZZZ```fffnnnxxx}}}|||yyy|||}}}tttrrrrrrssswww|||yyyqqqpppqqqzzzyyywwwwwwxxxzzz}}}zzz~~~~~~~~~|||xxxsssnnnkkkgggfffdddaaa```_________bbbfffkkknnnlllhhheeecccdddbbbaaabbbdddeeeccc```]]]ZZZVVVTTTRRRRRRPPPOOOQQQSSSWWWYYY[[[\\\\\\]]]^^^```bbbccccccbbb```___YYYXXXWWWYYY\\\\\\[[[XXXYYYTTTMMMIIIIIIMMMSSSVVVYYYWWWUUUTTTSSSQQQLLLHHH???===888444111000111111...............///000000...////////////000000000000000000000000000000000..................................../////////000111000000000/////////...,,,------....../////////000000000000///////////////000000111000///...---.../////////000000000111222111000/////////000000////////////////////////111111000000000000000000...//////////////////...111111111111111222333444::::::<<<>>>AAADDDFFFGGGEEEGGGHHHIIIHHHFFFCCCAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<===???@@@@@@CCCGGGKKKNNNPPPQQQSSSUUUZZZ]]]aaafffjjjmmmnnnooouuuzzz|||{{{zzzwwwvvvqqqqqqqqqoookkkfffbbb```]]]\\\ZZZWWWTTTQQQOOOMMMOOOQQQUUU[[[```fffjjjllluuuwww}}}zzzaaaVVVKKKHHHGGGFFFDDDEEEBBBAAA???===;;;:::999999999999888777666555444444555555555444444444444333222222222222222222222222222111///000111111000...111111111111111111111111222222111111111222222333222222222222222222222222333333333222222222222111444333222111111111222333666444222222333333222111333333444444444444333333333333333333333333333333111222333555777999:::;;;<<<>>>@@@BBBDDDFFFGGGHHHAAABBBBBBBBBDDDJJJSSSZZZ]]]aaahhhnnnuuu{{{|||{{{{{{xxxyyy|||~~~yyyssssssuuuvvv{{{vvvnnnooorrr{{{wwwqqqnnnnnnppptttyyy{{{vvvooolllfff```[[[YYYXXXXXXYYY___fffjjjkkkhhhfffdddhhhfffeeehhhmmmqqqrrrqqqnnnmmmiiiccc[[[UUUQQQOOONNNPPPRRRUUUXXXZZZ[[[[[[^^^___aaabbbbbb```___]]]SSSSSSSSSUUUXXXZZZZZZZZZ[[[WWWQQQLLLKKKLLLPPPRRRWWWVVVVVVVVVVVVUUUQQQOOOGGGCCC===777333111111222//////.........///000000............////////////000000000000000000000000....................................////////////000000000000////////////........................////////////000000000000000000000000000///......////////////000000000000111000///........./////////////////////////////////000111111111111000000/////////000000/////////111111222222333444666666<<<>>>@@@CCCEEEFFFFFFGGGDDDEEEFFFFFFEEECCC@@@>>>>>>>>>>>>=========<<<<<<;;;;;;<<<>>>@@@AAACCCCCCGGGJJJNNNQQQTTTWWW[[[]]]dddgggmmmrrrvvvxxxxxxxxx|||}}}zzzyyyxxxuuuqqqlllhhheeecccbbb___\\\XXXTTTRRRPPPPPPQQQSSSVVVZZZ]]]```bbbjjjnnnwwwzzzbbbVVVKKKHHHGGGDDDCCCCCCAAA@@@>>>===;;;:::::::::888888888777666555555555555555555555444444444444222222222222222222222222333111000000111111000///111111111111111222222222111111111111111222222333111222222222222222333333222222222222222222222222555333222000000111222333444222111222444555555444222333444444444444444444444444444444333333333333333444555777999;;;<<<===???@@@BBBDDDFFFHHHIIIIIICCCEEEGGGHHHJJJRRR___iiikkkpppvvv|||{{{vvvvvvyyy|||~~~~~~{{{}}}|||uuuxxx}}}|||vvvuuunnnpppuuuzzz~~~yyypppggg___[[[ZZZZZZ\\\```fffiiiiiiiiihhhhhhlllkkkkkknnntttzzz~~~zzzlll^^^SSSOOOLLLLLLMMMPPPTTTWWWYYYYYY^^^___```aaaaaa```___^^^WWWUUUSSSRRRTTTWWWZZZ\\\]]]ZZZUUUPPPLLLKKKLLLNNNVVVWWWXXXYYYYYYWWWUUUSSSMMMIIIBBB;;;666222111111000///////////////000000........./////////000000////////////////////////.................................///////////////000000000000////////////000/////////.........---////////////000000000000000000000000000//////...////////////000000000000/////////............///000000000000000000000000//////000111222111000000000000000000000000000000111111222333444666888999>>>???BBBEEEFFFFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>======>>>???>>>>>>===>>>???>>>???AAADDDFFFHHHIIIJJJNNNPPPSSSVVVYYY]]]bbbeeeiiilllqqqvvvzzz~~~~~~~~~}}}yyyvvvsssqqqoooiiihhhfffbbb___\\\ZZZXXXUUUUUUVVVWWWYYY\\\^^^```^^^bbbiiirrrxxxzzzwwwsssyyycccWWWKKKGGGFFFDDDBBBCCC???>>>===<<<<<<;;;<<<<<<888888777777666666555555666666555555555444444444222222222222222222222222444222111111222333111000000000111111111222222222111000000000111111222333111111111222222333333333222222222222222222222222444333222111111111222333333222000111333444444444222333444444555555555444444444444444444444444444666777888999;;;===>>>???AAABBBCCCEEEFFFGGGGGGHHHDDDHHHKKKMMMQQQZZZhhhrrrxxx||||||zzz}}}~~~}}}vvvxxx|||tttkkkfffcccbbbfffggghhhgggffffffhhhjjjqqqrrrsssvvvzzzlllZZZPPPLLLJJJJJJMMMRRRVVVWWWXXX^^^___```aaaaaaaaa``````]]]ZZZTTTPPPNNNQQQVVVZZZ\\\[[[XXXSSSMMMJJJJJJKKKUUUWWWZZZ[[[ZZZXXXVVVUUUQQQMMMGGG@@@:::555333111111000000/////////000000//////000000000111111111///////////////////////////////////////////////////////////////.........////////////000000000000000000000///......------.../////////000000000111111000000///////////////000000000000////////////.........////////////...000000000000000000000000//////000111111111111111222111000000000000111222000000111333666888;;;<<>>======???AAAAAA@@@???AAACCCDDDFFFIIILLLOOORRRSSSTTTZZZ\\\```bbbeeeiiimmmppprrrsssvvvzzz~~~~~~|||zzz{{{}}}~~~}}}}}}||||||||||||sssqqqnnnjjjfffbbb___]]]ZZZZZZZZZ[[[]]]```bbbddd^^^___bbbeeeggghhhgggfffxxxbbbVVVKKKGGGFFFDDDBBBCCC>>>======<<<<<<<<<<<<===888777777777666666666555666666666555555555444444222222222222222222222222444333222222333333222000000000000111222222333333000000000000000111222333111111111222222333333444111222222222222333333333111111222222222333333333555333111111222222111000222333444555555666555555444444444555555555666666999999:::;;;===>>>??????AAABBBCCCEEEFFFGGGGGGGGGFFFJJJOOOUUU[[[eeepppyyy{{{~~~|||xxxzzz~~~}}}{{{{{{|||~~~|||uuupppmmmooonnnjjjfffcccbbbeeegggqqqvvvzzz{{{|||zzzdddVVVMMMJJJIIIKKKPPPUUUWWWVVV]]]]]]^^^```aaaaaabbbbbbbbb^^^XXXQQQLLLLLLPPPTTTYYYZZZYYYUUUNNNIIIHHHIIIRRRUUUYYY[[[ZZZXXXWWWVVVTTTQQQLLLFFF@@@:::666444111111000/////////000000000000000000111111111111000000000000000000000000///////////////////////////////////////.........////////////000000000000000000000//////...............//////000000111111111111000///////////////000000000000////////////......///000000000//////////////////////////////000/////////000111222333333222111000000111222333000111222555888;;;>>>@@@FFFGGGIIIJJJIIIGGGDDDBBBAAA@@@???>>>======>>>>>>===@@@CCCCCCAAAAAADDDGGGKKKMMMQQQUUUYYY\\\]]]^^^ccceeeiiimmmpppssswwwzzz{{{yyyzzz~~~xxxvvvwwwyyyzzzzzzzzztttnnnhhhcccaaaaaaaaa```aaabbbeeehhhjjjeeecccaaa^^^\\\\\\[[[[[[wwwaaaUUUJJJGGGFFFDDDCCCCCC??????>>><<<<<<;;;;;;;;;777777777777666666666666666666666666555555555555222222222222222222222222333222111111222222111000///000000111222222333333////////////000111222333000111111222333333444444111111222222222333333333...///111333444444333333444333111111222333222222222333444555666666666666333333444555666777777888:::;;;;;;<<<======>>>>>>???@@@BBBDDDFFFHHHIIIIIIMMMQQQWWW```jjjsss{{{~~~}}}wwwwww{{{~~~~~~~~~}}}wwwvvvxxx{{{{{{tttsssoooiiidddbbbbbbdddjjjssszzzzzzyyynnn___PPPLLLHHHJJJPPPUUUVVVVVVZZZ[[[\\\^^^___aaabbbccccccbbb^^^XXXQQQMMMMMMOOOUUUXXXYYYVVVOOOIIIGGGHHHLLLQQQWWWZZZZZZYYYYYYYYYVVVTTTQQQMMMGGG@@@;;;777222111111000//////000000/////////000000000000111000000000000000000000000////////////////////////000/////////.............../////////000000000111000000000///////////////.........///000111111111222111000///...//////000111000000000/////////......///000111111111000000////////////////////////111000.........000333555444333111000000111333444222333555888;;;???BBBDDDGGGHHHIIIHHHGGGEEEBBBAAA>>>===;;;::::::;;;===>>><<<@@@DDDDDDBBBBBBFFFIIIPPPRRRWWW\\\```ccceeefffhhhlllrrrwww{{{}}}~~~}}}zzzvvvtttwww|||zzzsssqqqrrrtttuuuxxxzzzsssnnnkkkkkkjjjhhhhhhiiillloooqqqmmmkkkgggaaa\\\YYYXXXXXXwww```TTTIIIFFFFFFDDDCCCDDDBBBAAA???===;;;:::999999777777777777666666666666777666666666555555555555222222222222222222222222222111000000111111000//////000000111222222333333////////////000111222333000000111222333333444444111111111222222333333333,,,...111444666555444333111000///111444666777777222333444555666666666666222333444555666888999999;;;;;;;;;<<<<<<<<<=========???AAADDDGGGIIIKKKLLLUUUXXX___jjjvvv|||{{{{{{~~~}}}}}}yyysssvvvyyy~~~wwwvvvtttnnniiidddccccccaaammmwwwwwwttt|||uuugggRRRMMMIIIJJJPPPUUUVVVUUUXXXXXXZZZ\\\^^^```bbbcccdddeeeddd___XXXQQQNNNMMMRRRVVVYYYVVVOOOIIIGGGHHHHHHNNNUUUYYYZZZZZZZZZ\\\WWWVVVUUUQQQLLLEEE>>>:::222222111000000///000000............/////////000000000000000000000000000000000000000000000000000000000//////.........---.../////////000000111111////////////000000000000---......///000111111222222111///.........///000111111000000/////////......///000222222222111000111111111111111111111111222000...,,,---000444666444333111000000111333444333555777:::>>>BBBEEEGGGFFFFFFFFFEEEDDDAAA???>>>;;;:::999888888:::<<<===<<<@@@DDDDDDBBBBBBFFFJJJRRRUUUZZZ___dddgggiiijjjpppuuu|||~~~{{{xxxyyy~~~}}}yyyxxxuuusssrrrtttyyy}}}wwwpppnnnoooqqqrrrwww~~~{{{yyysssrrrpppoooppprrruuuvvvwwwuuuqqqkkkddd___\\\\\\wwwaaaVVVLLLHHHEEEBBBAAABBBCCCAAA>>>>>>>>>>>>===;;;:::999888777666666666666666666555444444444444555666555444333222111111111333444555666555444333222222222222222222222222222111444555444000///000333000000111222222222222111333333333333333333333333222222222333333444444444555444333222333444555666111222333444555555666666555444222222333666999<<<@@@???======>>>>>>======>>>@@@CCCEEEHHHLLLQQQUUUffflllsssyyy}}}{{{zzzzzz|||}}}~~~{{{sssooonnnlllhhhdddhhhiiiiiijjjppp~~~tttjjj\\\SSSMMMMMMLLLJJJMMMRRRWWWWWWXXX[[[___bbbbbbbbbdddggghhhccc^^^YYYQQQIIIMMMOOOQQQRRROOOKKKEEEAAABBBIIIQQQWWWXXXXXXXXXYYYZZZXXXVVVTTTQQQKKKEEE@@@666444111///000111111000000000000000000000000000000000000000000000000000........................000000000000000000000000222111000.........//////111///...------...///111............////////////111111111111111111111111000000//////.........---000000000000000000000000............////////////111111111000000000000000333333444555666666777777777999<<<@@@CCCEEEFFFFFFCCCCCCCCCCCCAAA@@@>>>===<<<;;;:::::::::::::::;;;BBBCCCEEEHHHJJJKKKLLLMMMXXX\\\ccchhhjjjlllmmmnnnuuuzzz}}}yyyxxxxxxzzz}}}yyyuuurrrmmmjjjkkkooouuuyyyyyyqqqmmmnnnqqqssssss}}}yyyyyy|||yyywwwxxxyyyzzzzzz|||zzzwwwsssmmmgggbbb___xxx^^^TTTKKKHHHFFFCCCBBBDDDCCC@@@>>>===>>>>>>===;;;:::999888777666666666666666666555444444444444444555444444333222222222222444444444555444333333222222222222222222222222222333444555444222111222333222222333333333222222111333333333333333333333333222333333333333333333444444333222111222333444555555555555555555444333222777777777777999;;;>>>???AAA???>>>>>>??????@@@???AAABBBCCCDDDHHHNNNVVV\\\ooovvv~~~zzz{{{{{{uuusssqqqooollljjjkkkkkklllppp|||wwwpppddd\\\UUUSSSQQQNNNPPPUUUTTTTTTUUUYYY]]]aaabbbbbbbbbggghhhddd```\\\UUUNNNKKKLLLOOORRRQQQMMMEEE???AAAGGGOOOTTTVVVWWWYYY[[[ZZZXXXWWWUUUSSSNNNHHHDDD:::666222000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000///......///000111000///...------...///000/////////000000000000111111111111111111111111111000000000/////////......000000000000000000000000000/////////////////////111000000000000000000000111111111222222444555666:::;;;>>>AAADDDEEEFFFFFFDDDCCCBBBAAA???>>>>>>===<<<<<<;;;<<<<<<===>>>???CCCEEEHHHJJJLLLNNNOOOQQQVVV\\\eeemmmrrrvvvyyyzzz}}}~~~{{{{{{|||}}}}}}|||{{{~~~}}}vvvrrrqqqnnnjjjggghhhkkkpppsssyyy}}}~~~sssnnniiihhhkkkppptttvvv|||xxxppppppwww~~~~~~|||{{{yyyxxxyyyxxxwwwtttqqqmmmiiigggwww\\\RRRJJJHHHGGGEEEDDDEEEBBB@@@>>>===>>>===<<<;;;:::999888777666666666666666666555555444444444444444444333222222333333333555555444333333333333333222222222222222222222222444222111222333333222111333333444444444333333222333333333333333333333333444333333333333333333222333222111111111222444555555555555555555555444333555555777888:::<<<===>>>@@@@@@?????????@@@AAABBBDDDDDDEEEFFFLLLUUU```hhhyyy~~~}}}yyywwwuuusssoooppppppqqqttt|||{{{vvvrrrkkkeee^^^ZZZUUUPPPOOOQQQSSSSSSTTTWWW\\\___aaaaaabbbfffhhhfffdddaaa\\\UUULLLLLLNNNRRRTTTPPPGGG???@@@DDDJJJOOOSSSWWWZZZ\\\ZZZYYYXXXWWWUUUQQQLLLHHH???;;;555111000000000///000000000000000000000000000000000000000000000000........................000000000000000000000000............///000111222000///...------...///000000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111000000/////////000000000000000000111111111111000000111333666777===???AAACCCEEEFFFFFFEEEDDDCCC@@@>>><<<<<<======<<<<<<===>>>@@@AAACCCDDDGGGJJJNNNPPPRRRTTTVVVYYY[[[bbblllvvv~~~~~~||||||~~~zzzxxxwwwvvvuuuoooqqqssstttsssooojjjgggeeeccc```^^^^^^aaadddfffmmmppptttwwwwwwuuuqqqnnncccaaa___```fffmmmsssvvvyyy{{{|||ppphhhhhhnnnttt~~~zzzwwwxxxxxxxxxwwwuuusssqqqpppuuu\\\SSSJJJHHHGGGEEECCCEEEBBB@@@>>>=========<<<;;;:::999888777666666666666555555555555555444444333333333222222222333444444666555333222111222333444222222222222222222222222333000...///222333111...000111222333444444444444333333333333333333333333444444444333333222222222333222222111222333555666111222444555777777888888444555888:::<<<>>>>>>>>>@@@@@@??????>>>???BBBDDDFFFHHHKKKOOOWWWbbbmmmuuuxxxxxx{{{~~~yyyvvvssstttuuuwwwzzzzzzuuurrrpppooorrrppplllfff^^^UUUPPPNNNVVVTTTTTTVVVZZZ]]]______cccgggjjjhhhfffeee```[[[RRRNNNLLLOOOSSSQQQIIIAAA???BBBFFFKKKPPPUUUZZZ\\\\\\[[[ZZZYYYWWWTTTNNNJJJEEE@@@999444111111000///000000000000000000000000000000000000000000000000........................000000000000000000000000///////////////000111111000///............///000//////000000000111111111////////////////////////111111111111111111111111////////////////////////222222111111000000//////000000000000000111111111333222111111222555999;;;AAABBBCCCEEEFFFEEEEEEDDDDDDBBB>>>;;;::::::<<<=========>>>???BBBDDDFFFGGGLLLPPPUUUXXXZZZ\\\___cccjjjpppxxx~~~wwwtttuuuwwwxxxqqqnnnkkkjjjhhhbbbcccddddddcccaaa___]]]ZZZYYYXXXWWWXXXYYY[[[\\\aaabbbeeefffeeebbb___]]]VVVUUUUUUWWW]]]dddjjjnnnqqqrrrvvv|||{{{sssiiibbbbbbhhhnnnzzz|||}}}|||{{{zzzxxxvvvuuutttrrr]]]TTTLLLIIIGGGDDDBBBBBBBBB@@@===<<<======<<<::::::999888777666666666666555555666666555555444333333333222222222333444444555444333222111222333333222222222222222222222222444111///000333444222000,,,...///111333444555555333333333333333333333333444444444333333222222222444333333333444555777888222333444666777888999999999;;;===@@@BBBCCCBBBBBB???@@@@@@??????@@@DDDHHHJJJOOOVVV^^^gggrrr{{{~~~yyyuuuvvvyyy~~~zzzuuuvvvwwwzzz}}}|||uuurrrpppooooooyyy{{{{{{uuulllaaaYYYTTTVVVTTTQQQRRRVVV[[[^^^```dddhhhjjjiiihhhgggccc^^^WWWPPPJJJIIILLLMMMHHHBBB???@@@BBBGGGMMMSSSWWWZZZ\\\[[[ZZZZZZYYYUUUPPPMMMJJJEEE>>>888555333111000111111111111111111111111111111111111111111111111////////////////////////////////////////////////000000000000000///......//////............//////........./////////000000////////////////////////111111111111222222222222////////////////////////222111111111000000000/////////000000111111111111333222111111333777:::===BBBCCCDDDEEEEEEEEEDDDCCCCCCAAA===:::999:::<<<>>>>>>???@@@BBBDDDGGGIIIJJJQQQVVV\\\___aaaccchhhlllzzz~~~~~~~~~}}}|||{{{{{{|||vvvoooiiigggiiikkkuuuppphhhbbb^^^[[[YYYXXXVVVVVVWWWWWWWWWVVVVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\[[[\\\\\\[[[YYYVVVSSSRRRMMMNNNOOOPPPTTTYYY^^^aaafffgggiiimmmqqqtttvvvvvvnnnkkkfff___ZZZ\\\bbbhhhssszzz}}}yyyvvvtttrrrppp]]]TTTLLLJJJHHHDDDAAAAAAAAA???===<<<===<<<;;;::::::999888777666666666666444555666666666555333222444444333222222333333333444444333222222222222222222222222222222222222222444333333333555666555444,,,---///111333444555555333333333333333333333333444333333333333333333222444444444444555666888999555666666777777777777777:::<<<>>>@@@AAAAAAAAAAAA>>>AAACCCCCCCCCGGGMMMRRRVVV\\\eeeoooxxx}}}xxxxxxyyy}}}yyyyyyxxxyyy||||||xxxuuuuuuvvvvvvuuuzzz}}}uuunnngggbbb\\\WWWRRRPPPRRRXXX]]]```cccgggiiihhhhhhiiifffaaa[[[TTTKKKGGGGGGGGGEEECCC@@@???@@@DDDJJJPPPTTTUUUXXXWWWXXXYYYYYYWWWSSSPPPNNNJJJCCC>>>:::666333111111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111111111000///...---////////////////////////............////////////000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000/////////000111111222222111000000111444777:::<<>>???AAABBBDDDGGGJJJNNNPPPRRRXXX^^^eeeiiijjjmmmsssxxx~~~vvvzzzzzzvvvrrrooolllhhhkkkiiieee```\\\[[[]]]___ccc___ZZZUUUSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTUUURRRUUUYYY]]]```bbbbbbaaaaaa```^^^[[[XXXUUUSSSRRRMMMOOOPPPQQQRRRUUUZZZ]]]aaaaaabbbdddeeegggiiijjj___^^^[[[VVVSSSVVV]]]cccoootttxxxyyy|||{{{wwwtttsssppp[[[RRRKKKJJJIIIEEECCCCCCAAA???===<<<<<<<<<;;;::::::999888777666666666666444555666777666555333222555444444333222222222222333333333333333222111111222222222222222222222222111333444444333333444555//////111222333444444444333333333333333333333333222333333333333333333444333333333333444666888999555666777888888888888777;;;;;;<<<===>>>>>>???>>>>>>BBBFFFIIIKKKRRR[[[bbbfffkkksss{{{}}}||||||}}}}}}{{{{{{{{{||||||uuuuuuuuuxxx{{{}}}}}}|||~~~~~~~~~{{{ppphhh]]]UUUSSSUUUZZZ\\\___cccgggggghhhjjjiiieeeaaa[[[SSSMMMIIIGGGFFFDDDAAA@@@@@@CCCIIINNNPPPPPPQQQQQQSSSWWWZZZZZZXXXVVVPPPMMMHHHCCC???:::555222111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////000111111000///.........////////////.........////////////000000000111111111111111111111111000000000111111111222222000000000000000000000000.........//////000000111...//////000111111222222000000222444666999;;;===@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<;;;;;;===???AAADDDFFFIIIMMMRRRXXX\\\^^^dddkkkssswwwxxx{{{|||wwwtttjjjmmmmmmfffaaa```^^^ZZZZZZZZZZZZXXXWWWVVVXXXZZZ[[[XXXUUUTTTTTTUUUTTTSSSPPPQQQRRRTTTWWWYYY[[[\\\YYY]]]cccjjjnnnppppppooommmkkkgggccc___\\\ZZZYYYVVVYYY[[[]]]^^^```eeehhhggghhhhhhfffeeedddeeeeee]]]]]][[[WWWUUUXXX___eeennnqqqoookkkkkkqqqvvvwww{{{}}}~~~}}}|||}}}||||||{{{xxxwwwqqqXXXPPPJJJJJJIIIFFFDDDEEEAAA???===<<<<<<<<<;;;::::::999888777666666666666444555666777777555333222666555444333222111111111222222333444333222111000222222222222222222222222---000222111///...111444222333333444444333333222333333333333333333333333222222222333333444444444222222222222333555777888222333555777999:::;;;;;;??????@@@@@@@@@AAAAAAAAA>>>CCCIIIMMMRRRZZZfffnnnrrrvvv|||~~~~~~~~~{{{yyywwwvvvppprrruuuzzz~~~~~~zzzjjj\\\UUUTTTVVVXXX[[[```dddeeehhhlllkkkhhhfffccc\\\UUUOOOKKKIIIHHHAAA@@@@@@CCCHHHLLLMMMLLLKKKLLLPPPUUUZZZ\\\[[[ZZZQQQNNNJJJFFFBBB<<<777333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---...///111111111000000......////////////......000000000000111111111111111111111111111111111111//////000000111111111111000000000000000000000000,,,,,,---...///000111111...//////000111222222222222333555777:::<<<>>>???>>>???@@@AAAAAAAAA@@@???======<<<;;;<<<>>>@@@BBBFFFHHHLLLRRRYYY```eeehhhooowwwxxxpppjjjggg```cccaaaXXXTTTVVVWWWTTTRRRTTTVVVWWWWWWWWWYYYZZZ[[[YYYXXXYYY[[[]]]]]]\\\UUUWWWYYY[[[^^^aaacccdddeeejjjrrrzzzvvvtttpppkkkgggcccbbbaaa```cccgggiiikkknnnssswwwrrrrrrqqqnnnjjjhhhffffffccccccbbb^^^\\\___fffllloooooojjjbbb___dddhhhiiimmmooorrrrrrrrrsssvvvyyy~~~zzzvvvwww|||}}}|||lll[[[RRRJJJHHHGGGCCCBBBCCCBBBAAA???>>><<<;;;;;;;;;999777666555666777666555666666666666555444333222222222333333333444444444444555666666666555444333333333333333333333333333222222333333333333444444222333333444444333333222555444333333222222222222111222444666888888888888555444444333333444444444666666777888:::<<<>>>@@@@@@????????????@@@AAABBBFFFKKKRRRVVV\\\gggvvv{{{vvvsssrrrooosssyyy}}}sssddd]]]YYYXXXYYY___```bbbeeehhhkkkkkkjjjjjjhhhddd^^^XXXQQQLLLIIIKKKGGGCCCCCCFFFJJJJJJIIIGGGHHHKKKOOOTTTVVVVVVUUUUUUVVVRRRKKKFFFBBB;;;444444333111///...///000111000000000000000000000000---///000111111000///---222111111111000000//////000000000000000000000000//////............//////000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000000111111000///......///000222444444222111222333...000444888<<<>>>>>>???>>>@@@AAAAAA???===<<<===>>>>>>>>>>>>@@@DDDIIIMMMOOOOOOTTT^^^cccdddhhhpppyyyuuummmfff^^^YYYVVVWWWVVVSSSOOONNNQQQTTTYYYZZZ\\\\\\]]]^^^aaacccgggkkkllljjjjjjlllkkkhhhbbbccceeegggiiijjjjjjjjjnnnxxx}}}yyysssooommmlllkkkjjjhhhjjjooowww}}}xxxssspppnnnnnnooonnnoooppppppnnnmmmmmmnnnooommmiiiddd```^^^```bbbdddhhhjjjgggbbbaaafffllliiikkknnnpppttt|||}}}lllYYYQQQIIIGGGGGGDDDCCCEEEBBBAAA???>>><<<;;;;;;;;;999777666555777777666555555555555555444333222222000111111111111222222222111222222222222222111111333333333333333333333333222222333333333333444444222333333444444333333222555444333333222222222333///000222333444555444444333333333333444555666666666777888:::;;;===>>>?????????>>>>>>>>>@@@BBBDDDJJJPPPXXXaaajjjttt}}}zzzvvvuuuvvvxxxzzz|||~~~pppeee]]][[[\\\______aaaeeeiiilllnnnooommmkkkhhhddd___XXXPPPJJJGGGDDD@@@AAADDDGGGHHHGGGDDDEEEFFFJJJPPPTTTUUUUUUVVVWWWSSSMMMHHHEEE>>>666555444222000///000111222000000000000000000000000///000111222222111000///111111111111000000000///000000000000000000000000//////............//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111222222111000//////111...000222222000000111222000222666999<<<>>>>>>>>>??????@@@???>>>>>>@@@BBB@@@AAABBBCCCDDDHHHNNNRRRVVVYYY```fffggghhhqqq{{{tttiiibbb\\\XXXUUURRRSSSRRRPPPOOOQQQVVV\\\bbbccceeeeeeeeefffiiikkkwww|||}}}|||{{{wwwqqqnnnnnnnnnnnnnnnooooooooowww|||xxxtttqqqpppooonnnmmmmmmpppvvv~~~zzzwwwuuuttttttvvvxxxzzz||||||}}}~~~~~~zzzxxxtttnnniiiggghhhjjjnnnqqqqqqkkkbbb]]]^^^aaabbbdddgggjjjooowwwlllXXXOOOHHHGGGGGGEEEEEEFFFBBBAAA???>>><<<;;;;;;;;;999888666666777777777666555555555555444333222222111111111111222222222222111111000000000000111111333333333333333333333333222222333333333333444444222333333444444333333222444444333222222222333333000111222222333333222222333333333444555666888888666777:::<<<>>>>>>???>>>??????@@@@@@@@@CCCGGGKKKRRRXXXbbbnnnzzz|||yyyzzz}}}{{{zzzzzz}}}|||~~~{{{yyy{{{zzzxxxwwwyyy~~~{{{lllaaa^^^```^^^___aaadddhhhmmmrrrtttrrroookkkjjjggg```TTTKKKFFFBBB???@@@DDDGGGHHHGGGAAA@@@@@@DDDIIIOOOSSSUUUWWWXXXUUUPPPLLLIIICCC;;;666555333111000111222333000000000000000000000000000111222333333222111000111111111111000000000000000000000000000000000000000//////......//////000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111222333222111000111222///000222222111111222333444666888;;;===>>>>>>>>>>>>>>>>>>======???CCCGGGCCCEEEGGGIIILLLPPPUUUYYY^^^dddkkkooommmooo|||~~~{{{sssfff\\\VVVTTTTTTTTTRRRTTTVVVVVVWWW\\\dddjjjooopppqqqqqqpppqqqsssuuu}}}uuurrrqqqpppoooooopppqqqrrr~~~yyywwwtttsssssssssqqqppprrrvvv}}}}}}zzzyyyxxxxxx{{{~~~xxxsssqqqrrrtttyyy{{{yyyrrrggg^^^[[[[[[^^^___bbbeeejjjqqqzzz~~~kkkYYYPPPIIIGGGGGGEEEDDDEEEBBBAAA???>>><<<;;;;;;;;;:::888666666777888777666666666666666555444333333333333333444444444555555444333222111111222444555222222333333333333444444222222222333333333444444222333333444444333333222444333333222222333333333444444555555555444444444555555555555666777888888777999<<<>>>@@@@@@???>>>???@@@BBBBBBCCCHHHOOOTTT[[[bbbmmmxxxzzzwwwtttvvv|||}}}|||{{{{{{|||yyyyyy~~~}}}yyywwwtttrrrssswww|||~~~oooccc```bbb______```bbbfffkkkrrrvvvwwwrrrmmmkkkkkkeeeZZZPPPIIIEEEAAAAAAEEEIIIJJJJJJ@@@>>><<<>>>DDDLLLRRRUUUWWWXXXWWWSSSPPPNNNHHH@@@888666444111000000111222000000000000000000000000000111111222222111111000111111111000000000000000////////////////////////000000////////////000000////////////////////////000000111111222222111111000000000000000000000000////////////////////////000111222222000000111222111222444444333333555777888999:::<<<======>>>=========>>>>>>>>>@@@CCCFFFEEEHHHLLLPPPTTTXXX]]]```ffflllrrruuuuuuzzzyyyzzz}}}zzzvvvjjjddd[[[UUURRRSSSVVVYYY\\\```fffiiikkknnntttxxxyyyzzzzzzzzzyyyyyyzzz|||xxxrrrqqqoooooooooqqqsssuuu~~~yyyuuutttssstttuuuuuusssrrrrrrwww~~~|||{{{zzzyyy|||}}}yyywwwyyy{{{}}}zzzppphhhcccbbbbbbcccdddfffjjjooouuuxxxxxx|||~~~jjj[[[RRRJJJHHHGGGDDDBBBCCCBBBAAA???>>><<<;;;;;;;;;:::888777666777888777666777888888777777666555444333333444444444555555555444333222222222444555666222222222333333444444444222222222333333333444444222333333444444333333222333333333222222333333444666666666555555555555555777777666666666777888888999;;;===@@@AAAAAA@@@???===@@@BBBDDDFFFMMMWWW^^^fffnnnxxx}}}~~~|||yyyvvvxxx||||||yyy}}}wwwuuusssrrrrrrssstttuuuxxx}}}nnnbbb^^^```___```aaaaaaccchhhpppuuuzzzsssmmmkkkkkkggg___WWWMMMHHHCCCBBBEEEIIIKKKKKKCCC???<<<<<>>@@@AAAAAAAAABBBDDDGGGLLLRRRXXX]]]aaaeeehhhppptttyyy|||{{{sssvvvyyy{{{{{{vvvnnnfffbbbWWWVVVUUUTTTUUUYYY^^^aaakkkrrr{{{~~~}}}~~~~~~}}}||||||}}}wwwvvvtttssstttuuuwwwyyy|||vvvtttsssssstttvvvwwwvvvuuuqqqwww~~~}}}||||||~~~|||{{{~~~}}}~~~yyyrrrooonnnnnnmmmllllllnnnpppqqqrrrqqqwww~~~iii\\\RRRJJJHHHFFFCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;:::999777777888888888777777777777777777555444444222222222222333333333333111111111111111222333444111222222333333444444555222222333333333333444444222333333444444333333222333333222222222333444444555555444333333333444444777777777777888999::::::;;;===>>>@@@AAABBBAAAAAA<<<@@@DDDFFFJJJSSS```jjjttt|||}}}}}}}}}~~~{{{yyywwwwwwwwwvvvtttrrrqqqyyynnnbbb\\\\\\]]]___aaabbbcccgggooouuu{{{vvvpppnnnmmmkkkeee___TTTMMMDDD@@@BBBFFFIIIKKKGGGCCC===<<>>;;;888444111/////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111000000//////000000111///////////////////////////000111333333333222222000000000000000000000000000000000000000000000000...///000000//////000111///000111111222333777999<<<<<<<<<<<<<<<=========<<>><<<;;;;;;;;;;;;999777777888999888777666666666666555444333222222222222333333333333444...///000111222222222222111111222333333444555555222222333333333333444444222333333444444333333222333222222222333333444555444333222222222333444555555555666777999;;;===>>>>>>>>>???@@@AAABBBBBBCCC@@@EEEJJJNNNSSS^^^mmmyyy||||||~~~|||{{{{{{zzzwwwtttrrr|||zzzsssmmmddd]]][[[ZZZ^^^bbbccceeeiiiqqqxxxzzzxxxvvvuuutttpppkkkggg\\\SSSHHHAAABBBFFFJJJLLLKKKFFF???<<<===AAAEEEHHHPPPTTTVVVUUUVVVVVVPPPIIICCC@@@<<<777333111//////000000000000000000000000111000000000000000000111///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000...000222333444444333222000000000000000000000000000000000000000000000000...000111111000000111222000111111111222444888;;;;;;;;;;;;;;;<<<<<<======???AAADDDEEEFFFHHHKKKNNNTTT[[[eeennnuuuyyy|||~~~{{{ssskkkddd___[[[^^^```^^^YYYSSSOOOMMMNNNRRRXXX^^^dddllluuu{{{~~~|||}}}~~~~~~}}}}}}}}}~~~}}}~~~|||{{{{{{~~~~~~|||}}}~~~|||~~~~~~}}}~~~zzz}}}~~~zzzwwwvvvyyy}}}~~~{{{yyyvvvvvvxxx{{{hhhXXXPPPHHHGGGGGGEEEEEEFFFBBBAAA???>>><<<;;;;;;;;;;;;999777777888999888777444444444444333222111111444444444555555555666666...///111222333333333222111111222333333444555555222222333333333444444444222333333444444333333222222222222222333333444555444444333222333444555666222333444777:::===@@@BBB@@@??????@@@AAABBBCCCDDDFFFKKKQQQVVV[[[hhhxxx~~~~~~}}}||||||{{{yyyvvvuuuyyy~~~{{{pppmmmkkkfff```]]]XXX]]]bbbeeeggglllttt{{{yyyzzz||||||yyytttoookkkdddZZZLLLDDDCCCHHHLLLOOONNNHHHAAA<<<<<<>>>BBBDDDOOOSSSUUUUUUVVVVVVQQQJJJGGGDDD???:::555222000000000000000000000000000000222222111111111111222222//////000000111111111222000000000000000000000000111111000000000000111111111111111111111111111111...000222444555444333222000000000000000000000000000000000000000000000000///111222222111111222444222333333333444777;;;>>>;;;;;;;;;;;;;;;<<<===>>>BBBCCCDDDEEEHHHLLLQQQUUUZZZaaalllvvv}}}zzznnnfffaaa\\\XXXQQQTTTXXXWWWTTTQQQPPPQQQUUUYYY^^^dddkkkttt|||}}}~~~~~~}}}~~~|||zzzzzz{{{}}}}}}zzz{{{|||yyy|||~~~{{{|||~~~{{{uuuvvvqqqnnnpppttt|||hhhWWWNNNHHHGGGGGGEEEDDDEEEAAA???===;;;::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888777777666666555555444444444444444444444444444444333222333444555666222222222222333444555555333444555555555444333222555555555555555555555555444444444555555555555666222222333333333222111111777888999999999:::===???CCCBBBAAAAAABBBEEEHHHIIIGGGPPP[[[ccciiirrr~~~~~~zzzxxxzzzzzz|||yyypppnnnpppqqqkkkeeeeee```]]]^^^aaaeeepppzzzyyyxxxzzz~~~}}}wwwjjjbbbVVVKKKFFFGGGLLLPPPPPPMMMGGG???999999===BBBHHHMMMRRRUUUSSSPPPPPPPPPHHHFFFCCC>>>:::666444222333111000111222222111000111111111111111111111111111111111111000000000000333333222111000///......444333111000000000111111111111111111111111111111333222111000000111222333333...---222444111111555111111222111111000///...333333333333333333444444333444666999;;;===>>>>>>BBB@@@======>>>@@@AAABBBAAAEEEJJJMMMOOOUUU]]]ccceeekkkuuu~~~|||nnnddd]]]VVVTTTUUUTTTRRRQQQRRRUUUWWWXXXXXX]]]hhhppppppsss}}}~~~uuuwww{{{}}}~~~~~~zzzxxxxxxyyy~~~}}}{{{zzzwww|||}}}~~~~~~yyyvvvsssooolllkkkoooxxxhhhVVVNNNGGGGGGGGGDDDCCCDDDDDDBBB@@@>>>======>>>???;;;;;;;;;::::::::::::999888888777777666666555555444444444444444444444444333222222222222333444444444444333333222333333333222333444555555555444444444444444444444444444444444444444555555555555666333444444444444444333333666777::::::;;;<<<>>>?????????@@@AAACCCEEEGGGIIINNNWWWdddmmmttt|||}}}~~~|||~~~}}}}}}|||tttsssvvvvvvqqqkkkhhhccc_________bbbjjjssswwwwwwzzz|||rrriii\\\PPPJJJJJJNNNQQQQQQNNNIIIBBB<<<:::===@@@GGGKKKQQQUUUTTTRRRQQQQQQKKKIIIEEE@@@<<<888555333333222111111222222111000111111111111111111111111111111111111000000000000222222111111000/////////333333111000000000111111111111111111111111111111222222111000000111222222444000///222333000///333000000111111111111111000222222222333333333333333333555777999;;;===>>>>>>>>>===<<<<<<>>>@@@BBBBBBBBBFFFLLLRRRYYYaaajjjppppppvvvwwwlll```YYYUUURRRRRRUUUTTTUUUWWWZZZ]]]```cccdddgggqqqxxxxxxxxx|||yyyvvvwwwyyyzzz{{{~~~~~~|||~~~~~~||||||}}}}}}{{{{{{zzzyyyxxx}}}~~~~~~}}}}}}~~~zzz{{{xxxsssqqqrrrxxx~~~iiiUUUMMMFFFFFFFFFCCCBBBCCCAAA@@@>>><<<;;;;;;<<<<<<:::::::::999999999888888888888777777666666555555444444444444444444444444000111222222333333222222666555444333222222222222222222333444555555555555444444444444444444444444444444444555555555555666444444555555555555555555555777;;;======>>>???@@@===>>>@@@CCCFFFIIIKKKMMMVVV___lllwww}}}~~~~~~}}}|||~~~~~~zzzvvvsssmmmhhheeebbb```dddkkkrrrtttzzz}}}tttfffXXXOOOMMMOOOQQQRRRQQQMMMGGGAAA>>>>>>>>>DDDHHHOOOSSSTTTTTTSSSSSSMMMLLLHHHCCC>>>:::666444444222111111222222111000111111111111111111111111111111111111000000000000000000000000000000000000333222111111000111111111111111111111111111111111222222111000000111222222444111111222111......000//////000000111222222333111111222222222333333333555666888:::<<<===>>>>>><<<<<<===???AAACCCEEEFFFHHHKKKRRR\\\fffpppyyy~~~}}}wwwrrrggg]]]TTTQQQPPPPPPSSSXXXXXX]]]cccgggiiilllppptttssszzz}}}{{{vvvvvvuuuuuutttvvv|||~~~{{{yyy{{{{{{|||}}}|||zzzzzz{{{{{{{{{|||~~~|||~~~}}}}}}|||yyyzzz|||}}}iiiUUULLLFFFEEEEEECCCBBBCCC???>>>===;;;::::::::::::999999999888888888888777888888777777666666555555444444444444444444444444000111333444444444333222555555444333333333333333333333444444444444444444444444444444444444444444444444444555555555555666444444444444555666666777555888<<>>>>>???===???AAACCCDDDFFFHHHJJJQQQTTT\\\fffrrr|||~~~|||zzzvvvpppiiiccc^^^WWWRRRQQQRRRTTTZZZ```eeekkksssvvvuuuvvvyyy}}}zzz~~~}}}|||vvvtttsssqqqpppsss|||~~~yyywwwvvvyyyxxxxxxzzz}}}|||}}}||||||~~~|||{{{hhhUUULLLFFFEEEEEECCCBBBCCCBBBAAA@@@???>>>=========999999888888888777777777888888777777666666555555444444444444444444444444111222444555555555444333444333333333444444555666555555555444333333333333444444444444444444444444444444444555555555555666333333333333444555777888666:::>>>@@@AAA@@@AAABBB@@@@@@AAAEEELLLUUU^^^dddhhhlllsss|||{{{nnnfffeeehhhmmmuuu~~~uuufff[[[SSSOOONNNVVVUUUSSSQQQMMMIIIEEEBBB???AAAEEEJJJNNNPPPQQQQQQOOOMMMKKKGGGBBB===888666555444222222333222111///111111111111111111111111111111111111000000000////////////000111111222222111111111111222111111111111111111111111111111111111111111222222111111111///222444333111111111222333333222111000000111111000111111222333333444444999999;;;<<<===>>>?????????AAACCCDDDEEEGGGJJJMMMWWW\\\fffqqq||||||wwwuuurrrnnnhhhaaaYYYTTTUUURRRQQQTTTXXX\\\dddllluuu{{{~~~{{{{{{}}}|||{{{{{{{{{{{{~~~|||vvvrrrqqqooopppttt~~~{{{xxxvvvvvvzzzxxxwwwxxx}}}~~~{{{}}}}}}}}}|||fffUUUMMMFFFFFFFFFCCCBBBCCC@@@@@@??????===<<<<<<;;;999999999888888888777777888888777777666666555555444444444444444444444444333333444444555555555444333333333333444555666777666555444333333333333444555555555555555555555555444444444555555555555666333333222333444666888999:::<<>>????????????BBBDDDEEEEEEHHHNNNSSS\\\dddqqq|||~~~tttkkkiiieee___YYYSSSNNNLLLLLLLLLQQQZZZbbbhhhrrr{{{}}}zzzzzzzzzxxxxxxzzz}}}zzzuuurrrrrrssstttxxx~~~||||||||||||yyyyyy}}}{{{{{{~~~~~~{{{}}}~~~|||eeeVVVNNNGGGGGGGGGDDDCCCDDD>>>>>>======<<<:::999999::::::999999999888888888888888777777666666555555444444444444444444444444333333222222333333444555555555444444444555555666333333222222333555666777666666666666666666666666444444444555555555555666444444333333555777:::<<<===???AAAAAA@@@@@@BBBCCCDDDHHHNNNXXXdddoooyyytttllliiilllrrrxxx~~~xxxlllaaaXXXSSSQQQPPPOOOPPPQQQOOOKKKGGGEEECCCAAABBBFFFKKKMMMNNNOOONNNMMMKKKGGGBBB>>>;;;777555333333333333111///111111111111111111111111111111111111000000000000000000000000000111111111///000111222333222222111111111111111111111111111000111222222222222111000///777:::666222333333222444333111000000111222333111222333444555666666777<<<<<<===>>>????????????AAACCCFFFGGGIIINNNWWW^^^fffqqquuummmbbb```[[[VVVQQQNNNMMMNNNPPPSSS[[[gggpppvvv~~~zzzxxxyyywwwzzz~~~xxxvvvtttvvvyyy{{{}}}}}}}}}zzzzzz~~~}}}}}}yyyxxx}}}dddWWWNNNHHHGGGGGGEEEDDDEEE@@@AAA@@@@@@???===<<<;;;:::::::::999999999999888888888888777666666555555444444444444444444444444333222111000111222444555777666555444444444444444000000000222444666999:::777777777777777777777777444444444555555555666666555555444555666999<<<>>>@@@AAAAAAAAA@@@@@@BBBDDDHHHNNNXXXeeerrr}}}~~~~~~|||ssskkkmmmrrrwww|||~~~sssggg]]]WWWNNNMMMLLLNNNPPPOOOKKKHHHIIIEEEAAAAAAEEEJJJMMMNNNPPPOOOOOOMMMIIIEEEAAA>>>777555333333333333111///111111111111111111111111111111111111000000000000111111000000000000000000///000111222333333222111111111111111111111111111000111222333333222111000222:::===777222222222000333222000000000222444666222222333444555777777888======>>>???????????????CCCFFFIIIKKKMMMUUU```iiippp|||xxxpppjjj^^^\\\WWWRRROOOOOOQQQTTT[[[___hhhttt|||{{{xxxyyyxxx~~~~~~yyyxxxwwwzzz}}}~~~yyyyyy}}}{{{wwwvvvzzz|||dddQQQNNNIIIFFFEEECCCBBBAAAEEEBBB???=========<<<;;;999999999999999999999999777777777666666666666666333444444444555666666666444444444333333222222222666555555444222111111000666555444333333444555666444444444444444444333333555444444333333333444444444555555777999;;;<<<>>>BBBCCCCCCAAA???@@@DDDHHHIIITTTdddsss}}}uuujjjiiillluuu}}}|||rrreee[[[TTTPPPLLLJJJJJJKKKLLLLLLFFFDDDCCCBBBDDDHHHMMMPPPLLLNNNOOONNNIIIEEEBBB@@@999999999888555222///---222222222222222222333333000000000000000000000000111111222222222222111111000111111000///......///000000111111111111000000333333333222222111111111444444333333222111000000111111222222222333333333222222333444666888:::;;;>>>>>>??????@@@AAAAAAAAAHHHIIIKKKNNNTTT]]]hhhooo~~~uuukkkccc^^^TTTSSSQQQPPPRRRWWW\\\___jjjqqqzzz}}}|||}}}zzzwwwvvv{{{~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}zzzwwwxxx}}}{{{cccRRRNNNIIIEEEDDDCCCBBBBBBDDDAAA>>>=========<<<;;;999999999999999999999999777777777666666555555555444444444555555555555555444444333333333333333333444444444333333333333333555555444333333444555555777777666555333222111111777666666555555666666666555555555777999<<<>>>@@@CCCDDDDDDAAA???AAAFFFKKKSSS___ppp}}}~~~~~~|||nnnkkklllrrryyy~~~|||nnncccWWWSSSLLLHHHGGGGGGHHHHHHEEEDDDBBBAAACCCGGGLLLOOOMMMOOOPPPOOOKKKFFFCCCAAA:::999888666444222000///222222222222222222222222000000000000000000000000111111222222222222111111000111111111///...///000111111222222222222111111333333333222222222111111444333333222222111111111222222222222222222333333222333444666888:::<<<===??????@@@AAACCCDDDFFFFFFGGGJJJOOOVVV___jjjttt{{{xxxoooeee]]]XXXUUUUUUWWWZZZ___eeekkknnnwwwzzz|||{{{zzz|||}}}zzzxxx|||~~~}}}{{{}}}yyyaaaSSSNNNHHHDDDCCCCCCCCCCCCCCC@@@>>>=========;;;:::999999999999999999999999888888777666555555444444555555555555555444444444333333333333444444444444222222333333444444444555444444333333333333444444666666555555444333333222777666666555666666777777666666666777:::===AAACCCFFFGGGFFFDDDBBBEEELLLRRR```mmm}}}~~~}}}~~~qqqkkkiiikkkpppvvv{{{ooo___XXXPPPHHHEEEEEEEEEFFFDDDBBBAAA@@@BBBEEEIIILLLNNNPPPQQQOOOKKKGGGDDDBBB;;;:::777555333222111111444333333222222111111111000000000000000000000000111111222222222222111111000111111111///...///000222222333333333333222222333333333222222222222111222222222222222222222222333333333333222222222222333444666888;;;===???AAA@@@AAABBBDDDFFFIIIKKKLLLJJJOOOXXXbbbmmmxxxyyyooofff___YYYVVVWWWYYY___fffmmmuuu{{{~~~|||xxxxxx|||}}}|||~~~}}}}}}xxx```SSSNNNHHHCCCBBBCCCDDDEEEAAA???>>>=========;;;:::::::::999999999999999888::::::999777666555444444666666666555444444444333222333333333444444555555333333333444444444444555333333333333333333333333222333333444555666666777444444444444444555555666777777777999<<<@@@DDDFFFIIIJJJIIIHHHHHHMMMUUU\\\lllxxx}}}~~~ooohhhcccdddgggooo|||wwwfff___TTTJJJFFFEEEEEEFFFBBBAAA??????@@@CCCFFFHHHLLLNNNPPPOOOKKKGGGDDDCCC===;;;888444222222222333444444333333222111000000000000000000000000000000111111222222222222111111///111222111//////000111111222222222222222222111222222222222222222222222222222222222222222333333444333333333333222222222444555888;;;>>>AAACCCDDDBBBBBBCCCEEEHHHKKKNNNOOOQQQXXXcccoooyyy|||pppeee___]]]\\\\\\\\\aaahhhpppxxx~~~zzzwwwzzz|||zzzzzz|||xxx```SSSNNNGGGCCCBBBCCCDDDEEEAAA???>>>>>>>>>>>><<<::::::::::::999999888888888;;;;;;:::999777666555555666666666555444444444333333333333444444555555555555555555444444444333333333333333333333333333333333333444444555666777777444444444444444555666777999999:::;;;>>>BBBFFFHHHHHHJJJKKKKKKNNNUUU___gggxxx||||||}}}}}}~~~~~~~~~~~~wwwjjjddd``````ccckkkyyy|||kkkbbbVVVLLLFFFDDDEEEEEE@@@???>>>===>>>@@@CCCDDDIIILLLNNNMMMJJJGGGEEEDDD@@@===999555333222333444444444333333222111000000111111111111111111111111111111222222222222111111///111222111000///000222000000111111111111000000222222222222222222222222222222222222222222333333333333333333333333333333555777:::>>>AAADDDFFFFFFCCCCCCDDDFFFJJJNNNRRRTTTXXXaaammmzzzzzzqqqeee[[[YYY]]]bbbfffiiimmmttt{{{{{{||||||{{{|||~~~}}}www___QQQMMMGGGDDDCCCDDDDDDEEEAAA@@@??????@@@???===;;;;;;::::::999999888888888::::::999888777777666666555555555555555444444444444444444444444555555555666555555555444444333333333333444444444444333333777777666666555444444333666666666666777888999999:::;;;===???AAADDDFFFHHHFFFIIILLLPPPUUU^^^jjjrrr~~~~~~~~~yyyzzz{{{|||~~~}}}zzzzzzyyyzzz|||{{{qqqhhheeebbbccceeekkkxxxooofffYYYNNNGGGCCCCCCBBB>>>===<<<;;;<<<>>>???AAAFFFIIILLLLLLJJJHHHFFFFFFCCCAAA<<<888555333333444444333333222222111111111111111111111111111111111111111222222222222111111///111222111000000111333000000000111111000000000111222222222222333333333222222222222222222222222333333333333444444444444777999<<<@@@DDDFFFGGGGGGCCCDDDFFFJJJOOOUUUZZZ]]]ccclllyyy{{{|||lllddd[[[VVVXXXaaakkkqqqwwwzzz}}}~~~}}}{{{uuu]]]PPPLLLHHHEEEDDDDDDDDDDDDAAA@@@@@@@@@AAA@@@>>><<<;;;;;;::::::999888888777777777777777666666555555444444444555555555555555555555555555444444444444444444444444555555555555333444555555555555444333999888777666555444333222666666666666777888999:::;;;===???BBBDDDEEEFFFFFFGGGLLLRRRYYYaaakkkwww}}}zzzyyyxxxyyyyyyuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~|||{{{{{{~~~}}}|||{{{yyywwwvvvxxx{{{zzzsssllljjjkkklllllloooyyywwwnnn```TTTKKKEEEBBBAAA===<<<;;;:::;;;<<<===>>>EEEHHHKKKMMMLLLJJJIIIIIIFFFDDD???;;;777555333333222222222222222222222222111111111111111111111111111111222222222222111111///000222222111000222333000111111222222111111000111111222222222333333333444333333222222111111111111222222333444555666666888:::>>>BBBEEEFFFGGGGGGDDDEEEIIINNNVVV^^^fffjjjuuu}}}{{{vvvqqqrrruuuvvvrrrmmm___[[[WWWXXX___jjjtttzzz~~~}}}ttt\\\OOOLLLHHHFFFEEEEEEDDDCCCAAAAAA@@@AAABBBAAA???<<<;;;;;;::::::999888777777555555555555555444444444333444444555555666666666666666666555444444444333222222333444555666777888444444555666666555444444666666666666666555555555444444444444555666888888<<<>>>AAADDDFFFFFFFFFEEEKKKQQQYYYbbbkkkvvv}}}zzzwwwuuuttttttuuuqqqsssuuuxxxzzzzzz{{{zzzwwwxxx{{{}}}~~~}}}|||{{{yyyyyywwwvvvvvvyyy~~~}}}|||{{{~~~|||yyywwwxxx|||}}}}}}|||wwwpppppprrrtttsssssszzzvvvhhhZZZPPPHHHDDDAAA<<<;;;:::::::::;;;<<<<<>>???>>>@@@EEEHHHGGGIIIMMMRRR\\\iiiuuu~~~zzzzzzyyyuuupppllljjjjjjnnnppprrrrrrrrrrrrtttuuuqqqsssvvvxxxyyyyyyxxxxxxrrrpppmmmlllnnnsssyyy}}}|||zzzzzz{{{~~~}}}}}}~~~wwwwwwyyyzzz{{{|||{{{wwwuuuzzztttcccTTTIII@@@<<<>>>;;;::::::999666888===DDDGGGJJJLLLKKKIIIIIIHHHDDDCCCBBB???<<<888555444111111111111111111111111222222111111111111222222000000000000111111111111222222222222222222222222111222222333333222222111333444444555555444444333222222222333333444444444111222333333333444777:::???===<<>>@@@DDDFFFGGGJJJOOOXXXgggyyy~~~{{{xxxvvvvvvtttpppkkkgggeeeeeefffhhhiiiiiihhhhhhiiijjjiiijjjmmmnnnoooooonnnnnniiihhhffffffjjjpppxxx|||~~~{{{zzzyyyyyy~~~|||||||||}}}}}}xxxyyy{{{}}}zzz{{{}}}{{{jjj[[[NNNDDD???===:::999:::999777888<<<@@@DDDHHHKKKKKKKKKKKKLLLFFFEEECCC@@@<<<999555444111111111111111111111111222222111111111111222222000000000000111111111111222222222222222222222222111222222333333222222111222333333333333333333222333333333333333333333333111222333444444555888;;;>>>===>>>@@@DDDGGGIIIJJJIIIPPPYYYcccmmmxxxxxxmmmhhh^^^WWWXXXYYYWWWVVVWWWZZZdddlllpppuuu~~~}}}}}}{{{zzz|||||||||}}}sss\\\NNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<888888888999999:::;;;<<<::::::999999888888777777777777666555555555555555555555555555555555555555444444444555555555555666555666666555333333444666777666666555555444444444777888888888777777999;;;AAA???@@@CCCEEEGGGMMMUUUcccwww|||xxxssspppnnnmmmkkkgggbbb^^^]]]]]]]]]______^^^]]]\\\\\\^^^___```bbbcccdddcccbbbbbb```___^^^aaagggoooxxx~~~~~~}}}{{{zzzxxxwwwwww|||{{{zzzyyyyyy{{{}}}~~~~~~{{{uuudddVVVJJJCCC<<<999888::::::777888;;;<<<@@@FFFJJJLLLMMMNNNOOOHHHGGGEEEAAA===999666444222222222222222222222222222222111111111111222222000000000111111111222222222222222222222222222222111222222333333222222111111222222333333222222111333333333333333333333333222333555666666888;;;===<<<>>>@@@AAACCCFFFJJJMMMQQQXXXcccnnnxxx}}}nnnbbb^^^VVVQQQRRRVVVXXX[[[^^^eeemmmuuuxxx|||zzzyyyyyyxxxzzz{{{|||~~~}}}|||qqq[[[NNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@>>>===;;;::::::::::::999999999::::::;;;999999999888888777777777777777666555555555555555222222222333333444444444444444444555555555555666555666666555333222333555555666666666666666555444555777888888888999;;;===CCC@@@@@@CCCEEEIIISSS]]]qqq}}}zzzvvvqqqkkkgggeeedddaaa]]]XXXUUUTTTUUUWWWXXXYYYWWWUUUTTTTTTUUUWWWXXXYYY[[[[[[[[[[[[[[[ZZZZZZ[[[```gggqqq{{{~~~}}}{{{}}}~~~}}}xxxyyyyyyyyyxxxwwwvvvuuuyyyxxxwwwvvvvvvxxxzzz{{{wwwxxxzzz|||}}}~~~nnn]]]OOOFFF===999888;;;;;;888777999:::???DDDIIIKKKMMMNNNOOOJJJIIIGGGCCC???:::777555222222222222222222222222333222222111111222222333000000111111111222222222222222222222222222222222111222222333333222222111222222333333333333222222444444333333333333222222222444777888999;;;===@@@===@@@BBBCCCDDDGGGLLLQQQZZZbbbmmmxxx}}}ssseee[[[VVVSSSPPPSSSZZZaaagggkkknnntttzzz}}}}}}zzzyyyzzz~~~{{{}}}ppp[[[NNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@>>><<<;;;:::999===<<<;;;:::999999999999777777777777777666666666777777666555555555555555111222222333333444444444444444444555555555555666666666777555333333444555444555666777777666666555333555777888999;;;???AAACCCBBBBBBEEEHHHNNNZZZggg|||}}}|||wwwrrrnnnhhhccc___[[[[[[XXXTTTPPPMMMMMMNNNRRRSSSSSSRRRPPPOOOPPPQQQRRRRRRTTTUUUWWWXXXXXXYYYYYYZZZ]]]ccckkkuuu}}}~~~zzzwwwyyy{{{zzzvvvwwwxxxxxxxxxvvvtttsssvvvuuusssrrrssstttvvvwwwtttvvvyyy{{{}}}~~~~~~~~~wwweeeTTTJJJAAA;;;999:::;;;999777888:::>>>DDDHHHJJJLLLMMMNNNLLLKKKHHHEEE@@@<<<888666222222222222222222222222333333222222222222333333111111111111222222222222222222222222222222222222111222222333333222222111333333444444444444333333333333333333333333333333333666999;;;<<<>>>@@@BBB@@@CCCFFFGGGHHHLLLRRRXXXccclllwwwuuufff[[[UUURRRSSSUUUYYYbbbllltttwwwuuuxxx}}}~~~}}}|||zzz|||~~~ooo[[[NNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@>>>===;;;::::::???>>><<<;;;999888888888777666666666666666666666777777666555555555555555444444444555555666666666444444444555555555555666666777777666444444555777555555555666666777777888333555888:::;;;>>>BBBDDDDDDCCCEEEHHHLLLTTTcccqqq|||xxx{{{yyyuuuoooiiiddd___ZZZWWWTTTSSSQQQMMMJJJHHHIIIKKKLLLNNNOOONNNMMMMMMNNNOOONNNOOOQQQTTTVVVYYY[[[\\\^^^```eeekkkssszzzyyyuuuxxxzzzyyyxxxxxxyyyyyyxxxvvvtttssssssrrrpppooopppqqqssstttsssvvv{{{~~~nnn\\\PPPFFF???::::::;;;999777888:::>>>DDDHHHJJJKKKLLLMMMMMMLLLIIIFFFBBB>>>;;;999333333333333333333333333333333222222222222333333111111111222222222222333222222222222222222222222111222222333333222222111333444444555555444444333222222222333333444444444444777;;;===???AAACCCEEEDDDFFFIIILLLQQQWWW___dddnnnwwwzzziiiZZZSSSQQQRRRWWW]]]bbbjjjuuu{{{|||||||||~~~||||||||||||zzz{{{}}}ooo\\\NNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@???===<<<;;;;;;>>>===<<<;;;:::999999999777777777777777777777777777777666555555555555555444444555555555555555555444444444555555555555666666777777777666666777999666555555555555777999:::555777:::;;;===???BBBEEEDDDDDDHHHLLLQQQZZZjjjzzzwwwsssxxxsssnnnfff___ZZZVVVRRRPPPOOONNNLLLIIIFFFFFFHHHJJJJJJLLLNNNNNNNNNOOOQQQRRRPPPQQQTTTWWW\\\```ccceeeiiilllrrryyy}}}yyy{{{~~~~~~||||||{{{zzzxxxvvvtttssspppooonnnmmmmmmoooqqqrrrpppuuu{{{}}}|||}}}xxxeeeYYYLLLBBB;;;:::;;;999888888888<<>>===<<<<<<<<<<<<;;;:::::::::;;;;;;888888888888888888999999777777666555555555555555333333333333333333333333444444444555555555666666666777888777666777999;;;666555444444555777999;;;888:::<<<======???BBBDDDCCCEEEIIIOOOTTT]]]ooo}}}{{{tttpppuuu|||nnniii```YYYSSSPPPMMMLLLLLLLLLJJJGGGEEEEEEHHHJJJKKKMMMOOOQQQQQQRRRUUUWWWTTTVVVYYY]]]bbbgggkkkmmmtttwww~~~~~~}}}zzzxxxvvvttttttooonnnlllllllllmmmoooqqqmmmrrryyy}}}zzz~~~~~~kkk___OOOEEE<<<::::::999888999666;;;AAAFFFJJJLLLNNNPPPMMMLLLJJJHHHDDDAAA>>>===333333333333333333333333444333333222222333333444111111222222222333333333222222222222222222222222222222222333333222222222222222222333333222222222000000111222444555666666555999===@@@BBBDDDFFFHHHIIIIIILLLVVVdddqqqzzz~~~}}}vvvpppggg^^^WWWUUUVVVXXX___jjjssswww{{{|||~~~zzz{{{~~~~~~}}}|||}}}zzz{{{|||}}}lllZZZMMMKKKHHHGGGGGGGGGFFFEEE=========<<<;;;;;;::::::===<<<:::888777777888888999777666555777777666555888888888888777777777777555///))))))---222333222777666555444444555666777999888888888777777666666555777999999888777777888:::<<<>>>@@@BBBCCCDDDEEEHHHHHHJJJRRR]]]iiitttyyy}}}uuupppmmmttt~~~vvvkkkeee]]]UUUQQQNNNLLLKKKLLLKKKJJJIIIHHHIIIIIIJJJNNNPPPRRRSSSTTTVVVYYY\\\]]]```eeekkkqqqvvvzzz||||||wwwuuusssrrrqqqqqqqqqoookkkgggfffjjjmmmooovvv~~~~~~||||||zzz|||~~~~~~wwwxxxdddYYYLLL>>>:::999999:::<<<<<<===>>>CCCHHHLLLNNNOOOKKKLLLMMMLLLIIIDDD???<<<:::777444222222333222222444222111111333444444444333333333333333333333333333333333333333333333333111111222333333333333222...000222444555666555555666666555555555666666777;;;>>>BBBEEEFFFGGGIIIJJJLLLKKKQQQ```qqq}}}}}}xxxtttrrrggg[[[TTTVVVWWWSSSXXXaaaooottt{{{xxx|||~~~|||zzz{{{~~~}}}||||||}}}}}}}}}~~~kkkZZZNNNKKKHHHFFFFFFFFFEEEDDD???>>>>>>======<<<<<<;;;<<<;;;999888888888888999:::888555555666777777666555555555555444444444444666222...///222555444222777666555444444555666777888888777777777666666666444666888999777777777777999;;;???AAACCCEEEGGGHHHIIIKKKQQQZZZeeepppwww|||{{{rrroooooowww}}}uuujjjeee]]]WWWTTTRRRPPPPPPRRRQQQOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXX[[[___bbbgggiiinnntttzzz~~~}}}wwwtttsssrrrqqqpppqqqqqqnnnjjjiiilllooosssyyy~~~||||||}}}~~~}}}sss|||~~~mmm^^^PPPBBB<<<:::999999;;;===>>>???DDDIIIMMMOOOOOOMMMMMMNNNMMMJJJFFFAAA>>><<<999555333333444333333333111000111333555555555333333333333333333333333222222222222222222222222111111222333333333333222000111222444555555555444333333333444555666888888<<>>>>>======<<<::::::999888888999999:::;;;888555444555777777777444444444444333333333333888555333444777888555333666666555555555555666666777777666666666666666555555777999999888888999999888<<<@@@CCCEEEFFFHHHJJJLLLRRR\\\gggrrryyy}}}}}}~~~{{{wwwoooooosss}}}{{{tttjjjeee___ZZZYYYXXXWWWWWWXXXWWWUUUTTTTTTUUUVVVVVVWWWYYY[[[]]]```dddiiimmmrrruuuyyy~~~|||vvvtttsssssssssqqqrrrrrrpppmmmmmmpppttt{{{~~~}}}~~~|||ssswww}}}yyyzzzxxxeeeVVVGGG???<<<::::::;;;??????@@@DDDIIIMMMOOOOOONNNNNNOOONNNKKKGGGCCCAAA===:::777555555555555444333111000111333555555555333333333333333333333333111111111111111111111111111222222333333333333333222222333444444444444444111111222444666888:::;;;>>>AAADDDFFFHHHJJJMMMOOOOOOYYYgggpppwww~~~rrriiibbb\\\ZZZXXXPPPMMMRRRYYY```lllyyy~~~iiiZZZNNNKKKHHHEEEDDDDDDBBBAAA@@@??????>>>>>>===<<<<<<999999999999999999::::::<<<999555444555777888888777777777666666666555555999777555555666666555333666666666555555666666666666666666666555555555555888999;;;;;;::::::;;;===999===BBBEEEEEEFFFHHHKKKQQQZZZhhhuuu~~~~~~}}}yyyvvvoooqqqxxxxxxssskkkgggccc```___`````````]]]]]][[[[[[[[[[[[\\\]]]___aaacccfffiiinnnuuuyyy|||~~~|||vvvuuuvvvwwwwwwuuuuuutttpppnnnqqqxxx}}}~~~vvvuuuwww~~~}}}vvvvvv|||kkk\\\LLLCCC???<<<;;;===??????@@@DDDIIILLLNNNNNNMMMNNNNNNMMMKKKHHHDDDBBB>>>;;;777555555555444444555333222222333444333333333333333333333333333333111111111111222222222222111222333333444444333333444444444444444444333333333333444555777999;;;===@@@CCCFFFHHHJJJNNNRRRUUUUUUbbbqqqzzzyyykkk```YYYTTTQQQTTTPPPQQQXXX___fffrrr}}}hhhZZZNNNKKKHHHEEEDDDDDDBBBAAA??????>>>======<<<<<<;;;888999999999999:::999999;;;999666555666777888888888888888777777777666666888666333222222333444444555666666666666666666555555555555555666666666666777999::::::999:::;;;======AAAEEEFFFEEEFFFIIIMMMYYYcccrrr~~~|||zzzssswww~~~xxxsssnnnkkkhhhfffggghhhhhhhhhfffeeedddcccddddddffffffhhhjjjmmmpppsssyyy{{{xxxxxxzzz{{{|||zzzxxxuuupppooouuuwwwtttsssyyyxxxtttuuuzzzrrrbbbQQQGGGBBB???>>>@@@@@@???AAADDDHHHKKKLLLLLLMMMMMMMMMLLLJJJHHHEEECCC>>>;;;777444444444333333777555333222222222111000333333333333333333333333222222222222333333444444222222333444444444444333555555444444444444444444666777777888:::;;;===>>>@@@BBBEEEGGGKKKPPPVVVZZZ```lllzzzqqqdddZZZSSSPPPNNNPPPSSSZZZccciiiooowww~~~~~~{{{zzz|||}}}gggZZZNNNKKKHHHFFFEEEEEECCCBBB???>>>>>>======<<<;;;;;;999999:::::::::999999888:::999777777888888888666777666666666555555555555777555222111000222444555555555666666666666555555555666666666666777777777555777888888777888:::<<<@@@DDDHHHGGGFFFHHHNNNTTTbbblllyyy~~~}}}|||{{{{{{}}}{{{~~~~~~zzzwwwtttqqqnnnmmmnnnooooooooopppooonnnnnnnnnooopppqqqpppsssvvvzzz}}}}}}{{{|||}}}~~~~~~|||zzzvvvsssssszzzxxxuuussswww}}}{{{wwwuuuwww{{{|||lllYYYMMMGGGBBBAAABBBAAAAAABBBEEEIIILLLLLLLLLLLLLLLLLLLLLJJJHHHFFFEEE>>>;;;777555444444333222888666333222222222111///333333333333333333333333222222222333333444444555222222333444444444444444666555444444444444444555888888999:::;;;===???@@@???AAADDDGGGLLLSSS[[[```lllxxxvvvhhh\\\TTTPPPOOONNNQQQXXXdddmmmsssvvv{{{~~~~~~|||}}}}}}}}}yyywwwwwwyyy{{{gggZZZNNNKKKHHHFFFFFFFFFEEEDDD@@@??????>>>>>>======<<<999::::::;;;:::999777777999888888999:::999777555666666555555555444444444444444555444444444555666444555666777777666555444666666666777777777888888777888999888888999<<<>>>CCCGGGJJJJJJIIIMMMVVV^^^jjjsss}}}{{{wwwuuutttuuuuuuvvvzzz}}}zzzwwwtttssstttttttttsssvvvuuutttttttttvvvwwwxxxvvvzzz~~~~~~}}}{{{{{{yyywwwxxx}}}~~~~~~|||}}}~~~}}}zzzwwwxxx~~~}}}}}}wwwbbbTTTLLLEEEBBBCCCDDDDDDDDDGGGKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJHHHGGG@@@===999666555555444333666444222222333333333222333333333333333333333333000111111222333333444444222333444444555444444444555555444333444444555666666777888:::<<>>>>>>>>::::::;;;;;;:::888777666888888888:::;;;:::777444777777666666666555555555222555777999888777777777444555666777777666555444666666777777888888999999:::;;;<<<<<<;;;===@@@BBBDDDHHHKKKKKKKKKQQQ\\\fffooovvv~~~{{{uuuqqqooommmppppppsssxxx}}}{{{xxxwwwwwwwwwwwwvvvwwwvvvvvvuuuvvvwwwyyyyyyzzz}}}}}}{{{yyyzzz{{{|||}}}}}}}}}~~~|||~~~~~~}}}zzz|||}}}yyyzzziiiYYYOOOGGGCCCCCCFFFFFFFFFIIIMMMOOOPPPOOOOOOOOONNNNNNLLLKKKJJJIIIBBB>>>:::888777666666555333222111111333555555444333333333333333333333333///000000111222222333333222333444444555555444444555444444333444555666777333444666999<<>>>>>??????>>><<<999999999999999999999999999888888777777666444333222666666555555555555666666555555666888888999999999666666666666555555555555888777666444444666777888<<<<<<;;;999999<<>>>>>>>>???>>><<<:::::::::::::::::::::::::::::::::999999888666555444666666555555555555666666555555666888888999999888555666666666777777888888;;;:::888777777888:::;;;;;;;;;:::::::::<<>>>>>>>>???>>><<<::::::::::::::::::::::::::::::::::::999888777666555666666555555555555666666555555666777888888888888555555666777888999::::::::::::888888888888:::::::::::::::::::::===BBBFFFEEELLLSSSXXXdddxxx}}}{{{}}}|||wwwssslllffffffjjjsss{{{|||yyyuuusssrrrrrrrrrtttssspppnnnmmmmmmmmmnnnlllnnnqqqvvvzzz~~~~~~}}}|||{{{{{{{{{{{{|||~~~{{{uuuooolllmmmoootttxxx}}}zzztttooopppvvv}}}~~~~~~||||||||||||}}}~~~|||yyyuuusssrrrvvv|||uuudddZZZTTTRRROOOOOOPPPPPPPPPOOONNNNNNJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEBBB>>>:::666333111444444333333222222333333333333333333333333333333666555555444333222222111222333333444444333333333222333444555666666666666777999<<<>>>???BBBFFFHHHLLLRRR```qqqyyytttnnnjjj]]]WWWTTTXXX^^^ccckkkrrrzzzzzzxxxtttpppqqqxxx~~~yyyzzz|||~~~}}}~~~~~~|||~~~}}}~~~~~~cccWWWMMMJJJGGGDDDDDDCCCBBB@@@@@@???======>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555444444666666555555555555666666555555666777888888777777555555666777777888999999777666666555555666666777999999:::;;;<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888777777666555444666666555555555555666666555666666777777777777666666666666666666666666666555555555444444555555555888999;;;<<<>>>AAAFFFIIINNNTTT\\\jjj~~~||||||}}}wwwtttnnnjjjkkkppp{{{{{{xxxuuuwwwvvvtttsssrrrqqqqqqqqqjjjiiigggeeeddddddeeefffhhhkkknnnqqqrrruuuyyy|||~~~}}}}}}~~~~~~~~~}}}zzzxxxzzzzzz||||||uuukkkccc___^^^gggmmmvvv|||{{{rrrkkkjjjpppyyy~~~|||zzzzzz{{{}}}~~~yyyyyyzzzzzz{{{|||}}}~~~yyyyyyzzzzzzwwwsssnnnkkkdddhhhppp|||sssdddZZZVVVTTTRRRPPPOOOOOONNNKKKHHHHHHHHHIIIIIIJJJIIIIIIIIIFFFDDDBBB@@@<<<:::888666555444333222111222333444333333333333333333333333666666555444444333222222111222333333444444444333333555777999:::::::::999===@@@DDDEEEDDDFFFKKKOOO[[[hhhxxxvvviiibbb^^^[[[YYYVVVYYYbbbnnnwww|||zzzwwwxxxyyyxxxvvvsssgggfffnnnuuu|||~~~|||}}}}}}~~~{{{uuusssvvv{{{}}}cccWWWMMMJJJGGGDDDDDDCCCBBB@@@AAA???===<<<=========<<<::::::::::::::::::::::::999999::::::999999888777666666555555555555666666555666666777777666666666777666666666555555555444777777777777777777777777888:::<<>>;;;999888444444333333222222333333333333333333333333333333444444444444333333333333111111222333444444444444333333555666888999999999???CCCGGGGGGGGGJJJQQQWWWgggsss{{{lllaaa[[[XXXWWWVVV[[[aaammm|||{{{yyy{{{}}}|||{{{qqqeeedddjjjqqq{{{~~~|||{{{{{{|||}}}zzzsssoooqqqvvvyyy}}}cccWWWMMMJJJGGGDDDDDDCCCBBB@@@AAA???===<<<=========<<<::::::::::::::::::::::::999999:::::::::999888888666666555555555555666666555666666666666666555555666666666666666777777777888888999999999999888888888;;;>>>@@@CCCGGGKKKNNNTTT___qqq}}}{{{|||~~~~~~{{{vvvtttpppnnnrrrxxx~~~~~~~~~}}}{{{yyyvvvtttrrrqqqrrrrrrrrrqqqnnnjjjeeebbb]]]\\\\\\\\\^^^```ccceeeeeejjjnnnppppppssszzz~~~~~~~~~~~~yyytttqqqpppqqqsssvvv{{{~~~|||wwwuuupppggg___[[[^^^bbbgggnnnwww{{{wwwrrrooonnnkkkjjjiiijjjmmmssszzz~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzxxxyyyzzzyyywwwsssooolllfffdddcccjjjwwwsssccc[[[VVVSSSOOONNNOOONNNIIIEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGDDDAAA>>>;;;999777333333444444333333222222333333333333333333333333222222222222333333333333000111222333444444444444444444555666777999:::;;;>>>BBBGGGHHHIIIOOOYYYbbbrrr{{{zzzpppcccYYYVVVVVVWWWWWW```hhhwww~~~}}}~~~tttrrruuuyyy~~~}}}zzzzzz{{{}}}}}}vvvooommmpppuuuyyy}}}cccWWWMMMJJJGGGDDDDDDCCCBBB@@@BBB???===<<<=========<<<999999999999999999999999777777888888888777777666666666555555555555666666555666666666666666555555555555666777888999::::::888888999999999999888888999;;;???BBBEEEHHHMMMPPPXXXhhh~~~|||zzzvvvyyy|||~~~|||zzzzzzuuussspppooossszzz|||{{{|||zzzyyyvvvuuutttssssssrrrrrrrrrqqqllleee___ZZZXXXXXXXXXYYY\\\___ccceeecccggglllooopppttt{{{}}}~~~~~~}}}}}}~~~}}}vvvpppnnnmmmmmmooosssxxx}}}}}}{{{sssrrrlllddd\\\ZZZ___eeeiiipppvvvvvvnnnddd]]][[[\\\]]]```dddjjjqqqwwwzzz~~~|||zzzzzzyyy{{{{{{{{{zzzwwwsssnnnlllfffaaa^^^bbbooo}}}zzzhhh___WWWSSSOOOOOOPPPOOOJJJEEE@@@@@@BBBCCCDDDDDDDDDDDDJJJIIIFFFBBB>>>:::777666222333444555444333222111333333333333333333333333000111111222222333333444000111222333444444555444777777666777999;;;===???<<>>======<<<<<<<<<======<<<;;;::::::999999999999999888777666666555777777777777777666555555555555555555666666666777777777777777777777777777888999999888888888;;;===??????BBBGGGHHHIIIQQQYYYfffttt~~~zzzxxxwwwrrruuuyyy{{{zzzyyyyyyyyyxxxrrrnnnmmmkkklllrrrzzz}}}yyy}}}yyytttpppooooooooooooooonnnnnnmmmkkkfff___ZZZRRRTTTWWWXXXYYY\\\___bbbdddeeehhhkkkooovvv~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyvvvrrrlllhhhgggkkkqqqxxx||||||xxxtttjjjeee___YYYWWWYYY\\\___eeeeeeeeeaaa\\\XXXUUUTTTTTTVVVXXX[[[aaaiiirrrxxx|||~~~|||zzzxxxuuusssuuuvvvwwwvvvrrrnnnlllgggcccaaacccfffooo~~~ooofffWWWXXXTTTMMMLLLNNNKKKDDD??????@@@AAACCCDDDEEEEEEFFFFFFEEEDDD@@@<<<999666444444444333333444555555222333333444444333333222333333333333333333333333555555444333333333444444555555555555555888;;;??????CCCGGGJJJOOOYYYgggrrr|||}}}xxxqqqeee___VVVQQQSSSYYY```dddooovvv~~~}}}|||yyyvvvssssssqqqmmmlllsss~~~yyy___TTTLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>>======<<<<<<======<<<<<<;;;::::::999999:::::::::999888777777777777777777777777666555555555555555666666666777777777777777777777777777777666777777777666777999;;;??????CCCHHHJJJMMMUUU___nnn}}}zzzuuusssrrrqqqtttxxxyyyyyywwwvvvvvvsssoookkkkkkkkkmmmttt}}}{{{wwwzzzvvvqqqmmmllllllllllllllllllkkkkkkhhhccc]]]XXXRRRSSSUUUWWWWWWYYY]]]___bbbdddgggjjjooovvv~~~~~~|||{{{|||}}}}}}yyyvvvqqqkkkfffeeehhhooouuuxxxvvvqqqlllbbb^^^XXXSSSQQQRRRVVVXXXYYYZZZZZZXXXUUURRRPPPPPPQQQSSSTTTWWW[[[bbbiiiooozzz~~~}}}{{{yyywwwuuuuuuvvvwwwvvvtttqqqmmmjjjiiiccc^^^]]]```iiiyyywwwiiiZZZZZZUUUNNNLLLMMMIIIBBB?????????@@@AAABBBDDDEEEHHHHHHHHHFFFCCC???<<<999444333333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333555666777777888:::===???AAADDDHHHMMMTTT```mmmvvv{{{ssskkk^^^YYYSSSQQQWWW```jjjppptttzzz|||xxxtttpppmmmpppqqqrrrttt|||yyy___TTTLLLIIIFFFDDDDDDDDDBBBAAA@@@@@@???>>>============<<<<<<<<<;;;;;;::::::999;;;;;;::::::999888888888777777888888777777666666555555666666666777777777777777777777777777777777666777888777666777:::<<>>======>>>@@@BBBDDDDDDDDDEEEDDDAAA>>>:::777555555444444444444444555333333444444444444333333333333333333333333333333333333444555555555444333555777999:::;;;<<<>>>@@@BBBDDDIIIQQQ\\\iiiuuu|||xxxlllbbbYYYUUUQQQSSS\\\hhhttt{{{{{{~~~}}}xxxsssooollljjjmmmssszzzyyy^^^SSSLLLIIIFFFDDDDDDDDDBBBAAAAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::999999999888888888777777888888888777777666555666666666666777777777777777777777777777777777999999::::::999:::===???@@@CCCIIINNNQQQUUUaaammm|||wwwrrrooonnnooovvvxxxzzzzzzwwwtttrrrqqqiiieeeccceeehhhllluuu~~~|||zzzxxxwwwtttqqqpppmmmjjjgggfffeeecccbbbbbbaaa___^^^]]]YYYUUUQQQOOOQQQRRRSSSSSSTTTWWWYYY[[[^^^ccchhhmmmuuu}}}}}}{{{{{{|||~~~}}}yyytttmmmfffbbb```ccchhhllllllfff]]]VVVNNNKKKHHHEEEDDDEEEGGGIIIHHHJJJLLLLLLKKKKKKMMMNNNIIILLLPPPTTTZZZ```hhhmmmuuuyyy}}}{{{yyyxxxwwwuuuttttttsssqqqooommmkkkmmmggg```\\\[[[___kkkwwwyyy|||rrraaa\\\VVVQQQOOOLLLFFF@@@???>>><<<;;;;;;>>>@@@BBBAAABBBCCCCCCAAA===999777777777666666555666666666333333444444444444333333444444444444444444444444444666888999:::999777666444777:::;;;<<<===???@@@BBBEEEKKKVVVdddsss~~~~~~tttfff[[[VVVTTTSSSWWWaaannnyyy~~~}}}|||yyytttpppnnnnnnnnnqqqzzzyyy^^^RRRLLLIIIFFFDDDDDDDDDBBBAAAAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;:::::::::888888888888888777777777777777888888888888777777666666666666777777777888888888888888888888888888999::::::::::::;;;>>>@@@CCCGGGMMMSSSUUUYYYggguuu}}}|||yyyuuurrrqqqsssuuu{{{}}}~~~|||wwwsssooonnneeeaaa```bbbeeejjjsss}}}}}}zzzwwwuuurrrpppnnnllljjjgggfffeeeccc```^^^\\\ZZZXXXWWWVVVSSSPPPMMMMMMOOOPPPQQQQQQRRRUUUWWWYYY\\\aaaffflllttt|||~~~}}}~~~~~~~~~{{{tttkkkddd```___aaaeeegggfff```VVVOOOIIIGGGEEECCCBBBDDDFFFGGGHHHIIIKKKKKKJJJKKKMMMOOOKKKOOOSSSXXX]]]bbbhhhlllssswww|||~~~|||zzzyyytttssssssrrrqqqooonnnnnnjjjfffbbb```\\\[[[aaajjj|||xxxyyy~~~fff^^^VVVRRRQQQMMMGGGBBB???>>>;;;::::::<<<>>>@@@CCCDDDFFFGGGFFFBBB>>><<<777777666555444444555555333444444555555444444333444444444444444444444444555666888::::::999888777333666999;;;<<<===???@@@CCCFFFNNN[[[kkkzzz|||qqqbbbWWWSSSSSSVVV]]]hhhttt||||||{{{xxxsssooonnnqqqttt}}}xxx]]]QQQLLLIIIFFFDDDDDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777888888999999888888666666666777777777888888888888888888888888888888777888999999999:::===@@@FFFJJJRRRXXXZZZaaappp}}}}}}yyyxxxvvvsssqqqrrrvvvyyy~~~{{{uuunnnjjjggg```]]]\\\___ccchhhsss||||||{{{xxxuuuqqqooommmmmmiiigggeeedddcccaaa]]][[[WWWTTTRRRPPPOOONNNKKKIIIJJJKKKMMMNNNNNNPPPSSSUUUWWWZZZ```eeekkkrrryyy~~~~~~~~~~~~|||tttjjjccc___^^^___aaacccaaa[[[RRRLLLFFFEEEDDDCCCCCCDDDFFFGGGFFFHHHIIIIIIIIIKKKMMMPPPRRRUUUYYY\\\___bbbeeehhhqqqssswwwzzz~~~~~~|||vvvuuusssqqqpppooooooooofffcccbbbaaa[[[VVVXXX]]]nnnzzz}}}nnnbbbWWWTTTRRRMMMGGGCCC???>>><<<;;;:::;;;===>>>AAACCCFFFGGGFFFCCC???===555555444333222222222222444444555555555555444444444444444444444444444444333444666777888777777666444777999;;;<<<===@@@BBBDDDJJJUUUcccqqqyyylll^^^WWWQQQTTT[[[fffqqqzzz{{{|||~~~~~~}}}yyytttppppppuuuzzzxxx]]]QQQLLLIIIFFFDDDDDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666777888999999999999888666666777777777888888888888888888888888888888888777888999999999;;;>>>@@@GGGLLLVVV]]]aaaiii{{{{{{wwwvvvuuuvvvuuurrrooonnnppptttxxx~~~}}}xxxppphhhbbb___ZZZWWWXXX\\\bbbiiittt~~~zzzyyywwwssspppmmmlllkkkeeedddcccbbbaaa^^^ZZZWWWRRRPPPMMMKKKJJJIIIHHHFFFEEEFFFHHHJJJKKKMMMPPPRRRVVVZZZ___eeejjjqqqwww|||~~~~~~~~~uuujjjbbb^^^\\\]]]]]]^^^\\\WWWPPPKKKCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSXXX[[[___aaaccceeegggiiinnnoooppprrrvvv}}}zzzxxxuuurrrooonnnnnnnnneeedddcccaaa[[[TTTTTTXXX___jjjyyyxxxhhhZZZUUURRRLLLEEECCC>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::666777888999999999999999777777777777888888888888888888888888888888888888999:::;;;;;;<<<===@@@CCCGGGMMMXXXaaafffppp~~~zzztttqqqpppppptttsssppplllkkkmmmrrrvvv}}}}}}{{{uuulllccc\\\YYYVVVSSSUUU[[[aaajjjvvvyyyxxxvvvsssooolllkkkkkkcccbbbaaaaaa```]]]XXXUUUPPPMMMJJJHHHGGGGGGFFFEEEAAACCCEEEGGGHHHJJJNNNPPPVVVYYY___dddjjjpppvvvzzz~~~}}}}}}~~~}}}|||~~~uuujjjbbb^^^[[[[[[[[[[[[YYYUUUOOOKKKAAAAAAAAABBBBBBCCCDDDEEEDDDFFFHHHJJJLLLOOOTTTWWWYYY]]]bbbfffhhhjjjmmmoookkkkkklllmmmqqqyyy~~~|||wwwsssooommmllllllhhhfffeeebbb[[[TTTTTTXXXSSS^^^ooommm\\\VVVRRRJJJDDDAAA>>>>>>>>>======<<<;;;;;;BBBDDDHHHJJJJJJGGGCCC@@@::::::888777666666666666444444555555555555444444555555555555555555555555666666666666777888999:::999:::;;;<<<===@@@DDDHHHHHHSSSbbboooyyy~~~rrrcccZZZYYY]]]cccnnnyyy~~~yyytttsssyyy~~~}}}xxxyyyyyyvvvvvv||||||zzz```VVVNNNKKKHHHFFFFFFFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666666666666666666666666666888888888888999999999999666666666666777888999:::999::::::::::::===BBBEEELLLRRR[[[cccnnn~~~|||{{{wwwtttpppkkkgggdddcccbbbiiifffaaa^^^^^^bbbfffjjjpppoookkkeee^^^XXXUUUUUUXXXWWWWWW\\\eeeooowww|||}}}zzzvvvsssppplllhhhdddcccbbb```^^^ZZZVVVSSSRRRIIIHHHFFFCCCBBBAAA@@@AAADDDDDDDDDEEEGGGIIILLLMMMQQQVVV]]]dddjjjooouuuxxx}}}zzz~~~yyywww{{{~~~}}}~~~{{{}}}rrriiibbb\\\^^^YYYUUUUUURRRLLLGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNSSSWWWZZZ```bbbdddgggkkknnnpppqqqtttrrrpppppprrrwww||||||wwwtttqqqnnnkkkhhhjjjgggbbb^^^\\\ZZZXXXVVVUUUZZZdddsssxxxbbbXXXTTTMMMFFFDDD@@@>>><<<;;;;;;<<<<<<;;;AAACCCFFFGGGFFFEEEDDDEEE>>>;;;666444444444555444666666555555555444444444000888:::555666>>>>>>777888777666555555666777888999<<<>>>>>>===>>>BBBFFFNNNXXXiiizzzvvvlllbbb]]]^^^dddsss}}}zzzvvv~~~~~~xxx~~~|||{{{zzzyyywwwxxxyyyxxxzzz~~~}}}~~~~~~zzz```UUUMMMJJJFFFDDDCCCBBBAAA???BBBAAA@@@>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666888888888888888888888888666666666666777777777777666666666777777888999:::999:::::::::;;;>>>CCCFFFOOOUUU___iiiwww}}}yyyuuuqqqmmmjjjfffbbb^^^\\\[[[[[[^^^[[[XXXVVVVVVYYY]]]___dddcccaaa]]]WWWTTTRRRRRRWWWWWWYYY^^^gggrrr{{{}}}zzzuuupppmmmiiifffcccbbbaaa___[[[WWWSSSPPPNNNHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCCCCDDDFFFHHHJJJLLLQQQTTTZZZ```ffflllrrrvvv~~~~~~~~~~~~{{{xxxzzzuuusssxxx|||}}}}}}|||}}}tttmmmeee^^^]]]XXXTTTTTTQQQKKKFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIILLLQQQWWW\\\___gggiiikkknnnrrruuuxxxyyyyyywwwuuutttvvv{{{~~~yyyuuurrrooollljjjjjjgggccc___]]]ZZZWWWUUUPPPTTT^^^nnn|||eeeYYYTTTNNNHHHFFFDDDBBB?????????@@@??????@@@CCCEEEFFFEEEDDDDDDDDD@@@===888666555555555555666666555555555444444444000777999555888AAACCC===777777666555555666888999:::<<>>======???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888777777888888888888888888888888666666666666777777777777777777777777777888::::::999:::;;;;;;<<<@@@EEEHHHSSSYYYdddsss|||wwwpppiiiddd^^^\\\YYYVVVSSSQQQQQQQQQQQQPPPNNNNNNNNNPPPRRRSSSVVVVVVVVVTTTQQQPPPPPPQQQTTTVVV[[[bbblllvvv~~~zzzsssnnniiifffcccaaaaaa___\\\WWWRRRNNNJJJHHHEEEDDDBBB@@@?????????@@@AAAAAAAAABBBDDDFFFHHHJJJOOOQQQVVVZZZ```fffmmmrrrzzz~~~|||{{{{{{{{{{{{xxxvvvtttooommmsssyyy{{{}}}}}}xxxsssjjj```\\\VVVRRRQQQNNNHHHEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKOOOVVV]]]dddhhhjjjlllooorrrvvvzzz}}}~~~~~~||||||}}}{{{vvvssspppmmmkkkiiifffcccaaa^^^[[[WWWSSSPPPQQQWWWggg|||kkk\\\UUUOOOJJJGGGCCCAAA???>>>??????>>>===???BBBDDDEEEDDDCCCCCCCCCBBB???:::888777666555444555555555555555444444444111777888666:::CCCGGGDDD777666666555666777888999;;;>>>AAABBBBBBEEEKKKPPPSSS```rrrzzzpppeee\\\YYYaaalll}}}{{{yyyxxxwwwuuuuuuxxx~~~vvv\\\RRRMMMJJJGGGEEEDDDCCCAAA@@@CCCBBB???===<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666666666666666777888888888999999999999777777777777888999::::::999:::;;;<<<>>>BBBGGGKKKTTT[[[hhh{{{{{{ssslllddd]]]XXXQQQPPPNNNLLLJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOOOOOOONNNNNNPPPRRRRRRVVV]]]fffpppzzzzzzrrrkkkgggcccaaa______]]]YYYTTTNNNJJJFFFDDDCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@BBBDDDFFFGGGLLLNNNPPPTTTYYY```hhhmmmtttxxx}}}|||zzzxxxxxxxxxwwwvvvtttpppkkkjjjpppwww{{{~~~}}}|||yyynnndddZZZTTTOOONNNKKKFFFCCCDDDBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJMMMSSS[[[dddlllpppooopppssswww{{{}}}xxxuuuqqqnnnlllhhhfffdddbbb___[[[VVVRRRSSSQQQTTT```tttrrr___UUUPPPKKKHHHBBB@@@????????????>>>===>>>AAACCCDDDCCCBBBBBBBBBCCC???;;;888777666555333555555555555555555555555222666777555999BBBFFFEEE666666555555666888:::;;;>>>AAACCCDDDDDDGGGNNNSSSWWWddduuuwwwpppfff\\\UUUXXXhhhxxx}}}{{{yyyxxxvvvqqqrrruuu}}}ttt[[[PPPKKKHHHEEEDDDDDDDDDDDDCCCCCCAAA???>>>======??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888666666666666666666666666777888888888999999999999777777777777888999:::;;;999:::<<<===???DDDJJJNNNTTT\\\lll|||qqqggg___XXXTTTQQQJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLOOOQQQQQQWWW```jjjttt}}}|||~~~xxxqqqjjjeeebbb___]]]\\\ZZZUUUPPPKKKGGGDDDBBB@@@???>>>======>>>???@@@????????????@@@BBBDDDFFFIIIJJJLLLNNNSSSYYYaaaggglllpppvvvyyyzzz}}}~~~yyywwwvvvvvvvvvvvvuuutttooojjjjjjqqqyyy}}}~~~~~~|||rrrgggZZZSSSMMMKKKHHHCCCBBBCCCBBBCCCCCCDDDFFFHHHIIIJJJJJJLLLQQQXXXaaajjjrrrvvvwwwxxx{{{{{{xxxtttqqqnnniiigggdddbbb___[[[UUURRRSSSQQQRRR[[[lllzzzcccWWWQQQKKKGGGFFFDDDCCCCCCDDDCCCBBB@@@>>>@@@CCCDDDCCCBBBAAABBBAAA???;;;888777666444222444555555555555555555555444666666555777===@@@AAA666555555666777999;;;<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888666666666666777777777777888888777888888999:::;;;999:::<<<>>>AAAFFFLLLPPPVVV```sssyyyrrrfff[[[TTTPPPNNNMMMGGGGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJKKKMMMPPPRRRZZZfffpppxxx|||wwwzzzuuunnnhhhccc___\\\YYYWWWUUUQQQLLLGGGDDDBBBBBB>>>>>>=========>>>@@@AAA??????>>>???@@@AAACCCDDDFFFGGGIIIKKKNNNUUU\\\aaafffjjjooossstttvvv{{{~~~~~~|||{{{vvvuuuuuuvvvwwwwwwvvvtttqqqnnnooovvv~~~}}}tttjjjZZZRRRKKKIIIFFFBBBAAACCCCCCDDDDDDFFFHHHJJJLLLMMMMMMQQQWWW```iiiqqqwwwzzzzzz|||~~~~~~zzzuuuqqqjjjhhhdddaaa^^^ZZZUUURRRMMMMMMOOOUUUcccxxxiiiZZZTTTMMMFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>AAACCCDDDCCCBBBBBBBBB@@@>>>;;;999888777555333444444444555555555555555555555555444666888:::;;;555555555666777:::<<<===BBBDDDFFFGGGHHHLLLTTTZZZbbbqqqwwwoooccc]]]WWWVVVYYYdddyyy~~~zzzxxxxxx{{{vvv]]]TTTJJJHHHEEECCCDDDDDDCCCBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888666666666666777777777777888888888888999:::;;;;;;999:::===???BBBGGGNNNRRRYYYeeezzzzzzlllfff\\\TTTOOOLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGEEEFFFHHHJJJKKKMMMPPPRRRVVV___lllvvv}}}zzzuuutttpppkkkeeeaaa]]]XXXUUUQQQOOOKKKGGGDDDBBBAAAAAA===============???AAABBB??????>>>>>>???AAACCCDDDCCCDDDGGGIIILLLQQQXXX\\\bbbfffkkknnnnnnooorrruuuvvvwwwxxxyyyyyyyyyyyyxxxttttttuuuwwwyyyyyywwwuuuvvvsssuuu}}}~~~|||tttlllZZZRRRKKKHHHEEEAAAAAACCCDDDDDDEEEGGGIIILLLNNNOOOQQQVVV^^^hhhpppwww|||~~~}}}~~~zzzuuulllhhhddd```]]]YYYVVVSSSJJJLLLNNNQQQYYYlllppp___WWWOOOGGGAAA@@@@@@@@@AAA@@@>>>;;;???AAADDDEEEDDDCCCBBBBBB@@@>>><<<::::::999777555444444444555555555666666444333444555666666666777555555555666888:::===>>>AAADDDGGGHHHKKKQQQZZZaaakkk{{{uuullldddZZZUUURRRUUU^^^kkk|||}}}~~~~~~xxx___VVVNNNLLLHHHFFFFFFEEEDDDCCC???@@@AAABBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999666666666666666666666666888888888888999999999999888888888888999:::;;;<<<999;;;===???CCCHHHOOOTTT\\\jjj}}}uuuccc^^^WWWQQQMMMJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEGGGJJJLLLMMMPPPTTTVVVZZZcccpppzzz{{{vvvpppmmmhhhddd```[[[VVVRRRMMMKKKGGGDDDAAA@@@@@@@@@======<<<===>>>@@@AAACCC??????>>>??????AAACCCDDDAAACCCFFFHHHKKKPPPVVVZZZ```dddiiikkkjjjjjjkkkmmmoooppprrrtttuuuvvvwwwwwwrrrsssuuuxxx{{{{{{xxxvvvyyywwwyyy}}}{{{tttmmm[[[RRRJJJGGGDDDAAAAAADDDEEEEEEFFFHHHJJJMMMOOOPPPUUUZZZcccmmmuuu{{{~~~~~~yyymmmiiiddd___\\\YYYVVVTTTKKKNNNPPPOOOSSSbbb{{{tttcccZZZQQQHHHCCCCCCBBBCCCDDDCCC@@@>>>???BBBDDDEEEDDDCCCCCCCCCAAA???===<<<<<<;;;999777444444444555555555666666333222333666666555555666555555555666888;;;===???@@@CCCGGGJJJNNNVVV```gggxxxwwwlllbbb[[[UUUPPPNNNUUUaaappp~~~|||~~~~~~{{{yyyzzz~~~uuu^^^VVVMMMKKKHHHFFFEEEDDDBBB@@@EEECCCBBBAAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::999777888999999888666<<<<<<;;;:::999888777666;;;:::999888888888::::::999999999999999999999999;;;:::;;;AAAFFFIIIOOOVVV___wwwsssgggYYYSSSKKKHHHHHHHHHEEEBBBBBBBBBBBBCCCDDDFFFHHHJJJHHHGGGFFFEEEFFFGGGJJJKKKGGGIIIKKKMMMNNNQQQUUUXXX___hhhqqqyyy~~~yyyuuuqqqnnnhhhbbb]]]WWWQQQMMMJJJIIIFFFCCC@@@???>>>>>>?????????>>>===<<<<<<<<<@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJMMMQQQUUU^^^aaaeeeeeecccbbbcccfffiiijjjkkkmmmooorrrtttuuuppprrruuuwwwxxxyyy{{{|||{{{{{{|||}}}|||zzzsssjjj]]]TTTMMMJJJGGGDDDDDDGGGGGGHHHHHHIIIIIILLLPPPSSSZZZ___gggooovvv{{{tttpppggg___]]][[[VVVSSSSSSOOONNNMMMMMMNNNXXXnnnkkk\\\RRRMMMDDDBBB@@@???@@@@@@???>>>===@@@CCCDDDCCCBBBBBBCCC???>>>===;;;999777666555555444444333333333444444444555555666666666666666777777888999;;;<<<======FFFFFFIIIPPPUUU\\\hhhsss{{{pppeeeYYYPPPQQQOOOPPP[[[mmm~~~}}}~~~}}}yyyuuutttvvvyyy{{{~~~sss\\\TTTMMMKKKHHHFFFEEEDDDBBBAAACCCBBB@@@???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::;;;;;;:::888999999888888888888888777999999888888888888999999999999999999999999999999<<<;;;>>>DDDHHHLLLSSS[[[kkkzzzlll```VVVPPPJJJGGGHHHHHHEEEBBBDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLNNNOOOPPPSSSXXX[[[ccclllvvv~~~zzzwwwsssnnngggaaa[[[UUUPPPLLLIIIGGGEEEBBB???>>>>>>>>>????????????????????????@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIKKKOOOSSSWWW[[[___ccccccaaa```bbbdddcccdddfffhhhlllppprrrttttttuuuuuuuuutttvvvyyy{{{{{{{{{}}}}}}}}}|||uuummm___WWWOOOKKKIIIEEEEEEGGGHHHJJJKKKKKKLLLOOOTTTWWW^^^ccckkkrrryyy~~~wwwpppggg___]]][[[VVVSSSRRRNNNLLLLLLLLLLLLTTTgggyyyrrr```TTTNNNDDDBBB@@@?????????>>>======@@@CCCDDDCCCBBBBBBBBBCCCBBB@@@===;;;888666555555444444333333444444555444555555666666666666666555666777999<<<===???@@@EEEFFFLLLTTT[[[cccooozzztttiii```WWWPPPLLLMMMSSSbbbtttzzzvvvsssssstttvvv{{{|||rrrZZZRRRMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>>>><<<:::::::::::::::::::::::::::<<<;;;999:::;;;;;;:::888666666777777777888888888777777888888999888888777999999999999::::::::::::===>>>BBBHHHLLLPPPZZZccc{{{{{{qqqcccWWWQQQMMMHHHFFFGGGGGGEEECCCFFFEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIJJJKKKQQQRRRRRRRRRSSSWWW]]]aaaiiirrr{{{|||xxxtttnnnfff]]]WWWRRRMMMJJJFFFEEEBBB@@@>>>=========>>>>>>??????@@@AAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCEEEHHHJJJLLLOOOTTTXXXXXX[[[______^^^]]]___bbb^^^___bbbeeejjjnnnrrrtttwwwwwwvvvsssrrrssswwwzzzzzzzzz|||~~~xxxooobbbZZZQQQNNNJJJFFFFFFHHHJJJKKKMMMOOOQQQTTTXXX[[[dddiiipppwww}}}zzzqqqhhh```]]][[[UUURRRQQQLLLKKKJJJJJJJJJNNN]]]lll|||fffVVVNNNCCCAAA???>>>>>>>>>===<<<<<>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999999888666777777777777888888888999555666888999999888777666999999999:::::::::::::::===???EEELLLPPPUUUaaammm}}}sssiii]]]RRRLLLIIIFFFEEEFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIJJJMMMLLLLLLLLLMMMNNNOOOPPPWWWWWWWWWVVVXXX]]]ccchhhooowww|||xxxsssmmmcccYYYSSSNNNJJJHHHCCCBBB@@@>>>===<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKNNNRRRUUUUUUXXX[[[\\\ZZZ[[[]]]``````aaacccfffjjjmmmppprrrvvvvvvvvvuuutttuuuwwwzzzwwwxxxzzz~~~~~~xxxpppddd\\\SSSOOOLLLHHHGGGIIIJJJLLLOOORRRTTTXXX]]]```kkkooovvv}}}|||tttjjjbbb___[[[UUUQQQQQQKKKJJJJJJJJJHHHJJJTTT```xxxjjjWWWOOOCCCAAA???>>>>>>===<<<;;;<<<>>>AAACCCBBBAAAAAAAAA@@@???===;;;999777555444555444444444444555555666444555555666666666666666555666888;;;===@@@BBBCCCCCCGGGRRR___iiirrr~~~}}}oooddd[[[UUUQQQPPPYYYhhhyyy{{{vvvrrrqqqppptttwww{{{sss[[[RRRLLLJJJGGGFFFEEEEEECCCBBBAAA@@@>>>>>>??????>>><<<========================:::999777888999999888666::::::999999999888888888555666777999999888888777999999:::::::::;;;;;;;;;===AAAIIIPPPTTTZZZiiixxxyyymmmcccYYYPPPHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMNNNOOOQQQSSSUUUWWWXXX\\\\\\\\\]]]___dddkkkpppttt|||zzzuuuooohhh^^^UUUNNNJJJGGGFFFAAA@@@>>>===<<<<<<======????????????????????????@@@@@@AAABBBBBBCCCDDDDDDFFFGGGIIIIIIJJJLLLPPPSSSTTTWWWZZZ[[[ZZZ[[[^^^bbbeeeeeefffhhhiiilllnnnooorrruuuxxxyyyyyyyyyzzz{{{vvvvvvyyy}}}}}}vvvooofff]]]UUUQQQMMMIIIHHHKKKJJJMMMQQQUUUYYY]]]bbbeeepppvvv}}}}}}yyyooofffbbb]]]VVVQQQPPPLLLJJJJJJKKKHHHHHHNNNWWWiiimmmYYYOOODDDAAA???>>>>>>===<<<:::;;;>>>AAABBBAAA@@@@@@AAA===<<<;;;:::999888888777444444444444444555666777444555555666666666666666888999:::<<<>>>@@@BBBBBBDDDIIITTTbbbmmmvvv~~~rrreeeZZZTTTRRRWWWccctttzzzwwwuuutttsssvvvzzzttt\\\TTTLLLIIIGGGFFFFFFEEEDDDBBBBBBAAA??????@@@AAA???>>>========================<<<;;;999:::;;;;;;:::888;;;:::::::::999999888888666666777888999999999999999999::::::;;;;;;<<<<<<>>>EEENNNVVVXXX```qqquuuhhh^^^TTTMMMEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMPPPQQQTTTVVVYYY\\\^^^___aaabbbccceeehhhmmmtttyyy|||}}}uuuppphhhbbbYYYQQQKKKHHHEEEDDD???>>>===<<<<<<======>>>???????????????>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJJJJKKKMMMQQQTTTXXXZZZ]]]^^^]]]___cccgggmmmllllllkkkkkklllmmmmmmqqquuuzzz}}}~~~~~~~~~~~~xxxyyy{{{~~~{{{vvvppphhh___WWWSSSPPPLLLLLLNNNNNNQQQWWW\\\```eeejjjmmmvvv|||vvvkkkfff```XXXRRRPPPLLLJJJJJJJJJHHHGGGKKKRRR^^^rrrttt]]]QQQEEEBBB@@@>>>>>>===<<<::::::===@@@AAAAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;444444444444555666777777444555555666666666666666999:::;;;===???AAABBBCCCGGGKKKWWWeeeqqqzzz|||pppcccYYYVVVVVVaaammm}}}|||yyyxxxrrrtttxxx|||sss]]]TTTKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@??????@@@AAA???>>>========================<<<;;;999:::;;;;;;:::888888888888888999999999999777777777888888999;;;;;;999999::::::;;;<<<<<<===AAAHHHTTT[[[^^^eeeyyyqqqbbbXXXOOOHHHDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMOOOPPPQQQQQQUUUWWWYYY\\\___aaabbbccceeegggjjjmmmqqqwww}}}xxxpppkkkaaa[[[TTTMMMIIIFFFDDDBBB>>>>>>===<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQUUUXXX^^^```cccddddddfffjjjooovvvuuutttsssrrrrrrrrrrrruuuxxx|||}}}~~~}}}{{{wwwsssjjjbbbZZZWWWTTTPPPPPPSSSTTTXXX^^^dddiiinnnssswww||||||qqqjjjcccYYYRRRPPPKKKIIIHHHIIIGGGFFFIIIPPPVVVggg|||~~~dddTTTFFFCCCAAA??????>>><<<;;;:::===@@@AAA@@@?????????>>>======<<<;;;;;;::::::444444444444555666777888444555555666666666666666888999;;;===@@@CCCEEEFFFJJJOOOZZZiiivvvyyymmm```ZZZ\\\```ppp{{{}}}~~~~~~~~~~~~zzzyyyqqqrrruuuxxx|||sss\\\TTTKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777888999999888666555555666777888999::::::999888777777888:::<<<===999999::::::;;;<<<======CCCKKKWWW___aaaiii~~~}}}~~~ooo___SSSKKKDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIILLLOOORRRSSSTTTTTTZZZ[[[]]]___bbbcccddddddhhhkkkooosssxxx}}}}}}uuummmhhh\\\XXXQQQLLLHHHFFFCCCBBB>>>======<<<===>>>???@@@===>>>???@@@BBBCCCDDDEEE@@@@@@AAABBBCCCDDDEEEFFFEEEHHHKKKMMMPPPTTTYYY]]]bbbeeehhhiiiiiikkkpppttt~~~}}}|||{{{yyyyyyyyyyyyzzz|||~~~|||{{{yyyuuulllddd\\\YYYWWWTTTTTTVVVYYY]]]dddjjjpppuuuzzz~~~tttllldddZZZSSSQQQJJJHHHGGGHHHFFFEEEHHHNNNRRRaaauuuhhhVVVGGGDDDAAA@@@??????===;;;:::<<>>>>><<<;;;::::::;;;<<<===>>>>>>===<<<:::999999::::::888888888888888888888888999999:::;;;:::888888:::444666888999:::;;;>>>AAACCCOOOZZZ]]]___mmm{{{{{{}}}xxxjjj[[[PPPKKKJJJDDDEEEEEEEEEDDDEEEHHHJJJRRRQQQQQQRRRUUUXXX\\\^^^___aaadddgggiiikkknnnqqqooosssxxx~~~vvvhhh^^^VVVRRRMMMHHHFFFCCCAAA????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKKKKLLLMMMOOOQQQUUU[[[___kkkoootttuuusssrrrvvvzzzzzzyyyzzzzzz~~~}}}zzzvvvtttmmmlllggg```ZZZXXXZZZ]]]]]]bbbiiiooottt{{{yyyppphhh]]]TTTPPPMMMJJJGGGFFFFFFGGGHHHGGGMMMXXXjjjuuuYYYMMMGGGDDDDDDCCC???<<<===<<<===>>>???@@@@@@@@@@@@>>>>>><<<;;;:::999999999555555555555666666666666555666666555444444666888===999:::@@@EEEFFFFFFHHHPPPZZZiiixxxyyyqqqiii\\\WWWggg~~~zzzuuuxxx}}}zzzzzzuuupppppptttzzz~~~pppYYYPPPLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<;;;:::;;;<<<=========<<<;;;:::999999999:::888888888888888888888888777888999:::999888999:::666777999::::::<<>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKLLLOOORRRUUUWWWZZZ]]]```iiinnnsssuuutttvvvzzz~~~zzzxxxyyy|||}}}zzzwwwrrrpppkkkddd^^^[[[]]]___ccchhhooouuuzzz~~~tttkkk___TTTPPPNNNKKKHHHFFFFFFGGGGGGFFFKKKSSScccxxxzzz^^^MMMFFFBBBBBBBBB>>>;;;<<<999:::;;;<<<===============<<<<<<;;;::::::::::::666666666666666666666666555666777666555555777999===:::<<>>>>>=========<<<;;;;;;;;;<<<<<<<<<;;;:::999999888999999888888888888888888888888666777777888888999:::999999:::;;;;;;;;;===@@@CCCIIIPPPZZZdddqqq|||zzz|||zzzoooaaaSSSJJJFFFFFFFFFGGGHHHHHHHHHIIILLLOOOUUUVVVXXX[[[^^^```bbbcccdddgggkkkooorrrvvvzzz}}}vvvfff[[[RRRNNNIIIEEECCCAAA@@@>>>===>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHKKKOOORRRWWW[[[]]]^^^```bbbggglllqqqtttvvvyyy~~~{{{zzzzzz}}}yyyvvvqqqjjjdddaaabbbdddlllqqqwww|||yyynnnaaaVVVQQQOOOLLLHHHFFFFFFFFFEEEEEEHHHMMMYYYllleeePPPHHHBBBBBBBBB???===>>><<<===>>>???????????????<<<<<<<<<;;;;;;:::::::::777777777777777777777777666777888777666666888:::===<<>>============<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888777888888666777::::::888;;;<<<<<<<<<<<<>>>AAADDDJJJOOOXXXggg{{{~~~zzzyyy|||zzzmmm___SSSLLLHHHHHHGGGHHHIIIJJJKKKMMMPPPSSSZZZ\\\___cccfffggghhhhhhjjjmmmqqqtttwww{{{ssscccXXXOOOKKKGGGCCCAAA@@@???=========>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDFFFIIIKKKQQQTTTXXX[[[]]]___bbbdddhhhkkkpppsssvvvzzz|||vvvooojjjhhhiiijjjssswww}}}|||pppcccXXXSSSPPPMMMIIIFFFFFFEEEDDDCCCGGGIIIQQQ```uuummmWWWMMMFFFDDDEEECCCAAAAAA>>>??????@@@AAAAAA@@@@@@=========<<<;;;999888888888888888888777777777777666777888888777888999;;;======AAAGGGJJJKKKOOOVVVbbbuuuvvvkkk___XXXYYYggg|||zzzwwwssspppooopppqqqrrrlllZZZVVVLLLIIIFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<=========<<<<<<;;;::::::999999999999999999888888888888888888888888888888:::;;;999666888======888<<<============???CCCFFFIIINNNYYYlll|||yyyyyy|||yyykkk]]]RRRLLLJJJJJJGGGIIIKKKLLLNNNQQQUUUYYY___aaaeeehhhkkkkkkkkkkkknnnppptttvvvxxx{{{~~~ooo___UUULLLIIIDDDAAA@@@@@@???>>>===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFEEEEEEFFFIIIKKKSSSTTTVVVXXXZZZ___dddhhhkkkmmmooorrruuuxxx|||yyyssspppoooooopppwww{{{}}}rrreee[[[VVVQQQNNNIIIGGGFFFEEEDDDCCCGGGHHHLLLWWWggg|||uuu]]]RRRGGGEEEEEEDDDBBBBBB<<<<<<======>>>>>>======??????>>>===;;;888666555999888888888777777777666666777888888888888:::<<<<<<>>>BBBGGGIIIKKKRRR\\\kkk|||~~~nnndddZZZVVV[[[nnn~~~|||xxxwwwtttpppnnnmmmnnnnnnlllZZZVVVLLLIIIFFFEEEEEEEEEDDDCCCAAAAAA@@@???>>>======<<<<<<<<<<<<===<<<<<<;;;:::999999::::::::::::999999888888888888888888888888:::<<<:::666:::BBBBBB<<<<<<<<<<<<<<<===@@@EEEHHHLLLRRR```vvv}}}{{{zzz{{{~~~wwwgggXXXOOOKKKIIIIIIHHHJJJMMMPPPSSSXXX]]]aaaeeegggjjjmmmooooooooonnnppprrruuuwwwyyy{{{~~~{{{jjj[[[RRRJJJGGGCCC@@@@@@@@@???>>>>>>?????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGFFFFFFGGGIIIKKKRRRTTTUUUWWWZZZ```fffkkkoooooopppqqqtttwwwzzz|||}}}yyyuuuttttttuuuuuuyyy|||}}}rrrfff\\\XXXQQQMMMIIIFFFFFFEEEDDDCCCFFFHHHKKKQQQ]]]pppbbbTTTGGGCCCDDDCCCAAAAAA>>>>>>????????????>>>>>>??????>>>===;;;999666444888888888777777666666555555777888888777888:::<<<===???DDDGGGHHHKKKVVVcccsss~~~}}}vvv___YYYTTTTTT___ttt|||zzzuuuuuutttqqqnnnlllmmmnnnkkkYYYVVVLLLIIIFFFEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::;;;<<<=========<<<;;;999:::;;;<<<<<<;;;:::999888888888888888888888888888;;;999666===IIIJJJCCC;;;;;;;;;<<<===AAAFFFJJJRRR[[[lllzzzzzz{{{~~~vvvdddVVVMMMJJJIIIIIIJJJMMMQQQUUUYYY___eeeiiipppqqqssstttvvvvvvvvvuuutttwwwzzz}}}wwweeeWWWOOOIIIFFFBBB@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGFFFGGGIIILLLQQQTTTWWW[[[___dddiiimmmrrrqqqqqqrrruuuxxxzzz|||~~~}}}wwwuuuvvvxxxyyyyyyyyy|||~~~sssfff\\\XXXPPPMMMIIIFFFFFFFFFEEEDDDBBBFFFKKKNNNVVVhhhhhhXXXIIIDDDDDDCCCAAA@@@AAAAAAAAABBBBBBAAAAAA@@@;;;<<<======<<<:::888777888888777666666555444444555666777777777888:::<<<@@@BBBFFFHHHGGGLLL[[[jjjzzzuuujjjVVVTTTSSSWWWdddxxx~~~zzzwwwsssttttttrrrnnnlllmmmoookkkYYYUUULLLJJJFFFEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<999:::<<<=========<<<<<<999:::;;;<<<<<<<<<;;;:::888888888888888888888888555999888666???MMMPPPIII::::::;;;;;;===AAAGGGKKKWWWbbbvvv~~~~~~~~~xxxyyy|||wwweeeVVVNNNKKKKKKKKKLLLOOOTTTXXX^^^dddjjjooozzzzzz{{{|||}}}}}}}}}}}}yyy|||tttbbbUUUNNNHHHEEEBBB@@@@@@AAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGJJJLLLPPPTTTZZZ```dddhhhlllnnntttrrrqqqsssvvvzzz|||}}}{{{vvvtttwwwzzz{{{{{{zzz}}}sssfff\\\XXXOOOLLLHHHFFFFFFFFFFFFEEE???EEEKKKMMMRRReeemmm\\\LLLFFFFFFEEECCCBBB>>>>>>?????????>>>>>>===999:::<<<======<<<:::999888777777666555444444333444555777777777777:::<<>>===<<<;;;:::999999999888888777777777777777666666666666888:::;;;===>>>DDDIIIJJJJJJSSSdddsss~~~~~~ttteee]]]TTTWWW___lll{{{}}}{{{~~~{{{uuurrrrrrqqqpppnnnmmmmmmllllllmmmZZZVVVJJJGGGEEEDDDDDDCCCBBBAAACCCBBBAAA???>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888666666666777777777777888;;;888666999???CCCAAA===:::;;;;;;;;;===DDDMMMTTTbbbqqq}}}zzzzzz}}}~~~nnn]]]SSSOOOLLLLLLNNNUUUWWW[[[bbbjjjqqqvvvyyy}}}|||{{{~~~qqq```QQQHHHCCCBBBAAA??????>>>>>>>>>@@@AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFEEEHHHNNNSSSXXX]]]dddhhhiiijjjmmmoooppppppqqquuuzzz~~~|||yyyvvvxxx~~~rrrfff^^^[[[TTTPPPKKKGGGFFFFFFEEEEEECCCDDDFFFHHHKKKXXXppphhhSSSLLLJJJDDDCCCFFFBBBBBBCCCCCCBBB@@@???>>>???>>>===<<<;;;::::::999999999888777777777777777777666666777888:::<<<===>>>DDDHHHIIIJJJTTTeeesss}}}~~~~~~pppbbbZZZSSSXXXbbbqqq}}}{{{{{{{{{zzzyyyyyyxxxuuurrrnnnrrrqqqooommmlllkkkkkkjjjlllYYYTTTJJJGGGEEEDDDDDDCCCBBBAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777888888888999999999999777777999;;;===<<<;;;:::;;;<<<===@@@GGGRRRZZZkkk}}}|||yyyyyyyyyjjjZZZQQQNNNLLLLLLNNNRRRVVV]]]eeemmmssswwwyyy~~~}}}}}}ooo]]]NNNFFFBBBAAA@@@???>>>=========@@@BBBCCCCCCAAAAAABBBDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEGGGHHHHHHHHHKKKRRRXXX```dddjjjllllllkkkmmmpppoooooorrrwww}}}|||xxxtttvvv}}}|||sssiii```\\\WWWRRRMMMIIIGGGGGGFFFFFFAAABBBEEEGGGJJJSSShhh{{{pppVVVMMMKKKHHHFFFFFFBBBCCCEEEEEEDDDAAA===;;;???>>>======<<<;;;::::::999999888777777777777888777666666777888;;;===>>>BBBEEEIIIJJJNNNYYYiiiwww}}}zzzlll___YYYUUU\\\iiiyyy}}}{{{zzzyyyyyyzzzxxxwwwvvvvvvuuusssqqqqqqpppnnnllljjjhhhggggggkkkWWWRRRJJJGGGEEEDDDDDDCCCBBBAAA@@@???>>>======<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888999999999::::::999:::;;;;;;;;;:::;;;<<<:::<<<>>>???AAAIIIUUU___qqq~~~||||||ssseeeWWWPPPNNNMMMMMMOOOOOOUUU^^^gggnnnsssvvvwwwkkkYYYKKKDDDBBBAAA@@@>>>===<<<<<<<<<@@@AAABBBBBBAAA@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKPPPWWW]]]gggkkkooopppnnnmmmnnnpppqqqqqqsssyyyxxxtttqqqssszzz|||uuulllbbb]]]XXXTTTNNNIIIGGGGGGFFFFFFAAABBBEEEGGGIIIPPP```ppp|||{{{yyy[[[NNNLLLKKKGGGEEECCCCCCDDDDDDCCCAAA>>>===>>>>>>>>>===<<<;;;;;;::::::999888888777777888888777777777888999;;;>>>???EEEHHHKKKNNNTTT```qqq|||~~~xxxjjj^^^ZZZYYYbbbppp~~~~~~{{{xxxwwwvvvwwwwwwyyyvvvtttssstttttttttssspppooollliiigggeeedddcccjjjVVVPPPJJJGGGEEEDDDDDDCCCBBBAAA=========<<<======>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888555555555555666666666777:::;;;===<<<:::999;;;<<<;;;===@@@@@@BBBJJJXXXcccvvvnnnaaaTTTPPPPPPOOOPPPRRRRRRZZZdddlllqqqtttvvvxxx|||}}}~~~{{{fffUUUIIIBBBAAA@@@???>>>============@@@AAABBBAAA@@@???@@@AAACCCCCCCCCDDDEEEFFFFFFFFFFFFHHHKKKLLLNNNSSS[[[aaalllpppsssrrrpppnnnppprrrttttttvvv{{{tttqqqooorrrzzz|||vvvnnnddd___YYYTTTNNNIIIGGGFFFEEEDDDBBBCCCEEEHHHIIIMMMZZZggg~~~zzzwwwbbbPPPMMMKKKGGGCCCCCCCCCBBBBBBAAAAAABBBBBB>>>>>>>>>===<<<<<<<<<;;;:::999999888888888888888777777777888:::<<>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777777888888888888888999::::::888888999::::::===AAABBBDDDMMM]]]iii~~~jjj___TTTQQQRRRRRRSSSUUUUUU\\\fffmmmpppqqqsssuuuuuuwww{{{vvvaaaRRRHHHBBB@@@??????>>>>>>?????????AAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFIIILLLNNNPPPUUU^^^dddnnnqqqtttsssqqqpppqqqtttvvvvvvxxx|||qqqoooooottt|||wwwnnnfffcccZZZVVVOOOJJJGGGFFFEEEDDDCCCCCCEEEHHHHHHKKKUUU```sss|||xxxkkkUUUNNNKKKGGGCCCDDDCCCBBBAAAAAABBBCCCDDD>>>>>>>>>=========<<<<<<::::::999888888888888999777777888999;;;===@@@AAACCCEEEJJJSSS___nnn{{{yyynnnbbb[[[ZZZ\\\fffuuu~~~zzzzzzyyyxxxyyy{{{|||||||||yyyxxxvvvtttrrrrrrrrrrrrqqqooommmlllmmmoooooonnnkkkiiigggdddbbb```^^^^^^kkkVVVPPPJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888::::::::::::;;;;;;;;;;;;888888888888999999999888777<<>>>>>??????@@@AAABBBCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJMMMNNNQQQVVV___eeennnqqqtttsssqqqppprrruuuvvvvvvxxx||||||qqqppprrrwwwwwwmmmgggfff\\\XXXQQQLLLIIIGGGFFFEEECCCBBBCCCFFFFFFHHHQQQ[[[kkk~~~ttt[[[PPPLLLHHHCCCDDDDDDCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============;;;:::999999888888999999777777888999;;;>>>AAABBBCCCEEELLLXXXgggvvv~~~vvvkkkaaa]]]___ccclllyyysssssssssuuuxxxyyyyyyxxxvvvvvvuuusssrrrqqqpppppppppnnnmmmmmmmmmnnnmmmlllhhhgggeeebbb```^^^]]]]]]kkkWWWQQQJJJHHHEEEDDDDDDDDDBBBAAADDDCCCAAA???===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999999888888777777888888888999999999:::999777888:::;;;:::999555;;;AAAEEEJJJVVViiiyyy|||ggg]]]TTTTTTWWWXXXYYYZZZbbbiiiqqquuutttsssuuuxxxvvvzzz~~~mmmZZZNNNGGGDDD>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGFFFDDDCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJMMMOOOQQQWWW___fffnnnpppssssssqqqqqqsssvvvuuuuuuwww|||}}}yyysssrrrtttyyyxxxmmmhhhhhh^^^ZZZSSSMMMJJJIIIGGGFFFBBBAAABBBDDDDDDFFFOOOXXXfffzzz___QQQMMMIIIEEEDDDEEEFFFFFFEEEBBB???===>>>>>>>>>>>>============;;;:::999999888888999999888888888999<<<>>>AAACCCEEEHHHPPP]]]ooo~~~~~~uuukkkbbbaaadddlllttt}}}{{{ooopppqqqtttwwwxxxwwwuuuuuuuuuttttttrrrqqqooonnnkkkiiihhhhhhiiiiiigggffffffeeecccaaa___]]]]]]\\\mmmWWWNNNJJJHHHEEEEEEEEEEEEDDDBBBAAAAAAAAAAAAAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888555777999999777777777888555666666888999:::;;;;;;???CCC@@@CCCQQQ[[[jjjwwwggg^^^VVVVVVYYY[[[\\\___jjjpppwwwxxxuuusssuuuxxxwww|||xxxfffWWWLLLEEECCCAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLSSSPPPOOOQQQSSSVVV^^^fffmmmqqquuuuuuqqqnnnooorrrrrrssswww|||{{{sssuuuyyy}}}xxxrrrlllhhh___[[[VVVQQQMMMIIIEEEBBBBBBCCCCCCDDDEEEIIINNNQQQggguuufffVVVPPPJJJCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>><<<;;;:::<<<;;;:::999888888888888::::::::::::===@@@CCCEEEGGGGGGOOObbbzzzyyyooogggaaabbbfffsss|||}}}}}}}}}|||zzzxxxtttrrrqqqqqqqqqqqqpppnnnnnnoooqqqqqqpppmmmjjjhhhiiihhhfffdddccccccccccccgggeeebbb___\\\[[[[[[\\\lllWWWNNNJJJHHHEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888666888999999888777777888777888888999:::;;;;;;<<>><<<;;;:::<<<;;;:::999888888888888:::::::::;;;===AAADDDFFFHHHKKKUUUggg{{{xxxmmmddd```cccjjj{{{}}}zzzwwwuuuuuuvvvvvvvvvuuusssqqqqqqqqqqqqooonnnkkklllmmmmmmllljjjhhhgggfffeeecccbbb`````````aaaeeeccc```]]][[[ZZZZZZZZZjjjWWWOOOJJJHHHEEEEEEEEEEEEDDDBBBCCCBBB@@@???>>>>>>??????>>>>>>======<<<;;;::::::<<<;;;;;;::::::999999888777888::::::888777777888999:::::::::;;;;;;<<<<<<>>>DDDEEEKKKZZZgggxxxzzziii```XXXXXX[[[___dddiiitttxxxyyywwwrrrooorrruuu|||}}}jjj\\\RRRIIIEEEEEECCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDCCCDDDEEEEEEFFFEEEFFFHHHHHHHHHJJJLLLNNNTTTQQQPPPRRRTTTWWW___hhhqqqrrrsssqqqnnnnnnqqquuuvvvwww{{{zzzvvvyyy}}}zzzvvvrrrtttxxx{{{tttmmmhhhccc^^^WWWPPPKKKHHHEEECCCBBBCCCCCCCCCDDDGGGLLLPPP]]]qqqsss[[[PPPLLLIIIEEEDDDCCCBBBAAAAAAAAAAAA????????????>>><<<;;;:::;;;;;;:::999888888888888::::::;;;<<>>===>>>???@@@??????>>>===<<<;;;::::::;;;;;;;;;::::::999999999888999;;;:::999777888999:::::::::::::::;;;;;;;;;<<>>===<<<;;;;;;:::999999888888888999::::::<<<>>>AAADDDGGGIIIMMMXXXfffrrr}}}zzzpppfff\\\\\\hhhwww~~~~~~zzzzzz}}}~~~|||wwwuuurrrqqqsssuuuvvvvvvpppnnnlllllllllllljjjhhhjjjiiifffdddbbbaaa``````___^^^\\\[[[ZZZZZZ[[[[[[___]]]\\\ZZZXXXWWWWWWWWWiiiWWWQQQJJJHHHEEEEEEEEEEEEDDDBBBCCCAAA???=========>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999:::<<<;;;999888888999999999999999::::::::::::;;;DDDIIIRRRcccqqq|||ppphhhaaa```bbbeeellltttyyyzzzzzzuuupppoootttyyywwwiii^^^SSSIIIEEEFFFDDDCCCAAA@@@???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBDDDFFFGGGGGGHHHKKKNNNSSSPPPPPPTTTWWW[[[dddllltttrrrooommmllloootttxxx{{{|||zzz}}}{{{qqqkkkgggggglllrrrzzzrrrmmmeee```WWWPPPKKKHHHEEECCCCCCCCCCCCBBBBBBEEEIIIMMMWWWkkkfffSSSLLLJJJEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>???>>>>>>===<<<;;;::::::999999888888999999:::;;;===@@@CCCFFFIIIJJJRRR]]]lllvvv~~~xxxrrriiiaaaZZZ]]]lll}}}{{{ttttttxxxwwwsssvvv{{{~~~}}}{{{tttttttttuuuwwwwwwuuutttnnnmmmkkkkkklllllljjjiiillljjjfffbbb___]]]\\\\\\\\\[[[YYYXXXWWWXXXXXXYYY[[[ZZZYYYXXXWWWVVVUUUUUUjjjXXXQQQJJJHHHEEEEEEEEEEEEDDDBBBBBBAAA???>>>======>>>>>>>>>>>>>>>=========<<<<<<:::::::::::::::::::::::::::;;;<<<<<<:::888888999888888999999:::::::::;;;;;;EEELLLVVVfffttt~~~~~~ssskkkeeecccccceeelllsssuuuwwwxxxuuuqqqrrrxxxyyymmmbbbVVVJJJEEEEEECCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEFFFGGGHHHKKKNNNQQQOOOPPPTTTXXX]]]gggppptttrrrnnnlllmmmppptttwww{{{{{{}}}~~~uuukkkgggdddeeekkksss{{{tttnnnddd___XXXQQQLLLIIIFFFCCCCCCCCCCCCBBBBBBDDDHHHKKKUUUfffnnnYYYMMMIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<::::::999999888999999::::::;;;>>>AAAEEEHHHKKKLLLVVVbbbqqq{{{pppiiiaaa\\\ZZZaaaqqq~~~yyyrrrnnnpppttt|||yyysssuuuyyy|||}}}}}}{{{yyyqqqqqqrrrtttvvvuuurrrpppmmmlllkkklllmmmnnnmmmkkkkkkhhheeeaaa]]][[[YYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSkkkXXXQQQJJJHHHEEEEEEEEEEEEDDDBBB@@@@@@??????>>>>>>=====================>>>>>>>>>::::::::::::::::::::::::;;;<<<===<<<:::999888999888999999:::;;;<<<<<<======HHHPPPYYYiiiwwwsssmmmgggeeecccccciiippppppsssuuuuuusssvvv}}}xxxnnncccVVVJJJDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFGGGHHHIIILLLOOOPPPNNNOOOTTTZZZ```jjjssstttqqqnnnlllnnnqqquuuwwwxxxxxxyyy|||~~~uuummmeeebbbaaacccjjjrrr|||{{{sssnnnbbb^^^XXXRRRNNNJJJFFFDDDCCCCCCCCCBBBAAACCCGGGJJJSSS```yyyvvv___PPPHHHFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>======<<<:::999999888999999:::::::::;;;???BBBFFFJJJLLLMMMYYYgggwww}}}iiibbbZZZXXX[[[eeeuuuyyynnniiihhhlllrrrxxx}}}xxxyyy{{{{{{{{{yyywwwvvvqqqppppppqqqrrrrrrpppnnnjjjiiihhhiiikkkllllllkkkfffdddbbb___\\\ZZZXXXWWWUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPPPPOOOlllYYYQQQJJJHHHEEEEEEEEEEEEDDDBBB???@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>??????::::::::::::::::::::::::;;;===>>>===:::999999999999999:::;;;<<<>>>>>>??????KKKRRR\\\kkkxxxrrrmmmhhheeebbbaaafffllllllppptttuuuuuuyyywwwmmmcccVVVIIICCCDDDAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEGGGHHHIIIKKKNNNPPPOOOMMMOOOTTTZZZaaakkkuuutttqqqmmmlllnnnrrruuuvvvvvvuuuuuuxxx}}}yyyooohhhaaa______bbbiiiqqqyyyzzzrrrmmmaaa]]]XXXSSSOOOKKKGGGDDDCCCCCCCCCAAAAAABBBFFFIIIPPP[[[rrr|||dddRRRHHHFFFEEEDDDCCCCCCBBBBBBCCC===>>>>>>>>>>>>>>>===<<<999999999888999999:::::::::<<>>===============>>>>>>>>>>>>======::::::999999999888888888999999999::::::;;;;;;;;;444555777999;;;<<<======???JJJTTT\\\iiizzznnnddd```______aaaeeekkklllooorrrxxx}}}ppp___OOOFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFGGGGGGGGGIIILLLNNNOOONNNNNNSSS\\\fffooosssqqqmmmhhhhhhlllqqqtttuuutttrrrsssxxxyyyqqqiii___UUUSSSVVV\\\fffpppwww~~~uuulllbbb^^^YYYUUUSSSOOOHHHCCCCCCBBBBBBAAABBBCCCDDDEEEPPPVVVfffiiiWWWNNNHHHEEEBBBAAAAAAAAA@@@???BBBAAA@@@???>>><<<<<<;;;<<<;;;:::999999999:::;;;<<<===BBBHHHIIIIIIOOOVVVfffvvvyyypppaaa]]]XXXWWW]]]jjjxxxqqqaaa^^^^^^\\\bbblllssszzz}}}wwwuuuuuuuuuqqqnnnmmmnnnnnnnnnmmmkkkhhhgggdddcccaaabbbcccddddddccc```\\\XXXUUUTTTTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHjjjVVVPPPIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999777777999;;;<<<===>>>>>>@@@JJJUUU^^^lllyyynnnccc_________aaaeeekkkmmmpppuuu|||rrraaaRRRIIIFFFGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHIIILLLOOOOOOOOOOOOSSS[[[dddjjjmmmllliiiffffffjjjoooqqqrrrqqqqqqsssxxx~~~~~~rrriiiaaaYYYTTTTTTWWW[[[ccckkkuuu}}}|||ssskkkbbb^^^YYYVVVTTTPPPIIIEEECCCBBBBBBAAABBBCCCDDDEEEMMMSSSbbb{{{nnnXXXMMMHHHEEEBBBAAAAAAAAA@@@???@@@?????????>>>=========<<<;;;:::999999:::;;;;;;===???DDDIIIJJJKKKRRRZZZooo~~~xxxpppbbb]]]XXXYYYbbbppp}}}|||kkk\\\ZZZ[[[ZZZ___hhhooovvv}}}|||~~~zzztttssstttssspppllllllllllllllljjjgggeeecccaaa___^^^^^^```aaa```___]]]ZZZVVVSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFjjjVVVPPPIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<======>>>>>>======<<<=========<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;===>>>???@@@@@@AAAKKKWWWbbbtttxxxmmmbbb_________aaaeeelllnnnsssyyywwweeeUUULLLIIIJJJFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOOOOOOOPPPUUU[[[aaaeeegggeeedddccceeeiiilllnnnooonnnqqqvvvzzz~~~tttggg^^^VVVRRRPPPSSSWWWZZZ```fffsss{{{~~~zzzrrrjjjaaa^^^ZZZWWWUUUQQQKKKFFFCCCCCCBBBAAABBBCCCDDDEEEIIINNN[[[pppuuuZZZLLLHHHFFFBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<>>>@@@EEEJJJLLLNNNWWWaaa{{{vvvnnnccc]]]XXX\\\hhhvvvnnnaaaVVVVVVWWWVVV[[[bbbjjjrrr}}}~~~|||zzzyyyyyyvvvrrrqqqqqqpppmmmjjjjjjjjjiiihhheeebbb___]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVRRRPPPPPPOOONNNMMMJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEEEEEEEEEElllXXXSSSIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<==================<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCMMM[[[iii~~~wwwlllbbb_________bbbfffkkkooouuu||||||hhhXXXNNNJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFGGGGGGFFFHHHIIIJJJJJJKKKMMMOOOPPPPPPSSSXXX^^^bbbdddeeebbbcccdddgggjjjmmmnnnnnnpppuuu{{{}}}~~~yyyjjj\\\SSSNNNKKKLLLPPPTTTWWW]]]eeeqqqyyy}}}yyyrrrkkkaaa]]]ZZZXXXWWWSSSMMMHHHDDDCCCBBBAAAAAABBBCCCDDDEEEIIITTTcccttt{{{^^^MMMHHHFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;:::999:::;;;<<<===???AAAFFFKKKMMMQQQ\\\hhh|||rrriiiccc]]]XXX]]]kkkyyyzzzqqq```WWWQQQQQQSSSTTTWWW]]]eeemmmzzz~~~{{{yyyxxxxxxuuusssqqqppppppooollliiihhhhhhfffdddaaa]]]ZZZYYYXXXVVVTTTTTTUUUVVVUUUTTTSSSQQQNNNLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFAAAAAABBBCCCDDDDDDDDDDDDlllXXXSSSIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999;;;;;;;;;<<<===???@@@AAAGGGRRRaaarrrwwwlllbbb___```aaadddhhhkkkpppwwwjjjYYYNNNJJJHHHGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEFFFFFFHHHIIIJJJGGGIIIKKKLLLLLLMMMOOOPPPRRRSSSVVV\\\bbbeeeffffffbbbdddgggjjjlllnnnooopppuuuzzz}}}qqqbbbUUUMMMJJJHHHIIIMMMPPPTTT]]]fffpppxxx~~~|||xxxqqqjjj___\\\ZZZYYYXXXUUUNNNIIIDDDCCCBBBAAAAAABBBCCCDDDBBBFFFNNNXXXdddqqq{{{bbbPPPIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;:::::::::;;;======@@@BBBHHHLLLNNNSSSbbbpppxxxmmmdddbbb\\\YYY___kkkwww}}}~~~~~~wwwjjjaaaTTTPPPMMMNNNPPPRRRUUUYYYaaajjjwww|||xxxvvvuuuuuuuuusssrrrrrrqqqpppnnnjjjhhhfffeeeccc```]]]YYYVVVUUUTTTRRRPPPPPPQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEE@@@AAABBBCCCCCCCCCCCCCCCjjjVVVPPPIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<;;;>>>>>><<<;;;999888666666:::::::::;;;<<>><<<;;;:::999;;;;;;:::::::::<<<===>>>BBBDDDJJJNNNPPPWWWhhhxxx|||uuukkkccc___]]]\\\bbbmmmwww|||}}}}}}xxx}}}rrreeeZZZRRRLLLJJJJJJJJJLLLPPPSSSVVV^^^gggsss}}}}}}xxxsssoooooopppqqqrrrqqqrrrsssrrrpppllliiifffcccbbb___\\\XXXUUUSSSRRRQQQOOOMMMLLLMMMNNNMMMLLLJJJHHHGGGFFFGGGGGGEEECCCDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBjjjVVVPPPIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888999999999;;;===@@@CCCEEEPPP\\\oooxxxmmmdddaaacccdddggglllpppuuu}}}|||fffXXXPPPLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHGGGGGGHHHJJJLLLNNNPPPSSSUUUWWWWWWWWWXXXYYY\\\\\\^^^bbbfffhhhhhhgggbbbeeeiiikkkjjjkkkmmmooowwwzzz}}}~~~vvvqqqqqqooovvv~~~yyyooobbbUUUNNNJJJHHHGGGJJJNNNPPPTTT^^^iiimmmsss}}}{{{vvvsssnnngggaaa[[[YYYXXXXXXYYYUUUOOOJJJEEEDDDCCCBBBAAABBBBBBCCCAAADDDHHHKKKPPP]]]ooo|||jjjVVVIIIGGGDDDBBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???DDDHHHMMMQQQSSS[[[nnn~~~}}}{{{tttkkkddd]]]]]]```gggpppyyy{{{uuu~~~{{{lll```VVVNNNIIIFFFGGGGGGGGGIIIMMMQQQTTT\\\cccnnnwww}}}|||uuuqqqmmmkkklllnnnpppqqqpppqqqsssrrrooojjjfffccc___^^^[[[WWWTTTQQQOOONNNMMMKKKIIIIIIIIIJJJIIIHHHGGGEEEDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@???lllXXXSSSJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999888888888555666777999;;;===>>>???999999:::;;;>>>AAAEEEGGGSSS___sssxxxnnndddbbbdddeeeiiimmmsssxxxyyyeeeWWWQQQNNNLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGGGGHHHKKKMMMOOOTTTWWWZZZ[[[[[[[[[\\\]]]`````````bbbeeegggfffeeeaaaeeehhhiiihhhhhhjjjmmmuuuwwwyyy|||{{{pppllllllqqqyyyyyyzzz|||~~~|||zzzuuujjj]]]RRRLLLJJJFFFHHHLLLQQQRRRUUU^^^hhhkkkqqqzzz|||vvvrrrnnniiiaaa\\\ZZZXXXWWWXXXYYYUUUOOOJJJEEEDDDCCCBBBAAABBBBBBCCCAAAEEEHHHIIIMMMZZZmmm}}}lllWWWIIIGGGDDDBBBBBBBBBAAA@@@========================;;;;;;::::::;;;<<<>>>???GGGJJJPPPTTTVVV___sss}}}}}}}}}|||zzztttmmmggg[[[^^^ccckkksss|||}}}xxxiii\\\SSSMMMIIIFFFBBBDDDEEEDDDFFFKKKPPPRRRZZZaaakkksssxxx}}}~~~yyyuuusssoookkkjjjlllooorrrsssoooqqqsssrrrnnniiidddaaa\\\[[[XXXTTTQQQOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCAAA???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===jjjVVVQQQHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>??????;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<::::::;;;>>>>>>>>>DDDLLLVVVcccyyyzzzqqqjjjhhhhhhiiimmmrrryyy||||||iii[[[RRRNNNLLLLLLKKKKKKMMMMMMLLLIIIGGGKKKLLLKKKHHHHHHLLLQQQSSSWWWYYY\\\]]]]]]^^^```aaa```bbbeeeggghhhgggeeedddhhhhhhggghhhiiijjjjjjiiipppssswww}}}uuusssvvv}}}|||{{{{{{|||~~~~~~}}}{{{uuuqqqmmmhhh___SSSMMMMMMMMMJJJJJJPPPWWW[[[aaagggiiinnnwww|||yyysssmmmfffaaa]]][[[YYYWWWVVVWWWYYYXXXSSSOOONNNJJJEEEBBBAAAAAABBBBBBCCCCCCEEEHHHLLLVVVjjj|||vvvWWWOOOHHHCCCDDDDDDBBB@@@@@@===============<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@BBBJJJPPPTTTTTTYYYgggvvv~~~}}}{{{{{{{{{wwwlllaaa]]]cccnnnxxx~~~}}}~~~}}}nnnfff[[[QQQKKKHHHGGGFFFBBBBBBCCCCCCDDDHHHMMMPPPZZZ```ggglllnnnssszzz~~~wwwrrrqqqnnnmmmkkkjjjjjjllloooqqqtttqqqnnnkkkiiifffccc```___[[[UUUPPPMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>===??????>>>===<<<;;;::::::jjjWWWRRRIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@???????????????========================;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;:::<<<>>>>>>>>>DDDLLLZZZfff}}}|||tttllljjjjjjkkkpppuuu{{{~~~mmm___UUUOOOLLLOOOOOOPPPQQQSSSRRROOOMMMLLLMMMLLLJJJJJJMMMRRRTTTWWWZZZ^^^`````````aaabbbcccdddfffhhhhhhhhhfffeeedddddddddeeefffgggffffffooorrrxxx{{{yyy}}}}}}{{{zzzzzzzzz{{{yyyxxxuuurrrnnniii___SSSLLLLLLNNNKKKLLLRRRWWW[[[```eeegggmmmvvv|||}}}xxxrrrkkkfffaaa^^^]]]\\\ZZZYYYYYY[[[YYYUUUPPPNNNJJJEEEBBBAAAAAABBBAAABBBBBBDDDHHHLLLVVViii{{{{{{[[[PPPHHHCCCCCCDDDAAA???@@@===============<<<<<<;;;;;;;;;;;;;;;;;;===@@@CCCJJJPPPUUUVVV\\\kkkyyy~~~xxxlllbbb```iiivvv|||qqqbbb[[[RRRKKKGGGEEEDDDDDDBBBCCCDDDDDDEEEHHHMMMQQQVVV\\\cccgggjjjooouuu{{{~~~}}}wwwqqqnnnlllmmmmmmlllkkklllmmmooopppqqqooollljjjiiigggdddaaa]]]YYYTTTOOOLLLJJJGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>=========??????>>>>>>======<<<<<>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<===;;;<<<>>>>>>>>>DDDLLL^^^kkkwwwooonnnnnnooosssxxx~~~qqqcccYYYSSSPPPSSSSSSUUUWWWXXXXXXUUURRRNNNMMMMMMMMMMMMOOOTTTWWWXXX[[[___bbbbbbbbbccccccfffgggggghhhhhhhhhggggggcccddddddeeefffgggggghhhooottt{{{~~~{{{yyyyyyzzzzzzyyy{{{wwwsssmmmcccVVVNNNNNNPPPOOOQQQWWW[[[]]]```eeeiiipppzzz}}}{{{~~~xxxpppiiieeecccaaa``````^^^\\\\\\]]][[[VVVRRRMMMJJJEEEBBBAAABBBAAAAAAAAAAAADDDGGGKKKUUUhhhyyy```PPPIIICCCCCCCCC@@@??????===============<<<<<<;;;:::;;;;;;;;;;;;===AAADDDKKKQQQVVVYYY```ooo}}}xxxkkkbbbaaammm}}}|||kkk```TTTPPPJJJFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEHHHLLLPPPSSSXXX___dddgggkkkqqqvvvxxxyyyxxxuuupppllljjjiiillllllmmmnnnooooooooopppmmmllljjjiiihhhgggdddbbbZZZVVVQQQLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>kkkWWWRRRJJJIIIGGGFFFDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>??????>>><<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<>>><<<===???>>>???EEENNN```ooozzzrrrppppppqqquuuzzzrrreee]]]YYYXXXYYYZZZ[[[\\\]]][[[WWWTTTOOONNNNNNPPPQQQQQQUUU[[[\\\^^^```aaaaaaaaacccdddiiiiiihhhhhhhhhgggggggggfffgggiiijjjkkklllnnnoootttyyy}}}~~~{{{vvvjjj\\\TTTSSSTTTTTTXXX^^^aaaaaaccchhhpppwwwzzzpppjjjhhhggggggfffcccaaa___^^^^^^\\\VVVRRRMMMJJJEEECCCBBBBBBAAA@@@@@@@@@CCCGGGJJJTTTfffwwwdddRRRJJJCCCCCCBBB@@@>>>???===============<<<<<<;;;::::::;;;;;;<<<>>>BBBEEEMMMSSSXXX[[[dddrrr~~~uuuggg```___ooo|||kkk\\\RRRLLLJJJGGGEEEEEEEEECCCBBBAAABBBCCCDDDEEEGGGKKKNNNQQQVVV\\\bbbfffjjjooorrruuutttrrrooollljjjjjjjjjkkklllnnnpppqqqqqqooonnnkkkiiihhhgggfffdddaaa^^^VVVRRRMMMJJJHHHFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>==================<<<<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>kkkWWWQQQIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<===???@@@@@@???===<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<>>><<<===??????@@@GGGPPPbbbrrr|||tttqqqqqqqqquuuzzzpppfffbbbaaaaaabbbbbbbbbcccbbb___YYYUUUPPPNNNOOOSSSTTTSSSWWW^^^bbbbbbbbbaaa```bbbeeehhhllllllkkkjjjiiihhhhhhgggfffiiilllnnnoooqqqtttwww{{{}}}qqqaaaXXXVVVUUUWWW[[[bbbdddcccffflllwww}}}sssnnnnnnoooooonnnfffdddaaa```___\\\VVVQQQLLLIIIFFFCCCBBBBBBAAA@@@@@@@@@CCCFFFIIIQQQbbbsssiiiTTTKKKDDDCCCBBB@@@>>>???===============<<<<<<;;;999:::;;;;;;<<>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<>>=========>>>???@@@@@@???>>>===;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<===<<<<<<>>>???AAAIIISSSddduuuwwwsssrrrqqqtttyyy{{{pppjjjggggggggggggggghhhhhhfffbbb[[[WWWQQQMMMOOOUUUVVVTTTXXX```fffggggggffffffhhhlllooorrrrrrqqqpppooommmkkkjjjgggkkkppprrrtttwww{{{uuueee[[[XXXUUUWWW]]]ccceeeeeejjjqqq~~~yyyuuuvvvxxxxxxvvvjjjgggdddbbbaaa]]]VVVQQQLLLIIIFFFDDDCCCBBBAAA???AAAAAACCCFFFHHHOOO___nnnoooWWWNNNFFFDDDCCC@@@???@@@===============<<<<<<;;;888999;;;;;;===@@@DDDHHHOOOTTTZZZ___jjjxxxyyyeeeZZZZZZdddwwwooo```UUUMMMHHHDDDCCCBBBAAABBBBBB@@@>>>@@@AAACCCDDDDDDFFFIIIKKKLLLOOOUUU[[[aaaeeeggghhheeedddcccdddfffhhhhhhhhhkkkmmmppprrrqqqooollljjjeeedddcccbbb```]]]XXXUUUPPPMMMIIIFFFEEEDDDCCCBBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888999999999::::::;;;;;;jjjTTTMMMJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???BBBLLLUUUgggxxxyyyuuusssrrrtttyyy{{{uuuqqqmmmiiifffeeeffffffgggfffaaaZZZVVVQQQLLLOOOVVVXXXTTTXXXaaagggjjjnnnppprrrtttwwwyyyzzzzzzzzzzzzxxxuuurrrpppoootttzzz~~~{{{jjj^^^[[[WWWZZZ```gggiiijjjqqqyyy|||~~~nnnkkkgggeeeccc^^^XXXRRRLLLIIIFFFDDDCCCBBBAAA???BBBBBBDDDFFFGGGMMM\\\kkkvvvYYYPPPGGGEEEDDDAAA@@@AAA===============<<<<<<;;;888999;;;<<<===@@@EEEHHHMMMSSSZZZaaannn}}}rrr]]]VVV[[[jjj}}}sssaaaUUUNNNJJJHHHCCCAAA@@@@@@AAABBBAAA@@@AAACCCEEEFFFFFFHHHJJJLLLLLLOOOTTT[[[aaaeeeffffff___^^^^^^aaafffiiiiiihhhmmmnnnpppqqqpppmmmjjjhhh```_________^^^[[[WWWSSSNNNKKKGGGEEEDDDDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::;;;jjjSSSLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<:::;;;>>>@@@CCCMMMWWWkkk{{{|||wwwtttsssuuuyyy}}}zzzvvvpppiiiddd```aaabbbcccbbb^^^XXXSSSPPPLLLNNNWWWYYYTTTXXXbbbfffkkksssyyy}}}~~~{{{wwwuuuyyynnnccc___[[[^^^eeekkknnnpppxxxqqqmmmjjjgggeee```YYYSSSKKKIIIFFFDDDDDDCCCAAA???CCCCCCDDDFFFFFFKKKZZZhhh|||ZZZQQQHHHFFFDDDAAA@@@BBB===============<<<<<<;;;888999:::<<<===AAAEEEIIILLLRRRZZZcccqqqnnnZZZUUU]]]mmm}}}iiiXXXNNNJJJIIIHHHCCCAAA@@@AAACCCDDDDDDCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNQQQVVV]]]cccggghhhggg\\\\\\]]]aaagggkkkkkkiiinnnoooppppppnnnlllhhhfff\\\\\\\\\]]]]]][[[WWWSSSNNNKKKGGGEEEDDDDDDDDDCCC????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;kkkYYYQQQKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@AAAAAABBBCCC============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<>>CCCCCCCCCDDDDDDIIIWWWeeeeeePPPHHHIIIBBB???AAA?????????>>>===<<<;;;;;;:::;;;<<<<<<;;;<<>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;::::::999888kkkXXXPPPKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::???>>>===<<<;;;999888888===<<<===@@@AAAEEEQQQ]]]nnn}}}vvvsssuuuxxx{{{|||vvvlllaaaWWWPPPTTTRRRPPPQQQSSSRRRMMMHHHIIIJJJMMMPPPSSSUUUVVVVVVaaagggooovvvzzz|||}}}~~~}}}uuuoookkkkkkpppxxx|||uuurrrooommmkkkeee\\\VVVNNNKKKFFFCCCBBBAAA@@@>>>@@@@@@AAADDDDDDIIIVVVcccgggQQQHHHHHHBBB???AAA???>>>>>>======<<<<<<;;;;;;<<<============@@@EEEHHHQQQPPPYYYmmm~~~nnn]]]WWW]]]fffqqq{{{}}}vvvcccSSSNNNKKKDDDBBBFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHJJJKKKKKKJJJMMMRRRXXX[[[aaaeeeddd___]]]\\\\\\___cccgggiiijjjkkkjjjiiikkkmmmkkkeee___WWWWWWXXXYYYZZZYYYVVVTTTOOOLLLHHHEEEDDDBBB@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777::::::;;;;;;::::::999888kkkWWWOOOKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@????????????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::@@@???>>>===;;;:::999888::::::<<<@@@BBBGGGSSS___pppyyyvvvwww{{{}}}wwwmmmbbbWWWOOOKKKOOOLLLJJJJJJLLLMMMJJJGGGJJJKKKMMMNNNPPPQQQQQQQQQZZZ```gggnnnssswwwzzz||||||wwwooorrryyyxxxuuurrrpppmmmggg^^^WWWNNNKKKFFFCCCAAAAAA???>>>======@@@CCCEEEHHHSSS___sssjjjSSSIIIHHHBBB@@@BBB???===============<<<<<<<<<======>>>>>>>>>AAAFFFJJJOOOQQQ^^^qqqvvveeeWWWUUU^^^hhhmmmuuu{{{{{{yyy|||~~~gggXXXLLLJJJIIIEEECCCFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGIIILLLMMMMMMMMMLLLOOOTTTXXX\\\```eeeccc^^^\\\[[[[[[]]]bbbgggjjjkkkkkkjjjkkkmmmnnnjjjddd^^^XXXXXXZZZ\\\]]][[[XXXTTTOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::777777888888888888777777:::::::::::::::999999888lllWWWOOOKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBB??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>999:::===@@@CCCGGGSSS___qqq{{{yyyyyy|||~~~~~~|||~~~zzzqqqfff\\\TTTOOOMMMMMMKKKHHHHHHJJJLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMTTTYYY```ffflllqqqvvvyyy}}}{{{vvvrrrxxxzzzwwwtttqqqnnnggg^^^XXXNNNJJJFFFCCCAAA@@@???>>><<<<<>>BBBFFFJJJMMMSSScccvvv~~~nnn]]]RRRTTT___iiinnnssswwwwwwwwwyyy}}}nnn[[[PPPIIIHHHHHHEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFIIILLLOOOOOONNNMMMMMMNNNSSSXXX\\\aaafffeee```[[[ZZZZZZ]]]bbbhhhkkkmmmlllmmmnnnooonnniiibbb\\\XXXYYY\\\^^^___]]]XXXUUUOOOLLLIIIFFFEEEDDDBBBAAA>>>>>>=========<<<<<<<<<999999999999999999999999999999::::::::::::999999999999:::::::::999999888lllXXXOOOKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::<<<>>>???@@@AAA<<<<<<>>>AAACCCHHHTTT```ttt~~~{{{{{{}}}~~~~~~{{{uuujjj___VVVPPPMMMLLLLLLJJJHHHHHHIIIKKKLLLMMMKKKJJJJJJJJJJJJKKKKKKKKKPPPTTT[[[aaaggglllqqquuuzzz|||}}}{{{zzz|||vvvrrrttt|||{{{xxxtttqqqmmmggg]]]VVVMMMJJJEEEBBBAAA@@@???===???>>>@@@CCCCCCCCCHHHOOO___uuurrrXXXJJJHHHBBBAAACCC???<<<<<<<<<===============;;;<<<<<<===>>>AAAFFFJJJMMMUUUfffyyy{{{jjjYYYQQQUUU```jjjoooqqqsssuuutttuuuxxx|||wwwbbbSSSMMMHHHGGGGGGFFFDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEJJJOOOQQQPPPNNNMMMMMMMMMRRRXXX]]]ccciiihhhddd\\\[[[ZZZ]]]bbbhhhmmmoooooopppqqqqqqoooiiiaaa\\\ZZZ[[[]]]___```^^^ZZZVVVPPPMMMIIIGGGFFFDDDCCCAAA============<<<<<<<<<<<<999999999999999999999999888999999::::::999999888888888999::::::999999999nnnYYYPPPKKKJJJIIIGGGFFFEEEDDDDDDFFFEEECCCAAA@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>===???AAACCCIIIVVVdddzzz~~~~~~~~~~~~wwwqqqggg[[[QQQKKKHHHFFFIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNSSSYYY___dddiiimmmppprrrtttwwwwwwwwwyyyxxxqqqooouuu|||xxxtttqqqmmmfff]]]VVVMMMJJJEEEBBB@@@@@@>>>===AAA???@@@BBBBBBAAADDDJJJWWWkkk|||vvvZZZJJJHHHCCCAAACCC???===============<<<<<<<<<:::;;;<<<<<<>>>AAAFFFJJJNNNVVVhhh{{{yyyhhhYYYTTTZZZdddlllpppoooqqqttttttrrrtttxxxjjjZZZNNNKKKHHHFFFFFFFFFFFFEEECCCCCCCCCCCCDDDFFFGGGGGGEEEKKKRRRTTTRRROOOMMMMMMMMMSSSYYY___eeelllkkkggg^^^\\\[[[^^^ccciiinnnpppppprrrssssssooojjjddd```]]]]]]___aaabbb```\\\YYYRRROOOKKKHHHFFFDDDBBB@@@=========<<<<<<<<<;;;;;;888888888888888888888888666666777777777777666666777888999999999999999999oooZZZQQQKKKJJJIIIGGGFFFEEEDDDDDDFFFEEECCCAAA???>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::???===>>>AAADDDKKK[[[iii}}}zzz{{{tttooofff\\\RRRKKKGGGEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOSSSZZZ___cccgggjjjlllkkkooosssuuuvvvwwwzzz}}}}}}ppplllmmmwww}}}zzzvvvrrrnnnfff]]]VVVMMMIIIEEEBBB@@@???>>>===BBB??????AAABBBAAADDDIIIOOOaaappp}}}yyy\\\KKKGGGCCCBBBCCC???>>>>>>======<<<<<<;;;;;;;;;<<<======???BBBHHHKKKPPPWWWhhh{{{vvvggg\\\ZZZ```jjjpppsssqqqsssxxxyyyvvvvvv{{{ttt___TTTIIIHHHFFFDDDEEEFFFGGGGGGBBBBBBBBBCCCDDDEEEGGGHHHGGGNNNUUUXXXUUUQQQOOOOOOPPPVVV\\\aaagggmmmlllhhhaaa___]]]___dddjjjoooqqqoooqqqsssssspppmmmiiigggaaaaaabbbcccdddccc```^^^TTTQQQLLLHHHFFFDDDAAA???======<<<<<<<<<;;;;;;;;;888888888888888888888888666666777777777777666666777777888999999999999999ppp[[[RRRKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>======@@@DDDMMM^^^nnnzzzwwwxxxrrrnnnggg^^^VVVOOOKKKIIIFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHKKKMMMNNNOOOTTT[[[```dddfffhhhiiihhhlllqqqtttvvvvvvxxxyyy{{{|||||||||tttjjjiiilllxxx~~~{{{wwwsssoooggg]]]VVVMMMIIIEEEBBB@@@???>>>===BBB>>>===@@@AAABBBEEEKKKJJJZZZgggvvv{{{]]]KKKGGGCCCBBBCCC?????????>>>===<<<;;;;;;:::<<<===>>>???@@@DDDIIIMMMRRRXXXhhh{{{tttfff^^^^^^fffnnnsssvvvtttwww}}}{{{|||kkkXXXPPPFFFFFFEEECCCCCCGGGHHHHHHAAAAAAAAABBBDDDEEEGGGGGGHHHPPPXXXZZZWWWRRRQQQQQQSSSYYY^^^bbbhhhmmmlllgggbbb```^^^```dddjjjoooqqqmmmooorrrsssqqqooonnnmmmeeeddddddeeefffeeecccaaaVVVRRRMMMIIIFFFDDDAAA???======<<<<<<<<<;;;;;;;;;777777777777777777777777888888999999999999888888666777888999999999999999mmmXXXSSSLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????@@@@@@@@@@@@??????????????????>>><<<;;;:::999888;;;;;;;;;<<<<<<<<<============>>>AAADDDNNN```rrr{{{zzzwwwxxxtttnnnhhhaaaVVVKKKGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIPPPUUU[[[```bbbdddfffgggjjjkkklllnnnppprrrtttuuuvvvxxxzzz|||yyypppjjjkkkoooyyy|||tttpppmmmfff[[[RRRQQQLLLEEE@@@???>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGPPPRRR\\\nnnfffMMMJJJFFFCCCCCC???AAAAAA@@@@@@???>>>>>>===;;;<<<===>>>???CCCHHHLLLRRR]]]mmmyyy}}}sssfff^^^aaalllvvvzzz|||{{{}}}~~~}}}fffVVVOOOFFFFFFEEEFFFHHHHHHFFFEEECCCAAA@@@BBBAAAAAADDDJJJMMMSSSZZZ\\\ZZZUUURRRQQQUUUXXX___ffflllnnnllliiidddaaa^^^___ccciiiooorrrvvvtttqqqqqqrrrttttttsssmmmhhhccceeekkkllleee^^^ZZZVVVPPPLLLHHHEEEBBB@@@===<<<;;;:::999888888888777777777777666666666666888888888888888888888888888888888888888777666666ppp[[[TTTLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???======<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<============>>>AAADDDNNNaaarrr{{{yyyzzzuuupppiiibbbWWWLLLGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLPPPTTTYYY]]]___aaabbbdddfffggghhhiiillloooqqqsssvvvxxxzzz}}}yyyppplllnnnqqqvvv}}}{{{rrrmmmkkkggg___XXXQQQLLLFFFAAA??????????????????@@@BBBCCCDDDEEEFFFLLLOOOYYYkkk~~~iiiOOOKKKEEEBBBBBB>>>AAA@@@@@@??????>>>======<<<===>>>???AAADDDJJJNNNUUU```oooyyy{{{qqqeee___eeeqqq|||rrr]]]QQQLLLGGGFFFEEEFFFHHHHHHGGGFFFDDDBBBAAABBBBBBAAAEEEJJJPPPVVV\\\^^^ZZZUUURRRQQQSSSWWW___gggoooqqqpppmmmdddaaa^^^___dddkkkqqqtttxxxvvvssssssssstttssssssmmmgggcccfffkkklllfff```\\\XXXRRRMMMIIIFFFCCC@@@======;;;:::999888888888888888777777777666666666888888888888888888888888999888777555555666777777ttt^^^VVVLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============???AAAEEEOOObbbsss|||{{{{{{wwwrrrkkkdddYYYMMMGGGHHHFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHKKKNNNPPPPPPSSSVVVYYYZZZ\\\^^^```ccccccdddfffiiimmmppprrruuuwww{{{}}}}}}wwwpppnnnooorrrrrrxxxzzzqqqmmmkkkhhhbbb\\\PPPLLLFFFBBB@@@@@@??????>>>??????AAABBBCCCDDDEEEIIILLLVVVfffyyynnnRRRLLLEEEAAA@@@<<<=========<<<;;;;;;::::::===>>>???@@@BBBFFFKKKOOOXXXdddrrr{{{yyyooocccaaaiiiwwwfffUUULLLIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFCCCBBBCCCBBBAAAEEEKKKUUUZZZ___```\\\VVVSSSRRRQQQVVV___iiiqqquuutttrrreeebbb___```eeemmmtttwww|||yyywwwuuuuuuuuutttrrrlllgggdddffflllnnniiiddd___ZZZTTTNNNJJJGGGDDDBBB>>>===<<<:::999999888888999999888888888777777777888888888888888888888888:::999666444444555777999www___WWWMMMLLLJJJGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================???BBBFFFOOOcccttt}}}{{{zzztttnnnfff[[[NNNHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFFFFFFFIIILLLOOOQQQQQQSSSUUUVVVVVVXXXZZZ\\\```aaaccceeeiiimmmqqqssstttwwwzzz}}}~~~}}}|||yyytttooommmnnnpppooottt|||zzztttpppmmmiiibbb\\\OOOKKKFFFBBB@@@@@@????????????@@@AAABBBCCCDDDDDDGGGKKKTTT```rrrqqqTTTMMMFFFAAAAAA>>>>>>>>>======<<<;;;;;;;;;<<<>>>???@@@BBBGGGLLLQQQYYYgggwwwzzzmmmcccdddnnn{{{yyybbbSSSKKKIIIGGGFFFEEEGGGIIIJJJJJJIIIHHHEEECCCDDDCCCBBBGGGMMMZZZ___cccccc^^^WWWTTTSSSQQQVVV___jjjssswwwvvvtttgggdddaaabbbhhhpppxxx|||~~~{{{zzzyyywwwuuussslllhhheeehhhmmmpppmmmhhhbbb^^^VVVPPPLLLHHHEEECCC>>>===<<<;;;:::999999999999999999999888888888777888888888888888888888888:::999777666666777888999yyy```VVVNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===???CCCFFFPPPddduuuwwwyyy}}}{{{{{{vvvpppiii]]]QQQJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEJJJIIIIIIIIIJJJLLLOOOQQQRRRTTTVVVVVVVVVWWWYYY[[[^^^```bbbfffkkkooosssuuuvvvxxx{{{|||}}}}}}}}}yyyxxxuuuqqqmmmjjjjjjkkkmmmsss{{{|||zzzwwwuuuppphhh^^^WWWMMMJJJEEEBBB@@@@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEGGGLLLRRR[[[lllsssVVVMMMFFFCCCCCC@@@BBBBBBAAAAAA@@@@@@??????;;;<<<>>>???BBBGGGMMMQQQYYYjjj}}}zzzlllbbbfffrrr}}}|||~~~vvv```RRRKKKHHHGGGFFFGGGIIILLLMMMLLLKKKIIIEEEDDDDDDDDDDDDIIIPPP^^^bbbfffddd___XXXUUUTTTSSSXXXbbbllluuuxxxvvvsssjjjgggddddddkkkttt|||}}}{{{xxxuuummmjjjhhhjjjooorrrpppmmmfff```XXXQQQLLLHHHEEECCC>>>>>><<<;;;:::999999999999999999999888888888777777777777777777777777777777888999:::;;;:::888888{{{aaaUUUOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@CCCGGGQQQeeevvvwwwqqqsssyyy|||{{{|||wwwrrrkkk```SSSLLLLLLHHHHHHHHHIIIHHHGGGGGGFFFLLLKKKKKKLLLMMMOOOQQQRRRTTTWWWYYYZZZYYYYYYZZZ\\\]]]```eeekkkppptttvvvwww{{{|||}}}}}}||||||}}}~~~|||wwwsssrrrooollliiihhhggggggkkkpppyyy}}}~~~yyyxxxwwwuuuoooeeeYYYQQQKKKHHHDDDAAA@@@???>>>===AAAAAAAAABBBCCCDDDDDDDDDFFFLLLQQQWWWfff|||vvvWWWNNNFFFCCCDDDAAA??????>>>>>>===<<<<<<<<<:::<<<>>>???BBBGGGNNNRRRZZZmmmxxxiiiaaahhhttt}}}}}}wwwyyy|||}}}~~~ooo\\\PPPIIIEEEFFFGGGJJJMMMPPPPPPNNNLLLIIIEEEDDDEEEEEEFFFLLLTTTaaadddgggeee___YYYVVVUUUUUU[[[eeeooowwwzzzwwwtttoookkkggghhhnnnwww{{{xxxpppnnnlllnnnqqqtttsssrrrhhhbbbZZZRRRLLLHHHEEECCC???>>>===;;;::::::999999999999888888888777777777777777777777777777777777555777:::<<<<<<:::888666}}}bbbVVVOOONNNKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>>>>>>>@@@DDDHHHRRReeewww~~~vvvpppooouuu}}}|||yyy{{{}}}|||wwwsssmmmbbbUUUOOONNNIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKMMMOOOQQQRRRTTTUUUVVVYYY\\\^^^^^^]]]]]]^^^```eeelllsssyyy|||}}}}}}||||||}}}}}}uuuooollljjjhhhgggffffffeeeeeeiiimmmuuu|||~~~{{{}}}yyyttttttssspppiii___UUUOOOIIIFFFBBB@@@???>>>===;;;@@@@@@@@@AAABBBBBBCCCCCCDDDKKKOOOSSSccc|||{{{ZZZOOOFFFBBBCCC@@@<<<<<<;;;::::::999999888;;;<<<>>>AAADDDIIIPPPTTT]]]pppttteee^^^hhhvvv|||}}}uuunnnqqq{{{|||~~~hhhWWWMMMHHHFFFEEEHHHLLLQQQTTTTTTPPPMMMIIIEEECCCEEEFFFHHHOOOWWWaaaeeegggfff```ZZZWWWVVVWWW]]]gggsss{{{~~~{{{xxxsssoookkkkkkqqqzzz|||sssqqqooopppsssvvvvvvuuujjjdddZZZRRRLLLGGGDDDBBB???>>>===;;;::::::::::::888888777777777666666666777777777777777777777777555666777999999888777777cccVVVPPPNNNKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>@@@DDDHHHRRRfffxxx~~~zzzzzzwwwnnnlllpppzzz}}}vvvuuuyyy~~~|||wwwsssnnncccWWWPPPPPPJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJMMMPPPSSSUUUWWWWWWXXX[[[___aaaaaa```___```fffkkksss|||}}}}}}~~~wwwooojjjfffeeeddddddeeeeeeeeedddhhhkkkpppwww|||~~~}}}{{{|||{{{||||||yyywwwrrrqqqooojjjddd\\\TTTOOOHHHEEEBBB???>>>>>><<<;;;?????????@@@@@@AAAAAABBBAAAJJJNNNQQQbbb|||~~~\\\PPPFFFAAAAAA>>>@@@??????>>>======<<<<<<<<<===@@@BBBEEEKKKQQQVVVaaarrrpppaaa\\\hhhwww|||wwwmmmfffjjj~~~{{{{{{~~~}}}dddTTTMMMJJJIIIEEEHHHNNNTTTWWWVVVQQQMMMHHHEEECCCEEEGGGIIIPPPYYYbbbeeegggfff```ZZZWWWWWWXXX^^^iiiuuu~~~|||vvvrrrmmmmmmrrr{{{~~~uuusssrrrrrruuuwwwwwwwwwkkkdddZZZRRRKKKGGGDDDBBB???>>>===<<<;;;:::::::::777777777777666666666666777777777777777777777777555555555555555666777777