BM6P6(@ rrrrrryyyttthhhXXXOOONNNQQQRRRQQQSSSVVVYYY\\\___bbbeeehhhrrrtttwww|||rrr^^^TTTPPPIIIGGGFFFEEEFFFEEECCCAAADDDAAA@@@BBBBBBBBBFFFMMMGGGLLLRRRTTTSSSRRRUUUWWWRRRRRRQQQQQQOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLFFFGGGHHHJJJKKKLLLMMMMMMIIIHHHHHHGGGGGGHHHHHHIIILLLJJJGGGEEEDDDFFFIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHHHHHHHKKKNNNPPPNNNOOOOOOMMMKKKNNNUUUZZZZZZ[[[aaaiiiooottt{{{}}}ssszzz~~~wwwddd\\\YYYWWWTTTRRRRRRSSSVVVXXXYYYVVVSSSNNNKKKLLLPPPTTTTTTTTTTTTUUUVVVYYY[[[\\\\\\]]]___```aaa```^^^]]]RRRWWW]]]```^^^ZZZVVVTTTZZZYYY[[[[[[XXXUUUZZZaaaddd```[[[XXXXXXXXXYYYYYYYYYXXXWWWYYY]]]aaadddeeeeeefffgggdddaaa```cccfff```cccfffiiijjjhhhfffdddfffdddcccdddffffffcccaaa^^^]]][[[YYYXXXXXXXXXXXX\\\]]]```bbbccc```[[[VVVWWWWWWVVVUUUVVVWWWXXXYYY[[[[[[\\\]]]^^^^^^______iiiiiiiiihhhhhhhhhhhhhhhjjjhhhccc^^^^^^```___ZZZ______```cccggghhhhhhgggjjjgggeeegggkkkmmmiiifffgggdddhhhppptttxxx{{{nnneeekkksss{{{vvvrrrrrrtttnnnooonnnjjjeeeaaa^^^^^^\\\XXXSSSPPPOOOPPPQQQQQQRRRSSSSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKNNNOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIJJJMMMOOOPPPQQQWWWQQQLLLMMMMMMLLLMMMPPPKKKOOORRRSSSRRRUUU\\\bbbaaaeeeggggggjjjmmmkkkfffgggdddfffoooxxx|||mmmmmmsssooo[[[RRROOOOOOOOOSSSUUUWWWYYY[[[]]]___```___aaafffkkksss~~~nnn]]]UUUPPPMMMKKKIIIIIIHHHGGGEEEFFFCCCCCCEEEDDDBBBEEEJJJHHHMMMRRRVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNNNNOOOOOOMMMLLLJJJHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLJJJHHHFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGHHHIIIKKKLLLDDDDDDEEEEEEFFFEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPSSSXXX\\\fffjjjuuu}}}|||vvv}}}nnn^^^XXXXXXVVVTTTSSSTTTVVVYYY\\\YYYXXXUUUQQQOOOOOORRRUUUWWWWWWVVVUUUVVVWWWYYYZZZZZZ[[[^^^```aaa```^^^]]]VVVZZZ___dddfffddd```]]]\\\[[[\\\\\\XXXUUUYYY```aaa^^^[[[ZZZZZZYYYXXXWWWYYYXXXWWWXXXZZZ]]]```aaaaaaaaaaaa``````aaacccfffaaacccfffhhhiiiiiihhhgggkkkiiifffeeedddbbb___[[[^^^^^^^^^^^^]]][[[YYYWWW]]]^^^aaadddeeeccc^^^ZZZVVVVVVWWWWWWYYYZZZ\\\]]][[[[[[\\\\\\\\\]]]]]]]]]ffffffggghhhhhhhhhhhhgggggggggccc___```dddccc___^^^^^^^^^aaadddgggggggggmmmkkkjjjmmmrrrtttrrrooojjjiiimmmsssssspppxxxnnnjjjmmm{{{{{{sssjjjdddaaa\\\YYYUUUTTTUUUWWWXXXXXXVVVWWWWWWUUUQQQMMMLLLLLLOOONNNLLLKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQOOONNNNNNPPPSSSUUUVVV^^^YYYVVVXXXXXXUUUTTTVVVSSSVVVZZZ]]]aaajjjuuu~~~}}}|||{{{kkkkkkoooxxxrrr\\\QQQOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVRRRTTTXXX]]]bbbiiiqqqvvvlll```YYYVVVQQQNNNLLLKKKJJJHHHGGGEEEFFFIIIIIIHHHKKKPPPSSSUUUWWWXXXXXXZZZ^^^aaa___^^^[[[XXXUUURRRQQQPPPPPPPPPQQQQQQPPPNNNLLLJJJMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJHHHIIIJJJJJJIIIHHHIIIKKKLLLOOOQQQRRRQQQOOONNNNNNQQQQQQRRRVVV]]]ccchhhkkkyyy~~~~~~|||tttssstttbbbXXXUUUWWWVVVUUUTTTVVVYYY\\\___YYYYYYXXXVVVTTTSSSUUUWWW[[[ZZZXXXVVVUUUUUUWWWWWWWWWYYY]]]___aaaaaa___^^^\\\]]]bbbhhhnnnnnnkkkggg___^^^^^^^^^ZZZVVVXXX^^^______^^^______^^^ZZZXXX[[[ZZZYYYYYYZZZ\\\^^^___aaa___]]]^^^aaadddggghhhdddeeefffhhhiiiiiijjjjjjllljjjhhhfffdddaaa]]]ZZZ^^^```bbbeeeeeebbb\\\XXX^^^___bbbfffhhhgggccc```YYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYY___aaaccceeeffffffeeeeeedddeeedddaaacccggghhheee```______aaadddggghhhhhhnnnmmmmmmqqqvvvyyyxxxvvvppppppvvv{{{vvvmmmmmmttt}}}nnnkkkoooxxx~~~|||qqqjjj```]]]XXXVVVVVVWWWXXXXXXZZZZZZZZZXXXUUURRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQSSSUUUVVVXXXYYYYYYWWWUUUTTTSSSTTTWWW[[[]]]gggccccccffffffbbb___```]]]___ccchhhqqqmmmmmmoootttyyyrrr```WWWVVVRRRQQQQQQRRRSSSTTTTTTTTTSSSUUUXXX[[[^^^aaadddfffooo~~~{{{mmmccc^^^XXXSSSPPPNNNLLLKKKIIIFFFGGGJJJMMMOOOVVV^^^___aaaaaa]]]YYY^^^iiitttssspppkkkeee___ZZZVVVTTTRRRRRRQQQQQQPPPPPPQQQQQQMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHJJJKKKKKKJJJKKKMMMNNNOOORRRUUUUUUSSSRRRRRRSSSTTTUUUZZZeeesssxxxxxxzzzfffZZZVVVVVVVVVVVVUUUUUUVVVYYY\\\]]]ZZZ[[[\\\[[[YYYXXXXXXYYY]]][[[XXXVVVUUUUUUVVVWWWVVVXXX\\\___aaabbbaaa``````___aaahhhoooqqqmmmiiicccaaa``````\\\XXXYYY]]]``````bbbeeeeeeccc^^^ZZZ]]]]]]\\\[[[[[[\\\___aaaeeebbb^^^```dddiiikkkkkkhhhhhhhhhhhhhhhiiiiiijjjggggggfffeeedddcccaaa___]]]```eeekkkmmmjjjbbb\\\^^^___bbbfffiiiiiifffccc______^^^]]]\\\[[[ZZZYYY\\\\\\[[[ZZZXXXWWWVVVVVVXXXZZZ^^^aaaccccccbbbaaabbbddddddaaacccggghhhfffbbbaaaaaabbbfffiiijjjkkkllllllmmmppptttwwwvvvuuunnnqqqwww{{{wwwmmmjjjmmmqqq~~~vvvpppqqquuuyyy|||tttmmmeee^^^[[[ZZZZZZZZZ]]]^^^___]]][[[XXXXXXXXXTTTTTTTTTTTTTTTTTTTTTUUUSSSUUUXXX[[[]]]]]]\\\[[[XXXWWWUUUTTTUUUYYY^^^bbbiiigggiiinnnooolllhhhhhhdddeeefffjjjttt~~~|||yyyttttttvvvvvvooonnnooorrrsssxxxyyyjjjddd\\\YYYVVVUUUWWWXXXXXXWWWTTTUUUWWWYYY\\\^^^______```hhhuuu~~~ssskkkfff```ZZZWWWUUUSSSRRRNNNJJJHHHJJJLLLPPPYYYcccccclllsssooohhhkkkyyy|||ssskkkeeeaaa[[[XXXTTTPPPNNNOOOQQQRRRNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJJJJJJJMMMNNNNNNMMMLLLLLLNNNOOOOOOSSSXXXZZZZZZ]]]bbbgggcccfffooo~~~~~~{{{wwwlll^^^XXXXXXYYYVVVUUUUUUTTTUUUVVVXXXZZZZZZ\\\^^^^^^\\\[[[ZZZ[[[]]][[[XXXVVVUUUUUUWWWXXXVVVXXX[[[___aaabbbccccccaaa___```dddjjjlllhhhcccdddaaa```aaa^^^ZZZYYY]]]^^^___bbbeeefffddd___[[[ZZZ[[[[[[ZZZYYY[[[^^^aaagggccc```aaaeeeiiijjjiiilllkkkiiihhhgggggghhhhhhdddeeefffeeedddcccbbbbbb\\\^^^dddlllqqqooohhhaaa___```bbbfffiiiiiifffddd```___^^^]]][[[ZZZYYYYYY]]]\\\[[[YYYWWWUUUTTTSSSRRRUUUYYY\\\^^^___^^^]]]aaaddddddaaa```cccdddaaaaaaaaaaaacccfffiiijjjjjjjjjjjjkkkmmmpppqqqqqqpppiiikkkoooqqqnnniiigggiiihhhooozzzwwwxxx|||vvvtttqqqqqqyyy|||rrrmmmlllmmmmmmllllllllliiieeebbb``````[[[[[[ZZZYYYYYYYYYZZZZZZTTTXXX]]]```aaa^^^ZZZWWWUUUUUUUUUTTTUUUYYY___dddfffdddgggmmmpppnnnkkklllgggeeecccdddkkkwww}}}yyysssnnnnnnqqqpppssstttrrrssswwwzzz{{{ooommmlllnnnooopppuuu|||pppjjjbbb]]]\\\]]]\\\[[[UUUTTTSSSUUUWWWYYYZZZYYY]]]^^^bbbkkkuuuxxxtttooommmiiieeeaaa```___^^^\\\XXXRRRMMMKKKJJJKKKRRR[[[bbbrrr~~~vvvrrrjjjeee^^^WWWRRRPPPPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNMMMLLLJJJKKKMMMOOOOOOVVV^^^cccgggmmmwww~~~xxxvvv~~~{{{~~~qqqbbbZZZXXXXXXXXXUUUTTTTTTSSSTTTUUUWWWWWWYYY\\\^^^^^^]]]\\\\\\\\\___]]]YYYVVVTTTUUUWWWXXXWWWXXXZZZ\\\^^^aaacccdddbbb``````aaadddccc```]]]aaa^^^]]]___^^^ZZZYYY[[[ZZZ[[[]]]```aaa```]]]ZZZWWWXXXYYYWWWUUUVVVZZZ^^^bbbaaa``````bbbdddddddddkkkkkkiiihhhggggggggggggfffggghhhfffcccaaa``````\\\\\\```gggnnnooojjjdddaaaaaacccfffhhhhhheeeccc]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[YYYWWWUUUSSSRRRQQQSSSVVVYYY[[[\\\\\\[[[```cccddd```]]]^^^___]]]]]]]]]^^^aaaeeegggfffeeeiiijjjkkklllmmmmmmmmmmmmlllmmmmmmllljjjgggggghhhgggiiiqqq}}}vvvnnngggfffjjjtttxxxssspppooogggeeebbb^^^]]]\\\\\\]]]YYY\\\aaacccccc^^^XXXTTTVVVXXXXXXWWWVVVXXX^^^cccbbb___aaagggjjjiiiiiijjjeeeccc```___bbbiiipppuuuxxxrrrjjjdddeeejjjkkkiiiggghhhlllqqqssssssoookkkiiimmmooommmlllmmmrrruuupppnnnkkkiiiccc^^^YYYVVVUUUUUUTTTSSSWWWXXXZZZ]]]```bbbcccdddeeedddbbbccceeeffffffeeeaaa[[[VVVRRRMMMJJJLLLRRRZZZgggxxx{{{yyyvvvppphhhbbb\\\YYYWWWXXXVVVSSSQQQOOONNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQMMMOOOPPPRRRSSSWWW[[[___bbbkkkvvv}}}}}}wwwqqqrrrwww}}}rrrdddZZZWWWVVVTTTRRRRRRRRRRRRSSSTTTVVVXXXYYYYYY[[[]]]^^^]]]\\\]]]]]]ccc___ZZZVVVSSSSSSUUUVVVXXXWWWWWWXXXZZZ^^^aaacccbbbbbbbbbaaa```^^^\\\[[[\\\XXXXXX[[[\\\YYYXXXYYYXXXXXXYYY[[[]]]^^^\\\[[[WWWYYYZZZWWWSSSRRRVVVZZZ[[[]]]___`````````aaabbbhhhhhhhhhhhhhhhhhhhhhhhhgggiiiiiigggbbb_________]]][[[ZZZ___fffiiifffaaaeeeeeeeeeggghhhgggeeebbb___]]][[[ZZZZZZ\\\___aaa]]]\\\[[[YYYWWWUUUSSSSSSRRRTTTUUUXXXZZZ[[[\\\\\\^^^bbbccc___\\\\\\\\\[[[ZZZ[[[^^^bbbeeefffeeecccfffgggiiijjjjjjkkkkkklllmmmnnnmmmjjjhhhhhhiiiiiieeegggkkkpppuuuyyyjjjdddcccfffnnnvvv{{{uuunnnjjjgggggghhhccceeeggghhhfffccc___\\\]]]___```]]]ZZZYYY]]]bbbaaa]]]\\\```ccccccdddfffcccaaa______aaadddfffgggmmmttt{{{~~~~~~xxxrrrmmmfffbbbeeekkkmmmlllooosssxxx{{{}}}pppjjjiiimmmqqqnnniiigggkkkxxx~~~vvvnnnddd\\\WWWTTTQQQOOOLLLRRRWWWXXXTTTSSSWWW[[[\\\\\\]]]aaaeeehhhiiiiiieeeaaa]]]YYYSSSMMMLLLOOOLLLSSS]]]iiivvv{{{}}}xxxrrrkkkeeebbb]]][[[XXXTTTQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLKKKIIIIIIIIIJJJKKKGGGHHHHHHIIIJJJJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHJJJLLLMMMNNNNNNNNNKKKKKKLLLMMMOOOQQQTTTUUURRRUUUZZZ___eeemmmtttzzz{{{sssmmmmmmmmmpppzzz}}}pppggg\\\VVVUUUTTTPPPLLLPPPQQQRRRSSSVVVXXXZZZ[[[YYY[[[\\\]]]\\\\\\]]]^^^fffbbb\\\VVVSSSRRRSSSTTTXXXVVVUUUUUUWWW[[[___bbbcccddddddbbb___]]]\\\\\\WWWTTTTTTXXXYYYWWWVVVWWWZZZYYYXXXZZZ\\\^^^^^^]]]ZZZ\\\\\\XXXSSSRRRUUUYYYWWW[[[```aaa```___aaacccdddeeefffhhhiiiiiiiiiiiifffhhhiiigggccc``````aaa___ZZZVVVYYY___cccbbb^^^hhhgggggghhhiiigggdddbbbdddaaa]]]ZZZYYY[[[^^^```]]]\\\[[[YYYWWWUUUTTTSSSUUUUUUVVVXXXZZZ[[[]]]^^^]]]bbbccc___[[[\\\\\\[[[[[[\\\```dddhhhhhheeecccbbbdddfffggghhhhhhjjjkkkggghhhgggeeedddfffggggggccceeeiiiiiidddkkksssiiidddbbbeeejjjooo}}}zzzyyyyyynnnnnnmmmlllkkkiiihhhgggdddfffgggccc]]][[[^^^aaabbb]]]ZZZ\\\^^^^^^```cccaaaaaaaaabbbdddeeedddcccbbbjjjpppqqqttt|||{{{vvvsssooommmsss{{{xxx}}}kkkiiihhhiiilllllljjjgggkkkppp||||||nnnaaaUUUPPPRRRQQQOOONNNNNNOOORRRTTTUUU[[[XXXVVVYYY```eeeeeeccckkkjjjiiieee___XXXRRRNNNPPPOOOPPPTTT]]]fffnnnrrrvvvwwwxxxwwwsssnnngggccclllrrr{{{~~~pppoooeeeWWWOOOPPPQQQOOOTTTYYY___bbb___YYYUUUSSSUUUUUURRRNNNNNNQQQPPPMMMMMMMMMMMMLLLKKKIIIGGGFFFOOOMMMKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHKKKMMMLLLJJJJJJKKKNNNMMMKKKJJJKKKLLLLLLKKKJJJNNNKKKHHHFFFFFFHHHIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOLLLIIIIIIJJJKKKIIIGGGKKKJJJIIIIIIKKKMMMMMMMMMOOONNNMMMKKKKKKLLLMMMNNNLLLLLLLLLMMMOOOPPPNNNMMMNNNPPPSSSTTTRRRRRR[[[fffdddjjjsss{{{xxxnnnkkkjjjppp{{{ssshhh___\\\XXXSSSPPPOOOPPPPPPOOOOOOPPPQQQRRRTTTVVVWWWTTTVVVZZZ[[[WWWSSSXXX```jjjfff___XXXTTTRRRRRRRRRVVVWWWYYYZZZYYYZZZ\\\^^^```^^^^^^___aaa___ZZZUUUUUURRRSSSXXX[[[YYYXXXYYY^^^]]]\\\\\\^^^_________bbbbbbaaa___[[[WWWSSSQQQVVVZZZ___dddfffdddaaa^^^ddddddeeegggiiiiiihhhffflllllljjjfffaaa^^^```bbb^^^\\\\\\]]]___``````___bbbbbbccceeefffggghhhhhhhhhddd```]]]]]]]]]^^^]]]^^^ZZZWWWWWWYYYZZZXXXVVVYYYVVVUUUXXX^^^aaa___]]]XXX[[[[[[[[[\\\^^^[[[VVV]]]^^^```cccfffgggeeecccaaa```aaadddiiijjjiiifffaaaeeeiiijjjgggeeeddddddiiihhheeebbbcccjjjttt}}}{{{nnncccbbbiiijjjqqq|||}}}xxxzzz}}}zzzvvvtttuuurrrkkkccc^^^```cccccc___ZZZXXXYYY]]]```bbbeeeiiijjjfffgggkkkkkkffflllkkkjjjkkkpppxxxdddcccbbbdddgggiiiiiigggjjjmmmuuuwwweeeZZZWWWOOONNNLLLMMMNNNPPPQQQRRRWWWTTTRRRTTTYYY___bbbcccfffggghhhgggccc\\\UUUQQQNNNLLLKKKNNNSSSYYY]]]```eeefffhhhgggccc^^^ZZZXXX[[[cccmmmsssvvv|||vvvfff]]][[[ZZZXXX[[[```iiippprrrlllaaaYYYTTTVVVUUURRRSSSXXXYYYWWWUUUSSSPPPMMMLLLLLLMMMNNNOOONNNMMMLLLLLLLLLMMMMMMJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMJJJIIIJJJLLLHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHIIIKKKJJJIIIIIIKKKLLLOOOOOONNNMMMMMMMMMMMMMMMNNNLLLJJJKKKLLLMMMLLLJJJJJJJJJJJJKKKMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRWWW^^^dddlllxxxsssllljjjmmmtttuuueee\\\XXXVVVSSSPPPNNNMMMMMMMMMKKKKKKLLLMMMOOOPPPRRRSSSRRRTTTWWWXXXTTTQQQVVV___jjjhhhddd___[[[WWWUUUSSSWWWYYYZZZZZZXXXXXXYYYZZZ]]]\\\\\\]]]]]][[[XXXUUUTTTRRRSSSXXX[[[ZZZYYYZZZ]]]]]]\\\]]]___```aaaaaaaaaaaa```___\\\XXXTTTRRRWWWZZZ___cccdddcccaaa___aaaaaabbbeeeggghhhgggfffhhhhhhfffbbb]]][[[\\\^^^]]]\\\\\\]]]___```^^^]]]______aaabbbdddfffggghhhhhhddd```]]]\\\[[[ZZZYYYYYYWWWUUUTTTTTTUUUTTTTTTWWWTTTSSSVVV[[[^^^\\\ZZZVVVXXXYYYWWWYYY\\\ZZZUUU[[[\\\]]]```cccdddbbbaaa^^^]]]]]]```dddfffeeecccaaadddggggggeeeccccccdddddddddcccaaa```dddjjjooo{{{}}}pppjjjbbbfffmmmxxxyyyssssssuuusssmmmeeecccfffkkkooopppsssyyy|||{{{{{{}}}zzztttrrrtttvvvvvvwww}}}^^^]]]^^^```dddgggiiiiiiiiikkkpppvvv|||{{{hhh```TTTQQQNNNMMMOOOPPPQQQQQQRRRPPPNNNMMMOOOTTTXXX[[[```bbbeeefffeee```ZZZVVVSSSRRRRRRTTTYYY]]]___```dddhhhkkkiiiccc]]]YYYXXXQQQYYYaaaeeegggnnn{{{vvvoookkkfffaaafffiiiooovvvyyytttggg]]]\\\^^^]]]ZZZZZZ^^^```^^^___[[[SSSMMMJJJKKKNNNPPPLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNOOOOOOPPPOOOMMMLLLMMMNNNJJJIIIHHHJJJLLLNNNMMMLLLIIIJJJKKKMMMNNNMMMMMMLLLJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMKKKJJJJJJLLLMMMMMMLLLKKKJJJMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTVVVVVVUUUVVV[[[^^^bbbbbbhhhuuuyyyrrrpppooonnnqqqxxxtttcccWWWQQQRRRQQQPPPNNNMMMKKKJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPRRRSSSPPPNNNTTT\\\eeeeeeeeeccc___ZZZUUURRRXXXYYYZZZYYYWWWVVVVVVWWWZZZ[[[[[[ZZZXXXWWWWWWXXXSSSQQQRRRXXX\\\ZZZZZZ[[[]]]]]]]]]]]]^^^___```aaa`````````___\\\YYYUUUSSSWWWZZZ]]]```bbbbbbaaa```______```bbbeeegggfffeeeddddddbbb___\\\ZZZZZZ[[[[[[[[[\\\^^^______]]]ZZZZZZ[[[]]]___aaadddeeefffgggddd___\\\ZZZXXXVVVTTTTTTTTTTTTRRRPPPPPPQQQSSSTTTRRRQQQSSSWWWYYYXXXUUUVVVXXXWWWUUUWWW[[[ZZZWWWZZZZZZ\\\___bbbcccbbbaaa]]]\\\\\\^^^```bbbbbbaaa```bbbddddddbbbaaabbbccc```aaaaaa```^^^^^^___aaaffftttssshhhffffffkkkvvv~~~|||~~~]]]]]]]]]```cccfffiiijjjjjjlllpppssstttzzzyyyiiibbbZZZUUUSSSTTTTTTSSSRRRRRRQQQOOONNNOOOSSSVVVZZZ\\\^^^```aaa```^^^\\\YYYZZZ]]]cccjjjpppssstttxxx~~~{{{rrrkkkhhhbbbeeehhhhhhggghhhlllppptttwwwzzz||||||yyytttooottttttuuuuuurrrlllccc]]]aaaeeefffddddddiiikkkjjjhhhbbbYYYQQQLLLKKKMMMOOOKKKKKKKKKLLLKKKJJJIIIIIIKKKNNNOOOOOOLLLLLLMMMPPPQQQRRRRRRRRRRRRQQQQQQRRRQQQOOONNNNNNOOOOOOMMMLLLKKKMMMNNNOOOOOONNNNNNOOOMMMOOOPPPOOONNNNNNOOOPPPJJJKKKLLLMMMNNNOOOPPPPPPKKKLLLMMMNNNOOOOOONNNMMMMMMNNNOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSVVVYYYZZZ[[[```eeeggghhhllluuu|||wwwoooqqq{{{{{{gggZZZSSSOOOQQQQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNOOOPPPNNNMMMRRRZZZ^^^___```___\\\XXXSSSPPPVVVWWWYYYYYYWWWVVVVVVVVVXXXZZZ[[[XXXUUUTTTWWWZZZSSSQQQRRRXXX\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]^^^^^^___^^^\\\YYYVVVTTTWWWXXX[[[^^^```aaaaaaaaa_________aaaccceeedddcccbbbbbbaaa___]]][[[ZZZYYYYYYZZZ\\\^^^```___\\\YYYWWWXXXZZZ]]]___bbbdddeeedddaaa]]]ZZZYYYWWWTTTRRRRRRTTTTTTRRRNNNMMMPPPSSSQQQOOONNNPPPSSSTTTSSSRRRWWWYYYXXXVVVXXX]]]]]]ZZZYYYYYY[[[^^^ccceeeeeeddd____________```aaabbbbbb______``````___``````aaa_________^^^]]]\\\\\\\\\___gggrrrxxxppphhhhhhpppxxx||||||\\\]]]___```bbbdddgggiiiiiijjjooorrrsssttt}}}rrreee___[[[XXXVVVTTTUUUVVVTTTSSSRRRTTTVVVUUUUUUVVVWWWYYY[[[^^^```ZZZ\\\aaajjjsss{{{}}}uuuoookkkjjjkkkooouuuyyyzzz{{{xxxlllddd```]]]cccggggggiiinnnqqqqqqgggbbb[[[TTTOOOMMMMMMNNNMMMMMMMMMNNNMMMLLLKKKKKKKKKOOORRRRRRQQQQQQTTTXXXXXXXXXYYYYYYXXXWWWTTTRRRTTTRRRQQQQQQQQQQQQPPPNNNRRRTTTUUUTTTQQQPPPQQQSSSQQQRRRSSSSSSQQQQQQQQQSSSNNNOOOOOOOOOPPPQQQQQQQQQMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPNNNOOORRRUUUUUUUUUVVVZZZ```hhhppptttyyyyyyooorrruuuzzztttdddZZZTTTQQQQQQRRRRRRQQQOOOLLLIIIGGGIIIJJJLLLNNNOOOPPPPPPPPPNNNMMMNNNPPPOOONNNRRRYYYZZZZZZZZZYYYWWWTTTRRRQQQSSSUUUXXXYYYXXXWWWVVVWWWTTTVVVVVVTTTQQQQQQTTTXXXSSSQQQSSSYYY\\\\\\[[[]]]]]]^^^]]][[[XXXVVVWWWXXX\\\]]]]]]]]][[[XXXUUUTTTUUUVVVXXX[[[]]]______```aaa```___```bbbccccccbbb`````````___^^^\\\ZZZXXXYYYYYY[[[^^^```___]]]ZZZWWWXXXZZZ\\\^^^```bbbcccaaa^^^ZZZXXXWWWVVVTTTSSSQQQRRRSSSPPPMMMLLLNNNQQQNNNNNNNNNOOOPPPRRRRRRQQQVVVWWWVVVUUUWWW\\\]]]ZZZVVVVVVXXX\\\aaaeeeffffff```aaaaaaaaaaaa```aaaaaa]]]]]]\\\]]]^^^_________]]]\\\ZZZZZZ[[[\\\]]]]]]^^^cccjjjooowwwsssnnnrrrwwwxxxvvvsssuuuyyy}}}ZZZ\\\___aaabbbccceeefffggggggjjjoooqqqqqqtttyyyxxxpppiiidddYYYXXXVVVTTTRRRRRRQQQQQQRRRQQQOOOOOORRRVVV[[[___[[[]]]aaahhhpppwww{{{|||{{{nnn```ZZZ]]]cccmmmuuu|||pppkkkbbbiiimmmjjjgggfffeeeccc]]]ZZZUUUPPPLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIINNNUUUWWWWWWZZZ```eeeeeeffffffgggfffaaa[[[VVVTTTSSSRRRSSSUUUVVVUUUTTTZZZ]]]___^^^[[[XXXYYYZZZWWWXXXYYYXXXVVVUUUVVVWWWRRRQQQPPPNNNNNNNNNOOOPPPMMMOOOPPPPPPPPPQQQSSSUUUTTTVVVXXXVVVTTTUUUYYY\\\dddfffjjjqqq{{{sssiiijjjwwwrrreee\\\VVVSSSQQQQQQQQQQQQOOOMMMKKKIIIKKKMMMNNNPPPQQQPPPPPPOOOOOONNNPPPSSSTTTRRRUUUZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRUUUXXXYYYXXXWWWWWWWWWPPPPPPPPPOOONNNOOOQQQSSSTTTRRRSSSYYY]]][[[[[[\\\\\\]]]]]]ZZZUUUSSSTTTVVV[[[\\\\\\[[[YYYWWWTTTRRRRRRSSSVVVYYY[[[]]]]]]]]]```___]]]^^^```bbbbbbaaa^^^^^^^^^______]]]YYYVVVXXXYYYZZZ]]]```aaa___]]][[[\\\\\\^^^___```aaabbbaaa]]]XXXUUUTTTTTTTTTTTTPPPPPPOOOMMMKKKKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRSSSQQQTTTTTTSSSVVV[[[[[[WWWTTTTTTUUUXXX]]]aaabbbbbb^^^```bbbbbb```^^^]]]^^^[[[ZZZZZZ\\\^^^___^^^\\\ZZZXXXVVVWWW[[[^^^``````]]]aaafffhhhhhhrrr{{{tttoootttrrrrrrrrrooooooxxxXXX]]]bbbeeeeeeeeeggghhhiiiddddddiiinnnnnnnnnpppwwwpppiii___WWWTTTRRROOOMMMOOONNNMMMMMMOOOSSSWWWZZZ[[[ZZZ\\\```eeejjjlllmmmtttyyyjjjYYYQQQRRRYYYbbbwww~~~xxxwww~~~}}}uuuoooiiieeeccc___XXXRRRNNNLLLLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIJJJQQQXXX\\\]]]aaahhhoootttuuuxxx{{{{{{wwwnnnhhhZZZYYYXXXYYY[[[[[[[[[YYY___eeelllnnnjjjfffccccccaaabbbbbbaaa```___```aaaYYYXXXVVVUUUVVVXXX[[[^^^[[[\\\^^^^^^___bbbggglllkkkpppuuuvvvsssrrrtttwww}}}rrriiigggiiivvv~~~xxxoooeee]]]YYYXXXRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSUUUTTTSSSRRRQQQQQQPPPSSSXXXYYYWWWXXX[[[WWWXXXXXXXXXXXXWWWVVVUUUUUUWWWZZZ[[[YYYWWWVVVUUUPPPOOONNNOOOPPPRRRQQQQQQVVVSSSTTTZZZ]]][[[ZZZ[[[YYY[[[\\\ZZZUUUSSSUUUYYY[[[[[[[[[ZZZXXXUUUQQQOOONNNPPPTTTWWWZZZ[[[[[[[[[[[[ZZZZZZ[[[^^^aaacccccc_________aaabbb```\\\XXXYYYXXXZZZ\\\```bbbbbbaaa`````````````````````aaaddd___XXXTTTRRRRRRSSSSSSRRRPPPMMMLLLMMMMMMMMMLLLLLLNNNOOOPPPQQQSSSTTTUUUOOORRRSSSTTTWWW[[[ZZZVVVWWWVVVVVVXXX[[[]]]^^^^^^\\\```cccccc```]]][[[[[[YYYYYYZZZ\\\______]]]ZZZZZZXXXXXX[[[___cccdddddd```aaadddfffeeegggsss|||wwwrrrlllfffggglllrrryyyYYY___eeeiiijjjjjjkkklllllleeeaaaffflllnnnmmmllloooxxxpppccc[[[WWWSSSPPPMMMLLLMMMMMMOOORRRTTTVVVUUUTTTSSSUUUYYY]]]^^^___bbbdddlllxxxxxxtttwwwiii[[[RRRRRRVVViiirrrvvvpppggg^^^WWWTTTUUUUUURRRQQQOOOMMMMMMNNNPPPQQQOOOVVV]]]``````cccjjjqqq||||||dddbbb````````````^^^\\\aaajjjuuuzzzwwwpppllljjjjjjkkklllkkkiiihhhiiijjjdddcccbbbcccffflllrrrvvvqqqssstttuuuwww|||yyywwwxxxwwwzzzwwwkkkgggbbb^^^fffsss~~~{{{mmmooooookkkddd___]]]]]]TTTTTTUUUVVVWWWXXXYYYZZZWWWXXXYYYZZZYYYXXXVVVTTTRRRRRRUUU[[[]]]ZZZZZZ\\\TTTVVVXXXYYYYYYXXXVVVTTTWWWYYY\\\\\\YYYVVVTTTSSSSSSQQQPPPQQQUUUVVVUUURRRWWWTTTUUUZZZ]]][[[YYY[[[WWWZZZ\\\ZZZVVVUUUXXX\\\ZZZZZZZZZYYYWWWSSSPPPNNNLLLOOOSSSWWWYYYZZZYYYYYYWWWVVVVVVYYY]]]aaacccdddbbbbbbbbbdddfffddd___[[[YYYXXXYYY\\\```cccddddddcccccccccbbbaaaaaa``````gggaaaYYYSSSPPPPPPQQQRRRUUURRRNNNNNNPPPQQQPPPNNNLLLNNNPPPRRRRRRTTTVVVXXXPPPSSSUUUVVVYYY]]]\\\WWW\\\[[[YYYZZZ\\\]]]]]]\\\]]]aaaeeefffbbb^^^[[[[[[XXXXXXYYY]]]``````\\\YYY\\\[[[\\\aaafffiiihhhffffffdddeeehhhgggdddiiiqqqppp~~~wwwoooeeebbbcccaaaeeeppp[[[]]]```cccfffggghhhhhhiiiiiijjjjjjiiiiiihhhgggpppuuu~~~oooaaaVVVPPPNNNMMMNNNPPPPPPNNNPPPUUUUUUTTTTTTTTTTTTVVVWWWXXXUUUVVV[[[aaafffiiiiiihhhbbbaaaeeerrr```MMMHHHJJJUUU\\\eeelllpppuuuwwwxxxzzzsssooonnnooopppsssnnnjjjggg___WWWZZZaaaaaa```dddjjjkkkgggeeeffftttxxxvvvkkkcccdddeee```[[[ZZZ```ccckkkvvvyyyuuurrrrrrpppssszzz{{{uuu}}}}}}{{{{{{wwwrrriiieeeaaa^^^```iiiuuu~~~zzzooogggeeebbbbbbccccccaaa^^^ZZZZZZ[[[[[[\\\]]]]]]]]]cccbbb___[[[XXXXXX[[[^^^\\\```^^^YYYXXX]]]^^^[[[TTTXXXZZZVVVOOOLLLOOOTTTWWWXXXYYYYYYXXXUUURRRPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY[[[[[[YYYWWWXXXWWWWWWVVVVVVUUUTTTTTTWWWZZZ]]]^^^[[[WWWTTTRRROOOOOOQQQTTTWWWYYYXXXWWWXXXWWWVVVVVVVVVXXXZZZ\\\\\\^^^aaabbbaaa```______aaa```^^^^^^]]]^^^______aaabbbbbbcccddddddeeeeeegggccc]]]XXXTTTQQQOOOMMMQQQKKKKKKRRRUUUQQQOOOPPPPPPQQQQQQRRRSSSUUUYYY[[[VVVUUUUUUWWWZZZ\\\]]]]]]ZZZZZZ[[[\\\]]]^^^___```\\\```ddddddbbb```aaabbb^^^]]]]]]^^^______]]][[[VVV[[[```bbbbbbbbbeeehhhgggffffffggghhhhhhgggeeelllmmmttttttkkkfffllliiikkkuuu______```aaacccfffhhhiiiiiiiiijjjjjjkkkjjjjjjiiilllnnnsss|||yyyhhh^^^YYYTTTRRRRRRRRRPPPRRRVVVZZZ[[[^^^```___\\\YYYVVVWWWXXXZZZ^^^aaabbbaaa___ZZZWWWXXXaaannnpppWWWLLLKKKHHHLLLRRRWWW\\\```cccdddnnnxxx|||xxxuuuvvvzzz|||vvvzzz}}}{{{|||xxxxxxxxxtttooommmhhhlllvvvwwwkkkiiihhheee```]]]```ccchhhnnnwwwmmm___eeecccbbbcccfffgggfffddd____________```aaacccccceeedddaaa]]]YYYXXXYYYZZZ[[[^^^^^^ZZZYYY]]]]]]YYYSSSVVVWWWUUUPPPNNNOOOQQQVVVWWWXXXYYYXXXUUURRRPPPPPPPPPPPPQQQSSSUUUWWWXXXWWWWWWWWWYYY[[[[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUXXX\\\\\\ZZZWWWUUUTTTPPPPPPQQQSSSVVVWWWVVVTTTUUUUUUSSSSSSTTTUUUXXXYYY\\\^^^aaabbbaaa```___``````___^^^]]]]]]]]]^^^___aaaaaaaaabbbccccccddddddddd```[[[VVVSSSQQQNNNMMMQQQLLLMMMRRRUUUSSSQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZVVVUUUSSSTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___bbbffffffdddbbbbbbcccaaa``````aaaccccccbbbaaa\\\^^^```bbbcccdddggghhhfffeeeeeeeeeffffffeeecccdddeeejjjvvv{{{lllfffdddiiipppwwwaaa```___```aaadddhhhjjjiiiiiijjjkkkllllllllllllmmmmmmooosss{{{{{{kkkaaaXXXVVVUUUSSSSSSUUUUUUZZZ```dddccc^^^WWWSSSVVVVVVWWWZZZ\\\]]][[[ZZZXXXTTTRRRWWW___jjj{{{jjjZZZTTTLLLKKKLLLOOOTTTWWWYYYYYY```eeejjjmmmqqquuurrrmmmjjjjjjkkkkkkooowww|||}}}~~~uuufff]]]\\\]]]\\\YYY\\\dddppp{{{iii[[[bbbbbbccceeeiiikkkkkkjjjdddcccbbbaaabbbccceeegggeeeeeeccc```[[[XXXVVVWWWYYY\\\]]][[[ZZZ\\\[[[WWWTTTUUUUUUUUUTTTSSSRRRQQQSSSUUUVVVWWWVVVTTTQQQOOOQQQQQQQQQRRRTTTWWWYYYZZZWWWVVVWWWXXXZZZZZZXXXVVVSSSSSSSSSSSSSSSTTTUUUUUUTTTWWWZZZZZZYYYWWWWWWWWWUUUTTTTTTUUUVVVWWWUUUSSSTTTTTTRRRRRRSSSTTTWWWXXX\\\___aaabbbaaa````````````___]]]\\\\\\\\\]]]]]]______``````aaabbbbbbbbb```]]]XXXUUUSSSQQQOOOMMMQQQOOOOOOSSSVVVUUUTTTUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXVVVSSSRRRTTTVVVWWWXXX[[[[[[\\\\\\]]]]]]^^^^^^aaaccceeefffdddcccbbbbbbccccccbbbdddfffhhhhhhgggdddbbb``````cccfffhhhiiieeedddddddddeeeeeecccaaacccdddggglllqqqzzzyyypppmmmmmmmmmqqqvvvuuuttttttwww{{{|||zzzwww]]]^^^___```bbbeeegggiiiggghhhiiikkkllllllmmmmmmmmmnnnoooqqquuu|||rrrccc\\\YYYVVVUUUVVVRRRUUU[[[^^^___[[[VVVSSSQQQQQQRRRUUUYYY[[[[[[ZZZXXXUUUTTTWWWZZZ___hhhqqq{{{ooofff^^^[[[ZZZ^^^bbbcccccceeebbbdddcccbbbcccdddaaa[[[XXXZZZ\\\]]]___eeeooowww}}}zzzvvvwwwzzz~~~xxxvvvjjjccc]]]\\\```eeeggggggnnnwwwyyykkkcccbbbccceeehhhjjjlllllllllgggeeebbb```___```bbbcccbbbccccccaaa]]]YYYVVVVVVWWWYYY[[[\\\[[[ZZZXXXUUUWWWVVVVVVXXXZZZYYYVVVRRRPPPQQQSSSTTTSSSQQQOOOMMMPPPPPPQQQRRRTTTWWWYYY[[[WWWVVVVVVXXXYYYYYYWWWUUUQQQQQQPPPPPPQQQRRRTTTUUUTTTVVVYYYZZZYYYYYYZZZ[[[[[[ZZZXXXXXXYYYXXXVVVUUUVVVUUUTTTSSSTTTUUUXXXYYY]]]^^^```aaa```______```___^^^\\\[[[ZZZ[[[[[[\\\]]]^^^^^^___``````aaaaaa]]][[[WWWUUUTTTSSSRRRPPPQQQQQQRRRTTTVVVVVVWWWWWWWWWXXXZZZ\\\]]]\\\YYYWWWZZZWWWSSSRRRTTTXXXZZZ[[[\\\]]]^^^___```aaabbbbbb```aaacccdddcccaaa```___cccbbbbbbdddgggiiijjjiiijjjeee```___bbbfffhhhhhhfffeeeddddddeeeeeecccaaadddfffjjjjjjhhhjjjwwwwwwtttuuurrrooolllkkkmmmmmmkkkiiijjjrrr}}}WWWZZZ]]]bbbdddfffffffffeeeeeeggghhhjjjkkkkkkkkkeeehhhlllppprrruuuxxxzzzvvvkkkeeeaaa```aaa_________^^^[[[XXXUUUSSSNNNMMMMMMPPPSSSVVVWWWWWWSSSRRRUUUYYYYYYXXX[[[___eeesss~~~tttlllhhhjjjrrrwwwwwwzzz~~~~~~~~~zzzqqqkkkfff^^^VVVVVVXXXXXXXXXYYY\\\ccchhhhhhkkkmmmlllmmmrrrzzzyyy{{{|||yyyzzz}}}|||~~~uuukkkccc___\\\^^^bbbkkkttt|||~~~zzzqqqkkkgggeeebbbdddgggiiijjjjjjjjjjjjjjjgggccc___]]]\\\]]]^^^]]]___aaaaaa^^^ZZZXXXWWWVVVWWWYYY\\\[[[XXXVVVTTTWWWUUUTTTWWWZZZZZZVVVQQQLLLNNNPPPQQQQQQOOOMMMKKKOOOOOOPPPPPPRRRUUUWWWYYYVVVVVVVVVWWWXXXXXXVVVTTTOOONNNNNNNNNOOOPPPRRRTTTSSSVVVYYYZZZZZZ[[[\\\]]]]]][[[YYYXXXXXXWWWVVVTTTUUUTTTSSSSSSSSSUUUWWWYYY\\\^^^______^^^^^^___```^^^]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]]^^^^^^___``````]]][[[XXXWWWWWWWWWUUUSSSQQQSSSTTTTTTTTTVVVWWWXXXWWWWWWYYY\\\^^^]]]ZZZVVVXXXUUURRRRRRUUUYYY\\\]]]]]]^^^___aaaccceeegggggg```aaabbbccccccbbb```___```___^^^```dddggghhhhhhjjjeee```^^^aaadddffffffgggfffeeefffgggfffeeecccbbbdddhhhiiidddccclllxxx}}}ssslllhhhfffbbb```^^^aaagggooowwwTTTWWW]]]aaaddddddcccbbbaaabbbccceeefffgggggggggbbbffflllppprrrsssttttttsss|||zzzzzz}}}}}}zzztttlllccc[[[TTTQQQQQQOOOMMMLLLMMMOOOOOOOOORRRRRRWWW\\\[[[WWWWWWYYY\\\dddqqq~~~}}}vvvooommmrrr{{{sssjjjbbb```^^^^^^aaagggmmmqqqiiiiiigggcccbbbddddddbbbfffdddgggmmmrrrssswww|||~~~{{{zzzzzzxxxxxxzzzyyyvvvsssrrruuu}}}}}}qqqhhhbbb___]]]\\\hhhppp~~~rrrmmmsssuuummmbbb___```bbbbbbdddggghhhgggfffeeeeeejjjhhhddd```]]][[[ZZZZZZYYY\\\______]]][[[YYYXXXVVVUUUWWW[[[ZZZVVVTTTTTTTTTRRRQQQSSSUUUUUURRROOOKKKLLLOOOPPPQQQOOOMMMLLLOOOOOOOOOOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXWWWUUUSSSNNNMMMLLLKKKLLLNNNPPPRRRQQQTTTXXX[[[[[[[[[[[[\\\YYYWWWUUUTTTTTTTTTSSSRRRSSSSSSQQQQQQRRRSSSVVVWWW[[[\\\]]]]]]\\\\\\]]]___]]]\\\ZZZXXXXXXWWWXXXXXX\\\\\\]]]]]]^^^_________]]][[[ZZZYYYZZZYYYWWWUUUQQQTTTUUURRRQQQTTTVVVVVVTTTTTTUUUYYY]]]]]]ZZZVVVUUURRRQQQQQQTTTXXX[[[\\\^^^^^^```bbbdddfffggghhhaaaaaabbbdddffffffdddaaa]]]\\\[[[]]]```dddeeefffgggeeeaaa```aaabbbddddddgggffffffggghhhhhhgggeeebbbdddiiijjjgggdddiiirrrvvv{{{vvvlllddd\\\WWW]]][[[\\\```cccgggooowwwWWWYYY\\\___`````````___^^^___```aaabbbccccccccceeehhhlllnnnooopppqqqsssoooqqqxxxoooaaaYYYWWWTTTPPPMMMMMMMMMMMMLLLSSSSSSWWW[[[ZZZVVVVVVYYYUUUYYY___ffflllnnnnnnlllllliiillltttwwwzzz|||tttmmmmmmuuu}}}uuurrrqqqiii______\\\[[[^^^```aaaeeekkkmmmnnnnnnnnnooorrrwww{{{~~~yyy{{{}}}}}}yyyssswww{{{xxxttttttwww{{{~~~~~~~~~wwwuuussssssvvv}}}}}}{{{wwwrrrnnnkkkjjjjjjnnnxxx|||vvvtttzzz}}}zzz{{{zzzuuuiiieee___ZZZZZZ```hhhooowwwfff___eeekkkkkkccc[[[ZZZ]]]]]]___bbbffffffdddbbbbbbbbbfffdddbbb___\\\ZZZYYYYYYXXX[[[]]]^^^\\\YYYXXXXXXVVVTTTUUUYYYYYYTTTRRRUUUSSSRRRQQQQQQQQQQQQPPPOOOLLLMMMPPPRRRRRRQQQOOONNNQQQPPPPPPOOOPPPRRRSSSTTTVVVUUUUUUVVVWWWWWWTTTRRRMMMLLLKKKJJJJJJLLLNNNPPPNNNRRRWWWZZZZZZYYYYYYYYYVVVTTTRRRRRRSSSTTTSSSSSSTTTSSSRRRQQQRRRTTTVVVWWWZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\[[[YYYXXXVVVVVVWWWWWW\\\\\\]]]]]]^^^______```]]]\\\ZZZZZZZZZZZZXXXVVVPPPUUUUUUQQQNNNRRRTTTTTTQQQPPPPPPUUUZZZ]]]ZZZWWWVVVTTTSSSTTTVVVYYYZZZZZZ]]]^^^^^^___```aaabbbbbb``````aaadddggggggeeebbb]]][[[ZZZ\\\___bbbdddeeecccdddeeedddbbbbbbbbbcccfffeeeeeegggiiiiiihhhgggeeeeeeiiillljjjeeegggllllllnnnssszzzzzznnnggghhhbbb^^^___]]][[[^^^eeepppzzz[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^______``````___fffggghhhhhhhhhiiilllooonnnkkkjjjmmmyyywwwkkk[[[XXXSSSQQQPPPPPPPPPPPPQQQPPPRRRUUUTTTQQQRRRVVVMMMPPPSSSUUUWWWZZZ___cccfffbbbaaaeeedddfffxxx~~~tttddd```^^^```bbbbbbeeekkkiiigggdddbbbccceeehhhkkkgggiiigggccceeeoootttssstttqqqpppqqqpppmmmmmmpppuuuzzzuuuiiifffjjjjjjgggdddeeeiiilllmmmmmmhhhffffffgggjjjllllllkkkggghhhjjjlllnnnooopppqqqqqqqqqpppnnnkkkjjjkkklllmmmxxx}}}{{{|||yyywww~~~yyynnnddd``````XXXYYYXXXWWWZZZeeewwwooo[[[VVV[[[^^^bbb```YYYUUUXXXZZZXXX\\\```dddeeeccc``````aaa```___^^^]]][[[YYYXXXWWWYYY[[[]]]\\\ZZZXXXWWWVVVWWWSSSTTTYYYXXXSSSRRRUUUTTTTTTSSSQQQPPPPPPPPPQQQMMMOOOQQQSSSTTTSSSQQQPPPRRRQQQQQQPPPPPPRRRSSSTTTVVVUUUUUUVVVWWWVVVTTTRRRNNNLLLJJJIIIIIIKKKMMMOOOLLLPPPVVVYYYYYYXXXVVVVVVVVVTTTRRRRRRTTTUUUUUUUUUVVVVVVTTTTTTUUUVVVYYYZZZYYYZZZ[[[ZZZYYYYYY[[[]]]\\\[[[YYYWWWVVVVVVVVVVVV\\\]]]]]]^^^^^^______```]]][[[ZZZZZZZZZZZZWWWUUUPPPUUUVVVOOOMMMPPPSSSRRRNNNMMMMMMRRRYYY\\\ZZZWWWYYYXXXWWWXXXYYYZZZZZZYYY]]]]]]]]]]]]]]]]]]\\\\\\^^^]]]^^^aaaeeefffdddaaa^^^\\\[[[\\\___bbbdddeeeaaadddggggggdddbbbbbbdddeeeddddddfffiiijjjiiihhhcccccceeeiiigggbbbaaadddccchhhmmmooooooxxxuuummmgggeeeaaa[[[[[[```hhhnnnvvvzzzxxxtttqqqppppppsssYYY]]]```^^^ZZZXXXZZZ]]]]]]]]]]]]___``````^^^\\\ccchhhkkkiiihhhjjjkkkiiifffgggggggggmmm~~~|||nnnfff]]]YYYWWWUUUTTTTTTUUUZZZ\\\YYYWWWXXXWWWUUUTTTRRRPPPPPPSSSVVVXXXXXX[[[aaadddbbb^^^aaammmxxxxxxmmmmmmrrruuuuuuuuu}}}rrrjjjiiihhhcccaaacccaaaaaa___[[[[[[```eeegggeeeiiijjjgggeeeffffffcccgggmmmssstttooohhhbbb______]]]]]]```dddggggggeeegggbbb\\\\\\```ddddddbbbbbbbbbdddffffffgggpppzzzxxx{{{wwwlllhhhfffeeejjjhhhddd```[[[WWWSSSRRRZZZ^^^cccfffkkkuuuuuukkkaaaUUUOOORRRWWWYYYXXXSSSRRRVVVZZZZZZVVV[[[^^^]]]]]]___```___bbb___]]][[[ZZZXXXUUUSSSWWWXXXYYYYYYWWWVVVWWWYYYTTTVVVXXXZZZZZZYYYXXXWWWXXXWWWSSSPPPNNNNNNNNNNNNSSSQQQSSSWWWXXXVVVUUUXXXYYYVVVTTTTTTQQQNNNPPPUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUPPPIIIDDDDDDGGGJJJLLLPPPQQQSSSUUUUUUTTTRRRQQQSSSSSSSSSSSSTTTVVVXXXZZZWWWWWWVVVTTTTTTUUUYYY\\\XXX\\\___^^^ZZZYYY\\\```___[[[UUUSSSTTTUUUTTTSSSYYY[[[]]]_________aaaccc]]]XXXUUUVVVZZZ]]]\\\YYYWWWTTTQQQQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRUUUZZZ^^^^^^XXXVVV[[[^^^\\\[[[^^^]]]______]]][[[[[[___ccc___``````aaaccceeeggghhhccc```\\\\\\```dddeeeeeefffeeecccbbbaaabbbcccccc___aaaccceeegggggghhhggg```aaaaaabbbccccccccccccgggdddccceeefffhhhnnnvvvwwwooojjjgggfffhhhnnnqqqooommmkkkhhhcccbbbfffooozzzTTTXXX\\\[[[XXXWWWYYY\\\]]]]]]^^^^^^^^^^^^]]]]]]fffjjjllliiifffgggfffccccccddddddccceeepppvvvoooiiieeedddfffiiimmmnnnjjjeeeaaa]]]XXXVVVTTTQQQPPPQQQRRRRRRRRRXXX___eeeddd```aaaiiiqqq~~~yyy{{{yyynnnjjjlllgggaaa]]]]]]aaacccbbb```dddeeebbbcccgggiiihhhhhhmmmrrrrrrmmmgggaaa^^^bbb```^^^aaafffkkknnnoookkkfffbbbbbbeeeeeebbb^^^___eeeooo{{{xxxtttmmmccc]]][[[]]]^^^^^^^^^]]][[[YYYYYY\\\^^^iiipppyyy~~~pppaaa[[[VVVNNNLLLPPPRRRUUUUUURRRRRRVVVYYYYYYXXX]]]___]]]]]]______]]]aaa___]]]\\\\\\[[[XXXWWWVVVXXXYYYXXXWWWVVVWWWXXXXXXWWWWWWWWWWWWXXXZZZ[[[WWWVVVSSSQQQOOONNNNNNNNNRRRPPPRRRWWWWWWUUUTTTVVVWWWUUUUUUVVVTTTOOOPPPTTTTTTTTTTTTUUUVVVWWWYYYZZZWWWRRRLLLIIIIIIKKKLLLMMMJJJLLLOOOSSSUUUWWWWWWWWWSSSRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUVVVYYY\\\ZZZ]]]___^^^\\\[[[]]]___]]]YYYUUUSSSSSSSSSRRRPPPVVVXXX[[[]]]]]]\\\]]]^^^ZZZWWWTTTVVVZZZ]]][[[YYYVVVSSSQQQPPPRRRSSSTTTSSSTTTTTTSSSQQQPPPRRRVVVYYY^^^XXXWWW[[[^^^\\\\\\^^^[[[]]]]]]\\\ZZZ[[[^^^```^^^___```aaadddfffhhhiiidddaaa]]]]]]```cccdddeeeffffffeeeddddddddddddddd```bbbgggjjjkkkjjjgggeee```aaabbbdddeeeeeeddddddeeebbbaaaaaa___]]]```eeerrr}}}xxxrrrvvvxxxuuuqqqlllddd[[[^^^```ccciiipppxxxSSSVVVYYYZZZXXXXXXZZZ\\\\\\^^^___^^^[[[ZZZ]]]___eeeiiikkkhhheeeeeedddaaacccdddddddddeeejjjrrryyy|||}}}zzzqqqiii___[[[UUURRRPPPPPPPPPPPPRRRYYY``````]]][[[___ccclllwwwuuunnnmmmttt~~~uuuooommmmmmlllkkknnnpppooonnnqqqyyy~~~~~~{{{~~~{{{uuuqqqnnnmmmkkkjjjmmmttt}}}|||ssslllkkkuuuxxxnnn___^^^\\\XXXTTTUUUZZZ```[[[___dddeeeeeegggmmmrrr~~~{{{ggg\\\TTTSSSQQQLLLMMMRRRPPPUUUWWWTTTTTTXXXZZZYYYZZZ^^^```^^^\\\^^^^^^[[[```^^^]]]]]]]]]]]][[[ZZZUUUWWWXXXWWWVVVUUUVVVXXX[[[XXXUUUTTTTTTXXX\\\^^^VVVUUUTTTRRRQQQOOOOOONNNQQQOOOQQQVVVVVVSSSRRRSSSTTTTTTWWWZZZXXXRRRPPPRRRUUUUUUTTTSSSTTTVVVYYYZZZUUURRRNNNLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWVVVVVVYYY[[[\\\]]]^^^___^^^]]]\\\\\\ZZZXXXUUUTTTSSSRRROOOMMMSSSVVVYYYZZZZZZYYYYYYYYYVVVTTTTTTVVVZZZ\\\ZZZXXXTTTRRRPPPPPPQQQSSSSSSRRRVVVVVVUUUSSSQQQRRRUUUWWW]]]YYYXXX[[[^^^]]]]]]___ZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^___aaadddgggiiikkkiiifffcccbbbccceeefffgggddddddeeeeeeddddddcccccc___dddiiinnnooolllgggccc```aaaccceeegggggggggfffgggddddddddd```[[[YYY\\\eeennn|||qqqddd```___]]]]]]^^^bbbeeehhhjjjttt~~~VVVXXXZZZ[[[ZZZYYY[[[\\\[[[^^^```]]]YYYXXX]]]aaa```eeehhhfffeeefffeeebbbaaabbbbbbdddfffkkkqqquuu}}}uuummmbbbYYYTTTSSSTTTUUUQQQVVV[[[[[[XXXUUUVVVXXXaaagggooovvvyyyyyyxxxwwwqqqmmmgggbbbaaaeeemmmsssuuuooonnnpppsssssspppkkkddd^^^YYYYYYZZZZZZWWWWWW___hhhjjjuuummm```\\\XXXUUUUUUQQQMMMNNNSSSUUUZZZ\\\ZZZZZZ\\\\\\ZZZXXX]]]```]]]\\\^^^^^^\\\```^^^]]]\\\\\\\\\ZZZYYYTTTVVVWWWVVVUUUUUUVVVXXXZZZXXXUUUTTTTTTXXX[[[^^^VVVVVVUUUTTTRRRQQQQQQPPPPPPOOOQQQUUUUUUQQQOOOQQQQQQSSSXXX]]][[[TTTPPPQQQWWWUUURRRPPPPPPQQQSSSTTTQQQOOONNNNNNNNNNNNLLLJJJOOOOOOPPPPPPPPPOOONNNMMMQQQPPPPPPPPPRRRSSSUUUWWWUUUVVVWWWVVVUUUUUUVVVXXX\\\\\\\\\^^^___^^^[[[XXXYYYXXXWWWVVVTTTRRROOOMMMRRRUUUXXXZZZYYYWWWWWWWWWSSSSSSSSSVVVYYYZZZXXXVVVRRRPPPOOOOOOPPPRRRRRRQQQVVVWWWWWWVVVUUUUUUWWWYYY\\\ZZZZZZ\\\]]]^^^___```ZZZ[[[\\\]]]]]]\\\\\\\\\]]]]]]___aaadddgggiiijjjiiigggdddcccbbbcccdddeee``````bbbbbbbbbaaa```______bbbhhhlllmmmkkkhhheee```aaacccfffggghhhhhhhhhddddddeeegggddd^^^[[[]]]bbbfffmmmuuu|||jjjhhhddd```^^^^^^^^^___ZZZbbblllssswwwwwwvvvtttvvvwwwwwwwwwyyy}}}yyyvvvqqqoooXXXZZZ[[[[[[ZZZYYYYYYYYY[[[^^^```]]]ZZZYYY^^^ccc___eeehhhgggffffffeeebbb^^^\\\[[[^^^bbbhhhmmmooosssvvv~~~yyyiii___[[[[[[[[[WWWXXXYYYXXXUUUSSSSSSTTTYYYZZZ\\\```dddfffeeedddaaa```^^^ZZZYYY[[[```eeettt{{{mmmpppsssrrrnnngggbbb___bbbccceeefffeeebbb```___[[[]]]aaaccc___]]]eeerrruuufff[[[UUUVVVWWWYYYWWWQQQLLLNNNSSSZZZ___aaa^^^\\\]]]\\\YYYUUUZZZ]]]\\\[[[^^^___]]]```^^^\\\[[[ZZZYYYWWWUUUTTTUUUVVVVVVUUUUUUWWWXXXXXXWWWVVVVVVVVVWWWYYYZZZWWWVVVUUUTTTSSSRRRRRRSSSPPPOOOQQQVVVVVVQQQNNNOOOOOORRRXXX^^^]]]UUUPPPPPPSSSQQQOOOLLLKKKLLLNNNOOONNNNNNNNNOOOQQQPPPNNNKKKGGGHHHJJJLLLNNNPPPRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTQQQSSSTTTTTTSSSRRRRRRSSSXXXYYYZZZ]]]^^^]]]YYYVVVXXXYYYZZZYYYWWWTTTQQQPPPTTTVVVYYYZZZYYYXXXXXXXXXSSSSSSTTTUUUVVVVVVUUUSSSOOONNNMMMNNNPPPQQQPPPPPPQQQSSSUUUVVVVVVWWWYYY[[[ZZZ\\\\\\\\\]]]___```aaa\\\]]]]]]^^^______^^^]]]]]]]]]^^^```bbbeeeggghhhdddcccaaa___^^^]]]^^^___^^^___```aaaaaaaaa______^^^```ccceeeggghhhhhhhhh___```aaaccceeefffgggggg______aaadddaaaZZZWWWYYYYYY]]]dddjjjrrr{{{{{{tttmmmgggccc```___ccckkkqqqrrrpppooooooppprrrsssqqqmmmmmmooorrrsssrrrtttyyy}}}}}}~~~yyyqqqoooooopppuuu{{{wwwzzztttrrrnnnkkkhhheee```]]]YYYYYYYYYYYYYYYXXXWWWVVVZZZ]]]___^^^]]]]]]```cccbbbgggkkkiiigggfffddd```aaa]]]ZZZ\\\aaafffhhhiiimmmlllooowwwtttllliiihhh```^^^\\\YYYWWWUUUTTTSSSTTTSSSSSSTTTWWWYYYZZZYYYYYY[[[[[[YYYVVVUUUXXX[[[___hhhvvv{{{xxxwww|||uuummm______```^^^\\\ZZZZZZ[[[]]]^^^ccciiijjjhhhhhhkkklllnnntttwwwpppkkkttt}}}mmmbbbYYYUUUUUUTTTZZZ___]]]UUUPPPTTTZZZ[[[```aaa]]][[[[[[ZZZWWWSSSXXX[[[ZZZZZZ]]]^^^\\\___]]]ZZZYYYXXXWWWUUUSSSTTTUUUWWWWWWVVVVVVXXXYYYWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQQQQQQQSSSTTTRRRQQQSSSXXXWWWRRROOOOOONNNQQQWWW]]]\\\UUUQQQRRRNNNMMMKKKKKKKKKMMMNNNPPPMMMNNNOOORRRTTTTTTRRROOOJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQOOONNNNNNOOOPPPPPPNNNPPPRRRRRRQQQOOONNNOOOTTTWWW[[[]]]]]][[[XXXVVVXXXZZZ[[[ZZZXXXUUUUUUUUUWWWYYYZZZ[[[ZZZZZZ[[[]]]UUUUUUTTTTTTSSSRRRPPPPPPMMMLLLLLLMMMOOOPPPOOONNNKKKNNNQQQTTTUUUVVVXXXYYYYYY]]]^^^\\\\\\```bbbbbb```___^^^___```aaa```___^^^^^^______```aaacccdddccccccccc```^^^]]]^^^`````````aaaaaabbbbbbaaaaaa_________```aaadddfffggg______^^^^^^```bbbdddeeeaaa___```aaa]]]WWWTTTVVVWWW[[[aaafffiiilllnnnpppppp}}}xxxrrrlllnnnsssyyyyyytttrrrtttrrrtttuuurrrlllfffddddddhhhiiikkkooorrrtttuuuwwwssstttvvvzzz||||||yyyvvvpppsssvvv|||~~~wwwuuullldddaaa``````cccgggsss|||oooeeegggbbbaaa___^^^]]]ZZZVVVSSSXXXXXXXXXYYYZZZZZZYYYXXXZZZ[[[]]]___```bbbbbbcccaaahhhlllkkkiiiiiigggcccddd```]]]^^^cccgggeeebbbcccdddgggmmmrrr{{{ssspppmmmjjjhhheeeaaa___[[[YYYWWWUUUTTTUUUVVVWWWTTTXXX\\\[[[XXXVVVWWWYYYRRRYYYaaajjjvvv~~~xxxrrrnnnmmmlllkkkmmmpppmmmyyyzzzvvvwwwvvvsssqqqwwwyyyvvvqqqnnnggg```VVVVVVVVVVVVVVVZZZ___cccgggkkkvvv~~~{{{tttfff___ZZZTTTSSSUUUTTT^^^eeeaaaXXXTTTYYY```[[[______\\\YYYZZZZZZXXXSSSXXX[[[YYYXXX[[[[[[YYY\\\ZZZYYYXXXXXXXXXVVVTTTTTTVVVWWWXXXWWWWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSUUURRROOOMMMLLLNNNQQQSSSTTTSSSVVVZZZYYYSSSPPPPPPOOOPPPUUUZZZYYYTTTQQQSSSNNNNNNMMMMMMMMMNNNOOOOOOJJJKKKMMMQQQTTTUUUSSSRRRQQQPPPPPPOOONNNNNNNNNNNNSSSRRRPPPNNNMMMMMMMMMMMMLLLNNNQQQRRRPPPNNNLLLLLLPPPVVV\\\___^^^[[[YYYYYYWWWYYY[[[ZZZWWWVVVWWWXXXYYYZZZ[[[[[[[[[\\\___aaaXXXWWWUUURRROOOMMMLLLMMMLLLKKKKKKLLLNNNOOOOOOMMMIIILLLPPPSSSTTTUUUWWWXXXXXX^^^```\\\\\\```ccccccbbb___]]]]]]```bbbbbbaaa``````___^^^^^^^^^^^^___aaabbbbbb```]]]\\\]]]___``````______``````aaabbb```______^^^___```bbbccc___]]][[[YYYZZZ]]]```cccdddaaa``````\\\VVVUUUXXX\\\^^^aaaccccccbbbaaaaaa```gggrrr||||||}}}wwwrrrppppppuuuzzz~~~zzzxxxwwwwwwvvvtttqqqnnnccceeeeeehhhttt}}}{{{vvvpppkkkccc]]][[[ZZZXXXYYY\\\bbbssswwwrrrppphhh```ccc```______``````^^^ZZZWWWYYYYYYYYY[[[]]]^^^^^^]]]ZZZZZZ\\\___ccceeedddccc^^^eeejjjkkkkkkmmmllliii___\\\ZZZ^^^ccceeeaaa\\\[[[^^^eeekkkkkkmmmyyy|||vvvqqqgggddd```[[[WWWVVVVVVWWWPPPVVV\\\]]][[[YYYZZZ\\\SSSYYY\\\]]]___eeeiiijjj```\\\ZZZ___bbbcccdddggg^^^fffqqqzzz}}}~~~|||{{{zzz{{{ssskkkmmmnnnkkkeeeccceeeeeeccc___fffhhhccc``````]]]WWWRRRSSSTTTUUUXXX^^^fffkkk{{{uuuiii___YYYZZZYYYSSSPPPRRRSSS^^^fff```UUUQQQWWW]]][[[^^^___[[[ZZZ\\\]]][[[TTTYYY[[[XXXWWWXXXXXXVVVZZZYYYXXXXXXYYYYYYXXXWWWUUUVVVXXXXXXXXXXXXYYY[[[ZZZXXXVVVSSSRRRQQQRRRRRRSSSPPPLLLIIIIIILLLPPPSSSUUUTTTWWW[[[ZZZTTTPPPPPPOOOPPPTTTXXXWWWSSSRRRTTTSSSRRRRRRQQQPPPNNNMMMMMMGGGHHHJJJNNNRRRSSSSSSQQQMMMMMMNNNOOOQQQSSSUUUVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLNNNQQQRRRPPPMMMLLLKKKOOOVVV^^^aaa^^^[[[ZZZ\\\VVVXXXZZZYYYWWWVVVXXXZZZZZZZZZ[[[ZZZZZZ]]]```dddZZZYYYVVVRRRMMMJJJJJJKKKKKKJJJJJJLLLNNNOOONNNMMMKKKNNNRRRUUUVVVVVVWWWXXXXXX^^^aaa]]]\\\aaadddcccccc___\\\\\\___bbbbbbaaaaaaaaa___^^^]]]\\\\\\\\\YYYZZZ[[[YYYVVVUUUVVVYYY^^^]]]]]]\\\]]]^^^___```aaaaaa```______^^^^^^^^^___\\\XXXVVVVVVZZZ^^^aaaaaa^^^\\\\\\YYYUUUVVVZZZZZZ\\\^^^```aaacccddddddbbbccccccdddjjj{{{zzzwwwtttpppnnn\\\\\\ZZZZZZcccrrr}}}yyytttssspppjjjeee^^^YYYYYYXXXUUUUUUXXX[[[jjjnnnlllnnnkkkfffiiihhhhhhiiijjjjjjhhheeeaaaXXXYYY\\\^^^^^^^^^]]]]]]]]]]]]^^^___aaabbbdddeeefffeeecccdddfffgggggggggeeebbb___]]]^^^_________[[[]]]___bbbgggnnnvvv{{{}}}}}}sssmmmjjjeee^^^YYY\\\```ccccccaaa^^^^^^```[[[XXXUUUVVVXXXZZZYYYXXXXXXTTTPPPQQQVVV[[[\\\[[[XXX]]]eeepppyyy}}}|||zzz~~~}}}zzztttooonnnrrrvvvyyyyyy~~~~~~zzzrrrkkkiiiiiiiiilllnnnqqqqqqnnnhhhaaa]]]```^^^\\\ZZZZZZ\\\]]]^^^\\\bbbddd^^^XXXXXXZZZZZZZZZYYYYYY]]]dddooo{{{ooofffXXXUUUSSSRRRRRRSSSSSSRRRUUUXXXZZZXXXTTTSSSVVVZZZZZZYYYYYYYYYYYY[[[\\\^^^WWWYYY\\\\\\ZZZWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWYYYWWWVVVVVVXXXYYYYYYXXXVVVSSSOOOMMMLLLNNNRRRTTTOOOMMMKKKHHHHHHJJJLLLMMMPPPOOOSSSXXXWWWRRRNNNNNNKKKRRRXXXXXXWWWWWWUUUQQQSSSTTTSSSQQQNNNNNNOOOQQQJJJMMMPPPOOOMMMMMMOOORRR\\\XXXTTTTTTWWWXXXWWWUUUTTTRRRPPPOOOQQQRRRRRRQQQQQQSSSUUUSSSOOOLLLKKKLLLSSSWWW]]]bbbbbb]]]WWWSSSUUUTTTUUUXXXWWWTTTVVV[[[YYY[[[^^^______```bbbccc[[[XXXSSSPPPMMMJJJGGGDDDJJJIIIIIIJJJLLLOOORRRTTTTTTSSSSSSUUUXXXYYYXXXWWW[[[\\\\\\]]]^^^```aaabbbeeeaaa]]]^^^bbbfffeeecccccc```\\\ZZZZZZYYYVVVTTTUUU[[[[[[UUUQQQTTTUUUSSSZZZ[[[\\\\\\]]]]]]]]]]]]bbb___\\\[[[[[[[[[ZZZYYYXXXYYYZZZYYYWWWVVVVVVWWW[[[\\\\\\ZZZ\\\___^^^[[[ZZZ\\\^^^```bbbccccccccc^^^\\\^^^ccceeehhhsssuuulllddd\\\XXX]]]dddjjjpppttt{{{xxxrrrmmmjjjbbb^^^ZZZYYYXXXXXX^^^eeemmmyyyYYY[[[]]]^^^^^^]]]\\\\\\^^^^^^^^^___aaacccdddeeefffeeecccdddeeeffffffeeedddbbb```^^^^^^]]]]]]\\\^^^___``````bbbgggmmmqqqtttyyyxxxqqqhhhiiilllmmmmmmmmmllllllfffbbb^^^\\\[[[[[[YYYWWWRRROOOMMMPPPVVVZZZZZZXXXWWWXXX\\\bbbgggiiihhheeennnmmmkkkfffbbbbbbdddgggfffjjjpppwww|||~~~zzz{{{}}}}}}{{{uuupppkkkhhhddd```___```___^^^]]]^^^aaabbbaaa]]]YYYVVVZZZZZZZZZ[[[]]]bbbiiimmmqqqxxxxxxoooeeeaaabbbbbbeeecccccchhhtttmmm___ZZZXXXVVVSSSQQQQQQQQQPPPNNNOOORRRUUUUUUSSSTTTXXX\\\[[[ZZZYYYXXXXXXXXXYYYYYYVVVWWWYYYZZZZZZYYYWWWUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTUUUWWWXXXWWWWWWUUUSSSPPPMMMLLLMMMOOOQQQPPPOOOMMMLLLKKKKKKLLLLLLOOONNNPPPTTTTTTOOOLLLMMMLLLQQQUUUWWWXXXZZZXXXSSSSSSSSSSSSPPPNNNMMMOOOPPPMMMNNNNNNMMMMMMMMMNNNPPPYYYWWWUUUUUUVVVVVVVVVVVVWWWUUUSSSRRRTTTTTTTTTSSSVVVXXXYYYWWWSSSPPPOOOOOOSSSWWW\\\``````\\\WWWSSSRRROOOOOORRRTTTTTTVVVZZZYYY\\\___`````````aaabbb^^^YYYSSSNNNKKKJJJHHHGGGLLLKKKIIIJJJMMMRRRWWW[[[VVVUUUUUUWWWXXXXXXWWWUUUYYYYYYZZZZZZ\\\]]]^^^___```^^^\\\___ccceeeccc___aaa___\\\ZZZYYYWWWUUUSSSRRRWWWWWWSSSPPPSSSUUUTTTZZZ[[[\\\]]]^^^_________bbb```\\\[[[ZZZYYYXXXWWWUUUWWWXXXXXXWWWVVVVVVWWWYYY[[[ZZZYYY[[[______[[[YYY[[[]]]___aaabbbbbbbbbeeebbbcccdddbbbaaaiiisssyyyxxxqqqkkknnnrrrvvvzzz~~~yyytttqqqnnnmmmoooqqqrrryyy[[[]]]``````^^^\\\[[[[[[_________```aaabbbdddeeefffeeeccccccdddeeedddcccddddddbbbaaa___\\\[[[YYY]]]^^^^^^]]]^^^aaaeeeiiimmmppptttvvv}}}|||{{{|||{{{wwwrrrmmmiiiddd^^^[[[RRRPPPPPPTTTYYY]]]]]][[[^^^\\\[[[\\\______\\\YYY```___^^^[[[YYYWWWYYYZZZWWW]]]ccceeedddeeehhhkkkhhhgggfffgggjjjllllllkkkeeehhhlllpppsssvvvzzz}}}vvvqqqiiiccc```]]][[[ZZZ]]]XXXUUUWWW[[[]]]]]][[[WWWWWWYYYZZZZZZYYYXXXXXX]]]___aaadddjjjuuuyyyxxxyyy}}}wwwrrrttt}}}yyylll```ZZZYYYZZZXXXUUUSSSRRRQQQOOOMMMLLLOOOQQQRRRQQQRRRVVVYYY[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUVVVXXX[[[[[[WWWSSSSSSTTTUUUVVVWWWXXXXXXXXXUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNMMMNNNNNNPPPQQQQQQQQQPPPNNNKKKJJJNNNLLLMMMPPPPPPLLLKKKLLLMMMPPPRRRTTTXXX\\\ZZZTTTRRRSSSRRRPPPNNNMMMNNNOOOOOOMMMKKKJJJLLLMMMNNNNNNVVVVVVVVVUUUTTTTTTUUUVVVXXXVVVTTTTTTUUUVVVUUUTTTYYYZZZ[[[ZZZWWWTTTRRRRRRSSSVVV[[[^^^^^^[[[VVVSSSOOOIIIGGGLLLQQQSSSVVVYYYYYY\\\```bbbaaa```______```[[[SSSNNNKKKJJJJJJJJJMMMKKKIIIJJJMMMSSSZZZ^^^WWWWWWWWWXXXYYYXXXVVVSSSVVVVVVWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[^^^bbbccc```\\\]]]\\\[[[YYYVVVSSSQQQOOOPPPSSSTTTRRRRRRUUUWWWWWWZZZ[[[\\\^^^___`````````bbb___\\\ZZZYYYXXXUUUTTTQQQTTTVVVWWWVVVVVVVVVWWWWWWYYYXXXWWWZZZ^^^___\\\XXXYYY\\\^^^``````aaa```hhhffffffeeeaaa^^^bbbgggjjjmmmqqqvvv~~~___bbbdddccc```\\\[[[\\\_________```aaabbbcccdddfffdddbbbbbbccccccbbbaaaeeeffffffeeeaaa]]][[[YYYXXXYYYZZZ[[[\\\___dddggggggkkkooorrruuuzzzoooiii^^^\\\[[[^^^ccchhhkkkkkkkkkhhheeefffhhhgggaaa\\\]]]\\\\\\ZZZXXXWWWVVVVVVUUUZZZ]]]]]]]]]^^^]]][[[ZZZ[[[\\\[[[[[[[[[\\\^^^ZZZ^^^aaaccccccccceeehhhbbb___[[[VVVRRRQQQSSSTTTZZZXXXYYY^^^ccceeegggiiilllkkkkkkjjjiiiiiihhhhhhoooqqqssswww}}}}}}qqqiiibbb\\\[[[^^^\\\ZZZXXXVVVVVVUUUSSSQQQNNNOOOPPPPPPOOOOOOQQQTTTZZZYYYXXXWWWVVVUUUUUUTTTUUUSSSSSSVVV[[[\\\WWWRRRPPPPPPRRRSSSUUUUUUVVVVVVTTTSSSSSSTTTUUUVVVUUUTTTRRRRRRQQQQQQPPPPPPOOOOOOQQQSSSUUUVVVTTTPPPKKKHHHMMMKKKKKKNNNNNNKKKKKKNNNOOOOOOOOOPPPVVV[[[YYYRRRRRRSSSSSSQQQNNNLLLMMMNNNOOOKKKGGGGGGKKKNNNOOOOOORRRUUUWWWUUURRRQQQSSSVVVVVVTTTSSSSSSTTTUUUTTTSSSVVVWWWXXXXXXWWWVVVUUUTTTUUUWWWZZZ]]]]]]ZZZWWWUUUPPPHHHDDDIIIOOOSSSTTTVVVYYY]]]aaacccaaa___]]]]]]___[[[UUUPPPNNNMMMKKKJJJLLLLLLKKKLLLOOOTTTYYY\\\WWWWWWWWWXXXYYYYYYWWWUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYY[[[^^^```^^^\\\YYYZZZZZZYYYWWWTTTOOOLLLQQQRRRSSSTTTUUUXXXZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^___]]]ZZZYYYXXXWWWUUUSSSPPPSSSVVVWWWWWWWWWWWWXXXUUUVVVVVVUUUXXX]]]___\\\WWWXXX[[[]]]___`````````eeeeeeffffffdddcccdddgggmmmmmmlllkkklllqqq{{{bbbfffhhhfffaaa]]]]]]^^^```_________```aaabbbbbbeeecccaaa```aaabbbaaa```fffhhhjjjhhhddd___]]]]]]XXXZZZ[[[[[[\\\___cccfffcccdddfffiiiooovvv}}}ssspppmmmmmmqqqxxx}}}{{{zzz|||}}}yyyooofffbbbaaa___^^^]]][[[YYYWWWXXX[[[[[[\\\aaaddd___VVVVVVXXXYYYXXXVVVVVVYYY[[[YYY]]]______]]]]]]```ddd___^^^[[[VVVSSSSSSWWWZZZ]]]```hhhqqquuuvvv~~~rrriiiaaa]]]ZZZVVVUUUWWW[[[YYYXXXXXXXXXXXXVVVTTTNNNOOOOOOOOOOOOOOOQQQRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSRRRUUUZZZ[[[WWWRRRNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSTTTVVVVVVUUUSSSOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVWWWUUUPPPKKKHHHMMMKKKKKKNNNOOOMMMNNNRRRQQQPPPNNNNNNSSSXXXVVVPPPRRRSSSSSSRRROOOMMMLLLMMMLLLHHHEEEFFFJJJOOOPPPPPPPPPSSSUUUTTTRRRPPPRRRUUUTTTSSSSSSTTTVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXVVVXXXZZZ[[[[[[ZZZXXXVVVTTTKKKGGGJJJPPPRRRSSSTTTYYY\\\```bbb```^^^\\\[[[[[[YYYVVVTTTSSSPPPMMMKKKNNNOOOQQQSSSVVVWWWYYYYYYVVVUUUUUUVVVXXXYYYYYYWWWUUUVVVWWWXXXXXXWWWWWWVVVXXXWWWVVVWWWYYY[[[\\\]]]ZZZ[[[^^^bbbddd```YYYTTTTTTSSSSSSUUUWWWXXXYYY[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXXXXYYYXXXVVVUUUQQQTTTWWWYYYXXXXXXWWWXXXSSSTTTTTTRRRVVV\\\]]][[[WWWYYY[[[]]]___`````````ccceeeggggggggghhhhhhhhhjjjkkkiiieeebbbbbbgggkkkmmmyyycccgggjjjhhhbbb]]]]]]____________^^^^^^___``````cccaaa______```aaa```___eeehhhkkkiiieeeaaaaaaaaa^^^______^^^]]]]]]___aaaeeeccc```aaagggnnnuuuyyy|||~~~qqqnnnkkkiiigggeeebbb___bbbdddeeegggooouuunnnaaaZZZ[[[\\\]]]]]]^^^```bbbcccgggkkkkkkjjjkkkqqqwwwrrrpppjjjddd```___bbbdddjjjppp}}}rrrhhhaaa[[[YYYVVVRRRPPPQQQYYYXXXWWWWWWXXXXXXVVVTTTLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWXXXXXXXXXXXXXXXUUUSSSTTTWWWXXXWWWUUUQQQQQQQQQRRRRRRQQQPPPPPPSSSRRRSSSTTTVVVVVVTTTRRRMMMNNNOOOPPPRRRSSSTTTTTTRRRSSSUUUUUUSSSPPPKKKIIILLLJJJKKKPPPQQQQQQRRRUUURRRRRROOOMMMPPPUUUUUUQQQSSSTTTUUUSSSPPPNNNMMMMMMIIIGGGFFFGGGJJJMMMOOOOOOOOOQQQRRRSSSRRRQQQQQQRRRSSSSSSSSSVVVXXXZZZYYYXXXVVVVVVWWWZZZ\\\^^^]]][[[WWWWWWXXXYYYYYYXXXWWWWWWUUUOOOKKKNNNQQQRRRRRRTTTXXX[[[^^^___^^^\\\[[[[[[YYYXXXWWWVVVVVVTTTPPPMMMPPPRRRVVVYYY[[[[[[[[[ZZZVVVTTTRRRSSSVVVXXXYYYYYYVVVWWWXXXYYYYYYXXXVVVUUUWWWVVVTTTSSSTTTVVVXXXZZZ]]]___eeeqqqzzzyyyooofffYYYUUUTTTWWWYYYXXXXXXYYY[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYWWWUUURRRUUUYYYZZZYYYWWWVVVUUURRRSSSRRRPPPSSSZZZ\\\ZZZYYYZZZ]]]___aaaaaabbbaaadddggghhhffffffhhhgggdddbbbddddddaaa]]]\\\^^^```^^^fffpppwww{{{bbbgggjjjhhhaaa\\\\\\______^^^^^^]]]]]]]]]^^^^^^```___^^^^^^___aaa```___cccgggjjjiiieeebbbccceeebbbbbbbbb___]]]\\\\\\^^^cccddddddcccdddiiipppvvvssswww}}}~~~{{{wwwtttzzzoooooonnnnnnooooooppppppwww~~~yyyuuutttttt}}}uuuhhhddd^^^ZZZYYYXXXUUUTTTUUU[[[ZZZYYYYYYYYYXXXUUUSSSMMMLLLLLLLLLNNNOOOPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVZZZXXXVVVTTTTTTUUUWWWXXXUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQSSSUUUUUURRRPPPMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRPPPNNNLLLKKKIIIHHHKKKQQQTTTSSSTTTXXXQQQSSSQQQNNNOOOUUUXXXWWWTTTUUUVVVUUUQQQOOOMMMMMMHHHHHHIIIIIIHHHIIIKKKLLLOOOOOOOOOQQQRRRSSSQQQOOOPPPPPPRRRUUUXXXZZZZZZYYYYYYXXXXXX[[[^^^^^^\\\ZZZVVVUUUUUUUUUUUUUUUUUUVVVTTTPPPOOORRRSSSQQQSSSVVVWWWYYY[[[\\\[[[ZZZ[[[[[[XXXWWWVVVUUUVVVUUUTTTRRROOOQQQTTTWWWZZZ[[[\\\\\\XXXUUUQQQPPPRRRUUUXXXYYYWWWXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRQQQQQQRRRSSS]]]___iii}}}zzzccc]]]ZZZ]]]^^^ZZZYYYZZZYYYYYYZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZYYYVVVTTTSSSVVVYYYZZZWWWTTTRRRQQQRRRSSSQQQOOORRRXXXZZZXXX[[[\\\^^^aaabbbcccccccccdddgggfffbbbbbbeeeccc___^^^```bbb```\\\ZZZ\\\^^^XXX\\\bbbfffiiimmmpppsssvvv```eeeiiiggg```[[[[[[^^^^^^^^^]]]\\\\\\\\\]]]]]]___^^^]]]]]]___aaa``````aaaeeehhhgggdddbbbdddhhhaaabbbbbb```]]]\\\]]]^^^[[[bbbhhhhhhddddddiiioooqqqrrrqqqrrruuu~~~|||{{{qqqjjjddd___YYYVVVWWWXXXXXXYYY\\\___^^^]]]\\\\\\YYYVVVSSSQQQOOOMMMLLLLLLLLLKKKJJJQQQRRRSSSUUUUUUUUUTTTSSS[[[ZZZXXXTTTRRRSSSWWWZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRTTTSSSQQQOOONNNMMMLLLLLLLLLMMMNNNOOORRRRRRQQQOOONNNMMMLLLLLLGGGGGGJJJQQQUUUTTTVVVYYYPPPSSSSSSOOOPPPVVV[[[]]]UUUVVVWWWVVVRRROOONNNNNNHHHJJJLLLKKKGGGFFFGGGJJJOOONNNMMMPPPSSSTTTQQQNNNLLLMMMOOORRRWWWYYYYYYWWW[[[YYYYYYZZZ]]]]]]ZZZWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPQQQTTTTTTQQQTTTXXXVVVXXXZZZZZZZZZZZZ[[[\\\ZZZWWWTTTTTTUUUVVVVVVVVVLLLMMMOOORRRUUUYYY[[[]]][[[WWWQQQOOOPPPSSSVVVWWWWWWXXXYYYYYYYYYWWWUUUTTTMMMOOOQQQRRRPPPNNNMMMMMMYYY\\\iiilllddd```cccccc___\\\]]]WWWXXXZZZ\\\^^^___``````\\\[[[ZZZZZZZZZXXXUUURRRTTTVVVYYYYYYVVVRRROOONNNRRRSSSQQQNNNQQQWWWYYYWWW\\\]]]```bbbdddeeeeeeeeeaaadddccc^^^^^^bbbaaa\\\]]]______]]]YYYWWWYYY\\\UUUWWW\\\aaadddfffggggggaaakkkwwwaaadddeeebbb]]]ZZZ[[[^^^aaa```^^^]]]]]]^^^```aaa]]]]]]\\\]]]^^^___```aaabbbccceeeggghhhhhhggggggeeedddaaa```^^^\\\ZZZXXX```aaaccceeefffgggggghhhooonnnnnnoooqqqtttwwwzzz}}}ooogggdddaaa^^^]]]XXXVVVYYYZZZWWWXXX^^^___``````]]]YYYVVVTTTTTTKKKLLLMMMLLLJJJHHHHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUYYYWWWTTTRRRRRRUUUXXXZZZZZZYYYYYYZZZYYYWWWSSSOOOKKKKKKMMMPPPSSSTTTSSSRRRMMMNNNMMMKKKHHHIIIMMMQQQVVVUUUTTTTTTSSSPPPLLLIIIHHHJJJMMMOOOQQQSSSVVVYYYUUUSSSSSSTTTWWWZZZ[[[[[[XXXXXXWWWTTTQQQNNNLLLLLLJJJNNNQQQPPPLLLJJJLLLOOOLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPNNNLLLRRR[[[___]]]^^^\\\ZZZYYYZZZZZZZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\WWWYYYZZZZZZWWWTTTRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUTTTVVVXXXXXXWWWUUUVVVTTTSSSSSSTTTWWWZZZ\\\[[[\\\\\\[[[XXXVVVUUUUUUPPPQQQRRRQQQOOOMMMMMMNNNYYY[[[hhh}}}lllaaadddfff```\\\]]]ZZZXXXXXX[[[___bbbbbb```bbb```]]][[[ZZZYYYWWWVVVXXXUUURRRSSSUUUVVVTTTRRRTTTTTTSSSSSSTTTVVVXXXYYY[[[^^^aaaeeeggggggfffeeegggfffdddaaa^^^[[[ZZZYYY[[[ZZZYYYWWWUUUTTTRRRQQQRRRTTTWWW[[[^^^```aaabbb___```ccchhhpppvvvzzz{{{aaaccceeebbb]]]ZZZ\\\^^^bbbaaa___^^^]]]]]]^^^^^^]]]^^^^^^^^^____________aaabbbdddeeefffgggffffffdddccc```___]]][[[ZZZXXX]]]___bbbdddfffhhhiiikkkmmmmmmmmmnnnooorrrtttvvv{{{{{{rrreee]]]ZZZ[[[ZZZYYY]]]XXXWWWYYYXXXVVVWWW[[[\\\^^^___^^^ZZZWWWTTTTTTQQQQQQOOOMMMKKKJJJLLLNNNNNNMMMLLLLLLLLLOOOSSSVVVZZZYYYVVVTTTSSSTTTUUUVVVVVVVVVWWWXXXYYYXXXTTTQQQJJJJJJKKKMMMQQQSSSSSSRRRQQQPPPOOOMMMLLLMMMOOOQQQYYYYYYXXXVVVSSSOOOLLLJJJLLLNNNQQQRRRRRRSSSTTTVVVTTTSSSRRRSSSVVVYYYZZZ[[[YYYYYYWWWUUURRROOONNNNNNOOOSSSUUUSSSMMMIIIIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMOOONNNNNNSSSZZZ\\\YYYZZZYYYYYYZZZ[[[ZZZXXXVVVSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVWWWZZZ\\\]]][[[[[[YYYVVVRRRPPPPPPQQQSSSSSSTTTUUUUUUUUUTTTTTTVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUTTTTTTUUUWWWZZZ[[[YYYYYYYYYXXXVVVUUUTTTUUURRRTTTVVVUUUTTTRRRRRRSSSYYY]]]mmm|||lllaaaccceee```\\\]]]ZZZXXXWWWZZZ]]]```aaa```bbb```]]][[[ZZZYYYWWWVVVTTTTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]aaadddfffhhhhhhhhhhhhfffccc```]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQUUUXXX\\\^^^_________^^^^^^aaadddhhhiiiiiilllrrr~~~```bbbcccaaa]]][[[\\\^^^aaaaaa```___^^^]]]]]]\\\^^^^^^___```___^^^]]]\\\___```bbbcccdddeeeddddddbbbaaa___]]][[[ZZZYYYXXX[[[^^^bbbdddfffhhhkkkmmmllllllllllllmmmooopppqqquuuuuuuuuyyyxxxnnnhhhbbb\\\VVVSSSUUUXXXXXXXXX\\\YYYWWWWWWVVVTTTTTTWWWXXX[[[^^^^^^[[[XXXUUUTTTWWWVVVSSSOOOMMMMMMQQQTTTSSSPPPLLLIIIJJJOOOUUUYYY[[[ZZZXXXVVVUUUTTTSSSSSSUUUUUUVVVWWWXXXVVVRRROOOIIIHHHHHHJJJMMMPPPRRRRRRTTTRRRPPPPPPQQQRRRSSSSSSYYY[[[\\\YYYTTTPPPPPPQQQRRRTTTWWWXXXVVVUUUTTTUUUSSSRRRQQQSSSVVVYYYZZZZZZYYYYYYWWWVVVTTTSSSQQQQQQRRRUUUXXXVVVQQQLLLJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJMMMNNNNNNRRRXXXXXXUUUUUUUUUWWWYYY[[[ZZZWWWTTTQQQRRRSSSUUUWWWYYYZZZ[[[YYYXXXVVVUUUVVVXXX[[[]]]]]][[[WWWRRRNNNMMMOOORRRTTTTTTUUUVVVWWWWWWVVVVVVWWWVVVUUUUUUVVVWWWUUUTTTUUUUUUVVVWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXUUUWWWZZZZZZYYYXXXXXXYYYYYYaaauuuyyykkk```aaabbb^^^\\\]]]ZZZXXXWWWYYY\\\^^^````````````^^^\\\ZZZXXXWWWVVVQQQTTTUUUSSSOOONNNQQQUUURRRSSSUUUXXX[[[]]]^^^_________```aaabbbcccddddddgggeeebbb___]]]\\\\\\\\\YYYWWWUUURRRPPPPPPPPPQQQMMMOOORRRVVVYYY[[[\\\]]][[[ZZZXXXXXXZZZZZZZZZYYYZZZ[[[```hhhsss___```aaa```]]][[[\\\]]]_________```______^^^]]]]]]^^^______^^^\\\ZZZXXX\\\^^^___aaabbbbbbbbbbbb```___^^^\\\YYYXXXXXXYYY\\\```dddfffggghhhkkknnnkkklllllllllmmmmmmmmmmmmpppqqqqqqrrrwwwqqqfff___ZZZWWWZZZXXXUUUUUUWWWXXXXXXWWWZZZXXXVVVUUUTTTSSSSSSSSSTTTXXX\\\]]][[[XXXUUUTTTYYYXXXVVVSSSQQQRRRTTTWWWWWWSSSMMMKKKLLLQQQVVVYYYWWWWWWWWWWWWVVVUUUTTTSSSXXXWWWWWWWWWVVVSSSNNNJJJIIIGGGEEEFFFJJJNNNQQQRRRSSSQQQOOOQQQUUUXXXWWWUUUUUUYYY\\\ZZZVVVTTTVVVZZZWWWYYY]]]]]]\\\YYYWWWWWWTTTRRRRRRSSSVVVYYYZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTRRRUUUXXXXXXUUUQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKJJJMMMNNNMMMOOOTTTVVVTTTRRRRRRSSSVVVXXXXXXVVVTTTRRRSSSTTTVVVXXXZZZ[[[\\\^^^\\\XXXUUUTTTUUUXXXYYYZZZXXXVVVRRRNNNNNNPPPSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVUUUTTTVVVVVVXXXYYYZZZYYYYYYXXX[[[YYYWWWWWWXXXZZZ\\\\\\WWWYYY\\\]]]]]]\\\]]]^^^\\\ggg~~~uuuiii______```^^^\\\]]][[[ZZZYYYZZZ[[[^^^```aaa_________]]]ZZZXXXWWWWWWRRRSSSSSSQQQOOOOOORRRUUUSSSUUUXXX[[[^^^_________dddcccaaa^^^]]]\\\\\\\\\dddbbb___\\\ZZZ[[[\\\\\\XXXVVVSSSPPPNNNNNNPPPQQQNNNPPPSSSVVVYYY[[[[[[\\\VVVUUUSSSSSSUUUVVVUUUUUUWWWVVVUUUWWW\\\dddlllqqqwww{{{^^^______^^^]]]\\\\\\]]][[[\\\^^^___````````````]]]]]]^^^^^^]]]ZZZWWWVVV[[[\\\^^^___```aaa``````^^^^^^]]][[[XXXWWWYYY[[[___cccggghhhffffffiiillljjjkkklllmmmmmmlllkkkjjjmmmnnnooommmkkklllppptttzzzrrrfff^^^ZZZXXXVVVTTTTTTTTTSSSTTTUUUUUUTTTRRRUUUVVVUUUSSSRRRRRRRRRQQQRRRUUUZZZ\\\[[[XXXVVVTTTWWWXXXYYYXXXVVVVVVVVVXXXWWWSSSOOOMMMOOOQQQSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUWWWVVVVVVVVVUUURRRMMMJJJJJJGGGEEEEEEIIILLLOOOPPPNNNMMMMMMQQQWWWZZZYYYWWWTTTYYY\\\[[[WWWUUUWWW[[[YYY\\\___```^^^\\\[[[ZZZTTTSSSRRRSSSWWWYYY[[[[[[YYYWWWVVVVVVXXXYYYXXXVVVTTTWWWYYYZZZXXXTTTQQQOOOLLLKKKIIIHHHGGGIIIJJJLLLMMMOOONNNJJJKKKQQQUUUUUURRRQQQPPPQQQTTTVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\aaa^^^ZZZUUUSSSRRRSSSTTTRRRSSSUUUTTTSSSRRRSSSTTTSSSSSSTTTUUUUUUVVVUUUUUUWWWUUUSSSSSSUUUVVVUUUUUUWWWXXXZZZ[[[[[[ZZZYYYXXXZZZXXXVVVVVVYYY\\\]]]]]]WWWYYY[[[\\\\\\]]]^^^```___kkkyyynnnfff^^^]]]^^^^^^\\\\\\\\\]]]\\\\\\]]]^^^```aaa]]]___```^^^ZZZXXXWWWXXXSSSPPPMMMLLLNNNQQQQQQQQQVVVXXXZZZ]]]^^^_________gggeeeaaa^^^[[[ZZZZZZZZZ^^^]]][[[YYYXXXYYYZZZ[[[WWWUUURRROOONNNNNNPPPQQQQQQSSSUUUXXXZZZ[[[[[[[[[TTTRRRQQQQQQSSSTTTTTTSSSVVVUUUTTTTTTUUUYYY]]]```bbbcccdddfffkkkttt}}}]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\^^^```aaabbbccc]]]^^^^^^]]]\\\ZZZWWWVVVZZZ[[[]]]^^^___```______]]]^^^^^^ZZZWWWVVVYYY]]]```dddhhhgggdddbbbeeeiiihhhiiikkkllllllkkkiiihhhmmmmmmkkkfffaaa___aaadddkkksssuuueee___YYYVVVVVVVVVUUUTTTOOOPPPRRRTTTUUUTTTSSSRRRPPPRRRRRRPPPPPPSSSSSSPPPQQQTTTXXXZZZYYYWWWUUUUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXTTTPPPNNNPPPPPPOOOLLLNNNOOOQQQSSSUUUVVVWWWWWWRRRRRRSSSUUUVVVUUUQQQNNNLLLIIIGGGGGGIIILLLNNNOOOJJJKKKNNNRRRWWWYYYYYYXXXVVVYYY\\\[[[WWWTTTSSSSSSWWWYYY\\\]]][[[ZZZYYYYYYTTTRRRQQQSSSVVVYYYZZZZZZWWWUUUTTTVVVZZZ\\\[[[XXXZZZ[[[[[[ZZZXXXUUUQQQNNNOOOMMMJJJIIIHHHJJJLLLMMMPPPRRRPPPKKKJJJPPPUUUWWWSSSQQQOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]```^^^YYYUUURRRQQQQQQQQQMMMQQQUUUWWWWWWWWWWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSVVVTTTRRRRRRTTTVVVVVVVVVYYYZZZ[[[\\\[[[ZZZYYYXXXXXXUUUSSSUUUYYY\\\\\\[[[WWWXXXYYYYYYYYYZZZ^^^aaaccclll{{{zzzlllfffbbb]]]]]]^^^___]]]\\\\\\^^^______^^^^^^___aaa[[[^^^```___[[[WWWWWWXXXRRRMMMHHHHHHLLLOOOOOONNNWWWXXXZZZ\\\]]]^^^______dddcccaaa___^^^]]]^^^^^^YYYYYYXXXXXXXXXYYYYYYYYYWWWUUUSSSQQQPPPPPPQQQQQQTTTUUUWWWXXXYYYYYYYYYXXXTTTRRRPPPPPPQQQQQQPPPOOOPPPPPPQQQRRRTTTVVVXXXZZZ\\\[[[YYYXXXXXX\\\bbbgggooorrruuuuuuuuuxxx]]]\\\\\\\\\]]]]]]]]]\\\]]]\\\\\\]]]^^^```bbbccc```___^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^____________\\\^^^^^^[[[WWWVVVZZZ___\\\aaafffeee```___bbbfffdddfffiiikkkkkkiiigggeeeiiiiiihhhccc^^^\\\^^^aaa```eeelllqqqxxxnnnddd[[[WWWSSSRRRTTTUUUTTTSSSOOOQQQTTTVVVVVVUUUUUUTTTJJJOOOPPPNNNOOOTTTTTTQQQRRRTTTWWWXXXWWWVVVUUUUUUXXXYYY[[[[[[[[[\\\___aaa^^^YYYSSSPPPQQQQQQOOOLLLMMMNNNOOOQQQRRRTTTVVVWWWQQQQQQSSSUUUWWWVVVSSSPPPNNNLLLIIIIIIKKKMMMMMMMMMIIIMMMQQQTTTVVVVVVWWWXXXTTTVVVXXXYYYXXXTTTPPPMMMSSSUUUVVVUUUTTTRRRRRRSSSQQQPPPOOOQQQTTTWWWXXXXXXVVVTTTRRRUUUZZZ]]]\\\YYY[[[[[[ZZZYYYXXXVVVSSSQQQQQQOOOLLLJJJJJJKKKMMMOOOPPPSSSSSSOOOMMMQQQUUUVVVQQQPPPPPPQQQSSSTTTSSSRRRTTTUUUWWWYYY[[[]]]___```[[[ZZZWWWUUUSSSRRRQQQQQQNNNRRRVVVYYYYYYYYYZZZ[[[UUUUUUUUUUUUTTTSSSRRRQQQUUUSSSQQQQQQTTTVVVWWWXXX[[[\\\\\\\\\[[[ZZZZZZYYYXXXUUUSSSVVV[[[]]]\\\YYYXXXXXXWWWUUUUUUXXX]]]aaaeeehhhnnnuuuyyytttkkkccc___^^^]]]]]]___```^^^[[[ZZZ]]]```aaa___]]]]]]^^^ZZZ^^^aaa___[[[WWWWWWYYYPPPNNNKKKJJJKKKNNNPPPQQQVVVVVVWWWYYY[[[^^^```aaa``````___^^^]]]\\\\\\\\\VVVWWWXXXYYYZZZZZZYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSTTTRRRPPPPPPQQQQQQPPPOOONNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXWWWVVVVVVXXXZZZ\\\\\\\\\ZZZYYY[[[```dddgggmmmvvv~~~\\\[[[[[[\\\]]]^^^]]]\\\___^^^]]]\\\]]]___aaacccbbbaaa___^^^]]]\\\\\\\\\YYYZZZ\\\^^^_________^^^\\\^^^^^^[[[WWWVVV[[[```YYY^^^cccbbb^^^\\\```eeebbbdddgggiiiiiihhheeeccc^^^aaadddccc___]]]]]]^^^YYY```gggjjjjjjnnnuuu}}}tttfff^^^VVVSSSOOOOOORRRTTTTTTRRROOORRRTTTUUUTTTSSSRRRRRRGGGMMMOOOMMMOOOTTTUUUQQQSSSUUUWWWWWWVVVUUUUUUVVV[[[[[[[[[ZZZ[[[^^^cccgggfff___WWWSSSTTTTTTRRRPPPMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTTTTVVVVVVUUUQQQNNNOOOMMMKKKKKKLLLMMMMMMLLLJJJOOOTTTVVVUUUTTTUUUWWWPPPQQQTTTWWWXXXVVVQQQLLLQQQQQQQQQOOOMMMKKKLLLMMMPPPNNNMMMOOORRRUUUVVVVVVUUUSSSQQQUUU[[[^^^]]]ZZZXXXXXXWWWXXXYYYYYYWWWVVVSSSQQQNNNKKKKKKLLLOOOPPPOOOTTTVVVRRRPPPRRRTTTTTTPPPPPPQQQTTTUUUTTTRRROOORRRSSSVVVYYY\\\___aaacccWWWVVVUUUTTTSSSSSSSSSRRRQQQTTTWWWYYYYYYZZZ[[[]]]VVVVVVVVVUUUTTTSSSRRRQQQTTTRRRPPPQQQTTTWWWXXXYYY]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWVVVYYY^^^```]]]ZZZYYYXXXVVVSSSSSSWWW\\\aaafffddddddeeefffeeebbb___[[[\\\\\\]]]___aaa___[[[XXX\\\```aaa___\\\\\\\\\ZZZ^^^aaa```[[[WWWWWWYYYQQQRRRRRROOOLLLNNNSSSXXXTTTTTTUUUWWWZZZ^^^bbbddd___^^^]]][[[ZZZXXXVVVUUUTTTVVVXXXZZZ[[[[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRPPPOOORRRQQQPPPQQQSSSUUUUUUTTTRRRRRRQQQQQQQQQSSSUUUVVVPPPSSSWWWYYYXXXVVVUUUUUUVVVVVVUUUSSSRRRRRRUUUWWWTTTZZZ```cccfffnnn{{{|||zzz]]]\\\[[[[[[[[[[[[[[[[[[[[[YYYXXXZZZ___bbbbbb```bbbaaa___]]]\\\[[[[[[[[[ZZZ]]]aaabbbaaa^^^]]]]]]YYYZZZZZZYYYXXXXXXZZZ[[[cccbbbaaa```___^^^]]]]]]eeebbbccceeeddd```___aaabbbbbbbbbaaa___\\\ZZZXXX\\\[[[[[[\\\^^^aaadddfffpppwww~~~fff\\\\\\YYYUUUSSSSSSSSSQQQRRRVVVUUUWWWZZZ\\\[[[WWWSSSOOOQQQOOOMMMNNNPPPSSSTTTUUUVVVXXXZZZZZZXXXWWWVVVWWWYYY\\\]]][[[YYY[[[aaafffddd___YYYWWWWWWVVVQQQLLLRRRRRRRRRRRRQQQPPPOOONNNQQQRRRTTTUUUUUUSSSQQQPPPMMMLLLLLLMMMOOOPPPOOOMMMPPPPPPQQQUUUXXXXXXUUUQQQRRRRRRRRRSSSSSSRRROOOLLLMMMQQQTTTRRRMMMJJJKKKMMMLLLMMMNNNOOORRRTTTVVVWWWTTTTTTTTTUUUWWWZZZ]]]^^^YYYZZZZZZXXXVVVTTTTTTUUUTTTRRRNNNKKKJJJKKKMMMOOOQQQPPPPPPQQQRRRTTTSSSSSSTTTSSSRRRSSSUUUTTTQQQNNNOOORRRVVVYYYZZZ\\\___aaaZZZUUUSSSVVVVVVTTTSSSTTTXXXWWWYYY\\\\\\YYYZZZ^^^YYYYYYXXXTTTPPPMMMLLLLLLSSSRRRRRRSSSTTTVVVYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYY[[[]]]]]]\\\YYYVVVWWWUUUUUUXXX]]]aaaaaa``````````````````_________]]]\\\\\\]]]^^^___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVUUUUUUQQQNNNMMMOOOQQQQQQPPPSSSTTTUUUWWWYYY\\\^^^___aaa\\\WWWVVVYYYZZZXXXVVVZZZZZZZZZZZZ[[[\\\]]]^^^WWWWWWXXXYYYZZZXXXTTTQQQPPPPPPPPPPPPPPPPPPOOOOOOSSSQQQQQQSSSUUUUUURRROOOTTTUUUVVVXXXXXXVVVUUUTTTVVVXXXYYYYYYVVVTTTSSSSSSUUUSSSPPPNNNMMMOOOQQQSSSSSSTTTVVVXXX[[[___dddhhhpppqqqqqqrrrrrruuuyyy||||||}}}~~~|||rrrnnniiiccc```^^^^^^___\\\[[[ZZZYYYYYYYYYYYYYYY\\\ZZZYYYZZZ^^^aaabbbbbbdddbbb```^^^\\\]]]]]]^^^^^^```ccccccaaa```______ZZZZZZ[[[ZZZZZZ[[[\\\]]]``````______^^^^^^^^^]]]dddaaa```cccbbb___^^^aaabbbbbbbbbaaa___]]]ZZZYYYYYYYYYYYYZZZ\\\___bbbdddbbbgggpppxxxwwwddd]]]^^^[[[VVVSSSSSSSSSRRRTTTYYYVVVYYY\\\]]]\\\YYYTTTQQQQQQOOOMMMMMMPPPRRRSSSSSSWWWYYY[[[ZZZYYYWWWVVVWWWWWWZZZ[[[ZZZXXXYYY^^^ccc___\\\YYYZZZ[[[YYYSSSNNNPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOOQQQQQQQQQRRRSSSSSSPPPNNNQQQQQQQQQTTTXXXXXXVVVTTTSSSSSSSSSTTTUUUTTTPPPNNNMMMPPPSSSQQQMMMJJJKKKMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUWWWZZZ\\\]]]ZZZZZZZZZXXXUUUSSSSSSTTTSSSQQQNNNKKKJJJKKKMMMNNNOOONNNOOOPPPQQQRRRRRRQQQUUUTTTSSSTTTUUUUUURRROOOPPPSSSVVVXXXYYY[[[^^^```YYYTTTRRRTTTUUUTTTTTTVVVZZZYYY[[[^^^\\\XXXXXX[[[ZZZZZZYYYVVVRRROOONNNNNNRRRRRRRRRRRRTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]^^^______^^^\\\ZZZYYYXXXXXXZZZ]]]___``````^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[YYY[[[\\\]]]]]]\\\ZZZXXXYYYYYYXXXWWWVVVUUUTTTTTTYYYVVVRRRQQQQQQRRRPPPNNNVVVVVVWWWXXXZZZ]]]___aaa___ZZZUUUTTTWWWYYYWWWUUUYYYYYYYYYZZZ[[[\\\^^^^^^YYYYYYZZZ[[[[[[XXXTTTPPPLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQPPPRRRVVVWWWVVVTTTVVVXXXYYYZZZZZZYYYXXXVVVXXXYYYZZZYYYVVVSSSRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSTTTVVVYYY^^^aaacccddddddcccbbbcccfffiiieeeeeegggiiilllooorrrtttuuuwww||||||uuurrrnnnhhhcccbbbZZZXXXUUUSSSRRRSSSUUUVVV[[[[[[YYYXXXWWWWWWWWWWWW]]][[[YYYZZZ]]]```bbbcccfffdddaaa^^^]]]^^^```bbbcccdddeeeeeecccaaaaaabbb\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^___bbb^^^]]]______]]]^^^aaabbbbbbbbbaaa___]]][[[ZZZVVVVVVWWWXXXZZZ\\\___aaa[[[___dddiiimmmuuuuuufff___]]]\\\WWWTTTUUUUUUTTTVVV[[[YYY[[[^^^___^^^[[[WWWTTTTTTRRRPPPPPPRRRTTTTTTTTTYYY[[[\\\[[[YYYWWWVVVWWWUUUWWWYYYYYYXXXXXX\\\___YYYXXXYYY[[[]]][[[VVVQQQOOOOOOOOOPPPPPPOOONNNNNNPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRTTTWWWYYYYYYWWWTTTSSSRRRRRRSSSVVVWWWWWWVVVSSSSSSSSSTTTUUUTTTPPPNNNNNNPPPRRRQQQMMMJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[ZZZXXXUUURRRRRRSSSQQQPPPMMMKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPUUUUUUTTTUUUVVVUUURRRPPPSSSTTTVVVWWWXXXZZZ]]]___YYYTTTQQQSSSUUUTTTVVVYYY]]]\\\^^^aaa^^^XXXVVVXXX[[[[[[ZZZWWWSSSPPPOOOOOORRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWYYY\\\^^^aaabbb___````````````___^^^]]]\\\]]]^^^^^^]]]]]]^^^___\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\^^^]]][[[XXXVVVXXXWWWUUUTTTTTTTTTUUUVVVZZZXXXVVVUUUUUUUUUSSSQQQWWWVVVVVVWWWYYY[[[___```[[[WWWSSSRRRUUUWWWVVVTTTVVVWWWXXXYYY[[[]]]^^^^^^[[[[[[[[[\\\[[[XXXRRRNNNMMMMMMOOOQQQSSSTTTVVVVVVSSSQQQQQQRRRVVVYYYZZZZZZ[[[\\\]]]______]]]\\\[[[[[[[[[[[[YYYUUUSSSRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQSSSSSSSSSUUUXXX[[[^^^^^^]]][[[YYYXXXZZZ\\\VVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^```bbbeeegggiiiiiiooovvv|||~~~~~~xxxtttttttttsssqqqggg```[[[[[[[[[WWWSSSSSSNNNLLLKKKJJJKKKNNNQQQSSS\\\[[[ZZZXXXWWWWWWWWWWWW\\\ZZZYYYYYY[[[^^^aaabbbgggeeeaaa^^^^^^```ccceeefffggggggfffdddcccccceee___^^^]]]\\\]]]]]]]]]\\\XXXYYYZZZ[[[\\\^^^^^^______[[[ZZZ[[[\\\ZZZ\\\``````aaaaaa```___]]][[[ZZZWWWWWWWWWWWWXXXYYY[[[\\\[[[^^^aaaccceeehhhmmmqqqxxxlll```YYYYYYVVVVVVYYYYYYWWWWWWZZZ[[[\\\___aaa```]]]ZZZXXXYYYWWWUUUUUUWWWXXXWWWWWWZZZ[[[]]]\\\ZZZXXXWWWWWWTTTVVVXXXYYYXXXXXXZZZ\\\WWWVVVWWWYYYZZZYYYVVVRRRPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRMMMOOOSSSYYY]]]___^^^\\\UUUTTTSSSRRRSSSTTTTTTUUUQQQQQQQQQSSSTTTSSSPPPMMMOOOQQQRRRPPPMMMKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKQQQRRRUUUXXXZZZ[[[[[[[[[[[[\\\[[[XXXTTTQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOTTTTTTTTTUUUUUUTTTRRRPPPTTTUUUWWWWWWWWWYYY\\\^^^[[[UUURRRTTTVVVVVVYYY]]]```___bbbddd```YYYUUUVVVZZZZZZYYYVVVRRRPPPOOOOOOSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUWWWZZZ]]]aaadddfff`````````___^^^]]]^^^^^^```bbbdddbbb___]]]^^^```\\\\\\[[[ZZZYYYWWWWWWVVVYYYZZZ\\\\\\\\\\\\\\\]]][[[[[[\\\[[[[[[YYYXXXWWWYYYXXXVVVUUUUUUWWWYYYZZZVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTVVVYYY\\\^^^YYYVVVSSSRRRTTTUUUVVVUUUUUUVVVXXXZZZ[[[]]]^^^___[[[[[[[[[[[[ZZZVVVPPPLLLRRRSSSSSSTTTUUUVVVVVVWWWVVVTTTSSSTTTVVVYYY\\\^^^^^^___aaabbbbbbaaa___^^^]]]]]][[[XXXUUURRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQUUUVVVVVVVVVUUUVVVXXXZZZ^^^^^^]]]ZZZWWWVVVVVVXXXSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\[[[___eeefffdddbbbcccfffbbbaaabbbdddhhhmmmqqqtttwwwuuuqqqooonnnnnnmmmlllllljjjhhhggghhhiiiiiihhhlllhhhccc```aaacccdddddd^^^YYYVVVYYYZZZXXXUUUUUUPPPNNNMMMLLLLLLNNNPPPQQQ]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ\\\___aaafffccc```]]]]]]___ccceeefffggggggfffdddcccdddeeeccc```]]]\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[]]]^^^^^^]]]YYYXXXYYYYYYXXXZZZ^^^^^^_________^^^]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVXXX[[[^^^```ccceeegggpppwwwyyysssiii^^^WWWUUUTTTWWW\\\]]]YYYVVVWWWZZZ\\\___aaaaaa___]]][[[\\\ZZZYYYXXXYYYYYYXXXWWWYYY[[[\\\\\\ZZZXXXWWWWWWTTTVVVWWWXXXXXXXXXYYYZZZWWWVVVUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQOOOMMMMMMNNNPPPQQQKKKMMMRRRXXX]]]___^^^\\\WWWVVVTTTRRRPPPPPPQQQRRRSSSSSSSSSUUUVVVUUURRRPPPRRRRRRRRRPPPNNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNNNNRRRSSSVVVYYY[[[\\\\\\\\\\\\]]][[[XXXTTTPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIILLLOOOPPPOOONNNOOOPPPPPPQQQSSSSSSSSSRRRQQQQQQUUUVVVXXXXXXXXXYYY\\\^^^\\\WWWSSSVVVXXXYYY[[[___aaaaaacccddd```YYYUUUVVVWWWXXXWWWTTTQQQNNNMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUWWWZZZ^^^bbbeeegggaaabbbcccaaa___]]]^^^```bbbeeefffeee```^^^^^^___]]]\\\\\\ZZZYYYXXXWWWWWWYYY[[[^^^^^^]]]\\\^^^______]]]ZZZWWWVVVVVVXXXYYYZZZYYYWWWVVVVVVXXXZZZ[[[UUUVVVXXXYYYYYYZZZZZZZZZWWWVVVUUUUUUVVVYYY[[[]]]XXXVVVTTTSSSTTTUUUVVVVVVUUUVVVXXXZZZ\\\^^^^^^^^^ZZZYYYXXXXXXWWWTTTOOOLLLUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVXXX[[[^^^```aaabbbddddddbbbaaa```]]]]]]ZZZWWWSSSRRRRRRTTTRRRQQQOOOMMMMMMOOOQQQSSSWWWXXXYYYXXXWWWVVVXXXYYYXXXYYYXXXVVVSSSQQQRRRSSSNNNNNNMMMMMMNNNQQQSSSUUUSSSSSSRRRPPPPPPOOOPPPPPPSSSVVVYYYZZZWWWVVVVVVWWWVVVVVVVVVVVVWWWZZZ^^^aaacccaaa^^^]]]^^^^^^^^^]]]^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYYZZZZZZZZZYYYTTTSSSWWWZZZWWWSSSSSSNNNMMMKKKJJJJJJKKKLLLMMM]]]\\\\\\[[[[[[[[[[[[[[[XXXZZZ[[[[[[[[[\\\^^^```bbb```]]]\\\\\\^^^aaacccbbbdddeeeeeedddcccdddddddddaaa]]]\\\]]]]]][[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\XXXWWWYYYYYYWWWXXX[[[\\\\\\]]]]]]]]]\\\ZZZYYY[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUXXX[[[___bbbeeefffmmmoooqqqrrrwwwvvvjjjfffaaa[[[WWWRRRRRRVVV\\\]]]YYYVVVVVVXXXZZZ]]]___aaa```___^^^\\\[[[YYYXXXYYYXXXVVVTTTWWWYYY[[[[[[ZZZXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVTTTSSSRRRRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWQQQPPPMMMKKKJJJJJJKKKLLLNNNOOOQQQUUUYYYZZZXXXVVVXXXWWWVVVSSSPPPOOOPPPRRRXXXWWWXXXZZZ[[[ZZZXXXUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNRRRSSSUUUWWWYYY[[[\\\\\\]]]]]]\\\XXXSSSOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHLLLPPPQQQOOOMMMNNNOOOLLLOOOQQQSSSRRRRRRRRRSSSTTTWWWYYY[[[[[[[[[]]]^^^\\\WWWTTTWWWYYYYYY[[[^^^______```aaa^^^WWWTTTVVVUUUVVVUUUSSSOOOMMMLLLMMMOOOPPPRRRTTTUUUVVVWWWWWWTTTUUUWWWYYY\\\___bbbcccccceeegggfffbbb___```bbbbbbcccdddcccaaa^^^]]]]]][[[[[[ZZZZZZYYYXXXWWWWWWXXX[[[______]]]\\\^^^aaaaaa^^^YYYUUUSSSTTTWWWYYYWWWWWWVVVUUUUUUVVVWWWXXXWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]YYYWWWVVVTTTSSSTTTUUUVVVVVVWWWZZZ\\\^^^^^^^^^^^^YYYWWWUUUTTTTTTSSSQQQOOOUUUUUUWWWYYYZZZ\\\^^^^^^[[[[[[ZZZWWWVVVWWWZZZ]]]___```aaaccccccaaa```___]]]\\\YYYUUUQQQQQQSSSUUURRRPPPMMMLLLLLLNNNQQQSSSTTTVVVWWWVVVUUUUUUVVVWWWUUUVVVVVVTTTQQQOOOOOOOOOKKKJJJHHHHHHJJJMMMPPPRRRRRRQQQPPPOOONNNLLLKKKKKKNNNPPPRRRSSSRRRRRRTTTUUUUUUUUUSSSQQQPPPQQQTTTWWWYYYWWWUUUUUUVVVWWWVVVUUUXXXVVVTTTTTTUUUVVVVVVVVVTTTUUUUUUVVVVVVUUUTTTSSSSSSOOOOOOSSSVVVSSSOOOMMMJJJJJJIIIIIIIIIKKKLLLMMM\\\[[[[[[[[[[[[\\\]]]]]]XXX[[[^^^___^^^]]]^^^```]]]\\\[[[ZZZZZZ\\\^^^___]]]```cccdddcccbbbbbbbbbddd```]]]]]]```aaa^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXZZZYYYVVVVVVXXXZZZZZZ[[[\\\\\\[[[YYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVXXX[[[```dddfffggghhhjjjjjjiiigggkkkttt|||~~~jjjaaa___\\\XXXWWWRRRPPPSSSXXXYYYVVVUUUWWWUUUWWWZZZ^^^```aaa``````]]]\\\ZZZZZZYYYXXXVVVTTTUUUWWWZZZZZZYYYXXXXXXYYYUUUTTTRRRRRRSSSUUUWWWWWWSSSTTTUUUUUUTTTSSSSSSSSSPPPPPPRRRSSSTTTUUUUUUUUUQQQPPPNNNKKKJJJIIIIIIIIINNNNNNPPPRRRUUUVVVUUUSSSVVVWWWXXXVVVSSSRRRSSSUUUZZZZZZ[[[]]]^^^]]][[[YYYWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNQQQRRRSSSTTTVVVYYY[[[\\\^^^^^^\\\XXXSSSNNNMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHEEEJJJOOOPPPMMMKKKLLLNNNJJJNNNQQQSSSSSSSSSTTTVVVSSSWWW[[[^^^^^^^^^^^^___[[[VVVTTTWWWYYYXXXYYY[[[[[[ZZZ[[[\\\YYYSSSRRRUUUTTTUUUTTTRRROOOLLLLLLLLLLLLMMMOOORRRTTTUUUUUUVVVTTTUUUUUUWWWYYY[[[\\\]]]aaaeeeiiigggccc______aaa___^^^^^^___```^^^[[[YYYWWWWWWWWWVVVVVVVVVUUUUUUVVVZZZ^^^^^^\\\[[[^^^aaa```]]]YYYVVVTTTTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSSSSVVVXXXYYYZZZ[[[\\\]]]]]]\\\\\\YYYXXXVVVTTTRRRRRRTTTUUUXXXYYY[[[^^^______^^^]]]XXXVVVSSSRRRSSSTTTTTTTTTVVVVVVWWWYYYZZZ[[[]]]]]]ZZZ[[[[[[YYYVVVWWWZZZ]]]\\\^^^___``````___^^^\\\[[[ZZZWWWSSSPPPPPPSSSVVVQQQPPPOOONNNNNNPPPQQQSSSPPPRRRTTTTTTSSSSSSTTTUUUWWWXXXXXXVVVRRROOONNNNNNKKKJJJHHHGGGHHHJJJNNNPPPSSSSSSSSSSSSQQQOOOMMMLLLMMMMMMNNNNNNOOOQQQSSSUUUTTTTTTSSSPPPMMMMMMPPPSSSUUUTTTRRRRRRRRRRRRQQQOOOTTTRRRPPPOOOQQQRRRRRRRRRRRRSSSTTTSSSRRRRRRQQQRRROOOLLLLLLRRRUUUQQQMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMZZZZZZZZZZZZ[[[\\\]]]^^^YYY]]]aaabbb```______aaaZZZYYYYYYYYYYYY[[[\\\]]]ZZZ]]]aaaccccccbbbaaaaaaccc___\\\^^^bbbdddbbb___[[[[[[[[[[[[ZZZZZZZZZZZZ[[[XXXXXX[[[ZZZVVVTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUVVVYYY^^^bbbdddeee```dddhhhgggddddddgggkkkkkkrrr|||}}}oooccc``````]]]XXXUUUSSSPPPQQQTTTUUUTTTVVVYYYSSSUUUYYY\\\___aaaaaaaaa```^^^]]]\\\\\\ZZZWWWUUUTTTVVVXXXYYYYYYXXXXXXYYYUUURRRPPPOOOQQQSSSUUUVVVOOORRRVVVXXXWWWUUUTTTSSSMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHLLLLLLMMMPPPTTTVVVVVVUUUTTTWWWYYYXXXVVVUUUWWWYYYZZZZZZ[[[]]]^^^^^^[[[YYYXXXVVVSSSRRRRRRRRRRRRQQQTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRTTTVVVYYY[[[___^^^\\\XXXRRRNNNLLLLLLMMMNNNOOOOOONNNLLLIIIHHHCCCIIINNNOOOLLLIIIJJJMMMJJJMMMRRRTTTTTTTTTWWWYYYRRRVVV\\\___``````______YYYUUUTTTWWWYYYWWWVVVXXXXXXVVVWWWXXXUUUQQQPPPTTTUUUUUUUUURRROOOMMMLLLMMMHHHJJJMMMPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY^^^cccgggfffaaa]]]]]]^^^\\\ZZZZZZ\\\^^^^^^ZZZVVVTTTTTTTTTTTTSSSSSSSSSSSSUUUYYY]]]]]][[[ZZZ]]]```^^^]]]ZZZWWWUUUTTTTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTPPPRRRSSSRRRQQQSSSXXX\\\WWWYYY[[[\\\]]]\\\ZZZYYYYYYXXXVVVTTTQQQQQQRRRTTTYYYZZZ]]]___```___^^^]]]YYYVVVRRRQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[YYYWWWWWWZZZ]]][[[\\\]]]______]]]\\\[[[ZZZYYYUUUQQQOOOPPPSSSVVVOOOPPPPPPQQQRRRRRRRRRQQQNNNPPPSSSTTTSSSSSSTTTVVVXXXYYYXXXUUUQQQMMMKKKKKKLLLJJJGGGEEEEEEHHHJJJLLLOOOPPPQQQQQQOOOMMMJJJIIIOOONNNMMMMMMMMMOOORRRTTTVVVWWWUUURRRNNNNNNQQQTTTUUUSSSQQQPPPPPPOOOMMMKKKPPPNNNLLLLLLMMMOOOOOOOOOMMMNNNNNNMMMMMMMMMOOOQQQLLLIIIJJJPPPTTTPPPLLLJJJKKKJJJIIIHHHHHHHHHHHHHHHZZZZZZZZZ[[[\\\^^^___```______```aaaaaaaaaaaaaaaccc[[[VVVYYY\\\ZZZZZZ]]]]]]]]]]]]___bbbddddddccccccbbbaaa``````aaabbbccc______^^^]]][[[YYYWWWVVVXXXVVVTTTUUUWWWXXXWWWTTTTTTVVVWWWVVVUUUUUUWWWXXXVVVUUUUUUXXX[[[[[[YYYVVVWWWYYY[[[\\\\\\^^^bbbdddfffdddbbbaaaaaabbbdddfffiiijjjlllrrrzzzkkkeeebbb]]]ZZZYYYYYYYYYXXXSSSQQQNNNNNNPPPSSSTTTTTTQQQVVVZZZZZZ]]]```___\\\\\\]]]\\\[[[XXXXXXYYYZZZYYYWWWUUUTTTUUUVVVVVVVVVSSSSSSRRRQQQOOONNNMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWVVVTTTQQQPPPPPPQQQUUURRRNNNLLLMMMMMMNNNMMMNNNMMMKKKMMMPPPTTTWWWWWWWWWWWWVVVTTTRRRSSSUUUXXXTTTXXX[[[[[[YYYYYY[[[]]][[[YYYWWWUUUTTTUUUVVVWWW[[[YYYVVVTTTRRRSSSTTTUUUWWWTTTQQQNNNOOORRRVVVYYY\\\\\\[[[YYYUUUPPPKKKHHHKKKIIIHHHHHHIIIJJJIIIHHHIIIIIIHHHHHHIIIKKKMMMOOOLLLMMMOOOTTTXXXYYYVVVRRRRRRTTTVVVXXXZZZ[[[[[[[[[XXXVVVTTTSSSTTTUUUUUUUUURRROOOOOOPPPOOOMMMPPPUUUWWWSSSRRRRRRQQQLLLLLLNNNPPPMMMNNNRRRRRRNNNPPPVVVRRRUUUXXX[[[]]]\\\[[[ZZZbbbaaa`````````^^^[[[YYYXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTXXXXXXZZZ]]]______\\\ZZZWWWXXXYYYXXXVVVUUUVVVWWWVVVWWWXXXXXXXXXWWWUUUTTTUUUTTTVVVXXXWWWTTTTTTXXXVVVYYY[[[YYYYYY[[[YYYVVVXXXVVVTTTTTTUUUVVVWWWWWWYYY[[[]]]^^^^^^___aaabbb\\\XXXSSSPPPOOOOOOOOOPPPVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYXXXYYY[[[^^^^^^^^^]]]\\\ZZZUUURRRTTTRRRMMMNNNSSSSSSSSSRRRPPPNNNOOOSSSUUUYYYXXXVVVTTTSSSSSSTTTTTTVVVXXXZZZ[[[YYYUUUQQQNNNNNNLLLJJJHHHGGGIIIKKKMMMOOOQQQSSSSSSPPPMMMKKKJJJNNNNNNNNNNNNNNNOOOOOOOOOWWWUUUQQQMMMLLLLLLNNNPPPTTTRRROOOLLLJJJHHHHHHGGGIIIKKKMMMMMMLLLKKKKKKLLLOOOOOOOOOOOOOOOPPPQQQRRRNNNLLLLLLNNNQQQQQQOOOKKKLLLKKKJJJKKKLLLLLLJJJIIIYYYYYYZZZZZZ[[[\\\]]]^^^^^^______`````````_________YYYWWWZZZ[[[XXXYYY]]]\\\[[[\\\___cccfffgggfffeeedddcccbbbaaabbbbbbccc______^^^]]][[[YYYWWWVVVVVVTTTSSSSSSUUUVVVUUUSSSSSSUUUWWWWWWVVVVVVVVVWWWXXXWWWWWWYYY]]]^^^]]][[[XXXZZZ\\\]]]^^^___aaaccceeecccaaa______```aaaccccccccccccfffjjjpppvvvyyy~~~zzzttttttuuuxxx|||}}}pppcccbbb___[[[YYYYYYZZZZZZYYYTTTRRRPPPPPPQQQRRRRRRRRRRRRVVVZZZZZZ[[[^^^]]]YYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVSSSRRRSSSTTTTTTSSSQQQQQQPPPPPPOOOOOONNNNNNPPPPPPQQQSSSTTTVVVWWWWWWYYYYYYXXXUUURRRPPPPPPQQQUUUSSSQQQQQQQQQQQQPPPOOOPPPOOONNNOOORRRUUUVVVVVVYYYYYYYYYWWWTTTTTTUUUWWWUUUWWWYYYZZZZZZZZZ[[[]]][[[ZZZXXXVVVVVVVVVXXXXXX\\\[[[ZZZXXXVVVUUUTTTSSSWWWUUURRRPPPPPPSSSVVVYYYXXXXXXXXXWWWSSSOOOKKKHHHLLLJJJHHHGGGHHHHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLNNNRRRVVVWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTQQQQQQRRRRRRQQQNNNPPPNNNNNNOOONNNMMMOOOUUUWWWSSSQQQRRRQQQNNNOOORRRSSSPPPQQQTTTSSSPPPSSSYYYXXXYYY\\\^^^___^^^]]]\\\aaa```^^^^^^^^^\\\YYYWWWVVVUUUUUUTTTSSSRRRPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\^^^]]][[[XXXVVVWWWXXXWWWVVVUUUWWWYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUWWWYYYXXXUUUUUUYYYXXX[[[\\\YYYYYY\\\[[[XXX[[[ZZZYYYXXXXXXXXXWWWWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^[[[XXXSSSPPPNNNOOOOOOPPPTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\[[[\\\]]]^^^^^^\\\[[[ZZZZZZTTTPPPRRRQQQNNNMMMQQQQQQRRRSSSRRRQQQPPPQQQRRRWWWVVVUUUUUUTTTTTTTTTTTTTTTVVVXXXXXXWWWUUUQQQOOOOOONNNLLLJJJJJJJJJKKKLLLNNNPPPRRRQQQOOOMMMLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNRRRPPPNNNKKKJJJKKKLLLMMMOOOOOOPPPOOONNNLLLJJJHHHIIIKKKMMMMMMLLLKKKKKKLLLOOOOOOPPPQQQRRRSSSSSSSSSOOONNNMMMOOORRRSSSPPPMMMOOOMMMJJJHHHIIIJJJJJJJJJXXXXXXXXXYYYYYYZZZZZZZZZ]]]]]]]]]^^^]]]]]]\\\\\\YYYWWWXXXYYYXXXVVVXXX\\\ZZZ[[[\\\```eeehhhiiiiiieeedddbbbaaa````````````___^^^^^^]]][[[YYYWWWVVVTTTSSSQQQRRRSSSTTTSSSRRRSSSVVVYYYZZZYYYXXXWWWWWWVVVVVVVVVXXX[[[]]]]]]]]]YYY[[[^^^____________```bbbaaa___]]]]]]^^^___`````````___```aaacccfffgggjjjpppyyyvvvccc]]]___aaaaaa```jjjkkkjjjgggfffgggddd___]]]ZZZWWWVVVWWWXXXXXXXXXUUUSSSRRRRRRSSSRRRQQQOOOSSSWWWYYYYYYZZZ\\\[[[XXX[[[ZZZYYYZZZ]]]]]]ZZZWWWUUUSSSPPPOOOPPPPPPPPPOOOMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVYYYZZZ\\\\\\[[[XXXTTTQQQQQQRRRUUUUUUUUUVVVWWWVVVSSSQQQRRRQQQPPPRRRTTTVVVUUUTTT[[[\\\\\\ZZZWWWUUUTTTTTTVVVUUUUUUWWWZZZ\\\\\\[[[\\\[[[ZZZXXXXXXYYYZZZ[[[]]]^^^^^^]]][[[XXXVVVTTTWWWVVVUUUTTTTTTVVVXXXYYYWWWWWWWWWVVVSSSPPPLLLJJJLLLJJJGGGGGGGGGGGGFFFEEEJJJIIIGGGEEEDDDDDDEEEEEEKKKKKKLLLOOORRRTTTTTTSSSUUUUUUTTTSSSSSSSSSSSSTTTTTTPPPMMMNNNPPPPPPLLLHHHNNNLLLLLLNNNNNNLLLOOOTTTVVVRRRPPPRRRSSSQQQSSSWWWYYYVVVUUUVVVTTTSSSWWW\\\___```aaaaaaaaa```___^^^___^^^\\\\\\[[[ZZZWWWTTTSSSRRRRRRQQQPPPNNNNNNMMMQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYZZZ[[[\\\[[[XXXVVVVVVWWWVVVUUUUUUVVVYYY[[[\\\[[[YYYXXXWWWWWWWWWWWWYYYWWWXXXZZZYYYVVVVVVZZZYYY[[[ZZZWWWWWWZZZ[[[YYYYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\[[[YYYWWWWWWYYY[[[ZZZWWWTTTPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]ZZZXXXWWWYYYRRRNNNOOOPPPOOONNNOOOPPPRRRTTTTTTRRRPPPPPPPPPTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUSSSQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLNNNOOOOOOMMMMMMNNNOOOOOONNNLLLKKKJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIKKKOOORRRRRROOOLLLIIIJJJLLLMMMMMMLLLJJJKKKLLLNNNOOORRRTTTUUUUUUUUUTTTPPPOOONNNPPPSSSTTTQQQNNNSSSOOOJJJGGGGGGHHHIIIJJJWWWXXXXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[[[[ZZZZZZYYYTTTVVVXXXXXXVVVTTTVVVZZZZZZ[[[]]]aaaeeehhhiiihhhdddbbb```^^^]]]\\\\\\\\\^^^^^^^^^]]][[[YYYXXXWWWTTTSSSRRRQQQRRRSSSSSSSSSTTTXXX\\\^^^]]][[[YYYXXXYYYYYYYYYZZZ[[[\\\]]]]]]ZZZ]]]```aaa```^^^^^^^^^___^^^]]]]]]]]]^^^```aaa______``````aaabbbcccccchhhjjjkkkmmmqqqwww}}}eeeZZZYYY\\\[[[XXX^^^^^^]]]\\\\\\\\\\\\ZZZYYYVVVSSSRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTSSSQQQNNNRRRVVVXXXXXXZZZ]]]]]]ZZZ\\\ZZZXXX[[[___```[[[VVVRRRPPPMMMLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSVVVZZZ\\\\\\\\\[[[YYYVVVTTTTTTUUUTTTTTTVVVYYY[[[YYYUUURRRPPPPPPQQQSSSUUUVVVUUUTTT[[[]]]^^^\\\YYYUUUSSSRRRWWWTTTSSSVVVZZZ]]]]]][[[\\\\\\[[[ZZZZZZ[[[\\\\\\^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZXXXUUURRROOOMMMJJJHHHFFFFFFGGGHHHGGGFFFHHHGGGFFFDDDDDDCCCDDDDDDJJJJJJKKKLLLNNNQQQRRRSSSVVVTTTRRRPPPOOOOOOOOOOOOQQQMMMKKKMMMQQQQQQLLLGGGLLLKKKLLLNNNNNNLLLNNNSSSUUUQQQPPPSSSTTTTTTWWW\\\```^^^[[[XXXVVVUUUXXX\\\cccccccccbbbaaa```___^^^^^^\\\ZZZZZZYYYXXXUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXYYYZZZYYYYYYZZZ[[[ZZZWWWUUUVVVVVVVVVTTTTTTVVVZZZ]]]]]]\\\YYYVVVUUUVVVWWWYYYZZZXXXYYY[[[YYYVVVWWW\\\XXXYYYWWWSSSSSSWWWYYYXXXRRRTTTWWWYYYZZZ[[[\\\\\\```___\\\YYYVVVUUUXXXZZZXXXWWWTTTQQQNNNNNNOOOPPPQQQQQQSSSUUUVVVXXXYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[^^^^^^^^^]]][[[YYYWWWVVVXXXSSSNNNNNNQQQQQQPPPOOORRRSSSTTTSSSQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSWWWVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKLLLMMMLLLKKKLLLOOOQQQOOOMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLHHHJJJMMMPPPPPPOOOLLLJJJKKKLLLMMMMMMKKKJJJKKKLLLKKKNNNRRRUUUVVVVVVUUUSSSPPPNNNNNNPPPSSSSSSQQQNNNRRROOOKKKIIIHHHIIIIIIHHHXXXXXXYYYYYYXXXWWWVVVUUUXXXXXXYYYYYYYYYXXXXXXWWWRRRVVVXXXVVVTTTSSSUUUWWWZZZ[[[]]]aaaeeeffffffeeedddbbb```^^^\\\[[[[[[[[[^^^^^^]]]]]][[[ZZZXXXWWWUUUUUUTTTSSSRRRSSSTTTVVVWWW[[[___bbbaaa^^^[[[ZZZ^^^^^^___^^^]]]]]]]]]]]][[[]]]```aaa___]]]]]]]]]\\\\\\\\\]]]___```bbbccc_________`````````______^^^___aaaccceeeiiinnnqqqxxx~~~}}}tttppplllnnnuuuppp]]]WWWWWWXXXVVVVVVWWWZZZ\\\ZZZWWWTTTSSSVVVSSSQQQOOOOOOOOONNNMMMOOOOOOQQQSSSUUUTTTRRROOOPPPTTTWWWWWWZZZ^^^___]]]ZZZWWWVVVYYY]]]]]]XXXSSSOOOMMMJJJIIIJJJJJJJJJIIIJJJKKKNNNPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRUUUYYY[[[YYYZZZZZZXXXWWWVVVWWWYYYRRRSSSVVVYYY[[[ZZZVVVSSSOOOOOOOOORRRTTTVVVUUUTTTYYY[[[]]]\\\YYYVVVTTTSSSXXXUUUTTTVVVZZZ]]]]]][[[]]]\\\\\\[[[[[[[[[[[[[[[]]]\\\[[[ZZZ[[[]]]___aaa[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\YYYVVVSSSPPPNNNIIIHHHGGGGGGHHHJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJKKKKKKLLLMMMPPPQQQTTTSSSPPPNNNLLLLLLLLLLLLNNNLLLKKKNNNRRRSSSPPPLLLMMMLLLMMMPPPOOOMMMNNNSSSTTTQQQQQQTTTVVVWWWZZZ^^^dddccc___ZZZVVVVVVXXXZZZcccbbbaaa___^^^]]]]]]]]]]]][[[YYYXXXXXXWWWVVVTTTQQQQQQQQQQQQRRRTTTVVVWWWRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZXXXVVVWWWWWWVVVTTTTTTUUUYYY\\\\\\ZZZWWWUUUTTTUUUWWWYYYYYYWWWXXXZZZYYYVVVXXX]]]XXXYYYWWWRRRRRRWWWYYYXXXRRRUUUYYYZZZZZZZZZ[[[]]]```___\\\XXXUUUTTTVVVXXXWWWWWWVVVSSSOOONNNPPPRRRRRRSSSUUUWWWXXXYYYYYYYYYWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWTTTPPPOOOQQQSSSSSSQQQTTTTTTSSSQQQOOOOOOQQQSSSPPPQQQSSSTTTUUUUUUTTTSSSZZZYYYWWWUUUSSSRRRQQQPPPQQQQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJKKKNNNPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLJJJJJJJJJLLLIIILLLPPPTTTUUUUUUSSSQQQNNNLLLLLLNNNQQQRRROOOLLLNNNMMMMMMNNNNNNLLLIIIFFFZZZZZZZZZZZZYYYWWWUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWTTTWWWWWWSSSRRRTTTUUUTTTXXXYYY[[[___cccdddcccbbbfffdddbbb```___^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVUUUTTTRRRSSSVVVXXXXXX\\\aaacccbbb___]]]\\\[[[]]]^^^^^^[[[YYYXXXXXX[[[]]]______]]]\\\\\\]]]\\\\\\]]]^^^```aaacccdddccccccbbbaaa___^^^]]]\\\[[[\\\___aaadddggghhhiiijjjlllsss|||~~~yyyrrrmmmkkkjjjjjjjjjhhheeeddddddeeelllzzz{{{fffYYYUUUVVVUUUQQQSSSYYY^^^\\\VVVRRRSSSTTTRRROOONNNNNNMMMLLLJJJMMMMMMOOOQQQSSSSSSQQQOOONNNRRRUUUUUUXXX^^^```^^^WWWUUUSSSUUUVVVVVVSSSOOOMMMKKKIIIHHHIIIJJJJJJIIIKKKMMMOOORRRSSSRRRQQQQQQNNNNNNOOOPPPRRRTTTWWWXXXVVVWWWXXXWWWVVVVVVXXXZZZRRRRRRSSSVVVYYYYYYWWWUUUQQQPPPOOOQQQSSSTTTTTTSSSVVVYYY[[[\\\ZZZXXXXXXXXXYYYXXXWWWWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWWWWYYY]]]```ccc]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVSSSQQQPPPLLLJJJIIIIIIJJJKKKKKKJJJDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOQQQPPPOOOMMMLLLKKKJJJJJJLLLKKKLLLNNNQQQRRRQQQQQQPPPNNNPPPRRRQQQNNNOOOSSSSSSQQQRRRVVVXXXWWWYYY]]]bbbccc```ZZZVVVWWWXXXXXX___^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVVVVVVVWWWVVVUUUSSSRRRRRRSSSTTTWWWYYYZZZSSSUUUWWWYYYZZZZZZZZZZZZWWWVVVWWWXXXZZZ[[[ZZZYYYYYYYYYXXXVVVTTTTTTWWWYYYYYYWWWUUUSSSSSSTTTVVVWWWVVVUUUUUUWWWWWWUUUXXX^^^[[[\\\YYYUUUUUUYYY\\\[[[YYY\\\^^^]]]ZZZXXXYYY[[[\\\[[[YYYVVVSSSRRRTTTUUUWWWXXXXXXUUUQQQOOOQQQTTTTTTUUUWWWYYYZZZZZZZZZYYYVVVVVVWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXWWWWWWWWWTTTUUUSSSPPPOOOSSSTTTSSSSSSSSSRRROOONNNOOOSSSVVVQQQQQQRRRSSSSSSSSSSSSSSSYYYYYYWWWVVVTTTRRRQQQPPPOOOPPPQQQQQQQQQPPPOOONNNKKKLLLKKKJJJIIIIIIKKKNNNKKKKKKKKKKKKJJJIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJMMMMMMMMMLLLJJJIIIJJJLLLIIILLLOOORRRTTTSSSQQQOOOLLLKKKJJJLLLOOOPPPMMMJJJJJJLLLOOORRRSSSPPPKKKGGG\\\\\\]]]\\\[[[XXXVVVTTTSSSTTTUUUWWWWWWXXXXXXXXXXXXYYYVVVQQQQQQUUUUUUQQQTTTUUUXXX]]]aaacccbbbaaafffdddbbb```____________]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVSSSQQQRRRUUUYYYYYY\\\```aaa```^^^]]]]]]WWW[[[^^^___\\\YYYWWWWWW[[[\\\]]]]]][[[[[[\\\]]]]]]]]]^^^^^^___``````aaadddcccaaa___^^^\\\\\\\\\^^^^^^___```bbbccccccccceeeccceeejjjnnnrrr}}}|||yyyxxxiiifffbbbaaaaaaaaaaaa```dddaaa```bbbbbbbbbhhhqqq|||qqq```XXXVVVUUUSSSSSSWWW\\\ZZZTTTSSSVVVRRRPPPOOOOOOOOOOOONNNLLLNNNNNNNNNOOOQQQQQQOOOMMMMMMQQQSSSSSSUUU[[[\\\ZZZWWWVVVUUUTTTSSSRRRPPPPPPKKKIIIHHHHHHIIIKKKKKKKKKNNNOOORRRSSSTTTRRRQQQOOOMMMMMMNNNPPPQQQSSSTTTTTTVVVWWWWWWVVVUUUTTTVVVWWWSSSRRRRRRSSSVVVYYYYYYYYYWWWUUURRRQQQRRRSSSRRRRRRUUUWWWZZZ\\\\\\\\\]]]^^^[[[[[[ZZZYYYXXXYYY\\\^^^\\\\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVWWWYYY[[[]]]___\\\\\\[[[ZZZZZZ\\\]]]^^^[[[[[[ZZZYYYXXXWWWVVVUUUQQQOOOMMMLLLLLLLLLKKKIIIGGGGGGIIIJJJKKKLLLLLLLLLKKKMMMNNNMMMJJJIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLOOOQQQSSSQQQSSSUUUSSSOOOPPPSSSSSSQQQSSSXXXYYYWWWWWWZZZ\\\___^^^XXXVVVXXXZZZXXX[[[ZZZXXXVVVWWWXXXZZZ[[[WWWUUUSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYUUUVVVYYYZZZ[[[[[[ZZZYYYUUUUUUUUUXXX[[[]]]]]]]]][[[[[[ZZZXXXUUUSSSSSSUUUTTTSSSRRRQQQQQQSSSTTTVVVSSSQQQRRRUUUUUUTTTXXX^^^ZZZ\\\[[[WWWWWW[[[\\\ZZZ\\\^^^___\\\WWWTTTVVVYYYYYYYYYYYYWWWUUUTTTTTTVVVWWWYYYZZZWWWRRRPPPRRRUUUUUUWWWXXXZZZZZZZZZXXXWWWTTTUUUVVVWWWYYYYYYZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUOOOUUUUUUPPPMMMPPPTTTUUUPPPQQQQQQQQQPPPQQQSSSUUURRRRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKIIIHHHHHHJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLNNNNNNMMMKKKIIIIIIJJJLLLKKKMMMOOOQQQRRRRRRPPPOOOLLLJJJJJJLLLOOOPPPMMMJJJHHHJJJOOOTTTVVVTTTOOOJJJ]]]^^^^^^^^^\\\YYYVVVTTTRRRSSSTTTVVVXXXXXXYYYYYY[[[ZZZUUUOOOPPPVVVUUUPPPPPPQQQUUU[[[```ccccccaaacccbbb```___^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUVVVUUUSSSPPPQQQUUUYYYXXX[[[___```___]]]\\\\\\[[[___eeefffddd```______ZZZ[[[\\\[[[ZZZZZZ\\\^^^_________^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZWWWWWWWWWYYY\\\___``````ccc``````ccccccdddlllwwwuuuvvvyyy~~~{{{wwwsssnnniii]]]dddooo~~~}}}jjjaaa___]]]]]]]]]]]][[[ZZZ___[[[\\\bbbddd```___bbbcccuuuwwweeeYYYUUUSSSUUURRRSSSVVVSSSMMMOOOUUUQQQPPPOOOPPPQQQRRRQQQOOOPPPOOONNNNNNOOOOOOMMMKKKMMMQQQRRRQQQSSSWWWYYYWWWYYYYYYYYYVVVSSSQQQRRRSSSKKKIIIGGGHHHJJJLLLLLLLLLPPPQQQSSSUUUTTTRRRPPPNNNLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWWWWUUUSSSRRRSSSUUUUUUSSSQQQRRRUUUYYY[[[\\\\\\YYYUUURRRRRRRRRQQQQQQTTTVVVZZZ\\\]]]___aaaccc[[[]]]]]][[[XXXXXX\\\```\\\\\\[[[ZZZXXXVVVTTTSSSSSSTTTVVVXXXYYYZZZZZZYYY[[[ZZZYYYXXXXXXZZZ\\\]]][[[[[[[[[[[[\\\\\\\\\\\\VVVSSSPPPNNNMMMLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKNNNOOONNNKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIKKKMMMKKKGGGGGGKKKPPPUUUTTTUUUWWWUUUPPPPPPTTTRRRQQQTTTYYYZZZWWWVVVXXXVVV\\\\\\WWWVVVZZZ[[[YYYYYYWWWUUUTTTUUUWWWZZZ\\\TTTRRRPPPPPPRRRTTTTTTTTTWWWVVVTTTSSSRRRSSSUUUVVVVVVXXXZZZ[[[\\\[[[ZZZYYYTTTTTTUUUXXX\\\___``````\\\\\\\\\YYYUUURRRRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTQQQOOOPPPSSSTTTTTTXXX^^^XXXZZZZZZVVVVVVZZZZZZXXXXXX[[[\\\XXXTTTRRRVVVZZZYYYZZZ[[[ZZZXXXWWWWWWXXXWWWZZZ[[[XXXSSSQQQSSSVVVVVVWWWYYYZZZZZZYYYWWWVVVQQQRRRTTTVVVWWWWWWWWWVVVYYYXXXWWWUUUTTTSSSSSSSSSLLLTTTVVVOOOJJJNNNSSSUUUMMMOOORRRSSSSSSRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSOOOQQQRRRTTTTTTTTTSSSSSSLLLMMMMMMMMMNNNOOOOOOPPPLLLMMMMMMKKKIIIGGGFFFGGGGGGIIILLLNNNNNNLLLJJJHHHKKKJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMKKKIIIIIIJJJLLLMMMNNNPPPQQQRRRQQQPPPOOOLLLKKKJJJLLLOOOPPPMMMJJJHHHJJJNNNSSSVVVVVVRRRNNN]]]\\\\\\]]]^^^]]][[[XXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXUUUNNNLLLPPPTTTTTTPPPSSSWWWYYYZZZ[[[]]]^^^dddbbb```^^^]]]^^^___```dddbbb```^^^\\\[[[[[[[[[XXXUUURRRQQQRRRTTTUUUUUUYYYYYYZZZZZZZZZYYYWWWVVV\\\^^^aaaccceeedddcccbbb^^^\\\ZZZYYYYYY[[[^^^___]]]^^^___```^^^\\\ZZZXXX\\\]]]]]][[[YYYWWWXXXYYYWWWUUUSSSTTTWWWZZZ\\\]]]\\\\\\]]]___aaacccfffggghhhhhhiiijjjnnnttt{{{~~~wwwqqqmmmhhhfffggghhhgggeeeaaabbbhhhrrr{{{xxxlll```YYYYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]bbbfffjjjiiiccc[[[VVVSSSSSSSSSSSSRRRPPPNNNNNNOOONNNOOOPPPOOONNNNNNPPPQQQOOOQQQSSSTTTTTTQQQNNNKKKNNNQQQSSSRRRQQQRRRUUUXXX[[[[[[\\\\\\YYYVVVRRRPPPSSSNNNKKKLLLKKKIIIKKKOOOTTTRRRSSSVVVYYYVVVOOOHHHLLLMMMNNNOOOQQQRRRSSSTTTRRRUUUYYYYYYWWWVVVVVVWWWVVVUUUUUUUUUVVVVVVWWWXXX\\\ZZZWWWUUUTTTSSSQQQNNNUUUWWWXXXXXXXXX[[[```eee___]]][[[\\\^^^___]]][[[YYY[[[\\\XXXSSSRRRVVVZZZYYYZZZZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[]]]^^^___^^^\\\^^^SSSMMMNNNOOOMMMMMMPPPWWWTTTPPPOOOPPPPPPMMMJJJPPPPPPPPPNNNKKKIIIIIIIIIMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKLLLKKKJJJJJJMMMOOORRRUUUYYYZZZZZZZZZZZZZZZUUUWWWYYY[[[ZZZYYYVVVTTTXXX[[[^^^]]]YYYVVVWWWXXXZZZYYYWWWVVVUUUVVVVVVWWWYYYWWWUUUSSSRRRSSSTTTUUUTTTUUUVVVVVVTTTTTTUUUVVVRRRSSSTTTVVVXXXYYYZZZ[[[UUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZZZZYYYWWWTTTRRRPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSQQQPPPPPPRRRUUUWWWXXXYYYZZZZZZYYYZZZ\\\^^^^^^___]]]XXXSSSSSSXXX]]]\\\[[[YYYWWWUUUTTTTTTTTT\\\[[[XXXUUUSSSSSSSSSTTTUUUUUUUUUVVVWWWUUURRROOORRRRRRRRRRRRSSSTTTUUUVVV___ZZZUUUUUUWWWWWWTTTPPPOOONNNNNNPPPRRRRRRQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQVVVTTTPPPMMMLLLNNNQQQSSSSSSTTTUUUVVVUUUTTTSSSRRRNNNLLLKKKLLLPPPSSSRRRQQQMMMNNNOOOPPPOOOMMMKKKIIIFFFJJJOOOSSSTTTRRRNNNKKKMMMLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKJJJIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLKKKMMMNNNOOOOOONNNMMMKKKIIIJJJMMMPPPQQQQQQMMMJJJNNNMMMNNNOOORRRRRRQQQPPPYYYYYYYYY[[[\\\\\\ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUWWWUUUOOOMMMPPPSSSSSSSSSUUUXXXYYYZZZZZZ[[[\\\```___]]][[[ZZZ[[[\\\\\\___^^^]]]\\\[[[\\\]]]]]]ZZZWWWTTTRRRSSSTTTUUUUUUWWWWWWXXXYYYYYYXXXWWWWWW]]]^^^```bbbbbbaaa___]]]```___]]]\\\\\\^^^```bbb``````aaa```___^^^\\\[[[^^^______]]]ZZZWWWVVVVVVWWWVVVUUUUUUWWWXXXXXXWWWXXXYYY[[[]]]___aaabbbcccbbbbbbaaa```aaadddiiimmmkkknnnttt{{{}}}uuummmeee```aaa___]]]^^^aaadddeeeeee```___bbbhhhmmmlllddd\\\YYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWZZZ^^^^^^ZZZUUUQQQPPPTTTTTTTTTRRRQQQOOOOOOOOOMMMNNNOOOOOONNNNNNOOOPPPQQQSSSUUUVVVUUUTTTRRRPPPRRRSSSTTTSSSQQQQQQSSSUUUTTTUUUWWWXXXXXXVVVTTTRRRRRRNNNLLLMMMMMMKKKLLLPPPSSSRRRRRRVVVXXXWWWPPPJJJKKKLLLMMMOOOPPPRRRSSSTTTOOORRRUUUUUUTTTRRRRRRSSSQQQRRRTTTVVVVVVVVVUUUTTTZZZXXXWWWVVVVVVUUURRRPPPTTTVVVWWWVVVWWWYYY^^^ccc^^^\\\[[[[[[]]]^^^\\\ZZZXXXZZZ[[[XXXTTTSSSUUUYYYXXXYYYZZZXXXVVVTTTSSSTTTWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWYYYTTTQQQQQQOOOKKKNNNSSSYYYUUUPPPOOOOOOOOOMMMKKKOOOPPPOOOMMMJJJIIIIIIKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLLLLKKKJJJJJJLLLNNNSSSVVV[[[]]]^^^^^^___```ZZZZZZ[[[[[[YYYWWWUUUSSSVVVYYY\\\]]][[[XXXVVVUUUVVVVVVVVVUUUVVVVVVWWWWWWSSSQQQOOONNNMMMNNNOOOPPPSSSTTTUUUTTTRRRQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXWWWTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[ZZZXXXVVVSSSRRRPPPPPPQQQQQQRRRQQQQQQQQQRRRPPPNNNNNNPPPRRRTTTUUUWWWXXXZZZZZZYYYZZZ\\\^^^^^^^^^\\\WWWQQQPPPTTTYYYYYYYYYXXXWWWVVVUUUTTTTTTYYYXXXVVVTTTSSSSSSTTTUUUSSSSSSSSSSSSTTTRRROOOMMMOOOOOOPPPQQQSSSUUUVVVWWW```[[[WWWWWWXXXWWWSSSOOOOOONNNNNNNNNPPPQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQUUUSSSPPPMMMMMMNNNQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSLLLKKKJJJLLLPPPSSSTTTSSSNNNOOOOOOOOOOOOMMMLLLKKKIIILLLPPPSSSSSSQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMPPPRRRQQQNNNKKKLLLLLLNNNQQQSSSSSSPPPMMMXXXXXXYYY[[[]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSVVVUUUQQQOOOQQQSSSRRRUUUWWWYYYYYYXXXXXXXXXYYY\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^___]]]ZZZVVVTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ```aaabbbbbbaaa___]]][[[cccbbbaaa``````bbbccceeecccbbbbbbaaa```___^^^^^^___aaabbb```]]]XXXUUUTTTVVVUUUUUUUUUVVVUUUSSSQQQTTTUUUXXXZZZ\\\]]]^^^^^^______^^^\\\ZZZ\\\___bbb]]]```dddgggjjjnnnrrruuusss|||yyysssnnnkkkeeeaaa]]]YYYUUURRRUUUTTTTTTWWW[[[___bbbccc```___^^^___```___\\\YYYXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXRRRUUUXXXYYYXXXVVVUUUUUUUUUTTTTTTTTTSSSRRRPPPPPPLLLNNNPPPQQQPPPOOOOOOPPPUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVTTTRRRQQQQQQRRRPPPRRRTTTUUUUUUSSSQQQPPPNNNKKKJJJLLLLLLKKKMMMPPPRRRQQQRRRUUUXXXWWWRRRNNNKKKLLLMMMOOOPPPRRRSSSTTTNNNPPPRRRRRRQQQOOOOOOPPPMMMOOOSSSVVVVVVUUUSSSQQQVVVVVVVVVWWWWWWWWWTTTRRRSSSTTTTTTTTTUUUWWW[[[^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUXXXZZZYYYUUUTTTUUUWWW[[[]]]^^^]]]ZZZWWWUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTVVVVVVRRROOORRRYYYYYYTTTOOOMMMNNNOOONNNLLLNNNOOONNNLLLJJJIIIKKKMMMMMMNNNOOOQQQRRRRRRRRRRRRLLLMMMMMMLLLKKKKKKLLLNNNSSSWWW[[[___```aaacccddd___^^^\\\ZZZXXXVVVTTTSSSTTTUUUYYY\\\]]]ZZZUUUQQQRRRSSSTTTUUUVVVVVVVVVVVVNNNMMMKKKJJJIIIJJJLLLMMMRRRSSSTTTSSSPPPOOONNNOOOPPPRRRUUUWWWXXXWWWUUUTTTRRRSSSTTTUUUWWWXXXYYYYYY]]]]]]\\\[[[ZZZXXXVVVUUUSSSSSSSSSRRRQQQPPPOOONNNPPPMMMJJJKKKOOORRRSSSRRRTTTVVVXXXYYYZZZ[[[]]]___\\\\\\ZZZUUUPPPNNNQQQTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSSSSTTTUUUQQQPPPPPPQQQQQQQQQNNNLLLLLLLLLNNNPPPRRRUUUWWWYYY___\\\YYYYYYYYYWWWRRRMMMRRRPPPOOOOOOPPPQQQPPPOOOLLLKKKJJJJJJKKKMMMPPPQQQTTTRRROOONNNMMMOOOQQQSSSUUUTTTTTTSSSRRRRRRSSSSSSKKKJJJJJJLLLPPPSSSTTTTTTPPPOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQOOOLLLJJJJJJJJJLLLLLLLLLLLLKKKJJJMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOIIIJJJKKKLLLLLLKKKJJJIIILLLLLLNNNQQQSSSSSSPPPMMMKKKLLLOOOSSSUUUTTTOOOLLL[[[[[[[[[]]]^^^^^^\\\ZZZVVVUUUUUUUUUTTTTTTSSSSSSQQQUUUVVVRRRPPPRRRSSSQQQTTTVVVXXXXXXWWWWWWXXXZZZZZZZZZYYYXXXWWWWWWXXXXXXVVVVVVVVVWWWYYY\\\^^^```]]]ZZZWWWUUUVVVXXXXXXYYYWWWXXXYYYZZZ\\\]]]^^^^^^bbbcccccccccbbbaaa___]]]dddcccbbbaaabbbccceeefffdddcccaaa```______^^^___^^^```cccccc___ZZZWWWUUUUUUTTTRRRRRRRRRSSSQQQPPPQQQSSSVVVYYY[[[[[[[[[ZZZ\\\\\\\\\[[[[[[\\\___bbb]]]```cccdddddddddfffgggccciiipppssstttwww}}}wwwrrrkkkiiigggfffeeebbb]]]YYY]]][[[YYYWWWVVVTTTSSSRRRTTTTTTTTTVVVYYY\\\^^^___aaaaaa```^^^[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[VVVUUUUUUUUUUUUTTTRRRQQQLLLOOORRRTTTSSSRRRQQQQQQWWWWWWWWWWWWXXXYYYZZZ[[[VVVVVVVVVUUUTTTRRRRRRQQQTTTUUUUUUUUUSSSOOOKKKIIIIIIGGGGGGJJJKKKJJJKKKNNNQQQQQQRRRUUUXXXXXXUUURRRMMMNNNOOOPPPRRRSSSTTTUUUPPPQQQRRRRRRQQQPPPOOOOOONNNOOORRRTTTUUUTTTRRRQQQSSSSSSTTTVVVXXXYYYWWWUUURRRRRRRRRSSSSSSUUUXXXZZZZZZZZZZZZZZZZZZYYYWWWVVVSSSVVVXXXYYYVVVTTTTTTUUU[[[]]]______\\\YYYVVVVVVTTTTTTTTTUUUUUUVVVVVVWWW[[[ZZZWWWTTTRRRQQQRRRTTTSSSUUUWWWYYYYYYYYY\\\___VVVRRRLLLKKKMMMOOOOOOOOONNNNNNMMMLLLJJJJJJMMMOOOOOOPPPRRRTTTUUUUUUUUUUUUOOOPPPPPPPPPNNNMMMNNNPPPTTTWWW[[[^^^___```aaabbbaaa___\\\ZZZWWWVVVUUUUUUTTTTTTUUUXXX[[[ZZZVVVQQQRRRSSSTTTUUUUUUTTTSSSSSSMMMLLLJJJIIIIIIJJJLLLMMMQQQRRRSSSRRROOOMMMLLLLLLMMMPPPTTTWWWYYYXXXVVVUUUPPPQQQSSSUUUWWWZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUTTTSSSQQQOOONNNMMMNNNKKKHHHIIINNNRRRQQQPPPRRRTTTWWWYYYZZZ[[[]]]___ZZZZZZXXXUUUQQQPPPQQQSSSRRRSSSUUUWWWXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRSSSSSSOOOOOOOOOPPPRRRRRRPPPOOOLLLMMMNNNPPPRRRUUUWWWXXX[[[ZZZYYYYYYYYYWWWRRRNNNUUUSSSQQQPPPQQQQQQQQQPPPKKKJJJHHHHHHIIIKKKNNNQQQQQQPPPOOONNNNNNOOOQQQRRRUUUTTTRRRQQQPPPPPPQQQRRRKKKKKKKKKLLLNNNQQQRRRSSSPPPNNNLLLKKKJJJJJJKKKLLLNNNOOOOOOOOONNNLLLJJJIIIHHHIIIKKKMMMMMMLLLJJJIIIMMMLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLLLLMMMNNNNNNOOOJJJJJJKKKLLLLLLKKKJJJJJJMMMMMMOOORRRTTTTTTRRRPPPNNNOOOPPPSSSUUUTTTQQQNNN]]]\\\\\\\\\\\\[[[YYYVVVSSSSSSSSSTTTTTTUUUUUUUUUPPPTTTVVVRRRQQQRRRSSSQQQQQQSSSUUUVVVVVVXXXZZZ\\\[[[[[[ZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWYYY[[[^^^___\\\ZZZWWWVVVWWWZZZ[[[[[[VVVVVVWWWYYY[[[\\\^^^______```aaaaaaaaa``````___bbbbbbaaaaaaaaabbbcccdddcccbbb```___^^^]]]]]]]]][[[^^^bbbccc```\\\XXXWWWUUUQQQNNNLLLNNNQQQSSSTTTQQQSSSVVVYYYZZZZZZZZZYYYWWWXXXYYYYYYXXXYYY[[[]]]VVVXXX[[[[[[ZZZZZZ[[[\\\aaaaaabbbeeehhhiiiiiiiiinnnttt{{{|||tttkkkddd^^^ZZZWWWTTTSSSTTTTTTUUUUUUSSSRRRUUUUUUUUUTTTRRRQQQPPPPPPSSSTTTVVVWWWXXXZZZ\\\^^^```aaabbb```\\\YYYXXXXXXZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUWWWXXXYYYZZZWWWVVVVVVWWWXXXWWWTTTRRROOORRRUUUVVVVVVUUUTTTUUUWWWVVVVVVVVVWWWYYYZZZ[[[TTTTTTUUUUUUVVVUUUTTTSSSWWWWWWWWWVVVSSSNNNJJJGGGHHHFFFGGGLLLMMMKKKLLLOOOQQQRRRSSSUUUWWWWWWVVVUUUQQQRRRRRRSSSTTTUUUVVVVVVQQQQQQPPPQQQQQQQQQPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTPPPPPPRRRUUUXXXYYYXXXWWWSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTTTTQQQSSSVVVWWWWWWUUUTTTSSSTTTWWWZZZZZZXXXVVVTTTSSSTTTTTTUUUVVVWWWXXXYYYYYY]]]\\\ZZZVVVRRRQQQRRRTTTUUUUUUWWWZZZ```dddeeecccTTTOOOJJJJJJMMMPPPQQQPPPNNNOOONNNMMMLLLLLLNNNPPPQQQRRRSSSTTTVVVVVVWWWWWWQQQSSSTTTTTTRRRQQQRRRSSSWWWZZZ]]]____________```___]]][[[YYYWWWWWWWWWXXXWWWTTTSSSTTTWWWXXXVVVTTTTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKJJJIIIJJJLLLMMMPPPRRRSSSRRROOOLLLJJJJJJJJJMMMRRRVVVYYYZZZYYYXXXOOOQQQSSSVVVYYY\\\^^^```\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUSSSRRROOONNNLLLMMMJJJIIIJJJMMMPPPPPPOOOPPPSSSVVVYYYZZZ[[[]]]^^^WWWXXXWWWUUUTTTSSSTTTUUUPPPQQQTTTVVVWWWWWWVVVVVVWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOQQQSSSUUUTTTSSSOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVWWWWWWXXXVVVSSSQQQSSSQQQPPPOOOPPPPPPPPPNNNKKKJJJHHHGGGHHHJJJMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGIIIKKKLLLMMMLLLJJJIIILLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLMMMMMMLLLLLLLLLNNNNNNOOORRRTTTUUUSSSQQQSSSRRRQQQQQQSSSTTTSSSRRR[[[ZZZYYYYYYYYYWWWTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWPPPTTTUUURRRPPPSSSSSSRRROOOQQQSSSUUUVVVXXX[[[^^^\\\\\\\\\\\\\\\\\\\\\\\\VVVVVVWWWXXXZZZ\\\___```]]]ZZZWWWVVVXXXZZZ[[[[[[TTTTTTUUUVVVXXXZZZ\\\]]][[[[[[\\\]]]]]]^^^^^^^^^_______________```aaaaaaaaa``````___^^^]]]\\\[[[ZZZ^^^aaabbb```\\\YYYXXXSSSPPPKKKJJJLLLPPPTTTVVVRRRTTTVVVXXXYYYZZZZZZZZZYYYZZZ[[[ZZZXXXWWWWWWXXXRRRTTTUUUVVVUUUVVVWWWYYY]]]ZZZYYY\\\```bbb```]]]gggjjjnnnooommmkkklllmmmooosssxxx}}}~~~xxxtttrrrnnniiieeeaaa___\\\YYYVVVUUUUUUVVVPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSRRRPPPNNNNNNOOOOOOQQQTTTVVVXXXYYY\\\^^^\\\^^^``````^^^ZZZXXXWWWZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVUUUVVVXXXZZZZZZYYYYYYWWWWWWXXX[[[ZZZVVVRRRQQQTTTVVVWWWWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZSSSSSSTTTVVVXXXXXXVVVTTTTTTUUUVVVVVVTTTQQQNNNLLLKKKIIILLLQQQRRRPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVPPPOOONNNOOOQQQRRRQQQPPPUUUUUUTTTSSSRRRSSSSSSTTTOOOOOOOOORRRUUUXXXYYYYYYUUUSSSRRRRRRTTTUUUUUUTTTTTTVVVXXXXXXVVVSSSRRRQQQPPPRRRTTTUUUVVVUUUTTTSSSTTTVVVXXXYYYWWWUUUTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]\\\XXXSSSPPPQQQTTTVVVVVVVVVXXX___ffffffbbbUUUQQQMMMLLLOOOQQQQQQPPPOOOPPPQQQPPPOOONNNNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVRRRTTTVVVWWWVVVUUUVVVVVV[[[]]]```aaa```^^^^^^^^^]]][[[ZZZXXXWWWWWWXXXXXXXXXVVVTTTTTTUUUVVVVVVUUUVVVVVVUUUTTTSSSQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKNNNPPPQQQQQQNNNKKKIIIHHHHHHKKKOOOTTTWWWYYYYYYYYYQQQRRRTTTVVVYYY\\\^^^___YYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSVVVYYYYYYZZZ\\\]]]VVVVVVVVVVVVVVVUUUUUUUUUOOOQQQSSSUUUVVVWWWWWWVVVXXXWWWVVVTTTSSSQQQOOOOOOQQQPPPOOOQQQSSSTTTTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSTTTTTTSSSRRRQQQOOONNNMMMNNNOOOOOOMMMKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKLLLLLLKKKIIIIIIJJJLLLNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGHHHJJJKKKLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTUUUTTTRRRUUUSSSQQQPPPRRRSSSTTTTTTXXXWWWVVVWWWWWWVVVTTTQQQSSSTTTTTTUUUUUUVVVVVVVVVQQQTTTUUUQQQPPPRRRTTTSSSOOOQQQSSSTTTUUUWWW[[[^^^[[[[[[\\\\\\\\\\\\\\\[[[VVVVVVWWWYYY[[[___aaaccc```]]]YYYWWWWWWXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^____________`````````___]]][[[ZZZ\\\___aaaaaa^^^ZZZXXXVVVRRROOOKKKKKKMMMPPPRRRTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\[[[YYYVVVVVVVVVTTTUUUVVVVVVVVVWWWZZZ]]]XXXWWWXXXZZZ]]]^^^]]]\\\bbbdddgggiiihhheeebbb```bbbeeeiiikkkllllllmmmooonnnnnnoooqqquuu{{{|||zzzxxxtttooolllgggbbb```aaaaaa]]]ZZZTTTTTTTTTSSSRRRSSSUUUVVVRRRSSSSSSRRRPPPOOONNNOOOKKKNNNQQQRRRPPPOOOPPPRRRNNNQQQUUUWWWWWWYYY[[[^^^ZZZ[[[]]]______^^^[[[YYYXXXXXXXXXXXXWWWUUUSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTYYYWWWVVVWWWZZZ\\\\\\[[[ZZZXXXWWWZZZ]]]\\\XXXSSSSSSTTTVVVWWWVVVWWWXXXZZZVVVVVVVVVWWWXXXXXXXXXXXXUUUTTTTTTVVVYYYYYYVVVSSSRRRSSSUUUVVVUUUSSSQQQOOOLLLKKKNNNTTTUUURRRQQQSSSSSSTTTUUUUUUUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRPPPOOOQQQTTTVVVUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMOOOSSSVVVYYYYYYWWWUUUSSSTTTUUUVVVUUUSSSRRRUUUXXXWWWTTTQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSVVVXXXYYYXXXUUUTTTSSSTTTRRRSSSUUUWWWZZZ]]]___```\\\^^^___[[[UUURRRSSSUUUSSSWWWWWWUUUXXX^^^```]]]ZZZVVVRRRQQQRRRRRRPPPNNNOOOQQQSSSSSSRRRPPPOOOOOOPPPNNNMMMLLLLLLNNNPPPRRRQQQTTTVVVWWWWWWWWWWWWXXXZZZ\\\___```^^^]]]\\\]]][[[[[[YYYXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJIIIIIIIIIJJJJJJMMMOOOOOOLLLIIIGGGFFFGGGIIILLLPPPSSSUUUVVVWWWSSSTTTUUUVVVXXXYYYZZZ[[[UUUTTTSSSRRRRRRSSSSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPLLLOOOQQQPPPMMMKKKNNNQQQPPPSSSVVVYYYYYYYYYZZZ[[[WWWVVVVVVVVVVVVUUUSSSRRRPPPQQQRRRSSSTTTVVVVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPSSSQQQOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOMMMMMMNNNPPPRRRQQQNNNLLLLLLKKKJJJIIIIIIHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJHHHHHHHHHJJJJJJIIIGGGGGGIIIKKKOOONNNLLLKKKJJJJJJKKKKKKIIIKKKMMMOOOOOONNNMMMLLLHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPSSSUUUTTTSSSSSSQQQPPPPPPRRRRRRRRRPPPWWWWWWWWWXXXYYYXXXVVVTTTVVVVVVVVVUUUUUUUUUUUUUUUQQQTTTTTTPPPOOORRRUUUTTTPPPRRRSSSSSSTTTVVVZZZ]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZUUUVVVWWWYYY]]]aaadddfffccc___ZZZWWWVVVVVVVVVUUUZZZZZZZZZZZZ\\\^^^```aaa]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^___```aaaaaa```^^^\\\ZZZ^^^```bbb```]]]XXXVVVUUUQQQOOOMMMMMMOOOPPPQQQPPPTTTTTTTTTUUUVVVXXXYYYZZZUUUWWWXXXXXXVVVTTTSSSTTTRRRRRRSSSRRRRRRUUUXXX[[[WWWZZZ\\\]]]\\\\\\]]]___ZZZ\\\```eeehhhgggccc___\\\^^^aaabbbaaaaaaaaabbbeeedddbbbbbbbbbeeegggiiieeeggglllsssyyy~~~{{{vvvsssmmmgggfffiiikkkjjjhhhccc^^^YYYXXXZZZ[[[XXXTTTRRRRRRRRRQQQOOONNNOOOPPPRRRRRRRRRQQQOOOMMMMMMNNNEEEIIIMMMOOOOOOOOOQQQSSSQQQTTTXXXYYYXXXXXXZZZ]]][[[[[[\\\^^^aaaaaa___]]]VVVVVVWWWVVVUUUSSSQQQPPPVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSUUUYYY[[[[[[YYYZZZXXXXXXZZZ^^^^^^YYYSSSSSSTTTUUUUUUUUUVVVYYY[[[VVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUWWWYYYYYYUUURRRRRRTTTUUUVVVUUUSSSPPPNNNLLLKKKNNNSSSUUUQQQPPPQQQTTTUUUVVVUUUUUUVVVXXXYYYXXXXXXWWWVVVTTTSSSRRRRRRVVVSSSRRRTTTXXXZZZZZZYYYSSSTTTVVVWWWUUURRRNNNLLLOOOMMMLLLMMMQQQUUUXXXZZZXXXVVVTTTTTTVVVWWWUUURRRQQQTTTXXXWWWSSSPPPOOOOOOPPPPPPPPPRRRTTTUUUUUUTTTUUUUUUUUUSSSPPPNNNMMMNNNPPPRRRTTTWWW[[[^^^```aaa]]]```bbb___YYYUUUUUUWWWQQQWWWYYYSSSQQQUUUYYYYYY```\\\WWWUUUUUUSSSOOOLLLPPPRRRUUUVVVTTTQQQOOONNNNNNLLLIIIHHHHHHJJJMMMOOOPPPSSSVVVWWWWWWWWWXXXYYYVVVXXX[[[\\\\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTWWW[[[[[[WWWSSSSSSTTTUUUUUUSSSRRRRRRSSSTTTUUUTTTRRROOOMMMKKKJJJKKKKKKHHHJJJMMMMMMJJJGGGFFFEEEHHHIIIKKKMMMPPPRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRLLLQQQTTTRRRLLLJJJNNNRRRPPPSSSWWWYYYYYYYYYYYYZZZXXXWWWVVVVVVVVVTTTQQQNNNQQQQQQQQQRRRSSSUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSTTTRRROOOMMMLLLKKKIIIHHHJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMNNNOOOQQQTTTVVVUUURRROOOMMMLLLLLLKKKJJJHHHGGGGGGJJJLLLNNNPPPQQQQQQQQQQQQKKKLLLLLLLLLKKKIIIGGGEEEEEEGGGIIIHHHFFFGGGIIILLLPPPOOONNNMMMMMMLLLLLLLLLIIIKKKNNNPPPRRRQQQOOONNNIIIHHHHHHIIIIIIKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKMMMOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPSSSTTTTTTSSSOOOOOOPPPQQQRRRRRROOOMMMTTTUUUWWWYYYYYYXXXVVVUUUWWWVVVUUUUUUUUUTTTRRRPPPNNNPPPRRRRRRRRRQQQPPPQQQOOOSSSVVVVVVXXX\\\\\\YYYZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVWWW[[[]]]]]]aaaffffffaaa[[[XXXXXXXXXVVVTTTSSSVVVYYY[[[\\\]]]^^^_________^^^]]]\\\\\\\\\\\\```______^^^^^^^^^______[[[\\\]]]^^^^^^\\\[[[YYY_________]]][[[XXXUUUSSSOOONNNMMMLLLLLLNNNPPPQQQKKKQQQTTTQQQRRRXXX[[[ZZZVVVVVVWWWXXXXXXWWWWWWVVVRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^^^^aaa``````bbbcccbbb]]]XXX[[[]]]^^^^^^\\\[[[[[[\\\```\\\YYYYYY\\\\\\YYYUUUWWW\\\bbbgggiiijjjkkkllloooqqqssstttuuutttsssrrrvvvvvvuuutttrrrqqqsssuuuvvvyyy~~~{{{yyyxxxxxxooojjjiiikkkhhhjjjmmmoooooolllhhheeedddcccaaaaaabbbbbb```___fff```ZZZVVVVVVWWWVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQUUUVVVVVVRRRMMMKKKLLLOOOIIIIIIIIILLLNNNPPPOOONNNRRRRRRRRRUUUWWWXXXXXXWWWVVV]]]aaa```______]]]YYYTTTUUUUUUUUUSSSQQQOOONNNSSSVVVYYYZZZYYYWWWUUUUUURRRQQQPPPQQQTTTVVVVVVUUUZZZYYYYYYZZZ[[[[[[XXXVVVOOOQQQSSSUUUXXXYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRTTTVVVXXXZZZTTTOOONNNQQQSSSSSSPPPTTTTTTSSSSSSRRRSSSSSSSSSWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKOOOMMMMMMOOOUUUXXXYYYWWWWWWVVVUUUUUUTTTTTTTTTTTTVVVUUUTTTRRRPPPOOOOOONNNPPPMMMOOOUUUWWWUUUSSSTTTTTTVVVUUURRRRRRRRROOOIIIMMMRRRVVVYYYYYY[[[^^^aaaaaa^^^[[[[[[[[[ZZZVVVSSSUUUUUUUUUSSSQQQPPPQQQRRR]]]ZZZVVVRRRPPPOOOOOOPPPMMMNNNOOOQQQRRRPPPLLLHHHJJJIIIIIIHHHIIIJJJKKKLLLQQQRRRUUUWWWYYYZZZZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVTTTRRRPPPUUUWWWZZZYYYTTTQQQOOOPPPPPPRRRTTTTTTRRRPPPOOOOOOWWWTTTPPPNNNMMMNNNNNNMMMLLLJJJHHHHHHIIIIIIHHHFFFFFFHHHIIIJJJNNNTTTUUURRRUUUVVVVVVWWWVVVUUUSSSRRRTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPRRRSSSTTTSSSQQQPPPRRRSSSRRRPPPPPPTTTXXXYYYYYYZZZ[[[[[[ZZZXXXXXXZZZXXXUUUTTTSSSQQQOOOMMMPPPRRRSSSRRRQQQQQQRRRSSSVVVWWWWWWWWWVVVSSSPPPOOOQQQPPPPPPQQQQQQPPPLLLIIIHHHIIIJJJJJJIIIIIIKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQTTTVVVVVVUUUSSSQQQLLLLLLLLLLLLKKKJJJHHHHHHOOONNNNNNNNNNNNNNNOOOOOOIIIJJJKKKKKKKKKIIIGGGEEEDDDFFFHHHHHHGGGGGGHHHIIIMMMNNNOOOPPPQQQPPPOOONNNNNNKKKJJJMMMQQQQQQMMMHHHHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJHHHHHHJJJNNNQQQSSSTTTSSSSSSSSSRRRPPPOOOMMMLLLNNNMMMMMMNNNQQQRRRRRRQQQOOOOOOOOOPPPRRRRRRPPPNNNUUUVVVXXXYYYYYYYYYWWWVVVWWWVVVTTTUUUWWWWWWUUURRRPPPQQQSSSSSSRRRRRRQQQQQQPPPTTTWWWVVVXXX[[[\\\YYYXXXXXXWWWWWWVVVVVVWWWWWWYYYXXXYYY\\\\\\[[[^^^dddaaa]]]WWWUUUUUUUUUTTTSSSRRRUUUXXXZZZ[[[[[[]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]^^^^^^\\\ZZZYYY]]]]]]]]]\\\ZZZWWWUUUSSSPPPOOOMMMLLLLLLNNNOOOPPPOOOTTTVVVSSSTTTYYY\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWTTTVVVWWWWWWVVVVVVWWWYYYXXXXXXXXXXXXYYYZZZ\\\\\\___^^^^^^___aaaaaa^^^[[[[[[\\\]]]]]][[[ZZZZZZ[[[[[[XXXUUUUUUXXXYYYVVVSSSSSSVVVYYY\\\^^^```ccceeeggghhhjjjkkklllkkkjjjiiihhhhhhgggddd```^^^_________aaaeeeiiilllnnnnnnnnnmmmnnnooonnnllliiihhhiiikkkmmmmmmhhhaaa\\\\\\^^^___aaadddffffffdddaaa______]]]\\\\\\\\\]]][[[ZZZ^^^ZZZUUUSSSSSSTTTSSSRRRSSSRRRPPPOOOOOOOOOPPPQQQUUUUUUSSSQQQNNNLLLMMMNNNJJJJJJJJJLLLNNNOOOOOONNNQQQQQQRRRTTTVVVWWWWWWWWWVVV[[[^^^]]]\\\]]][[[WWWVVVVVVUUUTTTSSSRRRQQQPPPQQQTTTXXXZZZZZZYYYXXXYYYTTTRRRQQQRRRTTTUUUUUUUUU[[[ZZZYYYZZZZZZYYYVVVTTTRRRSSSUUUWWWYYY[[[\\\\\\ZZZYYYWWWUUUSSSSSSSSSSSSWWWVVVTTTSSSRRRSSSTTTUUUZZZUUUPPPPPPRRRTTTRRRPPPRRRRRRSSSTTTUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPMMMKKKJJJKKKJJJJJJLLLOOORRRSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOMMMMMMLLLSSSPPPPPPUUUVVVSSSPPPQQQSSSTTTRRROOOPPPSSSRRRNNNKKKMMMPPPSSSUUUXXX[[[^^^```^^^\\\[[[\\\[[[WWWTTTVVVUUUSSSPPPNNNNNNQQQTTTYYYXXXUUURRRPPPOOOOOOOOOMMMMMMMMMOOOPPPNNNKKKHHHIIIIIIHHHHHHIIIKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXWWWYYYZZZZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZXXXVVVUUUUUUWWWXXXVVVRRROOONNNOOOMMMOOOPPPOOONNNLLLLLLMMMQQQOOOMMMMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKJJJFFFDDDGGGJJJJJJJJJNNNSSSSSSPPPTTTUUUUUUVVVUUUTTTSSSRRRRRRQQQPPPOOONNNOOOPPPPPPQQQPPPOOOQQQSSSTTTSSSRRRQQQSSSUUUSSSQQQQQQUUUXXXZZZZZZ[[[[[[[[[ZZZYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMOOOPPPQQQPPPOOONNNOOOQQQTTTUUUVVVVVVUUUSSSPPPOOOQQQPPPPPPQQQQQQOOOLLLIIIHHHIIIIIIIIIGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLMMMMMMQQQRRRTTTUUUVVVUUUSSSRRRMMMMMMLLLLLLKKKJJJJJJIIIOOONNNMMMMMMMMMMMMMMMNNNHHHIIIIIIIIIIIIGGGFFFEEECCCEEEGGGHHHGGGGGGHHHJJJMMMMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLOOOSSSSSSPPPKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJHHHKKKIIIIIIKKKNNNQQQSSSSSSSSSSSSSSSRRRQQQPPPOOONNNPPPOOONNNOOOQQQRRRRRRQQQRRRQQQPPPPPPQQQOOOMMMJJJVVVWWWYYYZZZZZZZZZYYYXXXYYYVVVTTTVVVZZZ\\\YYYUUUSSSSSSTTTTTTTTTSSSSSSRRRRRRVVVXXXWWWXXX[[[[[[XXXVVVVVVVVVWWWVVVUUUUUUTTT[[[YYYZZZ\\\\\\ZZZ\\\aaa^^^ZZZWWWTTTTTTTTTTTTSSSSSSUUUXXXYYYYYYZZZ[[[]]][[[[[[[[[[[[[[[[[[\\\]]]\\\\\\]]]]]]\\\ZZZXXXWWWZZZ[[[\\\]]]]]][[[YYYXXXYYYYYYZZZZZZYYYWWWUUUTTTQQQOOONNNLLLLLLMMMNNNOOOQQQUUUVVVTTTTTTXXXZZZZZZ[[[ZZZXXXWWWVVVWWWWWWXXXVVVWWWXXXWWWWWWXXXZZZ\\\YYYXXXWWWVVVVVVXXXYYY[[[]]]\\\\\\]]]^^^___^^^]]]ZZZ[[[\\\\\\ZZZYYYYYYZZZXXXUUUSSSTTTVVVWWWTTTRRROOOQQQRRRSSSTTTVVVZZZ]]]^^^___```aaabbbaaa```___]]]]]]]]]ZZZWWWUUUTTTTTTRRRSSSUUUWWWYYY[[[]]]^^^^^^___```___^^^^^^___aaa^^^aaabbb```[[[WWWVVVWWWYYYZZZ[[[]]]^^^]]]]]]\\\[[[YYYWWWWWWYYYYYYYYYWWWZZZXXXVVVUUUVVVVVVUUUTTTQQQQQQOOONNNNNNOOOOOOPPPUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKLLLNNNOOONNNMMMOOOPPPRRRTTTUUUVVVVVVVVVWWW[[[\\\[[[[[[]]]]]]YYYWWWVVVUUUSSSRRRRRRSSSSSSPPPSSSWWWZZZZZZZZZ[[[\\\UUUTTTSSSSSSTTTUUUTTTSSSZZZYYYXXXXXXXXXWWWTTTQQQSSSTTTUUUWWWXXXYYYZZZ[[[ZZZXXXVVVSSSPPPOOONNNNNNUUUUUUTTTSSSRRRQQQQQQPPPVVVRRROOOPPPRRRSSSQQQNNNOOOOOOQQQSSSVVVYYY\\\^^^ZZZYYYWWWVVVTTTSSSSSSSSSWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQPPPOOOOOOQQQRRRSSSRRRRRRRRRPPPNNNKKKIIIGGGHHHIIIJJJKKKKKKLLLOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSQQQPPPNNNMMMLLLUUUQQQQQQTTTTTTPPPNNNNNNQQQQQQOOOLLLNNNTTTUUUSSSKKKJJJJJJMMMQQQVVVYYY[[[___]]]\\\\\\\\\\\\YYYWWWVVVUUUQQQMMMKKKLLLPPPSSSSSSSSSRRRPPPOOONNNMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHIIIHHHHHHIIIJJJLLLNNNOOOMMMNNNPPPRRRTTTUUUUUUVVVUUUVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYYYYVVVVVVVVVSSSPPPMMMLLLMMMKKKMMMMMMMMMKKKJJJKKKMMMOOONNNMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNKKKGGGCCCIIIKKKKKKJJJMMMQQQQQQMMMRRRRRRSSSTTTTTTSSSQQQQQQOOOOOONNNNNNOOOOOOPPPQQQQQQPPPOOOOOOQQQSSSSSSSSSSSSUUUWWWVVVSSSSSSUUUXXX[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUSSSRRRRRRQQQOOONNNMMMNNNNNNMMMLLLKKKMMMNNNQQQRRRSSSTTTTTTSSSQQQOOOPPPPPPPPPPPPQQQOOOLLLIIIIIIIIIIIIGGGFFFFFFHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNRRRSSSTTTTTTUUUUUUTTTTTTOOONNNMMMKKKKKKKKKLLLLLLNNNNNNMMMLLLLLLKKKLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBDDDGGGHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMMMMPPPTTTUUUSSSPPPIIIHHHFFFGGGIIIJJJJJJIIIGGGIIIMMMOOOPPPNNNLLLJJJLLLKKKJJJLLLOOOQQQRRRQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRQQQPPPPPPRRRRRRQQQPPPQQQPPPOOOOOOPPPOOOMMMKKKWWWXXXYYYZZZZZZZZZZZZZZZYYYVVVTTTWWW]]]```]]]YYYVVVVVVUUUUUUUUUUUUTTTSSSTTTXXXYYYXXXXXX[[[ZZZWWWTTTUUUVVVVVVVVVUUUSSSRRRYYYXXXYYY\\\[[[YYY[[[______]]]ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYYYYZZZ[[[]]]ZZZZZZYYYZZZZZZ[[[\\\\\\[[[\\\]]]]]]\\\YYYVVVUUUYYYZZZ[[[\\\\\\ZZZXXXWWWUUUVVVWWWXXXXXXWWWVVVVVVRRRQQQOOOMMMLLLLLLNNNNNNRRRTTTUUUTTTTTTUUUWWWYYY[[[ZZZWWWUUUTTTUUUVVVWWWUUUVVVWWWWWWVVVWWWZZZ\\\WWWVVVTTTSSSTTTVVVYYY[[[___^^^\\\\\\]]]^^^^^^___YYYZZZ\\\[[[YYYXXXXXXYYY[[[YYYVVVVVVWWWVVVTTTRRROOOPPPQQQQQQQQQSSSVVVXXXZZZ[[[\\\\\\\\\\\\[[[[[[WWWXXXYYYYYYWWWUUUVVVWWWTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[^^^```\\\___aaa```]]]YYYXXXXXXXXXYYYZZZ[[[\\\^^^______[[[YYYXXXWWWYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTPPPPPPNNNNNNNNNNNNOOOPPPVVVSSSPPPPPPSSSSSSQQQOOOOOOMMMLLLLLLMMMMMMLLLKKKNNNOOOQQQSSSSSSTTTUUUVVVWWWZZZ[[[ZZZ\\\aaaaaa^^^WWWUUUSSSQQQPPPQQQSSSTTTQQQTTTWWWYYYYYYYYYZZZ[[[VVVTTTSSSTTTUUUUUUSSSQQQVVVUUUUUUVVVVVVUUUSSSQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXVVVSSSPPPNNNLLLLLLLLLSSSTTTTTTSSSQQQOOOMMMLLLNNNMMMLLLNNNPPPRRRQQQOOONNNNNNOOOQQQSSSVVVXXXYYYXXXWWWVVVUUUTTTTTTSSSSSSUUUVVVVVVVVVWWWWWWXXXXXXTTTSSSQQQPPPPPPQQQRRRSSSQQQQQQPPPOOOLLLJJJGGGEEEHHHKKKMMMLLLJJJJJJNNNQQQPPPQQQQQQRRRSSSSSSSSSSSSVVVVVVUUUTTTSSSQQQPPPOOOTTTPPPPPPRRRSSSOOOMMMMMMNNNOOONNNLLLOOOTTTUUURRRMMMJJJGGGJJJPPPVVVYYYZZZ]]]]]]]]]]]]]]]\\\[[[ZZZVVVUUURRRNNNKKKJJJLLLNNNMMMMMMNNNNNNMMMLLLJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPMMMMMMNNNPPPQQQSSSTTTTTTRRRSSSUUUUUUTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYXXXXXXVVVUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMKKKKKKMMMNNNTTTRRRQQQQQQRRRQQQNNNLLLMMMMMMMMMMMMNNNMMMJJJHHHLLLMMMLLLJJJLLLOOOOOOKKKNNNOOOQQQQQQRRRQQQPPPOOONNNNNNOOOOOOPPPRRRSSSSSSQQQPPPNNNOOOQQQSSSSSSSSSTTTWWWXXXWWWUUUTTTVVVYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUSSSSSSSSSSSSQQQPPPLLLMMMMMMKKKJJJIIIKKKMMMNNNOOOQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOLLLIIIJJJJJJIIIGGGEEEEEEFFFHHHFFFGGGJJJLLLNNNNNNNNNNNNSSSSSSSSSSSSTTTTTTUUUUUUPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIHHHFFFFFFFFFFFFFFFAAADDDFFFHHHHHHHHHJJJKKKLLLKKKKKKKKKLLLNNNPPPQQQMMMLLLMMMPPPSSSTTTSSSRRRJJJHHHGGGGGGIIIJJJJJJJJJHHHIIILLLNNNOOONNNMMMLLLNNNMMMLLLMMMPPPQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSQQQPPPPPPQQQQQQPPPOOOLLLLLLKKKMMMOOOPPPPPPOOOVVVWWWXXXXXXYYYZZZZZZZZZYYYVVVVVVYYY___bbb```]]]ZZZWWWUUUUUUVVVVVVTTTRRRUUUYYYZZZYYYYYY[[[[[[WWWSSSTTTUUUUUUUUUTTTRRRQQQVVVUUUWWWZZZZZZXXXZZZ^^^```___]]]ZZZWWWUUUTTTTTTWWWYYYZZZZZZZZZZZZ\\\]]]YYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]\\\ZZZWWWUUUXXXYYYZZZ[[[[[[YYYWWWVVVSSSTTTVVVXXXXXXXXXXXXXXXUUUSSSPPPNNNMMMMMMMMMNNNTTTTTTUUUVVVUUUUUUWWWYYYYYYXXXUUUSSSRRRSSSTTTUUUTTTUUUVVVVVVUUUVVVXXXZZZSSSRRRQQQRRRTTTWWW[[[]]]bbbaaa___]]]\\\\\\]]]^^^XXXZZZ[[[[[[YYYXXXXXXYYY]]][[[YYYXXXWWWUUUSSSRRRNNNPPPRRRSSSSSSRRRSSSTTTXXXYYYYYYYYYYYYYYYXXXXXXSSSTTTUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVUUUVVVYYY\\\[[[\\\^^^]]][[[XXXUUUTTTZZZZZZ[[[\\\^^^```bbbccc]]][[[XXXXXXYYYZZZZZZZZZVVVWWWWWWWWWUUUSSSQQQQQQPPPOOONNNNNNNNNNNNPPPPPPVVVTTTRRRRRRUUUUUUSSSPPPPPPNNNLLLKKKLLLLLLKKKJJJKKKNNNQQQRRRQQQRRRSSSUUUUUUVVVWWWWWW[[[aaabbb___UUUSSSQQQOOOOOOPPPSSSTTTTTTVVVXXXXXXWWWVVVVVVWWWUUUTTTSSSTTTTTTTTTRRRPPPPPPPPPQQQRRRTTTUUUSSSQQQPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSQQQNNNMMMLLLLLLMMMQQQRRRRRRQQQPPPMMMKKKIIIIIIJJJKKKMMMQQQSSSTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSUUUWWWXXXZZZ\\\\\\XXXWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPNNNLLLIIIGGGEEEHHHJJJLLLLLLJJJJJJMMMPPPOOOPPPQQQRRRSSSSSSRRRRRRTTTTTTTTTTTTSSSRRRPPPOOORRRNNNMMMPPPRRROOONNNOOOLLLOOOOOONNNPPPTTTRRRMMMMMMJJJGGGHHHNNNUUUXXXYYY\\\]]]]]]]]]\\\[[[[[[[[[VVVVVVUUURRRNNNKKKIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGIIIGGGFFFFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKNNNPPPQQQLLLMMMMMMNNNPPPQQQRRRSSSOOOQQQRRRSSSRRRRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUSSSPPPNNNMMMKKKJJJIIIJJJKKKMMMMMMLLLLLLMMMNNNVVVTTTSSSTTTTTTSSSQQQOOONNNLLLJJJJJJLLLNNNOOOOOOMMMOOOMMMJJJKKKNNNMMMHHHKKKLLLNNNOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUVVVVVVSSSQQQPPPPPPRRRSSSSSSRRRSSSVVVXXXXXXUUUTTTVVVYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVUUUSSSSSSTTTUUUSSSRRRMMMMMMLLLKKKIIIIIIKKKMMMLLLNNNPPPRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPNNNKKKHHHJJJKKKKKKIIIGGGEEEFFFGGGCCCEEEGGGJJJLLLMMMNNNNNNRRRRRRSSSSSSSSSTTTTTTTTTPPPOOOMMMLLLKKKLLLNNNOOOMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGHHHHHHAAADDDFFFHHHHHHHHHJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOJJJJJJKKKMMMPPPQQQRRRQQQKKKIIIGGGGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRPPPOOOOOOPPPPPPNNNMMMKKKJJJJJJKKKNNNPPPPPPOOOTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWYYY[[[___aaaaaa```\\\YYYUUUUUUVVVVVVTTTRRRVVVYYY[[[YYYZZZ\\\\\\XXXTTTTTTTTTUUUTTTTTTSSSRRRSSSRRRUUUYYYYYYVVVWWW[[[\\\\\\[[[YYYUUUSSSSSSSSSYYYZZZ[[[ZZZYYYZZZ\\\^^^ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]\\\ZZZXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUSSSTTTWWWXXXZZZZZZZZZZZZXXXVVVSSSPPPNNNNNNNNNNNNUUUTTTUUUWWWVVVUUUWWW[[[WWWVVVTTTSSSRRRSSSSSSTTTRRRTTTVVVVVVUUUTTTUUUVVVQQQQQQQQQRRRTTTXXX[[[]]]bbbbbbaaa^^^\\\[[[\\\^^^YYYZZZ[[[[[[YYYXXXXXXYYY[[[ZZZYYYWWWUUUSSSRRRQQQMMMOOORRRSSSRRRRRRRRRRRRVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTRRRPPPPPPRRRTTTTTTSSSRRRQQQQQQQQQRRRSSSVVVVVVVVVTTTSSSTTTWWWZZZ[[[[[[[[[[[[YYYWWWUUUTTTZZZZZZ\\\]]]___aaabbbccc]]]ZZZWWWUUUVVVWWWWWWWWWWWWXXXYYYXXXUUUSSSRRRSSSPPPOOOOOONNNNNNOOOQQQQQQUUUTTTTTTTTTUUUTTTRRRQQQOOOMMMJJJIIIJJJJJJJJJIIIIIIMMMPPPQQQPPPOOORRRUUUQQQRRRRRRSSSXXX^^^^^^ZZZSSSRRRPPPNNNNNNPPPSSSTTTTTTVVVVVVVVVSSSRRRRRRSSSSSSRRRRRRSSSTTTSSSQQQNNNLLLLLLMMMPPPSSSTTTRRRQQQPPPPPPPPPPPPRRRTTTVVVXXXRRRQQQPPPNNNMMMMMMNNNNNNOOOPPPPPPOOONNNKKKIIIHHHIIIJJJLLLNNNQQQUUUWWWYYYVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTPPPQQQSSSUUUXXXZZZ\\\]]]ZZZZZZZZZYYYXXXUUUSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPOOONNNPPPLLLKKKOOOQQQOOONNNPPPKKKNNNPPPOOOQQQSSSPPPKKKLLLJJJHHHIIILLLQQQUUUWWW[[[]]]^^^]]][[[ZZZZZZ[[[UUUVVVWWWUUUQQQMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQKKKKKKLLLLLLMMMOOOPPPQQQMMMOOOQQQQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOONNNMMMLLLJJJHHHFFFIIILLLMMMLLLLLLLLLMMMRRRQQQQQQRRRTTTUUUTTTSSSMMMKKKHHHHHHKKKOOORRRSSSNNNOOOMMMJJJKKKMMMKKKGGGHHHIIIKKKLLLMMMMMMMMMLLLQQQRRRSSSUUUWWWXXXXXXXXXTTTSSSSSSSSSTTTTTTRRRPPPPPPTTTWWWWWWUUUTTTVVVXXXXXXXXXVVVUUUTTTTTTSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSNNNMMMLLLJJJHHHHHHJJJMMMLLLNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPNNNKKKHHHIIIKKKMMMMMMJJJHHHGGGGGGCCCDDDFFFIIIKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRRRROOONNNMMMLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIBBBDDDGGGHHHHHHHHHIIIKKKKKKKKKJJJJJJJJJKKKLLLLLLHHHHHHIIIKKKLLLNNNOOOPPPLLLIIIGGGFFFHHHJJJKKKKKKKKKJJJHHHGGGHHHJJJLLLNNNNNNNNNNNNPPPRRRSSSRRRPPPNNNOOOOOOPPPPPPPPPOOOOOOOOONNNLLLMMMMMMMMMLLLKKKMMMKKKJJJJJJLLLMMMMMMLLLRRRRRRSSSTTTUUUVVVWWWXXXVVVXXX\\\]]]]]]^^^```ccc^^^YYYUUUTTTVVVVVVTTTQQQUUUYYY[[[ZZZZZZ]]]]]]ZZZVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRTTTXXXWWWSSSSSSWWWWWWXXXYYYWWWUUUSSSTTTVVVYYYZZZZZZYYYXXXXXXZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYVVVWWWYYYYYYYYYXXXVVVTTTUUUVVVXXXZZZ[[[\\\\\\\\\ZZZXXXUUURRROOONNNNNNOOORRROOOQQQTTTTTTRRRTTTZZZUUUUUUTTTTTTTTTTTTTTTTTTRRRUUUWWWXXXVVVTTTSSSSSSQQQQQQRRRSSSUUUXXXYYY[[[^^^___```^^^\\\[[[\\\^^^YYY[[[\\\\\\ZZZYYYYYYZZZXXXXXXXXXWWWUUUTTTTTTTTTOOOQQQQQQQQQQQQQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPRRRVVVYYYUUUTTTSSSRRRQQQPPPPPPPPPTTTUUUUUUUUUTTTUUUXXXZZZ\\\[[[ZZZZZZZZZYYYXXXWWWYYYZZZ\\\^^^```aaaaaaaaa\\\YYYUUUSSSSSSTTTTTTTTTVVVXXXYYYXXXUUUTTTVVVWWWQQQPPPOOOOOOOOOPPPRRRSSSRRRTTTUUUTTTRRRPPPPPPPPPNNNKKKIIIGGGHHHIIIIIIIIIHHHLLLPPPPPPNNNNNNQQQTTTSSSSSSRRRRRRWWW\\\YYYSSSRRRQQQPPPOOOPPPQQQSSSUUURRRSSSTTTSSSPPPOOOOOOPPPPPPPPPPPPRRRSSSRRRPPPMMMLLLKKKLLLNNNQQQQQQPPPNNNMMMMMMMMMNNNOOORRRUUUWWWSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHJJJJJJKKKLLLNNNQQQUUUXXXSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPQQQSSSUUUVVVXXXXXXVVVXXXZZZ[[[YYYVVVRRRPPPPPPPPPPPPPPPOOOMMMKKKJJJFFFEEEDDDFFFHHHJJJJJJJJJLLLMMMNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPOOOOOOPPPKKKJJJNNNOOONNNNNNOOOLLLNNNNNNLLLOOORRRQQQNNNMMMMMMMMMMMMMMMPPPTTTWWW[[[]]]^^^]]]ZZZXXXXXXZZZUUUVVVVVVUUURRRQQQPPPQQQMMMMMMMMMMMMLLLLLLKKKKKKHHHGGGGGGIIIKKKMMMMMMLLLLLLLLLKKKKKKLLLNNNOOOPPPJJJIIIIIIIIIJJJLLLMMMOOOLLLNNNPPPPPPPPPQQQRRRTTTVVVVVVVVVVVVUUUTTTSSSSSSPPPOOONNNNNNOOONNNKKKHHHEEEIIIMMMPPPOOONNNMMMMMMPPPNNNMMMMMMOOOQQQRRRRRRLLLJJJIIIJJJLLLOOOPPPQQQNNNOOOMMMJJJJJJMMMKKKGGGFFFGGGIIIKKKLLLLLLLLLKKKRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUVVVWWWWWWUUUQQQNNNMMMQQQTTTUUUTTTSSSUUUXXXYYYXXXVVVUUUTTTSSSSSSTTTQQQPPPPPPQQQRRRTTTSSSRRRMMMMMMKKKIIIGGGGGGIIILLLMMMNNNQQQRRRSSSRRRQQQPPPOOOOOONNNOOOPPPNNNKKKHHHIIILLLOOOQQQOOOLLLIIIHHHEEEFFFGGGHHHJJJLLLNNNOOONNNOOOQQQRRRSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLLLLMMMLLLJJJIIIHHHCCCEEEGGGHHHGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIJJJKKKMMMNNNLLLJJJGGGFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNPPPSSSTTTSSSQQQMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKIIIJJJKKKKKKJJJIIILLLJJJIIIIIIKKKLLLMMMLLLQQQQQQQQQRRRSSSUUUVVVWWWTTTYYY^^^___]]]\\\```ddd^^^YYYTTTSSSVVVVVVTTTPPPUUUYYY[[[ZZZ[[[^^^^^^ZZZWWWVVVTTTSSSSSSSSSTTTUUUTTTSSSUUUWWWUUUPPPPPPSSSTTTWWWYYYXXXVVVUUUWWWZZZYYYYYYYYYXXXWWWWWWYYY[[[]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZVVVWWWXXXYYYYYYWWWUUUTTTVVVWWWYYY[[[]]]]]]]]]]]]\\\ZZZVVVSSSPPPOOOOOOOOOMMMJJJLLLPPPPPPMMMPPPVVVTTTTTTUUUVVVVVVVVVUUUUUURRRUUUYYYZZZXXXTTTRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^]]][[[ZZZ\\\___ZZZ[[[\\\\\\ZZZYYYYYYZZZVVVWWWXXXXXXWWWVVVWWWXXXSSSSSSRRRPPPPPPRRRVVVZZZWWWVVVUUUUUUTTTTTTTTTUUUPPPPPPOOONNNOOOSSSYYY^^^TTTSSSRRRQQQPPPNNNMMMMMMOOOQQQRRRSSSSSSTTTWWWYYYZZZYYYWWWWWWXXXYYYYYYXXXYYY[[[]]]___aaaaaaaaaaaa]]]ZZZVVVSSSSSSSSSSSSSSSPPPRRRSSSRRRQQQQQQSSSVVVQQQPPPPPPOOOPPPQQQRRRSSSPPPSSSUUUTTTPPPMMMMMMOOOMMMJJJGGGFFFGGGIIIIIIIIIGGGLLLPPPPPPNNNMMMPPPTTTWWWWWWUUUTTTXXX[[[WWWPPPRRRRRRQQQQQQRRRSSSTTTUUUPPPQQQRRRQQQOOONNNNNNPPPOOOOOOOOOQQQSSSRRROOOMMMLLLLLLLLLNNNOOOPPPNNNLLLIIIIIIIIIJJJLLLOOOSSSUUUUUUTTTRRRPPPNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHIIILLLPPPSSSMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTRRRTTTXXXZZZZZZWWWRRROOOPPPPPPQQQQQQPPPOOOMMMLLLGGGEEECCCFFFJJJMMMLLLJJJJJJKKKLLLMMMLLLKKKIIIGGGKKKLLLOOOQQQSSSSSSRRRQQQQQQLLLKKKMMMOOOMMMLLLNNNLLLMMMLLLIIILLLRRRTTTQQQPPPRRRSSSRRRPPPRRRVVVZZZ[[[]]]^^^]]]YYYWWWWWWYYYTTTUUUTTTSSSRRRSSSVVVXXXPPPPPPOOOOOONNNNNNMMMMMMHHHHHHHHHJJJMMMNNNNNNLLLMMMMMMLLLLLLLLLMMMOOOPPPHHHHHHGGGGGGHHHJJJKKKMMMLLLNNNPPPPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMOOOPPPOOOKKKHHHGGGKKKPPPTTTSSSRRRPPPOOOQQQNNNKKKJJJJJJLLLLLLLLLKKKJJJJJJLLLNNNOOONNNMMMNNNOOOMMMJJJJJJMMMKKKGGGDDDFFFHHHJJJKKKKKKKKKKKKRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYVVVQQQMMMKKKOOOSSSTTTSSSSSSUUUWWWZZZYYYWWWUUUTTTTTTTTTUUUOOONNNNNNOOOQQQRRRRRRQQQMMMLLLJJJGGGEEEFFFHHHKKKNNNOOOQQQSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNKKKHHHHHHLLLQQQSSSRRRNNNKKKIIIHHHGGGGGGHHHJJJMMMOOOQQQLLLNNNPPPRRRSSSQQQOOONNNKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPJJJKKKMMMMMMMMMKKKHHHGGGDDDFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNMMMJJJGGGFFFHHHJJJLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIMMMMMMNNNQQQTTTUUUTTTRRRLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHHHHGGGFFFHHHKKKNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTWWWZZZ]]]]]][[[ZZZ\\\^^^\\\[[[XXXVVVUUUTTTTTTUUUSSSUUUWWWYYYYYYYYYWWWVVVTTTSSSSSSVVVZZZ[[[ZZZXXXWWWXXXXXXUUURRRPPPOOOOOOTTTUUUVVVVVVUUUTTTRRRQQQPPPSSSVVVXXXXXXWWWWWWXXXZZZ[[[[[[ZZZXXXYYY[[[]]]]]]\\\YYYVVVTTTSSSSSSSSSTTTVVVXXXZZZ[[[ZZZXXXVVVTTTVVVXXX[[[\\\]]]\\\[[[^^^\\\XXXTTTQQQOOONNNMMMLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSSSSRRRQQQPPPRRRSSSSSSTTTWWWYYYYYYWWWUUUTTTUUUSSSRRRTTTWWWXXXVVVTTTVVVXXXZZZZZZZZZZZZZZZ\\\XXXXXXWWWVVVVVVXXXYYYZZZWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVSSSQQQQQQSSSUUUWWWVVVWWWWWWWWWVVVTTTRRRQQQPPPQQQQQQPPPOOOQQQVVV[[[VVVUUUSSSQQQOOONNNMMMMMMQQQRRRSSSRRRQQQRRRTTTVVV[[[\\\\\\ZZZWWWVVVWWWYYYYYYYYYZZZ]]]```aaa^^^[[[WWWUUUTTTVVVUUUQQQOOOQQQSSSQQQNNNLLLMMMOOORRRTTTVVVSSSPPPMMMLLLMMMOOOQQQMMMLLLLLLMMMMMMLLLJJJGGGKKKKKKKKKIIIGGGFFFGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUQQQRRRSSSTTTVVVYYY[[[\\\YYYUUUQQQPPPQQQRRRQQQOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTTTTRRRNNNJJJJJJKKKLLLMMMNNNOOOOOONNNKKKJJJJJJLLLPPPSSSUUUVVVVVVRRRLLLGGGJJJOOOOOOKKKMMMMMMLLLLLLJJJHHHGGGEEEOOONNNLLLKKKJJJJJJKKKKKKGGGGGGHHHJJJLLLMMMNNNOOOPPPOOOOOOPPPRRRQQQOOONNNRRRMMMKKKOOOPPPNNNQQQWWWPPPSSSVVVXXXWWWTTTPPPNNNVVVSSSPPPPPPPPPOOOLLLJJJKKKIIIFFFEEEGGGIIIJJJJJJIIIGGGFFFIIIMMMOOOKKKGGGIIIKKKNNNQQQSSSSSSSSSRRRNNNKKKKKKMMMMMMJJJJJJLLLJJJKKKMMMNNNPPPPPPQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTYYY[[[^^^___^^^YYYTTTPPPRRRPPPMMMMMMOOORRRTTTUUUTTTQQQNNNMMMOOONNNKKKHHHIIIHHHGGGJJJNNNPPPOOOLLLJJJKKKLLLMMMNNNNNNMMMMMMFFFIIIIIIFFFHHHLLLNNNMMMLLLNNNNNNMMMLLLNNNRRRVVVVVVSSSPPPPPPPPPPPPMMMJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJKKKPPPVVVWWWRRRNNNSSSQQQMMMJJJIIIIIIJJJKKKLLLHHHEEEHHHMMMQQQPPPMMMOOOLLLIIIGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMMMMLLLKKKMMMOOORRRSSSSSSTTTUUUWWWWWWVVVTTTUUUVVVTTTOOOKKKNNNMMMKKKJJJKKKNNNPPPRRRSSSTTTUUUUUUSSSPPPMMMKKKLLLKKKJJJJJJJJJLLLOOOPPPOOOLLLIIIGGGHHHIIIJJJJJJQQQTTTTTTQQQLLLIIIKKKOOOPPPNNNMMMKKKJJJIIIJJJJJJOOOMMMMMMPPPTTTSSSNNNHHHGGGGGGFFFFFFGGGIIIJJJKKKNNNNNNOOOPPPQQQQQQOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOOOONNNOOONNNLLLJJJHHHFFFFFFEEECCCDDDEEEDDDCCCBBBCCCDDDEEEHHHJJJIIIGGGFFFHHHKKKIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGKKKKKKLLLMMMNNNOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKIIIIIIJJJKKKIIIHHHGGGGGGHHHKKKMMMOOONNNNNNNNNOOOQQQTTTWWWXXXWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWTTTSSSSSSVVVYYY[[[[[[YYYVVVWWWVVVSSSPPPNNNNNNOOOUUUUUUVVVVVVVVVUUUTTTTTTRRRUUUXXXYYYYYYXXXXXXXXX[[[\\\\\\[[[ZZZ[[[]]]```___]]][[[YYYWWWVVVVVVVVVSSSUUUWWWYYYYYYXXXWWWUUUTTTUUUWWWYYY[[[\\\\\\\\\\\\ZZZXXXUUUSSSRRRRRRQQQLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUVVVUUUSSSSSSTTTUUUSSSTTTVVVWWWWWWWWWUUUUUUVVVTTTSSSUUUWWWXXXVVVTTTWWWYYYZZZZZZYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVUUUSSSSSSTTTUUUVVVXXXVVVSSSPPPPPPQQQTTTUUUWWWXXXXXXYYYXXXWWWUUUTTTRRRRRRRRRPPPOOOPPPTTTXXXTTTSSSRRRQQQPPPOOONNNNNNMMMNNNPPPQQQQQQRRRUUUWWW\\\\\\\\\ZZZXXXVVVWWWXXXVVVUUUUUUXXX[[[\\\ZZZXXXUUUSSSRRRUUUTTTPPPOOOQQQRRRPPPNNNMMMMMMOOORRRSSSRRRQQQNNNLLLLLLMMMOOOPPPMMMLLLKKKKKKKKKKKKIIIGGGJJJJJJKKKIIIGGGFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRROOOOOOQQQRRRUUUWWWYYY[[[YYYVVVRRRQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPLLLMMMPPPRRRSSSRRROOOMMMKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNQQQSSSTTTVVVTTTOOOKKKLLLRRRSSSQQQMMMMMMLLLKKKJJJHHHHHHGGGOOONNNMMMKKKJJJJJJKKKKKKGGGGGGIIIJJJLLLNNNOOOPPPPPPNNNMMMNNNPPPQQQPPPPPPSSSMMMKKKMMMMMMMMMPPPVVVTTTUUUWWWXXXVVVSSSPPPNNNTTTQQQNNNNNNNNNNNNKKKIIIHHHFFFDDDCCCEEEFFFGGGGGGJJJHHHFFFGGGJJJLLLMMMMMMLLLMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMOOONNNJJJIIIKKKJJJKKKLLLNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSSSSTTTUUUZZZ]]]```bbb```[[[UUUQQQPPPNNNNNNOOORRRUUUVVVVVVSSSQQQPPPOOOOOONNNLLLKKKKKKJJJIIILLLQQQTTTSSSRRRLLLLLLLLLLLLLLLMMMMMMMMMHHHJJJJJJGGGIIIMMMPPPNNNPPPQQQRRRPPPNNNNNNPPPSSSVVVSSSPPPNNNMMMLLLHHHEEELLLLLLKKKJJJKKKKKKLLLMMMMMMLLLNNNSSSXXXYYYUUUPPPSSSQQQMMMJJJIIIIIIJJJJJJKKKIIIHHHJJJNNNPPPOOOMMMNNNLLLHHHGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJNNNRRRUUUVVVUUUTTTTTTTTTTTTVVVVVVSSSLLLGGGMMMLLLJJJJJJKKKMMMOOOQQQTTTUUUVVVVVVUUURRROOOLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNKKKHHHGGGHHHIIIJJJJJJMMMPPPRRRPPPLLLJJJLLLOOONNNMMMLLLKKKJJJJJJKKKLLLQQQOOOOOOQQQTTTSSSNNNIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKIIIGGGGGGFFFDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNMMMMMMMMMNNNQQQUUUZZZ\\\VVVXXXYYYYYYWWWVVVVVVWWWVVVVVVVVVWWWVVVVVVUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXTTTSSSTTTVVVYYY[[[[[[[[[XXXWWWVVVSSSPPPOOOPPPRRRVVVVVVVVVVVVVVVVVVWWWWWWUUUWWWZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[^^^```^^^]]][[[ZZZXXXWWWVVVVVVSSSTTTVVVXXXXXXWWWVVVTTTSSSTTTUUUWWWYYYZZZ\\\\\\\\\[[[YYYWWWTTTSSSRRRRRRLLLLLLLLLLLLNNNPPPRRRSSSWWWXXXXXXWWWVVVUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVWWWXXXXXXVVVTTTXXXYYY[[[ZZZYYYWWWXXXXXXZZZYYYWWWUUUTTTTTTTTTTTTXXXVVVSSSQQQQQQRRRTTTUUUSSSQQQPPPOOOOOORRRTTTVVVVVVWWWXXXXXXXXXWWWVVVVVVSSSSSSQQQOOONNNNNNQQQTTTRRRRRRRRRRRRQQQPPPOOOOOOHHHKKKMMMOOOQQQSSSVVVXXX\\\]]]]]][[[XXXVVVVVVWWWTTTSSSSSSTTTWWWXXXXXXWWWSSSPPPPPPRRRRRRNNNNNNQQQRRRQQQOOONNNOOOPPPSSSTTTNNNNNNMMMLLLMMMNNNOOOPPPPPPMMMJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJHHHFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOLLLMMMNNNPPPRRRUUUWWWYYYZZZWWWUUUTTTTTTSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNPPPQQQRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRSSSUUUSSSNNNLLLQQQTTTTTTMMMLLLKKKIIIHHHHHHIIIIIIOOONNNMMMKKKJJJJJJIIIIIIFFFGGGHHHJJJMMMOOOPPPQQQPPPNNNMMMMMMOOOQQQQQQPPPSSSOOOLLLLLLLLLLLLOOOSSSWWWWWWWWWVVVTTTRRRPPPNNNRRRPPPOOONNNNNNNNNLLLJJJHHHFFFDDDCCCDDDFFFFFFEEEIIIHHHGGGEEEFFFIIIOOOSSSPPPOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNPPPOOOJJJHHHJJJHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVYYY\\\```bbbaaa\\\UUUQQQMMMMMMOOORRRUUUWWWVVVUUUQQQRRRRRRQQQOOONNNNNNOOONNNLLLKKKNNNSSSXXXYYYXXXPPPOOOMMMLLLKKKKKKKKKLLLHHHKKKJJJHHHIIINNNQQQPPPTTTTTTTTTRRROOONNNNNNNNNSSSQQQOOOMMMLLLKKKHHHFFFMMMKKKIIIGGGGGGHHHJJJLLLNNNNNNPPPTTTXXXYYYVVVSSSRRRPPPMMMJJJIIIHHHIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMKKKHHHGGGHHHIIIIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHLLLQQQVVVVVVSSSOOONNNOOORRRUUUUUURRRMMMHHHLLLKKKJJJIIIJJJKKKNNNOOOTTTUUUWWWWWWVVVSSSPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMJJJGGGGGGHHHIIIJJJJJJJJJMMMPPPOOOLLLKKKMMMPPPLLLKKKKKKJJJKKKLLLMMMNNNTTTRRRQQQRRRTTTSSSOOOKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKJJJIIINNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQOOOLLLJJJIIIHHHGGGDDDEEEFFFFFFEEEDDDEEEFFFJJJIIIHHHIIIJJJKKKJJJJJJGGGHHHJJJLLLLLLKKKIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCEEEHHHJJJIIIGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMLLLMMMOOOTTTYYY\\\VVVVVVWWWVVVUUUSSSSSSRRRRRRSSSUUUVVVVVVVVVUUUTTTVVVUUUTTTSSSSSSUUUWWWXXXTTTTTTTTTVVVXXXZZZ\\\\\\[[[ZZZXXXUUURRRRRRUUUWWWXXXWWWVVVVVVVVVXXXYYYZZZWWWZZZ\\\]]]\\\ZZZZZZZZZVVVWWWXXXXXXXXXYYY\\\^^^[[[[[[ZZZXXXWWWVVVVVVUUUTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTTTTUUUWWWYYY[[[\\\^^^\\\ZZZWWWTTTQQQOOONNNLLLLLLLLLMMMNNNQQQSSSTTTWWWXXXYYYXXXVVVUUUUUUVVVTTTSSSSSSRRRSSSTTTVVVWWWZZZZZZYYYYYYYYYYYYWWWVVVXXXZZZ[[[ZZZXXXVVVVVVVVVYYYXXXWWWUUUTTTTTTUUUUUUWWWUUURRROOOOOOPPPRRRSSSMMMLLLLLLMMMOOOSSSVVVXXXSSSTTTUUUVVVWWWVVVUUUUUURRRQQQOOOMMMMMMNNNQQQSSSRRRRRRSSSSSSRRRPPPNNNMMMHHHKKKNNNPPPRRRSSSVVVXXX[[[\\\\\\ZZZWWWUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYYYYQQQNNNNNNPPPPPPMMMMMMPPPSSSRRRRRRRRRRRRSSSUUUVVVMMMMMMMMMNNNNNNOOOPPPQQQRRROOOKKKIIIIIIJJJJJJJJJGGGHHHJJJJJJHHHFFFFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKMMMNNNQQQTTTVVVWWWZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNLLLJJJJJJJJJJJJLLLMMMOOOOOOPPPPPPQQQSSSQQQQQQPPPNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKMMMPPPRRRQQQUUUUUUNNNJJJLLLQQQSSSLLLJJJHHHGGGGGGHHHIIIJJJNNNNNNLLLKKKJJJIIIHHHHHHEEEFFFHHHJJJLLLOOOPPPQQQQQQPPPPPPQQQRRRRRRPPPNNNRRRPPPOOONNNNNNMMMNNNPPPUUUTTTTTTRRRQQQPPPOOOOOORRRQQQPPPPPPPPPOOONNNNNNJJJHHHFFFEEEGGGGGGGGGFFFEEEGGGHHHGGGEEEHHHOOOVVVSSSSSSQQQPPPOOOOOOOOOOOONNNLLLMMMPPPOOOKKKIIIKKKGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWZZZ^^^```___ZZZTTTPPPLLLMMMPPPSSSVVVVVVSSSQQQOOORRRTTTSSSPPPOOOQQQSSSOOOLLLKKKMMMSSSYYY[[[[[[TTTRRROOOLLLJJJJJJKKKKKKHHHJJJIIIGGGHHHNNNQQQPPPSSSTTTTTTRRRPPPNNNMMMLLLOOOOOONNNNNNNNNNNNNNNMMMMMMKKKIIIHHHGGGHHHIIIJJJMMMMMMOOORRRVVVWWWTTTRRRQQQOOOMMMJJJIIIHHHHHHHHHHHHLLLPPPRRRQQQOOONNNNNNMMMJJJHHHGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIIIIOOOMMMLLLPPPTTTTTTOOOJJJJJJLLLOOORRRSSSRRRPPPNNNKKKKKKJJJIIIJJJKKKMMMNNNSSSUUUVVVWWWVVVTTTQQQOOOPPPPPPPPPOOONNNMMMKKKJJJKKKIIIGGGGGGIIIJJJKKKKKKKKKNNNPPPQQQOOONNNNNNOOOKKKJJJJJJJJJKKKMMMOOOPPPUUUTTTSSSSSSTTTSSSOOOLLLLLLKKKIIIGGGFFFFFFFFFGGGDDDFFFHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPMMMKKKIIIHHHHHHCCCDDDEEEEEEDDDDDDEEEFFFJJJHHHFFFGGGJJJLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGEEEDDDDDDFFFHHHIIIHHHEEECCCEEEKKKMMMKKKHHHGGGFFFFFFFFFGGGHHHJJJKKKOOONNNLLLLLLMMMQQQUUUXXXVVVUUUUUUTTTTTTSSSQQQPPPPPPRRRSSSUUUVVVUUUUUUTTTTTTSSSQQQPPPQQQSSSVVVWWWUUUUUUVVVWWWWWWYYY[[[]]]\\\[[[YYYVVVTTTTTTWWWYYYXXXXXXWWWVVVWWWXXXZZZ[[[WWWZZZ]]]]]]\\\[[[ZZZZZZUUUWWWYYYZZZZZZZZZ\\\]]][[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXXXXWWWVVVTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYWWWUUURRRPPPMMMLLLLLLLLLLLLMMMOOOQQQTTTUUUUUUWWWXXXWWWUUUSSSSSSTTTSSSRRRQQQQQQQQQSSSUUUWWW[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZYYYWWWUUUUUUUUUWWWWWWUUUUUUUUUVVVWWWXXXWWWUUURRROOONNNNNNOOOPPPMMMMMMLLLMMMNNNQQQSSSUUURRRSSSUUUVVVWWWVVVVVVUUUPPPNNNLLLKKKLLLOOOQQQRRRRRRSSSTTTTTTRRRPPPMMMKKKLLLNNNQQQSSSTTTTTTVVVWWWYYYZZZ[[[YYYWWWTTTSSSTTTTTTTTTUUUUUUUUUWWWXXXZZZQQQNNNMMMOOOOOOMMMMMMQQQTTTTTTTTTUUUVVVWWWWWWXXXNNNNNNNNNOOOOOOPPPQQQRRRTTTQQQLLLJJJJJJLLLLLLLLLGGGIIIJJJIIIHHHGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMMMMKKKKKKLLLNNNPPPRRRTTTUUUXXXYYYZZZZZZXXXWWWVVVUUUQQQOOOLLLJJJHHHGGGGGGHHHNNNPPPQQQPPPOOOOOOQQQSSSTTTSSSQQQPPPNNNMMMMMMMMMHHHIIIKKKKKKKKKLLLPPPSSSRRRWWWWWWOOOIIIIIIMMMOOOJJJIIIGGGFFFFFFHHHJJJKKKMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQSSSSSSTTTVVVVVVTTTOOOLLLPPPRRRSSSRRRRRRQQQOOOMMMOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOJJJHHHGGGFFFGGGHHHGGGFFFAAAFFFJJJJJJHHHIIINNNTTTUUUTTTSSSRRRRRRRRRRRRSSSKKKIIIJJJNNNOOOLLLKKKNNNJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVXXX\\\^^^^^^[[[VVVSSSNNNNNNPPPRRRTTTSSSOOOLLLNNNQQQTTTSSSQQQQQQSSSVVVOOOLLLKKKMMMSSSXXXZZZZZZVVVTTTQQQNNNKKKKKKKKKKKKGGGIIIHHHEEEGGGMMMPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOONNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJIIIHHHKKKKKKMMMOOOQQQQQQPPPNNNOOONNNLLLJJJIIIHHHHHHHHHIIILLLQQQTTTSSSQQQPPPOOOMMMKKKIIIHHHJJJLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNTTTPPPMMMNNNRRRTTTQQQMMMOOOOOOOOOOOONNNOOOOOOPPPLLLLLLKKKJJJKKKLLLMMMMMMRRRSSSUUUVVVUUUSSSQQQOOOQQQQQQQQQPPPOOOMMMKKKJJJJJJHHHGGGHHHJJJLLLMMMLLLNNNQQQSSSTTTSSSQQQOOOOOOKKKKKKJJJKKKLLLNNNOOOQQQUUUUUUUUUUUUUUUSSSPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBEEEHHHIIIIIIHHHJJJKKKLLLMMMNNNNNNOOOOOONNNNNNJJJLLLMMMPPPRRRSSSTTTTTTSSSRRRPPPMMMJJJIIIGGGGGGAAABBBCCCCCCBBBBBBDDDEEEHHHFFFDDDFFFIIIJJJHHHFFFHHHGGGEEEDDDEEEGGGIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGFFFEEEFFFGGGJJJKKKHHHEEECCCEEEKKKMMMKKKHHHEEEEEEFFFFFFGGGGGGHHHHHHPPPNNNMMMLLLMMMOOORRRTTTVVVUUUSSSTTTTTTTTTQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPPPPQQQTTTVVVXXXWWWXXXXXXWWWVVVWWWZZZ]]]YYYYYYXXXVVVTTTTTTVVVYYYXXXXXXXXXXXXXXXXXXYYYYYYVVVXXX[[[\\\[[[ZZZZZZZZZVVVYYY^^^```___^^^]]]]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWUUUUUUVVVWWWWWWXXXXXXYYYRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLLLLMMMOOORRRTTTVVVSSSUUUWWWVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVYYY[[[\\\\\\ZZZYYYZZZZZZWWWYYYYYYYYYVVVUUUTTTUUUUUUUUUTTTTTTTTTUUUWWWWWWVVVTTTRRRPPPOOONNNNNNNNNQQQPPPOOONNNNNNNNNOOOOOOTTTUUUWWWXXXYYYXXXXXXWWWOOOLLLJJJIIILLLNNNPPPQQQPPPRRRTTTUUUTTTQQQMMMJJJOOOQQQTTTVVVUUUUUUVVVWWWUUUWWWYYYXXXVVVSSSRRRRRRPPPRRRSSSTTTTTTTTTVVVWWWSSSPPPNNNPPPOOOMMMNNNQQQSSSTTTVVVWWWXXXYYYXXXXXXRRRQQQPPPOOOOOOOOOPPPQQQTTTQQQMMMKKKLLLNNNNNNNNNIIIJJJJJJIIIGGGGGGIIIKKKHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUXXXYYYXXXWWWVVVVVVSSSQQQNNNKKKIIIIIIIIIJJJOOOQQQSSSSSSPPPOOOQQQTTTUUUTTTRRROOONNNMMMNNNNNNIIIKKKMMMLLLJJJKKKOOOSSSTTTXXXXXXPPPIIIIIILLLLLLIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXUUUQQQMMMOOOSSSTTTSSSRRRSSSQQQMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJLLLLLLKKKKKKLLLMMMIIIGGGFFFFFFGGGGGGEEEDDD???EEEKKKLLLKKKJJJMMMQQQRRRRRRSSSTTTUUUUUUVVVVVVKKKIIIJJJMMMOOOMMMNNNRRRQQQPPPOOONNNMMMNNNOOOPPPMMMNNNNNNOOOQQQSSSTTTUUUWWWYYY\\\^^^___]]][[[ZZZQQQPPPOOOPPPQQQPPPNNNKKKNNNOOOQQQRRRRRRSSSUUUWWWQQQOOOMMMPPPUUUXXXYYYXXXXXXVVVSSSQQQNNNMMMLLLLLLGGGHHHGGGDDDFFFLLLQQQQQQNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPPPPNNNKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJIIIIIIHHHHHHHHHJJJMMMPPPTTTUUUUUUSSSQQQPPPMMMKKKJJJLLLNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRTTTPPPNNNNNNQQQTTTTTTSSSTTTSSSQQQMMMJJJIIIKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNQQQRRRTTTVVVUUUTTTQQQPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHIIILLLNNNOOONNNPPPRRRUUUWWWWWWUUUQQQOOOMMMLLLLLLKKKLLLMMMNNNOOORRRTTTVVVWWWVVVSSSPPPMMMJJJIIIGGGEEECCCBBBCCCCCCAAAEEEIIIJJJIIIIIIKKKMMMPPPPPPQQQQQQPPPNNNLLLKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGFFFEEE@@@AAABBBBBBBBBBBBCCCEEEFFFFFFEEEFFFGGGHHHGGGFFFKKKIIIFFFEEEEEEHHHKKKNNNFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEHHHGGGGGGGGGHHHIIIKKKLLLFFFDDDCCCEEEHHHJJJIIIGGGDDDEEEEEEFFFFFFFFFGGGGGGOOONNNNNNNNNOOOQQQRRRSSSVVVTTTSSSTTTUUUUUUSSSPPPQQQQQQQQQQQQRRRSSSTTTTTTPPPPPPPPPRRRTTTVVVYYYZZZYYYZZZZZZXXXVVVVVVYYY\\\XXXYYYYYYXXXVVVVVVXXXYYYXXXXXXYYYYYYXXXXXXWWWWWWSSSVVVYYY[[[ZZZYYYYYYZZZVVVZZZ```cccbbb___\\\ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVNNNOOOPPPRRRRRRRRRQQQPPPLLLLLLLLLMMMOOORRRUUUVVVRRRTTTVVVVVVSSSPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTVVVXXXZZZZZZXXXWWWXXXZZZVVVWWWYYYXXXVVVUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTUUUTTTTTTRRRPPPNNNMMMLLLPPPOOOOOONNNNNNOOOOOOPPPUUUVVVWWWXXXXXXXXXWWWVVVPPPMMMIIIHHHKKKMMMNNNMMMLLLOOORRRUUUUUUSSSOOOMMMNNNQQQUUUVVVVVVVVVVVVWWWRRRTTTVVVVVVTTTRRRRRRRRRMMMPPPTTTTTTSSSSSSTTTVVVVVVRRRPPPQQQPPPMMMNNNRRRRRRSSSUUUWWWXXXXXXXXXWWWUUUSSSPPPMMMLLLLLLNNNOOOQQQOOOLLLLLLMMMNNNOOOOOOKKKKKKJJJHHHGGGHHHKKKNNNIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNLLLPPPUUUWWWVVVTTTTTTUUUTTTRRROOOLLLJJJJJJKKKLLLMMMQQQUUUUUURRRQQQTTTWWWTTTRRRPPPMMMLLLLLLMMMMMMLLLOOOPPPMMMJJJIIILLLPPPRRRUUUTTTMMMIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVTTTSSSPPPSSSSSSOOOOOORRRRRROOOIIIIIIJJJJJJJJJIIIIIIHHHFFFHHHJJJJJJIIIIIIKKKMMMJJJHHHGGGGGGHHHHHHFFFDDDBBBEEEJJJLLLKKKKKKMMMOOOLLLNNNQQQTTTWWWXXXYYYYYYPPPLLLKKKNNNOOONNNPPPTTTUUUSSSQQQOOONNNNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTWWWXXXZZZ\\\]]]^^^^^^^^^SSSQQQNNNNNNOOOPPPPPPOOONNNMMMNNNPPPSSSVVVVVVVVVVVVSSSRRRTTTXXX[[[ZZZXXXXXXWWWVVVSSSQQQOOOMMMLLLGGGIIIGGGDDDFFFMMMRRRRRRPPPNNNLLLMMMPPPRRRSSSRRRQQQRRRRRRPPPLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNRRRWWWXXXVVVSSSRRRPPPMMMLLLMMMOOOPPPOOOLLLMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOOMMMIIIHHHJJJLLLPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWUUUSSSRRROOONNNLLLJJJIIIIIIIIIIIIIIIHHHIIIKKKNNNPPPQQQPPPOOOQQQTTTXXXYYYXXXTTTQQQPPPOOOMMMLLLLLLLLLMMMMMMNNNRRRVVVXXXWWWSSSOOOMMMJJJIIIGGGEEECCCCCCCCCDDD@@@EEEJJJKKKIIIIIIKKKNNNPPPQQQRRRRRRQQQOOOMMMKKKIIIJJJKKKMMMNNNNNNOOOOOOQQQOOOMMMJJJGGGEEECCCCCC@@@AAACCCCCCBBBCCCDDDFFFEEEGGGHHHGGGGGGGGGHHHIIIIIIHHHFFFFFFFFFHHHKKKLLLEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFEEEEEENNNNNNOOOPPPQQQSSSTTTUUUVVVTTTSSSTTTVVVWWWTTTQQQRRRQQQPPPPPPPPPRRRSSSTTTOOOPPPQQQTTTVVVYYY[[[\\\ZZZ[[[[[[XXXUUUUUUXXX[[[YYY[[[\\\[[[ZZZYYYZZZ[[[XXXXXXYYYYYYYYYXXXVVVUUUQQQTTTXXXZZZYYYYYYYYYZZZTTTYYY```dddbbb^^^YYYWWWYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZXXXVVVUUUPPPQQQRRRRRRRRRQQQOOONNNLLLLLLLLLMMMPPPRRRUUUWWWRRRTTTVVVVVVSSSPPPOOONNNNNNNNNOOOPPPRRRSSSSSSTTTSSSVVVXXXXXXVVVVVVWWWYYYUUUWWWXXXXXXVVVUUUUUUVVVTTTSSSRRRPPPOOOOOOOOOPPPTTTUUUTTTSSSQQQOOOLLLJJJKKKKKKLLLNNNPPPRRRTTTUUUTTTUUUVVVVVVVVVUUUTTTTTTRRRNNNIIIHHHJJJLLLKKKJJJHHHLLLQQQUUUVVVUUURRRPPPMMMPPPTTTVVVWWWWWWWWWXXXOOORRRUUUUUUTTTRRRQQQQQQMMMQQQUUUWWWUUUTTTUUUVVVXXXTTTQQQRRRQQQNNNOOORRRPPPRRRTTTWWWXXXXXXWWWVVVVVVTTTOOOLLLJJJJJJLLLMMMOOOMMMKKKKKKMMMNNNOOONNNMMMLLLJJJHHHGGGHHHLLLPPPIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKGGGLLLRRRTTTSSSRRRRRRSSSTTTQQQNNNKKKJJJJJJKKKLLLKKKPPPUUUVVVTTTSSSVVVYYYRRRPPPNNNLLLKKKKKKLLLLLLPPPRRRRRROOOIIIGGGJJJNNNNNNPPPNNNIIIFFFHHHHHHGGGKKKLLLNNNOOOQQQRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTRRROOOOOORRRUUUWWWXXXQQQSSSPPPJJJJJJQQQSSSQQQJJJJJJKKKKKKJJJHHHFFFEEEFFFIIIKKKKKKJJJJJJMMMOOOLLLKKKJJJJJJKKKJJJHHHFFFEEEFFFHHHJJJJJJKKKMMMNNNHHHKKKOOOTTTWWWYYYZZZZZZTTTPPPNNNOOOPPPOOOQQQVVVTTTSSSPPPMMMKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ\\\^^^___TTTQQQNNNMMMOOOQQQSSSTTTNNNLLLLLLOOOTTTWWWWWWUUUYYYXXXWWWYYY\\\]]][[[XXXXXXXXXWWWUUUSSSQQQNNNMMMIIIJJJHHHEEEGGGNNNSSSTTTRRROOOLLLMMMPPPSSSTTTSSSPPPRRRSSSRRROOOMMMNNNPPPKKKJJJHHHGGGHHHJJJLLLNNNNNNOOOOOONNNLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJNNNLLLLLLQQQXXXZZZXXXTTTTTTQQQOOONNNNNNPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUTTTQQQNNNMMMLLLGGGJJJLLLLLLJJJJJJKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVXXXXXXWWWUUUSSSNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIIIILLLOOORRRRRRRRRLLLOOOSSSXXXZZZZZZVVVSSSQQQPPPNNNLLLKKKKKKKKKLLLLLLPPPVVVYYYXXXTTTOOOMMMJJJIIIGGGFFFDDDDDDDDDEEE???DDDIIIJJJIIIHHHKKKOOOMMMNNNPPPRRRRRRQQQPPPOOOIIIIIIJJJLLLLLLMMMMMMMMMPPPNNNLLLIIIFFFCCCBBBAAAAAABBBDDDDDDCCCDDDEEEGGGEEEHHHJJJIIIGGGFFFHHHKKKDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@AAACCCDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKCCCDDDEEEEEEEEEEEEEEEDDDUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVSSSSSSUUUWWWWWWVVVUUUTTTRRRPPPPPPPPPPPPQQQPPPQQQSSSUUUXXX[[[\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZXXX[[[\\\ZZZYYY[[[ZZZVVVSSSTTTWWWYYYYYYWWWUUUTTTZZZWWWUUUUUUWWWWWWUUURRRTTTXXX^^^aaaaaa```^^^^^^\\\[[[[[[ZZZYYYXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTVVVVVVXXXYYYYYYYYYXXXWWWTTTSSSRRRSSSRRRPPPMMMJJJMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVVVVUUUSSSPPPNNNLLLMMMNNNOOOOOOPPPPPPPPPPPPTTTUUUVVVVVVVVVTTTRRRQQQXXXXXXXXXYYYYYYVVVRRRNNNPPPOOOMMMLLLLLLMMMOOOPPPMMMNNNOOOPPPOOOOOOMMMLLLNNNLLLKKKLLLPPPRRRRRRPPPRRRSSSUUUVVVWWWVVVVVVUUUUUUTTTQQQNNNLLLJJJJJJJJJLLLJJJIIIKKKPPPRRRSSSQQQOOOQQQTTTVVVXXXWWWVVVUUUTTTSSSRRRSSSUUUTTTQQQNNNLLLQQQUUUVVVUUUSSSUUUVVVTTTUUUUUUUUUSSSQQQOOOMMMOOOSSSTTTRRRRRRUUUTTTPPPTTTPPPKKKJJJKKKMMMLLLKKKNNNMMMMMMNNNPPPQQQPPPOOOTTTPPPKKKHHHGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNNNNOOOJJJIIIHHHHHHIIIJJJKKKLLLIIIKKKMMMPPPQQQPPPOOOOOORRRQQQPPPMMMKKKKKKMMMOOONNNMMMOOOTTTUUUTTTUUUXXXUUUTTTRRRNNNLLLLLLNNNPPPUUUTTTRRROOOMMMKKKJJJJJJMMMLLLJJJGGGEEEGGGJJJNNNOOOSSSWWWWWWTTTTTTVVVZZZUUUNNNLLLPPPTTTSSSPPPPPPSSSTTTUUUTTTQQQQQQSSSVVVUUUUUUSSSQQQPPPQQQTTTWWWPPPSSSRRRLLLLLLQQQRRROOOIIIMMMOOOMMMMMMNNNLLLHHHFFFHHHKKKNNNOOONNNMMMKKKSSSOOOJJJJJJLLLNNNKKKHHHGGGGGGIIIJJJKKKLLLLLLLLLIIIKKKOOOSSSVVVXXXXXXXXXUUUQQQMMMMMMQQQVVVYYYYYYUUUTTTRRRPPPNNNKKKJJJIIIGGGKKKOOOOOOMMMNNNSSSXXXVVVVVVVVVXXXZZZ]]]```bbbXXXTTTPPPOOOQQQRRRRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTXXXZZZ[[[ZZZXXXVVVUUUUUUUUUTTTUUUWWWSSSMMMKKKMMMKKKJJJGGGFFFIIIMMMSSSVVVRRRSSSSSSQQQOOOPPPUUUYYYVVVSSSPPPPPPRRRRRROOOLLLJJJJJJKKKKKKKKKKKKKKKKKKRRRSSSSSSQQQNNNJJJIIIHHHJJJLLLNNNPPPQQQOOOLLLJJJMMMMMMNNNQQQUUUWWWXXXWWWWWWRRRLLLIIIJJJKKKKKKJJJMMMNNNOOOOOONNNMMMOOOPPPQQQPPPOOOPPPPPPNNNKKKIIIHHHJJJLLLLLLKKKKKKLLLMMMTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTQQQNNNIIIFFFEEEGGGKKKNNNNNNMMMMMMNNNPPPQQQQQQPPPLLLLLLNNNRRRWWWXXXUUURRRLLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQSSSRRRQQQNNNMMMPPPMMMHHHFFFGGGGGGEEEBBBGGGFFFFFFFFFGGGGGGHHHIIIIIILLLOOOPPPPPPOOOOOOOOOMMMLLLJJJKKKNNNNNNKKKHHHLLLKKKHHHFFFDDDCCCCCCCCCAAAAAAAAABBBDDDEEEGGGGGGFFFHHHKKKKKKJJJHHHHHHHHHEEEDDDDDDDDDDDDFFFHHHIIIEEEDDDCCCBBBAAABBBBBBCCCBBBCCCEEEGGGGGGGGGGGGFFFIIIIIIIIIHHHFFFFFFGGGIIIIIIHHHHHHHHHIIIKKKMMMNNNHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEDDDDDDEEEEEEDDDBBBVVVVVVVVVVVVUUUUUUUUUUUU[[[XXXTTTSSSUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\]]][[[YYYWWWVVVWWWWWWXXXXXX[[[\\\YYYYYY[[[YYYVVVUUUVVVWWWXXXXXXWWWUUUTTTYYYVVVTTTTTTVVVWWWVVVTTTUUUYYY]]]```___^^^^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUWWWXXXYYYYYYYYYYYYWWWWWWWWWUUURRRQQQQQQPPPNNNMMMNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVVVVUUUSSSQQQNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTRRRQQQXXXXXXXXXYYYYYYWWWTTTPPPPPPNNNMMMLLLKKKLLLNNNNNNLLLMMMNNNNNNNNNMMMLLLLLLQQQOOOMMMNNNQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUSSSQQQNNNLLLJJJJJJJJJLLLKKKJJJLLLPPPRRRSSSRRRNNNPPPSSSUUUUUUUUUSSSRRRTTTSSSRRRSSSUUUUUURRRPPPLLLOOORRRTTTTTTSSSSSSTTTSSSTTTUUUVVVTTTQQQNNNLLLPPPSSSUUUSSSSSSUUUTTTQQQSSSOOOJJJIIIJJJLLLMMMLLLNNNMMMNNNPPPRRRTTTTTTSSSVVVRRRLLLHHHGGGGGGGGGFFFHHHHHHIIIJJJJJJKKKKKKLLLIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNOOOPPPPPPPPPOOOOOONNNMMMKKKKKKKKKLLLLLLLLLKKKMMMRRRUUUTTTUUUYYYSSSRRRQQQNNNKKKJJJKKKMMMSSSRRRQQQPPPNNNMMMLLLKKKNNNNNNLLLJJJHHHIIILLLOOONNNRRRUUUUUURRRRRRTTTWWWTTTNNNKKKOOOSSSQQQOOOOOOQQQSSSTTTSSSQQQPPPRRRTTTRRRSSSSSSQQQPPPQQQTTTVVVQQQTTTSSSNNNNNNRRRRRROOONNNQQQQQQOOOMMMNNNLLLHHHIIIJJJKKKMMMNNNNNNMMMMMMRRRNNNKKKKKKNNNOOONNNKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUUUUSSSQQQRRRUUUYYYZZZZZZUUUTTTRRRPPPNNNLLLJJJIIIJJJMMMQQQQQQNNNNNNRRRVVVVVVVVVVVVWWWYYY[[[]]]___]]]ZZZVVVUUUVVVVVVVVVTTTQQQQQQQQQRRRSSSTTTUUUUUUXXXYYYZZZYYYVVVTTTSSSSSSSSSRRRSSSUUURRRMMMKKKNNNLLLJJJHHHHHHJJJOOOTTTXXXVVVVVVTTTRRRQQQRRRUUUXXXXXXUUUQQQPPPQQQQQQNNNJJJIIIJJJLLLMMMMMMKKKIIIHHHPPPRRRSSSQQQNNNKKKIIIIIINNNPPPRRRTTTTTTRRRPPPNNNMMMMMMNNNQQQUUUWWWWWWVVVWWWSSSMMMKKKKKKKKKKKKJJJLLLMMMOOOOOONNNNNNOOOPPPNNNMMMLLLLLLMMMMMMKKKIIIHHHJJJLLLMMMMMMMMMNNNOOOUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPNNNJJJHHHGGGHHHKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPMMMLLLNNNQQQUUUVVVTTTQQQLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRPPPNNNPPPMMMIIIGGGGGGGGGEEECCCFFFFFFFFFFFFGGGIIIJJJKKKIIIKKKNNNPPPOOONNNNNNOOONNNLLLJJJJJJLLLMMMKKKIIILLLJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJGGGIIILLLLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDCCCBBBAAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDEEEFFFFFFFFFDDDSSSSSSUUUVVVVVVUUUTTTTTT[[[YYYVVVTTTTTTTTTSSSQQQSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTVVVWWWXXXYYYYYY[[[ZZZXXXVVVUUUUUUUUUVVVWWW[[[\\\YYYYYY[[[YYYVVVWWWWWWXXXWWWWWWVVVUUUTTTWWWUUUSSSSSSUUUVVVWWWWWWXXXZZZ\\\]]]\\\\\\]]]^^^WWWWWWWWWVVVVVVUUUUUUTTTVVVWWWZZZ\\\\\\[[[YYYWWWYYYYYYZZZZZZZZZXXXWWWVVVZZZWWWSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUTTTSSSQQQNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQSSSTTTTTTSSSRRRQQQTTTTTTTTTUUUVVVVVVSSSQQQOOONNNMMMLLLKKKKKKLLLMMMJJJJJJKKKLLLLLLKKKKKKJJJSSSQQQPPPQQQSSSTTTTTTSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJLLLKKKKKKLLLOOORRRSSSRRROOOPPPRRRSSSSSSQQQPPPOOORRRQQQQQQRRRTTTTTTSSSQQQMMMMMMNNNQQQSSSSSSRRRPPPRRRTTTVVVVVVUUURRRNNNKKKOOOSSSTTTSSSSSSUUUUUUQQQQQQNNNJJJHHHJJJLLLNNNOOOOOOOOOPPPSSSVVVYYYYYYXXXWWWSSSMMMJJJHHHGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOLLLKKKKKKNNNOOOMMMKKKIIIHHHJJJPPPSSSSSSUUUYYYRRRSSSRRRPPPMMMKKKJJJKKKOOOPPPQQQQQQQQQOOONNNMMMPPPPPPOOOMMMKKKKKKNNNPPPMMMPPPSSSRRRPPPOOORRRTTTRRRLLLJJJMMMPPPNNNMMMMMMOOOPPPQQQQQQOOOOOOPPPRRRNNNPPPQQQQQQQQQRRRSSSUUUSSSUUUTTTQQQPPPRRRQQQOOORRRUUUTTTPPPNNNOOOMMMIIILLLLLLKKKKKKKKKLLLNNNOOOQQQMMMKKKKKKOOOQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFJJJKKKMMMOOOQQQSSSTTTUUUXXXWWWVVVWWWYYYZZZZZZZZZTTTTTTSSSRRRPPPNNNLLLKKKMMMPPPSSSSSSPPPOOOQQQSSSVVVVVVVVVVVVWWWYYYZZZ[[[```^^^[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUVVVWWWWWWYYYYYYXXXTTTQQQOOOOOOOOONNNPPPSSSQQQLLLKKKNNNMMMKKKJJJKKKMMMQQQVVVYYYZZZXXXUUUTTTUUUWWWXXXXXXXXXTTTQQQPPPRRRRRROOOMMMIIIKKKMMMOOONNNLLLHHHFFFOOOQQQRRRRRROOOLLLJJJIIIPPPQQQTTTUUUUUUSSSQQQPPPMMMMMMNNNPPPTTTVVVVVVUUUVVVSSSOOOMMMLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMOOOPPPLLLJJJHHHHHHIIIKKKKKKJJJIIILLLNNNOOOOOOOOOPPPRRRVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOMMMKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMOOORRRSSSRRRQQQLLLLLLKKKKKKKKKKKKKKKKKKOOOPPPRRRSSSSSSRRRPPPOOOPPPMMMJJJHHHHHHGGGEEECCCDDDEEEEEEFFFHHHJJJLLLMMMHHHKKKMMMNNNMMMMMMMMMNNNNNNLLLIIIIIIJJJKKKKKKJJJKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLIIIKKKMMMLLLKKKIIIHHHIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHFFFHHHJJJJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDFFFHHHIIIHHHGGGLLLNNNRRRUUUWWWWWWWWWVVVXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTWWWZZZ[[[YYYYYYZZZYYYUUUYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRTTTVVVXXXYYYZZZZZZ[[[ZZZYYYZZZ\\\^^^WWWVVVVVVVVVUUUUUUUUUTTTUUUWWWZZZ]]]]]]\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXVVVUUUYYYWWWTTTRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQPPPNNNLLLKKKLLLNNNPPPQQQRRRSSSSSSNNNOOOPPPQQQRRRRRRQQQQQQOOONNNNNNOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIRRRQQQQQQQQQRRRSSSSSSSSSUUUSSSQQQOOONNNOOOQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJLLLKKKLLLMMMOOOQQQSSSSSSPPPQQQRRRRRRQQQPPPNNNMMMOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMMMMOOOSSSTTTRRROOOQQQSSSUUUVVVUUUQQQMMMJJJMMMQQQRRRQQQQQQTTTSSSPPPPPPNNNKKKJJJKKKMMMPPPRRRQQQRRRSSSVVVYYY[[[[[[ZZZVVVRRRNNNJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFFFFGGGHHHJJJMMMNNNOOOOOONNNNNNOOOOOOPPPQQQPPPMMMKKKMMMRRRSSSPPPLLLGGGEEEGGGMMMPPPQQQSSSXXXSSSTTTUUUSSSPPPMMMKKKKKKKKKMMMOOOQQQRRRQQQPPPOOOQQQQQQQQQOOOMMMMMMNNNPPPMMMOOOPPPPPPNNNNNNPPPRRRPPPKKKHHHKKKMMMKKKJJJLLLMMMMMMNNNOOONNNNNNNNNOOOJJJLLLOOOQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPOOOMMMRRRUUUTTTOOONNNOOOMMMJJJMMMKKKIIIHHHHHHJJJMMMOOONNNLLLJJJKKKNNNPPPQQQPPPLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNPPPSSSUUUXXXYYY]]]\\\ZZZXXXXXXXXXXXXXXXUUUUUUUUUUUUSSSQQQPPPOOONNNPPPSSSSSSRRRQQQRRRSSSXXXWWWWWWWWWWWWXXXXXXXXX___^^^\\\[[[YYYXXXVVVUUUWWWVVVUUUTTTTTTVVVWWWXXXVVVWWWXXXVVVRRRNNNLLLLLLKKKKKKMMMPPPNNNKKKKKKOOOMMMMMMLLLMMMPPPSSSWWWYYY\\\YYYVVVWWWZZZ]]]]]][[[WWWSSSPPPPPPRRRSSSRRRPPPKKKLLLMMMNNNMMMKKKIIIHHHMMMOOOQQQQQQOOOMMMKKKKKKNNNOOOQQQRRRRRRPPPNNNMMMLLLLLLLLLOOORRRSSSSSSRRRTTTSSSQQQOOONNNLLLJJJIIIHHHIIIKKKKKKKKKKKKMMMOOOJJJHHHEEEEEEGGGJJJKKKLLLNNNPPPRRRRRRQQQQQQRRRSSSVVVUUUUUUTTTTTTSSSSSSRRRSSSRRRRRRQQQQQQOOOOOONNNPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRMMMMMMMMMNNNOOOPPPPPPPPPMMMLLLKKKIIIIIIHHHIIIIIINNNOOOPPPQQQRRRQQQPPPOOOOOONNNLLLJJJHHHGGGEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNIIIJJJMMMMMMLLLKKKLLLMMMNNNLLLJJJHHHHHHIIIKKKKKKKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMJJJLLLMMMMMMKKKIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDBBBAAABBBDDDGGGIIIDDDGGGJJJKKKJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDDDDFFFIIIKKKKKKJJJLLLNNNQQQTTTVVVWWWVVVVVVTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSWWWZZZ[[[YYYXXXZZZYYYUUUXXXXXXWWWVVVUUUTTTTTTTTTQQQQQQRRRRRRSSSUUUWWWYYYZZZZZZZZZXXXWWWXXX[[[^^^WWWWWWWWWVVVVVVVVVVVVVVVUUUVVVYYY\\\]]]\\\[[[YYY[[[[[[[[[[[[YYYWWWUUUTTTVVVUUUTTTUUUUUUTTTQQQOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPNNNLLLKKKJJJKKKLLLNNNPPPQQQQQQRRRMMMNNNNNNOOOPPPPPPPPPPPPLLLKKKKKKLLLNNNPPPQQQPPPQQQPPPOOONNNMMMLLLKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHOOOOOOOOOOOOOOOPPPQQQRRRUUUSSSPPPNNNMMMOOOQQQRRRPPPOOOOOONNNMMMKKKJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUSSSSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMOOORRRSSSRRROOOPPPRRRSSSTTTSSSPPPLLLJJJJJJNNNOOONNNOOORRRQQQNNNOOONNNMMMLLLMMMNNNQQQSSSTTTTTTUUUXXX[[[\\\ZZZYYYSSSPPPMMMKKKKKKKKKJJJIIIGGGHHHJJJKKKKKKKKKIIIIIIEEEEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQQQQOOOLLLJJJLLLQQQSSSPPPLLLFFFDDDEEEJJJMMMNNNPPPUUURRRSSSTTTSSSPPPMMMKKKJJJHHHJJJMMMPPPRRRRRRQQQQQQPPPQQQQQQPPPNNNMMMMMMNNNMMMNNNNNNNNNMMMNNNPPPRRRNNNJJJGGGIIIJJJHHHHHHKKKKKKKKKLLLMMMNNNNNNMMMLLLGGGJJJNNNPPPPPPPPPQQQRRRRRRRRRRRRSSSRRROOOLLLLLLOOORRRRRRNNNMMMOOOMMMJJJKKKJJJHHHGGGGGGJJJLLLNNNLLLKKKJJJJJJLLLNNNPPPPPPOOONNNMMMLLLKKKKKKLLLLLLJJJKKKMMMOOOSSSVVVYYY[[[aaa___[[[WWWTTTSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTRRRNNNPPPRRRRRRRRRSSSSSSTTTYYYYYYYYYXXXXXXWWWWWWVVV]]]]]]]]]\\\YYYWWWUUUTTTXXXWWWVVVUUUUUUVVVVVVWWWUUUVVVVVVTTTPPPLLLJJJJJJHHHGGGIIILLLLLLIIIJJJNNNMMMMMMNNNOOOQQQSSSVVVXXXYYYWWWVVVXXX]]]aaaaaa```ZZZVVVRRRQQQRRRRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPPPPNNNMMMNNNNNNMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKMMMPPPQQQQQQOOORRRRRRSSSRRRPPPMMMKKKJJJGGGHHHJJJJJJIIIJJJKKKMMMJJJHHHEEEEEEGGGJJJMMMNNNRRRSSSUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNRRRRRRSSSSSSRRRQQQOOONNNNNNPPPRRRQQQPPPOOOQQQRRRMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHLLLMMMNNNOOOOOOOOOOOONNNOOONNNNNNLLLIIIGGGEEEEEECCCDDDEEEFFFHHHKKKMMMNNNIIIKKKLLLLLLKKKKKKKKKLLLMMMLLLKKKIIIHHHIIIKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEBBBBBBCCCDDDFFFHHHJJJKKKJJJLLLMMMLLLJJJIIIIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGEEECCCAAABBBDDDFFFHHHCCCFFFJJJLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCCCCFFFIIIKKKKKKKKKRRRRRRTTTUUUUUUTTTSSSSSSQQQTTTVVVVVVTTTRRRQQQQQQNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVZZZ[[[XXXXXXZZZXXXUUUUUUUUUVVVVVVUUUTTTSSSRRRNNNPPPSSSSSSSSSTTTVVVXXXXXXXXXXXXWWWVVVXXX[[[^^^WWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZYYYYYYYYYZZZZZZZZZXXXWWWUUUSSSRRRRRRSSSUUUVVVUUURRRPPPQQQQQQSSSSSSSSSRRRQQQPPPNNNOOOPPPPPPOOONNNMMMLLLJJJKKKLLLMMMOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKNNNQQQRRRRRRQQQPPPOOONNNLLLKKKIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLMMMMMMLLLMMMPPPRRRSSSQQQOOOMMMMMMNNNPPPRRRNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPSSSVVVTTTTTTTTTSSSRRRPPPOOONNNKKKLLLLLLKKKJJJJJJLLLNNNOOONNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQOOOMMMKKKIIIHHHLLLMMMLLLMMMPPPPPPMMMMMMNNNOOOOOONNNNNNPPPQQQSSSSSSUUUXXXZZZ[[[YYYWWWRRRPPPMMMLLLLLLMMMLLLKKKFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQLLLIIIHHHIIILLLNNNLLLJJJGGGDDDDDDHHHJJJJJJLLLQQQNNNOOOPPPOOOMMMJJJIIIIIIGGGHHHKKKNNNPPPQQQRRRRRROOOQQQRRRQQQOOOMMMLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQNNNIIIGGGHHHHHHFFFGGGKKKIIIIIIJJJLLLNNNNNNLLLJJJFFFIIILLLNNNNNNNNNOOOPPPPPPOOOQQQTTTSSSNNNKKKLLLLLLPPPQQQOOONNNNNNLLLHHHIIIHHHHHHHHHIIIKKKMMMNNNLLLLLLKKKKKKKKKLLLNNNOOOTTTSSSPPPNNNLLLKKKKKKKKKFFFGGGIIILLLPPPRRRUUUVVV```___\\\WWWSSSQQQQQQSSSVVVWWWXXXYYYYYYXXXVVVUUUPPPPPPPPPPPPQQQSSSTTTUUUYYYYYYYYYYYYXXXWWWVVVUUUZZZ\\\^^^]]]ZZZWWWUUUTTTWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUSSSOOOKKKIIIIIIFFFEEEFFFIIIIIIGGGIIIMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUWWW\\\___aaaaaa```[[[UUURRRQQQPPPMMMKKKNNNMMMKKKJJJJJJKKKMMMOOOLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMLLLLLLNNNPPPQQQPPPOOOOOOQQQTTTTTTRRRNNNLLLKKKHHHJJJKKKKKKIIIIIIJJJLLLJJJGGGEEEEEEGGGKKKMMMMMMQQQSSSTTTTTTRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRROOOPPPQQQRRRSSSRRRRRRQQQRRRRRRSSSSSSSSSQQQOOONNNMMMOOOQQQPPPNNNMMMOOOQQQMMMOOOPPPOOOMMMLLLLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMJJJGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJLLLMMMLLLKKKJJJKKKMMMMMMMMMMMMKKKIIIIIIKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBCCCCCCEEEFFFHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLJJJHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDEEEGGGHHHJJJHHHEEECCCBBBDDDEEEGGGCCCFFFJJJKKKIIIFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBBBBDDDGGGIIIJJJIIITTTTTTTTTTTTTTTTTTSSSSSSRRRUUUXXXWWWTTTPPPNNNNNNJJJLLLOOORRRTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVRRRSSSSSSTTTUUUUUUUUUUUUVVVYYYZZZXXXXXXYYYXXXTTTRRRSSSTTTUUUUUUTTTRRRQQQLLLPPPTTTUUUTTTSSSTTTVVVVVVVVVWWWWWWVVVXXX[[[^^^WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVTTTRRRQQQOOOOOOPPPQQQQQQPPPNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLNNNLLLJJJJJJMMMPPPRRRRRROOONNNNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGIIIKKKKKKKKKLLLOOORRROOONNNMMMLLLLLLNNNOOOPPPMMMMMMNNNNNNMMMLLLKKKJJJJJJMMMOOOOOOOOOPPPSSSVVVTTTSSSSSSRRRQQQPPPOOOOOOKKKLLLMMMKKKIIIHHHKKKMMMMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOOOOMMMLLLKKKJJJIIIGGGKKKMMMLLLMMMPPPPPPMMMIIILLLOOOPPPNNNLLLLLLMMMOOOPPPRRRVVVYYYZZZYYYWWWSSSQQQNNNMMMMMMMMMKKKJJJFFFHHHJJJKKKKKKIIIGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPJJJJJJIIIHHHHHHIIIJJJKKKHHHEEEDDDFFFGGGFFFHHHLLLLLLMMMNNNMMMKKKIIIIIIJJJFFFGGGIIIKKKNNNPPPRRRRRRPPPRRRSSSSSSPPPNNNLLLLLLIIIHHHGGGHHHJJJMMMOOOPPPMMMJJJHHHHHHFFFDDDFFFKKKIIIHHHIIIKKKNNNOOOLLLIIIGGGIIIKKKLLLLLLLLLMMMOOOPPPNNNQQQVVVVVVPPPLLLNNNMMMQQQSSSQQQOOONNNJJJDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOONNNLLLKKKKKKMMMNNNTTTRRROOOMMMKKKKKKKKKLLLDDDFFFHHHKKKMMMNNNNNNNNNXXXZZZ\\\ZZZVVVSSSQQQQQQTTTUUUXXXYYYYYYXXXVVVUUUTTTRRROOONNNOOOQQQRRRSSSWWWWWWXXXXXXWWWVVVUUUTTTVVVZZZ]]]]]]YYYVVVTTTTTTTTTUUUVVVVVVVVVTTTRRRPPPSSSTTTTTTRRROOOKKKJJJIIIEEECCCEEEGGGGGGEEEGGGLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSUUUWWWYYY\\\^^^```[[[UUURRRQQQQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLKKKKKKMMMRRRUUUTTTTTTUUUTTTTTTRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRPPPLLLPPPTTTVVVSSSPPPNNNMMMLLLMMMNNNMMMKKKKKKKKKMMMIIIGGGEEEEEEGGGJJJKKKKKKLLLNNNPPPPPPPPPPPPQQQRRRNNNOOOOOOPPPPPPQQQQQQQQQLLLNNNPPPSSSUUUUUUUUUTTTPPPQQQQQQQQQPPPOOONNNMMMJJJMMMOOONNNJJJIIIKKKNNNMMMOOORRRQQQNNNLLLKKKKKKMMMLLLIIIGGGGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOOOONNNPPPPPPNNNJJJGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGLLLMMMMMMLLLKKKKKKLLLMMMLLLNNNOOONNNKKKJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHDDDCCCCCCDDDDDDFFFGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGIIIIIILLLJJJHHHEEEDDDDDDDDDEEEDDDFFFIIIJJJHHHFFFDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@BBBEEEGGGHHHGGGSSSSSSSSSSSSTTTUUUWWWWWWSSSVVVYYYXXXTTTOOOLLLLLLGGGIIILLLPPPSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSUUUVVVVVVWWWWWWVVVYYYZZZXXXXXXYYYXXXTTTOOOQQQSSSUUUUUUTTTRRRPPPKKKOOOTTTVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWXXX[[[^^^VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWVVVWWWWWWXXXWWWVVVTTTSSSRRRPPPOOOOOORRRUUUVVVWWWVVVWWWXXXXXXXXXVVVTTTSSSPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJKKKKKKLLLJJJGGGHHHJJJMMMPPPPPPMMMMMMLLLKKKIIIFFFDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIEEEHHHJJJKKKJJJLLLPPPSSSLLLLLLKKKKKKLLLMMMNNNOOOLLLMMMNNNNNNNNNLLLKKKJJJJJJMMMOOOPPPOOOPPPSSSWWWSSSSSSRRRQQQPPPPPPOOOOOOLLLNNNNNNLLLIIIHHHKKKMMMJJJMMMNNNMMMJJJJJJMMMPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHLLLNNNMMMNNNQQQQQQNNNGGGKKKOOOPPPMMMJJJJJJJJJKKKMMMPPPTTTYYYZZZYYYWWWUUUSSSPPPNNNMMMLLLJJJHHHIIIJJJLLLNNNMMMLLLIIIHHHCCCBBBAAAAAABBBCCCDDDEEEEEEGGGJJJMMMOOOPPPPPPOOOLLLLLLKKKIIIHHHHHHKKKNNNJJJFFFDDDFFFFFFDDDFFFJJJLLLNNNNNNMMMKKKKKKKKKMMMFFFFFFGGGIIILLLOOOQQQSSSPPPSSSTTTTTTQQQOOOMMMMMMGGGEEEDDDEEEIIILLLNNNOOOMMMJJJHHHHHHFFFDDDFFFKKKIIIHHHHHHKKKNNNOOOLLLIIIGGGIIIJJJKKKJJJKKKMMMNNNPPPNNNQQQXXXXXXQQQNNNOOONNNSSSUUUSSSPPPNNNHHHBBBEEEHHHLLLOOOQQQRRRQQQPPPQQQQQQPPPNNNLLLKKKLLLNNNOOONNNLLLKKKKKKMMMNNNOOOFFFGGGJJJKKKLLLLLLJJJIIIRRRWWW\\\^^^[[[VVVRRRQQQRRRTTTVVVXXXYYYXXXVVVTTTWWWTTTPPPMMMMMMOOOPPPQQQUUUVVVWWWWWWVVVUUUSSSRRRRRRVVVZZZ[[[WWWTTTRRRRRRSSSTTTVVVWWWVVVSSSPPPNNNRRRSSSTTTRRROOOLLLJJJJJJDDDCCCDDDFFFFFFDDDFFFKKKMMMMMMNNNOOOOOOOOONNNNNNKKKOOORRRSSSSSSTTTWWWZZZ[[[WWWRRRQQQSSSTTTTTTSSSIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJMMMSSSWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQSSSTTTUUUTTTRRRJJJOOOUUUWWWTTTQQQOOONNNOOOPPPQQQOOOMMMLLLMMMNNNHHHFFFDDDEEEGGGIIIJJJIIIGGGIIILLLMMMNNNOOOPPPRRRLLLMMMNNNNNNOOOPPPQQQRRRKKKMMMPPPSSSVVVWWWWWWWWWOOOOOOOOOOOONNNMMMLLLLLLGGGKKKMMMLLLHHHFFFIIILLLLLLPPPSSSSSSOOOLLLJJJKKKMMMLLLIIIGGGGGGHHHJJJLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNPPPQQQOOOKKKGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEMMMMMMNNNMMMKKKKKKLLLNNNLLLNNNPPPPPPMMMKKKLLLNNNMMMLLLKKKIIIHHHHHHHHHIIIEEEEEEEEEDDDEEEFFFFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJHHHFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHJJJKKKMMMLLLJJJGGGEEEDDDDDDCCCDDDFFFIIIIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIIIIGGGEEEBBBAAA@@@??????AAADDDFFFFFFEEEZZZVVVQQQOOOQQQTTTVVVWWWUUUVVVVVVUUUSSSPPPMMMKKKKKKLLLLLLLLLLLLMMMPPPSSSVVVSSSQQQSSSWWWWWWSSSNNNRRRRRRRRRRRRSSSSSSSSSSSSZZZYYYWWWUUUTTTTTTUUUUUUUUURRROOONNNNNNPPPRRRRRRPPPQQQSSSUUUUUUTTTRRRQQQUUUUUUUUUUUUVVVWWWWWWXXXXXXUUUQQQQQQTTTWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVTTTTTTRRROOOLLLNNNSSSVVVVVVSSSVVVTTTSSSSSSTTTUUUTTTTTTVVVWWWXXXXXXWWWTTTRRRPPPSSSOOONNNRRRTTTRRRRRRTTTNNNLLLJJJJJJLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTQQQMMMLLLKKKJJJFFFCCCFFFEEEEEEEEEFFFHHHJJJLLLHHHIIIKKKMMMNNNOOOOOONNNPPPPPPOOOLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPWWWSSSOOOOOOQQQRRRPPPLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJLLLMMMMMMKKKIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLNNNMMMMMMPPPUUUXXXXXXVVVQQQRRRRRROOOJJJHHHIIIKKKNNNLLLLLLMMMOOOMMMIIIEEEDDDDDDDDDDDDEEEGGGHHHIIICCCFFFJJJNNNOOONNNKKKJJJMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDFFFKKKNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKLLLMMMMMMMMMOOOQQQOOOPPPRRRSSSRRRPPPNNNLLLKKKJJJGGGCCCFFFKKKLLLIIILLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFEEEDDDEEEGGGJJJLLLOOOOOOPPPSSSUUUVVVUUUSSSNNNQQQSSSSSSPPPLLLIIIGGGIIIKKKNNNRRRUUUUUURRRPPPUUUSSSRRRRRRRRRRRRPPPNNNOOONNNKKKIIIHHHHHHIIIJJJGGGGGGGGGHHHIIIKKKNNNOOOPPPTTTWWWXXXVVVSSSPPPNNNQQQTTTWWWYYYWWWVVVUUUTTTWWWUUURRROOOMMMMMMOOOPPPOOORRRUUUWWWWWWUUURRROOOPPPRRRUUUXXXXXXUUURRROOOQQQRRRTTTTTTTTTSSSQQQPPPSSSRRRRRRRRRQQQOOOKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKJJJJJJJJJOOOOOOPPPRRRTTTVVVXXXYYYXXXWWWVVVUUUUUUSSSOOOMMMLLLLLLKKKKKKMMMNNNPPPRRRKKKLLLLLLLLLLLLNNNQQQTTTSSSXXXYYYTTTQQQRRRSSSSSSQQQRRRSSSSSSRRRSSSVVVXXXPPPOOOOOONNNOOOPPPRRRSSSOOOOOOPPPOOONNNLLLJJJIIIDDDEEEHHHJJJJJJIIIGGGEEEBBBDDDFFFIIIKKKMMMMMMNNNGGGLLLRRRSSSQQQOOOOOOPPPRRRQQQPPPRRRTTTTTTQQQNNNRRRQQQQQQQQQQQQPPPMMMJJJLLLJJJIIIGGGGGGHHHIIIJJJMMMOOOQQQPPPNNNKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJNNNOOOPPPOOOLLLHHHFFFEEEHHHGGGEEECCCCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPQQQQQQNNNMMMMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHHHHFFFCCCBBBBBBCCCCCCBBBFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHJJJHHHEEECCCDDDGGGFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJIIIHHHFFFDDDCCC@@@>>>>>>@@@EEEHHHGGGEEEWWWVVVTTTQQQNNNNNNQQQTTTRRRSSSTTTTTTSSSQQQOOOMMMJJJKKKLLLKKKKKKLLLOOORRRUUURRRPPPRRRUUUVVVTTTPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPQQQRRRSSSQQQOOOMMMMMMNNNQQQSSSTTTRRRRRRSSSSSSSSSRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSSSSUUUWWWVVVUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQMMMKKKMMMRRRVVVUUUSSSTTTSSSRRRSSSUUUVVVVVVWWWXXXWWWVVVTTTTTTTTTTTTUUUUUUPPPMMMOOOQQQPPPQQQTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSPPPMMMKKKKKKJJJGGGDDDFFFFFFEEEEEEFFFHHHJJJLLLJJJKKKLLLNNNOOOOOOOOONNNQQQQQQPPPMMMJJJHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMUUURRRNNNOOORRRSSSPPPMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJJJJHHHFFFEEEFFFKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLOOONNNMMMPPPTTTVVVVVVUUUMMMNNNOOOMMMJJJIIIJJJLLLNNNLLLKKKKKKMMMLLLIIIFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFIIILLLOOOOOOMMMKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJLLLKKKJJJJJJKKKLLLLLLNNNPPPRRRSSSRRRPPPOOOOOONNNIIIEEEFFFKKKKKKHHHLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEFFFHHHKKKLLLMMMMMMOOOQQQSSSSSSRRRQQQPPPQQQRRRRRROOOKKKIIIGGGFFFHHHLLLQQQUUUWWWVVVTTTVVVUUUSSSSSSSSSQQQMMMJJJKKKJJJGGGFFFEEEFFFGGGHHHEEEFFFHHHJJJKKKLLLKKKKKKOOOSSSVVVWWWUUUQQQOOONNNOOOQQQUUUVVVUUUTTTSSSSSSQQQQQQPPPPPPOOONNNNNNNNNOOOPPPSSSUUUUUUSSSPPPOOOPPPQQQSSSUUUTTTRRROOOMMMQQQRRRSSSTTTSSSQQQOOOMMMOOONNNMMMMMMMMMKKKHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOQQQSSSUUUWWWXXXVVVUUUTTTTTTSSSQQQMMMJJJKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJKKKJJJJJJLLLOOORRRSSSYYYZZZVVVRRRSSSTTTTTTPPPQQQRRRQQQOOONNNOOOPPPNNNMMMLLLLLLMMMNNNOOOPPPMMMNNNNNNNNNMMMKKKJJJIIIFFFGGGIIIKKKJJJIIIGGGFFFDDDEEEFFFHHHJJJLLLMMMNNNHHHLLLPPPRRRQQQPPPNNNNNNQQQPPPPPPQQQTTTTTTRRROOOOOOOOOOOOPPPQQQQQQOOOMMMKKKJJJHHHGGGFFFGGGHHHIIILLLNNNQQQQQQOOOMMMKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHKKKMMMNNNNNNLLLIIIHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPQQQPPPNNNMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBDDDGGGIIIIIIIIIXXX[[[\\\XXXRRROOORRRVVVPPPQQQRRRSSSSSSRRRQQQPPPJJJKKKKKKKKKKKKLLLNNNQQQTTTQQQOOOPPPTTTVVVUUUSSSNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMMMMOOOPPPQQQMMMMMMMMMMMMOOOQQQTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUSSSTTTUUUUUUUUUTTTSSSQQQPPPRRRRRRRRRRRRQQQPPPNNNMMMNNNKKKJJJLLLPPPTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXYYY[[[XXXTTTQQQQQQSSSVVVXXXVVVPPPLLLMMMNNNNNNOOOSSSSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSPPPOOOLLLKKKKKKJJJGGGEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNQQQQQQPPPMMMJJJHHHHHHIIINNNNNNMMMMMMKKKJJJHHHGGGEEEFFFGGGGGGFFFGGGHHHJJJRRRPPPMMMNNNQQQRRRPPPNNNIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIHHHFFFDDDDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLOOONNNNNNOOORRRSSSSSSRRRJJJKKKKKKKKKJJJJJJLLLNNNNNNLLLJJJIIIJJJIIIHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDGGGIIIJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFFFFHHHIIIKKKMMMPPPRRRRRRRRRQQQSSSRRRMMMGGGGGGKKKLLLIIIMMMLLLKKKKKKJJJJJJJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGJJJKKKKKKLLLNNNOOOPPPQQQPPPPPPSSSRRRQQQOOOMMMKKKIIIHHHCCCEEEIIIOOOUUUXXXWWWVVVUUUUUUUUUUUUTTTPPPKKKGGGHHHGGGEEEDDDDDDEEEGGGHHHEEEGGGJJJLLLMMMLLLJJJIIIOOORRRTTTUUUSSSPPPNNNNNNKKKNNNQQQRRRQQQPPPQQQQQQNNNOOOQQQRRRRRRQQQPPPOOONNNOOOQQQQQQQQQQQQOOONNNQQQQQQQQQQQQOOOMMMKKKJJJOOOPPPRRRSSSRRRPPPMMMKKKMMMKKKJJJJJJJJJIIIGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWRRRQQQQQQRRRRRROOOKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIHHHHHHIIIKKKNNNSSSXXXZZZVVVSSSTTTUUUTTTQQQRRRSSSRRRNNNLLLJJJJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNLLLMMMNNNQQQSSSRRRPPPMMMPPPOOOOOOPPPRRRSSSRRRPPPLLLLLLLLLNNNPPPQQQQQQOOOJJJIIIGGGFFFFFFFFFGGGHHHIIIMMMQQQSSSQQQOOOLLLKKKEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJLLLLLLKKKIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPNNNLLLLLLMMMIIIIIIIIIHHHHHHFFFEEEEEEBBBEEEHHHGGGEEEDDDFFFHHHDDDDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBCCCCCCBBBAAA@@@BBBDDDDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJXXX[[[]]][[[WWWTTTTTTVVVRRRRRRSSSSSSSSSRRRRRRQQQKKKLLLMMMLLLLLLMMMOOOQQQRRRPPPNNNOOORRRUUUUUUUUUNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOOOOLLLNNNOOOPPPQQQRRRTTTVVVWWWVVVSSSPPPNNNMMMMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVUUUVVVVVVWWWWWWUUUSSSQQQPPPRRRSSSUUUUUUSSSRRRPPPPPPPPPPPPPPPOOOMMMKKKIIIKKKIIIHHHJJJNNNQQQSSSRRRQQQRRRSSSTTTTTTVVVXXXYYY\\\YYYUUURRRPPPRRRTTTVVVSSSNNNLLLNNNOOOMMMMMMOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRROOONNNLLLKKKKKKJJJHHHGGGGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKPPPPPPOOONNNLLLKKKIIIHHHFFFGGGHHHGGGFFFGGGHHHJJJMMMLLLKKKMMMOOOPPPOOOMMMHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLOOOOOONNNOOOOOOPPPOOOOOOIIIJJJJJJJJJKKKKKKMMMNNNNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPNNNLLLJJJHHHFFFGGGGGGHHHHHHHHHGGGGGGCCCEEEHHHIIIJJJLLLNNNPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHKKKMMMOOOPPPPPPOOOSSSSSSOOOJJJIIIMMMNNNMMMMMMLLLKKKJJJIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIILLLMMMPPPQQQQQQPPPQQQQQQUUURRROOOLLLKKKKKKJJJIIIDDDFFFIIIMMMRRRTTTSSSRRRRRRSSSTTTVVVUUUQQQKKKGGGIIIHHHFFFFFFFFFHHHJJJKKKHHHIIIKKKMMMMMMLLLKKKJJJOOOQQQTTTTTTRRRPPPOOOOOOHHHJJJMMMMMMMMMMMMNNNOOORRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPNNNLLLKKKIIIHHHLLLNNNPPPRRRRRRQQQOOONNNMMMLLLJJJIIIJJJIIIHHHFFFDDDEEEFFFGGGHHHGGGFFFEEEHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWOOOOOOOOOPPPPPPMMMIIIEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJQQQVVVYYYUUURRRSSSTTTSSSRRRTTTVVVTTTQQQNNNKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEIIIHHHGGGGGGGGGIIILLLMMMOOONNNNNNQQQTTTTTTQQQMMMNNNNNNNNNOOOPPPQQQQQQPPPKKKJJJJJJLLLNNNPPPOOONNNHHHGGGFFFEEEEEEEEEFFFFFFGGGKKKPPPSSSSSSPPPMMMLLLFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJJJJIIIHHHHHHIIIFFFGGGHHHIIIHHHGGGEEEDDDHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOONNNLLLKKKKKKKKKHHHHHHGGGGGGFFFEEECCCCCC>>>CCCHHHHHHEEECCCFFFIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFBBB??????AAABBB@@@>>>===>>>@@@AAAAAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGEEEDDDCCCAAACCCEEECCCAAAAAAEEEHHHRRRSSSTTTVVVWWWVVVTTTRRRTTTTTTTTTTTTSSSRRRRRRQQQNNNOOOOOONNNMMMNNNQQQSSSPPPOOONNNOOOQQQSSSUUUUUUNNNOOOOOOOOOOOOPPPPPPPPPRRRQQQOOOMMMLLLKKKLLLLLLNNNPPPSSSSSSSSSSSSTTTVVVYYYWWWSSSOOOMMMLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUVVVTTTVVVWWWWWWUUUSSSPPPNNNLLLNNNPPPRRRTTTSSSRRRQQQNNNNNNNNNNNNMMMKKKIIIHHHIIIHHHGGGIIIKKKNNNPPPQQQRRRSSSTTTTTTSSSSSSUUUXXX\\\ZZZWWWUUUSSSRRRQQQRRROOOLLLMMMQQQRRRNNNJJJJJJJJJMMMNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJJJJJJJLLLMMMMMMLLLLLLMMMNNNQQQQQQQQQPPPNNNLLLJJJIIIFFFGGGGGGGGGEEEFFFGGGIIIIIIIIIJJJKKKMMMMMMLLLKKKGGGGGGGGGHHHGGGGGGFFFFFFGGGIIIIIIIIIGGGGGGHHHJJJHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLIIIGGGEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPPPPOOONNNLLLJJJIIIFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGIIIMMMPPPJJJIIIIIIHHHHHHHHHHHHHHHCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHIIIKKKLLLLLLKKKKKKOOOQQQOOOKKKKKKOOOQQQPPPNNNMMMKKKIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKNNNPPPSSSTTTSSSRRRRRRTTTUUURRRMMMJJJJJJKKKKKKJJJHHHHHHIIILLLNNNOOOMMMKKKNNNOOORRRUUUVVVSSSNNNIIIIIIHHHGGGFFFGGGHHHKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQSSSRRRQQQOOOPPPPPPHHHIIIJJJJJJIIIJJJLLLNNNUUUTTTRRRPPPOOOPPPQQQRRROOOOOOOOONNNNNNOOOOOOOOORRRQQQOOOMMMLLLJJJJJJIIIJJJLLLNNNQQQSSSSSSSSSSSSOOOMMMJJJHHHHHHHHHHHHFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNQQQSSSUUUVVVWWWWWWNNNNNNNNNOOOOOOMMMIIIFFFEEEGGGHHHJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHMMMSSSVVVSSSPPPPPPQQQPPPPPPRRRTTTTTTRRROOONNNNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLJJJIIIGGGGGGFFFFFFLLLKKKIIIHHHHHHIIIKKKLLLNNNLLLLLLNNNQQQRRRNNNKKKLLLLLLMMMMMMMMMMMMNNNOOOKKKJJJIIIIIIKKKLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDIIINNNRRRQQQOOOMMMLLLIIIJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDDDDEEEFFFGGGHHHFFFHHHIIIHHHGGGFFFGGGHHHFFFGGGIIIJJJJJJHHHFFFDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB<<>>?????????AAACCCFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCAAACCCDDDBBB??????BBBFFFPPPPPPQQQUUUXXXYYYWWWTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPPPPOOONNNOOOQQQTTTNNNNNNOOOOOOQQQRRRSSSTTTOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMJJJIIIHHHHHHHHHMMMQQQUUUVVVTTTTTTUUUWWWZZZXXXTTTQQQNNNLLLLLLLLLPPPPPPPPPQQQRRRTTTUUUVVVTTTVVVWWWVVVSSSOOOMMMMMMJJJKKKMMMOOOQQQQQQQQQQQQMMMMMMNNNMMMMMMKKKIIIHHHGGGGGGGGGGGGIIIKKKMMMNNNPPPRRRTTTSSSQQQQQQTTTWWWZZZYYYXXXVVVTTTRRRQQQPPPLLLKKKMMMSSSTTTOOOJJJIIIGGGJJJMMMNNNLLLKKKNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPNNNLLLJJJJJJKKKGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGJJJLLLMMMMMMMMMNNNPPPQQQQQQPPPPPPNNNMMMKKKJJJEEEFFFFFFEEEDDDDDDEEEGGGGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLGGGHHHIIIIIIHHHGGGFFFEEECCCDDDFFFIIIJJJKKKJJJJJJLLLMMMNNNMMMKKKIIIJJJKKKKKKJJJIIIJJJMMMNNNOOONNNLLLLLLKKKHHHFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHJJJOOONNNKKKGGGDDDEEEGGGJJJGGGGGGGGGGGGGGGHHHHHHIIIDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIINNNOOOMMMLLLPPPRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMMMMMMMMMMMMMNNNNNNNNNRRRUUUUUUSSSRRRSSSUUUTTTPPPKKKIIIKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHKKKMMMPPPTTTVVVTTTPPPLLLGGGFFFEEEDDDDDDFFFHHHIIILLLLLLKKKKKKKKKMMMOOOPPPOOOPPPQQQPPPNNNNNNOOOPPPIIIIIIIIIHHHGGGHHHJJJLLLRRRPPPMMMKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKIIIJJJLLLNNNQQQTTTVVVWWWQQQNNNJJJGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWQQQPPPOOOOOOOOONNNLLLIIIFFFGGGHHHIIIKKKKKKKKKKKKJJJKKKLLLKKKHHHGGGGGGHHHIIIPPPSSSQQQNNNNNNNNNMMMLLLNNNPPPQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHJJJMMMQQQSSSNNNMMMKKKIIIHHHGGGHHHHHHOOONNNLLLKKKJJJJJJKKKKKKJJJIIIIIIKKKLLLLLLJJJHHHKKKKKKLLLKKKIIIIIIKKKLLLKKKIIIGGGFFFGGGHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCGGGLLLNNNNNNLLLKKKJJJLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@AAABBBCCCEEEGGGHHHEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIJJJJJJHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHJJJKKKJJJHHHFFFFFFGGGDDDEEEEEEEEEEEEDDDCCCCCC===AAADDDEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGCCC@@@===<<<<<<===>>>>>>;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@AAACCCEEENNNQQQTTTVVVWWWWWWWWWWWWPPPPPPPPPPPPPPPQQQRRRRRROOOPPPPPPOOONNNNNNQQQSSSMMMNNNPPPQQQQQQQQQRRRRRROOOOOOOOOPPPPPPPPPPPPQQQNNNMMMKKKIIIGGGGGGGGGGGGIIIOOOTTTVVVUUUTTTVVVYYYZZZXXXUUURRROOONNNMMMLLLPPPPPPPPPQQQQQQSSSTTTTTTTTTUUUVVVTTTPPPLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHJJJLLLLLLPPPRRRRRRPPPPPPTTTXXXXXXWWWVVVUUUTTTTTTSSSSSSLLLJJJLLLRRRTTTOOOLLLKKKGGGKKKOOONNNLLLJJJLLLOOOQQQPPPPPPPPPOOOOOONNNNNNQQQRRRRRRPPPLLLJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKHHHJJJMMMNNNMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJFFFGGGGGGFFFEEEEEEFFFHHHHHHIIILLLMMMLLLKKKJJJJJJGGGGGGHHHHHHHHHHHHHHHGGG@@@BBBCCCCCCDDDFFFIIILLLKKKLLLMMMNNNNNNMMMLLLLLLFFFGGGGGGHHHHHHGGGFFFEEECCCDDDGGGIIIJJJKKKJJJIIIKKKLLLMMMLLLIIIHHHIIIJJJHHHFFFFFFHHHLLLPPPPPPOOOLLLLLLLLLJJJGGGFFFGGGJJJKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLJJJFFFDDDCCCFFFIIIKKKMMMMMMKKKHHHEEEDDDFFFGGGEEEEEEEEEEEEGGGHHHIIIJJJGGGIIIIIIIIIGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJEEELLLOOONNNMMMOOOPPPOOOOOOMMMJJJHHHGGGGGGIIIJJJLLLLLLMMMNNNNNNMMMLLLLLLOOONNNNNNNNNNNNNNNNNNNNNMMMQQQTTTTTTQQQOOOQQQSSSRRRNNNIIIIIILLLNNNMMMKKKIIIIIIIIIKKKMMMNNNMMMLLLKKKLLLOOOSSSUUUTTTQQQMMMFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKMMMOOOKKKKKKJJJGGGFFFFFFIIILLLLLLLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKNNNRRRVVVXXXVVVRRRMMMIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNPPPSSSVVVVVVVVVVVVTTTRRRPPPPPPPPPPPPOOOMMMGGGGGGHHHIIIKKKMMMOOOOOOMMMNNNOOONNNKKKIIIIIIIIIGGGNNNRRRPPPMMMMMMMMMLLLKKKLLLNNNNNNMMMMMMOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHFFFFFFIIIMMMQQQTTTQQQOOOLLLJJJIIIJJJKKKLLLPPPPPPOOONNNMMMKKKKKKJJJHHHIIIKKKKKKJJJIIIIIIIIIJJJKKKKKKIIIFFFEEEGGGJJJHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEEIIIKKKJJJIIIHHHHHHLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@???@@@AAACCCEEEFFFBBBCCCEEEEEEDDDEEEGGGIIIHHHIIIJJJJJJJJJIIIGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???<<<:::;;;===???===>>>??????>>>===>>>???===>>>???@@@BBBDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDDDDIIIFFFCCCAAAAAABBBCCCCCCIIINNNSSSSSSPPPOOORRRVVVLLLMMMMMMNNNOOOPPPRRRSSSOOOOOOOOONNNMMMNNNPPPRRRLLLNNNQQQRRRQQQPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPMMMLLLJJJIIIHHHIIIIIIJJJEEELLLSSSVVVUUUUUUWWWZZZZZZXXXVVVSSSQQQOOOMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVSSSNNNJJJJJJKKKNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKGGGGGGGGGFFFFFFFFFHHHJJJIIIMMMQQQQQQOOOPPPUUUZZZWWWVVVTTTSSSTTTUUUVVVWWWNNNKKKLLLPPPRRROOONNNOOOIIIMMMPPPPPPLLLIIIKKKMMMPPPPPPPPPOOOOOONNNNNNMMMRRRSSSTTTQQQMMMJJJKKKLLLHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLIIIKKKNNNNNNMMMLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKIIIKKKNNNNNNMMMKKKKKKJJJGGGHHHHHHIIIIIIIIIHHHHHH@@@AAACCCDDDEEEGGGKKKNNNKKKLLLMMMNNNNNNMMMLLLKKKEEEFFFGGGHHHHHHGGGFFFEEECCCEEEGGGJJJKKKKKKJJJIIIIIIKKKMMMKKKHHHGGGHHHJJJDDDCCCCCCFFFLLLPPPQQQQQQKKKMMMMMMKKKHHHFFFGGGJJJNNNNNNNNNOOOPPPQQQRRRSSSMMMLLLKKKKKKKKKLLLMMMNNNOOOKKKFFFCCCBBBEEEJJJMMMFFFHHHIIIIIIHHHGGGHHHIIICCCCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLJJJHHHFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMDDDKKKPPPOOOMMMNNNNNNLLLOOOMMMJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJOOOSSSRRROOOLLLNNNQQQQQQLLLHHHIIIMMMOOONNNLLLGGGGGGHHHKKKOOOQQQRRRQQQLLLMMMOOORRRTTTSSSPPPMMMHHHFFFEEEDDDDDDEEEFFFGGGCCCEEEHHHKKKMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJGGGEEEFFFIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKOOOTTTWWW[[[VVVQQQMMMKKKKKKKKKKKKGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGHHHJJJLLLMMMNNNOOOJJJLLLPPPSSSUUUUUUUUUUUUWWWTTTQQQPPPQQQQQQQQQPPPHHHHHHHHHIIIKKKNNNQQQRRROOOQQQQQQPPPMMMKKKJJJJJJGGGNNNRRRPPPMMMMMMMMMLLLMMMNNNNNNNNNMMMNNNPPPRRROOONNNLLLJJJIIIHHHIIIIIIGGGFFFDDDDDDGGGLLLQQQTTTSSSQQQNNNLLLKKKLLLNNNOOOQQQQQQQQQPPPNNNLLLKKKIIIIIILLLOOONNNKKKIIIKKKMMMIIIJJJJJJGGGDDDCCCEEEHHHFFFDDDBBBBBBCCCDDDEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAADDDGGGHHHHHHGGGGGGGGGLLLKKKKKKJJJHHHFFFDDDCCCAAA@@@@@@???@@@AAACCCDDD???AAACCCDDDDDDFFFIIILLLIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFGGGFFFDDDCCCBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEEHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@AAA@@@===999999===AAA>>>@@@@@@???>>>===>>>???<<<===@@@BBBEEEHHHJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCEEEEEEEEEDDDDDDJJJFFFAAA???AAACCCBBB@@@JJJLLLNNNPPPPPPOOOMMMKKKLLLMMMMMMNNNOOOQQQRRRSSSRRRPPPLLLJJJIIIJJJLLLNNNLLLJJJIIIJJJMMMOOOPPPPPPOOONNNNNNOOOQQQRRRRRRQQQKKKIIIGGGEEEFFFHHHKKKMMMHHHLLLQQQTTTVVVXXXZZZ[[[]]]ZZZVVVQQQNNNLLLKKKJJJNNNOOOQQQSSSUUUUUUTTTTTTRRRRRRRRRQQQOOOKKKHHHFFFIIIIIIJJJJJJJJJIIIGGGFFFFFFIIIMMMQQQRRRQQQNNNLLLHHHGGGFFFEEEEEEEEEFFFGGGIIILLLOOOPPPQQQQQQSSSUUUYYYWWWUUUTTTUUUVVVVVVUUUQQQMMMIIIJJJNNNOOOLLLIIINNNMMMKKKIIIHHHGGGHHHHHHNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRQQQNNNNNNOOOKKKFFFKKKJJJKKKMMMKKKGGGFFFIIIJJJLLLOOOOOOMMMLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHOOOMMMKKKHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKKKKKKKIIIHHHGGGHHHIIIIIIJJJIIIHHHFFFEEEBBBCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNNNNLLLJJJJJJJJJEEECCCBBBCCCEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFEEEDDDDDD@@@DDDIIIKKKKKKLLLNNNPPPMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRROOOQQQRRRQQQMMMKKKKKKLLLNNNLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKJJJGGGFFFFFFGGGFFFIIIKKKIIIHHHLLLSSSWWWWWWTTTPPPMMMMMMLLLLLLKKKQQQNNNKKKHHHGGGHHHJJJLLLLLLOOOSSSTTTRRRPPPNNNMMMMMMJJJIIIIIIEEEBBBEEEKKKJJJLLLNNNOOOPPPPPPNNNMMMIIIGGGGGGIIILLLKKKGGGCCCKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMNNNOOOOOONNNJJJNNNPPPOOOOOOPPPOOOKKKHHHFFFDDDCCCDDDDDDDDDCCCDDDFFFIIIKKKLLLKKKIIIHHHIIIKKKMMMLLLJJJHHHGGGGGGJJJKKKMMMNNNMMMLLLJJJIIILLLKKKIIIHHHGGGGGGHHHIIIFFFIIILLLLLLIIIGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHNNNOOONNNMMMKKKKKKMMMOOOTTTYYYXXXQQQNNNOOOOOOKKKEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFHHHJJJLLLMMMMMMUUUQQQOOOQQQRRROOOOOORRRSSSVVVXXXWWWTTTRRRTTTWWWOOOOOOOOORRRTTTVVVUUUTTTSSSTTTTTTQQQLLLIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOLLLIIIJJJMMMQQQQQQRRRSSSQQQNNNKKKIIIIIIGGGGGGGGGHHHJJJLLLOOOPPPRRRPPPMMMLLLLLLNNNQQQSSSRRRQQQSSSVVVUUUNNNIIIHHHIIILLLOOOOOOMMMJJJHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@@@@AAACCCCCCEEEFFFHHHIIIJJJIIIHHHHHHMMMKKKHHHDDDBBBAAAAAABBB@@@??????@@@BBBCCCCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGJJJIIIHHHHHHGGGGGGGGGGGGIIIFFFDDDDDDGGGHHHGGGEEEBBBBBBBBB@@@??????AAACCCEEEEEEEEEDDDCCCCCCCCCBBB@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDAAA===<<<>>>???===;;;===>>>???@@@@@@???>>>===>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGCCCBBB@@@>>>>>>???@@@AAAIIIKKKMMMOOOPPPPPPOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHIIILLLOOOQQQQQQPPPNNNNNNNNNPPPQQQPPPOOOKKKIIIGGGEEEFFFHHHKKKMMMHHHKKKPPPSSSUUUWWWXXXZZZ[[[YYYUUUQQQNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVSSSSSSSSSRRRPPPMMMJJJHHHIIIIIIJJJKKKJJJIIIHHHGGGEEEHHHKKKNNNOOOMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHKKKMMMPPPQQQRRRRRRTTTVVVYYYWWWUUUTTTTTTTTTTTTTTTNNNKKKGGGHHHLLLOOONNNLLLLLLKKKJJJHHHHHHHHHIIIIIINNNNNNNNNOOOPPPPPPQQQQQQOOOQQQPPPNNNNNNPPPNNNIIIJJJIIIKKKMMMKKKFFFFFFIIIIIIKKKNNNOOONNNLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGIIIJJJLLLIIIJJJMMMOOOOOONNNKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJKKKKKKHHHFFFDDDDDDFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDBBBEEEIIIJJJJJJKKKMMMPPPNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRROOOQQQRRRQQQNNNLLLLLLMMMIIIHHHGGGFFFGGGIIIKKKLLLJJJKKKLLLJJJHHHFFFGGGGGGFFFJJJKKKIIIJJJQQQXXX\\\YYYUUUQQQOOONNNMMMLLLKKKMMMLLLIIIGGGGGGHHHIIIJJJLLLOOORRRSSSRRROOONNNMMMMMMJJJHHHHHHEEEBBBFFFLLLNNNOOOPPPQQQQQQPPPNNNMMMIIIGGGFFFHHHJJJKKKHHHEEEIIIIIIHHHHHHHHHJJJKKKLLLOOOMMMKKKJJJJJJJJJIIIIIIGGGIIIKKKMMMOOOPPPQQQQQQMMMQQQRRRPPPPPPRRRPPPLLLHHHFFFDDDCCCDDDEEEEEEDDDEEEFFFIIIKKKLLLKKKIIIHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGJJJJJJIIIHHHIIIIIIJJJKKKFFFIIIKKKKKKIIIGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHNNNOOOOOONNNLLLLLLNNNPPPTTTXXXXXXRRRNNNOOONNNJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIILLLNNNOOOOOOSSSPPPOOOOOOLLLHHHJJJOOORRRTTTWWWYYYXXXWWWVVVVVVPPPPPPQQQSSSVVVXXXWWWWWWTTTVVVVVVTTTOOOLLLKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJNNNOOONNNLLLJJJJJJMMMQQQRRRSSSSSSQQQNNNKKKKKKKKKIIIIIIIIIIIIKKKMMMPPPQQQPPPOOOLLLJJJJJJLLLNNNPPPQQQOOOQQQTTTSSSMMMJJJKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGLLLJJJHHHEEECCCAAAAAAAAA@@@???>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGJJJIIIHHHGGGGGGFFFFFFFFFIIIGGGEEEEEEGGGHHHGGGFFFBBBBBBBBBAAA@@@@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAACCCEEEGGGIIIIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>===???@@@???===??????@@@AAA@@@???>>>======>>>???AAABBBDDDEEEFFFEEEFFFGGGHHHGGGFFFDDDCCCFFFDDDCCCCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFAAA@@@???>>>>>>???AAABBBIIIJJJKKKMMMNNNOOOOOOOOOLLLKKKIIIHHHIIILLLNNNPPPQQQQQQPPPOOOMMMJJJHHHGGGHHHGGGGGGIIILLLPPPRRRRRRPPPOOOMMMNNNOOOOOONNNLLLKKKIIIFFFEEEEEEGGGJJJLLLGGGJJJOOORRRSSSUUUVVVXXXXXXVVVSSSQQQOOONNNOOOOOONNNNNNOOOPPPRRRTTTVVVWWWTTTTTTTTTSSSQQQNNNKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHKKKLLLLLLKKKHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHLLLNNNQQQRRRRRRSSSUUUVVVXXXWWWVVVTTTSSSRRRRRRRRRLLLIIIEEEFFFJJJMMMNNNNNNIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNOOOOOOPPPPPPNNNPPPOOOMMMOOOQQQOOOKKKJJJIIIJJJMMMKKKFFFEEEHHHGGGJJJNNNPPPNNNLLLJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLHHHJJJMMMPPPPPPOOOMMMLLLKKKLLLLLLLLLJJJIIIGGGEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMMMMJJJGGGFFFGGGIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHIIILLLNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMNNNOOOQQQRRROOOQQQQQQPPPNNNLLLLLLLLLDDDDDDCCCCCCDDDFFFHHHIIIJJJLLLLLLKKKIIIGGGGGGGGGFFFJJJKKKJJJNNNXXXaaadddXXXUUUQQQNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGHHHIIIIIIKKKNNNQQQRRRPPPOOONNNNNNNNNJJJGGGGGGEEECCCGGGMMMRRRSSSTTTTTTSSSQQQPPPOOOJJJGGGEEEEEEHHHJJJIIIGGGHHHGGGFFFFFFGGGIIILLLNNNPPPOOOMMMKKKJJJJJJJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRQQQTTTUUURRRRRRSSSRRRNNNIIIGGGDDDDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJIIIEEEFFFGGGFFFEEEFFFGGGIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHMMMNNNPPPOOOOOOOOOQQQRRRSSSWWWXXXTTTPPPNNNLLLIIIFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRPPPHHHAAADDDKKKPPPRRRUUUYYY\\\\\\YYYVVVRRRQQQRRRTTTWWWYYYYYYYYYVVVXXXYYYXXXTTTPPPMMMLLLEEEEEEFFFGGGGGGHHHIIIIIIMMMMMMMMMLLLKKKKKKNNNPPPSSSSSSSSSQQQNNNLLLLLLMMMKKKKKKJJJJJJKKKMMMPPPQQQOOOMMMKKKIIIIIIIIIKKKLLLOOOLLLMMMPPPPPPMMMLLLNNNNNNLLLKKKMMMOOOOOOLLLIIIFFFEEEDDDBBBAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGFFFDDDBBB@@@??????>>><<<===@@@CCCEEEFFFCCCBBBAAAAAABBBCCCEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFBBBCCCCCCBBBAAAAAABBBDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>???AAADDDHHHKKKMMMGGGGGGFFFFFFFFFEEEEEEEEEBBB@@@??????@@@AAAAAA@@@AAABBBBBBBBBAAA???>>><<<<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGFFFEEEDDDCCCEEEDDDBBBBBBBBBBBB@@@??????@@@@@@AAABBBCCCDDDDDD???>>>======>>>???AAABBBJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJIIIHHHJJJNNNRRRTTTTTTSSSRRROOOMMMJJJIIIHHHHHHGGGFFFIIIMMMPPPRRRSSSPPPOOOMMMMMMNNNMMMLLLJJJJJJIIIFFFDDDDDDFFFIIIKKKGGGJJJMMMPPPQQQRRRTTTVVVUUUTTTRRRPPPOOOPPPQQQRRRPPPOOOOOOOOOPPPRRRTTTUUURRRRRRRRRQQQOOOMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHHHHKKKMMMPPPQQQQQQRRRSSSTTTVVVVVVUUUSSSQQQOOOOOOOOOLLLIIIEEEDDDGGGJJJLLLLLLHHHHHHHHHGGGGGGGGGHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQPPPMMMNNNPPPOOOJJJIIIHHHJJJLLLJJJEEEEEEHHHFFFIIIMMMOOONNNLLLJJJIIIMMMLLLKKKJJJIIIJJJKKKLLLFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMKKKIIIGGGFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGGGGHHHKKKNNNOOOKKKHHHFFFGGGIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNLLLKKKLLLNNNPPPQQQNNNNNNOOONNNMMMKKKKKKKKKEEEDDDDDDDDDDDDEEEFFFFFFJJJKKKLLLLLLIIIGGGFFFGGGFFFJJJKKKJJJQQQ___hhhhhhTTTQQQNNNKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPNNNMMMNNNNNNOOOJJJFFFFFFFFFEEEIIIOOOTTTTTTUUUUUUTTTSSSRRRRRRNNNIIIEEEDDDGGGIIIIIIHHHHHHGGGFFFFFFHHHLLLQQQTTTRRRRRRPPPNNNLLLLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUVVVSSSRRRTTTRRROOOJJJHHHEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJDDDEEEFFFEEEEEEFFFIIILLLLLLLLLMMMNNNNNNNNNNNNMMMHHHHHHHHHIIIIIIJJJJJJKKKFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPQQQQQQQQQRRRTTTRRRUUUVVVUUUQQQMMMJJJHHHFFFHHHKKKNNNOOONNNMMMKKKMMMNNNNNNOOOOOOPPPRRRTTTSSSVVV[[[YYYNNNBBBAAAFFFPPPOOOQQQUUUZZZ\\\ZZZWWWRRRQQQQQQSSSVVVXXXYYYYYYWWWXXXZZZZZZXXXSSSOOOLLLFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOORRRRRRRRRPPPMMMLLLLLLNNNLLLKKKIIIHHHIIIKKKMMMOOONNNMMMKKKJJJIIIIIIIIIIIILLLIIIIIILLLNNNLLLNNNRRRPPPMMMJJJLLLPPPQQQNNNJJJFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFDDDBBB???===???===;;;<<>>>>>============???BBBEEEIIIKKKGGGGGGGGGGGGFFFFFFFFFEEEAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEDDDBBB@@@>>>===<<<===>>>@@@BBBCCCDDDEEECCCDDDEEEEEEEEEDDDDDDCCCEEECCCAAA@@@AAA@@@>>><<<>>>>>>??????@@@AAABBBBBB<<<<<<<<<===>>>???AAABBBLLLKKKKKKJJJIIIIIIIIIHHHIIIHHHGGGGGGJJJOOOTTTWWWXXXVVVRRRNNNLLLKKKLLLLLLIIIHHHHHHIIIMMMPPPRRRSSSPPPOOOMMMMMMMMMMMMKKKIIIJJJHHHFFFDDDCCCEEEHHHJJJGGGJJJMMMNNNOOOPPPSSSUUUSSSRRRPPPOOOPPPQQQSSSTTTSSSRRRPPPOOOOOOOOOPPPQQQPPPOOOOOONNNMMMLLLJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMOOONNNOOOPPPQQQSSSTTTUUUSSSOOOMMMMMMNNNMMMJJJFFFDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRPPPLLLLLLNNNLLLHHHHHHGGGIIIKKKIIIEEEDDDGGGEEEHHHLLLNNNMMMKKKJJJIIIMMMKKKJJJHHHGGGGGGGGGHHHCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLPPPNNNLLLJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMNNNKKKGGGFFFFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLNNNOOOKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDIIIJJJLLLKKKIIIGGGFFFEEEEEEJJJIIIHHHRRRcccjjjgggNNNLLLIIIGGGGGGFFFCCCBBBGGGGGGIIIJJJKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOOOOJJJGGGHHHHHHHHHKKKPPPRRRSSSSSSTTTTTTTTTTTTTTTQQQLLLFFFDDDFFFIIIJJJJJJGGGFFFEEEFFFIIINNNSSSVVVRRRSSSTTTRRRPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRUUUUUURRRQQQSSSSSSOOOLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJDDDEEEFFFFFFFFFHHHKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNQQQSSSSSSSSSSSSTTTQQQSSSTTTTTTQQQLLLIIIIIIGGGIIILLLNNNOOONNNLLLKKKMMMOOOQQQPPPOOOPPPSSSUUUWWW\\\dddfff\\\MMMEEEDDDPPPMMMMMMOOOUUUYYYYYYXXXQQQOOOOOOPPPSSSUUUVVVVVVVVVWWWYYY[[[YYYVVVPPPMMMGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMPPPQQQQQQPPPNNNLLLMMMMMMKKKJJJGGGFFFFFFGGGJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGJJJLLLMMMPPPTTTRRRMMMJJJKKKOOOPPPNNNJJJFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBCCCCCCGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDBBB???===>>><<<:::;;;???CCCFFFHHHBBBBBBAAA@@@@@@AAACCCCCCFFFFFFFFFEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAABBBCCCBBBCCCEEEEEEDDDDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>===<<<===>>>AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDEEEBBBCCCCCCCCCDDDCCCCCCCCCDDDBBB@@@???@@@???===;;;======>>>>>>??????@@@@@@;;;<<<<<<===???@@@AAABBBMMMMMMMMMLLLKKKIIIGGGGGGFFFEEEEEEFFFIIINNNRRRUUUYYYWWWSSSOOONNNNNNPPPRRRMMMKKKJJJKKKNNNPPPQQQQQQPPPOOOMMMMMMMMMMMMLLLJJJJJJHHHEEECCCCCCDDDGGGIIIHHHJJJLLLNNNNNNOOORRRTTTQQQQQQPPPOOOPPPRRRTTTVVVSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMOOOOOORRRTTTRRRNNNKKKLLLMMMMMMKKKGGGDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRRRROOOKKKJJJLLLKKKGGGHHHGGGHHHKKKIIIDDDCCCFFFEEEHHHKKKLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMSSSQQQNNNKKKIIIJJJKKKLLLKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFEEEFFFIIIKKKKKKIIIGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHFFFEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLKKKJJJKKKLLLMMMJJJIIIHHHIIIJJJIIIHHHFFFJJJJJJIIIGGGFFFDDDCCCBBBGGGIIIKKKKKKHHHFFFDDDDDDDDDHHHHHHFFFQQQccchhhaaaJJJHHHFFFEEEEEEDDDBBBAAAGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOPPPJJJHHHJJJLLLLLLMMMPPPPPPPPPQQQQQQRRRSSSTTTTTTPPPKKKFFFEEEHHHLLLNNNNNNGGGFFFFFFFFFHHHLLLOOORRROOOSSSVVVVVVSSSQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSPPPQQQSSSSSSQQQNNNLLLIIIGGGGGGGGGGGGEEEFFFEEEDDDDDDEEEFFFHHHIIIEEEFFFHHHHHHHHHIIILLLNNNLLLMMMMMMMMMNNNOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHIIIKKKMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJNNNRRRTTTTTTSSSRRRRRRQQQPPPRRRSSSQQQKKKJJJLLLJJJLLLMMMNNNNNNMMMLLLKKKMMMPPPQQQQQQOOOOOORRRUUUYYY]]]fffnnnjjj\\\MMMFFFOOOMMMLLLMMMPPPTTTVVVXXXPPPNNNMMMMMMOOOQQQRRRRRRSSSTTTVVVXXXYYYVVVQQQMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHJJJLLLOOOOOONNNLLLNNNPPPRRRRRRPPPNNNNNNNNNKKKIIIFFFCCCCCCDDDGGGHHHLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFJJJLLLMMMQQQVVVRRROOOKKKJJJLLLMMMLLLKKKEEEDDDCCCBBBAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCDDDDDDAAABBBCCCDDDCCCAAA???======;;;:::<<<@@@CCCEEEFFFBBBAAA@@@@@@@@@@@@BBBBBBDDDEEEEEEEEECCCAAA???>>>===>>>??????>>>???AAABBBBBBDDDFFFFFFFFFEEEFFFGGGDDDDDDCCCBBB@@@???>>>>>>======<<<<<<===???@@@BBBDDDDDDEEEEEEFFFGGGGGGGGGBBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA????????????===<<<=========>>>>>>>>>??????<<<<<<===>>>@@@AAAAAABBBMMMNNNOOOOOONNNLLLJJJIIIGGGGGGHHHIIIKKKMMMPPPRRRWWWVVVTTTRRRRRRRRRTTTTTTQQQOOOMMMMMMOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMKKKJJJHHHEEECCCBBBDDDFFFHHHIIIKKKMMMMMMNNNOOOQQQTTTQQQPPPOOOOOOPPPRRRUUUVVVQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKJJJGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFHHHKKKKKKKKKKKKLLLMMMLLLPPPSSSQQQMMMJJJKKKMMMKKKJJJHHHDDDAAA@@@@@@@@@@@@AAACCCEEEGGGHHHHHHHHHFFFFFFGGGIIIJJJKKKMMMMMMOOOPPPMMMIIIIIILLLKKKGGGGGGFFFHHHJJJHHHDDDCCCFFFFFFHHHIIIJJJIIIIIIJJJLLLEEEFFFFFFGGGGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMOOONNNMMMLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEAAACCCEEEFFFEEEEEEFFFHHHIIIHHHGGGHHHIIIIIIHHHFFFHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDFFFHHHIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGHHHJJJJJJHHHEEEHHHGGGGGGFFFEEECCCBBBAAAEEEHHHJJJJJJGGGDDDCCCBBBBBBGGGFFFDDDPPPaaacccXXXHHHGGGFFFFFFGGGGGGEEECCCHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIJJJMMMPPPPPPKKKIIIMMMPPPOOOOOOQQQPPPOOOOOOOOOOOOPPPPPPPPPMMMIIIEEEFFFKKKPPPSSSSSSLLLKKKJJJIIIIIIJJJLLLLLLKKKPPPVVVWWWUUURRRRRRSSSOOOOOOOOOOOOOOOQQQRRRSSSPPPSSSSSSPPPQQQUUUUUUSSSQQQNNNKKKHHHHHHGGGFFFDDDEEEDDDCCCBBBCCCEEEGGGIIIDDDFFFHHHIIIIIIIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOJJJKKKKKKLLLLLLKKKJJJIIIJJJIIIIIILLLNNNOOOMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJNNNRRRUUUTTTRRRQQQQQQPPPNNNOOORRRPPPKKKKKKOOOOOOOOOOOOOOOOOONNNLLLLLLLLLOOOQQQPPPMMMMMMQQQTTTXXXXXX___mmmrrriiiWWWKKKMMMNNNOOOOOOOOOPPPSSSUUUPPPNNNLLLKKKMMMNNNOOONNNPPPPPPQQQTTTVVVUUUQQQMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGIIILLLPPPQQQNNNLLLNNNQQQTTTUUUTTTQQQPPPOOOKKKIIIEEEBBBAAACCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHEEEFFFJJJMMMNNNRRRVVVRRRPPPMMMJJJIIIIIIJJJKKKEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDGGGGGGHHHHHHGGGFFFDDDCCCEEEEEECCCBBBBBBBBBCCCCCCAAAAAABBBBBBAAA@@@???>>><<<;;;;;;===@@@CCCDDDDDDBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDCCC@@@>>><<<<<<>>>??????>>>>>>@@@CCCBBBDDDFFFGGGGGGFFFGGGHHHDDDDDDCCCBBB@@@???>>>===<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHCCCFFFHHHIIIGGGEEEFFFGGGHHHHHHIIIHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAA@@@??????@@@@@@>>>===============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAMMMOOOQQQRRRRRRPPPMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQTTTUUUUUUVVVVVVVVVUUUUUUTTTRRROOONNNOOOPPPOOOOOOPPPOOOMMMNNNOOOOOONNNMMMJJJHHHEEEBBBBBBCCCFFFGGGJJJLLLMMMNNNNNNOOOQQQTTTQQQPPPOOOOOOPPPRRRUUUWWWOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCGGGIIIKKKKKKKKKKKKLLLMMMJJJNNNRRRQQQMMMJJJKKKNNNHHHHHHGGGEEEBBB@@@???@@@<<<>>>AAADDDGGGIIIJJJKKKEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKGGGHHHLLLLLLIIIGGGFFFHHHJJJHHHCCCCCCFFFGGGHHHIIIHHHHHHIIIKKKMMMBBBCCCEEEGGGHHHIIIHHHHHHDDDDDDFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMGGGIIIKKKLLLLLLJJJHHHFFFHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGG@@@CCCEEEFFFFFFEEEEEEFFFHHHHHHHHHJJJKKKKKKIIIFFFIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGFFFGGGGGGHHHIIIEEEDDDDDDFFFIIIJJJGGGEEEFFFGGGIIIKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHKKKIIIGGGHHHKKKKKKIIIFFFDDDDDDDDDDDDCCCBBBAAAAAADDDGGGIIIIIIGGGDDDBBBAAAAAAFFFEEECCCNNN```___RRRIIIHHHHHHHHHIIIIIIHHHFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIHHHJJJMMMPPPPPPKKKJJJOOORRRQQQPPPQQQPPPPPPNNNMMMMMMMMMMMMMMMIIIFFFDDDGGGMMMTTTWWWXXXRRRQQQPPPNNNLLLKKKJJJJJJGGGNNNUUUXXXUUURRRQQQRRRMMMMMMMMMNNNOOORRRTTTVVVPPPSSSSSSQQQRRRVVVWWWUUURRROOOLLLIIIHHHGGGEEEDDDEEECCCAAA@@@AAACCCFFFHHHCCCEEEHHHJJJJJJIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKLLLNNNNNNNNNMMMMMMKKKJJJJJJLLLOOOPPPNNNKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJNNNSSSUUUTTTRRRPPPOOOPPPMMMNNNQQQOOOJJJKKKQQQSSSRRRQQQPPPOOONNNMMMMMMKKKOOOQQQPPPMMMLLLPPPTTTVVVRRRXXXhhhuuuooo]]]OOOKKKNNNRRRRRRPPPOOOPPPSSSQQQOOOLLLKKKLLLMMMMMMMMMNNNNNNNNNQQQTTTTTTQQQNNNPPPOOONNNMMMKKKJJJIIIHHHGGGFFFHHHLLLPPPQQQNNNKKKOOORRRWWWXXXWWWTTTQQQPPPLLLIIIEEEBBBAAABBBEEEGGGGGGIIIJJJLLLLLLKKKIIIHHHHHHEEEGGGKKKNNNOOORRRVVVQQQPPPNNNJJJGGGGGGIIIKKKEEEDDDCCCBBBAAABBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAA@@@@@@??????<<<;;;<<<>>>AAACCCCCCBBBBBBAAA@@@?????????@@@AAACCCCCCDDDDDDBBB@@@===;;;<<<>>>@@@@@@>>>>>>AAADDDBBBDDDGGGHHHGGGGGGGGGHHHDDDCCCBBBAAA???>>>===<<<:::;;;===???@@@AAAAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIDDDGGGJJJJJJGGGEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCAAA???>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAALLLNNNQQQSSSTTTRRROOOMMMMMMMMMMMMMMMOOOQQQSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSZZZWWWSSSOOOMMMMMMNNNOOOUUURRROOOOOORRRSSSQQQOOOJJJIIIGGGFFFFFFFFFGGGGGGEEEGGGIIIJJJKKKNNNQQQTTTRRRPPPMMMLLLNNNQQQRRRSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJLLLMMMOOOMMMJJJJJJJJJJJJJJJHHHJJJGGGEEEDDDDDDCCCBBBAAAAAADDDFFFEEECCCBBBCCCFFFIIIHHHGGGIIIKKKLLLKKKJJJQQQQQQQQQPPPNNNKKKIIIGGGEEEFFFFFFCCC???===???AAA@@@@@@???@@@BBBEEEHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJHHHFFFDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKGGGFFFFFFGGGIIIIIIHHHFFFIIIHHHHHHHHHIIILLLOOOQQQKKKKKKIIIFFFDDDEEEHHHJJJEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKIIIKKKNNNKKKFFFIIIKKKLLLLLLJJJIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIHHHFFFDDDDDDGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIKKKNNNNNNLLLIIIGGGHHHIIIIIIGGGGGGHHHIIIEEEDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFGGGGGGFFFCCCAAABBBCCCFFFHHHKKKMMMOOOOOOJJJIIIHHHJJJLLLLLLJJJFFFJJJIIIGGGGGGHHHJJJJJJJJJHHHIIIKKKLLLKKKLLLNNNPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSRRROOOKKKGGGEEEFFFIIIMMMRRRUUUWWWWWWQQQQQQQQQQQQPPPNNNJJJGGGLLLOOOTTTWWWYYYXXXVVVTTTVVVSSSNNNMMMNNNRRRTTTVVVVVVVVVSSSQQQOOOQQQTTTXXXYYYSSSLLLHHHGGGFFFDDDAAACCCCCCCCCCCCCCCBBBBBBBBBBBBEEEHHHLLLNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJLLLMMMOOOPPPPPPOOOOOOIIIKKKMMMLLLNNNPPPNNNIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNRRRUUURRRMMMMMMQQQUUUUUUSSSPPPMMMKKKKKKLLLUUUUUUTTTSSSQQQOOOLLLKKKPPPPPPOOOLLLKKKKKKNNNPPPZZZWWWYYYcccmmmlll___QQQMMMOOORRRVVVVVVSSSLLLHHHNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWTTTSSSRRRPPPNNNKKKIIIGGGCCCDDDEEEHHHLLLPPPTTTWWWOOOQQQRRRSSSVVVXXXUUUNNNQQQMMMHHHEEEDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKIIIHHHFFFEEE@@@CCCEEECCCCCCEEECCC@@@AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLKKKIIIFFFEEEDDDFFFCCC@@@@@@AAABBB@@@>>>AAABBBCCCAAA>>>>>>AAADDDAAA===;;;???AAA??????BBB???@@@@@@AAAAAA@@@@@@???FFFEEEEEECCCBBB@@@>>>===999;;;<<<===<<<;;;===>>>AAABBBDDDFFFFFFGGGFFFFFFDDDCCCAAA???>>>===<<<<<<<<<>>>??????>>>>>>???AAA>>>???@@@BBBDDDEEEFFFGGGBBBDDDGGGJJJKKKJJJGGGFFFJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFFFFDDDBBB???>>>>>>AAADDDEEECCC@@@AAA@@@>>>>>>>>>===;;;888:::;;;======<<<<<<>>>???>>>???@@@BBBBBBBBBBBBBBBNNNOOOQQQRRRQQQPPPNNNLLLNNNNNNMMMMMMNNNOOOQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSXXXUUURRROOOMMMMMMNNNOOOVVVTTTSSSSSSSSSSSSSSSRRRKKKJJJHHHGGGFFFFFFFFFFFFDDDFFFIIIJJJKKKMMMPPPRRROOOMMMJJJJJJLLLOOOQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNOOONNNLLLJJJJJJIIIJJJJJJLLLKKKIIIIIIJJJIIIHHHFFFIIIGGGDDDDDDDDDDDDCCCBBBBBBCCCEEEDDDBBBBBBEEEGGGIIIHHHHHHIIIKKKLLLLLLKKKMMMMMMLLLKKKIIIGGGEEECCCCCCDDDCCC@@@===<<<===???@@@??????@@@AAADDDGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHGGGGGGIIIKKKMMMOOOKKKKKKJJJGGGEEEEEEHHHJJJEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLKKKIIIJJJMMMKKKFFFGGGIIIKKKKKKJJJJJJKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDBBBBBBDDDFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMKKKIIIJJJKKKJJJHHHEEEFFFGGGHHHGGGFFFEEEFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGGGGGGGFFFCCC@@@CCCCCCCCCCCCEEEGGGJJJLLLKKKJJJJJJKKKNNNNNNKKKHHHHHHFFFEEEEEEHHHJJJKKKJJJIIIJJJKKKKKKJJJJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRPPPLLLHHHGGGKKKRRRXXX[[[[[[WWWTTTNNNMMMMMMMMMLLLKKKIIIGGGNNNPPPUUUXXXYYYYYYWWWUUUVVVSSSOOONNNOOOQQQSSSSSSSSSSSSRRRPPPOOOPPPSSSUUUVVVSSSPPPNNNLLLIIIFFFDDDGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFHHHJJJLLLLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLNNNOOOOOOOOONNNJJJMMMNNNMMMNNNQQQNNNIIIHHHIIIIIIJJJKKKKKKJJJJJJLLLLLLNNNRRRQQQMMMLLLOOOTTTUUUUUUSSSOOOMMMLLLMMMQQQPPPOOONNNMMMMMMNNNNNNRRRSSSSSSRRRQQQQQQSSSVVVXXXVVVXXX```hhhhhh___UUULLLMMMNNNPPPRRRQQQMMMJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJLLLNNNQQQTTTVVVTTTSSSRRROOOLLLIIIGGGEEEDDDEEEFFFHHHKKKNNNPPPQQQPPPRRRRRRRRRTTTWWWTTTNNNPPPLLLHHHDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFFFFCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFEEE@@@DDDEEECCCCCCFFFFFFCCCCCCCCCBBBBBBBBBCCCCCCDDDHHHJJJKKKKKKHHHFFFEEEDDDEEEBBB??????AAAAAA@@@>>>AAACCCDDDCCCAAA@@@BBBEEEEEE???<<<>>>??????@@@DDDAAAAAAAAABBBBBBAAAAAAAAADDDCCCCCCBBBAAA???>>>===:::;;;<<<;;;:::;;;<<<>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBB@@@???>>>=========<<<>>>??????>>>>>>???@@@??????@@@BBBCCCDDDEEEFFF@@@BBBEEEHHHIIIHHHFFFDDDGGGGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA??????AAADDDEEECCCAAABBB@@@>>>===>>>===;;;::::::<<<======<<<===???AAA???@@@@@@@@@AAABBBCCCCCCPPPPPPPPPOOONNNMMMKKKKKKNNNMMMMMMLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSVVVUUUSSSQQQPPPPPPPPPQQQUUUVVVVVVUUUSSSRRRRRRSSSNNNMMMJJJHHHFFFEEEEEEEEECCCFFFIIIKKKKKKLLLMMMNNNKKKIIIGGGGGGJJJMMMOOOOOOIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIHHHHHHIIIIIIIIIFFFDDDGGGEEEDDDCCCDDDEEEDDDCCCBBBCCCCCCCCCBBBCCCFFFIIIJJJIIIHHHJJJLLLMMMLLLKKKMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCC@@@===<<<>>>???@@@?????????AAADDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEGGGIIIJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJGGGEEEEEEGGGIIIEEEEEEEEEDDDEEEEEEFFFFFFIIIKKKJJJHHHIIILLLJJJFFFEEEGGGIIIJJJJJJJJJKKKLLLIIIIIIJJJIIIIIIHHHGGGGGGEEEEEEDDDBBB@@@@@@AAACCCFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKIIIHHHGGGFFFCCC@@@DDDEEEFFFEEEDDDCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIGGGGGGGGGFFFCCC@@@EEECCCAAA@@@AAACCCGGGIIILLLLLLLLLMMMOOONNNLLLJJJEEEDDDDDDEEEHHHJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQRRRRRRPPPMMMJJJHHHOOOXXX___```\\\TTTOOOKKKKKKJJJJJJJJJJJJJJJJJJOOOQQQUUUXXXYYYXXXWWWVVVUUUSSSPPPOOOPPPQQQQQQPPPNNNOOOOOOOOONNNOOOQQQSSSRRRSSSTTTSSSOOOLLLIIIHHHKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMOOOOOOMMMOOOQQQOOOJJJGGGHHHJJJKKKKKKJJJHHHGGGLLLIIIJJJOOOQQQNNNLLLLLLQQQSSSTTTSSSPPPMMMLLLKKKMMMKKKIIIIIIIIILLLOOOQQQQQQSSSUUUUUUUUUVVVWWWYYYVVVUUUWWW[[[```bbb___\\\PPPMMMKKKJJJKKKMMMMMMLLLIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKOOOSSSUUUTTTSSSRRRPPPMMMJJJHHHFFFGGGHHHJJJKKKMMMMMMNNNNNNRRRTTTSSSPPPQQQTTTSSSOOOPPPMMMIIIGGGEEECCCAAA?????????>>>???@@@BBBCCCDDDBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKLLLLLLKKKIIIGGGFFF@@@CCCCCCAAABBBFFFGGGEEEEEEDDDCCCCCCBBBBBBCCCCCCHHHIIIKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@AAA@@@???BBBDDDFFFFFFEEECCCCCCDDDHHHBBB======??????AAAEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@???>>>;;;<<<;;;:::999:::<<>>>>>>>>>>>???<<<>>>??????======>>>@@@@@@@@@AAAAAABBBCCCCCCCCC???AAACCCEEEEEEEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@AAACCCEEEEEEEEECCCBBB@@@AAACCCDDDDDDDDDBBB@@@===<<<=========<<<;;;<<<===<<<<<<>>>AAACCCAAA@@@??????@@@AAACCCEEERRRQQQOOONNNLLLKKKKKKJJJKKKKKKJJJJJJJJJLLLMMMNNNPPPPPPRRRSSSSSSSSSSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVXXXVVVRRRPPPQQQSSSPPPNNNLLLIIIGGGFFFEEEEEECCCFFFJJJKKKKKKJJJJJJKKKHHHFFFEEEFFFIIILLLMMMNNNFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLIIIGGGFFFHHHHHHHHHJJJKKKIIIFFFDDDFFFDDDCCCCCCEEEFFFEEEDDDCCCCCCBBBBBBCCCEEEHHHJJJJJJIIIIIIJJJLLLMMMMMMLLLNNNNNNMMMLLLKKKIIIHHHHHHFFFEEECCCAAA@@@???@@@AAA@@@???>>>???@@@CCCEEEGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIGGGEEEEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIFFFDDDDDDEEEGGGEEEEEEDDDDDDCCCDDDDDDDDDGGGJJJJJJHHHHHHJJJIIIFFFEEEGGGIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@???@@@AAADDDEEEFFFHHHIIIJJJJJJJJJKKKJJJIIIGGGFFFDDDBBB@@@DDDEEEEEEDDDCCCCCCEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLJJJHHHGGGGGGFFFCCCAAADDDCCCBBBAAABBBDDDGGGHHHKKKLLLLLLMMMNNNMMMLLLKKKGGGFFFEEEFFFHHHIIIIIIHHHGGGHHHIIIIIIIIIHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQPPPPPPQQQRRRQQQNNNLLLIIINNNUUUYYYXXXSSSMMMIIIKKKKKKJJJIIIIIIJJJMMMOOOPPPQQQSSSVVVWWWWWWVVVUUUUUUSSSRRRQQQQQQQQQOOOMMMKKKMMMOOOOOOOOOOOOPPPQQQOOORRRUUUTTTPPPMMMLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPNNNOOOQQQOOOJJJFFFHHHJJJLLLMMMLLLJJJHHHMMMIIIIIIOOORRRPPPMMMLLLLLLOOORRRRRRPPPMMMJJJIIIIIIIIIHHHHHHJJJLLLOOOPPPLLLOOORRRSSSTTTTTTVVVWWWUUUVVVWWWXXXZZZ]]]```bbbYYYTTTMMMHHHGGGIIIKKKLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKIIIHHHIIILLLPPPSSSRRRRRRRRRPPPOOOMMMKKKJJJJJJLLLMMMOOOPPPPPPPPPOOOTTTVVVTTTPPPOOORRRRRRPPPPPPNNNKKKJJJIIIGGGEEEBBB???>>>===<<<===@@@CCCDDDDDDDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLLLLKKKIIIHHHGGGBBBDDDCCC@@@@@@DDDEEECCCDDDCCCCCCCCCCCCCCCDDDDDDHHHIIIJJJIIIGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEECCCBBBHHHCCC???@@@AAA@@@AAADDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;999888999<<>>>>>>>>>>>>>>???@@@@@@<<<>>>???>>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCBBBAAABBBAAAAAAAAABBBBBBBBBBBBDDDBBB@@@@@@CCCFFFGGGHHHEEEDDDBBBBBBBBBDDDEEEEEECCC@@@===<<<<<<>>>>>>>>><<<============???BBBEEEBBBAAA???===>>>AAADDDFFFSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTWWWYYYXXXTTTRRRRRRTTTQQQOOOMMMJJJHHHGGGFFFFFFEEEGGGJJJKKKJJJIIIHHHHHHGGGEEEEEEFFFIIILLLMMMLLLFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLMMMNNNMMMKKKIIIGGGIIIIIIJJJKKKLLLKKKHHHFFFEEEDDDCCCCCCEEEFFFFFFEEECCCBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHJJJLLLMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA??????>>>>>>???BBBDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFCCCBBBCCCEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEHHHIIIGGGGGGIIIIIIFFFFFFHHHIIIHHHFFFEEEEEEEEEGGGGGGHHHGGGGGGFFFEEEEEEDDDEEEDDDCCC@@@??????@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCCCCDDDGGGIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLJJJHHHGGGGGGFFFEEECCC@@@@@@AAACCCDDDEEEFFFFFFIIIJJJLLLLLLLLLKKKJJJJJJKKKJJJHHHHHHIIIIIIGGGFFFDDDFFFHHHHHHIIIJJJLLLNNNLLLKKKJJJJJJKKKMMMPPPQQQQQQPPPPPPPPPQQQQQQOOOMMMKKKNNNOOONNNKKKIIIHHHHHHHHHIIIIIIHHHHHHIIIMMMQQQOOOPPPQQQSSSTTTTTTTTTTTTVVVTTTSSSRRRRRRQQQOOOMMMKKKMMMPPPPPPPPPPPPPPPQQQOOORRRSSSQQQNNNMMMOOOQQQMMMLLLKKKJJJJJJJJJKKKLLLPPPOOOMMMLLLKKKLLLMMMNNNJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJJJJLLLMMMOOOPPPQQQPPPQQQPPPNNNOOOQQQPPPKKKEEEHHHKKKNNNOOONNNMMMLLLOOOKKKKKKQQQTTTRRRNNNMMMJJJNNNRRRSSSQQQNNNLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNIIIKKKNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWWWW[[[aaafffddd]]]SSSLLLHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMJJJGGGGGGHHHKKKMMMLLLMMMMMMNNNNNNNNNNNNMMMIIIKKKMMMOOOQQQQQQQQQQQQUUUWWWUUUPPPOOORRRSSSQQQOOOMMMKKKKKKKKKJJJGGGFFFBBB@@@>>>===>>>@@@CCCEEEHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHGGGBBBAAADDDDDDBBBAAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJIIIFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBCCCEEEGGGHHHFFFCCCAAAFFFBBB@@@CCCDDDAAA@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>><<<:::888999===@@@AAABBBCCCCCCCCCBBBAAA@@@============>>>???@@@AAA===>>>???>>>===<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEECCCAAABBBDDDGGGIIIJJJFFFEEEDDDCCCBBBCCCDDDEEEBBB@@@===<<<===?????????===>>>??????>>>@@@BBBEEECCCAAA>>>===>>>@@@DDDFFFRRRQQQPPPPPPOOOOOOOOOOOOIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSOOOOOOMMMMMMMMMNNNOOOPPPUUUVVVXXXXXXWWWUUUUUUUUUPPPNNNLLLKKKIIIIIIIIIIIIHHHIIIKKKKKKIIIHHHGGGHHHFFFEEEEEEFFFIIIKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIKKKJJJJJJKKKMMMMMMJJJHHHFFFDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCDDDFFFHHHGGGFFFIIIHHHGGGIIIKKKLLLKKKJJJKKKKKKJJJIIIHHHHHHIIIIIIDDDBBB???>>>???@@@???>>>???>>>>>>>>>???AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFCCCBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCGGGIIIFFFEEEGGGHHHFFFFFFGGGHHHGGGEEECCCBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEECCCAAA??????@@@>>>???AAACCCEEEFFFFFFGGGFFFGGGHHHHHHFFFEEEEEEEEEAAABBBBBBBBBBBBDDDHHHKKKGGGIIIJJJLLLMMMMMMMMMLLLLLLJJJHHHGGGHHHHHHGGGEEE>>>???@@@BBBCCCDDDDDDDDDGGGIIIKKKKKKJJJIIIIIIIIIMMMKKKJJJJJJJJJIIIFFFDDDCCCEEEGGGHHHIIIKKKMMMOOOMMMLLLJJJJJJKKKMMMPPPRRRRRRQQQPPPPPPQQQQQQOOOMMMMMMNNNMMMIIIEEEDDDGGGJJJEEEGGGHHHGGGFFFGGGLLLPPPPPPPPPPPPQQQQQQRRRSSSSSSWWWUUUTTTSSSSSSSSSQQQOOOLLLNNNPPPQQQPPPOOOPPPQQQPPPQQQQQQPPPNNNNNNPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKNNNMMMLLLKKKJJJKKKKKKLLLIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHIIIJJJLLLNNNOOOPPPOOOQQQOOOMMMNNNQQQPPPLLLHHHIIIKKKNNNOOONNNNNNMMMOOOLLLMMMRRRSSSOOOMMMMMMJJJNNNRRRSSSRRROOONNNMMMIIIJJJLLLNNNOOOOOONNNNNNJJJLLLNNNNNNNNNOOOPPPRRRUUUVVVWWWVVVVVVYYY```fffhhhbbbYYYRRRNNNLLLKKKJJJMMMLLLLLLKKKLLLLLLMMMNNNQQQNNNKKKHHHFFFFFFGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNGGGHHHJJJLLLNNNOOOPPPPPPUUUXXXWWWRRRPPPRRRTTTSSSOOOLLLJJJIIIIIIHHHGGGEEEEEEDDDAAA@@@@@@AAADDDEEEJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFKKKMMMKKKFFFEEEFFFFFFCCC@@@AAAAAACCCDDDFFFHHHIIIHHHIIIIIIHHHEEEDDDDDDEEEFFFGGGHHHGGGEEEEEEGGGHHHCCCDDDEEEGGGHHHGGGDDDAAACCC@@@@@@DDDFFFBBB@@@@@@???@@@@@@AAAAAA@@@@@@???CCCDDDDDDDDDDDDCCCCCCBBB??????>>><<<:::;;;===???>>>???@@@AAAAAAAAA@@@???============>>>???@@@@@@===>>>???>>><<<;;;<<<===>>>>>>>>>???????????????@@@??????>>>>>>???@@@@@@???@@@AAABBBCCCDDDCCCCCCEEEDDDCCCCCCFFFHHHIIIIIIEEEEEEEEEDDDBBBAAACCCDDDAAA???======>>>@@@@@@@@@>>>@@@AAAAAAAAAAAABBBCCCCCCAAA???===>>>AAADDDFFFQQQQQQQQQRRRSSSSSSSSSSSSNNNMMMLLLJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOQQQRRRSSSNNNLLLJJJHHHHHHJJJLLLMMMRRRRRRSSSUUUVVVVVVTTTRRRNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLLLLKKKHHHGGGGGGHHHFFFEEEDDDEEEHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJGGGEEECCCCCCDDDEEEEEEDDDDDDCCCCCCFFFHHHHHHFFFCCCHHHGGGFFFHHHJJJKKKJJJIIILLLKKKJJJIIIIIIJJJJJJKKKDDDBBB???>>>???@@@@@@>>>???>>>======>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHHHHFFFEEEBBBBBBDDDEEEFFFGGGHHHHHHIIIJJJJJJHHHEEECCCCCCDDDAAA@@@@@@@@@AAABBBCCCCCCAAAFFFIIIFFFDDDFFFGGGFFFDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEECCC@@@>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGEEEGGGIIIHHHEEECCCCCCEEE>>>>>>??????AAADDDIIILLLGGGHHHKKKMMMNNNNNNMMMLLLLLLJJJGGGGGGHHHIIIHHHHHHCCCBBBBBBBBBBBBCCCDDDEEEFFFIIILLLLLLJJJHHHHHHJJJJJJJJJIIIIIIJJJIIIFFFDDDDDDFFFHHHIIIJJJJJJMMMNNNMMMKKKJJJIIIJJJMMMPPPRRRSSSQQQPPPPPPPPPPPPNNNMMMKKKMMMNNNKKKGGGEEEGGGJJJDDDGGGIIIHHHFFFGGGKKKPPPQQQQQQPPPPPPQQQRRRSSSTTTXXXVVVTTTSSSTTTTTTSSSRRRNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPQQQSSSRRRPPPNNNMMMNNNOOOOOOOOONNNLLLKKKOOONNNMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJFFFFFFFFFGGGIIIKKKMMMOOONNNOOONNNLLLMMMQQQQQQMMMKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKMMMPPPNNNIIIHHHJJJHHHKKKNNNPPPOOOMMMMMMMMMJJJJJJKKKMMMNNNPPPQQQRRRMMMNNNNNNMMMLLLLLLNNNPPPSSSTTTUUUUUUUUUXXX]]]aaaddd```[[[WWWTTTRRRPPPNNNSSSQQQOOOMMMMMMNNNPPPRRRRRRQQQOOOLLLJJJIIIIIIIIIGGGHHHIIIKKKMMMNNNNNNNNNIIIIIIJJJJJJLLLMMMOOOPPPTTTXXXYYYUUURRRTTTUUUUUUSSSPPPLLLIIIHHHGGGFFFEEEHHHFFFDDDCCCBBBBBBCCCDDDGGGIIIKKKMMMNNNMMMKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKKKKGGGFFFGGGEEEBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIGGGEEECCCDDDEEEFFFGGGHHHGGGEEEEEEGGGIIIFFFEEEEEEGGGIIIIIIFFFCCCCCC??????BBBDDDBBBAAABBB@@@AAAAAAAAAAAAAAAAAA@@@CCCDDDDDDDDDCCCBBBAAAAAA???@@@@@@???===<<<>>>???>>>???@@@BBBBBBBBBAAAAAA===============>>>???@@@===>>>???>>><<<;;;<<<============>>>>>>????????????>>><<<;;;;;;<<<===>>>===>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGCCCEEEFFFEEEBBB@@@AAABBB???>>>===>>>@@@AAA@@@???>>>AAACCCDDDCCCAAAAAAAAABBBAAA???>>>???AAADDDEEEPPPQQQRRRTTTUUUVVVVVVVVVSSSRRRPPPMMMKKKJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSOOOMMMIIIGGGGGGIIIKKKMMMNNNMMMMMMPPPSSSTTTQQQMMMLLLLLLKKKKKKKKKMMMNNNOOOMMMMMMMMMJJJHHHGGGGGGIIIEEEDDDDDDEEEGGGGGGGGGFFFJJJJJJIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKIIIIIIKKKLLLLLLKKKGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCDDDGGGJJJIIIEEEAAAGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGCCC@@@@@@BBBCCCBBB@@@???>>>======>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGGGGHHHHHHFFFDDDAAABBBDDDEEEGGGHHHIIIIIIKKKLLLLLLJJJGGGEEEEEEEEE??????@@@@@@AAABBBCCCDDD@@@FFFIIIFFFDDDFFFGGGFFFBBBCCCEEEEEEDDDCCCDDDEEEAAABBBCCCEEEFFFFFFFFFFFFBBBCCCDDDBBB@@@=========>>>???AAACCCEEEGGGGGGHHHEEEGGGIIIGGGDDDAAABBBCCC;;;<<<===>>>???CCCHHHLLLFFFHHHKKKMMMNNNNNNMMMLLLKKKIIIGGGGGGHHHJJJJJJIIIJJJHHHEEECCCBBBDDDFFFHHHGGGJJJLLLLLLJJJHHHIIIJJJHHHGGGGGGHHHIIIHHHFFFDDDGGGHHHJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHIIILLLOOORRRTTTRRRPPPPPPPPPPPPNNNLLLFFFKKKPPPOOOJJJFFFFFFGGGEEEIIILLLLLLIIIIIIMMMQQQSSSRRRQQQQQQQQQSSSTTTUUUYYYWWWTTTSSSTTTUUUUUUTTTOOOOOOOOONNNMMMLLLNNNPPPPPPOOOQQQTTTWWWVVVPPPKKKMMMNNNQQQRRRRRRPPPMMMKKKQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKJJJHHHHHHDDDDDDDDDEEEGGGIIILLLMMMMMMNNNMMMKKKMMMQQQQQQNNNNNNNNNLLLKKKJJJIIIHHHGGGIIIIIILLLNNNJJJDDDDDDHHHDDDGGGJJJKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLPPPSSSVVVNNNNNNMMMKKKIIIIIILLLNNNRRRSSSSSSTTTUUUXXX[[[]]]^^^]]][[[ZZZYYYXXXUUUSSSYYYWWWTTTQQQQQQRRRUUUWWWUUUTTTSSSQQQPPPOOONNNNNNKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLKKKLLLNNNOOOPPPSSSXXXZZZVVVSSSUUUVVVVVVYYYUUUOOOKKKIIIGGGFFFEEEIIIHHHFFFDDDCCCCCCCCCCCCDDDGGGJJJNNNOOONNNLLLJJJFFFGGGHHHHHHHHHGGGFFFEEECCCGGGGGGEEEDDDEEEDDD@@@DDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIGGGDDDCCCDDDEEEEEEGGGHHHGGGDDDDDDFFFIIIIIIGGGFFFHHHJJJKKKHHHEEEDDD???===???AAAAAABBBDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@??????AAAAAA@@@???>>>>>>??????AAABBBDDDEEEEEEDDDDDD===============>>>??????===>>>???>>><<<;;;;;;<<<<<<<<<<<<===>>>?????????===<<<:::999999:::<<<===<<<===???AAABBBCCCBBBBBBCCCCCCCCCDDDFFFGGGFFFDDDBBBEEEGGGFFFBBB@@@@@@AAA>>>===>>>???AAABBB@@@??????BBBEEEFFFDDDAAA@@@???AAA@@@??????@@@AAACCCEEERRRSSSSSSSSSTTTTTTTTTTTTUUUTTTQQQOOOMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPNNNKKKIIIHHHHHHHHHIIILLLNNNPPPPPPOOOOOOPPPQQQLLLKKKOOOOOOIIIFFFGGGMMMKKKIIIHHHHHHHHHGGGFFFJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHCCCEEEFFFHHHJJJJJJKKKKKKHHHIIIJJJJJJHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCAAAAAADDDFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@??????@@@CCCDDDEEECCCAAAAAABBBBBBAAA@@@GGGEEECCCCCCFFFHHHGGGEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHEEECCCDDDEEEFFFCCCAAA======>>>???@@@BBBDDDEEECCCCCCEEEEEEEEEDDDCCCBBBEEEEEEEEECCCBBBCCCFFFIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKJJJHHHFFFFFFGGGAAABBBCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHGGGEEECCCBBBCCCAAA???>>>???AAACCCEEEEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAAAAACCCDDDDDDCCCGGGBBB???@@@AAA??????BBB???AAACCCEEEFFFFFFDDDCCCHHHJJJKKKIIIFFFCCCBBBAAABBB@@@??????AAADDDGGGIIIHHHFFFGGGKKKLLLJJJJJJMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHJJJNNNOOOOOONNNOOOLLLHHHFFFGGGLLLRRRVVVRRROOOMMMLLLMMMOOOPPPPPPLLLLLLKKKLLLLLLKKKIIIFFFKKKKKKLLLKKKJJJJJJLLLMMMNNNOOOPPPOOOMMMNNNRRRVVVVVVWWWXXXXXXXXXWWWVVVUUUXXXWWWUUUSSSQQQOOONNNNNNRRRRRRRRRRRRQQQOOONNNMMMJJJLLLNNNOOOPPPPPPPPPOOOOOOOOOQQQUUUWWWTTTPPPNNNTTTTTTSSSRRROOOLLLIIIGGGEEEDDDDDDDDDEEEGGGJJJLLLQQQSSSRRROOOLLLJJJMMMPPPLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDEEEGGGIIIKKKLLLKKKKKKHHHGGGHHHHHHJJJLLLOOOPPPKKKLLLMMMMMMKKKJJJJJJKKKRRRSSSRRROOOOOOSSS[[[aaa[[[\\\\\\\\\ZZZXXXVVVUUU\\\YYYUUUTTTUUUUUURRRPPPWWWUUUSSSPPPOOONNNOOOPPPSSSQQQNNNOOORRRSSSPPPNNNOOONNNLLLKKKKKKLLLNNNOOOZZZ[[[ZZZWWWSSSRRRUUUXXXVVVVVVTTTQQQNNNKKKHHHFFFKKKKKKIIIGGGDDDCCCDDDFFFEEEGGGJJJKKKJJJJJJLLLMMMNNNLLLIIIJJJKKKJJJGGGDDDHHHGGGGGGFFFFFFEEEEEEEEECCCAAAAAACCCBBB@@@CCCHHHJJJHHHFFFGGGIIIHHHEEECCCBBBCCCDDDDDDDDDEEEIIIKKKHHHIIIJJJHHHEEECCCBBBCCC@@@AAABBBBBBCCCBBBBBBAAAAAACCCEEEFFFDDDCCCCCCCCCBBBBBBCCCDDDBBB@@@===<<<@@@>>>===>>>??????>>>===<<<>>>BBBDDDFFFFFFDDDCCCDDDBBB@@@>>><<<======>>>>>>>>>>>>>>>============;;;<<<===>>>===;;;999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA???>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAA@@@?????????AAACCCEEEQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPOOOMMMKKKIIIIIIIIIIIIHHHJJJLLLNNNOOOQQQSSSTTTQQQLLLKKKNNNNNNIIIGGGHHHNNNLLLJJJJJJJJJJJJIIIHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEGGGHHHJJJKKKLLLIIIJJJJJJHHHFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAAAAACCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDCCCBBB@@@AAABBBCCCBBBBBBFFFDDDBBBCCCEEEGGGFFFDDDHHHHHHHHHIIIIIIIIIJJJJJJGGGEEECCCCCCEEEEEECCCAAA============>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBB@@@???@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEGGGIIIHHHGGGFFFFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDAAA@@@???>>>???@@@BBBCCCDDDEEEFFFGGGGGGEEECCCBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBGGGBBB@@@AAAAAA??????BBBAAABBBCCCEEEFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCBBBAAAAAABBBDDDFFFGGGHHHFFFGGGKKKKKKIIIIIILLLJJJHHHFFFEEEDDDFFFHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGJJJMMMOOONNNMMMNNNLLLIIIGGGGGGHHHKKKLLLQQQOOOMMMMMMOOOPPPQQQPPPLLLKKKJJJJJJKKKKKKIIIGGGJJJLLLLLLLLLKKKKKKMMMOOOPPPQQQQQQPPPNNNOOORRRUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRPPPOOOMMMMMMIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPRRRUUUWWWUUUSSSQQQSSSRRRRRRQQQNNNKKKIIIGGGFFFEEEDDDDDDEEEFFFHHHJJJOOOQQQRRRPPPLLLKKKMMMPPPNNNLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNPPPQQQQQQOOOLLLJJJJJJJJJMMMNNNNNNMMMMMMQQQZZZ```[[[ZZZZZZYYYXXXVVVUUUTTTVVVSSSPPPOOOPPPPPPNNNLLLQQQPPPPPPOOOPPPRRRTTTUUURRRQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMOOOPPPSSSUUUWWWVVVSSSRRRSSSTTTWWWVVVUUUSSSPPPMMMKKKJJJJJJKKKKKKIIIGGGFFFFFFHHHGGGHHHJJJJJJIIIIIIKKKLLLNNNLLLJJJJJJJJJIIIFFFCCCFFFFFFFFFFFFFFFEEEEEEDDDCCCAAAAAACCCBBB@@@BBBGGGHHHFFFEEEEEEGGGGGGDDDAAADDDEEEEEEDDDCCCDDDFFFHHHEEEGGGHHHGGGFFFDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===@@@>>>===>>>???@@@>>>===>>>@@@CCCFFFGGGHHHGGGFFFDDDCCCAAA???======>>>??????>>>>>>>>>>>>=========<<<===>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>???AAACCCDDDPPPPPPQQQRRRTTTUUUVVVWWWQQQRRRSSSSSSQQQOOOLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIILLLOOOSSSWWWYYYQQQMMMJJJLLLLLLIIIHHHIIIKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFIIIKKKMMMJJJIIIHHHFFFCCCCCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBCCCBBBAAA@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEEEEBBBBBBBBBCCCBBBBBBAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBDDDBBBAAABBBDDDEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA>>>===<<<;;;;;;===>>>@@@BBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFDDD@@@>>>???AAAFFFBBBAAABBBAAA???@@@CCCDDDDDDDDDDDDEEEFFFFFFGGGDDDFFFGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHEEEFFFIIIJJJGGGHHHJJJMMMJJJGGGDDDEEEGGGKKKMMMGGGFFFDDDCCCCCCCCCDDDEEEIIIJJJJJJJJJIIIGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFGGGJJJMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHGGGOOONNNNNNOOOQQQRRRQQQPPPMMMKKKIIIHHHIIIIIIIIIGGGJJJKKKMMMLLLLLLMMMOOOQQQQQQQQQQQQPPPOOOOOOQQQTTTVVVVVVVVVVVVUUUTTTRRRRRRPPPPPPOOONNNOOOPPPQQQRRRSSSRRRRRRQQQOOOMMMLLLKKKHHHHHHIIIIIIJJJLLLMMMNNNPPPPPPPPPQQQTTTUUUTTTRRRQQQQQQPPPOOOMMMJJJGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHKKKNNNPPPPPPMMMLLLMMMOOOOOOMMMJJJGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGGGGGGGIIIJJJKKKOOOPPPPPPOOOLLLKKKKKKLLLIIIJJJJJJJJJJJJOOOWWW^^^ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKOOOOOOOOOPPPRRRTTTUUUWWWQQQRRRSSSSSSRRRQQQRRRSSSQQQOOONNNMMMMMMNNNOOOQQQNNNQQQTTTUUUUUUSSSSSSSSSUUUUUUSSSRRRPPPOOONNNNNNJJJKKKMMMLLLJJJIIIIIIJJJIIIJJJJJJHHHGGGGGGIIIKKKMMMLLLJJJIIIIIIGGGDDDBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCAAAAAACCCBBB@@@BBBGGGFFFDDDDDDDDDEEEDDDBBB@@@DDDEEEEEEDDDCCCCCCDDDFFFBBBDDDFFFFFFEEEEEEFFFGGGIIIHHHFFFDDDBBBCCCCCCDDDBBBCCCEEEEEECCCBBBCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>===>>>???@@@???>>>???AAADDDGGGIIIIIIIIIHHHDDDCCCAAA@@@?????????@@@?????????>>>>>>>>>======<<<===???@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBB@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCOOOPPPQQQSSSUUUWWWXXXYYYRRRRRRRRRRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKOOOTTTXXXYYYPPPMMMJJJIIIJJJIIIIIIIIIFFFEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEHHHKKKLLLJJJIIIGGGCCCAAAAAACCCFFFGGGGGGGGGFFFFFFFFFFFFFFFAAACCCDDDCCC@@@???AAADDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCEEECCCAAAAAABBBBBBAAA@@@BBBAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEEEEDDDCCCCCC@@@???<<<;;;:::;;;===>>>AAA@@@???>>>>>>???AAABBBDDDDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGCCCDDDEEEEEECCCBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDGGGIIIGGGAAA>>>???BBBFFFCCCBBBDDDBBB???@@@DDDFFFEEEDDDCCCDDDEEEGGGHHHDDDFFFGGGFFFDDDCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHEEEDDDGGGGGGEEEEEEHHHMMMKKKIIIGGGGGGIIILLLNNNIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJMMMOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMOOOQQQSSSSSSQQQOOOLLLJJJHHHGGGHHHIIIIIIHHHJJJKKKLLLMMMLLLMMMPPPRRRPPPPPPOOOOOONNNNNNPPPQQQUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLLLLLLLNNNOOOQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOMMMNNNMMMLLLOOORRRRRRPPPQQQQQQPPPNNNKKKGGGDDDBBBDDDDDDDDDDDDEEEGGGHHHIIIHHHKKKOOOOOOMMMLLLMMMOOOPPPMMMIIIEEECCCDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNHHHIIIJJJIIIIIIMMMTTTZZZ[[[YYYWWWUUUSSSRRRRRRSSSPPPOOONNNMMMNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVTTTQQQOOOPPPSSSQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPOOONNNNNNNNNIIIKKKNNNNNNMMMLLLKKKLLLKKKKKKJJJGGGEEEEEEGGGJJJLLLKKKJJJHHHGGGDDDBBB@@@BBBCCCDDDEEEEEEDDDCCCAAACCCAAAAAACCCAAA???AAAFFFDDDCCCCCCCCCDDDCCCBBBAAABBBCCCDDDDDDBBBBBBDDDEEEAAACCCEEEEEEDDDDDDEEEFFFKKKIIIEEEBBB@@@AAABBBDDDAAACCCDDDDDDBBBBBBBBBCCCEEECCCAAA???>>>???@@@AAA???>>>===>>>???@@@???>>>???AAACCCFFFHHHHHHHHHHHHDDDCCCBBB@@@@@@???@@@@@@??????>>>>>>>>>=========;;;<<<>>>???@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>????????????@@@>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>???AAABBBLLLMMMOOOPPPRRRTTTVVVVVVUUUSSSQQQOOONNNMMMMMMNNNHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJJJJLLLPPPSSSTTTTTTNNNLLLIIIGGGGGGIIIHHHGGGDDDDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCFFFIIIJJJIIIHHHFFFBBB@@@@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEECCC@@@???AAADDDBBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCGGGEEEBBBAAAAAAAAA@@@>>>@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCGGGHHHGGGGGGEEEEEEDDDEEEBBB@@@>>><<<<<<<<<===>>>???>>>=========???@@@AAA???AAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFDDDAAA???>>>>>>>>>???@@@BBBCCCEEEFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEIIILLLIIIDDD@@@BBBDDDEEEDDDDDDEEECCC???@@@DDDGGGFFFDDDCCCCCCEEEGGGIIIFFFGGGGGGEEECCCAAABBBCCC@@@@@@BBBDDDFFFGGGIIIIIIGGGDDDCCCEEEEEEBBBCCCFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDBBBAAADDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKNNNPPPPPPOOOPPPNNNLLLJJJIIIJJJKKKLLLKKKLLLNNNQQQTTTTTTRRROOOLLLJJJGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOQQQMMMMMMLLLLLLMMMNNNNNNNNNSSSRRRRRRQQQPPPOOOOOOOOONNNLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGIIIHHHHHHIIIJJJLLLOOOPPPMMMOOONNNKKKMMMRRRSSSOOOQQQQQQOOOMMMJJJFFFBBB@@@CCCCCCDDDEEEGGGIIIJJJKKKFFFIIIMMMNNNMMMLLLMMMOOOPPPMMMIIIEEECCCDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMOOOLLLMMMLLLJJJIIIKKKPPPVVV[[[ZZZWWWTTTSSSRRRRRRRRROOOOOOOOONNNMMMNNNNNNOOOUUUUUUUUUVVVUUUTTTRRRQQQTTTVVVVVVTTTOOOLLLMMMOOOPPPOOOMMMLLLLLLMMMOOOPPPRRRQQQPPPOOOPPPQQQRRRRRRPPPQQQQQQQQQQQQPPPNNNNNNHHHKKKMMMNNNMMMKKKKKKLLLKKKKKKIIIGGGDDDDDDFFFHHHJJJJJJIIIHHHEEEBBB@@@@@@AAAAAABBBCCCCCCCCCBBBAAADDDAAAAAABBBAAA>>>@@@EEEBBBCCCDDDDDDCCCBBBBBBBBB>>>@@@BBBCCCBBBCCCDDDFFFBBBDDDEEEEEECCCBBBBBBCCCIIIFFFBBB???===>>>@@@BBBAAABBBBBBBBB@@@@@@AAACCCDDDBBB@@@>>>===>>>???AAA>>>=========???@@@@@@>>>>>>???AAACCCDDDEEEEEEEEEBBBAAA@@@@@@????????????>>>>>>>>>============<<<:::;;;<<<===>>>>>>??????<<<;;;::::::::::::;;;<<<======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@@@@======>>>>>>>>>?????????======>>>???@@@@@@@@@???<<<=========>>>??????@@@HHHIIIJJJLLLNNNPPPQQQRRRVVVTTTQQQNNNMMMMMMNNNOOOIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJLLLKKKKKKNNNQQQRRRPPPMMMJJJJJJHHHEEEFFFHHHGGGDDDEEEEEEFFFHHHKKKKKKJJJHHHEEEEEEEEEEEEFFFGGGIIIIIIFFFHHHIIIJJJJJJHHHFFFEEECCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEECCC@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCAAA??????@@@AAA@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCGGGEEEBBBAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAACCCEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHHHHGGGEEEDDDDDDEEEAAAAAA@@@???>>>>>>>>>>>>============>>>???@@@@@@@@@AAACCCCCCAAAAAABBBDDDBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFFFFDDD@@@===<<<<<<======???AAACCCEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHKKKJJJGGGEEEEEEFFFEEEDDDFFFGGGDDD???@@@EEEGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGFFFDDDAAA@@@AAABBB??????@@@BBBEEEGGGIIIKKKGGGCCCBBBCCCCCC@@@AAADDDFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGHHHKKKNNNPPPOOONNNRRRPPPMMMJJJGGGGGGGGGGGGJJJJJJLLLOOORRRSSSRRRPPPKKKJJJHHHHHHIIIJJJJJJIIIGGGIIIJJJJJJIIIJJJLLLNNNKKKJJJIIIKKKMMMNNNMMMLLLPPPPPPOOONNNNNNNNNNNNOOOMMMKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEHHHHHHIIIJJJLLLNNNOOOPPPOOOSSSQQQMMMNNNUUUUUUOOOOOOOOONNNLLLJJJFFFCCCAAADDDEEEFFFGGGIIIJJJKKKKKKEEEIIILLLLLLKKKJJJMMMOOOOOOMMMJJJGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGCCCCCCBBBAAAAAABBBCCCDDDJJJJJJKKKJJJIIIIIILLLNNNOOOPPPOOOLLLIIIJJJNNNRRRZZZYYYWWWUUUSSSQQQPPPPPPKKKLLLMMMLLLJJJJJJKKKMMMOOOQQQSSSUUUUUUUUUSSSRRRSSSTTTSSSQQQNNNKKKKKKKKKNNNMMMKKKJJJJJJKKKMMMNNNPPPMMMJJJJJJKKKMMMNNNNNNRRRSSSUUUVVVUUURRROOOMMMHHHIIIKKKKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEGGGHHHHHHIIIGGGCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDAAAAAABBBAAA>>>@@@DDD@@@BBBCCCCCCBBBAAAAAABBB<<<>>>AAABBBBBBBBBDDDEEECCCDDDEEEDDDBBB@@@@@@@@@CCCAAA>>><<<;;;===???AAA???@@@@@@???>>>>>>@@@AAAAAA@@@>>><<<<<<===>>>???>>>===<<<===???@@@@@@???===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>==================<<<<<<<<<;;;;;;999::::::;;;<<<======>>><<<;;;:::999999:::;;;<<<<<<===>>>>>>?????????>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAAAAA@@@@@@???============>>>>>>>>>>>>======>>>>>>???>>>>>>>>>;;;;;;<<<======>>>>>>???HHHIIIJJJKKKMMMNNNPPPPPPTTTSSSRRRPPPOOONNNMMMMMMIIIHHHGGGEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKPPPTTTRRRLLLFFFFFFHHHGGGDDDEEEHHHFFFAAADDDEEEFFFHHHJJJKKKIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHIIIIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAACCCDDDDDDEEEEEEEEEFFFFFFFFFGGGBBB@@@>>>>>>>>>>>>===<<<>>>>>>>>>??????AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDBBBAAAAAABBBBBBBBBAAA>>>@@@BBBBBBAAAAAADDDGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGFFFCCCAAABBBDDD???@@@@@@@@@@@@???===<<<<<<<<<>>>??????@@@@@@@@@BBBCCCEEEEEEDDDCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEECCC@@@===<<<<<<===>>>???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGDDDEEEGGGHHHDDD???AAAFFFEEEEEEDDDCCCCCCDDDDDDEEEDDDEEEDDDCCCAAAAAABBBDDD@@@@@@@@@@@@BBBEEEHHHJJJGGGCCCAAABBBAAA>>>???CCCHHHGGGGGGFFFGGGIIIJJJLLLGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFIIILLLNNNMMMLLLPPPPPPOOOMMMKKKIIIGGGFFFIIIIIIJJJMMMQQQRRRRRRPPPJJJJJJIIIJJJKKKLLLJJJIIIFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHKKKNNNPPPOOOMMMNNNMMMLLLLLLLLLMMMNNNOOOKKKIIIFFFDDDDDDEEEHHHJJJFFFGGGGGGGGGFFFFFFEEEDDDFFFGGGIIIKKKMMMNNNOOOOOOPPPUUUTTTNNNOOOUUUTTTLLLKKKKKKLLLKKKKKKIIIGGGFFFHHHHHHIIIIIIJJJIIIIIIIIIFFFIIIKKKJJJIIIIIILLLOOONNNLLLJJJIIIGGGGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEAAA@@@@@@???@@@AAACCCDDDHHHHHHHHHGGGGGGHHHKKKNNNPPPQQQPPPMMMIIIIIIMMMQQQWWWWWWVVVTTTRRRPPPNNNLLLIIIJJJKKKIIIFFFEEEGGGIIIJJJLLLPPPSSSTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKIIIKKKJJJIIIGGGGGGIIIJJJKKKKKKIIIHHHIIILLLNNNNNNMMMRRRTTTWWWXXXVVVRRRMMMIIIGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIIIIHHHEEEDDDDDDEEEEEEGGGHHHFFFBBB@@@???@@@AAA@@@>>>>>>>>>@@@AAACCCDDDAAAAAABBB@@@===???DDD>>>@@@BBBBBB@@@???@@@AAA<<<>>>AAABBBAAAAAABBBCCCBBBCCCDDDCCCAAA??????@@@>>>===;;;:::;;;===???AAA>>>>>>>>>===<<<<<<>>>@@@???>>>===<<<;;;<<<======>>>===<<<===???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======<<<;;;999888888999;;;<<<:::;;;<<<<<<===<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@??????>>><<<<<<<<<=========>>>>>>======>>>>>>>>>===<<<<<<::::::;;;<<<============KKKKKKLLLNNNOOOPPPQQQRRRQQQRRRSSSSSSQQQOOOLLLKKKJJJHHHGGGEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIGGGHHHKKKQQQUUUSSSKKKCCCCCCGGGGGGCCCDDDHHHEEE>>>BBBCCCDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGHHHHHHFFFDDDBBBCCCCCCDDDDDDCCCBBBAAAAAACCCDDDEEEEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGAAA>>>;;;;;;===>>><<<999=========>>>???AAABBBCCC@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDAAA@@@???@@@BBBDDDDDDDDD>>>@@@BBBBBBAAAAAADDDGGG@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFDDDAAA@@@AAACCC===>>>@@@AAA@@@???===;;;;;;<<<>>>@@@@@@@@@@@@???>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBDDDEEEEEECCCDDDEEECCC@@@>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCIIIGGGDDDBBBBBBCCCEEEFFFAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDGGGJJJJJJHHHFFFDDDEEEHHHIIIDDD???AAAFFFDDDDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCBBBAAABBBDDDFFFBBBAAA@@@???@@@CCCFFFIIIGGGCCC@@@AAA@@@===>>>BBBEEECCCAAA???@@@CCCGGGIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDAAAAAACCCEEEFFFGGGGGGGGGDDDDDDEEEGGGJJJLLLLLLKKKLLLNNNPPPRRRRRROOOLLLJJJIIIHHHIIILLLOOOQQQQQQQQQJJJJJJJJJLLLMMMMMMKKKIIIEEEFFFGGGFFFEEEEEEFFFHHHIIIHHHHHHKKKOOOQQQPPPNNNLLLLLLKKKKKKKKKMMMNNNPPPIIIGGGEEECCCCCCEEEHHHJJJDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNTTTSSSMMMNNNTTTRRRIIIGGGHHHJJJKKKLLLKKKKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKIIIGGGHHHLLLOOOLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJIIIGGGEEECCCFFFGGGGGGGGGFFFEEECCCBBB@@@????????????AAABBBCCCAAABBBCCCDDDEEEHHHLLLOOOOOOPPPOOOMMMIIIIIIMMMQQQUUUUUUUUUSSSQQQNNNKKKJJJHHHJJJJJJHHHEEEDDDFFFHHHIIIKKKNNNQQQRRRPPPNNNMMMMMMKKKIIIJJJMMMNNNLLLIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHGGGHHHLLLQQQRRRPPPNNNPPPSSSWWWXXXVVVPPPIIIEEEGGGGGGFFFDDDCCCCCCEEEGGGFFFHHHIIIHHHFFFDDDDDDEEECCCEEEGGGEEEBBB???@@@AAAAAA???===<<<===???BBBCCCDDDAAAAAABBB@@@===???DDD<<<>>>AAA@@@>>>===>>>@@@>>>@@@BBBBBBAAA@@@???@@@@@@BBBCCCCCCAAA@@@@@@AAA;;;;;;::::::;;;===@@@AAA=========<<<;;;;;;===???===<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@AAA@@@??????>>>>>>>>>======<<<<<<:::::::::;;;::::::999999;;;;;;:::::::::999999999<<<;;;;;;;;;;;;<<<======<<<;;;999888888999;;;<<<999999::::::;;;;;;::::::@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===?????????>>>===<<<<<<<<<<<<=========>>>===>>>>>>>>>===<<<;;;;;;999:::;;;<<<============LLLLLLMMMNNNNNNNNNMMMMMMNNNQQQTTTTTTPPPMMMMMMNNNKKKJJJIIIJJJKKKJJJIIIGGGHHHGGGGGGIIILLLNNNNNNMMMLLLKKKJJJLLLOOONNNJJJGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFJJJFFFCCCDDDGGGHHHEEEAAAGGGDDDDDDGGGDDD??????DDDBBBCCCDDDDDDDDDCCCAAA@@@EEEEEEFFFFFFFFFEEEEEEDDD>>>===<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>???AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBCCCCCCCCCCCCBBBDDDEEEDDDAAA???>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB?????????@@@AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC???AAACCCEEEFFFFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAAAAAAAAAAACCCGGGJJJDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCDDDFFFDDDEEEFFFHHHJJJJJJHHHFFFCCCEEEHHHJJJJJJGGGDDDBBBAAAAAAAAAAAABBBDDDFFFGGGJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKMMMMMMKKKJJJJJJFFFBBBAAACCCDDDCCCBBBDDDGGGKKKMMMMMMNNNQQQTTTOOOMMMKKKJJJLLLMMMMMMLLLEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIIIIIIIGGGGGGGGGIIIKKKJJJJJJJJJLLLOOOSSSUUUJJJLLLLLLLLLPPPTTTRRRLLLHHHEEECCCEEEJJJMMMLLLIIINNNOOOPPPQQQQQQOOOMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOLLLHHHHHHKKKJJJCCCAAADDDHHHGGGFFFDDDDDDDDDDDDEEEBBBAAA@@@@@@AAADDDFFFHHHEEEGGGHHHHHHHHHHHHIIIKKKOOOMMMKKKJJJIIIHHHIIIIIIMMMTTTVVVQQQMMMOOOOOOLLLNNNJJJFFFEEEFFFGGGFFFDDDKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKFFFGGGHHHHHHHHHHHHIIIKKKKKKIIIHHHJJJNNNQQQOOOMMMQQQTTTWWWWWWSSSNNNKKKIIIFFFEEEDDDBBBAAAAAADDDFFFFFFHHHIIIGGGCCCAAABBBDDDEEEEEEDDDBBBBBBBBBBBBBBB;;;===???@@@???@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>CCCAAA@@@AAADDDEEECCC@@@===>>>???@@@@@@@@@@@@@@@???BBBDDDCCC@@@======???<<<<<<;;;:::;;;<<<===>>>>>>===;;;:::;;;<<<>>>@@@:::<<>>===;;;::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999999;;;===999999999999:::<<<>>>???;;;<<<>>>@@@AAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>>999:::;;;<<<============<<<;;;999777777888:::;;;999999:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;<<<===========================>>>>>>???@@@@@@@@@@@@@@@@@@>>>======???@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCFFFIIIJJJGGGCCC???===??????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@AAAAAABBBCCCDDDEEECCCDDDEEEEEEEEEDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGEEECCCBBBAAABBBCCCBBBAAA@@@AAABBBAAABBBBBBAAAAAACCCFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDCCCDDDCCCBBBBBBBBBBBBDDDDDDHHHHHHHHHIIIIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJLLLMMMNNNKKKKKKJJJKKKMMMMMMLLLJJJIIIEEEBBBAAABBBCCCCCCBBBDDDGGGJJJLLLLLLMMMPPPRRRPPPMMMKKKJJJKKKLLLKKKJJJEEEDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIHHHGGGGGGHHHIIIKKKJJJIIIIIIKKKNNNQQQSSSMMMMMMLLLLLLOOOSSSQQQLLLIIIEEECCCEEEJJJLLLLLLIIIMMMOOORRRTTTTTTQQQMMMKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLIIIJJJMMMKKKEEECCCEEEHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAABBBCCCEEEHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJOOONNNLLLKKKIIIHHHHHHHHHOOOUUUXXXTTTRRRSSSRRROOONNNJJJFFFEEEFFFGGGFFFEEELLLLLLLLLMMMMMMOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFDDDCCCEEEHHHKKKOOOLLLJJJKKKNNNOOOMMMJJJQQQSSSUUUTTTQQQLLLIIIHHHCCCDDDCCCBBB@@@???AAACCCEEEFFFGGGEEEBBB@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBB<<<===>>>>>>>>>???AAACCCAAAAAAAAAAAA@@@@@@???>>>AAA@@@???AAACCCDDDBBB@@@??????@@@AAAAAAAAAAAAAAA???AAACCCCCC@@@>>>===>>><<<;;;;;;::::::<<<===>>>======;;;;;;;;;<<<>>>???;;;<<<>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;::::::::::::;;;:::;;;;;;:::999999<<<>>>::::::999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<:::888888999;;;888777777777888:::;;;<<<;;;===???@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<============;;;:::999777777888999:::888999:::;;;<<<<<<<<<<<>>==============================>>>????????????>>>>>>===<<<<<<>>>??????>>><<<===@@@BBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEEEEIIIOOOPPPMMMGGG@@@===??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBAAABBBBBBCCCDDDEEEBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIGGGEEECCCAAA???AAABBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBEEEGGGIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDBBBBBBDDDEEECCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBAAAAAABBBBBBFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJKKKMMMPPPQQQKKKJJJJJJKKKMMMNNNMMMKKKGGGEEEBBBAAABBBCCCCCCBBBDDDFFFHHHIIIJJJKKKMMMOOOQQQNNNKKKJJJJJJIIIIIIHHHDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQOOOOOOMMMKKKNNNSSSRRRMMMIIIFFFDDDEEEIIILLLKKKJJJLLLOOOSSSVVVVVVRRRMMMJJJFFFGGGHHHIIIKKKLLLNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJLLLJJJKKKNNNMMMHHHEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKIIIJJJLLLKKKJJJJJJKKKMMMPPPOOOOOOMMMKKKIIIGGGFFFNNNTTTWWWVVVUUUUUUSSSPPPMMMKKKGGGFFFFFFGGGGGGFFFLLLLLLKKKLLLLLLMMMNNNOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAA@@@BBBFFFIIINNNKKKIIIKKKMMMOOOMMMJJJQQQRRRSSSQQQMMMIIIGGGFFFCCCDDDEEECCCAAA@@@@@@AAACCCDDDDDDCCC@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBB<<<======<<<<<<===AAACCC>>>>>>????????????>>>===???>>>>>>@@@AAABBBAAA???@@@@@@AAABBBBBBBBBAAAAAA???AAABBBBBB@@@>>>>>>>>><<<;;;:::::::::;;;===>>>===<<<;;;;;;;;;<<<>>>???<<<<<<======>>>?????????========================;;;;;;:::999999::::::;;;::::::999888777888;;;===:::999999999999888888888888888888999999999::::::;;;;;;;;;999777666777999888888888888888999:::;;;<<<===???@@@AAAAAA@@@@@@<<<;;;;;;::::::::::::;;;::::::;;;<<<<<<=========;;;:::999777777777888999888888999:::;;;;;;;;;;;;NNNNNNNNNNNNNNNNNNOOOOOOGGGHHHJJJLLLMMMMMMNNNNNNLLLKKKJJJKKKLLLLLLKKKIIIJJJIIIHHHIIIJJJJJJIIIHHHGGGEEEDDDEEEHHHHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCEEEFFFEEEDDDEEEFFFFFFFFFCCCAAABBBDDDBBBCCCDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCC<<<<<<<<<======>>>>>>???========================;;;<<<======>>>>>>=========;;;:::;;;===>>>>>>>>><<<>>>@@@BBBCCCAAA???===@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBDDDDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDFFFGGGHHHGGGKKKPPPQQQMMMGGGAAA>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHFFFDDDAAA@@@>>>???AAA@@@@@@@@@AAABBBEEEFFFEEEDDDBBBBBBDDDEEEHHHGGGEEEDDDCCCBBBAAAAAACCCDDDDDDCCCAAAAAABBBDDDBBBAAAAAACCCEEEFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMPPPRRRJJJJJJJJJKKKMMMNNNMMMKKKFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLQQQNNNJJJHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGIIIKKKKKKJJJKKKLLLNNNJJJJJJIIIIIIJJJKKKMMMNNNOOONNNLLLJJJNNNSSSSSSOOOJJJHHHFFFFFFHHHJJJKKKJJJLLLOOORRRTTTTTTQQQMMMKKKDDDDDDFFFHHHKKKMMMPPPQQQMMMMMMNNNNNNMMMKKKIIIGGGKKKKKKLLLMMMLLLIIIGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCDDDFFFHHHIIIKKKIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRQQQPPPNNNLLLIIIGGGKKKOOOSSSUUUUUUTTTQQQNNNMMMKKKHHHGGGFFFGGGHHHHHHKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDBBB@@@AAADDDFFFHHHFFFEEEGGGLLLNNNNNNLLLPPPQQQPPPMMMIIIFFFEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>???@@@AAAAAABBBBBB======<<<;;;:::<<<@@@CCC<<<======>>>>>>>>>============>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???>>>===;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;<<<===???@@@======>>>>>>>>>>>>======999999999999999999::::::::::::999888777888;;;>>>999999999999888888888888777777777777888888888888999::::::999666555555666::::::::::::::::::;;;;;;<<<===???@@@AAAAAAAAAAAA<<<;;;::::::999999999999::::::;;;;;;<<<======>>>;;;:::999888777777888888777888999:::;;;;;;;;;;;;OOONNNMMMLLLKKKKKKLLLLLLGGGGGGGGGHHHIIIIIIIIIHHHKKKJJJIIIJJJLLLLLLKKKIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFCCCBBBCCCEEEEEECCC@@@???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBCCCDDDEEEEEEDDDCCCEEEFFFDDDBBBBBBBBBBBBAAABBBBBBCCCCCCAAA@@@??????@@@AAABBBBBBBBBBBBBBB<<<======>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<;;;:::;;;===>>>???>>>???@@@AAABBBAAA???<<<:::===>>>???@@@@@@@@@@@@@@@>>>???BBBCCCCCCBBB???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAA@@@??????>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????@@@AAABBBDDDFFFGGGIIIKKKMMMMMMIIIEEEAAA@@@??????@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCBBB@@@@@@AAACCCFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???===>>>@@@@@@@@@@@@BBBCCCFFFGGGGGGFFFCCCBBBCCCDDDHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@AAACCCAAA@@@@@@AAADDDDDDDDDBBB@@@CCCFFFIIIJJJIIIFFFEEEEEEEEECCCCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKNNNQQQKKKJJJJJJKKKMMMNNNLLLKKKEEEEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDEEEFFFGGGHHHIIIOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIIIIIIIIIIKKKLLLIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMKKKJJJNNNUUUUUUQQQLLLIIIGGGFFFGGGIIIJJJKKKNNNOOOOOOOOOOOONNNMMMLLLDDDEEEFFFHHHLLLOOORRRSSSNNNNNNOOOPPPNNNKKKHHHFFFIIIKKKKKKJJJJJJJJJHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFAAAAAABBBDDDFFFHHHIIIJJJNNNOOOPPPOOOMMMLLLMMMNNNSSSSSSSSSSSSQQQOOOMMMKKKKKKLLLPPPTTTUUUSSSOOONNNLLLKKKJJJHHHGGGGGGIIIJJJNNNLLLKKKHHHFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHCCCEEEFFFFFFDDDBBBBBBCCCDDDBBBAAADDDIIIKKKKKKIIINNNNNNMMMJJJFFFDDDCCCDDDEEEFFFGGGGGGEEECCCCCCCCCBBBAAA@@@@@@@@@??????>>><<<===???@@@AAABBBBBBAAA>>>>>>===;;;:::<<<@@@CCC<<<======>>>>>>>>>======;;;<<<>>>>>>?????????@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>===;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;===>>>@@@======>>>??????>>>======888888999999999999999999:::;;;:::999888999<<<>>>999999999888888888777777666666666777777777888888888999999888666555555666999999::::::::::::::::::<<<===>>>???@@@AAAAAABBB<<<;;;::::::999999999999;;;;;;::::::;;;<<<>>>>>><<<;;;:::999999888888888888888999:::;;;;;;;;;;;;OOONNNLLLKKKJJJJJJKKKLLLHHHFFFEEEFFFGGGGGGFFFEEEIIIIIIHHHIIIKKKLLLJJJIIIIIIHHHGGGGGGIIIIIIHHHFFFEEEBBB@@@AAACCCDDDBBB???======>>>???@@@AAAAAABBBBBBAAA@@@???@@@BBBDDDFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAADDDEEEBBB@@@BBBBBBAAA???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA===>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<;;;:::;;;===?????????AAAAAAAAAAAA???===:::888<<<======>>>????????????>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======::::::<<<===>>>?????????>>>>>>===>>>???AAACCCDDDIIIJJJJJJHHHEEEBBBAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????>>>??????>>>>>>>>>>>>???@@@AAAAAACCCBBBAAAAAABBBDDDGGGHHHDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???<<<>>>@@@AAAAAAAAACCCEEEFFFGGGHHHGGGEEECCCDDDDDDJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDBBBAAABBBDDDAAA@@@@@@AAACCCDDDDDDCCC???BBBFFFJJJKKKJJJGGGEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCEEEHHHLLLOOOLLLKKKKKKKKKMMMMMMKKKJJJDDDEEEFFFFFFDDDDDDEEEFFFHHHFFFDDDCCCEEEGGGGGGGGGKKKIIIFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNLLLKKKPPPUUUUUUPPPMMMKKKIIIGGGGGGHHHJJJLLLOOONNNNNNMMMMMMMMMMMMMMMHHHHHHIIIJJJMMMPPPSSSUUUPPPQQQRRRQQQPPPMMMKKKIIIJJJLLLKKKHHHHHHJJJKKKIIIIIIIIIIIIIIIIIIHHHFFFFFF@@@AAACCCDDDFFFHHHJJJJJJTTTTTTSSSQQQMMMJJJJJJJJJRRRRRRRRRRRRRRRQQQQQQPPPOOONNNPPPUUUWWWTTTPPPPPPLLLLLLKKKIIIGGGGGGJJJLLLPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIICCCEEEHHHHHHEEECCCAAAAAAEEEBBBAAABBBFFFGGGFFFCCCKKKLLLKKKIIIFFFCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCCCCAAA@@@@@@AAAAAA@@@>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>===<<<===???BBB>>>>>>????????????>>>===:::<<<>>>???>>>>>>???AAA??????@@@@@@@@@???>>>>>>???>>>>>>???AAA@@@>>><<<;;;:::999999999:::<<<===::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<>>>>>>>>>>>><<<<<<999999:::::::::999999888999:::;;;;;;::::::;;;===999888888888888777777777666666666777777777888888666777999888777666666666666666777888999999888888;;;<<<<<<>>>???@@@AAABBB<<<;;;;;;::::::::::::;;;;;;;;;::::::;;;<<<>>>???======<<<;;;:::999888888999999:::;;;<<<<<<<<<<<>>???@@@AAABBBBBBCCCBBB@@@@@@@@@BBBEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAABBBBBB???CCCDDD@@@>>>AAABBB???>>>??????@@@@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<;;;:::;;;>>>@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<===>>>??????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============777888:::<<<>>>??????@@@@@@@@@???>>>???AAACCCEEEFFFGGGHHHFFFDDDAAA@@@@@@@@@@@@??????????????????????????????AAADDDGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????===============???@@@AAACCCCCCCCCCCCDDDFFFGGGIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@===>>>@@@AAAAAABBBDDDFFFFFFGGGHHHGGGEEEDDDDDDEEEIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIGGGEEEDDDEEEFFFBBB@@@???@@@BBBDDDDDDCCC???AAADDDGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHFFFDDDCCCDDDGGGKKKNNNMMMLLLKKKLLLMMMLLLJJJHHHDDDFFFHHHHHHFFFEEEFFFHHHIIIFFFCCCCCCEEEFFFFFFEEEHHHFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOOOOOOOPPPOOOMMMPPPTTTRRRLLLMMMLLLJJJGGGFFFGGGJJJLLLNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMOOORRRUUUVVVTTTUUUUUUTTTSSSQQQOOONNNLLLNNNKKKFFFFFFLLLNNNLLLGGGHHHHHHHHHHHHFFFEEEDDDAAABBBDDDFFFHHHJJJKKKKKKSSSSSSSSSQQQMMMKKKJJJKKKOOOOOOOOOPPPQQQRRRSSSTTTSSSOOOOOOUUUWWWTTTQQQQQQKKKLLLLLLJJJGGGGGGJJJMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEFFFGGGFFFCCCAAAAAAAAADDDAAA@@@BBBEEEGGGEEECCCHHHJJJJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFDDDBBBAAAAAACCCCCCBBB@@@>>>???AAABBBCCCBBBAAA@@@>>>?????????>>>>>>???AAAAAAAAAAAAAAA@@@@@@???>>>999<<>>>>>@@@BBB@@@AAAAAAAAA@@@@@@???>>>???======???AAAAAA>>><<<;;;:::999999999:::;;;<<<::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<======:::;;;===>>>>>>===;;;:::::::::;;;;;;;;;999888777666888;;;;;;:::999999:::888888888888777777777777666666777777777888888888444666888999888777777888444555777888999999999999::::::;;;<<<===???AAAAAA;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::<<<>>>???>>>>>>>>>===<<<;;;999999::::::;;;<<<============KKKKKKJJJKKKLLLOOOQQQSSSIIIFFFDDDEEEHHHJJJIIIGGGGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFEEEFFFHHHIIIHHHGGGEEEBBB??????BBBCCCAAA???======>>>@@@AAABBBCCCCCCDDDCCCAAA@@@AAACCCEEEGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@AAAAAA===CCCDDD???===AAAAAA>>>===>>>>>>??????===<<<;;;<<<<<<>>>??????@@@@@@@@@???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<;;;:::<<<>>>@@@AAA@@@??????>>>>>>======<<<<<<======>>>@@@@@@AAAAAAAAA????????????????????????========================>>>>>>>>>>>>>>>?????????<<<<<<<<<===============888999;;;===???AAABBBCCCEEEDDDBBBBBBBBBDDDFFFGGGCCCEEEGGGGGGDDDAAA@@@???@@@@@@????????????????????????>>>???AAADDDGGGIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????===<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDEEEGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB===???AAABBBBBBCCCEEEGGGFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKKKKJJJGGGFFFGGGIIIBBBAAA@@@@@@BBBDDDDDDCCC@@@AAABBBDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJLLLLLLLLLJJJHHHFFFJJJKKKKKKKKKLLLLLLMMMMMMIIIGGGDDDCCCDDDGGGKKKMMMNNNMMMLLLLLLLLLLLLIIIGGGDDDGGGJJJIIIGGGFFFGGGIIIJJJGGGCCCBBBEEEFFFFFFEEEFFFDDDBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJIIIGGGGGGGGGIIIGGGHHHIIIKKKMMMNNNPPPPPPRRRRRRQQQOOOQQQSSSOOOIIINNNMMMJJJGGGFFFGGGJJJLLLMMMNNNQQQRRRRRRPPPMMMKKKOOONNNNNNNNNPPPRRRUUUWWWXXXWWWWWWVVVUUUTTTSSSRRRNNNPPPLLLFFFFFFMMMQQQOOOFFFFFFGGGGGGFFFEEECCCBBBBBBCCCEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPMMMLLLMMMMMMOOORRRTTTVVVTTTOOONNNTTTVVVRRROOOQQQKKKLLLLLLJJJGGGGGGKKKNNNHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEECCC@@@???@@@BBB@@@???>>>AAAFFFIIIIIIGGGGGGHHHJJJIIIGGGDDDCCCCCCEEEEEEEEEDDDCCCDDDHHHJJJEEECCCAAABBBDDDEEECCCAAA>>>@@@BBBCCCCCCBBBAAA@@@>>>???@@@@@@??????@@@AAACCCCCCCCCBBBAAA@@@???>>>999<<>>@@@CCCBBBBBBBBBBBBAAAAAA@@@??????======>>>AAAAAA???<<<::::::999999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;<<<<<<===:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<;;;999888777444777:::;;;:::888888888888888888888777777777777777777777777888888888888333666888999999888888999555666888:::;;;<<<;;;;;;999::::::;;;===>>>@@@AAA;;;;;;;;;;;;<<<<<<===>>><<<;;;:::999:::<<<>>>@@@?????????>>>===;;;:::999:::;;;<<<===>>>>>>>>>>>>LLLMMMLLLKKKJJJKKKMMMOOOQQQLLLGGGDDDEEEFFFFFFEEEFFFEEEEEEGGGIIIJJJIIIGGGCCCBBBAAA@@@BBBDDDGGGIIIFFFDDDBBBBBBBBBAAA@@@>>>>>>????????????@@@@@@@@@DDDBBBAAA@@@@@@CCCEEEGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA===>>>>>>????????????>>>===<<<;;;;;;<<<===<<<;;;======<<<<<<<<<>>>@@@AAABBBAAA@@@@@@??????@@@@@@999::::::;;;;;;::::::999777999<<<===<<<;;;<<<<<<===;;;::::::<<<>>>???>>>>>>>>>>>>>>>===<<<;;;:::999<<<@@@BBBAAA@@@@@@AAA===<<<<<<<<<<<<<<<============>>>>>>===<<<;;;;;;>>>>>>>>>>>>========================<<<;;;:::999999888888:::>>>AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA<<<>>>>>>>>>===>>>@@@BBB@@@???>>>>>>???@@@CCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@CCCEEEFFFFFFFFFGGGGGGFFFEEECCCBBBDDDDDDBBBBBBCCCEEEGGGIIIHHHGGGEEEDDDEEEDDDBBB@@@===>>>???@@@AAA@@@??????;;;<<<===???@@@AAABBBBBBFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@????????????@@@@@@AAAAAAAAA???>>>>>>@@@BBB>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;:::999888<<<;;;:::;;;<<<<<<:::888>>>>>>>>>>>>>>>>>>>>>>>>;;;999888999<<<===;;;888888888888888888777666666888888999999999999888888888888888777777777777777444555666888888888777666999999999888888666555555666666888999:::;;;;;;;;;;;;:::999999:::===???AAAAAA???===<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>><<<999777777:::<<>>@@@@@@???>>>======KKKLLLMMMLLLKKKKKKMMMOOONNNKKKHHHGGGHHHHHHFFFDDDEEEDDDDDDFFFHHHIIIHHHGGGDDDCCCAAA@@@AAACCCEEEGGGGGGEEECCCCCCCCCCCCAAA?????????@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@BBBDDDFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>???????????????>>>>>>===;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???????????????:::::::::999999:::::::::777999<<<===<<<;;;<<<===AAA???<<<<<<>>>@@@@@@@@@>>>>>>>>>======<<<;;;::::::===???AAA@@@@@@AAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<============<<<;;;;;;888777777999<<<>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDDDDCCCCCCBBBBBB<<<===>>>>>>======???AAA@@@???>>>>>>???AAACCCEEECCCBBB@@@???>>>>>>??????@@@???>>>>>>=========>>>;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGIIIHHHDDDAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCGGGFFFEEECCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKGGGHHHHHHGGGEEEEEEFFFGGGBBBBBBAAAAAAAAABBBBBBCCCFFFDDDCCCDDDFFFHHHHHHHHHFFFFFFFFFEEECCCCCCEEEGGGGGGDDDFFFJJJKKKFFFEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJGGGFFFHHHJJJKKKKKKKKKJJJHHHIIIJJJKKKJJJIIIHHHJJJKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIKKKKKKJJJGGGHHHFFFFFFFFFHHHIIIHHHGGGIIIHHHGGGGGGGGGGGGGGGFFFIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPOOONNNPPPOOOPPPRRRUUUUUURRROOOTTTUUUVVVWWWWWWWWWVVVVVVXXXSSSMMMLLLMMMMMMKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJLLLMMMMMMKKKJJJIIIMMMRRRTTTSSSRRRSSSTTTPPPPPPPPPNNNMMMNNNQQQSSSQQQOOOOOOQQQTTTSSSNNNIIIJJJKKKJJJHHHFFFEEEGGGHHHKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJHHHFFFDDDBBBAAAAAA@@@??????@@@AAACCCEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFGGGHHHFFFBBB???>>>???@@@AAABBBAAAAAA@@@===>>>@@@AAACCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCC@@@??????>>>>>>??????@@@@@@AAAAAA@@@??????AAABBB????????????>>>===<<<<<<;;;;;;;;;::::::::::::999:::::::::<<<>>>>>>===;;;========================;;;999888:::;;;<<<:::777888888888888888777666666888888999999999999888888888777777777777777777777444555666777888888777666666777777888888888888777666777888999:::;;;;;;;;;;;;:::999999:::<<>>===>>>>>>>>>???@@@@@@@@@===<<<:::888999:::<<<>>>===>>>??????>>><<<;;;;;;HHHJJJKKKLLLKKKJJJKKKLLLKKKJJJJJJJJJJJJHHHEEECCCCCCBBBCCCEEEGGGIIIHHHGGGDDDCCCAAA@@@@@@AAACCCDDDGGGEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@AAABBBCCCCCCDDD@@@???>>>>>>>>>@@@BBBDDDGGGFFFDDDBBBAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@?????????>>>>>>======<<<<<<;;;:::;;;<<<===<<<:::;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>:::999888777777888999:::888:::<<<<<<<<<;;;<<<===DDDAAA===<<<===???@@@@@@======>>>======<<<;;;:::;;;===????????????AAABBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>999777777888:::<<<<<<<<>>===<<<<<<===???BBBCCCBBB@@@>>><<<<<<<<<===>>>>>>>>>>>>===============;;;;;;;;;<<<===>>>???@@@???@@@AAACCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGIIIHHHEEEAAA>>>===BBBAAA@@@???@@@AAABBBCCCFFFEEEEEEDDDDDDDDDCCCCCCHHHHHHHHHGGGFFFGGGIIIKKKEEEGGGGGGGGGEEEEEEFFFGGGCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBDDDGGGIIIJJJIIIFFFGGGHHHGGGEEEDDDEEEFFFDDDBBBDDDHHHIIIGGGGGGJJJFFFFFFFFFGGGHHHIIIKKKKKKNNNKKKHHHHHHIIIKKKLLLLLLLLLJJJIIIJJJKKKLLLKKKJJJIIIKKKMMMNNNMMMMMMMMMNNNKKKJJJJJJKKKMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEHHHJJJJJJHHHGGGHHHJJJIIIHHHHHHIIIJJJJJJGGGEEECCCCCCCCCCCCEEEHHHKKKMMMOOOQQQSSSTTTTTTSSSQQQOOOPPPNNNKKKHHHHHHIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPOOORRROOOLLLNNNRRRTTTQQQMMMNNNOOORRRTTTVVVVVVUUUTTTXXXSSSNNNLLLMMMMMMLLLJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGJJJMMMOOOPPPMMMJJJHHHJJJMMMPPPSSSSSSTTTUUUVVVQQQQQQRRRQQQOOOOOOPPPRRRQQQOOOMMMNNNOOOOOOLLLIIIHHHHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHLLLKKKIIIFFFDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEEIIIIIIJJJIIIHHHFFFDDDCCCDDDDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGIIIIIIGGGBBB>>>>>>???@@@AAABBBBBBBBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCC@@@??????>>>>>>??????@@@>>>???AAABBBAAA@@@AAABBBAAAAAA@@@@@@??????>>>>>>===<<<;;;:::999:::;;;;;;::::::;;;>>>AAAAAA???===========================;;;:::999:::;;;:::888666777888888888888777777666888888999999999999888888777777777777777777888888555666666777777777777666333444666777999:::::::::666777888:::;;;;;;;;;;;;::::::999999:::<<<>>>???@@@???===<<<<<<===>>>>>>======>>>???@@@AAAAAABBB===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>======<<>>===<<<<<<===>>>@@@AAAEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::::::::<<<;;;::::::<<<<<<;;;::::::;;;<<<>>>???>>>>>>===>>>>>>>>>>>>>>>======<<<:::999777666666777999:::999:::<<<<<<<<<;;;===>>>DDD@@@<<<:::;;;<<<===>>>============<<<;;;::::::<<<===>>>>>>>>>>>>AAACCCAAA@@@??????>>>?????????=========<<<<<<<<<======;;;;;;<<<<<<<<<<<<======<<<<<<===??????@@@@@@@@@:::999777888999;;;;;;:::????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<:::<<<<<<<<<<<<<<<>>>@@@;;;::::::999;;;===???AAAAAA???===;;;:::;;;<<<=========>>>>>>>>>=========???>>>>>>===<<<=========>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBEEEGGGHHHEEEBBB@@@???BBBAAA@@@??????@@@BBBCCCCCCDDDDDDEEEDDDCCCAAA@@@GGGGGGGGGFFFEEEFFFIIILLLFFFGGGHHHGGGEEEDDDDDDEEECCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBCCCFFFHHHHHHHHHGGGHHHJJJIIIGGGFFFEEEFFFCCCCCCDDDFFFHHHIIIJJJLLLGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHKKKNNNOOOOOOMMMLLLLLLMMMNNNOOONNNLLLFFFIIIMMMNNNNNNMMMMMMMMMHHHIIIJJJKKKMMMMMMLLLLLLLLLKKKLLLMMMMMMLLLIIIFFFDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLKKKHHHEEECCCCCCBBBCCCEEEHHHJJJLLLMMMOOORRRUUUUUUSSSPPPOOOQQQOOOKKKIIIHHHJJJMMMOOOSSSSSSTTTTTTTTTSSSRRRQQQTTTOOOJJJKKKPPPRRRPPPLLLIIIJJJMMMPPPQQQQQQPPPOOOVVVSSSNNNLLLLLLMMMLLLJJJHHHGGGEEEDDDDDDEEEGGGHHHHHHKKKOOOSSSSSSQQQMMMKKKIIIJJJMMMOOOQQQRRRTTTUUUQQQRRRSSSRRRPPPOOOOOOPPPQQQOOOLLLLLLMMMMMMKKKJJJFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGFFFFFFKKKIIIHHHFFFDDDBBBBBBAAACCCCCCCCCCCCDDDDDDEEEEEEKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDEEEFFFFFFEEEBBB???===>>>???@@@AAABBBBBBBBB<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>??????<<<>>>AAABBBBBBAAABBBBBBAAA@@@@@@??????>>>>>>???>>>===;;;999999:::<<<===;;;<<<===@@@BBBBBB???===========================;;;;;;:::::::::999777666777777888888888888777666888888999999999999888888777777777777777888888888666666666777777777777666333444666777999:::::::::777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???>>>============>>>>>>>>>>>>??????@@@@@@AAAAAA<<<<<<;;;;;;;;;;;;;;;;;;888888:::===???@@@@@@???BBBEEEGGGHHHHHHGGGHHHHHHKKKKKKJJJIIIHHHGGGHHHIIIBBBAAABBBDDDFFFGGGGGGEEEDDDCCCBBB@@@????????????CCCCCCBBBCCCDDDCCC@@@>>>===>>>>>>???@@@@@@AAAAAA<<<<<<;;;;;;<<<===??????AAAAAAAAAAAABBBCCCEEEFFFEEEDDDCCCBBBAAA@@@??????===<<<;;;999888888888888<<<:::999:::;;;<<<;;;:::999:::<<<>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;:::999777666666777999:::999;;;<<<<<<;;;<<<===???CCC@@@<<<;;;;;;<<<<<<<<<============<<<;;;:::999;;;===>>>>>>===>>>AAACCC??????>>>===============;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@<<<;;;999999:::;;;;;;:::>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@===;;;::::::<<<<<<<<<<<<<<<>>>@@@===<<<;;;:::;;;===???AAA@@@>>><<<;;;::::::<<<<<<<<<===>>>>>>???>>>======??????>>>===============>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@?????????BBBEEEGGGFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBCCCBBBAAA???>>>DDDEEEFFFFFFEEEGGGIIILLLHHHJJJJJJIIIFFFCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDBBBAAABBBDDDFFFFFFEEEIIIJJJKKKKKKHHHGGGFFFGGGBBBCCCCCCCCCEEEHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJIIIHHHIIILLLOOOOOOOOONNNNNNNNNPPPQQQRRRPPPOOOFFFIIILLLNNNMMMLLLLLLLLLHHHIIILLLMMMNNNNNNMMMMMMNNNMMMMMMNNNOOOMMMJJJGGGFFFDDDBBBEEEIIIKKKIIIFFFIIIIIIIIIKKKLLLKKKHHHEEEDDDDDDCCCDDDEEEHHHKKKMMMLLLNNNQQQTTTTTTRRRPPPNNNQQQOOOLLLJJJJJJKKKNNNOOOTTTTTTUUUUUUUUUTTTTTTTTTUUUPPPLLLKKKOOOQQQOOOLLLIIIKKKMMMOOOOOOOOONNNMMMTTTRRRNNNLLLKKKKKKKKKKKKIIIHHHFFFDDDDDDEEEGGGHHHGGGJJJPPPTTTVVVUUURRRPPPJJJJJJKKKMMMOOORRRTTTTTTPPPQQQRRRQQQOOONNNNNNOOOQQQOOOMMMLLLLLLMMMLLLLLLGGGIIIJJJJJJIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFHHHGGGEEEDDDBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@AAABBBAAA@@@=========>>>??????@@@AAA<<<===>>>???@@@@@@AAAAAABBBAAAAAA@@@>>>===<<<;;;???>>>>>>>>>>>>>>>>>>???;;;>>>@@@BBBAAAAAAAAABBB??????>>>=========>>>>>>???>>><<<::::::;;;<<<===>>>>>>>>>@@@AAA@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999888777666666777777888888888777777888888999999999999888888666666777777888888888888777777777666666666666777666666777888888888888888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>===============>>>>>>AAA@@@@@@??????>>>>>>>>><<<<<<;;;::::::::::::::::::999:::===@@@AAA???===DDDFFFHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGIIILLLCCCCCCCCCDDDFFFGGGFFFDDDDDDDDDBBBAAA@@@?????????BBBAAABBBCCCDDDCCC@@@>>>============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;999888777777888999;;;:::999:::;;;<<<;;;999::::::;;;<<<===============>>>?????????>>><<<;;;:::999888777777888999::::::;;;<<<<<<;;;<<<>>>@@@CCC@@@>>>===>>>>>>===<<<<<<<<<===<<<<<<;;;:::999:::<<<>>>>>>>>>>>>@@@AAA???>>>===<<<;;;;;;;;;;;;::::::999888888:::;;;<<<<<<<<<======>>>?????????<<<<<<===??????@@@@@@@@@===<<<::::::<<<<<<<<<;;;===>>>>>>>>>>>>?????????@@@AAABBBBBBAAA???===;;;;;;<<<======<<<===???AAAAAA@@@???>>>>>>???@@@BBB??????>>>===<<<<<<<<<<<<<<<===???@@@@@@???>>>>>><<<<<<<<<===>>>???@@@AAA????????????@@@BBBCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA???BBBEEEFFFFFFFFFFFFHHHCCCBBBBBBBBBBBBBBBAAAAAA===>>>???@@@@@@???>>>===@@@BBBEEEFFFGGGHHHJJJLLLJJJKKKLLLJJJGGGDDDBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBDDDFFFFFFEEEKKKLLLMMMKKKIIIGGGHHHIIIBBBDDDCCC@@@AAAFFFIIIHHHIIIIIIJJJJJJKKKLLLNNNOOOMMMLLLJJJJJJLLLMMMLLLKKKOOOOOOOOOQQQSSSSSSRRRPPPIIIKKKMMMNNNMMMMMMMMMNNNIIILLLOOOQQQPPPOOOOOOOOOOOONNNNNNNNNOOONNNKKKIIIHHHDDD@@@BBBHHHKKKIIIEEEIIIHHHHHHIIIJJJJJJGGGEEEFFFEEEDDDEEEFFFIIIKKKMMMKKKLLLOOOQQQRRRQQQOOONNNNNNMMMLLLKKKKKKLLLMMMNNNRRRRRRRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQTTTRRRPPPMMMLLLLLLLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFIIINNNSSSVVVVVVUUUTTTMMMLLLKKKLLLPPPSSSTTTUUUNNNNNNOOONNNLLLLLLMMMOOOOOOOOONNNMMMMMMMMMMMMNNNHHHJJJLLLMMMLLLKKKLLLMMMHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEBBB???===>>>@@@AAAAAA>>>============>>>??????===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>???>>>>>>======>>>>>>???<<<===???@@@?????????AAA>>>===<<<;;;;;;<<<===>>>???>>>===<<<;;;<<<======???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;:::888777777888666777777888888888888777888888999999999999888888666666666777888888999999888777777666666666666777777888888888888777777666999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;============>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<<<<;;;:::888888888999999===;;;:::<<<>>>>>>;;;888BBBDDDEEEEEEEEEFFFHHHJJJGGGIIILLLKKKIIIHHHIIIKKKEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCDDDFFFDDDAAA>>>>>>>>>>>>============<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>???AAACCCEEEEEEDDDCCCBBB@@@???>>>>>><<<;;;999888888999:::;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@>>>===;;;:::::::::999999:::::::::;;;<<<<<<<<<;;;<<<>>>@@@???>>>======>>>>>><<<;;;<<<<<<<<<<<<;;;:::999999999;;;>>>??????>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888:::<<<===;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>?????????>>>===;;;::::::<<<===<<<;;;=========>>>>>>>>>??????>>>???AAABBBAAA???===;;;<<<===>>>>>>======???AAACCCBBB???>>>======????????????@@@@@@???>>>===<<<===>>>@@@AAABBBAAA@@@???<<<<<<<<<===>>>???AAAAAA????????????@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHJJJBBBCCCDDDEEEEEECCCAAA@@@:::;;;<<<<<<============<<>>=========>>>???<<<===>>>??????@@@??????@@@AAABBBCCCCCCBBBAAAAAA>>>>>>============>>>>>>===>>>>>>===<<<<<<>>>???>>>===;;;::::::;;;===>>>>>>>>>>>>=========<<<<<<===<<<::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<666999;;;:::888777777999666666777888888888888888888888999999999999888888555666666777888888999999999888777666555555666777777777888888888888777777999:::;;;;;;<<<;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<===;;;888666555666888999999777666999===>>>;;;777???@@@AAA@@@@@@BBBEEEGGGDDDHHHMMMNNNLLLIIIIIIIIIGGGFFFEEEFFFGGGGGGEEECCCDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCDDDFFFGGGFFFBBB?????????>>>>>>===<<<<<<<<<::::::;;;<<<<<<======>>>???>>>>>>>>>>>>@@@AAABBBEEEDDDCCCBBB@@@???>>>======;;;:::999999:::<<<>>>;;;:::999999;;;;;;:::999<<<;;;::::::;;;<<<>>>???===>>>@@@AAA@@@???===<<<999::::::;;;;;;::::::999;;;<<<<<<<<<;;;<<<>>>AAA;;;:::;;;<<<===<<<:::777<<<<<<<<<<<<;;;:::999999888;;;>>>@@@??????????????????===<<<<<<;;;;;;;;;<<<;;;999999999;;;===>>>::::::;;;;;;<<<===>>>>>><<<======>>>>>>>>>>>>===<<<:::999:::;;;<<<<<<;;;============>>>>>>>>>>>>:::<<<>>>??????===;;;:::<<<>>>>>>>>>>>>>>>@@@BBBAAA@@@===;;;::::::;;;<<>>@@@BBBBBBBBB@@@???@@@??????>>>>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDEEEHHHJJJBBBDDDFFFGGGFFFDDDBBB@@@888999999:::;;;<<<===>>>999===CCCGGGIIIJJJKKKLLLHHHJJJLLLLLLJJJGGGFFFFFF??????@@@AAABBBDDDEEEFFFDDDCCCCCCEEEHHHKKKLLLLLLPPPOOOMMMKKKHHHHHHJJJLLLMMMOOOLLLFFFEEEKKKNNNKKKHHHHHHHHHIIIJJJKKKLLLMMMHHHGGGGGGIIILLLNNNNNNMMMLLLLLLMMMPPPRRRRRRPPPNNNKKKKKKKKKJJJIIIHHHJJJLLLGGGKKKOOOPPPNNNKKKKKKLLLPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIHHHEEEDDDFFFJJJMMMJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJKKKLLLMMMOOOPPPQQQSSSVVVXXXUUUPPPMMMOOORRRMMMLLLLLLMMMPPPTTTXXXZZZWWWVVVUUURRRPPPOOOQQQRRRPPPPPPOOONNNLLLJJJIIIGGGEEEGGGJJJNNNPPPQQQRRRRRRMMMIIIFFFGGGJJJNNNOOOOOOJJJJJJIIIGGGFFFHHHLLLOOOIIIKKKMMMNNNMMMMMMMMMNNNIIIKKKNNNOOOOOONNNOOOPPPHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIICCCCCCCCCCCCDDDFFFGGGHHH===???AAACCCEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCBBB@@@>>>BBBAAA@@@>>>>>>>>>>>>???::::::;;;<<<<<<===<<<<<<;;;===???AAABBBCCCBBBBBB>>>>>>============>>>>>>>>>>>>===<<<::::::===???>>>===<<<:::;;;<<<>>>???>>>>>>>>>???>>>===<<<<<<;;;999777777:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<555888::::::888777888:::666666777888888888888888888888999999999999888888555666666777888999999999999888777555555555666777666666777888888888888888::::::;;;;;;<<<;;;;;;;;;999999:::;;;;;;;;;::::::<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<===============:::777444333555777999111000000555<<>>;;;BBBAAA?????????AAABBBDDDCCCFFFIIILLLLLLJJJGGGEEEBBBCCCEEEFFFGGGGGGGGGGGGCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@>>>===;;;:::999======<<<<<<<<<======>>>???AAAAAA@@@>>>===>>>???AAAAAABBBBBBAAA???===<<<===;;;:::999999<<<>>>@@@<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======::::::::::::::::::::::::;;;<<<<<<<<<;;;999777666;;;;;;:::;;;;;;<<<===>>>???>>>===<<<;;;;;;<<<======;;;:::888777777888888999:::;;;<<<============???>>>===<<<<<<===>>>??????>>><<<;;;:::::::::;;;;;;<<<<<<===>>>??????@@@>>>??????>>>===<<<<<<===@@@?????????>>>>>>======>>>>>>>>>===<<<<<<;;;;;;>>>AAADDDDDDCCC@@@??????>>>>>>???@@@AAABBBBBBCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAGGGHHHHHHIIIIIIHHHHHHGGGJJJFFFCCCDDDGGGIIIFFFCCCEEEEEEFFFFFFEEECCC@@@???:::999777777888:::>>>@@@???@@@CCCFFFHHHJJJLLLLLLLLLJJJHHHKKKNNNNNNIIIDDDCCCBBB@@@>>>>>>???@@@AAACCCBBBBBBCCCFFFIIIIIIIIIOOOQQQPPPJJJGGGJJJLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJHHHGGGHHHJJJMMMNNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKMMMNNNNNNMMMLLLLLLOOONNNOOOQQQTTTSSSOOOKKKLLLJJJHHHGGGIIIJJJJJJJJJMMMMMMKKKHHHEEEDDDDDDFFFIIIGGGDDDBBBAAACCCEEEFFFJJJJJJKKKMMMPPPPPPOOONNNJJJHHHFFFEEEFFFHHHJJJLLLJJJIIIIIILLLPPPRRRRRRPPPSSSTTTUUUUUUTTTRRROOONNNOOONNNNNNOOORRRTTTSSSSSSXXXWWWUUUTTTUUUTTTRRRQQQOOOOOOOOOOOOOOONNNJJJGGGOOOHHHGGGLLLOOOMMMMMMOOOOOOLLLHHHFFFGGGKKKMMMOOOKKKHHHEEEFFFJJJMMMMMMLLLKKKHHHGGGJJJNNNOOOLLLGGGIIIKKKLLLNNNOOOOOOOOOOOOFFFGGGIIIJJJJJJIIIHHHGGGJJJHHHFFFEEEEEEFFFHHHIIIEEEDDDCCCDDDFFFGGGHHHGGGBBBBBBAAABBBCCCEEEGGGHHHFFFGGGJJJKKKLLLJJJHHHGGGHHHEEEBBBBBBDDDEEECCCAAABBB@@@???@@@CCCCCCAAA???CCCAAA>>>;;;;;;<<>>>>>???@@@AAABBBBBBCCCBBB@@@>>>===>>>===;;;999888999::::::;;;;;;;;;;;;>>>======<<<<<<<<<======<<<<<<======<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999888888888999999999999888777777777777777777888999:::;;;999999::::::999888666555666666666666777888999:::555444444444555555333111666666666777888888999999888888888999:::;;;<<<===<<<:::888777777888:::;;;?????????>>>>>>===<<<;;;<<<:::999999999999888666888888777777777777888888666555555555777:::===???GGGEEECCCAAA@@@AAACCCDDDDDDFFFIIIKKKKKKIIIGGGEEECCCDDDDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>???@@@AAABBBBBBBBBAAA@@@>>>======;;;999888999:::<<<>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<<<<<<<===;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::888777;;;::::::;;;;;;<<<===>>>===<<<;;;:::::::::;;;;;;;;;:::999999999:::;;;<<<::::::;;;<<<===>>>>>>===???>>>===<<<<<<===>>>??????>>><<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????<<<===>>>===;;;;;;;;;<<>>>>>>>>===>>>>>>======<<<;;;;;;:::???BBBDDDDDDBBB???=========>>>??????AAAAAABBBCCCAAAAAA@@@?????????@@@AAA@@@@@@@@@@@@AAAAAABBBBBBGGGGGGHHHHHHHHHHHHGGGGGGLLLHHHEEEEEEHHHIIIGGGDDDDDDEEEFFFFFFEEECCC@@@???;;;:::999888999<<>>???<<<<<<==================<<<<<<===???AAABBBCCCDDDAAA???>>>=========;;;999999:::;;;;;;<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777888999999999999888777777777777777888888999:::;;;999::::::::::::888777666666555555666666777888999777666555555666666444333666666777777888999999:::999999999999999:::;;;<<<:::999888888888888999:::;;;<<<=========<<<;;;:::===<<<;;;;;;<<<<<<;;;::::::999888777666666666666555555555555777:::===>>>MMMJJJFFFCCCAAABBBCCCEEEEEEFFFGGGIIIIIIHHHGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<:::;;;;;;<<<===>>>?????????@@@AAAAAA@@@???@@@BBBAAAAAABBBBBBAAA@@@??????===<<<:::888888999:::<<<;;;;;;::::::::::::;;;;;;=========<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>;;;::::::999999999999:::999999999999;;;===???@@@;;;;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>======<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>;;;<<<===<<<:::::::::<<>>>>>>>>>>>======<<<<<<;;;:::::::::@@@BBBCCCCCC@@@===<<<;;;===>>>>>>???@@@AAABBBBBBBBBAAA@@@???????????????>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGGGGFFFFFFEEEMMMIIIFFFFFFHHHIIIGGGDDDDDDEEEEEEEEEDDDBBBAAA???===<<<;;;;;;<<<>>>@@@BBB@@@AAABBBDDDEEEFFFFFFGGGLLLKKKJJJMMMPPPQQQOOOKKKHHHFFFDDDAAA@@@@@@AAABBBBBBAAA@@@AAADDDFFFGGGFFFJJJNNNOOOLLLJJJMMMNNNLLLOOONNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIGGGFFFFFFHHHIIIJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPOOOOOONNNKKKKKKLLLNNNQQQTTTTTTSSSOOONNNNNNNNNOOOOOOMMMKKKLLLMMMMMMLLLJJJJJJLLLMMMEEEEEEDDDCCCCCCCCCCCCDDDHHHHHHIIIKKKNNNOOOMMMLLLFFFEEEDDDCCCCCCDDDFFFHHHDDDEEEGGGJJJMMMNNNLLLJJJLLLMMMMMMNNNPPPRRRSSSTTTPPPOOOOOOPPPRRRTTTSSSSSSPPPOOONNNOOOPPPQQQPPPNNNMMMMMMMMMMMMNNNLLLIIIFFFKKKHHHFFFJJJLLLLLLMMMOOOMMMJJJGGGEEEEEEEEEDDDCCCDDDEEEFFFFFFGGGIIIMMMPPPKKKIIIHHHJJJMMMOOOMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@BBBDDDFFFFFFEEECCCBBBBBBAAABBBCCCDDDEEEEEEFFFIIIKKKLLLKKKJJJIIIHHHEEEBBBAAABBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAA???===<<<<<<<<<<<<<<<===>>><<<<<<<<<===>>>>>>>>>>>>:::;;;<<<>>>@@@BBBCCCDDD@@@>>><<<<<<===<<<;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777888999999999999888777777777777888888999999::::::::::::;;;;;;:::999888666555555555555666777888999888777666777888888666444777777888888999::::::::::::999999999999999::::::888888888888888888999999777888:::;;;<<<;;;999888999888777888:::::::::999;;;:::999777666555444444555555555666777:::<<<===MMMKKKGGGCCCBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<>>>?????????>>>???AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAA@@@@@@@@@???===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999:::;;;;;;;;;;;;::::::::::::;;;<<<======::::::999999999999999999999999999999;;;===???@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>=====================>>>;;;;;;;;;<<<<<<=========;;;<<<===<<<;;;:::;;;<<>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999===???AAAAAA???===<<<<<<======>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>======<<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDKKKIIIFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===>>>@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEEEEIIIIIIIIILLLOOOPPPOOOMMMIIIGGGDDDBBB@@@@@@@@@AAAAAA@@@???@@@CCCEEEEEEEEEFFFKKKNNNLLLKKKNNNOOOMMMOOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKKKKHHHEEEEEEFFFHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOOOOONNNLLLLLLLLLMMMOOORRRTTTTTTQQQPPPPPPQQQRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJLLLNNNOOONNNLLLFFFEEEDDDCCCCCCDDDFFFFFFDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKJJJKKKMMMPPPRRRTTTPPPPPPOOOPPPSSSTTTSSSRRRNNNMMMLLLMMMOOOQQQPPPOOOLLLKKKKKKLLLMMMLLLHHHFFFIIIGGGFFFGGGIIIKKKMMMOOOMMMKKKIIIHHHGGGFFFDDDBBB???BBBEEEFFFFFFHHHLLLPPPJJJIIIHHHJJJNNNQQQRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLIIIGGGEEECCCCCCDDDFFFHHHGGGHHHIIIJJJIIIFFFCCC@@@AAAAAAAAABBBEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDFFFHHHJJJJJJIIIIIIGGGEEEBBBAAA@@@AAACCCCCC@@@@@@@@@AAAAAAAAA@@@???;;;<<<<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>???@@@;;;;;;<<<===???@@@AAAAAA>>><<<;;;;;;<<<<<<:::999::::::;;;;;;;;;;;;;;;:::999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777777777777777666666666888999999999999888777777777888888999::::::::::::;;;;;;<<<<<<;;;:::888777666666666666777888999999777666666777888888777555777888888999::::::;;;;;;::::::999888888888888888666777888888999888888888444666999;;;<<<;;;999888666555555666888999999888:::999888777555555555444555555555666777999;;;<<>>>>>::::::::::::::::::::::::999:::;;;===>>>?????????>>>???@@@@@@@@@@@@AAABBB@@@@@@???@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;:::999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999999:::;;;;;;<<<:::999999::::::;;;<<<===:::::::::;;;;;;;;;;;;:::;;;:::999999999;;;<<<===<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<;;;<<<===>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;::::::999999999;;;>>>>>>=========>>><<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBGGGFFFDDDCCCDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHKKKMMMMMMMMMHHHGGGDDDAAA@@@???@@@@@@AAA??????@@@BBBDDDDDDCCCDDDIIILLLJJJKKKNNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIHHHIIIIIIIIIIIIKKKIIIFFFEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMOOOQQQSSSPPPPPPPPPQQQSSSRRRPPPNNNNNNOOOOOONNNKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHGGGGGGJJJJJJKKKMMMOOOPPPOOOMMMGGGFFFFFFEEEEEEEEEFFFGGGEEEEEEDDDDDDEEEGGGJJJLLLLLLKKKJJJIIIKKKMMMPPPRRRQQQPPPPPPQQQSSSTTTSSSRRRNNNMMMLLLNNNPPPRRRRRRQQQKKKKKKKKKLLLMMMLLLIIIFFFFFFFFFFFFEEEFFFIIIMMMNNNJJJIIIGGGGGGGGGGGGDDDBBB===@@@DDDEEEEEEGGGKKKOOOIIIHHHHHHJJJNNNRRRUUUWWWRRRRRRQQQPPPOOONNNMMMMMMHHHGGGDDDCCCDDDFFFIIIKKKGGGIIIKKKLLLKKKHHHDDDAAABBBBBBBBBDDDFFFGGGEEEDDDBBBBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEGGGGGGGGGGGGFFFEEECCCAAA@@@@@@BBBCCC???@@@AAAAAA@@@@@@@@@@@@<<<<<<>>>????????????>>>;;;;;;;;;;;;<<<===???@@@========================<<<:::999:::;;;;;;:::999999999:::::::::999999888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;888888888888888888888888666666666666666666666777888999999999999888777777888888999:::::::::999999;;;;;;<<<<<<;;;:::888777777777777777888999::::::666666555666888888666555777888888999::::::;;;;;;::::::999888777777777777555666777888888888888777555666999;;;<<<;;;;;;:::888777777888;;;<<<<<<;;;888777666666666666666666444555555666777999:::;;;DDDCCCBBBAAABBBCCCEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCDDDBBBAAAAAA@@@???>>>======:::::::::999999999999999999:::<<<>>>??????>>>>>>>>>???@@@@@@???>>>???AAA>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;:::999999999999999::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======:::999999999::::::;;;<<<999999999999:::;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;<<<;;;:::999999::::::;;;<<<======>>>>>>===============>>>>>>>>>>>>======;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;===>>>>>>>>>>>>>>>????????????======<<<<<<;;;:::::::::777999;;;<<<<<<<<<>>>???<<<======>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKHHHFFFDDDAAA@@@@@@AAAAAAAAA@@@???@@@BBBCCCDDDCCCCCCHHHJJJHHHHHHLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGFFFFFFHHHIIIJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJLLLLLLHHHJJJKKKMMMNNNNNNNNNMMMOOOPPPOOONNNLLLMMMOOOQQQNNNMMMMMMOOOQQQQQQPPPOOOMMMNNNOOONNNKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJKKKNNNPPPQQQOOONNNHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDFFFJJJMMMKKKJJJIIIIIIJJJLLLOOOPPPRRRQQQPPPQQQSSSTTTSSSRRROOONNNNNNOOORRRSSSSSSRRRKKKJJJKKKLLLMMMLLLIIIGGGCCCFFFFFFCCCCCCHHHMMMNNNIIIGGGEEEEEEEEEDDDBBBAAA===???BBBDDDEEEGGGIIIKKKIIIHHHHHHIIILLLPPPUUUWWWPPPOOONNNNNNMMMMMMMMMNNNJJJHHHGGGEEEFFFHHHJJJLLLGGGIIILLLMMMLLLIIIEEEBBBDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@???@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEECCCDDDDDDCCCAAA@@@AAABBB>>>@@@AAAAAA@@@??????@@@===>>>???????????????>>>;;;;;;:::999:::;;;===>>>>>>======<<<<<<;;;;;;::::::999888999:::;;;:::999888999999999999888888777888888777888888999:::;;;:::;;;<<<<<<===<<<<<<<<<777777777777777777777777555555555666666777777777888999999999999888777777888999:::;;;;;;:::999888::::::;;;;;;:::999888666666666666666777888999:::666555555666888888777555777777888888999:::::::::999999888777666666777777555555666666777777888888777888999:::;;;;;;;;;;;;777666555777999::::::999666666666555555666666777444444555666888999999:::BBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;::::::999999:::;;;===>>>???>>>===<<<>>>???@@@???=========???<<<<<<<<<<<<===>>>@@@AAA>>>>>>======<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;<<<===>>>======<<<<<<;;;:::::::::::::::::::::;;;<<<======999999999:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<999999999999:::;;;<<<===999:::;;;<<<======<<<;;;===<<<;;;::::::;;;<<<===<<<<<<=========<<<<<<;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;:::999888::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<======>>>>>>>>>????????????>>>>>>======<<<;;;;;;:::777999:::;;;:::;;;<<<>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;=========>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCC@@@AAABBBCCCDDDFFFHHHIIIHHHGGGDDDBBBBBBBBBCCCDDDBBB@@@???@@@BBBDDDDDDCCCCCCGGGHHHEEEFFFJJJMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHIIIIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJLLLNNNOOOOOOOOONNNMMMOOOPPPOOOMMMLLLNNNPPPKKKJJJIIIKKKNNNPPPPPPPPPKKKMMMOOONNNMMMKKKKKKKKKJJJIIIGGGGGGGGGHHHJJJLLLJJJJJJJJJMMMOOOPPPNNNMMMHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEHHHIIIHHHGGGIIIKKKIIIIIIIIIJJJKKKMMMOOOPPPSSSRRRQQQRRRSSSTTTSSSRRRPPPOOONNNPPPRRRTTTSSSRRRKKKKKKKKKMMMNNNMMMJJJGGGAAAFFFFFFAAAAAAGGGLLLMMMLLLIIIFFFEEEDDDCCCAAA@@@>>>>>>???BBBFFFHHHHHHHHHJJJIIIHHHGGGHHHKKKOOOSSSOOONNNMMMMMMNNNOOOPPPQQQNNNMMMKKKIIIHHHHHHIIIJJJFFFHHHJJJLLLKKKIIIFFFCCCDDDDDDDDDEEEEEEDDDAAA???????????????@@@AAACCCDDDBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEEEEBBB@@@@@@AAA===???AAAAAA???>>>???@@@>>>>>>>>>>>>============;;;:::999888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777888:::;;;:::999999::::::::::::999888777888888888888999:::;;;;;;:::;;;;;;<<<======<<<<<<777777777777777777777777444555555666777777888888888999999999999888777777888999;;;<<<<<<;;;999888999::::::::::::888777666444444444555555666777888777666666888999:::999777666666777777888999999:::888777777666666666777777555555444444555666888999999888888888888999;;;<<<555444333444666777666555888777666555555555555555444444555777888888999999BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCC@@@@@@??????????????????>>>>>>===<<<<<<;;;:::::::::;;;===??????>>><<<;;;>>>??????>>><<<;;;<<<===<<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999======<<<<<<<<<======>>>:::::::::;;;<<<===>>>???======<<<;;;:::999999888999999999:::;;;<<<===>>>888888999::::::;;;<<<<<<<<<;;;:::999999999:::;;;999999999999:::;;;<<<<<<888999;;;<<<===<<<;;;;;;===<<<;;;;;;<<<===>>>???;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;999777666::::::::::::::::::::::::888999;;;:::::::::;;;<<<======>>>>>>?????????@@@>>>>>>>>>===<<<<<<;;;;;;888:::;;;;;;999999;;;<<<<<<<<<===>>>???@@@AAAAAA??????@@@@@@???>>><<<;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAAAAA@@@AAABBBDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@AAABBBCCCCCCDDDGGGIIIIIIGGGEEEDDDCCCDDDEEEFFFBBBAAA@@@@@@BBBDDDDDDCCCCCCFFFGGGCCCDDDIIILLLMMMHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFEEECCCBBBCCCEEEHHHIIIHHHGGGIIIJJJKKKMMMMMMKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPKKKNNNPPPOOOMMMLLLNNNQQQIIIHHHGGGHHHKKKNNNPPPPPPJJJLLLNNNOOONNNMMMMMMNNNJJJHHHFFFEEEEEEHHHJJJLLLIIIIIIIIILLLNNNOOOMMMLLLHHHGGGGGGGGGFFFFFFEEEEEE@@@EEEKKKMMMLLLIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSRRRQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRKKKKKKLLLMMMNNNMMMKKKHHH@@@EEEFFF@@@@@@GGGLLLMMMQQQNNNJJJGGGEEEDDDBBB@@@???>>>>>>AAAFFFHHHGGGEEELLLJJJHHHEEEDDDFFFJJJNNNPPPOOOOOOOOOPPPRRRTTTUUURRRPPPNNNLLLJJJHHHHHHHHHDDDFFFIIIJJJJJJHHHEEEDDDDDDCCCCCCDDDDDDBBB???<<<>>>>>>>>>>>>???AAACCCEEECCCCCCCCCDDDDDDDDDDDDDDD@@@CCCFFFFFFCCC@@@???@@@===???BBBAAA???===???@@@???>>>===<<<<<<<<<<<<<<<<<<:::999777777888999;;;:::::::::;;;;;;;;;<<<<<<888777666777999::::::999;;;;;;;;;;;;::::::999888888888888888999:::;;;<<<::::::;;;<<<=========<<<888888888888888888888888444555555666777888999999888999999999999888777777888999;;;<<<<<<;;;999888999999::::::999888666555333333333333333555666666888888888999;;;;;;:::999666666666777888888999999777777666666666666777777666555444333444666888::::::999777666666888:::;;;888777666777888999888777:::999777666444333333333444444666777888888888888BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFBBBAAA???@@@@@@AAA???>>>?????????>>>??????@@@@@@BBBCCCCCCAAA??????@@@BBB999999:::;;;:::999888777999:::<<<>>>>>>===<<<;;;===???AAA@@@===<<<===???999999999:::;;;<<<===>>>???===<<<>>>@@@@@@<<<888???>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;<<<>>>??????@@@@@@===<<<:::999888888999:::555999===<<<888666888<<<999999888888999999:::;;;999999999888999999::::::888999::::::888777777777===>>>???>>><<<;;;;;;<<<===<<<;;;:::999999999999777;;;>>>>>>:::888;;;>>>::::::;;;<<<======<<<<<<<<<;;;:::999999999999:::888999999:::;;;;;;;;;;;;777999;;;:::999999<<>>===;;;::::::;;;===>>>===<<<;;;;;;;;;===>>>???<<<;;;:::999888999:::::::::<<<===;;;::::::===@@@???@@@>>>::::::>>>???>>><<<<<<===>>>>>>>>>>>>>>>???AAABBBAAA>>>:::888888============>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@>>>>>>DDDCCCAAA@@@???@@@@@@AAADDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>???BBBEEEGGGFFFIIIJJJGGGBBB@@@DDDIIIEEEAAA>>><<<===@@@BBBBBBBBBBBBAAABBBCCCFFFIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJMMMNNNMMMJJJFFFCCCBBBCCCEEEGGGJJJJJJIIIHHHFFFHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQRRRLLLIIIHHHJJJNNNPPPMMMIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLLLLHHHFFFCCCDDDFFFIIIHHHGGGIIIMMMOOONNNMMMNNNLLLHHHEEECCCBBBDDDGGGIIIHHHEEEBBBFFFJJJMMMLLLIIIGGGFFFIIIIIIJJJMMMOOOPPPOOOMMMMMMOOORRRSSSRRRQQQQQQRRRQQQPPPOOOPPPPPPOOOMMMKKKHHHJJJLLLNNNOOONNNMMMLLLBBBCCCDDDEEEGGGHHHJJJKKKOOOMMMJJJIIIGGGDDDAAA>>>>>>>>>???AAACCCFFFHHHIIIEEEDDDCCCBBBDDDFFFJJJLLLGGGMMMPPPNNNNNNRRRUUUVVVVVVUUURRROOOLLLIIIHHHGGGFFFHHHIIIJJJIIIGGGDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<=========<<<===@@@BBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAACCCEEEDDDBBB@@@AAA??????BBBAAA>>>===???>>>===<<<:::::::::;;;;;;666777777666555444555666:::999888888888999:::;;;:::999777666555555666666888999:::;;;;;;:::888777888777777777888999::::::<<<;;;999999999999777666999888888777666555555444777777888888888999999999::::::999999777666444333777777888888888888777666666666666666666666666666222222333444444555666666444444666777888888888888777777888888888999999999888666444444666888888888666555444333444555777999777777888888888999999999888777666444444666777888999777555444333222333333666555555888;;;===:::888AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAAAAA@@@>>>@@@@@@??????????????????>>>??????>>><<<;;;===>>><<<<<<;;;:::888666444333999:::<<<===>>>===<<<;;;;;;>>>@@@???===;;;;;;===999999999::::::;;;<<<=========<<<===>>>===<<<:::======<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;<<<=========<<<<<<<<<;;;:::999888999::::::555999;;;:::666555888;;;::::::999999::::::;;;<<<::::::999999888999999999888:::;;;;;;999888888999<<<===>>>===;;;;;;;;;<<<<<<<<<;;;:::999999999999444888;;;:::777666888;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;:::::::::999888999::::::;;;;;;;;;;;;888:::;;;;;;999999;;;>>>===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<>>>???<<<<<<:::999999999:::;;;<<<======<<<999999;;;===<<<>>>===:::999===>>><<<<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@??????>>>BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA======<<<===???CCCFFFIIIKKKKKKJJJIIIHHHGGGGGGHHHDDDAAA>>>===>>>@@@AAAAAAAAAAAAAAAAAACCCFFFHHHJJJGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMLLLIIIEEECCCBBBBBBDDDFFFHHHIIIHHHGGGEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOPPPQQQPPPLLLJJJJJJMMMNNNKKKHHHHHHHHHIIIKKKLLLOOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLGGGEEECCCCCCFFFHHHGGGFFFIIIMMMOOOMMMMMMNNNLLLGGGGGGEEECCCCCCFFFGGGGGGEEEDDDGGGKKKLLLKKKIIIGGGGGGIIIHHHIIIKKKMMMNNNMMMKKKMMMOOORRRSSSRRRRRRSSSSSSPPPNNNMMMNNNOOOOOONNNMMMNNNMMMMMMLLLLLLMMMNNNNNNEEEDDDDDDEEEFFFIIIKKKLLLNNNLLLJJJIIIHHHFFFCCC@@@@@@AAAAAABBBDDDFFFHHHIIIBBBAAA@@@???@@@BBBEEEGGGGGGKKKNNNMMMOOOSSSUUUSSSVVVUUUSSSQQQOOONNNMMMMMMJJJKKKLLLMMMLLLIIIFFFDDDBBBBBBAAA@@@???===<<<;;;>>>??????===<<<<<<>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDDDDAAA???@@@>>>===@@@???<<<<<<>>><<<<<<;;;999888888888888///000333444555777888999999999888888888999:::;;;:::999777666555555666666777888999:::;;;:::888777888888777777888888999:::<<<;;;999999:::999888666888888777777666555555444777777777888888888999999999999999888777666444444666777777888888777777666666666666666666666666666333333333333444555666666444555666777888888888888777777777888888999999999888666444444666888888777777666444444444666777999555666666777888888999999999888777666666777888999999888777666555444444444666555666888;;;<<<;;;888@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCAAA@@@@@@BBBBBBAAA???@@@@@@@@@???>>>>>>>>>>>>;;;======<<<;;;:::;;;<<<===<<<:::888666555555444999:::;;;======<<<<<<;;;999<<<>>>???===;;;::::::999999999999:::;;;<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>;;;::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999::::::999888888999;;;<<<:::;;;<<<:::777777:::===:::::::::::::::;;;<<<<<<;;;;;;:::999888888888888888:::;;;;;;:::::::::;;;<<<=========;;;:::;;;<<<<<<;;;:::999999888999999666999<<<<<<999888:::<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888:::;;;;;;<<<<<<<<<:::;;;<<<;;;::::::;;;<<<===<<<:::999999:::<<<===<<<<<<;;;;;;;;;<<<=========<<<;;;::::::::::::;;;>>>>>>===;;;999888888:::999<<<<<<999999<<<<<<:::<<<<<<===>>>>>>>>>>>>===:::===???@@@>>><<<;;;;;;999999999::::::;;;;;;;;;======>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAABBBBBBBBB======<<<===???AAAEEEFFFIIIGGGFFFFFFHHHHHHEEECCCCCCAAA???>>>???@@@???>>>@@@@@@@@@AAABBBEEEGGGIIIHHHHHHJJJKKKLLLMMMMMMMMMIIIKKKLLLKKKHHHDDDBBBAAABBBDDDGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPTTTPPPKKKJJJKKKLLLIIIGGGHHHIIIJJJLLLOOOQQQTTTUUUWWWVVVTTTRRROOOMMMLLLKKKFFFEEEDDDEEEFFFGGGGGGFFFIIIMMMOOONNNMMMNNNLLLGGGHHHEEECCCCCCDDDFFFGGGGGGFFFIIIKKKLLLJJJHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKIIIKKKMMMOOOPPPPPPPPPQQQSSSOOOMMMKKKKKKMMMOOOOOONNNQQQOOOKKKIIIIIIJJJMMMOOOHHHGGGEEEEEEFFFIIILLLNNNMMMKKKJJJIIIIIIGGGEEEBBBCCCCCCCCCDDDEEEFFFGGGHHHBBBAAA???>>>???@@@BBBDDDGGGJJJKKKNNNSSSXXXWWWRRRTTTSSSRRRQQQQQQPPPQQQQQQIIIJJJJJJJJJIIIFFFCCCAAAAAAAAA@@@@@@>>>===;;;:::?????????===;;;:::;;;===???????????????????????????>>>???AAABBBBBB@@@>>>???<<<;;;======:::;;;>>>=========<<<;;;:::888888...///222555888999::::::999999888888999999:::;;;999999888666666666666666555666888999:::999999888888888777777777888999999<<<;;;999999::::::999777888777777666666555555555777777777777888888888888999999999888777666555444555666666777777666666666666666666666666666666666444444333333333555666777444555666777777888888777777777777777888888888888777666444555777888888777777666555444555666777888444555555666777888888888:::999888777777888999:::999999999888777666555444777666666888;;;<<<;;;999?????????@@@@@@@@@AAAAAA???????????????>>>>>>>>>CCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@???>>>======<<<<<<===>>>>>><<<<<<<<<===;;;:::999888777888999:::999:::;;;<<<<<<<<<;;;;;;:::;;;===>>>===<<<:::999999999999999999:::;;;;;;:::<<<===;;;999999===AAA999888888888999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999888888888888:::<<<===:::;;;:::888666666999<<<:::999999999999:::;;;;;;<<<;;;:::999888888888888777999:::;;;:::::::::;;;:::<<<===<<<::::::;;;<<<;;;::::::999888888999999777:::<<<<<<;;;:::<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::;;;=========<<<:::888888888:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;:::999999999888;;;<<<::::::===<<<999;;;<<<======>>>>>>======<<<>>>@@@AAA???===<<<<<<888888999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCC@@@???>>>===>>>???@@@AAAEEEEEEEEEFFFFFFEEECCCAAAAAA@@@??????@@@@@@???===?????????@@@BBBDDDFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNIIIJJJKKKJJJFFFCCCAAAAAADDDEEEHHHJJJKKKJJJHHHGGGCCCCCCBBBBBBDDDGGGJJJMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOTTTPPPLLLJJJJJJJJJJJJIIIHHHIIIJJJKKKNNNPPPRRRSSSVVVUUUTTTRRRPPPMMMKKKJJJGGGGGGHHHHHHIIIIIIHHHGGGKKKOOOQQQOOONNNOOOLLLHHHGGGEEECCCBBBCCCFFFIIIJJJIIIKKKLLLLLLKKKIIIIIIJJJKKKJJJIIIJJJKKKLLLKKKJJJGGGIIIKKKLLLLLLLLLNNNPPPPPPMMMKKKJJJKKKMMMMMMMMMMMMLLLIIIHHHHHHJJJLLLNNNKKKIIIGGGFFFFFFIIIMMMOOONNNLLLKKKJJJJJJHHHEEECCCEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDGGGHHHJJJOOOXXX___]]]UUUPPPPPPOOONNNNNNNNNNNNNNNIIIIIIIIIHHHFFFDDDAAA???AAAAAAAAA@@@???===<<<;;;<<<======<<<:::999:::;;;>>>>>>>>>============<<<>>>======>>>@@@@@@???===>>>:::999;;;;;;999:::===<<<<<<======<<<:::888777666666888:::;;;;;;999888999888999999999999::::::999999888777777666666666444555666777888999999888888888777777777777888888<<<:::999999::::::999777777777666666666555555555666666666777777777888888777888888888777666555555444555555666666666666555666666666666666666666666555444333333333444666777555555666777777777777777777777777777777777777777777666555555777888888777777666666555555666777777777777777777777777777777999888888777777888888999::::::;;;:::999888666444777777777888::::::::::::>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========BBB@@@@@@@@@BBBBBBAAA@@@???@@@@@@@@@???===<<<;;;:::<<<>>>>>>===<<<<<<======<<<;;;:::999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999999999888888888999:::::::::<<<===<<<999:::===AAA888888888888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;888777777777888:::<<<===888777666444333333555777888888888888888999999:::<<<;;;:::999888888888888555777999:::999888999:::999;;;<<<;;;:::999:::<<<::::::999888888888999999444666777888888888999999;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======;;;999888888888:::;;;<<<=========<<<<<<<<<=========;;;:::<<<:::999888888999:::<<<:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;888;;;<<<:::;;;======:::;;;;;;<<<===============???AAACCCBBB@@@===<<<<<<888999999:::;;;;;;<<<<<<;;;::::::;;;<<<===???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDD@@@???>>>>>>>>>???@@@AAACCCGGGJJJJJJFFFDDDEEEGGG???>>>>>>???AAAAAA???===>>>>>>???@@@BBBDDDEEEFFFIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKIIIEEEBBBAAAAAABBBDDDGGGIIIIIIIIIGGGFFFCCCBBBAAAAAACCCFFFJJJMMMJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMPPPNNNKKKIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJLLLMMMNNNSSSSSSSSSSSSRRRPPPNNNMMMIIIKKKMMMNNNMMMLLLJJJJJJMMMQQQSSSQQQPPPPPPNNNIIIEEEDDDDDDCCCDDDGGGKKKNNNKKKLLLNNNNNNMMMLLLLLLLLLMMMLLLKKKKKKMMMNNNMMMLLLGGGIIIJJJKKKJJJKKKMMMOOORRROOOLLLJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOLLLKKKHHHFFFGGGIIIMMMOOOPPPNNNLLLKKKKKKIIIFFFCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGMMMYYYaaa^^^VVVPPPOOOMMMLLLKKKJJJJJJJJJLLLLLLLLLKKKIIIFFFDDDCCCBBBBBBAAAAAA@@@???>>>===999:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<<<<999999;;;;;;999:::===888999;;;;;;<<<;;;:::999<<<;;;:::;;;<<<;;;888555888888999999::::::::::::999999999888777777666666333444555666777777888888888888777777666777777888;;;999888888999:::999777666666666666555555555555555555666666666777777777666666777777777666666555444444555666666666666666777777777777777777777777666555444444444555666777555666666777777777777666666666666666666666666666666555555666888888777666777777777666666666777777;;;:::999999777666666555777777777666666777777777::::::;;;:::999888666444666777777888888888999:::<<<============>>>>>>>>>=========>>>>>>>>>??????@@@???>>>???AAABBBAAA@@@>>>??????@@@???>>><<<;;;777999;;;<<<;;;:::::::::AAA@@@>>><<<;;;999999888:::::::::::::::;;;;;;;;;===<<<;;;<<<======;;;999999888888777888888999999:::;;;;;;;;;::::::;;;===999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<888777777777888999;;;<<<;;;:::999777777777888888777777777777777888999999;;;;;;:::999888888888888666888999999888777888999888:::;;;:::999999:::<<<999999888888888888999999555666777888999:::::::::<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;:::999888777888:::;;;===>>>>>>>>><<<<<<<<<===??????===;;;;;;:::888777777888:::;;;::::::;;;;;;;;;:::999888::::::;;;;;;;;;:::999888999888999;;;>>>??????>>>888;;;;;;999:::===>>>;;;;;;;;;<<<============<<>>@@@BBBDDDEEE???DDDHHHFFFAAA???BBBFFF=========>>>AAAAAA@@@???===>>>???AAACCCDDDEEEFFFKKKLLLNNNNNNNNNLLLJJJIIIJJJKKKKKKHHHEEEBBBAAABBB???AAADDDFFFGGGFFFDDDCCCCCCBBBBBBBBBDDDGGGJJJMMMIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKQQQRRRSSSTTTTTTTTTRRRRRRLLLNNNQQQRRRQQQNNNMMMLLLNNNRRRSSSQQQPPPPPPMMMIIIEEEFFFFFFFFFFFFIIILLLOOOKKKNNNPPPQQQPPPOOOOOOOOOOOOMMMLLLLLLNNNPPPPPPOOOKKKMMMMMMMMMLLLMMMOOOQQQSSSPPPMMMKKKKKKKKKIIIHHHHHHJJJMMMPPPRRRRRRQQQPPPLLLKKKIIIHHHHHHIIILLLMMMOOONNNMMMLLLLLLKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEIIISSS[[[YYYRRRPPPOOONNNLLLJJJIIIHHHHHHKKKJJJJJJHHHGGGEEECCCBBBBBBBBBBBBAAAAAA???>>>>>>999:::<<<<<<;;;:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;999:::===>>>;;;:::======>>>???AAACCCDDDDDDEEE===:::888888:::;;;888666777888999::::::::::::999999999999999888777666555444444444555555666666777888888777666666666777777999888777777888999888666555555555555555555555555555555555555666666666666555555666777777777666666444555555666777777777777777777777777777777777777555555555555555555555555666666777777777777666666666666666666555555555555666555555666888999777666888888777777777777666666<<<;;;:::999888777666555666666666666666666666666999999999888777666555444555666777777666666888:::;;;<<<<<<<<<<<<=========<<<======>>>???@@@AAAAAA???>>>===>>>@@@AAA@@@???<<<===?????????>>>===<<<444777999:::999888888888??????>>>===;;;999888777::::::999999::::::;;;;;;>>>;;;999888:::;;;;;;999888888777777777777888888999888888999:::999888666::::::999888888888999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888888777777777999:::;;;===<<<;;;:::::::::999888888888777777888888999:::::::::999999888999999999888999;;;:::999888888999777999::::::999999:::;;;999999888888888888999999777888888:::<<<===<<<<<<<<<<<<======<<<;;;;;;:::::::::999999999888888888777888:::<<<===>>>>>>???<<<;;;;;;>>>@@@AAA>>>;;;:::999888777777888999:::999::::::;;;:::999888777999999:::::::::999888777999999999<<<@@@AAA@@@>>>888:::999777777<<<===;;;:::;;;<<<<<<======<<<<<<;;;>>>@@@@@@>>><<<;;;;;;888888999:::;;;<<<=========<<<;;;:::;;;<<<>>>@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???????????????;;;<<<===???BBBDDDEEEFFF>>>@@@AAA@@@>>>===???BBB<<<;;;;;;===@@@BBBBBBAAA>>>???@@@BBBDDDEEEFFFFFFLLLMMMPPPQQQQQQPPPNNNMMMKKKKKKKKKIIIEEECCCBBBBBB@@@BBBDDDGGGGGGFFFEEECCCDDDDDDCCCDDDEEEHHHKKKLLLHHHFFFEEECCCBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKIIIJJJJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTSSSRRRRRRLLLPPPTTTUUUSSSOOONNNMMMMMMPPPRRRPPPNNNOOOLLLGGGGGGIIIJJJJJJHHHHHHKKKNNNJJJNNNRRRUUUTTTSSSRRRQQQNNNMMMKKKLLLNNNPPPQQQQQQNNNOOOOOONNNMMMMMMOOOQQQQQQOOOMMMMMMMMMLLLJJJIIIHHHJJJMMMOOOPPPPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLKKKLLLMMMMMMLLLJJJEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHNNNTTTSSSMMMOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>======>>>@@@???===<<<;;;<<<999999::::::;;;<<<======:::999888888:::;;;;;;:::;;;999<<<@@@AAA===;;;===@@@AAACCCEEEIIILLLOOOPPPAAA<<<888777:::;;;:::777777888999:::::::::999999999999::::::999888666555444444444444444444555555888888777666666666666666777666555666777888777555555555555555555555555555444444555555555666666666444555555666777777666666444555666777888888888888777777777777777777777777444555666777777666555444666666777777777777666666666666666555555444444444666555555777999999777555888888888888888777666666888888888888777777777777777777777888888777777777999888777666555444444444444666666555333444666999;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBCCC>>>===<<<===???@@@@@@>>>;;;<<<>>>???@@@???===<<<444777:::;;;:::999888999:::;;;<<<===<<<;;;:::999::::::999999999:::;;;<<<>>>:::777666888::::::999888888777777777777777888888666555777999999555111;;;;;;:::999888888888999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::888777666555999888777777777888999:::777777666666666555333222999999888888999999:::;;;999999999888999999:::::::::;;;<<<<<<:::888888999777888::::::999999:::;;;999888888888888888999999444444555777999::::::999<<<=========<<<;;;:::::::::999888777777777888888777888:::<<<===>>>??????;;;:::;;;>>>AAABBB???<<<:::999777666666777999:::999::::::;;;:::999888777888888999:::999888777666;;;::::::===AAABBB@@@===777999888444555:::<<<;;;:::;;;<<<<<<======<<<<<<888:::===>>>===<<<<<<<<<777888888:::;;;<<<======>>>===<<<;;;;;;<<<>>>?????????>>>===>>>???AAABBB??????>>>>>>======<<<<<<>>>>>>???AAABBBCCCDDDDDDDDDAAA??????AAABBBBBBBBB<<<;;;:::<<>>???AAACCCDDDFFFFFFGGGGGGIIILLLNNNOOOOOOMMMLLLKKKLLLKKKIIIEEECCCCCCCCCCCCEEEGGGJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIKKKLLLGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKHHHIIIJJJJJJHHHFFFFFFFFFDDDEEEFFFHHHJJJMMMOOOPPPKKKLLLOOOPPPQQQQQQOOONNNLLLQQQUUUVVVSSSPPPNNNMMMKKKOOOPPPNNNMMMMMMJJJEEEJJJLLLNNNLLLIIIHHHIIIKKKJJJNNNTTTWWWWWWUUUTTTSSSNNNLLLKKKLLLNNNQQQRRRRRROOOOOONNNMMMKKKKKKMMMOOOOOONNNMMMNNNOOONNNLLLJJJHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIJJJLLLNNNPPPOOONNNFFFFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGKKKLLLJJJIIILLLQQQPPPKKKKKKKKKJJJHHHHHHGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEE???????????????>>>===<<>>>>>:::999777888999;;;::::::::::::===BBBCCC???<<<===<<<===???BBBFFFKKKOOOQQQHHHBBB;;;999;;;<<<:::888777888999:::;;;:::999999999999::::::999888666555555555444333333333444444888888777666666666666666666555444555666777666555444555555555555555555555444444444555555555666666333444555666777777777777555555777888999999999999777777777777777777777777333555777999888777444222666777777777777777666666666666555555555444444444555555555777999999777555888888888888888777666555555555666666777888888888888888999999999999888888999777555444333222333333444555666444222222555888AAA<<<:::<<<<<<999;;;AAA;;;<<<===?????????>>>===AAA???===<<<;;;<<<===>>>@@@@@@>>>===<<<<<<<<<<<<::::::999999888777666666999;;;;;;;;;999888999;;;;;;:::888777666777888888999999;;;;;;;;;;;;999999;;;:::888666555666666777999888777777777888999:::::::::::::::::::::::::::>>>@@@BBB???;;;888888:::>>>===;;;999888888999999888777666555666777999;;;:::999888888777777888888999999:::::::::;;;;;;;;;;;;:::999888888888999:::::::::999999888999999999::::::::::::999999888777555666777888999999888777666666777777888888999999;;;:::999:::;;;;;;999888;;;<<<;;;888666555666888:::888777888<<<===<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999===???>>>999777888;;;:::::::::999999888888888777888999;;;<<<============<<<;;;:::999999999999<<<;;;::::::::::::999888??????>>>==================<<<;;;::::::;;;<<<===::::::;;;<<<===>>>>>>???AAA@@@?????????@@@AAABBBDDDAAA======???AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA?????????AAABBB;;;<<<<<<===>>>@@@AAABBBDDDEEEGGGHHHHHHGGGEEEDDDGGGHHHJJJLLLNNNNNNNNNMMMIIIIIIIIIIIIHHHFFFDDDBBBHHHIIIHHHEEEIIIOOONNNHHHKKKIIIHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJJJJGGGEEEDDDDDDCCCDDDFFFIIILLLMMMLLLJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOMMMMMMPPPSSSTTTQQQNNNPPPPPPNNNMMMKKKIIIHHHGGGLLLLLLLLLKKKIIIHHHJJJKKKLLLLLLOOOTTTYYYZZZWWWTTTPPPMMMIIIJJJMMMPPPQQQQQQPPPQQQRRRPPPNNNLLLMMMOOOLLLTTTTTTLLLJJJPPPQQQKKKFFFDDDCCCCCCHHHMMMMMMJJJGGGJJJMMMNNNMMMLLLKKKLLLLLLKKKIIIIIIKKKMMMMMMMMMMMMLLLIIIGGGFFFEEEEEEEEEJJJHHHEEEFFFIIIJJJIIIGGGNNNMMMKKKJJJHHHHHHGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCGGGGGGEEEDDDCCCBBBBBBBBBAAA???>>>???AAACCCAAA???CCCEEEFFFDDD@@@<<<<<<>>>;;;<<<<<<<<<::::::<<<>>>???<<<999888888999:::999:::;;;<<<>>>@@@@@@===;;;:::;;;<<<>>>AAADDDFFFHHHCCCBBBAAA???>>><<<;;;:::555666999;;;<<<;;;:::999======<<<:::888777666555555555555666666666666666444555666666444555666888888666555666777888777666222222333444444555555666555555444444444444555555444555555666666666666666555555666888888999999999888999999999888777555444555444444555666666555333333444444444555666666666444555555555333222333444777777666555444555777:::888777666666777666444222::::::999999888888777777777777777777666666666666999888666555444555777888777666444333333444666777???;;;:::>>>???<<<;;;>>>;;;<<<===?????????>>>>>>@@@???===<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<;;;::::::999888888777777999:::;;;;;;999999:::;;;;;;;;;:::999999999999999999999:::;;;;;;:::999999;;;:::888777666666777777888888777777777888:::;;;:::::::::::::::::::::::::::<<<>>>===:::999999;;;===<<<:::999888888888999999888777666777888:::;;;999888777777666666777777777777888888888999999999:::999888888888888999:::999999888888888999999::::::::::::::::::999888888555666777888999888888777777777888888999999::::::;;;:::999:::;;;;;;999888999999999777666666888999:::888777999;;;===<<<:::<<<===============<<<<<<;;;;;;:::::::::999999999555999<<<<<<999888:::===:::::::::999999999999999777888999;;;<<<<<<======777777666666666666777777;;;:::::::::::::::999888===<<<<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>>>>>>>???@@@??????>>>???@@@AAABBBCCC@@@======???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBB<<<<<<===>>>???AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJKKKMMMMMMNNNNNNMMMMMMMMMLLLJJJHHHEEEDDDEEEHHHIIIHHHJJJOOONNNIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJIIIHHHFFFFFFFFFEEEEEEGGGJJJMMMNNNLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMOOORRRRRRPPPNNNPPPOOONNNLLLJJJIIIGGGGGGHHHIIIJJJIIIHHHHHHJJJKKKLLLMMMQQQWWW\\\\\\XXXTTTSSSPPPLLLLLLNNNPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJPPPVVVVVVQQQRRRYYYXXXPPPHHHEEEBBBAAADDDGGGGGGEEEEEEHHHKKKLLLLLLKKKKKKKKKLLLJJJHHHIIIKKKNNNOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIGGGEEEFFFHHHJJJIIIGGGQQQOOONNNKKKIIIGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFBBBBBBAAAAAAAAAAAAAAAAAAAAA???>>>???BBBCCCAAA@@@BBBDDDEEECCC???<<<<<<===;;;<<<===<<<::::::<<<>>>>>>;;;999777888999999999999999999;;;>>>>>><<<;;;999999:::;;;<<<>>>@@@AAA?????????>>>>>>=========999::::::::::::888777666<<<;;;:::999888666555555777777666666555555444444333444555555444444555777777666555555777777666555666555555444444333222222555555444444444444555555444555555666666666666666555666777888888999999999888999999999888777555444555444444555666666555444444444444444555555555555444555666555333222333444444555555555555777:::===999777444333333444444444777777777777777666666666777777777666666666555555888777555444333444555666666555333333333555666888>>>::::::>>>AAA>>>;;;:::;;;<<<===>>>???????????????>>>===<<<<<<<<<===>>>>>>======<<<<<<<<<======;;;;;;::::::999999888888888999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999;;;:::999888888777888888777777666666777999:::;;;::::::::::::::::::::::::555777999:::999999:::;;;::::::999888777777777888:::999888777888999:::;;;777777666555555555555666555555666666666777777777999999888888888888999999888777777777888999::::::::::::;;;;;;;;;:::999999666666777888888888777777777888888999::::::;;;;;;<<<:::999999::::::999777666777777666555666888;;;999888888999;;;<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999888;;;======:::999:::===999999999:::::::::::::::777777999:::;;;;;;;;;;;;666666666777888999:::;;;::::::999999999999999888::::::999888888888888888<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>?????????=========>>>???@@@AAABBB@@@???======???AAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA======>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHIIIIIIKKKLLLNNNOOOQQQPPPPPPOOOMMMKKKIIIGGGDDDIIILLLLLLKKKMMMMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBEEEFFFHHHIIIHHHGGGHHHIIIHHHHHHIIIKKKNNNNNNMMMKKKNNNNNNMMMLLLKKKIIIIIIHHHLLLLLLLLLNNNPPPPPPOOONNNOOONNNMMMKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIJJJMMMOOOLLLOOOSSSXXX\\\\\\YYYVVVWWWTTTQQQOOOPPPQQQQQQPPPQQQPPPOOONNNNNNKKKHHHEEEMMMPPPPPPPPPXXXbbbbbbZZZLLLFFFAAA>>>???@@@@@@???CCCFFFIIIJJJJJJJJJKKKLLLNNNKKKHHHHHHJJJNNNQQQRRRMMMMMMLLLKKKKKKKKKKKKLLLIIIGGGFFFGGGHHHJJJJJJIIIRRRQQQPPPMMMJJJGGGEEEDDDEEEDDDDDDEEEEEEFFFGGGHHH??????@@@@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCBBBAAABBBCCCDDDBBB???===<<<<<<<<<<<<===<<<::::::<<<======;;;888777888888888777777666777999;;;===<<<;;;::::::999999999:::;;;;;;;;;<<<<<<===>>>>>>??????;;;:::999888777777777777999888888777666666555555888888777666555444333333333444555444333333555777777555444555666777666555666555555444444333222222555555444444444444555555444555555666666666666666555666777888888999888888888888999888888777666555444333333444666777666444555555555555444444444444555666666666444333444555222333555555666999===@@@<<<888444222222444666666444555555555555555666666777666666666666555555555666666444333333333444555444333333333444666777999>>>;;;999<<>>?????????@@@>>>======<<<<<<<<<======<<<<<<<<<;;;<<<<<<======;;;;;;;;;::::::999999999777888::::::::::::<<<===:::;;;<<<======<<<;;;:::999999999::::::999999999;;;::::::999999888888888666666666666777888:::;;;999999999999999999999999555666777888999999999:::888888888777777777777777999888888777777888999999888777666666555555666666444555555555555666666666777777777777888888888999666666666777888999:::;;;::::::;;;;;;;;;::::::999666666777777777777777777666777777888999:::;;;;;;<<<:::999999999999888777666666777666555555777:::999888999999;;;;;;<<<;;;============<<<;;;:::999:::999999999999999999999???@@@AAA@@@<<<::::::;;;999999999999::::::::::::666777888999::::::::::::777777777777888999:::;;;888999:::999888888888999999999888777777777777777;;;::::::::::::::::::;;;?????????????????????>>>;;;<<<<<<===>>>@@@AAAAAA>>>=========>>>@@@AAAAAA???AAACCCEEEFFFDDDBBBAAA@@@@@@BBBBBBBBB@@@???===>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIKKKNNNOOOPPPPPPOOOOOONNNMMMLLLLLLGGGLLLQQQPPPNNNLLLLLLLLLIIIJJJKKKLLLKKKHHHEEECCCBBBBBBAAA@@@???????????????@@@CCCEEEEEEDDDAAA@@@CCCEEEGGGHHHHHHIIIJJJLLLKKKJJJJJJLLLNNNOOOMMMLLLMMMLLLLLLKKKIIIHHHHHHGGGKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGIIIKKKLLLLLLNNNQQQSSSNNNPPPRRRVVVXXXZZZYYYYYYYYYWWWUUURRRQQQQQQPPPPPPPPPOOONNNOOOOOONNNJJJFFFLLLKKKIIIMMM[[[jjjnnniiiOOOHHH@@@??????>>>===>>>CCCEEEHHHIIIJJJJJJKKKMMMQQQMMMIIIHHHIIIMMMOOOQQQOOOOOONNNNNNMMMMMMMMMMMMJJJIIIIIIIIIJJJJJJKKKKKKOOOOOONNNMMMKKKHHHEEECCCDDDDDDDDDDDDEEEEEEFFFGGGAAAAAABBBBBBBBBCCCBBBBBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCAAA???======<<<======<<<::::::;;;===<<<:::888777888888777666666666666888;;;======<<<;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===>>>>>>>>>888888666666666888999;;;666666555555555555555555777777666666555555444444444555555555444444666777666555444555666777666444222222333444444555555666555555444444444444555555444555555666666666666666666666777888888888888888888888888888777777666666444333333444666777666555555555555444444333333333555666777666444333444555222333555666777999===@@@===:::666444555666777777444444444555555666666666666666666555555555444444666555444444333333444444222222222333555666888999???===:::999<<>>===============>>>>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<===;;;;;;:::::::::::::::999777888::::::::::::<<<===999:::;;;<<<<<<;;;:::999999999999999999999999999::::::::::::999999999888777666666555666888999:::999999999999999999999999888888888999999999999888666777777777777777777777777777777666666666777777888888777666666666666777555555555666666666777777666666666777888888888888555555555666777888999:::999999:::;;;;;;:::::::::777777666666666666666666555555666777888999::::::===;;;888888888999888777888888888666444444666888888999999::::::;;;;;;<<<;;;<<<;;;;;;:::999888777999999999999999999999999>>>??????>>><<<:::::::::999999999999999999999999666666777888999999999999555555444444444444555555888999;;;:::888888999;;;:::999999888888888888888999::::::::::::::::::999?????????>>>>>>>>>>>>>>>::::::;;;===>>>??????@@@<<<<<<======>>>???@@@AAA@@@AAADDDFFFFFFEEECCCAAAAAABBBCCCCCCBBB???<<<:::>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOMMMPPPSSSSSSOOOKKKJJJKKKHHHIIIKKKMMMLLLIIIFFFDDDBBBBBBAAA??????>>>>>>>>><<<>>>@@@BBBCCCBBB@@@>>>CCCEEEGGGHHHHHHIIILLLNNNMMMLLLLLLLLLNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGHHHJJJLLLLLLNNNQQQTTTQQQQQQQQQQQQRRRTTTXXXZZZYYYXXXWWWTTTRRRPPPPPPQQQNNNNNNNNNPPPQQQQQQOOONNNSSSLLLGGGKKKZZZkkkrrrpppRRRIIIBBBBBBCCC@@@@@@CCCDDDFFFHHHIIIJJJJJJLLLNNNTTTPPPKKKHHHHHHJJJLLLMMMPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMIIIJJJKKKLLLKKKIIIFFFDDDEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCBBB@@@???<<<======<<<::::::;;;<<<;;;:::888777888888777666777777777:::===>>>>>>===:::999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<999777666444555666999:::444444444444444444444444444444555555666666777777555666777666555555777999777555444555666777666555222222333444444555555666555555444444444444555555444555555666666666666666666777777888888888888777888888888777777777777777444333333444666777666444555555444444333333333222555666666666444333444555333555666777777888:::<<<999777666666666666555333555555555666666777777777555555555555444444444444666666555555555555555555111111222444555777888999===>>><<<888999===@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999888999::::::::::::;;;<<<888999999::::::::::::999999999888888888888999999888999999999999999888888777777666555666777888999999999999999999999999999:::999888999::::::888666555666777888888888888888666666666666666666555555999888777777666666777777555555666666666777777777444555666777777888777777666555555555666777888888888888999:::::::::999999777777666555555555666666444444555777888999::::::>>>;;;888777777888777777888999888777555555666888777999::::::::::::;;;===::::::::::::999888777777888888888999999999999999666777888999::::::::::::999999888888777777777777555666666777888888777777777777666666555666666666777:::<<<;;;999888:::===;;;;;;:::999999999999:::888999999::::::999999888<<<<<<<<<<<<============999:::;;;<<<===>>>>>>>>>;;;<<<>>>>>>======>>>@@@???@@@BBBDDDDDDCCCBBBAAAAAABBBBBBBBBAAA???<<<:::>>>>>>???@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGIIIJJJLLLMMMGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOQQQRRRPPPJJJHHHJJJGGGIIIKKKMMMMMMKKKIIIGGGDDDCCCBBB@@@????????????;;;===???AAAAAAAAA??????CCCEEEFFFGGGHHHJJJMMMPPPOOONNNLLLLLLMMMMMMLLLKKKGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLKKKKKKKKKMMMOOONNNNNNMMMLLLKKKJJJIIIIIIEEEGGGHHHIIIJJJKKKNNNPPPRRRRRRQQQOOONNNPPPTTTXXXVVVWWWVVVTTTRRRPPPPPPQQQLLLNNNPPPPPPQQQQQQTTTVVVXXXNNNFFFGGGRRR___ffffffVVVKKKEEEHHHIIIEEEDDDHHHEEEGGGHHHIIIIIIIIIKKKMMMUUUQQQLLLHHHHHHIIIIIIIIINNNOOOOOOPPPOOOOOONNNMMMMMMNNNNNNMMMKKKJJJKKKLLLDDDFFFIIILLLLLLJJJGGGFFFFFFFFFEEECCCBBBBBBBBBBBB@@@AAABBBBBBBBB@@@???>>>???AAACCCCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEDDDBBB???===>>>>>><<<:::999:::<<<;;;:::999999999999777666777888999<<>><<<666777777888999;;;<<<===;;;;;;;;;:::::::::::::::<<<:::777555444444444555444444444444444333333333333333444555666777888888666777888777666666888:::888666555666777888777666666555555444444333222222555555444444444444555555444555555666666666666666777777888888888888777777888888777777777777888888555444444555666666555333444444444444333333333333444555555555333222333444333555666777666666888999555444444444555444222000777777777777777777888888555555444444444333333333666666666666555555555444111111333444666777888888888>>>@@@;;;999<<<@@@@@@???===<<<:::999999999999:::;;;<<<<<<=========<<<<<<<<<;;;:::999999999:::999999999999999999999999999:::;;;;;;999999:::;;;999999999999999:::;;;;;;:::999888777777888999:::777777888999999888777777999888666555555666777777888888888888888888888888999888777888::::::888666555666777999999:::999999777777777777777666555555777777666555555555666666555555555555666666666777333444555777777777777777666666555555555666666777666777888888999999999888888777666555444555555666444555666777999:::;;;<<<>>>;;;888666777777777666777888888777666666999;;;777999;;;;;;999999;;;===999999:::::::::999999888777888888888999999999999333444444666888999999999999888888777666555444444555555666777777777666666888888888888999:::;;;;;;888;;;>>>===:::999;;;???<<<;;;;;;:::999:::::::::777888999::::::999888777999999::::::;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;===???>>><<<;;;===>>>===>>>??????@@@@@@????????????@@@AAA@@@???>>>===>>>>>>>>>???@@@BBBDDDEEEBBBBBBBBBAAAAAABBBBBBBBBDDDEEEGGGHHHJJJJJJKKKKKKFFFFFFFFFGGGIIIKKKMMMOOOOOOKKKJJJNNNNNNJJJHHHJJJGGGHHHJJJLLLMMMLLLKKKJJJEEEEEECCCBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAADDDEEEGGGGGGHHHJJJMMMPPPPPPNNNLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKKKKLLLJJJLLLMMMLLLJJJKKKNNNQQQOOOOOONNNMMMLLLKKKKKKJJJFFFHHHIIIIIIHHHIIIKKKMMMQQQRRRSSSRRROOOOOOQQQTTTRRRTTTUUUTTTQQQOOOQQQRRRJJJNNNRRRQQQNNNOOOUUU[[[ZZZQQQIIIIIIPPPXXX[[[]]]YYYNNNIIIMMMNNNHHHGGGKKKEEEFFFGGGGGGGGGGGGIIIKKKRRROOOKKKIIIHHHHHHHHHGGGIIIKKKLLLNNNPPPPPPPPPPPPNNNOOOOOOLLLIIIGGGHHHJJJCCCFFFJJJMMMMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB???@@@BBBCCCCCCBBBAAA@@@???AAADDDDDDCCCCCCEEEHHHGGGEEECCCDDDEEEDDDBBB???===>>>>>><<<:::999:::<<<<<<;;;::::::::::::888666777888;;;>>>@@@???<<<999666666777777888999;;;;;;999999999:::::::::::::::;;;999777555444333333333555555555444444333333333444444555555666666777777555666777666555666777999999777666777888999888777666555555444444333222222555555444444444444555555444555555666666666666666777777888888888888777777888888777666666777888999777666555555666555333111333333333333333333444444333444444444222111222333111333555666666666777888888666444333444444444333888888777777777777777777444444444333333333333222555555555555555444333333111222333555666777777777333===CCC>>>:::<<>><<<999888777777888::::::;;;<<<=========<<<===<<<;;;:::999999888888888888888888888888888999999;;;<<<;;;999999999;;;::::::999888999:::<<<===:::999888777777888999:::666666888999999888777666:::999777666555555666666888888888888888888888888777666555777:::;;;999666555666888999:::::::::999888888888888888777666666666666555444444444444555444444444555555555666666222333555777777777777666777666666555555555666666555666777888888888888888888777666555444444555666555666777888:::;;;<<<===>>>;;;888666666777777666666777777777777888;;;>>>666999;;;;;;999999;;;>>>999999:::;;;;;;;;;::::::777777888888999999999999777666666777999999888777999888888666555444333222444555666666666666666666333444444555777888:::;;;888<<>>:::999<<<@@@<<<;;;::::::999999::::::777888999::::::999888777777777888999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;===??????<<<;;;<<<===<<<<<<<<<<<<<<<======>>>======>>>???@@@AAAAAAAAA======>>>???@@@BBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGIIIJJJKKKJJJJJJGGGFFFFFFGGGHHHJJJLLLMMMMMMGGGEEEJJJMMMJJJIIIJJJGGGHHHIIIKKKLLLMMMMMMLLLGGGFFFDDDCCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHJJJMMMPPPQQQOOOLLLKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLMMMLLLJJJKKKNNNQQQPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKJJJJJJJJJLLLMMMOOORRRUUUUUURRROOOOOOPPPPPPRRRTTTSSSPPPOOOQQQSSSJJJOOOSSSPPPLLLLLLUUU]]]^^^WWWRRRSSSXXX\\\^^^___[[[PPPLLLQQQQQQJJJGGGKKKEEEFFFGGGFFFEEEEEEGGGIIIOOOLLLJJJHHHIIIIIIHHHGGGEEEGGGJJJMMMPPPQQQRRRRRRMMMNNNNNNKKKGGGEEEFFFHHHDDDGGGKKKNNNOOOLLLHHHFFFDDDDDDCCCBBBBBBBBBCCCCCC???AAACCCEEEFFFFFFEEEEEE???BBBDDDDDDCCCCCCFFFHHHFFFDDDBBBCCCDDDDDDAAA>>>===>>>>>><<<:::999:::;;;<<<;;;::::::;;;;;;999777666888;;;???AAA???:::666999999888999999:::;;;;;;888888888999999::::::;;;777666666555555555666666666666555444444333222222666666666666666555555555444555666666444555666888999888777888999:::999777222222333444444555555666555555555444444555555555444555555666666666666666777777888888888777777666888888777666666777888999888666555555666555333111222222222333333444444444222333444333111000111222///111444555555666777999>>>:::666444555666888888888888777777666666555555444444444333333333222222333333444444444333222111222222444555666666777777AAA???>>>>>>??????===<<<===<<<:::999888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888999::::::::::::999888:::===>>>===;;;::::::777777888999999999999888777777777888888999999:::555666777888999:::;;;;;;666666555555444222111000:::::::::999999888888888999:::999999888777777888777777777777888888888888999999888888777777666666666666555555555444444444555555555555555444444444444444333444444555777777666666666666777777777777999888666888:::;;;888666777777666444222222555777999888777888::::::888777999999999888888888777777666666777777888888888999888888999::::::::::::999:::;;;<<<===<<<;;;999888555555666777888999::::::999777666777888888777666::::::999999777666555444666666666666666555555555444444444444555666888888999:::;;;;;;<<<<<<;;;;;;:::::::::999999888888888999888777555555777888999666666777888:::;;;<<<===:::;;;:::999888888:::<<>>===<<<999;;;======;;;:::999:::<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@???>>>>>>???AAACCCFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJIIIKKKIIIFFFEEEEEEFFFEEEDDDGGGHHHIIIJJJLLLMMMNNNNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBAAABBBDDDFFFGGGHHHGGGGGGHHHLLLNNNOOOOOOQQQQQQRRRQQQPPPNNNLLLKKKJJJJJJKKKJJJIIIJJJLLLNNNSSSLLLIIINNNPPPMMMKKKMMMPPPNNNMMMMMMNNNOOOOOONNNJJJLLLOOOQQQQQQOOOLLLJJJNNNSSSWWWXXXUUUQQQOOOOOOQQQSSSVVVUUUSSSQQQSSSUUURRRPPPPPPRRRRRRQQQTTTZZZYYYYYY[[[^^^^^^\\\^^^bbb^^^___YYYNNNIIILLLNNNMMMKKKKKKIIIDDDAAABBBGGGMMMJJJLLLNNNLLLGGGDDDCCCCCCDDDFFFHHHKKKMMMNNNOOOOOOQQQNNNKKKKKKLLLKKKGGGCCCEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@AAACCCGGGIIIHHHFFFDDDFFFFFFDDDAAA@@@AAADDDEEEFFFEEEEEECCCAAA???===BBB@@@======>>>???===<<<<<<:::999777666666777777;;;===???>>><<<999888777666555555555666888;;;<<<>>><<<:::999:::999888777999888555444444555888999555555555666555555444333888777666666777777666555555555555666777999:::;;;999888777777888888777555444444444666777666444222666666555444333333222222000222555666555444555555888888777777666666666555444555555555555555444333666666555444333333222222111000111333444555333111333444555555444444555777444555555666777888888999888888888888777777777777999999888777666555444444777666555444333444444555555555444333333222111111000000111222444555666666@@@???>>>???AAABBBAAA@@@<<<;;;:::999888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888999999:::::::::999777999;;;;;;999888888999777777777888888888999999777777888999999999888888555555666777888999:::;;;666666777888888888888888888888888888888777777777999888888888999888777555777777777777888888888888777777777666666666666666666666555555555444444444666666666555555444444444333333444444555666666666888888777777666666555555888666555777999999777555666666555444222333666888888777777888999999888666999999999888888888777777777777777777888888888999777888999999::::::999999:::::::::::::::999999888666666777888999:::::::::999777666777888999777666666666777888888888888777666666666666666666666666555555555555666777888999999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;::::::::::::999888777666666777888999888888999999999::::::::::::;;;<<<;;;999999;;;<<>>======;;;===>>>===;;;::::::;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDEEEGGGHHHJJJLLLNNNNNNGGGHHHHHHHHHIIIIIIJJJJJJKKKIIIEEEDDDDDDEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAABBBDDDGGGHHHIIIHHHHHHIIILLLNNNNNNNNNQQQQQQQQQQQQOOONNNLLLKKKJJJKKKKKKJJJIIIJJJLLLNNNQQQKKKIIILLLNNNKKKJJJLLLPPPOOONNNNNNPPPPPPOOONNNMMMOOOPPPRRRRRRPPPNNNLLLHHHMMMSSSVVVVVVUUUTTTUUURRRTTTVVVVVVSSSQQQQQQRRRRRRPPPPPPRRRRRRRRRVVV\\\^^^___cccgggeee^^^[[[]]]ZZZ[[[WWWOOOMMMSSSYYYZZZNNNKKKGGGDDDDDDGGGIIIKKKKKKMMMNNNLLLGGGDDDBBBCCCBBBDDDFFFIIIKKKLLLLLLLLLNNNLLLKKKJJJIIIGGGEEECCCDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAABBBEEEGGGGGGEEEFFFHHHHHHFFFCCCBBBDDDFFFEEEEEEEEEEEECCCAAA???>>>@@@AAAAAA???<<<;;;<<<>>><<<;;;:::999888888888888999:::<<<<<<999777555555777777777777888999;;;;;;===;;;999999::::::999888999888666444444666888999666666666555555555555555777666555666777888777555555555555666777999::::::999888777777888888777555555444444555666555444333777666666555444444333333000222555666555444555555777777666666666555555555999999999888666555444333333333333333333333333333222222222333444444222000333555666555444444555666444555555666777777888888777777777777777777777777888888888777666555555444777666444333333333444555444444333222222111000000111111222222333444555555@@@???>>>???@@@AAA@@@???<<<;;;999888888999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999888888999999999:::::::::555777888777666555666777888777666666666777999:::777888999999999888777666555555666666777888999999777888999999::::::999999666666666666777777777777777666666777:::999666222777777777777888888888888555555555555666666666666666666666555555555555444777777666666555444333333222333444666666666666555999999888777666555444444666555555666777777666444444555555444333444777999777666666777888888777555999999999888888888888888777777777888888888888888777888999999::::::999999:::999888888777777888888888888888999999:::::::::888777666777888999888777666666777888888888888888666666666666666666777777666666666666777888999999888888999::::::::::::999======<<<<<<<<<<<<;;;;;;999888777666666777888999;;;;;;::::::999999888888:::<<<======<<<;;;;;;<<>>>>>>>>??????===;;;:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@????????????@@@AAAAAADDDCCCCCCBBBBBBDDDEEEFFFHHHGGGGGGHHHJJJLLLNNNOOOJJJIIIHHHHHHHHHIIIJJJKKKKKKHHHDDDBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFCCCBBBCCCEEEHHHKKKKKKJJJJJJKKKMMMNNNMMMMMMOOOOOOOOOOOONNNMMMKKKKKKJJJKKKLLLLLLKKKJJJLLLMMMOOOKKKIIIKKKLLLKKKJJJKKKOOOOOOOOOPPPQQQQQQOOOMMMOOOOOOOOOOOOOOONNNMMMLLLEEEJJJPPPTTTVVVVVVVVVWWWRRRTTTVVVVVVTTTQQQPPPPPPPPPMMMMMMOOOOOOPPPUUU\\\aaaccciiinnnjjj```XXXWWWbbb```ZZZPPPLLLPPPUUUWWWNNNIIIEEEEEEHHHLLLLLLKKKLLLNNNNNNLLLHHHDDDBBBBBB???AAACCCFFFHHHIIIJJJJJJIIIJJJJJJIIIFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCJJJIIIHHHGGGFFFDDDCCCCCCEEECCCAAAAAABBBDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEDDDEEEEEEDDDCCCAAA???>>>>>>BBBDDDAAA;;;888;;;@@@::::::::::::999888888777666777999888666444333333888888999:::::::::::::::;;;:::888888:::::::::999999888666555555666888999999888666555555555666777666555444555777888888777555555666666777888999:::999777666666888888777555555555444444444444555555777777666666555555444444000222555666555444555555666555555555555444444444888888888777777555444444000111111222333444444444333333222444555444222000444555666666555444444555555555555666666777777888666666666666666666666666777777777666666555555555666555444333222333444444333333222222111111000000222222222333333444444444BBB@@@>>>======<<<:::888;;;:::999888888999::::::::::::;;;;;;;;;;;;::::::;;;:::::::::::::::::::::999999888999999999::::::666666777666444444666888888777555555555666888:::777888999:::999888666444444555555666777888888888999999999888777666555444555555555666777777777888666444444777::::::555000666777777777888888888888555555555666666777777777666666666555555555555555888888777666555444333333111222555777777777555444888888888777666555555555666666666666777777666555222444555555444555888:::777666555666888888666555888888888888888888888888888888888888888888888888777777888999999999999999:::999888777666777888999777777888888888999999999888777666777888999888777999999999888888777555555666666777777777777888888888888777777888999999:::777777888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999;;;;;;:::::::::999999999:::<<<>>>???===<<<<<<<<<>>>??????@@@??????>>>>>>@@@@@@???===;;;:::<<<===:::<<<===???@@@@@@@@@@@@??????>>>>>>??????@@@AAADDDCCCCCCCCCDDDEEEFFFGGGMMMLLLJJJIIIHHHJJJKKKLLLMMMLLLJJJIIIHHHJJJKKKLLLKKKGGGCCCBBBBBBDDDEEEFFFIIIIIIIIIJJJKKKMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOLLLJJJGGGEEEEEEHHHKKKNNNMMMLLLLLLLLLNNNNNNMMMKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLKKKLLLMMMNNNLLLKKKKKKLLLKKKKKKLLLMMMMMMNNNPPPQQQPPPNNNKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHKKKOOOSSSTTTTTTSSSSSSQQQRRRTTTUUUUUUSSSQQQPPPLLLIIIIIIKKKLLLMMMRRRYYY___bbbhhhnnnkkkaaaYYYXXXhhhddd[[[PPPHHHFFFHHHJJJGGGEEEDDDFFFJJJMMMNNNNNNNNNNNNNNNLLLHHHEEEBBBAAA>>>@@@BBBEEEGGGHHHIIIIIIFFFIIIKKKIIIEEEBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCIIIIIIHHHGGGFFFFFFEEEEEEGGGDDDAAA??????AAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???>>>@@@BBBCCC@@@;;;999;;;>>>777888999:::999888666555444666777666444222222222777888999:::::::::999888:::888777888:::;;;;;;:::999888777666666777888999:::999777555555666777999444333333555777999888888444555666777777888888888999777666666777777666555555555444333222333555666666666555555444444444444000222555666555444555555444444444444444444444444111222333444555555666555111222222333333444555555222222222444666666444222333555777777555444333444555555555666666666777777444444444555555555555555666666666666666666555555555444333222222333444555333333333222222222111111333333333333333333333333AAA???===<<<<<<;;;999777:::999888888888999::::::999999::::::::::::999999::::::::::::::::::::::::999999888888888999:::;;;777777888777555555777999777666555444444666888999777888888999888777666555555555666666777777888888888888888777666555333333555666666666777888888888444444444777999999555111666777777777888888888888666666666777777888888888666666666666666666666666888777777666555555444444111222555777777777555444666666666666777777777777666777888888777777777777222333555555555666999;;;777666555666888888666555888888888888888888888888999999999888888888888888777777888999999999999888;;;:::888777777777888999555555666666777777888888777666666666888999999777888888888888888777666555777777777777888888999999999888888888888999999:::666777888888999999888888::::::::::::::::::::::::999999888888888888999999888999999:::;;;;;;<<<<<<:::===??????>>><<<<<<<<<===>>>>>>?????????>>>>>>@@@@@@???===;;;;;;<<<>>>:::<<<===???@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFMMMLLLJJJIIIHHHJJJKKKLLLPPPOOOLLLKKKJJJKKKLLLMMMIIIFFFCCCBBBDDDFFFGGGGGGJJJIIIIIIJJJKKKMMMOOOQQQPPPPPPQQQQQQRRRSSSSSSTTTOOOMMMKKKIIIIIILLLNNNPPPOOONNNMMMNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLOOOOOONNNLLLKKKLLLNNNNNNNNNLLLKKKLLLMMMMMMKKKKKKLLLNNNOOONNNLLLIIIJJJIIIHHHFFFFFFFFFGGGGGGJJJLLLNNNQQQSSSSSSQQQPPPNNNOOOQQQSSSUUUUUUTTTSSSLLLIIIIIILLLLLLMMMRRRYYY\\\^^^dddjjjiiiccc___aaagggbbbZZZPPPGGGBBBAAACCC>>>AAAEEEHHHIIILLLPPPSSSNNNNNNMMMKKKIIIFFFCCCAAA???AAACCCFFFHHHIIIIIIIIIGGGJJJLLLJJJFFFDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEAAA>>>===>>>AAADDDCCCBBBAAA@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>AAA@@@>>>===<<<<<<;;;:::888999:::::::::999777777555666777666444333333444666777888999999888777777999888777777999;;;;;;:::999888777666666777888999;;;999777666555666888999333222222444777999999888444555666777888888777777888777666666777777666444444555555333111111444777444444333333333333333222000222555666555444555555333333333444444444444444111111333444555555555555555555555555555555555555111111222444777888777555222555777777666444444444555555555555666666666666333444444444555555555666555555555555666666666666555444333333333444555555444444444444444333333333444444333333333333222222>>>===<<<===>>>???>>>===999999888777777888:::;;;888999999::::::999999888888888999999999999:::::::::999888888888999:::;;;777999:::999888777888999666555555444444555777888888777777777777777666666666666666777777888888888555666777777888888777777666666666666777777777777333444666888888777555555777777777777888888888888777777777777888888888888555666666666666777777777777777777666666666555555222333444666666666666555555666666666777777777888555777999888777666777777222444666666666777888:::777666666777888888777555888888888888888999999999999999999999999888888888666777888888999999888888:::999999888888888888888333444444555666777888999777666555666888999999888444555666888999999999999777777777888999999::::::999888888888888888999999777777888999999999999888888888888999999999999:::999999999999999999999999777777888:::;;;===>>>>>>;;;===>>>>>>===<<<<<<===<<<<<<======>>>>>>======>>>??????>>><<<<<<===>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@????????????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGHHHJJJLLLNNNOOOQQQOOONNNLLLKKKKKKLLLLLLFFFDDDCCCDDDFFFIIIJJJIIIIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQQQQRRRSSSTTTTTTTTTPPPOOONNNMMMMMMNNNPPPQQQOOOOOOOOOPPPQQQPPPMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJMMMPPPQQQOOOMMMKKKKKKMMMPPPPPPLLLKKKMMMNNNMMMKKKJJJKKKLLLMMMMMMKKKIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHIIIKKKNNNRRRSSSRRRQQQNNNNNNOOOQQQTTTVVVVVVUUUOOOMMMNNNQQQRRRQQQUUU[[[[[[\\\```fffgggdddeeeiiikkkfff___WWWLLLAAA;;;<<<:::@@@FFFJJJJJJLLLPPPSSSNNNMMMLLLKKKJJJHHHEEEBBB@@@BBBDDDGGGIIIJJJKKKKKKIIIKKKLLLKKKIIIHHHHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDAAA>>><<<===@@@CCCCCCBBB@@@@@@AAABBBBBBAAA>>>>>>???@@@@@@???>>>===???===::::::<<<<<<;;;999::::::;;;;;;;;;::::::999666777777777555444555666555666777888888888888888999888666777999::::::999888888888777777888888888:::999777666666666777888333222222444666888888777444555666777888777666666888666555555777777666444222444666444111111333666333222222222222222222222000222555666555444555555333333333444444444444555777777777666666444333333666666666555555555555555111111222555888999777666111333666777666555444555555555555555555555555555333333444444555666666666444444444555555666666777555555444333444555666777555555555555444444444444333333333333333333333333===<<<;;;<<<>>>???>>>===999888777777777888:::;;;888888999999999999888888777777777888888999999999:::999888777777999;;;<<<777999;;;;;;:::999888999444444555555555666666666888777666555555666888999777777777888888888888888555666777777888888777777666666666555555555555555222666999888555444666999777777777777888888888888777777777777777666666666555666666666777777777777666666666666666777777777333333444444555666666666777777777777666666666666444666888888666444555777333555777777777777888999888777777888999999888666777777888888888999999999:::::::::999999888888888666777777888888888888888777777888888777777666555222333444666777999:::;;;777666555666888:::999888444555666777999999999999777777888888999::::::;;;999888888777777777888888777888999999::::::999999888888888888999999::::::888999999999999999999888777888999:::;;;===>>>>>><<<======<<<;;;;;;<<<>>>::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<===>>><<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGHHHJJJLLLNNNNNNOOONNNNNNLLLKKKJJJIIIIIIBBBBBBCCCFFFJJJLLLLLLKKKIIIHHHGGGGGGIIIKKKNNNPPPOOOOOOPPPPPPQQQQQQRRRRRROOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOQQQRRRQQQNNNLLLKKKKKKJJJJJJKKKLLLMMMNNNJJJMMMQQQRRRQQQNNNKKKJJJKKKPPPPPPKKKIIILLLNNNLLLMMMKKKJJJKKKLLLMMMLLLKKKGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGIIIMMMQQQTTTSSSQQQQQQOOONNNOOORRRUUUUUUUUUQQQPPPRRRVVVVVVTTTVVV[[[ZZZZZZ]]]bbbcccaaacccggghhheeebbb^^^SSSEEE===<<<>>>BBBGGGKKKMMMNNNOOOOOOMMMLLLJJJKKKKKKJJJFFFCCCAAABBBEEEHHHJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJIIIFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA???<<<<<>>@@@AAA@@@???;;;<<<===>>>>>>===<<<<<<:::;;;::::::999999:::;;;999888888888888888999999666777777666555444555777666666666777888999:::;;;:::888777777999:::999888888888888888888888888888888888777777777666666666444333222444666777777666333444666777888777666555888666555555666666555444000333666555222000222555333333333333333333333333000222555666555444555555333444444444555555555555888777777666555333222111333444444555555666666666444444444666777777666444///222666777777666666666555555555555555555555555333444444555666666777777333333444444555666777777666666555444555666777888444444444444444444444444333333333333333333333333===<<<::::::;;;;;;:::999888888777777777888:::;;;888888999999999999888888666666777777888888888999:::999888777777999;;;<<<666999;;;<<<;;;999888888333444555555666666555555888777555333444666999;;;888888888888888999999999777777777777666444333222555555555444444333333333222777;;;999444333777<<<777777777777888888888888777777666666555555555444555666666666777777888888555555666666777777888888444444333444444555777777999999888777666555444444222555777777444333444666333555777888777666777888999888777888::::::888777777777888888999999999999:::::::::999999888888888666666777888888888888888555666777777777666444333222333444666888:::<<<===666555555666999:::999888777888888888888777777666777777888999::::::;;;;;;888888777777777777777888888888999::::::::::::999888888888999999:::::::::888999999::::::999999888888999999:::;;;<<<===>>><<<===<<<;;;999:::<<<>>>999::::::;;;<<<<<<<<<;;;888;;;===>>>>>>======>>><<<>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIGGGFFFAAAAAADDDHHHLLLNNNNNNMMMLLLKKKIIIIIIKKKMMMQQQSSSNNNNNNNNNNNNOOOOOOPPPPPPMMMNNNOOOOOOOOONNNMMMMMMOOOOOOPPPQQQSSSRRROOOMMMMMMMMMLLLLLLLLLNNNOOOPPPJJJNNNRRRSSSQQQNNNKKKJJJIIIOOOPPPJJJGGGKKKMMMKKKNNNMMMKKKKKKLLLMMMMMMLLLEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIMMMQQQRRRQQQNNNTTTQQQNNNNNNQQQTTTTTTTTTQQQPPPSSSWWWWWWTTTUUUYYYXXXWWW[[[___```]]]^^^aaaYYYXXX[[[___ZZZNNNGGGHHHEEEEEEGGGLLLQQQQQQNNNJJJMMMKKKJJJJJJLLLKKKGGGDDDAAABBBEEEHHHJJJKKKKKKKKKLLLJJJIIIJJJMMMNNNKKKHHHEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???<<<<<>>666555444333333444555666666777777666444444555777888777777777888:::<<<>>>:::888777777888999999888888888888888888888888888666777777777777666555555444333333444666777666555333444666888888777555444888666555555666666555444///333777666333000222444444444444444444444444444000222555666555444555555444444444555555666666666333333333444333333222222000111222333555666777888777777666777777666444111...111555777777777666777555555555555555555555444444444555555666777888888222333333444555666777777777666555555666777888999333333333333333333333333222222222333333444444444999::::::;;;;;;::::::999999777777999;;;;;;888555;;;;;;:::999888777666666666666777777888888888999:::999777666666777999:::999::::::::::::999888888666777888777555444333444777666444333444777999;;;:::;;;;;;999888777888999888888777666555444444333444444444444444444444444333777:::999444333666:::666666666666777777777777555555666666666666555555666555444444555666555444555555555555555555555555333333333444444666777888888888777777666444333222555555555555555555444444333333444555666777888999666555555666888888777555555555666666777777777888777888888999999:::;;;;;;999999999888888888888888777666666555444333333333666666777666666777999<<<666555444555777999999888777666666666777888999999777444333444777999999777444555666888888999999999;;;;;;:::::::::999999999;;;:::999999;;;;;;:::999888999999::::::999999888777777777888999;;;<<<===>>>>>>>>>>>><<<:::888777<<<<<<;;;:::;;;<<<===>>>===>>>???@@@@@@???>>>===@@@===;;;>>>CCCEEECCC@@@AAA@@@???>>>>>>=========@@@@@@AAAAAACCCDDDFFFFFFAAADDDHHHKKKJJJIIIIIIIIILLLLLLLLLKKKKKKJJJIIIHHHEEEDDDEEEGGGJJJLLLKKKJJJNNNOOOPPPNNNKKKKKKNNNQQQPPPOOOOOONNNNNNMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKLLLMMMOOOQQQRRROOOPPPRRRSSSRRRNNNKKKHHHLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLKKKMMMLLLIIIIIIKKKEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIHHHIIIKKKOOORRRQQQMMMJJJLLLQQQTTTSSSQQQOOOPPPSSSUUUWWWWWWVVVVVVXXXXXX[[[aaafffeee___YYYOOOQQQXXXaaaeee___PPPDDDGGGIIILLLNNNPPPOOONNNMMMMMMMMMNNNNNNLLLIIIFFFCCCEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHFFFCCCAAA???>>>>>>DDDDDDDDDBBBAAA???===<<>>=========@@@>>><<<<<<===>>>>>>===???===;;;;;;>>>>>><<<:::888999999:::999888777666888555444555777888666444666666666666666555555555999999888888777777666666666555444555666777777555333555777888888777555333666666666666666666666666333444555777777777666555444444555666777777666666777666555444444444444444666555333222222333555666222222333333333333444444111222444666666666444333333222111111222333555666555555444444444333333333555111222777888444444888555555666777777777777777444444555666777777777666666555444333222111111111333333333444444444555555666444222333444555444333222222333444444555555666555333222222333444222111222222222222222222222222999::::::;;;;;;::::::999999777777888::::::888666777777777777888888888999555555666666777777777777:::999888666666777888999999999::::::999999888777444555777777555555555666555555666666777777888888555777888777666777888:::777777666666555555444444444444444444444444444444555666666666666555666666555666666666777777777777555555666666666666555555666444333444555666555444555555555555555444444444333333333444444555666777666777777666666555444333555555555555555555444444333333444555666777888888888777777888::::::999777666666666777777777888888999999999999999999999999888888888888888888888777999888888777666666555555666777777777666777999;;;777666555666888::::::999777666666666666777777888999777666777:::<<<;;;:::666777888999999999999999888888888999999::::::::::::999888888999:::999888888999999::::::999999888777777777888999:::<<<<<<<<<<<<=========;;;:::999::::::999999999:::;;;<<<<<<===>>>??????>>>===<<>>===<<<;;;<<<<<<===>>>??????AAACCCEEEGGGHHHBBBFFFIIIKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLKKKJJJIIIFFFFFFGGGJJJMMMNNNMMMKKKNNNOOOPPPNNNKKKKKKMMMOOOPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJMMMPPPRRROOOPPPRRRSSSRRRPPPLLLJJJLLLLLLLLLLLLMMMNNNOOOOOONNNKKKKKKMMMLLLHHHFFFHHHGGGHHHHHHHHHGGGGGGIIIKKKIIIHHHHHHIIIJJJMMMPPPQQQRRROOOMMMNNNSSSUUUTTTQQQMMMOOORRRUUUWWWWWWWWWVVV[[[]]]aaaeeefffbbbZZZTTTMMMNNNRRR[[[bbbaaaXXXPPPGGGIIIMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNLLLIIIEEECCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDAAA@@@???>>>BBBBBBBBBAAA???>>><<<;;;????????????===<<<<<<===>>><<<;;;;;;<<<======<<<===;;;::::::<<<<<<;;;888999::::::::::::888666555777555333444666777666444666666666666666666666555777777777777777666666666666555444555666777777555444555666777777666555444555555555555555555555555444555555666666666666555444444555666666666666666666666555444444444444444444333111000000111333444222222222333333333444444111222333444555444444333222222111111222333555666555444444444444333333333222///000555555222222666444444555666666666666555444555555555555555666666666555444333222222222222333333333444444444444555555444222222444555444333222222333444444555555666666444333333444444333222333333333222222222222222999999::::::::::::999999:::888666777888999888777666666666666777777777777555555555555666666666666;;;:::888777666777777888999999999999999888777777111333666666666555777888555666777888888777666555444555666666444444555777666666555555555555555555444444444444444444444444666444333444666777555333555555666666666777777777555555666666666666555555555444333444555666555333666666555555555444444444333333333444555555666666555555666666666555555444444444444444444444555555333444444555666777888888888777666777999:::999888777777777777888888888888;;;::::::999888888777777666666666777777777777777999888888777777666666555666777777777666777999;;;999777666777999:::::::::777777777777777666666666999888777999;;;<<<;;;:::888888999999999999999888555666777888999:::;;;;;;999777666777888999888777888888999999999999888888777777777888999:::;;;<<<:::;;;<<<======<<<;;;:::888888777777888888999:::;;;<<<===>>>>>>===<<<;;;===;;;999;;;???AAA@@@>>>===<<<:::999999:::;;;<<<======>>>@@@CCCEEEGGGIIIDDDGGGJJJLLLLLLKKKKKKKKKFFFGGGJJJKKKLLLLLLKKKJJJGGGHHHJJJMMMPPPPPPNNNLLLNNNOOOOOOMMMKKKKKKLLLNNNQQQOOOMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGLLLJJJGGGFFFGGGJJJMMMPPPNNNOOOQQQSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJKKKNNNLLLFFFCCCDDDFFFGGGFFFEEEDDDFFFJJJMMMJJJHHHFFFHHHLLLPPPPPPOOORRRPPPOOOQQQTTTUUUSSSQQQNNNOOORRRUUUWWWXXXWWWWWW[[[aaaiiimmmkkkccc[[[VVVMMMKKKLLLQQQXXX[[[XXXSSSGGGJJJMMMPPPPPPOOOLLLIIIKKKLLLMMMMMMKKKHHHDDDBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEECCCAAA???>>>===@@@@@@@@@???>>><<<;;;:::===============<<<<<<<<<;;;:::999:::<<<======<<<<<<;;;::::::;;;;;;:::888;;;<<<<<<;;;:::888666555555444333444555666555333555666666777777666666666555555555666666666666666666555444555666777777555555555555555555555555555555555555555555555555555666666555555555555555555444444555666666666666555555555444333333333444444333222111000000111222333222222222222333333333333222222222222222333333333222111111111222333444555444444444444333333333333111000111444555333222555333333444555555555555444666555444333333333444555666555555444333333333333333333333333444444444444555444222222444444444333222222333444444555555666777555444444555555444333444444333333222222111111999999::::::::::::999999999888777666666777888999888888777666555444333333666666666666666666666666:::999888777666666777777888888888999888777777666222333555666555555666777666777777777777666666555666777888666333111111222444555555555555555555555444444444444444444444444444444333444444444444333555555555666666666777777444555555666666555555444555444333333555555444333666666666555444444333333333333444444555555555555333444555555666666666555333333444444444444555555444444555555666777777888666444333444666888777777777777888888888888888888:::999999999888888777777555555555666666666666666666666666666555555444444555777888888777777888:::999777666666888:::999999999999999888888777666666777777777888999999999999777888888888888777777666666777777888999999::::::999888777777888999888777888888999999999999888888777777777777888999:::;;;:::;;;<<<<<<<<<<<<::::::777777777777888888999999999:::;;;<<<===<<<;;;:::;;;999999:::===>>>===<<<<<<;;;999888888:::<<<======>>>>>>@@@BBBDDDFFFGGGFFFHHHKKKLLLLLLKKKKKKLLLEEEGGGIIIKKKLLLKKKJJJIIIFFFGGGJJJMMMPPPOOOLLLIIIKKKKKKLLLLLLLLLLLLMMMNNNQQQOOOLLLIIIGGGGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHFFFEEEDDDDDDDDDDDDHHHGGGFFFFFFGGGHHHJJJLLLLLLMMMOOOQQQQQQOOONNNLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKMMMPPPMMMFFFBBBAAABBBCCCDDDDDDDDDEEEGGGIIIJJJFFFCCCFFFLLLPPPOOOLLLPPPOOOPPPQQQTTTTTTRRROOOQQQRRRTTTWWWXXXWWWVVVVVVVVV```mmmsssppphhhbbb___PPPLLLIIIJJJMMMNNNLLLIIIFFFHHHLLLOOOOOOMMMIIIGGGIIIJJJKKKKKKJJJGGGDDDAAA@@@AAABBBCCCDDDCCCCCCBBBGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;<<<===>>>======;;;999999:::<<<>>>>>>===<<<<<<============;;;:::=========<<<;;;888666555444444333444444444444333555555666777777777666666333444444555555666666666666555444555666777777555666555555444444555555666555555555555555555555555888777555444333444444555444444555666666555555555444444333333333333333444444444333222222333444444111222222222222333333333222111111000111111222222111111111222222333444444444444444333333333222222222222333555666555555666333333444555555555555555777555333111111111333444666555555444333333333444222222333333333444444444555333222222333444444333222222333444444555555666777666555555666666555444444444444333333222111111888999999::::::999999888888888777666555666888999888888777666555444333333777777777777777777777777999888888777777666666666777777888888777777666555333555666666555444444555999888666555444555777888666777888777555222222222444444444444555555555555444444444444444444444444111444777555222111333666555555555555666666666666444444555555555555444444555333222333444555444333666666555555555444444444222333444444555444444333222333444555666666666666333333333333444444555555444444555555666666777777555444333333555777888777888888777777777777777777777777777888888999999999444444555555666666666666666666666666666555555555555777888888777777888999888666555555777888888777999::::::::::::999777777666777999999999999888888555666666666666666555444999999999888888888888888:::888777888999:::999888777888888999999888888777777777777777888999::::::;;;<<<<<<<<<<<<:::999888777888888999999999999999888999:::<<<<<<<<<;;;:::999999888999;;;<<<;;;;;;<<<;;;:::999:::;;;===>>>?????????@@@@@@BBBCCCCCCFFFHHHJJJKKKJJJJJJJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEGGGKKKMMMMMMIIIFFFGGGHHHIIIJJJLLLNNNNNNNNNPPPNNNKKKHHHFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHJJJKKKLLLNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLNNNQQQOOOGGGBBBAAA===@@@CCCEEEDDDCCCCCCCCCGGGCCCAAADDDJJJNNNLLLIIIMMMMMMNNNPPPQQQQQQPPPNNNTTTUUUVVVXXXXXXVVVUUUTTTPPP\\\jjjrrroooiiidddcccRRROOOKKKIIIHHHFFFBBB???DDDGGGJJJLLLMMMJJJGGGEEEGGGHHHIIIJJJHHHFFFCCCAAA@@@AAACCCDDDEEEDDDCCCBBBEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<:::999===============<<<;;;;;;===;;;:::<<<>>>??????===<<<:::999:::===>>>???>>>>>>???AAAAAA@@@???===============<<<;;;888666555333444444444444333444444444555777888888888777666333333444444555555666666666555444555666777777555555555444444444444555555555555555555555555555555777666555333333333444555444444555555555555444444333333222222222222333444333333333333333333333333111111111222222222333333222222111000000000111222000000111222333333333333444444333333333222222222111222444444444555555444444444555666666666666555666555333111000111222333555555444333333333444444222222222333333333444444444333111111333444333222222222333444444555555666888666555555666777555444444444444333333333222222888888999999999999888888666777888777666555777999555555555555666666666666888888888888777777777777777777777777777777777777777777777777777666555555333555666666444333333444999777555444444555888:::111333666777666666666777555555444444444444444444444444444444444444444444000555888666111000333888444444555555555666666666444444555555555555444444444333222333444555444222555555555555555555555555222333444555555444333222222333444555555555555555222222333333444444555555555555555555666666777777777555444444777999::::::777777777777666666666666666666777777888999999:::444444555555666666777777888888888888888888888888555777999999888777777888888666555555666777777666888999:::::::::999888777777999;;;<<<:::999999999444444555555555555444444888888888888777777666666:::999888888999:::999888777777888888888888777777777777777777777888999999;;;<<<<<<<<<;;;:::888777888888999::::::::::::999888999:::;;;<<<<<<;;;;;;888888999999:::::::::::::::::::::;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFIIIKKKKKKHHHFFFFFFFFFGGGIIILLLNNNMMMLLLNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDDDDDDDAAACCCHHHKKKLLLLLLIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLNNNQQQOOOGGGCCCBBB<<>><<<:::888;;;<<<<<<<<<<<<<<<;;;;;;===;;;:::;;;>>>@@@>>><<<===;;;:::;;;===>>>>>>======@@@BBBCCCAAA???>>>>>>;;;<<<<<<;;;:::888666555333555666555444333444555333555777999999999777666444444444555555555555555666555444555666777777555444444444444444444444444444444444444444444444444555555444444444444444444444555555555555444333333222222111111222222333333111111111111111111111111111111111111222222222222222222222111111111111111///000111222333333333333333333333333222222222222...111222111111444444111444444555666666666666666555444333222222222333444444333333222222333333333222222222222333333333333444333111111333333333222222222333444444555555666888666555555666666555444333333333333444444444444888888999999999999888888444777999888666555666888555555666666666777777777888888777777777666666666555555666777777888888888666666777777666666555444111333555555444444555666666666555555666777888999///111555777777666777777555555555444444333333333444444444444444444444444333555666555333333444666444444444555555555666666333444444555555444444333444333222222444444333222333333444444555666666666111333444555555444222111333333444555555555444444111222222333444444555555555555555555666666666666777555333444666999::::::666666666666555555555444777777777777888888888888444555555666777777888888888888888888888888888888555777999999888777777777999777666666777888888777555666888999999888777666666999<<<<<<:::888888888333333444555666666666666444555555555555555555555999777777777888999888777777777888888888888777777777777777777777888888999999:::;;;;;;;;;;;;999999777888999:::::::::999999777999:::<<<<<<<<<<<<;;;888999999999999999::::::888999:::<<<===>>>>>>===>>>>>>>>>>>>???@@@BBBBBBDDDEEEGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGHHHJJJLLLLLLJJJIIIHHHGGGGGGIIILLLMMMKKKHHHLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAEEEEEEDDDDDDDDDDDDDDDEEEAAADDDGGGKKKMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLOOOMMMFFFBBBCCC???BBBDDDEEECCCAAA@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJHHHIIIJJJKKKLLLNNNPPPQQQNNNOOOQQQSSSTTTSSSRRRQQQPPPWWWaaaggggggdddbbbaaaUUUSSSPPPNNNLLLJJJHHHFFFFFFGGGHHHJJJKKKKKKKKKKKKDDDEEEGGGGGGFFFDDDAAA???>>>@@@CCCFFFGGGGGGFFFEEEBBBCCCEEEFFFFFFFFFDDDCCC@@@@@@AAAAAA???===;;;999999999::::::;;;:::::::::===:::888:::===???<<<999===;;;::::::;;;<<<<<<;;;:::===AAAAAA???<<<;;;<<<999::::::::::::888666555444666777666444333555777333555777999:::999888777666666666555555555555555666555444555666777777555333333555555555555333333444444444444444444444444333333444555555555444444444555555555444444333222111111111111111222333333000000111111111111000000111111111111222222222222222222333333333222000/////////111222333333222222333333333222222222222111---111222000000444444111333333444555555555555444333333333333444444444444222222222111111222222333111222222222222333333333444222111111222333333222222222333444444555555666777666444555666666555333222222333333444555555555888888999999999999888888333666999999777555555777999999888777666555444444777777666666555555555444333444555777888888888888666666666666666555555444///111333555555555777888333444666777888888888777000333666777666444444444666666555444333333222222444444444444444444444444666555333444666666555444444444444555555555666666333444444555555444444333444333222222444444333222222333333444555666777777111222444555555444222111333444444555555444444333111111222333333444555555555555555666666666666666555333111111444777888999666666555555444444444333999999888888777666666666555555555666777888888999666666666666666777777777555777999:::888777666777:::999777777888999999888222444666777888777666555333666999:::777555555666333444555666777777777777000111222222333444555555888666555666777888777666777777888888888888777777888777777777777777888999777888999;;;<<<<<<;;;;;;666777888::::::999999888888999:::<<<======<<<<<<888999::::::999999:::;;;666777:::===>>>>>>===<<<<<<<<<===>>>???AAACCCDDDCCCDDDEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMKKKJJJJJJKKKMMMNNNMMMKKKJJJIIIHHHIIIKKKKKKHHHEEEJJJKKKLLLLLLKKKHHHEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEECCCEEEGGGJJJLLLNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIJJJMMMKKKEEEBBBCCCCCCEEEEEEDDDBBBAAAAAABBBAAACCCFFFHHHHHHIIIJJJLLLHHHIIIJJJJJJKKKNNNQQQTTTHHHJJJMMMPPPRRRRRRRRRQQQQQQWWW___eeehhhhhhgggfffWWWTTTQQQMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNCCCEEEFFFGGGFFFCCCAAA???===???CCCFFFGGGGGGFFFEEEAAACCCEEEFFFGGGFFFEEEDDDAAAAAABBBBBBAAA>>><<<:::777777888999999999999888===999777888<<<===;;;777<<<:::999999:::;;;:::999777;;;??????<<<999999999888999999:::999888777666444666888777555444555888333555777:::::::::888777777777777666555555555444666555444555777777777555222333555666666555333222444444444444444444444444111222444555666555444444444555555555444444333222111111000000111222333333222222333333333333222222000111111111111222222222111222444555444222000///...///111222333333222222333333333222222222111111///444555111222777666222222222333444444444333333222333444555555555555555111111111000111111222222111111222222222333333333444222111111222333333222222222333444444555555666777555444444555555444333111222222333444555666666888999999:::::::::999999999777555666999999888555777888888777555444666777999888888777666555555444666666666666666666666666555666666555333333444666777666444444555666666555555555555555666666666666555555444444444555666666444444444444444444444444333333333333333333333333666444000///333666...!!!222222333333333333444444555555444444444333333333111222222333333222222111444555666555444333444555444444555555555555444444333111000000111222111000222222333333444555555666444333333333333444555555222444555777777777666666999777555333222333444555:::888555444444555444333666777777555333222333555666555444333444666888999:::;;;;;;999888777888:::888777555666777888666555444666888888888777888999666777777888888777555444444444555666555444222111333444444555555444444333666666777777666555444444777888::::::888777888999888777555444444666888999444777:::;;;:::999888888888888888888888888888888888999999:::;;;<<<======;;;999777666777888999999888999;;;===????????????=========>>>AAACCCFFFHHHCCCBBBAAAAAA@@@@@@AAAAAANNNJJJDDD@@@???CCCHHHLLLMMMLLLLLLMMMOOOOOONNNLLLMMMKKKIIIGGGFFFGGGHHHIIIKKKLLLNNNMMMKKKHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAAFFFFFFEEEDDDCCCDDDGGGIIIKKKIIIHHHGGGHHHKKKNNNPPPOOONNNMMMLLLJJJIIIGGGGGGGGGIIIJJJIIIHHHHHHKKKNNNPPPMMMJJJIIIKKKKKKHHHDDDDDDEEEGGGHHHGGGEEEBBB@@@@@@CCCHHHLLLNNNNNNMMMLLLIIIIIIIIIJJJKKKMMMOOOPPPMMMLLLLLLKKKLLLLLLNNNNNNMMMPPPUUU[[[```dddfffgggaaa\\\TTTNNNKKKKKKKKKLLLIIIIIIIIIJJJLLLMMMLLLKKKKKKIIIFFFFFFFFFEEE@@@<<>>???@@@AAAAAA@@@???===<<<<<<;;;:::999888999:::::::::;;;;;;;;;::::::999999999999999999999999999999777888:::<<<===>>>??????777777777777777777777888444777::::::888888:::<<<777888888888888777666666333444444555555444444333666555444444555666777888333333333333333333333333222444555666555333000...333333333444444333222222666555333222111222222333444333333222111111111222111111222333222111000///,,,---///000222222333333333444555555333111111222...///000111111111111111333555666444000///000111111111111111111111111111111222333333444444333333555555444333333333333444000000000000000111111111333333333333333333333333333333222333444444333111444444444444444444444444555444333333222222222222777444000000222444444333888999999::::::999999888888666555666888999888666777888888777555444666777888888777777666555555444555555555555555555555555444555555555333333555777666444333444555666555333555555555555666666666666555555555555555444444444444444444444444444444444333333333333333333333333222222111000555888333***222222222333333333444444555444444444444333333333111222222333333222222111333444555555444444555666444444555555555555444444555333111111333444333222111111222333444555666777444333333333333444555555333444555666666777777777999777555444333333444555777555333333555666777666666666777555444333555666777666555444444555777888999::::::999777777888:::888666555666777888777555555777999999777777777888777777888888777666555444333444555555444333222111333444444555555444444333666666666666666555444444666777999999888888999:::888777666555555666777888444777999:::999888888888999999999999999999999999888999999:::;;;<<<=========;;;999888777777777777666888:::<<<===>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFCCCBBBBBBAAAAAAAAAAAAAAAGGGEEECCCAAAAAACCCFFFGGGKKKJJJJJJKKKNNNOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLMMMLLLJJJHHHFFFEEEAAAAAAAAA@@@@@@@@@??????CCCDDDEEEDDDDDDEEEGGGJJJKKKJJJIIIHHHIIIKKKNNNOOONNNNNNLLLKKKJJJHHHGGGGGGCCCEEEGGGGGGEEEEEEGGGJJJLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGKKKOOOQQQQQQPPPNNNIIIIIIIIIJJJKKKMMMPPPQQQQQQOOOMMMLLLKKKLLLMMMNNNKKKMMMPPPTTTXXX\\\^^^```]]]YYYSSSOOOLLLKKKKKKLLLJJJIIIIIIJJJLLLMMMLLLKKKKKKJJJHHHGGGEEEBBB===:::>>>>>>???BBBEEEGGGGGGEEECCCDDDDDDDDDCCCAAA???>>>@@@@@@AAAAAA@@@???======::::::999888999:::;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;888888777777777777777777444777999999888777888:::888888888888888777777666444555555555555555555444666555555444444555666777333333333333333333333333333444555555444333111///333333333444444333333222444333222222222333444555444333222222111111222222111222222333222111000///......000111222222333333111222444444333222333444000111111111111000000///111333444333111000111333111111111111111111111111222222333444444444444444444444333222222222222222000000000000111111111111333333333333333333333333555222000000111222333333444444444444444444444444555555444333333333444444666333000000222444444333888999999999999999888888777666555666888999888777666777888777666555666777888777777666666555555555555555555555555555555555333444555444333444666777333333333444666555333111444555555555555666666666555555666666555444333222444444444444444444444444333333333333333333333333111333444444555777555000222222222222333333333333444444444444333333333333111222222333333222222111222333444444444444555666444444555555555555444444666444333333555555555444111111222333444666666777333333333333333444555555444444444444555666777888999888666555444444555666444222111222555888999999555666777666555555777888888777555444444555666666999999:::999777666888999777666555666777888777666666888999999777666666777777888888777666555444333333333444444444333222222333444444555555444444333555555555666555555444333444666888999999999:::;;;888888888777777666666666555777999:::999888888888999999999999999999999999888888999:::;;;<<<======???>>><<<:::888777666666888999;;;===>>>??????>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEHHHGGGGGGIIILLLOOOPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIGGGFFF@@@??????>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFGGGJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFAAACCCEEEEEEEEEEEEFFFGGGGGGJJJMMMOOOOOOPPPPPPQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHJJJMMMPPPQQQQQQPPPOOOIIIIIIIIIIIIKKKNNNQQQSSSTTTRRRNNNLLLJJJKKKMMMOOOKKKKKKLLLNNNQQQTTTWWWXXXYYYWWWTTTPPPNNNLLLKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKLLLLLLJJJEEEAAA===<<<======>>>@@@DDDGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@>>>AAAAAAAAAAAA@@@???>>>===999999888888999:::;;;<<<:::999888888888:::<<<============<<<<<<;;;;;;;;;:::;;;;;;::::::999888777888888888777777666666666555777888888777666777888888888999999888888777666555555666666666666555555777666555555444555555555333333333333333333333333444444444333222222111111222333333444444333333333222222222222333444555666333333222222111111222222111222222222222111000000000111111222222222222222///111333444333333444555111222222111111000///...000111222222111111222444111111111111111111111111222333444444555555444444333333222111111111111111//////000000111111111111333333333333333333333333555222///---///111333333333333333333333333333333555444444444444555555666555222000000222333333333888999999999999888888777555555555666777888888888555777888888666555666777777777666666666555555555444444444444444444444444111333444444333444666888333333444666777666444111444444444555555555666666444555666777666444111000444444444444444444444444222222222222222222222222222555666666444333222111111222222222222333333333444444444333333333222222111222222333333222222111333444555444333222333444333444444555555444444333666444333333555666666555333333333444444444555555333333222222333333444555555444333333444555777888888777666555555555555666333111000111444777888888444555666666666666888:::888777666555444444555555888888999888666666888999777666555666777888777666777888:::999777666666666888888777777666555444333333333333333333333222222333444444555555444444333444444555555555555444444333555888999999999;;;<<<999999999888888666555444555777999999888777777888999999999999999999999999888888999:::;;;<<<<<<===>>>???>>><<<:::888888888;;;===>>>@@@AAABBBAAAAAA???@@@AAACCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????AAABBBDDDFFFGGGGGGGGGFFFHHHGGGFFFGGGJJJMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIJJJKKKJJJHHHGGG@@@??????>>>>>>>>>???@@@@@@CCCFFFHHHIIIJJJMMMNNNMMMLLLLLLLLLKKKLLLLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGGGGGGGFFFJJJOOOQQQPPPPPPRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOIIIKKKMMMOOOPPPPPPOOONNNJJJJJJIIIJJJLLLOOORRRTTTTTTQQQMMMJJJJJJKKKNNNPPPOOONNNLLLLLLMMMPPPRRRTTTXXXXXXVVVTTTPPPMMMKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKMMMOOOMMMHHHCCCBBBBBB@@@??????AAADDDFFFGGGGGGDDDDDDDDDDDDCCCAAA@@@>>>AAAAAAAAA@@@@@@???>>>>>>;;;:::999888888999::::::666777888999:::;;;<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;:::999888777888888888777666666555555666777777777777666666666888888999999888888777666444444555555555555444444777666666555444444444444222222222222222222222222555444222111111111222222222222333444444444333333222222222333333333444444333333222222111222222333222222222222111111000000222222333333333222222111000222444444222222222333000000111111111000000///111111222222111111222222111111111111111111111111333333444555555555555444333333222111111111111111//////000000111111222222333333333333333333333333444222000///111222222222222222222222222222222222333333333333333444555666222111000000111222333333999999999999888888777666555555666666666777777888444666888888777666666777666666666666555555555555444444444444444444444444111222333333333333666888444444555777888777555222444444444444555555555555444555666666555333111///444444444444444444444444222222222222222222222222111333555555333000000222111111111222222222333333444444333333333222222222111222222333333222222111444555555444111000000111333333444444444444333333444222111222444555555444666555555444444333222222333222222222222333444444444444333333333555777888777666666555555555555555444222000111333555666666444555666666666666999;;;777777666666555555555555666777888777666666777999666555555666777888888777777888:::999777666666666888777666666555444444444333333333333333333333444333444444555555444444333444444555555666555555444222555777999999:::;;;===999999999999888777555444666777999888777666777888999999999999999999999999777888888999:::;;;<<<<<<;;;===???>>><<<;;;;;;======>>>@@@BBBCCCCCCBBBBBB@@@AAABBBCCCDDDCCCBBBBBB???>>>>>>===============AAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFHHHJJJLLLLLLKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLKKKIIIBBBAAA@@@??????@@@BBBCCCBBBEEEHHHJJJKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJKKKJJJHHHFFFGGGKKKOOOPPPOOONNNPPPSSSSSSTTTUUUVVVUUUSSSQQQPPPKKKLLLNNNPPPQQQPPPOOOOOOLLLKKKJJJJJJLLLOOOSSSUUURRROOOLLLJJJJJJLLLPPPRRRQQQOOOMMMKKKKKKMMMPPPRRRXXXZZZZZZWWWRRRNNNLLLLLLLLLJJJIIIJJJLLLMMMNNNMMMHHHKKKMMMLLLIIIFFFGGGIIIGGGEEEBBBBBBCCCEEEFFFEEECCCCCCDDDCCCBBBAAA???>>>AAAAAA@@@???>>>>>>>>>>>>>>><<<:::888777777777777333555888;;;<<<<<<;;;999;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;:::777777777777666666555555777666666777777777666555777888888888888777666666222333333444444333333222666666555555555444333333222222222222222222222222444333222000000111222333111222333333444444444333444444444333333222222222333222222111222222333333222222222111111111111111222333333333333222111111222444555444111000000000---...///111111222222222333333222111111000//////000000000000000000000000222333444444555555444444444444333222222222222222...//////000111111222222333333333333333333333333222222222444555555222000222222222222222222222222222111111111222333444444000000111111000111222333999999999999888777666666555666777777555555666777333666888888777666666777555555555555555555555555333333333333333333333333222333444333222333555666666555555666888888666444333444444444444555555555444444555555444333222111444444444444444444444444222222222222222222222222//////000333333111222555111111111111222222222222333333333333222222222222111222222333333222222111333444555333111///000111333333444444444444333333333111000111333444444444666666555444333333222222222222222222222333444444333333333333444555666777555555555555555555444444444222111111222444555444444555666666555666888:::666666666666666555555555555666777666555555777999666555444666888999888777666888999999777666666777777666555555444444555555444444333333333444555555333444444555555444444333444555666666777666666666333555888999999:::;;;<<<999999999888888777777666777888888888666555666777888888888888888888888888777777888999:::;;;<<<<<<999<<>>AAA===>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<===??????@@@@@@AAACCCEEEEEEGGGGGGGGGIIIKKKLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHIIIMMMOOOMMMKKKEEEDDDBBBAAABBBCCCEEEFFFEEEGGGJJJKKKKKKLLLOOOQQQOOOOOOPPPOOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEHHHKKKMMMLLLIIIFFFIIIKKKLLLLLLKKKLLLMMMNNNPPPRRRTTTVVVVVVTTTRRRPPPNNNOOOPPPRRRSSSSSSRRRRRRNNNMMMKKKJJJLLLOOORRRUUUQQQOOOMMMLLLLLLNNNQQQSSSPPPOOOMMMKKKKKKLLLOOOPPPWWWZZZ[[[YYYSSSOOONNNOOOMMMKKKIIIJJJLLLNNNNNNNNNGGGHHHIIIIIIHHHIIIKKKMMMLLLIIIEEEBBBBBBCCCDDDDDDBBBBBBBBBBBBAAA???>>>===@@@@@@>>>===============???===;;;888666555555555333555888;;;<<<<<<:::999999999999999999999999999888888:::;;;<<<<<<<<<<<<666666666666666666666666777666666777888999777666666666777777666666555444222222333333333333222222444444555555555444333333222222222222222222222222333222111000000111222333111111222333444444444444444444444444333222111000222222111111222222333333333222111111000000111111111222222222222222111111333555555444111///...///,,,---///000222333333333555333111111111000///---000000000000000000000000111222333333444444333333444444333222222222222222......///000111222222333333333333333333333333333111222333666777666222///111111111111111111111111222111111111111222222333...///111111000000111333999999999999888777666555666777999777444333444666333555888999888777666777555555555555555555555555222222222222222222222222222333444333222222333555666555444444666666555444333333444444444555555555333333333333333333333333444444444444444444444444111111111111111111111111222...///333444111111444111111111111222222222222333333333222222222222111111222222333333222222111000222333222111000111333222333333444444333333222222111000111333444444444444444444444444444444444222222222111222222333444222222333444555555555555333333444444444444444333333111000000222444555444444555555555444444666888555555666666666666666666444666666666555555777999666555444555888999888777555777999999777777777888555555444444444555666777555555444444444555666777333444444555555444444333555666666777888888777777333666888999999999:::<<<:::999888777777777888999777888888777555555666777777777777777777777777777777777888999:::;;;;;;<<<999===AAAAAA???===???BBB>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBDDDEEEEEE@@@???>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGJJJMMMNNNLLLJJJLLLKKKJJJJJJJJJKKKLLLLLLMMMJJJHHHJJJNNNQQQPPPMMMGGGEEECCCBBBCCCEEEGGGIIIHHHIIIIIIIIIIIIJJJLLLOOOOOOPPPQQQQQQOOOMMMJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHKKKOOORRRQQQLLLHHHJJJHHHFFFFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKKKKNNNRRRTTTTTTSSSQQQOOOOOOPPPRRRSSSPPPOOONNNMMMMMMNNNPPPQQQSSSWWWYYYWWWSSSPPPQQQSSSMMMKKKIIIIIIKKKNNNOOOOOOMMMKKKHHHHHHKKKNNNQQQRRRMMMIIIDDDAAAAAABBBCCCCCC@@@AAAAAAAAA@@@>>><<<;;;???>>>===<<<;;;;;;<<<<<<>>><<<:::888666555555666666777777888999::::::;;;777777888888999:::::::::777888999::::::;;;;;;;;;444444555555666777777777777666555777:::;;;999777555555555555555444444333222333333444444333333222222333444555555555444333111111111111111111111111222111111111111111222222000111222333444444444444222333444444444333222111222222111111222222333444333222111000000000111222000000111111222111111111222333444333111/////////---...///111111222222222333111///000111222000...000000000000000000000000000111222222333333222222333333222111111111111111......///000111222333333333333333333333333333333222111222333555444222000111111111111111111111111333333222222111111222222,,,...111111000///111333999999999888888777555555666888999777444222333555222555888999888777666777444555555555555555555555222222222222222222222222333444444333222111333444666444222222444555444444333333333444444444555555333333222222222333444444444444444444444444444444111111111111111111111111888222000444444000...000000111111111111222222222333333333222222222111111222222222333333222222222---///111111111222444555222333333444444333333222333111000111333555555555111222222333444555666777222222111111222222333444111222444555666555555444222222333444444333333333111000///000222555666666444555555555333444555777444444555666777777777666444555666555555555777999555555444555888999999888444666888888888777888999444444333333444555777888666555555444555666777888333444444555555444444333666666777888888888888888444666888999999999:::;;;:::999777666666888:::;;;777888888777555444666777666666666666666666666666777777888999:::;;;;;;<<<:::>>>BBBBBB???===???BBBAAABBBCCCEEEEEEEEEDDDDDDAAAAAAAAAAAABBBDDDFFFGGGAAA@@@@@@??????????????????AAACCCEEEFFFEEECCCBBBAAACCCGGGKKKOOOPPPNNNLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMJJJHHHJJJOOORRRQQQOOOGGGFFFDDDCCCCCCEEEHHHIIIIIIIIIIIIGGGFFFGGGJJJMMMPPPQQQRRRRRRPPPMMMIIIGGGLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLOOOSSSWWWUUUPPPLLLJJJFFFBBBBBBFFFIIIJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPKKKKKKMMMOOOPPPQQQRRRRRRRRRPPPMMMKKKKKKNNNQQQTTTWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTOOOSSSWWWVVVRRRQQQSSSVVVNNNLLLIIIIIIKKKNNNOOOOOOTTTPPPKKKKKKOOOSSSVVVVVVLLLHHHCCC@@@@@@AAABBBCCC@@@@@@@@@@@@???===<<<:::???>>><<<;;;::::::;;;;;;<<<;;;999777666666777777:::888666555555888;;;===777777888999:::;;;;;;<<<777777888999999999888888333333444555666777888888777666555777;;;<<<:::888444444555555444444333222333444444555555444444333111222444555666555444444111111111111111111111111111111111111111222222111000111222333444444555444000111333444555555444333222111111111222333333444444333111000000000111222//////000111111111111111000222333333111000000111///000000111111111111000111///...///222333111///000000000000000000000000000000111222222222222111222111111000000000000000---...///000111222333333333333333333333333333333333111000000111222222111000000000000000000000000555444444333222222222222+++...111111//////111333222555777777555333444555777777888777777555333222999888777666666555666666777666555444444444444444333333222333333222111///222222111111222222333444333444555444222111222333333333333444444555555555222333333444555555555444111111222222222333333333333333333333333333333333666222000111333111///...111111222333333333333222111111222222222222111111111111111111111111111111000111222222444444555666444333333444555555444222111222333222000111555999777666555444333222333333000111222222111000111222444444444444444444444444333222222222333333111000111111222222222333333333444555666555444333444555333555777888999888666555444444444555555555555666777777777777777666555555888888888777777666555444555555555555555555444444555555444444444444555555999888666555444444444444777777777777777777777777444555666888888999999999999666333111333777:::<<<777888888777555444555777:::999888777666666666666555666777888:::;;;<<<===<<<===>>>@@@@@@??????>>>@@@@@@@@@???????????????AAA@@@@@@@@@AAACCCEEEFFFCCCBBBAAA???>>>=========AAA@@@???>>>???AAACCCEEEEEEFFFHHHKKKLLLMMMMMMLLLJJJGGGEEEGGGJJJLLLKKKIIIJJJKKKLLLNNNPPPRRRTTTTTTMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLKKKNNNNNNNNNLLLIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLNNNPPPQQQOOOLLLMMMHHHBBBAAABBBDDDDDDCCCEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIHHHIIILLLOOOQQQQQQLLLKKKMMMOOOMMMNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPMMMKKKLLLMMMNNNKKKMMMOOOQQQPPPNNNKKKIIIJJJIIIJJJMMMQQQRRRPPPMMMRRRPPPMMMKKKMMMQQQVVVYYYHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<======<<<:::999999:::;;;<<<<<<:::888666666777555555666888999:::;;;<<<999999999999999999999999:::::::::999999999888888777777777666666666666666:::888666555777888888777666666666555444444333333111222222222111111333555333222111222444555444333444444333333222111111111000111333333111000111222111222333333444444333333222222222333333444444444555333000......000333555111222333222000000000111//////000000111222444444222222222111111111111000000000000///////////////111111111111000000000000---...000111111111000///000000111222222222222111222333444222000//////000------///000111111111111222111111000000111111222222222333333333222222111///000000///...///222444111111000000000000111111222222222111111111000000222555888888666444444666666777777777666555333222888777666666666666666666666555555444333333444444333222222222333333333222222222111111222222333444333444555444222111222333444444444444444333333333222333333444555555444444111111222222222333333333333333333333333333333333333000...///000000...,,,000111222222333333222222000111111222222111111000111111111111111111111111111222222333333444444444555444333333444555333222111222222111///000333666666555444333333222222222000111222222111000111222444444444444444444444444444222222222333333111000222222222222333333333333444555666555444333444666444555666777888777777666444444444555555555555666777777777777777666555555777888888777777666555444555555555555555555555555555555444444444444555555999888777555555555555666777777777777777777777777555666777888888888888888888666444555888;;;:::999777888888777555555666777999999888777666666777777555666777888:::;;;<<<<<<<<<===???@@@@@@@@@???>>>@@@@@@@@@?????????>>>>>>?????????@@@AAACCCEEEFFFEEECCC@@@===<<<<<<>>>???AAAAAA@@@@@@AAABBBCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGJJJKKKKKKJJJEEEFFFHHHJJJNNNQQQTTTVVVLLLKKKIIIHHHGGGGGGHHHHHHLLLLLLMMMNNNNNNNNNNNNMMMOOOPPPOOOMMMJJJIIIIIIJJJPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJLLLPPPQQQPPPOOONNNJJJEEEBBBAAABBBBBBBBBGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIKKKMMMOOOQQQRRRNNNLLLOOOOOOMMMNNNPPPOOOPPPRRRSSSUUUVVVWWWXXXSSSRRROOONNNMMMNNNPPPQQQJJJLLLNNNPPPPPPMMMKKKIIILLLKKKJJJLLLOOOQQQOOONNNOOONNNNNNMMMNNNOOOQQQRRRHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;<<<<<<;;;999888888999:::;;;;;;:::888777777888666666777888999::::::;;;:::999999888888999999:::::::::999999999888888888777777777777777777777777<<<:::777666666777666555666666666555444444333333111222333222111222333555333222111222444555444333000000000000000000111111///111333222111000111111111222333333444444333333222222222222333333333444444222000//////000222444111222333222000000000111000000000///000000111111222222222111111111111000333333333333333333333444111111111111000000000000---...///000111000000///000000111222222222222222222333444222000//////000......///000111111111000444333333222222333333444222222222333333222222111222222333222111111333666333222222111111222222333222222222111111111000000444666888888777666666666666666666666666555444333666666666555666666777777555444444333333333333333333333333333333333444555222222111111222222333444333444555444222111222333555555444444333222222222222333333444444444444444111111222222222333333333333333333333333333333333222000//////000000///---000111222222333333222222000000111111111111000000111111111111111111111111333333333333333333333333666444222222333333333222111222222000//////222444444444333333222222111111000111222222111000111222333333333333333333333333444333111222333333222000333333333333444444444444444555666555444444555666555555666666666777777777444444444555555555555666777777777777777666666555777777777777666555444444555555555555555555555555555555444444444444555555888888777777666777888888777777777777777777777777666777777888888888777777888666666999===>>>:::555888888999888666666777888999888777777777777777888555555666888999:::;;;<<<======???@@@@@@@@@???>>>???@@@@@@@@@???>>>>>>===>>>>>>???@@@AAACCCEEEFFFEEECCC>>>;;;:::<<>>999444888888999888666666777999888777777777777777888888555666666777999::::::;;;===>>>???@@@AAA@@@????????????@@@@@@???>>>===<<>><<<;;;===???@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGHHHIIIJJJKKKKKKKKKIIIFFFEEEFFFIIIMMMOOOMMMLLLIIIHHHGGGHHHJJJKKKPPPOOONNNNNNNNNOOOQQQRRRPPPQQQRRRPPPNNNLLLLLLLLLMMMMMMNNNNNNMMMKKKHHHGGGJJJJJJJJJKKKKKKKKKIIIIIIHHHIIIHHHCCC>>><<>><<<:::999888888999:::999777555666777666888999999999999:::<<<888888888888888888888888;;;999777555666888:::<<<999999999999888888888888888888888888888999999999;;;999777777777777666444666666555444444333333222111333444444333333444555333222111222444555444333111111222222222333333333///111222222000000000111111111222333333333333222111111111111111111111111111111111222222111111111111222333222000000000111111000000/////////000000222222222111111111000000---......///000111111222111111111111000000000///...//////000000000000000000111222222333333222222111222333222000///000111000000111111111000000///111111000000000000111111111111222333333333222222000111222111000000111222444444333333333333444444111111111111000000000000777777888999999999777666444444444444444555555555555555444555555666777777333333222222222333333444555666777555222111222444222222111111222222333444333444555444222111222333111111222222333444555555222333333444333333222222111111222222222333333333222222222222222222222222///333333000///333333000000000111222222222222111000000111111111111000000111111111111111111111111444333333222222111111000444333111111222222111000000000000111333555666666222222333333333222111000000111222222111000111222222222222222222222222222555333111111222222222111333333333444444444555555333444555555444444555777555555555444555666777777444444444555555555555666666666777777777777666666777777777666666555444333444444444555555555666666555555444444444444555555777777888888999:::::::::888888888888888888888888777888888888888777777666999666333444888:::888555777888888777666666888999777666666666777888999999666666777888999::::::;;;===>>>???AAAAAA@@@@@@?????????@@@@@@???>>><<<;;;@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>AAABBBEEEFFFFFFEEECCCBBBEEEEEEFFFFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKHHHEEEFFFIIIMMMOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOOOONNNMMMMMMOOOPPPQQQNNNOOOQQQPPPNNNLLLLLLMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHEEEFFFFFFBBB>>>===@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJRRRPPPQQQSSSPPPLLLLLLPPPOOOOOOOOOPPPQQQSSSUUUVVVXXXWWWVVVTTTQQQNNNLLLKKKJJJJJJLLLLLLLLLKKKIIIHHHNNNMMMJJJHHHGGGIIIKKKNNNJJJKKKKKKLLLMMMMMMNNNNNNGGGDDDAAA???@@@@@@@@@@@@AAA@@@???===;;;999888888888999999888666555555666444666888888888888:::<<<999999999888888888888777:::888666555555888:::<<<999999999888888888777777777777888888999999999999888777666777888999888777555555555444333333222222000222444444333333333444333222111222444555444333333333333222222222111111///000222222000///000111000111222222333333222222111111111111111111111111000111222222222222111000111222333222000000000111000000000000111222333444222222222111111111000000//////000111222222333333111111111111000000000//////////////////000000111111111222333333333333222111222333222000000000222000111111111111111000///111000000//////000000111000111222333333333333333000222333222111000111222333333222222222222333333000000000000000000000000777777777888999999777555444333333333444555666666555555555444555555666666333333333333333444444555222555777666222000111333222222111111222222333444333444555444222111222333///000111222333444555666333333333333333222222111111111222222222333333333222222222222222222222222***111222---,,,111333//////000111111222222111111111111222222222222111111111111111111111111111111333333222222111111111000111000000111333333111///111111000222555666666555111222333444444333222111000111222222111000111222111111111111111111111111555333111000111222222222333333333333444444444444222444555555444444666777444444555555555666666666444444444555555555555666555666666777777777777777666666666666555444333333333333444444555666666666555555444444444444555555666777888999999999999999888888888888888888888888666777777888888888777777888555333222333555666666555666777666555555777999666666666666777888::::::777888888999::::::;;;;;;>>>>>>@@@AAAAAAAAA@@@???>>>???@@@@@@???===;;;999@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@@@@???>>>===@@@AAACCCEEEFFFFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLLLLJJJHHHGGGHHHKKKPPPRRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOJJJLLLNNNOOONNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMEEEGGGIIIJJJIIIIIIJJJKKKFFFFFFEEECCCAAA@@@AAACCCEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJNNNNNNPPPRRRNNNJJJKKKOOOPPPOOONNNNNNOOOPPPRRRSSSRRRSSSTTTTTTSSSQQQOOONNNJJJKKKLLLLLLLLLKKKIIIIIIKKKKKKIIIGGGFFFGGGJJJLLLJJJJJJJJJJJJKKKLLLNNNNNNGGGDDDAAA??????????????????>>>===<<<:::999888888888999999888666555555666222444666666666777888:::999999888888888888888888888777666666666888:::;;;999888888888888777777777666666777777888999999999666555666777999:::999777555555444444333222222222///111333444333222222333333222111222444555444333222222111111000//////......000111111000//////000000111111222222222222222222222222222222111111111111111222222222222111111111222333222000000000111//////000000111333444555222222222111111111111000.........///000000000111111111111111000000000000///////////////000111111111222222333333333333333000222333222111000111222000000111111222111111111222222111111111111222222000111222222333333333333333444666555444222222333222222111111111111222222//////000000000000000111777666666777999999777444333333222222333555666777666666555444444444555555444444333333444555555666,,,111666666444111222444222222111111222222333444333444555444222111222333000000111222333444444555333333333333333222111111111111222222222333333333111111111111111111111111)))111333---,,,222444000///000000111111111111111222222333333333333222222111111111111111111111111222222222111111111111111......000222444444111///444222111222444444222000111333444555555444333222000111222222111000111222111111111111111111111111666333111000111222222222222222222222333333333333222333555555444555666888333444555666666666555444444444444555555555555666555555666777777777777777666666666666555444333333333333444444555666666777555555444444444444555555666777888999999888888777888888888888888888888888555666777888888888888888555666555444222222555777444555666555444444666888555555555666777999:::;;;999999999:::;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@>>>???@@@AAA@@@===:::888======???@@@@@@@@@???>>><<<======>>>>>>>>>?????????@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIFFFHHHIIIIIIHHHHHHJJJMMMMMMKKKIIIHHHIIILLLOOOQQQMMMNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNEEEHHHKKKMMMLLLLLLLLLMMMPPPOOOMMMKKKKKKKKKLLLMMMEEEHHHJJJJJJIIIHHHJJJKKKKKKIIIGGGEEEEEEDDDCCCBBBEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJKKKMMMJJJKKKNNNPPPMMMHHHIIINNNMMMLLLKKKKKKKKKMMMOOOPPPPPPQQQSSSTTTSSSQQQOOONNNKKKLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHFFFDDDEEEHHHKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGDDD@@@>>>>>>???>>>>>><<<<<<;;;;;;:::999999999888999999888666555555666111333555555555555777888888888888888888888999999666666666666777888999:::888888888888777777777777555555666777777888999999777666666888999999888666555555444333333222222111---000222333222111111111333222111222444555444333111111000000000000000000...000111111000//////000000000111222222222222222444333333333222222222222111111111111111111111111111222333222000000000111000000000000000111222222222222222111111111111000------------............111111111111000000000000000//////...///000111222111222333333444444333333000111222222111000111222///000111111222222222222222222111111111111222222000000111222333333333333333444666666444333222333222222111111111111222222////////////000000111111777555555666999999666333333222222222333555777888777666555444444444444444444444444444444555666777'''...444777444222333666222222111111222222333444333444555444222111222333222222222222222222333333333333333333333222111000111111222222222333333333111111111111111111111111***333666///---444666222//////000111111111111111222333333444444333333222111111111111111111111111111111111111111111111111+++---///333555555111...666333111111333222///+++222333555666666555333222000222222222111000111222000000000000000000000000666333111000111222222222111111222222222333333333222333555555555555666888222333555777777666555333444444444555555555666666555555666777777777777777666666666666555444333222333333444444555666777777555555555444444555555555666777888999999888777666888888888888888888888888555555666888888999999999222666888777222111444888333444555444444444666888555555555666777999:::;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@>>>???@@@AAA@@@===:::888:::;;;===???@@@AAAAAAAAA>>>===<<<;;;<<<>>>@@@AAA>>>???@@@BBBDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKFFFHHHJJJIIIGGGGGGJJJMMMPPPNNNLLLJJJIIIJJJKKKLLLJJJKKKMMMNNNOOOMMMLLLJJJMMMNNNOOOPPPQQQPPPOOONNNBBBFFFIIIKKKLLLLLLLLLMMMQQQOOOKKKHHHGGGGGGIIIJJJIIIKKKMMMKKKHHHFFFGGGHHHQQQMMMIIIGGGHHHGGGDDDAAACCCDDDEEEFFFHHHIIIKKKKKKNNNLLLJJJIIIIIIKKKMMMOOOGGGIIIMMMOOOKKKGGGHHHNNNJJJIIIHHHHHHIIIKKKNNNOOORRRSSSTTTTTTSSSPPPLLLJJJLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGFFFDDDDDDGGGJJJHHHIIIJJJJJJIIIHHHFFFDDDGGGDDD@@@>>>>>>>>>>>>===;;;;;;;;;:::::::::999999888999:::999666555666777111222444444444444555777777777888888888999999999555666666777888999999999888888888888777777777777444555555666777888888888888888777888999888666444555555444333333222222111,,,///222333222000000000333222111222444555444333111111111222333333444444...000111111/////////000000000111222222222222111444444444333333222222222222222111000000111222222111222333222000000000111111000000///////////////222222222111111111111000222222222222111111111111111111111111000000000000000///.........///111222111222333333444444333333000111222222111000111333...///000111222333333333000000////////////000000///000111222333444444444111333444444222111000000333222222111111222222333.../////////000000111111666666666666666555555444333444555666666555444333555444333333333333444555444555666555444444555666777444222222444444222///222222222222222222222222000111222222000000111222111111111222222333333333444333333222111111111222......000111222222222111333333222222222222222222222222222222222222222222///////////////000000111111111222222222333333333111111111111111111111111333222111222333444222000000111222333333222111000111333444444333222222333444444222222222222444444555333111000000222555777333333333222222222111111222222222222222222222222222111222333555555333111444444444444444444444444666666666555444222111000888777666555444555666666666999:::888999:::777111333444444444555555666666111222444666777777666555333333555555555444333222555666777999999888777777666555666777999999777444555555555555666666666666333222222333555666666555555555666666777888888999666555555666888999999888;;;::::::999999::::::;;;======???@@@@@@@@@@@@@@@<<<===>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@AAABBBBBB@@@>>>>>>???AAAAAAAAA@@@??????AAADDDFFFFFFEEEGGGGGGHHHIIIIIIHHHHHHHHHKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLJJJKKKLLLMMMNNNMMMLLLLLLIIIIIIKKKNNNQQQQQQPPPNNNSSSSSSPPPLLLGGGGGGKKKPPPMMMMMMMMMJJJFFFEEEGGGJJJRRRSSSRRRNNNJJJGGGFFFFFFDDDKKKOOOMMMKKKLLLNNNMMMLLLLLLLLLLLLLLLNNNPPPQQQMMMKKKHHHFFFEEEFFFGGGHHHHHHLLLPPPRRRPPPMMMKKKJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHJJJKKKJJJIIIIIIMMMPPPJJJIIIFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHAAA???===;;;;;;<<<>>>???;;;:::999888777777777777777777777777777666555555444666888888777666666777555666888999777444000---999999999999:::;;;<<<<<<888888888777666555555444555555555555555666777777666666666666555555555555555555444333333333333444444222111//////000222333222222444444444444222222333222111111000000111111...000111111000000111222111111333444444333111111333333333333333222111000444222111111222333333222333000///000333444222000000111111111111222222222222222000///............////////////000000000000333333222111000///......////////////000000000000111222222333333222222111111111111000000000000000222111000///000111333444111000///......///000000000222444444333111111222111111111222222333333333222333444444333222111000222222111111111111111111666666666666666555444444444444555555555555444444555444333333333333444555444555666555444333444666666444222222444444222000111111111111111111111111111222333222111000111333111111111222222333333333444333222222111111111222222222222111111111111111222222222222222222222222222222222222222222222222000000/////////000111222111111111222222222333333111111111111111111111111222111111222333333222000000111222222222222111000111333444444333222222333333222111111111111222333222111111222222444555666333333222222222111111111222222222222222222222222222222222333555555333222444444444444444444444444666666666555444333222111888777555444333444444555333666777666777999555000444444555555555666666666222333444555666666666666444444555555555555444444666666777888888888888777555444333444666666555333555555555555666666666666333222222333555666666555222333333444555555666666999888888999;;;<<<<<<;;;::::::::::::::::::::::::<<<===>>>???@@@@@@@@@@@@=========>>>======<<<<<<:::;;;<<<===???@@@AAAAAAAAA@@@>>>>>>???@@@@@@AAA@@@@@@@@@AAADDDFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPQQQPPPOOOMMMOOOOOOMMMJJJHHHJJJMMMGGGIIIJJJJJJHHHIIILLLOOOQQQRRRQQQOOOKKKIIIHHHHHHEEEJJJLLLJJJKKKNNNOOONNNLLLLLLKKKKKKLLLMMMOOOPPPMMMLLLJJJHHHGGGFFFGGGGGGGGGKKKOOOQQQQQQNNNMMMLLLMMMMMMLLLLLLKKKJJJHHHHHHFFFHHHIIIHHHGGGGGGJJJMMMIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFAAA???===;;;;;;<<<===???;;;:::999888888777777777777777888888777666666555555666888888666666666777555777888999888666444222888888888888999:::;;;<<<999999888777666666555555666555555555555555666777666666666666555555555444555555444333333333333333333222000//////000222333111111222333333222111111333222111111000000111111///000111111000000111333444444444555555444444444222333333333222222111000333111///000111222111111333111///000222333111///000000111111111222222222222111000//////.........////////////000000000000111111111000000000000000////////////000000000000111222222333333222222111222222222333333333333333222111000//////111222333111000////////////000111000222444444333111111222111222222222222222222333111222222333333222111000000000000000000000000000555555666666555555444333555555444444444444555555444444333333333333444444333555666555444333444555555444222222333333111000000000000000000000000000111222333333111111222333111111111222222222222222333333222111111111111222666555333111000000000000000111111111222333333333222222222222222222222222222111/////////000222444111111111222222222222333111111111111111111111111222111111222333333222000000000111222222111000000111333444444333222222333222111111000000111111222000111222333444444444444333222222222222111111111222222222222222222222222222222222333555555444222444444444444444444444444777777666666555444222222777666444333222222222333222555666555777999666111555555666666666666777777444444444444444555666777666555555444555555666666777777666666777777888888666444333333444555555444444555555555555666666666444333222333555666666555222222222333444444555555777666555666999:::999888888999:::;;;;;;:::999888;;;<<<===>>>????????????============<<<;;;::::::::::::;;;<<<>>>???@@@AAAAAAAAA????????????@@@AAAAAA@@@@@@AAADDDFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLOOOQQQQQQPPPGGGKKKNNNNNNKKKHHHHHHIIIFFFHHHJJJJJJJJJKKKNNNPPPOOOPPPPPPNNNKKKJJJJJJKKKGGGIIIIIIGGGJJJOOOPPPMMMLLLKKKKKKJJJKKKLLLNNNOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEIIINNNQQQQQQPPPOOOOOOOOONNNNNNMMMKKKIIIGGGFFFDDDEEEFFFFFFEEEEEEGGGIIIFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDBBBAAABBBCCCAAA@@@===;;;;;;;;;<<<===;;;;;;:::999888888888888777888888888888777666666555777888888666555666777777777888999999888888888666666666777777888999::::::999888666666666777777666666555555555555555666666666555555555444444444444444444444333333333333222111000//////000222222000000111111111111000000222222111000000000000111///111222222111111222333111111000000000000111111222222222333222222111000222000......000111000///333222000000111111000...000000000111111111222222111111000000//////......////////////000000000000/////////000000111111111////////////000000000000111111222222222222111111......//////000000111111111000///...///000111222111111000000000000111111///111444444222111111111222222222222222111111111///000000111111111111000000000000000000000000000444555555555555444333333666555333333333333555666333333333333333333333333333444555555333333444555444444333222222222111000111111111111111111111111111333444333222111222333111111111111111222222222222222111111111111111222666444222000...///000111///000000111222333333444111111111111111111111111333222000//////111333555111111111111222222222222111111111111111111111111222111000111333333111000///000111222222111000///111222444444222111222333222222111111111111222222333333333222222222222222222222222222111111111111111111111111222222222222333222111222444555444333333333444444444444444444666666666666555444333222666555333222111000111111444666777666888;;;999444666666666777777777777777555444444333333555666777777666555444444555777888777777666555555777888999999777444444555666666666444444444555555555666666444333222444666777666555444444444555555555666666555444444555777888888777666888999;;;;;;999888666:::;;;<<<======>>>>>>>>>======<<<<<<;;;:::999888999:::;;;<<<===>>>???@@@BBBBBBBBB@@@???@@@AAACCCCCCAAA@@@AAADDDFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGHHHGGGEEEEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJLLLNNNQQQQQQQQQGGGJJJMMMMMMIIIFFFFFFGGGJJJKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMLLLJJJJJJJJJLLLJJJJJJGGGEEEIIIOOOOOOJJJKKKKKKJJJJJJJJJKKKMMMNNNKKKKKKJJJIIIGGGEEECCCBBBDDDHHHLLLPPPPPPPPPPPPPPPRRRQQQPPPOOOLLLJJJHHHGGGDDDDDDEEEDDDDDDDDDEEEFFFCCCDDDFFFFFFFFFDDDBBBAAA@@@BBBCCCBBB@@@@@@AAABBBAAA@@@>>><<<;;;;;;;;;<<<<<<;;;:::999999888888999777888888999888888777777555777888888666555555666999888888888888888888999555555555555666777888888;;;999888666666666777888666666555444444444555555555555555444444444333333444444444444333333222222111000000///000111111222111111111111111111111111222222111000000000000000000111222222111111222333000///...------...///000111111222222222222111111222000...///000111000000333222111111000000///...000000000000111111111111000000000000000///......////////////000000000000////////////000000000111////////////000000000000111111222222222222111111,,,,,,------...///000000/////////...///000111111000000000000111111111222///111333333222111111111333333222222111111000000......///000000000111111000000000000111111111111444444444444444333333222555444333222222333444555333333333333333333333333333444555444333222333555333333333333111111000111222222222222222222222222111222333333111111222333111111111111111111111111111111111000000111222222222111///------///000222//////000111222222333333111111111111111111111111222111000///000111333444000000111111111222222222111111111111111111111111111111000111222333111//////000111111111111000///000222333333222111111222222333333333333333333222888666333000//////000111222222222111111111000000000000000111111222222222333222111222444555444333333333333444444444555555666666666666555444333333555444222111000000111111444666666555777:::999444777777777777777666666666666555444333333444666777666555444444444666777888777666555555555666888999999777444444555666555555444444444444555555555555444333333444666777777666444444444555555555555555888777777888:::;;;;;;:::666777999::::::999777666999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999:::;;;<<<===>>>???@@@DDDEEEDDDCCC@@@@@@BBBDDDDDDBBBAAAAAACCCFFFGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDGGGDDDCCCCCCEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKKKKLLLOOOQQQRRRRRRLLLMMMMMMJJJFFFCCCDDDFFFLLLLLLLLLMMMLLLJJJGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKKKKKKKHHHEEEHHHMMMLLLHHHKKKJJJIIIIIIIIIJJJKKKLLLHHHHHHHHHGGGEEECCCBBBAAACCCGGGKKKNNNOOOOOOOOOPPPQQQPPPOOONNNLLLJJJHHHGGGEEEEEEDDDDDDEEEEEEDDDCCCAAACCCDDDFFFEEEDDDBBB@@@???AAABBBAAA@@@@@@AAABBB??????===<<<;;;;;;;;;;;;===<<<;;;:::999999999999888888999999999999999888666777999888666555555666:::999777666555555666666444444444444555666777777999888777666666666777888555555444444444444555555444444444444333333333333333333444444444333222111/////////000000111111222222222222111111222222222222111000000//////000000///111222222111000222333222111000//////000111222000111111222222111111111222111//////111222111000222222222111///.........//////000000000111111111///000000111000000///...////////////000000000000000000000////////////...////////////000000000000000111111222222111111000//////000111111222333333///////////////000000111//////000000111111111111///111333333222000000111222222222111111000000000.........//////000000111111111111222222333333333333333444444333333222111444444333333333333444444222222333333333333222222222444555444333222333444222333444333111///000111222222222222222222222222000111222222000000111222111111111111111000000000111000000000000111222222......------...///111222///000000000111222222222111111111111111111111111000000000000000111222222000000000111111111111222111111111111111111111111111000000111222222111/////////000111111000//////000222333333222111111222222333333444444333333222:::777333///------///111222111111111111000000000//////000000111222222222444222111111333444444444222333333444444555555555444444555555444333333222444333222000000111222222333555444333444777666222777777666666666666555555555555444444444555555666444444444444555666777777666666555555666666777777666555333222333333222111333444444444444555555555555444333444666777777666333333333333333333444444777666555666888999999888666777888999999888777666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999::::::;;;<<<>>>???@@@AAADDDEEEFFFCCC@@@???BBBEEEEEECCCAAAAAACCCFFFGGGGGGCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEEEECCCCCCEEEBBB@@@BBBFFFHHHGGGEEECCCBBBAAAAAABBBDDDFFFHHHLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKMMMPPPRRRRRRQQQPPPPPPNNNJJJDDDCCCEEEHHHHHHHHHJJJLLLMMMLLLIIIFFFCCCEEEGGGGGGGGGGGGIIIJJJIIIJJJIIIFFFGGGKKKKKKGGGJJJJJJIIIHHHHHHIIIJJJKKKFFFFFFEEEDDDCCCBBBBBBAAADDDGGGJJJLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDDDDEEEEEECCCAAA@@@AAACCCDDDDDDCCCAAA@@@>>>@@@AAAAAA@@@???@@@BBB======<<<<<<;;;;;;<<<<<<======<<<;;;::::::::::::888888999::::::::::::999666888999888666555555555999888777666555444444555444333333444444555666777666777777777777666666666444444333333444555555666444444333333333222222222222333444444444333111000...//////000000111111111333222111111111111222333111111000////////////000...000111111000000111222000000////////////000000///000111111222111111111333111///000111222111111000111222111///......000/////////000000000111111...///000111111000///...////////////000000000000000000000//////.........////////////000000000000000000111111111111000000//////000000111111222222//////000000000111111111---...///000111111000000...000333333111000000000111111111111111000000000000////////////000000111111111222222333444444444333333333333333222111111333333333444444333333333111222333333333333222111222333444444222222333444222333444333000///000111111111111111111111111111///000111111//////000111222111111111000000000///000000000000000111222222---......///000111111111000000000000111111111111111111111111111111111111...///000111111111000000000000000000111111111111111111111111111111111111111000000000222222000///...///000111111000///...000111333333111000111222111222333333333333222111666444222000//////000000111111111111000000000000/////////000111222222222444333111111333444444444222222333333444555555666333333333444333333222111333222111000111222333444444555444222333666555111666666666555555555444444444555555555555555444444222222444555555666666666444555666666777777666666555444333333444333111///333333444444444555555555555444333444777888777666444444444444444444444444444333333444666777666555777777777777777777777777666777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===???@@@AAAAAABBBDDDEEEBBB>>>===@@@DDDFFFDDDAAAAAACCCEEEGGGGGGDDDDDDBBBBBBBBBDDDFFFGGGDDDEEEEEEFFFFFFEEEDDDCCCCCC@@@???AAAFFFJJJIIIGGGDDDBBB@@@@@@AAAEEEIIILLLKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKLLLOOOQQQSSSRRRPPPOOOPPPOOOKKKGGGEEEGGGJJJEEEFFFGGGKKKNNNMMMIIIEEECCCEEEFFFGGGFFFGGGIIIJJJCCCGGGIIIHHHGGGJJJLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCBBBCCCDDDDDDEEEGGGJJJKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEDDDAAA>>>@@@AAABBBCCCCCCBBBAAA@@@===>>>??????>>>>>>???AAA;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::::::::888999999:::;;;;;;::::::777888999888666444444555666666666666666666666666444333333444444555666777333444666777777666555444222222222333444555666777333333333333222222222222111222333444444333111000---...///000111111111111222111000000000000111222111111000///////////////---///000000//////000111------............------//////000111111111111111222000...///000111000///...000222111///...///111////////////000000000111...///000111111000///...////////////000000000000.........///////////////////////////000000000000000000111111111111000000///////////////////////////000111111111111111111+++,,,...///000000//////...000222333111000000000000000000000111111111111222111000/////////000111000111111222333333444444222333333333333222111111222222444555555444222222111222333444444333222111222333444444222222333444111333444333000...///111000000000000000000000000...000111000///...///000222111111111000000//////000000///000000111222222//////000111111111111000111111111000000000000000000000000000000000000000,,,...000111222111///...000000000000111111111111111111111111111111111111111000///000222222000///...///000111111000///...000111333333111000111222000111222333333222111000111111222222222111111000111111111111000000000000...//////000111222222222555333111111333444555444222222333333444555666666222222333333333222111111222111111111111333444555777888777444555888666222666666555555444444444333444444666666666555444333000111333555666666555444333444666777777777666555777666555666777666333000333333333444444444555555555444333555777888777666777777777777777777666666777666555777999:::999888777777666666666666777777666777888999999::::::999;;;;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAACCCDDDAAA<<<;;;>>>BBBGGGDDDAAAAAACCCEEEGGGHHHFFFEEEDDDBBBCCCDDDFFFGGGDDDDDDFFFGGGGGGFFFEEEEEEBBB???>>>AAAGGGKKKKKKHHHEEECCC@@@@@@BBBGGGLLLPPPIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKMMMPPPSSSSSSQQQOOOMMMOOOPPPMMMJJJGGGIIIKKKFFFFFFGGGKKKMMMLLLGGGBBBDDDEEEGGGGGGGGGGGGIIIKKK===EEEIIIHHHHHHKKKMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIGGGEEEDDDBBBBBBDDDEEEGGGFFFHHHJJJJJJHHHGGGGGGHHHGGGHHHHHHIIIJJJJJJJJJJJJEEECCCBBBCCCDDDCCC@@@<<<@@@AAAAAAAAABBBAAAAAAAAA;;;===>>>>>>======>>>@@@::::::;;;;;;<<<=========>>>>>><<<;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;777888999888666444444555444444666777888888888888444444444444555666777777111333666777888666444222111111222333444666777888333333333222222222111111111222333444444222111///------///000111111111111111000///......///000111111111000///////////////---...//////......///000///000111222222111000/////////000111111111111111000///------///000///...---000111111......000222////////////000000000000---...000111222111///...////////////000000000000,,,,,,---...///000111222////////////000000000000000000111111111111000000333333333333222222222222000000111222222222222222***+++---////////////......000222222111000000000//////000000111111222222333222111/////////000111///000000111222222333333666555333222111222333333555444444333333444444555555444333222222222333333444666666222111333333000333222111000000111222333000000111111111111000000000//////000222222111///////////////000000000000111111111000...---...000---......///////////////000000000000000000000000000000000000////////////222111111111000000//////000000000000111111111111111111000000000000111111111000000////////////000//////000000111111111222////////////000000000000000000000000000000000000444111---******...222666111111111111111111111111000111111111111222222222555111///000444666333///333333222222333333444555555555444333333222111111222222333333333444444444555555555444444333333333555444444333333444444555666555444333333444666777111444777777444333555777777666666666555555555555555555555555444333222111222333444555555555444444555555666777777777777777555333333444666888888888:::888666666777888888777999888777555555555666777999999999999999999999999:::::::::::::::;;;<<<============>>>>>>>>>>>>>>>CCCBBBBBBAAA@@@???>>>===???@@@AAAAAAAAABBBEEEHHHJJJEEEAAAAAAAAA@@@CCCHHHEEEEEEEEEEEEDDDCCCBBBAAA???AAAAAA@@@CCCGGGGGGDDDKKKIIIHHHHHHIIIJJJIIIHHHLLLKKKIIIGGGGGGGGGIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMOOOPPPQQQQQQPPPMMMKKKIIIKKKGGGFFFIIIIIIEEEBBBBBBAAAAAAAAACCCEEEFFFFFFDDDDDDJJJLLLIIIGGGIIIKKKKKKGGGHHHIIIHHHFFFFFFFFFHHHHHHFFFDDDBBBAAABBBCCCDDD???CCCHHHJJJJJJIIIKKKMMMHHHIIIJJJKKKKKKJJJIIIIIICCCBBBAAA@@@???===<<<<<<===@@@AAA???@@@AAA===888BBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<===============<<<<<<:::999888777777;;;;;;<<<<<<<<<<<<;;;;;;::::::999999777666555444<<<888444333444555555333555444333333555555444333666666555555555444444444555555444444444444555666222222222111111111111000111222222333333222222111111000/////////111222333111000///000111222111///111111000//////////////////111222333333222111///////////////000000000000444000,,,---111444222000000000000000////////////000000000000000000000000,,,,,,++++++++++++,,,,,,............///////////////////////////.........//////000000000000//////000000111111111111000000111222222222222111000000111---******---000///...//////000111111111111111---------///111222222000111000/////////000222333222111000///............------......//////000000---...///000111222333333555444333222222222333333444444333333333333444444555444333222111222333333333666555222111333222///222222111000000111222222000000111111111111000000222111000000000///---+++111111000000//////......///111111111///...///000......///000000000000///000000000000000000000000000000000000////////////111111111000000000//////000000000000111111111111222111111111111111111222000000/////////000000111///000000000111111111111////////////000000000000000000000000000000000000111000.........///111222111111111111111111111111000111111111111222222222444111...///333444222///333222222222222333444444555555444333333222111111222222222222222333333444555555444444444333333333444444444333333444444444666555444333333444666777222444666666555444555666666666666666666555444444555555555555444333222111333333333444444444555555555555666777777777777777555444333444666888888888888777555666777888888777999888777666666666777777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>BBBBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@AAADDDGGGDDDAAA@@@BBBCCCAAACCCGGGFFFFFFFFFFFFEEEDDDCCCBBB???AAAAAA@@@CCCHHHHHHDDDHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIKKKGGGFFFIIIIIIDDDAAAAAABBBAAABBBDDDFFFGGGFFFEEEAAAFFFIIIHHHGGGHHHHHHEEEIIIIIIHHHFFFDDDEEEGGGIIIGGGEEECCCAAAAAABBBDDDEEEDDDGGGJJJKKKHHHGGGIIIKKKGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCBBB@@@???===<<<;;;===@@@@@@???@@@AAA===777===============<<<<<<<<<;;;<<<<<<<<<==================<<<;;;:::999888777::::::;;;;;;;;;;;;::::::888888888777666555444333999666444333555777666555555333333333444555444333555444444444333333333333666666555555555444444444222222222111111111111000111222222333333222222111000000000000000000111222111000///000111222111///111111000///////////////---...000111111000...---////////////000000000000333///---...222444222///000000000000////////////........................111000000000000000000111............////////////........./////////////////////000000000000//////000000111111111111000000111222222222222111000000000///---......///...,,,//////000111111111111000000000///000222222111///111000/////////000222222333222111000////////////000000000///////////////000000111222333444555555444444333222222222333333444444333333333333444444555444333111111222222333222555444111111333222///222111111000000111111222000000111111111111000000111000////////////,,,***222222111000///...------...000222222111000000111...///000000111111000000000000000000000000000000000000000000////////////111111000000000000//////000000000000111111111111000000000000000000000000////////////000000111222000000000000111111111111////////////000000000000000000000000000000000000...///000111222111000///111111111111111111111111000111111111111222222222333000...///222333111///222222222222222333444444555444444333333222222111222222111000111222333444444444444444333333333333444444333333333333444444555444444333444555666777444444333555666777555444444555666666666555444333444555555444444333222111444444333222333444555666555555666777777777777777555444333555777999888888777555444555777888888888:::999888888777777888888::::::::::::::::::::::::::::::;;;<<<<<<;;;999999999999:::;;;<<<<<<======AAA@@@@@@@@@??????>>>>>>??????@@@@@@???@@@CCCEEE@@@>>>@@@DDDEEECCCCCCEEEGGGGGGGGGGGGFFFEEEDDDCCC@@@BBBBBBAAADDDIIIIIIEEEEEEDDDDDDEEEHHHJJJKKKKKKGGGHHHJJJKKKLLLJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLHHHFFFHHHHHHCCC@@@AAACCCBBBBBBDDDGGGHHHGGGFFF@@@DDDGGGGGGHHHJJJFFF@@@JJJIIIGGGDDDCCCDDDGGGJJJEEECCCAAA@@@@@@BBBEEEGGGJJJKKKLLLJJJGGGEEEGGGIIIFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA???===<<<;;;===???@@@>>>???@@@===777:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::999888888888999999::::::999999888777777777777666444333222666555444555777777777666555333222333444555444222333333333333222222222222555666777777666555444333222222222111111111111000111111222222222222111111000111111111111000000///111000///000111222111///111111000///////////////......000000000000......////////////000000000000111///...///333444111///000000000000////////////........................000000////////////000000---............/////////------......//////000000//////000000000000/////////000000111111000000///111111222222111111000///...000111000///---------...///000000111111000000222111111111222222000...000000000///000111111222333222111000000000000000222222111111000/////////000000111222333444444555444333333333333333333333444333333333333333333444444444222111111111222333111444444000000222222///111111000000000000111111000000111111111111000000...------///111111000///111111000000//////......,,,///222333222111111111//////000111111111111111000000000000000000000000000000000000////////////000000000000000000/////////000000000111111111111...//////////////////...////////////000111222333000000000000000111111111////////////000000000000000000000000000000000000---///000222222111000///111111111111111111111111000000111111111222222222333111000000222333222000222222222111222333333444444444444333333222222222222111000///000111333444333333333333333333333333333333333444444333333333444444444444444555666777555333222444777888666333333444555666666444333222444444444444444333222111555444222222222333555777555555666777777777777777444444444555888999999888666444333444777888999888:::999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<:::888777666777888999:::;;;<<<===???????????????????????????@@@@@@???>>>???AAADDDBBB@@@AAADDDEEECCCCCCFFFFFFFFFFFFFFFEEEDDDCCCCCCAAACCCCCCBBBEEEIIIIIIFFFEEECCCCCCDDDGGGIIIJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMHHHFFFHHHGGGCCC@@@AAACCCCCCCCCEEEGGGHHHHHHFFFEEEFFFFFFFFFIIIKKKHHHAAAHHHHHHHHHFFFDDDDDDEEEGGGCCCBBBAAA@@@AAADDDGGGHHHLLLMMMMMMIIIEEEDDDGGGJJJEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDBBBAAA???===<<<<<<===??????===>>>???<<<777<<<<<<;;;:::999888777777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999999::::::999999888777777777777666555444333555555555666777777666555444333222222444444333222333333333333333222222222333444666777777666555333222222222111111111000000111111222222222222111111000111222222222000///...111000///000111222111///111000000///////////////000000111222222111000000////////////000000000000/////////111333333111...000000000000////////////........................///......------......///---------.........//////,,,------...///000111111//////000000000000////////////000000000000//////111111111111111000000///...000111000---,,,...111...//////000000000000000111000///000222222000...000000000000000111111222333333222111000000111111222222111111111111111111...//////000111111222222222333333333333333333333333333333222222333333333444333222111000111222222000333333000///222222///000000000000000000000000000000111111111111000000.........000222333222000......//////000000111111,,,///222333222111000111//////000111111111111111000000000000000000000000000000000000//////////////////////////////000000///000000000111111111111///000000111111000000///////////////000222333333111111000000000000000000////////////000000000000000000000000000000000000000000000000111111111222111111111111111111111111000000111111111222222222444333222222333444333222222111111111111222333333444444333333333333222222111111000000000111222333333333333333333333333333222222333444444333222222333333333444555666777777555333222444777888666333333444555555555444222111333333333444333333222222555444222222222333555777555555666777777777777777444444444666999:::999777666555444555777999999888999999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::888666555666777888999:::;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>>>>AAACCCHHHDDDBBBDDDDDDBBBCCCGGGEEEEEEEEEEEEDDDCCCBBBBBBAAACCCCCCBBBEEEIIIIIIFFFFFFEEECCCDDDFFFHHHHHHGGGKKKJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMLLLHHHEEEGGGFFFBBB@@@AAACCCCCCCCCEEEGGGHHHHHHFFFHHHHHHEEEBBBEEEIIIHHHCCCEEEGGGIIIJJJGGGEEECCCCCCBBBAAAAAABBBCCCEEEHHHIIILLLMMMLLLHHHDDDDDDGGGKKKFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>=========>>>>>><<<<<<>>><<<777<<<<<<;;;;;;:::999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::::::::999999888888888888777666666555666777888777666444444333444333222222333444333222333333333333333444444444000222444666777777666555222222222111111111000000000111111222222111111000000111222222222000///...111000///000111222111///111000000///////////////000000000111111000000000////////////000000000000//////000111222222111///000000000000////////////////////////////////////000000////////////000000------------............,,,------...///000111111//////000000000000////////////000000000000//////000111111111111000//////...//////---+++,,,000555......///000000000000000---------...000111000//////000000000111111111111333222111111111111111111///000000111222333333444/////////000111111222222222222333444444444333333333333222222222222333333444333222000000111111222///222222//////222111//////000000111111000000///000000111111111111000000222111000111222111000...------...///000111222222---///111111000//////000...///000000111111000000000000000000000000000000000000000000////////////......////////////000000000000000000111111111111111222333444444333222111000000000000111111222333111111111111000000000000////////////000000000000000000000000000000000000222111000///000111222333111111111111111111111111000111111111111222222222444444444444444444444444111111111111111222333333333333333333333333333333111111111222222222222222222222222222333333333333111222333444444333222111222333333444555666777777444444333555666777555444444444333333333222222222222222333333333333222222444444333222333444555666555555666777777777777777444444555777::::::999777888666555666888999999999888888999:::::::::999999::::::::::::::::::::::::999999:::;;;;;;:::888888666666777888999999:::::::::;;;<<<===>>>???@@@@@@AAABBBBBB@@@??????@@@BBBJJJFFFCCCEEEDDDBBBDDDHHHEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBAAADDDIIIIIIEEEGGGEEEDDDEEEGGGHHHHHHGGGNNNLLLJJJHHHHHHIIIJJJLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFIIILLLMMMNNNMMMMMMKKKFFFDDDEEEFFFCCCAAACCCCCCBBBBBBDDDGGGHHHGGGFFFGGGGGGDDD@@@AAAEEEFFFDDDCCCFFFJJJKKKIIIEEEBBB@@@AAABBBCCCEEEFFFGGGHHHHHHJJJKKKKKKHHHDDDCCCFFFJJJFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@??????===>>>===:::;;;===<<<777999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;:::999999999888888888888999999999::::::999999999888888888888888777666666777888888777444333333444444222111222333444333111333333333333444444444444000111222444555555555555222222222111111111111000000000111111111111000000000111111111111000000///111000///000111222111///111111000///////////////........................////////////000000000000//////000111111111111111000000000000////////////000000000000000000000000...------,,,,,,------...,,,------------.........------......//////000000//////000000000000//////...//////000000//////...000000111111000000///.........---,,,+++,,,///222---...//////000000//////,,,++++++---000111000/////////000111111111111000222111111000000000111111......///111222333444555111111222222222333333333111222333444444444333333333333222222222222333333444333111000000000111222...111111......111111///...///000111111000///...000000111111111111000000111000///000111111///---......//////000000111111...///000///...---...///......///000000000000///000000000000000000000000000000000000////////////........./////////000000000000000000111111111111000111222333333222111000111111111000111111222222111111111111000000000///////////////000000000000000000000000000000000000111111000000111111222333111111111111111111111111000111111111111222222222333333444333333222333444111111111111111222222333333333333333333333333333000111333444444444333222111111222222222333333333000222333444444333222000111222333555666777777777222444666666555444555666555444222111000111222333111222222333333333222222333333333444444444555555555555666777777777777777444444555888:::;;;999777:::888777777999:::999888666777888:::::::::999888::::::::::::::::::::::::999999999999999:::::::::777777888888888999999999999:::;;;<<<>>>???@@@AAACCCCCCCCCAAA??????AAACCCEEECCCCCCFFFFFFCCCDDDFFFEEEEEEFFFEEEEEEDDDCCCBBB???AAAAAA@@@CCCHHHHHHDDDEEEDDDCCCEEEGGGJJJJJJJJJMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBEEEIIIMMMNNNNNNLLLJJJJJJEEECCCEEEEEECCCBBBDDDBBBAAABBBDDDFFFGGGFFFEEEEEEHHHHHHCCCBBBDDDFFFDDDDDDGGGJJJJJJHHHDDDBBB@@@AAACCCEEEHHHIIIIIIHHHGGGJJJKKKKKKHHHDDDBBBDDDFFFEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<>>><<<::::::===;;;777888888999::::::;;;<<<<<<999999999999::::::::::::888888888777777777777777777888888999999888888777777777777777777777666555777888888666333333555777333222111222333333333111111222222222333333333333222222222222222222222222222222222111111111111000000000111111111111000000000000000000000000111222111000///000111222111///111111000///////////////.........------.........////////////000000000000000000000000000000111222000000000000////////////////////////////////////++++++************++++++,,,,,,---------................../////////////////////000000000000//////......////////////......000000000000000//////.........---......---***(((---...//////000000//////...------...000111000......///000111222111111000000000000//////000000111...//////000111222333333222222222222222333333333000111333444555444333333333222222222222222222333333333111000000000111222...111111......111111///...///000111111000///...000000111111111111000000,,,,,,,,,...111222111000000000000000/////////////////////...,,,+++---...---......///////////////000000000000000000000000000000000000////////////---.........//////000000000000000000111111111111---...///111111///...---222222111111111111111111222111111111000000//////////////////000000000000000000000000000000000000///000111222333222222111111111111111111111111111000111111111111222222222111222333333222111222333111111111000111222222333333333333333333333333333///111444666666555333111111111111222222333333333000111333444444333111000111222333555666777777777111444777777444333555777666444111//////000333444111222222333333333222222222333444555555555444444555666666777777777777777444444666888;;;;;;999777;;;:::888888999:::999888666777888999:::999999888999999999999999999999999999888888888999:::;;;;;;888888888888888999999999888999:::<<<>>>???@@@AAADDDDDDDDDBBB@@@???AAACCC@@@???BBBGGGHHHEEECCCEEEGGGGGGGGGFFFFFFEEEDDDCCC???AAAAAA@@@CCCGGGGGGDDDDDDCCCCCCEEEHHHKKKLLLLLLLLLMMMMMMMMMLLLIIIGGGEEEGGGFFFDDDCCCBBBBBBBBBCCC@@@DDDIIIMMMOOOMMMJJJHHHIIIDDDBBBDDDEEECCCCCCEEEAAAAAAAAACCCEEEGGGFFFDDDDDDJJJLLLIIIFFFFFFGGGFFFFFFHHHIIIHHHFFFCCCBBBBBBAAACCCGGGJJJKKKJJJHHHFFFJJJLLLLLLHHHCCC@@@AAACCCDDDDDDEEEEEEDDDBBBAAA???@@@@@@@@@AAAAAABBBBBBBBB<<<>>><<<999:::===;;;777;;;:::::::::999888888888888888999999999:::::::::777777777777666666666666666666777777777777666666666666666666666666555444555666666555222333777:::333222111111333333222111000000111111222222222222555444333111000/////////222222222111111111111000000000111111111111000000111000/////////111222333111000///000111222111///111111000///////////////000000////////////000000////////////000000000000000000000/////////222444000000000000////////////........................///......------......///,,,,,,,,,---------......///////////////.........//////000000000000//////......////////////......000000000000000//////............000111...&&& ---......///////////////111000///000111111///---...///000222222111111000000///////////////000000000000000000000111111111000000000000000111111111333333333444444444555555444444444444444444444444222111000//////000111222111///------///111222111000000000000000000000000////////////////////////......///000000000000000111111000000//////......000000////////////000000---------........./////////000111000...,,,---...............////////////000///---,,,---///111222333222000/////////000111////////////////////////222111111111000000//////////////////////////////000//////000222222111000000...---...111222111///000000000000111111111111000000000000000000000000000000111111111222222222555555555555444444333222111222222333333222222111222222333333333333444444333222222111111222222333111111222333333333222222333333333333333333333333444444444444444444444444777333///111666777333---111111222333444444444444444333333444555555444222333111555<<<<<<666333444444444555555666888999:::777888999888777777999;;;999999777777777888999:::<<<999888888:::;;;999777888999999::::::999999999666666555555666888:::;;;;;;777444555888:::;;;:::<<<======<<<<<<===@@@BBBBBBDDDDDDBBBDDDGGGEEEAAABBBCCCCCCDDDDDDDDDDDDDDD@@@EEEJJJGGGAAA<<<===@@@@@@??????BBBFFFGGGEEECCC???AAADDDFFFGGGGGGIIIKKKMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIGGGDDDAAA@@@BBBDDDGGGHHHIIIJJJKKKLLLMMMNNNKKKJJJIIIGGGEEEDDDBBBAAAFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKLLLJJJHHHKKKIIIGGGEEECCCCCCCCCCCCFFFDDDBBBAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCC============<<<<<<<<<<<<::::::999888888999999999999::::::999888888999;;;999999888888888888999999888:::;;;:::888666666777777888888777444333333444666555444333333444555666555444333222111///......000///...///111333222111222222111111222222333444222222222222222111000///000000000000000000000000000000000000000000000000000///.........///111222222111000.........///000000000111111000///......000000111111111000000///,,,,,,---...///000111111111111000///////////////---------..............................---------.........---,,,+++))))))////////////////////////000000000000000000000000---.........//////000000///////////////.........000------//////---...111---......///////////////............////////////111111111111111000//////000000000000000000000000......///000111111222222000111222333333222000///333333333444444444444555222222222222222222222222111111000//////000111111111///------///000000000000000000000000000000000////////////////////////......///000000000000000000000000000//////......000000////////////000000---------........./////////000111000///...///000111111000000/////////...//////...---------......111111///.........//////////////////////////////111111111000000000/////////////////////////////////......///111111000...000...---...111222111///111111000000000/////////000000000000000000000000111111111111222222222222444444444444444333222222111222222333333222222111222222222333333333444444333222222111111222222333222222333333333222222111333333333333333333333333333333333333333333333333666333111222555666222///111111222333444444444444444333333444555555444222222111444999:::555222444444444555555666888999:::666777888888666777888:::999888777777777888999999999777666666999999888666888888999999999888888777888777777777777888:::;;;:::888555555888;;;;;;:::;;;<<<<<<<<<;;;<<>>?????????BBBEEEFFFDDDBBBAAAAAABBBBBBBBBEEEIIIMMMMMMLLLKKKJJJIIIJJJJJJKKKHHHHHHFFFCCCAAA@@@AAACCCGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCEEECCCBBBBBBBBBBBBAAA???AAAAAABBBBBBBBBBBBCCCCCC>>>>>>=========<<<<<<<<<;;;::::::999888888888888999999:::999888888999;;;888777777777777777777888888:::;;;:::888666666777444555666555444333444555555555444333333444555555444333333222111000//////222000///000111111000///222222111111222222333444222222222222222111000000000000000000000000000000000000000000000000000000000//////...///000111222111000000///////////////...............---,,,,,,/////////000000/////////------......///000000000111000000///////////////................................................////////////...---,,,,,,........................///.........---------,,,............/////////000/////////////////////...000---,,,......,,,,,,///---......///////////////............////////////111111111111111000//////000000000000000000000000000000111222222333444444111111111222222111111000333333333333444444444444000000000000000000000000111000000//////000000111111///------...///...---////////////////////////////////////////////////......///000000000000///000000000////////////...000000////////////000000---............/////////...000111111000///111222333333222111000///......000000000000///...---,,,000///...---------......////////////////////////111111000000000000//////////////////////////////...------...000000///...000///...///000111000///000000000//////.........000000000000000000000000111111111222222222333333222333333333333222111111111111222222222222111111222222222222333333333333333222222111111222222333333333333333222222111000222222222222222222222222222222222222222222222222333333333444444333222111111111222333444444444444444333333444555555444222333111333666777444333444555555555555666888999:::555666777666555666777999888888777777777777888888555444333555777888777666888888999999888777666666:::999999888888999999::::::888666777999;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@BBBDDDCCCBBBDDDGGGFFFBBBBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@>>>>>>===???>>>???AAADDDDDDCCCAAABBBAAA???===>>>BBBIIINNNLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHFFFCCCAAA@@@BBBDDDHHHHHHIIIJJJKKKMMMNNNOOONNNMMMKKKHHHGGGFFFFFFFFFIIIIIIHHHGGGEEEDDDDDDCCCEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@CCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============<<<;;;:::999999888777777888999:::999777777999:::777777666666666666777777888999::::::777666666777111333444444333333555666444333333222222333333444222222222111111111000000333222000000111000///---222111111111111222333333111222222222222111000000000000000000000000000000000000000000000000000000///////////////000111111//////000000000///.....................------,,,........................////////////////////////000000//////......////////////////////////............//////////////////---......//////......---------------------------.........---------,,,,,,............////////////......//////////////////000---,,,...---***+++------......///////////////............////////////000000111111000000//////000000000000000000000000000111111222222333333333111111111000000111111222222222333333333444444444000000000000000000000000000000000//////000000000000///------......---,,,........................////////////////////////---...//////000000//////////////////////////////000000////////////000000.............../////////,,,...///000//////111222222222111000000///......///000111222222111///...//////..................////////////////////////000000000000000000//////////////////////////////......---///000111000...////////////000000000000............////////////000000000000000000000000111111111222222222222333111111222222222111111000111111222222222222111111111222222222222333333333333222222111111222222333444444444333222111000///111111111111111111111111222222222222222222222222111333555555222111222444111111222333444444444444444333333444555555444222444333333444555444444555555555555555666777888999444555666666555555666888888777777777666666666666333333333444666777888888999999:::999999888777666;;;;;;::::::999999999999999888777888999;;;<<<===============<<<<<>>???@@@AAACCCDDDDDDCCCBBB@@@@@@>>>===>>>AAAGGGLLLJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGDDDBBBAAACCCEEEIIIIIIIIIIIIKKKMMMNNNPPPOOOMMMJJJHHHGGGFFFGGGGGGKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEGGGGGGFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJHHHHHHJJJLLLMMMLLLGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@BBBDDDFFFEEECCCAAADDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;:::999888666666888999999888777777888:::777777666666666666777777888999:::999777666666666222444555555444333555666222222222222222222222222111111111111111111111111222111000000111111000...111111111111111222222333111111222222222111111000000000000000000000000000///////////////////////////////////////000000111......000000000///...---///000000000000000//////..................//////000000//////............000//////.........//////000///////////////............///////////////000***+++,,,,,,---------,,,------------------------........./////////000000.........///////////////............////////////111---,,,......++++++...---......///////////////............///////////////000000000000000//////000000000000000000000000.../////////000000000111111111000//////000222333222222222333333333444444111111111111111111111111/////////000000/////////000...------......---+++------------------------////////////////////////------...///////////////.............../////////000000////////////000000////////////////////////***,,,............000111////////////////////////***,,,///111222111000/////////////////////////////////////////////////////////////////////000000////////////////////////000//////000222222111///...//////000///000000111,,,,,,---...///000111111000000000000000000000000000000111111111111222222000000111222222111111111000111111222222111111000111111111222222222333333333222222111111222222333444444444333222111000///111111111111111111111111333333333333333333333333000333666555222000222555111111222333444444444444444333333444555555444222555555555444555666777666666555555666666777888999444555666555444444666888777777777777666666555555222333444555666777999::::::;;;;;;;;;::::::999888<<<<<<;;;;;;:::999999888888888999::::::;;;===>>>???@@@@@@???===>>>@@@BBBAAACCCCCCBBBDDDHHHGGGCCCBBBBBBDDDEEEEEEFFFFFFFFFGGGCCC@@@@@@CCCDDDBBB@@@@@@BBBDDDEEEEEEDDDDDDDDD???@@@AAA@@@@@@BBBEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHEEECCCCCCEEEGGGHHHHHHHHHHHHIIILLLNNNOOOMMMLLLJJJHHHGGGFFFFFFGGGJJJJJJJJJIIIHHHFFFDDDBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKIIIHHHJJJLLLLLLLLLEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFDDDAAACCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;999888666555888999999888777777888:::999888888777777888888999777999:::999777555555666555666777666444444444555222222222222222222222222000111111111111222222222000/////////111222222000111111000000111111222333000111111222222222111111////////////////////////////////////////////////...//////000000000000000---...///000000///...---//////000000000000000//////............///000111000000000///......------//////............//////000/////////.........------........./////////000******+++,,,------------........................+++,,,---...///111222222///////////////.........---.........//////000000111...---//////,,,,,,///---......///////////////............////////////...//////000000000/////////////////////////////////////////////000000000111000///...///000222333222222222222333333333333111111111111111111111111...//////000000//////...///.........000///...,,,........................////////////////////////------...////////////...---............/////////000000////////////000000000000000////////////...***,,,------------///000---........./////////000''')))+++.../////////.........///000000000//////////////////////////////......////////////000000////////////////////////000//////000222333111000...///000000//////000111------...///000111111222000000000000000000000000/////////000000000111111000000111222222222222111000000111111111111000000111111111111222222222222333222222111111222222333333333333333222222111000222222222222222222222222333333333333333333333333000333555555333111333555111111222333444444444444444333333444555555444222444666666444555777888666666666666666666777888888444555666555444555666888666777777777666555444333333444666777777777999;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888777888:::;;;;;;<<<===???@@@AAAAAA@@@>>>???AAACCC@@@BBBCCCBBBDDDHHHGGGCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFCCCAAABBBEEEEEEDDDAAAAAACCCEEEFFFEEEDDDDDDEEE@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGEEECCCCCCEEEGGGHHHGGGFFFFFFHHHJJJMMMOOOKKKKKKJJJJJJHHHGGGFFFFFFIIIIIIJJJIIIHHHFFFDDDCCCBBBDDDFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIJJJKKKKKKJJJEEEEEEEEEEEEDDDCCCBBBAAABBBAAABBBDDDEEEFFFDDDBBBAAAAAA@@@??????>>>==================<<<<<<<<<<<<::::::;;;;;;:::888777555777888999888666666888999999999888888888888999999777888999999666555555666666777888777555444555666111222222333333222222111111111111111111111222222//////...///111333222111111000000000000111222222000000111222222222222111////////////////////////000000000000000000000000......///000000000000000------.../////////......,,,---..................///......---...///111222000000//////.........---......------......///////////////...------,,,,,,,,,,,,------.../////////,,,------.../////////...////////////////////////((()))***+++---///000000///////////////.........------......///000000000111...---000000---...111---......///////////////............////////////......///000000000//////////////////////////////111111111111111111111111////////////000111111222111222222222222333333333111111111111111111111111......///000000///...............///111111///---........................////////////////////////,,,---......//////......---------.........//////000000////////////000000000000000000/////////...+++---......------///000000000000///////////////***+++---.../////////...,,,---.../////////......////////////////////////........./////////000000///////////////////////////......///111222000///---///111000///...000222000000000000000000000000000000000000000000000000............////////////000111111222333333222222000000111111111111000000111111111111222222222222333222222111111222222333222222333333333222222111333333333333333333333333222222222222222222222222111222444444333333333444111111222333444444444444444333333444555555444222222666777444444888777333666666666666666777777888555666777666555555777999666666777777666444333222333555777777666666888:::888888999:::;;;;;;;;;;;;999999:::;;;;;;:::999888666999;;;<<<<<<<<<>>>@@@@@@AAAAAA???>>>>>>@@@BBB@@@BBBBBBBBBDDDHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBDDDEEEDDDCCCAAA@@@CCCFFFFFFDDDCCCCCCEEEDDDEEEGGGFFFDDDCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFCCCAAAAAADDDFFFGGGFFFEEEEEEFFFIIILLLNNNKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCEEEFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHIIIKKKKKKIIIHHHGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBCCCDDDEEEDDDCCC??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999;;;;;;;;;999777666777888888888666666888999888888777777777777888888777888999888666555555555333555666666444444555777222222333444444333222222222222111111111111111111111000///000111222111000000000000000000111222222000000111222222222222222////////////////////////000000000000000000000000---...///000111000000///---------------...///000,,,,,,---..................---,,,,,,---...000222///////////////............------------...///000.........---,,,,,,++++++++++++,,,,,,---.........------......///.................................***++++++,,,,,,------...000/////////............------......///000000111...,,,+++...///---...222---......///////////////............////////////---......///000000//////////////////////////////111111111111111111111000---...///000111111111111111111222222222333333333111111111111111111111111---...///000000///...---.........000222222000///////////////////////////////////////////////////,,,---......//////......---------.........//////000000////////////000000111111000000/////////...---...//////......///000333333222111000///......000000000111111111111000***+++---...///...------////////////////////////---.........//////000000////////////////////////...------...000111///...---///111111......000222444333222111000///......000000000000000000000000---------............///000111222333333333333333000000111111111111000000000111111111111222222222333222222222222222222333111111222333333333222222333333333333333333333333000000000000000000000000111222222333444444444333111111222333444444444444444333333444555555444222000555666333333777666111777666666666666777777888555666777666555666777999666666777777666444222111222555777777555444777999666777888999:::;;;;;;;;;888888::::::::::::999888555999<<<===<<<<<<>>>AAA@@@@@@@@@???======???AAA@@@BBBBBBBBBDDDHHHGGGDDDCCCCCCCCCCCCBBBAAA@@@??????@@@CCCDDDDDDCCCAAAAAA???BBBEEEEEECCCAAABBBDDDGGGHHHHHHFFFDDDCCCDDDEEEAAABBBDDDFFFGGGHHHHHHGGGEEEEEEDDDBBB@@@@@@BBBDDDFFFEEEDDDDDDEEEHHHKKKMMMKKKLLLNNNOOONNNKKKHHHFFFEEEFFFHHHHHHHHHFFFDDDCCCAAACCCEEEFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHHHHJJJKKKJJJHHHFFFIIIJJJJJJKKKJJJIIIGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::888777777888888777666666777999777777666666666666777777777888999888666555555555000222444444444444666888222333444444444444333222222222222111111111000000333222000000111111///...000000000000000111111222///000111222222222222222////////////////////////000000000000000000000000---...000111111111000///...---,,,,,,---...///000......///000111111000000---,,,+++***+++---000111////////////////////////---------------...///000......---,,,,,,+++************+++,,,,,,---......+++,,,,,,------,,,++++++------------------------//////.........---------000000//////.........------------...///000000111,,,******---...---...111---......///////////////............/////////000------...///000000//////////////////////////////////////////............,,,---///111111111111000111111222222222222111111222222111000//////000000000000000000000000000000---......///////////////000000000111000//////...,,,---......------...000///------///333444111...............////////////////////////////////////---.........//////000000---......,,,++++++---///111000///...............000000///////////////000...///000///...---...///---/////////---,,,---...000///......///000///------...///000000///...---///////////////......---,,,---...//////......---222222111111000/////////111111111111111000//////000111000///------///111000000000000111111111111///000111000///...///000222222333333333222222111222222222222222222222222111222222333333222222111222222111111111111222222333333222222222333444555333444555555555444333222222222333444444444333333555555555666777888888999777666555333333333444555777666444333333444555777888888888777777777777777555555666777777666555444777777777777666666666666666777999;;;;;;:::999888===<<<:::888888999:::;;;<<<<<<===<<<;;;<<<===???????????????????????????@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@AAACCCFFFGGGCCCAAA??????@@@BBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBDDDFFFHHHJJJFFFEEECCCAAA@@@AAABBBCCCCCCDDDFFFHHHJJJMMMNNNOOOKKKKKKLLLKKKKKKJJJIIIIIIEEECCCBBBBBBDDDEEEDDDDDDHHHKKKMMMJJJDDDBBBDDDHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@999999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999888777777888888777666666666666666777555555666666555444333333999999888777666555555444333444555555666555555555333333333333333333333333111111000000000000111111000000000000111111111111222111000000000000000111222111111111222222111///...///111111/////////000222222222111111111000000------...000111111111111////////////////////////000000000...,,,,,,...000//////............//////111000///000111000...---///...,,,*********,,,---000///...---------------...///111111000000222333------............------------------------,,,,,,------,,,,,,,,,,,,------........................------............------,,,------...///.........---......///////////////......////////////..................////////////////////////////////////000000000000000000000000000000000000111111111111000111111222222111111000222111111000//////000000////////////////////////------...///////////////---------------,,,,,,+++,,,---......------...000.........///000///---,,,........./////////000000///////////////////////////////////////.........,,,...//////...------...000//////............///000000///////////////000...///000///...---...000...///000///---------...000///---...///000///---...//////000000///...---///000000000000///......000000000/////////000000111111111000000000000000111111111111111000/////////000000///......000222000000000000111111111111///000111111//////000111......///000000000000000222222222222222222222222111222222333333222222111333333222222222222333333333222222222333333444444222333444555555444333222111111222333444444444444222333333444555555666666666666555444444444444444666555444333333444555666666666666666666666666666444555666777777666555444666666666666777777777777777888999:::::::::999888<<<;;;999888888888999:::999;;;<<<<<<;;;;;;<<<===????????????????????????@@@@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEECCCAAA???>>>@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHFFFEEECCCAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGIIILLLLLLJJJHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999888888777777666666666666666666555555555555555444333333444444444444333333333333333333444555555555555555333333333222222333333333111111000000000000111111//////000000000111111111111000000000000000111111...---...///222333222111...///111111/////////000111111111000000/////////---...///000000000000000////////////////////////)))---111222111---+++***//////............//////111000///000000000...---///...---,,,++++++,,,---//////...---------------///000111000......///000------............------------------------------000000////////////000000........................------............------......///000000000000///---......///////////////......////////////..................////////////////////////////////////000000000000000000000000000000000000111111111111000111111222222111111000111111000/////////000000////////////////////////------...////////////...///////////////......---,,,---......------...000---...///...,,,+++******////////////000000000000000000000000000000000000000000000///......------+++...111111000...------.........---......//////000//////......///000000---///000///...---///000///000111000...---...//////...---...///000///...//////000000///...------000000111111000000///...222111000///......////////////000000000000111111000111111111111000000///...///000///...///111333000000000000111111111111...000111111000000222333000000111222333333333222222222222222222222222222111111222222222222111111222222222222222222222222222222222333333333444444222222333333333333222222000111222333444555555555222222333333444444555555444555555555555444444333444444444444444444555555333333444444555666666666444555555666666666555555555555666666777777888888777888888888999999999999999999999999888888888888777999;;;<<<;;;::::::;;;??????????????????@@@@@@???@@@AAABBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>@@@AAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCEEEDDDDDDBBBAAA@@@???????????????@@@BBBCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJEEECCCAAABBBCCCDDDCCCBBBBBB???======???BBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBHHHJJJLLLMMMKKKIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::999888888999999999999999999999999999999999:::;;;;;;;;;:::999888777777666666555555555555444555555555555444444333444444555555555666666666222333444444555555444444444333222111111222333444111000000//////000000111//////000000000000111111000/////////000111222222---,,,---...111222111000...///111111/////////000000000////////////.........//////000000000//////000000000000000000000000,,,///333444222///---,,,//////............//////000/////////000000///---............------------///.........------------///000000///---,,,,,,---------............------+++,,,,,,------...............------------..............................------............------------...///////////////---......///////////////...//////////////////...............////////////////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000111000000/////////000000////////////////////////,,,---......//////......000000000000000//////...,,,---......------...000+++---///...+++)))+++---/////////000000000111111000000000000000000000000///////////////.........,,,---//////...------...------------......///000//////.........///000000---...//////......///000///111111000///...///000///...---...///000///...000000000//////...------111111111111111000//////////////////...---++++++......//////000111111222000000111111111111000///---...////////////111333///000000000111111111111...000111222111111333555222333333444333333222222111111111111111111111111111111222222222222111111/////////000000/////////222222333333444444444333111111222222222222222222222222333444444444333333333444444444555555555666333444555666555555333222333333444555555555444444222333333444555666666777444444555555555555555555555555666666777777888888888777777777777888999999777888888888888777666555666888;;;<<<;;;:::999999>>>>>>????????????@@@@@@??????@@@AAABBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@@@@AAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCBBBAAA???>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJEEECCCAAAAAABBBCCCBBBAAAEEECCC@@@>>>>>>???AAAAAACCCCCCCCCBBBBBBBBBAAAAAAHHHJJJMMMMMMKKKIIIHHHHHHEEEEEECCCCCCBBBBBBCCCDDDAAABBBBBBBBBAAA???===<<<>>><<<:::888777777888999999999999999999999999999888999;;;<<<===;;;:::999666666666666555444444333444444444555555444444333666666666666666666666666222222333444444444444444444333222111111222333444000000////////////000000////////////000000000111////////////000111333333111000//////000000...,,,...///111111/////////000/////////////////////////////////000//////......000000000000000000000000111111///---+++,,,///111///......------......//////......///000000///---......////////////...---..................------...///000///---,,,---...------............------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................------............------***+++,,,,,,------,,,,,,---....../////////////////////............//////............////////////////////////////////////000000000000000000000000///000000000111111111111000000000111111000000000000///////////////000000........................,,,------...............,,,,,,------,,,,,,+++***,,,---......------...000***---///...,,,+++...111////////////000000000000////////////////////////,,,------...///000000111------,,,+++)))***---///---------------...///000...............///000000,,,...//////......///111///111111000///...///000///------...000000000///000000//////............111111111111111000//////,,,...000111111...***(((------...///000111111222///000000111111111000000,,,...000000000000111222///000000000111111111111...000111222111111333555111111111111000///------111111111111111111111111000111111222222111111000...///000000000000///...111222333444444444333333111111111222222333333333444444444444333222111111333333333333444444444444222333444555555444333222222222333444555555444444333333444555555666777777444444444444555555666666555666666666777777777888777777666666666777888999666666777777666666555444666999<<<===<<<:::::::::=========>>>>>>?????????>>>??????@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKGGGEEECCCBBBCCCDDDDDDCCC@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHDDDBBBAAA@@@AAABBBAAA@@@AAACCCDDDAAA>>>===AAAEEEDDDDDDDDDCCCCCCCCCBBBBBBGGGIIILLLLLLKKKIIIIIIIIIFFFEEEDDDBBBBBBCCCDDDEEEAAABBBBBBBBBAAA???===<<<===<<<999777666777888999888888888888888888888888777999;;;<<<<<<;;;999888555666666666555444222111333333444444444444444333444444333222111111000000111222222333333333333333333222111111111111222333000000////////////000000...////////////000000000////////////000111333333222111000000111000...,,,...///111111/////////000000000000000000000000000...////////////......---////////////////////////...---+++)))'''(((+++.........------------......///...---...000000///---......///000000//////...------...//////......------...000//////...000111------............------++++++,,,,,,---...//////000000////////////000000........................------............------***+++,,,,,,------,,,,,,---......///////////////000///............///000............///////////////////////////////////////////////////////////////000000000111111111111///000000111111000000/////////......//////000000........................,,,,,,---............---------......------,,,+++,,,---......------...000,,,---......---...000222............////////////////////////////////////+++,,,---...///111222222...---+++(((''')))---000---------,,,------......------------...///000000,,,...//////......000111///000111000...---...///...------...000111000/////////............///000000000111111000000///......///222333333000---+++------...//////000111111///000000111111111111000,,,...000111000///000111000000000000111111111111...000111111000000222333333333333222111000///...111111111111111111111111000000111111111111000000000111222333333222111000111222333444555444333222222222111222222333444555444444444444333222111111000000000000111111111111222333333444444444444333222222333333444444555555333444444555555666666666333333333333444555666777777777777777777666666666555666666666777777777777555555555555444444444444777999;;;<<<;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???????????????>>>@@@AAACCCEEEHHHKKKMMMNNNIIIGGGDDDDDDDDDEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAA@@@>>>===;;;<<<===>>>????????????@@@AAADDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHDDDBBB@@@@@@AAAAAA@@@???999>>>BBBAAA>>>>>>CCCHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGJJJKKKJJJIIIIIIJJJGGGEEECCCBBBAAABBBDDDEEEAAAAAABBBBBB@@@???===<<<;;;:::999888777777888888777777777777777777777777888999:::::::::999888777555555666666555333111000222333333444444444444333555555444333222111000000000111222222333333222222222222222222222222222222000//////......//////000......////////////000000000/////////000111222222/////////000222222111///...///111111/////////000//////000000000000111111---....../////////......////////////////////////,,,...000111///---,,,,,,......------------.........------...000000///---............////////////,,,---.../////////...---,,,...////////////111222------............------+++,,,,,,------.........///......------......///........................------............------------...///////////////---......///////////////000///...------...///000............////////////////////////////////////////////////////////////000000000000111111111111//////000000000000//////...............///000000........................+++,,,------......------//////000000//////...---,,,---......------...000000...------.../////////------------............------------------------,,,------...///000111111------,,,***)))***---///......---,,,,,,,,,------------------...///000000,,,---//////......000222...///000///---------......---,,,...000111000///......------...///000111///000000000000///......///000000000000000//////---.........///000000000//////000111111111111111---///111111000//////000000000000000111111111111///000111111//////000111222333333444444444333333111111111111111111111111000000111111111111000000111222333444444333222111000222333555555444333222333222222222333444555666111222333333444444444333000000000000000000000000333333222222333333444555333222222111222444555666333333333333444444444444333333222222333555666777888888777777666666555555444555666777777777666555666555444222222333333444777888999999888888999;;;999999::::::;;;<<<=========>>>>>>??????>>>>>>===@@@@@@AAABBBEEEGGGJJJLLLIIIGGGDDDDDDDDDEEEDDDDDDAAAAAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@???===<<<;;;<<<===>>>??????>>>>>>???AAADDDGGGHHHGGGFFFDDDBBBCCCEEEGGGIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHDDDBBB@@@???@@@@@@???>>>999<<<@@@BBBAAABBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCAAADDDHHHJJJJJJIIIJJJJJJFFFDDDBBB@@@@@@AAACCCDDD???@@@@@@@@@???===;;;:::999999999888888888888888777777777777777777777777999999999888888777777777444555666666555222000///111222333444444444444444666555555555444444333333000111111222222222222222000111222333333222111000//////............//////........./////////000000111000000000000000111111///......///000111000......///111111/////////000.........//////000000000,,,,,,---...////////////------------------------...000222222111///.........------,,,,,,------...------,,,...///000///---......---------...///000+++,,,...///000///...------...//////------...///------............---------------------------------,,,,,,++++++,,,,,,---........................------............------......///000000000000///---......///////////////000///...------...///000............////////////////////////////////////////////////////////////000000000000111111111111//////000000000000//////...............///000111........................+++,,,------......------,,,,,,------,,,,,,+++***,,,---///...------...000333///,,,+++...///...,,,,,,,,,,,,---------......------------------------.........///////////////,,,---......,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,---...///000111,,,---//////...///000222.../////////---,,,---......---,,,...000111111000------------...000111333///////////////......---000...,,,++++++---///111........./////////////////////000111111111111111...000222222000///...///000000000000111111111111///000111000///...///000------///000111222222333000000000000000000000000000000111111111111000000///000222333333222000///000111333555555444333222333333222222333555666777//////111333444555666666222222222111111111111111333333222111222333555666333222111000111333666777333333222222222222222222333333222222333555666777999999888777666555444444333444666888888777666444666555333111111222333444666777888777666666888:::888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>======@@@@@@???@@@AAADDDGGGIIIIIIGGGDDDCCCCCCDDDDDDCCCAAAAAAAAABBBBBBAAA@@@@@@:::;;;===??????>>>===<<<;;;<<<===?????????>>>>>>>>>@@@DDDGGGIIIHHHFFFDDDAAACCCFFFIIIKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIDDDBBB@@@???@@@@@@???>>>@@@@@@AAACCCFFFEEECCC@@@DDDDDDCCCCCCCCCBBBBBBBBB???CCCFFFIIIIIIIIIJJJKKKEEECCC@@@???>>>???AAACCC>>>>>>???>>>===<<<:::999777888888999999999888888777777777777777777777777::::::888777666666666666444555666666444222000...111222333333444444444444000000111111111222222222000000111222222222222222...000222444444222000...//////............//////............/////////000222111000000000000000111111000///...///...+++)))...000111111/////////000---------.........//////+++,,,---...////////////------------------------///...+++(((&&&''',,,///...------,,,,,,------...---,,,,,,...///000///---///...,,,+++,,,---000111+++,,,...000000///...---...//////...,,,++++++,,,---..................---------------------,,,,,,/////////....../////////........................---..................---,,,---......//////......---......///////////////111///...------...///111............/////////000////////////////////////////////////////////////000000000000111111111111000000000///......------111111000000//////......000...,,,---000111///------------............///.........------,,,,,,,,,,,,---------.../////////........................---,,,,,,++++++,,,,,,------------------...///000222000...///222222///,,,,,,------,,,++++++,,,...111000...,,,+++,,,---..................///000000...///////////////......///////////////////////////---+++,,,///000///---111...---...000111///---000000000000///////////////////////////////////////////////////...............///000000000000000222000000000000000...,,,000000111111111111000000111000////////////000000//////000111111111111111000000000000000000000000222111111111000000//////444333111000000000111111000444555222000222333222333333222222333333444555222222333444444333333333444333333333222111111111555555444333333222111111111111222333333333333222444444333222222333333333444555555555666666777777777666555555666555333111333444444555555444444333222444555555333222222333666666777888999:::;;;;;;:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>AAABBBBBBAAA@@@@@@CCCEEEJJJJJJIIIFFFCCCBBBDDDFFF>>>BBBBBB@@@AAAEEECCC===888<<<@@@BBB@@@===;;;999AAAAAA@@@@@@???>>>>>>===<<<@@@EEEIIIKKKKKKIIIHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIIIIKKKLLLLLLLLLKKKJJJFFFBBB??????AAABBBAAA???DDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????IIIFFFEEEGGGLLLLLLFFF@@@DDDBBB@@@>>>>>>>>>???@@@AAAAAA@@@@@@>>><<<999888777666555666777888777666888777777777777777888888999999999999888666555444666666555444333333222222111111222222222333333333000111111111222222222222333222222222111000000000111222222333333222222111...///000000000///---,,,,,,...000111000000111222...000111000...------...333222111///............---......///////////////---.........//////000000......////////////......222111///......///111222,,,,,,,,,---------......000000//////......------///...---,,,,,,---...///000///---+++++++++---...//////.........---------//////////////////...---...///000///...---...000//////000000///---+++***---------...///000111111...000111///,,,+++...222////////////...---,,,+++222///---...000222111///)))***,,,---.../////////111111000000/////////............///000111111222111...***)))+++...000111000000000000///////////////.........///000222333------------------......////////////.........---111///---...000000///------------............///......---------,,,,,,,,,------------.......................................------,,,,,,------......------------......///,,,---.........---------,,,------,,,++++++,,,...000///---,,,,,,,,,...///...............//////000......////////////..............................///---,,,---///111///......,,,+++,,,...///---+++000/////////////////////........................////////////..................///000000000000000111000///000111111///---000000111111111111000000000000000/////////000000///000111222222222111000000000000000000000000000111111111111000000000///333222111000000000111111000333444000///222333222222222111111222222333444222333333444444333333333222222222111111111111111555444444333222222111111111111222333333333333222444333333222222333333333555555555555666666666777555444444555666777555444333444444555555444444333222444555555333222222333555666666777888999::::::999999999::::::;;;<<<===<<<<<<<<<<<<<<<======>>>@@@AAABBBAAA@@@@@@BBBDDDGGGHHHIIIGGGDDDBBBAAAAAA@@@CCCBBB???@@@DDDBBB===<<<>>>??????===;;;;;;<<>>===@@@EEEJJJLLLLLLJJJIIIIIIIIIIIIGGGEEEEEEGGGHHHGGGHHHJJJKKKLLLKKKJJJIIIEEEBBB???>>>@@@@@@???>>>CCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBBBBDDDCCCCCCDDDFFFGGGFFFEEECCCBBB@@@>>>======>>>???>>>>>>>>>>>>===;;;999777777666555666777888777666777777666666666666777777777777777777666555444444555444444333222222111111111111222222222333333333333333222111000000000111222222222111111111111111111222222333333222222111...///000000000///---,,,,,,...000000///...///000,,,---......,,,++++++,,,111000///...---------------......///////////////............/////////000......////////////.........---+++******+++---...---------.........//////////////////............///...------------...//////...,,,++++++,,,---...///.........---------------......///////////////---///000///...---...000...////////////---,,,+++------....../////////000////////////------///000------...............---333000......///000///---------...///000111222222000000/////////.........,,,,,,------...//////000000.........000111000///000000000000/////////...///.........///000111222,,,,,,---......///000000............------------111///......//////...,,,---------............///...------------,,,,,,,,,............------------........................///......------......//////...------------------)))---000///,,,***,,,///,,,------,,,++++++,,,......---,,,,,,,,,---///000......------......///000......///////////////..............................---,,,---///000///......---,,,,,,---...---,,,////////////////////////......................................................///000000000000//////......///111111000//////000000111111000000///000000000000000000000000...000222444444333111000000000000000000000000000111111111111000000000000222222111000000000111111000333333///---000333222111111111111111222222333333333444444444444333333222222222222222333333333444444333333222222111111111222222333333333333333333333222222222222333333555555555555666666666666444333333555777888777555444444555555555555444444333444555555333222222333444555555666777888999:::999888888888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAAAAA@@@@@@AAABBBDDDFFFHHHGGGDDDAAA??????BBBCCCAAA>>>???BBBAAA>>>@@@@@@???<<<::::::;;;===AAAAAAAAA@@@@@@@@@@@@@@@???BBBFFFJJJMMMMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFGGGDDDFFFHHHJJJKKKIIIGGGFFFDDDBBB???===>>>>>>===<<<@@@@@@@@@AAAAAAAAAAAAAAA>>>=========???AAADDDFFFEEEEEEFFFFFFFFFFFFHHHIIICCCBBB@@@>>>===============>>>>>>>>>===<<<:::999777666555666777888777666666666555555555555555666444444555555555444444333333333333222222111111000111111222222222333333333555444222000/////////000111111111111111222222222111111222222222222111111/////////000//////...---...000111111///......///...000111111///......///......---------------...---......///////////////............////////////......////////////......///...---,,,,,,---...///............////////////...............////////////...------------...///...---,,,+++,,,---...///............------------,,,---...///////////////---...//////...---...///---......//////...------------...............---///......///000000///---++++++,,,....../////////333111///.........---,,,...---------...000222333///............---------,,,,,,------.../////////...///000333555444111...000000000/////////..................///000111111000000000000111111222222........................111000/////////...---------------............///------------------------.........------,,,,,,,,,..............................------------......///......---,,,,,,,,,,,,---///111000...,,,---...,,,,,,---,,,++++++,,,...,,,,,,,,,,,,---...///000...------------...//////---...//////////////////........................,,,,,,,,,,,,---...------//////...////////////............///////////////........................------...............///---...//////000000//////...------///111222111000//////000000000000////////////000000111111111000...000333666666444222000000000000000000000000000111111111000000000000000111111111000000000000111000333222...,,,000222222222222111111222222333444444444444444444444333222222333333333444444555555333333333333222222111111111222333333444444333333222222222222222222333444555555555666666666666666555444444555777888666555444444555555555555444444333444666555333222222333444444555666777888999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>@@@AAA@@@?????????AAACCCEEEEEEDDDBBBBBBCCCDDDBBB@@@>>>???@@@@@@???AAAAAA@@@>>>;;;:::;;;===@@@@@@AAAAAABBBBBBBBBBBBAAADDDHHHKKKMMMNNNMMMLLLJJJKKKJJJIIIFFFDDDEEEFFFBBBDDDGGGIIIIIIHHHEEEDDDDDDBBB???===<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@???>>><<<<<<===@@@DDDFFFGGGFFFGGGHHHJJJIIIGGGEEECCCBBB@@@???>>>=========>>>???@@@@@@@@@???>>>===777666555666777888777666555555444444333333444444222333444444555555555555444333333333222222111111111111222222222333333333555444222000//////000111000000000111222222222333111111222222222222111111//////////////////......111222333222000......///000111333333111000111111------,,,,,,---...//////---......///////////////.........///////////////---......//////......---///...------------...///------------............---------....../////////.........------.........,,,,,,,,,,,,,,,---...///------------------------------......///.........---...//////------...///,,,------....../////////------...///......---,,,///---,,,///222222///,,,++++++,,,---............000///...---------------,,,+++***)))***,,,...000------------------------////////////000000111111...///111333555444111...000000/////////.....................//////000000222222111111000000000000///////////////////////////000000///............---------............///------------------------......------,,,,,,,,,+++........................------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,222000......///...+++(((,,,,,,---,,,++++++,,,...+++++++++,,,---...///000---------------...//////------...///////////////........................******++++++++++++,,,,,,.../////////......//////------....../////////000........................,,,---------......//////------...///////////////---------///111222222000//////000000000000//////...///000111222222111111...000333666666444222000000000000000000000000000000000000000000000111111000000000000111000000000///222222...---000222111444333333333333444555555444555555555444444333222111111222222333333444444333222222222222222111111222222333444444444444333111111111111222222333444666666666666666555555555777666555666777777555333444555555666666555555444333555666666444333333444444444555666777888999999::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<======:::===???@@@???>>>>>>>>>AAABBBCCCCCCCCCDDDGGGIIIDDDAAA>>>>>>?????????@@@???AAACCCBBB@@@===;;;;;;@@@@@@AAABBBCCCDDDDDDEEEDDDFFFIIILLLMMMMMMMMMLLLIIIJJJJJJHHHFFFDDDDDDEEEAAACCCEEEGGGGGGFFFDDDCCCCCCBBB@@@>>><<<;;;;;;<<<======>>>>>>???@@@AAAAAAAAA???===<<<<<<>>>AAACCCDDDAAABBBHHHPPPPPPHHH???BBBAAA@@@@@@???>>>>>>>>>===>>>???@@@@@@???>>>===777666555666777888777666555555444333333333333333333444555666666666666666444444444444333333333333111111222222222333333333222222111000000111222333000000000111222222222333000111111222222111111000//////........./////////000111222111...---,,,---,,,...//////...---...///------------...///000000---......//////////////////////////////.........------............------************************++++++,,,,,,,,,---------,,,,,,------......//////---..................---,,,,,,,,,,,,------...///,,,,,,------------------......///......---,,,,,,---...///...---,,,---///,,,---------...//////000---.../////////...---,,,...---,,,...222222///,,,,,,,,,------------,,,,,,,,,---------------///000+++***(((((((((***,,,...,,,,,,,,,---------------////////////000000000000000///...///111222111000////////////.....................///////////////000000///......---,,,,,,/////////000000000000000---///000///...---///000---------............///,,,,,,,,,------------...------------,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,000---******---,,,((($$$,,,------,,,++++++,,,...***++++++,,,---.........------,,,,,,------...///,,,---...///000000000000------------------------)))***,,,+++******+++---,,,---...---,,,,,,---...---------......//////000------------------------,,,,,,,,,---......//////------...////////////......------///111222111000...//////000000//////......///111222333222222111...000222444444333111000000000000000000000000000000000000000111111111111...///000111111111000000...222444000///111222000444444444444444555666666555555666555555444333222000000000000000000111111222222222222222222111111222222333444444444444444111111000111111222333444666666666666666555555555888777666666777777444333555555666666666666555555444555666666444333333444444555555666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===:::<<<===>>>===<<<===>>>@@@AAAAAAAAABBBDDDHHHLLLBBB>>>===@@@AAA??????AAA>>>AAAEEEFFFDDD@@@===;;;@@@@@@AAACCCDDDEEEGGGGGGFFFHHHJJJLLLMMMLLLKKKJJJFFFHHHIIIHHHEEECCCCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@===<<<===???======>>>???@@@AAABBBCCCBBBAAA???=========???@@@DDDAAABBBLLLXXXYYYOOODDD????????????????????????;;;;;;<<<======<<<;;;:::777666555666777888777666666555444333222222222222444555666777777777777777444444444444444444444444111111222222222333333333000000111111222222222222111111111111111222222222000000111111111111000000///............///000000---...///...,,,*********,,,...000000///...///000......------...///000000---......//////////////////////////////.........------............------+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---------------.........------...//////...------,,,,,,------------------,,,,,,,,,,,,------------...............---,,,,,,,,,---......---,,,---...---------------...///000,,,...///111111000...------------...000111000///,,,,,,---------,,,,,,+++***+++,,,,,,,,,---///111,,,,,,+++***+++,,,---...,,,,,,,,,------------...------..................111///,,,,,,...000111000/////////.........---------....../////////............------------------........./////////000000+++...000///......000222---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------++++++***+++++++++***))),,,------,,,++++++,,,...***+++,,,,,,------------------,,,,,,------...///,,,---...///000000000000------------------------***,,,...---++++++---///+++---///...,,,+++,,,...,,,,,,---......///000000------------------------++++++,,,------...//////,,,---......//////......///......///111222111///......////////////......---///111333333333222111///000111222222222111000000000000000000000000000///000000000111111111111---...000111111111000000---333555333111333222000444333333333333444555555666666666666555444333222111111111111111111000000111111111111111111222222222333444444555444444444000000000000111222333444777666666666555555555555777666666666888888666444555555666666666666555555444555777666444333333444555666666777888999::::::::::::999999999999::::::;;;;;;::::::;;;;;;<<<===:::;;;<<<;;;::::::<<<>>>???@@@BBBBBBBBBCCCEEEGGG@@@<<<<<>>???@@@AAACCCEEEGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHCCCEEEGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDBBB???>>>@@@CCC===>>>???@@@BBBCCCDDDEEE@@@@@@???>>>>>>>>>>>>>>>FFFCCCEEELLLUUUVVVMMMDDD:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<:::999888777666555666777888777666666666444333333222222222555666666777777777666666333333333333333333333333111111222222222333333333000111222333333222000///222222222111111111111111000000111111111111000000///......---...///000111,,,...///...,,,++++++,,,---///111111000000000222---------,,,------......---......///////////////000/////////............,,,------......------,,,......////////////......+++++++++,,,,,,,,,------...------------------,,,------...//////...------------------------,,,,,,++++++,,,,,,,,,---------***+++,,,---............,,,---......,,,,,,---.........---------...//////,,,...000222222222000///,,,---............000222***+++,,,,,,------------***,,,---,,,++++++---000---------------.........,,,---------.................................---000...------///000000000//////.........------------......//////...------------......///000000000---------.........//////***---//////......000333---------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------.................................------.........++++++++++++,,,------...'''+++......,,,+++---000,,,------,,,++++++,,,...++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000------------------------+++...000///---,,,...111---///111000...---...111,,,,,,------...///000000------------------------++++++,,,,,,---...//////,,,---......//////......///......///111111000///......////////////......---///111333444333222111//////000111111111111111000000000000000000000000//////000000111111111222---...///111111111000///---333666444333444222///333333222222333333444555666666666666555444333222555555555444444333333333111111111111111111222222222333444444555555444444000000000000111222333444777777666666555555555444555555555666888999888666555555666666666666555555444555777666555333444444666666777888999:::;;;;;;999999888888888888888999;;;::::::::::::;;;<<<<<<;;;;;;;;;:::999:::<<<>>>===@@@CCCDDDBBBAAAAAAAAA>>>:::;;;BBBDDD@@@???AAA@@@CCCFFFGGGFFFCCCBBBAAA???@@@AAACCCFFFHHHIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGBBBDDDFFFFFFDDDCCCBBBCCCDDDDDDCCCBBBBBBDDDEEEFFFDDDEEEEEECCC@@@@@@BBBEEE>>>???@@@AAACCCDDDFFFFFF>>>>>>?????????>>>>>>>>>DDDBBBCCCFFFIIIGGGAAA;;;777888999;;;<<<=========<<<============;;;:::999777666555666777888888666777666555444333333333333555666666666666666555555222222222222222222222222111111222222222333333333111222444555444111...,,,333222222222111111000000000000111111111111000000///...------...///000111///000222111///...//////***,,,---...---,,,---...---,,,,,,++++++,,,,,,------......///////////////000000//////.........---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,,,,---...//////...---,,,............---,,,+++++++++++++++,,,,,,---------'''(((***---///000111111,,,---......,,,,,,---...///...---,,,,,,---...///,,,...000333444333111000,,,...///...,,,---111444((()))***,,,---...//////+++---...---***))),,,...,,,,,,---.........---------------....../////////000000000000000////////////......///111111000/////////.........------------.../////////...---,,,,,,---...//////...---,,,//////.........---------........................,,,------......------,,,...---,,,+++++++++,,,---------------------,,,,,,)))***,,,,,,+++++++++,,,,,,------......------,,,...,,,++++++,,,---,,,+++000///...---,,,+++******++++++++++++++++++++++++***++++++,,,,,,------...---+++***---222333000+++,,,,,,------.../////////+++,,,---...///...---,,,,,,---......------...000+++++++++,,,,,,------------------...............///...---,,,,,,---...///---------............///,,,---///000000///---,,,.........////////////000111///---,,,+++,,,...///000000000000////////////333333333222222222111111333...,,,------,,,...333......////////////......111111111000000000000000111111111111111111111111111222222333333222222111:::;;;;;;999555333222222444444333333222111000000777555444333333111///,,,111111222333333333333222...///000111222333444444555555444444444444555555444666666666555666888:::444444444555555555666666666555555444444444555555666777888777666777999:::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===:::;;;===>>>>>>>>>===<<<<<<<<<<<<>>>BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIILLLHHHGGGKKKJJJFFFGGGKKKGGGFFFEEEDDDCCCCCCCCCCCC???===@@@FFFFFF???<<<>>>EEEEEEEEEEEECCCAAA???>>>===@@@CCCFFFGGGEEECCCAAADDDBBB???@@@BBBBBB@@@===@@@@@@@@@@@@???>>>===<<<999::::::::::::999888888:::::::::999999888888888444555555555555555444444333444444555555444444333666555555555555666777777222000///000111333333222222222111111222222333444222222444777999888444111222222222222111111111000...///000111111000///...---------............///000000//////.........------///000///...---///000------............---------...///000111111111111666666111,,,,,,......***---------------------------------------------------,,,,,,++++++,,,,,,---------------------------000///............---,,,++++++,,,,,,,,,---------000///...---,,,+++++++++------------------------000///............///000+++,,,---......---,,,+++000///...------...///000//////...---,,,,,,+++***///...,,,+++***+++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,---......//////......,,,,,,,,,---------......000000////////////000000...............///000111,,,,,,,,,---------......------...//////...------++++++,,,---...//////000........................,,,------......------,,,,,,,,,+++++++++,,,---...//////...---,,,++++++***)))+++,,,,,,+++++++++---,,,------......------,,,...,,,++++++,,,------,,,---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///---+++...222333111...........................,,,,,,---...............+++---//////...---...///------------------......//////...---------------///...---,,,,,,---...///.........////////////000,,,---...//////...---,,,------........./////////111000///.........//////000/////////////////////333222222222111111111111222///...111111...///222...//////000000//////...111000000000000000000000111111111111111111111111111222222333333222222111555777777666444222222333444444333333222111111000444333222222333333111///111111222333333333333222//////000000111333444555555555555444444555555555555666777777666777999;;;444444444555555555666666555555444444444555555666555777777777666777999;;;999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>===<<<===>>><<<===>>>?????????>>>>>>>>>>>>>>>@@@CCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFJJJFFFFFFIIIIIIFFFFFFJJJJJJIIIGGGEEEDDDBBBBBBAAA>>><<>>???BBBEEEFFFFFFEEEDDDDDDCCCDDDFFFHHHHHHEEEAAA>>>>>>>>>===<<<;;;999999888999999999::::::;;;;;;<<<<<<;;;:::888777666666444555555666666666555555333333444444444444333333555444444444555555666666222000///000222333333222222222111111222222333444333444666999;;;:::666222222111111111000000000000//////000111000000......---------............///000/////////.........---............---,,,------,,,,,,------------,,,,,,/////////000//////.........000000,,,,,,000111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......---,,,++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,------------------,,,000///...------...///000//////...---,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......//////............//////.........---......//////,,,---------------------------...//////...------******+++,,,---...//////------------------------,,,------......------,,,++++++++++++,,,,,,---...000///...---,,,+++***))))))+++------,,,+++,,,---,,,------......------,,,...---+++,,,---......---++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,------...///,,,***,,,///111000...111000000///......------------,,,,,,------...///***---///000///...........................------000///...,,,,,,,,,------......------------.........////////////000000000........................,,,---------............000000000000000//////...////////////////////////111111111111000000000000222000111444444111000222///000000111111000000///000000000000000000111111222222222222222222222222111111222222222222111111000222333444333222333444444444333333222222111111111000111222444555444333111111222333333333333222111000//////000222444666555555555555555555555555666777888888777888:::;;;444444444555555555555555444333333333444555666666555666777777666777999;;;:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@BBBEEEGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCFFFDDDDDDGGGGGGFFFFFFIIIMMMLLLJJJGGGEEEBBBAAA@@@???===???CCCEEECCCDDDFFFHHHHHHIIIIIIHHHFFFEEEDDD@@@AAACCCDDDFFFGGGGGGHHHBBBDDDFFFJJJLLLKKKGGGDDD??????>>><<<;;;999888777888888777888999:::<<<======<<<;;;:::888666555444444555666666777777777777333333444444444444333333333333333444444444555555222000000000222333222111222111111111111222333333444555888<<<>>><<<777333000000000000////////////000000000000000///...------------............////////////...............///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++)))...111...---///111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------///...------,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,............,,,,,,...------,,,,,,------...//////...------...//////.........------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---...............,,,,,,,,,---------.........------------------...///...---------------------------------------,,,---..................---------,,,,,,,,,+++++++++------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,......------,,,+++******)))+++------,,,+++,,,---,,,------......------,,,...---+++,,,---......---++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------...---***((((((+++------,,,000000000//////.........,,,,,,+++******,,,---...***---///000///.........//////......------,,,,,,///...---++++++,,,---...------------------------............///////////////...------------...///,,,,,,,,,---------.........///000111111///...,,,.........///////////////000000000000000/////////333111111333333111111333000000111111111111000000000000000000000111111111222222222222222222222222111111222222222222111111...000222333222222333444444444333333333222222222111000111222555666555333111111222333333333333222333111000///000222555777444555555555555555555444555666777777666777999;;;555555555555555555555555222222333333444555666777555666777777666777999;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAABBB@@@??????????????????@@@@@@@@@@@@???AAA@@@@@@BBBEEEGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCBBB@@@?????????@@@@@@BBBBBBCCCEEEFFFEEEFFFGGGMMMLLLKKKIIIFFFDDDBBBAAAAAA@@@AAACCCDDDEEEFFFHHHHHHIIIIIIJJJIIIHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCEEEGGGHHHGGGEEEDDDBBBAAA???===;;;:::999888888777666555666888;;;<<<;;;;;;:::999888777666555444555666777888888888888333333333444444333333333222222333333444444444444222111000111222333222000111111111111111222222333333555888<<<>>><<<777333000////////////.........000000000//////...---------------............///...........................,,,++++++---...---+++---,,,,,,,,,,,,,,,,,,------.........------,,,++++++333666222---,,,------------------------------++++++++++++++++++++++++***+++---......---+++***------------------------***+++,,,,,,,,,,,,---...,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,---,,,,,,++++++******)))***+++---......---+++***...---,,,++++++,,,---...........................------------------,,,,,,+++,,,---...---,,,+++***------------------------.../////////000000000111,,,,,,---.........------,,,,,,,,,---------............------------......///...---,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------.........------,,,,,,,,,+++++++++------------------------,,,------......------,,,.........---,,,+++***)))++++++,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,------......------,,,---,,,++++++---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,+++))))))***+++,,,,,,---........./////////000+++***)))))))))***,,,---+++---//////...............---------,,,,,,++++++---,,,++++++,,,---...///,,,------------------,,,,,,,,,,,,---------......///...------------...///,,,,,,,,,---------......,,,...000111000///,,,+++------....../////////000////////////////////////555000...000000...000555000000111111111111000000//////000000111111111111222222222222222222222222000111111222222111111000000222333333222222222333444444444333333333333333333222222333555555444222111111222333333333333222444222000///000222555777444444555666666555444444444555666555555555777999555555555555555555555444222222222333333555666777444555777777777777:::<<<<<<<<<;;;;;;<<<<<<===>>>========================<<<>>>AAAAAA@@@???@@@@@@????????????????????????@@@??????AAADDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>??????AAABBBDDDDDDEEEFFFFFFEEEJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDBBBAAA???===;;;:::999999999888666444444555777888888888888888888888888888555555666777777777777777222333333333333333333222111222333333444444333333222111111222333333111///111111000000111111222333111333666999;;;999555111////////////.........---000000///...............---------............///---------...............,,,++++++,,,...000000///......------------......++++++,,,---------------...555999444...,,,,,,+++------------------------++++++++++++++++++++++++***+++---......---+++***------------------------)))+++------++++++---///,,,,,,---------...............---,,,,,,,,,------,,,,,,,,,++++++************+++---......---+++***...---,,,++++++,,,---...------............------,,,,,,------------------***+++,,,---...---,,,+++------------------------/////////.........------+++,,,,,,---...---------,,,,,,,,,---------......///..................//////...---,,,,,,,,,,,,,,,------------------------///...------------...///******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........---,,,+++***)))******++++++,,,---------***,,,---...---,,,---...,,,------......------,,,,,,+++******,,,......---------,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,------...,,,,,,------...//////000******))))))******+++,,,,,,---......------...000,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................,,,---------............,,,---///000///...,,,+++---------......//////000////////////000000000000555000---......---000555///000000111111000000////////////000111111222222333333333333333333333333000000111111111111000000111333444444333222222333444444444444333333333333555444333444555555333111111111222333333333333222333333111111111222444666333444555666666555444333333444555555444444666888555555555555555444444444333222222222333444555555444555666777777888:::<<<<<<<<<<<<;;;<<<<<<===>>>===========================>>>@@@@@@??????@@@BBBAAA@@@??????>>>>>>????????????>>>@@@BBBDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCBBBAAA@@@??????@@@AAAAAADDDFFFEEEEEEHHHGGGDDDGGGHHHIIIIIIHHHGGGEEEDDDBBBDDDDDDBBBBBBFFFGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGJJJIIIGGGEEEDDDCCCBBBBBBGGGGGGEEECCC@@@AAACCCEEEAAA???===;;;999888888999999888666555555555666777777777777888888888888999666666666777777666666555222222333333333333222222111222333444555444333222222111111222333333000...111000000000000111222222000111333555777666333000////////////............///......------...//////---------............///---------------.........***,,,---...------///111//////------------//////***+++,,,---............,,,222555222///......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------***,,,///...+++***,,,///,,,---------...............------,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,------...------............------,,,,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,---------------,,,,,,,,,---------......//////............/////////...------------------,,,,,,,,,---------......///...------------...///++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,++++++++++++++++++,,,,,,,,,***,,,......---,,,---...,,,------......------,,,+++)))((()))+++------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---...//////...---------,,,,,,,,,---------------******+++,,,,,,,,,,,,,,,.........,,,+++,,,///111,,,,,,,,,---------------,,,---......---,,,***(((+++,,,------------,,,+++,,,,,,,,,---------......,,,---...//////...---,,,------........./////////...//////000///...---,,,,,,,,,---......///000000/////////000000111111111333///...//////...///333...//////000000//////......//////000111111222222333333333333333333333333000000111111111111000000///111333333222222333444444444444444444444444444444333333444555555444222111111222333333333333222333333222222222333444444333444666777777666444333333555666555555555777999666666555555555444444444333333333222333333444444333555666777777888:::===<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>======>>>AAACCCCCCBBBAAA@@@??????@@@AAA@@@??????@@@BBBDDDDDDCCCAAAAAABBBDDDEEEFFFGGGHHHDDDCCCBBBAAAAAAAAABBBCCCBBBGGGIIIFFFFFFIIIHHHCCCFFFGGGHHHIIIHHHFFFEEECCC???CCCDDDAAACCCGGGHHHEEEFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAACCCDDDEEECCCAAA@@@CCCEEEAAA???===;;;:::::::::;;;777777777888888888888888888888888888777777777777666666666666666555444333222222333333333333222222111222444555666555444333222111111333444333000---000000000000000111222222000000000222444444222000000000000/////////......---------,,,---...000111---------............///,,,,,,,,,------.........)))---111///***(((+++000///...,,,++++++,,,...///,,,------.........------+++///000...---///...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...111///+++***,,,///------------............---------,,,,,,------...++++++,,,,,,------......------------------------,,,------------------,,,,,,------......------,,,++++++,,,,,,---...//////,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------.........------------------............---......//////***++++++,,,---.../////////...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))+++---............,,,,,,,,,++++++************,,,......---,,,---...,,,------......------,,,***(((((((((+++,,,,,,,,,((()))***+++,,,---......++++++++++++++++++++++++***++++++,,,,,,---......***,,,......---+++++++++...------,,,,,,++++++***+++,,,---...///...---,,,///...---+++***,,,///333,,,------....../////////...///000000...***'''$$$++++++------------++++++---------.........//////,,,---///000000///---,,,.........////////////000000000000000000//////...,,,,,,------...///000000//////000000111111222222111//////222222//////111......////////////.........//////000111222222222333333333333333333333333000000111111111111000000---///111222222222333444444444444444444444444444333222222444666666555444111111222333333333333222222222333333333333333333333444666777777666444333444666777666666666888:::666666555555555444444444444444333222222222333333333555666777777888;;;===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===AAADDDDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???AAACCCDDDDDDCCC@@@AAABBBDDDEEEGGGHHHIIIDDDCCCBBBBBBBBBCCCDDDDDDDDDIIIKKKGGGGGGJJJHHHCCCGGGGGGHHHIIIHHHFFFCCCBBB;;;AAACCCAAACCCIIIJJJFFFGGGHHHIIIKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEDDDBBBBBB<<>>???666777888:::;;;;;;;;;;;;:::999999888777666666555777777666666555333222111222222222333333222222222111222444666666555444333222111222333444333000---000000000000000111111222111000000111222333222111000000000000////////////---,,,,,,,,,---///111222---------.........//////,,,,,,,,,------.........)))///333///'''$$$'''---...---+++******+++---...////////////...---,,,,,,---...---++++++...,,,'''---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,000222000,,,***,,,///---------.........//////------,,,,,,,,,------...***+++,,,---......///000...------,,,,,,------...+++,,,............,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,------.../////////++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...............///000111)))***+++,,,...///000000...------,,,,,,------...000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...000000000///...,,,+++***)))+++++++++,,,---...///000***,,,------++++++,,,...+++++++++,,,,,,,,,------------++++++++++++------...---,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,,,,------------........................******))))))******+++,,,------------------------......------------......***+++,,,------,,,+++***+++++++++,,,,,,,,,------***---///000///------------,,,,,,,,,,,,---......,,,...000000...---------,,,,,,,,,---...///000111///////////////////////////...,,,++++++---000222------...000111333444444111(((###'''...000//////000000111111111111000/////////000000000000//////333222111111111222444444......000111111222222111222222111111222222333444555444333222111222333333444444444555555555555555444333333222111111111222000111111222222333333444555555555555555555555555777888888888888888888777444555666777777666555444333333444444555666666666555777777555222222666:::888999;;;======<<<;;;:::======>>>>>>===;;;999888???@@@@@@@@@???>>><<<;;;AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFEEEEEEDDDDDDDDDDDDCCCBBBEEEIIILLLCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEHHHEEECCCCCCDDDEEEBBB@@@>>>??????@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHGGGGGGGGGGGGDDDBBB@@@??????AAADDDEEEDDDCCCDDD@@@===<<<>>>???===<<<555777888999999:::<<<===666777999::::::888555333333333444555444333111000333333333333333333333333333333333333333333333333222222222222222222222222333222111000////////////111111000000//////......////////////////////////,,,---......+++'''"""......------------.........000///))))))...///,,,+++,,,------......------+++,,,,,,---.........---......---,,,+++,,,000222***+++,,,---...---,,,+++---------,,,,,,+++++++++------------------------,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///...---------///000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------***+++,,,---......---,,,//////////////////......+++,,,,,,------,,,,,,+++)))'''%%%'''+++...///...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---......---...///,,,,,,,,,---------......000000//////...---++++++---,,,,,,,,,,,,---.........------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,......---,,,+++******))),,,,,,+++++++++,,,,,,---***,,,------++++++,,,...,,,,,,,,,,,,------------......---,,,,,,---......---,,,+++************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************++++++,,,,,,------------------------......------------......***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------...000222222000...---------,,,,,,,,,,,,---......,,,...000000...------------------------...///000////////////////////////------------......//////....../////////000000000444---***---111222222444///000000111111000000/////////000000000000//////...///000111111111000000444444333222111///---,,,222222111111222222333444555444333222222222333333444444444555555666666666444333222222111111222222111111222222333444444444555555555555555555555555666555555444444555555666555555666777777666555555444444444555666666777777999999999777666666999;;;999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999???@@@@@@AAAAAA@@@>>>===AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDGGGKKKFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEDDDDDDEEEDDDAAA???<<<===>>>@@@AAACCCDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEECCCAAAAAA@@@>>>???AAACCCEEEEEEDDDAAA>>>===>>>>>>===;;;888999::::::888888999:::777888888999888555333222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333222111000////////////000000000000////////////////////////////////////111111000///...---,,,+++......------------......---000...))))))---...++++++,,,------...---------+++,,,------......---------......---,,,,,,...000+++,,,---.........---------------,,,,,,+++++++++------------------------,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,//////...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------(((((()))***************------------------,,,,,,+++,,,,,,------,,,,,,+++///---******,,,...---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...,,,,,,,,,---------......////////////...---,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++*********+++***,,,------++++++,,,...,,,------------.........///......------......///++++++******))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------......------------......++++++,,,,,,,,,,,,++++++------------.........///111222444333111.........---,,,,,,,,,,,,---......,,,...//////...------.........---------......///////////////////////////+++,,,...//////...---,,,000//////......------,,,222...---//////...000444...//////000000///////////////000000000000//////,,,...111333333222///...000111111222222222222222222111111111111222333333444444333222222222222333333444444555666777888888333333222222111111222222222222222333444444555555444444444444444444444444666555444333333444555666666666777777777777666666555555555666777777888888<<<:::888888999:::::::::;;;:::::::::;;;;;;<<<<<<999:::;;;=========<<<;;;>>>???@@@AAABBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCBBBAAACCCFFFIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEECCC@@@===999:::===???BBBDDDEEEEEEFFFFFFHHHHHHHHHGGGFFFEEECCCAAAAAAAAABBBCCCAAA@@@BBB@@@===<<>>>>>>>><<<;;;:::;;;;;;:::888666666777777777777666555444222111333333222222222333444444333333333333333333333333444444444444444444444444222222222222222222222222444333222000///.........////////////000000000000////////////////////////111000---,,,,,,...000222......------------......---///---***))),,,---,,,++++++,,,---------------,,,,,,------......------,,,...//////---,,,,,,---,,,,,,---...............------,,,,,,,,,,,,++++++------------------------,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++000///,,,)))(((***...222,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,000...,,,+++,,,---,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,------***,,,...///...,,,,,,---,,,,,,,,,---------......---...............---------,,,,,,,,,,,,---.........------,,,,,,------...+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,.../////////+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***+++---,,,++++++,,,...---------.........//////......------------......++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((,,,------....../////////,,,,,,,,,---------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111333222000/////////---,,,,,,,,,,,,---......,,,---//////------...//////......---------......////////////////////////,,,------......---------000000//////...---------///......///---+++...444---......////////////...//////000000000000/////////000222333444333111000...///000222444555555555111111111111111222222333333333333222222222222222333333444555777888999999333333222222111222222333222222333444444555555666444444444444444444444444777666555444444555666777777777777777777777777777666666666777888888999999<<<999666666999;;;:::888<<<;;;:::999999;;;<<<>>>;;;<<<===>>>>>>===<<<<<<<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@AAABBBDDDEEEBBBCCCCCCBBBBBBCCCFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFEEECCCCCCEEEFFFHHHGGGGGGGGGFFFEEEBBB???===999:::===AAACCCEEEGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDAAA@@@>>>???AAAAAAAAA@@@@@@>>><<<===???BBBCCCCCCDDDCCCAAA???>>><<<;;;::::::;;;;;;:::777555666666777777666555555444444444666555333222111222333333222222222222222222222222555555555555555555555555222222222222222222222222444333222000///...............//////000000111111////////////////////////000///---,,,,,,...111222......------------......//////...,,,,,,---------++++++,,,------------,,,,,,,,,------...------,,,,,,...000000...,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***------------------------------------------------------------,,,,,,++++++......,,,***)))+++///333,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,,,,---...///------............//////,,,,,,------------,,,,,,+++*********++++++,,,+++,,,,,,------...---------,,,,,,,,,---------------+++---//////---,,,,,,,,,,,,,,,,,,---------......,,,------...//////......---,,,,,,,,,,,,---.........------,,,,,,------...***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---///000000///,,,,,,,,,,,,------------+++++++++,,,,,,---//////***+++---,,,++++++,,,...---------.........//////,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++***)))(((---------....../////////+++,,,---.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,...///000//////000111---,,,,,,,,,,,,---......,,,---......------///000///......---------......///////////////////////////...,,,++++++,,,---......///////////////000000000000222333///,,,///666------.../////////////////////000000000000//////111111000000111111222333444444444333222111000///111111000000111111222333333333333222222222111111222333444555666777888999333222222111222222333333222222333444444555555666444444444444444444444444777666555444444555666777777777666666666666777777666666777777888999999999<<<999777888:::<<<:::888<<<;;;999888999:::===>>><<<<<<======<<<;;;999888:::;;;===???AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCDDDCCCBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFDDDAAA???>>>:::<<<@@@CCCFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>>>>>@@@AAAAAA@@@<<<<<<===???AAABBBAAA???BBBBBBAAA@@@===;;;:::999888999:::999777666777888666666666666666666777777888666444222111111111111222222222222222222222222555555555555555555555555222222222222222222222222444333222000///...............//////000000111111////////////////////////111111111111111111111111......------------......000///...///...------...***+++,,,,,,------,,,,,,,,,------...------,,,,,,+++---000000...,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***------------------------------------------------------,,,,,,+++++++++++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,+++***))))))***+++,,,------------......//////,,,------......------,,,***+++,,,,,,+++++++++++++++,,,,,,---.........---,,,,,,,,,------.........+++---//////---,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---,,,,,,,,,,,,---.........------,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------+++++++++,,,---...000000***,,,------++++++,,,...,,,------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------............/////////000***,,,---...---...000111---,,,,,,,,,,,,---......,,,---...---------///111......---------......///////////////////////////000...,,,***)))+++---///------...///000000111111------...000...+++...333---......///000000000000//////000000000000//////000///...------///000111000111111222222222222222111000000000000111222222222222222333222111111000222333333444555666777777222222111111222222333333222222222333444444555555333333333333333333333333444444444444444444444444666666555555555555666666666666666777888888999999<<<;;;;;;;;;<<<===<<<;;;<<<;;;:::999999;;;<<<>>>::::::::::::999777555444999;;;===???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEAAABBBCCCCCCBBBBBBDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEBBB@@@@@@AAA===???BBBEEEGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBB@@@>>>>>>???@@@@@@@@@999:::<<<@@@BBBBBB???<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB???@@@AAAAAA@@@???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFCCC@@@???BBBDDD???AAACCCFFFFFFFFFDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBCCC@@@>>><<<===>>>>>>>>>::::::;;;===@@@@@@???===<<<>>>@@@>>>;;;999888999777999999888777666666888555666777777777555333111333333444444333333222222111111111111111111111111333333333333333333333333222222222222222222222222111111000000000000111111000000000000////////////////////////////////////***+++,,,------,,,++++++......------------......///+++,,,//////+++***---******+++,,,,,,,,,,,,+++------......------,,,+++)))+++......---,,,,,,---++++++*********+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,---......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***,,,...///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------///////////////......---)))******+++,,,,,,------------............---------///111000---++++++,,,***+++,,,---............,,,,,,------.../////////)))+++...///...------...,,,,,,,,,---------......------..................---,,,,,,,,,,,,---.........------,,,,,,------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,+++++++++******---,,,++++++******++++++***,,,------,,,+++---...+++++++++,,,,,,,,,------,,,---...//////...---,,,******))))))***+++,,,,,,,,,------......------,,,***+++,,,---------------000000///...---,,,,,,+++)))***,,,......---,,,+++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------.........///...//////...,,,,,,---///---,,,,,,,,,,,,---......,,,---------,,,---000222,,,,,,,,,---...///000111////////////////////////,,,------...---,,,******,,,,,,---------------......,,,,,,000222000111444......000111222222222222//////000000000000//////---///111333333222000///000000111111111000000000000000000000000111111222111111222333222111000///333333333333333333333333222111111111222333333444000111111222222333444444333333333333333333333333555666999::::::999666555555444333222222333444555555555555666777777888888666999<<<;;;888777888:::;;;:::::::::;;;;;;<<<<<<:::;;;<<<=========<<<;;;<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@===>>>??????>>>===???@@@BBBBBBCCCCCCDDDFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFBBB??????CCCFFF@@@AAADDDEEEFFFDDDBBBAAAFFFEEEDDDCCCBBBAAAAAAAAACCC@@@===;;;<<<======<<<<<<::::::;;;===?????????:::<<>>;;;888888999999::::::999666555555666666777888888666222///,,,///111222444555555444444111111111111111111111111333333333333333333333333222222222222222222222222000000000000000111111222111111000000//////......////////////////////////---------...//////000111.........------.........---)))***......)))(((,,,******+++,,,,,,,,,,,,+++---.........---,,,,,,+++)))+++------,,,,,,---...---,,,+++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,---......---+++........................++++++++++++++++++++++++++++++*********+++---...,,,---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---...---,,,***)))++++++,,,------...//////------............------'''***......,,,+++---...***+++,,,---............,,,,,,------...///000000(((+++---......---...///,,,,,,,,,---------......---...............---------,,,,,,,,,,,,---......+++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++''''''((()))+++,,,---...,,,,,,,,,------.........+++---......---,,,,,,---,,,,,,,,,---------.........,,,***+++...///...,,,///...---,,,++++++++++++...---+++******+++---......,,,******---...---+++)))***++++++,,,,,,++++++)))***,,,......---,,,++++++******+++------,,,******+++---,,,,,,+++---...,,,...///---+++,,,///222+++,,,------......------........................---..................---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---......///////////////+++++++++,,,,,,,,,------------------.........///000000000000000000000///............////////////000000111111111111000000111000...,,,,,,...///000111111111111111111111111//////000111111111111111111111111111111111111111444222000//////000222444///000111000//////111333000111333333222222222333555555444333222222111111333333333444444444555555333333333333333333333333666666666666666555555444777888888888888999999999::::::999888888999999999===???@@@@@@???=========>>>===>>>AAAEEEFFFCCC@@@<<<>>>@@@AAAAAAAAA???>>>;;;>>>AAAAAA???>>>@@@BBB===>>>>>>>>>===>>>@@@CCCBBB@@@@@@BBBFFFFFFDDDAAABBBBBBCCCDDDEEEFFFGGGGGGEEECCCAAA?????????@@@AAA@@@AAA@@@>>><<<<<<===???BBBBBBBBBDDDDDDCCC@@@>>>@@@???>>>>>>======>>>>>>========================>>>===;;;:::999888888888777777777777777777777777777777666666555555555444333333222222111000000///222222111222333555777999444444444333333222222222222222222222222222222222111000/////////111222333............////////////333111///---,,,++++++,,,------......//////000000///---++++++,,,------------.........---,,,,,,+++,,,------......------,,,///---***((('''))),,,...---,,,,,,++++++,,,,,,---///...---,,,++++++,,,---......,,,,,,,,,,,,.........------,,,,,,++++++***,,,,,,,,,------.........,,,------......------,,,///---******+++---//////---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...,,,)))''''''))),,,...))),,,......,,,***))))))&&&...111,,,))),,,...---+++++++++,,,,,,---------,,,,,,,,,------.........%%%&&&''')))+++,,,,,,,,,,,,***)))***+++---,,,,,,***+++,,,---............---------------...///000..............................------------......***++++++,,,---...//////------,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++,,,---......///,,,,,,,,,---------......+++---......---,,,,,,---,,,,,,,,,------------......,,,+++,,,...000...---///...---,,,++++++++++++...---+++******+++---......,,,******,,,...---+++***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,...///---,,,***+++---,,,,,,+++---...))),,,......---,,,---...++++++,,,---------------------------------------,,,,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---......///////////////------........./////////------........./////////,,,++++++++++++,,,,,,---............////////////000000111111111111000000000///............///000111111111111111111111111//////000111111111111111000000000000000000000000222222222222222222222222000111111000//////111222000222333333222222222444666666555555444444333333333333444444444555555555333333333333333333333333444444555666777777666666777777888888888999999999::::::999999999999::::::<<<>>>AAAAAA???=========>>>>>>>>>@@@CCCDDDBBB@@@???@@@AAAAAAAAA???===<<<===???AAA@@@>>>===>>>???@@@AAA@@@>>><<<<<<===???AAA@@@@@@BBBEEEFFFDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEBBB@@@>>>===>>>>>>???@@@@@@???===<<<===???AAA@@@@@@BBBCCCBBB???<<>>>>>>>>>>>========================<<<;;;:::999777777777777777777777777777777777777666666666666555555444444111111111111222222222222111111111222333444555666444444333333333222222222111111111111222222222222...............///000000111000000//////...------111000///---,,,,,,,,,,,,............///////////////---++++++---.........------......------,,,+++,,,,,,------------,,,,,,...---+++))))))***,,,...++++++************++++++...------,,,++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---,,,******+++---......---,,,,,,++++++,,,,,,---......---,,,,,,,,,------...---+++))))))+++---...))),,,......,,,***))))))$$$,,,///+++(((***,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------------)))***+++,,,,,,,,,,,,+++,,,+++)))***+++------,,,***+++,,,---............---,,,,,,++++++++++++,,,..............................------------......,,,,,,------------------...------------------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,......,,,,,,,,,---,,,,,,,,,,,,------------...---,,,---/////////.........---,,,++++++++++++------++++++++++++------...,,,***+++,,,------,,,++++++,,,---------------,,,+++++++++,,,,,,------...------...000000///...***,,,------++++++,,,...'''***---///...,,,+++******++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---......///////////////---............/////////............/////////000------,,,+++,,,---///000............///////////////000000111111000000///.../////////000/////////000000000000000000000000//////000111111111111111111111111111111111111111000111222333333222111000000111222000//////000222000222444444333222333444444444444444444444444444444444444555555555666666444444444444444444444444222333444666777777888888777777777888888888999999:::::::::999999::::::;;;;;;>>>AAABBB@@@>>><<<<<>>===>>>@@@AAA@@@???AAAAAAAAAAAA@@@>>><<<;;;>>>???@@@???===<<<;;;<<>><<<;;;<<<>>>??????@@@BBBEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFCCC@@@===;;;;;;;;;===>>>@@@???>>>======>>>???>>>>>>@@@AAA@@@>>><<<>>>???@@@@@@@@@???>>>===========================::::::888777666666666666555555555555555555555555666555555555555444444444...///000111222333444555000000111222222222222222333333333222222222222222//////000000111111222222---......///////////////444333222000///---,,,+++//////...------------.../////////..................---,,,,,,.../////////------......------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,------------,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......******++++++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---............------------......***,,,......,,,*********&&&+++...+++)))***,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------,,,,,,............---,,,++++++,,,+++******,,,------,,,***+++,,,------.........------,,,,,,+++*********..............................------------............---------,,,,,,,,,.........------.........***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---++++++,,,,,,,,,---------...------....../////////...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,+++,,,------......---------,,,+++******,,,...///...------...000000///...+++,,,------++++++,,,---)))+++---...---,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++)))'''&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---......///////////////,,,,,,,,,,,,------------........./////////000000///...---------///111222............//////////////////000000000000//////---...000111111000///...//////////////////////////////000111111111111111333333333333333333333333000000000111111000000000111111222111///...000111000222444444333222333444111111111111222222222222444444555555555666666666555555555555555555555555333444555666777777777777777777777777888888888888:::::::::999::::::;;;<<<:::===@@@AAA@@@===;;;;;;>>>===<<<<<<===>>>??????@@@AAAAAAAAA@@@>>>===<<<======>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<===???===>>>@@@BBBDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFDDDBBB???===;;;::::::;;;===???@@@???======>>>???>>>>>>???@@@@@@>>><<<>>>???@@@AAAAAA???===<<<========================:::999888777666666666666444444444444444444444444444444444444444444444444///000000111222333444555000111222333333222111000222222222222222111111111000000000000000////////////000111222222111000///333333222000///...---,,,......------............/////////......---------...---,,,---///000000///,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------........................,,,---...//////...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,------......------,,,***,,,---...------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------............------***,,,...---,,,++++++,,,)))---///...,,,,,,---...---------,,,,,,+++++++++.........------,,,,,,,,,......///......---,,,+++---+++******,,,------,,,******+++,,,------------------......---------,,,..............................------------......------------------------///......------......///***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,,,,------,,,---...............///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---+++,,,------......------...,,,+++)))***+++...///---,,,,,,---//////...,,,+++,,,------++++++,,,---...---,,,,,,,,,,,,---,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------......///////////////,,,,,,,,,---------..................////////////---,,,,,,+++,,,---...///............//////////////////000000000000//////,,,...000222222111000...//////////////////////////////000111111111111111333333333333333333333333111///...------...///111000111111000//////000222111222444444333333333444000000000111111111111111444444444444555555555666555555555555555555555555555666666666666666555555666666777777777888888888999999999999999:::;;;<<<999<<>>;;;::::::<<<<<<<<<<<<<<<===???@@@?????????@@@@@@@@@??????;;;;;;<<<======>>>===<<<888:::;;;<<<;;;;;;<<<===<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@>>>===<<<;;;;;;999<<<>>>???>>>===>>>>>>@@@?????????AAAAAA@@@???===>>>@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666777777333333333333333333333333333333333333444444444444222222222222222222222222222333444444444333111000111111111111111111111111222111111000///...------///000111222222111000///000000000000////////////---------...............//////......------,,,,,,---,,,,,,---///000///---,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---.........---------......//////......------...///000000///...---++++++++++++++++++++++++---------,,,,,,+++++++++---------------,,,,,,,,,,,,------......------,,,***---//////---------///...------,,,,,,------...,,,,,,,,,,,,,,,---...///+++,,,------------,,,++++++,,,------,,,+++,,,---+++,,,---......------...---------,,,,,,+++++++++.........------,,,,,,,,,+++,,,,,,------------------+++***+++,,,...------)))***+++,,,------------***+++,,,---..........................................------------......++++++,,,,,,---...//////......------------......)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------,,,,,,,,,,,,++++++++++++***+++------+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++,,,------------------,,,+++******,,,...///,,,++++++,,,......---+++,,,---...---+++***+++,,,000...+++***,,,------,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++---.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---......///////////////....../////////000000000------------.........///....../////////.....................////////////...//////000000//////...,,,...000222222222000000000000000000000000000000//////000111111111111111111111111111111111111111111000---,,,,,,---000111///000111000//////111333111333444555444333444555222222222222222222222222333333333444444444555555444444444444444444444444666666666666666555444444666666666777777777888888888888888888999:::;;;;;;999;;;<<<<<<;;;999999999999;;;============???AAA>>>>>>?????????@@@@@@@@@;;;:::;;;<<<>>>???>>>===<<<===>>>===;;;:::::::::<<<>>>AAABBBAAA@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;999;;;===>>>======>>>@@@AAA@@@???@@@AAABBBBBBAAA======>>>>>>>>>===<<<;;;999999999999999999999999999999888777777777777777333333333333333333333333222222333333333333333444555444444333222111111111222333333333333333222222000000000000000111111111222222111000///...------///////////////......------.........//////000000------......///......---.........------------------,,,,,,---......---+++,,,,,,------......------++++++,,,,,,,,,,,,++++++***+++,,,------...------***+++,,,------,,,+++***---......////////////...++++++,,,,,,,,,,,,++++++......---,,,,,,+++******......------------,,,,,,,,,------......------,,,***---///...,,,+++---000......------------......------,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...+++)))***---...++++++------,,,,,,,,,,,,,,,,,,+++------------------,,,,,,)))***+++,,,---------------,,,++++++---......---)))***+++,,,,,,---------&&&''')))+++------------..............................------------......***++++++,,,---...///000---------,,,,,,---------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------...............,,,,,,,,,+++++++++*********+++------+++***+++,,,***++++++++++++,,,,,,,,,)))+++------+++***,,,...,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++---...,,,******,,,...***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++,,,......---+++,,,---...---+++***+++,,,...,,,***+++,,,---+++)))++++++,,,---------------++++++++++++++++++++++++'''(((***,,,---...//////++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------......///////////////////////////000000000000,,,,,,,,,,,,------------000000222222111000...---............////////////......////////////......---...000111222222111111111111111111111111111111//////000111111111111111000000000000000000000000111000////////////000111...///000000000000222555111333555555444333444555333333222222111111000000222222222333333333333444333333333333333333333333444555666666666666666555666666666666777777777888777777777777888999:::;;;999::::::999777666888999666:::===???>>>>>>@@@BBB@@@@@@??????????????????>>><<<;;;===??????>>>;;;>>>???AAA@@@>>><<<<<<<<<===???BBBBBB@@@>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAA============<<<;;;;;;:::999;;;<<<<<<<<<===???AAAAAA@@@??????AAABBBBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777666666555555666666444444444444444444444444111222222222333333333333555555444333222222111111222111111111111222222333/////////000000000111111000000000000000000000000000000///...............,,,---------.........///---......//////...---,,,,,,------------------...---,,,,,,---------***(((+++,,,------......------++++++,,,,,,,,,,,,++++++*********+++,,,------...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,)))+++---+++((((((,,,000......------------............---,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,...///---))))))...///++++++---+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------******+++,,,------------...,,,++++++---......---)))***+++,,,,,,---,,,,,,&&&(((***,,,---,,,++++++..............................------------......,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,(((+++---,,,***)))+++...,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,++++++---...---******,,,///******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,+++---...///...,,,,,,---...---+++***+++,,,+++******,,,...---)))%%%+++,,,------......------************************,,,------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---......///////////////------------.........///+++++++++,,,,,,,,,------,,,---...///...,,,(((&&&............/////////000......////////////............///000111222222222111111111111111111111111//////000111111111111111111111111111111111111111000111222333333222111000---...///000000111333666111333555555444333444555222111111000///......---111111222222222333333333333333333333333333333333333333555666777777888888666666666666777777777777666666666666777888999:::999999888777555555777999555999>>>@@@@@@???AAABBBBBBBBB@@@???>>>>>>======@@@>>>======??????<<<:::<<>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;999999:::;;;;;;;;;;;;===@@@BBBAAA???>>>???@@@BBBBBBAAA===<<<;;;::::::::::::;;;666666666666666666666666666666555444444444555555444444444444444444444444111111111222222333333333444444444333333222222222111000/////////000222333.../////////000000111111......///000111222333444333222111/////////000111---------------------------.../////////...,,,+++,,,,,,,,,------.........---,,,,,,,,,---+++)))&&&+++,,,,,,---.........---+++++++++,,,,,,+++++++++************+++,,,---...***+++---......---+++***++++++***)))***+++---...,,,,,,............,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++*********,,,------......------,,,(((***+++)))%%%&&&***///......------------......///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000///++++++000111...,,,///+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,------...---------...,,,++++++---......---))))))***+++,,,,,,,,,,,,***+++---......---,,,+++.................................------...............---------,,,,,,,,,,,,++++++******++++++,,,...+++))))))+++,,,,,,++++++******************+++,,,...000222222000...,,,,,,,,,************,,,,,,...---,,,,,,,,,,,,---...///...,,,*********,,,---***+++,,,---------,,,,,,---,,,,,,,,,,,,---......)))((((((***,,,......---111///---+++***+++,,,------///000///---,,,,,,---------------------------...------,,,,,,------...,,,---......,,,,,,---...******+++++++++,,,,,,,,,)))***,,,......,,,***(((''')))+++---...---,,,+++******+++,,,......---+++000///---,,,,,,---...///------------------------'''***...///...,,,++++++,,,,,,,,,---------......------...............------+++)))))),,,---,,,***000///...---,,,------...///...---------///000111000///...------...///000......//////...---,,,,,,//////000111111111111111000000/////////111222333000000000000000111111222444333222222111111222222444333111///...//////000111111111111222333444555666444222222444555444333333444444222000000111222222111222333666777666444444444666777777777666555444777777444444777777444444555777888888666444333333444555555555666888:::777777666666777888:::;;;<<<;;;<<>><<<<<<>>>AAA@@@???===<<<;;;<<<>>>>>><<>>>>>=========>>>>>>@@@@@@@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;:::<<<===>>>=========???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<:::888666666:::999777666666888:::<<<888888888777777666555444111222333444333222111000333333333333333222111000555666666444222222333444333333111000000000111222......//////000000111111//////000000111111222222..............................---,,,,,,,,,,,,---((()))+++---///000//////.........------,,,,,,,,,---,,,+++*********+++,,,------,,,+++++++++,,,,,,+++++++++*********))))))000///---,,,,,,---///000,,,,,,,,,------.........------------------------++++++,,,,,,,,,,,,------***)))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---***...........................,,,+++,,,///111///---+++---------+++++++++------++++++,,,...///...---,,,------......------,,,++++++++++++,,,---......000///---,,,+++,,,,,,---...------,,,,,,------...***+++,,,***((((((***---,,,++++++******++++++,,,+++,,,...//////...,,,+++---,,,+++******+++,,,------,,,++++++++++++,,,---///...,,,******+++,,,---++++++,,,,,,---------,,,---,,,,,,,,,,,,---......///---,,,+++++++++)))'''...---,,,++++++,,,...//////111222111000...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...---,,,,,,,,,...******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,''')))+++---------,,,+++---------...///...,,,***...---+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,,,,,,,,,,,,,,,,---------........................------///---++++++...///...,,,///...---,,,+++,,,,,,---///..................///000//////......//////000...............---,,,,,,...//////000000111000000111000/////////000111222000000//////000000111222444333222222111111222222333222111000/////////////////////000000111222333333111111111444555555444222333333333111111333555222222222333555666444333111222333444555444333333444777777444444777777444444555666777777666555555333444555555444555777999666555555666777888::::::===<<<:::;;;>>>@@@???>>>;;;===>>>>>><<<<<<>>>AAABBB@@@>>><<<<<<===???@@@>>>AAADDDEEECCC@@@>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<<<<<<<>>>@@@@@@@@@@@@@@@???????????????>>>===;;;:::888777666888777555444444666888:::888888888777666555444333222333333333333222111111222333333333222222111000333333444333111111222444222111000/////////000000......//////000000000000/////////000000000000000..............................---,,,,,,,,,,,,---***+++---............---......---------,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,---...,,,,,,+++++++++*********...---,,,++++++,,,---...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++---------------------------+++***+++...///...,,,+++,,,------++++++,,,------,,,+++,,,.........,,,,,,------......------,,,------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...'''+++...+++&&&%%%)))...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,...---,,,+++***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......+++))))))***,,,------,,,+++*********,,,...000111,,,---......,,,++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++---...---,,,+++,,,...******+++++++++,,,,,,,,,,,,+++***)))***+++---///((()))+++,,,------,,,+++000.........///...,,,***+++***)))))))))+++,,,---++++++++++++++++++++++++***+++------,,,+++,,,...,,,,,,,,,---------........./////////...---,,,,,,///---,,,,,,---......---------,,,+++++++++,,,,,,------.........------,,,//////000000000000//////...............------,,,.........///////////////000000///........./////////////////////000000111333333222111111111111222111111222111111000///...............///000111111333111111111333444444333111222333333222333555777333222222333555555333222444555666888888777777666444777777444444777777444444444555555666666777777444555555444333444777999444555555666777888999:::>>><<<999999;;;>>>??????<<<===>>>===<<<<<<>>>???CCCAAA???===<<<>>>@@@AAA@@@CCCEEEEEECCC@@@>>>===??????>>>>>>>>>>>>??????>>>>>>????????????????????????>>>===<<<;;;::::::999:::;;;;;;:::;;;===????????????>>>>>>============<<<<<<;;;:::999888777666555333222333444666888888888888777666444333222444333222222111111222222222222222333222222111000000111222111000000222333111000///...---...//////...////////////000000000///////////////.......................................---,,,,,,,,,,,,---,,,------......---,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------*********+++,,,---//////------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------++++++,,,------++++++,,,---...---,,,,,,---...---+++,,,------......------,,,///...---,,,++++++++++++------......------,,,,,,...------,,,,,,------...(((+++---,,,((('''***------------,,,,,,---------,,,+++***))))))***+++,,,------------------------,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,---,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---...((('''(((***---//////...*********+++,,,...///000)))+++,,,,,,***)))***+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,+++*********,,,...///)))***+++,,,,,,,,,,,,+++...---,,,,,,......,,,+++))))))))))))***+++---...+++++++++++++++++++++++++++,,,,,,+++***+++---///,,,,,,,,,---------......////////////...---,,,+++---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++---.........---,,,...///000111111000///......//////000//////...............------.........000000//////......------//////......//////000111333222222111111111111111000111222222222000///..................000111111555333222333444444222000222444444444333333555777555444444444555555444222666777888999:::999888888444666666444444666666444444444444444555777888999555555555444333444666999666666666777777888999:::===<<<;;;;;;<<<===>>>???=========<<<<<<<<<===>>>CCCAAA>>><<<<<<===???AAA@@@BBBDDDEEECCC@@@??????>>>>>>=========>>>??????======>>>???@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::777888999999999:::<<<>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999888888555444333222333444666777555666666666666555444444444333222111000111222333111111222222222222111111///000111111000000222444111000///.........///000/////////////////////////////////......------,,,..............................---,,,,,,,,,,,,---------------------------------------------------------------------......++++++++++++,,,---...///......---------,,,,,,,,,------,,,++++++,,,------------------------------------------------------+++++++++,,,,,,,,,------*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***,,,------++++++,,,...///...,,,,,,------,,,***,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,.........---,,,+++...------,,,,,,------...,,,,,,+++,,,,,,---,,,+++...------,,,,,,------...---,,,+++******+++,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,++++++++++++,,,------///---++++++++++++)))(((++++++++++++,,,,,,------+++---//////---------...------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,------------******++++++,,,,,,++++++***))))))***,,,...------*********+++,,,---......------------------------,,,,,,,,,+++***+++---000,,,,,,,,,---------............//////...------,,,,,,,,,,,,,,,++++++,,,------------............---((())),,,...////////////...///000111111000///...///000000111111111000000///...------,,,---......000000/////////...------///////////////000111111333222111111000000111111///000111222222111///...////////////000111222222333222222333555555444222555555666444222222333555666555555555777777555333333444555666666666555555333666666333333666666333444444444444555777888999666666555444333555888;;;===<<<:::999888999:::;;;<<<===????????????>>>>>>>>>===<<<<<<<<<<<<===<<<@@@???>>><<<<<<===>>>???===???BBBCCCBBBAAAAAAAAA===<<<<<<<<<======>>>???===>>>???@@@@@@AAA@@@@@@@@@???>>><<<;;;;;;;;;;;;777888999999999:::<<<>>>>>>>>>======<<<;;;::::::::::::999999999888888888555555444444444555666777222333444555555666666666444333222111000111222333000111111222222111111111000111222111000111333555222111000///...///000000/////////...............//////......------,,,,,,..............................---,,,,,,,,,,,,---+++,,,,,,,,,---......///------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,.........---------,,,,,,......------------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,------------------------------.........---------...***+++---,,,,,,+++---...///...,,,,,,------,,,***,,,------......------,,,,,,+++++++++,,,,,,---...+++,,,---.........,,,,,,...------,,,,,,------......,,,+++,,,//////---***...------,,,,,,------......---,,,++++++,,,---...,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...+++++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++++++++***,,,---...,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))((('''(((+++---......++++++,,,,,,---.........------------------------,,,,,,,,,+++***+++---///,,,,,,,,,---------......------...............---...//////...------...000,,,---.../////////......)))***,,,---///000000000......////////////......///000000111111111111111000///...,,,,,,---......//////000000000///......000000000000000111111222222222111000000000000111000000111111111111000000000000000000111222333333//////000333555666555444555666555444222111222333555555444555777777666444333444666777777777666555333666666333333666666333444444555555666666777777666666666555444666:::>>>HHHEEE@@@<<<::::::;;;<<<;;;>>>AAAAAA@@@>>>>>>===???===;;;;;;<<<===<<<;;;>>>>>>>>>>>>=========<<<;;;===@@@AAAAAA@@@AAABBB===<<<<<<<<<===>>>???@@@???@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<777999:::::::::;;;>>>@@@???>>>======<<<;;;:::::::::999999888888777777777555555555555555666777777111222333444555555555555444333222222111111222222///000111111222111111111000111222111000000222444222111000/////////000000/////////............---...............---------..............................---,,,,,,,,,,,,---,,,++++++,,,---...///000,,,,,,,,,------------...***+++,,,------...------...---,,,,,,+++++++++,,,......---------,,,,,,,,,...........................------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...........................///000///---,,,---...)))+++,,,,,,,,,,,,---///...---,,,,,,---...---+++,,,------......------,,,++++++++++++,,,---...///,,,,,,------......------...------,,,,,,------...***,,,---...---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,------------,,,+++***+++,,,,,,---------------,,,+++******,,,---///+++++++++***++++++,,,---'''''''''***---/////////++++++,,,,,,,,,+++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,000///---,,,++++++,,,,,,,,,++++++++++++++++++++++++)))((()))+++---...---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,---------......,,,,,,---...////////////...///000///---,,,///111+++,,,---.........------.........---......//////......------------......---...///000000000000000111000...---,,,---...///...///000111111111000///111111111111111222333333222222111000000000000000111111000000000000111111000000000000111222333333//////000111333333000...333333444333111111222444333222222333555666555333555666777888999888777777333555555333333555555333444555666777777666555555666666666555555888===AAARRRMMMFFF???;;;;;;===???<<<>>>@@@???===<<<===??????===::::::<<<===<<<:::===>>>@@@AAA@@@???<<<;;;;;;===?????????>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA???===<<<;;;;;;<<<===>>>999:::;;;<<<<<<===@@@BBB??????>>>===<<<;;;:::::::::999999888777666666666555555555555666666666777333333444444444444333333222333333333333222111111//////000111111111111111000111111000///...000111111000///...---...////////////.........---------.............../////////..............................---,,,,,,,,,,,,---...---,,,,,,,,,---......,,,,,,,,,---------......)))***+++,,,---------,,,,,,,,,+++++++++,,,------------------,,,,,,,,,+++---------......---------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------))))))******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------***+++,,,.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...---------------------------...///...,,,+++,,,...)))+++,,,,,,,,,,,,---///---,,,+++,,,.........,,,,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...'''+++000///***(((***------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******,,,,,,,,,,,,*********+++,,,------,,,+++******+++,,,------------------,,,+++******,,,...///++++++******++++++,,,------,,,++++++,,,,,,***))))))***+++,,,,,,,,,,,,,,,+++---//////......///000++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,333111---)))(((***,,,...,,,,,,++++++***++++++,,,...,,,******+++---------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++------,,,+++,,,...,,,,,,,,,---------......++++++---...///000000000,,,---///---+++***---///)))***,,,---...---,,,,,,222111///...------.........---,,,++++++,,,---...,,,,,,---...//////......222111///---------///000...///000222222222111111222222111111222222333444222111111000000000000000222111000//////000111222/////////000000111222333444333222111000---)))&&&000111222222111111333555000000000222444555444333111222444555555555444333333555555333333555555333444555777888888666444333666666666666666:::???CCCYYYSSSJJJAAA<<<<<<>>>@@@===>>>>>><<<999:::===@@@???===::::::<<<===;;;999===???AAACCCCCC@@@===;;;<<<>>>??????===<<<======@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>===;;;:::;;;<<<>>>???:::;;;=========>>>AAACCC@@@???>>>===<<<;;;::::::::::::999888777666555555444444444555555555666666555555555444333222111000222222333444333222111000//////000111111111111111000000000///---,,,...///000///...---,,,---......//////.........------------.........///000000000..............................---,,,,,,,,,,,,---000///---,,,++++++,,,,,,,,,,,,,,,------.........((()))***,,,------,,,,,,*********+++,,,---...///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------------......///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))+++,,,...//////............---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---)))+++,,,,,,,,,,,,...///---,,,+++,,,...///...---,,,------......------,,,......---,,,++++++++++++------,,,+++,,,---///000...------,,,,,,------...)))+++---/////////---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++******,,,...------------,,,,,,+++***...---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,,,,,,,+++***+++,,,---...***+++,,,---.../////////222,,,))),,,...+++))))))++++++++++++++++++++++++..............................------,,,+++******+++,,,,,,------,,,,,,+++,,,000000++++++......)))+++++++++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------,,,,,,+++++++++)))......+++,,,000000+++,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000000222222222222111///......111000///......------...000111111111111111000000...000111111000000111333111111111111111111111111222333333222///......///333333333444444333222222222222222111111111000000555444333333222222222222111000000111333666999;;;555444444444444555666666666666555555555555666666888777777666666777888999777666444444555888;;;===IIIIIIFFFBBB===;;;;;;;;;???@@@@@@@@@>>><<<:::999<<<<<<;;;;;;;;;<<<<<<======>>>===<<<;;;;;;===????????????===;;;<<>>??????>>>===<<<===@@@BBBDDD???===;;;;;;=========<<<999999999888777555444333555555555555444333222222555444222111000000111222222222222111111111111000000000111111111111000000111000///......///000111---...//////......///111...------,,,,,,------...,,,,,,,,,------........................---------...---,,,++++++++++++,,,,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444///...------,,,,,,,,,,,,------++++++++++++------,,,+++***+++,,,---+++)))++++++,,,,,,,,,---------......---,,,,,,+++******!!!%%%***---...---,,,,,,000***'''+++---------...------------------------((()))***+++,,,---......*********+++,,,***$$$,,,------+++******,,,...///...---,,,,,,,,,,,,,,,+++,,,...000000///...---)))******++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++)))((())),,,---+++)))---------............///%%%(((,,,...............)))***+++---......------.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,---------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******------,,,***---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++******,,,...,,,,,,------,,,,,,+++***,,,,,,++++++***************+++,,,,,,******+++,,,,,,,,,+++++++++,,,---...,,,------.........------222---+++---...+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((+++,,,,,,------,,,,,,++++++......******------)))******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---.........------------------)))---...++++++///...+++,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------............/////////000000000000111111111111000///......000//////............///......////////////.........///111111000///111222111111111111111111111111111222333111000...///000222333333444333333222222222222222111111111000000555444333222222222222222444333222222222444666888444444444555555555555666666666555555555555666666888777777666777777999999888666555555666888;;;<<>><<<===???@@@@@@@@@???>>>===;;;;;;<<<;;;;;;:::::::::;;;;;;<<<======<<<:::;;;===>>>???@@@@@@???======???AAAAAAAAAAAA@@@@@@@@@@@@???>>>AAAFFFGGGFFFDDDBBBAAACCCAAA???===<<<<<<===>>>???>>>>>>>>>???AAACCCDDD>>><<<;;;:::<<<<<<<<<;;;999999888777666555444444444444444555444444333333555555333222111111222222222222222111111111111000///000000111111000000///000///...------...///000,,,...//////...---///000...------,,,,,,------...,,,,,,------------------......------,,,,,,,,,+++......---,,,,,,+++******,,,+++***+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))))),,,.........---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***+++------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...///...---,,,,,,---(((&&&***,,,+++***,,,------------------------+++++++++++++++,,,,,,,,,+++******,,,---,,,(((%%%,,,------+++******,,,...------,,,+++++++++++++++***+++,,,---,,,***(((''',,,+++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++)))((())),,,---+++***------------............&&&)))+++---,,,,,,,,,---)))***+++---------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,------------------++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,+++++++++++++++*********++++++++++++++++++++++++***+++,,,+++******,,,---,,,,,,,,,,,,,,,++++++***++++++*********************+++,,,,,,******+++,,,,,,,,,+++++++++,,,---..................---,,,+++---******,,,***'''(((,,,++++++++++++++++++++++++************************,,,++++++******)))))))))+++,,,,,,------,,,,,,+++))),,,,,,******,,,---***)))******+++,,,------...,,,,,,,,,---------.........------,,,,,,------...------..................---///000------///...+++,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---++++++,,,---...//////000....../////////000000000...///////////////......///............///000000......////////////.........///000000//////000111111111111111111111111111000111222222000///000111222222333333333333222222222222222111111111111111444333333222222222222333666555444333222333444444333333555666666666555444666666666555555666666666777777777777777888999:::999888666555666777999;;;>>>?????????>>>>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999;;;<<<===<<<::::::<<<>>>???@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<<@@@CCCEEEEEECCCBBBBBBDDDCCC@@@>>>===<<<======>>>???@@@AAABBBCCCCCCDDD>>><<<::::::;;;;;;;;;::::::999777666555555555555333333444444555444444444666555444333222222222222222222222111111111111000...//////000000//////.........------------......+++---......------...///...------,,,,,,------...------------------,,,,,,......---,,,++++++*********+++,,,---------,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...+++)))(((***,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++------+++************++++++++++++,,,******+++,,,,,,---......,,,...///...,,,+++***++++++((((((,,,---+++***+++------------------------------,,,,,,++++++******,,,++++++,,,......,,,++++++,,,---,,,******,,,---,,,,,,+++*********++++++,,,,,,,,,+++***'''%%%$$$------,,,,,,+++******)))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,,,,,,,***------------............(((***++++++******+++,,,)))***+++,,,---------,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------,,,,,,...---,,,+++******++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,***************************+++++++++++++++,,,,,,***+++,,,+++******+++---++++++,,,,,,,,,++++++******+++++++++++++++*********+++,,,,,,******+++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,+++++++++***,,,---***&&&)))...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++++++++------,,,))))))***+++,,,......///,,,,,,,,,---------......------------------------,,,,,,------......//////000111111000000000///---,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---***+++,,,---...///000111........./////////000000------......///.........---------......///111111///000000111111111111000...///000000///...///000111111111111111111111111000111222222000000111333111111222333333333333222111111111111111111111111333333222222222222222333666555444333333333333333222333555777777666555333555555666666666666555555777777777777888999999::::::999888777666777999999:::;;;===>>>===>>>@@@BBBCCCBBB@@@???>>>???@@@@@@>>>===<<<;;;:::999999999;;;<<<===<<<;;;:::;;;===>>>@@@CCCCCCBBB@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@===???BBBCCCBBBAAAAAAAAAAAA@@@???>>>============>>>???BBBDDDEEEDDDDDDCCC???===;;;;;;<<<<<<;;;:::;;;999777555444444666777222222333444555555555555666666555444333333333333222222222111111111000000......////////////..............................+++,,,------,,,,,,---///...------,,,,,,------............------,,,,,,,,,///......---,,,+++******&&&(((+++---/////////...,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++,,,...111,,,++++++******+++++++++........................,,,++++++,,,------,,,***))))))*********+++++++++***++++++,,,,,,------...---------+++)))((()))***,,,***+++///000---,,,---,,,,,,------------------------,,,,,,,,,+++++++++------,,,,,,,,,---------+++,,,,,,,,,******+++---,,,,,,+++++++++++++++,,,.........---+++***(((''',,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,+++,,,,,,---------.........+++,,,,,,+++******+++---******++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,///...---,,,++++++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,*********************************++++++,,,,,,,,,+++,,,,,,+++***)))+++---******+++,,,,,,+++++++++++++++,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------(((((()))++++++,,,,,,,,,------...000---***,,,222++++++++++++++++++++++++........................------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++------------...)))******,,,---...//////,,,,,,,,,---------......------------------------++++++,,,,,,---------...///////////////---,,,,,,,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---++++++,,,---///000111111............////////////,,,------............---------------...000111222//////000111111111111111///000111000///...///000000000000000000000000000000111222222111000222333000111222222333333333222111111111111111111111111222222222111111222222333444444444333444444444555222333555777777666555333555555666777777666555555666777777888999::::::::::::999888888777888888999999;;;===>>>======???@@@BBBAAA@@@??????@@@AAAAAA??????>>><<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;===>>>AAACCCDDDCCCAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBAAA???>>>>>>???===<<<<<<<<<<<<======>>>===???AAADDDEEEDDDCCCBBBAAA???===<<<======<<<;;;:::999666555444555666777222222333444555555555555555555555555444333222222222222222111111111000000......////////////......////////////////////////+++,,,------,,,,,,---///...------,,,,,,------............------,,,,,,,,,/////////...---,,,,,,+++((())),,,...///...---,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---++++++...000+++++++++******++++++,,,........................---,,,+++,,,---...,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---,,,+++,,,000000,,,,,,...,,,,,,,,,---------......++++++,,,,,,,,,---------......---+++******++++++***+++,,,,,,+++***+++,,,------,,,,,,,,,,,,---------------------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,---,,,,,,,,,------------...---......---++++++,,,...++++++***+++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,......---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,*********+++++++++++++++*********++++++,,,,,,---+++,,,,,,+++***)))+++,,,)))***++++++++++++++++++***+++,,,---...---,,,+++***+++,,,,,,******+++,,,***+++,,,---------,,,,,,'''''')))***+++,,,,,,,,,***((()))+++***(((***...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++...+++,,,......,,,,,,///***++++++,,,---......///,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,******---,,,***)))+++,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000000111------........./////////---...............---------------......000111111,,,---...//////000000///000111222111000///000111000000000000000000000000111222333222111000111222///000111222333333333333111111111111111222222222222111111111111222222333222333333444444555555555333333555666666666555444444555666777777666555444666666888999:::::::::::::::999999888888888999999:::<<<>>>>>>=========>>>@@@@@@@@@???@@@@@@AAAAAA??????>>>===<<<<<<<<<===;;;===>>>>>>===<<<<<<===>>>@@@CCCDDDBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@???===<<<<<<>>>::::::;;;<<<<<<======>>><<<===@@@BBBCCCCCCBBBAAABBB@@@>>>===>>>>>>===;;;999888777555555555666777333333444444555444444444444555555555444333222111222222222111111111111000...//////000000//////...//////000000000000//////+++---......------...///...------,,,,,,------...------------------,,,,,,//////............------............---+++)))(((,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...+++(((((()))+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,......,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,...000***)))+++...---******...+++,,,,,,------.........++++++,,,,,,------......---------+++)))((()))+++)))+++,,,,,,+++******+++------,,,,,,------......+++++++++,,,,,,---------)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,---------------...///...---,,,---...++++++************+++,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------,,,,,,***+++,,,---...---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++,,,...++++++++++++,,,,,,,,,---)))******+++,,,,,,------,,,,,,---+++***)))***,,,))))))***+++++++++++++++)))***+++---------++++++***+++,,,,,,******+++,,,***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,((($$$$$$''')))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++///++++++......******---,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------,,,,,,,,,+++((()))------)))))),,,,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---------....../////////000---------........./////////////////////...---,,,...............///000111,,,---...///000000000000222333333222111000000222000000000000000000000000222333444333111000111222///000111222222333333333000000111111111222222222111111111111111222333333333333444444555555444444444444444555555555555666444555666777777666555444555666888:::;;;;;;;;;;;;999999999999999999999::::::<<<>>>???>>>===>>>???>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<======<<<>>>???@@@>>>======>>>>>>@@@BBBBBBAAA@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===;;;;;;===???<<<<<<<<<===============;;;<<<>>>???@@@AAA@@@@@@BBB@@@>>>=========<<<:::777777777777666666666666444444444555444444333333333444444444333222111000222222222111111111111000///000000111111000000///......///000000///......,,,...//////...---///000...------,,,,,,------...,,,,,,------------------,,,,,,------------......///......---+++******))),,,+++***+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000...+++)))(((***,,,,,,,,,,,,,,,,,,---......)))***+++,,,,,,+++***)))---,,,,,,---......---+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---...//////---------///+++***+++---,,,)))+++000++++++,,,,,,---......///---------------,,,,,,,,,***,,,---,,,***)))+++,,,(((***,,,,,,+++*********,,,,,,++++++,,,------...,,,,,,,,,,,,,,,------...+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++------++++++,,,...++++++,,,,,,,,,---------***,,,...///...,,,------,,,+++***))))))***++++++,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------------------((()))+++---...---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000+++++++++,,,,,,---------))))))***+++,,,,,,------,,,------+++***)))***,,,((()))***+++++++++++++++'''(((***,,,---,,,***)))***+++,,,,,,******+++,,,***+++,,,---...---,,,,,,------.........---,,,,,,...)))'''+++//////...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///******...---((((((,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,/////////......------,,,---)))***///000,,,,,,000,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---.........///////////////---------.........//////000000000000///...---,,,///............///000000...///000111222222222222222444444333111000111222000000000000000000000000333444555333111000000111//////000222222333333333000000111111222222222222111111000000111222333333444444555555555444333333555444444444444555666666444555666888888666555444555666888:::;;;;;;;;;;;;888888999999999:::::::::999;;;>>>??????>>>???@@@<<<===???@@@AAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@AAA???>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAACCCCCCBBBBBBBBBAAAAAAAAA;;;<<<<<<<<<;;;<<<>>>AAA>>>>>>??????>>>===<<<<<<:::;;;<<<===>>>?????????AAA???===<<<<<<<<<;;;999666777777777777777666555555555555555444333222222222333444444333222000///222222222111111111111000000000111111111111000000,,,---...//////...---,,,---...//////......///111...------,,,,,,------...,,,,,,,,,------.........***++++++,,,,,,------...++++++++++++,,,---...///,,,+++***+++---...---,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,///222,,,,,,,,,,,,------...///++++++------------++++++---,,,,,,---......---+++++++++,,,,,,,,,---------((()))***+++---...///000,,,---......,,,******+++...---...///---***---333++++++,,,,,,---...//////000//////---,,,++++++***'''***---...,,,+++---///(((***,,,,,,+++***)))***+++*********+++,,,,,,---///......------......///------,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++))),,,...---+++***,,,///++++++,,,,,,,,,---------(((+++...///...,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,---...//////,,,)))+++,,,,,,+++******+++---+++++++++******)))))))))------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++******+++++++++,,,++++++******++++++,,,///---++++++------+++)))---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......---------,,,+++,,,...///...---,,,+++,,,---//////---+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......333111000...---------------......///////////////000000000000000000000000000000000000111111111111888666333111//////000111111111000000///.........333333222111000000000111111111000000111111222333000111222111000//////111000111111000//////000222444444444555444444333333333444555555666666555555666555555666888888777666;;;888777888;;;===<<<;;;777666666666777999;;;===<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@???>>>???AAAAAA>>>;;;<<<>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<>>>???AAA@@@@@@??????>>><<<;;;::::::<<<>>>>>><<<:::::::::===<<<;;;:::999888888888;;;999666333222333555666111222333444444444333222666444333444666666333000444222000000111111111000)))+++...000111000...---,,,---///000000...---+++,,,,,,---...///000111111/////////...------,,,,,,///...---,,,,,,,,,---...++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,+++***+++,,,---......------,,,,,,------...,,,,,,+++***(((((()))+++111000...---,,,,,,---------.../////////...,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------***''')))---+++&&&,,,,,,,,,---------......//////...------,,,++++++...//////---***))),,,///,,,,,,,,,------.........///000000...,,,+++,,,......,,,,,,...111111...+++)))******++++++******))),,,,,,---------,,,++++++,,,+++******,,,,,,+++***((()))***+++,,,+++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,************,,,---+++,,,---......---,,,+++++++++,,,,,,,,,---------...------,,,***))))))(((***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------*********++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,++++++,,,,,,,,,,,,,,,...//////,,,***+++,,,,,,+++******+++---,,,,,,+++++++++*********...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,***+++---...,,,***---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------...------------,,,+++,,,.........---,,,,,,+++---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......111000///...------......------...///////////////........................//////000000000111111111555333111000///000111222------......///000111111333222111111000000111111111111000000111111222333000111222111000//////111000111222111//////111222333444444444444444333333333444555555666666555555666555555666888888777666999777555666999;;;:::999888888888888:::;;;<<<===>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????@@@AAAAAA>>><<<<<<>>>@@@???>>>?????????@@@@@@@@@AAAAAA@@@???>>>======>>>@@@AAA@@@??????>>><<<;;;;;;::::::<<<>>>>>><<<;;;:::;;;===<<<;;;:::999888888777999888666444333444444555222333444444555444333222333111//////222333333222444222000000111222111000,,,---///000111000///...---...000111111000///...---------...//////000000,,,,,,,,,---------------...---,,,++++++,,,---...++++++++++++++++++++++++------......------,,,+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,---------...---,,,******,,,---000///...,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///111000------000///+++,,,,,,,,,---------......//////...---,,,,,,+++,,,+++------+++((((((***---,,,,,,,,,---------......---...///...---,,,---......,,,+++,,,------+++(((******++++++++++++******++++++,,,------,,,,,,,,,---,,,++++++,,,---+++***))))))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++---......///////////////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,((()))***+++,,,------...------,,,,,,,,,,,,++++++......------,,,,,,------,,,,,,,,,---///...,,,***+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,------------------,,,+++,,,---...---,,,...,,,++++++---......---++++++,,,------...//////---------,,,,,,+++++++++------,,,,,,------...///------------------------...---------------......//////......---......///------...////////////...........................//////000000000000111111111000/////////000111222,,,,,,---...///000111111222222111000000000111111111111000000111111222333000111222111000//////111000111222222000000111333333333444444444444333333333444555555666666555555666555555666888888777555999777666777999;;;;;;:::888999:::;;;<<<============<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????@@@BBB@@@>>><<<<<<===>>>>>>=========>>>???@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAA@@@???===<<<;;;:::;;;;;;;;;===>>>>>><<<:::;;;;;;<<<;;;:::999888777777666777666666555444444444333333444444555555444333333333111...---///111222222333111000000111222111/////////000000000000000000---...///000111111000///........................******++++++,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,---------------,,,+++***,,,---......---,,,+++++++++++++++,,,---......///......******+++,,,,,,---......++++++,,,,,,,,,,,,------&&&+++---++++++---...,,,,,,,,,,,,---------......000///---,,,++++++,,,---***++++++)))(((''')))+++,,,,,,,,,,,,------------***,,,//////...------...///...,,,+++++++++)))(((++++++,,,,,,,,,,,,++++++***++++++,,,------------///---,,,,,,------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------,,,++++++******,,,---...++++++,,,,,,---------...++++++,,,,,,,,,---------+++,,,------++++++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,......---++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------------------------------+++++++++,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------++++++++++++------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,------------,,,,,,+++***+++---...---,,,///---++++++,,,.........,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,---..............................------,,,,,,------......------------......//////,,,---......//////..............................////////////000000000111000///............///000////////////////////////111111000000000000111111111111000000111111222333000111222111/////////111///111333222111111222333222222333444444444333333333444555555666555555555555555444666777888666555:::999999999;;;<<<<<<===777999:::<<<======<<<;;;::::::999999888888999999::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@??????AAABBB???>>>============<<<<<<;;;<<<===>>>???AAABBBBBBBBBAAA@@@?????????@@@AAA@@@>>><<<:::999999;;;<<<;;;<<<======;;;::::::;;;:::::::::999888777666555444555555666555444333222555555555555444444333333444333111111000111111111111000000000222222000///111000///.........///000***+++,,,........................---------,,,,,,++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---***+++++++++))))))***+++---,,,,,,++++++************+++,,,---...//////000+++++++++,,,,,,---------+++++++++,,,,,,,,,------###)))((((((+++------,,,,,,,,,---------......000///---++++++,,,---...++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///---,,,,,,000///...---------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........000...------------,,,***++++++,,,,,,------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++...---,,,++++++,,,---...,,,+++***)))***+++---...,,,,,,,,,---------......***************++++++,,,+++,,,------++++++,,,---...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---...---++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,///---++++++,,,...............---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---........................,,,,,,,,,,,,,,,---......,,,,,,---....../////////,,,------...............////////////////////////...////////////000000000000000///...------------111111000000000000000///111000000///000000111111111111000000111111222333000111222111/////////111...000222333222111111222111222222333444444333333333444555555666555555555555444444555777777666555888999999999999:::<<<===666777999;;;;;;;;;:::999::::::999888888888888888:::::::::;;;;;;:::::::::::::::::::::::::::::::::<<<>>>????????????@@@BBB>>>>>>>>>===<<<;;;::::::::::::<<<===???@@@BBBBBBBBBAAAAAA@@@@@@?????????>>>===:::888888999:::;;;;;;<<<<<<;;;999999:::;;;999999999888777666444333222333555555555444222111555555444444333333333333...000222333333222111000000//////000222222000...000///...,,,,,,---...///++++++,,,---------------......------,,,,,,++++++///.........---------,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++************+++,,,---...000000---------,,,,,,++++++++++++++++++,,,,,,,,,------!!!(((---,,,+++---......,,,,,,,,,---------......///...---,,,,,,,,,------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...,,,+++***---..................///+++,,,,,,------,,,,,,+++)))***+++,,,---.........///...,,,------...,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,+++******+++,,,---++++++*********+++,,,---......---------,,,,,,,,,---------,,,---...//////+++,,,------++++++,,,------------,,,,,,+++++++++------------............,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++*********+++,,,,,,+++***)))***,,,...---,,,+++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,------,,,++++++******++++++,,,***,,,------++++++,,,...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------............------******+++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++...,,,++++++---......---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------++++++++++++,,,---...///+++,,,---...............,,,,,,---............---000000000000000000000000......////////////000000000000//////...---,,,,,,......//////000111111111000000/////////000111111111111000000111111222333000111222111000//////111,,,///111222111111111111000111222333333444444333333444555555666666555555555444444555777777666444555666777666666666888:::666777888888999999999888======<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::<<<>>>>>>>>>>>>@@@AAA===>>>???>>>;;;999888999::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@??????>>>>>><<<;;;999888888888999::::::::::::999777777888:::777888888888777555333222222222444444444333222111555555333222222222222222&&&***000333333222111111///...///000222222000...///...---,,,,,,---...//////.....................---------,,,,,,+++++++++000000///......---,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***+++------,,,,,,,,,---++++++,,,,,,,,,++++++************+++,,,...///000......---,,,,,,+++******++++++,,,,,,,,,,,,------***///000---+++,,,+++))),,,,,,,,,---------......------------------------...------///000111///---,,,,,,,,,,,,++++++++++++***,,,......---,,,+++,,,***,,,//////...------...++++++,,,,,,,,,,,,++++++***++++++,,,---------------,,,+++,,,---...---,,,+++++++++++++++,,,------************+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,*********+++++++++++++++...---------,,,,,,++++++,,,,,,+++***+++,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............///++++++++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------+++***)))***,,,---------+++,,,,,,+++******+++---*********+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,+++---...---+++***+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------............------******+++,,,,,,,,,,,,++++++*********,,,---,,,+++,,,,,,+++---...///...,,,---------------------,,,***++++++,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---.........---,,,+++,,,------......------////////////////////////........./////////000000......////////////..............................///////////////000111111111111000000111111222333000111222111000//////111+++---000111111000000000000000111333333444444333333444555555666666555555444444333555666777666444333555666555444444777999888777777777777888999999>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999:::<<<===<<<===???@@@<<<>>>@@@>>>;;;888777888::::::;;;<<<>>>??????@@@@@@@@@@@@@@@???>>>===<<<999999999999888888888888888999999777555555777999666777777777666444222111222222333333333333222222555444222111000000111111+++...222333111000000111......///111222222000......------......///000000000000///...------------,,,,,,,,,+++++++++++++++------------------------,,,++++++++++++---///000------------------------+++,,,------......------***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,)))+++---...---,,,,,,---***+++,,,------,,,++++++++++++***++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...,,,)))))),,,***&&&,,,,,,,,,---------......+++,,,...//////...,,,+++---++++++---000000...+++,,,,,,,,,+++++++++******(((***,,,,,,,,,---///000***...222333111...------******++++++++++++******++++++,,,------,,,,,,,,,+++***)))+++---...---,,,+++******)))***+++,,,---(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,,,,,,,***)))++++++++++++,,,,,,,,,,,,***)))((('''((()))+++,,,+++,,,------++++++,,,---***++++++,,,,,,------...,,,,,,,,,------.........))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,------...///+++)))((())),,,---------+++,,,,,,+++******+++---)))))))))******+++++++++,,,+++******))))))******------------------------++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((()))***+++,,,...------,,,,,,------...,,,...///...+++)))***------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------............------******+++,,,,,,,,,,,,++++++***)))***,,,---,,,+++,,,+++,,,...//////---++++++,,,,,,------......///)))***+++,,,------...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,.........---,,,++++++,,,------......------..................................../////////000,,,---...///000000000000000000...---+++***((((((///////////////000111111111111111000111222222333000111222111000//////111))),,,///111000//////000///000111222333444444444333444555555666666555555444444333555666777555444444666777777555555888;;;999888777777777888999:::===<<<;;;:::999999999999999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<>>>@@@<<<>>>@@@>>>:::777666777:::;;;;;;<<<===>>>??????@@@@@@@@@??????===<<<<<<888888999999999888888777888888888666444444666888555666777777666444222000222222222222222222222333555444222000//////000000555777777555000......///------...111222222000...---......///000111111222///...---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++,,,...///000------------------------+++,,,,,,---.........---***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,''')))+++,,,+++******+++***+++------...---,,,+++,,,++++++***+++,,,...///***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,***(((,,,111000+++,,,,,,,,,---------......***+++...000000...,,,******))))))+++...///,,,))),,,,,,,,,++++++*********&&&''')))+++,,,...111444...222777777444000------*********++++++*********,,,,,,---------,,,++++++***)))(((***,,,...------+++***)))))))))***+++,,,''''''(((***+++,,,---...******+++++++++,,,,,,,,,......,,,++++++,,,......***+++,,,------,,,+++***'''(((+++------,,,***(((((())))))+++,,,------...---,,,+++******,,,...///+++,,,------++++++,,,---)))***+++,,,------...///+++++++++,,,,,,---------,,,---------,,,***((('''++++++,,,,,,,,,,,,------+++,,,...//////...,,,***+++---///000000///---,,,++++++)))))))))***+++,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,------)))+++------,,,******+++111111000...+++)))'''%%%,,,------......------,,,)))))))))))))))*********,,,,,,,,,++++++*********///...---,,,,,,---...///*********++++++++++++,,,........................------------,,,,,,+++***------------------------///...---,,,,,,,,,,,,,,,////////////////////////---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////.........---------000000//////......------+++,,,,,,...000222444555---......---,,,---///111///...---,,,,,,---...///........................///////////////000111111444444333333222111000000222222222222222111000///222111000000000111333333000000111222333333444444222333444555666888999999555666666444000///111444666555444333333444555666888777666555666888:::;;;;;;:::999888888888888999===<<<::::::;;;:::888666777999;;;;;;::::::;;;<<<999:::<<<===>>>>>>??????>>>===;;;999777777777777888999:::;;;===>>>???@@@@@@@@@??????>>>>>>=========<<<;;;;;;999999888777999999999888888888777777777777666555444555555555333333333333333333333333222222222222222222222222,,,111333//////222111+++......///000111111000000//////.........---------...//////...---,,,***)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------........./////////000111111111,,,++++++++++++,,,------'''***---...---+++++++++------...///000000---***------,,,+++++++++,,,,,,++++++***))))))(((''''''+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...,,,+++***)))))))))*********++++++,,,,,,,,,+++///222111...***)))))),,,++++++******++++++,,,---,,,++++++******++++++...---+++))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,++++++++++++++++++++++++///...,,,+++***)))))))))++++++,,,,,,,,,,,,------))),,,***))),,,111++++++,,,,,,,,,,,,------,,,,,,---......---------...........................------,,,,,,,,,------,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,------+++,,,---......------,,,,,,,,,---......---,,,+++---,,,++++++******++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++---...---,,,///...------,,,,,,,,,---++++++,,,,,,,,,,,,------)))+++------,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++)))((((((''',,,,,,,,,+++++++++******///...---,,,,,,---...///,,,,,,------.........///------------------------***************)))((((((------------------------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,............---------------------------......///,,,...000000///...///000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111111111111111111111111111111111111000//////222111000000000111222333000111111222333333444444111222333444555777888888;;;<<<<<<999666444666888888777666666666666777888777777666555666777999;;;<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;999777777999::::::999999:::;;;777888999:::;;;<<<<<<===;;;:::888777666666666666888888:::;;;<<<>>>??????@@@@@@??????>>>=========:::::::::999888888777777888888777777777666666666666555555555555444444444333333333333333333333333222222222222222222222222...222111......333333000//////000000//////......//////.........---------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,------------------...+++++++++++++++,,,,,,---(((***---...---+++++++++,,,,,,,,,...000000///---,,,,,,,,,++++++,,,------.........---,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***))))))((((((+++++++++,,,,,,,,,------)))+++---...---...000333,,,++++++******++++++,,,------,,,+++++++++++++++...---+++))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,,,,------%%%(((,,,...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------------------------------------...------,,,,,,---------***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,++++++******------------,,,+++******++++++++++++,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++,,,.........---,,,,,,+++************+++++++++,,,,,,,,,,,,------+++,,,......,,,,,,,,,---((()))***,,,---...//////******++++++++++++******------,,,,,,+++***)))))),,,,,,,,,++++++++++++***......------------......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((------------------------//////...------------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------------///...------,,,---------,,,...000111000//////000///...------------...///------------------------///////////////000111111......//////000111222222///000000000000///......111111000000111111222333111111111222222333333444111111222333555666777888======;;;999666555666777444444333333333333444444777666555555666777999:::;;;<<<=========<<<;;;:::888888999;;;===;;;888555666888999999888888999:::777888999:::;;;;;;<<<<<<:::999888777777777888888888888999;;;<<<===>>>???@@@@@@???>>>>>>===<<<<<<888888888888888888888888666666666555555555444444444444555666555444333222222222222222222222222222000000000000000000000000111222111---...222444333000000//////...------,,,/////////.........------......---------...000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---(((***------,,,++++++,,,,,,++++++,,,///000000///++++++++++++,,,------...---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++------------------------***+++,,,---...------,,,)))***+++,,,,,,+++***))),,,,,,,,,---------------------+++)))'''(((,,,///,,,++++++******++++++,,,...------,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,///---,,,---......,,,)))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---------,,,,,,------...******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******+++---///000...---,,,+++******++++++)))***+++,,,---,,,+++******)))))))))******+++,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.........,,,******))))))))))))******+++++++++,,,,,,,,,------,,,---......---,,,---...++++++,,,---------,,,,,,******++++++++++++*********++++++,,,,,,---------++++++++++++++++++++++++------------------------******+++,,,---......///++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............//////000111---...///...------///111.........------.........000000000000000000000000///////////////000000111......///000000111111222///000000000000000//////111111111111111222222222111111111222222333333333111222333444666777888888===<<<:::777555444555555222222111111111111222222666666555555666777999999888999;;;<<<<<<;;;999888::::::<<<===>>><<<888444777888888888666666888999999999::::::;;;===>>>>>><<<;;;:::999999:::;;;<<<888999:::;;;<<<===>>>>>>@@@@@@???>>>===<<<<<<;;;777777777888888888999999666555555555444444444444333444666777777555333222222222222222222222222222000000000000000000000000111111000//////000111111.........------------...////////////............111///...------...000111------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------...)))+++------,,,+++,,,---...,,,++++++---//////...*********+++,,,---...///,,,+++++++++*********)))++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------***+++---//////...---+++***+++---/////////---,,,------..................000///,,,***((()))***,,,,,,++++++******++++++,,,......---,,,,,,,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------((()))+++---------+++******++++++++++++,,,,,,,,,+++***((()))+++------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......*********++++++,,,------+++++++++,,,,,,,,,------,,,+++***)))***,,,///000......---,,,++++++,,,,,,&&&''')))***+++++++++*********))))))******++++++++++++++++++++++++++++++,,,,,,,,,------....................................---,,,,,,---...---,,,------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,---...---,,,,,,---...------------,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,------......++++++++++++++++++++++++,,,------------------,,,******++++++,,,------...++++++++++++++++++++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............------....../////////000...............///000000///...,,,***)))+++///222---..................---000000000000000000000000///////////////000000111111111111111111111111111000000111222222111111111000000111111222222222222111222222222222222333333333333444666777888999:::???===:::888777777777777444444444555555444444444555555555666666777888888777999;;;<<<<<<;;;999888888999;;;>>>@@@???;;;888777888888777555555777999999999999999:::<<<===>>><<<;;;:::::::::;;;<<<===::::::;;;<<<<<<===>>>>>>@@@@@@???>>>===<<<;;;:::777777888888999:::::::::666666555555555444444444444555666777777555333222111111111111111111111111////////////////////////000000000111000---,,,+++,,,,,,,,,,,,---///000111000000/////////.........333111///---,,,---...///------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...+++++++++,,,,,,,,,------......------,,,,,,,,,+++---------------...//////***,,,------,,,,,,,,,...000...,,,+++,,,---,,,+++*********+++,,,---...///...............---------***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++------------------------***+++---//////...---,,,)))+++---///000///...---........................++++++,,,...000111111111,,,++++++******++++++,,,......---,,,,,,,,,------,,,,,,+++++++++***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------''')))+++---...---,,,+++*********+++++++++,,,,,,'''((())))))((())),,,///+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++*********+++,,,------++++++,,,,,,,,,,,,------,,,+++***)))***+++...///,,,,,,------------------&&&&&&((()))******++++++---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,------......------------------------...,,,++++++,,,---,,,***+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------...............///.........//////////////////...---,,,++++++++++++...---+++)))(((***...222------...//////...------------------------------///////////////000111111111111111111111111111111000111111222222222222111000000111222222222222111222222222222222222222222444444555666888999:::;;;;;;999666555555555555444333333444444444444333333444555555666666777777888999:::;;;<<<<<<<<<;;;:::555666999<<<@@@AAA???===888999888777555555777999777666666666777999;;;<<<;;;:::999999999:::;;;<<<;;;<<<<<<===>>>>>>??????@@@@@@???>>><<<;;;::::::888888888999999:::::::::555555555555444444444333444555555666555444333222000000000000000000000000///////////////////////////...///222111,,,******,,,,,,,,,,,,---000222333000000000/////////......222111///---,,,,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***---------------......///+++,,,------,,,,,,---///000...---,,,---,,,***)))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---((()))***,,,,,,,,,++++++...............---------)))***+++---///---***''',,,++++++******++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************++++++++++++***+++,,,+++)))(((+++---++++++,,,,,,,,,,,,------000///---,,,++++++,,,---------------------------,,,,,,,,,,,,---......///,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,++++++******+++,,,---)))***+++,,,------,,,,,,******)))))))))))))))***------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))))))))(((((()))******+++++++++,,,,,,,,,,,,------,,,,,,,,,+++******,,,...******+++,,,------------******++++++++++++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...............------...---,,,,,,+++++++++++++++,,,------,,,,,,---///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111...//////000000111111111//////000111111111111111///000111222333222222111222222222222222222222222333444555666777999::::::777444111111222444333222111111222333333222111111444444555666777777777777999999999:::::::::;;;;;;777777888:::<<<===<<<:::::::::999777555555888:::777666555555666888:::<<<<<<;;;:::999999:::;;;;;;======>>>>>>??????@@@@@@@@@@@@???===<<<;;;:::999777777777888888888888888444333333333333222222222333333333222222222111111000000000000000000000000000000000000000000000000000,,,---111111------000///...------...000222333000000000000/////////...///.........------,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------,,,,,,---///------,,,---...---+++(((,,,,,,,,,++++++,,,------))))))))))))))))))))))))******++++++++++++******,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------............)))))))))***************.........---------,,,,,,---,,,+++++++++(((""",,,++++++******++++++,,,------,,,++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++---+++******++++++***(((++++++,,,,,,,,,,,,------111///---+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,+++*********,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++&&&'''***,,,------,,,+++///---+++)))((((((((()))++++++******)))*********,,,,,,,,,++++++*********))))))***++++++,,,------************************,,,+++******++++++)))(((,,,+++++++++,,,---......++++++,,,,,,,,,---------+++,,,,,,***))))))+++---,,,,,,,,,------,,,,,,+++))))))************))))))((())))))***,,,---......*********++++++,,,,,,,,,++++++------------++++++++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++************++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---...///111111))),,,000111000...------,,,---...//////...---,,,........................///////////////000111111+++,,,---...///111222222......///000000000000000///000111222333222111111222222222222222222222222222333444555666888999999999666333333666777777555444555666666666666555444333444555666777777777777777666666666777888999999<<<;;;999999999888555333;;;:::999777555666888:::999888777777888:::<<<>>>???>>>===<<<;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@???===<<<;;;999999777777777777777666666666222222222111111111111000222111000000//////000000000000000000000000000000111111111111111111111111111,,,+++///000...111777111000///......///111222000000000000////////////+++,,,------......------))))))***++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,---------....../////////******))))))******+++,,,,,,---------,,,,,,...///***++++++---///...,,,)))------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,******++++++++++++******++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++************************...------------...//////,,,,,,+++******++++++,,,......---------,,,,,,,,,///---,,,...000///,,,))),,,++++++++++++++++++,,,---,,,++++++******+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,+++******+++,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,)))************+++++++++,,,'''$$$'''---///***%%%++++++,,,,,,,,,---------111///---+++***+++,,,---************************+++++++++,,,---...///000,,,,,,,,,---......,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///...,,,***((())))))*********)))((((((,,,++++++******++++++,,,***++++++,,,,,,++++++***...***&&&'''+++---+++)))---------,,,,,,+++++++++,,,+++***+++,,,---------###...333222...---...************************---,,,++++++,,,,,,***)))........................------------------------444111...+++***+++---///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,---,,,------......------,,,+++***))))))***,,,---///---,,,+++***+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------,,,---------...////////////////////////......---000000000000000/////////111000///......///000111000111111111111222222222222222111111222222333444444444444444444444444444333444444555555444444333888555333333555666555333777666555555555555666666444444444666888999999777888666444666999:::999777999999:::;;;:::999888777888999:::999777777777888;;;;;;;;;;;;<<<>>>???@@@???===<<<===>>>>>>===<<>>;;;777444444777999666333888666333111//////000111...//////000111222222222222222222111000//////...111111000//////////////////......//////000111222,,,,,,,,,,,,...111333444333333222111000///......---------...............(((***---///...,,,)))''',,,,,,,,,++++++*********(((,,,000000---+++---/////////000000///...------,,,,,,,,,++++++*********000,,,((()))...000---***000///...---,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((000***(((,,,---)))))),,,,,,+++***+++,,,---+++))),,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,+++,,,---...///---,,,+++))))))))))))***---.........---,,,,,,+++///---++++++...///...,,,------------------------,,,,,,,,,+++++++++*********---,,,))))))++++++((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222...***)))+++---,,,***---,,,***))))))***,,,---,,,+++***+++---/////////***)))***+++------+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++******++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++...***'''(((,,,...,,,)))---------,,,,,,+++++++++,,,+++***+++,,,---------%%%***///000...+++)))***************************...---,,,,,,------,,,***------------------------------------------------111///---+++******,,,------------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***************+++,,,---...,,,,,,++++++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............---------------...............///////////////......---////////////////////////111000//////...///000111000111111111111222222222222222222111222222333444333333333333333333333333222333333444444333333222666444222333555666555444666666666666666666666666555444444666999:::999888999777555666999:::888777;;;<<<=========<<<:::999999::::::999777666666777;;;;;;;;;<<<===>>>???@@@???>>>======??????>>>===@@@@@@@@@AAADDDEEEEEEEEEBBBAAA@@@>>>===<<<<<<===;;;777444444777888666333777555333111000000111222/////////000111222222222222222111111000//////...111111000///////////////000000///////////////000---,,,,,,---...000222333.........---------------000000///...---,,,++++++,,,++++++...111222...***,,,,,,++++++++++++++++++******+++,,,------,,,+++---.........------,,,+++,,,,,,,,,,,,,,,+++******---***((((((+++,,,+++)))///...---,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))000***(((,,,---***)))+++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))***++++++,,,,,,------,,,++++++***---,,,+++,,,//////,,,***------------------------,,,,,,,,,++++++++++++******---,,,))))))++++++(((************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++++++++)))***++++++*********+++---,,,***))))))***,,,------+++++++++---///......+++***+++,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,++++++,,,---............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++)))+++......,,,)))------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---...------,,,***)))))))))++++++++++++++++++++++++///---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++******++++++------,,,,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------...//////,,,,,,,,,---------......***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------...............---------///////////////......---.........///////////////000000/////////000000111000111111111111222222222222222222222222333444444222222222222222222333333222222333333333333222222444222111222444555555555666777888999999888777666666555555777999;;;:::999999888777777888999888666888999:::::::::999777777888999:::888666555555666;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>@@@@@@@@@>>>AAABBBCCCCCCAAAAAABBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;888555555777888666333555444222111111111222333//////000000111222222222222222111111000/////////111000000///////////////222111000///..................------...///111222++++++,,,,,,,,,---------000//////...---,,,++++++***'''%%%(((...111---)))++++++++++++++++++,,,,,,,,,)))(((***...///,,,(((++++++,,,,,,,,,+++******+++,,,,,,------,,,***)))+++******)))*********+++------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***///+++)))+++,,,******+++)))+++...---+++)))***,,,***+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++*********+++,,,---,,,,,,+++***+++,,,---...++++++,,,,,,++++++******+++++++++---......+++)))------------------------,,,,,,,,,,,,++++++++++++***---,,,)))))),,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))*********+++,,,,,,,,,************************************************++++++******************###(((---...+++)))***,,,---,,,+++******+++,,,------,,,+++,,,---...---,,,***))))))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******)))******+++,,,---)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++---///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,------+++))))))+++,,,,,,+++++++++++++++++++++++++++...---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,------------------+++,,,,,,---------------,,,------......------,,,)))***+++,,,---,,,++++++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------/////////...---------,,,///////////////......---.............../////////000000000000000000111111000000111111111222222222333222222222222333444444222333333333333333444444222333333444444333333222222111111222333444555555555777999::::::999888777777666555777999;;;;;;::::::999888888888888777666777777888999888777666555666777888888666666777888:::;;;<<<===>>>??????@@@@@@???>>>???AAABBBAAA@@@@@@CCCDDDCCC@@@>>>@@@BBBCCCCCCAAA???===<<<::::::;;;888666555666777555333333333222222222333333444000000000111111222222222111111111111000000//////000000////////////000000111000///...............//////...------...000111.....................///,,,,,,,,,------......///)))'''%%%&&&***,,,+++)))*********++++++,,,,,,,,,,,,***)))***---...,,,******+++++++++++++++*********+++---......,,,+++***,,,------,,,++++++,,,...,,,+++++++++,,,------...,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---+++)))***,,,,,,++++++''',,,///...***(((***...******************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++------------------------------,,,,,,,,,+++++++++***---,,,******,,,,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******))))))(((+++......---+++,,,---,,,++++++******++++++,,,---,,,+++,,,------,,,***(((&&&&&&&&&((())))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((***,,,---...---,,,+++)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++))))))+++---***))))))+++---...---,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++,,,------......------,,,)))***+++,,,---,,,+++******+++,,,---...---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------/////////...---------,,,///////////////......---............//////000000//////000111111111111111000000111111111222222222333333222222333333444555444444444444555555666666444444555555555555444444111111222222222333555666555777999:::;;;:::999777888666555666999;;;;;;;;;999::::::999888777777777:::;;;<<<<<<<<<;;;:::999444555777888777888999;;;:::;;;===>>>???@@@??????@@@?????????AAABBBBBB@@@>>>AAACCCBBB???>>>@@@CCCCCCBBBAAA@@@>>><<<:::999;;;999777666666555444444333333333333333333444444111111111111222222222222111111111000000000000000000000////////////000000...............///000000000///...------...///000111111000000///...------++++++,,,,,,---......///+++---...,,,)))))),,,...*********++++++,,,,,,,,,***,,,...---++++++---///++++++,,,,,,,,,,,,++++++++++++------------,,,+++,,,------,,,++++++,,,...+++++++++++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++***)))+++---,,,+++''',,,///...***(((***...******)))))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,++++++,,,...000111,,,,,,---------------,,,---,,,***(((((())),,,...---------------------------------,,,,,,,,,++++++***,,,---******------***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------............------,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***000---******,,,---,,,+++++++++++++++++++++++++++,,,,,,+++,,,------+++)))---,,,******+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***---//////...+++***,,,,,,---...////////////------,,,,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***,,,---,,,((((((***---***+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,+++)))((('''''')))***+++,,,---,,,+++******++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------...............---------///////////////......---......//////000000111111//////000111222222222222000111111111111222222222333333333333333444444555444444555555666666777777555555666666666666555555222333444333222333555777555666888999::::::999999888666555555888:::;;;;;;888999::::::888777888999:::;;;<<<<<<<<<;;;999888444666888888888999;;;===:::;;;===???@@@@@@@@@???@@@???>>>???AAABBBBBBAAA>>>???AAA@@@@@@???AAABBBBBBAAAAAA@@@>>><<<;;;:::::::::888777555444444444333333333444444444444444222222222222222222222222111111000000000000000000///////////////000000111------------...///000111//////...------...000000000000///...---,,,++++++------------,,,,,,,,,+++)))---000---(((&&&***...++++++++++++++++++,,,,,,***---///...+++***---111++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------+++******)))*********++++++++++++++++++,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,***(((***...---***)))+++...---+++)))***,,,+++***))))))***+++---...******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,++++++,,,...///000,,,,,,---.........------------,,,)))((()))---000------------------------------------,,,,,,,,,,,,***,,,---******---...+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---......//////......---,,,,,,,,,+++++++++******)))*********+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,111,,,'''&&&)))+++***(((+++++++++++++++++++++++++++***+++,,,...---+++)))222000...---.........---******+++++++++,,,,,,,,,************************++++++************++++++++++++,,,---,,,+++******,,,------.........------------,,,,,,,,,,,,---------,,,***))))))***,,,---+++++++++*********+++,,,+++++++++,,,,,,---------))),,,...,,,(((&&&)))---***,,,...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,------...+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))((((((''')))***,,,---...---,,,+++***++++++,,,,,,++++++***,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............---------------...............///////////////......---//////000000111222222333...///111222333333222222000111111111111222222222444333333333333444555555333333444444555666666777444555555555555555555444333555666555333222444777666666777777888999999:::777555444444666999::::::777999::::::888777999;;;999999:::;;;:::999888777888999::::::999999:::;;;:::;;;>>>@@@AAA@@@@@@??????>>>===???AAABBBAAA@@@AAA?????????@@@@@@@@@>>>@@@@@@@@@@@@???===;;;:::::::::999777555444444444444444444444444444333333222222222222222222222222000000000000000000000111///////////////000111111......---------......//////...------...///000111---------,,,,,,,,,++++++---------,,,,,,,,,,,,+++'''***,,,+++((('''))),,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,---///***+++,,,,,,------,,,,,,------+++++++++---...000---***((((((+++,,,+++)))++++++++++++++++++,,,,,,---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++***,,,+++(((***......******+++,,,,,,,,,+++++++++++++++***)))***,,,...///******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,+++++++++---...///++++++,,,---------------+++---......,,,+++,,,...------------------------...------------,,,,,,,,,))),,,---***+++......,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++,,,,,,+++++++++))))))***,,,......,,,***///---***))))))))))))(((******+++++++++,,,,,,,,,************************++++++************++++++---,,,+++)))))))))******+++++++++,,,++++++******...------,,,,,,------...---,,,***))))))***,,,---++++++***)))((()))+++,,,+++++++++,,,,,,---------))),,,...,,,'''&&&)))---))),,,---+++'''''',,,111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++------+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++*********************+++---//////...---,,,,,,------......------,,,---,,,+++*********+++,,,---,,,+++***+++,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------..................---,,,------......////////////////////////......---///000000111222333333333...///111222333333222222000111111111111222222222444333333333333444555555222222333333444555666666333444444555555444444333444666777666333222444777666666666666777888999:::777555333333666888::::::666888;;;:::888888:::<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;999888888999:::;;;>>>@@@AAAAAA@@@???>>>======>>>@@@BBBAAA@@@CCC@@@>>>>>>@@@AAA>>>;;;???@@@@@@@@@???>>><<<;;;::::::999777555333333444444444555555444444333222222222222222222222222222000000000000000111111111///////////////000111111000///...---------------......------...///111222,,,,,,------------......)))******+++---...//////***+++,,,---/////////...---,,,,,,++++++*********...***'''(((+++...---+++)))***+++,,,,,,,,,,,,,,,///---+++******,,,///111000,,,((()))...000---***,,,,,,++++++***++++++,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***,,,+++''')))//////***,,,+++***+++------+++))),,,+++******+++,,,///000******+++,,,,,,,,,,,,++++++,,,---...///...---------,,,+++***+++,,,---...)))***+++,,,,,,,,,,,,,,,(((,,,111222///,,,++++++------------------------......---------,,,,,,,,,))),,,---***+++......,,,))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,************************************************))))))******+++++++++,,,&&&+++//////---+++,,,...***++++++,,,,,,++++++***((((((***,,,......,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---+++******))))))******++++++******+++---...---,,,)))***+++,,,,,,,,,,,,,,,//////...---------......,,,------+++******,,,///...***'''(((,,,---***'''******+++++++++,,,,,,,,,************+++,,,---...!!!...222///+++,,,///,,,,,,++++++,,,,,,---...,,,,,,---...---,,,***)))...------,,,,,,------...,,,,,,+++******+++,,,,,,(((***++++++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,***))))))***,,,++++++++++++++++++++++++,,,,,,---------------------------,,,,,,+++++++++///...,,,+++***+++,,,,,,...,,,+++))))))+++...111.........------,,,,,,,,,------++++++++++++------...---,,,+++++++++,,,---/////////......---------***+++111666333,,,***...//////---,,,,,,---...//////---,,,---,,,)))"""***++++++,,,---...//////000000//////.........---...------///222444444333000111111111111222222222333444444333222333555777444444555555555555555444444444444444444444444444333555666666555444444555555555666777777777777777<<<:::777444333444555777888888999999999:::::::::;;;===>>>>>>===<<<<<<======;;;::::::<<<======<<<@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@AAABBBBBBDDDCCCCCCBBB@@@>>><<<;;;========================;;;:::888888888888777555333444444555555444444333333333444444444333111111111111111111000000000000000000//////000111222222000...---...///000///......---,,,+++,,,---...///...------,,,,,,------...,,,,,,++++++,,,,,,---...)))+++---......---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++******+++,,,...---,,,,,,---///------------------------+++,,,------++++++,,,---------++++++++++++------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++++++++******++++++,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///******------((((((,,,---------,,,,,,+++++++++++++++------------+++++++++,,,,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++,,,)))(((+++000111...***(((***,,,+++)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,***(((***---...---***++++++,,,,,,,,,,,,------///,,,+++---,,,******---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++************++++++,,,++++++,,,///000000///++++++++++++,,,,,,,,,,,,---------,,,------......,,,,,,---,,,++++++,,,...---***((()))---///,,,)))++++++++++++,,,,,,,,,,,,++++++******+++,,,------!!!(((///000,,,((()))+++,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,(((***++++++******+++,,,++++++,,,,,,,,,,,,------+++,,,---,,,,,,---000222++++++++++++++++++++++++***++++++,,,---...//////---------,,,,,,+++++++++...---,,,+++++++++,,,,,,)))(((&&&&&&''')))******......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---.........---------,,,,,,---...333999888111---//////...------------...///---,,,,,,...000000,,,(((---.....................000/////////............111000000000222333222111000111111111111222222222222333333222111111444666333333444555555666555555555555555555444444444444333555666666555444444555555666777777888888888777666555444444555888;;;<<<999999999::::::::::::;;;:::<<<>>>===<<<;;;<<<======;;;::::::<<<======<<<@@@????????????@@@AAAAAA===<<<<<<<<<======>>>???BBBBBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888888666555333444444555555444444333666666555555444444444444111111111111000000000000000000//////000111111222000...---...///000///......---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,---------,,,+++******+++++++++,,,,,,,,,---------......------,,,***+++---,,,++++++,,,...------------------------+++,,,...---,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++++++++******++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++//////++++++...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,++++++)))(((+++///000---***)))***++++++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---+++)))***,,,---+++***+++++++++,,,,,,,,,------///,,,+++------******---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,++++++++++++,,,,,,---,,,,,,...000222222111...---,,,++++++,,,,,,---++++++++++++,,,---......***,,,------,,,+++,,,,,,+++)))'''))),,,...,,,***,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,---...,,,***((()))***,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,)))***++++++******+++---++++++,,,,,,,,,,,,------+++,,,---------...000222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---***)))***---...,,,***------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,///...222777999444///---......---------......///,,,,,,,,,...111222111000000000/////////.........////////////............555333222222222222111///000111111111111222222222000111222111000111222444111222333555555666666666444444444444555555555555333555666666555444444555666777888888999888888888555555444555777999<<<>>>999999999:::::::::;;;;;;:::;;;======;;;:::;;;<<<===;;;::::::<<<======<<>>===<<<;;;;;;;;;::::::999999999:::888777777777777666555333444444555555444444333777666555444444444555555111111111111000000000000000000/////////000111111000...---...///000///......------,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......---------)))***,,,+++******+++---------------------------***,,,------,,,,,,---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000111......000------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++***)))(((***---...,,,))))))***++++++)))***+++---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,///++++++------******---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))---,,,,,,++++++,,,,,,---,,,,,,,,,---000222222111000///---+++++++++---...************+++,,,---...))),,,......---++++++,,,***)))((((((***+++***(((,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,******,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,+++******+++---+++++++++,,,,,,,,,------,,,---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000...---///222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///------000333222...+++------------.........///...---,,,,,,---.........///.....................///////////////.........444222111111222111000...000000111111111222222222000111222222111111222444000111333444555666666666333333333333444444444444222444666666555444555666777888888999999999888888:::999888777777888999:::888888888999999999999:::999;;;<<<<<<;;;::::::;;;===;;;::::::<<<======<<<>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<:::::::::999888888777777888777666666777777555444333444444555555444444333222333333444444333222222111111111111000000000///000000/////////000000111000...---...///000///.........------,,,,,,,,,---...------,,,,,,------...,,,,,,++++++,,,,,,---...///---,,,******+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))+++,,,,,,++++++,,,---------------------------)))***,,,,,,++++++---...++++++------------+++++++++++++++,,,,,,,,,------...---+++******+++---...------------------------++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++***)))((())),,,---+++******++++++******+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...+++***------***+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111222111000...------,,,,,,++++++,,,,,,---+++******,,,...000000///000///---+++++++++---...)))))))))***+++,,,---...))),,,......---++++++,,,---,,,++++++++++++***))),,,,,,,,,---------......---------,,,------......+++******+++...///...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++++++++,,,,,,,,,------+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000---***))),,,///...,,,,,,------.........//////......---,,,++++++,,,---++++++,,,---......//////.........///////////////000///...///000111000///000000111111111222222222000222333333222222333444000111222444555666666666111111222222333333333333222444666666555444555666888888999999999888888777;;;:::999888777777777777777777777777888888888888999;;;<<<<<<;;;::::::;;;===;;;::::::<<<======<<<>>>>>>======>>>>>>???@@@>>>??????@@@@@@???>>>>>>;;;<<<<<<======<<<<<<;;;999999888888777777777777777555444555666666555333333444444555555444444333///111444666666444222000111111111111000000000///000000///////////////000000...---...///000///............------,,,,,,+++...------,,,,,,------...,,,,,,++++++,,,,,,---...000...,,,***)))***,,,---******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,++++++,,,------,,,,,,---...------------------------(((***++++++******+++---++++++------------+++++++++++++++,,,,,,,,,------...---+++******+++---...------------------------++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++)))***+++,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------+++))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,*********+++,,,---******+++,,,,,,,,,,,,+++******))))))***++++++***++++++******+++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++'''(((***+++,,,---...///*********+++++++++,,,,,,...+++***------***+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,+++******+++---...---,,,...---,,,++++++,,,,,,---************+++,,,------***,,,------,,,+++,,,,,,///.........------------,,,,,,,,,,,,------------------------...///000000,,,,,,,,,---...---+++))),,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,------)))+++---......---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,---------,,,******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,------------000000---)))+++///000...+++,,,---...////////////,,,---...---------///111******+++,,,---...///000.........///////////////...---,,,...000111111000000111111111111222222222000222444444333222333444000111222444444555555555111111222222333333444444222333555666555555666777888888888999888888777666888777777777777888999999777777777777888888888999:::;;;======;;;:::;;;<<<===;;;::::::<<<======<<<===============>>>>>>???<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::777777777777777777777777555444333444555555444333333444444555555444444333111333666888999777444222111111111111000000000000000000//////......//////000...---...///000///...............---,,,++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...000...,,,*********,,,---******+++++++++,,,,,,,,,++++++,,,---............+++---......---,,,...///------------------------***+++,,,+++***)))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++)))***+++,,,---,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***)))++++++(((++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++******,,,------,,,)))***+++------+++***)))***++++++,,,,,,++++++***''')))***++++++,,,...000************++++++++++++---******------++++++///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++************++++++,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---,,,++++++,,,...***+++,,,------...///000++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222---------,,,+++*********,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******+++---,,,++++++,,,...++++++,,,,,,,,,,,,------'''))),,,------------...------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------***+++,,,---------,,,,,,+++...111000,,,***,,,...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------,,,,,,---------.........+++000111---+++///000---+++,,,---////////////...))),,,...///......000222,,,,,,------......//////............/////////000///...---...000222111000000111111111111222222222///111333333222111222222111222333444444444444444222222333444444555666666111333555666555555666777777888888888777777666555555555666666777888999999888999999999:::::::::::::::<<<>>>===<<<;;;<<<======;;;::::::<<<======<<<===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>><<<:::999::::::;;;;;;:::999888888666666666777888888999999444333222333444555444333333444444555555444444333333444444555666666666555111111111111000000000000000000///...............000...---...///000///..................,,,+++***...------,,,,,,------...,,,,,,++++++,,,,,,---...///...---+++******++++++******+++++++++,,,,,,,,,***+++,,,---............***,,,------,,,+++---...---------------------------......---+++***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++(((***+++------,,,+++***+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,''''''+++---***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++******,,,------+++)))***,,,...---,,,((()))+++------+++)))(((***+++,,,,,,,,,,,,+++***)))+++---,,,******+++---************++++++++++++---******------+++,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111+++******************+++...,,,++++++,,,---+++***)))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------+++******,,,///$$$&&&(((***+++,,,...000******+++++++++,,,,,,,,,++++++,,,---///111333444,,,,,,,,,***((()))+++...,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///,,,++++++++++++++++++,,,***+++,,,------,,,+++******,,,------,,,+++---...++++++,,,,,,,,,---------(((***++++++***(((((((((------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,---...---,,,,,,)))...111///)))&&&***///*********++++++,,,,,,,,,++++++------------++++++)))***+++---......---------------....../////////&&&...222///,,,------******+++---///000000///...))),,,///...,,,+++---//////////////////.........---.........//////000000111000///000111222111000000111111111111222222222---///222222111000000111222222333444444444333333444444555555666777888888111333555666555555666777777777777777777666555555666666666666777777777777::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>===<<<<<<======;;;::::::<<<======<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>??????===;;;::::::;;;;;;:::999888777777555555666777888999::::::444333222222444444444222333444444555555444444333444333111000000222555777111111111111000000000000111000///...............000...---...///000///.........//////...,,,+++)))...------,,,,,,------...,,,,,,++++++,,,,,,---...///...---,,,++++++************+++++++++,,,,,,,,,((()))***+++,,,,,,---,,,)))+++,,,,,,+++***,,,---------------------------///000111///---++++++,,,...---++++++++++++---...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++(((***+++------,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***---+++&&&&&&---000---+++++++++,,,,,,---------++++++---......---++++++(((***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++---------+++******,,,......+++)))***---...---,,,((()))+++------+++)))(((***+++,,,------,,,+++***+++---///---***((()))+++)))************+++++++++---******------+++,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))------------------------...///,,,''''''+++---+++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++...---+++*********++++++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,************************)))***,,,------,,,***)))++++++,,,,,,,,,,,,------+++***+++,,,------+++))),,,,,,,,,------.........++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++...,,,++++++------,,,************++++++,,,,,,,,,---------,,,,,,+++++++++'''(((+++---------,,,+++---------............//////---******+++,,,---,,,,,,,,,,,,---------......000...,,,---///000...+++......................../////////...------///111////////////////////////......///000111222222333000000000000111222333444333333333333333333333333333444444555555444444333111111222333444666777888444444555666777777666666444555666777777777555555777999;;;;;;::::::;;;<<<999;;;<<<;;;::::::;;;<<<999:::;;;;;;::::::;;;===@@@>>><<<<<<======;;;999;;;;;;<<<<<<;;;;;;:::999999:::;;;:::888777888999777777666666555555555444444444333333333333222222444444444333333222222222111///...000333555333111111111111111000000000000////////////............,,,,,,---......---,,,,,,,,,,,,------...------,,,---...000000---+++******---,,,+++---000000---***,,,---///000000///---,,,---+++***+++......,,,***,,,,,,------------------,,,---------,,,++++++***+++,,,,,,------,,,,,,+++///---***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---000...,,,*********,,,,,,+++,,,,,,------,,,,,,+++,,,***,,,///000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------(((---...,,,+++...000///111///,,,+++,,,,,,,,,+++---------...000000...,,,---------,,,,,,+++++++++222...***)))+++,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))+++------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))'''))),,,---+++)))***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++***))),,,++++++******++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---...,,,((((((+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------------......---,,,,,,+++......,,,+++++++++,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***************************+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++******+++---,,,+++))),,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,------------------,,,,,,+++++++++(((***,,,---...---,,,+++,,,,,,,,,,,,------------...---+++***,,,------,,,,,,,,,,,,---------......///...,,,---///000///---......................../////////...------///111////////////////////////000000000000000111111111000000000000111222333444333333333333333333333333333444444555555444444333333333333333333444555666444555555666666666666555444555555666666666666666777999;;;;;;::::::;;;<<<:::<<<===<<<;;;;;;<<<===999:::<<<;;;::::::;;;===@@@>>><<<<<<======;;;::::::::::::::::::999999888999:::::::::888777888999777666666666555555555555444444333333333333222222444333333333222222222222222111000111222444444444111111111000000000//////////////////............,,,,,,---......---,,,,,,------.........---,,,,,,)))+++---------,,,---...---,,,+++---//////,,,***+++,,,...//////...,,,+++---+++***,,,......,,,***++++++,,,,,,---......///---------------,,,+++++++++,,,,,,------,,,,,,+++---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,***+++//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))---...,,,+++...000...111///,,,+++,,,---,,,+++---...///000///...---------------,,,,,,,,,++++++222...+++***+++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))+++---...---++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************------,,,,,,+++)))(((''',,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++------***))),,,,,,)))******+++++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------,,,,,,+++///...---,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******)))***,,,,,,***(((,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))+++---//////...,,,,,,------------......------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,---------......///...---...000111000///...........................///000///------///000////////////////////////111111111111000000//////000000000000111222333444333333333333333333333333333444444555555444444333444444333333333333444444555555666666666555555444555555555555555666777777777999;;;;;;::::::;;;<<<;;;<<<======;;;;;;<<<===999;;;<<<<<<::::::;;;===@@@>>><<<<<<======<<<;;;888999999999999888777777888999:::999777666777888666666666666555555555555444444333333333333222222222222222222222111111111222222222111111222555777111111000000000000///////////////............---,,,------......------,,,...............---,,,+++)))***++++++++++++---///,,,++++++,,,------,,,***++++++------------++++++,,,++++++,,,------,,,******++++++,,,---......///---............---,,,,,,+++,,,,,,------,,,,,,+++---+++)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,***+++...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))---///,,,+++...///...000...,,,,,,,,,---,,,+++---///111000---+++,,,...------------,,,,,,,,,,,,111///,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))+++------+++***+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,,,,---...///...---,,,------,,,+++***,,,---++++++++++++++++++++++++,,,,,,++++++++++++******++++++************+++++++++++++++++++++***)))(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,---++++++---,,,(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++---------,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---......---,,,,,,,,,---------...............///000111222111...........................///000///...---...000////////////////////////111111000000000000000000000000000000111222333444222222333333333333444444333444444555555444444333333333333222333333444444666666666666555444333333666555444444444666888999777888:::;;;::::::;;;<<<;;;<<<===<<<:::999:::;;;999:::;;;;;;::::::;;;===@@@===;;;;;;<<<===<<<;;;888888999999888888777666666777888888666666777888666666666666666555555555444444333333333222222222111111111111111111111111222333333000...///444888111000000000//////////////////.........---------------------------------////////////...---,,,+++------,,,***))))))***,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,---------......///......------+++,,,,,,------,,,,,,+++///---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,******......++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,+++...///...///...,,,,,,------,,,++++++///111///+++(((***...------------------,,,,,,000...---,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---......,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++///...------------...///((()))***+++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,------------------------(((,,,---+++,,,---,,,(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,++++++,,,------+++++++++,,,,,,,,,------,,,***))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,,,,,,,---------......---...//////000000111222........................---///000000.........///////////////////////////...//////000111111222222000000000000111222333444222222222333333444444444333444444555555444444333111111111222333444555666555555666555555444333333555555444444555666888999777888:::;;;::::::;;;<<<999:::;;;:::888777888999888999::::::999999:::;;;???<<<:::999:::<<<<<<;;;999999999999999888777777555666777777555555666777555555555666666666666666444444333333333222222222111111111111111111111111111222111///,,,---222666000000000////////////...............------------------------------------.../////////......---,,,,,,,,,,,,***))))))+++---+++++++++++++++***+++,,,***++++++++++++++++++***+++,,,------,,,,,,,,,,,,---------,,,,,,+++******------......///......---+++,,,,,,------,,,,,,+++///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,------...+++,,,,,,------,,,,,,+++---******------++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++---///---...---,,,---......,,,+++)))---///---)))'''***------------------------------...------,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))+++,,,+++******,,,...************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---...---......,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***))))))***+++,,,'''(((***+++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------(((+++---++++++------)))******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---+++,,,,,,---+++***,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,+++,,,---///000///---,,,,,,,,,---------......---...////////////000222........................---///000000///......///////////////////////////......///000111222333333000000000000111222333444111222222333333444444555333444444555555444444333///000000111333444666777444444555555555444444333444444444555666777888999777999;;;;;;::::::;;;<<<888::::::999777666666777666888999999888777999:::===;;;888777888:::;;;;;;999999999999999888777777333555666666444444555777555555555666666666666666444444333333333333222222111111111222222222222222111111000...---...000333000000////////////...............------------,,,...------,,,,,,------...---....../////////......((()))+++++++++,,,...111+++,,,---,,,******,,,---++++++++++++++++++++++++***,,,...---,,,++++++,,,------,,,,,,++++++******,,,,,,---............---+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------......+++,,,,,,------,,,,,,+++---***))),,,,,,***+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***...///,,,+++---...------,,,,,,---......---+++***,,,---+++)))(((+++...------------............+++,,,------+++++++++---,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))***++++++******---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***)))'''&&&&&&''')))***)))***+++,,,,,,---,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,******------*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------))))))*********+++++++++******+++,,,,,,,,,,,,,,,******,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------...,,,+++***,,,------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++---+++++++++---------+++------,,,,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,---------......,,,...000///------...000........................,,,...000000///.........//////////////////////////////000000111111111222000000000000111222333444111111222333333444555555333444444555555444444333111111111111222333444555333333444555555555444444222333444666777777888888777999;;;;;;::::::;;;<<<999:::;;;999777666666777555666777777666666777888<<<999666555777999::::::777777888888777777666555222444555555444444555666555555555555666666666777444444333333333333222222222222222222333333333444222111//////000111111000000000/////////..................---------,,,,,,...---,,,,,,,,,,,,---...,,,---...//////000000///'''))),,,---------///000,,,---...,,,******---///,,,,,,++++++++++++,,,,,,***,,,......,,,***+++---******+++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---))))))+++,,,---.........+++,,,,,,------,,,,,,+++---***)))+++,,,***+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++///000,,,+++---...,,,---,,,,,,---//////---+++,,,,,,+++++++++---...///------------.........///)))+++---,,,***)))***,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))***+++*********---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---,,,+++***,,,...+++,,,---,,,++++++,,,...------------------------++++++,,,,,,,,,---------///...,,,++++++,,,...///,,,,,,---------,,,++++++,,,++++++++++++++++++,,,------++++++++++++------++++++++++++++++++++++++))),,,,,,)))***---...+++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---...///...------***++++++,,,,,,++++++***++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------///---++++++,,,......---,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++***)))+++---///...............------,,,,,,,,,+++++++++,,,,,,---------***))))))***+++,,,---...)))************+++++++++++++++,,,...000111///---,,,,,,,,,---------......,,,///000///,,,+++---///........................,,,...000111///.........////////////////////////111111111111000000000000000000000000111222333444111111222333333444555555333444444555555444444333333222222111222222333333222222333444555555555555111333555777888888888777777999;;;;;;::::::;;;<<<:::;;;<<<:::888777777888444555666666555555666777;;;888555444555888999999666666666666666555555444222333444444333333555666444555555555666666777777444444444333333333222222222222222333333444444444444111///000333444111///000/////////..................---------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---///000000111111***,,,//////...---,,,------...///---******---000---,,,,,,++++++,,,,,,---***,,,......+++***+++---'''((()))***,,,---...///***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---((()))***,,,---...//////+++,,,,,,------,,,,,,+++---***)))++++++***+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++///000,,,+++---...,,,,,,,,,,,,...//////---+++...,,,++++++...000111111---------.........//////'''***,,,,,,***)))***,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++)))***+++******+++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,...---+++***,,,///***+++,,,,,,++++++---///........................*********++++++,,,,,,,,,------+++(((&&&&&&(((***------------------------++++++++++++++++++++++++000,,,+++,,,,,,******...***************+++++++++---......,,,+++,,,...000***---///---***)))+++...,,,+++*********+++,,,---666222...+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++------,,,+++------------------------(((***,,,---,,,++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,---,,,+++*********+++,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++,,,...000111...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------444111---***)))***,,,...------------------------......------------......++++++,,,,,,,,,---------,,,---------------------------............------//////.........---------//////...---...///000111...///000000//////000111......//////000222333444333444444222111111333666333333333333333333333333222111111111111111111111222333444444555555444444444444444444444555777777999999999999999999::::::;;;;;;:::888666555444333222666777444333666888888999777555333222333444555888999777333222666777555000111333555666666555444222333333444444333333222777666444222111111222333111//////222555666444111333333333222222111111111000000000000000000000000------,,,++++++++++++,,,++++++++++++,,,,,,---...++++++,,,------......///111...***+++...///,,,(((......,,,,,,,,,,,,......---(((&&&))),,,***((((((++++++************++++++***++++++,,,,,,++++++***///---++++++,,,,,,+++***.........------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,---...///000------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,------......------,,,***++++++***((('''(((***---------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,+++(((***---...---,,,---------,,,,,,,,,,,,---......,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---+++)))(((***++++++***---,,,,,,++++++,,,,,,---...000...***+++///,,,%%%+++++++++*********))))))***+++,,,,,,******+++,,,*********++++++,,,,,,,,,+++)))***......***)))+++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,------+++******,,,...***+++,,,,,,------,,,,,,+++,,,---+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000,,,+++,,,,,,******...++++++*********************++++++)))(((((()))++++++,,,---,,,++++++,,,---++++++*********+++,,,---555222...,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++------,,,+++------------------------)))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,+++*********++++++,,,+++++++++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------000///---,,,+++,,,---...------------------------......------------......++++++,,,,,,,,,---------.........------,,,,,,+++------............------//////.........---------///...---------...000000...///000000//////000111////////////000111222333333333444333222222333555333333333333333333333333222222222222222222333333222333444444555555444444444444444444555666777777888888999999999999::::::::::::999888777777666666333777888444444777888777:::999777555444555666666666888666222222555666444111222333444555555555555444444555555555555444444555444222111000111222333000//////222444555333111222222111111111000000000//////////////////////////////...------------...,,,+++++++++,,,,,,---...++++++,,,,,,---............+++)))***...///---***...---,,,++++++,,,---...222---+++...000---+++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***...,,,++++++,,,,,,+++***......---------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,++++++,,,,,,...//////---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,,,,,,,------------,,,,,,***++++++***(((''')))***,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++******+++,,,...///+++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++)))(((***++++++***---,,,,,,++++++,,,,,,---+++---+++(((***---+++%%%,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,+++)))***......***)))+++++++++++++++++++++++++++...---,,,+++++++++++++++,,,------+++******,,,...***+++,,,,,,------,,,,,,)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000,,,+++,,,,,,******...,,,+++++++++***))))))))),,,------+++))))))***,,,+++******+++---------,,,++++++******++++++,,,---444111---+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---+++***+++,,,---,,,+++------------------------)))+++------,,,+++,,,---------------------------------,,,+++++++++,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,---.........------,,,+++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///......---------------------------......------------......,,,,,,,,,,,,------------//////...---,,,++++++***------............------...............---------...------------...//////...///000000//////000111111111000000000000111111111333444444333222333333222222222222222222222222111222222222333333444444222333444444555555444444444444444555555666777888888888888999999999::::::999999999999999888888888444888999555444777888777999888777555555555666666555666555111111444555333333333333333444555555666333333333444444333333333333222111000///000111222000///000111333444333111000000000000//////////////////////////////////////////...------------...,,,,,,+++++++++,,,------++++++,,,,,,------......+++)))''')))---...---+++,,,,,,++++++++++++,,,,,,///+++))),,,,,,)))((()))---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***...,,,++++++,,,---+++***...------------,,,,,,,,,---------------,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,***++++++***(((((()))++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********))))))***+++---...+++,,,,,,------,,,,,,+++---......,,,***)))***+++,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++***)))***---+++''',,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,)))***------***))),,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,---,,,******,,,---***+++,,,,,,------,,,,,,)))+++,,,---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++000,,,+++,,,,,,******...,,,,,,,,,+++***)))((((((------...,,,*********++++++)))((()))---///...++++++***++++++++++++,,,,,,000...+++***+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,.........---,,,+++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------%%%(((+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------............------,,,,,,,,,------............------........................---------------......///...///000000//////000111222222111000//////000000000333555555444222222333222222222222222222222222111111111222333333444444222333444444555555444444555555555555666777888999777777888888999999::::::;;;;;;::::::999888888888555999:::777555777888666666555444333333333333444333555444111111444555222444444333222333444555666000000111111111111000000000000/////////000111111000000000111111222222111////////////////////////////////////////////////------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---***++++++,,,------......,,,***)))***---...---++++++++++++++++++++++++++++++'''&&&(((((($$$###%%%,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***...---,,,---......---+++------------------------............---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,------,,,,,,,,,***++++++***)))(((***,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...+++,,,,,,------,,,,,,+++------,,,+++))))))+++---,,,,,,++++++,,,,,,---...***+++---......---+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,******------******,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,******+++---***+++,,,,,,------,,,,,,*********)))(((***---///++++++++++++++++++++++++++++++++++++++++++++++++000,,,+++,,,,,,******...,,,,,,,,,+++***)))(((((((((*********(((''''''(((+++)))''')))---///---+++******++++++,,,,,,,,,,,,,,,***)))(((***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))+++,,,...//////...---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------###%%%***---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------.........------............---------.....................---------..................///000000//////000111333222111000////////////000333555555444222222333222222222222222222222222111111111222222222333333222333444444555555444444666666666666777888999999666666777888888999::::::===<<<;;;:::888777666666666:::;;;888666777777555555444444333333333333333111444444111111444444222555444333222333444555666///000000111111000000/////////////////////000000///000000000000000111111///000000000000000000000........................------,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,******++++++,,,------......---,,,,,,------,,,+++++++++++++++++++++++++++---******,,,+++''''''***++++++************++++++***++++++,,,,,,++++++***.........///000000///------------------------------.........------,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***++++++***))))))+++,,,*********++++++,,,,,,,,,******+++,,,,,,---......++++++******+++,,,...///+++,,,,,,------,,,,,,+++***++++++***)))***,,,///,,,++++++++++++,,,------((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((***+++,,,+++***+++,,,,,,------,,,,,,+++******+++------,,,---...************++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********---******,,,,,,******---+++++++++++++++++++++++++++++++++******++++++,,,***+++,,,,,,+++***+++,,,***+++,,,,,,------,,,,,,++++++***(((''')))---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000,,,+++,,,,,,******...,,,+++++++++***)))))))))(((***,,,,,,*********+++***))))))***,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++***)))'''(((***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((()))***,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***,,,---.../////////,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------%%%'''***,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------............***++++++,,,---...//////------............---------------...............---...//////000000//////...///000000//////000111222222111000//////000000111333444444333222333333333333333333333333333333333333333333333222222222222333444444555555444444666666666666777888999:::555666666777888999::::::===<<<;;;:::888666555444777;;;===:::777888777444555555555555555555555555111444444222222555555222444444444333333444444555222222222333333222222222///////////////////////////000000///......000111////////////000000000000........................//////...------------...------,,,+++++++++,,,,,,******++++++,,,,,,------//////...------,,,++++++++++++,,,,,,,,,,,,++++++,,,+++,,,---,,,((()))---+++******))))))******+++***++++++,,,,,,++++++***...---...///111111///---,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++******+++---*********+++++++++++++++))))))***+++,,,---......++++++******+++,,,...///+++,,,,,,------,,,,,,+++(((***+++*********,,,...+++++++++++++++,,,------((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((***,,,---+++***++++++------------++++++((((((***,,,,,,))))))---+++++++++*********))))))***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++---***))),,,,,,)))***---+++++++++++++++++++++++++++************++++++,,,)))+++,,,,,,+++******+++***+++,,,,,,------,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000,,,+++,,,,,,******...++++++*********************,,,...///.........///)))***++++++*********,,,)))***+++,,,,,,,,,++++++***)))((())),,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,+++***))))))+++,,,......---,,,+++++++++,,,,,,,,,,,,------+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------............+++,,,,,,------.........------............---------------.........//////...///000111111111000///...///000000//////000111111111000000000000000111333333444333222222333555444444444444444444444444666666666555444444333333222333444444555555444444777777777777888999::::::555555666777888999::::::;;;::::::888777666555555888<<<>>>;;;888888777444444555555555666555555555111444555222333666666333333444444555444444333333222333333333333333333222000000000000000///...---///000000///------///111------........./////////........................//////...------------......---,,,,,,+++++++++,,,*********+++,,,,,,------,,,---------,,,+++,,,,,,+++,,,---......---,,,+++)))(((***,,,***''')))---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,...000000...,,,,,,,,,,,,---------......)))***+++,,,------------++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,---,,,,,,++++++*********************************)))***,,,---...---,,,+++++++++,,,,,,,,,,,,++++++***+++++++++******,,,...++++++++++++************)))*********++++++,,,,,,******))))))***+++---...+++,,,,,,------,,,,,,+++(((***,,,,,,*********++++++++++++***++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((((((***,,,---,,,******+++---......---+++***)))(((***---,,,'''(((---------,,,+++******)))(((***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,...***)))++++++)))***...++++++++++++++++++++++++***************+++,,,,,,(((***,,,,,,+++************+++,,,,,,------,,,,,,+++---//////---,,,,,,---------------------------++++++++++++++++++++++++000,,,+++,,,,,,******...***************+++++++++&&&)))+++---,,,,,,,,,---)))+++---,,,)))((())),,,)))***+++,,,---,,,++++++******)))+++---//////...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))***+++++++++)))++++++++++++++++++++++++,,,------,,,+++,,,...000------------------------)))***,,,---...---,,,,,,++++++,,,---,,,+++***))))))***,,,......---,,,+++++++++,,,,,,,,,---------,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,---...++++++++++++,,,,,,---...++++++,,,,,,,,,---------///...---,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////---------------------,,,---..................------------.........//////...///111222222222111000...///000000//////000111111111000000000000111111333444444222111111333666555555555555555555555555999999888777666555444444222333444444555555444444777777777777888999:::;;;444555666777888999::::::888888888888777777666666888===>>>;;;888888777444222222333444444333333333111444555333444666666333333444555555555444333222111111222222222222111111111111111111000///------///000000///,,,,,,///222,,,,,,,,,------.................................------,,,++++++++++++,,,...---,,,,,,++++++++++++)))******+++,,,,,,------)))***++++++++++++,,,...,,,,,,............,,,,,,))))))+++...,,,)))+++000---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++---//////,,,***,,,,,,,,,------.........((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,+++***))))))************************((())),,,.........---,,,+++++++++,,,,,,+++++++++***+++++++++******,,,...,,,+++++++++******))))))+++++++++************))))))((((((((((((***+++,,,+++,,,,,,------,,,,,,+++)))+++------+++)))((((((++++++******++++++,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((((((+++------,,,******+++---......---+++***,,,***---000...((()))/////////...---+++***))))))***+++,,,,,,******+++,,,*********++++++,,,,,,---...***)))++++++)))***...++++++++++++++++++++++++******))))))***+++,,,,,,(((***,,,,,,+++***)))***++++++,,,---------,,,,,,,,,+++++++++,,,...000111++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++***+++---...---,,,(((,,,...------///---))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,------......//////000++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))......***,,,222---------+++******,,,...++++++++++++++++++++++++000///---+++*********+++---,,,,,,++++++,,,,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---////////////...,,,***(((,,,++++++******++++++,,,***************+++,,,---***+++,,,---------,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------/////////...,,,,,,---...---------.........//////------...000222222111//////111222111000///000111111111111000000000000000111222222333333444444555555555555666666666666777555444333333333333444555444444333222333444555666888888777777777777888888444444555555666777777777777777777777777777777777888999:::;;;:::888666444666777777777777777666666444444555555555555555444666666555444333333222222222111000111333333111000000///...///000111000///000000000000000000000000////////////////////////........................---//////---***))),,,000))),,,......---++++++,,,...---,,,+++++++++,,,---...+++'''(((+++...//////---------,,,,,,+++++++++,,,++++++***++++++,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++)))+++------,,,******+++------,,,+++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,---------......---)))$$$$$$'''******)))************************)))******++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++*********))))))&&&))),,,,,,++++++---///,,,---...---+++***+++,,,))),,,......+++((()))***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++///...------,,,,,,,,,,,,...+++(((***---///---++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---++++++...///,,,---000++++++++++++++++++++++++...)))***///---######,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++------******------***,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///---((()))---,,,------,,,******,,,...++++++++++++++++++++++++------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++---.........------,,,,,,++++++++++++,,,,,,---...............//////++++++,,,,,,---------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...//////...,,,,,,---...---------.........//////......///000111222222111///111222111000///000111111111111111000000000000111222222333333444444555444444555555555666666666444444444444444444444444444444333333333444555666888777777666666777777888444444555666666777777888:::999999888888777777777999:::;;;;;;:::999777666777777888888777666555555444444555555555555444444555555555444333333333222222111000111333333111000111000...///000111///...000000000000000000000000////////////////////////.................................---++++++,,,---***,,,...---,,,+++,,,------,,,+++++++++,,,---------+++***+++---///...,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++***,,,......---++++++,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------......******+++************+++++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++000000///......---,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,'''***,,,,,,++++++---///,,,---...---+++***+++,,,***,,,///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++((((((+++,,,)))))),,,+++++++++++++++++++++++++++)))+++//////,,,***,,,++++++++++++++++++++++++((()))***+++,,,+++******...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------,,,,,,+++++++++......---,,,,,,+++******,,,+++***+++---...---,,,---///,,,((('''+++,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,+++******)))((((((++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///---((((((***,,,,,,---,,,++++++,,,...++++++++++++,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---...//////...,,,,,,++++++++++++,,,,,,...///000000000///...---++++++,,,,,,,,,------------......//////......---------------------------------,,,,,,,,,,,,------...//////...,,,,,,---///------.........///////////////......///000111222///111222111000///000111111111111111111111111111111222222333333444444555333444444444555555555555444555666666666666555444444444333333444444555666777666666555555666666777555555555666777777888888<<<;;;;;;:::999888777777::::::999888888777777666888999999999888666555444444444555555555555444444444444444444333333333333222111000111333333111000222000//////000000///---000000000000000000000000////////////////////////........................///...------...---+++))),,,------,,,++++++,,,...++++++++++++,,,,,,......,,,,,,,,,...//////---++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,***))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......(((,,,000000,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++000000//////......------++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,,,,+++******))))))***+++,,,---......***+++---,,,,,,+++---...,,,---...---+++***+++,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++***))))))))))))******---///...+++***---111++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************...++++++......++++++---++++++++++++++++++++++++))),,,---,,,---111222000************************((())))))***+++*********......------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************...------,,,,,,++++++***---------,,,,,,+++++++++,,,+++***+++---...---,,,---///---)))(((***+++)))++++++,,,,,,,,,++++++***,,,,,,,,,---------......------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...---+++***++++++,,,---,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///...---***))),,,+++++++++,,,,,,------,,,,,,---.......................................---------,,,,,,---------......///...,,,,,,...///............///////////////...---,,,+++---000222///111222111000///000111000111111111111111222222111222222333333444444555333333333444444444555555444555777888888777555444444444444444444555555666666666555555555555666666555666666777777888888999;;;;;;;;;;;;::::::::::::999999888666666666666666999:::::::::999777555333444444555555555444333333333333333333333333444444222111000111333333111000333111000///000///...,,,////////////////////////////////////////////////........................000...,,,---//////+++'''---...---,,,++++++---///******++++++,,,---......---------.........---,,,+++++++++,,,,,,---------...---,,,+++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---,,,,,,,,,---...+++,,,------++++++,,,---++++++,,,++++++*********++++++++++++++++++++++++)))******+++++++++************))))))))))))******+++---...---,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++000------//////++++++...++++++++++++++++++++++++)))///...''''''///000***++++++++++++++++++++++++))))))******++++++++++++.........------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---------,,,,,,++++++++++++++++++,,,,,,---------,,,+++***+++---...---,,,+++......,,,+++,,,***&&&***++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,---------......//////+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,++++++++++++***+++------,,,,,,---...++++++,,,,,,,,,---------+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,---***,,,---...---+++)))(((,,,,,,+++++++++,,,---...***+++,,,---------------........................---------------------------...///...,,,,,,...000........./////////000000000000///---+++---111444///111222111000///000111000000111111222222222333111222222333333444444555333333333444444444555555444555777888888777555444444444555555555666666555666666555555555555666666666666777777888999999999999999:::;;;<<<======>>><<<;;;:::999888888888888999:::;;;;;;:::888555333444444555555444333222222222222333333333333333333222111000111333333111000333111000///000///...,,,////////////////////////////////////////////////........................///---,,,---//////+++'''.........,,,++++++---000)))***+++,,,------......///...---+++++++++---///+++++++++,,,,,,---------...------,,,+++++++++,,,...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))***,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000---***)))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------......+++,,,------++++++,,,---...---,,,+++++++++***)))++++++++++++++++++++++++******+++++++++******)))++++++*********++++++,,,...,,,***+++---///...---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,---------******,,,+++((((((***++++++++++++++++++++++++***///...&&&%%%,,,---(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,***...///------...+++'''******+++,,,,,,,,,++++++,,,,,,,,,,,,------------******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......***((()))***((()))+++------,,,,,,---...++++++,,,,,,------......------------,,,,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,---...///000------,,,,,,,,,,,,------,,,---.........---,,,+++---,,,+++***+++,,,---...***++++++,,,---------,,,------------------------------............---------.........------...000....../////////000000000222333333000......222666///111222111000///000111000000111111222333333333111222222333333444444555333444444444555555555555444555666666666666555444444444555666666666666555777666666555555666666777777777777888999999::::::777888999;;;<<<>>>???@@@??????>>>======<<<<<<;;;999:::<<<<<<<<<999666444444444555444444333222111333333333333222222222222222111000111333333111000222000//////000000///---000000000000000000000000////////////////////////...........................---------......,,,+++---......---,,,,,,---///******,,,,,,------------...---,,,***(((***---000+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((***++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......222---((('''***,,,,,,***************************+++++++++,,,---.........++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,------------......++++++******++++++,,,------,,,,,,,,,+++++++++***///---+++,,,---///000///***,,,------++++++,,,...111///---,,,------,,,+++++++++++++++++++++++++++***++++++++++++***)))))),,,++++++++++++,,,------...+++((()))---///...+++++++++++++++++++++++++++)))***************+++++++++++++++,,,,,,------......++++++------******,,,+++++++++++++++++++++++++++,,,,,,))))))---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---.........---,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,//////,,,,,,///...+++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---(((&&&***,,,***(((***---------,,,---...++++++,,,,,,---......///,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,+++,,,---...///------,,,,,,,,,,,,---------------...............---,,,+++******,,,---///,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---......------///000.../////////000000000000000222333111------111555///111222111000///000111000000111222222333444444111222222333333444444555444444555555555666666666444444444444444444444444333444555666777666666555888777777666666777777888777777888888999::::::;;;888888999:::<<<===>>>>>>>>>????????????===<<<;;;888999<<<======:::777555444444444444333222111111444333333333222111111111222111000111333333111000111000...///000111///...000000000000000000000000////////////////////////........................,,,---------,,,,,,...///,,,...//////...------...++++++,,,---------,,,+++)))***++++++)))))),,,///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...//////---+++,,,---...------------------------------***++++++***((((((***,,,***+++,,,---...---,,,,,,------------------------------------------------,,,,,,,,,---------......///---+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++*********+++,,,---*********+++++++++++++++///---***+++...111111111***+++---,,,,,,+++---...---***((()))+++------,,,************************+++++++++++++++***))))))+++++++++++++++,,,------+++***)))***+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++,,,,,,------///,,,,,,//////------000++++++++++++++++++++++++,,,)))))),,,---+++,,,///++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---.........,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,------...///...------,,,,,,++++++***,,,+++***+++---...---,,,...000...***+++///000///)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++++++++++++++,,,,,,,,,---------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''++++++%%%%%%,,,000///(((***---...---------...++++++,,,,,,---...//////+++*********+++---///000---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000...,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---...///---,,,+++******,,,...///---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---......------///111////////////000000000000,,,///111...******---111///111222111000///000111000000111222333333444444111222222333333444555555555555555666666666666777555444333333333333444555333444666777777777666555888888777777777777888888777888888999999:::;;;;;;999999::::::;;;<<<<<<<<<;;;<<<>>>>>>>>><<<999888777999<<<======;;;888666444555444444333222111000444444333333222111000000222111000111333333111000000///...///000111000///000000000000000000000000////////////////////////........................+++---...,,,***+++...222+++---000000///---------+++,,,---------,,,+++***%%%(((,,,,,,+++***+++------------,,,,,,++++++++++++++++++,,,---...///000...,,,++++++,,,------,,,------------------------,,,,,,,,,***))))))+++...)))***+++,,,---,,,++++++------------------------------------------------,,,,,,,,,---------......***...000///+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********+++---...(((((()))***+++,,,,,,---///,,,***+++...222333222***+++---,,,,,,,,,---...&&&$$$"""$$$(((+++,,,+++************************+++++++++++++++***)))(((++++++******+++,,,------(((***,,,+++((((((+++...+++++++++++++++++++++++++++++++++,,,,,,---------((())))))***++++++,,,,,,+++((())),,,---***+++...++++++++++++++++++++++++---''''''------''''''---************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///,,,***+++---...,,,)))///...---,,,++++++++++++***+++,,,,,,******+++,,,,,,,,,+++******+++++++++---)))))),,,***&&&(((///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))),,,000111...***111///---***)))***++++++,,,,,,++++++***)))))))))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------+++***((('''---,,,+++******+++,,,---+++,,,---,,,***)))***+++///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,+++***))))))++++++***)))*********++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---...---***------............------...---,,,++++++---...000111///---------,,,+++)))...---,,,,,,++++++++++++---------------,,,+++******+++,,,...///......------...///000///,,,***(((---...///...,,,,,,...///000000111111111111000000111222111000///000333555111111222333333333333222444444444333333222222222333444555555444444555777333444555555666666555555444333222333555666555444777666555444444555666777888:::999666666999:::888<<<<<<<<<============>>>;;;;;;<<<<<<;;;:::999999777777888:::<<<<<<:::888444444333222222111111000222222111111222222333444000000000000000///......111///...///000111000...111000///...------...///000////////////......---++++++******+++---...///......---------,,,,,,,,,---------............///++++++++++++++++++++++++******+++++++++,,,,,,,,,!!!&&&,,,...---,,,,,,,,,++++++------------++++++)))******+++---......///------++++++++++++------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...222111...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000,,,'''&&&+++000)))******++++++,,,,,,,,,...,,,***+++---...,,,***)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******+++,,,,,,,,,,,,+++***,,,......---++++++,,,***+++...000111222111000((()))++++++******+++---,,,,,,+++***+++,,,---...,,,++++++***)))(((''''''+++)))'''(((++++++***'''333222000---+++***)))(((******++++++++++++************++++++++++++******---++++++---//////+++(((%%%...---(((''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000///---,,,,,,...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++------,,,***///...---,,,++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---******---+++(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///...,,,+++******+++,,,***************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,+++******,,,///...,,,+++++++++,,,---+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,---,,,++++++,,,---,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///------............------...---,,,++++++---...000///---,,,,,,---...---+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,............------............---+++***...//////...------...000000000000111111000000000...000111000//////111222111111222333333333333222444333333333333333333222333444555555444444555777222333333444444444444444555333333333555555555333777666555444444555666777222666777555777;;;;;;999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;::::::999888777777777888::::::888666444333333222222111111000111000000000000111222222000000000000000///......111///...///000111000...111000///...---....../////////............//////+++++++++++++++---...///......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------%%%)))---...,,,******++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...111111000...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,,,,,,,++++++++++++,,,,,,---...,,,***+++---...,,,***,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,------------,,,***,,,......,,,++++++,,,************+++,,,------)))***,,,+++******+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++******)))))),,,***((()))+++,,,***(((---,,,+++***)))(((((((((******++++++++++++************++++++++++++******,,,+++***+++,,,---,,,+++###+++111///+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++------+++***......---,,,++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,---------,,,,,,---,,,)))+++///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---******...333...---++++++++++++,,,---))))))******+++,,,,,,---++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---...---+++***)))***,,,---++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,---...///...,,,---------,,,+++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------)))---111111...,,,...111------............------------,,,+++,,,---...///---,,,+++,,,...///...---------,,,+++++++++,,,,,,,,,,,,---------,,,++++++***+++,,,---.........---------------------------...///000000......///000000000000000000000000000---///111111000000000111111111222333333333333222222333333333333333333444222444555555444444555666111222333333444444333333666444333444555555444333666666555555555555666666333777999888:::======:::999999999:::::::::;;;;;;999::::::::::::999999888777666666666888888666444333333333222111111000000000////////////000111111000000000000000//////...111///...///000111000...000000///............///000///...------...000111,,,+++++++++,,,---...///......---------,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***,,,---,,,***)))))))))---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000...+++///...,,,+++***+++---...---,,,++++++------,,,+++---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,---............---***,,,...---,,,++++++,,,,,,+++)))'''''')))***,,,+++,,,---,,,+++***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))((((((((())))))***+++******++++++++++++************++++++++++++******((()))*********+++---///***...///+++)))+++---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++))))))***,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,------,,,,,,,,,---......+++,,,,,,---+++***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))***///333,,,++++++++++++,,,---...*********++++++,,,,,,,,,---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......,,,***))))))***,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,---------------***---000111///,,,,,,---,,,------......------,,,------,,,,,,,,,---...///---,,,+++,,,...///...------,,,,,,++++++,,,,,,,,,---...............------***++++++,,,------......---,,,,,,,,,,,,---...///...000111111/////////000000000000//////000000000000111222111000000222333111111222333333333333222222222222333333444444444222444555555444333555666222222333444444444444333666555444444555555444333666666666555555666666666555999:::999999:::999555777777777888888888999999999::::::;;;::::::999999777555444444555555333222333333222222111000000000000////////////000111111//////000000000000//////111///...///000111000.../////////.........//////333111...,,,,,,---///000,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***)))******------++++++++++++------******+++,,,,,,---......++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++))))))+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000//////111///---******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---------------+++,,,------,,,+++,,,---,,,++++++******+++------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++***$$$'''++++++******---000//////,,,''''''++++++)))***+++++++++++++++,,,,,,***************************+++++++++++++++,,,,,,***+++------,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------,,,,,,+++++++++------,,,+++++++++,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,------...///)))+++,,,+++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...000++++++++++++,,,------...,,,,,,,,,,,,++++++******...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,***))))))***,,,---*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,------............------...///...***&&&,,,,,,------------,,,,,,,,,,,,,,,,,,------......///---,,,,,,---...,,,+++,,,,,,,,,++++++,,,,,,---+++,,,------------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,---//////...///111111000//////000000000///......///000000000000///...---...111444111111222333333333333222222222222333333444444444222333444444333333444666333333444555555555555555666555444444666666555444555666666666666666666555111555777555555777555111666666666666777777777777999::::::;;;;;;;;;::::::666444333222333333222111333333222111111000000///111000000000000111222222//////000000000000//////111///...///000111000.........//////////////////555333///,,,+++,,,---...,,,,,,------------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------++++++++++++------***++++++,,,,,,---------++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---***)))+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///---++++++000555111///---******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---)))***,,,---...///......,,,---...---+++***+++,,,++++++,,,,,,,,,---------))))))******++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++"""''',,,---,,,++++++---444222---((()))---...+++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++---......------...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,+++++++++,,,---...///'''+++---***)))***+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,------+++++++++,,,,,,---------...------,,,++++++******------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,------------,,,,,,+++,,,------,,,,,,---...+++++++++++++++,,,,,,---************++++++++++++++++++,,,---------,,,,,,,,,+++***+++,,,---,,,***+++++++++,,,---.........***++++++,,,,,,------...,,,,,,,,,---......//////000---+++,,,......***%%%,,,,,,------------,,,,,,,,,,,,,,,---------......///...,,,,,,------,,,+++,,,,,,+++++++++,,,------))))))******++++++******+++*********+++,,,---...,,,,,,,,,------.........---///111111000......///000000............000000.........,,,+++,,,///222111111222333333333333222222333333333333333333444111333444444333333444555333444555555666666555555555444333444666777666555555555666666666666555555111555777777888;;;;;;888555555555666666666777777888999999:::::::::::::::555333111111222333222222222222222111000000//////111000000000000111222222...//////000000000000000111///...///000111000...---...//////000/////////444222000---,,,,,,------,,,---............------......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))***,,,.........---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,((()))///666///...,,,+++***+++---...+++,,,------++++++,,,------...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,---------,,,,,,)))***++++++,,,,,,++++++,,,------,,,+++***,,,...&&&(((+++---//////...---+++,,,---,,,+++***+++,,,***+++,,,---------,,,,,,((((((((())))))*********+++,,,------++++++,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++&&&))),,,------+++++++++//////,,,((((((,,,,,,)))*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++---...---+++***+++---,,,,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,*********++++++,,,---...''',,,...+++***,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***(((***---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,***+++,,,,,,++++++,,,...***+++,,,---...------,,,************++++++++++++***+++,,,---------,,,,,,,,,+++***+++,,,---,,,***,,,,,,------------------***++++++,,,,,,------...,,,,,,------.../////////---,,,,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,------......---------,,,+++,,,.........,,,,,,+++++++++,,,,,,---...)))******+++,,,,,,+++++++++************,,,---...+++,,,---.........---,,,+++...000111///...------111000...------...000111,,,///111111000///000000111111222333333333333222444333333333333333333222111333444444333222444555333333444555555555555444444333333444777888888777444555666777777666555444555888999888999===>>><<<555555555666666666666777666666777888888888888888444222000000222333333333222222111111000000//////000////////////000111111......///000000000000000111///...///000111000...,,,---///000000000//////000//////............///------...//////...---,,,......---------,,,,,,,,,---------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++***)))+++---///...,,,+++,,,,,,------,,,,,,+++///......---+++******)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++...000,,,++++++++++++,,,,,,---***,,,...---+++***,,,...,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,------,,,******,,,...)))***+++,,,,,,---------)))***,,,+++******+++,,,***+++,,,---------,,,,,,((()))))))))))))))))))))***,,,---,,,******+++---******))))))***+++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///---+++***++++++++++++'''++++++((((((***+++((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++---///---+++)))+++---,,,,,,,,,++++++,,,------***+++,,,,,,******+++,,,************+++,,,---...(((...000,,,+++------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''---222000(((%%%(((...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////...,,,,,,---......---,,,,,,)))***,,,+++++++++,,,---***+++---/////////---,,,)))************+++++++++)))***,,,---...---,,,,,,---,,,++++++------,,,+++///......------,,,,,,+++***++++++,,,,,,---......,,,,,,------...///000000))),,,......,,,,,,000444+++,,,,,,------,,,,,,++++++,,,------......------+++******,,,...000000///++++++++++++,,,,,,---...,,,---....../////////...+++******)))***,,,---...+++,,,...//////...,,,++++++---000000///---------111///...------...///111---111666999888555222000111111222333333333333222444444444333333222222222111333444444333222444555222222333444444444333333333222222444777999999888444555666777777666555444444666555222222555666444555555555666666666777777444444555666666777666666333111000000222444444444222222111111000/////////...............///000000......///000000000000000111///...///000111000///,,,---///000000000//////,,,---......///000000111------/////////...---,,,......---------,,,,,,,,,///......---,,,+++******------------------------,,,,,,,,,---------......,,,+++***+++...///---***++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,---...---++++++++++++---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,***)))******+++,,,,,,,,,,,,***,,,...---+++***,,,...)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,+++,,,------......------,,,------+++******,,,...///...,,,++++++,,,...///((()))++++++******+++---***+++,,,---...---,,,,,,)))))))))))))))))))))))))))+++---,,,***)))+++---)))))))))***+++---...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++666000)))'''(((+++,,,,,,'''---000...---...///---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---......------,,,---------,,,+++***)))(((///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++*********)))))),,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------++++++++++++------+++++++++*********))))))---..................---+++---//////...,,,+++,,,,,,,,,,,,++++++*********+++***,,,//////,,,***+++------,,,,,,,,,,,,++++++........................000000//////...............---,,,,,,......---,,,,,,,,,++++++,,,,,,---...&&&,,,111111---+++,,,///,,,,,,,,,+++++++++******------......------,,,+++---------............///000...------------,,,***+++,,,.../////////...---......////////////......,,,------...///000000111///111333444333222222333333333222222111222222222333222222222111000000000111222222333333222222111222222333444444444333333444444333222333444555666111666777333222666777444444444333333333444444555444555777777666555555666222333444555666666666666555444333222111111111111333222222111000//////...000000000000////////////)))+++---///000000///...////////////////////////...///000000000///---,,,---,,,++++++------,,,+++........................111000///...............+++,,,,,,------,,,,,,+++///,,,+++......+++,,,///******+++++++++,,,,,,,,,------------------------///---,,,,,,---...---,,,------------------------------------------------*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++,,,------///...,,,++++++,,,---...'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---///000+++,,,,,,------,,,,,,+++...------,,,,,,++++++***///......---+++******)))************+++,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,+++******+++---......---&&&)))++++++((((((***---///,,,******---...,,,***,,,,,,+++***)))))))))***))))))))))))))))))******))))))*********+++++++++***)))((()))+++,,,+++***,,,++++++******++++++,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,...///---***(((+++...******+++++++++,,,,,,,,,***,,,------,,,++++++,,,+++,,,.........,,,***)))------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++******)))...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,+++++++++******,,,------......------,,,+++,,,------+++******+++,,,,,,,,,+++++++++******)))((()))------)))((()))+++++++++,,,,,,---------...............---------//////.........---------...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...))),,,//////,,,+++,,,---,,,,,,,,,+++++++++************+++,,,---------,,,------------............---,,,+++,,,---...---,,,,,,------...............------............------.........//////000000000///111333444333222222333333333222222111222222333222222222111111111111111222222222222222222222222222222333333444444333333555444333333333444666666222666888444333666777555666555555444444555666666222444555444333222333555333333444555555555555444555444222000///---------333222222111000000//////000000000000/////////...+++,,,...////////////..............................////////////...------...---,,,,,,......---,,,------------------------000///......---------...+++,,,,,,------,,,,,,+++///,,,+++------+++,,,///++++++,,,,,,,,,---------------------------------///---++++++---...---,,,------------------------------------------,,,,,,)))***+++,,,---.........+++,,,,,,,,,,,,+++******,,,,,,,,,------.........///......---------......(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,---.........---,,,---,,,+++,,,------,,,***)))***++++++******+++,,,...,,,******,,,------+++---,,,+++++++++++++++++++++******)))))))))*********+++++++++,,,,,,,,,,,,+++***)))***,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++------,,,******+++---******+++++++++,,,,,,,,,***,,,------,,,++++++,,,+++,,,---...---,,,***)))000...,,,***)))***,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...---+++++++++,,,---+++++++++,,,,,,++++++***,,,,,,------,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------,,,******+++---,,,,,,,,,++++++++++++***---+++,,,000000,,,+++---)))******+++---......//////.........------,,,,,,------------,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******((((((***+++,,,---------------------............+++***)))***---......------------------......///,,,,,,------------,,,,,,////////////000000000000///111333333222111222333333222222111222222333333111111111111111222222222222222111111111111222222111111222333333333333333555555444444555555666777333777888555444666888777777777666666555666666777333444444222111111333555444444444444444333333222333222111000///.........222222222111000000//////000000000/////////......................................................///......---------------///...------//////...---,,,,,,,,,,,,------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++///++++++------++++++///,,,,,,---------.........------------------------...,,,++++++---...---,,,------------------------.........------,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,+++******------------------------......////////////......***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------...---,,,,,,---,,,***)))---,,,++++++,,,,,,+++***---,,,***+++,,,------,,,,,,,,,,,,+++,,,,,,---------,,,+++***************++++++,,,,,,,,,---------,,,+++***+++,,,------+++---,,,,,,++++++,,,,,,---******+++,,,---...//////*********+++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,***+++,,,,,,,,,+++***)))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,000...,,,*********,,,---)))***+++,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******++++++++++++,,,,,,))))))(((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++///000///...,,,,,,...000++++++++++++++++++++++++///---...111111...---///******+++,,,,,,---......///......------,,,,,,+++,,,,,,,,,+++++++++++++++...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...///---++++++,,,------,,,,,,,,,,,,+++++++++******))))))+++,,,,,,---------,,,,,,---------.........***))))))***,,,------,,,...---,,,+++,,,---...///,,,------......------,,,000000000000000////////////111222222111111222333222222111111222222333333000000000111222222222333333222111000000111222333000111222333333333333333555555555555666666777777444777888777666666888888777777666666555555666666666666555333111222444777444444444444333222111000000000000000111222333444000000000000//////......000000/////////.........000///......---......///........................///...---++++++,,,------...---,,,---...///...---++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...++++++------++++++...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------------------------.........------,,,,,,+++---...//////...,,,***(((+++,,,,,,,,,,,,+++******+++++++++++++++++++++***,,,,,,.../////////...---+++,,,,,,+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---------------,,,,,,---------+++)))...+++)))***,,,---***''',,,,,,++++++,,,---------+++++++++++++++,,,---......---,,,+++************+++++++++,,,,,,,,,,,,---,,,+++***+++---...---,,,------,,,,,,,,,,,,------******+++,,,------......)))))))))******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---,,,+++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,)))***+++++++++******)))((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...,,,***)))***,,,---))))))***+++,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++---,,,,,,,,,------...///************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,)))******************)))))))))))))))***************++++++++++++++++++***/////////---++++++---///++++++++++++++++++++++++,,,******------******,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******++++++++++++++++++...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...000...,,,,,,---......---,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,------------...,,,+++******,,,,,,+++***------,,,++++++---...///......////////////......000000000000///////////////111222111000000222333222111111111222222333444000000000111222222222333222111111000000111111222///000111222333333333333555555555666666666666666555666777888666555777999777666666555444444555555666666555222111111333666333333333333222000///...//////000000111222444444...............---------////////////............000000///.........//////........................///...---++++++,,,------,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++...+++***------***+++...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------------------------------.........------,,,,,,,,,+++,,,,,,---,,,+++***)))+++,,,,,,,,,,,,+++******+++++++++++++++++++++***)))+++,,,---...---,,,,,,,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++*********------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------******+++---......,,,***---***((()))++++++)))&&&++++++,,,++++++,,,---...******)))******+++,,,---...---,,,+++************************++++++++++++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,++++++,,,,,,---...+++,,,---------,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,************+++*********%%%(((,,,///000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///)))***************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,---......---,,,,,,((((((((()))))))))))))))***++++++,,,,,,++++++***+++,,,,,,+++))))))***,,,***++++++++++++,,,,,,,,,...++++++------++++++...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------************++++++++++++...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...,,,,,,------------......,,,,,,,,,+++++++++******---.........------,,,+++,,,,,,,,,,,,---------------,,,++++++,,,---,,,***,,,,,,,,,,,,,,,------......//////////////////...............////////////000111111111///000222333111111111111222333444444111111111111111222222222000000111222222111000000//////111222333333333333444444555666666666666555555444666888777444555999777777666555444444444444333333333111///...000222222222222222111000///...111000//////...........................---------/////////.........------////////////////////////------------------------///......---------------+++******+++---...---,,,++++++,,,,,,------......,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++...******,,,,,,******...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------------------------------------------------------((())))))***+++---......+++,,,,,,,,,,,,+++******------------------------)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++++++++******((())))))***+++,,,------,,,,,,++++++*********))),,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------))))))+++---//////---++++++)))))))))******)))(((***+++,,,,,,++++++---///******))))))******++++++---,,,+++***************))))))*********+++++++++,,,+++***+++,,,------+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++++++++,,,,,,++++++,,,,,,---...+++...111111---+++,,,---******+++++++++,,,,,,,,,***,,,------,,,++++++,,,************+++++++++,,,'''))),,,...///...---,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********+++,,,,,,------******+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,---...*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,---......---,,,,,,(((((())))))************++++++,,,,,,,,,,,,++++++)))+++,,,+++***((())))))******+++++++++,,,,,,,,,///,,,,,,......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...*********++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...%%%))),,,---,,,+++,,,...,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,+++***+++---......---++++++,,,------------,,,---......//////......---,,,,,,------......//////000000111000//////111444111111111111222333444555222222222111111111111111...///222333333222///......///000111333333333333222333444555666555555444555333444777666333444999999888777666555555555555111222333222///...///000111111111111000//////...111111000......---------//////////////////////////////.........------------...///000111111000000------------------------...////////////...------,,,+++***,,,...//////...+++,,,,,,---......//////,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++---******,,,,,,******---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,---------------------------------+++,,,,,,------.........,,,,,,*********,,,---///+++,,,,,,,,,,,,+++******,,,,,,,,,------.........++++++++++++,,,---......+++,,,---,,,)))((('''(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,+++*********++++++++++++******'''((()))***+++,,,------************+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++*********+++,,,---******,,,...///...,,,))))))***++++++***)))***+++)))+++---,,,++++++...000,,,,,,+++*********+++++++++******)))))))))***************+++++++++,,,,,,+++***)))***,,,,,,,,,++++++******))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++111666444---)))+++///******+++++++++,,,,,,,,,***,,,------,,,++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))***+++------------++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,...///++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////)))***+++,,,,,,+++***)))))))))******+++++++++,,,+++,,,,,,------,,,,,,+++***,,,---...,,,******************++++++,,,,,,,,,,,,)))(((++++++((())),,,******+++,,,------...///)))***+++,,,------...///******++++++,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...!!!&&&,,,---***(((+++...,,,,,,,,,+++++++++******((()))***+++,,,---------++++++,,,,,,,,,---------*********,,,...000000000***+++,,,---...---,,,+++,,,------......------,,,++++++,,,,,,---...//////000000111000//////111444111111111111222333444555333222222222111111000000---///222444444222///---...///000111333333444444222222444555555555444333555222333777666222333999:::999888777666666666666222444555444222000000000000000000000000//////...000000000000000111111222000000000000111111111111//////.........---------+++---///111222222111000------------------------...///000000000///---,,,---,,,+++---///000000///,,,,,,------...///000000,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++---******,,,,,,******---,,,,,,,,,---------......+++++++++++++++++++++++++++))))))))),,,---------------------------------***++++++,,,---...//////444222...+++))))))***++++++,,,,,,,,,,,,+++******))))))***++++++,,,------,,,,,,++++++,,,---///000+++,,,---,,,)))'''%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((******++++++++++++******'''((((((***+++,,,---...'''((()))***+++,,,------************+++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,---...///---***'''(((+++---,,,***))),,,///)))+++---,,,++++++...111...------,,,++++++++++++))))))))))))))))))******++++++,,,,,,,,,---------***)))((()))+++,,,+++*********))))))))))))******))))))***+++,,,------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++333999666---'''***000******+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,,,,+++++++++,,,------...)))***+++,,,---,,,++++++************+++,,,------)))***++++++***)))***,,,++++++++++++++++++++++++///...---,,,,,,,,,---......,,,******---...---+++------,,,++++++,,,,,,,,,---,,,+++,,,...///...---+++***)))***,,,---,,,+++,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++*********+++,,,,,,---...------,,,,,,------...---------,,,,,,++++++++++++---------+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++++++++***)))******++++++++++++******)))***)))'''))),,,+++'''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***,,,***((()))+++,,,+++(((...///000000...,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++///000...,,,111000...---,,,,,,---............//////000111222000000000000111111111111222222222222222222222222000000000000000000000000222111///000222333333222//////111222333444444555444333333222222333333444666666555444333444777:::777888999999888777888:::333444555555555333111///222///---...000111000...222000///...///000///...222222111000///...------/////////...------,,,,,,000///...///000///...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...,,,++++++,,,------,,,***...------,,,,,,++++++***........................,,,,,,------,,,,,,+++************+++,,,---...///************************///......---,,,+++******+++,,,,,,------,,,,,,+++000////////////.........************************+++,,,,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///...,,,***'''%%%###"""***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,------++++++,,,---************************,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---((()))++++++******+++---,,,,,,,,,,,,,,,+++***))))))***,,,......---,,,+++((()))***,,,,,,------,,,(((***------,,,++++++++++++++++++++++++***)))(((.........------,,,,,,,,,***++++++,,,,,,++++++***,,,)))(((+++000333000---++++++,,,,,,,,,+++******,,,---...---+++***+++,,,***+++,,,---------,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------...,,,***(((((()))------------------------,,,+++***)))))))))******///,,,******,,,------,,,---,,,,,,++++++,,,,,,------,,,+++,,,......---,,,+++***)))***,,,---,,,+++///.........------------***+++,,,,,,------,,,,,,++++++******+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---,,,,,,******++++++++++++*********,,,+++)))***...---)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,++++++---+++******------,,,***,,,---......,,,,,,---///***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...------111000///...---......///.........//////000111222000000000000111111111111222222222222222222222222111111111111111111111111222000///000111333222111...///111222333444444444444333333222222333333444555555666555444555777999777888999999777777777999333444555555444333111///222000......000111000///222000///...///000///...111111000000///.........------..................000///...///000///...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...............//////...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,------++++++,,,---************************,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,)))***++++++***)))***,,,,,,,,,,,,,,,,,,+++***))))))+++,,,......---,,,+++)))******++++++,,,------***+++------,,,+++***++++++++++++++++++***))))))---------,,,,,,,,,++++++***++++++,,,,,,++++++***---***)))+++///000...+++++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,++++++++++++---......---+++)))***+++------------------------...------,,,+++,,,,,,,,,///---***)))+++,,,------,,,,,,,,,++++++,,,,,,---...---+++,,,------,,,++++++***)))***,,,---,,,+++...............---------***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...******++++++++++++******,,,...---+++,,,///...)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++...,,,+++,,,---...---,,,***+++,,,+++++++++...000***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,...------,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...111000//////...//////000.........//////000111222000000000000111111111111222222222222222222222222111111111111111111111111111000///000111222222111...///000111222333333333444444333333333333444444333555777777666555666777777999:::999777666666777333444555555444333111000222000...///000111000///222000///...///000///...////////////////////////,,,,,,------...//////000///.........//////...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,............//////.........******+++,,,,,,---......------------------------,,,,,,------,,,,,,+++***,,,,,,+++***************------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********......---,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++***+++,,,+++))))))***+++++++++,,,,,,,,,+++*********+++,,,---...---,,,++++++************+++---...,,,---......,,,******+++***++++++++++++***)))))),,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***---+++***+++......,,,)))---,,,+++******+++,,,---***,,,------++++++,,,...,,,,,,+++++++++,,,---...+++++++++++++++,,,------------------------------,,,,,,+++***+++,,,---...///...------,,,,,,,,,---***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///.........------------///---+++)))***+++---...,,,,,,+++++++++,,,------...---+++,,,------,,,***+++***)))***,,,---,,,++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++++++++,,,***++++++,,,,,,++++++***,,,......,,,---///---)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,---,,,,,,,,,---------,,,+++++++++***)))***---///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,+++***))))))))),,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---******,,,///.............../////////............///000111222///000000000111111111111222222222222222222222222111111111111111111111111111000///000222333222000...///000111222222222222444444333333333333444444222555777888777555555555777999:::999777555444555444444444444444222111000111000//////000000111000222000......///000///............/////////000000---------........./////////...---...//////...,,,,,,------......------,,,------------------------,,,,,,---,,,++++++,,,...,,,------,,,++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,------,,,,,,+++***++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***---------,,,,,,+++++++++******++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............---,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++************************,,,+++******,,,,,,+++******,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***+++,,,,,,+++)))((()))***++++++,,,,,,,,,++++++******+++,,,---------,,,,,,,,,+++***))))))+++---...---...///...+++******+++******+++++++++******)))++++++*********************++++++,,,,,,++++++***+++***)))+++------,,,***---,,,+++******+++---///***+++,,,,,,,,,,,,---...---,,,+++******,,,...///++++++++++++,,,,,,---------------------------------,,,+++***+++,,,...///---,,,,,,,,,------...///***,,,------------///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))------,,,******+++---...,,,+++++++++,,,,,,---...---,,,++++++,,,---,,,++++++***)))***,,,---,,,+++)))))))))))))))************+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++((('''(((***++++++,,,,,,,,,,,,+++++++++------+++,,,...,,,&&&++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,+++,,,,,,,,,+++++++++,,,------,,,***((((((+++---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......,,,+++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///+++,,,,,,---........................///000111222///000000000111111111111222222222222222222222222111111111111111111111111111000000222333444222000///000111222222222222222555444444333333444444555222555888999777555444444666888999999777444333333444444444444333222111111111111111000000000111222222000......///000///...------......//////000000//////.........---------...---,,,---//////...,,,,,,------......------,,,------------------------,,,,,,---,,,++++++,,,...+++,,,---,,,******,,,...---------,,,,,,+++++++++------------------------,,,,,,------,,,,,,+++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***+++,,,,,,+++)))((()))******++++++,,,,,,,,,++++++++++++,,,,,,---------,,,---+++***))))))+++---...---......---+++)))***+++)))******+++++++++*********************************++++++,,,,,,++++++***(((((()))+++---...---------,,,+++******,,,...///***+++,,,,,,,,,,,,---...---,,,+++******,,,...///++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++,,,---...///---...///...,,,+++,,,---........................,,,,,,,,,---,,,++++++***+++,,,---,,,++++++,,,...++++++++++++,,,---......,,,******+++,,,------++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***,,,---+++(((&&&(((***++++++,,,,,,,,,,,,++++++***,,,,,,+++,,,---***$$$++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++***+++,,,---***,,,---,,,+++***+++,,,---------+++)))(((***+++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---000000...---,,,,,,,,,,,,******++++++,,,------...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,---///)))***+++------..................//////000111222000000000000111111111111222222222222222222222222222222222222222222222222111111222333555555333111111111222333333333333333555555444444444444555555333666888888777555444444444666888999777444333333555555444333333222222111000111222111000///111333222000///...///000///...---------....../////////000//////...------,,,,,,---,,,,,,---//////...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...,,,......,,,***)))---000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,---...++++++++++++++++++++++++)))*********++++++,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......((())))))***,,,------...***++++++,,,,,,++++++************+++++++++++++++------------------------,,,+++******,,,,,,+++******+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++***+++,,,+++))))))***+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,---,,,------+++))))))***+++))))))***++++++++++++******************+++++++++***++++++,,,,,,++++++***'''(((***,,,---......///,,,,,,++++++,,,---...///***,,,------++++++,,,...,,,,,,+++++++++,,,---...++++++,,,---------------+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,---,,,---...---,,,++++++---////////////////////////....../////////...---,,,))),,,......,,,++++++,,,++++++++++++,,,---...///***))))))***,,,......---+++***)))***,,,---,,,+++,,,,,,---------.........***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))),,,///---***(((***...+++,,,,,,------,,,,,,+++***,,,---+++,,,---***$$$++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---,,,******+++,,,---+++---......++++++,,,...+++,,,---,,,+++***+++,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---000///...---------------,,,,,,,,,,,,,,,---------++++++,,,------...//////------------------------...---,,,---///000///...)))***,,,---////////////.........//////000111222000000000000111111111111222222222222222222222222222222222222222222222222222222333555777666444222222222333444444444444333555555444444444444555555444666888888666444444444222444777888777555333333555555444333222222222222000222333111//////111333222000///...///000///...---.......................................------,,,,,,+++---//////...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...***,,,---+++((('''+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,------...***++++++,,,,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,)))***++++++***)))***,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,------++++++++++++++++++++++++***++++++***((((((***,,,))))))***+++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***,,,---------......++++++,,,,,,---......///,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,+++************(((***+++,,,,,,,,,...000------------------------***+++,,,,,,,,,+++***)))(((,,,//////---++++++,,,++++++++++++,,,---...///)))((((((***---.........+++***)))***,,,---,,,+++,,,,,,,,,------.........++++++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++---...---+++++++++---++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////++++++...111+++,,,,,,------,,,,,,+++***---...,,,---...***$$$++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,******+++,,,---,,,...000///---,,,---000)))+++---------,,,---...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,///......------,,,,,,+++******+++,,,,,,---......------------------------000...,,,---000222000---)))***---///000000000000.........//////000111222000000000000111111111111222222222222222222222222222222222222222222222222333333444666888777555333333333444555555555444444555555444444444444555555555777888777555444444555111444777888777555444444555555444333222222222222000222333222//////111444222000///...///000///...........................,,,,,,------.../////////,,,++++++---...///...,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...'''***+++((($$$$$$(((---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,333222111///---+++***)))...------,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***+++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))))))))))))))))),,,+++******,,,,,,+++***)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---((()))++++++******+++---)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,++++++***)))******)))'''(((***,,,((()))***+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++---......---,,,------***+++,,,---............,,,---...---+++***+++,,,***+++,,,---------,,,,,,+++,,,---.........---,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,+++++++++------------------,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,+++******+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''***---...+++***+++,,,,,,------+++******---///***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,+++,,,---......,,,***)))///...---,,,,,,,,,,,,,,,000000///...,,,+++***))),,,,,,---...---,,,***)))------,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))+++000,,,***///,,,(((---,,,,,,++++++,,,,,,---......+++(((***...000---***'''(((***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,,,,///...---,,,,,,,,,,,,,,,........................***,,,///...---...111555////////////000000000000)))///222000111555444...111222333333333333222111000111222333333333333333222444444444222222222444555666666444222000000111:::999888666555555555555444444555555555555444444444444444333222111000///000000000000111111111111333222111000---+++((('''222000.........///...---000000//////...............,,,***+++---...,,,***........................+++,,,,,,---,,,+++***)))*********************************++++++,,,------++++++++++++++++++++++++...,,,)))***---...---+++...+++'''$$$$$$'''+++...///---,,,,,,,,,,,,+++))),,,,,,+++******+++,,,,,,***+++------+++***+++,,,******+++++++++,,,,,,,,,,,,,,,------...---------***++++++++++++***))))))---,,,,,,++++++,,,,,,---***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$%%%'''***,,,---,,,******+++++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++***))))))************))))))333111...,,,------,,,+++******+++,,,,,,---......,,,***))))))***++++++***,,,,,,,,,++++++*********---......---,,,***'''&&&++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***''''''(((*********++++++++++++******)))))),,,++++++...000111...***---------,,,,,,,,,++++++,,,,,,***)))))))))***+++,,,)))))),,,,,,)))))),,,+++***)))(((((()))***+++''')))+++,,,,,,,,,***)))***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***------------,,,,,,,,,+++---,,,***))))))***,,,---------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++***+++,,,,,,------,,,+++***,,,---***+++,,,,,,------,,,,,,,,,++++++******+++++++++)))***,,,---...------,,,------,,,+++++++++++++++......---,,,+++******))),,,---------,,,,,,+++***------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,+++,,,---.........---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))+++000+++)))...,,,''',,,,,,,,,++++++,,,,,,---......+++(((***...000---***------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++,,,///...------,,,,,,,,,---........................---///000///------///222////////////000000000000***///222111222555444000111222333333333333222111000111222333333333333333222333444444222222222444111333444444222222333555888777777666555555555555444444555555555555444444333333333333222111000/////////000000000111111111---....../////////......111///...---...///...---/////////.........------...,,,***+++---...---+++------------------------+++,,,,,,---,,,+++***)))************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++---+++))))))+++,,,+++))),,,,,,+++******+++,,,,,,---+++++++++---------+++------,,,++++++,,,------((()))++++++)))((()))************+++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++******,,,,,,++++++++++++,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++///---+++***,,,---,,,,,,******+++,,,,,,---......,,,***))))))***++++++***,,,,,,+++++++++++++++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***((('''(((***+++***++++++++++++*********))))))((((((***------***'''+++++++++*********)))))),,,,,,***)))))))))***+++---******------******---...------------------...))))))+++,,,,,,,,,+++***)))******++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++///---***((((((***---///+++,,,,,,------.........---------------...............---------,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++,,,,,,---......,,,******+++***+++,,,,,,------,,,,,,+++******))))))***++++++)))******+++---......///,,,,,,+++*********++++++,,,,,,,,,++++++*********------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++++++++*********///***(((---+++''',,,,,,,,,++++++,,,,,,---...---+++)))***...///---+++...---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***+++,,,///...------,,,---------........................000000000///---,,,---////////////000000000111111,,,000333222333555444111111222222333333222222111111111222333333333222222111333444333222111333444111222444333333222444555666555555444444444555555333444444555555444444333333333333333222111000000//////000000000000111111+++,,,---...000111222222111///------...///...---.........------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,+++*********------,,,,,,++++++******,,,+++*********+++)))(((+++,,,...//////...,,,++++++******+++---......---...------,,,,,,------...(((***++++++***))))))***))))))*********+++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++***((()))+++,,,,,,,,,***++++++,,,,,,------...,,,+++))))))+++,,,+++***++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***(((((()))***+++***++++++++++++************((('''((()))++++++)))'''+++++++++*********)))))),,,,,,+++************+++...++++++......++++++...+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++...,,,***))))))***,,,...++++++,,,,,,---...//////,,,------....../////////......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,+++---///...,,,+++*********+++,,,,,,------,,,,,,+++************++++++,,,++++++++++++,,,---...///,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,...---,,,+++***+++,,,---------,,,,,,,,,+++++++++---------------,,,++++++++++++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...***'''---+++''',,,,,,,,,++++++,,,,,,---...---+++***+++---...---+++---,,,+++*********+++,,,------------------------+++---------+++***+++,,,......------------..............................000000///......---...////////////000000111111222///111333444444555444333222222222222222222222222111222222333333333222222111222333333222111333444444555555444222111111222333333333333444444555666333333444444444444333333222222222222222111000000////////////000000000111///////////////000000000000...------...///...---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,,,,+++******,,,,,,+++++++++***)))(((+++,,,...000000...,,,+++,,,+++***+++---...---,,,------,,,,,,,,,,,,------***,,,------,,,++++++,,,)))))))))*********++++++,,,,,,---------,,,++++++......------,,,,,,,,,,,,+++++++++******++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---)))******++++++******)))+++***))))))+++,,,,,,++++++++++++,,,,,,------------+++)))***+++,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***((((((***++++++***++++++++++++++++++++++++******++++++,,,,,,+++***---------,,,,,,,,,++++++,,,,,,++++++************---******------******---))))))+++,,,,,,+++)))))),,,,,,+++++++++,,,---...)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,------....../////////......---------,,,,,,,,,++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,,,,+++---......---+++*********+++,,,,,,------,,,,,,+++++++++++++++,,,------------,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++***+++,,,---...------,,,,,,,,,+++++++++------------,,,+++***)))++++++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((---)))'''---+++''',,,,,,,,,++++++,,,,,,---...,,,+++++++++---------,,,...//////000000///...---------------------------***,,,---,,,++++++,,,---......---------......///...........................---------///000000111/////////000111222222222111111222444555444444444222222222222222222222222222222333333333222222111000111333222111111333444333444555444222111111333333333222333333444555666222222333333333333222222111111222222222111000000...////////////000000000222111000///...////////////---,,,,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------,,,+++******,,,,,,------------,,,,,,...---+++,,,,,,---+++***++++++,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---)))************+++++++++,,,,,,------,,,++++++***///...---,,,,,,,,,------,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...++++++,,,,,,,,,---------++++++************++++++---,,,+++******+++,,,---******++++++++++++******---,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++*********++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))+++++++++***+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,)))))),,,,,,)))))),,,+++,,,---......---,,,+++,,,,,,+++++++++,,,---...++++++,,,,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------.........---------------...............---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,***))))))+++---,,,,,,***,,,------,,,+++,,,---***+++,,,,,,------,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++------,,,,,,------......------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,(((---***(((...,,,(((---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++---///000000///---,,,------------------------***,,,------,,,,,,---///.........---......///000........................---++++++---///222222222...///000000111222333333333111111555555333333555333222222111111222222333222222333333333222111111///111222222111111333444000111333333333333555666333333333333333444555666111222222333333222222111000111111111111111000000......////////////000000//////...---...///111222...---+++,,,---///......---------------.........,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,------------***,,,......---,,,+++,,,---,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,+++)))***++++++,,,,,,++++++***)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,,,,------,,,,,,+++***)))///...---,,,+++,,,---------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...,,,,,,,,,,,,------------+++******))))))******+++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,...---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++++++++++++++++++++,,,,,,...---,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,*********,,,,,,+++***++++++++++++,,,,,,,,,,,,***+++++++++)))((()))***+++++++++*********)))))),,,,,,,,,---,,,++++++***+++))))))++++++))))))+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---+++,,,,,,,,,------------,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...///000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++------,,,***+++,,,,,,++++++---///***+++,,,,,,------,,,,,,************+++,,,---...***+++,,,---------,,,+++,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++,,,---------------,,,+++,,,+++*********+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++,,,---)))...***)))///---)))...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------******+++,,,,,,---------........................***,,,---...------///000...............///000000........................---+++***,,,000222222111...///000111222333333444333000000444555111111555333333222111111222333333222333333333333222111000...000222222111111333444///111333333333333555777555444444444444444555666111111222222222222111111000000111111111111000000........./////////000000...---,,,,,,---...000222...,,,++++++---///......------........./////////,,,...//////---,,,---///---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,---.........&&&***---...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,------,,,++++++)))+++,,,,,,+++******++++++,,,,,,,,,,,,---------,,,------,,,,,,***))))))///...,,,+++***+++,,,---...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------------...,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,------......------,,,,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,+++,,,,,,++++++++++++++++++---,,,+++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++)))+++++++++,,,,,,,,,------)))***+++)))'''&&&(((***+++++++++*********)))))),,,,,,---------,,,+++***,,,******,,,,,,******,,,***))))))(((((())))))***))))))+++,,,,,,,,,+++***++++++,,,------......///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------............,,,***((((((***,,,...------------------,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,***+++,,,---...---,,,,,,************+++,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((+++------,,,***+++++++++***,,,///111++++++,,,---------,,,,,,))))))))))))***+++,,,---''')))+++...///...---,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,---------,,,,,,,,,++++++------...............---,,,+++*********+++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++------)))...+++)))///---***///,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,---...///...---,,,---///222333........................***,,,............000111...............///000000...........................,,,+++,,,000222222000...///000111222333444444444000000444444000000555444333222111111222333444333333333333333222111000...000111222111111333444333444555444222222222444666555555444444555555555111111222222222222111111///000000111111111000000............/////////000000///---,,,,,,---...///---,,,++++++---///.............../////////000000,,,...000///---,,,---000........................---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++***++++++,,,---...//////$$$(((,,,---,,,***+++---+++,,,...//////...,,,++++++******+++---......---,,,,,,---......---,,,,,,+++---......---,,,------,,,,,,,,,---------......---------,,,+++***)))(((///---,,,******+++,,,---///......------......///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,------,,,+++******++++++,,,,,,++++++***))))))***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,++++++*********+++***))))))***,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***+++------+++)))+++++++++,,,,,,---------***+++,,,***'''&&&(((+++---------,,,,,,,,,++++++,,,,,,---...---,,,+++***---++++++------++++++---///...,,,,,,,,,,,,...///''')))+++,,,,,,,,,***)))***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******---------............///)))***(((&&&)))---...+++111000///...---,,,++++++222111///---,,,,,,,,,,,,,,,,,,,,,------.........((()))+++------,,,+++***,,,------......------,,,---...///...,,,+++,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++...,,,,,,......,,,,,,...///...,,,******,,,...///---------------------------,,,++++++++++++,,,---------------------------,,,+++***)))***+++,,,---(((...000---***+++---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---******+++***$$$000000//////...---,,,,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---.........---,,,++++++---...000......------------......000///...,,,,,,,,,---...///////////////000111111111000/////////000222333333222222333444555444333333333333222222111111111555555666666555333222000///000000111111222333333222222222333333444444444777666555333222111000000...///000111222111000000000000000000000000000000000//////...------,,,,,,///...---,,,,,,,,,,,,,,,......////////////......222///,,,,,,...///---+++............////////////...------,,,,,,++++++***---.........---,,,,,,+++.........------,,,,,,,,,///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))&&&'''))),,,......+++)))******+++++++++,,,,,,,,,<<<111'''%%%+++000///,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...---+++***+++,,,************************---,,,++++++,,,------,,,,,,,,,+++***+++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,------......------,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,---------.........************************,,,,,,------,,,,,,+++***,,,,,,,,,------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,++++++,,,------...//////+++,,,,,,+++***)))+++---***************************************+++++++++***++++++,,,,,,++++++******,,,+++((((((+++,,,***...---,,,,,,++++++,,,,,,''')))***+++***)))***+++...---+++***)))***++++++///...+++))))))+++---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++------------...............222111,,,(((***++++++............------------,,,,,,,,,---------------,,,,,,,,,---------......)))***,,,---...---,,,+++,,,------------------,,,---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,...++++++......++++++............------.........************************---,,,+++******+++,,,---------------------------,,,++++++***+++,,,---...)))---...,,,***,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++...///,,,(((---,,,+++******))))))))),,,++++++******+++++++++---,,,,,,,,,,,,---.........---,,,++++++---///000......------------......//////...---------------///////////////000111111111000/////////000222222333222000---+++,,,///222444444444444333333333333444555555555555333111000000000111111222333333333222222222333333333444444666555444333222111111111333444444333222111///...////////////////////////111000000///......------000///......---------.........////////////.........,,,***+++...000///...------------............------------............------......------,,,+++------------------,,,,,,+++++++++,,,,,,---------------------,,,,,,++++++,,,,,,+++***)))'''%%%$$$***))))))***,,,---,,,+++******+++++++++,,,,,,,,,***)))***---111222///,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************************...---,,,,,,------------,,,,,,+++++++++,,,---...+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++//////---,,,+++*********))))))*********+++++++++************************++++++,,,,,,++++++***)))+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...------,,,,,,++++++++++++)))******+++,,,,,,------+++,,,,,,+++******+++,,,************************++++++*********************++++++,,,,,,++++++***+++---+++''''''+++---+++...---,,,,,,++++++,,,,,,)))+++,,,+++)))''''''(((---,,,++++++******++++++&&&'''(((***,,,...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------...............444555...''''''+++---,,,,,,------.........///******,,,---------,,,,,,,,,,,,,,,,,,------------***+++,,,......------,,,,,,,,,------------,,,,,,---.........,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------...++++++......++++++...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,+++,,,------...+++---,,,***+++...---)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,000222000---///...,,,+++***++++++,,,+++******))))))***++++++---,,,,,,,,,,,,---.........---,,,,,,,,,---///000......------------...............///......---,,,///////////////000111111000000000///000111111222333333333111...---000444444444555555555555555666333444555555444333111000111111222222333444444444222222222222333333333333444444333222222222222222555555555444333222111000////////////////////////111111000000///.........000000///............///......////////////......,,,+++******,,,......---+++,,,,,,,,,------------------......///000000111------......------,,,,,,,,,,,,------------------(((((()))***+++,,,------...---------------,,,,,,.........---,,,+++))))))...,,,)))(((***,,,------******+++++++++,,,,,,,,,###''',,,000111000...---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++......------------......,,,,,,+++++++++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++************(((((())))))***+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***+++---+++&&&&&&+++---+++...---,,,,,,++++++,,,,,,,,,------,,,)))&&&%%%&&&++++++,,,,,,,,,+++****** ###(((,,,//////...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,---------.........)))...000+++(((***...///,,,,,,---------.........,,,---...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,---......++++++......++++++...,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,***(((+++///---(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000...+++000...---+++++++++,,,---+++************++++++,,,---,,,,,,,,,,,,---.........------,,,---...//////......------------......------/////////...---,,,///////////////000000111000000000000000111111222///111333555666444333111333444444444555666666666222333444444444222111000111222222333333444555555222222222222222222222333333222222222222222333333222222333333333444444444////////////////////////000/////////.........---//////...............///---......//////......---...---++++++************,,,,,,,,,,,,------------............//////000000,,,------...------,,,,,,,,,,,,,,,------.........((())))))***+++,,,,,,,,,------------------------+++,,,---...///////////////,,,***)))***,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,------------.........//////------------------------***+++,,,,,,,,,,,,---...++++++++++++++++++++++++---......---,,,+++,,,---+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...------------...///++++++++++++++++++++++++)))***,,,---...------,,,------------............+++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++******((()))))))))*********+++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***))),,,,,,)))))),,,,,,)))...---,,,,,,++++++,,,,,,+++,,,---+++)))&&&&&&&&&***+++,,,------,,,***)))&&&(((+++......---***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***...---,,,++++++,,,---...,,,,,,,,,------------...)))++++++(((***///111......------------,,,,,,,,,---...///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++,,,---,,,---...---,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++,,,++++++++++++,,,---------,,,+++******+++,,,------******------******------,,,***))))))***,,,---))))))))))))))))))))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,)))'''***...---(((+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))+++***)))(((((())))))***+++++++++++++++,,,---------,,,,,,,,,,,,---......------------......//////......------------......,,,---...//////...---,,,///////////////000000111///000000000111111111111111///...000333333000---222222222333333444444555111222333333333222111000111222222333333444555555222222222222222222222222222222111111111222333333111111111111111222222333..............................------------,,,,,,...------,,,------......------............------------,,,+++***)))******,,,------------..................------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++------------------------'''((()))+++,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,333...(((&&&(((+++++++++---------.........//////------------------------***+++,,,,,,,,,,,,---...++++++++++++++++++++++++,,,------,,,))))))***,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++************++++++++++++++++++++++++++++++)))***+++---......---,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********+++++++++++++++(((***,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***&&&***---,,,,,,---***&&&...---,,,,,,++++++,,,,,,)))***++++++)))(((((())))))***,,,------,,,+++***,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,------------......,,,))),,,111000---...---------,,,,,,++++++***+++---///000000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,+++******+++,,,---+++---...---,,,,,,---///+++,,,---......---,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---******------******------+++)))'''''')))+++---************************------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,***'''(((,,,---***++++++++++++++++++++++++***++++++,,,,,,------...+++,,,------++++++,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,---......------......////////////......------------......,,,---......///.........///////////////000111111//////000111111111111000666222...,,,...000111111111111222222222222222222000111222222222222000000111111222222333444444444222222222222222111111111222222111111111222222333333333111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------)))***++++++***+++---///------------...............------,,,++++++******,,,,,,------......------,,,,,,------------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***))))))***,,,,,,***)))******+++++++++,,,,,,,,,,,,)))(((***...///,,,(((,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,((('''))),,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***%%%***------------***%%%...---,,,,,,++++++,,,,,,'''(((*********)))***+++******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,///...******---...---+++,,,,,,,,,,,,,,,------***+++,,,---...//////000,,,,,,,,,+++++++++******+++++++++++++++,,,---------,,,+++))))))+++,,,---+++,,,...---,,,,,,---///***+++,,,------,,,+++***,,,,,,---......---,,,,,,))))))***+++,,,---------************************+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++---******------******---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******,,,---------,,,+++***---,,,((('''***,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,------++++++,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------------,,,---///000000///...---************+++,,,---...---,,,,,,,,,,,,---......---......///////////////......------------......---------------.../////////////////////000111111...///000111222111111000***...222222000///333777222222222222222111111111///000111222222111000///000000111111222333333333222222222222111111111000222222111111111111111222444333111///....................................---------------------------------------...//////,,,------......------,,,)))+++,,,,,,***+++---000+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------......------------------------,,,,,,,,,,,,,,,---------------*********+++++++++,,,,,,............---,,,+++******((('''''')))+++++++++******+++++++++,,,,,,,,,&&&(((,,,///000...,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///---((('''))),,,***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++---///000000///---+++++++++++++++++++++++++++------,,,,,,++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++***(((+++,,,******,,,+++(((...---,,,,,,++++++,,,,,,'''(((*********)))***+++++++++******++++++,,,---************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------%%%,,,...)))%%%(((,,,///)))******+++---......///------,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,------,,,***))))))***,,,---+++,,,------,,,,,,...///)))***,,,------,,,***))),,,,,,---......---,,,,,,''')))***,,,---------,,,************************++++++******++++++,,,---***+++,,,------,,,+++***---******------******---***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,---,,,++++++)))------(((%%%(((,,,---++++++++++++++++++++++++******+++,,,,,,---......+++,,,------++++++,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,)))***---//////---+++)))))))))))))))***+++,,,------,,,,,,,,,,,,---......---......///000/////////.........------............---,,,,,,---...///000///////////////000111111...///000222222111111000 222888333...000555333333333222222111111111///000111222222111000//////000000111222222333333222222222222111111000000333222222111000000111111111000/////////000222333........................---....................................///000111,,,------......------,,,---...///---***)))+++---******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,,,,---.........---.........------,,,,,,,,,******+++,,,---......///))))))*********+++++++++(((((()))*********))))))+++((($$$###&&&))),,,...******+++++++++,,,,,,,,,(((,,,000///+++))),,,///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...)))'''***...***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,'''))),,,......,,,)))'''+++++++++++++++++++++++++++*********+++---///000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++,,,,,,++++++++++++++++++&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,++++++++++++---+++''''''+++---+++...---,,,,,,++++++,,,,,,((()))++++++)))))))))***++++++***)))***+++---...))))))***+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))***+++,,,------,,,+++***)))***,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,------.../////////---,,,,,,...//////---+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((())))))******+++,,,---......++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------%%%$$$$$$(((...111000...)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,---...000000***+++---,,,,,,+++---......---,,,,,,,,,+++)))'''++++++++++++++++++++++++,,,,,,,,,++++++*********---+++***+++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************'''+++///000,,,))))))***,,,---......,,,,,,---...............------,,,+++///---+++,,,///000...,,,------,,,,,,,,,---------111111000000000000111111111111000000//////............///000111111222222666555444333222222222222333333333222222111111111...///111222333333222222444444333333333333222222333111///......///111333333333222111000///....../////////---++++++---///,,,------......------,,,------------------------...//////...,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++------------------------+++,,,------......------)))***,,,------,,,***)))///...,,,+++***+++,,,,,,...,,,***)))***+++++++++......---,,,,,,+++******,,,++++++******++++++,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++*********+++,,,---...///---***)))***,,,---,,,***111000...---,,,+++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))'''&&&,,,,,,*********+++,,,---***++++++,,,,,,++++++***+++...---((('''***------++++++******)))*********,,,,,,,,,++++++*********))))))***+++,,,------...***++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++---+++((((((,,,...---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---.........,,,***(((((()))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***000...&&&&&&...///)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------......---------------,,,,,,,,,+++******+++------+++)))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---///............---------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------)))***+++++++++******+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---***+++---,,,,,,+++---...((('''(((***,,,------+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***+++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++******+++---...//////,,,---......,,,+++,,,---,,,,,,,,,,,,,,,+++***)))///---+++,,,...///...,,,.........///000111222333111111000000000000111111111000000000/////////...//////000000111222222333555555444333222222222222222222222111111000000000//////000111222333333333444444333333333222222222222000...------...000222000000/////////////////////000000...,,,,,,...///,,,------......------,,,------------------------...//////---+++***+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---......---+++***...---,,,+++++++++,,,,,,...,,,***)))***++++++***......---,,,,,,+++******,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---++++++++++++,,,------...---+++)))***,,,---,,,***+++,,,---......---++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***))),,,,,,(((&&&))),,,,,,************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++------------------------+++---+++((((((,,,...,,,))))))+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------...,,,***))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((---,,,$$$$$$,,,---(((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------.........------,,,++++++******+++******+++,,,---+++)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///............------------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------***---000...)))&&&'''***++++++++++++************++++++++++++++++++++++++,,,,,,++++++*********)))***,,,------++++++,,,...%%%%%%&&&))),,,...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///***&&&&&&***///000///---...///...,,,+++,,,---+++,,,,,,,,,,,,++++++***...---,,,,,,......---,,,.........///111222444555111111000000000000111111000000000000////////////000000000111222222333333555444333222222111222222111111111000000000000000000000000000111222333333333333333333222222222222111///...,,,,,,...///111---------......////////////000000///------///000,,,------......------,,,---------------------------......,,,***)))***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,............,,,,,,------,,,+++++++++,,,,,,...,,,******+++,,,+++***...------,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,++++++,,,---------+++***+++,,,---,,,***&&&(((+++...///...,,,+++***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((++++++'''&&&)))+++***((((((((()))***+++------,,,,,,,,,++++++++++++***,,,,,,+++++++++************++++++,,,,,,++++++***************+++++++++,,,------------------------***,,,+++((((((,,,...,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((---+++&&&&&&,,,---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++...---,,,---......---,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++,,,...))))))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------(((+++------+++***+++,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++******)))+++,,,------++++++,,,---+++***)))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///+++&&&%%%''')))******---...///...,,,++++++,,,---...............------///............///......,,,,,,,,,---...000111222111111000000000000111111000000000000////////////000111111111222222222333444333333222111111222222111111111111111111000000222111000000000111333444333333333222222222222111000000...------...000000........................///000111000///...///111,,,------......------,,,,,,,,,------------------,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++)))---------,,,,,,+++++++++...------,,,,,,------...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++&&&(((***+++,,,,,,,,,+++***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///***+++,,,,,,,,,+++***)))***++++++,,,,,,++++++***(((,,,,,,(((''')))+++***((((((((((((((()))***++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++************+++++++++,,,,,,***************************,,,,,,))))))---...,,,/////////...---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---.........---***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***...---))))))...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------......,,,---------.........///...---,,,,,,---...---,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))***)))***+++---((())))))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***))))))+++---///---+++111111000000//////......++++++++++++++++++++++++******+++,,,---,,,,,,++++++,,,------++++++,,,---...---,,,,,,---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))++++++)))''''''(((+++---...///...,,,+++,,,------......//////.........//////000000/////////000------,,,,,,,,,---......111111000000000000111111////////////000000000000111111111111111222222222333333222111111111222222222222222222222222222222222111000000000111222333333333222222222111111111111111000//////000111111111111000//////...------...000111000/////////111,,,------......------,,,,,,,,,,,,---------......***,,,------------000222,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,------......------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))------,,,,,,,,,,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''------,,,+++++++++,,,,,,------------,,,++++++++++++***)))(((((()))+++,,,***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///)))***+++++++++***((('''***++++++,,,,,,++++++***)))------***(((+++,,,+++,,,+++***)))))))))))))))++++++++++++++++++++++++(((((()))******+++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************))),,,,,,)))***------+++/////////...---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---...------,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,++++++......---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,---......///000000---+++)))***+++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...+++)))+++...///,,,(((/////////...............++++++++++++++++++++++++)))***,,,---------,,,+++,,,---...---+++***+++,,,,,,,,,+++,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%***......+++***---000,,,---......,,,,,,---...+++,,,,,,------------,,,...///000000///...///000//////............//////111111000000000000111111////////////000000000000000000000000000000000000222222111111111111222222222222222222222333333333222111111111111111222222222222222222111111111111111111000000000000111111222222111000///...---,,,---...000000/////////000,,,------......------,,,+++,,,,,,------.........***,,,---------...111333,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,++++++,,,---------...///...+++***+++,,,///---***''''''(((***,,,***++++++,,,,,,++++++***,,,---------------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++***)))((((((***++++++,,,,,,++++++***)))---...+++))),,,,,,+++000///---,,,++++++*********++++++++++++,,,,,,,,,''''''((()))***+++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------+++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,***************************++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------......---------------------------+++))))))+++,,,,,,+++++++++,,,,,,,,,+++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++)))***,,,---,,,+++)))(((,,,---...---+++***+++,,,*********,,,...///...---++++++++++++++++++++++++,,,,,,,,,---------......,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------......///***,,,------------...///++++++,,,---------------,,,...//////---,,,---/////////...//////000111111111111000000000000111111.../////////000000000111////////////////////////222222111111111111222222000111111111222222222222111111222222222111111000222222222222111111111111000000000000000000000000/////////......---------+++---///000///......///,,,------......------,,,++++++,,,,,,---......///,,,---...---,,,,,,...000,,,+++++++++,,,,,,---...------------------------......------,,,++++++***+++,,,------......------,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---++++++++++++,,,------...---///000...+++***+++,,,---,,,+++))))))***++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******************************++++++++++++++++++...---,,,+++***************++++++,,,,,,++++++***(((,,,---***)))++++++***...---,,,++++++***++++++******+++++++++,,,,,,,,,(((((())))))******++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++(((,,,,,,******------***))))))+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***,,,---,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,---------.........------,,,,,,++++++***///---++++++,,,......---,,,,,,,,,,,,,,,+++***)))************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((+++......+++***,,,///+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,+++)))&&&%%%,,,---...---+++***+++,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++---+++))))))+++------------///000------...///000000000///***,,,...---+++***+++...,,,,,,,,,---///000222333111111000000000000111111.../////////000000111111////////////............222111111111111111222222//////000000111111111222000111222333333222000///222222222111111111111000////////////////////////,,,,,,,,,---------......***,,,/////////......///,,,------......------,,,++++++,,,,,,---...//////---......,,,******+++,,,++++++++++++,,,,,,---...------------------------------,,,,,,+++***))))))+++,,,------......------...------,,,,,,------...)))***,,,---...---,,,,,,,,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++*********+++,,,---...///---///000///+++***+++---***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,------.........******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++))))))111///...,,,++++++,,,,,,+++++++++,,,,,,+++++++++&&&+++,,,)))(((******((()))((((((((((((((())))))*********++++++,,,,,,,,,************))))))))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))(((,,,,,,***+++------***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++222111///......///000111+++,,,---,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***+++...///......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++000...---+++++++++---............------,,,,,,,,,......---------,,,,,,,,,---******------++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++))))))***++++++++++++***++++++******++++++,,,---,,,,,,+++******)))))))))++++++++++++,,,,,,---...+++++++++,,,,,,,,,------000///---,,,+++,,,,,,------+++***---111333000,,,+++++++++++++++***)))((()))************+++++++++---,,,,,,++++++,,,,,,---******))))))***,,,...///,,,,,,,,,++++++*********,,,******,,,//////---***///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++///...------------...///---------,,,,,,+++++++++***************+++++++++***)))((((((***,,,///000***,,,......------...///,,,///111111...---...000...///////////////......+++---///000000000222333444333222111000000000000000000////////////000000000000000000////////////000000000000000000000000111111111000000000000000111111222222222222111111000222444333222111222222111///......//////...,,,......------------............//////000000111111//////...------------...---,,,***))))))***,,,---111000///...,,,+++***))),,,++++++******))))))))),,,,,,,,,++++++*********------,,,,,,,,,,,,++++++...,,,***+++...000...,,,------++++++++++++------000///...---,,,,,,++++++---+++)))***---///...,,,---,,,,,,++++++***************+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,+++***)))***+++,,,---***+++---//////...---,,,***++++++,,,,,,++++++***............,,,+++)))(((,,,------......------,,,222...+++***,,,...---,,,///...,,,+++***+++,,,,,,************************...---+++*********++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++777888444...***+++***&&&,,,------......------,,,++++++++++++++++++++++++++++++++++++******))))))''')))***)))((('''((())))))************+++++++++...$$$###+++///******///---+++)))***,,,---,,,)))******+++++++++,,,,,,,,,'''(((((()))***+++++++++...,,,+++,,,......+++'''***++++++,,,,,,++++++***+++***)))))))))***,,,,,,,,,,,,,,,---...///000000,,,,,,,,,+++++++++******...---,,,++++++,,,---...***************************++++++,,,,,,------...,,,+++***(((((()))+++,,,***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,111///---+++++++++,,,---......---------,,,,,,,,,......---------,,,,,,,,,---++++++------++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++))))))***+++++++++++++++++++++******++++++,,,---******++++++++++++++++++,,,+++++++++,,,,,,---...---------............///......---,,,,,,,,,------,,,***))),,,000111...+++******++++++++++++******************++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,++++++++++++++++++,,,******,,,...///---***...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++++++++'''((()))***+++,,,---...,,,+++***)))***+++---...+++,,,......---,,,---...,,,...000000...---...///....../////////......---+++---///000000000111333222222111111000000111111000000////////////000000////////////000000000000111111111111111111111111111000000000000000000000111111222222222222111111000222333333222111111222111///......//////...---......------------......///////////////000000000//////...------------...---,,,+++))))))+++,,,---//////..................++++++++++++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,+++)))+++---...---+++---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,---+++)))***---......,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++******++++++,,,---***+++---...///...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,111...******+++------+++...---,,,+++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++...000///+++***---...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))((()))******(((((()))***)))************+++++++++///'''&&&,,,...((((((...---+++)))***,,,---,,,***++++++,,,,,,,,,---------))))))******+++,,,,,,,,,...,,,+++,,,------+++)))***++++++,,,,,,++++++***+++***)))))))))***+++,,,+++++++++,,,,,,---...///,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,,,,---,,,+++)))((()))***,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,000///---,,,++++++,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,...++++++------+++***---+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++)))******+++++++++++++++++++++******++++++,,,---*********+++,,,---------,,,,,,+++++++++,,,------------------............---,,,,,,------------...+++)))(((+++...///---***)))***+++++++++++++++***************+++++++++,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,......---+++,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,)))))))))***+++,,,,,,------,,,+++*********,,,,,,,,,---///...---,,,,,,---,,,---//////---,,,---...,,,---............------,,,...000000000000111222111111000000000111222222000000////////////000000......//////000000111111111111111111111111111111000000000000000000111111111111222222222222111111000111333333111000111222000///......//////...---......------------......000000////////////////////////...------------...---,,,+++******+++,,,---111000///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---***+++---...---,,,***)))---+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,*********+++,,,---******+++,,,,,,,,,,,,+++***+++---.........---,,,++++++,,,,,,,,,,,,++++++++++++*********+++---...,,,,,,------------,,,,,,...,,,***)))***+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++*********++++++...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++(((++++++((()))---///---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************)))***++++++))))))***+++)))************+++++++++...))))))---,,,&&&'''...,,,+++******,,,,,,+++***,,,,,,,,,,,,---------...******++++++,,,---------...,,,+++***,,,,,,,,,+++***++++++,,,,,,++++++*********))))))******+++,,,+++*********+++,,,---...,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,+++***)))))))))+++,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,...++++++------******---******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---.........---,,,***)))+++---...---++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---------,,,***)))((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................)))******++++++,,,,,,,,,------,,,++++++***))))))++++++*********+++,,,------...///...---++++++,,,,,,------...------,,,,,,+++,,,------...---------,,,...000111000///000111////////////000111222333000000////////////000000---......///000111111222111111111111111111111111000000000000000111111111111111222222222222111111///111222222111000000111000///......///000///---......------------......000000000//////......---//////...------------...---,,,++++++++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---***&&&$$$---,,,++++++,,,,,,------***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++*********+++,,,---)))***+++,,,---,,,+++******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++)))))))))***,,,...,,,,,,,,,------,,,,,,,,,,,,+++***)))******++++++***+++,,,------,,,******+++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++***,,,,,,)))))),,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++,,,***,,,...+++&&&)))///+++++++++++++++,,,+++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,------,,,*********+++,,,,,,***++++++,,,,,,++++++******************++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***************+++------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++,,,---...///000------------------------......---------,,,,,,,,,...,,,+++...---******,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,***+++---...///...---,,,---,,,+++,,,------------......------+++***((('''***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***)))((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................*********++++++,,,,,,---...------,,,+++***)))))))))))))))***+++---......---...///...---++++++,,,,,,,,,------...------,,,+++,,,,,,---......---------///111111000//////000......//////000111333333000000////////////000000---......///000111111222111111111111111111111111//////000000111111111111111111222222222222111111...000111111000///000000///...---...///000///.........------------......000000//////......------//////...------------...---,,,,,,,,,,,,,,,,,,---%%%&&&(((***,,,...000111,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---***'''$$$------,,,,,,++++++,,,---+++++++++,,,,,,------...******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---+++))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++************)))******+++)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,++++++------******,,,,,,))),,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***,,,---,,,+++***+++,,,))))))*********+++++++++))))))+++---+++))),,,111++++++,,,+++++++++++++++)))*********++++++++++++*********+++++++++++++++,,,++++++***)))***,,,---***++++++,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++******++++++,,,---------++++++***++++++,,,,,,---***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++,,,...///000000,,,,,,,,,------------.........---------,,,,,,,,,///,,,,,,...---***))),,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,+++*********------,,,+++++++++,,,,,,,,,,,,,,,,,,------------)))+++...000000...,,,+++------,,,,,,,,,,,,---............---,,,***)))(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((((((***+++,,,---------++++++++++++++++++,,,,,,+++,,,,,,,,,++++++---///,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------*********+++,,,------...'''((()))+++,,,---...///,,,---///...---,,,,,,---...---,,,---//////---,,,+++,,,---......///.........000111111///...//////.........///000111222333000000////////////000000......//////000000111111222222222222222222222222/////////000111111222222111111222222222222111111...///111111///...///000///...---...///000///.........------------......//////..................//////...------------...,,,,,,------------,,,,,,............------------,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++---......---,,,...///+++,,,,,,------,,,,,,+++)))***,,,---...---,,,+++,,,------,,,+++***+++---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,)))******+++,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++(((***++++++***)))+++,,,)))***++++++++++++++++++******++++++,,,,,,------******+++,,,,,,,,,++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++(((+++,,,+++,,,//////,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))************+++++++++)))***+++++++++,,,...000***+++,,,,,,******+++,,,))))))))))))*********************+++++++++++++++***+++++++++)))***+++---***++++++,,,,,,++++++***))))))***++++++++++++***------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***************************++++++,,,------......,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,---......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,------......------,,,,,,,,,---------............---------,,,,,,,,,///,,,,,,...---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++******++++++,,,---++++++++++++++++++******...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,---------***,,,///111000...+++))),,,,,,,,,+++******,,,---,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++,,,,,,+++++++++++++++++++++,,,---,,,******---000...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,++++++......------------------))))))***+++,,,...//////((()))***+++,,,---------+++,,,......---,,,---...///...---...000000...,,,,,,,,,---...///////////////000222111///......//////////////////000111222000000////////////000000////////////000000000000222222222222222222222222...//////000111111222222111111222222222222111111---///000000///......//////...---...000000000///......------------......------..................//////...------------...,,,------------------,,,444333222000---+++)))(((---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++***,,,...---++++++---///+++,,,,,,------,,,,,,+++)))***+++---............,,,......---***)))+++------------------,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---+++++++++++++++,,,,,,---,,,,,,------------,,,,,,------------------......++++++,,,,,,,,,,,,++++++(((***,,,,,,******+++---***************+++,,,,,,))))))******+++,,,,,,---)))***+++,,,,,,,,,,,,+++...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++&&&***,,,+++,,,000000---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,+++***)))***,,,)))************+++++++++,,,+++******,,,......,,,***+++---,,,***)))+++---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++'''***,,,,,,***)))+++,,,***++++++,,,,,,++++++***((()))***+++,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------------,,,+++******,,,------......------,,,++++++++++++,,,---...///,,,,,,---------,,,++++++------------------------************+++,,,---...............---,,,+++***,,,,,,,,,------...............---------,,,,,,,,,///,,,,,,...---))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++******++++++,,,---)))))))))***++++++,,,,,,...---,,,,,,++++++++++++))))))*********+++++++++***,,,///111111...***(((+++++++++***((()))***,,,)))***+++,,,------...---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))---,,,,,,++++++*********+++,,,---,,,******---000///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------/////////......---------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++***,,,......------...///000...---...111111///,,,,,,---...///000000000000///111222111///.........///////////////000000111000000////////////000000000000000000////////////222222222222222222222222...//////000111222222222111111222222222222111111---///000000///......///...------...000111000///.........------.........,,,------......///////////////...------------...,,,------......------,,,******+++,,,---//////000---------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++(((+++---,,,***)))+++...++++++------------++++++------------------------,,,...///---***)))+++---.........------,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,---------,,,+++***)))***+++---...++++++******++++++,,,---,,,------......------,,,***+++---...///000000000+++++++++,,,,,,+++++++++(((***------+++***,,,...+++***)))))))))***,,,---(((((()))***++++++,,,,,,)))***+++,,,---,,,,,,+++///...---,,,,,,---...///******+++,,,,,,,,,,,,+++&&&***,,,+++,,,......++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***++++++))))))***+++)))************+++++++++///---***))),,,///---)))))),,,---,,,***)))+++---******+++++++++,,,,,,,,,------------------------&&&))),,,---+++)))***,,,+++++++++,,,,,,+++++++++((()))***+++,,,+++******++++++***************+++,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,.........---,,,+++***)))***++++++,,,,,,++++++***++++++++++++,,,---...///,,,------...---,,,***)))------------------------++++++------------++++++/////////......---------+++,,,---------...000222////////////////////////)))***,,,------,,,***))))))+++,,,------,,,***(((******+++++++++,,,,,,,,,---,,,+++*********+++,,,***+++,,,,,,------,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***))))))***,,,---+++,,,------++++++,,,---------,,,,,,+++*********...---,,,+++++++++,,,---...---+++))))))***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++------++++++++++++------......---,,,+++******)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---(((+++---,,,,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...+++,,,//////,,,,,,------...//////......////////////////////////000000000000///////////////////////////////////////////////////.........000///.........///111222111111111111000...------000000000000000000000000000000000000111111111111333333333222111000//////000000////////////000000000000000000////////////------------------------///...,,,,,,...///...---+++++++++,,,,,,,,,------///---***+++---///...,,,---------,,,,,,+++++++++///***)))---//////000333---------.........//////------,,,++++++,,,,,,,,,************************,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...,,,+++******+++,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------000///...---,,,+++******,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++*********,,,.........,,,+++***,,,...---***&&&---,,,***))))))***,,,---,,,,,,+++***+++,,,---...*********++++++,,,,,,,,,***+++,,,,,,++++++---///------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////+++))))))***---,,,***)))((()))******)))***+++,,,---,,,++++++***++++++++++++***))))))(((***++++++******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,//////...---+++***))))))***+++,,,,,,------------((()))***+++,,,---------,,,,,,------...///000000,,,---......,,,,,,---...,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------+++,,,,,,------,,,,,,+++.........---------,,,,,,+++,,,---,,,,,,,,,...000........................***+++---......---+++*********,,,,,,---,,,+++******++++++++++++,,,,,,,,,---,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---+++,,,------++++++,,,---,,,++++++++++++*********---,,,++++++++++++,,,---...---+++***)))***+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------+++......++++++...---***))))))))))))))))))))))))+++......,,,,,,//////---------.../////////......////////////////////////000000000000////////////000000000000000000000000////////////////////////000000/////////000000111000000111000000///...---000000000000000000000000//////000000000111111111222222222222111000///...000000////////////000000000/////////////////////,,,------......---------///...,,,,,,...///...---+++,,,,,,,,,------------///---++++++---///---,,,---------,,,,,,+++++++++...***)))+++,,,+++,,,///,,,------------.........*********+++,,,---...///++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++++++++,,,---++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++---.........---,,,+++,,,------***'''---,,,***))))))***,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------***+++,,,+++***+++,,,...++++++++++++,,,,,,---...******+++++++++,,,,,,,,,(((((((((((((((((((((((()))+++---...,,,***)))))),,,,,,+++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***++++++******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,---,,,++++++,,,---000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,............------,,,,,,,,,,,,,,,............,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---)))************+++++++++,,,,,,++++++++++++,,,---...---+++*********+++,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************************...---------,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---.........000///+++***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,---000000---...///////////////...---////////////////////////////////////000000000000111111111111111111111111////////////////////////000000000111000000////////////000000000000//////000000000000000000000000//////000000000000111111111222222111111000///...000//////......//////000////////////////////////,,,---...//////...---,,,///...,,,,,,...///...---,,,,,,,,,---------.........---,,,,,,---...---,,,------,,,,,,,,,,,,++++++///,,,***,,,+++)))***---,,,,,,,,,,,,------------++++++++++++,,,,,,---...------------------------,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,------...///---,,,,,,,,,,,,+++)))---,,,+++******+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++***+++,,,,,,+++***,,,---*********+++,,,---//////,,,+++*********+++,,,---************************+++++++++,,,---,,,***(((,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------...---,,,+++++++++,,,---)))***++++++******+++---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,------...///++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++************++++++++++++***+++,,,,,,******+++,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------)))***++++++,,,,,,++++++------++++++++++++------++++++++++++++++++++++++,,,------,,,++++++,,,---...------,,,,,,++++++***,,,,,,---......---,,,,,,*********++++++---...///+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------,,,+++++++++,,,------++++++,,,---(((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,...---,,,++++++++++++,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///......------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///...000...******---...,,,------------------------,,,//////,,,---000000...//////000000000///......////////////////////////////////////000000000000000000000000000000000000///////////////000000000///000111222222000///......//////000000000000///////////////////////////////////////000000000111000000111111000//////.../////////....../////////.........///////////////,,,---/////////...,,,+++///...,,,,,,...///...---,,,,,,---------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000------...---***+++000+++++++++,,,,,,,,,------000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++******+++---...///+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,///...---,,,++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++******))))))(((((((((+++,,,...---,,,+++,,,---++++++++++++,,,---...///,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++---...+++(((+++,,,---......---+++***,,,,,,+++***+++,,,---...///---+++***)))***,,,---)))***,,,+++******+++---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++***************,,,---,,,+++***+++,,,+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++......///...,,,,,,---///------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///++++++,,,,,,,,,---------++++++,,,,,,------------***+++,,,,,,------,,,,,,///...,,,******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------------,,,++++++,,,------++++++,,,---(((((()))***+++,,,,,,---*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///,,,...---******...000...+++++++++++++++++++++++++++...///,,,,,,000000---///000000111000000//////////////////////////////.../////////000000000111////////////////////////////////////000000111111///000111222222111000///...//////000000000000///////////////////////////...////////////000000000//////000000000///......//////............//////------....../////////000....../////////...,,,,,,///...,,,,,,...///...---,,,,,,,,,---------......,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...,,,***,,,222+++++++++,,,,,,,,,------000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++*********+++---///000+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++,,,+++)))(((***,,,---------++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++******))))))(((((((((,,,...//////...------------,,,,,,++++++,,,,,,,,,,,,+++***))))))+++---...************************---***)))***---...,,,)))***+++---......---,,,+++---,,,+++***+++,,,...///...,,,***)))((()))+++,,,)))+++,,,,,,++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++,,,...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------***+++,,,---......------***+++,,,,,,------,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++,,,------++++++,,,---))))))***+++,,,,,,------((()))***+++,,,,,,,,,+++------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------.........///+++,,,,,,------,,,,,,+++......------------......+++------+++,,,000111///,,,,,,,,,,,,,,,,,,,,,,,,+++---...+++,,,//////,,,//////000111111111111111////////////////////////......//////000000111111...........................//////000000111111222///000111111222222111111//////000000000000//////000000000000000000000000......////////////000000......////////////......///......------......///---------......//////000000000///......---------///...,,,,,,...///...---+++++++++,,,,,,,,,------***---//////...,,,,,,,,,++++++,,,,,,,,,,,,------***)))***,,,)))'''***111,,,,,,,,,,,,------------++++++++++++,,,,,,---...++++++++++++++++++++++++...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++******+++---...///++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))+++---+++)))(((+++...)))+++,,,,,,+++***+++---++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000000...,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***)))))))))*********+++,,,,,,++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,---......,,,,,,---......------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------+++,,,------,,,,,,...000++++++,,,,,,------......,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,------------...***+++,,,............---***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...+++,,,------++++++,,,---++++++,,,,,,---------...'''(((***+++,,,,,,,,,+++---------------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++000///...------,,,------+++...///------//////,,,////////////////////////))),,,---***+++......+++...///000111222333333333////////////////////////.........///000111111111////////////////////////...//////000111111222222/////////000111222333444000000111000000///...---000000000000000000000000........./////////000000---......//////.........///......------......///,,,,,,---......///000000222111///---,,,---......///...,,,,,,...///...---*********+++++++++,,,,,,***,,,///000...,,,,,,---+++++++++,,,,,,---------++++++,,,,,,(((%%%(((///,,,------------.........*********+++,,,---...///------------------------...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))),,,...---******---111%%%(((+++,,,+++***+++---+++++++++,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------***,,,......---+++******,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,........................***+++++++++******,,,...***************+++,,,,,,+++,,,,,,---...---------,,,,,,+++++++++************+++---,,,++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,---------,,,,,,+++***)))***++++++,,,,,,,,,,,,++++++,,,,,,------......+++,,,------,,,+++,,,---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++---......---+++++++++++++++,,,,,,---------)))+++,,,,,,+++,,,...000***+++,,,---......///000...------,,,,,,------...+++,,,...//////---,,,***,,,,,,,,,---------......)))+++,,,...//////......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,...///+++,,,------++++++,,,---,,,,,,------------......'''(((***+++,,,,,,++++++------......------,,,++++++++++++,,,,,,---------------------------------------------------------((()))***+++,,,------...++++++---......---++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111000///...---,,,,,,,,,---000111......///---))),,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,)))***------+++---...000111333333444444////////////////////////---......///000111111222000000000000000000000000...//////000111222222222////////////000333555666111111111111000///------000000000000000000000000............/////////000------......///......---.........------.........,,,,,,------...///000000444222///,,,+++,,,...//////...,,,,,,...///...---))))))*********+++++++++))),,,000000...,,,,,,---+++++++++,,,,,,---------///...//////***%%%(((///---------.........//////------,,,++++++,,,,,,,,,...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,---------)))***,,,---...---,,,,,,------------,,,,,,+++***+++++++++,,,,,,---------((()))***+++,,,---......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))---000///,,,,,,///444"""&&&***,,,+++***+++---***++++++,,,,,,++++++******+++,,,---...---,,,,,,*********++++++,,,,,,,,,(((+++------+++)))((((((*********+++,,,---...///)))***+++,,,,,,,,,,,,+++************************)))+++---,,,)))))),,,///******)))((()))***,,,---+++,,,---...///...---,,,,,,,,,---------,,,+++******,,,------,,,+++---...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***((()))***+++,,,---------******+++,,,------......***+++,,,,,,******+++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++++++++*********+++,,,---------,,,,,,+++,,,,,,,,,------++++++++++++------------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,000...+++,,,......,,,***,,,...///...------...///---------,,,+++***)))(((---,,,*********,,,...///,,,+++)))))))))+++---///......,,,((())),,,,,,(((++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++)))***,,,---...------,,,*********++++++,,,,,,,,,...,,,***+++---...,,,***///---,,,,,,...//////...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,---//////...+++(((&&&---,,,,,,,,,,,,---....../////////000111111222222000///...---,,,------...+++,,,,,,---...///000000------......//////000000////////////000000000000///////////////000111111...///000000000///---,,,......////////////......---------............///............///////////////...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,000111111...+++)))+++...000000///...------,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,...,,,++++++------,,,***)))))))))***++++++,,,,,,000///---+++*********+++---+++******+++,,,,,,+++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---///---+++,,,......+++(((''',,,***)))+++,,,)))------,,,,,,,,,,,,++++++...---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...,,,+++,,,......+++(((...,,,***+++---...---***,,,,,,,,,++++++*********+++++++++++++++***)))(((,,,++++++******++++++,,,...---,,,,,,++++++++++++---,,,+++***)))'''&&&&&&,,,,,,---......---------,,,)))))),,,---******---+++)))(((***---///...,,,...,,,******,,,---+++(((---+++++++++---------+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,+++*********+++,,,------.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++......//////......---,,,+++,,,------++++++,,,---,,,,,,,,,---------......222///+++((('''(((+++,,,,,,,,,+++***+++,,,---...,,,------------------,,,++++++******++++++,,,---***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,...---,,,++++++******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------///---+++,,,---...,,,***+++---...---,,,+++,,,...,,,,,,,,,,,,+++******))),,,,,,,,,---,,,,,,++++++,,,+++*********+++,,,---......---***+++//////,,,++++++,,,,,,---......///******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------.........,,,***((()))+++,,,+++)))...---+++,,,...//////...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,++++++++++++,,,------......///000000111111222000///...---,,,------...,,,,,,------.../////////.........///////////////////////////000000000000///////////////000111111///////////////......---...//////000000//////............/////////000000............///////////////...---,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,---,,,++++++...000000/////////...---------,,,,,,,,,+++++++++******------------,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,---...---++++++---------,,,,,,,,,+++++++++,,,---...---,,,++++++++++++,,,---,,,---------,,,+++++++++"""))),,,***)))+++,,,***------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))...---,,,,,,,,,,,,---...************************---------,,,,,,+++++++++...,,,+++,,,---...+++))),,,+++)))***,,,---+++))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,...---,,,,,,+++++++++,,,------,,,+++******)))(((((()))***,,,,,,---------,,,)))))),,,---******---((('''&&&'''***+++***(((...,,,******,,,,,,+++)))---,,,++++++++++++***(((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++*********+++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...............------,,,+++,,,---,,,+++***+++---+++++++++,,,,,,,,,------...---+++***)))******+++,,,,,,+++++++++,,,---.........////////////......+++++++++***++++++,,,---+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,)))***,,,---------,,,+++...---,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......---,,,++++++,,,,,,+++***+++,,,---,,,+++***+++,,,+++++++++,,,,,,++++++***+++---...///...,,,***(((,,,,,,+++++++++++++++++++++---,,,***,,,000111---++++++,,,,,,------......******+++,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,,,,,,,------------......***)))(((***,,,---,,,+++...,,,++++++---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........+++************+++,,,,,,---......///000000111111//////...------------...........................///////////////.........////////////000000000000///////////////000111111000//////............/////////000000000000//////////////////000000000111............////////////......---,,,,,,,,,------***+++,,,,,,------,,,,,,)))***++++++***+++---000........................,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++***))))))+++---//////............---,,,+++++++++,,,++++++++++++,,,---...---,,,******,,,---,,,+++,,,++++++++++++,,,------...---+++******+++---...***...000///+++))),,,///'''+++,,,***)))+++,,,+++,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,,,,,,,,,,------************************------,,,,,,,,,,,,++++++---,,,+++,,,------+++***,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,...---------,,,,,,,,,,,,&&&&&&(((***+++,,,,,,,,,,,,)))))),,,---******---,,,+++******,,,,,,+++***---+++***+++,,,,,,+++)))...,,,************(((&&&)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***++++++******++++++,,,---......,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++...............---,,,,,,***+++,,,+++*********,,,*********+++++++++,,,,,,***+++,,,,,,,,,++++++***,,,,,,+++++++++,,,---...------............------+++++++++++++++,,,------------,,,,,,+++******)))---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,)))***,,,......---,,,+++,,,,,,+++*********++++++++++++------------++++++.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,------......,,,++++++++++++++++++***+++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,+++***))))))+++***(((***......+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++///...,,,+++***++++++,,,+++++++++++++++++++++++++++++++++,,,.../////////---,,,***+++---......---++++++++++++++++++++++++,,,,,,------------......---------------------------,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,,,,,,,---...///+++++++++++++++,,,,,,------------...//////000000............------......//////.........---------000000//////......------////////////000000000000///////////////000000111000///...------...///000//////000000000000//////....../////////000000000............////////////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******+++---......---------------,,,,,,+++++++++++++++,,,,,,,,,------+++)))(((((()))******)))+++++++++++++++,,,,,,,,,...---+++******+++---...,,,---///...,,,+++---///,,,---,,,******+++,,,---,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---,,,,,,,,,---------,,,++++++++++++++++++++++++******+++,,,---------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------------'''''')))***++++++++++++,,,)))))),,,---******---...------------,,,,,,+++,,,+++++++++++++++++++++---+++******++++++***(((******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++***++++++++++++,,,,,,///---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...------.........---,,,,,,)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++++++++,,,------/////////......------------------,,,,,,++++++++++++*********++++++,,,---)))+++---.........,,,+++************+++,,,------++++++------------++++++......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,---......***++++++++++++++++++,,,,,,......---+++++++++,,,))))))***+++,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,+++***)))***,,,+++)))+++...,,,(((+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++///...,,,+++***++++++,,,++++++++++++++++++++++++++++++,,,------...///000,,,+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,------.........---------------------------,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///...---++++++,,,---...,,,,,,,,,,,,,,,---......+++,,,,,,---......//////------................../////////...------,,,,,,000000//////......------////////////000000000000///////////////000000111000///...------...///000//////000000000000//////------........./////////............////////////,,,---------------------***+++,,,,,,------,,,,,,------,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++------,,,+++***+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))(((((()))******)))******+++++++++,,,,,,,,,...---+++******+++---...,,,***((()))+++------,,,000---++++++++++++,,,...,,,,,,+++++++++*********---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++******,,,)))))),,,---******---+++++++++***)))(((((((((+++++++++++++++++++++,,,+++******+++---...---,,,,,,***(((&&&&&&(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000---------...---,,,,,,+++)))***++++++))))))***+++,,,,,,,,,,,,------------+++******)))***+++---...++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------....../////////---------,,,,,,+++++++++************+++,,,------***+++---.........---,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------***+++,,,,,,++++++,,,------...///...,,,***+++,,,)))***+++,,,,,,,,,,,,,,,+++***))))))***---000222,,,,,,++++++++++++++++++,,,......,,,---000...)))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,......------------,,,,,,)))+++,,,,,,++++++,,,...,,,***)))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------......---------------------------+++)))***+++,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///...,,,+++***++++++,,,------,,,,,,------...///+++++++++,,,------......,,,---......///.........//////.........---------///////////////.........////////////000000000000///////////////000111111///............//////000......////////////......------------........................////////////+++,,,---.........------***+++,,,,,,------,,,,,,+++******,,,...///...---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...---+++,,,,,,---+++************+++,,,---------,,,------------,,,+++***---,,,******,,,---,,,+++)))******+++,,,+++++++++---,,,,,,,,,,,,,,,,,,---***'''$$$%%%))),,,,,,***111,,,***,,,---,,,,,,...++++++++++++************,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------***+++------,,,+++,,,---)))***++++++))))))***+++***++++++++++++,,,,,,,,,))))))***+++++++++******,,,++++++******++++++,,,,,,,,,+++++++++,,,------************++++++++++++------------,,,+++***))),,,)))))),,,---******---+++------,,,***)))***+++)))+++,,,,,,+++***+++---+++***)))+++---//////...,,,+++(((&&&&&&(((+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,++++++******+++------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///---------------,,,++++++***+++,,,+++*********,,,,,,,,,---------.........,,,+++***))))))+++---///***+++,,,---------,,,,,,------............------,,,,,,,,,,,,,,,------...)))******+++,,,------------,,,,,,,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,------------...///...------,,,,,,---------,,,,,,++++++,,,,,,------,,,+++*********++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***,,,...---,,,+++---///,,,---...---***)))***+++******+++,,,,,,,,,++++++******++++++,,,---...///,,,+++*********+++,,,---***,,,---,,,...111///+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,.........------,,,,,,,,,***,,,------+++***,,,...+++***))))))+++,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++,,,---------........................+++***))))))+++------,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,---------,,,,,,.../////////.....................---------.........///////////////////////////000000000000///////////////000111111---......///////////////------............------............////////////............////////////+++,,,---.........------***+++,,,,,,------,,,,,,+++***)))+++......,,,***......------,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,---------------+++++++++---------+++,,,,,,,,,,,,------------***+++,,,---------,,,+++...---++++++---------,,,((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++***)))((((((***---...///000***(((,,,///,,,+++---++++++++++++************,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------)))+++...---,,,+++,,,...***,,,...---+++***,,,---******+++++++++,,,,,,,,,++++++,,,,,,++++++******,,,++++++******++++++,,,,,,+++++++++,,,,,,---...++++++++++++************,,,,,,,,,,,,,,,,,,++++++,,,)))))),,,---******------///000///---,,,---///)))+++,,,,,,******,,,...+++***)))***,,,------,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,+++,,,------------,,,+++++++++,,,---,,,+++***+++---++++++,,,,,,,,,---------+++++++++++++++++++++,,,***+++,,,---------,,,,,,......////////////......---,,,,,,,,,,,,---......*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---************+++,,,---...---,,,,,,,,,,,,---...///222111000...,,,+++++++++...---++++++++++++---...///...---,,,+++,,,---...************************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++***,,,......,,,,,,...000+++,,,---+++)))(((((()))++++++,,,,,,,,,++++++******+++---......---,,,+++,,,+++)))))))))+++---///&&&(((******,,,000///+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---...------,,,,,,,,,,,,++++++*********---///000///---+++---///+++***((()))+++,,,,,,+++***+++,,,------,,,+++***))))))***++++++,,,------........................+++)))((())),,,---...---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------'''((()))***+++,,,------++++++******++++++,,,---)))******+++,,,,,,------+++,,,.../////////..............................---.........//////000000////////////000000000000///////////////000111111,,,---///000000000///...,,,------------------,,,////////////000000000000............/////////000***+++---...///...------++++++,,,---------,,,,,,...,,,***+++,,,+++((($$$000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........+++***)))+++---///....../////////...------,,,,,,((()))+++---............---+++******+++,,,,,,+++((()))***+++,,,+++*********+++---......---+++***,,,...000///---...333777///((('''---000---+++---+++++++++************))),,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((+++......,,,+++,,,......000222111///...///222*********++++++,,,,,,,,,------------,,,,,,+++***,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,)))))),,,---***+++---)))+++---,,,***)))+++---(((+++---,,,******,,,...,,,***)))***++++++***)))'''))),,,......,,,)))'''++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************............---+++)))(((,,,,,,---------,,,+++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,)))***,,,......,,,***(((***+++,,,---...---,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,++++++***+++++++++,,,,,,---------************************,,,,,,---......------,,,000///---,,,+++,,,,,,---******+++,,,---//////000,,,//////,,,+++......+++...---+++***)))***++++++------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++))))))***))))))+++...///...***'''------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***((()))+++,,,---.........,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,---......///---,,,---...///...---(((((()))***++++++,,,,,,---,,,,,,,,,------...///...,,,***+++---...,,,******+++,,,,,,------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...//////...---,,,,,,---...///------............------..............................//////000000111111...000000///...---...///...,,,***+++---...,,,***...------------...//////,,,---......//////......---------.........//////000000///...---,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,+++***)))))))))***++++++,,,---...---,,,+++***,,,---...---+++***++++++,,,,,,,,,++++++*********...,,,++++++---......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,***+++---...,,,***,,,+++***))))))***+++,,,,,,++++++******++++++,,,...,,,***+++---,,,***'''...---,,,+++++++++,,,---)))))))))***++++++,,,,,,.........---,,,+++***)))...---,,,,,,++++++,,,,,,---......///...---+++***+++++++++++++++++++++++++++,,,------,,,+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...---)))))),,,,,,)))***++++++,,,,,,++++++***((())))))))))))************+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,---,,,++++++------,,,+++)))+++------,,,+++***+++---......,,,***((()))***------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,+++(((''')))///...,,,++++++,,,...///)))******++++++******))),,,,,,------,,,,,,+++***,,,+++***+++---...---,,,---.........---,,,,,,++++++++++++,,,,,,,,,------......---,,,,,,+++******,,,---...//////---+++***---,,,,,,++++++,,,,,,---++++++******+++---...000,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,---------.........///...---,,,,,,,,,,,,,,,------------------------,,,//////,,,+++...---***---,,,++++++******+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---+++******+++++++++,,,...///...+++)))((())))))***+++,,,---...***+++,,,,,,,,,,,,+++***++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,---......///...---...//////...---))))))******+++,,,,,,------,,,,,,,,,,,,,,,------...,,,***+++---...,,,******+++,,,,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...///...------------.../////////000000000000//////.........................../////////000000000111...000000///...---...//////---+++,,,...///---,,,...------------...//////,,,---......//////......---------.........//////000///...------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,......,,,,,,,,,------,,,,,,+++------...---,,,++++++,,,---------,,,,,,,,,++++++---///111000---,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///---+++,,,...///---+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,+++***,,,///000...,,,************+++---......,,,,,,,,,+++++++++++++++------------,,,+++******++++++******))))))******,,,,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************++++++************************+++++++++++++++++++++++++++...---)))))),,,,,,)))+++++++++,,,,,,+++++++++)))))))))*********++++++***+++,,,,,,------,,,,,,,,,+++************+++,,,...,,,++++++,,,,,,+++))))))+++---...,,,+++++++++,,,------,,,***)))***+++------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******,,,+++((((((***///---,,,++++++,,,---///******++++++++++++******,,,,,,------,,,,,,+++***,,,+++++++++---...---,,,,,,,,,------,,,++++++***+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---...///...---+++***---,,,,,,++++++,,,,,,---,,,++++++++++++,,,...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111------......------,,,,,,//////...---,,,++++++***,,,///...++++++------***++++++,,,,,,,,,+++******)))******+++---......///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,---,,,,,,---//////---+++'''((()))***+++,,,,,,---***++++++,,,,,,++++++***------------,,,***)))(((,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,------...///.........000000///---***++++++,,,,,,------------,,,,,,+++++++++,,,,,,---,,,++++++------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...///...------------.../////////000000000000//////........................////////////000000000000...000000///...---...//////...------//////...---...------------...//////,,,---......//////......---------...............000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,......------------,,,,,,###)))//////+++((())),,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,///---,,,---...///...---++++++************++++++,,,++++++******++++++,,,+++++++++,,,...///...---))))))***+++,,,,,,++++++......------,,,++++++***+++,,,,,,------,,,,,,++++++++++++*********))))))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++************++++++************************+++++++++++++++++++++++++++------)))))),,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---+++******++++++***))))))+++......,,,+++++++++***+++,,,,,,******+++,,,------------------------((()))***+++,,,------------------,,,,,,+++++++++,,,)))))),,,,,,))))))+++...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***---,,,+++,,,...///...---++++++,,,,,,++++++******,,,,,,,,,---------......))))))***+++---...//////,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///222333,,,,,,.........---,,,+++//////...---,,,++++++***,,,......++++++------******+++,,,------,,,***)))******+++,,,,,,---......---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---...---++++++---...---,,,++++++++++++************++++++++++++++++++++++++---------,,,+++***)))(((,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------///......///111111///---,,,,,,,,,---------......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///.........------.........------............------........................////////////000000000000...000000///...---...///...---------.........---...------------...//////,,,---......///.................................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---,,,+++***+++,,,---......---------......---,,,---------------,,,,,,,,,$$$+++...,,,******,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++***)))(((,,,,,,---,,,+++)))'''&&&------,,,,,,++++++++++++***+++,,,,,,---------,,,------------,,,,,,++++++)))******+++,,,,,,,,,,,,------------------------///---***))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,)))))),,,---***+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***(((***,,,---+++*********)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,...------,,,,,,++++++***+++((())),,,,,,)))))),,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---,,,+++,,,...///...---++++++,,,,,,,,,,,,++++++,,,,,,---------.........))))))***+++---...//////,,,------......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++,,,///111333+++,,,---.........,,,,,,------------------------+++......+++***---,,,***)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---...,,,******+++,,,,,,+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........///111000...,,,------------------......,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////.........000---..................---------............------........................000000000000////////////...000000///...---...///,,,,,,------,,,,,,,,,---...------------...//////,,,---......///..............................---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******))),,,,,,+++***+++,,,...///...,,,+++,,,...///---,,,+++++++++++++++,,,,,,,,,((()))---000111111...,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,++++++++++++,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,+++***)))((((((,,,,,,---,,,+++)))'''&&&)))*********+++++++++,,,******+++,,,------------,,,,,,---------,,,+++***************+++,,,,,,---------------------------///,,,***)))+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---,,,)))))),,,---+++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''))),,,---------''')))+++,,,***)))))))))(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))---------,,,,,,++++++++++++((())),,,,,,)))))),,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---,,,+++,,,...///...---,,,,,,---------------,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************************,,,+++++++++,,,...///000,,,,,,------......------,,,,,,,,,------.........+++...---******,,,,,,)))******+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,------+++)))***+++,,,,,,+++******+++,,,---......///,,,++++++******++++++,,,))))))***+++,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000---+++------------------------+++++++++++++++,,,------+++,,,------++++++,,,---***+++,,,,,,------,,,,,,***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///------...//////...------//////000000000000//////........................000000000000////////////...000000///...---...///+++,,,------++++++,,,---...------------...//////,,,---......//////.....................---------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,+++***++++++++++++,,,---......---+++)))***---///---+++******++++++++++++,,,,,,///---,,,---//////,,,)))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,(((***,,,---,,,,,,---...))))))***+++,,,,,,++++++(((((()))******+++,,,,,,***+++,,,,,,------------******+++,,,+++***)))(((,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++...///---***,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***,,,,,,))))))------+++---,,,+++******+++,,,---++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++(((''''''))),,,.........''')))+++,,,***))))))))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,,,,))))))+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,+++***+++---...---,,,,,,,,,---.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++------******,,,,,,)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++------+++++++++------,,,+++))))))***+++,,,---......,,,,,,+++******+++,,,,,,))))))***+++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000***,,,...---+++***,,,...***+++,,,,,,------,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---------...//////...------//////000000000000//////........................111000000000/////////......000000///...---...///+++---......,,,+++,,,......------------...//////,,,---......//////......//////.........------------,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***,,,------,,,,,,)))***+++,,,------------,,,)))''')))---...,,,)))+++++++++,,,,,,,,,------++++++***))))))***,,,...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---,,,***)))+++---++++++,,,------,,,++++++,,,++++++******++++++,,,'''***------++++++,,,...************+++---......++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,***)))'''...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******---111222...***---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))),,,,,,))))))---...+++---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,+++******+++***)))+++---...---,,,)))+++------,,,+++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...---******,,,+++((((((***+++++++++,,,,,,+++++++++******++++++++++++******,,,,,,------,,,,,,+++***+++***)))***,,,---,,,+++++++++,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---)))***,,,------------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,+++,,,---///000------------------------+++------******,,,,,,)))++++++***)))***+++---...******+++,,,------...///***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((***------,,,,,,---......---++++++++++++************)))---,,,+++******+++,,,---******+++++++++******))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111***,,,...---+++***,,,...++++++,,,---------,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++*********+++,,,---...//////...---,,,------............------........................111111000000/////////......000000000...---...///,,,...000///---,,,---000...------------...//////,,,---......//////......//////.........---------,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++"""###&&&)))+++,,,,,,,,,(((***+++---......------,,,(((&&&(((,,,...,,,))),,,,,,,,,------.........'''***,,,***)))+++333:::---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,...---+++***,,,...++++++------------++++++,,,++++++++++++++++++,,,)))+++---,,,(((&&&''')))...---,,,+++++++++,,,---...------,,,,,,++++++***,,,,,,,,,------,,,,,,++++++,,,---......,,,+++)))000///---,,,+++,,,,,,---+++++++++++++++++++++++++++******...333444000+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,))))))---...,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))...---+++,,,------,,,***+++---//////...,,,,,,---***,,,,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,------...///...+++***,,,+++(((''')))***++++++,,,,,,++++++************++++++*********,,,,,,---------,,,++++++***)))((()))+++,,,+++***)))***+++,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---(((***+++---......------***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000........................---...///000000///...---...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------+++(((***///000,,,+++///---,,,+++******,,,...///******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++...---,,,+++***)))))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---...---,,,---///000///...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------,,,,,,+++***))))))+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///++++++,,,,,,,,,,,,---------,,,++++++,,,---,,,+++,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,...111000...---///222////////////////////////000111111000///......///000000000000000000000000......//////...---,,,,,,.........------,,,,,,,,,111000000000111000...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))$$$%%%(((+++---.........///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,---------,,,,,,------,,,***((()))+++...+++,,,...---,,,++++++,,,......---+++++++++++++++,,,(((%%%''',,,///---***000...,,,+++,,,------,,,,,,++++++******++++++,,,---,,,***))))))***,,,---...------...//////...,,,---......,,,++++++---///+++***)))***,,,---,,,+++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,++++++*********////////////////////////---,,,,,,+++*********+++***++++++,,,,,,++++++***...---+++,,,,,,---+++***------,,,++++++******)))%%%(((+++---...,,,***(((***+++,,,,,,******+++,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,************************++++++++++++******))))))+++,,,------------,,,+++,,,,,,,,,++++++*********)))***+++,,,---,,,++++++...---,,,,,,......---,,,***------((((((------***...---,,,---......---,,,******+++,,,,,,---......000000000///------...///+++666<<<444***))),,,...---,,,,,,,,,,,,---......%%%&&&))),,,.../////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...........................------............------------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------(((%%%''',,,---)))))),,,---,,,+++******,,,---///******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++******)))+++++++++*********))))))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,+++******,,,---///++++++,,,,,,,,,,,,------///...------//////...---,,,------......------,,,++++++,,,,,,,,,---------------------------------+++,,,------,,,,,,---...........................///000111000///...///000..............................//////...------,,,------------------,,,,,,......---...000000///---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******))))))+++,,,------------...---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++***++++++,,,---------------,,,++++++***---------,,,******,,,...***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&(((,,,...---***///...------......---+++,,,++++++******++++++,,,---,,,+++******+++,,,------,,,,,,,,,......---+++,,,------+++******,,,...+++*********,,,---,,,++++++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***...,,,++++++,,,,,,+++***+++++++++++++++++++++,,,((()))+++------,,,***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++************************++++++++++++*********)))***+++,,,------,,,+++***,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++---,,,+++,,,---...---+++***------))))))------***+++***((()))***++++++***+++++++++,,,,,,---------......///---,,,+++,,,...+++444888222******,,,------,,,,,,,,,,,,---......******+++------.........---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,***)))***---...,,,+++------,,,+++***+++,,,---...******+++++++++,,,,,,,,,******++++++,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++***)))***+++,,,,,,***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,++++++*********+++++++++***************++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------...------...//////...,,,,,,------......------,,,,,,,,,,,,,,,---------------------------------------,,,+++,,,.........---------------------------...///000000///...///111.................................///......---,,,,,,,,,------------------,,,++++++,,,...000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------.........---,,,+++***))),,,---......,,,,,,---...)))+++------,,,,,,---...)))***+++---......------,,,)))'''(((,,,...---+++...------...///...,,,***,,,++++++******++++++,,,...---,,,++++++,,,---...,,,+++++++++------+++***+++,,,,,,+++***)))+++---,,,+++***+++,,,---,,,+++,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++************************,,,,,,++++++******++++++***++++++,,,,,,++++++***---,,,++++++,,,,,,+++***)))******+++,,,,,,------+++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,---+++***+++,,,---,,,++++++---,,,)))))),,,---+++---+++******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,+++000333///++++++,,,,,,---,,,,,,,,,,,,---......///......------------------,,,,,,++++++,,,,,,------,,,,,,+++************------------------------...---,,,++++++,,,---...+++,,,---...---,,,+++******++++++++++++,,,,,,,,,,,,+++,,,---...------...,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,******++++++,,,---......+++*********++++++,,,---+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++))))))***+++,,,+++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---------------,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------+++++++++,,,......,,,***,,,------......------,,,,,,,,,,,,------------...........................000...,,,---000222000---------------------------,,,...//////......000111........................---...............------,,,,,,,,,------............,,,+++,,,...//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///...---+++++++++,,,---+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------,,,,,,+++******,,,......---,,,------(((***,,,---,,,,,,---///)))***,,,......---,,,+++,,,***((()))+++---,,,+++...,,,******,,,---,,,+++,,,++++++******++++++,,,...------,,,,,,------...,,,++++++,,,------,,,***+++,,,,,,,,,******+++---,,,+++***+++---...---,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***---+++***+++,,,,,,+++************++++++,,,,,,,,,...------,,,++++++++++++***+++,,,,,,******+++,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,+++******+++,,,+++...,,,******,,,...//////,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******)))------------------------///...---,,,,,,---...///+++,,,---...---,,,+++************+++++++++,,,,,,)))))))))))))))***+++***++++++++++++,,,,,,------******+++++++++,,,,,,,,,******+++,,,------......************+++,,,------++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,+++***+++,,,------+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************+++++++++,,,,,,,,,------************************------------------------++++++++++++,,,,,,------+++++++++,,,,,,,,,------******+++---......,,,***,,,------......------,,,,,,,,,---------.................................000...,,,---000222000---------------------------,,,...//////......///111////////////////////////------...............---,,,,,,,,,------.........111///------.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++---,,,+++******+++------***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***+++,,,,,,------------(((***,,,---,,,+++,,,---(((***,,,---,,,,,,---///+++,,,.........,,,***))),,,+++******+++,,,,,,,,,...+++'''&&&(((***,,,---,,,++++++******++++++,,,---------------------------,,,+++,,,......,,,++++++---......,,,+++,,,---,,,+++***+++---...---,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,*********,,,,,,+++***,,,,,,,,,+++++++++******///...,,,++++++++++++,,,***+++,,,,,,******+++,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++******,,,,,,+++***,,,+++***++++++***+++,,,***)))'''''')))+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++---...,,,******+++,,,,,,,,,------,,,,,,,,,,,,---.........---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------,,,,,,++++++************++++++++++++***,,,,,,)))))),,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------...///,,,,,,,,,,,,------------+++,,,------++++++,,,------,,,+++,,,.........,,,,,,+++)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++---///111111///,,,,,,------......------,,,,,,---------....................................---,,,+++,,,.........------------------------------...//////...---...000000000000000000000000000,,,---......///.........,,,,,,------------------333000...------...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***************+++++++++******++++++,,,---...++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...)))***+++,,,---.........(((***++++++++++++,,,...)))+++------,,,,,,---...------......---+++***))),,,,,,++++++++++++,,,,,,...+++'''&&&'''***,,,---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,---......---++++++---///...---,,,,,,------,,,+++,,,---...---,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***+++***)))***+++,,,+++***------,,,,,,+++******)))---,,,,,,++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,---,,,+++---******,,,,,,******---+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000,,,******,,,,,,***,,,///---,,,,,,,,,,,,---......++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,************++++++++++++---///...******...///,,,++++++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......,,,,,,,,,------------...+++,,,------++++++,,,------,,,+++,,,---......,,,,,,+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++---///111111///,,,,,,------......------,,,------------....................................+++,,,------,,,,,,---...........................---/////////---,,,---...////////////////////////,,,------...//////......------------------,,,,,,000...++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,---------------,,,+++++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......***++++++,,,------------***+++++++++***+++...000***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))***,,,------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++------+++******,,,......---++++++,,,---,,,+++,,,.........------+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......************************++++++******++++++,,,---***++++++,,,,,,++++++******))))))***+++,,,,,,***,,,+++++++++++++++++++++*********+++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///---,,,+++,,,---...---+++...***))),,,,,,)))***...---------......---***(((+++++++++,,,,,,---------,,,---...---,,,---...000---***+++---,,,(((+++111---,,,,,,,,,,,,---......,,,,,,---...............---,,,,,,++++++,,,,,,---***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---,,,+++***+++,,,---)))************+++++++++***---,,,''''''+++,,,)))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,+++***+++---...---,,,,,,+++)))'''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------........................------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,---------((()))+++---000///---***,,,------......------,,,---------.........//////////////////////////////,,,///111000...---///222////////////////////////...///000///---,,,,,,---........................,,,,,,---.../////////............------,,,,,,,,,---+++))))))+++---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------.../////////...---,,,,,,,,,+++***+++,,,...///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,+++***,,,///222+++,,,...---,,,++++++,,,++++++++++++,,,---...///,,,------,,,++++++,,,---***+++,,,///111000---***,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++***)))***,,,,,,***))))))+++------,,,+++***+++---,,,+++,,,...///...---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,------.........+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++***)))((()))+++,,,,,,************++++++,,,------((()))***+++++++++++++++***+++,,,,,,******+++,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,------*********++++++,,,,,,,,,------,,,+++,,,---...///...---,,,,,,......---,,,...))))))------))))))...******+++,,,,,,***&&&###******+++,,,,,,---......+++,,,------,,,,,,...000---+++,,,...+++'''***222---,,,,,,,,,,,,---.........///000000000///...---***---///...,,,+++---000///...---,,,+++,,,,,,---...------,,,,,,------...//////............//////......---,,,,,,+++******...------,,,,,,------...---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222000///---,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---......///000111222222***+++,,,------,,,+++***...---+++***)))***+++++++++******))))))******+++++++++++++++++++++++++++222---)))***...///+++&&&))))))*********+++++++++************************,,,++++++***+++,,,...///000...,,,,,,------,,,+++,,,,,,,,,,,,+++***))))))------,,,,,,,,,---......---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---...//////......///111------............------///...---,,,,,,---...///+++++++++,,,,,,...///000000///...---------------000000000///......---------.........//////000000000///---,,,,,,---///000222---)))+++000333///+++........................,,,,,,,,,---------......---)))%%%%%%(((+++---,,,***************************---//////,,,******+++,,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,------++++++++++++------***+++,,,,,,---------,,,---......,,,++++++---///,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,++++++***444000---,,,---...,,,******+++,,,,,,******+++,,,---+++***+++......,,,***++++++++++++++++++++++++*********)))))))))))))))---------,,,,,,+++++++++------++++++++++++------)))***,,,---...---,,,,,,***,,,//////---+++******,,,---...---***%%% ...------,,,,,,++++++***+++*********+++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++///000///---+++******,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++++++++,,,,,,---------***+++---//////...---,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...,,,+++)))((()))+++...///***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---...///000000...,,,***000,,,******---...,,,***000***$$$&&&...111...)))+++++++++++++++++++++++++++,,,---------,,,+++***------............---------...///...---,,,---...,,,------,,,+++,,,...000000---,,,---///000...,,,+++,,,------,,,,,,---//////...---,,,,,,,,,------------------------------///......------......///......---,,,,,,+++******,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******++++++---...///000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------+++++++++,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++000---***+++---...+++(((***+++++++++,,,,,,,,,,,,+++++++++***************---,,,+++++++++,,,---...///...,,,,,,------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++,,,------------,,,,,,...//////...---///000......////////////......///...------------...///............//////000111//////...---------------.........///////////////,,,---------............---,,,***))))))***+++,,,...***((()))---000///---........................+++++++++,,,,,,,,,---------+++))))))+++,,,+++***++++++++++++++++++++++++***---///...,,,******+++,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,---------,,,++++++---///,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---+++***,,,...---++++++,,,---,,,+++***+++------+++***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,'''))),,,......------...---...//////...+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---...---------///000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,------...++++++++++++++++++,,,---+++++++++++++++++++++++++++,,,---,,,+++***,,,...+++,,,,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------.........---++++++---------,,,+++++++++,,,...)))%%%&&&+++...,,,)))+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,------------,,,,,,---...///...---,,,---...---------,,,++++++---//////---,,,---//////...,,,---,,,+++,,,.........---......---,,,,,,,,,------,,,,,,---......---,,,,,,...------,,,,,,------......------,,,,,,++++++*********))))))))))))******'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---&&&''')))+++---...//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,++++++++++++++++++,,,------------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++*********)))------,,,+++++++++,,,,,,///---++++++,,,---,,,+++))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,---------------+++---......------.../////////000000000000/////////...------------...////////////////////////000//////...------------...------......///000000111,,,,,,,,,,,,,,,---------000///---,,,,,,,,,------111000///...---,,,++++++------------------------*********+++++++++,,,,,,...---------...---***(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,******+++,,,,,,++++++,,,,,,---...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,+++++++++,,,,,,+++******,,,---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,***)))***,,,------,,,+++---...---,,,+++,,,---,,,++++++,,,------,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,'''))),,,...---------...,,,---.../////////......******+++,,,,,,---......------,,,,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))+++,,,---,,,,,,...000))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...,,,******+++---...------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---+++---///000000---)))'''++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++...///---)))(((+++...,,,***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,---///---......---++++++---......---,,,---...///...,,,...,,,***+++...000...,,,------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******))))))))))))******'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++)))+++---+++++++++,,,,,,,,,,,,------,,,,,,++++++******)))...------,,,++++++++++++...,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,------,,,,,,---///......////////////...............------........................---------///......---------..................//////000000,,,,,,,,,,,,,,,---------111000///...------......'''+++//////---+++++++++------------------------++++++++++++,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------,,,,,,++++++***+++,,,+++******+++,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++***+++++++++,,,...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***,,,---,,,***))))))***************++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,...---,,,+++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,+++******+++---+++,,,///111000...+++(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,******+++---...,,,---...---***)))+++---+++,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---......,,,,,,---///---......---,,,+++,,,---------------------------...,,,***+++...000...,,,,,,---------------------+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///...***)))+++...************++++++++++++,,,,,,,,,,,,++++++******------------,,,++++++***---,,,******,,,------,,,,,,,,,,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------,,,,,,---///,,,------......------,,,---..................------......//////...---,,,......---------......///000000//////...............------------------------,,,,,,++++++*********(((---------...///------------------------,,,,,,,,,,,,------------+++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,+++***+++,,,,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,+++,,,,,,---......,,,,,,---...+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++,,,++++++******+++,,,---...---------,,,,,,+++++++++)))***+++---.........---+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++---...---+++*********+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))---,,,+++******)))***************++++++,,,,,,,,,++++++,,,+++***)))+++---+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,++++++---///000///---***+++,,,---,,,***)))+++---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------+++,,,------,,,,,,---///,,,---......,,,,,,,,,---,,,---------,,,,,,---------,,,+++,,,.........---+++,,,---.........------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...---+++***+++...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---+++******,,,------,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---...............+++---......------...///,,,,,,,,,------,,,,,,,,,------...//////...------...///111111222111000///...------------...//////111000000///......------............------------,,,,,,,,,---------------"""'''---000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++++++++***+++...000************************,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,***,,,------,,,++++++,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,...///...,,,++++++,,,+++---...---,,,+++,,,---***,,,...---,,,++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,(((***,,,,,,,,,,,,...000...------,,,,,,,,,------......---,,,,,,+++******((()))+++---////////////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***---///000...------...++++++,,,,,,,,,---------++++++************++++++******+++,,,,,,---......------,,,,,,,,,,,,++++++***+++---......,,,***)))++++++******))))))***************++++++,,,,,,---***+++,,,+++))))))+++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///111000,,,)))***---...,,,)))(((***++++++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---......//////......---***+++------,,,,,,---///***,,,......---------...+++---...---,,,+++,,,---+++,,,------,,,,,,---///+++,,,---.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************+++,,,......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))******++++++,,,,,,,,,+++++++++,,,,,,+++++++++******))))))******+++,,,++++++************++++++------------------------+++,,,---,,,,,,+++,,,---*********+++++++++,,,,,,***++++++,,,,,,---------***+++,,,---------,,,+++,,,***)))***,,,------,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,------...............,,,...//////...---///000,,,------------------,,,------...//////...---------...000222222222111000---------------.../////////////////////.........------------,,,,,,++++++------...///000000000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---//////---,,,---...++++++++++++++++++++++++,,,***((((((***,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........***,,,......---,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,***+++---+++,,,---,,,+++***+++---***,,,......,,,***+++---++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,)))***,,,,,,+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***---//////---,,,++++++***+++++++++,,,,,,,,,,,,---+++)))(((((()))+++---+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,)))******+++,,,,,,------***++++++***))))))***,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,---...///...---,,,+++,,,,,,,,,+++++++++,,,,,,,,,+++***)))------------------------++++++******+++---...///,,,------......------,,,)))+++,,,,,,,,,,,,...///(((+++---............///+++---...---+++***,,,...***---///...,,,+++---000***+++---...///...------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))))))))***,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,******+++,,,---.........***+++,,,------,,,+++***++++++***)))***+++---...+++******************+++------------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------)))***+++,,,------...///)))***,,,---...------,,,,,,***)))***+++------,,,,,,,,,,,,,,,+++***))))))------,,,,,,------...///+++++++++,,,,,,---------,,,---......//////......---...//////......///111---..................---,,,---...//////...---,,,***,,,...000111111000///---------------...///000------......///000000000,,,,,,,,,++++++*********))))))+++,,,---.........+++(((&&&%%%'''+++///222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++///333333000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...---++++++++++++---...((()))***,,,---...//////+++---//////...,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,,,,------...$$$(((+++,,,+++***,,,...***+++,,,,,,******+++,,,***,,,......+++***+++---++++++++++++++++++++++++++++++,,,,,,---...//////+++++++++,,,,,,---------++++++------------++++++///...,,,+++***+++,,,,,,---------,,,******+++---++++++,,,,,,---,,,,,,+++***++++++,,,,,,------...***,,,---//////...,,,+++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++---...---***&&&$$$###)))************+++++++++...,,,)))''''''))),,,...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***)))***+++---...++++++++++++,,,------...))))))***+++,,,,,,------***++++++***))))))***,,,,,,,,,,,,,,,,,,+++)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++,,,,,,---...+++...///---***)))+++...000//////000111000...+++------------------------++++++******+++---...///+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,...///'''***---.........///000***,,,...---+++***,,,...///...------++++++***))),,,,,,------...---------((()))***+++,,,,,,+++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,+++))))))))))))***+++++++++*********))))))111///---------...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///......------,,,++++++---------,,,,,,+++++++++///...---+++)))***...111++++++******++++++,,,---************************%%%+++,,,((((((,,,...+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------..............................////////////......---........................------------------------...//////,,,((()))///555000...---,,,,,,---...000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,---+++******---111...........................,,,+++,,,------+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,---,,,+++)))(((...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,++++++*********000///,,,******+++---///+++******+++,,,---...///,,,++++++******++++++,,,+++******,,,///...+++'''+++,,,,,,------,,,,,,+++------,,,+++,,,---...///------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------111---)))***...111000...************+++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......///---+++)))******************++++++,,,---,,,,,,---...---,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++***,,,------,,,++++++,,,---+++)))((()))))))))'''+++***)))))))))***+++,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,,,,---,,,+++)))(((+++++++++++++++++++++++++++***)))***+++++++++))),,,+++***+++,,,---+++))))))***+++***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333((())))))***,,,------...++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++++++++++++++++++++++++++...------,,,,,,++++++******+++,,,,,,---,,,,,,,,,)))***+++,,,,,,++++++***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***+++,,,---,,,,,,,,,+++++++++***---+++******++++++***)))---,,,,,,,,,,,,---......((()))+++---///111333444---,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------------,,,,,,,,,---------,,,,,,+++++++++---...---,,,***+++---000++++++******++++++,,,---------------,,,,,,,,,,,,&&&+++,,,)))(((,,,...,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------........................///000000111111111000000........................------------------------,,,...///---******///444111000///......///000111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------***,,,---,,,+++***---///------------------------...---++++++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,+++***)))------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,...,,,+++******(((###+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///,,,)))***...000...+++...---,,,++++++******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------......---+++******+++,,,+++++++++,,,,,,---...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,***************+++,,,---+++******)))***+++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++***)))***+++,,,+++))),,,+++***+++,,,---+++)))***,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))***+++------------------,,,,,,,,,,,,*********+++,,,+++)))''',,,,,,,,,,,,,,,---......---------.........//////+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,...++++++******++++++,,,---.........------,,,,,,,,,'''+++,,,***)))+++---,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...........................///000000111111111111........................------------------------***---///...,,,,,,///333111000///......///000111......---,,,,,,,,,------------------,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++......------------,,,,,,,,,---...///...---+++******+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,---,,,***(((+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---+++***+++---...+++(((///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---+++++++++++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,)))+++,,,+++)))(((+++---+++++++++++++++,,,------++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,+++***+++,,,---+++)))***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---------,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,---,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,...///...,,,))),,,,,,++++++,,,,,,---.........---,,,++++++******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,+++***)))***+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++******++++++,,,---++++++++++++++++++,,,,,,(((+++,,,+++***+++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++........................+++,,,---...////////////........................------------------------))),,,...///......///111///...------------...///...------,,,,,,,,,------......------,,,,,,,,,+++***+++---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++------......------,,,+++***,,,---......---+++)))++++++++++++++++++++++++)))***+++---...//////...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,...---***''',,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++---,,,,,,+++---...+++***************++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***,,,------,,,++++++,,,))),,,---***%%%"""%%%))),,,++++++,,,,,,,,,------,,,+++)))))))))+++---...------------------------------,,,,,,,,,+++++++++---,,,+++*********,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++***+++,,,---+++)))''')))+++,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,---..................---,,,,,,+++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000000---+++,,,++++++++++++,,,------((()))***+++---...///000,,,,,,------......//////,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,+++*********+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---+++++++++++++++******++++++,,,---((()))******+++,,,------***+++,,,,,,+++***+++---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++......---+++........................++++++,,,...////////////////////////////////////------------------------***,,,...///////////////......------------......------,,,,,,,,,------............------,,,,,,,,,++++++,,,---...---+++***------------------------///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++000...---++++++,,,---...***,,,---......---+++)))***++++++,,,,,,++++++***,,,,,,,,,+++)))(((''''''+++,,,,,,------,,,,,,++++++,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......---+++))),,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))+++,,,,,,,,,,,,---///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***,,,------,,,++++++,,,))),,,---***%%%###&&&)))++++++,,,,,,------------,,,+++***))))))+++---///------------------------+++++++++,,,,,,---------,,,,,,*********+++,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***++++++***+++,,,---+++)))((()))***+++,,,,,,***)))+++++++++,,,,,,---------,,,++++++---000000///---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---.../////////......---,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++,,,......,,,***+++++++++++++++,,,---------------.........//////............////////////+++++++++++++++,,,------,,,,,,++++++,,,,,,---...++++++***++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))******+++,,,------...++++++,,,,,,,,,,,,------)))+++---...,,,+++++++++++++++******++++++,,,---******+++,,,------...///,,,+++,,,---,,,)))***...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///000...+++........................---...//////000000000000////////////////////////------------------------,,,---......///.........000000000000000000000000------,,,,,,,,,---...............------------------,,,+++,,,------+++***...........................,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++******+++,,,,,,******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------......111///,,,******+++---///***+++,,,---------,,,+++***+++,,,------,,,+++******+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------,,,,,,+++///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++---,,,,,,,,,---...000//////............///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,(((***,,,,,,******---000******+++,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++******++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,+++***+++,,,---+++))),,,++++++,,,......---+++***++++++,,,,,,------...+++******---111222000---++++++,,,,,,---------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............------,,,,,,---...///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,---------...+++***)))***,,,---,,,++++++++++++***++++++,,,---222111000///---,,,******...............---------+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...)))***+++,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******++++++,,,,,,,,,---+++++++++,,,,,,---------***+++---,,,+++***+++,,,++++++******++++++,,,---++++++++++++++++++++++++---***+++...---)))***///,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))),,,000222///,,,..............................//////000/////////////////////////////////------------------------///...------......------//////000000000000//////,,,,,,,,,,,,,,,---...///------------............///---***+++,,,---,,,***------------------------,,,,,,,,,---...---+++(((------------------------***+++,,,,,,******+++,,,---,,,+++*********+++,,,)))***+++---......------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...---,,,,,,,,,------+++++++++,,,,,,---------)))***,,,------,,,***)))'''))),,,------///333666+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---...---,,,++++++******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---000///...------------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,*********+++,,,...///111)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,+++***+++,,,---+++)))---+++******---...---,,,******+++,,,,,,---......,,,***))),,,000111---))),,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------...---,,,,,,---...///000+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---)))***,,,---......---,,,---------.........//////---+++******,,,......---++++++******++++++,,,---******+++,,,,,,------............------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...(((***+++---......------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,++++++******++++++,,,---++++++***)))((('''&&&%%%---***+++///---))))))///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,111333000,,,........................---------...------,,,,,,000000000000000000000000------------------------111///---------------,,,------............------,,,,,,,,,,,,,,,---...///,,,---------.../////////111---******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...***'''------------------------***+++,,,,,,******+++,,,...---+++*********++++++)))***+++---......------+++,,,,,,------,,,,,,+++...---++++++++++++---...*********++++++,,,,,,,,,------.........---,,,++++++******+++,,,---...///)))***,,,------,,,***)))***+++---+++))))))+++...+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))),,,...************+++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,------,,,++++++************,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++***,,,...---,,,+++,,,,,,,,,***)))***+++---,,,,,,((()))***+++,,,+++******---------------,,,+++***++++++++++++++++++++++++,,,---......---,,,***)))(((***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++,,,+++***+++,,,---+++)))---***''''''***,,,,,,+++******+++,,,,,,---......---***)))+++//////***&&&...------,,,+++))))))(((++++++++++++++++++++++++++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++,,,,,,---...+++,,,............,,,+++------------------------...---,,,+++***+++,,,---))))))***+++,,,...///000---,,,,,,++++++,,,,,,---000///...---,,,+++******---...,,,***---111///*********))))))******+++,,,(((+++---,,,***))),,,///+++,,,+++***)))+++///222...+++))))))***,,,,,,+++,,,***)))***+++,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,+++******++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***///...,,,+++***++++++,,,))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...............---------......////////////......////////////////////////------......///000000000000000000000000000000000---------------...///000---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,///---,,,++++++,,,...////////////...---------,,,///---+++))))))+++---///***+++---......---+++***,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///000111000+++###***++++++,,,,,,------...+++++++++++++++++++++++++++---///...+++)))+++---++++++++++++++++++++++++,,,---......//////.........---+++)))(((((())))))///...,,,+++***+++,,,,,,,,,---...---+++***+++,,,,,,***(((***---...,,,***---,,,***)))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++......***%%%(((......)))+++,,,,,,------,,,,,,+++///---)))'''&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++***)))((())),,,...+++++++++++++++***)))(((///((($$$(((***(((&&&(((.........------,,,,,,,,,++++++++++++++++++++++++$$$&&&***,,,,,,+++******++++++************++++++000///---,,,++++++,,,,,,------......------,,,+++------,,,,,,,,,,,,++++++&&&,,,...***(((+++,,,)))+++,,,------++++++,,,------,,,,,,++++++,,,,,,---000...---+++******++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++...---+++***)))***++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,,,,++++++,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---/////////...............------,,,***,,,000...)))+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++***)))+++,,,,,,+++,,,---///---,,,***)))+++,,,,,,++++++***))))))+++,,,,,,++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++...,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++***++++++***))))))***,,,///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++...---,,,+++++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,//////////////////000000......////////////......////////////////////////000000000000000/////////........................---------...............---,,,,,,++++++,,,,,,---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********+++,,,...000222---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,...---***&&&---------------,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))((()))+++******+++++++++,,,,,,,,,++++++,,,---------------...---,,,************+++...---,,,+++++++++,,,,,,,,,---...---+++***+++,,,,,,***)))***,,,...,,,+++---,,,+++************+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))%%%'''------))),,,------......------,,,///---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++***)))((())),,,...+++++++++++++++***))))))...)))'''***+++((((((+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---++++++************++++++,,,,,,++++++,,,---//////,,,,,,------,,,,,,+++***+++++++++,,,,,,---------)))---...******------***+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------......//////+++---,,,***+++...---))),,,,,,++++++,,,,,,---...///,,,)))***...///---)))(((***---...---,,,,,,------,,,******+++,,,,,,+++,,,***))))))+++,,,,,,++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,---.........------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******++++++,,,---***++++++***))))))***,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,---.........///000000000......////////////......////////////////////////222222111111000//////...........................---.../////////...---,,,---,,,,,,++++++,,,,,,---/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---...///000++++++,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***((()))+++---......///......---,,,,,,++++++++++++++++++++++++++++++***+++,,,+++)))((()))************++++++,,,,,,---++++++,,,,,,,,,---------------,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,---...---+++***+++,,,,,,+++***+++,,,---,,,+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))''')))---...,,,---......//////......---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++***)))))),,,...++++++++++++++++++***)))+++******,,,+++)))***...***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,...///++++++************++++++++++++++++++,,,---...///++++++,,,,,,++++++***))))))******+++---......///---...,,,***+++......++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,***,,,,,,)))***---,,,)))+++++++++++++++,,,------+++)))(((***---......,,,)))+++------,,,,,,,,,------,,,***+++,,,---,,,+++---+++***+++,,,...------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,.........---,,,++++++++++++++++++++++++,,,,,,---,,,++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++***)))***+++,,,---***++++++***))))))***,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,------------++++++++++++,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++,,,------***++++++,,,---......///......////////////......////////////////////////000000000000//////......000000000000000000000000---...///000000...,,,***---,,,,,,++++++,,,,,,---...///000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------...,,,***))))))***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++------------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,------,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///111111------............------+++,,,,,,,,,,,,,,,++++++************************++++++++++++,,,...///000++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++++++++******,,,...+++++++++,,,,,,+++******(((***,,,,,,***(((+++///***************)))))))))++++++++++++++++++++++++000...+++++++++---------,,,++++++******++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---......///---+++***,,,......,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---...---,,,+++***,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))),,,---***))),,,,,,******************+++,,,,,,)))+++,,,,,,***)))+++,,,,,,---,,,+++)))***---000---,,,+++,,,------,,,+++///---,,,,,,...//////...+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------,,,+++------------------------***,,,...---+++***,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++***)))***+++,,,---***++++++***))))))***,,,(((((()))***,,,---......++++++++++++++++++++++++++++++++++++,,,---------***++++++,,,------------'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,++++++,,,,,,---...//////......////////////......////////////////////////---------.........//////000000000000000000000000---...///000000...,,,***---,,,,,,++++++,,,,,,------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------......//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,------,,,+++***)))))))))*********+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,+++***))))))++++++*********+++,,,---))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......000222,,,,,,------------,,,,,,)))***+++,,,,,,+++******************************+++++++++++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,+++******,,,...***++++++,,,,,,,,,++++++&&&))),,,+++))))))+++---***+++++++++++++++++++++************************---+++***+++------+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---......---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------,,,,,,+++++++++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---//////......------,,,,,,)))---...+++***,,,---+++******))))))******+++,,,+++...000---)))&&&(((+++...---,,,***(((***---000---,,,,,,---......,,,+++///---,,,,,,...//////...+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******++++++,,,,,,++++++........................))),,,///...+++***+++---***++++++,,,,,,------...******************++++++++++++******++++++,,,---***++++++***))))))***,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,((()))+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++......//////000111111111......////////////......////////////////////////++++++,,,------...//////........................---.../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,*********+++,,,---------------..................///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***------,,,+++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***(((...------,,,+++***))))))***)))((('''((()))***+++((()))***+++++++++++++++++++++,,,---------,,,,,,***,,,------++++++,,,...+++,,,------,,,,,,---...+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,***,,,000+++,,,,,,,,,,,,,,,,,,+++))))))***+++++++++******++++++++++++++++++++++++++++++*********+++,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++******+++,,,,,,++++++,,,---***+++,,,,,,,,,,,,,,,,,,&&&***,,,***)))++++++)))+++++++++,,,,,,,,,,,,,,,************************+++)))(((***------+++(((,,,,,,++++++++++++,,,,,,'''(((***,,,---.........---............---,,,,,,---------,,,,,,++++++++++++***,,,...---)))***---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---((()))***,,,---...//////***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,,,,++++++,,,,,,***+++---......---,,,+++---,,,,,,++++++,,,,,,---.............../////////)))...000,,,***,,,------+++************+++,,,,,,,,,------------,,,---...,,,------,,,******,,,...---,,,,,,---///...,,,+++---,,,++++++---......---+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------(((,,,000///+++)))+++---******+++,,,,,,---......++++++************************+++,,,,,,,,,,,,+++***++++++***))))))***,,,))))))******+++++++++,,,************************///...,,,++++++++++++,,,+++,,,---------,,,+++******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,)))000000111111111111111111......////////////......////////////////////////---------.......................................---------...............---,,,,,,++++++,,,,,,---***+++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,,,,******+++,,,------------------------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++************,,,---.........---------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---***))))))++++++***(((+++++++++++++++++++++++++++***)))((()))***,,,---)))***+++,,,,,,,,,+++******+++,,,---------,,,,,,***+++---,,,,,,+++---...***,,,......,,,+++---///***+++,,,---...------,,,+++++++++,,,,,,---------------------------------+++***+++...,,,(((***///,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///******+++,,,,,,---......***++++++,,,,,,++++++***)))+++------,,,+++,,,---***+++,,,,,,------,,,,,,))),,,,,,***+++...,,,&&&+++++++++,,,,,,,,,------++++++++++++++++++++++++---)))&&&'''+++...---+++---,,,,,,++++++,,,,,,---&&&(((***,,,---.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++000333...((()))///+++,,,------++++++,,,------,,,,,,++++++,,,,,,---))))))***+++,,,...///000******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---,,,+++***+++,,,---)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---******+++,,,---...///000***///111---***,,,...---,,,,,,++++++,,,,,,---...***((((((,,,222555555333***,,,......---+++++++++---,,,,,,...//////---+++,,,***)))***+++,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000///+++)))+++...******+++,,,,,,---.........------,,,,,,+++++++++)))***+++,,,---,,,++++++***++++++***))))))***,,,%%%&&&''')))+++---//////************************000///---+++*********+++,,,------...---,,,***)))******++++++***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000...+++(((000000000000////////////......////////////......////////////////////////000000000///......------000000000000000000000000---------------...///000---,,,,,,++++++,,,,,,---***))))))***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...***+++,,,,,,******+++,,,////////////////////////*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///...+++)))))))))***+++---------,,,,,,++++++++++++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---+++))))))+++...000//////......------,,,++++++++++++++++++++++++///,,,***+++---...,,,)))((())))))+++,,,---......///...---,,,,,,...000111+++,,,------------++++++)))***,,,---...---,,,,,,***+++---,,,,,,,,,---...***---///...,,,+++---000)))***,,,---...---,,,,,,+++++++++,,,,,,---------------------------------...,,,---000...(((***000---..................---,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222******+++,,,,,,---......+++++++++,,,,,,+++++++++)))+++------,,,,,,,,,---***+++,,,,,,------------,,,...---***,,,000---%%%******+++++++++,,,,,,,,,------------------------000***%%%%%%)))...///...---,,,,,,++++++,,,,,,---)))***,,,,,,---,,,+++***+++,,,,,,,,,,,,+++************+++,,,------...///'''+++333777000''')))111+++,,,------++++++,,,------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...*********++++++,,,,,,,,,---------,,,,,,+++++++++000///---,,,+++,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////...---+++***))))))***((((((***---///---+++------,,,++++++*********,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...222000,,,)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...+++++++++******)))(((''''''+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++...------,,,,,,,,,------------------,,,,,,+++***+++,,,------......---------------...///000000111222111000.........///000///............---------......////////////......,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---------,,,,,,+++++++++------------------------///...,,,***))))))*********---///---)))'''))),,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------------------,,,,,,+++***---+++)))+++---///---++++++++++++,,,,,,+++++++++&&&))),,,,,,***)))***++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...------...///...+++)))******))))))******+++,,,***+++,,,------------------,,,+++,,,...000000000+++,,,,,,------,,,,,,+++......------,,,+++***)))---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......,,,(((%%%000...,,,---///000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***))),,,++++++***+++,,,...///++++++***************+++******+++,,,,,,,,,++++++---,,,+++***))))))))))))+++)))((('''((()))+++,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++***)))***+++---......------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---(((&&&+++,,,))))))---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++///...***+++///000,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,++++++,,,///000...,,,,,,,,,,,,,,,,,,---------,,,---............---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---...///------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------000...,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...+++)))------,,,++++++***))))))///......---+++******)))//////.........---------...------,,,,,,,,,------,,,---------,,,,,,+++***+++,,,------......------------......///000000111222111111000000000000111///............---------------............------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,(((,,,...---***(((+++...---,,,,,,,,,,,,---......,,,------......------,,,---------------------------------------,,,+++***---+++***+++---...---+++***+++,,,,,,,,,,,,+++***))),,,//////---,,,---...+++,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---//////---++++++++++++++++++,,,,,,---(((((()))***************---,,,++++++.../////////+++,,,,,,------,,,,,,+++///...---,,,+++++++++***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---...---***(((---+++***+++---///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***---,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++******)))+++++++++++++++,,,,,,,,,,,,+++)))))))))***,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------,,,'''&&&***---++++++...((()))******++++++*********++++++++++++,,,,,,,,,***---,,,((()))---...,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++---...///000---,,,,,,---...///---,,,+++,,,,,,---.../////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...------,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***(((///......------,,,,,,+++......---,,,,,,+++******............------------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,---............---------......///000000000000000111222222222111111///............---------,,,,,,------------,,,,,,,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------.........---(((***---,,,+++***---///---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,------------,,,,,,+++,,,+++***+++---...---,,,)))***,,,------,,,***)))(((***,,,,,,+++***+++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,+++******,,,...///...---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,......---+++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---++++++)))((()))+++...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------***+++++++++***)))(((((()))***,,,---......------,,,,,,+++******,,,---...,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------,,,,,,,,,,,,------...---,,,,,,++++++++++++........................+++((('''***,,,,,,,,,...)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++***''''''+++---,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++***))),,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............,,,+++///.........------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,+++,,,------...........................//////000000---...000111222222111000///............---------,,,------......------,,,------------------------...------,,,,,,,,,------------------------------......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++)))+++------++++++,,,...---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,---------------,,,,,,+++++++++,,,,,,------,,,)))***,,,......,,,***)))((()))******************,,,,,,---------.........******+++++++++,,,,,,,,,,,,+++***,,,---...---,,,***++++++,,,,,,,,,,,,,,,...---------------......,,,***)))***+++------,,,+++,,,,,,------,,,,,,+++...---,,,******+++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---...---,,,+++))))))***,,,...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,++++++)))((('''(((***,,,......---,,,+++,,,++++++***+++,,,------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************)))))))))---,,,,,,++++++,,,,,,------,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++------------------------,,,***)))***,,,,,,,,,,,,,,,---......//////......+++++++++,,,,,,,,,------++++++)))'''(((***,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++///......---+++******)))***+++,,,,,,++++++******...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------***++++++,,,,,,---------------,,,,,,,,,+++++++++************+++++++++++++++,,,,,,------,,,,,,++++++,,,---------,,,++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++,,,---...+++,,,,,,------,,,,,,,,,,,,---......//////..................////////////,,,---///000000000/////////............---------......////////////......------------------------------,,,,,,,,,------...------------------------......---,,,,,,+++************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,+++)))(((------...---+++++++++,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,------......---------++++++,,,,,,,,,,,,------)))***,,,------,,,***))),,,,,,,,,,,,---......---,,,,,,,,,---------......******+++++++++,,,,,,,,,...---++++++,,,,,,+++***))))))***+++,,,++++++***,,,+++************++++++,,,***))))))+++,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,------------,,,+++++++++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...------------,,,++++++***+++++++++++++++,,,------------------,,,+++***))))))+++,,,---,,,+++)))'''***************+++,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******))),,,,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,+++)))------...////////////...++++++,,,,,,,,,------------+++*********+++---///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---.........------,,,++++++***------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++******++++++,,,---...++++++,,,---------,,,,,,------...////////////.........//////////////////------......//////......///............---------...//////////////////......------------,,,,,,,,,------,,,,,,,,,---......---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,+++***((((((.........---,,,+++++++++---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,------............---***,,,------++++++---...+++++++++,,,,,,+++++++++,,,+++)))***,,,------,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,///---+++***++++++***)))((()))***+++,,,+++******...---,,,+++++++++,,,------+++******+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++++++++,,,.........,,,++++++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------,,,+++++++++*********+++,,,---...---.........---,,,++++++++++++,,,,,,+++***((('''*********+++++++++++++++,,,------......------,,,++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,---...///000222333333---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,)))***---,,,(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...++++++......,,,---000,,,,,,,,,---------......,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,......---,,,...///.........---------------......---,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------)))***+++---------------------------------------........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))------,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++((()))+++---......------------------------......,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************+++,,,---...***+++,,,,,,---------,,,------...////////////////////////////////////...000//////............//////............------------......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...---,,,,,,---------,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,---...............***,,,------++++++,,,...,,,,,,+++******+++,,,,,,+++)))&&&''')))++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,...,,,***)))+++,,,,,,+++((()))+++------,,,+++***111000...---------//////...,,,******,,,---,,,++++++,,,,,,------,,,,,,+++(((***,,,---......---,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***((()))***++++++***(((+++......,,,++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,---...///,,,,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,---...//////000000---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------------------------+++---,,,)))***//////+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---***,,,000000---,,,///,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,+++***,,,...------......///000000000///...------------...///+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------)))+++,,,...//////......................................................+++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++***(((&&&%%%---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++'''(((+++---//////...---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&***...///...---///111,,,---------------------)))******+++---...//////)))))))))******+++++++++************+++,,,---...***+++,,,,,,---------------......//////////////////////////////.........222111000.........///000//////.........---------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,+++,,,---...///,,,++++++,,,...///......---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,---.../////////...))),,,...---+++***,,,///---,,,***))))))***,,,---///,,,)))))),,,......---))))))*********+++++++++******+++++++++,,,,,,,,,,,,***((()))+++---------)))***,,,......---,,,+++///...,,,*********,,,---...,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++'''))),,,...//////---,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,,,,+++***###''',,,...,,,++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,---...///000111******+++,,,,,,,,,++++++++++++++++++,,,---...///+++,,,------......------,,,------......------,,,++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...******************++++++---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++,,,++++++++++++++++++,,,*********+++,,,---...///........................(((+++***(((+++111222---+++,,,------......------,,,,,,,,,---------......,,,)))+++111111,,,+++...,,,,,,,,,---------.........------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........,,,+++---000222111///))),,,---,,,+++,,,......,,,------+++******,,,///,,,,,,---------,,,,,,+++,,,((((((---...+++,,,111+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------...------,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,,,,,,,***((('''++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,,,,------++++++******+++---...000++++++++++++,,,---...///000,,,)))***---//////---...---,,,++++++,,,...///,,,,,,,,,------.........,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++,,,---/////////---+++)))......///000000///...---........................---...///000000...,,,+++///...,,,++++++,,,...///888444000...------,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++******,,,------,,,+++,,,------------,,,++++++++++++******)))))))))+++++++++,,,,,,---------+++---...---***(((***,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,+++******,,,...///***---//////...,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,------------,,,,,,+++******111444...))),,,......,,,...//////---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111---***)))+++---,,,+++------,,,,,,+++***))))))******++++++++++++******************+++,,,---...,,,,,,,,,---------......+++,,,------......------************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,+++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++------------,,,,,,+++************++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,---,,,+++*********+++,,,...,,,***))))))***,,,---+++,,,---......,,,+++)))************************.........------,,,,,,,,,+++,,,------......------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++///............///000000***+++,,,...///......---++++++++++++++++++++++++******+++,,,,,,---......000...,,,---000111///------......------......---,,,,,,---,,,++++++,,,...+++,,,,,,,,,,,,,,,++++++...******------***+++///,,,,,,,,,,,,------------+++++++++,,,,,,---------+++++++++,,,,,,---------)))+++++++++***)))***+++,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++***+++,,,---,,,+++)))(((++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,...///++++++++++++,,,---...///,,,,,,+++***))))))***+++000///---+++++++++,,,---,,,,,,------------------+++++++++***++++++,,,---+++++++++,,,,,,---------+++,,,---.........---,,,......///000000///...---........................---...///000///...,,,+++...---,,,++++++,,,---...333000...------...---,,,---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++******,,,------,,,)))))))))))))))))))))))),,,,,,+++++++++*********------,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***++++++,,,------...---,,,++++++---///000,,,...000000...------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++,,,---------,,,,,,+++***)))///111,,,))),,,---,,,+++---...---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111...++++++---...---,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************+++,,,---...+++++++++,,,,,,,,,------+++,,,------...---------************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++++++++++++++,,,---,,,+++******+++,,,,,,)))***,,,......---,,,+++************************......---------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++......------......///000***+++,,,............---++++++++++++++++++++++++***++++++,,,,,,------...000///......//////...,,,///---+++,,,......,,,******,,,------,,,+++,,,,,,***++++++,,,,,,+++++++++///,,,+++---,,,******---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///)))+++,,,+++***)))***,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------++++++++++++,,,---......---000111///***))),,,///111000...,,,+++++++++,,,------------------,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,---...//////+++,,,,,,---......//////......////////////..............................---......//////---,,,+++------,,,,,,,,,,,,---------,,,+++,,,...///...------------......//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++******,,,------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++......------,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,...,,,+++******+++,,,...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,......---,,,---...///000---///000000///......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***,,,,,,---------,,,++++++))),,,,,,******,,,---***+++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...------......---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************+++,,,------*********+++++++++,,,,,,++++++,,,---------------++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,((()))+++---.........---++++++++++++++++++++++++------------,,,,,,,,,,,,)))***++++++,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,---......***+++,,,---............+++++++++++++++++++++++++++++++++,,,,,,---------///..................---...(((%%%)))------***((())),,,......---++++++,,,******++++++,,,+++++++++---,,,+++,,,,,,+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---...---,,,,,,---...,,,,,,------...---------+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......000111000------...000///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,---------,,,+++++++++,,,,,,---......///---------------...///000.........///////////////........................------.........---,,,++++++,,,------------,,,++++++++++++---...///...,,,,,,------...///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,...,,,***((((((***,,,...---,,,,,,++++++,,,,,,---000000///...,,,+++******...------,,,---...//////---...000///...---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++++++++++++++,,,,,,,,,------,,,,,,++++++*********+++---,,,***+++,,,+++***((()))+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------...---,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++*********++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))******+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------,,,,,,+++***+++,,,---------,,,+++***+++,,,---------,,,,,,)))***+++---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......///000---&&&###)))...---++++++))),,,......---++++++,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++---......---------.........//////,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,---......,,,,,,---...+++,,,,,,---.........---+++++++++,,,,,,,,,------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------+++***)))***---...---+++,,,,,,,,,,,,------...///.........------,,,,,,,,,***+++,,,---...---,,,,,,------------------------000///...------------...............//////000000........................---------------,,,,,,+++++++++,,,------,,,++++++...---,,,---///...---+++,,,------...///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,---,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,***((((((***,,,...---,,,,,,++++++,,,,,,---000000///...,,,+++******,,,,,,,,,,,,,,,------...,,,---......,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,---******+++---,,,++++++,,,,,,,,,+++)))***,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++******++++++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,,,,,,,,,,+++******)))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------+++***)))***+++,,,---...---,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------...///111///((('''...111---,,,///***,,,------,,,+++,,,,,,***++++++,,,------------)))++++++***+++///000...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///......---++++++***)))***,,,---,,,+++***+++---++++++,,,---............++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---,,,***(((***...000---)))***++++++,,,......//////------------------,,,,,,++++++,,,---------------............------,,,,,,000000//////...------,,,......---......///000111........................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000...------------,,,***---------......//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++******,,,------,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,******+++---...///000111---,,,+++,,,---...---,,,------,,,,,,,,,,,,------...,,,+++******+++,,,...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---++++++---///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------,,,++++++,,,---------,,,,,,---++++++---,,,)))))),,,+++,,,,,,,,,++++++,,,...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++******+++,,,++++++++++++++++++++++++)))******++++++******))),,,++++++***++++++,,,,,,,,,,,,---------.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))+++,,,,,,,,,,,,+++*********))))))))))))***++++++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...000///...---,,,+++***)))***+++,,,------......---++++++,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000222++++++111000***)))///,,,,,,---,,,++++++,,,...++++++,,,---............***------)))***...///,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------------,,,,,,++++++++++++,,,---,,,+++++++++---***+++,,,---............++++++,,,,,,,,,,,,------...------------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------)))***,,,------------,,,---,,,,,,++++++,,,,,,,,,...............---+++)))++++++,,,---............,,,,,,------------------,,,,,,,,,,,,,,,---......------------..................///000000///...---...---------...///111222........................------,,,,,,++++++,,,,,,---,,,+++******+++,,,---///---******+++,,,,,,+++---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++******,,,------,,,........................*********+++++++++,,,,,,+++,,,,,,---...///000000---,,,***,,,...///...,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***++++++,,,------+++,,,,,,---------------.........---,,,,,,...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,+++,,,---***$$$&&&+++(((***+++,,,+++***+++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,+++)))))),,,///---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,******+++------+++)))+++,,,,,,,,,,,,+++*********))))))((()))***+++,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******************************+++,,,,,,---......000///---,,,+++++++++,,,+++++++++,,,,,,...//////,,,,,,++++++,,,---///000,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,---......,,,,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...333,,,,,,111...%%%%%%,,,,,,------+++******,,,///+++,,,---...////////////+++///...))))))---...***+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///***+++,,,---............++++++,,,,,,,,,---------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---))))))***+++,,,------...+++++++++++++++,,,---...------------------------------------,,,,,,+++***++++++,,,,,,,,,---------(((***+++---......------------,,,++++++,,,,,,,,,+++---///---((($$$$$$%%%---------......---,,,,,,,,,,,,,,,------............---,,,+++,,,---...///+++,,,,,,---...///000000+++,,,///000111000///......---------...///111222...........................---,,,+++++++++,,,,,,---,,,***))))))***,,,------***(((''')))+++,,,,,,------------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++***+++,,,---------+++,,,,,,------,,,,,,+++)))))))))******+++++++++------.....................+++***+++...000...,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,---......//////....../////////...------///111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............++++++,,,,,,---...//////++++++++++++++++++++++++---,,,+++******+++,,,---))))))***++++++++++++******+++,,,,,,------------+++***,,,---(((!!!###***&&&(((++++++***)))******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---+++)))***...111------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,***)))+++---...+++)))+++,,,,,,,,,,,,+++*********)))((((((((()))+++,,,***+++,,,,,,------------,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******************************+++,,,,,,---......///...,,,++++++,,,---///,,,,,,++++++,,,---///000---,,,+++***+++---000111*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------,,,,,,------...///---,,,++++++,,,---///000---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++..................------...///000///---,,,,,,.........---,,,,,,+++******************************...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------......,,,)))((((((***///...,,,+++***+++,,,,,,,,,---......//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,+++++++++,,,,,,---------------,,,,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000111...))))))---111+++******,,,......+++'''......////////////......------------------------******++++++,,,---......---------.........//////////////////////////////111///...------...///111........................//////---,,,***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***+++......***&&&++++++++++++++++++++++++,,,++++++,,,......---+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,,,,+++,,,---......//////......---,,,,,,...000000,,,)))+++---//////---,,,,,,,,,.........------,,,,,,,,,------++++++++++++------+++,,,---...///...---,,,,,,------......------,,,...---,,,,,,......---,,,000+++((()))...000---))),,,+++***)))((()))***+++------,,,++++++,,,,,,,,,111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***,,,///000(((++++++///***%%%+++---,,,,,,++++++,,,,,,------------,,,)))((()))+++***,,,------,,,++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------------,,,+++*********+++,,,---------,,,,,,,,,,,,,,,++++++*********---,,,++++++************+++++++++++++++++++++++++++*********+++,,,,,,---)))************+++++++++,,,***)))***+++------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,---,,,***))))))***,,,---,,,,,,,,,+++,,,,,,------...---,,,+++************333***$$$(((,,,,,,)))'''++++++,,,,,,,,,,,,------,,,+++)))+++///000///---000...,,,,,,,,,---,,,,,,+++++++++,,,,,,---------++++++------------++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---......,,,++++++,,,+++)))''')))+++,,,,,,+++***,,,---++++++,,,...000111000...,,,---......//////......,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,...///000///---,,,---...---------,,,,,,+++++++++************************...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------.........------///000...---,,,,,,+++++++++,,,+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,---------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333222...,,,---///,,,++++++---//////,,,))),,,------......------,,,------------------------+++++++++,,,---.........++++++,,,,,,,,,---------////////////////////////000///...------...///000........................------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++---...---,,,++++++++++++++++++++++++---,,,++++++,,,,,,***(((,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,,,,,,,---............---///...---...///...+++'''***,,,...///...,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,------......------,,,---,,,++++++,,,---,,,+++...---,,,,,,------------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------###)))&&&&&&...,,,(((,,,---,,,,,,++++++,,,,,,---+++,,,,,,***((('''(((******,,,------,,,++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++...------,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******------,,,++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---************++++++++++++,,,***)))***+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++------,,,***))))))***,,,---...---,,,+++++++++++++++************+++,,,---...///)))&&&***---,,,++++++---------,,,,,,+++++++++---+++***+++...///...---...,,,,,,,,,---...---,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++,,,---,,,***(((***+++,,,,,,++++++,,,---++++++,,,---///000...,,,,,,---......//////......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,+++***+++---...,,,,,,------,,,,,,++++++***+++,,,,,,------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,............------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000555666333///---------,,,,,,...//////---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,,,,,,,,,,---------////////////////////////000///...------...///000........................+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,---000222++++++++++++++++++++++++...,,,+++*********(((&&&,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......---++++++,,,---------------000///.........---***''')))+++...///...------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********++++++,,,,,,,,,------......------,,,,,,+++******,,,,,,+++***---...///...,,,+++---000------............---------,,,,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++******+++###""",,,---)))------,,,,,,++++++,,,,,,---,,,------+++))))))***+++***,,,------,,,++++++,,,------,,,,,,,,,,,,++++++************++++++++++++///...---,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,...,,,***))))))+++...///,,,,,,,,,++++++++++++***...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++++++++,,,,,,+++)))***++++++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...---,,,+++******+++,,,---......,,,+++***)))))))))************+++,,,---...,,,)))***---...,,,---000///......---+++******)))---,,,+++,,,---...---,,,,,,+++,,,---//////---+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,......,,,***+++,,,------,,,,,,---...,,,++++++---......,,,***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---...///...---,,,---///+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,---,,,+++)))((()))***+++,,,---...---,,,+++***++++++,,,------------,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,.........---,,,,,,,,,+++***+++,,,------,,,***)))++++++,,,,,,,,,,,,------------------------------***///333555333000------,,,,,,------...---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////////////////////////////000///............///000........................++++++,,,------...//////++++++++++++++++++++++++,,,++++++******++++++,,,)))+++---,,,+++,,,000444++++++++++++++++++++++++...,,,************)))(((++++++,,,,,,,,,---------///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,***+++,,,,,,------,,,,,,///............,,,+++)))(((+++---......---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,------......------,,,,,,+++***+++,,,---,,,***---------,,,,,,,,,---...***+++,,,---...---,,,+++---,,,,,,,,,,,,------...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******+++---&&&###+++,,,)))...---,,,,,,++++++,,,,,,---/////////...,,,,,,---...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---...---,,,,,,++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------,,,+++***)))***+++---...++++++++++++++++++++++++...------,,,,,,---------++++++++++++++++++++++++***+++++++++,,,+++++++++*********+++++++++,,,,,,,,,+++******++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******---///,,,++++++******++++++,,,---,,,+++***************------,,,+++************++++++...111///+++,,,111......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///...+++(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---...///---,,,+++,,,...---,,,,,,---///,,,++++++,,,---,,,***(((,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...,,,...///...------...///+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,---------+++++++++,,,,,,,,,------/////////...,,,+++,,,...***+++,,,---...---,,,+++,,,,,,---.....................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,---,,,,,,,,,+++************+++,,,,,,,,,+++***)))+++++++++,,,,,,---------------------------------+++---///000///...------++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000000//////////////////////////////............//////........................,,,---------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++---...---******...111++++++++++++++++++++++++---,,,******,,,------,,,+++++++++,,,,,,,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,******+++,,,,,,------,,,,,,,,,,,,------------------(((+++---......---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,------......------,,,...,,,+++,,,---...---,,,...+++((())),,,...,,,))))))***,,,---...---,,,,,,---,,,,,,,,,------...///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,'''...+++(((,,,)))'''///---,,,,,,++++++,,,,,,---...//////...---,,,...///***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++++++++,,,,,,---...******+++++++++,,,,,,,,,)))***+++,,,---.........)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++***+++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***+++---000++++++++++++++++++++++++************+++,,,------------,,,+++************,,,...111333000***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---......,,,(((%%%---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,---...///---,,,+++,,,...---,,,,,,---///,,,++++++,,,---,,,)))''',,,---......///.........,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,...000++++++,,,---------,,,,,,,,,---......//////......------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,++++++++++++***************++++++,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---------.........////////////////////////////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---......---+++***+++---++++++++++++++++++++++++...,,,******,,,---......++++++++++++,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,......,,,***++++++,,,---------------***,,,------,,,---...000)))+++...///...------...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------,,,,,,------...///,,,------......------,,,...---,,,,,,......---,,,///***&&&''',,,///,,,'''+++,,,---......///......,,,,,,,,,,,,---...///000---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---&&&///...+++---)))'''...---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------------------............*********+++,,,---...///******+++++++++,,,,,,,,,)))***+++,,,------...---((()))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++,,,------***(((,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---,,,+++,,,---///++++++++++++++++++++++++*********+++,,,---//////************+++,,,---...---...111444111+++***---+++++++++,,,,,,---------***,,,---,,,+++***,,,---///...---------+++(((&&&---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,,,,......,,,***+++,,,------,,,,,,---...,,,++++++,,,---,,,***(((,,,---......//////......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---------,,,---......------...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------'''((()))***)))***,,,///,,,+++++++++,,,,,,---...,,,,,,---............---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,***+++++++++++++++,,,,,,+++++++++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++,,,---,,,******,,,...+++,,,,,,------,,,,,,+++........................---------,,,,,,,,,,,,,,,------------............////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,---,,,+++,,,---,,,+++)))++++++++++++++++++++++++///,,,***)))***,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////---+++,,,,,,---............---+++---...---++++++---///***,,,...///...,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,------......------,,,---,,,+++,,,------,,,+++---+++))))))+++---,,,***+++++++++,,,,,,---...///,,,,,,,,,------...///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++000,,,)))...+++'''------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---***,,,------,,,++++++,,,+++++++++,,,,,,---------...---------------,,,,,,++++++++++++,,,------...******+++++++++,,,,,,,,,***+++,,,,,,------------***************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***+++,,,------+++***(((+++++++++,,,,,,,,,------+++++++++---//////,,,***,,,,,,,,,---------......***************************,,,......---,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////************+++,,,---...+++,,,///333222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***,,,...---,,,***+++,,,,,,+++)))+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,++++++,,,,,,---...---,,,+++,,,---,,,***(((***+++,,,,,,++++++,,,---,,,++++++,,,...---+++))),,,---......//////......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,,,,---......------///000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++******************+++++++++,,,,,,,,,------------......---,,,+++---...,,,,,,+++***+++,,,...///++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000++++++,,,,,,,,,---------***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++******+++---///000******+++,,,,,,---......++++++++++++++++++++++++******+++---......,,,+++,,,...///---+++***---///++++++,,,,,,,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111////////////////////////......////////////..............................*********++++++,,,,,,---************************,,,++++++++++++++++++,,,,,,***)))+++......+++'''++++++++++++++++++++++++000---***(((((()))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,---......//////......---///000...+++***,,,...+++---//////---,,,,,,,,,,,,,,,,,,------.........++++++------------++++++)))***+++,,,---,,,++++++,,,------......------,,,,,,+++******,,,,,,+++***+++------,,,+++***,,,...))))))(((((()))+++,,,...,,,,,,,,,---...///000000111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***000111)))&&&......))),,,---,,,,,,++++++,,,,,,---,,,---...---,,,,,,---///***,,,...---,,,+++,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,+++)))((((((***,,,...*********++++++,,,,,,,,,************++++++,,,---++++++++++++++++++++++++***+++---------+++)))(((++++++,,,,,,,,,---------++++++,,,...000000...+++,,,,,,,,,------.........************************))),,,...///...---------***++++++,,,,,,++++++***//////...---------.........---,,,+++***************)))---333444///,,,,,,///...------,,,+++******'''***,,,,,,******---///+++)))((()))+++---...---+++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,++++++,,,,,,---......,,,++++++,,,+++)))''')))+++,,,,,,+++***,,,---,,,++++++---......,,,***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------........................000000///...---,,,,,,+++......---------,,,,,,,,,...,,,+++,,,......+++(((000///------......---,,,.........------.........---,,,+++,,,...///...---//////...---,,,,,,,,,,,,...------------...//////...------,,,,,,------...,,,,,,,,,++++++************)))(((((()))+++---///++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------,,,,,,+++++++++---,,,++++++------,,,+++555)))%%%,,,///+++***......---,,,+++,,,...000222111000...,,,,,,,,,---...------,,,+++++++++,,,,,,++++++,,,---...///000111222111000//////000111222/////////...------,,,,,,000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,***'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,------...........................------,,,,,,,,,---...///000000///...------,,,,,,)))'''&&&(((+++......---+++---//////...---...///------------------------///,,,((('''(((+++---...---,,,++++++------,,,+++++++++,,,---............***,,,------,,,++++++,,,...,,,))))))***,,,,,,+++///......---------......------------------------------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...//////---,,,)))***++++++------...///---------,,,,,,+++++++++,,,,,,,,,------.........***++++++++++++***)))))),,,,,,---------,,,++++++***++++++,,,------------------++++++++++++------,,,,,,,,,++++++*********((()))***+++,,,------------------,,,+++***)))(((///...,,,+++***++++++,,,+++,,,...000000///...---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------+++)))+++...,,,'''...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...***---222222000///000222------------,,,+++******++++++,,,,,,,,,,,,------------------------------+++,,,.........,,,***)))++++++******++++++,,,---++++++,,,------...//////++++++++++++++++++++++++000...,,,,,,------,,,+++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,...............---------/////////...------,,,,,,------------,,,,,,,,,,,,---,,,+++,,,......+++(((///---,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++***+++------,,,+++......---,,,,,,,,,---------------,,,---......///...------,,,,,,------...,,,,,,,,,+++++++++******,,,+++*********,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++,,,------,,,+++333((($$$+++...***)))---------,,,+++,,,...///111000///---,,,+++,,,---...------,,,,,,,,,------...+++,,,,,,---...///000000111000000000000000000111...............---------000/////////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,------...000//////...------,,,,,,---+++)))***---///...---+++,,,------,,,,,,---///------------------------------...000000///---+++---,,,++++++------,,,+++---------...------,,,,,,+++---///...---,,,------...,,,******,,,---------......---------......///---------------------------.........------,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++***++++++,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,,,,------------+++++++++++++++***))))))++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,------,,,++++++,,,---------------,,,,,,,,,++++++))))))***,,,,,,------------------,,,,,,***))))))...---,,,+++++++++,,,---***,,,---/////////---,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------+++)))***...,,,(((...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,///333333000......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,---......,,,+++))),,,,,,++++++,,,,,,---...++++++,,,,,,------......------------------------000...,,,,,,---------+++---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,//////.........---------........................------,,,,,,,,,+++++++++---,,,+++,,,------+++***...,,,++++++,,,---,,,***++++++************++++++,,,+++******,,,,,,+++***------,,,,,,,,,---......,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++,,,,,,,,,,,,,,,,,,------,,,+++,,,......,,,+++000(((%%%***---***)))---,,,,,,+++++++++---///000...---,,,++++++,,,---------------------...///000---------........./////////000000111111000000///---------.............../////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............------------...------,,,,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------/////////...------,,,,,,///---,,,,,,---...---,,,+++,,,,,,+++***+++---///------------------------***,,,---///...,,,)))(((---,,,++++++------,,,+++............---,,,+++***,,,...//////...------......,,,++++++---//////...---,,,,,,,,,---...//////---------------------------...............---,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******)))***++++++,,,------------,,,,,,---------,,,++++++------,,,,,,,,,,,,------......------------,,,,,,)))***+++,,,,,,------,,,,,,------,,,,,,+++***))),,,,,,+++++++++,,,------***+++---......---,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...+++((()))------***------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...---111444333///,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***------,,,,,,------...///+++++++++,,,,,,,,,,,,,,,------------------------///---,,,,,,---------,,,,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///000000000///...---,,,------------------------------------------------...---,,,+++++++++++++++/////////...------,,,,,,---------.........//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++...,,,+++,,,------,,,+++++++++************++++++---,,,++++++,,,,,,+++***,,,++++++,,,---...///000,,,++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,------------,,,,,,---......---+++///)))'''+++---++++++---+++++++++++++++,,,...///,,,,,,+++++++++,,,------------------...000111111------.....................///000111111000///...,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---++++++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,//////.........------------,,,+++++++++,,,,,,,,,------,,,+++***+++...000------------------------...---+++)))'''(((***,,,---,,,++++++------,,,+++---.........------,,,+++,,,---//////---------...,,,+++***+++---///...---++++++,,,,,,---...///000------------------------,,,,,,---------------,,,/////////......---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---------,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++,,,---.........------------,,,++++++***---------,,,,,,------------------------,,,,,,,,,***++++++,,,------,,,,,,,,,,,,------,,,++++++***++++++++++++,,,------...++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...,,,((()))---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,000333222///,,,,,,---,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------------111000000///...------,,,------------------------------------------------......---,,,++++++++++++//////.........---------,,,,,,------.../////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,---...///...---,,,,,,++++++++++++,,,,,,...---,,,,,,---...---++++++++++++,,,---...///000,,,++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...+++++++++,,,,,,---------,,,,,,,,,...//////---***...+++***---...------///++++++++++++,,,---......++++++++++++,,,,,,---...---------...///000111222------.....................///000111111000///...+++,,,,,,---...///000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,******---///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******...------,,,,,,------...+++++++++,,,,,,---------***+++,,,---------,,,,,,...............---------++++++++++++,,,,,,...///......---,,,+++,,,///222------------------------///000///---++++++---000---,,,++++++------,,,++++++,,,------.........---+++,,,......,,,+++,,,---+++******+++------,,,++++++++++++,,,,,,...///000------------------------)))***+++,,,,,,,,,,,,,,,---------....../////////++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000...---...------,,,,,,++++++***------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---.........------------,,,++++++***------------------------+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...---***)))---...---++++++,,,---------,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***...222222///------///.........---,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......---+++,,,---......---,,,+++...------,,,,,,------...,,,,,,,,,------.........111111000///...---------------------------------------------------------...------,,,,,,,,,,,,---........................---------.........//////......---------,,,,,,,,,+++,,,---,,,++++++---......---,,,---///000///...------,,,,,,,,,,,,---------,,,+++,,,...///...---+++++++++,,,---...///000,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---***,,,,,,---.........//////++++++,,,,,,---.........***++++++,,,---......///...............///000111---------.........//////...//////000000//////...,,,,,,------...///000000---------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++************...------,,,,,,------...++++++,,,,,,------......+++,,,---...///...---,,,........................,,,...///......///111333---......---,,,---///111------------------------&&&+++111222///,,,******---,,,++++++------,,,+++***+++,,,---............***,,,------,,,++++++,,,++++++***+++,,,,,,+++))),,,+++++++++,,,---......------------------------(((((()))+++,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///...---------,,,,,,+++++++++------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,---------,,,++++++------............------******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,---------,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///,,,+++---...---***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,***---111111///------///------------,,,+++******++++++,,,,,,,,,,,,---------------------------------------------.........+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,...........................,,,++++++---......---,,,------......------,,,......------------......,,,,,,,,,---......//////111000///.......................................------------------------------,,,,,,,,,------...,,,,,,------.../////////---------.............../////////.........------+++,,,---,,,******---000---,,,+++,,,...///...---------,,,,,,,,,,,,------+++******+++---//////...,,,,,,,,,,,,,,,---...///---------,,,---......///...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,,,,,,,++++++***------------------------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///...,,,)))&&&---,,,,,,,,,,,,,,,,,,+++,,,,,,---///111000---******,,,---------...///...+++,,,------......//////***+++,,,---...///000000.........------...//////+++,,,,,,---...///000000/////////....../////////,,,---------......//////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******...------,,,,,,------...+++,,,,,,---......//////+++---...000000///...---...........................000111000...---///222+++---......---,,,...///------------------------!!!'''...000---***)))***---,,,++++++------,,,+++,,,,,,------...---------+++---......---,,,,,,------,,,,,,---------***(((,,,,,,,,,+++,,,,,,------------------------------'''(((***+++,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,---------------,,,+++,,,---------,,,+++***///......------,,,---------------...------,,,+++------------------------'''---000...,,,......,,,)))***,,,......---,,,+++,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,+++///222222...++++++,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------........................---------------...//////,,,++++++++++++,,,------++++++,,,,,,------......////////////////////////...,,,++++++---.........---------,,,,,,---------......------------......,,,,,,------.../////////000///......---...//////........................------------------------,,,,,,,,,,,,------...///+++,,,,,,---...///000000........................000////////////.........***,,,---,,,******---000,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---)))((((((***---.........------,,,,,,,,,---.........------------...//////...------,,,,,,------...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------////////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---000111///+++&&&"""---------,,,,,,+++++++++,,,,,,...000111000---***(((+++---,,,,,,---...---+++,,,---...////////////***+++,,,...///000000000///......---------......++++++,,,---...000000111000///...------...///000---------...............,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,------...///000000,,,---///111111000///...---........................000111///+++***,,,...)))+++------,,,,,,,,,---------------------------(((,,,///...++++++///333---,,,++++++------,,,+++............---,,,++++++,,,...//////...------...///............---***(((------,,,+++++++++,,,,,,------------------------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++***+++,,,,,,------------,,,---...//////...---,,,,,,,,,,,,------.........---------...------,,,,,,,,,,,,------...---------,,,------...---,,,***)))000///...---------------------......------,,,+++------------------------&&&---111///---......,,,)))***,,,.........,,,+++,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,---111333222...***)))***'''(((***,,,...//////000++++++,,,,,,,,,---------////////////////////////---------------...///000---,,,,,,,,,,,,---......++++++,,,------...//////---------------------------,,,++++++---///............,,,++++++,,,............------------......,,,,,,------...///000000000///...------...000111------------------------...---,,,,,,+++++++++,,,...---+++)))))))))+++,,,,,,------......------,,,000///...---,,,---......,,,---......//////......///******------******///+++//////+++***+++,,,***,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........---.../////////...,,,+++***+++---......---+++***,,,,,,,,,------.........---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,---......---+++,,,,,,,,,------,,,++++++(((((()))***+++---//////111000...---,,,,,,---...)))***+++******,,,///222......///000000000000000000000//////.........---,,,,,,---.../////////...,,,------......------,,,++++++,,,---------,,,,,,************+++,,,,,,---...,,,+++***+++---000222*********++++++,,,,,,,,,***+++,,,---.../////////++++++++++++++++++++++++///......------,,,,,,+++------------...000111222.........------,,,,,,,,,///......------,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////......,,,(((%%%&&&+++000---------...------,,,,,,***......+++,,,111000***///---,,,,,,,,,,,,***)))******,,,---.../////////---+++(((&&&'''))),,,///---------,,,,,,+++++++++...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////,,,(((+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,------------------,,,------......------,,,+++,,,------++++++,,,---,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,---...///...---,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---...,,,+++,,,......+++(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,'''&&&((()))(((&&&+++---...---)))((()))+++---------,,,,,,+++++++++...,,,******,,,---+++(((///...------++++++***))),,,------,,,+++,,,...000,,,000444444222/////////+++,,,---------,,,+++***---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000000------///---)))***............------,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000...------------...//////------------------------...---,,,,,,++++++++++++///...---++++++,,,---...,,,------......------,,,///...---,,,,,,,,,---...,,,---......//////.........******------******...)))---...,,,+++---///......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,---......///...............------.........,,,,,,,,,---------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---......---+++,,,,,,,,,------,,,,,,+++,,,+++++++++,,,---...//////......---------......---...//////......000222......///000000000000000000/////////.........---------......///.........,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,,,,------,,,+++***+++,,,...000,,,,,,,,,---------------((()))******++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------------............---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------............//////---,,,,,,---...---------......------,,,+++...---***+++......)))111///............---+++++++++,,,---...............,,,***)))***+++...///.........---------,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////,,,***,,,,,,---------.........------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,------......///,,,------......------,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,---...---------,,,,,,+++++++++***+++,,,---...------,,,...---,,,,,,+++++++++,,,*********+++,,,---...///000///---,,,,,,,,,,,,---...,,,+++,,,---...+++))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,...000111000---+++,,,...//////.........---------...,,,******,,,---+++)))...------,,,,,,+++++++++,,,------,,,+++,,,...000***...111222000.........+++,,,---------,,,++++++,,,------------.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............,,,---///...+++,,,111------------------,,,,,,+++++++++,,,,,,------...,,,,,,------...//////000...------------...//////------------------------------,,,,,,,,,,,,++++++...---,,,+++,,,---...///,,,------......------,,,......---,,,,,,,,,,,,,,,,,,---......//////......---++++++------++++++---+++///000---+++...///---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,---///000111000///---,,,,,,---///000------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---......---+++,,,,,,------------,,,,,,......---------------...------.....................000111111000//////000......///000000000000////////////........................///......------,,,,,,------------,,,,,,++++++******+++---...000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////...............+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,---------------------------------......///000111000---***,,,------.........------...000///,,,,,,...---+++000///...---......---+++,,,------......------,,,...------------...///000//////............------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,---------.........//////---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,------......------,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++******+++---...000000...---,,,+++++++++---,,,+++,,,------+++***------,,,,,,,,,,,,------------------------------)))---///...++++++---111///000111000...------...///............------------,,,++++++,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000(((+++...///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---+++,,,///...,,,...222,,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,------.../////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++------,,,------......------,,,------,,,,,,++++++++++++,,,---......///.........,,,+++,,,------,,,+++,,,///333333...+++,,,,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,++++++,,,...///000---,,,++++++++++++,,,---...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---...///---,,,+++,,,------------------......------------......+++,,,...///000///......***,,,//////...------------...//////000000//////.........................../////////...---,,,,,,,,,,,,,,,------,,,,,,,,,+++***))))))***---000111///...------,,,,,,,,,,,,***+++,,,,,,,,,+++***)))000000//////......---------...............---,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------,,,,,,---,,,+++...000000,,,(((,,,------...............333444444111/////////......---++++++,,,,,,+++***---.........------,,,+++------...///////////////............------------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............---------------------------------,,,,,,+++++++++,,,,,,------------------,,,------......------,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,///...,,,***))))))***+++---,,,,,,+++************,,,,,,,,,,,,------,,,+++...------,,,,,,------...---------...............***---//////---,,,---///------...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......+++,,,------,,,,,,---///(((***,,,.........------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---***,,,111,,,,,,,,,------.........---------------,,,,,,,,,---------.........//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++************+++,,,,,,---,,,------......------,,,,,,---,,,,,,,,,,,,++++++,,,---......///.........+++,,,---,,,,,,---,,,+++///333333...+++,,,,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********...---,,,++++++,,,---...++++++,,,------,,,++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++---...///...,,,+++,,,------.........---++++++++++++,,,---...///+++,,,...///000///......'''))),,,......---...///------...///////////////---------................../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***))))))***---000111///...------,,,,,,,,,,,,***+++,,,------+++***)))///.........---,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......------------------,,,,,,///,,,***+++...///...+++,,,---....../////////...333444666555222......///...,,,++++++,,,---,,,***............---,,,+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------...///+++,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++.........------,,,,,,+++,,,------......------,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,)))******+++,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,...------,,,,,,------...---------.........//////...---,,,---......,,,))),,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///+++,,,......---,,,---...***+++,,,.../////////...++++++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------++++++---+++((()))---,,,,,,,,,------............------------------------------..................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------------------,,,------......------,,,---------------,,,++++++,,,---......//////......)))---...,,,,,,...---)))+++///000---+++...///---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++---//////...---+++,,,---......///......++++++++++++,,,---...///------..................(((+++---......///000222------...////////////...---------------..................///......------++++++,,,,,,,,,,,,++++++++++++******+++---...000...---,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,------...((()))+++---.........---++++++++++++,,,,,,,,,,,,//////...---,,,,,,++++++******+++,,,,,,---......------------------------111...,,,+++---///000000,,,---...///////////////000111555666222,,,+++...///...------//////...------.........---,,,,,,++++++,,,------......------+++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++,,,------......------,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,+++++++++,,,------&&&'''(((***,,,---...///******,,,---.../////////***+++------,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,---......//////000,,,)))***---...+++(((...---,,,,,,---...---,,,---------............///+++,,,------,,,,,,---...,,,,,,------.........///***,,,......---,,,---...---,,,,,,---///000///...++++++++++++,,,---......,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///////////////.........,,,,,,---+++'''(((---,,,,,,---------------------------------....................................------------...//////++++++++++++++++++++++++)))***,,,......---,,,+++------......------,,,,,,,,,------......------,,,---......///...---,,,+++,,,---......//////......(((---///,,,,,,///---((()))---...,,,+++---///...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,---..................---+++++++++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,//////...---+++,,,---...////////////...---------------......///......---------......,,,---............000222,,,---......//////......,,,,,,,,,------.........------......///.........++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,---...////////////++++++++++++++++++++++++++++++,,,,,,------......((()))+++,,,---,,,+++*********+++++++++,,,,,,,,,---------------------,,,)))******+++---......///+++,,,,,,------.........---...---,,,+++,,,///111,,,---...///000000000000---///555999555,,,***...///...------//////...------------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***---///,,,,,,,,,,,,---------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,+++++++++,,,,,,------------,,,+++++++++,,,......,,,+++++++++,,,,,,---...&&&'''))),,,------,,,,,,***+++---............---)))+++...---,,,+++,,,...,,,,,,++++++++++++,,,,,,+++++++++,,,---.........---,,,+++***+++---------///---,,,---///000...,,,---------.........//////***,,,......,,,+++---///---------...............***,,,...///...------...///---,,,---///000...,,,++++++******+++---...///,,,------------.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000/////////.........------///---***+++000------------------,,,,,,,,,,,,------......//////...........................------------...//////++++++++++++++++++++++++)))***,,,.........,,,+++,,,,,,,,,,,,++++++***))),,,------......------,,,---.../////////...---,,,,,,---......//////......(((---///,,,,,,///---(((+++//////+++***+++,,,***,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........((()))+++---.........---...---+++******+++---...*********++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,///000///---+++,,,---...////////////111111000......---------111000...---,,,,,,---............---,,,,,,...000,,,---......//////......,,,,,,,,,------.........,,,,,,---.../////////...+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,************+++,,,,,,---++++++,,,,,,---...//////+++,,,,,,------.........((()))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------------......((()))+++,,,+++***((('''*********++++++,,,,,,,,,+++,,,,,,------......///)))******+++---...//////++++++,,,,,,---...//////(((***---,,,***))),,,...,,,---...///000000000000---000777===888...+++///---+++***+++------,,,+++,,,,,,---......------,,,...------------...//////---------.........//////,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---***))),,,///---------.........//////------------------------+++++++++,,,,,,---------)))***+++,,,...///000111,,,------......------,,,+++,,,------++++++,,,---***+++,,,---...---,,,,,,+++++++++,,,,,,---------------,,,+++,,,---...///++++++++++++,,,,,,---...***+++---...---***'''%%%***+++,,,,,,,,,+++***)))(((+++......,,,+++,,,...,,,++++++******++++++,,,******+++,,,,,,---......***,,,---,,,***+++000444...,,,***,,,...///...++++++++++++,,,,,,---------***,,,......,,,+++---000........................***,,,...///...---------///---+++,,,...///---+++++++++******+++---...///---------.........//////////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000/////////............------000///---///333.........------,,,,,,,,,,,,,,,,,,---...///000000.....................---...------------...//////,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,***)))***,,,///000---------------------------------,,,,,,+++++++++///...,,,,,,------,,,+++......---,,,++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***++++++,,,,,,------,,,,,,+++.....................------------,,,,,,+++++++++...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,+++***)))((((((------,,,++++++*********++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,)))***++++++++++++,,,---***+++///222444333...***000000////////////000000---,,,,,,,,,---///000222---,,,,,,,,,,,,---..................////////////111///......//////...---////////////............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111000///...,,,+++***)))((())),,,...///...---,,,,,,+++***))))))***+++,,,+++******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,+++///000------...---)))---------............///000///---+++++++++---...***///111///111888:::666555777888555000,,,++++++,,,---...---,,,+++---///...------,,,,,,------...------............------------,,,,,,---///000111///............---------......---,,,,,,+++******...,,,***+++---...,,,***++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,++++++,,,,,,---((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...,,,++++++...111222///,,,......---------,,,,,,,,,//////.........---------------------------,,,,,,...------,,,++++++++++++++++++------------++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,++++++*********+++++++++******))))))))))))***,,,---...------,,,------------------------...------,,,,,,------...---------.........//////---------------------------------,,,,,,+++++++++------------------------//////.........---------......//////...,,,***(((---+++)))+++---///---+++........................++++++++++++++++++++++++,,,+++++++++,,,///222333444333222111000/////////---+++******+++---------......---------,,,,,,,,,------...///111111///---///...------............,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------------...***+++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***)))(((++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,+++---......,,,,,,---///++++++,,,...111222111/////////............//////......---------......///------,,,,,,------...///............////////////111///......//////...---////////////............000000///...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,+++++++++*********))))))***,,,---...------,,,------,,,++++++,,,------+++******,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,+++//////---,,,...---))),,,,,,,,,,,,---------...000///---,,,+++,,,---...***///000...111666777555555666777444000---,,,---,,,---...---,,,+++---///...------,,,,,,------...------............------++++++******+++,,,...///............------------......---,,,,,,+++******...,,,***+++---...,,,***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++------,,,,,,,,,---------...---------------------------............---------------,,,,,,------------,,,+++---000111///---............---------,,,//////.........---------------------------------------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,.../////////...------,,,---------,,,,,,,,,++++++,,,,,,------,,,++++++***++++++,,,---------,,,,,,------------------------...------,,,,,,------...,,,------------.........---------------------------------,,,,,,+++++++++------------------------///.........------------,,,---...//////---,,,***---,,,***,,,...000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555666555333111000///.........,,,******,,,......---......---------,,,,,,,,,,,,++++++,,,...///---,,,///...------............,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,------------)))***,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,---///---,,,,,,---...---++++++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000+++,,,,,,------,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,++++++++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((*********+++,,,---------++++++,,,,,,,,,,,,------...------,,,+++,,,,,,,,,---...///...,,,+++,,,------+++***+++...111333444...------------------.........//////...------,,,---------,,,------...///............////////////111///......//////...---/////////............---/////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++//////,,,,,,...---***+++++++++,,,,,,,,,------000///...---------...///+++...///...///333444222444444444111///---...///,,,---...---,,,+++---///...------,,,,,,------...------............------,,,+++******+++,,,...///............---------------------,,,,,,+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,000...,,,+++***+++---.../////////......---------------............------------------------------...,,,+++,,,...000000////////////.........------...............---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,***)))(((......------------,,,,,,------...//////...,,,+++------,,,,,,++++++,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++------------------------............------------***+++---...///...---------,,,,,,---///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///333666888999888555222000...---,,,...---+++,,,---//////.........---------,,,,,,,,,---,,,***+++---......---........................,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---------------------------------------------,,,,,,+++++++++...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...------,,,,,,------...+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,---,,,***)))***+++...,,,******---000222222......------------......,,,---...//////...---,,,---------------...//////............////////////111///......//////...---//////.........---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......*********++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------------+++......,,,,,,......++++++,,,,,,,,,,,,---------000///............//////,,,---...---...000000///111000///...------...000,,,---...---,,,+++---///...------,,,,,,------...------............------...------,,,---...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,+++******+++,,,---//////......------,,,,,,,,,------......------,,,,,,------------------,,,...---,,,,,,---///000111000////////////.................................++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///------++++++++++++------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++,,,---,,,,,,,,,++++++***((((((---------------,,,,,,,,,,,,---...//////...---,,,///...,,,+++***++++++,,,,,,,,,------------------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------++++++,,,---...///000000---------------------------------------------------------...111444888:::<<<:::888444111///---,,,...---,,,---...//////.........---------,,,,,,,,,000...,,,,,,---///000///---...//////.........///,,,,,,,,,---------......+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********,,,...000------------------------//////...---+++***))))))...,,,,,,,,,......---,,,......---,,,,,,+++******,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,+++******---------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........---------,,,,,,+++,,,---,,,***)))***+++///---,,,,,,...///...---///..................///***+++---///000//////......------------...//////............////////////111///......//////...---............------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------,,,......++++++...///,,,------------............//////........./////////---,,,,,,---...------......---+++++++++---......,,,---...---,,,+++---///...------,,,,,,------...------............------///...---,,,---...///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///&&&''')))+++,,,------,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---------,,,,,,...000111000////////////.........---.....................++++++,,,,,,---...//////,,,,,,,,,,,,---......///------++++++++++++------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...------...............---+++++++++++++++,,,,,,,,,+++,,,---......---,,,+++///...,,,+++***++++++,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,***+++,,,,,,,,,---...///---------------------------------------------------------...111444888:::===<<<999666222000...---...---,,,---///000///---......---------,,,,,,,,,///---++++++---/////////,,,///111111///......///,,,,,,,,,---------......******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,***)))))),,,///111------------------------//////...---+++***))))))---,,,+++,,,.........---///......---+++******)))******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++.........---,,,+++++++++++++++,,,,,,,,,,,,---------------------,,,++++++---...///...,,,+++,,,---...------...///...,,,***//////............//////***+++,,,...///000000000......------......///000............////////////111///......//////...---.........------------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------,,,******,,,---------------------------,,,......++++++...///------------.........//////---............/////////---++++++......,,,,,,///,,,+++******,,,------,,,,,,---...---,,,+++---///...------,,,,,,------...------............---------,,,++++++++++++------------------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,$$$&&&))),,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,---...---------///111/////////.........---------------...............+++,,,,,,------.........------------------...///---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))))),,,///++++++,,,---------------******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///333666888;;;:::777555222000///...---,,,,,,---//////...,,,......---------,,,,,,,,,,,,+++)))***,,,------,,,,,,///222222///---...000,,,,,,,,,---------......+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++---...///------------------------------,,,,,,,,,,,,++++++---,,,+++,,,...///...------------,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++------------------,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,******+++---......,,,,,,---///...---,,,,,,.........,,,...------------------...---------------...///000...............//////000............////////////111///......//////...---.........---------,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,+++***))))))))))))***,,,---...------,,,------...//////...---------......,,,***)))+++...........................,,,...---***+++...000...,,,,,,---------.........,,,,,,---...............---******...///,,,,,,000---++++++,,,...///---+++,,,---...---,,,+++---///...------,,,,,,------...------............------------++++++++++++,,,------------,,,,,,,,,++++++******+++,,,,,,---......***,,,...---+++***,,,...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++))))))+++,,,---...//////++++++,,,,,,---.........+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++***,,,//////...---///000............---------,,,---------.........//////------------------------///......------------...+++,,,,,,------,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,)))(((,,,///******+++++++++***))))))+++++++++,,,,,,,,,------,,,+++***)))***+++---...++++++,,,---------,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,------------.........------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......,,,...///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555666555444222000///......+++++++++---...///---+++......---------,,,,,,,,,+++******+++------,,,***+++///333333///---...000,,,,,,,,,---------......,,,,,,,,,------.........******+++++++++,,,,,,,,,)))***,,,---......---,,,------------------------******+++,,,,,,---......---,,,+++,,,...///...---++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++*********************+++++++++,,,,,,---------******))))))))))))******,,,++++++******++++++,,,++++++,,,------,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,---------++++++,,,---,,,+++***))))))***++++++++++++,,,---...,,,******,,,///000000---,,,,,,++++++,,,,,,---000///...,,,,,,---...///...............///000000............/////////000111///......//////...---......---------,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---............------------------((())),,,...///...---,,,++++++,,,------,,,++++++---......,,,))))))+++...........................,,,...---******...000...++++++,,,,,,,,,---------++++++,,,---.........---...******//////,,,,,,111...,,,,,,...111111...+++------...---,,,+++---///...------,,,,,,------...---..................---000///...---------...///---------,,,,,,,,,++++++******+++,,,------......***,,,...---+++***,,,...++++++,,,,,,,,,---------++++++------------++++++---,,,,,,++++++,,,,,,---///...,,,,,,,,,...000111+++,,,,,,---...///000000+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++))),,,000000...---...000......---------,,,,,,,,,---------.........//////------------------,,,,,,000///...---------------++++++---......---++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...,,,)))(((+++000/////////...---,,,+++***,,,,,,,,,------............,,,***))))))+++...000)))***,,,---...------,,,++++++,,,,,,---...//////...------,,,,,,------...---------.........//////------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,---...000000...000111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,///222333222222000///......------+++***+++,,,......,,,***......---------,,,,,,,,,,,,+++,,,...//////---++++++///444333000---...000,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,------,,,,,,+++***+++,,,---...000///---,,,+++,,,,,,------------,,,,,,,,,+++++++++......+++,,,000111///---,,,+++******+++,,,---,,,---...//////...---,,,---,,,+++,,,...///...,,,---------------------------,,,,,,,,,,,,---.........---+++******+++---.........---+++)))((('''&&&,,,++++++...111111---***+++,,,------++++++,,,---,,,,,,,,,---------......///---,,,,,,,,,,,,+++)))***++++++++++++***))))))---,,,,,,+++,,,---///000000...,,,,,,---/////////------......------,,,,,,---......///////////////111111///......---------////////////////////////////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222---***---,,,((()))...,,,,,,,,,,,,,,,,,,,,,,,,...++++++......,,,,,,///+++,,,---...///...---,,,///000///...---...111444,,,,,,,,,++++++*********++++++,,,------------,,,------------,,,,,,+++***---,,,++++++------,,,++++++,,,,,,------,,,,,,+++)))+++,,,...//////...------...///...------...//////,,,---000...)))***///.......................................///000111------------.........////////////000///......---++++++,,,---............---------------------------------...///...,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***...---,,,++++++,,,...///))))))***+++,,,,,,------,,,------......------,,,---------------------------------------------------------.........//////***,,,------,,,+++---...---------............///...------...000111///...000000///...------,,,,,,+++++++++++++++,,,---...111000---+++***+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,...///000000111111))))))***+++,,,...000111***+++,,,---...---,,,,,,---...,,,)))***......+++++++++++++++++++++++++++---......//////000000000+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))+++++++++***)))***+++---,,,,,,---...///---,,,******+++++++++,,,,,,,,,...,,,+++,,,//////---************++++++,,,,,,,,,---------,,,,,,+++++++++......,,,,,,,,,,,,......+++***)))((((((***,,,---/////////---******+++...---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222444444333111///......------------............---,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,+++,,,,,,------------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,---...//////...---+++++++++,,,---************))))))((((((---000000......222333111,,,,,,+++******+++,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,---------------------------,,,,,,,,,,,,---.........---+++******+++---...------,,,,,,+++*********,,,++++++---//////---***+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......,,,+++***+++,,,---,,,+++)))******+++,,,,,,,,,,,,111000///---,,,,,,------222111000...,,,+++*********+++,,,---......//////---...//////000000////////////.........//////000////////////////////////........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///***)))++++++)))***///,,,,,,,,,,,,,,,,,,,,,,,,,,,******...///------000+++,,,------......---------...---,,,+++,,,///111,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---------------,,,+++***---,,,++++++------,,,+++------............------++++++,,,---............---...///...------...//////,,,---000...)))***///..............................------......///000------........./////////000/////////............,,,,,,---.........------------------------------111...,,,+++,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,///...,,,++++++,,,---...+++++++++,,,,,,------...,,,------......------,,,///......---,,,+++******------------------------,,,------------.........***,,,------,,,+++---...---------............///...------...000111///...000//////...------,,,,,,......---,,,,,,,,,------///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,---...///+++,,,---.........---,,,,,,+++++++++,,,,,,---...******,,,---------,,,++++++,,,***(((+++///000---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---((()))******(((((()))***,,,++++++---...///...---++++++,,,,,,,,,---------...,,,+++,,,//////---+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++***)))((()))***,,,---------,,,+++++++++,,,------------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222333444333111000///......------......//////...------,,,,,,------+++,,,------......------,,,,,,++++++,,,---......------------------------------,,,+++++++++++++++...------------...///000...---,,,+++++++++,,,------,,,,,,,,,,,,+++++++++***------***+++///000---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...+++,,,------+++++++++,,,---------------------------,,,,,,,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---+++***+++,,,------++++++,,,------,,,+++++++++,,,...///***))))))***,,,------,,,)))******+++---......///111000///..................000111///,,,))))))++++++,,,---...............---...//////000000//////............///000111222////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++,,,+++---111,,,,,,,,,,,,,,,,,,,,,,,,,,,******...///------000---,,,,,,,,,,,,---......---------,,,+++,,,...000,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,------------,,,,,,+++---,,,+++,,,---...---+++......////////////......---------------...///000---...///...------...///...---...///...***+++///........................------------------...///....../////////000000000111000///...---......///------.........------,,,------------------------333000+++((())),,,///000------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000///---,,,++++++,,,---------------------------,,,------......------,,,---,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------***,,,------,,,,,,---...---------............///...------...000111///.../////////...------,,,,,,///...---,,,++++++++++++---,,,+++***)))***+++,,,,,,------...---,,,***)))************++++++++++++***++++++,,,---.........***+++---...---,,,***(((......---,,,++++++++++++)))***+++,,,,,,,,,,,,++++++,,,+++)))+++//////,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------)))+++,,,+++***)))***++++++++++++,,,///000///---,,,,,,---------.........---,,,,,,---......---+++++++++,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---(((***,,,......,,,***(((++++++***))))))***,,,------+++******,,,------------------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333333222111000///......------......///...------,,,+++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---...///---------------------------,,,++++++******++++++---------------......///---,,,+++******+++------.........---------------)))++++++((())),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...///,,,...///...+++***,,,---,,,,,,---------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++******++++++++++++,,,------++++++,,,------,,,+++***+++,,,...///+++***)))***,,,---,,,+++++++++,,,,,,---...//////,,,,,,---...///000000111&&&+++000000,,,+++---111////////////...,,,+++***......///000000000000000............///000111222////////////////////////..............................------,,,,,,,,,+++---------------------------,,,,,,------...///111,,,,,,,,,,,,,,,,,,,,,,,,...++++++......,,,,,,///------,,,+++,,,---.../////////000///------///111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,---------------,,,,,,...,,,+++,,,---...---,,,.........//////.........///...---------...000111---...///...---------///---......///---,,,---///........................------,,,,,,,,,------...////////////000000000000222000...---,,,---///000......///......---,,,,,,........................333000+++)))***---//////------............------------------------------///......---------------000///...,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------......------,,,'''((()))***,,,---...///------------------------+++++++++,,,,,,,,,------+++,,,------,,,,,,---///---------............///...------...000111///...//////.........---------,,,,,,++++++***+++++++++,,,++++++***++++++,,,---+++,,,.........,,,***(((,,,,,,,,,---------......//////...------,,,++++++)))***,,,......,,,***)))......---,,,++++++++++++*********+++++++++++++++///000...******---+++''',,,,,,------------...............------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...///...---,,,---///+++***+++,,,///000///...,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------+++,,,...//////...,,,+++,,,+++*********+++,,,,,,...,,,++++++---...---,,,---------............///,,,------......------,,,------------------------...///111222222222111000//////............//////---,,,,,,++++++++++++++++++,,,------......---------,,,,,,,,,------...///---------------------------,,,++++++******++++++++++++,,,,,,------------,,,++++++***+++,,,...///************++++++++++++,,,......++++++///000---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000---.........---,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++*********+++,,,+++,,,------++++++,,,---,,,,,,+++***+++,,,---...---,,,++++++,,,,,,+++)))......---,,,,,,------...***+++,,,---...//////000###(((...///------000444////////////...---,,,+++...//////000000000000000000000////////////000000////////////////////////.................................------,,,,,,,,,------------------------,,,------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,///...+++***---------,,,+++,,,---...///...///000///------...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......---------...---,,,,,,......---,,,------............------000///...---...///000111---...///...---------///,,,...///...------...///...........................------,,,,,,,,,------////////////000000000000222000...---,,,---///000////////////...---,,,,,,........................000///------.........------......//////......---------------------------...---,,,,,,++++++,,,,,,//////...---,,,+++++++++,,,,,,,,,+++++++++++++++,,,------......------,,,'''''')))***,,,---//////------------------------+++++++++,,,,,,,,,------+++---......---,,,...///---------............///...------...000111///..................---------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,---------+++,,,.........,,,***))),,,,,,---------.........//////...------,,,++++++)))***,,,...///...------,,,,,,+++++++++,,,------+++++++++++++++,,,,,,,,,...000...++++++---+++&&&,,,,,,,,,------..................------,,,,,,,,,------------------------...------,,,,,,------...---///000///...---...///+++++++++,,,/////////---++++++++++++,,,,,,,,,,,,,,,---......------,,,---------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,++++++++++++++++++///...------......---+++---------............///,,,------......------,,,------------------------...///000111111111000000/////////....../////////------,,,++++++++++++,,,+++,,,------......------......------------......------------------------------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,...///111+++,,,,,,,,,,,,---------+++...---******......,,,,,,,,,------------,,,,,,///......------.........---,,,+++,,,...///...---+++,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,++++++,,,...+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))///...---,,,+++,,,------,,,------...------,,,,,,(((+++//////......000222+++,,,---...///000000000...///000000111111000000111111000//////000000000////////////////////////------------------------.........---------------------------------------)))++++++))))))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,000---,,,///...+++***------,,,,,,,,,,,,---......,,,---...---,,,++++++,,,,,,,,,,,,,,,------------++++++,,,------------,,,,,,------............---...---,,,---...///...,,,---------......---------000000////////////000000---...///...------...///+++///000...---///000///........................///...------------------....../////////000000000111000///...---......///....../////////...------.................................000111000---+++......////////////......------------------------...---,,,+++***+++,,,,,,.........------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++---......------...///---------............///...------...000111///...........................---------...///111333444------------------------++++++,,,---------,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,---.........***+++,,,---//////000000*********+++,,,---...///,,,,,,++++++,,,,,,---...***,,,,,,+++,,,000...***++++++,,,,,,------......,,,,,,,,,,,,++++++++++++............------------......------------......+++---...---,,,+++,,,------,,,,,,---...///---,,,*********+++++++++,,,,,,+++---......---,,,,,,---///............---------+++,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,++++++++++++---//////---,,,,,,------------............///,,,------......------,,,------------------------...///000000111111000000000//////......//////000//////...------------...+++,,,------......------000///...------,,,------------------------------...------,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,---///111222............//////000000***,,,,,,)))))),,,,,,***,,,,,,---......---,,,,,,............---,,,++++++,,,(((&&&(((...111...***++++++,,,,,,---......///---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---'''***---...---,,,...///+++,,,------++++++,,,---)))***+++------,,,+++***///---,,,---......---,,,...---+++***+++,,,---///,,,---...//////...------...............///000111***+++,,,...000111222222//////000111111111111000////////////000111222222////////////////////////------------------------------------....................................'''+++,,,)))***......***,,,,,,,,,,,,,,,,,,,,,,,,---++++++......,,,,,,///+++,,,------......------+++---...---,,,***+++,,,,,,,,,,,,---------......,,,,,,---............---,,,,,,---...............///---,,,---...///...---......////////////......000000000111111000000///---...///...------...///+++000111---,,,000111///........................000///......------......------........./////////000/////////............---......////////////...........................///......000111000---+++......////////////..............................///...,,,+++++++++---...------------------,,,,,,***+++++++++,,,---------,,,------......------,,,---------,,,,,,,,,,,,,,,------------------------,,,------------.........,,,---......------...000---------............///...------...000111///...........................---------...///000111222------------,,,,,,+++******++++++,,,,,,------...+++++++++,,,,,,,,,,,,---((()))***+++,,,---...///------,,,,,,---...///000++++++++++++,,,---......------,,,,,,,,,---...///(((+++++++++---000///+++******++++++,,,---------,,,,,,,,,,,,,,,---------///.........------------......------------......+++,,,------++++++,,,---...---,,,---......,,,***+++++++++,,,,,,,,,------+++---//////,,,+++,,,...////////////......---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++***###)))......+++))),,,000---------............///,,,------......------,,,......................../////////000000000000000000000////////////000000111111000///////////////+++,,,------......------111000///...---,,,,,,,,,------------------------///...------,,,,,,------,,,,,,.../////////...---------,,,---...000222333+++++++++,,,,,,,,,------...000///,,,,,,//////---,,,,,,---......---,,,,,,---.........---+++)))(((+++%%%!!!%%%---111---(((++++++,,,,,,---...//////---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++((()))***+++---...///000&&&***...000///...///000+++,,,------++++++,,,---'''))),,,......---+++)))---,,,,,,---///000///...++++++***)))***,,,///000***+++---///111111111111000...------///111222222,,,---...///000000000000//////000111111111111111---......///000222444555////////////////////////------------------------,,,---------.../////////........................'''---...,,,---222333///,,,,,,,,,,,,,,,,,,,,,,,,***((()))...///...///222+++,,,---...///...---,,,---///000000...,,,,,,---,,,,,,,,,------.........,,,---......//////......,,,,,,---.../////////...///...------...///...---//////000000000000/////////000111222222111//////---...///...------...///***000111---,,,000222///........................111000///...............------------.........////////////000//////...---------...///000000000///////////////////////////000///......//////...,,,......////////////..............................111///---,,,,,,,,,...///,,,,,,---......---------++++++,,,,,,---...//////,,,------......------,,,++++++,,,------...//////---------------------------------.........//////,,,---......------...000---------.........//////...------...000111///...---.....................,,,,,,+++++++++,,,---------------,,,+++***)))(((*********+++,,,---//////---------.........//////+++++++++++++++++++++,,,000///---++++++,,,---...,,,,,,++++++,,,,,,------......---,,,---...///000+++------+++---///---((())))))***++++++,,,------.........//////000000000//////.........---------......------------......---...///...------...//////...------...---+++***,,,,,,,,,---------......***---//////,,,+++,,,...000000//////.........------------,,,,,,+++++++++***,,,...000000...,,,***------------,,,,,,+++***%%%,,,---)))(((---333---------.........//////,,,------......------,,,........................////////////000000000000000000////////////000000+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................000000000///......------......---------,,,,,,,,,---------............//////...------------...///,,,------......------,,,)))***,,,,,,,,,,,,...///,,,+++---000///++++++///000111111000...,,,,,,---//////.........---------,,,------+++))))))***,,,------------------------333111...+++***+++---...++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++,,,,,,++++++---///...------,,,,,,------...---------,,,,,,+++++++++///---+++,,,...///---+++---,,,+++,,,.........---...///000///---,,,,,,...////////////000000000000333222111000000///000000000000000000000000000000////////////////////////........................,,,***(((***...000...,,,........................++++++******++++++,,,---------------------------$$$,,,000---,,,///000...,,,,,,,,,---------......///////////////.........++++++++++++,,,---......//////.........------------......///////////////000...+++))))))***,,,...------,,,+++,,,---...///000000000000000000000000000000000000000///......,,,,,,,,,---------......////////////////////////222000---***+++---111333---.........///000000000000///---,,,,,,---///000///000000000000000///...///////////////.........++++++,,,---.....................---,,,,,,++++++000111000///---,,,---...------.....................+++((((((+++---,,,+++,,,,,,,,,,,,------...///,,,------......------,,,++++++,,,,,,---...//////,,,++++++---......,,,)))---,,,++++++------,,,+++...---+++******+++---......------,,,,,,------............------,,,,,,,,,000,,,***+++///000...***,,,,,,,,,---------......///...---,,,+++,,,,,,---000...------------,,,***...+++***,,,---,,,+++,,,******+++,,,,,,---......%%%,,,000...---///---)))...---,,,,,,---...---,,,.........------,,,,,,,,,,,,...//////,,,***))))))++++++,,,,,,---...//////........................---......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......,,,)))'''&&&'''///...---,,,,,,---...///........................000///000444333...+++,,,+++,,,...//////...,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,+++.........////////////000..................------000///...///000111111///............////////////000000000000000000000000,,,,,,,,,,,,------------,,,,,,---------........................---------------------------............---------,,,,,,,,,------------............------,,,++++++,,,------,,,------......------,,,***+++------,,,,,,---//////------///---)))***...,,,---...---+++******+++//////.........---------,,,------,,,******+++,,,------------------------000///---+++***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,++++++---///---------,,,,,,------------------,,,,,,+++++++++///,,,***+++---...---,,,...,,,,,,,,,...///...---...///000///---,,,---...////////////000000000000000//////............///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---........................,,,++++++++++++,,,------------------------------%%%,,,000...---///000...,,,,,,---------..................///////////////......---------------...//////.........------------......///////////////000///---,,,,,,,,,...///---------,,,------......000000000000000000000000000000000000000///......------........./////////////////////////////////000///...---------...///.............../////////000///---,,,,,,---///000///000000111111111000000.........///////////////------.../////////..................------------333444444222///...///111......------------------///---******,,,---+++)))---,,,,,,,,,,,,------...------............------++++++,,,,,,---......///---,,,+++,,,---...,,,***---,,,++++++------,,,+++///...,,,++++++,,,...//////......------......///...------------------,,,///,,,***+++///000---***,,,,,,,,,---------......111000///...---......//////...------......---,,,---++++++,,,---,,,,,,,,,******+++,,,,,,---......)))///000---,,,...///,,,------,,,------...---,,,......---------,,,,,,,,,+++---......,,,++++++,,,++++++,,,,,,---......///........................---.........,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...---+++******+++///...------------...///------------------------222000333666666000---...+++,,,...//////...,,,+++,,,------......---------,,,,,,,,,---------......++++++,,,------------,,,------........./////////...........................---,,,---...//////---.........//////000000000000000000000000000000000,,,------------.........---------.........////////////.........---------******++++++,,,------.........---------,,,,,,,,,------------............------,,,++++++,,,------,,,------......------,,,,,,---......---,,,---///111.........,,,((()))...***+++,,,,,,******+++,,,...............------------......---++++++,,,...------------------------------,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,---,,,++++++---...------------------------------,,,,,,,,,,,,++++++...,,,******+++------,,,...---,,,---///000///...---/////////---,,,---....../////////000000000111///............//////000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///........................---,,,,,,,,,,,,---......------------------------''',,,///...---//////...,,,------------.........------......//////000000111000///...------------/////////............------......///////////////111000000000////////////---...............------000000000000000000000000000000000000000///............/////////000000000///////////////////////////////////////---,,,,,,...............---------000///...------...///000...///000111111111111111------......//////000000//////000000000///..................////////////111222111///---,,,,,,.........------,,,,,,++++++000///------...---+++)))------,,,+++++++++,,,,,,------............------+++,,,,,,------............,,,++++++,,,------,,,---,,,++++++------,,,+++//////---,,,,,,---///////////////....../////////---------------.........///,,,***+++...///---+++,,,,,,,,,---------......000///......---............---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......111000,,,+++---000///------------------------...------------,,,,,,,,,,,,---...---,,,---...000+++,,,,,,------.................................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,------------...000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,111000333888777111......+++,,,---......---,,,+++........................,,,,,,,,,---------......,,,,,,---............---,,,---------.......................................---,,,---...//////---......//////000111222222000000000000000000000000---------.........//////------------............/////////...------,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........//////............//////,,,------......------,,,---/////////---,,,---......---...000...******---+++---......------...///..............................///...,,,,,,---///------------------------++++++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,---,,,++++++,,,...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++------///...---...000000000///---...///...---,,,---///......//////000000111111000000///000000111222222////////////////////////////////////////////////........................---///111000---,,,...000........................---------------...//////------------------------+++---.........//////...------------............,,,------...///000111111000///......---------.../////////...............---......///////////////000000111111111000///.........///000000...---,,,////////////////////////000000000000000///............/////////000000000/////////////////////////////////////////////...//////......------,,,,,,//////............//////,,,---...///000111111111,,,------...///000111111000000000000//////...------......///000111111111000000000...+++***+++,,,......---,,,++++++******....../////////...,,,+++...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......///---++++++,,,---...------,,,++++++------,,,+++......------------......//////............//////,,,,,,------......//////...---+++,,,...///---+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...---***---...++++++,,,---,,,+++++++++,,,,,,---------...000000...,,,---...///,,,---...---,,,,,,---...---------------------------......---,,,---///111,,,,,,,,,---------..............................---...000000///...///000------------------------+++,,,------......------***+++------------///000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,......111666555000,,,,,,,,,,,,---......---,,,,,,.........---------------,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,---------......---------...............000///...///000111111///---...///000111222333444000000000000000000000000---------.........//////+++,,,,,,,,,,,,---------//////.........---------///.........---------,,,......---------,,,,,,,,,,,,,,,,,,------------...////////////////////////,,,------......------,,,---/////////---,,,---...((()))---222111,,,+++---,,,---//////......000111---.....................---...///...------...000------------------------***+++---......---,,,+++---------,,,,,,,,,++++++***************))))))))),,,------,,,+++***,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,...///...---...000000000///,,,...///...------...///.........///000111111111000000///000000111222222////////////////////////////////////////////////........................---000222000---,,,...111..............................------......///000------------------------...------...///.........---------.........//////,,,------...///000111111------,,,,,,---...//////////////////////////////---......///////////////...///000111111///...---...///000000000///...---////////////////////////000000000000000///......------........./////////////////////////////////111000///...///000222333/////////......------,,,/////////....../////////+++,,,---...//////000///,,,------...///000111111///////////////...---,,,---......///000111222222111222222000......///000......---,,,++++++******+++,,,...///000///.........------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------000---++++++,,,.........---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---------....../////////...---,,,,,,---...---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,***))))))***,,,......---)))...///+++))),,,---,,,++++++,,,,,,,,,,,,------,,,---//////...,,,,,,---+++---......,,,+++---...------------------------/////////---,,,,,,...000,,,,,,,,,---------------........................,,,...000000/////////000------------------------+++,,,------......------+++,,,...---,,,,,,---...---..................---,,,,,,,,,,,,,,,,,,,,,,,,------000444444///,,,,,,,,,------------------,,,......---,,,++++++,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000///...///000111111///---...///000111222333444000000000000000000000000,,,------------.........+++++++++,,,,,,,,,------........................111111000///......------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,---............---,,,,,,------......------,,,,,,---......---,,,---///'''(((---222222---,,,...+++,,,------,,,,,,...///---------...............---.........------...000------------------------***+++,,,.........------......------,,,,,,++++++************************,,,------,,,+++***+++---+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,---......,,,,,,---......---,,,---///000///...,,,---///...------...///------...///000111222222///............//////000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---///000///......///000...........................------------...//////------------------------111---,,,///000...---...------........./////////------......//////000000,,,,,,,,,,,,---...///000...////////////000000000---......///////////////...///000000000///---,,,...//////000000000000000000000000000000000000000000000000000000///......------........./////////////////////////////////111000///......000222333///////////////.........////////////////////////,,,---......////////////------......//////000000....../////////...---------......///000111111222...///000///------...000......------,,,,,,++++++***,,,...///......///111......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------///---,,,,,,---......------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.............../////////------------------------,,,,,,,,,---------......,,,------............---***))))))***---...------'''///111+++(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000///,,,,,,///+++---///...,,,***,,,///,,,,,,,,,------------......//////...,,,+++,,,...------------------------........................***---///000///...//////------------------------+++,,,------......------,,,.........,,,+++,,,---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,///...000444444///---///------------------------///...,,,+++******+++,,,,,,,,,,,,---------......)))***++++++,,,,,,++++++,,,---------............,,,,,,------.../////////...---,,,---...//////---......//////000111222222000000000000000000000000,,,,,,,,,,,,------------,,,,,,,,,,,,---------...,,,,,,------.../////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,,,,------......------,,,***+++------,,,,,,---///+++***,,,///...+++,,,000+++,,,------++++++,,,...---------.........//////,,,---...---,,,,,,...000------------------------)))***+++,,,,,,---------///......---,,,,,,+++++++++++++++,,,,,,---------------...,,,******+++---+++,,,...//////...,,,++++++++++++,,,,,,---------+++...111111///------......,,,,,,,,,...///...---,,,---......------...000------...///000111222222000//////............///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000//////........................------,,,,,,------...///------------------------333...+++///111...,,,...............////////////.........//////////////////...............//////.../////////000000000000---......//////////////////////////////......---.........///000111222333000000000000000000000000000000000000000///............/////////000000000////////////////////////000000000///...------,,,/////////000000000000000//////000000000000////////////000000000000000///.........///////////////......///000000000//////.........//////000000000***+++,,,,,,++++++---///......------------------+++---...---,,,,,,...111......---------...//////,,,------......------,,,------------------------...------...//////...,,,---,,,++++++------,,,+++,,,,,,------------,,,,,,......------------......////////////............,,,------------,,,------,,,,,,,,,---------......+++,,,---...///......------,,,+++,,,...///...---&&&000222+++''',,,///+++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,000///,,,///444***---000///+++***,,,///,,,,,,,,,---------......***,,,......---,,,,,,...------------------------........................)))+++...//////.................................+++,,,------......---------...//////------...///------...//////...------------------------------///------111111...---///---------,,,,,,---------000///---+++***+++,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,------........./////////,,,,,,------...//////000...---,,,---...//////---.........//////000000000000000000000000000000000+++++++++,,,,,,,,,---------------.........//////+++,,,,,,---...///000000------......///000000000......---------,,,,,,,,,++++++,,,,,,,,,---------...///000111111000///...,,,------......------,,,)))***,,,,,,,,,,,,...///000---,,,,,,+++))),,,222,,,---......,,,,,,---...---------.........//////+++,,,------,,,,,,...000------------------------(((((()))***+++,,,,,,---//////...---,,,,,,++++++,,,,,,------...///000000---......,,,******+++---+++,,,...//////...,,,++++++++++++,,,,,,---------***...222333000...---...---,,,+++,,,...///...---,,,---......------///000------...///000111222222333222111000000///000000000000000000000000000000////////////////////////...........................+++***,,,000111000...........................---,,,,,,,,,,,,---......------------------------555...+++///111...,,,.............../////////000///////////////.........222111000//////......///.../////////000000111111---......///////////////000000000///////////////............000222444555000000000000000000000000000000000000000//////...000000000000111111111111///////////////////////////000111000...+++'''%%%//////000000111111222222//////000000000000//////111222222222222111111000///////////////............///000111111111111111............////////////,,,---.........///111333------..................---...///---******---000...............///000111......////////////......---------------------------------///000000---+++---,,,++++++------,,,+++---......//////......---//////............//////000000//////......------,,,---...---,,,,,,---...,,,,,,,,,---------......((()))+++,,,---,,,,,,+++///...---...000000000...&&&000333***''',,,///+++,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++......---111999***...000///+++***,,,000,,,,,,,,,------.........'''))),,,...---------...------------------------........................(((***...//////...---...........................+++,,,------......---------///000000//////111222,,,---...//////...---,,,........................---******------++++++......------,,,,,,------...222000...,,,+++,,,---...,,,,,,,,,---------......+++,,,------......------.........////////////000,,,,,,------...///000000000///...///111111111///............////////////000000000000000000000000------------------------,,,---......//////......000///...---------------,,,------......------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++,,,,,,------...---,,,+++******+++,,,---------------------------222+++)))...000...---000***+++,,,---...000111111...---,,,++++++,,,---...........................,,,,,,+++******+++,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000///---***(((...---+++))))))***+++,,,///......------...000111...------------.../////////////////////.........---...000111111111000///111000///......///000000000///.........///111222000///......///000///---000///...//////...,,,))),,,---...///...,,,)))'''000///...------...///000------............------,,,---...///000///...---000///...---,,,,,,---......------......///000111...///000///------///111111111000000////////////---,,,---///111222000//////////////////000000000/////////000000///......///000000111111000000///000000111222222111000000111111222222222222222111/////////000000111111111000111111111111000///////////////000000111111111000111111111000///......111111000///...------,,,000000000000000000000000////////////000000000000////////////000000000000...///000111111000///...000000///...............------------------------111000000...---,,,+++++++++,,,............,,,+++//////.........---------,,,------,,,+++,,,...000..................------......//////...---,,,,,,......---,,,,,,,,,---------------............///.........///......------------------------------...---,,,,,,,,,,,,---...------............------000///---,,,,,,---///000///...,,,,,,,,,---///111,,,,,,,,,---------......,,,,,,,,,---------.....................///000000------------------------......------------......------------------------...+++)))***,,,...---+++***,,,......,,,,,,000333***++++++,,,,,,++++++***,,,------......------,,,,,,---...//////...---,,,...........................------------...//////,,,,,,,,,---...///000111/////////......------,,,/////////...---------,,,000000...+++)))***,,,///,,,,,,---///000222333333000000000///......------........................------......//////000000,,,---......------...000111111000///////////////------------------------***+++,,,,,,------,,,,,,//////...---------------,,,------......------,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............***++++++,,,,,,---......,,,,,,+++******+++,,,,,,------------------------000+++***...111...---///+++,,,,,,---...///000000///...---,,,,,,---...///........................+++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------,,,---///000///---+++)))...---+++***)))***+++,,,...............//////000---------............////////////////////////.........000111111111000///000////////////000222333000///.........///111111000///---...///000///---,,,,,,,,,...000111///---............------------//////............//////------............------++++++,,,,,,------,,,,,,111000///...---......///...............///111111---...//////000000111222111111111000000000//////.........000111222000...............////////////000111111222222111111000222222333333333222111111222222222222222333333333222222333333333333222222000000000000111111222222///////////////...------......//////000000111111///000000000000//////...//////////////////......000000000000000000000000////////////000000000000000000000000////////////...///000000000000///...000000///...............------------------------+++++++++,,,,,,,,,,,,---,,,------......------,,,//////.........---------,,,------,,,+++,,,...000------------------------......------,,,,,,,,,,,,---------,,,,,,---......---------............///)))***+++---.../////////------------------------...---,,,,,,,,,,,,---...------............------///...---,,,,,,---...///...---+++++++++,,,...///,,,,,,,,,---------......,,,,,,,,,---------.....................//////000------------------------......------------......------------------------111///------...///...,,,+++---............///000........................,,,------......------,,,------............------...........................------------...//////------,,,------...///000.........---------------............------------&&&(((***++++++,,,...///......................../////////............---.................................///////////////...//////...---...000222111111000///////////////------------------------***+++,,,,,,------,,,,,,//////...------------...,,,------......------,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000+++++++++,,,------......,,,,,,++++++++++++,,,,,,------------------------...++++++///111///---...---------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............+++,,,...//////...,,,+++...---+++******+++,,,,,,------...///////////////,,,,,,.../////////...---......//////////////////...///000000111111000000/////////000111222333444//////......//////000111///...---...///000///...,,,,,,,,,...000111///...///...---,,,---...000111......////////////......------............------,,,,,,,,,+++,,,------...111111000////////////000............///000111111.........000222333222111111111000000000000//////111000///000111111///---////////////000000111111111111222333333222222111444444444444444333222111333333222222222444555666222222333333333222222111111111111222222222222222///////////////......---...//////000111111222222...//////000000000000///.../////////000000000000////////////////////////////////////000000000000111111000000//////......---...////////////...---000//////............///........................+++++++++,,,,,,,,,------......------------.....................---------,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////---------............///)))***+++,,,------......------------------------...------,,,,,,------...------............------///...---,,,,,,---...///,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------............------......///000------------------------......------------......------------------------222000......//////...------------...000///...,,,000///...------...///000,,,------......------,,,......------------.................................------------...//////......------------......,,,,,,,,,,,,------------------------............ $$$))),,,---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................///////////////.........000000000///......111444111000000///////////////------------------------,,,---......//////......///......---------......,,,------......------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---///000///...........................---/////////....../////////************************,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++---...///...---,,,---,,,,,,+++++++++,,,,,,,,,---...///000///...---+++,,,...000000///...,,,............//////////////////000000111111111111000000000111111222333333............//////000000///...---...///000///...//////...///000000---+++///......---......//////---...///000000///...---------............------///...---------...000111000000//////////////////............///000111222///......000222222000...000000000///////////////222111000000111111///---000111111222222333333333222222333444444444333333666666666666555444333222666555444333444666888:::333444444444444333333222333333333333333444444444222222222222222111000000000000111222222333333444......///000111111111000000000000000000000000000////////////////////////////////////000000000000222111111000///......------..................---000///............//////////////////////////////000000///...------,,,,,,///...---,,,,,,---...///........................,,,---......------...000,,,,,,------------......///---,,,******+++---...,,,,,,,,,,,,---///000000---------............///---------------,,,+++***------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////------------------,,,,,,...------,,,,,,------...------------------------...---,,,,,,------......///------///111000,,,(((000...---++++++---...000,,,------......------,,,///...,,,,,,,,,,,,...///...........................------------.../////////...------,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........&&&))),,,...---+++******))))))***+++,,,---......++++++,,,,,,---......///........................000000//////......------000000000...---...111444000000////////////000000------------------------,,,---......//////............---------......///,,,------......------,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............///..................---------...//////////////////...++++++++++++++++++++++++...,,,***))))))***,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,------+++,,,.../////////...---+++,,,...000000///...,,,---.........//////000000000000000000000111111222222222222222111111000000---......//////////////////------...000000000/////////...000111000...,,,---...///000///---+++)))---...///000000///...---------............------000///...---...///000111........................///......//////000111222111000///000000///...,,,////////////////////////444222111111222333222000111222222333444555555555777888999999:::::::::999;;;;;;<<<<<<;;;::::::999>>>===<<<;;;;;;===???AAA;;;;;;;;;;;;;;;:::999888777777777777777777777777444444555555444444333222111111111222222222333333//////000111222222222111333222222111000000//////////////////////////////////////////000000000000222111111000///......---.........------.........//////............///////////////////////////////////////......------,,,//////---,,,,,,---//////---.....................,,,---//////...---...000---........./////////000///...,,,++++++---///000,,,,,,,,,---...///000111---------............////////////......---,,,+++------------------------------------------------,,,,,,------------,,,,,,---------,,,,,,------------------------......///,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------***++++++,,,,,,---///000///...---///111000,,,(((000///---,,,,,,---///000,,,------......------,,,...---,,,++++++,,,---..............................------------.../////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------.........//////...,,,+++,,,...******+++,,,---......///***++++++,,,---...//////........................000000//////......------/////////...---...000333000000////////////000000------------------------***+++,,,,,,------,,,,,,...------------...//////,,,------......------,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------------,,,,,,------------------------+++//////,,,+++...000///..................---------......//////......---///////////////////////////,,,)))''''''))),,,///......------------,,,,,,,,,,,,------------,,,,,,))))))******++++++,,,,,,+++,,,,,,---............,,,,,,,,,,,,------------,,,,,,---...............,,,,,,.../////////...---------......///000000000111000000000000111222333333333333222111000...---------...////////////......------...000111000///,,,,,,---///222333222000---...000111000---***'''......////////////......------............------------,,,,,,------...///,,,---...............---////////////000111222222111222222000...---///000000000000111111111111222555444333444666888888777444444555666777888888999@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>===============888888888888888777666666444444333333333333222222111222222333333333333222444444333222111000//////////////////////////////////////////000000000000111111000000//////......//////...------.../////////............//////000........................)))***++++++,,,---......//////............//////---------...............,,,---///000///......///.........///000000111111///...---------...///000------------...///000000---------............///,,,---....../////////...------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///.........------,,,,,,+++------,,,,,,,,,,,,------------------------------+++,,,---------...000222///....../////////,,,***111000///......///000111,,,------......------,,,------,,,,,,,,,,,,------...........................------------...//////......---,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////...,,,+++---111444///......------,,,,,,++++++,,,,,,---.../////////........................///////////////............/////////......000111///////////////000000111------------------------***+++,,,,,,------,,,,,,---------------...//////,,,------......------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------.../////////,,,,,,---......---,,,,,,------------------------,,,000000***)))---111111------..................,,,---...//////...---,,,...........................---+++******+++---...---------,,,,,,,,,++++++,,,,,,---......---,,,,,,))))))***++++++,,,------,,,,,,------------------+++,,,,,,------...------------,,,,,,------......---------............///------......///000000111111111000000000111222333000111111111111000...---,,,---.../////////.........---,,,...000111000///+++,,,---///222333222111...//////000///...---,,,//////............//////------............------,,,,,,---...............,,,---...///000//////...////////////000111222333000333555222......333999333333333444444555555555888777666888;;;>>>@@@@@@;;;<<<<<<===>>>???@@@AAAGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHFFFFFFEEEEEEEEEDDDDDDDDD>>>????????????>>>======;;;;;;:::999888777777666444444444555444444333333333333333222222111111111000000000000000000000000////////////000000000000000000000000////////////000000///......///000000...............///000000------------------------)))******+++,,,---...///......////////////......---------.........//////+++...000000///......///------......///000000111,,,,,,,,,------.........///...............//////---------............///,,,,,,---.........------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,------.........---,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...//////......---,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,......---++++++,,,///---...///...---,,,---...////////////////////////,,,------......------,,,,,,,,,,,,------,,,,,,,,,...........................------------...//////------,,,,,,+++,,,,,,,,,.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,111444///......---,,,,,,++++++---------....../////////.................................///////////////---///111222111000000111///////////////000111111------------------------,,,---......//////......---------------...///000,,,------......------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,------.../////////,,,,,,---......---,,,,,,------------------------,,,111000)))'''---222222---------.........//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,---......---,,,,,,******+++,,,,,,---......------------------------+++,,,------.........---...---,,,+++,,,---...///...------------...//////---------...///000000111222111000000000111333333...///000111111000//////,,,,,,.../////////...---...---,,,...000111111000///...///000222111000...000//////......///111222000///...------...///000---..................------...000111111111000///---...///111111111000///////////////000111222333///333666333...///888@@@666666666666777777888888:::999999;;;???CCCEEEFFFCCCCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@???>>><<<<<<666666666666555444333333111222222222222333333333111111111111111111111111////////////000000000000////////////000000000000111000///......///000111...............///000111------------------------..................---------...///000000///...------------.........//////+++...000111///...//////,,,,,,------...///000000***+++,,,------------,,,000//////............///---------.........//////.........---,,,+++)))(((------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,---...+++(((&&&'''***,,,...000...,,,+++...111,,,,,,------------,,,,,,,,,------......------,,,++++++---......---++++++...........................------------...//////---,,,,,,++++++,,,,,,---/////////......------------------,,,,,,+++++++++***++++++***)))***---///+++++++++,,,,,,------............///////////////........................---.........//////000000---000333444333111111111///////////////000111111............---,,,++++++//////...---,,,,,,,,,,,,---------............///,,,---......//////......////////////............---,,,,,,,,,------...///,,,------,,,++++++,,,...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------///000111///...------............------........................111111111111111000///////////////...,,,,,,---...//////...------,,,++++++((()))***+++,,,------------..................---+++,,,---...---+++(((&&&------.....................//////...,,,++++++,,,.........///////////////111000///......///000111////////////////////////222222111111111111222222..................------...,,,+++---000222111//////000222333333111...---......------------......000000000000000000000000...000111000//////000111111111111111111111111111...//////...------...000333333222111222333444555222333444444555555444444444777:::;;;;;;<<<===>>>DDDEEEGGGIIIJJJJJJJJJIIINNNMMMLLLJJJHHHGGGFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTRRROOOMMMLLLLLLLLLJJJGGGHHHMMMNNNJJJJJJNNNIIIIIIHHHHHHHHHGGGDDDBBBFFFFFFEEEDDDCCCDDDHHHKKKJJJJJJJJJIIIHHHGGGFFFFFF@@@>>>;;;999777555555555666555555444333333222222444333222111222444666888222111000///...///000111000000/////////000000111......------...///111222///////////////////////////......------......///111///---,,,,,,,,,...///........................------------------------000///...------...///000---------.........//////,,,,,,,,,---------............................../////////...---------,,,---------.........//////000///---,,,,,,---///000,,,++++++---000000---***........................------------------------++++++,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------......------,,,++++++,,,------......------------------,,,,,,+++***...---,,,,,,,,,,,,---......000111000...------...111///---,,,------,,,+++(((,,,---,,,---000000---/////////......---------.........---++++++,,,...---------............//////---,,,,,,---...,,,+++------------------------,,,------......------,,,...------,,,---...000111111111000000000000111111000//////.........//////000//////.........//////...///000///...---...000////////////000000000000////////////////////////......//////......------------,,,,,,,,,------...------------............,,,---......//////..................---------------,,,,,,,,,,,,------...,,,------,,,++++++,,,...------------------------+++,,,,,,------,,,,,,+++------------------------...------...000000///---------............------........................//////000000///......------......---++++++,,,---.........---,,,+++++++++***++++++,,,,,,,,,++++++------............------------......---,,,******///.........------,,,,,,------......---------...............////////////111000////////////000111111111111111111111111111000000////////////000000...........................---,,,---000222111//////000222333222111...---000//////......//////000000000000000000000000000---/////////---,,,---...000000000000000000000000000111222111000///111222333333222333444666888999666777888:::<<<===>>>>>>CCCDDDEEEEEEDDDDDDEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPQQQMMMMMMOOONNNIIIIIILLLIIIIIIJJJJJJKKKJJJHHHGGGHHHHHHHHHGGGFFFGGGKKKMMMOOONNNMMMKKKJJJIIIHHHHHHHHHGGGEEEBBB@@@?????????999999999888777555444333444333111/////////000111333333222111111111222333111111000000000000111111000000///.........///000////////////////////////......------------......000...---++++++,,,---...........................------------------------///......------......///---------.........//////,,,,,,,,,,,,------------.......................................------------------.........//////......---,,,,,,,,,---------,,,+++,,,//////...,,,------------------------------------------------++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,++++++,,,------......---------------------,,,+++***...---,,,,,,,,,,,,---......///000000...------......,,,***+++,,,------,,,)))------++++++...---***------------,,,,,,++++++---...///...,,,+++,,,------------............//////---,,,,,,---...,,,+++------------------------++++++++++++++++++++++++...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,---...//////000//////............//////...///000///...---...000////////////000000000000////////////////////////......//////000/////////,,,,,,,,,,,,---...//////------------............,,,---......//////.........------------,,,,,,,,,------,,,+++++++++,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---,,,,,,---//////...---------............------........................---------...------,,,+++,,,------,,,******+++---...------,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,...---------------------//////...---,,,+++******,,,,,,---...//////000000............//////000000111000000//////000000111111111111111111111111111///......------......///...........................------...000111000//////000111222222000///---111000000//////000000111000000000000000000000000///000000///---,,,---...000000000000000000000000000111222222111111333444333444555666999;;;===???>>>???AAACCCEEEGGGIIIJJJKKKKKKJJJHHHEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRPPPPPPQQQRRRTTTVVVXXXYYYUUUTTTSSSQQQPPPPPPOOOOOORRRNNNLLLMMMKKKHHHGGGIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGHHHKKKMMMPPPNNNLLLJJJHHHHHHGGGGGGKKKJJJHHHFFFEEEEEEEEEFFF????????????===;;;888666999888666444333222222222111000000///000000111111222111111000000111111111222111000///............////////////////////////......------------......///...,,,+++++++++,,,---........................---------------------------......//////......------------...............+++++++++,,,,,,,,,------........................---------...............---------...............------------,,,,,,+++***...,,,++++++---......---,,,,,,,,,,,,------------------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------......------,,,++++++,,,------......------,,,------------,,,,,,+++...------,,,,,,------...,,,...//////---,,,,,,---,,,+++***+++---/////////***---...+++***,,,,,,(((,,,,,,++++++++++++******+++---//////---,,,+++,,,---------............//////---,,,,,,---...,,,+++------------------------++++++***))))))***++++++...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------%%%'''))),,,...///000000//////............//////...///000///...---...000////////////000000000000////////////////////////,,,---...///////////////,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,---......///..................---------,,,,,,------,,,++++++++++++,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............,,,,,,+++---...///---,,,------............------........................,,,,,,---------,,,,,,+++,,,------,,,++++++,,,...------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,...000---------,,,,,,+++++++++...------...000000000000------......//////000000000000000000000000000000///////////////////////////......------......///............////////////............///000000///...///000111111000///...111000000//////000000111////////////////////////222333333222000//////000111111111222222222222222---///111333333444666888999:::<<<>>>AAADDDFFFHHHKKKKKKKKKLLLMMMNNNOOOOOOJJJJJJHHHEEECCCBBBDDDFFFGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKGGGHHHIIIIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKKKKNNNPPPPPPNNNLLLIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGIIIJJJKKKDDDEEEFFFGGGFFFDDDAAA???>>>======;;;:::999777777111111111000000111111111222111111000000000000111111000000///////////////////////////////////////......------------......///...---,,,,,,,,,------......................................................000111111000..............................+++++++++,,,,,,,,,,,,---........................,,,---------.../////////........................---.../////////---+++***...---++++++,,,---...///++++++,,,,,,,,,,,,,,,---------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...---------------......------,,,++++++,,,------......------,,,---------------,,,,,,------------------------+++---......---,,,,,,---...---,,,---///000000000***---...++++++...---***+++++++++++++++++++++++++++---///000...,,,++++++---------............//////---,,,,,,---...,,,+++------------------------,,,+++)))(((((()))+++,,,...------,,,++++++++++++.........------.........%%%'''***---///000/////////............//////000...///000///...---...000////////////000000000000////////////////////////+++,,,---...............///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......///.........////////////.........---------,,,++++++,,,,,,,,,---......---,,,,,,---///------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,+++---...///---,,,------............------........................,,,------.........---------......---,,,,,,...///------,,,,,,,,,,,,,,,+++******+++,,,---......---+++,,,,,,------,,,,,,+++,,,+++)))))))))+++...///+++++++++,,,,,,---------000...---...000000///------------...///000000111000000111111111111000000000000000000000000000000000//////......//////000........./////////000000......//////...//////000...///000000000000//////000//////......//////000////////////////////////222333444333111000111222000000111222222333444444///222666999;;;<<>>;;;888666555555555555555444444444222111000000/////////000...//////000000000000000000000000000000000000000///......------......///000//////...............................................................///000111222222111000///.....................---++++++,,,,,,,,,---------........................,,,---------.../////////.....................------...000111111///---+++------,,,++++++,,,...000+++++++++,,,,,,---------------------------------++++++,,,------......///---------------------------------,,,,,,++++++++++++,,,,,,---.........---------......------,,,++++++,,,------......------,,,------......---------------------------------+++---......---,,,,,,---///---,,,,,,---......---***---...------000000...,,,,,,------------------+++---///000...,,,++++++---------............//////---,,,,,,---...,,,+++------------------------...---+++******+++---...---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,(((***---///000000///..................///000000...///000///...---...000////////////000000000000////////////////////////+++,,,------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......000000/////////.........---,,,,,,,,,------...///---......---,,,,,,---///........................------............------***++++++,,,,,,------------,,,,,,---//////...---------............------........................------......//////......---.........------///000------------------------)))***+++---......//////,,,,,,------------,,,,,,,,,+++)))))))))+++---...******+++,,,---...//////111...,,,---///000...,,,,,,------...///000111111000111111222222111111000222222222222222222222222111000000//////000000111.........//////000000111---///000///......///000......//////000000//////000//////......//////000000000000000000000000000///111222111000///000222000111222333555666777888:::===BBBEEEGGGHHHJJJLLLRRRSSSUUUVVVXXXXXXXXXXXXWWWUUURRRNNNKKKIIIHHHHHHCCCDDDEEEDDDDDDEEEHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFJJJMMMRRRWWW[[[]]]^^^___]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^___```````````````\\\^^^]]]YYYWWWWWWTTTQQQVVVXXXYYYWWWTTTSSSUUUXXXYYYYYYYYYXXXXXXZZZ^^^bbbYYYVVVQQQLLLJJJJJJLLLNNNJJJJJJIIIJJJKKKLLLNNNOOOKKKLLLOOOQQQRRRQQQPPPPPPPPPOOONNNKKKGGGAAA<<<999777888777777666555333222333222111000000000000000---...///000111111111111000000000000000000000000000//////////////////000000000000000/////////...................................................///000000111111000000///...............---------,,,,,,,,,---------..............................---------..............................------------...000111111000///---,,,---------,,,,,,...///++++++,,,,,,------......------------------------++++++,,,------......///...........................------,,,,,,++++++***++++++,,,---............------......------,,,++++++,,,------......------,,,------............---,,,------......------,,,+++---...///---------...---+++******+++,,,+++******---...---...222222///------............//////+++---//////---,,,+++,,,---------............//////---,,,,,,---...,,,+++------------------------......---,,,,,,---......,,,------------,,,,,,+++///......------......///,,,---///000000000//////......---......///000111...///000///...---...000////////////000000000000////////////////////////---............------,,,...------,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......//////.........---------,,,,,,,,,---...///000111---...///...,,,,,,...///------------------------------............------++++++,,,,,,---......///...------...000000///---------............------........................,,,,,,---...............,,,---------,,,,,,...000........................++++++,,,---.........---------............---------,,,+++++++++,,,------,,,,,,,,,---.........///...+++)))+++///111///,,,,,,,,,---...///000111111000111222222222222111000222222222222222222222222111000000//////000000111---......///000000111111---///111000...---...000........./////////000000111000000//////000000111000000000000000000000000...000111111000111222333555666777:::<<<>>>@@@AAAHHHKKKOOOQQQQQQRRRRRRSSSWWWWWWXXXXXXWWWVVVUUUTTTQQQOOOLLLHHHFFFEEEEEEEEE@@@AAACCCDDDDDDEEEGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJOOOTTT\\\eeellloooppppppllllllkkkkkkjjjkkkkkklllpppqqqrrrtttuuuuuuttttttnnnrrrsssooommmnnnjjjeeejjjlllnnnllliiiiiilllpppnnnmmmllljjjjjjmmmssswwwmmmiiibbb[[[VVVUUUVVVXXXRRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTRRROOOJJJEEEBBB>>>>>>======;;;999666555555555444333222222222222//////000111111111000///000000000000000000000000111111000000000000111111///////////////......---................................................//////............////////////.........---------------........./////////.......................................---------//////.........---------,,,---...000000000000///***,,,......---,,,---///+++,,,,,,---......//////------------------------++++++,,,------......///------------------------......---,,,,,,+++*********+++,,,---............------......------,,,++++++,,,------......------,,,,,,---...............,,,,,,---......---,,,,,,+++---//////......///000,,,***)))***,,,---------+++...///------000000---------........./////////---...///...,,,+++,,,------------............//////---,,,,,,---...,,,+++------------------------------------------------,,,,,,---...///...------111111000000000000111111---......//////000000111---------......///000111...///000///...---...000////////////000000000000///////////////////////////000000000///...------,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------,,,---......//////............---------,,,,,,,,,,,,,,,------///000222333---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...///000000......---///000111///...---..................---........................+++,,,------............***,,,,,,,,,++++++---///......//////////////////------......------,,,+++---......//////......---...------,,,,,,---------.....................---,,,)))'''***///222111...,,,,,,---...///000111222000111222333333222111000000000000000000000000000000000////////////000000---......///000111111222---///111000---,,,...000............//////000000222222111111111111222222000000000000000000000000000111333333333333555777;;;<<<>>>AAADDDGGGIIIJJJPPPSSSVVVWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNMMMJJJHHHFFFDDDCCCCCCDDDEEEBBBDDDGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPRRRSSSUUUVVVVVVVVV]]]gggrrr{{{yyypppjjjhhhhhhiii^^^]]]ZZZWWWTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPLLLMMMPPPQQQPPPMMMJJJHHHIIIIIIIIIHHHEEECCC@@@>>>888777666555444333333333111111222222111000...---000000000000000000000000222222111111111111222222......//////......---,,,........................////////////////////////...---,,,++++++,,,---...//////.........---------.........////////////000......................../////////......------,,,//////.........---------++++++---...//////000000))),,,//////---,,,---...,,,,,,------...///000000------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,---............------......------,,,++++++,,,------......------,,,,,,---.../////////...,,,,,,---......---,,,,,,,,,...000000///...///000---,,,+++---000222222222,,,//////,,,,,,...---***---------....../////////.........---++++++,,,...---------........./////////---,,,,,,---...,,,+++------------------------,,,------......------,,,+++,,,...///000///......---------,,,,,,---------------------...000222222---------......000111111...///000///...---...000////////////000000000000////////////////////////000---,,,---///000...,,,------,,,,,,,,,,,,------,,,------......------,,,////////////////////////111111000000/////////......---,,,,,,......---,,,......///000///...,,,+++........................++++++******++++++,,,---//////...---------------------------------------///111000------000000...000///---,,,,,,---///000((())),,,.........---,,,---***+++///---((()))//////...---,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------%%%(((,,,............///..................------......////////////......000000000000000000000000///222444333000///111333////////////////////////////////////////////////000111111///---,,,---///---...///000000///...---..................------.........//////000000000000000111111111111000000333555777999999;;;>>>@@@AAADDDHHHMMMQQQTTTVVVWWW\\\ZZZXXXUUURRRPPPOOONNNMMMNNNNNNLLLIIIHHHJJJKKKGGGGGGHHHHHHIIIIIIHHHHHHDDDLLLOOOJJJHHHMMMRRRSSSSSSTTTVVVZZZ___bbbddddddaaa[[[^^^iiimmmeee```bbbcccmmm{{{}}}zzzvvvooohhhccc^^^[[[XXXXXXVVVUUUSSSSSSQQQNNNKKKPPPKKKFFFEEEHHHJJJIIIFFFMMMMMMLLLKKKIIIFFFDDDBBBAAA===888666666666444222666333000...///000000000222222222222333333333333000000////////////000000111///...///000111000.............../////////////////////...---------,,,//////000000///...------000000//////.........---111000///............///........................///............---------,,,...000///------000333------............---------------............///000///...---------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111......////////////......,,,---......------...000///...,,,+++***++++++,,,------------,,,+++******///...---///111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))...,,,++++++------,,,***------............------.................................------,,,,,,,,,......------------......///...---,,,,,,,,,,,,,,,+++,,,///111111///,,,+++...---,,,,,,---...---,,,+++++++++,,,,,,,,,------,,,,,,------...---------...///000000000///---,,,---...//////......///111000000000000000000000000111000///......///000111000//////......000111222///---,,,---///000...,,,......------------......,,,------......------,,,////////////////////////000000/////////............---,,,,,,......---,,,,,,---------,,,,,,+++***........................,,,++++++++++++,,,------111000//////......//////........................***---,,,))))))------+++///...---++++++---...///***+++---/////////...---...,,,---000...***+++000......---,,,,,,,,,------***+++,,,---------------------------------------)))+++......------------..............................////////////......000000000000000000000000111222333222111000111222000000000000000000000000///////////////////////////000000///------...000...//////////////////...////////////////////////000000000000111111111111000000111222222333333333777:::>>>AAACCCFFFIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTQQQPPPNNNMMMKKKJJJJJJJJJNNNNNNMMMLLLKKKJJJKKKKKKMMMLLLJJJHHHGGGHHHHHHIIIGGGPPPUUUSSSQQQUUUWWWWWWVVVZZZ```iiiqqqyyy}}}~~~}}}tttrrryyy|||vvvrrrssswwwyyyrrrmmmiiieeeaaa]]][[[ZZZWWWQQQMMMOOOKKKHHHHHHLLLNNNMMMJJJIIIIIIKKKKKKKKKJJJIIIHHHKKKGGGBBB???>>>>>><<<:::777444111000000111111111222222111111111111000000000000////////////000000111///...///000111000...////////////////////////..................------///////////////...------000/////////............******++++++,,,---------........................///............---------...//////.........///111------............---------------............/////////...------------.........//////...------,,,..............................------,,,,,,------......////////////......,,,---......------...000000///...---------......------------------,,,+++...------///000000---***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---,,,++++++---...---+++------............------........................------------------,,,,,,///......------......//////...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,---,,,+++,,,---------+++,,,,,,,,,,,,------------............------,,,+++...///000000000///---,,,............////////////000000000000000000000000111000///......///000111//////.........///000111///...------...///...---///..................///------............------///////////////////////////............---------...---,,,---.........,,,...---,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......222111111000000000000111////////////////////////+++......+++,,,///000......---,,,++++++,,,---...------///000000///...------,,,---///...+++,,,000------,,,,,,,,,---......+++,,,,,,------------,,,...........................///000///---,,,,,,---..............................////////////......000000000000000000000000555333222222333333222000111111111111111111111111////////////////////////...///000///......000111000//////......//////000000000000000000111111111//////////////////......111222222444666888:::;;;@@@CCCHHHLLLOOOQQQSSSUUUSSSRRRQQQPPPOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHIIIJJJNNNMMMKKKJJJJJJJJJIIIHHHRRRPPPNNNLLLLLLNNNPPPRRRUUU^^^fffhhhhhhiiihhhgggeeekkkuuu}}}vvvooolllkkkhhh___XXXQQQOOONNNOOORRRTTTRRRPPPHHHIIIJJJKKKLLLLLLLLLLLLOOOLLLHHHFFFDDDCCCBBB@@@:::777444333333333333222333333222222111000000///111000000//////000000111111///...///000111000...111111111000000//////...................../////////////////////......---////////////............&&&'''))),,,---.................................///............---------111///.........//////...------............---------------............///...------------...//////.........///......---,,,//////////////////////////////---+++***)))))))))......////////////......+++---......------...///......---------...//////,,,---..................---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---......---------............------.........------.........,,,,,,------------------//////............//////......---,,,,,,,,,------------,,,++++++,,,---------,,,+++,,,------,,,+++------------.........////////////...---,,,+++***/////////000//////...---000---,,,---000111000...000000000000000000000000000000////////////000000......------......///000......---............---//////............//////------............------////////////////////////------------------------///---,,,---...///...---000///...------...///000........................---------------...//////111111000000000000000111.............../////////---000000---...222333111---,,,,,,++++++,,,,,,---....../////////...------+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,---...///,,,,,,---------------,,,////////////////////////000000000///---,,,---///............////////////......////////////......000000000000000000000000777444222222444555222///111111111111111111111111////////////////////////---...//////...///111333111000///......///000111000000000000111111111111000000000000000000000000333444666999<<<@@@DDDFFFJJJMMMQQQRRRSSSRRRSSSSSSOOONNNKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNQQQOOOLLLLLLMMMMMMLLLJJJSSSTTTUUUYYY]]]bbbfffiiiooowww{{{}}}~~~{{{rrriii^^^]]]^^^___aaa```\\\YYYSSSQQQNNNLLLKKKKKKMMMNNNOOOMMMKKKJJJIIIHHHHHHGGG@@@===:::888777666444333444444333333333222222222111000000000000000000111111///...///000111000...333222222111000//////...------......//////000000...///////////////......///////////////.........(((***---///111111000///........................///............---------333000------///000...,,,------............---------------............///,,,,,,,,,------///000000---...............------///////////////////////////...---+++***)))))))))---......//////......---+++---......---,,,...///++++++++++++,,,------...------...//////000//////,,,,,,---.../////////...---------------------------------.........//////++++++***,,,...//////...------............------///...------------...///,,,,,,,,,------.........000//////......//////000...------,,,,,,,,,------------------------------...---,,,---......---,,,............////////////......///......---,,,,,,//////////////////......111---***,,,111333000,,,////////////////////////000000////////////000000------------.........///---.........------......//////............//////---......//////......---////////////////////////,,,,,,,,,---------------///...------//////...---000///...------...000111..............................------......///000//////.........//////000,,,,,,---------.........+++---...+++,,,000111///,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++---...---------//////,,,,,,,,,,,,,,,---...///---------......------,,,////////////////////////.../////////---...000111........./////////000000......////////////......111111111111111111111111666444111222444555333000111111111111111111111111000000000000000000000000---.../////////000222444111000///......///000111/////////000000111111111444444444555666666777777888999<<<@@@EEEIIIMMMOOORRRSSSTTTRRRNNNKKKJJJIIIFFFFFFEEEEEEEEEGGGHHHIIIMMMMMMMMMMMMNNNOOOQQQQQQUUUTTTSSSSSSTTTUUUUUUUUUYYY]]]eeeoooxxx|||ttttttvvvsssmmmjjjnnnqqquuuyyy{{{{{{zzzxxxqqqpppqqquuu}}}{{{tttvvvxxxyyyyyyuuuppplllgggbbbZZZSSSNNNNNNPPPRRRPPPPPPPPPNNNMMMLLLMMMMMMGGGDDDAAA>>><<<999666444333333333333333333333333111111000000000000111111111///...///000111000...333222222111000//////...---......//////000000000......///////////////............///////////////,,,...000111222111///...///////////////////////////............---------333000------///000...,,,------............---------------............///,,,,,,,,,---...///000111------...............---..............................---,,,,,,,,,,,,,,,------............------+++,,,------,,,,,,---///***++++++,,,,,,---------------...///000000000000,,,---............//////------------------------,,,,,,---....../////////,,,++++++,,,...000///...------............------///...---,,,,,,---...///,,,,,,,,,------.........//////............//////------,,,,,,,,,------...,,,---000111111000---,,,///...---...///000///---........./////////000000,,,------...//////////////////........./////////111---***,,,111333000,,,//////////////////////////////000000000000//////,,,------...............---...///...------...//////..................///......////////////......////////////////////////,,,,,,,,,------------...///...---...//////...---------------------...///...........................------------...//////---------------......///++++++,,,,,,---.........---//////------111222000,,,,,,------------,,,,,,------------------......,,,///111///...000222111------,,,,,,,,,---......---............------,,,........................+++---//////...///000222.........//////000000111......////////////......111111111111111111111111333222111222333444333222111111111111111111111111000000000000000000000000...///000000///000222444111000000//////000000111/////////000111111222222111222333555777999;;;;;;>>>@@@DDDHHHLLLOOOQQQRRRRRRRRRQQQMMMHHHDDDCCCCCCCCCDDDEEEFFFIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVZZZ\\\^^^aaaeeehhhpppuuu{{{yyyzzzzzz{{{|||{{{vvvpppkkkhhh```ZZZ[[[\\\YYYVVVUUUYYY[[[^^^```bbbaaa```___^^^]]]]]]```ffflllpppqqqpppjjjggglllvvvzzzuuulllddd___]]]^^^___WWWWWWWWWTTTOOOLLLKKKKKKKKKIIIFFFCCCAAA???<<<999444444333333333333222222222111111000000111111222111///...///000111000...111111111000000//////...//////////////////000000---...//////////////////.........///////////////...//////000///...---,,,///////////////////////////............---------111///.........//////...------............---------------............///,,,,,,,,,---...///000111,,,---......///.........------------------------...------------......///------............------***,,,------,,,,,,---...------.../////////......---...//////////////////,,,...///...------...///------------------------,,,,,,------.........///---,,,+++,,,...//////...------............------000///---,,,,,,---///000,,,,,,------------------......------------......------,,,,,,,,,---......,,,...111333333111...,,,///...---...///000///---............/////////000+++,,,---...///000000000///............///000000000---,,,---000111000...000000000000000000000000//////000000000000//////------...////////////...,,,...000///---,,,---///......------------............////////////......////////////////////////,,,---------............000...---...///000///---,,,,,,---.......................................------,,,,,,------...///------,,,,,,---......///,,,,,,,,,---.../////////...111000---...111111///---------......---------------------...///000000)))...000,,,,,,///111///......---,,,,,,,,,------...............---,,,,,,------------------------***,,,///000///...///000---......///000000111111......////////////......111111111111111111111111///111222222111222333444000000000000000000000000000000000000000000000000///000000000//////111333000000000111111000000000000000111111222333333444111222555888;;;>>>AAABBBFFFHHHKKKNNNPPPPPPOOOOOOLLLLLLJJJGGGEEEDDDEEEGGGFFFGGGIIILLLNNNPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYZZZZZZaaajjjooorrrxxx~~~yyywwwxxxyyyxxxuuurrrpppoooooopppqqqoooiiibbb]]][[[XXX[[[______[[[XXXUUUUUUSSSOOOLLLOOOPPPMMMLLLMMMMMMNNNPPPRRRSSSTTTSSSSSSQQQPPPOOOPPPSSSWWWXXXYYYWWWSSSRRRWWW^^^gggrrr}}}|||zzzuuummmggghhhooovvvwwwvvvvvvzzz}}}|||xxxvvvuuuuuulllkkkhhhaaaXXXPPPMMMKKKLLLJJJHHHGGGGGGEEECCC@@@::::::999777666444333222222111111000000111111222111///...///000111000...////////////////////////000000000///////////////------...///////////////............/////////000//////......------------///////////////////////////............---------...//////.........///111------............---------------............///---------------...///000,,,------...//////......------------------------......------------......,,,------......------,,,***,,,------,,,+++---...---.../////////...---,,,....../////////...---------///000...,,,+++---///........................,,,,,,,,,,,,------------...---,,,---...///...---------............------000///---++++++---///000------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---...///000000///...---...,,,+++,,,---...---,,,------........./////////,,,---...//////000/////////......---...///000111............////////////000000000000000000000000...///000111111000///...---...///000000000//////,,,...000///---,,,---000---------,,,,,,---------......////////////......////////////////////////---------....../////////000...---...///000///...---...000111111111000///........................---,,,,,,,,,,,,---......---------------...///000---------...///000000111+++---,,,)))))),,,,,,***---......//////......---............///000222222%%%+++,,,((((((,,,...+++///...------,,,,,,,,,,,,.../////////...---,,,,,,------------------------***---///000///...---------......///000111111222......////////////......111111111111111111111111---000222222000000333666////////////////////////000000000000000000000000///000111000//////111333///000111222222111000///111111222333333444555555777999<<<@@@EEEIIILLLMMMKKKMMMPPPRRRQQQOOOLLLJJJFFFFFFEEEDDDDDDGGGKKKNNNIIIKKKMMMPPPRRRRRRRRRRRRXXXXXXYYY[[[^^^```bbbdddiiisss{{{qqqkkkgggeeeeeedddcccbbbaaa___[[[YYY\\\\\\\\\[[[XXXTTTPPPNNNJJJOOOUUUUUURRROOOPPPSSSKKKIIIIIIMMMMMMJJJKKKNNNJJJKKKLLLNNNOOOPPPQQQQQQNNNLLLJJJJJJKKKMMMMMMLLLOOOMMMMMMPPPRRRUUU]]]fffaaa```]]]XXXSSSTTT\\\bbb[[[[[[^^^ccchhhlllnnnnnnnnnvvv~~~tttggg[[[UUUSSSJJJIIIIIIIIIJJJJJJHHHFFFBBBAAA???===:::777555444222222111111111111222222111///...///000111000///............////////////111111000000//////......------...///000000//////---.........//////000000000///............///000000000000000000000000000//////.........---------,,,...000///------000333---..................------------.........//////...------------...//////,,,,,,---.../////////...........................///...------,,,,,,,,,---,,,------......------,,,***,,,------,,,+++---...,,,,,,---...---,,,***))).../////////...---,,,,,,...000000///,,,+++,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...,,,---..................---000///---++++++---///000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///.........------.........,,,+++******,,,,,,+++***------------.........///...///////////////......///...------...///000111---...//////......///111000000000000000000000000...///000111111000///...---...000111111111000///........................---------............///------------------------------...///000111222222......------------......111000///.......................................,,,------...///000111111////////////////////////........................////////////////////////,,,,,,------...///000000...------,,,,,,...///000///...---,,,,,,---...///...,,,***+++...///...,,,---------............///------------------------//////.........---------------------------,,,,,,------,,,---...000222333...///000111111222111111444111...///222444333222111111111111111111111111333222111/////////000000111///...///111222000---...111444222...---///333333222111111222333222111555222...+++,,,111666:::AAAAAAAAACCCGGGLLLPPPSSSSSSOOOIIIGGGHHHIIIHHHGGGCCCDDDEEEHHHLLLMMMLLLKKKNNNPPPQQQPPPOOOSSS[[[bbbeeeeeegggjjjooorrruuuvvv{{{tttnnnjjjfffccceeeeeeddd```[[[WWWUUUUUUWWWUUUTTTTTTUUUVVVUUUUUUQQQPPPPPPOOONNNNNNMMMMMMMMMOOOQQQPPPOOOQQQRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNLLLKKKIIIIIIIIIJJJHHHGGGHHHKKKPPPSSSTTTSSSRRROOOLLLJJJIIIHHHHHHJJJKKKLLLNNNQQQUUUYYY[[[___dddmmmvvv}}}wwwlllbbb]]]YYYUUUPPPLLLJJJIIIHHHGGGHHHFFFCCCAAA@@@>>>;;;999999666111/////////000///111111111111111000000000222111111000///......---111111111000000000000000000000///......///111111........................//////......---------,,,////////////............////////////////////////++++++++++++++++++++++++....................................////////////000///...---,,,------...------............------111000///......------...------............------------............------------------------------,,,,,,,,,---------......,,,///111000---+++,,,...,,,,,,------...///000000///...---+++******++++++...........................------------.../////////...---,,,,,,---...///,,,---------.../////////---------------------------.........---,,,,,,+++------------...000111333........................//////............//////---......///////////////---...//////......///111222111000//////...//////222111000000///000000111------......//////000000////////////000000000000---......///////////////........................---------............///------------------------222222222111111111111000/////////....../////////000/////////....................................------......//////000000///.........---------,,,................................................,,,,,,------...//////000///...---------...///000///...------------...///...,,,+++,,,...000...------------............///........................//////.........---------........................,,,---------///000111222000000111111111000000///000...,,,,,,///000000///111111111111111111111111333222000/////////000111111///...///111222000---...111444222///---000333111111000000111111000///555444333333555999>>>AAAEEEFFFHHHJJJMMMOOOQQQRRRQQQMMMHHHFFFFFFGGGEEEDDDGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRUUUUUUUUUYYY```gggvvvyyy}}}}}}uuullliiiddd___\\\XXXVVVTTTWWWXXXWWWUUUQQQOOONNNOOOQQQPPPOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPOOORRRUUUUUUVVVWWWYYYZZZ\\\[[[YYYYYYYYYYYYVVVTTTZZZXXXWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSSSSRRRQQQOOOLLLJJJHHHIIIKKKNNNPPPPPPIIIHHHHHHGGGGGGHHHIIIJJJFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQWWW]]]bbbeeeffffffuuu{{{{{{vvvrrrmmmggg```[[[WWWTTTPPPMMMKKKIIIFFFEEECCCAAA>>><<<<<<999555333333444555444000000000000////////////111111000000//////......000000000000000111111111000000///////////////000/////////////////////////////////.........------////////////............////////////////////////.........------,,,,,,+++....................................////////////000///...---,,,------...------............------000//////.....................////////////......------............------------------------------,,,,,,,,,---------......---///000///...,,,,,,---,,,,,,------...//////000000///...,,,,,,,,,,,,,,,...........................------------.../////////...------------...///---------...............------------------------------......------,,,+++......------...///000111........................//////............//////---......///////////////---...//////......///111111000000////////////000000000000000000000000000000000000000111111222222////////////000000000000---...//////000000//////........................---------............///------------------------222222111111111111000000000000////////////000000...////////////...------..........................................//////......------,,,,,,,,,,,,........................------------------------,,,,,,------...///////////////.........///000111///...------------...///...---,,,---/////////...---------............///.......................................------------......//////000000000,,,,,,...///000000000000222222222111111000......222000//////111333222222222222222222222222222222222111000/////////000111000//////000111111000......111333222///...000333222222111111111000000000555666999<<<@@@DDDGGGIIILLLMMMOOOQQQRRRRRRQQQPPPMMMKKKHHHGGGHHHIIIIIIHHHJJJMMMOOOOOONNNNNNQQQTTTWWWZZZ___aaadddiiipppuuutttnnnlllhhh___XXXRRRRRRQQQPPPNNNMMMLLLKKKMMMNNNOOONNNMMMLLLMMMNNNRRRRRRRRRRRRTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUXXX\\\```ccceeehhhkkkmmmiiieeefffhhhhhheee```eeeccc``````aaabbbcccbbb```]]]YYYXXXYYYXXXUUUSSSRRRPPPOOOOOOPPPQQQPPPOOOOOONNNLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHKKKMMMOOOPPPPPP^^^eeeooozzz~~~uuuoookkkfff^^^XXXPPPMMMKKKIIIHHHFFFDDDBBB???<<<888666555555444333000000000000000000000000000000000000000000000000//////000000111111222222000000111000000///...---000000000000000000000000000000////////////......////////////............////////////////////////111111000///...---,,,,,,....................................//////////////////...------------...------............------.........---......///000////////////////////////------............------------------------------,,,,,,,,,---------......///...---...//////---,,,,,,,,,------.../////////111000///...---------..............................------------.../////////...------------...///...............---------........................------......------,,,,,,///......---......//////........................//////............//////---......///////////////---...//////......///111000000/////////000111111///000111222222111000///000000000111111111111222////////////000000000000---...//////000000//////........................---------............///........................,,,,,,---...///000111111000//////////////////000---.../////////...------.............................................---,,,,,,---------.................................---------------------------------.........//////////////////000000000111.........------............------....../////////---------............///------------------------........................,,,,,,---...///000000111+++,,,...000111000000///111111111111111000//////222222222222333444444333222222222222222222222222222111000//////000111111000000000111111111000//////111222222000000111333333444444444333333444444777:::???EEEJJJMMMNNNOOOQQQQQQQQQQQQQQQPPPOOOOOOJJJJJJJJJKKKMMMPPPQQQRRRKKKPPPTTTSSSQQQQQQVVV[[[dddiiiooouuu{{{zzzrrrkkkggggggaaa[[[YYYYYYXXXTTTPPPMMMNNNPPPPPPPPPOOOOOOPPPNNNPPPQQQQQQQQQQQQRRRTTTTTTUUUWWWXXXYYY[[[^^^```YYYYYYZZZ[[[\\\]]]^^^___]]]___fffoootttxxx~~~zzzzzz~~~~~~yyytttwwwuuurrrpppqqqrrrrrrqqqnnniiidddaaaaaa```\\\XXXZZZXXXWWWWWWXXXXXXVVVTTTZZZXXXVVVSSSPPPMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLRRR\\\eeemmmsssyyy||||||uuuooorrr}}}}}}xxxpppiii[[[WWWQQQMMMKKKJJJIIIHHHEEEBBB>>><<<:::777444222222222222222222333333333000000000000000000111111......///000111222222333000111111111111///---,,,////////////////////////000000000000000/////////////////////............////////////////////////000000000//////.............................................////////////............------......------............------------------...///000111//////............//////------............------........................,,,,,,,,,---------......///---,,,---000000...+++---------.........//////000//////......---------...........................------------...//////.........------........./////////...---------,,,////////////////////////,,,------...------,,,,,,//////......------------........................//////............//////---......///////////////---...//////......///111////////////000111222222...///111222333222000///////////////////////////////////////000000000000......///000000000000000........................---------............///........................,,,,,,---...///000111111///......------......///------...............---....................................------------++++++,,,...///000111222................................................---------..................//////000000000000000---..................---,,,---...............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,---.....................++++++,,,---......//////,,,---...000000000////////////000111111111111111...///000000000000000111222222222222222222222222111111000//////000111222000000111111111000000000000111222222111111222333111333555666555666888:::>>>BBBGGGMMMQQQSSSSSSRRRRRRQQQNNNMMMLLLLLLMMMNNNMMMMMMNNNOOOPPPRRRUUUWWWOOOTTTZZZ[[[ZZZ\\\aaafffsssxxx|||wwwpppiiiccc^^^YYYVVVVVVSSSQQQPPPRRRSSSSSSRRRPPPRRRUUUUUUSSSSSSTTTUUURRRTTTUUUVVVUUUVVVXXXYYYSSSVVV[[[___ccchhhnnnrrrllljjjiiihhhhhhiiikkklllkkklllsss~~~}}}wwwrrrpppmmmiiifffbbb```____________]]]\\\ZZZZZZYYYXXXWWWUUUTTTTTTLLLMMMNNNOOOOOONNNMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIHHHLLLRRRWWWZZZ]]]aaaccciiiccc___dddrrrzzznnnggg\\\SSSMMMKKKIIIIIIIIIGGGEEECCCAAA???;;;999444444444444333333333222000000000000111111111111......///000111222222333000111111111111///---,,,......................../////////000000000000000////////////............////////////////////////------....../////////000....................................////////////------..................------............------,,,,,,,,,,,,---///000111...------,,,,,,------...------............------........................,,,,,,,,,---------......///---+++---000111...+++---------...........................---------,,,...........................------------...//////---..................---/////////...---------,,,////////////////////////,,,,,,------...------,,,/////////......---,,,,,,........................//////............//////---......///////////////---...//////......///111000000///000000111222333---///111222333222000///000000000000////////////////////////000000000000...//////000000000000000........................---------............///........................111111000000000000//////......------------......---------,,,------...///........................------------------......++++++---...000111222333........................////////////////////////........................---...///000000000//////------...//////...------+++,,,...---,,,,,,---///---------............///---------------------------------...............++++++,,,,,,---.........------...///////////////......000111111222222222///111222333222111222333333333333333333333333333111000/////////000111222///111222222111000000111000000111111222333333333...222666888888999===AAAIIILLLOOORRRTTTTTTSSSRRROOOMMMKKKIIIIIIJJJLLLNNNRRRRRRQQQPPPPPPRRRVVVZZZYYY___fffkkknnnqqqvvvzzz|||oooeee___\\\YYYWWWVVVVVVUUUSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXZZZYYYVVVTTTVVVYYYWWWYYY[[[\\\\\\]]]___aaa]]]cccjjjqqqxxx~~~||||||~~~~~~~~~zzzyyyxxxqqqooolllkkkkkkkkkjjjhhhgggfffdddbbb^^^[[[XXXVVVPPPPPPQQQQQQQQQPPPPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJLLLNNNPPPPPPOOOOOOPPPQQQTTTPPPOOOUUUaaalllrrrttt}}}|||}}}|||tttiii]]]UUUPPPLLLJJJGGGFFFEEEEEEEEECCC@@@===666666555444333333222111111111111111111111111111//////000000111111222222000000111000000///...---..............................////////////000000////////////............////////////////////////++++++,,,---...///000000....................................////////////,,,---......///.........------............------,,,,,,,,,,,,---...///000...---,,,++++++,,,---...------............------........................,,,,,,,,,---------......---------...//////...---........................------.........------,,,...........................------------...//////------...//////...------...............---------........................,,,,,,------......------...............---,,,+++........................//////............//////---......///////////////---...//////......///111111111000000000111222222...///000111222222111111333222222222222111111111////////////000000000000...///000000111111000000........................---------............///........................111000000000000///////////////............//////...---+++***+++---///000........................,,,,,,,,,------.........,,,,,,---......//////000........................................................................,,,---...///000///......------...//////...------)))+++------+++***,,,...---------............///////////////////////////---------.........//////------------............///............//////000///000000111111111000000000333666666444333444555333333333333333333333333111000/////////000222333///111333333111000000222111000000111333444444333///444:::===>>>AAAFFFKKKQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIIIIIIIJJJLLLMMMNNNSSSTTTSSSRRRSSSWWW^^^dddiiinnnvvvzzzrrrmmmiiiccc\\\UUUQQQPPPNNNOOOQQQTTTTTTTTTTTTVVVWWWXXXXXXZZZ^^^aaacccffffffddd___^^^aaaeeedddgggiiikkklllnnnpppssstttzzz~~~|||wwwqqqkkkeeebbbaaa```^^^\\\ZZZXXXWWWWWWUUUTTTRRRPPPNNNNNNOOOOOONNNNNNNNNLLLJJJHHHIIIJJJFFFFFFHHHMMMTTTYYY]]]^^^eeegggiiijjjkkknnnssswww{{{wwwpppiiiccc]]]WWWSSSMMMLLLLLLKKKJJJGGGCCC???<<<<<<:::999777555444444333222222111111000000000000000000000000111111111000000///////////////000........................------........./////////////////////............////////////////////////,,,------....../////////....................................////////////,,,,,,.../////////......------............------,,,,,,,,,,,,------...//////...,,,++++++,,,...///------............------........................,,,,,,,,,---------......+++---...///.........///........................---...////////////...---...........................------------...//////------...//////...---------------...............------------------------+++,,,------......------,,,---.........---,,,+++........................//////............//////---......///////////////---...//////......///111222222111111000111111111...//////000111111222222333333333222222222111111////////////000000000000//////000111111111111000........................---------.........//////////////////////////////++++++,,,---...///000000000000////////////000000///---+++)))***,,,///222........................++++++,,,,,,---...//////......---------,,,,,,,,,........................------------------------.....................---+++,,,.../////////...---,,,---...//////...---,,,(((+++---,,,***)))+++...---------.........//////111111111111111111111111---------........./////////////////////.........000///...------...000111111222222111111000///...---000333333111000111222333333333333333333333333111000/////////111222333///111444333111///111222111000000111333444444333222888>>>BBBDDDHHHOOOTTTSSSRRRPPPMMMJJJGGGFFFEEEFFFGGGIIILLLMMMNNNNNNNNNRRRSSSTTTUUUWWW___iiipppuuuyyy}}}tttnnnllleee```YYYUUUTTTTTTSSSQQQUUUSSSQQQRRRTTTVVVWWWVVVQQQTTTXXX\\\___dddkkkpppsssuuuuuurrrmmmlllpppuuusssvvvyyy{{{}}}~~~{{{uuusssooojjjfffcccbbbaaa[[[ZZZXXXUUUSSSRRRQQQQQQLLLLLLLLLJJJGGGFFFFFFGGGEEEGGGKKKOOORRRTTTTTTUUURRRUUUXXXYYYXXX\\\dddjjjrrrrrrqqqqqqnnnjjjccc___]]]\\\ZZZWWWTTTOOOHHHCCCBBBBBB@@@>>><<<:::888777333333333222111000//////111111111000000000000000111000///......///111222000000000000000000000000,,,---------......//////000/////////............////////////////////////////////////................................................/////////000+++,,,.../////////......---..................---------,,,,,,,,,---......000///---,,,,,,---///000---..................---////////////////////////,,,,,,,,,---------......***---000000---,,,...000.....................---...///000111111000//////...........................------------...//////,,,---...//////...---,,,,,,------....../////////------------------------+++,,,,,,---.........---+++,,,---.........,,,,,,........................//////............//////---......///////////////---...//////......///111333333222111000000000111////////////000111222333111111111111000000//////////////////000000000000//////000111111111111111222111111000///...............------------......***+++---///000000///...,,,---///000111000///---/////////000000000000000111111111000//////......000///...------...///000////////////000000000000---------,,,,,,+++++++++333333222111000///......------------------------------/////////...---,,,---------............///,,,,,,,,,---------......222111000///...---,,,,,,...//////...------000222...---++++++---......---000///...------...///000222000///......///000222............////////////......///000111222222333333222222111111222222333333111...------///333555,,,...///000///000111333/////////000222222111000000111222444666888999:::777===EEEKKKNNNNNNMMMLLLPPPOOOLLLHHHDDDBBBCCCEEEHHHMMMNNNLLLLLLOOOPPPNNNXXXXXXZZZ]]]aaagggrrr{{{~~~|||nnneee___[[[XXXZZZTTTPPPRRRTTTRRRQQQQQQQQQTTTWWWYYYZZZ\\\^^^`````````aaadddkkkuuuzzz}}}}}}nnnnnnlllfff___XXXTTTTTTTTTPPPRRRTTTRRRNNNKKKKKKMMMJJJFFFDDDHHHOOOSSSQQQMMMJJJJJJJJJLLLNNNQQQTTTVVV]]]ccchhhiiigggggglllrrrnnnllliiigggccc\\\RRRJJJGGGGGGFFFDDD@@@;;;666333444333333333222111111111000///...///000111000///333333111000////////////......////////////......000///------///000///...///000111222222111000///111///---...000111...+++111///,,,******+++---...///---***+++---///...,,,,,,---///000111111111000------......//////000000........................------,,,+++,,,---...//////......---------............////////////............////////////............------------......------,,,,,,,,,---......222000...,,,,,,---000111---...//////------...///111---******---000000///---------............///000000000000000/////////222///......111222000...//////.........------------------.........//////////////////////////////444222111///...---............////////////...---,,,---......//////......,,,---......//////......000///......000111111000222222111111111222444555000000000000000000111111000111000///------000222000111222222000///000111111111000//////...------......------------......+++,,,---////////////...,,,---///000111000///...//////////////////////////////////////////////////////...------...//////------------............---------,,,,,,,,,++++++000000000///......------------------------------------...//////...---,,,---------............///---------.........//////...............---------,,,---...------...000222///---,,,,,,---...---,,,000///...------...///000111000...------...000111/////////000000000000111000000111111222222333333333222222111111222222333333222000///000111444555...///111000//////000111111000111222333333222222111111111333555999===???FFFIIILLLNNNNNNNNNNNNOOOHHHIIIIIIHHHGGGFFFHHHJJJIIINNNPPPMMMNNNRRRWWWXXXbbbeeeiiinnnrrrxxx{{{tttjjjbbb]]]YYYVVVTTTTTTOOONNNRRRVVVVVVWWWYYY\\\aaaggglllooopppqqqrrrtttsssrrrsssyyy}}}rrrfff]]]XXXVVVTTTTTTTTTSSSQQQPPPOOOOOOJJJGGGEEEHHHMMMOOOMMMJJJGGGGGGGGGGGGHHHJJJLLLMMMOOOTTTYYY[[[\\\bbbmmmvvvsssttttttuuuqqqhhh]]]TTTOOONNNKKKGGGDDD@@@===<<<999999888777555444444333111000///000111222111000444333222111111000111111......////////////......000///---...///000///...///000000111111000000///111///......000000...,,,000///---+++***+++---...000...,,,,,,...000///------...///000111111000000.........///////////////........................------,,,,,,,,,---...//////......---------............////////////............////////////............------------......///...------,,,,,,,,,,,,///...---,,,,,,---...///,,,.........---,,,---...000---++++++...000///...---------............///////////////////////////111...******,,,.........///.........---------------------.........//////........................000///...------......///,,,,,,---......//////000------......//////......,,,---......//////......111000//////111222222111222111111111111222333444111111111000000000000000///000111000......000111///111222111000000222333000000//////...---------......------------......,,,,,,------.../////////,,,---///000000000///...000/////////...---------,,,------...//////000000......------------......------------............------------,,,,,,,,,,,,------------------------........................------......///......------------............///........./////////000000***++++++,,,---...//////+++,,,------,,,---///111000...------......,,,+++//////............//////000///...------...///000000000000000111111111111222222222222222222333333333222222111111222222333444333333333333444444555000111222111///...///000222222222222333333333333444333444555999???DDDHHHPPPPPPNNNLLLIIIIIIJJJLLLFFFHHHJJJKKKKKKKKKMMMNNNLLLRRRWWWVVVWWW___gggkkkuuuzzz}}}sssjjj```]]]ZZZXXXWWWVVVTTTSSSRRROOORRRYYY```cccgggjjjpppvvvwwwiiiaaa\\\]]]ZZZVVVVVVWWWWWWUUUSSSNNNLLLKKKLLLNNNNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHFFFIIIKKKKKKOOOXXXgggrrrtttwww}}}xxxmmmeee]]]ZZZTTTOOOJJJFFFDDDDDD<<<;;;999777555444333333222111000111333444333222333333222222222222222333...//////000000//////...000///......000000///...000//////......//////000000///......//////...---000///---++++++,,,...///000///------///000///......//////000000000/////////////////////.................................---,,,,,,,,,,,,---...///......---------......///......////////////............////////////............------------......111000///---,,,+++++++++------------------------+++---...---,,,+++,,,---...---,,,---/////////...---------............///........................111...***((())),,,...///............---------------------.......................................---------------...///000---------------...//////------........./////////------...////////////...222111000111333333333222111111111000111111222333222111111111000000//////...000111111000///000000///000111111000111222444//////......------------......------------......---------------...///000------...///000/////////000000///...---,,,,,,+++------------......//////------------------------////////////000000000000------------------,,,,,,++++++,,,,,,------------////////////////////////---------...............---------............///---.........////////////++++++,,,---...//////000,,,---...---,,,+++---...000///............,,,***/////////......////////////...------------.../////////000000000111111111222222222222222222111111333222222111111222222333333333444444444444444333///111222111//////000111111222333333222333444555777888:::===BBBGGGKKKNNNOOOOOOMMMJJJGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTSSS]]]fffiiimmmvvvzzzsssmmmjjjgggaaa[[[YYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ___iiiqqqvvv||||||tttppplllfff```___bbbbbb^^^YYYTTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKJJJIIIJJJJJJKKKIIIIIIHHHEEEFFFMMMYYYbbbiiinnnwww{{{wwwllliiiddd\\\UUUNNNIIIGGGAAA???<<<999777555444444222111000111333444333222222222111111111222333333//////000000000000//////000///...///000111///...000///...------...///000000//////...............///...---,,,,,,---.../////////...---......////////////////////////......000000//////......------........................,,,,,,,,,,,,------.........------------...//////---......//////......---......////////////............------------......000///...------,,,,,,,,,+++,,,---...///...------+++,,,------++++++,,,---,,,------...//////...------------............///---------...............000///,,,+++,,,---///000------------------------................................................---------.........//////111000///---------.....................//////000------...///////////////111111000111333444222111111111000000000111111111222222111111000/////////---///222222111000000000000111111111000000222444...............---------......------------............---------...//////---......///////////////000000///...---,,,,,,+++//////......------------,,,------------------,,,////////////000000000000------------------------,,,,,,,,,---......//////////////////////////////------------......//////---------............///,,,,,,---------...........................//////...///000...,,,******+++000///...//////...,,,***...//////////////////.........------------.............../////////000000111111111111111000000000333222222111111222222333222222333444444333222111...///111111000000222444000111333222222333555888888;;;@@@EEEIIILLLMMMMMMJJJLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQUUU[[[___aaammm{{{{{{rrrfffaaa\\\ZZZ[[[ZZZYYYYYY]]]^^^```aaaccceeegggiiiiiijjjqqq{{{yyyrrrqqquuuuuuooohhh^^^\\\YYYVVVTTTSSSSSSSSSRRRQQQOOOMMMMMMMMMMMMNNNMMMLLLJJJFFFDDDEEEKKKPPPWWW\\\eeennnuuu{{{yyyxxxuuupppggg]]]TTTNNNLLLIIIEEEAAA===:::999888333222111111333333222111111111000000000111111222//////000000000000//////000//////000111111000...000///...------...///000000000///...------...//////...---------...//////------------,,,,,,---.../////////...............000000//////......------........................,,,,,,,,,------------------------------...//////------............------......////////////............------------...............------......///+++---...000000000///...+++,,,------++++++,,,---,,,---...//////.........---------............///------------......//////,,,---//////......------,,,,,,------------------.....................---........................000000000000//////....../////////...//////000000///............///000111---...//////000000//////000//////111333333111000000000000000000000000000111111111111000000//////---///222222222111111111222333333111000111333666..............................------------........................................../////////000000/////////...---------000000//////...------,,,------............------------------............------------............---------....../////////........................---------------...///000---------............///,,,,,,,,,------------...000000000//////......---///000111///---+++******//////...///000///---***......////////////..........................................////////////000000000000000000000111333222222111111222222333111222222222222111111000---///111111111111333555///111333333333444999===;;;???EEEJJJMMMMMMLLLJJJCCCFFFJJJLLLMMMMMMNNNOOOMMMPPPSSSWWW]]]dddlllrrruuuyyymmmddd```YYYVVVTTTVVVVVVVVVXXX\\\bbbfffkkkooorrruuuxxx{{{{{{|||rrrmmmeee___\\\[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPMMMMMMLLLIIIFFFEEEFFFHHHKKKNNNTTTZZZbbbkkkuuu{{{}}}{{{rrrhhhbbbZZZVVVPPPIIICCC>>>;;;:::666555333333444444222111111111000000000000000111///000000111111000000///000//////111222222000...000//////......//////000000000000...,,,,,,...000..................//////,,,---...---++++++---...///......------.../////////////////////.................................+++,,,------......---------------------...///000------............------......////////////............------------............------...//////000,,,---...000111000000///+++---...---,,,+++,,,---,,,---......------...000---------............///---------...//////000000))),,,//////...,,,++++++,,,,,,,,,,,,------------...............---------------------------------000000111111000///......***+++---///000111111111000///.........///000111......///000000000000/////////000111333333111//////000000000000//////...000000000000000000000111...000111222111111222333444444555444444666999<<>><<<:::999888777555333555444333222111111111111000000111111111111000000//////000222333222000---///000111222222111000///000111000...++++++...222---.........//////000000---///111///---,,,///111---,,,,,,,,,---...000111---.........//////000000........................+++,,,---.........---,,,,,,,,,,,,---...///000111,,,------......------,,,......////////////...............------.........222111000......---------++++++,,,,,,---...//////---...//////------...///---...///---++++++///333---------.........//////.........///000111111222///111111000------000333+++++++++,,,,,,---------//////.........---------------------------------***+++---///000000000///---///000000---)))%%%"""111000...---...///111222...//////000000000000000111111222444666666333111//////000000000///---,,,......///000111222333333000000111000000111333666444555888:::>>>DDDJJJOOO111111000000//////......------......//////000000...///000///------///000////////////000000000000111111000/////////////////////////////////......222000000222333333///+++111...---///333333000+++........................///...,,,,,,...///...------------------------------------.........//////111...+++,,,...000...,,,////////////////////////...........................------------...//////---------------------------...000111111///---,,,000///.........///111222000////////////111333444000000000111222444555666444333111000000000111222555444444333222111000000222333222000///000222555666777:::===AAADDDGGGHHHPPPPPPRRRRRRSSSRRRRRRRRROOOMMMLLLMMMSSS\\\dddiiinnnttt}}}|||pppgggZZZ[[[ZZZWWWTTTTTTXXX]]]]]]dddkkkooowwwuuufffaaa^^^ZZZVVVSSSRRRRRRRRRRRRMMMHHHHHHLLLPPPPPPOOOVVV\\\jjjzzz~~~pppccc[[[WWWHHHCCC@@@???<<<777666999666444333222222111///------...///000000///...---111111000///////////////......//////000000111111........................///...------...///000111222111000......---------........................------......///000000000///000000///......000222//////............//////------,,,+++,,,---...///111111000000//////......//////...---------------...............---------000000000000000000000000...---,,,,,,,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...---******,,,...///000000000//////...------------...---.........---,,,++++++------------------------***---//////------...000222333333222000///000222------------------------000//////........./////////////////////000111111111//////000111222111000000000000000000000000000222222111111000000//////...000222222000000333666333888>>>EEEJJJPPPUUUYYY111000000000/////////............///////////////...///000///------///000111111000000//////......111111000///////////////.........//////////////////......///111111...+++111...---///222333///,,,........................///...,,,,,,...///...------------------------------------.........//////...---,,,---...///...---........................------------------------...............//////000------------------------......///000000///...---000//////...///000111222000/////////000111222333000000000111222444555666444444333222222222222222444444333333222111111000222222222000///000333666888:::===@@@DDDGGGJJJKKKQQQSSSVVVWWWVVVTTTRRRQQQQQQUUUYYY[[[]]]cccmmmvvv~~~~~~rrrjjjddd___[[[ZZZ[[[[[[ZZZZZZ[[[```cccqqqxxx~~~tttmmmddd]]]YYYXXXXXXWWWSSSOOOKKKLLLOOOQQQOOOLLLKKKOOOYYYhhhvvvtttkkkgggZZZOOOFFFCCCAAA===;;;;;;777666444444555555333222///000111222222111000///111111000///////////////////////////000000111111........................///......---...///000111111000///.......................................------......///000000000///000000///------///111//////............//////------,,,,,,,,,---...///////////////.........---000//////...------...........................//////////////////////////////...------------...///------............------------------------,,,,,,///...---///111222111000+++,,,---...///000000000//////...------------...---------------,,,++++++.....................---+++---000///------...///...//////...,,,,,,---...////////////////////////000//////.........////////////......//////000111111000///000111222111000000000000000000000000000111111111000000000//////000222333333222333666999<<<@@@FFFLLLPPPUUUYYY]]]000000000000///////////////////////////............///000///------///000222222111000///...------111000000///////////////---.........//////000000...---...///111111///---000...---///111222///,,,........................///...,,,,,,...///...---------------------------------........./////////)))+++.........------...------------------------------------------------...............//////000------------------------....../////////////////////////////////000111111000/////////000111222333111111111111222444555666444444444444444333333222444444333333222222111111000111222111111222555888<<<>>>AAAEEEIIILLLNNNOOOOOORRRUUUVVVTTTPPPNNNMMMOOOYYYdddgggeeehhhttt{{{sssggg___[[[ZZZYYYXXX\\\]]]^^^aaadddhhhlllooozzzkkkaaa\\\[[[YYYWWWTTTRRRPPPPPPQQQQQQMMMIIIFFFEEEJJJTTTaaappp|||pppaaaQQQKKKIIIDDD???<<<888666444333444444222111222222333333333333222222111111000/////////000000/////////000000000000111........................//////.........///000000000//////.........//////////////////////////////------......///000000000///000000...,,,,,,---/////////............//////------,,,,,,------...///............------------000000//////......//////.........//////000000000........................000///............///000------............------------..................---,,,+++,,,...000///...---...//////000000000/////////...------------...,,,------------,,,++++++........................---...000///...,,,---...,,,---...,,,+++***,,,---/////////////////////////////////......//////000...............///000000111000///000222222222111000000000000000000000000000000000000000000//////222333444444555777<<>>;;;777555444333111000444444444444333333333222111111000000///000000111000000000000000000000000........................//////////////////000000///............//////000000000000000000000000000------......///000000000///000000///,,,+++,,,---//////............//////---------------......///........................000000////////////000000---......///000111111222........................///..................///------............------............////////////+++******+++---......---///000000000000000////////////...------------...------.........------,,,---------------............/////////...---,,,,,,...//////...---,,,...///------------------------//////////////////000111...............//////000111000///000222333222111////////////////////////000000000000000000000000111222333555999>>>CCCGGGNNNQQQTTTWWWXXXYYY[[[]]]////////////000000000000000000//////......------...///000///------///000......//////000000111111000000////////////000000---.........//////000000...///000111111111111222///........./////////...........................///...,,,,,,...///...---................................./////////000000&&&+++///000...------///........................------------------------,,,,,,++++++,,,,,,---...---------....../////////...............///000111...//////000000000000000///000000000111111111111222222222222333444555555111222333444444333222111333333333333333333444444000222555777888;;;>>>AAAFFFHHHLLLPPPSSSTTTUUUVVVSSSUUUVVVTTTSSSVVV\\\bbbkkkrrrzzz~~~uuulllccc[[[ZZZZZZ[[[]]]___``````___dddggglllrrrxxx~~~|||xxxuuuooojjjaaa^^^XXXTTTRRRQQQPPPPPPPPPKKKIIIJJJMMMRRR]]]gggwww~~~ooo[[[LLLFFFCCC@@@<<<999888888666555444444333333222222222222111111000000000000111111111111111111000000000000////////////////////////000000000000000000/////////............//////000000000000000000000000000------......///000000000///000000///---++++++,,,//////............//////------.........//////...////////////////////////000000////////////000000---......///000111111222........................------------------------------............------.........//////000000000///...---...000222111000000000000000000//////...//////...------------.........////////////......++++++,,,,,,------------//////............,,,+++///000000///......///111........................///////////////000111111...............///000000222000000111222333222111//////////////////////////////000000111111222222000111333888???FFFLLLOOOTTTVVVYYYZZZZZZ[[[\\\]]]////////////000000000000///////////////............///000///------///000------...///000111222222///////////////000000111////////////////////////---...//////......///000///......------......///........................///...,,,,,,...///...---............................../////////000000000***,,,/////////......///////////////////////////........................,,,,,,,,,+++,,,------...---------...//////000000------......///000000000......///000000000000000///000111111111111000000333333333333333444555555111222222333333333333333222222333333444444555555222555888;;;>>>AAADDDGGGKKKMMMPPPSSSUUUVVVVVVVVVQQQTTTVVVVVVWWW^^^jjjtttrrrfff___\\\ZZZYYYaaa___]]]\\\]]]```ccceeekkkqqqxxx}}}}}}oookkkddd]]]XXXUUUUUUUUUPPPMMMLLLMMMMMMMMMQQQXXXbbbiiittt~~~fffTTTLLLDDDAAA===:::999999888777555444333222111111111222111111000000000111222222222111111111111000000000////////////////////////000000111111111000//////000//////.........//////////////////////////////------......///000000000...///111000...---,,,---//////............//////------...////////////.../////////000000000000000//////......//////000000.........//////000000000........................,,,,,,------------,,,,,,------............------------......///000000000---,,,,,,---///000000/////////000000000///......//////...------------...------...////////////...++++++,,,,,,---.........///...---...//////---,,,---...///...------///111000000000000000000000000////////////000111222222///////////////000111111222111000111333333333222000000000000000000000000000000111111222333444444333444888>>>GGGNNNRRRTTTYYY[[[]]]^^^^^^^^^___```.../////////000000000111.........///////////////...///000///------///000......//////000000111111///////////////000111111000000000///......------...000000///---,,,...000///......---,,,---...000........................///...,,,,,,...///...---.........................../////////000000000000///.........000000///...........................////////////////////////...------------...//////---------...///000000000+++,,,...000000000000///---...///000111000000//////000111222222111000///444333333333333444555555333333333333333444555555222222333333444555555666444777<<>>BBBEEEIIIMMMOOOOOOQQQTTTVVVWWWVVVUUUSSSXXX```iiipppvvvttteee______^^^\\\[[[]]]```dddaaagggnnntttvvvuuutttsssxxxmmmbbb[[[XXX[[[YYYXXXXXXTTTMMMKKKNNNKKKLLLNNNSSS]]]kkkzzzvvvaaa[[[SSSKKKEEE@@@<<<999777666444333222222333333111111000000111222333333222222222222111111000000000000000000000000000000000111222222222000///...222111000......---------........................------......///000000000---///111222000//////000//////............//////,,,---///000000000///...---------.........//////---------------...///000...............---------000000000000000000000000---...///000000///...------..................---,,,,,,,,,---...//////000...------...000111111000,,,------...//////......//////...------------...)))***++++++,,,,,,,,,,,,...//////000111222222333...,,,+++---000111///---...///000000//////111333////////////////////////////////////000111222333111111111111111222222333222111000111333444333222000000000000000000000000111111222333555666777777@@@AAAEEELLLSSSXXXXXXWWWXXX[[[]]]^^^^^^^^^```aaa//////000000000000//////...............---------///////////////.........000000000000000000000000000000000000000000000000111111000000000000111111000---***+++...000000...333333333444444333333333111000///---------...///000...,,,---///111000...//////000000///...------............///////////////............000222333------............------000000///...............000000000000000////////////////////////.........000000000000111111111111111000...,,,---///111333222111000000000111333333333333333333333333333333555555555555555555444444444555555555555666888;;;===>>>@@@EEEJJJOOOQQQRRRRRRSSSTTTRRRPPPSSSYYY___bbbjjjttt}}}{{{lllcccaaaYYYYYYYYY[[[^^^```aaa```iiikkkuuu~~~}}}zzzjjjbbbbbb___^^^\\\ZZZWWWSSSOOOMMMMMMMMMLLLKKKMMMSSS^^^fffuuuxxxrrriii\\\OOOEEECCCFFF===888333222333444333000111000111222333333111/////////000000111111222222000000000000000000000000222111111111000000//////777222---...222333///***000000////////////000000000000000000////////////333222000///...---......///---,,,...333555444222////////////////////////---...000111000///---,,,000000//////.........---......------------......000000000000000000000000000...,,,---000111///---///000//////...,,,+++***222111111000///......---000...---...///000///...........................000000000000///////////////............---------................................................000000000///......------......////////////......000000000000111111111111222222111111111111111111333111000000111222222111111000//////000000///...666666555444444888>>>BBBIIIMMMRRRUUUWWWXXXZZZ[[[[[[\\\]]]___``````aaaaaa//////000000000000//////......................../////////////////////...000000000000000000000000000000000000000000000000111111000000///000000000111...,,,,,,///111111/////////000000000000//////000000///...............000...,,,---///111000//////////////////...------............////////////............///000111222---......//////......---000000///....................................---/////////////////////...000000000000111111111111111111/////////000222333222111000000000111333333333333333333333333333333555555555555555555555555333444555444555777:::===DDDEEEFFFJJJMMMPPPQQQRRRTTTTTTUUUVVVZZZaaajjjpppyyy~~~zzzrrriii```]]]___^^^]]]]]]___ccchhhlllnnnwwwyyy{{{qqqpppiiigggccc___[[[YYYVVVUUUMMMMMMJJJGGGFFFJJJQQQVVVeeeooozzzvvvcccRRRHHHEEE<<<;;;888555333222222222000000000222333333111000000000000000111111111111000000000000000000000000111111111111000000000///333000...///222333000---000000////////////000000......//////000000111111222111000///......//////000.........///000///...////////////////////////,,,---///000111000///...000000/////////...............------------......////////////////////////000...---...000000///---////////////......---,,,000000000///...---------000...---...///000///.........................../////////...............///............---------................................................////////////..................////////////......000000000000111111111111111111111111111111111111333222000000111222111000000000///000111111111111444555666888:::???EEEIIIOOORRRVVVXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\//////000000000000//////---------......//////000......//////////////////000000000000000000000000000000000000000000000000222111000000////////////111///......000111111000------............------///////////////......---///...------///000000//////////////////......---............////////////---...///000000111111000---......//////......---000//////............///------........................//////////////////000000000000111111111111111111111111111222222222222111111111111222333333333333333333333333333333555555555555555555555555333333444444666999>>>BBBIIIJJJLLLOOOQQQRRRSSSSSSSSSTTTWWW\\\fffrrr}}}zzzqqqhhhccc___]]]aaafffeeegggkkkqqqwww|||}}}xxxppphhhccc___\\\ZZZRRRPPPMMMHHHDDDCCCFFFHHHNNNWWW```hhhtttyyycccRRRIII@@@@@@???:::555222333444000000000111333333222000111111111111111000000000000000000000000000000000111111111111000000000000/////////000111111111111000000////////////000000------...///000111222222000000////////////000000,,,.........---,,,---...////////////////////////***,,,...///111111000000000000////////////............------------..............................000...---...///000///...//////////////////////////////......------,,,,,,000...---...///000///...........................---------...............///............---------............................................................////////////...//////000000//////...000000000000111111111111111111111111111111111111444222000000111111111000000000000000111222222333444777;;;???CCCHHHNNNRRRUUUWWWZZZ[[[ZZZYYYYYYZZZYYYZZZ[[[\\\\\\\\\[[[[[[//////000000000000//////,,,------...///000000111............////////////////////////////////////000000000000000000000000222111000//////...//////000////////////000000///...//////000000//////...---...///000000///...---///...---......///000000...///////////////..................////////////---...///111111111000///......////////////......000///............//////////////////000000000000............///////////////000000000111111111111///000111222222222111111111111111111222222333333444444444444444444444444444444444555555555555555333444555666888===CCCHHHIIIKKKNNNPPPRRRTTTUUUWWWXXX[[[aaakkkxxx}}}ssspppiiicccbbbbbbdddjjjrrrrrryyy~~~uuummmfff___ZZZYYYWWWSSSNNNIIIFFFEEEEEEDDDHHHMMMQQQZZZlllrrraaaVVVJJJGGGCCC>>>:::777444333111000000111333333222111222222222111111000000000000000000000000000000000111111111000000000000000...000222111//////111333000000////////////000000.........///000111111111///////////////000111111(((+++......,,,,,,///222////////////////////////,,,---...///000000000000000000//////////////////......------------..............................//////....../////////...///////////////000111111/////////......---------000...---...///000///...........................------............/////////............---------................................................---------...///000000111//////000000000000/////////000000000111111111111111111111111111222222222555333111000111111000///000000000000000000222444888<<>>;;;555///444222111222333444333222333333222222111111000000000000000000000000000000000000000000000000111111///222444222///---///222000000////////////000000000000000000////////////......//////000111111111***---//////------000333////////////////////////...///////////////......//////000000000000000000......------------................................./////////......////////////......///000111222000000000///////////////000...---...///000///................................./////////000000000///............---------........................////////////////////////,,,------...///000111111//////000000000000/////////000000000111111111111000000111111111222222222444222000000111222111000000111111000///000333666???DDDJJJOOOSSSUUUXXXZZZWWWYYY[[[[[[[[[[[[\\\]]]ZZZZZZYYYYYYZZZ[[[]]]^^^//////000000000000//////.........//////000000111------......///000000000000000000000000000000000000000000000000000000000000//////......//////000,,,...000///...,,,,,,---......////////////......---...//////////////////---...//////---...///111---...//////////////////............//////////////////000000000000//////...//////000000//////...///............//////000,,,,,,------.../////////------......///000000000000000000000111111111111---...///111111000000///111222222333444333333333444444444444444444444444333333444444555666666666888:::===AAADDDIIINNNRRRRRRTTTVVVUUUUUUWWW]]]aaapppyyy}}}pppiiifffddd```aaagggrrr{{{~~~tttlllccc___[[[WWWSSSPPPLLLIIIFFFDDDCCCCCCDDDLLL^^^nnnyyyeeeYYYJJJCCCBBB@@@888000888666333333444444333222222222222222222111111111000000000000000000000000000000000000111111111111000222333222///---///111000000////////////000000111000000000/////////.........///000111111000000000111111000...---...///////////////////////////000000//////............//////000000000000111111......------------.................................///000///...---...000//////...---...///111222000000000000000000//////000...---...///000///.................................//////000111111111///............---------........................////////////////////////---------...///000000111///000000111111000000///000000000000111111111111000000000111222222333333333111000000111222222111///111333222111333888<<>>CCCGGGJJJNNNRRRUUUUUUWWWZZZ[[[\\\bbblllsssyyykkkddddddhhhjjjjjjllluuu{{{pppllleee___[[[VVVQQQMMMJJJFFFDDDDDDCCCDDDNNNZZZqqqvvviiiYYYNNNIIIFFF@@@:::;;;999666444444444333222111222222222222222222333000000000000000000000000///000000000111111111111///000111111000000111222000000////////////000000////////////000000000000...///000111111000//////222111////////////...,,,///////////////////////////............//////000//////000000000111111111......------------......////////////////////////---///000000...---...000000///---,,,---...///000////////////////////////000...---...///000///...........................------......///000000111///............---------........................////////////////////////------......//////000000000000111111111111000000000000000000111111111111///000000111222222333333111000///000222333333222---000444555555999@@@FFFMMMPPPTTTWWWXXXYYY[[[\\\ZZZ[[[\\\\\\[[[[[[]]]___\\\[[[[[[]]]cccllluuu{{{//////000000000000//////000000000000////////////---------...///000000111000000000000000000000000000000000000000000000000------------///000111222...000333222///---.../////////000000000000/////////...---------///000111---///000///------///222------...///000000//////............/////////000111000///......///000111//////000000000000//////...............///000111.........///000111111222---------...///000000111000000000000111111111111111111111111111222222222111222333444555444333333555555555555555555555555333333444444555666777777<<<@@@FFFKKKNNNQQQTTTVVVTTTWWW\\\___dddnnn{{{{{{lllbbb```eeelllqqqvvvwwwyyypppiiiccc^^^WWWSSSSSSNNNLLLLLLIIIEEEIIIQQQUUUfffuuu{{{wwwhhhZZZQQQLLLHHHFFF>>>;;;777555555555333222111111111222222333333444000000000000000000000000//////000000111111111222.........000111222333333000000////////////000000------...///000111222222...///000111111000///...///---+++---000222000...////////////////////////------------...000111222//////000000111111111222.........------.........000000000000000000000000---///111000---,,,...000000///---,,,,,,---...000---.....................000...---...///000///...........................,,,,,,------...///000000//////.........---------........................000000000000000000000000.........///////////////000000111111111111000000000000000000111111111111///000000111222222333333000///...///222444444333+++000444777999>>>GGGNNNOOORRRVVVXXXYYYZZZ\\\]]]]]]]]]^^^]]][[[[[[]]]___ZZZYYY[[[aaalll{{{////////////////////////////////////000000000000...///000000//////000111000000////////////000000111000///......///000111222222111000//////000000///000111000...------.........////////////............////////////......---...///000000///...---...///000000//////000111//////............///000------...///000000000///111000///000222222...+++333222111///............000///...------...///000---000222111...---///222///000111222333222111111000000111222222222222111222222333333333444444444666444222333555666444222333333444555777:::===???BBBGGGMMMNNNMMMNNNRRRWWWXXX___hhhooovvvxxxoooiiihhhiiijjjrrr|||zzzpppjjjddd^^^ZZZXXXVVVRRRMMMHHHFFFFFFGGGMMMRRR^^^kkkuuu}}}yyymmmeee___TTTIIIIIICCC:::555333444333222333333222111//////111222444333111111111333555666222222222222222222222222222222222111111111000000000000////////////000000000000000000////////////222222222111111111111000---///000000///......//////...---...///000000...000000//////......------000000000///////////////000000//////......------...000111222222111000...333222111///............222000///...//////---+++////////////////////////333111///...---...///000,,,...//////......///111//////............//////,,,---...//////...------......////////////......///////////////.........111000///...---,,,++++++111000000///...---------111222333222111111333555//////000111222333333333000111222333333222111000555666:::???FFFLLLQQQTTTXXXZZZ[[[[[[ZZZZZZZZZ[[[ZZZ\\\^^^^^^\\\\\\]]]^^^ZZZYYYbbbsss////////////////////////////////////000000000000...///000000//////000111000000////////////000000111000///......///000111111000000//////////////////000111000...---...///......////////////............////////////......///...---,,,,,,---...///...///000000//////000111000//////......//////000......//////000/////////000......///000000---+++222111000///............000///...------...///000...///000000//////000111...///000111222111111000000000111222222222222222222222333333333444444444777555333444666666555333444444555777:::===@@@BBBEEEJJJPPPQQQPPPQQQUUUZZZ___hhhsss}}}~~~yyyzzzwwwqqqnnnqqqvvv}}}|||tttlllddd___YYYXXXUUURRRMMMJJJHHHGGGDDDGGGOOOZZZdddooowwwooobbbWWWNNNHHHAAA>>>===<<<888444444444333222111111222333333222111000000222444555222222222222222222222222222222222111111111000000111000000//////000000111000000000000////////////222222222111111111000000...///000///...---...000///...---...///000000...///////////////.........000000000000000000000000///////////////............///111222222111///...000000///...------------...---,,,---...///...---////////////////////////222111///.........///000---...//////......///111//////............//////---.../////////...---,,,......////////////....../////////////////////...///////////////.........000//////...------,,,,,,111222222222111111333555000000000111222222222333111222333333444333222222444777<<>>AAADDDFFFEEEJJJOOOPPPPPPRRRYYY___kkkuuuvvvpppssszzz{{{yyy{{{{{{ppphhhaaa```]]]ZZZUUUQQQMMMJJJCCCAAABBBGGGOOO[[[mmm}}}vvvjjjTTTMMMFFFCCCDDDAAA:::333555555444444444333333333222111000000000111222333222222222222222222222222222222222111111111111111111111111000000111111111////////////000000000000222222111111111000000000/////////...------///111///...---...///000000............///////////////000000000000000000111111........./////////////////////111111111111//////------------------------*********+++...000000///////////////////////////222111///......///000000---...//////......///000//////............/////////////////////...---,,,......////////////............//////////////////.../////////000000111111///......------,,,,,,,,,111222222222111111333444111111111111111111222222222222333444444555555555999<<