BM6P6(@ YYYbbbzzztttsssooonnnkkkfff___YYYVVVTTTPPPUUU[[[______\\\ZZZXXX___ccciiiooovvv~~~}}}zzzwwwxxx~~~~~~qqq```YYYXXXWWWWWWXXX[[[^^^```ooouuuvvvmmmbbb___[[[WWWTTTRRRQQQQQQUUUVVVYYY]]]bbbiiiqqqwww~~~yyytttrrrtttuuusssrrrqqqsssssssssrrrhhheeebbbaaabbbeeeggghhhkkkooovvv{{{|||yyytttppppppmmmjjjhhhfffccc]]]YYYTTTSSSRRRPPPNNNMMMLLLLLLKKKHHHFFFHHHHHHFFFGGGJJJGGGJJJOOOTTTZZZ^^^```bbbeeebbbeeennnyyywwwpppqqqrrruuu```OOONNNPPPMMMNNNSSSOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSTTTSSSRRRRRRRRRTTTUUUVVVYYYWWWTTTQQQPPPQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVTTTSSSTTTUUUUUUVVVWWWWWWWWWXXXZZZ[[[[[[YYYXXXWWWYYYZZZ[[[[[[[[[[[[]]]___aaacccddddddfffkkkpppqqqlllfffcccaaabbbfffggggggkkkqqq{{{uuupppnnnppptttxxxZZZ^^^uuu{{{tttrrrooonnnlllgggaaa[[[WWWUUUPPPTTTZZZ^^^___]]][[[YYY]]]aaaffflllsss{{{}}}xxxuuurrrnnnlllpppyyyzzzyyyyyyzzz~~~~~~uuueeeYYYVVVUUUSSSRRRRRRSSSUUUWWW^^^aaakkkzzzyyykkkaaaZZZWWWUUURRROOOMMMMMMMMMMMMPPPRRRUUUZZZ___gggpppvvv|||vvvssstttvvvtttrrrrrrssssssrrrppphhhfffcccaaacccfffiiijjjnnnrrrwwwzzz{{{xxxtttqqqoookkkfffbbb```]]]ZZZWWWWWWUUUTTTQQQOOOMMMLLLLLLJJJGGGFFFHHHHHHFFFGGGKKKIIILLLQQQVVV[[[___aaaccceeeccceeemmmvvv}}}}}}uuuoooqqqvvvqqq^^^NNNNNNPPPMMMNNNRRROOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPQQQRRRVVVTTTRRRPPPPPPQQQSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSVVVVVVUUUVVVXXXXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWYYYZZZYYYXXXWWWXXXZZZ\\\\\\\\\^^^___aaabbbccccccbbbcccggglllmmmiiidddbbb```aaadddeeefffkkkqqq{{{tttooommmpppuuuyyy[[[ZZZiii~~~uuuqqqooonnnllliiiddd^^^YYYVVVQQQTTTXXX\\\^^^^^^\\\[[[ZZZ^^^ccciiiooowww~~~{{{qqqmmmnnnrrruuuqqqoookkkhhhiiiqqq~~~zzzwwwsssooonnnmmmhhh___WWWTTTRRRPPPNNNMMMMMMNNNOOORRRTTTYYYaaammm~~~mmmaaaYYYTTTRRRMMMLLLJJJIIIHHHIIIIIIJJJOOOQQQUUUZZZ```hhhqqqvvvyyytttttttttsssqqqqqqrrrqqqpppnnnjjjgggdddcccdddgggkkkmmmqqqrrrtttvvvuuussspppnnniiieee___[[[ZZZYYYXXXWWWVVVUUUSSSQQQOOOMMMKKKKKKIIIFFFEEEGGGGGGFFFHHHLLLLLLOOOTTTYYY^^^aaacccdddeeebbbdddjjjqqqwwwxxxqqqoooqqq|||iiiYYYMMMMMMPPPNNNMMMPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRROOONNNNNNNNNNNNOOOPPPPPPRRRQQQPPPOOOPPPQQQSSSUUURRRRRRRRRRRRRRRSSSSSSSSSWWWVVVUUUVVVXXXXXXVVVTTTQQQQQQOOOOOOPPPQQQTTTUUUTTTVVVYYYYYYYYYXXXXXXYYY\\\]]]___aaabbbcccbbbbbbaaa```___bbbfffgggdddaaabbb______aaaccceeekkkrrr{{{tttnnnmmmpppvvvzzz~~~[[[WWW```yyysssooonnnllljjjfffaaa[[[WWWRRRTTTVVVZZZ]]]^^^^^^\\\YYY\\\aaaggglllssszzzzzzsssmmmhhhfffgggkkkttt}}}{{{zzzwwwrrrpppvvvzzztttlllhhheeeaaa\\\WWWRRRQQQOOOMMMKKKKKKLLLLLLOOOOOORRRUUU[[[mmm~~~uuuggg\\\UUUTTTTTTTTTIIIIIIHHHGGGGGGHHHIIIIIILLLNNNRRRWWW\\\cccjjjooo{{{zzztttrrrpppnnnmmmnnnoooooonnnllljjjiiigggeeeeeegggllloooppppppooonnnlllkkkiiihhhaaa___\\\YYYXXXWWWWWWWWWQQQPPPPPPOOONNNMMMKKKKKKIIIEEEDDDFFFGGGFFFIIIMMMOOORRRWWW\\\```bbbccccccccc```aaaffflllqqq{{{{{{sssnnnnnnsss~~~```UUULLLMMMOOONNNMMMNNNOOOPPPQQQSSSUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPRRRSSSRRRSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSTTTUUUUUUSSSRRRQQQPPPNNNMMMMMMPPPRRRTTTRRRUUUXXXZZZZZZYYYYYYZZZ[[[]]]```cccdddcccbbbaaa^^^]]]\\\]]]___```___^^^aaa]]]]]]___aaacccjjjrrr}}}uuunnnlllooouuuyyy{{{ZZZVVV]]]zzz|||wwwooommmkkkiiigggccc^^^YYYUUUTTTUUUXXX\\\___^^^]]]YYY\\\```eeekkkqqqxxx|||~~~wwwpppjjjfff___\\\[[[]]]aaajjj|||wwwrrrjjjddd```[[[VVVRRROOONNNMMMLLLKKKKKKLLLLLLJJJKKKMMMNNNPPP[[[sss~~~}}}~~~~~~|||uuupppbbb\\\UUUPPPNNNNNNNNNOOOIIIHHHHHHGGGGGGGGGGGGGGGEEEGGGJJJMMMQQQVVV[[[___fffiiioooxxxzzzsssqqqjjjiiiggghhhjjjkkklllkkkjjjkkkjjjhhhfffhhhkkkooonnnmmmkkkhhhfffdddcccccc^^^^^^]]][[[XXXUUUSSSRRRLLLMMMNNNOOOOOOOOOOOONNNIIIEEECCCEEEFFFFFFIIIMMMPPPSSSXXX]]]```bbbbbbaaa^^^\\\]]]bbbfffkkkvvvyyypppmmmpppxxxrrrYYYRRRLLLLLLNNNNNNMMMLLLOOOPPPRRRUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRPPPPPPOOONNNNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTTTTRRRPPPQQQOOONNNMMMMMMOOORRRTTTQQQTTTXXXZZZZZZYYYZZZZZZZZZ\\\___bbbcccbbb```___[[[ZZZZZZZZZ\\\]]]]]]\\\___\\\[[[]]]___aaahhhppp}}}uuunnnlllnnnsssvvvyyyXXXWWW]]]qqq~~~yyypppmmmiiigggfffddd___[[[XXXUUUTTTVVV[[[^^^___]]]YYY\\\```dddiiiooouuuyyyzzzqqqjjjddd```]]]]]]XXXVVVXXX[[[hhh{{{xxxtttnnnlllmmmiiikkkpppxxxsssooojjjddd```[[[UUURRRKKKKKKJJJJJJJJJJJJJJJKKKHHHIIILLLMMMMMMRRRaaaqqq{{{vvvmmmkkkiiihhhiiifffaaa\\\RRRPPPMMMLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHJJJLLLOOOSSSWWWZZZ\\\___cccjjjttt~~~{{{tttrrriiifffcccccceeegggiiijjjjjjlllmmmkkkhhhgggjjjmmmmmmkkkhhhdddbbb`````````______^^^ZZZTTTNNNKKKIIIJJJKKKNNNPPPQQQRRRRRRQQQJJJEEECCCDDDEEEEEEHHHMMMOOORRRWWW\\\_________^^^YYYXXXXXX\\\___dddnnnyyyzzzyyy~~~xxxppppppttthhhUUUQQQLLLKKKMMMNNNMMMLLLOOOPPPSSSVVVXXXXXXXXXWWWWWWVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPTTTTTTUUUVVVVVVUUUSSSRRRUUUTTTSSSTTTTTTTTTRRRPPPPPPOOONNNMMMNNNPPPRRRSSSRRRTTTWWWXXXXXXXXXYYYZZZXXXZZZ\\\______^^^]]][[[YYYYYYYYYZZZ[[[\\\\\\]]]^^^[[[[[[]]]^^^___eeelll|||xxxqqqllljjjlllpppssswwwVVVXXX[[[ggg|||yyyqqqlllgggeeeeeedddaaa]]]ZZZWWWSSSUUUZZZ^^^^^^]]]XXXZZZ^^^bbbggglllrrrvvv~~~uuujjjccc___\\\[[[\\\XXXWWWYYYYYYbbb}}}{{{qqqlllfffaaa```aaa______aaaeeejjjppptttwwwmmmkkkgggccc___[[[XXXVVVKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJMMMOOOOOOQQQZZZeee~~~zzznnnggg^^^[[[XXXWWWXXXWWWSSSOOOLLLLLLLLLMMMMMMJJJFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLOOORRRUUUWWW\\\aaacccdddhhhooouuuuuu{{{|||vvvtttlllhhhbbb```aaadddfffhhhiiimmmooommmiiifffgggiiiiiigggddd```^^^\\\[[[[[[[[[[[[YYYTTTNNNIIIGGGHHHGGGIIIKKKNNNOOOOOOOOONNNKKKFFFCCCDDDDDDDDDGGGLLLMMMPPPUUUZZZ\\\]]][[[ZZZVVVTTTTTTVVVWWWZZZeeepppzzzyyy|||vvvrrrtttzzzsssaaaTTTQQQMMMJJJKKKMMMMMMKKKOOOQQQTTTWWWYYYYYYXXXXXXXXXWWWUUUSSSQQQQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWVVVUUUSSSRRRTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUTTTTTTVVVXXXUUUWWWYYYZZZ[[[ZZZYYYYYYVVVXXXZZZ[[[\\\\\\]]]^^^]]][[[[[[]]]]]]]]]bbbhhhqqqnnnkkkhhhhhhkkkooorrruuuVVVXXXYYY___yyyzzzxxxqqqllleeecccddddddaaa^^^\\\WWWSSSTTTYYY]]]^^^\\\WWWYYY]]]aaaeeejjjpppttt{{{ttthhhaaa]]][[[[[[TTTSSSWWWZZZXXXZZZooo{{{qqqkkkfffaaa```bbb]]]]]]\\\[[[\\\```fffkkkeeeccc```]]]ZZZXXXWWWVVVNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHKKKNNNOOOPPPVVV^^^ooosssfff^^^VVVRRRNNNMMMNNNNNNLLLIIIGGGGGGIIIKKKLLLJJJFFFBBBAAABBBCCCDDDEEEFFFFFFFFFBBBDDDGGGHHHJJJLLLPPPSSSSSS\\\eeegggeeedddggglllpppqqqtttzzzzzz}}}wwwwwwpppkkkccc______aaaeeefffiiimmmpppooojjjeeeeeegggdddbbb___\\\YYYXXXWWWVVVUUUUUURRRMMMHHHFFFHHHKKKDDDFFFHHHJJJKKKKKKJJJIIILLLGGGDDDDDDDDDCCCFFFKKKLLLOOOTTTXXX[[[[[[YYYXXXTTTRRRRRRRRRQQQTTT^^^jjjzzzxxx}}}~~~yyyuuussswww~~~uuutttkkk\\\SSSQQQMMMJJJJJJMMMMMMKKKOOOQQQTTTXXXZZZZZZYYYXXXYYYXXXUUUSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUWWWWWWWWWUUUSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOQQQRRRRRRRRRQQQRRRTTTVVVTTTUUUVVVXXXXXXXXXWWWWWWUUUXXX[[[]]]]]]^^^^^^___]]][[[[[[^^^^^^]]]```fffiiigggeeedddfffjjjnnnqqqsss~~~ZZZZZZYYY[[[mmmwwwsssmmmfffbbbbbbcccbbb```]]]YYYUUUUUUXXX[[[\\\\\\YYYZZZ]]]___bbbgggnnnrrryyy~~~|||}}}ppphhhbbb[[[YYY\\\ZZZ[[[YYYWWWWWW[[[bbbhhhssszzz|||tttpppkkkfffbbbccc]]]YYYXXXWWWUUUWWW[[[YYYXXXXXXXXXXXXVVVRRROOOLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLOOOTTTXXXccc}}}{{{pppbbbXXXTTTOOOOOOMMMLLLJJJJJJIIIIIILLLKKKKKKJJJHHHFFFDDDCCC@@@AAACCCDDDDDDDDDCCCBBBDDDDDDEEEGGGJJJMMMPPPRRRXXX]]]ccchhhjjjkkkmmmnnnpppmmmjjjkkkoootttwwwxxxxxxvvvxxx~~~wwwtttpppiiicccbbbaaaaaaffflllmmmmmmnnnnnnllliiifffeeedddbbb^^^ZZZVVVTTTSSSRRROOOMMMJJJGGGEEEDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFCCCAAAAAABBBDDDEEELLLNNNRRRTTTUUUTTTQQQPPPJJJRRRQQQMMMRRRUUU]]]lll~~~|||vvvrrrqqqxxx|||zzzmmmhhhaaaXXXOOOMMMKKKIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVVVVUUUTTTVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSUUUVVVUUUSSSQQQPPPNNNOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVXXXXXXVVVSSSOOORRRQQQPPPNNNMMMNNNNNNOOONNNNNNOOORRRTTTTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSVVVVVVTTTUUUYYYZZZXXXTTTVVVZZZ]]]______^^^^^^bbb^^^XXXVVVYYY^^^cccffffffdddaaaaaadddjjjqqquuu\\\XXXUUUYYYhhh}}}tttnnnfffbbbbbbcccbbbaaa___[[[WWWVVVXXX[[[]]]]]]YYYZZZ[[[]]]```eeelllqqqvvv{{{wwwooolllkkknnn|||pppgggaaa\\\[[[^^^[[[[[[ZZZWWWUUUUUUYYY]]]___bbbeeejjjrrr{{{rrriiicccccc\\\WWWUUUSSSPPPPPPSSSTTTTTTTTTUUUVVVUUURRRPPPMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHIIIIIIIIIKKKOOORRRYYYpppvvvkkk^^^UUURRRNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGIIILLLOOOQQQTTTXXX]]]aaadddgggjjjlllllliiiffffffiiilllmmmmmmgggddddddiiippp{{{zzzwwwpppjjjdddcccbbbccchhhooorrrrrrqqqpppmmmiiifffccceeebbb^^^YYYTTTPPPNNNMMMLLLKKKHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGDDDBBBAAABBBDDDEEEHHHJJJMMMOOOPPPOOOMMMKKKIIISSSSSSQQQVVVXXX___mmm~~~zzztttppprrr|||yyy~~~xxxjjjddd\\\RRRPPPOOOMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTVVVTTTSSSSSSUUUVVVVVVUUUVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVXXXZZZYYYVVVTTTUUUTTTRRRQQQPPPOOOPPPPPPRRRQQQPPPQQQRRRTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWWWWYYY\\\ZZZVVVSSSTTTWWWZZZ^^^aaadddeeefffbbb]]][[[]]]aaaeeegggdddbbb``````ccciiiooosss}}}aaaVVVRRRWWWaaavvvuuuooogggbbbbbbbbbbbbaaabbb^^^YYYVVVWWWZZZ]]]^^^YYYYYYZZZZZZ]]]bbbiiinnnrrrwww~~~{{{ssslllfffbbb^^^\\\```gggxxxuuuiiiccc______aaa]]]]]][[[XXXTTTRRRRRRSSSUUURRRSSSYYY^^^ggg{{{uuullleee^^^WWWUUUSSSOOOMMMOOONNNNNNOOOQQQSSSSSSRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHKKKMMMQQQcccxxxmmmcccYYYRRROOOLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFIIIKKKMMMNNNOOORRRTTTWWWZZZ^^^cccggggggeeedddcccddddddbbbaaa\\\XXXVVVXXX\\\aaalllvvv|||zzzrrrlllggggggggghhhnnntttxxxxxxvvvsssnnnjjjeeeccceeebbb]]]WWWQQQLLLIIIGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKIIIGGGDDDCCCCCCDDDDDDFFFHHHJJJKKKKKKJJJHHHGGGHHHTTTWWWWWW\\\]]]aaammmyyyrrrnnnrrr{{{wwwhhh```WWWNNNPPPPPPOOOOOONNNMMMMMMLLLMMMNNNQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTWWWXXXXXXXXXZZZXXXVVVTTTRRRPPPOOONNNOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTVVVYYY\\\]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTQQQQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVXXXXXXZZZ___ccc___XXXUUUUUUUUUWWW[[[aaafffjjjlllhhhdddbbbbbbeeefffgggdddcccaaabbbeeejjjpppsssyyyiiiXXXQQQWWW\\\gggwwwppphhhcccbbbbbbbbbaaaccc___ZZZVVVVVVXXX[[[]]]ZZZZZZZZZZZZ[[[```ggglllooossszzzyyytttmmmhhhbbb______^^^\\\YYY\\\]]]gggrrriiidddbbbbbb^^^^^^]]][[[WWWTTTQQQPPPWWWPPPPPPVVVVVVXXXlllyyykkkbbb[[[XXXUUUPPPNNNNNNMMMLLLMMMNNNPPPQQQPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIKKKMMMPPP[[[qqq~~~oooeee\\\SSSNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFGGGIIIKKKKKKLLLMMMMMMNNNOOOSSSYYY]]]aaaaaabbbbbbaaa```]]]\\\YYYTTTQQQQQQRRRTTTZZZaaakkkooouuuzzz~~~|||zzzyyysssnnnjjjkkkmmmnnnttt{{{|||{{{xxxuuupppkkkgggeeedddaaa]]]WWWQQQKKKGGGEEEFFFFFFEEEEEEEEEFFFGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLIIIFFFEEEDDDDDDDDDGGGGGGHHHIIIIIIIIIHHHGGGHHHUUUZZZ[[[``````bbbnnn~~~~~~xxxqqqmmmtttvvviii```VVVNNNOOOOOOPPPOOOOOOMMMLLLKKKLLLNNNPPPRRRSSSTTTUUUUUURRRQQQRRRTTTWWWYYYYYYYYYZZZXXXUUURRRPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRUUUUUUWWWZZZ]]]^^^]]]\\\WWWVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTTTTVVVYYYZZZZZZYYYYYY\\\eeemmmkkkddd\\\ZZZVVVVVVYYY```hhhmmmuuurrrnnnkkkjjjiiihhhffffffeeeeeefffiiinnnrrrvvvxxxooo\\\SSSYYYZZZ___yyyrrriiicccbbbbbbbbbaaabbb___[[[VVVTTTUUUXXXZZZ[[[[[[[[[ZZZ[[[___eeeiiilllpppvvv|||tttjjjdddbbb^^^[[[[[[]]]]]][[[YYYWWWWWW\\\qqquuuoooiiiddd```___^^^\\\ZZZWWWTTTRRRRRRMMMNNNTTTRRRPPP```vvv|||pppeee___ZZZSSSOOONNNOOONNNMMMMMMOOOOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMOOOVVVgggwwwhhh___XXXQQQMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKEEEEEEDDDCCCCCCDDDDDDEEEFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHKKKJJJJJJIIIHHHKKKOOORRRWWWZZZ\\\^^^^^^]]][[[ZZZTTTOOOKKKLLLLLLKKKNNNRRRWWW[[[aaagggkkkppptttwwwxxxxxxxxxxxxwwwvvvuuutttoookkkiiikkkmmmpppvvv}}}}}}{{{yyyuuuqqqmmmjjjhhhaaa```\\\WWWRRRMMMIIIFFFEEEEEEEEEFFFGGGHHHIIIIIIMMMNNNOOOPPPQQQQQQQQQPPPOOONNNKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIWWW\\\]]]bbbaaacccnnn}}}wwwqqqoooyyyssshhh___UUUNNNMMMMMMMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQSSSTTTTTTUUUPPPPPPQQQTTTWWWYYYXXXWWWVVVTTTRRRPPPOOOPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRSSSWWWWWWXXXZZZ]]]___^^^]]]WWWWWWXXXZZZ[[[\\\\\\]]]XXXXXXZZZ\\\^^^]]]ZZZWWWUUUUUUTTTTTTVVVYYY\\\^^^^^^\\\YYY\\\gggsssvvvrrrbbb___[[[ZZZ^^^gggqqqwww{{{xxxuuurrrmmmjjjgggggghhhiiilllppptttwww{{{rrr___UUUXXXXXXZZZttt{{{tttjjjcccbbbbbbbbbbbbbbb```]]]XXXTTTSSSUUUWWW[[[\\\\\\[[[\\\^^^bbbfffhhhlllrrrwww|||yyymmmddd___bbb```^^^]]]]]]\\\ZZZXXXVVVWWWZZZhhhyyyooogggeeeaaa^^^\\\ZZZXXXVVVNNNLLLOOOSSSQQQQQQ\\\kkkuuukkkccc[[[TTTRRRPPPNNNMMMLLLMMMMMMKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKFFFGGGIIIIIIIIIIIIJJJKKKLLLPPP^^^www~~~rrreee]]]WWWQQQMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFFFFHHHJJJMMMPPPUUUXXXYYYYYYZZZZZZSSSNNNKKKLLLLLLJJJIIIKKKJJJNNNSSSXXX[[[___dddgggkkkkkklllmmmnnnnnnnnnnnniiieeedddhhhkkkooouuu|||}}}{{{xxxuuuqqqnnnkkkjjj```^^^\\\XXXSSSNNNJJJGGGDDDEEEEEEFFFGGGHHHIIIIIILLLMMMPPPRRRSSSSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJNNNZZZ^^^^^^cccbbbeeeppp{{{uuurrruuuoooeee\\\RRRLLLJJJKKKKKKKKKKKKLLLLLLLLLPPPPPPQQQQQQRRRSSSTTTUUUQQQQQQRRRUUUWWWXXXWWWUUURRRQQQOOONNNOOOPPPRRRTTTPPPPPPPPPQQQQQQSSSTTTTTTYYYXXXYYY\\\___bbbbbbaaa[[[\\\]]]^^^___```______YYY[[[^^^bbbdddccc___[[[UUUUUUUUUVVVXXXZZZ\\\^^^aaa___\\\\\\eeeqqqvvvuuudddaaa___```fffqqq||||||vvvqqqiiiiiijjjmmmpppsssvvvxxxppp___TTTUUUUUUXXXjjj}}}uuujjjdddbbbbbbbbbbbbbbbbbb```[[[VVVSSSTTTVVVYYYZZZ[[[[[[[[[\\\___aaadddhhhmmmsssxxx}}}}}}vvvqqqnnnqqqqqqppplllfffaaa^^^]]]YYY]]]^^^aaauuuxxxrrrjjjdddaaa___\\\ZZZRRRSSSSSSRRRQQQTTT[[[bbbqqqxxxlllddd\\\VVVTTTOOOMMMKKKJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLGGGIIIJJJJJJIIIIIIIIIJJJKKKNNNXXXlll{{{pppddd^^^XXXRRROOOOOOPPPOOONNNLLLLLLKKKKKKKKKGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEDDDCCCCCCEEEGGGIIIIIIGGGFFFFFFFFFGGGKKKQQQUUUVVVWWWYYY[[[VVVQQQNNNPPPPPPLLLIIIJJJFFFIIIMMMPPPRRRUUUXXX[[[^^^___aaadddfffhhhiiijjjfffbbbbbbgggkkkooovvv|||~~~|||xxxtttpppllljjjhhh___^^^[[[WWWRRRMMMHHHEEECCCCCCEEEFFFGGGGGGHHHHHHHHHJJJMMMPPPRRRRRRRRRRRRPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGIIIKKKMMMOOOTTT___aaa___ccccccgggttt~~~wwwrrrsss{{{}}}mmmdddZZZOOOJJJJJJIIIIIIIIIJJJLLLNNNOOORRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXXXXVVVSSSOOONNNNNNNNNNNNOOOQQQQQQPPPPPPQQQQQQSSSTTTVVVWWWYYYYYY[[[^^^cccfffhhhgggccccccddddddcccbbbaaa```]]]^^^```dddffffffdddaaa[[[[[[\\\\\\]]]]]]^^^^^^cccbbb___]]]aaaiiilllkkkcccaaaaaacccjjjttt~~~{{{vvvmmmnnnpppsssvvvyyy|||}}}mmm___SSSRRRSSSVVVdddttt~~~vvvkkkdddbbbbbbbbbbbbbbbcccbbb^^^XXXTTTTTTUUUWWWYYY[[[[[[ZZZ[[[\\\]]]bbbeeejjjpppuuuzzz}}}ssskkkffffff[[[aaa```ZZZdddtttkkkfffccc```^^^WWWXXXUUUNNNMMMRRRWWWWWW```ppplllaaaZZZTTTPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIFFFFFFFFFHHHIIIKKKLLLMMMKKKMMMNNNMMMLLLJJJJJJKKKNNNOOOVVVeeexxx~~~zzzoooddd___ZZZTTTQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIGGGEEECCCBBBCCCDDDEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAABBBEEEIIIJJJIIIGGGFFFFFFFFFKKKQQQTTTVVVWWWZZZ\\\WWWQQQNNNPPPPPPLLLHHHGGGHHHJJJLLLNNNOOOQQQTTTVVVUUUWWWZZZ^^^bbbeeeggghhhfffcccccchhhmmmrrrxxx|||xxxtttoookkkhhhfff```^^^[[[WWWQQQKKKFFFCCCBBBBBBDDDEEEFFFFFFFFFFFFDDDFFFIIIMMMOOOQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIILLLKKKKKKKKKMMMOOORRRTTTYYYcccccc```ddddddiiivvv}}}}}}|||uuupppttt~~~nnneeeZZZOOOJJJJJJIIIHHHIIIJJJMMMPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWWWWXXXYYYXXXUUUSSSNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZ\\\```fffkkkmmmmmmjjjjjjiiihhhfffcccaaa___``````aaacccfffhhhhhhgggbbbbbbccccccbbbaaa``````cccdddbbb^^^]]]aaabbb```bbbaaa```bbbhhhqqqyyy|||wwwssstttwwwzzz}}}zzzgggVVVPPPOOORRR^^^kkk|||xxxqqqjjjeeeccccccdddbbbddddddaaa[[[VVVTTTTTTVVVYYYZZZYYYVVVVVV\\\aaadddeeeiiiooovvv|||~~~zzzllleeejjjddd^^^^^^aaakkk|||xxxlllddd^^^[[[\\\YYYVVVTTTTTTTTTSSSSSS[[[]]]bbbmmmzzzuuulll___TTTMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNQQQOOOMMMLLLLLLKKKIIIGGGOOOOOOTTTaaassswwwqqqiiiaaaZZZUUUQQQOOOQQQOOOMMMMMMNNNMMMLLLJJJFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGJJJLLLKKKFFFBBBDDDFFFJJJPPPVVVZZZZZZZZZYYYVVVRRROOOOOONNNMMMLLLNNNNNNOOOPPPRRRSSSUUUUUUWWWWWWWWWYYY[[[^^^aaacccaaabbbeeekkkrrrxxx{{{}}}}}}xxxtttssssssqqqlllgggbbb^^^XXXSSSNNNIIIDDDAAAAAABBBCCCCCCCCCCCCBBBBBBFFFFFFGGGHHHJJJLLLMMMNNNJJJPPPOOONNNOOOIIIGGGRRRSSSVVVVVVSSSSSSYYY]]]]]]gggjjjkkkfff```aaajjjttt{{{zzz|||yyytttqqqvvvvvvbbbSSSLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOTTTSSSQQQPPPOOOOOOOOOPPPVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___cccgggjjjkkkjjjhhhfffdddaaa```___\\\^^^```ccceeegggggggggjjjjjjjjjiiigggccc```^^^cccbbb___^^^^^^___aaacccbbbaaacccgggjjjjjjooouuuwwwzzz~~~}}}{{{zzzuuuwwwxxxwww{{{nnn[[[RRRPPPQQQ[[[ggg~~~{{{uuuooojjjgggffffffcccdddeeeaaa\\\WWWUUUUUUWWWZZZ\\\ZZZWWWWWWZZZ^^^aaaccchhhmmmsssxxx{{{}}}}}}sssnnnhhhbbb``````bbbllluuu{{{ooofffaaa```^^^\\\[[[[[[ZZZXXXVVVXXXWWWYYY___fffkkkmmmmmmccc]]]VVVPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJLLLOOOQQQSSSTTTTTTSSSQQQPPPOOONNNLLLJJJMMMMMMSSSbbbuuuwwwqqqiiiaaa[[[UUUQQQNNNOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEGGGIIILLLKKKGGGCCCCCCDDDHHHNNNTTTXXXXXXXXXXXXUUURRRPPPPPPQQQRRRRRRPPPQQQTTTVVVYYY[[[\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\___```dddjjjqqqvvvxxxyyy|||xxxtttssssssqqqkkkfff^^^ZZZTTTOOOKKKHHHDDDBBBDDDDDDEEEEEEEEEEEEEEEDDDGGGHHHJJJLLLMMMLLLKKKJJJHHHNNNMMMNNNRRRNNNOOO[[[cccffffffbbbbbbhhhlllmmmrrrrrrpppjjjeeefffnnnuuu}}}}}}||||||~~~~~~yyytttrrrzzzwwwbbbSSSMMMMMMKKKKKKKKKKKKLLLNNNPPPQQQVVVUUUSSSQQQPPPPPPQQQQQQUUUTTTTTTVVVXXXXXXWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[]]]```ccchhhgggfffdddbbbaaa______]]]^^^aaaccceeefffffffffjjjkkklllllljjjgggdddbbbbbbaaa___^^^^^^```bbbcccbbbaaacccgggiiihhhkkkoootttxxx{{{}}}|||zzzxxxxxxuuuxxxyyyyyy~~~xxxaaaVVVQQQOOOVVV```ppp}}}yyytttpppllliiihhhdddeeedddbbb]]]XXXVVVUUUXXX[[[]]]\\\YYYWWWYYY[[[]]]aaagggkkknnnrrrwww||||||qqqkkkeeeccc```\\\^^^bbblllttt~~~ssskkkdddcccaaa```^^^\\\XXXUUUVVVUUUTTTTTTUUUVVVUUUSSSSSSQQQOOONNNNNNNNNMMMLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJLLLOOOSSSWWWYYYXXXWWWUUUTTTTTTRRRPPPNNNMMMNNNUUUggg}}}yyytttlllddd]]]WWWQQQNNNLLLKKKJJJKKKMMMNNNMMMLLLLLLJJJGGGDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAFFFEEEEEEDDDDDDCCCCCCBBBEEEEEEGGGIIIKKKKKKHHHEEECCCDDDGGGMMMRRRVVVWWWVVVXXXUUUQQQPPPRRRUUUWWWXXXTTTWWWZZZ___bbbddddddeeeaaaaaa```___]]]ZZZXXXWWW\\\^^^bbbiiippptttuuuuuuyyyvvvsssrrrqqqnnnhhhcccXXXTTTNNNJJJHHHFFFEEEDDDHHHHHHHHHIIIIIIHHHHHHGGGFFFIIILLLOOOOOOLLLHHHEEEFFFLLLLLLOOOVVVUUUWWWdddzzz}}}}}}zzzzzz~~~}}}vvvooojjjjjjnnnrrrwwwzzz|||~~~~~~|||xxxttttttyyycccTTTNNNNNNKKKKKKKKKKKKMMMPPPRRRSSSWWWVVVTTTSSSRRRRRRRRRRRRTTTSSSSSSUUUXXXZZZZZZYYYSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXWWWVVVVVVXXXYYYbbbbbbaaaaaa```___^^^^^^^^^___aaabbbccccccdddcccfffhhhkkklllllliiifffdddaaa``````___```aaacccddddddbbbbbbdddddd```___bbbmmmppptttvvvvvvtttttttttwww{{{~~~gggYYYRRRNNNRRRZZZ```~~~{{{wwwsssnnnjjjhhhddddddcccaaa]]]YYYVVVUUUYYY[[[^^^]]]ZZZXXXWWWWWWZZZ```fffiiijjjmmmtttzzz|||uuummmeeeccc```\\\[[[\\\^^^eeennnyyyzzzppplllhhhccc```]]]YYYVVVWWWVVVVVVUUUUUUTTTSSSRRRQQQOOONNNNNNOOOOOOMMMKKKMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKNNNSSSVVVYYY[[[YYYXXXXXXXXXVVVSSSQQQPPPRRR[[[oooyyypppggg___XXXRRROOOJJJIIIIIIJJJLLLNNNMMMLLLOOOMMMIIIEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLLLLKKKIIIGGGHHHJJJNNNSSSWWWWWWWWWWWWTTTQQQQQQSSSWWWZZZ\\\YYY\\\```eeeggghhhhhhhhhhhhhhhgggeeeaaa^^^ZZZXXXYYY\\\aaahhhooossstttsssuuusssqqqooommmiiiccc^^^TTTOOOJJJGGGFFFGGGHHHHHHKKKKKKLLLLLLLLLKKKJJJJJJEEEGGGJJJLLLKKKIIIFFFDDDEEEJJJJJJNNNWWWXXX[[[ggg{{{qqqkkkjjjjjjkkkqqqssswww~~~}}}|||{{{vvvtttxxxxxxbbbTTTOOOPPPLLLLLLLLLLLLNNNOOOQQQSSSWWWVVVTTTRRRRRRRRRRRRSSSSSSRRRRRRTTTXXX[[[[[[[[[UUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTUUUTTTSSSRRRSSSUUU\\\\\\\\\]]]]]]]]]]]]]]]______``````aaaaaaaaaaaa```bbbfffhhhiiigggeeecccaaaaaaaaabbbcccdddffffffgggcccaaaaaa___XXXTTTSSSaaadddiiillllllmmmmmmnnnyyy~~~lll\\\SSSNNNOOOVVVZZZvvv}}}|||{{{xxxsssnnniiifffdddcccbbb```^^^ZZZWWWTTTXXXZZZ\\\\\\[[[YYYWWWVVVYYY^^^dddfffgggjjjqqqwwwwww~~~}}}pppddd___]]][[[ZZZ\\\[[[___dddmmmuuukkkeeeaaa^^^\\\YYYYYYYYYYYYYYYXXXYYYYYYSSSQQQOOONNNOOOQQQPPPPPPOOOOOOMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKNNNQQQTTTVVV[[[ZZZZZZZZZ[[[YYYWWWTTTRRRTTT___www~~~ssshhh___WWWQQQNNNKKKJJJIIIJJJLLLNNNMMMLLLPPPNNNJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEGGGGGGHHHFFFHHHKKKMMMNNNNNNOOOOOONNNNNNOOORRRVVVXXXXXXXXXWWWTTTRRRRRRUUUXXX[[[\\\^^^aaadddgggiiiiiihhhgggiiiiiihhhfffddd```]]][[[XXX[[[```gggnnnrrrsssrrrooonnnllliiifffaaa\\\XXXPPPMMMIIIGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKDDDDDDDDDDDDDDDEEEEEEFFFEEEIIIHHHLLLVVVVVVWWWcccyyy}}}rrrlllhhhfffeeeooopppttt{{{}}}|||}}}~~~zzztttuuu~~~rrr___SSSOOOPPPOOONNNMMMMMMMMMNNNOOOPPPTTTSSSRRRQQQPPPQQQRRRRRRRRRQQQQQQSSSWWWZZZ[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRROOOQQQSSSSSSRRRRRRTTTUUUWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^^^^]]]]]]]]]^^^^^^\\\^^^bbbdddeeedddbbbaaa```aaaccceeeggghhhiiiiiifffaaa___```^^^XXXSSSRRRVVVYYY^^^bbbdddeeegggiiiuuu{{{rrr```VVVNNNNNNSSSXXXjjj||||||{{{xxxtttooojjjgggfffdddbbbaaa___\\\XXXUUUVVVWWWYYYZZZZZZYYYXXXVVVYYY\\\```bbbdddhhhnnnsssuuu||||||{{{xxxeee[[[XXXWWWWWWYYY[[[]]]```iiiwwwmmmfffbbb```\\\]]]^^^\\\ZZZXXXYYYZZZTTTRRRPPPPPPSSSVVVWWWXXXTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNOOOPPPRRRTTTUUUZZZZZZ[[[]]]^^^]]]ZZZXXXRRRUUUbbb|||wwwiii^^^WWWQQQNNNMMMLLLKKKKKKMMMMMMLLLKKKNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJHHHKKKNNNPPPQQQRRRSSSUUUTTTSSSRRRTTTVVVXXXXXXWWWUUUSSSRRRTTTWWW[[[]]]^^^ccceeegggiiiiiiiiigggggghhhgggfffeeebbb```^^^]]]ZZZ\\\___eeekkkooopppoooiiihhheeeaaa\\\XXXTTTRRRNNNKKKHHHHHHJJJMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJDDDBBB@@@>>>>>>@@@CCCEEEEEEIIIGGGKKKTTTSSSQQQZZZcccppp|||qqqjjjeeecccaaammmoootttzzz{{{{{{}}}~~~yyytttzzziiiZZZRRROOOOOOPPPOOONNNMMMLLLMMMMMMNNNPPPPPPOOOOOOOOOQQQRRRSSSSSSRRRQQQRRRUUUWWWYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPOOONNNLLLOOOQQQSSSSSSTTTUUUWWWTTTUUUUUUWWWXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[[[[]]]___```aaa```_________aaadddfffiiijjjjjjjjjddd___]]]```aaa^^^[[[ZZZQQQUUUYYY\\\^^^```ccceeennntttzzzyyyeeeYYYPPPMMMPPPWWW]]]rrr~~~~~~|||yyyuuuqqqllljjjhhhfffdddcccbbb```[[[XXXSSSTTTUUUWWWYYYZZZYYYXXXYYYYYY[[[^^^aaafffkkkmmmqqqxxx|||{{{iii\\\XXXWWWWWWWWW[[[]]]```jjjtttmmmiiieeeffffffccc___\\\[[[\\\YYYXXXWWWYYY[[[]]]^^^^^^YYYXXXVVVTTTTTTTTTUUUVVVRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\___aaaaaa^^^\\\UUUXXXeee~~~oooccc[[[VVVSSSQQQOOOMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKJJJHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDFFFHHHIIIIIIJJJNNNRRRTTTTTTUUUXXXZZZVVVUUUSSSSSSTTTUUUTTTSSSQQQQQQSSSWWW\\\```bbbbbbggghhhiiijjjjjjjjjjjjjjjiiihhhfffdddbbbaaa``````^^^^^^```cccgggiiijjjiiidddbbb^^^YYYSSSOOOMMMLLLKKKIIIHHHIIILLLNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEBBB???===<<<===@@@AAADDDHHHGGGKKKTTTPPPLLLSSSUUUaaannnwww{{{tttkkkddd```^^^^^^gggkkkrrryyy~~~yyyzzz}}}~~~zzzvvvrrr___VVVPPPNNNOOONNNMMMLLLKKKLLLLLLNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUUUUSSSPPPPPPRRRUUUUUUVVVXXXXXXYYYZZZZZZYYYXXXXXXTTTTTTSSSQQQPPPNNNMMMMMMKKKNNNQQQSSSTTTTTTVVVWWWRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\___bbbfffiiijjjjjjiiieee^^^[[[^^^aaa___]]]\\\UUUXXX[[[]]]^^^___aaabbbiiioootttwww|||~~~iii\\\QQQLLLNNNUUUUUUccc~~~{{{wwwsssooommmjjjhhheeeeeedddbbb^^^ZZZQQQQQQRRRUUUXXXZZZZZZYYYXXXWWWWWWZZZ```eeehhhjjjmmmttt{{{~~~mmm```\\\[[[ZZZZZZ]]]___cccmmm}}}wwwnnnpppooolllfffccccccddd`````````bbbccccccbbb```^^^\\\ZZZXXXWWWXXXYYYZZZUUUVVVXXXZZZ[[[\\\]]]]]][[[[[[^^^aaacccdddaaa___XXX[[[iiiuuuhhh```\\\ZZZSSSQQQOOONNNMMMLLLJJJHHHHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHLLLOOOTTTVVVVVVWWW[[[^^^WWWUUURRRRRRRRRRRRQQQPPPOOOPPPSSSYYY___dddffffffiiijjjjjjkkklllmmmmmmnnnllljjjhhheeeccccccbbbcccaaa``````aaaccceeeddddddaaa___[[[TTTNNNJJJIIIIIIIIIHHHHHHJJJMMMOOOPPPOOOKKKKKKKKKJJJJJJIIIGGGGGGFFFDDDAAA>>><<<<<<======CCCGGGFFFKKKTTTPPPJJJPPPTTT\\\eeejjjnnnrrrsssqqqpppoookkkddd]]]ZZZYYY[[[___fffooouuu{{{}}}xxxzzz|||~~~zzzxxxhhhYYYSSSOOONNNNNNKKKKKKKKKKKKKKKMMMOOOPPPMMMMMMMMMNNNPPPSSSUUUWWWVVVSSSPPPPPPQQQSSSSSSSSSXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUSSSRRRPPPNNNMMMLLLKKKNNNQQQSSSTTTTTTUUUVVVRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYWWWVVVUUUTTTTTTTTTTTTUUUZZZ]]]aaaeeehhhiiiiiihhhggg___ZZZ[[[]]][[[YYYXXXZZZ\\\____________```aaahhhmmmrrrsssvvvyyyyyyvvvppp]]]UUUOOOJJJMMMRRRZZZnnn}}}xxxxxxvvvpppkkkiiigggfffddddddcccaaa^^^[[[XXXTTTQQQSSSWWWZZZYYYVVVZZZXXXVVVXXX\\\bbbgggjjjooorrrvvv{{{qqqeee___XXXWWW[[[ZZZ___dddmmm}}}sssmmmmmmpppkkkhhhfffhhhjjjjjjeee```___[[[WWWVVVXXXZZZYYYWWWWWW___dddbbbbbbeeedddaaaiiiiiihhhgggeeecccbbbaaa\\\^^^kkk}}}rrrjjjddd```WWWTTTQQQPPPOOOOOOMMMLLLNNNOOOQQQTTTUUUSSSNNNJJJIIIIIIIIIHHHGGGFFFFFFEEEHHHGGGFFFDDDBBBBBBCCCEEEGGGIIILLLPPPRRRSSSSSSSSSRRRPPPNNNOOORRRTTTTTTSSSRRRVVV]]]ccceeeggghhhiiinnnnnnmmmllllllkkkkkkkkkjjjhhhfffeeedddeeefffggggggddd```^^^___```aaaaaa]]]XXXQQQKKKIIIHHHHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMJJJHHHGGGGGGHHHIIIHHHGGGDDDAAA???======<<>>>>>>>>???AAAEEEJJJNNNOOONNNLLLJJJMMMRRRXXX]]]```bbbcccdddccc___XXXSSSQQQQQQRRRSSSXXX\\\dddnnnyyyzzzyyy{{{{{{vvvwww}}}tttfffWWWOOOLLLJJJIIIKKKKKKLLLMMMNNNOOOOOOOOOOOORRRPPPNNNOOORRRTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSVVVYYY[[[ZZZYYYXXXXXXYYYXXXUUURRRPPPMMMLLLKKKLLLMMMOOOQQQRRRTTTTTTUUUSSSSSSSSSRRRSSSSSSTTTUUUWWWUUUSSSQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPOOONNNNNNQQQSSSWWW[[[^^^```aaaaaa___^^^[[[YYYWWWWWWXXXXXXZZZ\\\______^^^]]]]]]^^^fffgggjjjmmmoooooooooooossswww|||~~~~~~eeeXXXQQQLLLLLLOOORRR[[[ssstttpppoookkkeeebbbdddccccccdddeeeeeedddbbbZZZUUUQQQPPPTTTWWWYYYYYYTTTSSSRRRSSSVVV[[[___bbbgggjjjnnnrrrvvv{{{tttjjj```]]]___[[[^^^cccnnn}}}|||{{{xxxuuulllkkkhhheeecccdddgggjjjssstttlllmmmpppsssttttttssspppkkkfffccceeegggrrr~~~zzzvvvpppggg___ZZZWWWUUUTTTYYY\\\aaagggjjjhhhccc___VVVTTTQQQMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIPPPQQQRRRVVVZZZ\\\\\\[[[\\\```dddggghhhhhhhhhiiiiiikkklllnnnnnnnnnmmmmmmlllkkkiiigggggggggggghhhgggeeebbb``````___^^^]]]WWWSSSLLLHHHEEEDDDDDDCCCBBBCCCEEEGGGJJJLLLMMMNNNRRRQQQOOOMMMKKKJJJHHHGGGHHHEEEBBB???>>>>>>???@@@AAAEEEJJJNNNOOOLLLIIIFFFGGGKKKOOOQQQSSSTTTUUUWWWTTTRRROOOLLLKKKLLLMMMNNNQQQUUU]]]gggrrr|||wwwwww|||yyyxxx{{{~~~jjj]]]PPPJJJJJJHHHHHHJJJMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRPPPQQQRRRTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOOOOORRRUUUWWWVVVUUUUUUUUUVVVUUUSSSQQQOOONNNMMMLLLKKKLLLNNNPPPRRRSSSSSSTTTPPPPPPOOOOOOPPPPPPQQQRRRVVVTTTRRRPPPOOOOOOPPPPPPRRRQQQQQQPPPOOONNNNNNNNNMMMOOOSSSWWWZZZ[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYYYYZZZ[[[]]]^^^]]]\\\]]]^^^bbbdddgggkkkmmmnnnmmmmmmooorrruuuwwwwwwzzzooo^^^TTTOOONNNPPPRRRWWWeeevvvppppppmmmhhheeebbbaaaaaabbbdddfffeeeddd[[[WWWQQQOOOQQQUUUXXXZZZRRRRRRRRRRRRTTTWWW\\\___dddfffkkkooorrrwww|||uuujjjdddddd^^^___cccooo||||||zzztttpppooorrrvvvvvvmmmmmmqqqwwwyyyzzz{{{xxxsssmmmjjjfffkkkwwwvvvkkkccc^^^\\\[[[[[[___eeemmmrrrrrroookkkbbb___[[[VVVQQQNNNMMMLLLLLLKKKIIIIIIKKKLLLLLLLLLPPPPPPPPPQQQPPPOOONNNMMMPPPRRRUUUYYY]]]^^^^^^^^^___bbbeeefffffffffggghhhnnnoooppppppooollljjjiiijjjjjjiiihhhhhhhhhiiiiiigggeeecccbbbaaa___\\\ZZZRRROOOJJJFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJLLLMMMQQQQQQQQQPPPOOOMMMLLLKKKJJJGGGCCC@@@>>>>>>???@@@@@@CCCIIIMMMNNNLLLHHHEEECCCEEEFFFGGGFFFFFFHHHJJJFFFGGGGGGFFFFFFGGGJJJLLLMMMQQQVVV^^^gggttt~~~yyyzzzyyy{{{yyyfffZZZNNNJJJKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSSSSSSSTTTTTTUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLOOOQQQSSSRRRQQQQQQRRRRRRQQQPPPOOOMMMMMMMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQOOONNNNNNNNNNNNOOOPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOONNNMMMMMMKKKMMMPPPTTTWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ\\\]]]^^^]]]]]]___```aaacccfffjjjlllmmmmmmmmmnnnppprrrrrrqqqtttzzzjjj[[[RRRLLLMMMQQQVVV```yyyzzzqqqpppnnnjjjhhh```___^^^```cccdddeeeddd]]]XXXSSSOOOOOOSSSVVVYYYRRRSSSTTTSSSSSSVVVZZZ^^^bbbeeeiiilllpppuuuzzz}}}xxxnnnkkkeeeccceeepppwwwpppnnnppptttvvvzzz{{{zzzvvvqqqnnniiipppuuukkkeeebbbaaa]]]```fffmmmsssvvvuuusssnnnkkkfffaaa[[[WWWTTTSSSRRRPPPNNNOOOQQQRRRQQQOOOVVVVVVWWWWWWWWWWWWVVVVVVUUUXXX[[[___aaaaaabbbbbb___aaacccdddeeefffhhhiiippppppooonnnllljjjgggfffhhhhhhhhhhhhhhhhhhiiiiiieeedddccccccbbb___[[[WWWNNNKKKHHHFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJFFFBBB????????????>>>BBBGGGLLLNNNLLLIIIGGGBBBCCCCCCAAA???>>>???AAA>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNRRRVVV\\\ggguuu|||xxx}}}|||eeeYYYOOOLLLLLLKKKJJJKKKHHHIIIJJJLLLOOORRRUUUWWWVVVVVVUUUTTTSSSSSSUUUVVVUUUSSSQQQNNNMMMLLLLLLLLLKKKMMMOOOPPPOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNMMMKKKMMMPPPTTTVVVWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\\\\\\\]]]___aaa```aaadddfffhhhjjjkkkkkkmmmnnnooommmlllnnnsssxxxxxxcccUUUMMMKKKNNNVVV]]]ppptttooollljjjjjj```___^^^___aaaccccccccc^^^ZZZUUUPPPOOOPPPTTTVVVSSSUUUVVVUUUSSSUUUYYY]]]aaacccgggkkknnnsssxxx{{{}}}vvvnnniiihhhqqq|||uuuqqqqqqnnnppptttwwwwwwtttpppnnnmmmtttuuunnnkkkiiicccccceeejjjppptttvvvvvvtttrrroookkkfffbbb^^^\\\XXXVVVUUUVVVZZZ[[[YYYWWW\\\]]]]]]]]]]]]^^^^^^^^^^^^```cccddddddcccdddeee___aaacccdddfffhhhlllnnnoooooommmllljjjiiihhhgggggggggggggggfffffffffeeecccccccccdddccc```ZZZVVVLLLIIIGGGFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIILLLKKKHHHEEECCCAAA@@@@@@@@@BBBGGGKKKMMMLLLJJJIIIDDDEEEDDDBBB???======>>>;;;>>>AAABBBBBBDDDIIIMMMMMMQQQUUUXXXZZZaaallluuuyyywww~~~cccXXXOOOMMMNNNLLLKKKLLLHHHIIIIIIKKKMMMQQQTTTUUUUUUVVVVVVTTTSSSSSSUUUWWWUUUTTTRRROOOMMMLLLLLLLLLKKKMMMOOOOOOOOONNNOOOQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKNNNQQQSSSTTTTTTTTTQQQRRRRRRRRRQQQPPPNNNMMMMMMOOORRRTTTVVVWWWWWWVVVSSSSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZ[[[[[[\\\___aaa______```aaaccceeeggghhhiiijjjkkkiiihhhiiinnnsss~~~xxxfffXXXOOOMMMSSSXXXdddzzzqqqkkkjjjkkkcccaaa______aaaccccccbbb___\\\WWWRRRNNNNNNQQQSSSSSSUUUWWWVVVSSSSSSXXX\\\___bbbfffiiimmmqqqvvvyyy}}}|||wwwoookkksssyyysssrrrlllooorrrttttttrrrooommmmmmsss|||xxxvvvmmmjjjggggggkkkpppsssuuussssssrrrqqqooolllhhhfffaaa___^^^aaagggjjjhhhfffeeeeeeeeedddddddddeeeeeedddffffffeeebbb```aaaccc```aaadddfffiiimmmssswwwwwwuuurrrooolllkkkkkkkkkiiiiiihhhfffdddaaa```^^^aaabbbccceeeddd```ZZZUUULLLJJJGGGFFFGGGHHHHHHGGGFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEHHHJJJKKKKKKJJJIIIHHHIIIIIIGGGCCC@@@??????;;;>>>AAAAAA@@@CCCIIINNNRRRZZZbbbgggggghhhmmmrrrzzzzzzzzzbbbXXXOOOOOOQQQPPPOOOOOOMMMLLLKKKKKKLLLNNNQQQRRRTTTUUUUUUTTTRRRRRRUUUXXXVVVTTTRRRPPPNNNMMMMMMNNNLLLNNNPPPPPPOOOOOOPPPRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLOOOSSSUUUVVVVVVUUUTTTTTTUUUUUUSSSQQQOOOMMMNNNPPPRRRUUUVVVWWWVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[\\\]]]]]]___bbbeeebbbaaa___^^^___bbbeeegggeeegggiiiiiihhhjjjooottt|||dddVVVNNNQQQRRRYYYwwwtttllljjjmmmeeecccaaa```bbbccccccbbb___]]]XXXSSSNNNMMMOOOQQQRRRUUUWWWVVVSSSRRRWWW[[[^^^aaaeeehhhkkkppptttxxx~~~|||jjjhhhuuu}}}sssmmmtttyyyrrrrrrooopppsssuuuuuussspppnnnkkkpppxxxuuupppjjjggghhhmmmqqqtttoooqqqsssttttttrrrooommmhhhffffffkkkssswwwvvvsssmmmlllkkkjjjjjjiiiiiijjjeeeffffffbbb^^^\\\]]]___aaacccfffiiimmmrrryyy}}}zzztttpppmmmmmmllllllkkkiiifffbbb^^^[[[YYY___aaaccceeeeeeaaaZZZUUUMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@???@@@BBBDDDFFFIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMMMMKKKGGGCCCAAA@@@<<>>@@@@@@AAAGGGOOOZZZdddpppyyy}}}{{{~~~pppaaa]]]YYYVVVVVVVVVVVVVVVRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWVVVTTTSSSRRRRRROOOOOOOOOOOOPPPQQQRRRSSSUUUTTTSSSTTTVVVUUUQQQNNNUUUQQQNNNMMMOOOOOOMMMKKKIIIFFFDDDDDDEEEGGGHHHHHHNNNPPPSSSVVVWWWXXXWWWWWWVVVSSSPPPPPPQQQRRRPPPMMMPPPPPPOOOPPPRRRTTTWWWYYYVVVWWWYYYYYYXXXWWWWWWXXX___```aaaaaa```dddjjjppppppjjjbbb___```dddggghhhgggiiikkkjjjjjjoooxxxttt\\\VVVTTTTTTaaatttxxxrrrpppllliiifffccccccccccccbbb___\\\YYYVVVUUUSSSPPPNNNPPPSSSVVVVVVTTTRRRSSSTTTXXXZZZ^^^aaadddhhhlllooowwwzzz|||rrriiihhhkkkqqqyyyzzziii``````bbbcccjjjzzz{{{rrrvvv}}}xxxtttqqqvvv{{{~~~{{{yyy|||{{{vvvlllssszzz{{{vvvqqqpppqqqppprrrtttvvvwwwwwwvvvuuusssqqqnnnmmmmmmmmmlllkkkffffffgggiiilllnnnmmmllllllooosssxxx}}}zzzvvvrrrooonnnllliiidddbbbaaa```___^^^^^^]]]\\\]]]]]][[[XXXVVVOOOHHHAAA>>>@@@CCCDDDCCCBBBDDDEEEFFFFFFFFFIIIKKKPPPRRRTTTSSSNNNHHHCCCAAACCCFFFIIIJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNMMMKKKHHHEEECCCAAA>>><<<===>>>???EEELLLYYYeeeqqqzzz}}}}}}||||||kkk```]]]ZZZXXXXXXYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXYYYVVVVVVVVVVVVWWWYYY[[[\\\ZZZYYYXXXWWWUUUTTTRRRRRRNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSVVVXXXXXXUUURRRUUURRRPPPPPPPPPPPPMMMKKKGGGEEECCCCCCEEEHHHIIIIIIKKKLLLOOORRRUUUVVVWWWXXXTTTQQQNNNMMMOOOPPPOOONNNPPPOOONNNNNNOOOQQQSSSUUUVVVXXXYYYZZZYYYYYYZZZ[[[_________\\\\\\```gggnnnoooiiiccc___```bbbcccdddcccfffhhhhhhhhhllluuu{{{iiiYYYTTTRRRZZZfffzzzxxxqqqnnnjjjhhhgggfffdddccc]]]\\\ZZZYYYYYYVVVSSSPPPNNNQQQTTTUUUTTTSSSSSSSSSTTTWWWZZZ]]]```dddhhhkkkrrruuu{{{vvvjjjcccaaaccciiipppqqqooonnnmmmhhh```]]]___aaadddhhhpppzzzoooqqq{{{~~~yyyuuuwwwzzz}}}~~~yyyuuurrrttt|||sssvvvzzz{{{zzzxxxwwwwwwyyyyyyzzzzzzyyywwwuuutttuuuuuussspppmmmnnnppprrrmmmooosssxxx|||}}}{{{yyyyyy{{{}}}~~~yyytttpppnnnllljjjfffddddddcccbbbaaa^^^\\\ZZZYYYXXXVVVSSSPPPNNNHHH@@@===@@@CCCFFFGGGFFFHHHJJJKKKKKKJJJKKKKKKQQQUUUYYYYYYTTTLLLEEEAAAAAACCCGGGIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOMMMLLLJJJHHHFFFEEEAAA>>><<<===>>>>>>DDDLLL[[[jjjzzz}}}~~~|||}}}zzz|||yyyggg^^^]]][[[[[[[[[[[[ZZZYYYTTTVVVXXX[[[\\\]]]]]]]]]YYYXXXXXXXXXYYY[[[]]]^^^\\\[[[ZZZXXXVVVTTTSSSSSSNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPSSSXXX[[[[[[XXXVVVUUUTTTSSSSSSSSSQQQNNNLLLIIIGGGFFFGGGIIILLLMMMMMMKKKLLLNNNPPPSSSWWWYYY[[[UUURRROOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPUUUWWWYYYZZZZZZ[[[]]]___bbbbbb```\\\ZZZ]]]dddkkkmmmjjjeeebbb``````___^^^^^^aaadddeeefffjjjpppuuuvvv^^^VVVUUUXXX]]]pppwwwtttpppmmmkkkiiifffddd___^^^]]]]]]\\\YYYTTTPPPNNNPPPSSSUUUUUUUUUTTTSSSTTTWWWZZZ\\\___ccchhhkkkooorrrwww~~~zzznnnfffaaa___ccciiiooommmlllkkkjjjhhhhhhiiieeekkkppprrrxxx}}}qqqhhhiiiqqq}}}zzzyyyuuutttsss|||}}}}}}}}}~~~~~~{{{yyyxxxxxxyyyxxxuuurrrsssxxx}}}{{{}}}}}}wwwqqqmmmllljjjgggfffeeeeeedddbbb___\\\YYYVVVTTTQQQNNNKKKJJJFFFBBBAAACCCEEEGGGGGGHHHKKKOOOPPPOOOMMMLLLLLLNNNRRRVVVWWWRRRLLLEEEBBB>>>AAAEEEGGGGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPSSSQQQNNNKKKIIIGGGFFFFFFEEEAAA???@@@@@@AAAGGGNNN^^^rrryyyxxx{{{~~~{{{xxx}}}uuueee\\\[[[[[[\\\]]]]]][[[YYYWWWYYY\\\^^^``````______ZZZZZZYYYYYYZZZ[[[]]]^^^]]]\\\[[[ZZZXXXVVVUUUTTTPPPPPPOOONNNNNNNNNNNNNNNNNNPPPTTTXXXZZZZZZWWWUUUTTTTTTUUUUUUUUUSSSPPPNNNMMMLLLKKKMMMPPPRRRSSSSSSOOOOOOPPPQQQTTTXXX[[[]]]ZZZXXXTTTRRRQQQQQQRRRRRRMMMMMMLLLLLLMMMMMMNNNOOOSSSUUUXXXYYYZZZ\\\___aaajjjjjjhhhddd``````dddhhhmmmkkkhhheeebbb___]]][[[\\\___bbbdddeeehhhlllpppttt|||hhhZZZWWWVVVVVVccc|||yyyuuuqqqooollliiifffbbbbbbaaa```___[[[UUUQQQMMMNNNPPPRRRSSSSSSRRRQQQSSSUUUXXXZZZ]]]aaafffjjjnnnppptttzzzxxxooohhhcccaaadddkkktttvvvwwwwwwwwwwwwvvvtttrrrwwwxxxrrrooo|||nnneee___```fffvvv|||xxxvvvuuuyyyzzz{{{{{{zzzxxx{{{yyyrrrmmmllljjjhhhgggffffffdddbbbaaa]]]XXXTTTQQQNNNKKKHHHEEEDDDEEEFFFGGGGGGFFFEEEGGGJJJMMMOOOMMMKKKJJJIIIHHHKKKNNNNNNKKKGGGEEEDDD>>>@@@DDDFFFFFFGGGIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPUUUSSSOOOLLLIIIGGGFFFFFFGGGCCCBBBBBBBBBCCCHHHPPP]]]wwwzzzwwwyyy||||||xxxxxxooo```ZZZZZZ[[[\\\]]]]]]ZZZXXXZZZ[[[^^^___```___^^^]]]ZZZYYYYYYYYYYYY[[[\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWRRRQQQPPPOOONNNMMMMMMMMMOOOQQQTTTWWWWWWUUUSSSRRRSSSTTTVVVWWWVVVTTTRRRQQQQQQPPPPPPQQQTTTVVVVVVUUURRRQQQQQQQQQSSSVVVZZZ\\\^^^\\\YYYVVVSSSRRRRRRRRRLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWYYY\\\___bbbqqqssstttqqqkkkgggfffgggmmmmmmllliiieeeaaa]]][[[___```cccdddfffhhhkkkmmmnnnttt}}}ttt^^^WWWSSSPPP\\\ttt|||xxxuuurrroookkkhhheeedddcccbbb```\\\WWWSSSMMMLLLLLLMMMOOOPPPOOONNNPPPRRRTTTVVVYYY]]]cccggglllnnnrrrvvv{{{}}}vvvnnnhhhdddccciiiqqqvvvkkkqqqnnnaaa[[[XXXZZZ^^^jjj}}}zzzxxxxxx~~~~~~~~~{{{tttpppnnnllljjjhhhhhhgggdddbbbbbb]]]WWWQQQNNNKKKHHHFFFBBBDDDGGGIIIJJJHHHFFFDDDCCCFFFJJJKKKJJJHHHGGGFFFEEEFFFHHHGGGEEEDDDDDDDDD>>>AAADDDFFFFFFGGGIIIKKKIIIIIIIIIJJJKKKLLLMMMNNNTTTRRROOOLLLJJJIIIHHHHHHIIIEEECCCCCCCCCDDDIIIPPPZZZuuuxxxyyy|||}}}yyyvvvzzzzzzggg]]][[[[[[[[[\\\]]]]]]ZZZXXX[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYYYYXXXYYYZZZ[[[\\\^^^^^^]]]\\\\\\[[[ZZZZZZTTTSSSQQQPPPNNNMMMMMMLLLQQQSSSUUUUUURRRPPPOOOOOOQQQTTTVVVVVVUUUTTTTTTUUUTTTRRRRRRSSSTTTUUUTTTSSSPPPPPPOOOPPPQQQTTTWWWYYY]]]]]]\\\YYYUUURRRRRRRRRMMMNNNNNNPPPQQQRRRSSSSSSRRRSSSUUUWWWXXX\\\```cccsssvvvyyywwwqqqllliiihhhlllmmmnnnlllgggccc```^^^cccddddddeeegggiiijjjkkknnnrrrxxx~~~cccWWWSSSOOOVVVddd~~~zzzwwwtttqqqmmmiiifffeeeccccccbbb___[[[WWWQQQNNNLLLLLLOOOPPPPPPNNNOOOPPPRRRTTTWWW[[[aaaeeejjjkkkooosssxxx}}}|||ssslllgggiiisss}}}yyysssyyyzzzmmmbbb[[[XXXXXXZZZZZZccc{{{~~~{{{zzzzzz~~~~~~yyyuuupppooolllkkkjjjhhheeecccaaa\\\UUUOOOKKKHHHFFFEEECCCEEEHHHJJJIIIHHHFFFEEEDDDGGGIIIJJJJJJHHHHHHIIIEEEGGGHHHGGGEEEDDDCCCDDD@@@BBBDDDFFFFFFHHHJJJLLLJJJJJJIIIIIIJJJKKKKKKLLLOOONNNNNNMMMLLLLLLLLLLLLLLLHHHFFFGGGFFFFFFLLLSSS^^^uuuyyyvvv{{{~~~}}}~~~~~~wwwwwwpppeeeaaa^^^]]]\\\]]]]]]]]][[[ZZZZZZ[[[[[[\\\]]]^^^^^^___[[[ZZZYYYYYYYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXVVVTTTRRRQQQPPPPPPSSSUUUUUUSSSPPPNNNNNNOOOPPPRRRUUUUUUTTTTTTVVVYYYXXXVVVUUUUUUVVVUUUSSSQQQNNNNNNOOOPPPRRRUUUXXXYYY[[[]]]^^^]]]YYYVVVUUUVVVOOOPPPPPPQQQRRRRRRRRRQQQSSSTTTVVVWWWYYY\\\aaaeeennnqqqtttsssoookkkjjjjjjjjjlllnnnlllhhhdddbbbaaahhhgggffffffggghhhjjjjjjooosssxxx|||fffYYYUUURRRSSSZZZuuu~~~{{{xxxvvvrrrnnnjjjeeedddccccccbbbaaa^^^[[[VVVSSSOOOOOOQQQSSSSSSRRROOOQQQRRRTTTWWW\\\bbbfffgggiiilllqqqwww|||zzzqqqmmmppp}}}{{{qqqoooooonnnjjjeeeeeefffbbb\\\ZZZXXXYYY[[[ZZZ___uuu{{{wwwvvvvvv||||||zzzsssqqqooommmllljjjfffddd```[[[SSSMMMIIIGGGEEECCCEEEGGGHHHHHHGGGGGGGGGGGGGGGJJJLLLMMMLLLLLLLLLMMMGGGIIIKKKKKKHHHEEECCCBBBAAACCCEEEFFFGGGHHHJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPLLLJJJKKKJJJJJJPPPWWWeeexxxuuuuuu||||||}}}}}}}}}xxxyyy|||kkkfffhhhaaa___^^^]]]^^^^^^]]][[[YYYYYYZZZ[[[]]]___aaabbb\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^____________^^^\\\YYYWWWVVVUUUTTTTTTUUUUUUSSSOOOMMMOOOQQQOOOQQQTTTTTTSSSTTTXXX[[[\\\[[[YYYYYYXXXWWWTTTRRRMMMNNNPPPRRRUUUYYY[[[]]][[[^^^aaaaaa^^^[[[ZZZ[[[QQQRRRRRRRRRQQQQQQPPPOOOUUUVVVWWWXXXZZZ]]]bbbfffhhhkkknnnmmmjjjiiijjjlllhhhkkkmmmlllgggdddcccccckkkiiifffeeefffhhhiiiiiimmmsssxxxzzzzzzaaaUUUSSSVVVVVVccc~~~zzzxxxrrrkkkhhhbbbaaabbbcccdddaaa]]]ZZZUUUQQQMMMMMMOOOQQQQQQPPPNNNOOOPPPQQQRRRVVV[[[___bbbeeeiiinnnsssxxx~~~~~~~~~||||||llliiifffbbb^^^ZZZYYYYYYYYYSSSRRRUUU[[[\\\```rrr|||wwwuuuwww~~~~~~xxxtttooolllkkkhhhccc___^^^UUUNNNMMMKKKFFFDDDDDDCCCEEEFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBEEEIIIKKKJJJHHHJJJKKKLLLKKKJJJIIIJJJLLLMMMKKKJJJKKKNNNPPPQQQPPPTTTOOOLLLKKKKKKLLLSSS\\\ooovvvuuuvvvvvvxxx||||||}}}yyy{{{uuujjjaaa\\\]]]\\\\\\]]]___^^^\\\ZZZVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^\\\[[[YYYWWWZZZ[[[[[[\\\\\\\\\[[[[[[]]]^^^^^^]]]ZZZYYYYYYZZZYYYYYYWWWUUURRROOOMMMKKKKKKMMMPPPSSSVVVYYY[[[\\\[[[[[[ZZZXXXWWWUUUUUUTTTWWWWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZVVVVVVWWWVVVVVVTTTSSSRRRSSSSSSTTTWWW[[[bbbgggkkknnnmmmllljjjhhhgggeeeeeehhhfffeeefffggggggfffeeehhhlllooommmiiigggiiilllnnnpppqqqyyysss^^^UUUQQQSSS]]]vvv|||yyyyyyuuuoookkkdddccccccccccccaaa^^^[[[WWWSSSNNNLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRUUUZZZ^^^aaadddhhhlllppptttyyy}}}~~~|||~~~|||qqqkkkccc\\\XXXUUURRRQQQSSSQQQTTTXXXYYY]]]mmm~~~{{{xxxxxx{{{{{{wwwrrrooommmiiiccc^^^YYYRRRKKKIIIGGGDDDBBBCCCDDDFFFGGGJJJKKKMMMMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCBBBCCCFFFJJJLLLKKKIIIKKKLLLNNNMMMKKKJJJJJJKKKIIIHHHHHHHHHJJJLLLOOOPPPUUUQQQNNNNNNNNNOOOWWW```sssyyywwwxxxxxx{{{}}}|||}}}nnneee^^^ZZZ[[[ZZZ[[[]]]______^^^\\\YYYYYYXXXXXXYYY[[[^^^___bbbbbbbbbbbbaaa```^^^]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]^^^\\\ZZZYYYYYYZZZYYYYYYXXXVVVTTTRRRPPPOOOMMMNNNPPPSSSUUUXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUXXXXXXYYYYYY[[[\\\^^^___gggfffdddaaa^^^\\\ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWZZZ^^^ccchhhjjjmmmlllllljjjiiihhhggggggfffccc``````aaacccddddddkkkooorrrqqqmmmjjjkkkmmmlllooopppxxxdddTTTQQQTTTXXXfff{{{xxxzzzxxxsssooogggeeeccccccbbbbbb___]]]ZZZUUUOOOKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQTTTXXX\\\___bbbeeehhhkkkoootttwwwyyy}}}}}}~~~uuuggg]]]XXXUUURRRNNNRRRPPPQQQUUUUUUXXXgggxxx|||zzzyyy{{{{{{uuurrrnnniiiaaa\\\TTTLLLFFFEEECCCAAAAAACCCDDDFFFIIIMMMQQQTTTUUUVVVQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPNNNLLLIIIEEECCCAAAAAAAAABBBFFFIIIKKKKKKJJJKKKNNNPPPPPPNNNKKKIIIIIIEEEFFFGGGGGGFFFHHHNNNSSSUUUSSSQQQRRRRRRTTT]]]gggzzz|||yyyzzz{{{}}}sssiiiaaa\\\ZZZYYYYYYZZZ\\\___aaa```___]]][[[ZZZYYYZZZ\\\___aaacccdddddddddccccccbbbaaaYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\]]]]]][[[YYYZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSPPPPPPRRRSSSUUUVVVWWWXXX[[[[[[[[[ZZZZZZYYYXXXWWWZZZZZZ\\\]]]^^^```aaaaaaiiihhheeebbb___]]][[[ZZZXXXWWWVVVUUUVVVWWWYYYZZZYYYZZZ\\\___cccfffhhhjjjkkkkkkkkkjjjjjjiiiiiihhhiiifffaaa___aaadddfffhhhkkkooorrrrrrooommmmmmnnnkkkoooooovvvmmmZZZTTTWWWXXX\\\ttt{{{}}}zzzuuupppkkkhhheeeccccccbbbaaa___ZZZVVVOOOKKKIIIKKKNNNPPPOOOPPPQQQQQQQQQRRRVVVXXX\\\^^^bbbeeehhhlllqqqttttttyyymmm```[[[ZZZWWWTTTQQQNNNOOOSSSTTTUUUcccsss}}}{{{zzz}}}{{{vvvqqqmmmfff^^^XXXOOOIIIDDDCCCBBBAAADDDHHHIIILLLQQQVVVZZZ[[[ZZZZZZSSSQQQPPPOOONNNNNNOOOPPPPPPOOONNNKKKHHHEEECCCAAA>>>???AAADDDGGGJJJKKKLLLLLLOOORRRSSSPPPLLLIIIGGGDDDGGGIIIHHHFFFHHHOOOVVVVVVTTTSSSTTTTTTXXXcccnnnzzzzzz{{{~~~wwwooohhhbbb^^^]]]ZZZZZZZZZ\\\___aaaaaa```^^^]]][[[YYYZZZ\\\___aaa``````````````````______YYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVSSSSSSSSSTTTTTTUUUVVVWWW\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaa```^^^]]]\\\[[[\\\\\\YYYWWWVVVUUUVVVYYY\\\^^^]]]^^^aaadddggghhhiiiiiikkkjjjjjjiiihhhhhhggggggiiifffcccbbbcccfffhhhhhhhhhkkkooopppooommmmmmnnnlllqqqqqquuu}}}~~~hhhUUUVVVUUUWWWhhh{{{uuuqqqnnnkkkgggddddddcccbbbaaaZZZVVVQQQLLLJJJKKKNNNQQQOOOPPPQQQPPPPPPPPPSSSUUUWWWZZZ^^^bbbeeejjjooosssqqqvvv}}}vvvfff___\\\YYYWWWSSSOOOOOOTTTUUUVVVbbbqqq~~~}}}xxxrrrmmmhhhbbbYYYSSSLLLGGGCCCCCCDDDEEEKKKQQQYYY\\\```cccbbb___ZZZWWWRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFDDDBBB<<<===???AAADDDGGGKKKNNNPPPSSSVVVWWWTTTOOOKKKIIIFFFIIIKKKJJJHHHJJJQQQWWWVVVUUUUUUUUUVVV[[[iiiwwwzzzyyy{{{~~~}}}~~~qqqlllhhhaaa^^^^^^[[[ZZZZZZ\\\^^^``````___^^^]]][[[YYYYYY[[[]]]___]]]]]]\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]][[[]]]______]]][[[ZZZZZZYYYYYYWWWVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVWWW\\\]]]___``````___^^^]]]ZZZZZZ[[[\\\]]]^^^______ZZZYYYXXXWWWXXXYYYZZZ[[[YYYXXXUUUUUUVVVZZZ^^^```___aaadddgggiiijjjiiiiiijjjjjjiiihhhgggfffeeeeeedddcccbbbbbbdddeeeeeedddfffiiilllnnnoooooooooooonnnuuutttsssyyyyyy~~~zzz\\\UUUQQQTTT```zzz|||uuurrrpppmmmiiigggeeedddcccaaa[[[YYYTTTOOOKKKKKKNNNQQQPPPQQQQQQPPPOOOOOOPPPRRRSSSVVVZZZ^^^bbbggglllpppnnnrrryyyvvvjjjbbb\\\XXXZZZTTTSSSWWWXXXYYYcccppp~~~yyytttlllgggbbb]]]VVVQQQKKKGGGDDDEEEGGGKKKSSS\\\kkklllllljjjeee^^^WWWSSSSSSRRRPPPOOONNNMMMLLLLLLLLLKKKKKKJJJHHHFFFEEEDDD<<<===>>>???AAAFFFMMMRRRXXX[[[^^^^^^\\\WWWTTTRRRLLLNNNQQQQQQPPPRRRVVVZZZXXXWWWVVVVVVWWW^^^pppyyyxxx~~~|||{{{vvvjjjgggddd]]]ZZZ[[[YYYXXXWWWXXX[[[]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZXXXYYY[[[]]]^^^___``````^^^```bbbaaa___\\\[[[ZZZYYYXXXVVVTTTRRRRRRRRRSSSRRRQQQQQQQQQRRRTTTVVVWWWZZZ\\\^^^```aaaaaa______ZZZYYYXXXXXXXXXZZZ[[[\\\[[[ZZZXXXVVVVVVWWWXXXYYYYYYWWWVVVUUUWWWZZZ^^^```aaaccceeegggiiijjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffeeegggiiijjjiiihhhiiijjjkkkmmmnnnooooooooommmuuusssqqquuutttwwwooo]]]SSSVVVZZZggg}}}vvvuuuqqqoookkkiiigggeeecccaaa___]]]YYYRRRLLLJJJKKKMMMPPPQQQQQQPPPNNNMMMNNNOOOQQQTTTXXX[[[^^^bbbgggjjjlllooouuu{{{uuujjjdddccc]]]ZZZ]]]\\\[[[bbbnnn}}}uuuooogggaaa]]]YYYTTTPPPIIIFFFEEEGGGJJJOOO[[[fffnnnkkkhhhccc^^^ZZZWWWVVVVVVVVVVVVUUUSSSQQQPPPOOOMMMMMMLLLKKKIIIGGGFFFDDD>>>>>>>>>>>>@@@GGGPPPWWWccceeehhhhhheeebbb___^^^YYYZZZ[[[]]]^^^___``````[[[YYYXXXWWWYYYbbbvvv}}}}}}}}}xxxzzz||||||ooocccbbb```YYYVVVXXXSSSRRRQQQSSSVVVYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ]]]\\\[[[YYYXXXXXXXXXYYYUUUWWWYYY\\\^^^```aaabbb```bbbddddddaaa]]][[[ZZZYYYWWWTTTQQQOOONNNNNNNNNMMMMMMLLLMMMOOOQQQTTTVVVWWWYYY\\\___``````^^^]]][[[YYYWWWUUUTTTVVVXXXZZZ\\\ZZZXXXVVVUUUVVVWWWXXXXXXWWWVVVVVVWWWZZZ]]]___bbbcccdddfffhhhiiijjjkkkgggggghhhiiijjjkkkkkklllmmmkkkiiijjjlllnnnoooooommmllljjjiiijjjjjjkkkjjjgggqqqpppmmmqqqqqqsss}}}iiiYYYYYYWWWZZZ~~~~~~xxxxxxrrrooollljjjiiifffccc```bbbaaa]]]UUUMMMHHHHHHJJJPPPQQQRRRPPPNNNMMMMMMNNNQQQSSSVVVYYY[[[^^^bbbeeejjjmmmqqqxxx|||tttjjjccc___aaa___\\\bbblllvvv{{{tttmmmddd^^^[[[XXXTTTQQQHHHFFFEEEHHHLLLRRR___kkkfffbbb\\\XXXUUUVVVYYY[[[[[[[[[[[[ZZZYYYVVVTTTRRROOOOOONNNLLLJJJHHHFFFEEEAAA@@@???>>>@@@HHHSSS[[[jjjmmmoooooommmjjjhhhhhhddddddeeehhhjjjkkkjjjhhh^^^\\\ZZZYYYZZZddd{{{~~~xxx|||{{{xxx{{{}}}~~~|||kkk_________XXXTTTWWWMMMLLLLLLOOOSSSWWWYYYZZZ\\\]]]^^^^^^]]]\\\ZZZYYY]]]\\\ZZZXXXVVVVVVVVVWWWSSSUUUWWWZZZ]]]```aaabbbbbbdddfffeeebbb^^^[[[ZZZYYYVVVSSSOOOLLLKKKJJJKKKIIIIIIIIIJJJLLLPPPSSSUUUUUUWWWZZZ]]]^^^^^^]]]\\\]]]ZZZVVVSSSRRRTTTWWWYYYZZZXXXVVVTTTTTTVVVXXXYYYXXXWWWVVVVVVWWWYYY\\\]]]bbbbbbdddeeegggiiijjjkkkeeefffhhhjjjlllnnnpppqqqnnnkkkgggfffhhhlllooopppooolllhhheeeeeeeeeeeedddbbbmmmmmmjjjnnnoooqqqzzzzzzvvvXXXUUUWWWXXXpppxxxwwwvvvrrrnnnjjjiiigggeeeccc```]]]YYYVVVSSSPPPMMMJJJNNNQQQUUUUUURRROOONNNOOOPPPQQQSSSVVVZZZ]]]aaabbbdddhhhnnntttzzz}}}tttkkkiiiiiijjjooottt~~~}}}yyyqqqiii```[[[ZZZYYYVVVSSSJJJHHHFFFHHHNNNTTTWWWXXXUUUTTTSSSSSSTTTXXX\\\___cccdddfffeee```YYYVVVWWWWWWSSSNNNKKKJJJJJJHHHGGG@@@======>>>AAAGGGUUUbbbiiipppyyy}}}zzzxxx|||yyywwwxxxyyyvvvnnnhhhbbbZZZUUUWWW___nnn{{{}}}}}}}}}~~~~~~uuujjj^^^ZZZYYYVVVUUUUUULLLOOOPPPNNNPPPUUUXXXVVV[[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVVVVUUUUUUUUUUUUTTTQQQSSSUUUXXX[[[]]]^^^___^^^___aaaaaa```^^^[[[YYYWWWUUURRRNNNKKKIIIHHHHHHFFFHHHJJJKKKLLLMMMOOOQQQVVVVVVWWWWWWXXXYYYYYYZZZWWWUUURRRPPPPPPQQQRRRTTTSSSSSSTTTTTTUUUWWWXXXYYY\\\YYYVVVVVVZZZ]]]^^^]]]^^^\\\[[[^^^cccggghhhgggiiigggfffeeefffhhhkkkmmmkkkiiifffddddddgggkkkmmmllljjjgggdddbbbaaaaaabbbhhhfffhhhoooqqqoooooosss|||eeeYYYUUUTTTdddzzz}}}|||xxxuuuqqqmmmkkkiiifffdddeeebbb^^^[[[XXXTTTOOOLLLLLLPPPTTTTTTRRROOONNNNNNNNNOOOQQQTTTXXX\\\___aaacccffflllrrrxxx}}}|||xxxvvvuuuxxx}}}}}}vvvrrrjjjddd]]]ZZZ[[[ZZZWWWTTTOOOKKKHHHHHHKKKOOOPPPQQQTTTSSSSSSTTTXXX^^^cccgggnnnnnnooommmiiiccc```______\\\WWWRRRNNNLLLJJJIIIGGGCCCAAAAAACCCJJJZZZiiirrrvvv|||{{{rrrlllccc\\\WWWYYYcccrrrzzzzzz|||nnndddZZZWWWWWWVVVVVVWWWSSSVVVWWWUUUVVVZZZ[[[XXXXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^]]][[[XXXVVVVVVTTTQQQMMMJJJHHHGGGGGGEEEGGGIIIKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVVVVWWWWWWUUURRRPPPNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVZZZXXXVVVWWW[[[]]]]]]\\\[[[YYYXXX[[[___cccddddddddddddeeefffggghhhiiiiiiiiigggdddbbbbbbcccfffgggjjjiiigggfffdddbbbaaa```dddbbbeeelllooommmmmmqqqttt}}}www___TTTRRRZZZddd|||yyytttqqqnnnkkkhhhffffffdddaaa___[[[VVVQQQLLLJJJNNNRRRSSSRRRPPPNNNMMMKKKLLLNNNQQQUUUYYY\\\^^^aaadddjjjoootttyyy~~~vvvmmmggg```\\\YYYYYYZZZZZZXXXUUUQQQNNNKKKKKKMMMOOOPPPPPPTTTUUUWWW[[[bbbkkksssxxx}}}~~~}}}zzzuuunnnhhhcccdddbbb]]]WWWPPPKKKHHHHHHLLLIIIEEEDDDFFFPPPeeeyyy~~~vvvrrrddd]]]XXX\\\gggwww}}}yyywww{{{vvveee\\\UUUUUUVVVUUUVVVYYYYYY]]]``````aaaddddddaaaUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVXXXYYYXXXVVVTTTSSSRRRQQQOOOLLLIIIGGGFFFFFFDDDFFFHHHIIIJJJKKKMMMOOONNNNNNOOOPPPQQQRRRSSSSSSVVVTTTQQQNNNMMMLLLMMMNNNOOONNNMMMMMMNNNPPPRRRTTTXXXWWWWWWYYY[[[]]]\\\[[[YYYXXXXXXZZZ^^^aaabbbbbb^^^```bbbeeefffggggggfffgggfffdddcccbbbccccccdddhhhhhhggggggeeecccaaa```fffeeehhhmmmooonnnnnnpppqqqzzzeeeVVVVVVYYYYYYppp|||wwwsssppplllhhheeeaaa```___^^^[[[WWWQQQMMMIIIKKKOOOQQQQQQPPPNNNLLLJJJKKKMMMPPPSSSWWWZZZ\\\___ccchhhmmmqqqvvv{{{~~~xxxnnnddd]]]XXXWWWVVVWWWYYYXXXUUURRRNNNMMMMMMOOORRRWWW[[[]]]]]]___dddlllwwwsssgggeeeddd```ZZZRRRMMMKKKKKKMMMJJJGGGFFFJJJZZZwww}}}xxxvvvhhh```[[[```lll{{{|||zzzyyywww|||kkk```YYYTTTTTTUUUUUUVVVYYYYYY___dddfffjjjnnnmmmjjjSSSSSSRRRPPPOOONNNNNNMMMLLLMMMMMMMMMNNNNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEDDDEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKLLLOOOQQQSSSUUUVVVXXXZZZ\\\\\\ZZZYYY[[[[[[\\\]]]___aaabbbccc\\\]]]___aaaccceeeffffffgggggggggggggggggggggggghhhhhhfffeeedddcccbbbbbbhhhiiikkkmmmooooooooopppqqqyyylllXXXWWWWWWTTT]]]~~~~~~yyyuuuqqqlllgggccc\\\\\\\\\\\\\\\YYYTTTQQQIIIJJJLLLNNNOOOOOOMMMKKKJJJKKKLLLOOORRRUUUXXXYYY]]]aaafffjjjooosssxxx|||yyypppfff\\\UUUUUUUUUVVVWWWWWWUUURRROOOKKKLLLNNNRRRXXX___ggglllqqquuu}}}ssshhhfffccc^^^XXXTTTQQQPPPMMMKKKJJJKKKRRRhhh}}}{{{zzzppphhhccchhhssszzzvvvuuuxxxzzz{{{~~~{{{ggg^^^YYYUUUUUUUUUSSSTTTWWWWWW]]]ccceeehhhkkkjjjfffSSSQQQPPPNNNLLLKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMPPPPPPQQQQQQQQQQQQPPPOOONNNOOOOOOOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEGGGHHHHHHHHHJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRMMMLLLLLLKKKLLLLLLMMMNNNOOONNNMMMMMMNNNPPPRRRTTTSSSUUUXXXZZZ[[[ZZZYYYYYY]]]]]]______``````aaaaaa]]]\\\\\\]]]^^^aaadddfffcccdddfffggghhhiiijjjjjjjjjhhheeecccbbbcccdddeeeeeegggiiikkkoootttwwwxxxsssxxx|||yyy___VVVSSSPPPWWWmmm{{{vvvqqqlllfffaaa\\\\\\\\\]]]]]]\\\XXXVVVKKKJJJJJJKKKLLLMMMLLLJJJJJJKKKLLLMMMPPPRRRTTTUUUZZZ^^^ccchhhlllqqqvvvyyy~~~zzzrrrjjjaaaXXXSSSVVVWWWYYYYYYXXXUUURRRPPPMMMNNNQQQVVV]]]hhhttt|||mmmjjjeeeaaa]]]XXXSSSPPPMMMMMMMMMOOOWWWqqq|||sssmmmqqq{{{vvvqqqrrrwww{{{~~~zzzggg]]]YYYVVVVVVUUURRRRRRUUUVVV[[[^^^^^^^^^___]]]YYYRRRPPPNNNKKKIIIHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGHHHGGGHHHJJJKKKPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTUUURRRUUUXXXZZZZZZYYYYYYYYY\\\^^^______]]][[[[[[\\\[[[ZZZYYYXXXZZZ]]]aaaccc]]]^^^```bbbdddeeegggggghhhgggeeeccccccccceeefffdddgggjjjmmmttt}}}}}}|||nnn\\\TTTRRRTTT]]]ttt}}}xxxsssllleeeaaa^^^]]]\\\\\\\\\[[[YYYWWWNNNKKKHHHHHHJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNPPPQQQVVVZZZ___dddiiinnnssswwwyyy~~~~~~zzzrrrkkkccc\\\XXXYYY[[[]]]]]][[[XXXVVVUUUPPPSSSVVV\\\fffttt~~~wwwnnniiifff```WWWPPPLLLMMMMMMNNNVVVpppzzzrrruuu~~~xxxsssrrrvvvzzz~~~wwweeeZZZWWWVVVVVVTTTPPPPPPTTTTTTXXXYYYXXXWWWXXXUUUQQQPPPOOOKKKHHHFFFEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDFFFHHHHHHHHHHHHJJJKKKPPPOOOOOONNNNNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUURRRUUUXXXYYYXXXWWWXXXZZZ]]]___```___[[[XXXWWWXXXVVVVVVVVVVVVXXXYYY[[[\\\ZZZZZZZZZ[[[]]]___aaabbbdddeeefffffffffeeedddccceeeiiikkkllluuu}}}|||dddYYYXXXRRRQQQ___zzztttmmmfffaaa___]]][[[ZZZZZZYYYWWWVVVPPPLLLGGGFFFHHHJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMSSSWWW\\\bbbggglllqqquuuvvvzzz}}}~~~~~~}}}{{{xxxsssooollliii}}}}}}uuuooohhhccc___\\\^^^______^^^[[[ZZZZZZSSSVVVZZZbbbnnn~~~xxxtttmmmaaaVVVJJJKKKKKKJJJQQQkkk|||sssuuu|||{{{vvvtttvvvyyy}}}sssaaaWWWUUUTTTUUUSSSOOOPPPTTTRRRVVVWWWVVVVVVWWWVVVRRROOOMMMJJJFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFHHHHHHHHHHHHJJJKKKOOONNNMMMLLLKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLOOOQQQSSSUUUVVVVVVUUUTTTRRRUUUXXXXXXWWWVVVXXX[[[___aaabbb```[[[WWWWWWWWWRRRSSSTTTVVVWWWWWWVVVVVVYYYYYYXXXXXXYYY[[[]]]^^^```cccgggjjjjjjgggccc```cccgggfffeeemmm|||yyy|||sss___VVVOOOXXX^^^iii{{{wwwqqqjjjddd]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOKKKHHHGGGIIILLLNNNNNNNNNMMMLLLMMMNNNOOOPPPTTTVVVZZZ]]]aaaffflllppprrrvvv{{{~~~yyyuuupppmmmnnnkkkoooqqqoooiiidddccceeeaaaooo{{{wwwrrrlllgggfffeeeeeefffeeecccaaa]]]bbbhhhqqqyyyiii[[[VVVMMMJJJNNNUUUddd~~~uuurrrxxxzzzwwwxxx{{{~~~}}}iiiaaaYYYWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVSSSNNNHHHDDDDDDEEEFFFFFFDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPPPPOOOOOONNNLLLJJJIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFGGGJJJLLLOOONNNMMMKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNQQQTTTWWWYYYZZZ[[[^^^```\\\ZZZXXXXXX[[[^^^___```___bbbdddccc^^^ZZZXXXXXXRRRUUUWWWWWWTTTTTTVVVYYYWWWWWWXXXXXXYYYYYYZZZZZZfffeeedddeeefffgggfffeeedddeeefffgggiiiooouuuzzztttrrruuuyyyyyyhhhZZZQQQTTTWWWaaa{{{zzztttnnnhhhddd______]]]\\\ZZZYYYXXXXXXUUURRRNNNJJJIIIJJJLLLMMMOOOOOONNNNNNNNNNNNOOOPPPSSSVVVYYY\\\___bbbgggjjjooosssxxx}}}yyyoookkkhhhffffffhhhiiilllqqqqqqmmmhhhdddbbbaaakkk~~~wwwtttpppmmmmmmmmmllllllnnnsssyyyqqqaaaSSSLLLIIILLLPPPZZZrrr~~~wwwpppmmmsss~~~{{{||||||xxxwwwzzz~~~ppp```[[[WWWVVVTTTRRRQQQQQQQQQRRRQQQQQQRRRRRRRRRQQQQQQPPPQQQMMMHHHEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRLLLKKKIIIHHHFFFFFFFFFGGGHHHFFFEEEEEEFFFGGGFFFEEEGGGHHHHHHGGGFFFFFFIIIKKKMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNRRRVVVZZZ\\\^^^aaabbb^^^\\\ZZZYYYZZZ[[[[[[[[[___bbbdddccc___ZZZXXXWWWRRRTTTUUUSSSOOONNNPPPRRRVVVWWWWWWXXXYYYYYYYYYXXXbbbaaa```aaacccdddcccbbbcccccccccccccccfffjjjmmmllljjjlllppprrr{{{wwwbbbWWWRRRQQQYYYkkkyyyqqqllliiifffcccbbb```___]]]]]]]]]]]]YYYWWWRRRNNNKKKKKKKKKLLLPPPPPPPPPOOOOOOOOOOOOOOORRRTTTXXXZZZ\\\^^^aaadddkkkoootttyyy~~~rrriiibbb_________bbbfffjjjnnntttzzz|||wwwoooiiiiiilllvvv{{{zzzyyyyyy|||vvvdddRRRLLLIIIJJJKKKPPP```qqqwwwqqqkkkiiinnnxxx}}}wwwppplllooouuu~~~zzzxxxyyy}}}uuubbbYYYWWWUUUSSSRRRPPPOOOOOOOOOPPPNNNOOOOOOOOONNNMMMLLLLLLNNNLLLIIIGGGGGGGGGFFFDDDDDDEEEEEEGGGIIIKKKMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSKKKJJJHHHGGGFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFHHHIIIHHHGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLOOOSSSXXX\\\^^^___```aaa]]][[[YYYYYYZZZZZZZZZYYY^^^aaacccccc___[[[XXXVVVVVVXXXXXXUUUQQQPPPRRRUUUUUUVVVXXXYYYZZZYYYWWWVVV\\\[[[ZZZ[[[]]]______^^^^^^___``````___```bbbdddhhheeeeeeiiillltttqqqaaaUUUQQQXXXaaauuuzzzoookkkjjjiiieeedddcccbbbaaa`````````]]]ZZZVVVRRRNNNKKKJJJIIIPPPPPPQQQQQQQQQPPPOOONNNOOORRRUUUXXXYYY[[[^^^```gggkkkoootttyyyxxxllleee___]]]^^^___eeekkkpppuuu~~~|||xxxyyy|||pppgggfffddddddgggooozzzyyyeeeSSSMMMIIIHHHHHHKKKUUUaaannnwwwxxxqqqmmmhhhfffkkkttt}}}zzzrrrmmmnnnqqqttt{{{~~~|||zzzzzz|||xxxiii\\\WWWXXXRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHIIIJJJIIIFFFDDDCCCEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLMMMOOOPPPPPPOOONNNNNNSSSWWW[[[^^^^^^]]]\\\[[[XXXWWWVVVWWWYYY[[[[[[ZZZ[[[]]]___```___\\\YYYWWWZZZ[[[[[[XXXTTTSSSUUUYYYUUUWWWYYY[[[\\\ZZZXXXWWWWWWVVVUUUVVVXXX[[[[[[[[[XXX[[[^^^``````bbbdddeeejjjfffeeegggjjjqqqmmm\\\TTTYYY\\\eee{{{ooojjjiiiiiieeeeeeeeeeeeeeedddcccccc___]]]YYYUUUPPPMMMJJJIIINNNOOOQQQRRRRRRQQQOOONNNMMMOOORRRUUUWWWYYY\\\___dddggglllpppuuu{{{}}}vvvkkkeeeaaa``````bbbhhhpppyyy~~~uuuiiibbb^^^]]]]]]^^^bbblllwwwyyytttrrrqqqppppppsss|||~~~iiiTTTNNNGGGDDDDDDHHHPPPXXXeeejjjrrryyy{{{qqqlllgggeeecccdddjjjttt{{{tttpppmmmrrr||||||{{{zzzzzzzzz|||vvvmmmcccZZZWWWYYYQQQPPPOOOMMMMMMMMMNNNNNNPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMLLLIIIFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIFFFEEEDDDEEEGGGIIIIIIIIIJJJJJJIIIFFFCCCBBBCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSRRRQQQUUUYYY]]]______]]][[[[[[XXXWWWVVVVVVXXXZZZZZZYYYXXXYYY[[[]]]^^^^^^\\\ZZZ^^^___^^^YYYTTTQQQRRRTTTVVVXXX[[[]]]^^^]]][[[YYYVVVTTTSSSSSSVVVYYYZZZZZZVVVYYY]]]```aaabbbdddfffgggeeeeeegggkkkqqq}}}}}}hhhYYYXXXVVVZZZuuussslllhhhgggfffgggiiijjjjjjhhhfffeeeaaa```]]]YYYTTTPPPMMMKKKLLLMMMPPPRRRRRRQQQOOONNNLLLMMMOOOQQQRRRVVVZZZ]]]```ccchhhlllqqqvvv|||zzzoookkkiiiiiiiiijjjpppxxxuuukkkccc^^^[[[ZZZZZZ[[[^^^dddnnnzzzwwwqqqnnnllliiiffffffhhhoookkkVVVOOOFFFBBBBBBFFFKKKNNNYYY___hhhoootttyyyzzzpppiiidddccc___```bbbfffooo{{{uuuqqqttt{{{}}}yyyvvvwwwxxxzzz|||~~~~~~}}}{{{rrriiiddd___YYYVVVXXXQQQPPPOOONNNMMMNNNOOOOOONNNOOOOOOOOONNNMMMLLLLLLKKKKKKLLLNNNOOONNNLLLIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHDDDCCCBBBCCCFFFHHHHHHHHHIIIIIIHHHEEECCCAAABBBDDDDDDEEEFFFGGGIIILLLNNNOOOPPPQQQSSSTTTVVVVVVWWWWWWVVVZZZ^^^aaaaaa``````aaa```]]]YYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^______^^^fffgggfff```YYYSSSQQQRRRVVVXXXZZZ]]]^^^^^^^^^]]]XXXVVVTTTTTTWWWYYY[[[[[[ZZZ\\\^^^```___```aaabbb```bbbeeegggkkkrrr}}}yyy```WWWSSSTTTggg~~~ssslllhhhfffiiimmmoooooommmjjjgggcccbbb```]]]YYYUUURRROOOIIIKKKOOORRRSSSQQQOOOMMMMMMMMMMMMLLLMMMPPPUUUYYY\\\___ccchhhlllqqqwww{{{~~~||||||~~~~~~}}}}}}uuutttppplllgggdddccccccccceeegggkkkrrr}}}~~~yyyuuusssssspppkkkfff___bbbeeerrrrrr[[[TTTKKKDDDCCCEEEEEEDDDJJJQQQ[[[dddiiimmmqqquuuvvvvvvtttooohhhdddcccdddeeegggkkkpppxxx}}}}}}yyyuuusssvvvzzz~~~~~~}}}|||uuukkkccc___\\\WWWVVVWWWRRRQQQPPPOOOOOOOOOPPPQQQNNNOOOOOOPPPOOOOOONNNNNNLLLLLLMMMOOOQQQQQQOOOMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIEEEDDDCCCEEEHHHJJJKKKJJJHHHHHHGGGEEEBBBAAABBBDDDEEEEEEFFFHHHJJJLLLNNNOOORRRSSSTTTUUUWWWZZZ\\\]]]]]]___bbbcccccccccdddeeeeeeaaa]]]ZZZZZZ\\\]]]^^^aaa___\\\\\\___aaaaaa```gggiiijjjfff___XXXVVVVVVUUUVVVYYY[[[]]]^^^___```]]]ZZZXXXWWWYYY[[[]]]]]]^^^```aaaaaa```___aaabbb^^^dddiiijjjjjjpppyyygggXXXQQQSSSaaarrr{{{qqqkkkgggkkkooosssssspppllliiiddddddccc```]]]YYYUUUSSSGGGIIINNNQQQSSSRRROOOMMMNNNMMMKKKIIIIIILLLQQQUUUYYY\\\```eeeiiinnntttxxxzzz||||||vvvtttssstttuuuuuutttsssssstttvvvxxx|||zzzwwwvvvwwwyyywwwpppjjj]]]___```iii```ZZZQQQJJJGGGFFFBBB===@@@FFFOOOWWW]]]dddmmmrrrsssuuuuuusssooolllmmmnnnpppsssvvv{{{{{{vvvsssssswww}}}vvvkkkaaa]]]ZZZWWWVVVXXXSSSRRRQQQPPPPPPPPPQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQMMMMMMMMMOOOQQQRRRPPPOOOJJJKKKMMMNNNNNNNNNMMMLLLIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIJJJKKKLLLHHHGGGGGGIIILLLNNNOOOOOOHHHHHHGGGDDDBBBAAABBBDDDFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTTTTVVVXXX\\\___aaaeeefffgggfffeeecccdddeeefffbbb]]][[[]]]```dddeeegggccc___^^^```bbbbbbbbb^^^bbbdddccc^^^YYYXXXXXXTTTUUUWWWYYY[[[^^^```aaa```]]]ZZZYYY[[[]]]^^^___aaabbbcccbbbbbbbbbeeegggcccjjjooommmkkknnnuuu|||xxx___UUUUUUYYY\\\vvvxxxvvvnnnnnnttt|||}}}vvvnnnjjjkkkhhhddd```^^^[[[XXXVVVNNNKKKJJJMMMRRRTTTRRROOOOOONNNLLLKKKKKKMMMOOOQQQUUUWWW[[[___cccgggiiijjjkkkooouuu{{{}}}xxxtttzzz|||zzzyyyyyyxxxgggddd___aaauuuzzzeeeYYYNNNLLLKKKHHHDDDBBBAAAAAADDDJJJPPPYYYiiixxx|||wwwssspppooosssyyyoooggg^^^ZZZ[[[]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSOOONNNOOOQQQSSSUUUTTTSSSSSSQQQNNNMMMMMMNNNOOONNNMMMRRRTTTTTTTTTVVVTTTPPPPPPMMMIIIIIILLLNNNMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLHHHHHHHHHIIIJJJKKKMMMMMMIIIHHHFFFCCC@@@AAACCCFFFEEEHHHKKKMMMNNNOOORRRTTTUUUVVVYYY\\\^^^```bbbbbbfffhhhkkkllljjjhhhfffeee``````___]]]\\\```hhhooouuunnneee^^^[[[\\\]]]^^^YYY]]]aaabbb^^^[[[YYYYYY[[[YYYXXXYYY]]]___^^^]]]aaa___]]]]]]___``````^^^]]]___bbbeeegggggggggfffggghhhjjjlllmmmppptttwwwmmm[[[UUUVVVYYYiiitttsssvvv}}}~~~xxxqqqnnnllliiieeebbb```^^^[[[YYYSSSOOOLLLNNNRRRUUUUUUSSSPPPNNNKKKJJJJJJLLLOOOQQQTTTVVVYYY]]]aaadddfffggggggkkkooouuuzzzwwwrrrpppooonnnpppvvvuuunnndddbbbmmmvvvcccXXXNNNLLLLLLIIIEEEDDDCCCBBBDDDIIINNNWWWggguuu~~~xxxsssqqqoooooouuu||||||mmmhhhaaa]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQRRRTTTVVVWWWWWWVVVVVVSSSOOOMMMLLLLLLMMMMMMPPPVVV[[[\\\]]]^^^ZZZUUUTTTPPPLLLLLLNNNQQQQQQOOOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGEEECCCCCCEEEGGGGGGJJJNNNPPPRRRTTTVVVXXX\\\]]]___```aaabbbcccccceeegggiiiiiihhhgggfffeeefffeeebbb``````dddjjjnnnvvvqqqiiiccc___]]][[[ZZZ[[[^^^``````]]]ZZZYYYYYY[[[YYYXXXZZZ]]]``````___cccbbbaaaaaa`````````______```ccceeehhhiiijjjjjjhhhjjjkkklllmmmpppsssvvvgggXXXUUUWWW\\\rrr{{{yyy}}}~~~zzzuuusssmmmjjjgggdddcccaaa___]]]XXXSSSNNNLLLPPPSSSUUUVVVQQQNNNKKKHHHHHHJJJNNNPPPSSSTTTWWWZZZ]]]```aaabbbeeegggjjjmmmssszzzuuulllfffdddccccccdddfffjjjqqqyyy{{{jjjbbbcccsssttt```VVVNNNMMMMMMKKKHHHHHHFFFCCCDDDGGGLLLTTTbbbppp~~~xxxrrrnnnnnnoooqqqxxxrrrjjjhhheeeaaa___^^^]]]]]]\\\\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVXXXZZZ[[[ZZZYYYXXXVVVRRRNNNLLLLLLLLLMMMSSSZZZ```ccceeefffbbb\\\WWWRRRNNNMMMOOOQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIGGGGGGHHHIIIHHHKKKPPPTTTVVVXXX[[[]]]ccccccddddddeeeeeeeeeeeehhhggggggfffffffffffffffkkkhhhdddbbbdddhhhkkklllrrroookkkhhheeeaaa]]]ZZZ\\\]]]^^^]]][[[YYYXXXYYYZZZYYYYYY[[[^^^aaabbbbbbdddfffffffffdddccccccdddccccccdddfffhhhkkkmmmnnniiikkklllllllllnnnqqqtttyyywww```XXXXXXXXXddd~~~}}}}}}~~~{{{xxxxxxmmmkkkhhhfffeeedddbbb```[[[UUUNNNJJJLLLPPPTTTVVVRRRPPPKKKHHHGGGIIILLLOOORRRSSSVVVXXX[[[\\\^^^^^^cccdddfffhhhmmmuuu~~~xxxzzz}}}}}}vvvlllddd___^^^^^^^^^dddccccccdddggglllrrruuuyyy}}}nnnbbb^^^eeesss\\\TTTMMMNNNNNNLLLKKKKKKIIIEEECCCEEEIIIPPP\\\hhhxxx~~~yyyrrrllljjjmmmrrruuu{{{zzzkkkfffggggggeeeaaa___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]][[[ZZZYYYXXXUUUQQQNNNMMMOOOPPPUUU[[[aaadddfffiiigggbbbZZZUUUNNNLLLMMMOOOOOONNNPPPPPPNNNMMMLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJGGGIIILLLLLLKKKJJJKKKKKKIIIMMMRRRVVVYYY\\\^^^```dddeeeeeeggghhhjjjkkklllnnnkkkhhhffffffggghhhhhhjjjfffbbbbbbfffjjjlllkkkmmmkkkiiihhhgggeeebbb```]]]\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[^^^aaaccceeefffeeehhhkkkkkkjjjiiiiiijjjhhhhhhggggggiiikkknnnooojjjkkkkkkkkkkkkllloooqqqvvvlll\\\VVVWWW\\\mmm}}}}}}{{{yyyyyynnnllliiigggfffeeecccbbb___YYYQQQLLLLLLOOOSSSVVVTTTQQQMMMIIIHHHIIIKKKMMMQQQRRRTTTVVVXXXZZZ[[[[[[___```aaacccgggoooyyywwwpppkkklllqqqyyypppkkkccc^^^[[[[[[\\\\\\aaa`````````bbbeeehhhjjjjjjkkknnnqqquuuyyy}}}uuuddd]]]^^^nnnmmmYYYRRRNNNOOOPPPNNNMMMOOOLLLGGGCCCEEEGGGLLLUUU^^^fffpppzzz~~~yyytttmmmhhhiiinnnvvv|||uuujjjccceeefffeeebbb```^^^^^^______```______^^^\\\\\\[[[ZZZZZZ[[[\\\]]][[[ZZZXXXYYYXXXUUURRRPPPRRRTTTWWW\\\```aaadddiiijjjggg___YYYPPPLLLLLLNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHKKKNNNOOONNNMMMMMMMMMLLLPPPVVV[[[]]]___aaaccccccdddfffiiimmmqqqtttvvvtttpppkkkhhhiiijjjkkkjjjgggdddbbbdddjjjoooppppppllljjjfffeeeeeeeeeeeeddd]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]___aaacccfffiiikkkjjjmmmooopppooommmlllkkklllkkkiiihhhiiijjjmmmnnnjjjkkkkkkjjjjjjjjjmmmooorrrxxx}}}cccUUUUUUVVVaaa{{{~~~|||zzzzzzpppnnnkkkiiihhhgggeeecccbbb^^^WWWRRROOOPPPTTTVVVTTTRRROOOLLLJJJJJJJJJKKKOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\^^^ccckkktttzzzyyysssnnnjjjgggmmmsss~~~{{{tttfffbbb]]]ZZZYYYZZZZZZZZZXXXYYYZZZ\\\___aaadddeeegggfffffffffiiilllpppsssxxx|||}}}hhh]]]ZZZaaajjj|||ooobbbWWWRRROOOPPPQQQOOOOOOQQQMMMHHHDDDEEEFFFHHHNNNUUUZZZaaahhhkkknnnsssuuutttqqqqqquuu}}}~~~rrrnnnhhheeehhhpppzzztttkkkbbbbbbccccccbbb```^^^]]]^^^^^^````````````^^^^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYWWWYYYZZZXXXTTTRRRSSSUUUWWW[[[^^^^^^bbbgggjjjhhhbbb[[[RRRMMMNNNPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNJJJKKKLLLLLLLLLJJJIIIHHHJJJMMMOOOPPPOOONNNNNNOOOQQQUUUZZZ^^^```aaabbbcccaaabbbdddhhhmmmsssxxx{{{tttooojjjhhhjjjmmmmmmllleeedddeeeiiinnnrrruuuvvvooolllgggddddddeeeeeeddd___^^^]]]]]]___aaaaaa```___aaadddeeefffhhhlllnnnrrrrrrsssttttttqqqlllhhhlllkkkjjjiiiiiijjjlllmmmkkkllllllkkkkkkkkknnnpppoootttppp[[[UUUUUUZZZjjj~~~{{{{{{tttqqqnnnllljjjiiigggeeebbb```[[[UUURRRQQQRRRTTTUUUTTTQQQOOOLLLKKKJJJJJJKKKLLLOOOQQQSSSUUUVVVVVVWWWYYY[[[^^^ccckkksssyyy{{{xxxwwwwwwxxx|||{{{sssmmmaaa^^^\\\ZZZZZZZZZYYYXXXUUUVVVWWWXXXZZZ\\\^^^___bbbbbbaaaaaabbbdddeeegggdddhhhmmmsssyyy}}}kkk^^^[[[]]]___jjjsssvvvooohhheee```YYYVVVRRRPPPQQQQQQOOOOOORRRNNNHHHEEEEEEFFFFFFHHHMMMOOOUUUZZZ[[[]]]aaacccbbb```bbbhhhpppwww~~~~~~~~~}}}yyyuuussskkkgggcccbbbgggrrr}}}qqqhhhaaa___^^^___aaaaaa^^^[[[[[[]]]___```aaaaaa```___]]]\\\[[[[[[\\\\\\ZZZXXXUUUYYY\\\ZZZUUUPPPOOOQQQPPPUUUYYYZZZ^^^cccdddaaa___XXXPPPLLLMMMQQQTTTUUUPPPPPPPPPPPPPPPQQQQQQRRRMMMNNNPPPQQQPPPOOONNNLLLMMMNNNPPPPPPOOONNNOOOPPPQQQUUUZZZ^^^___^^^^^^___^^^^^^```cccggglllqqqsssnnniiieeeeeejjjnnnooonnnbbbdddhhhkkknnnqqquuuxxxnnnkkkhhhgggggggggggggggbbbaaaaaacccfffhhhhhhgggccceeehhhiiiiiijjjnnnqqqrrrpppqqquuuyyyxxxqqqjjjhhhhhhhhhhhhiiikkklllnnnmmmnnnooonnnmmmnnnqqqsssrrrwww|||cccXXXWWWXXXaaavvv|||{{{vvvtttpppnnnlllkkkhhhfff```^^^[[[VVVQQQOOOOOOPPPUUUTTTSSSQQQNNNLLLJJJIIIIIIJJJLLLOOOQQQSSSTTTTTTXXXZZZ]]]aaafffmmmuuu{{{}}}uuuoookkkaaa```^^^]]]]]]\\\ZZZXXXZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\ZZZ]]]```dddhhhlllpppssstttyyy||||||mmm^^^]]]___```___hhhiii```YYYZZZYYYUUUVVVRRRPPPRRRRRROOOPPPSSSNNNHHHEEEFFFFFFEEEEEEHHHEEEKKKPPPPPPQQQUUUVVVTTTTTTWWW]]]ccchhhppp}}}}}}}}}||||||~~~~~~yyyssslllhhhfffccc```aaagggrrr~~~}}}lllcccaaa]]][[[\\\```aaa^^^YYYZZZ[[[^^^```aaaaaa```___^^^]]]\\\\\\]]]]]][[[YYYUUUYYY]]][[[TTTNNNLLLLLLIIIOOOTTTWWWZZZ^^^]]]YYYZZZSSSLLLIIILLLQQQUUUWWWRRRQQQQQQRRRRRRSSSTTTUUURRRTTTUUUWWWWWWVVVTTTSSSNNNOOOPPPOOONNNNNNOOOPPPOOOSSSXXX[[[[[[ZZZYYYYYYZZZZZZ[[[\\\___cccgggiiigggccc```bbbiiinnnpppooo___ccchhhjjjkkknnnrrrvvvjjjiiihhhiiikkkllllllkkkeeeddddddggglllnnnmmmkkkeeegggjjjkkkjjjkkkooosssnnnkkklllttt}}}xxxpppdddeeefffgggjjjlllnnnoooooopppqqqppppppqqqtttvvvyyy|||rrr```ZZZUUUXXXfff}}}{{{{{{xxxtttooommmmmmmmmjjjggggggddd___ZZZWWWTTTPPPMMMLLLOOORRRRRROOOLLLIIIHHHFFFGGGJJJMMMOOORRRSSSTTTUUU[[[aaaddddddgggmmmrrryyy|||xxxrrrzzzzzzwwwpppfffiiiccc\\\XXXXXXWWWUUURRRUUUVVVWWWWWWXXXXXXXXXXXXWWWYYY[[[]]]]]][[[YYYWWWUUUUUUVVVWWWYYY]]]```aaaeeehhhlllqqqyyywwwhhh___\\\]]]```kkkgggaaa]]]YYYWWWTTTRRRTTTSSSRRRRRRSSSRRRPPPNNNHHHHHHHHHGGGFFFEEECCCCCCDDDGGGJJJLLLLLLLLLLLLLLLLLLMMMQQQVVVYYYaaaqqq~~~}}}yyyzzzzzzyyyvvvpppjjjggg```ccceeefffiiippp}}}wwwfff___[[[YYYXXXXXXYYYYYYYYYXXXVVVVVVWWWXXXZZZ\\\]]]^^^______^^^^^^^^^]]]]]]]]]ZZZXXXWWWWWWVVVTTTPPPNNNMMMNNNPPPRRRTTTVVVXXXXXXPPPPPPPPPOOONNNPPPTTTWWWSSSSSSTTTUUUUUUVVVWWWWWWVVVXXX\\\^^^^^^[[[WWWUUUOOOMMMMMMMMMOOOPPPOOONNNNNNQQQSSSUUUVVVWWWZZZ\\\ZZZ[[[ZZZZZZZZZ]]]aaaeeeeeeaaa]]]___dddhhhhhhfffbbbaaaaaadddhhhllloooooogggeeeddddddfffhhhiiihhheeeccccccfffkkknnnnnnmmmiiijjjkkklllmmmmmmnnnnnnqqqpppppptttxxxyyywwwuuujjjjjjjjjkkklllmmmnnnoooooonnnmmmlllmmmqqqwww|||}}}}}}}}}kkk___VVVWWW]]]ooo~~~yyyvvvyyyvvvsssrrrrrrqqqllliiifffccc___[[[XXXUUUQQQNNNLLLMMMOOOPPPPPPNNNKKKIIIHHHIIIJJJLLLNNNOOOPPPQQQTTTYYY^^^aaabbbeeekkkpppuuuyyyzzzmmmgggdddiiippp}}}}}}uuummmpppjjjccc]]][[[XXXTTTPPPRRRSSSTTTVVVVVVWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWXXX[[[___cccjjjsss~~~tttjjjgggiiilllooouuurrrkkkddd]]]YYYWWWVVVVVVUUUSSSTTTTTTSSSQQQOOOJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEEEEFFFJJJOOORRRZZZiiiwww}}}~~~}}}|||zzzxxxsssooojjjhhhhhhjjjlllllllllrrr|||oooaaa\\\WWWUUUSSSSSSUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVVVVTTTQQQNNNIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQQQQPPPPPPRRRVVVYYYVVVVVVUUUUUUTTTSSSSSSRRRWWW[[[aaaffffffbbb\\\WWWOOONNNMMMNNNPPPPPPPPPNNNPPPQQQSSSTTTTTTUUUXXXZZZ\\\]]]\\\[[[ZZZ[[[^^^aaa```\\\YYY[[[```ccccccbbb```______bbbfffjjjlllmmmjjjgggeeedddeeegggggggggbbb___^^^```cccfffggggggdddeeegggjjjlllnnnoooppppppnnnnnnpppssstttsssqqqmmmmmmnnnoooppprrrssstttqqqqqqpppoooppptttyyy~~~}}}}}}}}}nnn\\\XXXWWW\\\uuu|||vvvxxxwwwwwwxxxyyyvvvqqqkkkeeeccc```]]][[[WWWSSSPPPLLLKKKLLLNNNQQQQQQNNNKKKJJJJJJKKKKKKLLLMMMMMMMMMRRRVVV[[[^^^```ccchhhlllpppuuu{{{}}}uuupppkkklllnnnppprrrwww}}}}}}uuullleee```___```bbbbbblllxxxuuuppphhhbbb^^^YYYSSSOOOQQQRRRTTTUUUVVVVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWUUUTTTRRRPPPPPPUUUXXX]]]eeeooo{{{|||ttttttyyy||||||wwwlll```YYYWWWXXXXXXWWWUUUUUUUUUTTTRRRPPPMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFHHHIIIHHHFFFCCCBBBEEEEEEGGGKKKMMMSSS```mmm|||yyyyyy|||~~~yyytttoookkkiiiiiippprrrtttsssqqquuu}}}wwweee\\\YYYTTTRRRPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVTTTQQQNNNKKKJJJIIIGGGGGGIIIJJJKKKQQQRRRRRRRRRRRRTTTXXX[[[YYYXXXWWWUUUSSSQQQOOOMMMUUU[[[dddjjjkkkggg___ZZZPPPOOONNNOOOQQQRRRQQQPPPQQQRRRRRRQQQQQQSSSVVVYYY]]]^^^^^^]]][[[ZZZZZZ[[[ZZZXXXUUUWWW[[[^^^^^^]]]^^^]]]]]]___cccgggiiiiiiiiifffcccbbbbbbcccdddcccaaa^^^[[[[[[]]]___```aaaaaabbbdddgggiiikkklllmmmnnnlllkkkkkklllmmmlllkkkmmmmmmnnnoooqqqsssvvvwwwsssttttttssstttwww||||||}}}~~~ccc[[[XXXVVVdddyyy|||xxxxxxzzz|||~~~{{{tttnnneeeccc```^^^\\\YYYUUURRRMMMKKKIIIMMMRRRTTTQQQMMMJJJJJJJJJJJJKKKKKKLLLLLLQQQTTTYYY\\\^^^aaafffiiilllpppvvv{{{|||}}}~~~}}}zzzuuunnnfffaaa]]]^^^aaaccceeejjjooossszzz|||zzztttnnnkkkfffaaabbbcccffffffeeekkk~~~xxxssslllgggddd```[[[WWWWWWXXXYYYYYYYYYWWWUUUTTTZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXVVVTTTRRRPPPRRRRRRVVV^^^iiixxxyyyiii^^^[[[\\\ZZZXXXWWWVVVVVVUUURRRPPPNNNNNNMMMLLLKKKJJJJJJJJJEEEFFFIIIKKKMMMLLLJJJHHHKKKIIIIIILLLMMMQQQ\\\hhh}}}xxxvvvwww{{{}}}vvvnnniiigggggghhhssswwwzzzyyywwwxxx~~~lll___ZZZXXXTTTSSSQQQQQQSSSTTTSSSRRRQQQQQQQQQPPPQQQQQQRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUSSSQQQNNNOOOMMMKKKIIIIIIKKKMMMOOOSSSTTTTTTTTTUUUWWWZZZ]]]ZZZZZZYYYWWWTTTQQQNNNLLLOOOUUU^^^fffiiifffaaa]]]PPPOOOOOOPPPRRRSSSRRRQQQSSSSSSQQQPPPOOOPPPTTTWWWZZZ\\\]]]]]]ZZZXXXXXXXXXWWWUUUTTTVVVYYY[[[\\\[[[]]]\\\[[[]]]aaadddffffffeeeccc```______aaaaaaaaadddaaa]]][[[[[[]]]___```bbbbbbccceeeeeefffffffffkkkiiigggfffffffffgggggghhhhhhhhhiiilllooorrrttttttuuuvvvvvvvvvxxx||||||~~~kkk]]]YYYVVV\\\iii~~~zzzzzz{{{~~~}}}vvvpppfffdddaaa___]]][[[WWWTTTPPPLLLJJJMMMRRRUUUSSSOOOIIIIIIIIIIIIJJJKKKMMMMMMPPPSSSVVVZZZ]]]```dddfffiiimmmrrrvvvxxxxxxzzz{{{{{{xxxsssnnniiiccc]]]YYYVVVWWWXXXYYY[[[___dddhhhqqqoookkkhhhlllqqqqqqlllkkklllnnnoooooosssyyysssqqqpppooopppqqquuu|||yyytttnnnkkkjjjiiieeebbb``````aaa```^^^[[[XXXVVVZZZYYYYYYYYYYYYYYYYYYZZZUUUVVVWWWXXXXXXWWWUUUTTTOOOLLLMMMTTT___oooyyyjjjcccbbb\\\ZZZXXXWWWWWWUUURRRPPPNNNMMMLLLKKKJJJJJJKKKKKKHHHIIILLLQQQUUUVVVTTTQQQOOOLLLJJJKKKMMMQQQ\\\ggg}}}{{{xxxvvvxxx}}}}}}}}}~~~~~~yyyqqqjjjeeedddeeefffqqqvvv|||}}}|||}}}xxxggg^^^[[[ZZZUUUSSSQQQQQQRRRSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSSSSRRRPPPMMMKKKJJJHHHHHHHHHKKKNNNPPPSSSTTTUUUVVVVVVWWWZZZ\\\XXXXXXXXXWWWUUURRROOONNNKKKPPPWWW]]]aaabbbaaa___PPPOOOOOOPPPRRRSSSSSSRRRSSSSSSQQQOOONNNOOORRRUUUUUUWWWZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\[[[ZZZ\\\___bbbddddddbbb```______aaaccccccbbbdddbbb___\\\[[[\\\^^^``````aaabbbbbbbbbbbbbbbbbbffffffeeedddcccdddfffgggeeedddddddddfffiiimmmooorrrtttvvvwwwwwwxxxzzz|||}}}yyyccc[[[XXXYYY]]]jjj~~~}}}}}}~~~~~~xxxtttiiifffbbb___]]][[[YYYVVVSSSPPPNNNOOORRRTTTSSSRRRJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQTTTWWW[[[___aaacccfffiiimmmppprrrtttvvvxxxvvvrrrmmmhhhccc^^^ZZZVVVSSSSSSRRRRRRSSSWWW]]]bbbkkkiiieeegggrrr~~~zzznnnjjjjjjllllllkkklllmmmqqqwww{{{tttuuu|||{{{uuunnnjjjiiihhheeecccffffffgggfffddd```\\\YYYXXXYYYYYYZZZZZZYYYYYYXXXSSSTTTUUUVVVVVVVVVVVVVVVSSSMMMLLLQQQZZZiiivvviiiccc^^^]]][[[YYYYYYWWWTTTQQQNNNMMMKKKJJJJJJJJJKKKLLLKKKMMMRRRZZZaaadddccc___XXXRRRMMMLLLNNNRRR]]]hhh~~~|||{{{zzzyyyyyy{{{~~~|||yyyyyy|||~~~}}}{{{xxxtttmmmgggccccccdddeeennnttt|||pppddd^^^\\\ZZZTTTRRRPPPOOOPPPPPPOOOMMMOOOOOONNNNNNNNNOOOPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQNNNLLLJJJIIIIIIIIIKKKMMMPPPRRRQQQSSSTTTTTTSSSTTTVVVXXXUUUVVVWWWWWWUUUSSSPPPNNNKKKMMMRRRVVVZZZ\\\]]]]]]OOONNNNNNPPPRRRSSSSSSRRRRRRRRRRRRPPPNNNOOORRRTTTPPPRRRUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]```aaaaaaaaaaaaaaaccceeefffeeecccaaa```___\\\ZZZZZZ]]]___]]]^^^___```aaaaaaaaaaaaaaabbbddddddeeefffhhhkkkhhhgggeeeeeefffhhhkkkmmmpppsssvvvxxxxxxxxxxxxyyy{{{tttccc]]]\\\[[[dddqqq~~~~~~{{{wwwlllhhhccc___\\\[[[YYYXXXVVVUUUSSSRRRQQQRRRSSSTTTNNNMMMKKKJJJIIIJJJKKKLLLNNNNNNPPPTTTYYY\\\______bbbeeehhhkkkmmmppptttwwwwwwtttqqqmmmiiiccc]]]YYYRRRQQQPPPNNNPPPUUU]]]bbbmmmnnnnnnrrr}}}vvvmmmjjjkkklllllljjjiiijjjlllppptttyyy|||wwwvvvsssllllllsss}}}xxxpppkkkiiieeecccfffgggiiiiiigggccc___]]]ZZZ[[[]]]^^^^^^]]][[[ZZZWWWVVVVVVUUUTTTTTTTTTTTTWWWPPPNNNSSSXXXbbbzzzrrrhhhbbb```^^^]]]\\\YYYVVVSSSOOONNNLLLKKKJJJKKKLLLMMMLLLOOOXXXeeerrrzzz{{{yyyoooeee[[[VVVSSSVVV^^^hhh~~~||||||yyyzzz{{{}}}~~~~~~~~~~~~|||yyyvvvwwwzzz|||zzzwwwssspppkkkgggeeedddeeeffflllttt~~~tttfff___]]]ZZZXXXUUUSSSPPPOOONNNNNNLLLJJJLLLLLLLLLLLLMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMLLLNNNMMMMMMNNNOOOOOOMMMKKKKKKKKKKKKLLLNNNPPPQQQRRRNNNOOOPPPPPPOOOOOOPPPRRRRRRSSSTTTUUUTTTQQQNNNLLLJJJLLLOOORRRTTTTTTTTTTTTNNNNNNMMMOOOQQQSSSSSSRRRQQQRRRRRRQQQPPPPPPRRRSSSNNNPPPQQQQQQOOONNNOOOPPPSSSTTTVVVWWWXXXYYYZZZ[[[YYYXXXVVVWWWZZZ\\\]]]]]]```aaabbbeeefffeeebbb___\\\]]]]]]\\\ZZZZZZ\\\___^^^^^^____________^^^^^^\\\```dddggghhhjjjmmmpppnnnllliiiggggggiiikkkmmmooorrrvvvyyyyyyxxxwwwwwwxxx}}}kkkcccaaa^^^cccaaasss~~~}}}zzzooojjjccc^^^\\\[[[ZZZYYYXXXXXXVVVTTTQQQQQQSSSUUUQQQOOOMMMJJJIIIIIIJJJJJJLLLLLLNNNRRRWWW[[[\\\]]]```bbbeeegggiiimmmrrrvvv{{{zzzxxxvvvrrrkkkccc]]]SSSRRRPPPNNNPPPVVV___fffsssxxx{{{wwwooommmmmmllljjjgggggggggiiikkkooorrrtttyyy}}}tttuuu~~~vvvuuussslllkkkqqqrrr~~~vvvqqqllliiidddfffhhhiiihhheeebbb___^^^```bbbddddddbbb```^^^]]][[[YYYVVVTTTSSSRRRSSSUUUNNNLLLPPPSSSYYYmmmrrreeecccaaa___^^^\\\XXXVVVPPPNNNMMMKKKKKKLLLNNNOOOKKKPPP[[[mmm{{{lllbbb[[[ZZZ```hhh|||~~~|||}}}wwwyyy|||~~~|||{{{zzzvvvtttuuuyyy{{{xxxtttooonnnkkkiiigggffffffgggllltttyyyiii___[[[[[[YYYVVVWWWUUURRRPPPOOONNNLLLJJJJJJJJJJJJKKKKKKLLLNNNNNNPPPOOONNNMMMLLLKKKJJJIIILLLLLLLLLMMMNNNNNNLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMKKKKKKLLLMMMQQQRRRSSSSSSRRROOOLLLJJJHHHJJJLLLOOOOOONNNKKKJJJNNNMMMMMMOOOQQQSSSSSSRRRPPPQQQSSSSSSQQQQQQRRRSSSNNNOOOOOONNNLLLKKKLLLMMMPPPRRRUUUVVVVVVWWWXXXYYYWWWVVVUUUUUUXXXZZZ[[[[[[^^^___aaaddddddbbb]]]YYYZZZ\\\^^^]]][[[[[[]]]```bbbbbbaaa```^^^\\\ZZZXXXZZZ^^^dddhhhjjjmmmpppsssrrrooollliiihhhiiikkkmmmooorrrwwwzzzzzzxxxwwwwwwvvv|||ssseee]]]\\\___eeeyyy|||}}}~~~{{{wwwvvvmmmccc]]]\\\]]][[[XXXZZZYYYXXXUUUSSSPPPMMMLLLSSSRRRPPPMMMJJJIIIJJJKKKHHHJJJNNNRRRUUUWWWXXXXXX^^^]]]^^^aaacccfffoooyyy~~~tttmmmhhhdddUUUTTTTTTTTTSSSXXXfffttt}}}uuusssrrrooollliiigggfffgggjjjmmmooopppyyy}}}{{{uuuttttttuuu}}}{{{uuurrrpppnnnllluuuwww{{{wwwuuuooolllmmmllljjjiiillleeekkkrrrvvvzzzzzzrrrhhhfffbbb^^^\\\[[[YYYUUUQQQSSSRRRPPPOOOPPPWWWeeeqqq~~~zzzvvvqqqkkkeee___XXXTTTRRRMMMLLLOOOPPPOOOOOOQQQNNNUUU```rrrrrrfffcccgggkkkzzzwwwxxxzzzxxxzzz}}}}}}{{{yyywwwuuutttuuuwwwvvvssspppnnnjjjgggfffhhhlllooopppxxx~~~sssccc\\\ZZZXXXVVVWWWVVVTTTQQQNNNLLLKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMLLLMMMNNNNNNKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGLLLIIIGGGHHHKKKLLLKKKIIIEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIJJJLLLOOOPPPOOOMMMNNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIHHHGGGGGGJJJLLLLLLOOOSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVXXXYYY\\\]]]^^^______]]]\\\ZZZ\\\YYYVVVUUUWWWYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZ]]]```dddeeeeeeggglllpppqqqpppmmmjjjfffeeegggiiikkkooossstttrrrssswww|||yyy~~~uuueee]]]\\\^^^lll|||xxxuuunnneee___]]]\\\[[[ZZZ\\\[[[ZZZXXXUUUQQQOOOMMMSSSSSSRRROOOLLLJJJIIIIIIHHHIIIKKKNNNQQQTTTUUUVVVZZZZZZ\\\```dddhhhrrr|||{{{pppfff___ZZZYYYXXXYYYXXX]]]jjjxxx}}}{{{yyyuuurrrnnnllljjjjjjllloooppppppoooqqquuuyyy{{{tttpppoooooovvv}}}}}}xxxtttrrrqqqwwwvvv~~~}}}|||zzzvvvvvvxxxzzz~~~uuuiiiaaa___^^^ZZZVVVUUUSSSQQQOOONNNTTT___iiisss|||uuuooohhhaaa]]]\\\UUUQQQRRRRRRPPPPPPRRRSSSWWWbbbvvvuuukkkkkkoooyyyvvvwwwyyyyyyzzz{{{|||{{{zzzxxxvvvvvvtttssstttuuuuuurrrooojjjhhheeefffkkkpppuuuwwwzzzzzzlll]]]XXXVVVUUUTTTUUUVVVTTTQQQNNNLLLKKKKKKLLLJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMNNNLLLJJJIIIIIIJJJMMMKKKJJJHHHGGGGGGHHHHHHJJJHHHFFFGGGIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGGGGHHHGGGHHHJJJNNNRRRTTTSSSQQQMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHGGGFFFFFFHHHJJJKKKNNNRRRSSSSSSQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZ\\\^^^___^^^^^^]]]YYYVVVRRRQQQRRRTTTUUUUUUYYYZZZ[[[]]]^^^_________\\\]]]```aaacccfffiiillllllkkkiiieeebbbaaaccceeegggkkkpppqqqoooooorrrvvvtttvvvwww{{{zzzhhh___ZZZ___mmm~~~|||yyyvvvtttpppiiibbb]]][[[[[[[[[^^^^^^]]]ZZZWWWTTTPPPNNNRRRRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHJJJMMMPPPRRRTTTYYYXXX[[[```cccgggpppzzz}}}qqqhhhgggdddbbbaaa```eeerrr~~~zzzwwwtttqqqoooooopppqqqqqqmmmnnnpppqqquuu~~~}}}uuuqqqmmmlllooouuu{{{yyyvvvtttrrrsss|||ppphhhddd___[[[VVVUUUSSSOOONNNSSS[[[bbbdddjjjwwwyyysssoooiiiaaaZZZXXXVVVTTTTTTWWWYYY\\\eee{{{zzzuuuwww|||wwwuuuvvvxxxzzzyyyxxxwwwuuutttsssrrrsssrrrqqqrrrrrrrrrpppnnnjjjhhhfffhhhmmmtttzzz}}}~~~qqqdddXXXTTTTTTSSSTTTUUUVVVTTTQQQOOOMMMLLLKKKLLLJJJKKKLLLLLLKKKKKKLLLNNNNNNNNNMMMKKKHHHGGGIIIJJJOOONNNKKKHHHGGGGGGHHHJJJGGGEEEEEEEEEHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFJJJKKKMMMLLLJJJGGGEEEEEEEEEGGGJJJPPPTTTVVVUUUTTTKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFEEECCCCCCEEEGGGIIILLLPPPQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUXXX[[[]]]^^^^^^^^^VVVTTTPPPOOOPPPQQQRRRQQQVVVXXXZZZ]]]```bbbcccddd[[[ZZZ[[[]]]```cccddddddgggfffdddaaa^^^]]]___aaabbbfffkkklllkkkjjjlllnnnrrrqqqqqqzzzlll]]]\\\___mmm~~~{{{xxxvvvtttqqqllleee___[[[[[[\\\______^^^\\\YYYUUURRROOONNNNNNPPPQQQQQQNNNJJJGGGHHHHHHGGGGGGIIIMMMPPPRRRZZZYYY[[[___aaaccckkkttt}}}vvvpppkkkjjjooo}}}~~~xxxtttssssssrrrrrrrrrrrrsssrrrtttzzz{{{xxxtttooonnnppp|||vvvrrrpppsssyyyxxxkkkccc^^^VVVWWWVVVRRRRRRXXX```cccaaa___dddvvv{{{rrrhhhccc___[[[[[[^^^___aaakkk{{{xxxuuuuuuvvvwwwyyyxxxuuurrrpppnnnnnnnnnppppppoooooonnnnnnmmmlllmmmjjjhhhjjjpppwww}}}|||jjj___VVVTTTTTTTTTVVVXXXTTTSSSQQQOOOMMMLLLKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNLLLIIIGGGGGGIIIKKKPPPNNNJJJGGGEEEFFFHHHJJJEEEDDDDDDEEEFFFHHHHHHIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFIIILLLNNNMMMJJJFFFCCCBBBCCCEEEIIINNNRRRTTTSSSQQQHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDBBBAAAAAACCCEEEFFFIIIMMMNNNLLLHHHFFFEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPQQQSSSVVVXXXZZZ[[[[[[VVVTTTRRRQQQSSSTTTUUUUUUVVVWWWZZZ]]]```bbbcccddd]]][[[YYYZZZ]]]```___]]]ccccccbbb___]]]\\\^^^___^^^bbbgggiiihhhgggggggggmmmmmmoooxxx}}}fff___[[[___||||||{{{vvvtttpppiiibbb^^^]]]^^^_________^^^[[[WWWSSSQQQKKKKKKLLLNNNPPPPPPLLLIIIJJJHHHGGGFFFHHHKKKOOOQQQVVVVVVYYY]]]^^^aaahhhqqq{{{www|||{{{xxxvvvuuutttrrrssssssqqqqqqvvv~~~}}}vvvqqqpppwwwwwwuuuvvvyyywwwhhhaaaVVVZZZZZZXXX\\\fffnnnpppggg```___jjj~~~wwwooogggdddeeefffjjjuuu|||zzzvvvttttttuuuvvvwwwxxxvvvrrrooolllkkkkkkkkkmmmmmmlllllljjjjjjjjjjjjllliiihhhkkkrrr|||vvvcccZZZSSSRRRSSSSSSUUUXXXRRRQQQPPPNNNMMMKKKJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLNNNMMMLLLJJJHHHHHHJJJLLLOOOLLLHHHEEEDDDEEEGGGIIIDDDEEEEEEEEEFFFFFFHHHIIIEEEEEECCCCCCBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDHHHJJJLLLLLLIIIEEECCCBBBBBBCCCEEEIIIMMMNNNLLLJJJFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBB@@@???>>>@@@BBBDDDGGGJJJKKKIIIEEECCCBBBFFFHHHIIIKKKMMMNNNNNNNNNNNNNNNPPPRRRSSSTTTUUUVVVUUUSSSRRRSSSUUUWWWXXXWWWVVVWWWYYY[[[]]]______``````]]]ZZZZZZ\\\]]][[[XXX___```___]]][[[ZZZ\\\]]]]]]```dddfffgggfffeeeddddddhhhlllrrr}}}tttfff^^^YYYggg{{{}}}{{{xxxtttnnniiidddaaa```^^^___```___]]]ZZZVVVSSSNNNKKKJJJLLLOOOQQQOOOLLLJJJIIIGGGGGGGGGJJJMMMOOOOOOPPPTTTYYY]]]```hhhqqq~~~{{{zzzyyyvvvwwwvvvtttsssvvv}}}yyytttuuuxxx}}}|||wwwuuussszzz~~~|||{{{{{{|||rrreeeYYY^^^``````iiiyyyrrrhhhaaaeeerrr}}}vvvtttvvv{{{{{{xxxuuurrrrrrsssvvvwwwwwwuuusssqqqnnnlllkkkjjjjjjjjjjjjjjjiiigggfffggghhhfffeeeeeekkkuuu~~~nnn[[[TTTOOONNNOOONNNPPPTTTPPPOOONNNMMMLLLJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJLLLNNNLLLJJJHHHFFFEEEFFFHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJGGGFFFDDDCCCBBBCCCDDDDDD>>>???@@@AAAAAAAAAAAAAAAEEEGGGIIIIIIGGGDDDCCCCCCBBBBBBCCCEEEHHHIIIHHHFFFDDDCCCBBBAAA@@@AAABBBBBBAAABBBAAA???======>>>@@@BBBEEEGGGHHHFFFDDDDDDDDDHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQTTTUUUVVVUUUTTTUUUWWWXXXYYYZZZZZZZZZ___]]][[[ZZZ[[[[[[ZZZXXX\\\\\\]]][[[YYYYYYZZZ[[[]]]___bbbdddffffffeeeeeedddkkkooopppttt{{{|||wwwxxxuuufff\\\^^^ggg~~~xxxtttqqqmmmgggccc^^^___aaaaaa```]]]YYYWWWUUUPPPKKKKKKNNNQQQPPPNNNIIIHHHGGGFFFGGGHHHJJJLLLLLLMMMQQQWWWZZZ]]]eeennn~~~wwwuuuzzz~~~zzzxxxyyytttnnnllllllpppvvvxxxzzzvvvuuutttqqqnnnhhhkkkqqqzzz~~~{{{}}}|||{{{tttuuuwwwyyyzzzzzzzzzzzzxxxwwwwwwyyy{{{kkk___eeehhhiiiuuurrrfffeeekkkzzz~~~xxxvvvsssppppppssswwwxxxxxxrrrqqqooonnnmmmlllkkkkkkggghhhhhhfffdddccceeegggeeecccdddkkkvvvzzzfffVVVPPPLLLLLLLLLJJJLLLPPPMMMMMMMMMLLLJJJIIIHHHGGGEEEGGGHHHHHHGGGFFFHHHIIIJJJKKKMMMMMMLLLLLLNNNOOOJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKIIIGGGFFFHHHJJJKKKIIIGGGDDDCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDFFFFFFEEEDDDDDDEEECCCBBBAAACCCEEEGGGHHHGGGCCCBBBAAA??????@@@AAABBBAAAAAA@@@>>><<<<<<===???AAACCCEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNOOONNNMMMLLLLLLLLLLLLMMMOOOPPPRRRSSSRRRQQQOOOPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUZZZ[[[[[[ZZZYYYYYY[[[\\\[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^___bbbdddfffffffffjjjoooqqqooooootttyyyzzzsssppprrrzzzooobbb___cccnnn{{{wwwvvvrrrkkkeee___```bbbcccbbb```\\\ZZZ[[[UUUNNNKKKNNNQQQQQQOOOHHHGGGFFFFFFFFFGGGHHHIIINNNNNNRRRVVVXXXZZZ```hhhuuuqqqiiicccaaadddppp}}}zzzzzz{{{rrrmmmjjjiiinnntttqqqvvv}}}tttnnnllljjjfffbbbWWWZZZcccqqq|||xxxqqqooommmlllmmmnnnnnnmmmgggeeeeeegggggglllxxxpppcccjjjmmmooo}}}{{{jjjfffhhhooo~~~yyyuuuqqqoooooossswwwyyyxxxppppppooonnnnnnmmmllllllfffggghhheeebbbaaadddfffgggeeefffkkkvvvvvvcccVVVPPPLLLLLLKKKIIIKKKOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDFFFGGGGGGFFFEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLMMMKKKHHHGGGHHHKKKNNNLLLIIIFFFCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCDDDEEEGGGDDDBBBAAABBBEEEHHHJJJJJJCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@>>><<<<<<===???AAABBBDDDDDDDDDEEEHHHJJJKKKLLLNNNOOOOOONNNLLLKKKKKKKKKLLLNNNOOORRRTTTUUUTTTRRRQQQPPPPPPPPPNNNLLLNNNOOOPPPRRRSSSSSSSSSSSSUUUXXXZZZZZZXXXYYY\\\```^^^___```___^^^]]]^^^___]]]]]]^^^```cccfffggggggjjjmmmmmmjjjjjjmmmpppooosssqqqsssxxxyyy|||iiiaaa___bbbzzz|||xxxrrrnnnmmmeeedddeeeffffffeeeaaa___]]]YYYRRRNNNMMMNNNNNNNNNKKKIIIFFFEEEFFFHHHIIIHHHIIIKKKNNNQQQTTTXXX]]]aaappptttiiiaaaZZZWWW[[[```hhhvvvrrrkkklllnnnnnnmmmsssrrrwww|||uuummmgggccc```___XXXXXX]]]jjj~~~~~~tttoooiiigggdddbbbbbbbbbaaaaaaeeeaaa```bbbbbbbbbkkkwww{{{rrriiijjjrrrrrrfffdddiiisss~~~{{{yyyxxxwwwuuuqqqqqqrrrsssssstttssssssoooppppppooommmkkkkkkllleeeeeeeeeeeedddcccccccccbbbgggjjjnnnxxxkkk[[[SSSPPPMMMKKKJJJKKKJJJJJJNNNMMMKKKJJJJJJIIIGGGEEEFFFGGGGGGGGGGGGFFFFFFEEEJJJKKKMMMNNNOOOOOONNNNNNSSSRRROOOLLLKKKLLLOOORRRMMMMMMLLLLLLKKKJJJJJJJJJLLLJJJHHHEEECCCBBBAAAAAACCCCCCDDDDDDDDDBBBAAA@@@@@@AAACCCFFFGGGHHHIIIIIIDDDCCCAAAAAABBBDDDGGGIIIFFFDDDBBB@@@@@@@@@AAABBBCCC@@@AAAEEEDDDAAA???AAAFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMNNNNNNOOOQQQSSSWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSVVVXXXZZZZZZXXXXXX[[[^^^```aaaaaaaaaaaa___]]]\\\___]]]\\\]]]```dddfffffffffgggiiiiiihhhiiilllnnnrrrmmmnnnuuuwww{{{ooocccaaaZZZiii}}}xxxttttttmmmjjjhhhgggggggggfffeee```[[[UUUQQQOOOOOOOOOOOOPPPMMMJJJHHHHHHHHHHHHGGGHHHJJJMMMOOORRRVVV[[[^^^hhh{{{vvvhhh^^^ZZZVVVUUUYYY^^^dddooo{{{tttlllkkkmmmnnnmmmooopppttt|||~~~uuunnniiieeeaaa^^^ZZZVVVWWWdddzzzwwwppplllbbbaaa``````bbbddddddeeeccc```___bbbbbbaaagggooo~~~sssiiihhhmmmwww}}}llleeeeeemmmvvvzzzyyywwwuuurrrrrrssssssssssssssssssrrrlllmmmmmmllljjjhhhiiiiiifffffffffeeedddccccccdddbbbhhhnnnttt~~~yyyeeeYYYTTTQQQNNNLLLLLLLLLLLLKKKMMMLLLJJJJJJJJJJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFJJJKKKLLLNNNOOOPPPOOOOOOQQQQQQOOOLLLJJJJJJMMMOOOQQQPPPPPPOOOOOONNNMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDGGGHHHHHHHHHGGGCCCBBBAAA@@@AAADDDGGGIIIGGGFFFDDDBBBAAAAAABBBCCCCCCAAABBBFFFFFFCCCBBBDDDFFFFFFEEEEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLLLLIIIKKKMMMMMMMMMMMMOOOQQQSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSVVVXXXYYYYYY[[[^^^aaaaaaaaaaaaaaa```___^^^^^^\\\ZZZXXXYYY]]]```cccddddddeeeggggggfffgggiiikkkmmmiiikkkqqqsssvvv|||iiibbb]]]```nnnzzzwwwxxxtttpppkkkhhhggghhhiiijjjbbb^^^YYYTTTRRRRRRQQQPPPTTTQQQNNNKKKJJJIIIHHHFFFGGGIIIKKKMMMOOOSSSWWW[[[___nnnuuuiii___XXXZZZYYY]]]ccchhhmmmuuu|||{{{qqqmmmnnnooopppmmmoootttxxxzzzvvvooommmjjjccc]]]\\\UUURRR\\\ppp~~~yyyrrrlllgggddd\\\]]]^^^___bbbeeegggiiieeebbbaaaccccccbbbdddhhhsss{{{ppplllnnnsssuuuhhhcccffflllkkkvvvzzzwwwvvvuuussspppttttttttttttsssrrrqqqpppiiijjjjjjhhhfffddddddeeeeeefffgggfffdddccccccdddeeennnxxxmmm^^^VVVUUURRROOOMMMNNNNNNMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGFFFIIIJJJLLLNNNPPPQQQQQQRRRQQQRRRQQQOOOLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFDDDCCCBBBAAACCCFFFIIIIIIHHHFFFDDDCCCBBBAAAAAABBBDDDFFFHHHHHHGGGEEECCCBBBBBBBBBBBBCCCBBBDDDIIIJJJGGGGGGIIIHHHGGGFFFEEEGGGJJJMMMPPPOOONNNNNNMMMLLLMMMMMMMMMJJJKKKMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTVVVXXXYYYZZZ[[[^^^aaabbbbbbaaa```____________]]]ZZZWWWWWWZZZ^^^aaacccaaacccdddeeedddeeefffhhhhhheeehhhnnnppprrr}}}uuudddeee___bbbwww|||yyyyyywwwsssmmmjjjiiiiiiiiiiiiddd```[[[WWWUUUSSSQQQPPPUUURRRNNNLLLKKKJJJHHHGGGFFFGGGIIIKKKLLLOOOSSSVVVXXXbbbqqqyyynnneeeaaaaaadddhhhnnnuuuzzzyyyqqqoooppprrrooorrrvvvxxxwwwzzzxxxrrrrrrooofff]]]\\\UUUQQQWWWeeezzzzzztttnnniiieeebbb\\\]]]___aaacccgggkkknnnllliiiffffffffffffggghhhqqquuuooonnnoooqqqfffdddeeeeeekkkrrr{{{{{{tttqqqqqqrrrrrrqqqtttttttttsssrrrpppnnnnnnfffggggggeeecccaaaaaabbbccceeegggfffccccccdddffflllwwwqqqbbbYYYUUUTTTRRRPPPNNNOOOOOONNNMMMLLLKKKKKKLLLNNNNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFIIIJJJKKKNNNPPPRRRSSSTTTSSSTTTUUUSSSPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGEEEEEEDDDBBBDDDHHHJJJJJJHHHDDDBBBBBBBBBAAAAAABBBDDDFFFGGGIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCFFFLLLNNNLLLKKKMMMLLLKKKIIIGGGHHHKKKNNNPPPQQQPPPOOONNNNNNNNNOOOOOOLLLMMMNNNMMMKKKJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\aaa```^^^]]]]]]]]]^^^___bbb___[[[ZZZ\\\___aaabbb```bbbcccdddccccccdddfffeeedddggglllnnnoooxxxjjjddd]]][[[fff|||{{{yyyxxxuuurrrpppnnnlllhhhfffdddaaa]]]ZZZWWWUUURRRPPPQQQOOOMMMLLLLLLKKKIIIHHHEEEGGGHHHIIIIIIKKKOOORRRUUUZZZbbblllzzzwwwooolllpppuuuzzzuuupppppprrrrrrtttxxxyyyvvvwwwzzzwwwxxxvvvkkk```]]]YYYVVVWWW]]]lll}}}wwwrrrnnnjjjggg]]]^^^aaacccffflllsssyyyvvvtttpppkkkhhhiiijjjjjjrrrrrrkkkhhhfffwwwssskkkggghhhjjjkkkmmmuuuyyypppkkkllloooqqqrrrssssssrrrqqqooommmkkkjjjeeeeeeeeecccaaa____________cccffffffddddddgggjjjrrruuuggg]]]XXXWWWTTTRRRPPPOOOPPPPPPNNNMMMMMMMMMMMMOOOQQQPPPNNNLLLJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKMMMOOOQQQSSSTTTSSSTTTUUUTTTQQQNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIFFFGGGGGGIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEEEECCCFFFIIIKKKJJJHHHDDDAAABBBBBBBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDHHHOOORRRPPPOOOQQQRRRPPPNNNKKKKKKLLLMMMNNNRRRRRRQQQQQQPPPPPPPPPQQQNNNOOOOOONNNLLLKKKKKKLLLNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQRRRSSSUUUVVVXXXYYY[[[ZZZYYYZZZZZZ[[[[[[[[[^^^]]][[[ZZZZZZ[[[\\\]]]eeebbb^^^\\\\\\^^^``````___bbbddddddccccccdddeeebbbcccfffiiikkklllrrryyywwweee^^^[[[```kkkzzzvvvzzzyyywwwvvvsssoooiiieeedddbbb___\\\ZZZXXXTTTQQQOOOMMMLLLLLLLLLLLLJJJIIIEEEFFFGGGGGGGGGIIILLLNNNQQQTTTYYY^^^eeeqqq}}}zzz~~~zzzrrrqqqtttxxxxxxyyyyyyvvvvvv||||||}}}sssiiiaaa^^^\\\[[[ZZZbbb|||yyywwwtttppplll```aaacccdddhhhppp{{{vvvnnnkkkkkkjjjooo~~~qqqhhheee___kkk{{{uuurrrrrrppppppttt}}}{{{|||{{{|||~~~wwwnnniiijjjnnnpppqqqpppoooooommmllljjjhhhgggcccddddddbbb___]]]\\\]]]\\\aaafffgggfffhhhmmmrrryyy{{{xxxssskkkccc]]]ZZZYYYUUUSSSRRRRRRRRRRRRPPPOOOOOOOOOPPPRRRTTTSSSPPPNNNKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTPPPQQQRRRPPPNNNLLLKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKNNNOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFIIIJJJJJJGGGEEEBBBCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEJJJQQQTTTRRRQQQSSSVVVUUUSSSPPPOOONNNNNNNNNRRRRRRRRRRRRRRRQQQPPPPPPNNNOOOOOONNNLLLKKKKKKLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZYYYXXXWWWYYY\\\^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZZZZaaa___\\\[[[\\\]]]]]]]]]___aaadddeeedddccccccccc___```ccceeegggjjjnnnqqq~~~mmmddd___```bbblllzzz|||zzzxxxvvvsssnnnhhhdddeeecccaaa___^^^[[[WWWTTTOOONNNMMMMMMMMMLLLJJJHHHFFFGGGGGGGGGFFFGGGJJJLLLMMMPPPSSSVVVZZZbbbkkkssszzzyyyxxx{{{~~~|||{{{xxxwww~~~}}}{{{}}}tttiiibbb^^^^^^\\\___qqqzzzuuuiiiiiihhhfffgggnnnzzzyyyqqqllljjjmmm{{{nnndddaaaXXX]]]qqqzzzqqqlllgggeeegggfffhhhyyy{{{uuuooolllmmmoooooonnnllllllkkkjjjhhhfffeeedddaaabbbbbb```\\\ZZZZZZ[[[ZZZ```gggjjjjjjmmmtttzzz{{{rrrnnnhhhdddaaa___\\\[[[WWWVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSUUUVVVUUURRROOONNNMMMJJJHHHGGGGGGHHHIIIHHHIIIIIIJJJLLLNNNQQQRRROOOPPPPPPOOOLLLKKKLLLMMMHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGEEEEEEGGGJJJNNNQQQMMMLLLJJJHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFLLLSSSVVVSSSRRRTTTWWWVVVVVVUUUSSSRRRPPPPPPOOOPPPRRRSSSSSSQQQOOOMMMLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPOOOOOOPPPRRRTTTWWWYYYZZZZZZXXXWWWYYY\\\______^^^YYYYYYZZZZZZZZZZZZZZZYYY[[[ZZZZZZ[[[]]]______^^^^^^aaacccdddcccbbbaaabbb___aaacccdddfffjjjnnnooozzzssshhhaaa___\\\^^^ooo|||yyyvvvrrroookkkfffbbbfffdddcccbbb```^^^ZZZWWWQQQPPPNNNNNNNNNMMMJJJHHHFFFGGGGGGFFFFFFFFFIIIKKKIIILLLQQQTTTVVV[[[bbbhhhfffoooyyy~~~{{{zzz~~~~~~yyy|||xxxxxxzzz|||pppeee^^^`````````kkkzzzsssrrrmmmgggeeejjjuuuwwwooojjjmmm{{{}}}ggg\\\XXXNNNOOO^^^iii{{{tttjjjccc```aaa```bbbttt}}}{{{xxxtttqqqpppppppppmmmjjjiiiiiiiiihhhfffeeecccbbb```aaa```^^^[[[XXXXXXYYYZZZaaaiiilllmmmqqqyyyvvvmmmhhhccc`````````^^^\\\YYYXXXWWWWWWXXXXXXVVVTTTTTTTTTUUUWWWWWWVVVSSSPPPQQQOOOLLLJJJIIIIIIJJJKKKIIIHHHHHHIIIKKKMMMPPPQQQPPPQQQQQQOOOMMMMMMNNNPPPLLLKKKKKKJJJJJJIIIIIIHHHIIIGGGEEEDDDEEEIIINNNQQQMMMLLLIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKLLLKKKKKKKKKGGGGGGLLLTTTVVVTTTRRRTTTVVVVVVWWWWWWVVVUUUSSSRRRLLLNNNQQQSSSRRRPPPMMMKKKKKKLLLLLLLLLJJJIIIJJJKKKHHHHHHHHHIIIKKKNNNPPPRRRNNNOOOPPPQQQTTTVVVYYYZZZ^^^[[[YYYYYY\\\]]]\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYY\\\```bbbbbbaaa]]]```bbbcccbbbaaa``````bbbdddeeefffhhhmmmpppqqq}}}ppp___\\\]]]]]]bbbjjj{{{uuussspppiiidddbbbeeefffffffffccc```\\\YYYVVVTTTPPPLLLJJJJJJKKKMMMGGGFFFEEEDDDDDDEEEFFFFFFJJJKKKLLLNNNQQQSSSVVVWWWbbbeeeiiinnnsssvvvxxxyyy}}}{{{}}}|||zzzuuuvvvuuuxxxzzz{{{rrrkkkhhhdddaaagggppp}}}wwwpppjjjggglllrrrvvvkkkiiivvvtttdddYYYWWWSSSMMMOOOWWWdddnnnwwwhhh]]]___cccgggssszzzuuuuuuyyyxxxwwwtttrrrooommmkkkkkkhhheeedddeeeeeebbb___```]]]ZZZYYY\\\^^^^^^]]]```dddjjjqqqxxxuuuiiigggeeecccbbb```^^^\\\ZZZYYYXXXVVVTTTRRRQQQPPPUUUSSSQQQQQQSSSVVVWWWWWWSSSQQQNNNLLLJJJJJJKKKLLLJJJIIIIIIJJJKKKMMMOOOPPPMMMOOOQQQQQQOOONNNMMMNNNLLLIIIGGGJJJNNNPPPMMMIIIGGGFFFEEEEEEGGGIIILLLMMMKKKHHHFFFFFFHHHHHHEEECCCGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUVVVOOOPPPRRRTTTVVVVVVUUUUUUXXXXXXWWWVVVUUUUUUVVVVVVTTTSSSQQQOOOMMMKKKJJJIIIEEEDDDDDDDDDEEEHHHJJJLLLIIIHHHHHHIIILLLOOOPPPPPPRRRSSSUUUWWWYYY[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]```______^^^^^^^^^______\\\]]]^^^______aaaeeehhheeeeeeeeedddcccccccccbbbdddgggjjjmmmoooqqqtttvvv{{{|||ggg```^^^ZZZ\\\aaawww~~~tttpppmmmfffaaa```bbbcccddddddccc```]]][[[XXXVVVQQQMMMKKKKKKKKKLLLJJJIIIGGGFFFEEEDDDEEEEEEIIIJJJKKKMMMOOOQQQSSSUUUXXXZZZ___dddhhhlllnnnooorrrqqqttt{{{{{{sssrrrnnnsssyyy{{{sssooojjjeeeeeejjjvvv|||rrrmmmkkklllnnn|||kkklllwwwlll^^^TTTRRRPPPIIIJJJQQQWWW^^^kkkyyyrrrdddbbbeeeiiiwww~~~{{{uuurrrsssuuuuuutttsssqqqooommmkkkiiigggeeeeeeeeedddaaa^^^___\\\YYYXXXZZZ[[[[[[ZZZ^^^cccllluuurrreeeccc```___^^^\\\ZZZXXX[[[ZZZYYYXXXWWWVVVUUUUUUVVVTTTRRRRRRSSSUUUVVVVVVUUUSSSQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQRRRSSSQQQMMMKKKLLLOOOPPPMMMJJJIIIHHHGGGFFFGGGHHHJJJLLLKKKIIIGGGGGGIIIIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRUUUWWWXXXYYYZZZXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVQQQOOOLLLJJJHHHFFFFFFFFFBBBBBBAAAAAABBBEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOOOOSSSTTTWWWYYY[[[]]]^^^___]]]]]]^^^^^^___``````aaaaaaaaa```___^^^^^^^^^^^^___```aaaaaaaaacccfffhhhfffffffffeeeeeedddddddddeeehhhllloooppprrrtttvvvzzzxxxjjjbbb[[[ZZZ^^^hhh|||wwwnnnjjjddd```___```bbbdddeeedddbbb```^^^[[[YYYUUUQQQMMMLLLKKKLLLNNNMMMKKKHHHFFFEEEEEEDDDHHHHHHIIIJJJLLLNNNPPPQQQTTTVVVZZZ___cccgggiiijjjkkklllqqqvvvyyy||||||qqqmmmjjjpppyyy~~~xxxssslllhhhgggkkk~~~yyysssooollljjjzzzqqqpppyyyvvvhhh[[[RRRQQQPPPKKKJJJNNNNNNPPPWWW```fffkkkttt}}}oooggggggmmm{{{~~~xxxuuurrrnnnmmmnnnqqqqqqrrrrrrqqqnnnllljjjfffeeedddeeeeeeccc```^^^]]][[[YYYYYY[[[]]]^^^^^^bbbhhhrrr}}}xxxnnnaaa___]]]\\\[[[ZZZWWWUUUYYYXXXXXXWWWWWWWWWXXXXXXXXXVVVSSSSSSTTTUUUUUUTTTXXXVVVTTTQQQNNNMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLPPPQQQRRRRRRRRRSSSUUUWWWXXXTTTPPPNNNOOOPPPNNNKKKKKKJJJIIIHHHHHHHHHJJJJJJLLLKKKIIIIIIKKKKKKKKKJJJEEEEEEFFFHHHJJJKKKMMMMMMNNNMMMKKKIIIHHHIIIJJJKKKNNNOOORRRUUUXXXZZZ[[[[[[___^^^^^^]]]]]]^^^^^^___ZZZWWWUUUUUUWWWWWWUUURRRKKKIIIFFFDDDBBBBBBCCCDDDBBBBBBAAAAAABBBDDDEEEGGGHHHJJJLLLMMMOOOOOOOOOOOOUUUVVVXXX[[[^^^```aaaaaa___``````bbbcccdddeeeeeeddddddcccaaa```___^^^^^^aaabbbdddcccccccccdddfffggggggggghhhggggggffffffjjjnnnrrruuuvvvwwwxxxyyyyyy|||iii^^^]]]bbbeeemmm~~~qqqjjjddd```___ccceeeggghhhgggeeecccaaa^^^\\\YYYTTTQQQNNNLLLKKKNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMRRRUUUYYY]]]bbbeeeggghhhfffjjjooossstttxxx}}}pppmmmnnnsss{{{{{{uuunnniiieeeqqq|||rrrmmmkkkwwwxxxssszzzvvvjjj___VVVUUUUUURRRPPPQQQQQQOOOPPPTTTUUUWWW]]]dddqqqzzzlllhhhooo{{{sssooollliiihhhkkkooopppqqqqqqooollliiigggccccccdddddddddbbb```^^^\\\[[[[[[\\\```dddgggiiilllrrr||||||qqqkkkaaa___]]]\\\[[[[[[XXXWWWTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTTTTTTTUUUTTTSSSYYYXXXUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPTTTVVV\\\XXXSSSPPPPPPOOONNNLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMOOOOOOPPPPPPNNNKKKIIIHHHIIIJJJLLLMMMOOORRRUUUWWWXXXXXXXXX]]]]]][[[[[[[[[\\\]]]^^^]]]YYYUUUTTTTTTSSSOOOKKKEEECCCAAA@@@@@@AAACCCEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJLLLPPPQQQRRRQQQQQQQQQVVVWWWYYY\\\^^^```aaabbb``````bbbccceeefffggghhhhhhggggggeeedddbbb``````bbbdddeeeeeedddbbbbbbcccggghhhiiiiiijjjiiihhhhhhkkknnnsssvvvvvvvvvvvvwwwzzz~~~uuubbb___dddbbbbbbsssxxxmmmeee```___fffgggiiijjjiiifffcccaaaaaa___\\\XXXTTTPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOSSSWWW[[[^^^```aaabbbeeekkknnnmmmrrruuurrrtttwww}}}}}}uuunnnhhhnnn|||wwwpppqqqwwwxxxtttxxxqqqfff[[[XXXXXXWWWUUUTTTUUURRRQQQRRRQQQNNNPPPTTT\\\iiisssqqqlllqqqpppkkkrrr{{{tttnnnmmmllljjjkkknnnooooooooonnnkkkhhheeeccc```aaabbbbbbaaa```______```___^^^___aaaffflllpppuuu||||||sssxxxyyymmmhhh___]]][[[[[[[[[[[[YYYWWWRRRQQQPPPPPPQQQSSSUUUVVVWWWVVVTTTTTTUUUVVVUUUTTTXXXWWWUUURRROOOLLLJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMLLLLLLNNNQQQTTT[[[XXXTTTQQQOOONNNMMMMMMIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNOOONNNNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKIIIIIIJJJMMMNNNOOOQQQSSSVVVWWWWWWVVVUUUXXXXXXWWWVVVVVVXXXYYYZZZ^^^YYYTTTPPPNNNKKKGGGDDD@@@?????????@@@CCCEEEGGGKKKJJJJJJIIIIIIIIIIIIIIILLLOOOSSSUUUTTTSSSTTTUUUVVVWWWYYY\\\^^^___```aaa___```aaabbbdddeeefffgggjjjjjjjjjiiihhhfffeeedddeeegggiiiiiigggdddccccccfffgggiiijjjkkkjjjiiiiiigggkkkpppssssssqqqppppppyyy|||pppccc``````^^^ggguuuiiicccbbbgggiiijjjkkkjjjgggeeeccccccbbb___\\\XXXSSSPPPNNNIIIJJJKKKMMMMMMNNNMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLPPPTTTXXX[[[\\\]]]bbbdddiiillllllqqq|||{{{yyy|||}}}tttrrrttt}}}vvvwwwtttsssooorrrxxxsssccc[[[YYYYYYWWWTTTUUUQQQQQQSSSRRRNNNMMMOOORRRZZZ___]]]YYY]]]lllzzzxxxpppxxxyyynnnjjjhhhkkknnnnnnooorrrmmmlllkkkiiifffccc```______```aaa```^^^^^^___```dddcccaaa```aaagggooovvv}}}~~~ooolllyyyvvvkkkfff\\\ZZZXXXXXXYYYXXXWWWUUUTTTSSSQQQPPPQQQRRRTTTVVVUUUTTTSSSUUUWWWXXXWWWVVVWWWVVVTTTQQQNNNLLLIIIHHHFFFFFFFFFGGGHHHJJJLLLNNNLLLMMMNNNNNNMMMMMMOOOQQQUUUSSSQQQOOOMMMLLLLLLLLLHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNMMMKKKJJJJJJMMMOOONNNNNNMMMMMMMMMLLLLLLLLLNNNMMMKKKJJJKKKLLLNNNOOOQQQSSSVVVXXXYYYXXXVVVUUUUUUUUUTTTSSSSSSTTTTTTTTTWWWTTTOOOIIIEEEDDDCCCDDDAAABBBBBBDDDEEEGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHLLLPPPTTTVVVUUUTTTWWWYYYWWWXXXZZZ\\\]]]^^^^^^^^^^^^^^^___aaabbbcccddddddiiijjjkkkkkkkkkjjjiiihhhhhhkkkmmmmmmkkkhhhfffeeedddeeehhhjjjjjjjjjiiihhhiiimmmsssvvvuuussspppooovvvwwwzzz|||oooaaa\\\^^^bbbooorrrkkkkkkjjjkkkmmmoooooommmkkkiiiccccccaaa___[[[VVVRRROOOIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNSSSVVVYYY[[[[[[___aaaeeejjjmmmrrr~~~}}}zzzuuuqqqhhhjjjooo}}}sssddd___^^^\\\XXXWWWSSSRRRTTTSSSPPPOOOPPPOOORRRUUUUUUTTTWWW^^^ddduuuxxxvvvpppfffdddeeekkknnnmmmlllnnnhhhgggdddaaa___^^^]]]]]]^^^______^^^\\\\\\___bbbfffdddbbbaaadddmmmyyy~~~wwwrrrwwwtttjjjcccZZZXXXWWWWWWXXXXXXVVVUUUVVVUUURRRQQQPPPQQQSSSTTTQQQQQQRRRUUUXXXZZZZZZYYYVVVUUUTTTRRROOOLLLJJJIIIJJJJJJIIIJJJJJJLLLNNNOOOMMMNNNOOOOOOMMMKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMJJJHHHHHHKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQTTTWWWYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIGGGBBB>>>???EEEJJJLLLMMMOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJHHHHHHKKKOOOSSSTTTSSSTTTXXX\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```aaabbbbbbfffgggiiikkkllllllkkkjjjfffiiimmmmmmkkkgggeeedddaaacccfffhhhjjjiiihhhgggjjjooouuuxxxwwwtttqqqooopppppprrrvvvyyy~~~eeeVVV[[[]]]bbbyyy|||ssssssmmmnnnqqqtttuuutttrrrqqqdddcccbbb```\\\WWWSSSPPPJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEGGGKKKOOORRRUUUVVVWWWWWWXXX]]]ccchhhooo|||{{{wwwtttbbbdddiiiwwwooogggfffccc^^^\\\WWWTTTUUUTTTQQQPPPQQQNNNOOOQQQTTTVVVWWWXXXXXX]]]uuu~~~|||uuunnniiieeeccceeejjjllliiifffeeedddbbb___\\\[[[[[[\\\\\\^^^______\\\ZZZ[[[___cccdddcccbbbccchhhuuuvvvwww|||ttthhhaaaZZZYYYWWWXXXYYYYYYWWWVVVWWWUUURRROOONNNOOOQQQRRROOOPPPQQQUUUYYY[[[\\\[[[VVVUUUTTTSSSPPPNNNKKKJJJOOONNNMMMLLLLLLMMMNNNOOOLLLNNNOOONNNLLLIIIHHHHHHFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNMMMIIIFFFFFFIIIMMMMMMMMMNNNOOOOOOPPPQQQQQQOOONNNNNNNNNMMMLLLLLLLLLJJJMMMQQQUUUWWWVVVUUUTTTSSSRRRRRRPPPMMMIIIFFFDDD???AAAAAA===:::===HHHQQQXXXYYY[[[[[[[[[YYYWWWUUUPPPPPPPPPOOOMMMLLLJJJIIIIIINNNQQQRRRQQQSSSXXX]]]\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^______`````````aaaccceeehhhjjjlllllllllkkkcccfffjjjkkkhhheeebbb``````bbbeeehhhiiiiiigggfffeeejjjppptttsssoookkkiiikkkjjjmmmrrruuuzzzooo\\\]]]]]]^^^hhhwwwuuurrrsssxxx{{{vvvqqqnnnkkkhhhddd^^^ZZZWWWUUUUUUTTTQQQNNNKKKJJJJJJKKKMMMOOOMMMJJJHHHFFFFFFFFFGGGKKKKKKMMMNNNPPPRRRSSSTTTVVVWWWZZZ^^^```gggvvvxxxwww|||lll]]]bbbfffqqqyyyjjjbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSRRROOOOOOQQQRRRPPPQQQTTTUUU___rrr~~~uuunnniiigggffffffgggiiiiiiiiihhhfffeee___^^^]]][[[ZZZZZZZZZZZZZZZYYY\\\``````]]]^^^bbbbbbcccdddgggnnn|||zzzsssxxxggg```___ZZZXXXWWWVVVWWWWWWUUUTTTNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNOOORRRVVVXXXXXXWWWRRRRRRQQQQQQPPPOOONNNNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFGGGJJJKKKLLLMMMNNNOOOPPPPPPOOOLLLJJJIIIKKKMMMNNNNNNKKKLLLMMMOOOQQQSSSTTTTTTSSSSSSRRROOOJJJDDD>>>;;;>>>===;;;;;;>>>CCCJJJNNNTTTUUU[[[dddlllkkkbbbYYYRRRRRRPPPNNNLLLJJJIIIHHHIIIKKKNNNRRRTTTUUUUUUUUUTTTUUUWWWXXXZZZ[[[[[[[[[VVVVVVVVVWWWYYY\\\___```bbbaaa______bbbfffjjjmmmgggbbb___```dddfffeeebbbbbbdddfffhhhiiihhhgggfffjjjlllooopppooolllhhheeejjjlllnnnpppsssxxx~~~ccc]]]YYY[[[dddyyy|||yyy{{{|||xxxsssrrrmmmjjjeee```\\\YYYXXXXXXVVVTTTQQQNNNMMMLLLLLLMMMOOONNNLLLJJJHHHHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQRRRUUUVVVXXX\\\^^^dddrrr}}}qqqccc]]]aaadddpppzzzooollldddaaa^^^]]]]]]\\\ZZZXXXXXXTTTRRRTTTTTTQQQOOOPPPPPPWWWggg}}}wwwpppkkkhhhggggggllllllkkkjjjgggccc___]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXXXX\\\```aaa^^^___cccmmmpppssswwwxxxvvvssseee^^^]]]]]][[[ZZZYYYXXXVVVTTTQQQPPPPPPOOONNNMMMMMMNNNNNNJJJIIIJJJLLLOOOQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLIIIIIIKKKMMMMMMMMMLLLKKKKKKKKKLLLNNNQQQRRRQQQQQQOOOLLLHHHCCC>>><<<>>>===<<<<<<>>>CCCGGGJJJMMMMMMQQQXXX^^^```\\\WWWRRRQQQOOOMMMKKKIIIHHHHHHIIIKKKMMMPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYSSSSSSTTTTTTVVVXXXZZZ\\\___^^^^^^^^^```dddgggjjjeeeaaa^^^___ccceeedddbbbbbbdddfffhhhiiiiiiiiihhhgggiiilllmmmmmmkkkhhhfffggggggiiijjjlllqqqwww|||uuueeeXXXYYY___iii~~~}}}yyyvvvvvvppplllgggbbb^^^\\\[[[\\\YYYXXXVVVTTTQQQOOONNNMMMOOOOOONNNMMMKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNSSSRRRUUUXXX[[[```lllyyy}}}sssfff\\\^^^___aaannn~~~sssnnnjjjjjjnnnqqqpppmmmfff^^^WWWWWWWWWSSSNNNLLLLLLPPP[[[nnn}}}vvvsssmmmhhhffffffggghhhnnnmmmkkkhhhddd___[[[YYYYYYYYYWWWVVVUUUUUUUUUUUUXXXWWWZZZ___```___bbbfffsssxxx}}}sssttt{{{{{{lllbbb]]]ZZZ[[[ZZZZZZZZZZZZXXXTTTQQQQQQPPPOOONNNLLLLLLLLLKKKHHHFFFEEEGGGIIIKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKGGGFFFFFFFFFGGGHHHJJJKKKMMMKKKIIIJJJKKKMMMNNNMMMMMMLLLIIIHHHHHHJJJMMMNNNNNNMMMLLLIIIFFFBBB???>>>============???AAADDDEEEFFFFFFHHHKKKNNNRRRUUUVVVQQQPPPNNNLLLIIIHHHGGGGGGIIIIIIJJJLLLOOOQQQTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVPPPPPPPPPQQQRRRSSSUUUVVVZZZZZZ[[[\\\^^^```cccdddaaa^^^\\\^^^aaadddcccaaaaaacccfffiiijjjjjjjjjiiieeefffgggiiiiiiiiihhhggghhhhhhhhhhhhiiinnntttyyywwwaaa\\\\\\\\\gggxxx~~~xxxuuuvvvqqqnnniiidddaaa_________]]]\\\[[[YYYWWWSSSPPPNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKMMMMMMOOOTTTWWW\\\gggrrrwwwssszzzzzzrrrjjjbbb]]]^^^]]]___lll|||ooobbb^^^[[[UUUNNNKKKLLLNNNSSS```{{{{{{tttmmmkkkfffcccbbbccceeeggghhhgggfffdddaaa^^^[[[ZZZWWWWWWVVVUUUTTTTTTTTTUUUYYYWWWXXX\\\^^^```fffmmmuuu|||{{{nnnnnn~~~|||mmmddd___\\\YYYTTTUUUVVVYYYZZZYYYVVVSSSNNNNNNLLLKKKKKKJJJJJJJJJIIIGGGEEEFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGFFFEEEFFFHHHJJJKKKMMMKKKJJJKKKMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGEEECCCAAAAAA======>>>???@@@@@@AAAAAACCCEEEFFFFFFFFFIIIOOOSSSPPPNNNLLLJJJHHHFFFFFFEEEFFFFFFGGGHHHKKKNNNQQQSSSSSSSSSTTTUUUUUUUUUTTTTTTNNNOOOOOOOOOPPPPPPQQQQQQVVVVVVWWWXXXZZZ\\\^^^___]]]\\\[[[]]]___aaaaaa``````bbbeeehhhiiijjjjjjiiiddddddeeeeeeeeefffffffffiiihhhgggfffgggkkkqqqvvvrrrddd\\\UUUZZZeeennnyyytttsssrrrooolllhhheeecccbbbaaaaaa``````^^^[[[WWWSSSQQQMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJPPPTTTXXXbbblllsssjjjllltttyyynnngggbbb```___]]]]]]iiiuuujjjcccZZZRRRNNNMMMNNNOOOXXXppp~~~tttmmmhhhfffccc``````aaacccdddaaaaaa```___]]]\\\ZZZZZZVVVVVVVVVUUUVVVVVVWWWWWW\\\YYYXXX[[[___cccllluuu|||nnniiiuuu|||lllaaa^^^]]][[[XXXRRRRRRSSSVVVWWWVVVSSSPPPJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIILLLKKKJJJKKKMMMOOOOOONNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJHHHGGGEEEDDDCCCCCC===>>>???@@@AAA@@@???>>>BBBEEEGGGGGGDDDDDDHHHLLLMMMLLLKKKIIIGGGEEECCCBBBBBBCCCDDDFFFIIIKKKMMMOOONNNNNNPPPQQQRRRSSSSSSSSSNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^]]]]]]___bbbeeeggggggggggggddddddccccccbbbbbbbbbcccddddddcccbbbbbbeeejjjooorrr```WWWWWW[[[]]]kkk~~~vvvsssrrrrrrpppmmmjjjgggeeedddccccccbbb```]]]ZZZWWWUUUMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDGGGMMMQQQUUU\\\dddxxxsssfffeeejjjsss|||qqqgggcccaaa___^^^^^^ggg}}}qqqcccXXXTTTNNNOOOOOOWWWmmm~~~vvvnnniiicccbbbaaa```______``````^^^]]]\\\ZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[^^^\\\\\\```eeejjjttt}}}uuummmsssuuukkk```YYYXXXZZZZZZXXXTTTSSSSSSSSSSSSQQQMMMJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJHHHGGGFFFDDDCCCAAA??????@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFJJJIIIHHHJJJLLLNNNMMMLLLJJJLLLNNNOOOOOOMMMJJJHHHHHHHHHHHHGGGFFFEEECCCBBB>>>???@@@AAAAAA@@@???>>>AAACCCFFFFFFCCCBBBCCCEEEIIIJJJJJJJJJHHHDDDAAA??????AAAEEEHHHKKKLLLKKKKKKIIIJJJLLLNNNOOOPPPPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[^^^aaabbbcccbbbbbbaaaaaa``````____________ccccccccccccccceeeiiillllll```\\\YYYYYY___ppp|||vvvtttttttttsssqqqmmmiiigggeeeeeecccaaa___\\\ZZZXXXOOOOOONNNMMMMMMNNNOOOPPPKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEFFFKKKOOOQQQVVV\\\kkkwwwiiiddddddhhhmmmlllqqqyyyzzzllldddaaa```___```eeevvvnnn___YYYQQQRRRTTT\\\qqqwwwqqqkkkfffccc]]]]]]^^^_________^^^^^^YYYYYYWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVXXX[[[]]]^^^______ccckkkpppttt{{{}}}sssxxxxxxeee___WWWSSSSSSVVVWWWWWWUUUTTTRRRQQQPPPOOOLLLIIIKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIKKKLLLLLLIIIFFFFFFGGGGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCAAA???>>>@@@AAACCCEEEDDDAAA???>>>???AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGHHHGGGEEEEEEFFFEEEEEEGGGJJJKKKJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIEEEFFFFFFGGGFFFDDDAAA@@@???@@@AAABBBBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCDDDFFFHHHJJJJJJHHHDDD???<<<===AAAGGGMMMOOONNNKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSRRRRRROOONNNMMMMMMNNNQQQTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWVVVXXXZZZ]]]^^^^^^]]]\\\ZZZ[[[\\\\\\\\\\\\\\\[[[aaacccdddddddddfffhhhkkkwwwjjjccc\\\ZZZ[[[eee}}}zzzvvvwwwxxxxxxuuuqqqllliiifffeeedddaaa___]]][[[[[[QQQPPPOOONNNNNNOOOQQQSSSMMMLLLLLLKKKIIIHHHHHHGGGIIIFFFGGGKKKMMMNNNRRRWWW```sss~~~nnneeeaaa```bbb___eeennnxxxqqqfffaaa``````aaadddqqqvvvccc[[[UUUVVVYYYcccvvvvvvlllfffaaa^^^\\\XXXZZZ\\\^^^______]]]\\\TTTTTTSSSSSSTTTTTTUUUVVVRRRRRRTTTVVVYYY\\\^^^```___aaaiiisssyyy{{{yyyvvvyyyoooiii\\\XXXSSSPPPQQQSSSUUUWWWSSSRRRPPPOOOPPPPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLOOOPPPOOOKKKHHHGGGGGGHHHIIIJJJKKKKKKLLLGGGHHHIIIJJJJJJHHHFFFEEEEEECCCAAA???>>>@@@BBBCCCFFFDDD@@@===<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKKKKJJJHHHFFFCCCBBBCCCEEEGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJCCCDDDEEEFFFEEEBBB???===@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFDDDGGGJJJKKKIIIDDD>>>:::<<>>???AAA@@@???AAA@@@@@@???@@@@@@AAAAAADDDEEEDDDCCCAAAAAACCCEEEHHHGGGGGGFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCCCCAAA??????>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCGGGIIIHHHFFFEEEAAA;;;:::???FFFKKKMMMLLLJJJHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLOOOPPPPPPOOORRRUUUWWWXXXVVVSSSQQQRRRSSSUUUWWWWWWUUUSSSRRRQQQQQQQQQSSSUUUXXX[[[]]]\\\\\\[[[ZZZ[[[\\\^^^```lllaaaZZZ[[[cccsss}}}xxxvvvvvvqqqooollliiifffcccaaaaaa___]]]XXXSSSPPPOOOOOOPPPTTTSSSQQQPPPOOOMMMIIIFFFEEEGGGHHHIIIHHHHHHJJJKKKNNNSSS[[[fffqqq{{{{{{uuuooohhh___YYYZZZXXX\\\gggsss|||ssskkkgggbbb___bbbiii|||wwwggghhhjjjqqq|||wwwmmmfff]]]WWWWWWXXXXXXWWWZZZZZZXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOORRRTTTXXXXXXXXXZZZ^^^bbbkkkrrr}}}~~~~~~sssjjj```ZZZWWWTTTOOOKKKKKKNNNSSSVVV[[[YYYWWWWWWVVVUUURRRPPPSSSTTTTTTRRRNNNJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGIIIMMMPPPPPPOOOMMMMMMNNNMMMKKKIIIFFFCCC???===>>>@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAFFFFFFEEECCCAAAAAABBBDDDIIIHHHGGGFFFFFFEEEFFFFFFDDDCCCAAA???>>>===>>>>>>======>>>???@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEECCCBBB@@@@@@AAABBBAAA@@@=========>>>???AAABBBCCCBBBBBBAAAAAABBBCCCDDDDDDBBBGGGIIIHHHGGGGGGBBB===<<<>>>AAADDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUUUUTTTSSSRRRPPPPPPPPPQQQSSSVVVZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ[[[}}}lll_________aaaqqqzzzxxxyyytttrrroookkkgggdddcccbbbaaa___\\\XXXTTTQQQOOONNNRRRQQQQQQRRRRRRPPPLLLIIIFFFFFFGGGGGGGGGFFFFFFGGGJJJMMMQQQWWW^^^eeejjjlllpppooonnnmmmkkkfff```ZZZ[[[XXXZZZcccmmmuuu}}}}}}uuunnneeeaaafffkkkuuuoooooopppwww~~~}}}{{{vvvoooiiiccc^^^WWWSSSTTTVVVXXXYYYYYYXXXUUUSSSQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPTTTYYY^^^___]]]___eeejjjqqqxxxxxxmmmeee\\\VVVWWWUUUQQQOOOOOOQQQSSSVVVYYYYYYXXXXXXWWWWWWVVVUUUQQQRRRSSSQQQNNNKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEFFFFFFFFFHHHKKKNNNLLLLLLMMMMMMNNNNNNMMMLLLHHHFFFBBB@@@???@@@BBBCCCAAAAAA@@@@@@??????@@@@@@CCCCCCCCCBBB@@@@@@BBBDDDGGGFFFEEEDDDCCCBBBBBBBBBFFFDDDAAA???=========>>><<<======>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@>>>>>>???AAAAAAAAA;;;;;;<<<===???AAACCCDDDDDDEEEEEEFFFFFFGGGHHHIIIDDDHHHKKKIIIHHHHHHDDD>>>;;;;;;===@@@CCCDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJHHHJJJKKKLLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMNNNNNNLLLNNNPPPRRRSSSTTTSSSSSSQQQPPPPPPQQQSSSVVVZZZ\\\[[[[[[YYYYYYXXXXXXYYYYYYiiiccc___ZZZaaammm~~~zzzyyyvvvuuuqqqmmmiiifffdddbbbaaa```]]]ZZZWWWTTTRRRQQQNNNNNNOOOQQQSSSSSSQQQNNNHHHGGGFFFEEEEEEEEEDDDCCCGGGIIILLLPPPTTTVVVWWWXXX]]]^^^___aaabbbaaa^^^\\\\\\XXXXXX___hhhnnnvvv|||yyynnniiikkkjjjnnnwwwuuuwww}}}|||wwwtttpppkkkccc]]][[[XXXTTTRRRSSSVVVYYYZZZWWWUUURRROOONNNNNNOOOPPPOOOOOOOOONNNNNNOOOOOOPPPVVV[[[aaaccccccfffmmmsssyyyrrrggg___XXXRRRRRRRRRRRRRRRRRRSSSSSSSSSWWWWWWXXXXXXXXXXXXYYYZZZVVVWWWVVVTTTQQQNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIGGGHHHJJJLLLMMMNNNOOOPPPKKKJJJGGGDDDCCCCCCEEEFFFBBBAAA@@@@@@?????????@@@>>>?????????>>>???BBBDDDFFFEEEDDDCCCBBBBBBBBBBBBFFFDDDAAA???=========>>><<<<<<======>>>??????????????????@@@@@@?????????@@@>>><<<<<<>>>@@@AAA@@@;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKFFFIIIJJJGGGFFFFFFDDD???::::::<<>>===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<===;;;;;;<<<>>>@@@@@@???<<<======???AAACCCDDDFFFCCCEEEFFFHHHJJJKKKKKKKKKHHHJJJIIIEEEDDDGGGFFFCCC???>>>===@@@DDDFFFDDDBBBDDDDDDDDDEEEFFFGGGIIIJJJEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKIIIHHHIIIMMMQQQSSSRRRPPPNNNMMMMMMNNNNNNJJJKKKMMMOOOQQQSSSTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[WWWWWWVVVVVVVVVUUUUUUTTTuuulllfffccc^^^eeeqqq~~~|||{{{zzzwwwsssmmmhhheeecccbbb```]]][[[XXXWWWVVVPPPOOOPPPRRRUUUWWWWWWWWWRRRNNNHHHEEEFFFFFFFFFEEECCCDDDEEEGGGGGGHHHHHHHHHIIILLLQQQVVVYYY[[[]]]^^^[[[VVVTTTYYY___dddkkkqqqsss{{{yyyrrrhhh```___gggooo|||yyysssllleee___\\\YYYTTTQQQPPPQQQRRRSSSSSSTTTUUUWWWQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSYYY\\\aaahhhpppxxxuuufff]]]XXXSSSPPPLLLNNNPPPSSSVVVXXXYYYZZZ[[[]]]]]]\\\ZZZZZZ\\\___eeeeeeddd```\\\YYYXXXYYYSSSSSSQQQPPPNNNLLLKKKJJJJJJKKKKKKJJJHHHHHHHHHJJJEEEHHHKKKLLLKKKKKKMMMPPPMMMNNNOOOMMMJJJGGGGGGIIICCCBBBAAA@@@????????????======>>>>>>===>>>AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999:::<<<>>>??????>>>>>>>>>???@@@AAACCCEEEFFFDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMLLLHHHHHHMMMPPPOOOJJJEEE@@@???BBBEEEEEECCCFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHLLLKKKIIIHHHLLLOOOQQQPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPSSSVVVYYY[[[[[[ZZZYYYVVVWWWWWWWWWWWWVVVVVVUUUyyykkk```]]]```eeelll{{{~~~~~~~~~{{{wwwpppjjjfffeeedddaaa^^^[[[YYYWWWVVVSSSRRRRRRSSSVVVXXXYYYXXXWWWQQQJJJGGGGGGHHHHHHHHHEEEEEEDDDEEEEEEGGGHHHIIIFFFKKKQQQWWWZZZ\\\^^^___ZZZTTTRRRVVV\\\aaahhhnnnsssqqqtttpppddd\\\^^^cccffflllvvv~~~yyytttlllfff^^^XXXVVVUUURRRPPPNNNPPPRRRSSSSSSSSSTTTTTTPPPOOOMMMLLLJJJIIIIIIIIILLLLLLMMMOOORRRTTTVVVXXX]]]___dddlllwwwpppaaaZZZVVVSSSPPPPPPQQQRRRUUUYYY]]]```bbb```aaaaaa^^^[[[ZZZ\\\___ccccccccc```^^^\\\]]]^^^WWWWWWVVVUUUSSSPPPNNNMMMKKKLLLMMMLLLKKKKKKKKKMMMGGGJJJMMMMMMKKKJJJLLLNNNLLLOOOQQQOOOKKKHHHGGGHHHCCCBBBAAA@@@???????????????@@@@@@???===>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCFFFGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;888888999<<>>===??????@@@AAABBBDDDEEEFFFFFFHHHJJJMMMOOOPPPPPPPPPQQQRRRPPPLLLNNNUUUZZZ[[[SSSKKKBBB???AAADDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBGGGMMMNNNKKKIIIJJJMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOOOONNNMMMOOORRRVVVZZZ\\\[[[YYYWWWXXXYYYYYYZZZZZZYYYYYYXXX{{{fff[[[ZZZ]]]dddgggttt|||||||||xxxqqqjjjiiifffbbb___^^^]]][[[YYYYYYWWWTTTSSSTTTUUUUUUTTTVVVSSSPPPMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHJJJOOOXXXaaaddd```\\\TTTSSSSSSTTTWWW\\\aaadddkkkyyyxxxkkkbbbZZZYYY[[[[[[]]]```iiilllrrr~~~|||uuunnniiiaaa]]]XXXSSSPPPOOOPPPQQQQQQRRRSSSSSSSSSPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKOOOQQQRRRUUUZZZ^^^YYYaaalllxxxwwwddd\\\ZZZXXXVVVVVVQQQRRRTTTWWW[[[```dddfffdddcccbbb```___^^^^^^^^^\\\[[[\\\]]]___```___^^^___]]]YYYUUUSSSRRRQQQRRRPPPRRRUUUWWWWWWUUURRRPPPOOOPPPRRRSSSQQQNNNJJJHHHLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCBBB@@@>>>===???????????????@@@AAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCGGGGGGDDDDDDHHHKKKKKKGGGEEEBBB>>><<<;;;;;;<<<999999999:::;;;<<<===>>>===============>>>?????????@@@AAACCCEEEFFFHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKOOOQQQQQQNNNLLLRRRaaammmmmmUUUBBBBBBHHHFFFDDDEEEJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHJJJKKKKKKKKKJJJIIIOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPPPPQQQRRRUUUVVVXXXYYY[[[\\\\\\]]]ZZZZZZZZZZZZZZZYYYXXXWWWxxxccc^^^]]]______dddyyy|||{{{yyytttoookkkhhhdddaaa```___]]][[[]]][[[XXXWWWWWWVVVTTTRRRUUUSSSPPPNNNNNNMMMKKKIIIDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGKKKSSSZZZ]]]ZZZVVVTTTSSSRRRRRRTTTXXX]]]___cccmmmyyyxxxkkkaaaXXXWWWXXXXXXZZZ]]]aaadddgggooo~~~|||uuunnngggccc^^^[[[VVVRRRPPPPPPQQQRRRQQQRRRRRRQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIILLLQQQSSSUUUXXX^^^bbbdddjjjsss}}}sssccc^^^]]][[[YYYXXXUUUUUUVVVXXX[[[^^^aaacccdddccccccbbbbbbaaa``````^^^]]]]]]^^^``````___]]]]]][[[XXXTTTRRRQQQQQQQQQSSSUUUXXXZZZZZZXXXVVVTTTOOOQQQRRRSSSQQQNNNKKKHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEFFFJJJJJJFFFEEEIIIKKKJJJHHHFFFCCC@@@===<<<<<<<<<::::::::::::;;;===>>>??????>>>>>>===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOOOOOOOORRRXXX]]]dddPPP@@@AAAEEEDDDDDDGGGKKKKKKKKKIIIEEEBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMMMMNNNMMMMMMPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQTTTUUUWWWYYY[[[]]]^^^^^^ZZZZZZZZZ[[[[[[[[[[[[[[[oooeee]]]ZZZXXXYYYcccqqq}}}zzzyyyvvvtttnnnkkkgggdddcccbbb```^^^aaa```^^^]]][[[YYYUUURRRTTTRRROOONNNOOOPPPOOONNNDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCEEEJJJPPPSSSQQQOOOQQQPPPOOOOOOQQQTTTWWWYYYaaafffppp~~~jjj___UUURRRRRRRRRTTTXXX]]]___ccciiittt~~~zzzrrrkkkeeeeeefffhhhlllqqq~~~yyyrrrkkkccc]]]ZZZYYYVVVSSSQQQOOOPPPRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHKKKOOOTTTWWWYYY]]]cccgggqqqvvv}}}xxxlllbbb```bbb```\\\[[[YYYYYYYYYZZZ[[[]]]^^^___bbbbbbddddddddddddcccbbb```___^^^___``````^^^\\\YYYXXXUUUSSSQQQPPPPPPPPPTTTVVVXXXZZZ[[[ZZZXXXVVVQQQRRRSSSSSSRRROOOLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@???===============>>>>>>??????AAADDDFFFFFFFFFGGGHHHJJJNNNMMMIIIGGGIIIKKKJJJJJJHHHEEEBBB@@@>>>>>>>>>;;;;;;;;;;;;===>>>???@@@@@@???>>>======???AAABBBFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNOOONNNNNNMMMNNNNNNMMMLLLKKKLLLNNNOOOXXXIII>>>>>>AAAAAACCCHHHKKKNNNPPPMMMFFF@@@???@@@CCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUWWWZZZ\\\^^^___```ZZZ[[[[[[\\\]]]]]]^^^^^^qqqaaaZZZXXXYYY___ggguuuzzzxxxwwwwwwrrrnnnjjjgggfffdddbbb```dddcccbbbbbb```]]]XXXTTTRRRPPPNNNNNNOOOQQQQQQQQQHHHHHHGGGGGGGGGFFFFFFFFFBBBAAAAAADDDHHHJJJJJJIIILLLLLLKKKKKKMMMPPPSSSUUU```hhhuuunnncccXXXSSSRRRQQQSSSVVVXXX]]]dddmmmzzz}}}pppfff]]]ZZZZZZZZZ___dddrrr~~~xxxuuuoooggg```ZZZUUUSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQOOOLLLJJJHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIINNNRRRWWWZZZ\\\```fffkkkxxx}}}mmmeee```bbbdddbbb___]]]]]]\\\\\\[[[[[[[[[[[[[[[^^^```bbbdddeeedddcccbbbbbb```______```___]]]ZZZVVVUUUSSSRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWUUUSSSTTTUUUUUUSSSQQQNNNLLLIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA======<<<<<<======>>>??????BBBFFFHHHIIIIIIJJJKKKNNNQQQPPPKKKHHHJJJLLLJJJKKKJJJHHHEEECCCAAAAAA@@@=========>>>>>>@@@AAAAAAAAA???>>>======???AAACCCFFFFFFGGGGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNRRRSSSQQQMMMHHHFFFHHHKKKNNNEEE>>>======<<<@@@FFFIIINNNRRROOOGGG@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIILLLOOORRRSSSTTTTTTSSSTTTTTTTTTUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSWWWXXXZZZ\\\^^^``````aaa^^^^^^^^^^^^^^^^^^______qqq```YYYYYY]]]bbbhhh~~~zzzyyyyyyuuurrrmmmjjjhhhgggeeecccdddddddddddddddaaa\\\YYYQQQOOOMMMLLLNNNQQQRRRRRRMMMMMMKKKJJJHHHFFFEEEEEECCCBBBAAABBBDDDFFFGGGGGGGGGGGGGGGIIIKKKNNNQQQSSS\\\jjj}}}sssggg\\\XXXVVVUUUUUUXXXSSSZZZeeesss{{{oooaaaYYYTTTRRRVVV[[[nnn}}}}}}xxxtttllliiiccc]]]WWWSSSQQQPPPOOOOOONNNNNNNNNOOOPPPPPPOOOMMMJJJGGGEEEEEEFFFGGGDDDEEEEEEFFFHHHJJJLLLMMMTTTXXX]]]___aaadddjjjooo{{{{{{sssqqqyyy~~~uuueee___]]]aaadddbbb___^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\___aaabbbbbbaaa```aaa```^^^^^^^^^]]]ZZZXXXSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVVVVVVVTTTRRRPPPNNNIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCC???>>>>>>>>>>>>???@@@@@@AAADDDHHHKKKLLLLLLMMMMMMOOOQQQQQQKKKIIIKKKLLLKKKLLLKKKJJJHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBCCC@@@???>>>======???AAABBBEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNRRRZZZ```\\\PPPHHHHHHKKKJJJEEE@@@===:::999<<>>:::999;;;===:::???CCCCCC@@@===???AAA@@@AAABBBDDDFFFHHHIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTMMMOOOQQQSSSUUUVVVWWWWWW\\\]]]___```bbbccccccccceeedddbbb```^^^^^^^^^^^^uuubbbYYYVVVZZZfff~~~{{{vvvsssqqqooolllkkkfffeeedddeeeeeeccc```]]]VVVSSSOOOMMMOOOQQQRRRRRRTTTSSSQQQOOOLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEFFFGGGEEEFFFFFFGGGIIIKKKMMMOOOVVVeeeuuu~~~{{{yyyzzzzzzssshhh```[[[\\\^^^^^^___bbbfffnnnzzzqqqbbbZZZYYY]]]lllzzz~~~{{{wwwsssoooiiiddd```WWWVVVSSSPPPNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHKKKNNNSSSWWW[[[]]]aaaffflllppptttyyy|||nnnbbb___^^^eeezzz}}}uuukkkddd^^^YYYVVVYYY[[[YYYYYYZZZWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYYYYYYYXXXVVVSSSRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZZZZYYYWWWWWWTTTSSSSSSRRRQQQOOONNNMMMJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOQQQPPPNNNMMMMMMIIILLLMMMIIIHHHLLLNNNMMMKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDAAAAAABBBCCCDDDCCCCCCBBBGGGJJJOOOTTTVVVVVVTTTSSSOOOOOONNNNNNOOOPPPRRRSSSRRR^^^kkkkkk___QQQKKKJJJJJJHHHDDD???<<<;;;;;;;;;888;;;===>>>>>>>>>???AAABBBBBBDDDFFFHHHJJJLLLMMMLLLMMMOOOQQQQQQRRRQQQQQQPPPQQQSSSUUUVVVVVVUUUTTTOOOPPPRRRTTTUUUUUUUUUUUUYYYZZZ\\\___bbbdddeeeeeedddcccaaa___^^^^^^___```qqqccc^^^TTT[[[ppp~~~zzzvvvtttrrrpppnnngggfffeeeddddddbbb___\\\YYYUUUQQQOOOOOOQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKKKKEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNXXXcccjjjsss}}}tttqqqqqqrrrqqqpppuuu~~~sssmmmgggdddggglllmmmooorrrkkksss|||iii]]]ZZZ\\\kkkxxx|||uuurrrnnnjjjfffaaa\\\XXXSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKNNNRRRWWW]]]aaaccceeejjjqqqwww|||nnnbbb[[[]]]aaakkk|||uuunnnddd\\\^^^XXXUUUVVVWWWVVVVVVYYYTTTUUUWWWYYY[[[[[[[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYWWWWWWWWWWWWTTTRRRRRRSSSUUUVVVXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVUUURRRQQQQQQPPPOOOMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJMMMQQQRRRQQQNNNLLLLLLGGGJJJKKKHHHHHHLLLNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKIIIGGGFFFEEEEEEBBBCCCEEEGGGGGGFFFDDDCCCIIIMMMTTTYYY\\\[[[YYYWWWQQQQQQPPPPPPQQQRRRTTTUUUWWW\\\```]]]UUUMMMKKKLLLJJJIIIEEE@@@>>>>>>===;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOQQQRRRRRRRRRQQQPPPNNNPPPRRRUUUVVVVVVUUUTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUVVVZZZ]]]aaadddfffgggcccbbb```^^^^^^___aaabbblll```[[[ZZZbbbxxx~~~yyywwwuuuooojjjiiihhhgggeeecccbbbbbbbbb\\\YYYVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMRRRXXX```gggmmmpppqqqnnnjjjfffdddeeefffgggfffooowwwwwwqqqnnnsss~~~ttt```]]]cccqqqyyy~~~~~~yyyuuurrrjjjhhheeeaaa\\\YYYWWWUUUOOOOOONNNNNNMMMLLLLLLLLLMMMLLLJJJHHHFFFDDDCCCCCCGGGEEEDDDDDDFFFHHHJJJJJJJJJNNNTTTZZZ^^^aaabbbbbbkkksss}}}{{{ppp[[[XXXUUUYYYfff~~~vvvjjj___\\\^^^^^^[[[VVVQQQPPPQQQTTTVVVVVVUUUUUUTTTUUUVVVXXXYYYWWWVVVVVVUUUUUUWWWXXXYYY[[[ZZZXXXVVVTTTSSSSSSRRRRRRRRRQQQRRRTTTVVVXXXYYYZZZYYYYYYYYYZZZYYYWWWTTTTTTSSSRRROOOMMMKKKIIIHHHNNNNNNNNNMMMLLLKKKKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNTTTWWWVVVPPPKKKNNNMMMKKKHHHGGGHHHMMMPPPSSSOOOMMMNNNQQQRRRNNNJJJLLLJJJHHHGGGHHHHHHFFFEEEDDDEEEHHHLLLNNNMMMIIIFFFGGGJJJQQQYYY___```[[[VVVOOONNNNNNOOORRRSSSSSSRRRRRRWWWZZZXXXSSSMMMLLLMMMIIIHHHDDD@@@@@@CCCAAA<<>>BBBFFFFFFEEEDDDEEEFFFEEECCCCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFHHHIIIHHHGGGDDDFFFDDD@@@DDDQQQ___fffgggYYYKKKFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDGGGJJJLLLLLLLLLKKKKKKKKKIIIKKKLLLMMMNNNOOORRRTTTSSSQQQOOOPPPSSSTTTRRRPPPRRRSSSTTTVVVWWWWWWWWWWWWttteeebbb]]]___kkk|||tttnnnfffbbbccchhhnnnrrrqqqrrrqqqmmmiiieeecccbbb___```bbbbbb```]]]ZZZWWWVVVSSSPPPOOONNNNNNMMMLLLPPPOOOMMMLLLLLLJJJHHHEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGKKKOOOPPPQQQUUU]]]ddd|||}}}sssmmmeeeccc```]]]YYYUUURRRQQQOOONNNLLLJJJIIIHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEGGGJJJMMMQQQSSS\\\ccciiijjjfffeeehhhlllyyypppjjjkkkssssss___SSSQQQMMMJJJGGGFFFFFFGGGFFFFFFEEEDDDEEEEEEFFFFFFGGGFFFEEECCCCCCDDDDDDEEEEEEEEEDDDBBBAAABBBDDDGGGEEEFFFGGGFFFEEEEEEGGGIIIJJJHHHFFFCCCBBBBBBBBBCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGIIIKKKKKKHHHEEEDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCC???@@@@@@BBBCCCEEEGGGHHHBBBBBBBBBAAAAAAAAA@@@@@@========================???@@@BBBCCCDDDDDDCCCBBBCCCBBB@@@??????AAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDDDDEEEDDDDDDBBBBBBBBBCCCCCCBBBAAAAAADDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDJJJRRRXXXggg\\\MMMCCCAAABBBCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIHHHGGGFFFEEEGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPPPPOOOMMMMMMNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTvvvhhh^^^XXX^^^llltttkkkiiikkkooorrrxxxwwwuuurrrmmmiiigggfffaaaaaabbbbbb```^^^\\\[[[UUUSSSQQQPPPQQQRRRRRRQQQQQQPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGIIILLLLLLLLLOOOUUU[[[hhhrrrvvvyyyyyyqqqiiieee```^^^\\\XXXUUUQQQOOOMMMMMMLLLJJJHHHHHHGGGHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHLLLQQQVVVZZZ\\\```ffflllnnnmmmooovvv|||zzzpppgggtttiiiYYYPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEDDDBBBAAAAAACCCFFFEEEFFFGGGFFFFFFFFFHHHJJJNNNLLLHHHEEECCCAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJMMMKKKGGGFFFEEEEEECCCBBBBBBAAA@@@@@@????????????>>>>>>???@@@AAABBBDDDEEEAAAAAA@@@@@@@@@?????????=========>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<===>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCGGGMMMRRR[[[TTTKKKDDDAAAAAAAAA@@@DDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLKKKMMMOOOMMMNNNOOOOOOPPPQQQRRRSSSnnnaaaVVVVVV^^^qqq{{{uuuuuuwwwyyy|||zzzwwwtttpppmmmkkkjjjgggfffeeecccbbbaaa``````ZZZXXXUUUTTTTTTUUUTTTSSSSSSRRRQQQRRRSSSSSSQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIJJJIIIHHHIIINNNRRRXXX\\\fffqqq{{{||||||vvvgggeeennn||||||zzzxxxvvvtttppppppooolllhhhccc^^^\\\YYYWWWUUURRROOOLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDGGGIIINNNSSSYYY^^^aaaccceeekkkqqquuuyyyssspppooommm\\\TTTMMMKKKIIIFFFDDDCCCCCCCCCEEEFFFFFFGGGFFFEEECCCBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDDDDEEEFFFFFFEEEFFFHHHJJJQQQOOOKKKFFFCCCAAAAAAAAA>>>@@@BBBDDDEEEFFFFFFFFFIIIIIIJJJMMMQQQPPPLLLIIIKKKIIIGGGGGGFFFEEECCC@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>===============>>>>>>?????????@@@AAA@@@???>>>===============<<<<<<<<<<<<>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAAEEEEEEEEEDDDCCCAAA???>>>?????????@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBDDDGGGJJJNNNLLLIIIEEE@@@>>>>>>???DDDDDDCCCCCCBBBCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEGGGHHHJJJJJJKKKKKKOOOOOONNNLLLKKKLLLOOORRRQQQPPPOOONNNNNNNNNOOOPPPwwwjjj^^^[[[\\\cccvvv|||zzzxxxwwwvvvuuupppmmmjjjfffdddccccccdddbbb___[[[YYYXXXVVVUUUSSSTTTSSSSSSTTTVVVVVVUUUTTTPPPOOONNNLLLKKKJJJIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIHHHGGGHHHKKKNNNOOOOOOSSSYYY```kkk}}}yyyvvv{{{{{{hhh```dddlll~~~{{{xxxtttqqqpppooolllkkkfffeeeccc```]]]ZZZXXXWWWRRRRRRPPPNNNKKKIIIGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGMMMPPPTTTYYY^^^aaaccccccjjjpppyyywwwuuuyyynnn\\\SSSQQQJJJIIIGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFEEEBBBAAADDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@???AAABBBBBBCCCDDDDDDDDDDDDGGGIIIOOOMMMJJJFFFCCCBBBBBBBBB@@@BBBDDDFFFGGGGGGEEEEEEEEEEEEGGGNNNSSSTTTNNNHHHDDDDDDDDDFFFGGGFFFDDDAAABBBCCCCCCCCCBBBAAA???===::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@CCCAAA???<<<;;;:::::::::<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFEEECCCBBB@@@@@@>>>>>>======>>>>>>??????@@@AAABBBBBBBBBAAA@@@???AAABBBCCCCCCBBBCCCDDDFFFHHHJJJJJJEEE???<<<>>>AAACCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDAAABBBDDDFFFGGGIIIIIIJJJNNNMMMMMMLLLLLLOOOTTTXXXWWWUUURRROOOMMMMMMMMMNNN{{{kkkccc\\\ZZZcccpppvvvrrrmmmhhhdddccccccdddfffccc___]]][[[ZZZXXXWWWUUUUUUUUUVVVXXXXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGIIIKKKHHHHHHIIIMMMQQQZZZjjjxxx~~~sssqqqvvvlllbbbccceeeooo}}}}}}zzzpppnnnkkkiiihhhfffdddbbb```___\\\YYYWWWTTTSSSRRRNNNNNNLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJRRRTTTYYY]]]bbbeeefffgggpppwwwxxxyyyppp^^^QQQMMMNNNIIIHHHGGGFFFFFFEEEEEEEEECCCDDDFFFGGGFFFEEEBBBAAACCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBB@@@@@@AAABBB@@@AAABBBBBBBBBBBBDDDFFFJJJHHHFFFDDDCCCDDDEEEFFFFFFGGGJJJKKKKKKHHHEEECCC@@@@@@CCCJJJQQQRRRMMMGGGAAAAAABBBDDDFFFEEEBBB???AAABBBCCCCCCBBB@@@???===:::;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAADDDCCC@@@===;;;:::999999;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCC===<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBAAA???>>>>>>@@@BBBCCCCCCCCCDDDEEEIIIKKKKKKEEE>>>;;;>>>CCCBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCC===>>>AAADDDFFFIIIJJJKKKKKKLLLLLLLLLNNNSSSYYY]]]\\\ZZZVVVQQQNNNLLLKKKKKK|||mmm```XXX\\\fffqqqxxxuuuoooiiieeedddddddddeeebbb```______```___^^^YYYXXXWWWXXXYYYYYYWWWUUUUUUTTTSSSQQQOOONNNNNNNNNFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFHHHKKKLLLQQQ^^^kkkqqqlllooozzzmmmddddddaaaeeeoooqqquuuwwwyyy{{{{{{xxxuuusssgggeeebbbaaa```^^^[[[YYYYYYWWWUUURRRPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDFFFHHHKKKMMMOOOTTTWWW\\\bbbiiinnnrrrttt|||}}}tttxxxuuuqqqjjj^^^SSSKKKIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDCCCBBBAAABBBCCCAAABBBCCCBBBAAAAAACCCEEEEEEDDDCCCCCCDDDFFFIIIJJJKKKMMMOOOPPPNNNJJJFFFCCC>>>>>>AAAFFFJJJLLLIIIEEEDDDCCCCCCDDDDDDCCC???<<>>>>>===<<<======>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCFFFEEECCC@@@>>><<<;;;::::::;;;;;;<<<===>>>>>>???BBBBBBCCCDDDEEEGGGIIIJJJGGGGGGFFFEEEEEEEEEEEEEEE<<<<<<;;;;;;;;;===>>>???BBBCCCDDDEEEDDDBBB@@@???<<<>>>@@@BBBBBBBBBCCCDDDKKKKKKIIIDDD===;;;???DDDAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBAAAAAAAAAAAABBBDDDDDDEEEFFFFFFEEECCCBBB===>>>AAADDDFFFHHHJJJKKKHHHIIIJJJKKKNNNRRRWWW[[[ZZZXXXUUUQQQNNNKKKJJJIIIqqqaaa\\\aaabbbnnn{{{xxxsssooollljjjkkkkkkfffcccaaa```aaabbbbbbaaa]]][[[ZZZZZZZZZYYYWWWUUUVVVUUUSSSRRRQQQPPPPPPOOOJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGIIIIIIKKKVVVaaaqqqwwwhhheeeiiipppssshhhhhhaaa```gggiiikkknnnqqqsssrrrooommmkkkaaa___]]][[[ZZZXXXUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHKKKOOOSSSVVVWWW[[[^^^cccjjjrrryyyzzz~~~yyykkkdddZZZRRRNNNKKKHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDEEECCCBBBAAACCCDDDDDDCCCCCCDDDFFFIIILLLNNNMMMOOORRRSSSQQQMMMGGGDDD@@@@@@AAABBBCCCDDDCCCCCCFFFEEEDDDDDDEEEDDDAAA???>>>>>>>>>>>>>>>??????@@@>>>???@@@AAAAAA@@@>>>===<<<<<<<<<=========>>>>>>===>>>???AAACCCDDDFFFFFFGGGGGGFFFDDDAAA???===<<<;;;<<<======>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIGGGFFFEEECCCCCCCCCCCCDDD===<<<;;;:::;;;===???@@@@@@AAACCCDDDCCCAAA>>>===;;;===????????????@@@BBBGGGGGGEEEBBB>>><<<>>>AAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???????????????@@@BBBEEEGGGGGGFFFCCCBBB@@@AAACCCEEEFFFHHHHHHHHHEEEFFFHHHHHHIIILLLOOORRRQQQPPPOOOMMMLLLJJJIIIHHHmmm___]]]XXX[[[hhh||||||yyyuuusssrrrssstttiiigggcccbbbbbbaaa```___```^^^]]]\\\\\\ZZZWWWUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKKKKJJJHHHHHHIIIIIIGGGFFFCCCBBBBBBCCCBBBCCCMMMXXX]]]qqqvvviii]]]\\\cccgggwww{{{ooolllccc^^^dddfffgggjjjnnnooonnnjjjgggfff```^^^\\\ZZZYYYVVVSSSPPPJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFDDDBBB@@@???BBBBBBBBBBBBDDDEEEFFFGGGJJJLLLNNNRRRVVV[[[^^^```ccceeejjjpppxxx|||~~~|||vvviii___SSSNNNNNNOOOKKKFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFFFFFFFEEECCCBBB???BBBDDDEEEDDDDDDEEEGGGFFFGGGGGGEEECCCBBBCCCEEEEEEDDDDDDEEEGGGJJJMMMOOOMMMPPPSSSTTTSSSNNNIIIEEEBBBCCCCCCAAA???>>>???AAADDDCCCCCCDDDFFFGGGFFFDDD@@@??????>>>???AAABBBCCC@@@AAABBBCCCCCCBBB@@@???=========>>>>>>>>>????????????AAACCCEEEGGGHHHIIIHHHHHHHHHGGGDDDAAA>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>???AAACCCEEEGGGIIIGGGFFFDDDBBBAAA@@@@@@AAA===<<<;;;:::;;;===???AAA===>>>@@@AAA@@@===;;;999;;;<<<======<<<<<<===???AAABBBBBB@@@>>>======>>>BBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>======>>>>>>>>>AAADDDGGGHHHFFFCCCAAADDDDDDEEEFFFGGGGGGGGGFFFCCCDDDEEEFFFEEEFFFHHHJJJHHHIIIIIIJJJIIIIIIHHHGGG{{{iiiaaa[[[[[[ccciiinnn}}}~~~zzzxxxwwwwwwvvvuuukkkjjjhhheeecccbbbaaaaaa```aaaaaa```^^^[[[YYYWWWUUUTTTSSSRRRQQQPPPOOOOOORRRRRRSSSUUUUUURRRLLLHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCCCCDDDGGGIIIKKKYYYdddzzzzzznnnaaaYYYWWWXXXYYYeeejjjyyytttllliiifffccccccbbbcccddddddcccaaa___]]]YYYXXXVVVTTTQQQOOOMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBBBBBCCCFFFIIIKKKLLLOOOSSSVVVYYY[[[```hhhnnnqqqtttxxx}}}ttt~~~zzzuuummm```[[[UUUPPPNNNMMMMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFGGGKKKKKKIIIKKKOOOLLLLLLLLLMMMNNNKKKGGGDDDDDDAAA>>>===???BBBCCCDDDFFFCCC@@@@@@CCCDDDDDDBBBDDDAAA???>>>???AAABBBBBB@@@AAACCCEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBDDDFFFGGGHHHHHHGGGJJJIIIHHHGGGEEEBBB@@@??????AAACCCBBBAAA@@@@@@AAA>>>???@@@AAABBBBBBBBBBBB??????>>>>>>>>>>>>?????????>>><<<;;;<<<>>>AAACCC@@@???===<<<<<<<<<======::::::;;;;;;<<<=========>>>======<<<===>>>???@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDHHHKKKKKKGGGDDDBBBBBBDDDEEEGGGIIIJJJKKKGGGFFFDDDBBBAAABBBCCCDDDHHHHHHHHHGGGGGGGGGGGGGGGqqqfff^^^_________hhhuuu{{{yyyxxxuuurrrrrrqqqooollliiigggdddcccbbbbbbaaa___]]]ZZZYYYWWWUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRSSSUUUVVVTTTQQQMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHMMMVVVfffyyy}}}qqqjjjaaaWWWRRRPPPRRRSSSTTTXXXdddyyysssiiieeeaaa^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTRRRQQQNNNMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGJJJMMMNNNUUUYYY___cccgggmmmtttyyy~~~}}}zzz|||}}}xxxsssqqqvvvwwwqqqkkkddd^^^ZZZTTTPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGIIINNNNNNLLLLLLPPPLLLLLLLLLLLLMMMLLLIIIFFFDDDBBB???>>>@@@CCCDDDDDDFFFCCCAAAAAACCCDDDDDDCCCFFFCCCAAA@@@AAABBBAAA@@@AAABBBDDDEEEFFFEEEDDDCCCIIIIIIHHHHHHFFFEEECCCCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJJJJHHHFFFDDDBBBAAABBBCCCDDDDDDBBB@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA??????>>>======>>>??????===<<<;;;;;;===@@@CCCEEEAAA@@@>>>======>>>@@@AAA=========<<<<<<;;;;;;;;;999999888888888999;;;;;;@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEIIILLLLLLIIIFFFBBBCCCDDDFFFHHHIIIKKKKKKJJJHHHFFFDDDCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGxxxggg```[[[VVVXXX___jjjuuu~~~yyysssttttttssspppmmmiiifffdddeeeccc```]]][[[YYYXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRSSSUUUWWWWWWVVVTTTQQQQQQOOONNNLLLKKKIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEIIIQQQ\\\dddfffbbb]]][[[WWWRRRMMMJJJJJJKKKMMMLLLNNNTTT```qqqnnnddd___ZZZXXXXXXVVVVVVVVVUUUUUUTTTTTTSSSOOONNNMMMLLLKKKIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHKKKOOORRRTTTXXX^^^gggmmmrrrwww~~~}}}}}}zzztttpppooonnnjjjhhhiiizzzzzzsssjjjbbb___\\\XXXTTTPPPOOONNNMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGHHHJJJLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHLLLQQQSSSOOONNNPPPMMMLLLKKKKKKLLLLLLKKKIIIFFFCCCAAA@@@BBBDDDEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDGGGFFFDDDDDDDDDDDDBBBAAADDDEEEFFFFFFFFFEEEDDDCCCJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDFFFGGGGGGFFFCCCAAA@@@AAAEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<===???@@@;;;;;;;;;;;;>>>AAADDDFFFCCCBBB@@@???@@@BBBDDDFFFAAA@@@???===;;;:::888888::::::999999::::::;;;<<<=========>>>@@@AAACCCDDDAAAAAA@@@@@@AAABBBDDDEEEEEEEEEGGGJJJLLLLLLJJJHHHDDDDDDEEEGGGIIIJJJKKKLLLMMMKKKIIIGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHH{{{nnnfff^^^ZZZZZZ^^^dddnnn~~~zzzvvvvvvvvvuuusssooollliiifffddd```[[[XXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUWWWXXXWWWVVVQQQPPPOOONNNMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEDDDDDDEEEFFFGGGKKKNNNPPPOOOMMMMMMLLLIIIHHHGGGGGGHHHIIILLLMMMNNNRRRYYYdddooovvvxxxvvvsssnnnjjjjjjlllooottteee]]]XXXSSSRRRTTTQQQPPPOOONNNNNNNNNNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCGGGIIILLLNNNRRRVVV[[[^^^```gggqqqyyy~~~}}}xxxuuunnnhhhfffdddeeekkkrrr|||sssggg```aaaZZZWWWTTTRRRRRRQQQPPPOOOLLLKKKJJJJJJKKKKKKIIIGGGHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEGGGIIILLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMLLLOOOMMMLLLJJJIIIHHHIIIIIIJJJIIILLLRRRTTTQQQNNNOOONNNLLLJJJJJJLLLMMMMMMLLLHHHEEECCCCCCDDDFFFFFFFFFFFFEEECCCCCCCCCDDDEEEEEEHHHGGGGGGHHHIIIIIIGGGEEEIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJJJJHHHEEEBBBAAAAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<===???@@@<<<<<<<<<===???AAADDDEEEEEEDDDBBBAAABBBEEEHHHJJJAAAAAA???===;;;:::888888<<<<<<;;;;;;;;;<<<<<<<<<:::;;;<<<>>>@@@CCCEEEGGGBBBBBBAAA@@@AAACCCEEEFFFEEEFFFGGGIIIJJJKKKJJJIIIEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEDDDDDDEEEGGGHHHIII{{{oooccc\\\YYY\\\aaajjjzzz||||||}}}|||zzzwwwsssqqqgggeee```[[[XXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUUUUVVVWWWVVVUUUQQQQQQPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKPPPVVV[[[^^^]]]\\\ZZZXXXYYY]]]___iii|||zzzqqqfff[[[UUURRROOOOOOQQQLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFJJJMMMQQQUUUXXX^^^dddhhhooowww~~~sssllleee___]]]___fffvvv~~~ppp```ZZZ^^^XXXVVVUUUUUUVVVVVVTTTSSSPPPNNNMMMMMMNNNMMMJJJHHHDDDCCCCCCBBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMMMMJJJKKKQQQSSSPPPMMMMMMNNNLLLJJJJJJLLLNNNOOOOOOJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFHHHHHHHHHJJJMMMNNNMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>======>>>???@@@????????????@@@BBBCCCDDDHHHFFFEEEDDDDDDFFFIIIJJJ@@@??????===<<<;;;:::::::::::::::::::::::::::999999:::<<<>>>AAADDDGGGIIIDDDCCCAAA@@@AAACCCEEEGGGDDDEEEGGGGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJsssggg^^^\\\\\\___fffyyy|||xxxtttqqqiiigggbbb^^^\\\[[[[[[\\\^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYWWWWWWXXXWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUMMMLLLLLLKKKKKKJJJIIIIIIFFFEEECCCBBBAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPOOOOOOPPPOOOOOOPPPTTTVVV___rrrppplllttt~~~}}}{{{xxxwwwxxxuuussstttrrrqqquuu{{{~~~ppp```XXXQQQOOONNNKKKKKKNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDFFFHHHJJJLLLMMMOOOTTTYYY]]]aaafffnnnttt|||vvvkkk^^^ZZZWWWXXX^^^lllvvvdddVVVRRRTTTTTTTTTUUUVVVYYYZZZYYYWWWTTTSSSRRRQQQQQQNNNKKKHHHEEEDDDDDDCCCDDDEEEGGGHHHKKKLLLMMMOOOPPPPPPQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJKKKLLLNNNQQQTTTVVVRRRLLLJJJMMMPPPNNNLLLMMMMMMKKKJJJKKKMMMPPPQQQQQQKKKJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFEEECCCDDDFFFHHHIIIHHHHHHJJJMMMOOOPPPOOONNNNNNMMMLLLKKKKKKJJJJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJJJJJJJGGGFFFEEEFFFCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@??????@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEIIIHHHGGGFFFFFFFFFFFFGGG??????>>>>>>===<<<;;;;;;<<<============<<<<<<;;;;;;;;;===???BBBFFFHHHJJJEEECCCBBBAAAAAADDDFFFHHHEEEFFFGGGGGGFFFGGGJJJLLLIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIKKKwwwnnneee```___gggyyyyyytttpppllljjjgggdddaaa``````aaaaaa``````___^^^]]]]]]\\\\\\ZZZZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTOOOOOOOOONNNMMMLLLJJJJJJGGGGGGGGGEEEDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKHHHIIIJJJJJJIIIJJJMMMOOOWWWcccwww~~~mmmcccfffkkkrrr{{{|||mmmhhhhhhfffcccbbbbbb___^^^___]]][[[^^^cccdddiiinnnpppqqqnnneee[[[SSSNNNKKKKKKJJJHHHGGGJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGIIIMMMQQQTTTUUUYYY^^^eeeiiimmmsss|||}}}vvvnnneee___TTTTTTWWW^^^gggxxx}}}dddUUUPPPOOOMMMPPPQQQSSSVVVZZZ\\\[[[ZZZXXXWWWUUUTTTSSSPPPKKKHHHGGGFFFFFFFFFFFFHHHIIIJJJNNNOOOOOOPPPPPPPPPPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHJJJMMMPPPUUUYYY[[[XXXPPPJJJKKKMMMMMMLLLNNNKKKJJJJJJLLLOOOQQQRRRQQQMMMKKKJJJJJJKKKKKKJJJIIIFFFGGGGGGFFFDDDDDDFFFIIIJJJHHHGGGHHHKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJFFFHHHIIIIIIHHHGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@???>>>======>>>???AAACCCFFFHHHJJJFFFDDDBBBAAAAAADDDGGGIIIFFFGGGHHHGGGFFFGGGKKKNNNJJJKKKKKKLLLMMMNNNOOOOOOIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGJJJKKKssshhh```___fffppp~~~yyyvvvnnnllljjjhhhfffeeeddddddcccbbbaaa```___^^^]]]]]][[[[[[[[[\\\]]]]]]ZZZXXXUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKLLLKKKIIIHHHGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGEEECCCBBBBBBDDDFFFEEECCCFFFGGGHHHHHHGGGGGGIIIJJJLLLTTTccc{{{zzznnn^^^\\\[[[[[[aaakkkxxxyyyjjj[[[XXXZZZYYYWWWVVVVVVTTTTTTUUUSSSPPPRRRVVVQQQTTTVVVVVVXXXYYYUUUOOOMMMIIIHHHJJJIIIEEEEEEGGGEEEGGGHHHJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFIIILLLQQQUUUYYY[[[bbbhhhoootttwww~~~wwwlll```YYYVVVVVVQQQUUU]]]gggssssssVVVLLLQQQRRRMMMMMMNNNQQQVVVZZZ]]]\\\[[[[[[ZZZXXXVVVTTTQQQLLLHHHDDDCCCCCCCCCCCCEEEGGGHHHOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKNNNQQQUUUXXXZZZ]]]SSSJJJIIILLLLLLMMMOOOKKKJJJJJJMMMPPPRRRRRRQQQNNNLLLKKKKKKLLLLLLKKKIIIFFFGGGHHHFFFDDDDDDFFFIIIKKKIIIFFFFFFHHHKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFEEEEEE@@@BBBDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCEEEGGGHHHJJJKKKJJJJJJJJJIIIFFFCCC@@@>>>BBBAAA@@@>>>===;;;:::999;;;<<<=========<<<:::999???@@@AAABBBDDDFFFHHHJJJFFFDDDBBBAAABBBDDDGGGJJJGGGIIIJJJHHHGGGHHHLLLPPPKKKKKKLLLMMMNNNOOOOOOPPPIIIJJJKKKLLLNNNNNNNNNNNNLLLKKKHHHFFFFFFHHHJJJKKKiii___aaagggjjjwwwzzzyyyxxxtttnnniiigggjjjnnnllliiieeebbbaaa```___]]]aaa___]]]]]]^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHFFFEEEDDDEEEFFFGGGIIIGGGEEECCCCCCDDDFFFGGGEEEDDDDDDDDDDDDFFFHHHIIILLLPPPXXXfffyyyrrrgggZZZVVVQQQPPPUUU[[[___aaaiiioooyyy}}}qqqqqqrrrvvvyyy~~~zzzsssbbb^^^YYYSSSOOONNNNNNNNNLLLLLLMMMLLLLLLKKKJJJJJJNNNNNNOOOOOONNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIGGGFFFEEECCCBBBBBBFFFEEECCCBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKNNNPPPUUU[[[ccchhhpppssswww}}}xxxoookkkddd[[[SSSPPPQQQSSSVVV\\\dddooozzz___OOOMMMPPPOOOLLLPPPPPPQQQRRRTTTWWWYYY[[[WWWYYYZZZZZZXXXTTTPPPMMMIIIHHHFFFEEEEEEFFFHHHIIIQQQOOOPPPSSSVVVUUURRRNNNMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFIIIMMMQQQSSSUUUVVVUUURRRNNNJJJIIIKKKMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMQQQMMMKKKMMMRRRTTTRRROOOIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGJJJJJJKKKKKKJJJIIIIIIHHHLLLKKKJJJIIIGGGDDDBBBAAAGGGHHHHHHFFFDDDBBBBBBCCCHHHHHHGGGGGGHHHHHHIIIJJJCCCDDDEEEFFFHHHKKKMMMNNNQQQLLLGGGDDDDDDDDDBBB@@@<<<>>>@@@???<<<;;;===???>>>??????===;;;:::;;;<<>>???@@@@@@>>><<<;;;<<<>>>BBBEEEGGGEEEBBB@@@BBBEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLyyynnnfff___```ppp}}}{{{wwwtttqqqooommmkkkjjjhhheeecccbbb```___^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQOOOOOONNNNNNOOONNNLLLKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFHHHIIIJJJHHHGGGEEECCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFHHHLLLQQQVVVYYY^^^\\\[[[[[[\\\ZZZUUUPPPJJJHHHFFFFFFIIILLLMMMNNNMMMMMMNNNPPPSSSVVVYYY[[[]]]iiioookkkeeeaaaZZZRRRTTTRRRQQQPPPRRRVVVZZZ]]]___eeejjjiiiaaaXXXTTTSSSSSSUUUVVVWWWVVVSSSPPPNNNJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGEEEGGGJJJKKKLLLMMMPPPRRRQQQTTTXXX\\\bbbiiiqqqvvvzzznnngggaaa]]][[[VVVOOOLLLNNNTTTYYY]]]hhhooo|||~~~qqq]]]YYYSSSQQQSSSSSSRRRPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYXXXVVVSSSRRRMMMKKKJJJHHHGGGGGGGGGHHHIIIMMMQQQSSSQQQNNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFIIILLLOOOQQQRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLJJJHHHJJJNNNPPPOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFHHHHHHJJJKKKKKKJJJJJJIIIDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHGGGDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIKKKKKKIIIGGGCCCCCCAAA>>><<<;;;<<<>>>AAAAAAAAA@@@>>>===>>>@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMKKKNNNRRRTTTTTTRRRNNNLLLuuuhhhdddllluuu~~~yyytttsssqqqpppooolllhhheeefffdddbbbaaa```___]]][[[^^^^^^]]]\\\[[[[[[[[[[[[WWWVVVUUUSSSRRRPPPPPPOOOPPPOOOLLLJJJJJJJJJLLLMMMIIIHHHHHHHHHHHHIIIKKKKKKIIIHHHGGGEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDJJJIIIIIIIIIJJJKKKLLLMMMOOONNNMMMMMMOOOOOOMMMKKKGGGGGGFFFGGGHHHIIIIIIIIIMMMLLLKKKKKKLLLNNNPPPRRRQQQWWWZZZVVVSSSSSSRRRNNNQQQPPPOOONNNMMMNNNOOOPPPSSSVVVXXXVVVQQQLLLKKKLLLNNNNNNOOOPPPOOONNNMMMLLLFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIGGGJJJNNNQQQSSSUUUXXX[[[ZZZ]]]ccciiipppwww~~~zzznnnbbb[[[WWWUUUSSSQQQPPPTTT]]]fffmmmppp|||mmm___UUUVVVWWWWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSUUUWWWWWWVVVTTTSSSNNNMMMKKKIIIHHHGGGGGGGGGIIINNNSSSTTTQQQMMMKKKJJJDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEFFFIIIKKKMMMNNNQQQQQQPPPOOOOOONNNNNNMMMJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFHHHKKKMMMLLLKKKMMMLLLLLLKKKKKKJJJJJJJJJGGGHHHHHHGGGDDDCCCCCCDDDHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCDDDEEEGGGHHHIIIJJJHHHFFFEEECCCCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGJJJLLLNNNMMMKKKJJJFFFDDDAAA===<<<<<<>>>@@@BBBBBBCCCAAA??????@@@BBBCCCAAA@@@AAAEEEFFFEEECCCEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMPPPRRRSSSQQQNNNLLL{{{nnnlllhhheeeqqq~~~|||zzzyyywwwtttooolllmmmkkkhhhfffdddbbb```]]]___^^^]]]\\\\\\[[[[[[\\\YYYYYYXXXWWWUUUTTTRRRQQQPPPOOOLLLKKKJJJJJJLLLMMMIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKMMMMMMIIIHHHJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMKKKGGGFFFGGGHHHHHHIIIKKKMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHHHHLLLQQQVVVYYY\\\```ccciiimmmttt{{{}}}tttiii```YYYTTTQQQQQQOOOTTT]]]jjjxxx}}}ooo___TTTSSSVVVXXXWWWSSSPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMOOOPPPRRRTTTTTTTTTSSSSSSOOONNNLLLJJJIIIGGGGGGFFFGGGLLLQQQQQQMMMIIIGGGGGGBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKOOOOOOOOOOOONNNMMMLLLLLLIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKFFFGGGHHHFFFDDDCCCCCCDDDHHHIIIIIIIIIHHHGGGEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKIIIHHHEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIGGGFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGFFFFFFFFFHHHKKKMMMNNNMMMMMMLLLHHHEEE@@@<<<<<<>>>@@@BBBBBBBBBCCCBBB@@@@@@AAABBBDDDBBB@@@BBBFFFIIIGGGDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKK{{{mmmbbb\\\bbblllsss~~~zzzvvvrrrvvvsssooollljjjgggccc```^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGCCCEEEGGGGGGGGGFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHGGGIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHCCCEEEFFFFFFEEEEEEGGGIIIEEEGGGIIIJJJKKKIIIGGGEEEFFFGGGGGGGGGGGGGGGFFFEEEHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLQQQWWW]]]bbbfffjjjmmmtttyyy|||qqqfff[[[UUURRRPPPRRRUUUYYYdddwwwrrr```SSSMMMMMMPPPRRRQQQNNNLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFHHHJJJJJJGGGDDDBBBAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBBBBCCCDDDFFFHHHIIIKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDDDDEEEGGGHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJKKKLLLMMMPPPRRRMMMGGG@@@;;;;;;>>>AAACCC@@@AAABBBAAA??????@@@BBBDDDBBBAAACCCFFFHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFHHHIIIqqqjjjhhhgggccciiiqqq{{{~~~{{{vvvrrroookkkfffccc___^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZZZZYYYWWWVVVUUURRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHBBBDDDGGGGGGFFFEEEGGGIIIFFFGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGCCCDDDFFFGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKNNNPPPSSSUUUVVV[[[cccjjjoootttxxx{{{zzzqqqjjjbbbZZZTTTRRRQQQSSS]]]gggwwwwwwcccTTTNNNNNNIIIKKKLLLLLLKKKIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFGGGFFFEEEDDDDDDCCC@@@>>>>>>???AAACCCEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIIIIEEEFFFGGGGGGEEEEEEEEEGGGAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIHHHFFFEEECCCBBBAAABBBBBBDDDEEEFFFGGGGGGGGGHHHGGGDDDCCCBBBBBBCCCCCCBBBCCCEEEDDDDDDCCCEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIMMMSSSXXXSSSKKKBBB;;;:::===???AAA???@@@@@@???>>>>>>???AAACCCCCCBBBCCCEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCBBBBBBBBBDDDFFFGGGssshhhbbbaaa```aaafffmmmuuuzzz{{{vvvrrrmmmhhheeebbbaaa```______^^^^^^___XXXXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKKKKKKKMMMOOOPPPJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFEEECCCBBBBBBCCCBBBEEEGGGGGGFFFFFFIIILLLHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEFFFIIIKKKIIIHHHGGGJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMOOORRRUUUYYY]]]___```eeemmmuuu{{{{{{qqqddd[[[VVVSSSRRRSSSTTTYYYjjj|||yyyhhhXXXOOOOOORRRHHHJJJKKKKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFJJJGGGCCCCCCDDDDDDAAA>>><<<>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCCCCAAA???>>>>>>>>>===???AAADDDGGGHHHIIIIIIEEEFFFGGGGGGFFFEEEGGGHHH===???AAACCCEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCDDDFFFGGGGGGHHHHHHFFFDDDBBBAAABBBCCCDDD???AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHHHHFFFEEECCCDDDEEEEEEGGGNNNWWW^^^XXXOOOCCC<<<:::;;;===>>>===>>>???>>>======>>>@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBEEEFFFHHHHHHIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEFFFrrrfff]]]]]]______```ccckkkxxxxxxqqqkkkeeeaaaaaa^^^]]]^^^bbbcccaaa___]]]]]]]]]\\\YYYVVVUUUUUUSSSSSSRRRSSSTTTUUUSSSQQQPPPQQQQQQQQQPPPNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGIIIJJJJJJIIIGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKMMMOOORRRTTTWWWZZZ]]]```ccchhhkkkpppvvv}}}yyytttlllaaaYYYVVVRRRPPPNNNRRRaaazzztttdddXXXRRRPPPMMMKKKHHHIIIKKKKKKKKKIIIGGGEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLRRRYYYYYYPPPHHHFFFEEEBBBGGGGGGEEECCCAAA???===<<<<<<===???AAABBBBBBBBBBBBEEECCCAAA@@@@@@BBBEEEFFFKKKNNNOOOLLLGGGDDDEEEHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEECCC@@@???>>>>>>???<<<===>>>???AAABBBCCCDDDGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@>>>>>>???@@@AAAHHHHHHGGGGGGHHHHHHIIIIIIKKKIIIGGGEEECCCAAA@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCGGGDDDAAA@@@BBBCCCBBB@@@>>>???AAACCCDDDDDDDDDDDDDDDCCCAAAAAA@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCGGGMMMTTTXXXVVVOOODDD;;;888:::<<<>>>AAA@@@>>><<<;;;;;;;;;;;;?????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFCCCAAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGxxxhhhaaa^^^[[[[[[^^^___fffsssxxxooohhhbbbbbb___]]]^^^aaacccbbb```___```___^^^[[[WWWUUUTTTSSSRRRQQQRRRTTTTTTSSSQQQQQQRRRSSSSSSRRRPPPNNNMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJKKKJJJKKKMMMMMMNNNPPPTTTVVVZZZ___eeejjjmmmqqquuuxxx~~~uuukkkccc\\\TTTRRRSSSMMMPPPWWWfff|||tttjjj\\\SSSOOONNNLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLWWW\\\[[[RRRJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>===<<<===>>>@@@AAABBBBBBBBBBBBCCCAAA@@@>>>>>>@@@BBBCCCKKKOOORRRPPPKKKFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>=========<<<<<<>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>===>>>???@@@EEEEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBBBB???<<<<<<===>>>===<<<;;;;;;===>>>???@@@@@@@@@DDDCCCAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@AAADDDIIIOOORRRNNNGGG???888777888;;;<<<>>>===<<<<<<;;;;;;;;;;;;======>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHqqqfff]]]XXXXXXWWWYYY___jjjzzz{{{ppphhhhhhdddaaaaaadddffffffddddddddddddccc```\\\YYYVVVVVVUUUTTTTTTVVVVVVUUUTTTRRRSSSUUUVVVUUUSSSPPPNNNKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKKKKMMMOOOMMMOOORRRTTTVVVYYY]]]```eeellltttzzz~~~~~~wwwnnnfff]]]WWWQQQLLLMMMQQQQQQZZZlll~~~fff___VVVPPPNNNMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMSSSVVVTTTLLLEEEBBBBBBAAABBBBBBAAA@@@???>>>======???@@@AAABBBCCCBBBBBBAAACCCBBB@@@>>>>>>???AAABBBGGGKKKOOOOOOJJJEEECCCCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@@@@???>>><<<<<<===>>>>>>AAA@@@AAAAAABBBCCCDDDEEEFFFEEEDDDBBBAAA??????>>>===>>>???AAAAAAAAA@@@@@@===;;;999999;;;;;;;;;::::::::::::;;;<<<===>>>???CCCCCCAAA@@@????????????===<<<<<<;;;;;;<<<<<<===>>>======>>>@@@DDDGGGIIIDDD???999555555777999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAA???@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIpppccc\\\YYYYYY[[[aaagggppp|||uuusssnnniiihhhjjjlllkkkjjjiiiiiihhhhhhgggddd___\\\\\\[[[YYYYYYZZZZZZYYYXXXSSSTTTVVVXXXWWWUUURRRPPPLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKLLLMMMNNNQQQSSSTTTWWW[[[___bbbfffjjjnnntttzzzzzznnneee^^^YYYUUUTTTRRRPPPSSSYYYhhhvvvppp]]]YYYTTTPPPOOONNNLLLKKKLLLJJJHHHFFFEEEEEEFFFGGGAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGJJJLLLKKKLLLJJJEEE@@@>>>>>>>>>AAA@@@@@@@@@@@@?????????AAAAAACCCCCCDDDCCCBBBAAAEEEDDDBBBAAA@@@AAABBBBBBAAACCCFFFFFFDDDAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA??????>>>===;;;;;;:::::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAA@@@???>>>===:::;;;===???@@@???>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;===???@@@BBBBBBAAA???>>>======<<<999999888888888888999999;;;;;;;;;<<<>>>???AAABBB>>>;;;777555666777888888999:::;;;<<<<<<;;;:::999999999:::;;;===>>>?????????????????????>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@?????????@@@AAABBBCCCFFFFFFGGGGGGHHHIIIIIIIIIvvvccc]]]ZZZ[[[[[[\\\ccckkkttt~~~wwwuuuuuuuuutttrrrnnnmmmllllllmmmkkkgggdddcccaaa^^^]]]]]]]]]\\\[[[VVVWWWXXXYYYXXXUUUSSSQQQMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKIIIIIIIIIIIIKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLNNNPPPQQQTTTXXX[[[]]]aaafffjjjnnnrrrvvvzzz~~~~~~~~~zzztttjjj^^^VVVUUUQQQOOOPPPSSSYYYdddoootttbbbWWWUUURRRPPPOOOMMMKKKIIILLLJJJGGGEEEDDDDDDEEEFFF@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEHHHIIIHHHGGGFFFEEECCCBBBBBBDDD@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDDDDEEEDDDCCCBBBEEEDDDCCCAAA@@@@@@@@@AAA======>>>>>>>>>???AAABBBAAAAAABBBBBBAAAAAA@@@???======<<<<<<;;;:::999888::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;:::;;;;;;:::999999:::;;;<<<======?????????@@@???>>>======888:::<<<>>>>>>===<<<;;;<<<<<<======<<<;;;;;;;;;===<<<;;;;;;<<<===???@@@@@@@@@@@@???===<<<;;;:::888888777777777777888888999999:::;;;<<<<<<===>>>???<<<999777888999999888:::;;;<<<===<<<;;;:::999888999999;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBB======>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIII|||mmm^^^XXXUUUSSSYYYbbb^^^gggvvvyyyvvvtttsssttttttpppmmmkkkhhhdddaaaaaa```___]]]\\\\\\[[[ZZZYYYWWWTTTSSSOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPQQQRRRRRRRRRSSSNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSVVVXXXZZZ^^^cccfffjjjmmmssswww{{{~~~~~~{{{{{{~~~{{{ssskkkccc\\\UUUQQQQQQMMMLLLPPPYYYhhh~~~}}}rrrdddWWWQQQPPPOOONNNLLLJJJHHHGGGKKKJJJGGGEEECCCCCCDDDEEE@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEDDDBBBCCCFFFFFFDDDCCCEEE@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>=========<<<;;;;;;<<>>===;;;<<<<<<;;;;;;999888888999999::::::;;;<<<<<<===<<<============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999888888999999:::;;;<<<===>>>?????????======999:::;;;<<<<<<;;;:::999;;;<<<======;;;999999999:::::::::::::::;;;<<<<<<>>>>>>>>>>>>===;;;:::999888888777777777777888888999888888999999:::;;;<<>>=========999999::::::;;;<<<<<<<<<========================>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGxxxjjjaaaXXXWWW\\\XXX]]]eeeooo}}}|||yyyuuuqqqllliiigggeeedddbbbcccaaa___]]]ZZZXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLMMMNNNNNNPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIJJJJJJLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSUUUVVVWWW[[[]]]```bbbfffjjjppptttzzz}}}~~~{{{}}}~~~}}}zzzuuuooofff]]]VVVRRROOONNNOOOPPPWWWcccqqqzzzjjj```XXXPPPMMMMMMMMMLLLJJJIIIHHHHHHJJJIIIGGGEEEDDDCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>@@@EEEGGGBBB@@@BBB@@@@@@@@@@@@@@@?????????AAABBBDDDFFFGGGGGGFFFFFFCCCCCCAAA@@@>>>===<<<<<<===<<<;;;<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::888777888888999999:::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<;;;;;;;;;:::999:::999999888888888888999:::<<<>>>???@@@???>>>===<<<<<<;;;;;;:::999999999<<<>>>???>>>;;;888777888999999::::::;;;;;;::::::;;;<<<======<<<;;;:::999888777777777777777777888888777666666777888:::;;;===:::777666888999::::::;;;<<<<<<===???AAACCCDDD;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???===>>>???@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEE}}}tttaaaUUUTTTXXXZZZ\\\```iii{{{}}}yyytttpppmmmllljjjhhhhhhfffbbb___\\\ZZZYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSQQQQQQPPPPPPPPPLLLMMMNNNNNNOOOPPPQQQQQQTTTSSSPPPNNNMMMNNNOOOOOOQQQPPPOOONNNMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNSSSSSSUUUWWWYYY[[[]]]^^^ccceeehhhjjjnnnsssyyy}}}|||vvvssssssssswww{{{vvvooommmggg^^^UUUNNNKKKKKKKKKMMMUUUfff{{{qqq___VVVQQQNNNLLLMMMMMMMMMKKKJJJKKKLLLJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCBBBBBB@@@???>>>BBB???AAAHHHIIIDDD@@@AAA????????????>>>>>>>>>>>>AAABBBDDDFFFGGGHHHGGGGGGEEEEEEDDDBBB@@@???>>>===<<<;;;<<<===>>>===;;;:::=========>>>===<<<<<<;;;:::;;;<<<<<<;;;:::888777888888888999999::::::;;;>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999;;;:::999888888777777888:::;;;===???@@@@@@>>>>>>>>>===;;;:::999888888888>>>AAABBB@@@<<<999888999999:::;;;======<<<;;;::::::;;;<<<<<<<<<;;;:::999888777777666666777777888777666555444555777999;;;:::777444444666999:::;;;:::;;;;;;===@@@DDDGGGIII<<<<<<<<<;;;;;;;;;::::::777777888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<>>>???;;;<<<===>>>????????????@@@@@@AAAAAABBBCCCCCCCCCtttwwwvvvddd[[[VVVTTTWWW\\\]]]aaauuuzzzuuurrrooommmmmmjjjhhhfffdddaaa]]]ZZZ[[[YYYVVVUUUVVVWWWVVVVVVUUUSSSQQQQQQRRRSSSSSSRRRTTTTTTTTTSSSTTTTTTUUUUUUOOOOOOOOOPPPPPPOOOOOONNNQQQPPPOOONNNNNNMMMNNNNNNPPPNNNLLLLLLOOOQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMLLLKKKKKKKKKMMMNNNOOOMMMOOOPPPPPPPPPRRRUUUXXX[[[]]]^^^___```cccgggjjjppprrrtttuuuxxx~~~~~~uuuiiikkkllllllkkklllppptttvvv{{{~~~|||vvvlllddd]]][[[SSSQQQUUUNNNIIIQQQWWWjjjzzzeeeZZZUUUQQQNNNMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAAAAA@@@???>>>>>>===>>>BBBFFFFFFDDDBBBCCCDDDEEEEEEDDDCCCAAA???===<<<===================================================<<<;;;::::::;;;<<<======<<<:::999:::;;;===??????AAABBBCCCCCCBBB@@@???==================<<<<<<:::999999999888888777777<<<<<<======>>>=========<<<<<<;;;:::999888777666999;;;======;;;::::::;;;999:::<<<======<<<:::999;;;<<<<<<;;;888777777888777888999:::;;;:::999888555555444444444444555555777777777777777888888999888888999;;;@@@HHHRRRXXXOOOHHH>>>999:::<<<;;;999888888888999:::;;;<<<===>>>===<<<;;;:::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>>>>>>>>>>>>>???ooorrryyyzzzjjjbbbYYYUUUXXXYYY\\\iiizzz{{{wwwvvvtttqqqnnnkkkhhhddd``````^^^\\\\\\]]]^^^^^^]]]\\\ZZZWWWVVVWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMOOOMMMKKKLLLOOOQQQPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOOOOQQQRRRSSSTTTUUUVVVXXXXXXXXXZZZ]]]```bbbccceeegggiiilllpppssszzz}}}~~~qqqeee]]]YYY\\\```dddggglllrrrwwwwwwvvvtttppplllfff^^^WWWYYYXXXQQQPPPUUUSSSTTTaaarrrqqq```WWWTTTQQQNNNLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>===@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@???>>>>>>===???AAADDDDDDCCCAAAAAACCCEEEDDDDDDCCCAAA???>>>=========<<<;;;;;;:::999999>>>>>>????????????>>>>>>:::;;;===???@@@@@@??????<<<<<<<<<<<<===>>>@@@AAA@@@AAABBBBBBBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999;;;<<<<<<======<<<<<<;;;;;;;;;:::999888777666666777:::<<<===<<<;;;:::::::::;;;<<<======<<<;;;:::<<<===>>>>>><<<::::::;;;888999:::::::::999888888555555444444444444555555666666555555666666777888999999:::;;;>>>EEENNNTTTUUUMMMCCC===;;;;;;999777:::999999999:::;;;<<<<<<;;;;;;:::999999888999999999999999999::::::::::::999999999999999999999999===<<<<<<<<<<<<<<<======lllnnnttt|||yyyiii[[[XXXXXXXXX]]]eeezzz|||xxxuuupppkkkhhheeecccbbbcccddddddcccaaa___]]][[[YYYYYYYYYXXXVVVYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOORRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMNNNQQQRRRRRRQQQMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWWWW\\\]]]_________aaadddgggjjjllloooqqqtttxxx}}}wwwhhh___VVVOOONNNQQQVVV\\\bbbiiiqqquuutttnnnfff```\\\XXXSSSPPPQQQVVVSSSSSS[[[___hhhzzzuuudddXXXSSSRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOLLLIIIFFFDDDBBBAAABBBAAA@@@@@@???@@@@@@AAA>>>?????????>>>===<<<<<>>>>>>>>@@@AAACCCBBBAAA@@@@@@AAADDDCCCBBBAAA@@@???>>>>>>???>>>===<<<;;;999888888@@@@@@AAAAAAAAAAAA@@@@@@999===BBBGGGIIIHHHEEECCC??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999888777666666555555666999<<<>>>===;;;::::::;;;;;;============;;;;;;;;;>>>@@@AAA???>>>======999::::::;;;:::999777666555555444444444444555555555555444444555555666777::::::::::::;;;@@@GGGLLLRRRKKKCCC===;;;:::888666999999888888888999999:::999888888888888888888888777777888888999999999999888888888888888888888888999999999999999:::;;;<<>>?????????>>>===<<>>AAAAAABBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>AAAAAA@@@???>>>===<<<<<>>AAAGGGKKKMMMLLLIIIGGGCCCDDDEEEEEEDDDCCCAAA???AAAAAAAAA@@@???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777777666555444444444888<<<>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;::::::===@@@BBBAAA???>>>>>>::::::;;;;;;:::888777666555555444444444444555555555555444444555555666777888888888777777:::???BBBEEE@@@;;;888888888888888777777666666666666666666777777888888888888888888666666777777888888999999888888888888888888888888777777777777888999:::;;;mmmmmmoootttwwwyyy}}}kkk___[[[[[[\\\ccckkknnnnnnqqqwww~~~{{{yyywwwtttqqqnnnjjjiiiggggggggggggeeeccc___^^^]]]\\\\\\[[[[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^aaacccfffjjjlllnnnoooooorrrssstttuuuuuuwwwzzz}}}{{{~~~qqq___WWWVVVSSSSSSSSSUUUXXX\\\___``````XXXQQQQQQPPPPPPUUU\\\```rrr|||yyybbb]]]UUUQQQPPPQQQPPPOOOOOONNNLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHIIIHHHGGGFFFBBBCCCFFFGGGGGGFFFDDDBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888888777777666666555555555888;;;===<<<:::999999999999999999999999999999777;;;>>>@@@???>>>======::::::;;;;;;:::888777666555555444444444444555555666666555555666666777888666666666444333444777::::::888555444555777888888888777666666666666666777777888999999:::999999888555555666777777888999999999999999999999999999999666666777777888999:::;;;jjjiiijjjnnnppppppvvv|||tttjjjfff```bbbcccbbbaaaaaadddhhhooo~~~{{{yyysssrrrpppppppppnnnllliiifffeeecccbbbaaa`````````___^^^\\\YYYXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSUUUWWWWWWUUUSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSRRRVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTVVVWWWYYYZZZWWWXXXXXXZZZ[[[^^^___aaabbbcccdddfffhhhjjjkkklllnnnooorrruuuxxxzzz{{{|||}}}~~~ggg[[[WWWRRRPPPOOOPPPSSSUUUVVVVVVUUUOOOMMMOOOOOOQQQ\\\jjjyyyhhh\\\YYYTTTRRRRRRSSSSSSSSSMMMMMMLLLLLLLLLMMMOOOPPPIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEGGGIIIHHHFFFDDD@@@???>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCBBBBBB???@@@CCCFFFHHHIIIHHHHHHAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999888888777777777777999;;;;;;:::999999999888888888888888888888888777999<<<======;;;;;;;;;999::::::;;;:::999777666555555444444444444555555666666555555666666777888444444444333222222444666777777666555555666666777888888888777777888888999777888999::::::999777777555555666777888999999:::::::::::::::::::::::::::777777777777777888999:::gggeeeeeeiiikkkkkkpppuuu}}}qqqnnniiieeebbbaaa``````gggooo}}}zzzvvvssssssrrrooommmjjjhhhffffffbbbaaa^^^\\\[[[[[[[[[\\\```___^^^]]]\\\\\\\\\\\\ZZZ\\\___^^^[[[XXXWWWXXX[[[ZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\^^^aaaccceeeeeeeeefffgggiiilllooopppssstttvvvxxx{{{~~~~~~~~~}}}|||tttccc[[[SSSPPPMMMMMMOOOQQQPPPOOOQQQMMMOOOTTTVVV\\\qqquuufff\\\XXXVVVTTTSSSTTTVVVXXXYYYSSSRRRPPPOOONNNNNNNNNOOOJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEEEECCCBBBAAABBBDDDGGGIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEHHHLLLOOONNNJJJGGGBBBAAA@@@@@@AAACCCEEEFFFDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGGGGEEECCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBDDDEEEFFFGGGGGGGGGAAA@@@??????>>>>>>>>>>>><<<<<<======>>>??????@@@???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<:::::::::::::::999999999:::;;;;;;:::888777888999999999888888888888999999888:::;;;;;;:::999:::;;;888999:::::::::999888888555555444444444444555555555555444444555555666777333444555444333333444666444555555555444444555666666555555555666777888888777777999999888777555444555666666777888999:::;;;::::::::::::::::::::::::777777666666666777777888fffccccccgggiiijjjnnntttxxx{{{sssllliiigggdddbbb``````ggg{{{~~~{{{wwwsssooommmllliiigggeeecccbbbbbbcccdddhhhgggfffeeeddddddddddddbbbeeegggfffbbb^^^]]]^^^______``````aaabbbbbbbbbccccccccccccbbbaaa```___``````aaaccceeehhhkkkmmmqqqrrrrrrtttvvvyyy|||~~~uuuoookkkjjjhhhgggnnnxxx{{{iii^^^WWWSSSOOONNNOOOOOOMMMKKKQQQOOOSSS[[[```jjjoooaaaYYYUUUVVVUUUTTTSSSUUUXXX[[[\\\\\\ZZZVVVRRROOOLLLKKKJJJLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIFFFDDDBBBAAABBBEEEHHHKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFJJJOOOSSSRRRMMMIIIDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGGGGEEECCCBBBCCCDDDGGGHHHIIIHHHFFFDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???????????????@@@<<<======>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAAAAA???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999666666777999:::999999888888999999:::999:::;;;:::999888:::;;;777888999:::;;;:::999888555555555444444555555555444333333333333444555555333555666666555444555777///111222333333444555777111111111222333444555666666777888888777555333111555666777888999:::;;;;;;999999999999999999999999777666666555555555666666aaabbbccccccdddgggkkknnnwwwyyy|||rrrjjjjjjfffgggppp{{{~~~}}}vvvqqqlllllloooqqqooommmqqqsssttttttqqqmmmkkkjjjmmmnnnnnnnnnmmmllllllkkkgggiiikkkllllllkkklllmmmrrrrrrrrrrrrrrrrrrrrrrrrmmmppptttvvvwwwyyy}}}zzzpppiii```[[[YYY\\\^^^___aaaeeejjjwwwtttgggXXXTTTOOOLLLMMMOOOQQQRRRYYY___hhhrrrwwwggg^^^WWWTTTTTTMMMNNNPPPRRRTTTUUUVVVVVVZZZYYYWWWVVVTTTQQQMMMJJJMMMKKKHHHFFFEEEEEEGGGHHHLLLKKKIIIHHHHHHIIIJJJJJJGGGEEECCCAAAAAACCCFFFGGGKKKKKKKKKIIIGGGEEEEEEEEEBBBCCCDDDDDDDDDCCCAAAAAAEEEFFFIIIKKKLLLLLLKKKKKKNNNLLLIIIGGGGGGHHHJJJKKKKKKKKKKKKJJJHHHFFFCCCBBB???@@@BBBDDDEEEFFFFFFEEEHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDBBBBBB@@@AAABBBCCCCCCAAA???>>>===<<<;;;:::999::::::;;;>>>===;;;999888777666666::::::888777666666666666888888999::::::;;;<<<<<<999888888888999::::::;;;555666999;;;;;;:::888666777777666666555555444444333444555666666555555444444333333222222333333444555444444444444555666666444555666777777666555444777777777777666666666666666666777888888888888888666666666666777777777777```aaabbbccccccfffjjjmmmrrrsssxxx}}}uuummmiiikkkooouuu}}}{{{|||}}}{{{yyy}}}|||{{{|||zzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyyyy|||~~~~~~|||rrrkkkeee]]]XXX[[[VVVTTTVVVWWWWWWYYY]]]aaannn|||{{{mmmaaaXXXWWWSSSOOONNNQQQYYY^^^kkkttt~~~jjj^^^XXXSSSQQQRRROOOOOOQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTRRROOOMMMOOOMMMJJJHHHGGGGGGIIIJJJLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEDDDCCCDDDFFFGGGIIIJJJKKKIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEHHHKKKMMMNNNNNNMMMMMMKKKIIIGGGFFFGGGIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???????????????@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA???>>>???>>><<<;;;;;;;;;<<<======<<<:::999777666666555999888777666666555666666888888999::::::;;;<<<<<<:::999999999::::::;;;<<<666777888::::::999888777777777777666666666666666555555666777666666555444444444333333333333444444555444444444444555666666444555666777777666555444555555555666666777777777777777888999999999999999666666666777777777888888___```aaabbbbbbdddhhhkkkpppooosss||||||qqqkkkiiihhhiiillltttpppjjjbbb\\\YYYWWWSSSPPPUUUPPPNNNOOOPPPOOORRRWWW^^^jjjvvv{{{yyyrrrggg^^^XXXYYYXXXUUUUUU]]]lllxxxuuugggYYYSSSRRRPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEHHHKKKNNNOOOPPPPPPMMMKKKIIIGGGFFFGGGHHHIIILLLLLLMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@?????????@@@CCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCBBBBBBAAA@@@???@@@@@@AAABBBAAA@@@???>>>@@@???>>>=========>>>???<<<<<<:::999777777666666777777666666666666666777888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<777777888888999999999999777777777888888888888888777777888777777666555444444444333333333333444444555444444444444555666666555555666666666666555555333333444555666777888888888888999:::::::::::::::666777777777777888888888]]]___```aaaaaacccfffhhhkkkjjjnnnwwwxxxrrrmmmiiifffgggllluuutttiiiaaa]]]XXXUUUTTTTTTRRRQQQPPPLLLKKKMMMMMMMMMRRRXXXhhhqqqxxxwwwsssnnnfff```YYYZZZ\\\___hhhxxxyyyaaaWWWOOONNNOOOOOOPPPSSSQQQQQQRRRSSSSSSSSSRRRRRROOOQQQSSSTTTSSSRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDFFFGGGIIILLLMMMOOOOOOOOOMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJKKKKKKJJJHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEGGGIIIIIIGGGEEECCCAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@AAA@@@???>>>>>>@@@???>>>======>>>??????======;;;:::999999999999777777777777777777888888999999999::::::;;;;;;;;;::::::999999999::::::;;;999888777777777888999:::777777888888999:::;;;;;;999999999888777666555555555555444444444444555555555444444444444555666666555666666666666666666555333444444555666666777777777888999999::::::999999777777777888888888999999\\\^^^___``````bbbdddfffddddddhhhooouuuzzz{{{sssllljjjhhhgggiiimmmnnnoooooommmjjjiiinnnssszzzzzzrrrkkkaaaYYYWWWUUUQQQOOONNNMMMMMMLLLKKKIIIIIIKKKLLLMMMTTT\\\rrryyy|||wwwqqqnnnkkkhhhdddeeehhhrrrlll^^^SSSMMMIIIKKKMMMNNNOOORRRPPPQQQQQQRRRRRRRRRQQQQQQNNNQQQSSSSSSRRRPPPPPPQQQOOONNNLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIGGGEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKIIIGGGFFFIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDGGGHHHHHHGGGDDDCCCAAAAAABBBBBBBBBAAA@@@@@@??????@@@?????????>>>>>>>>>===<<<<<<<<<===>>>??????>>>======<<<<<<<<<<<<999999999888999999::::::999999::::::::::::;;;;;;999999888888888888888999999888777666777888:::;;;777777888999:::;;;<<<<<<::::::999888777666666666666555555444444555555666555444444444444555666666666666666555555666666666666666666666666666666555666777777888888888888888888888888888999999999999\\\]]]``````aaaaaaccceeefffeeehhhnnnpppqqqvvv|||xxxqqqiiibbbbbbbbbaaa```aaa___\\\\\\___bbbfffnnnwww}}}xxxssstttuuuvvvwww{{{pppeee```\\\WWWSSSPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGJJJKKKMMMUUU___uuu|||~~~zzz{{{||||||kkkZZZQQQJJJFFFDDDGGGJJJJJJKKKOOOOOOOOOPPPPPPPPPPPPPPPPPPMMMQQQTTTSSSQQQOOOOOOQQQNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@??????>>>>>>>>>??????;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999888888777777777777888999888777777777888:::;;;888888888999:::;;;;;;<<<:::999888777666666777777666666555555555555666666555444444444444555666666666666555555555555666666888777777777666666666666666666777888888888888777888888999999999:::::::::\\\^^^```aaaaaaaaacccdddhhhhhhjjjoooooonnnpppuuuxxxzzzrrrqqqoooiiieeeeeeaaa]]][[[[[[ZZZZZZ```gggsss~~~wwwpppkkkjjjkkkkkkkkkkkkmmmpppssszzzyyyooohhh___XXXVVVTTTRRROOOLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIJJJLLLLLLNNNWWWaaasss}}}jjjYYYPPPLLLFFFBBBAAAEEEGGGGGGJJJMMMLLLMMMNNNOOOOOOOOOOOOOOOKKKOOOSSSSSSPPPNNNPPPSSSMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNOOONNNMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@?????????@@@AAA?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@@@@??????>>>??????>>>===============<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>??????@@@<<<;;;::::::999999999999:::::::::::::::::::::::::::999888888777777888888888888888888888999999:::888888999999:::::::::;;;888888777666666666777888777666666666666666666777555444444444444555666666777666555444444555666777777777777888888888888888777777888999999999999888999999999::::::::::::;;;\\\^^^```aaaaaabbbcccdddddddddggglllmmmkkkmmmqqqqqqvvv||||||sssqqqhhhccc^^^[[[WWWUUUYYY```\\\jjj}}}wwwqqqmmmhhhiiihhhgggggghhhkkkmmmoootttzzzyyysssmmmfffaaa\\\YYYVVVTTTSSSQQQOOOMMMGGGHHHIIIIIIIIIJJJLLLMMMOOONNNNNNOOONNNOOOYYYcccsssyyyeeeUUUJJJGGGFFFDDDAAAAAADDDGGGGGGJJJOOOKKKKKKLLLMMMNNNOOOOOONNNIIIMMMRRRSSSPPPOOOQQQTTTNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGEEECCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLFFFGGGGGGHHHJJJLLLMMMNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDDDDDDDCCCBBB@@@???DDDEEEEEEEEEDDDCCCAAA@@@BBBAAA@@@>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===??????>>>==================<<<;;;;;;;;;===>>>???>>>>>>>>>>>>>>>>>>???@@@<<<;;;:::999888888888888::::::::::::::::::::::::;;;::::::999888888888999777777888888999999999999888888999999999999::::::777777666555555666777888777777666666666666777777555444444444444555666666777666555444444555666777666666777888999::::::;;;888888999::::::::::::999999999:::::::::;;;;;;;;;___```aaabbbbbbaaa```___bbbccceeehhhjjjmmmoooppprrrqqqsssyyywwwkkkaaa\\\[[[ZZZYYYYYY[[[cccqqq}}}vvvrrrpppnnnnnnnnnllljjjjjjkkkmmmqqqrrruuuxxx}}}}}}ttthhh```]]]\\\YYYVVVWWWQQQLLLLLLPPPPPPLLLGGGJJJJJJKKKMMMNNNNNNKKKIIIOOOUUUQQQLLLPPPQQQVVVbbbzzzttteeeYYYRRRNNNIIIEEECCCBBBAAADDDHHHKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLIIIGGGGGGGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHFFFEEEIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;??????>>>>>>??????@@@AAABBBAAA???>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;999888777;;;::::::999999::::::;;;;;;===???@@@AAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;888999;;;;;;;;;999777666888888888888888888888888999888888888777777666666444666777777666666777888;;;;;;:::999888666666555555555666666777777888888444333333222222333333444333444444555666777777888777777666666777777888999;;;:::999888999:::<<<===<<<;;;:::999999999:::;;;cccccccccdddccccccbbbbbbeeefffgggiiikkkmmmoooooosssqqqqqqsssuuu|||mmmccc```___^^^\\\ZZZ]]]dddmmmwww{{{yyywwwzzz}}}}}}zzzwwwtttssstttuuuwwwzzz}}}|||uuuooollleee]]]XXXWWWVVVTTTQQQSSSPPPMMMPPPTTTUUURRRMMMOOOOOONNNOOOPPPQQQRRRQQQSSS\\\\\\ZZZ^^^^^^aaammmjjjaaaVVVOOOLLLJJJGGGDDDEEECCCCCCEEEHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCGGGGGGGGGGGGFFFEEEDDDDDDGGGEEECCCDDDEEEGGGGGGGGGFFFEEECCCBBB@@@?????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???===;;;::::::::::::;;;;;;;;;<<<<<<===============>>>??????AAA@@@???>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>=================================<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<===>>>???>>>======;;;;;;:::999999999999999999999;;;;;;;;;999888666777777777777777777777777888888888777777777666666555666888777666666777999;;;;;;:::999888777666666666666666666666777777777444444333333333333444444444444555666666777888888777777777777777888999999777777888888999999888888::::::999888888888999:::ggggggfffeeeeeeeeeeeeeeeggghhhiiikkkmmmnnnpppppprrrooonnnnnnnnnooowwwzzzooohhhcccaaa[[[XXXYYY\\\```gggooo{{{zzzooohhhddd```]]]\\\XXXSSSRRRRRRRRRPPPNNNMMMLLLLLLOOOSSSUUUSSSPPPRRRRRRRRRTTTVVVYYY]]]^^^eeessswwwvvvxxxtttttt~~~pppZZZUUUOOOKKKKKKKKKJJJHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????>>>???AAABBBBBBBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???EEECCCAAAAAACCCDDDDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@>>><<<999777666666777888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::999888888888888999999:::;;;;;;;;;:::888888666666666666666666666666888888777777777777666666666777999888777777888:::;;;;;;:::999888777777666666666666666666555555555555555444444444444555555555555666666777777888888888888888888888999999999999:::<<<======;;;999888999888888777777888999999jjjiiigggfffeeefffggghhhggghhhjjjlllnnnppprrrsssqqqnnnmmmnnnmmmlllqqqwww{{{yyymmmkkkddd^^^]]]^^^^^^___cccdddiiiqqqyyyyyyrrriiiaaa^^^\\\[[[ZZZTTTRRRQQQQQQRRRQQQOOOLLLMMMLLLLLLNNNQQQTTTVVVWWWVVVYYY]]]bbbggglllqqqtttmmmZZZSSSPPPLLLKKKKKKKKKIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>======>>>??????@@@@@@??????AAAAAA@@@@@@???>>><<<<<>>@@@BBBCCCCCCAAA@@@???===<<<<<<;;;;;;:::999999999:::;;;===>>>@@@@@@>>><<<:::888777666555666666777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>999999888888888888999999999999888888888999:::;;;;;;::::::999999999::::::999999:::;;;::::::999888666666666666666666666666777777777777777777666666666888999999888888999:::;;;::::::999888888777777666666666555555444444444555555555444444555555555666666666777777777888888777888888999999999999999;;;;;;<<<<<<<<<;;;999888888888888888888999999999hhhgggfffeeeeeefffggghhhfffgggiiikkknnnqqqssstttqqqnnnmmmooonnnlllnnnsssxxx{{{yyyooohhhggghhhdddaaaaaa^^^___aaadddhhhnnnuuuzzzwwwnnnfffccc^^^[[[YYYXXXVVVVVVQQQPPPOOONNNNNNMMMLLLJJJMMMMMMNNNPPPTTT[[[ccciiihhhnnnxxxqqq[[[MMMHHHGGGFFFEEEEEEEEEDDDBBBGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<=========>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<;;;:::;;;>>>AAABBBBBB@@@@@@>>>===<<<<<<<<<<<<::::::999999888999999999======<<<;;;:::999888888666666666777777777888888:::;;;<<<=========<<<<<<888888888888999:::;;;<<<;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888888777777888888999777777666666777777888999999999888888888999999:::888999999999999999999999777777777777777777777777666666666666666666777777666888999999888888999:::999999999888888777777777666666555555444444333333555555555444444555555555666666666666777777777777666777888999999999999888888777666555444444555666888999999:::::::::;;;;;;eeeddddddeeeeeefffggghhheeefffhhhjjjmmmppprrrsssqqqmmmlllmmmmmmjjjjjjmmmxxxuuuwww|||qqqnnnnnnjjjeeebbbbbbbbbaaaaaabbbccceeefffdddjjjqqqvvv{{{}}}yyyuuunnneee___]]]]]][[[YYYWWWTTTRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLPPPUUUZZZaaalllzzzjjjYYYOOOJJJAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFJJJJJJIIIGGGFFFDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>======<<<<<<:::999888999<<>>===<<<<<<<<<<<<999::::::::::::999888777;;;:::999999999999999:::666666666666666777777777999:::;;;======<<<;;;;;;777777666666777888999999::::::999999999999::::::999999999999999999999999::::::999999999999888888888888777777777777888888555666666666666777777777666555555555555666777777777777777777888888888888777777777777777777777777555555666666666666777777666777999888777777888:::888888777777777666666666444444444444444333333333555555444444444444555555555555555666666666666666555666777999999888777777999777555444333555666888888999:::;;;;;;;;;;;;;;;aaabbbdddeeeggghhhhhhhhhfffggghhhiiikkklllnnnnnnnnnjjjhhhjjjkkkiiiiiilllsssqqqttt~~~~~~{{{zzzwwwwwwxxxxxxuuupppjjjfffbbbdddeeeggghhhkkkpppssswwwwwwyyyyyytttnnnoootttsssxxxzzzsssjjjdddbbb___[[[WWWZZZZZZYYYWWWTTTRRRQQQPPPMMMLLLKKKKKKLLLPPPVVVYYY[[[cccmmmwwwfffUUUMMMIIIGGGBBBCCCCCCCCCCCCCCCEEEFFFCCCDDDFFFEEEBBBAAACCCDDDAAAAAAAAABBBBBBBBBBBBBBB??????@@@BBBCCCDDDEEEFFFKKKJJJJJJHHHFFFDDDCCCBBB??????@@@AAABBBDDDDDDEEEBBBBBB@@@???======<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<======<<<<<<<<<:::999999;;;=========>>>>>>===<<<;;;;;;;;;;;;777888:::<<<<<<;;;999888999888777666666777777888444444555666777888888999777888:::;;;<<<;;;:::999777777666666666777888888888888999999999999888888666666666666666666666666777777777777777777777777777777777666666777777777444555666777777777666555555444444444555555666777666666666666666777777888666666666666666666666666555555555666666666777777555666888777666666777999666666666666555555555555333333333333333444444444444444333333333333444444555555555555444444444444444555666888888777666555888888888888888999999:::666777999:::;;;;;;::::::___aaadddfffhhhiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjfffeeeiiikkkkkklllooommmnnnuuuzzzqqqmmmllljjjhhheeecccbbbaaaeeeeeeggggggbbb^^^aaagggmmmsss|||zzzpppddd\\\ZZZYYYWWWTTTUUUUUUTTTRRRPPPOOOOOOPPPPPPOOONNNOOORRRYYYbbbhhhuuulllXXXPPPMMMIIIDDDCCCCCCCCCAAA@@@???@@@AAAAAACCCEEEDDDAAA@@@BBBDDD?????????@@@@@@AAAAAABBB>>>???@@@AAACCCDDDEEEFFFKKKKKKJJJIIIGGGEEECCCBBB>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@>>>============::::::999999::::::;;;<<<999999:::;;;<<<<<<<<<<<>>===;;;999999888666555444444555555222333444666888999;;;;;;555777999:::::::::888777888888777777777777888888666777888999999888777666444444444444444444444444555555666666777777888888777777666666666666777777333444666888888777666555666666666666666777888999555555555555555666777777555555555555555555555555444555555555666666777777555666777777666666777888555555555555555444444444222222222333333444444444444333333222222333333444444444444444444444444333333444666777888777555444333444666888999888777666555666888999::::::999999aaabbbcccdddeeeggghhhhhhjjjfffeeehhhiiifffeeefffgggfffhhhjjjjjjiiiooowwwwwwxxx}}}wwwpppjjjfffdddcccaaa___^^^\\\YYYWWW```dddkkkttt~~~llldddZZZTTTSSSRRROOOLLLMMMNNNPPPQQQQQQQQQSSSTTTUUUZZZ___dddjjjvvvtttiiiZZZPPPLLLLLLJJJIIIEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>@@@BBBCCCFFFHHHIIIHHHFFFEEEDDDEEECCC???;;;;;;>>>AAABBBAAA>>>>>>===<<<;;;;;;::::::999999888888888888999999;;;;;;;;;<<<<<<<<<======;;;999777555555777999;;;::::::;;;;;;;;;::::::999:::::::::999999999999999999999888888777777666666777777777777666666666666::::::::::::999999888777888888888777666666555555555555666666666666555555444444333333333333222222444444444444444444444444888777666555555555555555222333555777888888777666555555444444444333333333555555555555555555555555444444444444444444444444666444333222111222222333888777666555555555555555555555555555444333222111000111111111111000000///222333444444555555444444777666666666666555555555555555555666666666666777666666777777888888888999888888888888888888888888bbbcccdddeeefffhhhiiiiiiiiieeedddfffgggeeedddeeeffffffhhhlllmmmnnnvvv~~~zzzvvvssspppmmmiiiccc^^^]]]___bbbgggmmmtttzzz}}}}}}rrrlllaaa]]]XXXUUUVVVWWWWWWVVVSSSSSSSSSVVV[[[bbbiiimmmqqqvvv}}}rrraaaZZZRRRNNNNNNOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDDDDCCCCCCCCCAAA@@@???>>>>>>@@@AAABBBDDDEEEFFFFFFDDDBBBBBBCCCAAA>>>;;;:::===???@@@@@@>>>======<<<;;;;;;::::::999888888777777888888999999999999999:::::::::::::::999888777777888999:::999:::::::::::::::999999999999999888888888888777888777777777777666666666999999999888888888777777999:::::::::999999888777777777777777666666666666555555666666666666555555444444333333333333222222444444444444444444444444555555555444555555666666222333555777888777666555555444444444444333333333444444444444444444444444444444444444444444444444666666555444444444444444555555555555555555444444444444444444333222111111///000000111111111000000222333444444555444444444666666666555555555444444444444555555555666666666666666666777777888888888888888888888888888888888bbbcccdddeeefffhhhiiiiiigggcccbbbeeefffcccbbbccceeedddhhhmmmpppttt}}}yyyqqqhhhfffcccaaaaaadddiiikkkooopppqqqqqqsssxxx~~~sssjjjdddaaa^^^```bbbccceeehhhkkknnnlllhhheeehhhrrr~~~rrrbbbWWWQQQNNNLLLMMMPPPPPPNNNLLLHHHGGGFFFDDDCCCBBBBBBBBBBBBBBB@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCCAAA??????@@@???===::::::<<<>>>??????=========<<<;;;;;;::::::888888777777777777888888888888888999999999::::::999999999888888999999999888999999::::::999999999888777777777666666666666555555666666666777777777999999888888888888777777777777777777777777666555555555555555666666666666555555555555555555555555444444333333333333222222333333333333333333333333222222333333444555666666222333555666777666666555444444444444333333333333333333333333333333333333444444444444444444444444444444555555555444333333222333444555555444444333333333333333222111000000...///000111111111111111222222333444444444444444555555444444444333333333333333333444444444555555666666666666666777777777777777777777777777777777aaaaaabbbccceeefffggggggeeeaaa```cccdddbbbaaabbbccccccffflllpppvvvwwwnnnhhhgggiiijjjiiihhhfffdddcccgggnnntttyyy~~~zzz|||xxxuuurrrnnnlllnnnqqquuu{{{zzzfffYYYRRRPPPOOONNNMMMNNNOOONNNKKKIIIJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA????????????@@@@@@AAABBBAAA???>>>>>>>>>???===<<<;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;888888888777777888888888:::::::::;;;;;;;;;;;;<<<888888999::::::999888888888888999999:::999999999777777666666555555444444444444444555666777777888777666666666555555555555333333444444444444333333333333333444444444444444555444444444444444444555444444333333333222222222222222222222222222222222222222333333444444444444222333444555555555555444444444444333333333222222111111111111111111111111222222222222222222222222000111222333333222111000///000222444555444333222111111222111111000//////---...///111111222222222222222333444444444444333444444444333333333222222222222333333333444444444555555555555555555555666666666666666666666666666]]]^^^___```aaacccddddddccc___^^^aaacccaaa```aaaaaaaaadddjjjooovvv~~~~~~~~~}}}}}}~~~zzzyyyyyy|||yyytttnnnjjjjjjlllnnnkkkooorrrqqqmmmmmmqqquuuxxx}}}~~~}}}yyysssrrrtttxxxxxxxxxyyy~~~wwwbbbTTTMMMLLLMMMPPPNNNMMMLLLKKKJJJHHHFFFIIIIIIHHHGGGEEEDDDBBBAAA@@@????????????@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@????????????@@@BBBCCCBBB@@@>>>>>>?????????>>>=========>>>???<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;:::999888777888999:::::::::::::::777777777666555444444333333333444555666777888888666666666555555555555444333333444444444444444333333333333222222111111111444444333333333333444444444444333333333222222222222222222222222222222222333333444444333222111111222333333444444444444444444444333333333222222222111111111111111111111111000000000000000000000000///000111222222222000000...000222444444333222111000000111111000000//////---...///111111222222222111222333333444444333333444333333333333222222222222222222333333333333444444444444444444444444444555555555555555555555555ZZZ[[[\\\]]]^^^```aaaaaabbb^^^]]]```bbb```___aaaaaaaaaccciiioooxxx~~~yyyzzzyyyxxx{{{~~~{{{yyytttuuutttpppjjjggghhhiiihhhlllqqqtttvvvyyy}}}|||~~~xxxcccVVVOOOJJJGGGFFFLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA>>>??????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAACCCDDDCCCAAA??????@@@>>>??????>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999999:::::::::;;;;;;888999:::;;;;;;:::999888888999999:::;;;;;;;;;;;;999999888777666555555444444444555666777777888888888888777777777777666666444555666666777666666666333333333222222222222222444333222111111222333444444444333333333333222222111111111111111111111111333444555555444222111000333333333333333333333333333333333333222222222222111111111111111111111111000000000000000000000000111111222333333333222222000111222333333222222111///000000111000000//////...///000111111111111111111111222333333333333333444444333333333222222222222222222333333333444444444444444333333333333333444444444444444444444444YYYYYYZZZ\\\]]]^^^___```aaa]]]]]]```bbb```___aaabbbaaadddkkkrrr|||uuuuuutttsssuuu{{{||||||~~~xxxwwwvvvvvvwwwzzz|||~~~}}}nnn```SSSOOOMMMHHHEEEEEEJJJLLLMMMMMMLLLJJJHHHHHHFFFFFFFFFFFFFFFDDDCCCBBB===>>>@@@CCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCC??????@@@AAAAAAAAA@@@@@@AAACCCDDDCCCAAA??????@@@===>>>???>>><<<:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<999::::::::::::::::::999999999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666555666666666777777888888888888888777777777666666666333444555555666666666555222222333444555666777888444333222111111222333444444444333333333333222222111111111111111111111111222333555555555444222111333333222222222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111222333333222222222222222222111111///000000111111111000000///000000111111111000000111111222333333333333222444444444444333333333333333333333333444444444444444333333333222222222222333333333333333333333333YYYYYYZZZ[[[]]]^^^___```aaa]]]]]]```bbb``````aaabbbbbbeeellluuuuuutttrrrppppppsssxxx|||{{{wwwuuutttuuutttsssssstttvvvxxxzzz{{{|||kkk[[[PPPHHHHHHHHHFFFFFFJJJLLLOOORRRSSSPPPMMMIIIHHHDDDEEEFFFFFFFFFDDDCCCBBB<<<>>>AAADDDFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDCCCAAA??????@@@;;;===???===:::999:::<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>???::::::::::::::::::::::::999:::;;;<<<============<<<<<<;;;:::999888777666777777777777888888888888666555555555444444444444000111222333333333333333000111333666888:::<<<===444333111000000111333444444444444333333333222222000000000000000000000000000222444666666666555444333333222222111222222333333333333222222222111111111111111111111111111111222222222222222222222222000///.........///111222444444333222111111111222000000111111111111111000000111111111111000000///111111222333333333333222555555444444444444333333333333444444444444555555333333333222222222111111333333333333333333333333^^^]]]\\\[[[\\\]]]```aaa`````````___^^^[[[YYYXXXXXX\\\bbbhhhppp{{{wwwtttpppnnnooopppqqqqqq||||||www{{{uuufff]]]SSSQQQMMMJJJHHHHHHHHHIIIOOONNNNNNOOOPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA===???AAAAAA@@@@@@@@@AAADDDDDDDDDDDDCCCBBBAAA@@@===<<<<<<<<<<<<======>>>===============>>>??????;;;;;;<<<:::888888999:::???===;;;;;;===>>>=========<<<<<<;;;;;;;;;<<<<<>><<<999999;;;;;;888555666555444444444666777888555555444333333333333444555444333333222222333333***888---444111MMMzzzMMM444444555444333222111000444444333333222111111111222111///.........///000333333333222222222111111444444444444333333222111444333111000000111333444222222111111111111222222222000///...///000222333000111111111111222222222111222222333333222222111222222111111000000//////---------.........//////...///111333333111///...000000111111111000000///222222222333333444444444222222222222222222222222444333333222222333333444dddaaa^^^]]]^^^_________\\\]]]^^^^^^^^^^^^\\\\\\ZZZ^^^dddhhhnnnwwwwwwtttpppnnnnnnnnnnnnnnnsssxxxwwwgggZZZSSSQQQOOONNNLLLKKKJJJJJJJJJPPPPPPPPPQQQQQQOOOLLLIIIJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFFFFGGGEEECCCBBBBBBCCCCCCBBBAAA>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>======>>>??????======<<<<<<======>>>???>>>???>>><<<::::::;;;===???????????????>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????AAA>>>;;;;;;<<<<<<:::888555666777888999999888888777666555555444444555555555555444333333333333333000:::000999666LLLsssMMM555555444333333222222111333333333222222111111111222111000/////////000000333333333222222222222111333444444444333333222111222222222333333222222222222111111000000111111222111111/////////000222333111111111111222222222222222222333333333333222222000000000000000000000000....../////////000000000///000111222222111000///000111111222222111111000111111111222222333333333222222222222222222222222333333222222222222333333jjjeee```___aaabbb___\\\[[[\\\]]]]]]]]]]]]\\\\\\\\\```eeehhhkkkpppwww}}}vvvsssooommmlllllljjjiiiiiimmmrrrxxxpppccc[[[SSSNNNOOOOOOOOOOOONNNMMMLLLLLLQQQQQQRRRSSSSSSQQQLLLHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBCCCCCCBBBAAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@???????????????@@@<<<<<<;;;;;;<<<<<<===>>>???@@@@@@???===>>>AAACCCEEEHHHJJJHHHDDD@@@??????============>>>@@@AAABBBAAAAAAAAA@@@@@@?????????AAA???<<<;;;;;;;;;;;;:::666888;;;======<<<999888888777666666555555666666555555444333333333333333222666---777444>>>[[[@@@666555444222222222333333222222222222222222222111333222222111000111111111333333333333222222222222333333444444444333222222000222333555555333222000111111000000000000111111111111000///000111222333111111111111222222222333222222333333333333222222.........///000111111111000000000000111111111111111111111111111111111111111222222333333222222222000111111111111111222222222222222222222222222222222222111111111111222222kkkeee______cccddd___ZZZ\\\\\\\\\[[[ZZZYYYYYYXXX\\\```dddggghhhjjjooosss|||~~~sssqqqnnnlllkkkiiigggeeedddhhhkkklllppp{{{kkk^^^YYYXXXVVVSSSPPPQQQRRRRRRQQQOOOMMMKKKOOOPPPRRRTTTUUUSSSNNNKKKJJJJJJJJJIIIIIIJJJKKKKKKIIIJJJJJJIIIIIIIIIHHHHHHDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBDDDFFFFFFFFFFFFGGGGGGFFFEEEEEEAAAAAA@@@???????????????;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@BBBEEEHHHMMMQQQTTTQQQIIICCC@@@AAA@@@@@@??????@@@AAABBBBBBCCCCCCBBBAAA@@@??????>>>@@@>>>;;;999999999999:::999:::<<<======<<<:::999888777666666555555666666444444333222222222222222444333+++555000000AAA222777666333222111222444555222222222222222333333333444444333333333222222222444444333333333222222222333333333444444333333222222222333444444333222222111000000//////000000111111111000000000111222333111111111222222222333333222333333333333333333222....../////////000000000000000000111111111111111222111111000000111111222222222333333444444333333111111111111222222222222222222222222222222222222111111000000000000111111fffaaa\\\]]]bbbccc___ZZZZZZYYYYYYXXXXXXWWWWWWWWWZZZ^^^bbbddddddfffjjjmmmvvv~~~|||wwwooonnnlllkkkjjjiiifffdddbbbfffiiihhhhhhmmmyyyuuujjj\\\UUUVVVXXXWWWTTTSSSSSSTTTTTTRRROOOLLLJJJKKKMMMPPPTTTVVVUUURRROOOKKKKKKKKKKKKKKKLLLLLLMMMIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGKKKKKKJJJJJJIIIGGGFFFEEEBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<======@@@AAABBBBBBBBBBBBDDDFFFJJJOOOSSSRRRKKKEEECCCDDDDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@??????@@@???>>><<<:::::::::;;;<<<;;;;;;:::::::::;;;;;;777666555555444444555555333222222111111111111111666333///666444000888333777555444222222333444666222222333333444444555555555555555555555444444444444444444333333333222222222333333444444333333333444444333222222333444444111111000000000000111111111111111111111222222333111222222222222333333333333333333444444333333333111000000000/////////...000000000000000000000000222222111111111111222222111222333444444444444444333333333333333333333222222222222222222222222222111000000//////000000111aaa]]]ZZZ\\\```aaa^^^ZZZUUUUUUUUUVVVWWWYYYZZZ[[[YYY]]]```bbbaaabbbfffiiiqqquuuyyy{{{yyyvvvsssqqqkkkjjjjjjjjjkkkjjjgggddd```cccffffffdddeeejjjooowwwuuuhhhccc\\\TTTPPPRRRSSSRRRPPPTTTUUUUUUTTTRRROOOKKKIIIJJJKKKNNNRRRVVVVVVTTTQQQLLLLLLLLLKKKLLLLLLMMMMMMIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGMMMMMMLLLKKKIIIGGGFFFEEECCCBBBAAA???>>>=========<<<<<<;;;;;;<<<<<<===>>>DDDFFFGGGFFFDDDAAA@@@@@@???DDDIIIJJJHHHFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCAAA???===>>>>>>===<<<;;;999999:::;;;<<<777666555555444444555555333333222111111111111111222111111444666555666999666555444333333444555555333333444444555666777777666777777777777666555555444444444444333333333333222222333444444444333333666444333111111333444666222222111111111111222222111111111222222222222333222222222222333333333333333333444444444444333333222222222111000/////////111111111000000000000000222222222222222222222222111111222333444444444444444444444333333333333333222222222222222222222222111111000000000000111111^^^\\\\\\\\\]]]]]]\\\ZZZVVVVVVVVVVVVXXXZZZ\\\]]][[[]]]``````^^^___cccffflllmmmooorrrrrrpppmmmlllgggggghhhjjjlllkkkhhhfff```aaacccbbbaaaaaabbbdddgggqqqpppaaaYYYUUURRROOOMMMNNNOOOOOONNNSSSTTTSSSSSSQQQOOOMMMLLLKKKKKKMMMQQQTTTUUUSSSQQQMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDCCCAAABBBEEEHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA???>>>>>>=========<<<<<<======>>>???CCCFFFIIIJJJGGGDDDAAA@@@;;;===AAACCCEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAADDDFFFEEEBBB?????????<<<<<<<<<<<<<<<;;;;;;:::888777666666555555666666555444333333222222333333///222333///444666222888444444555555555555555555444444555666777888999999777888999999999888666666555444444444444333333333111222333333444444444333444444444333333444444444333333222222222222333333111111222222333333333222222222222333333333444444333333444444444444333333222222222222111111111111333333222222111111111111111111333333333333111111000111222333333444444444333333333333222222111111222222222222222222222222222111111000000111111222]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXYYY[[[\\\]]]___```___\\\]]]```dddhhhggghhhmmmooonnnkkkjjjdddeeegggjjjlllllljjjgggaaaaaaaaa```````````````bbbiiiqqqwwwnnn___XXXVVVNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMPPPRRRSSSRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKLLLNNNOOONNNMMMKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHDDDDDDCCCBBBAAABBBEEEGGGIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDBBB@@@??????>>>===============>>>??????>>>CCCHHHKKKKKKHHHFFFDDD>>>>>>???AAACCCCCCAAA???CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC???BBBFFFFFFBBB???======;;;<<<>>>??????===:::999999888888777777777777777666666555444444444444555444999:::000444888000777444444555666666555555444444555666777888999:::;;;888888999:::999888777666555555444444444333333333111222333333444444444444222333555666666555333222444333333222222333333444111111222333333333333222222222333333333444444444333444444555555444444333111111111222333333444444444444444333333222222222000111333444444333111000///000111222333333444333222222222222111111000000222222222222222222222222222222111111111111222222YYY[[[\\\\\\ZZZYYYYYYZZZ[[[___bbb```\\\ZZZ]]]aaa```aaa```]]]ZZZ[[[___dddffffffeeedddbbbbbbccceeeeeedddccccccddddddbbb```^^^]]][[[YYYYYY[[[]]]___aaabbbeeelllsss~~~xxxggg]]]XXXTTTQQQMMMNNNMMMLLLJJJJJJLLLNNNMMMNNNOOOOOONNNMMMNNNPPPPPPNNNLLLMMMPPPQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLJJJMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMIIIGGGEEEDDDCCCBBB@@@>>>AAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>??????@@@@@@@@@BBBFFFIIIJJJIIIGGGFFFBBBAAAAAA@@@AAABBBCCCDDD???@@@AAAAAAAAA@@@???>>>???===<<<<<<===???>>>===BBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::999888666555444444444555777777666555444444333333111111222222222333333333333333333444444444555555333333444555666777888888999888777666555555555666222222222333333333444444444444444555555555666666333333333444444444555555222222222222222222222222333222222111111222222333444333333222222333333444444444444333333222222222222222111111111111111111444444444444444444333333111111222222222222111111111111222333333444555555333333333333333333333333111111222333333333333222444333222111111222333444ZZZ\\\]]]]]][[[ZZZ[[[[[[\\\^^^```___]]]\\\]]]```aaabbbbbb___\\\]]]aaaeeeffffffeeecccaaa```bbbdddeeedddcccccccccbbb```^^^___^^^[[[ZZZZZZ[[[]]]^^^^^^]]]^^^bbbfffmmm{{{tttdddXXXRRRPPPOOOMMMNNNNNNNNNLLLKKKJJJLLLNNNMMMNNNOOONNNMMMLLLMMMNNNQQQOOONNNNNNOOOPPPNNNLLLLLLKKKJJJJJJKKKKKKJJJIIILLLLLLLLLLLLKKKKKKKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGEEECCCCCCCCCBBB@@@>>>BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>?????????AAAEEEGGGIIIHHHGGGEEECCCBBBAAA????????????@@@@@@@@@AAAAAAAAA@@@>>>===>>><<<;;;<<<>>>??????>>>AAA@@@???>>>===<<<;;;;;;999999999999999999999999999888666555444444444555777666666555444444333333222222222222333333333333333333444444444555555555444555555666666777777888888888777666666555555444222333333333444444444444333333333333444444444555333333333333444444444444555555555555555555555555333222222111111222222333333333333222222333333333333333333222222111111111222333333333333333333333555555555444444444333333111111222222222222111111111111222222333444444555333333333333333333333333111111222333333333333222444333222111111222333444ZZZ\\\]]]]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^aaacccdddbbb```___bbbeeeffffffeeebbb```___```bbbeeecccbbbbbbbbbaaa^^^\\\```^^^\\\ZZZZZZ[[[\\\]]]aaa^^^]]]^^^^^^aaajjjuuu~~~|||ggg```UUUNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNNNNMMMKKKJJJKKKLLLRRRPPPNNNNNNNNNNNNLLLJJJKKKJJJIIIGGGGGGGGGHHHIIILLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDBBBBBBCCCBBBAAA???BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===============???BBBEEEFFFFFFEEEEEECCCBBBAAA???===<<<;;;;;;AAAAAAAAA@@@???>>>===<<<<<<;;;:::;;;===????????????>>>>>>===<<<;;;::::::888888888888888888888888888777666555444444444444666666555555444333333333333333333333444444444444444444444555555555666666666666666666777777777777666666777777666555333222333333333444444444555555222222222222333333333333222222333333333444444444555555555555555555555555222222111111111111222222333333333222222333333333222222111111111111111000333333444444555555666666777777666555444333333222111111222222222222111111111111222222333333444444333333333333333333333333111111222333333333333222444333333222222333333444XXXZZZ\\\\\\[[[[[[[[[]]]^^^]]]\\\]]]^^^___^^^]]]___bbbddddddaaa```bbbdddffffffdddbbb___]]]^^^```bbbaaa``````aaaaaa___]]]___^^^\\\[[[ZZZZZZ[[[\\\bbb___]]]]]]\\\\\\bbbiiiooowwwpppccc[[[VVVOOOKKKKKKKKKLLLKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMKKKHHHHHHIIIJJJOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFEEEEEEGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGDDDCCCBBBBBBCCCCCCBBBAAABBBAAA@@@@@@@@@AAACCCDDDBBBCCCCCCBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<<<<===???AAACCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::AAA@@@@@@???===<<<;;;::::::999999:::<<>>???>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@?????????>>>===<<<<<<;;;???>>>===<<<;;;:::999999999888777888;;;=========;;;;;;;;;;;;::::::::::::888888888888888888888888555555555555555444444444444444444444444333333333333333333444444444555555444444444444555555555666888888777777666666555555333444555666555333111///333333333444444444555555444444444333333333333333111111111222222222333333000000000000000000000000222111111000000111111222111222222333333222222111222333333333333333333333111111222333444555555666888777666555444333222222111111222222222222111111111111222222222222222333222222222222222222222222111111222333333333333222444444444444444444444444QQQSSSVVVWWWWWWWWWXXXZZZYYYZZZZZZ[[[[[[\\\\\\]]]\\\___bbbbbb```___```ccceeeeeedddaaa___^^^___aaa___^^^^^^___aaaaaa```^^^ZZZYYYYYYYYYYYYYYYZZZZZZXXXTTTTTTWWWXXXXXXZZZ^^^^^^bbbiiinnnssspppcccXXXQQQPPPGGGFFFEEEEEEEEEGGGIIIJJJJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJHHHFFFDDDDDDGGGIIIFFFGGGIIIIIIHHHGGGIIIJJJGGGIIIIIIFFFCCCAAADDDGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBDDDCCCAAABBBCCCCCCBBBAAA???????????????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::::::::;;;;;;::::::;;;<<<<<<===<<<===============<<<;;;<<<;;;:::999888888888888777666555666888:::::::::888888888888999999999999777777777777777777777777444444555555555444444333444444333333333333333333333333333333444444444444333333333444444444555555777777666666555555555444333333444444333222000///222222222333333333444444444444444444333333333333000000111111111222222222111111111111111111111111111111000000000000111111000111222333333222111000333333333333333444444444111111222222333333444444666666555444333222222111111111222222222222111111111111222222222222222222222222222222222222222222111111222333333333333222444555555666666555555444PPPRRRTTTVVVVVVVVVXXXYYYVVVXXX[[[ZZZYYYXXX[[[]]]\\\___aaaaaa___^^^aaaddddddddddddbbb```___```bbbbbbaaa````````````^^^\\\VVVVVVWWWWWWXXXYYYYYYYYYZZZVVVVVVYYYZZZYYYYYY\\\ZZZ\\\bbbiiikkkooozzz|||kkk```XXXPPPMMMOOOGGGGGGFFFEEEEEEFFFHHHJJJHHHJJJLLLLLLJJJHHHHHHIIIHHHHHHFFFDDDCCCDDDGGGIIIEEEGGGHHHGGGEEEDDDEEEGGGDDDGGGHHHFFFAAA???AAADDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAAAAA???>>>===>>>??????@@@@@@??????AAAAAAAAAAAA@@@???>>>===;;;;;;:::::::::::::::;;;<<<;;;999888888888999::::::;;;<<<<<<<<<;;;:::999999888777666666666666777666555444444666888777777444444555555666666666777555555555555555555555555333333444555555555444333333333333333333333333333222222222222333333333333222222222333333333333444555555555555444444444444333333333222111111000000111111111222222222333333333333333333222222222111000000000000111111111222111111111111111111111111111111000000000000111111000111222333333222111000111111222222333333333333222222222222222333333333444444333333222222222222111111222222222222111111222222111111111111111111111111111111111111111111111111222333333333333222444555666777777666555444OOORRRTTTVVVVVVVVVXXXZZZSSSXXX[[[ZZZWWWVVVZZZ^^^]]]___aaaaaa______bbbeeedddddddddbbb``````bbbccceeecccbbbaaa```___\\\YYYTTTUUUUUUVVVWWWXXXYYYYYYYYYVVVUUUXXXXXXVVVUUUVVV[[[YYY\\\cccfffgggmmmuuu}}}wwwiii\\\WWWRRRLLLJJJMMMGGGFFFEEEBBBAAAAAABBBDDDGGGIIIKKKKKKIIIHHHGGGHHHGGGFFFEEECCCBBBCCCGGGJJJEEEGGGHHHFFFCCCAAABBBDDDAAAEEEGGGEEE@@@===>>>AAACCCCCCDDDDDDEEEEEEEEEFFFAAABBBBBBCCCDDDEEEFFFFFFAAA@@@>>>>>>???>>>===;;;<<<===???@@@@@@@@@???>>>@@@@@@AAA@@@@@@???>>>===::::::999999999:::;;;;;;<<<;;;999777666666777888::::::;;;;;;:::999777666777666555444444555666777666444333333555666666555111222222333333444444555333333333333333333333333222333444555555555444333333333333333333333333333111111222222222333333333111111222222222333333333444444444444444444444444444333222111000000000000000000111111111222222222222222222222111111000000000000000000111111111111000000000000000000000000111111000000000000111111///000222333333222000///000000111111222222222222333333333333333333333222222222222222222222222222111111222222222222111111222222111111111111111111111111111111111111111111111111222333333333333222444555666777777666555444QQQSSSUUUWWWWWWWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^```bbbbbbbbbbbbbbbbbbbbbbbbeeedddbbb___\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]```eeeiiioooxxx~~~pppddd]]]\\\XXXRRRMMMLLLKKKKKKKKKFFFDDDCCCBBBBBBCCCEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEECCCAAABBBCCCCCC@@@===BBBBBBCCCCCCCCCBBBAAA@@@DDDCCCBBBAAABBBCCCDDDEEEAAA@@@??????@@@@@@>>>===??????>>>>>>=========<<<>>>@@@AAABBBBBB???===;;;===<<<;;;:::999:::;;;;;;===;;;777555666666666666555555666777888999999:::888777555444333333444444444444333333333333222222222222333333333444444444333333333222222222111111111111111111111111111111222222222333333444444444222222333333333333222222111000///000222222111//////000222333333222000///000000000000000///............///000111222333333111111222222222222111111333222111000000111222333////////////////////////////////////////////////333222111000////////////000000111111111222222222555555444333222222111000000000000000000000000000000000000000000000000000---///111222333222111000111000///......///000000111222222333333444444555555555555444444333333333UUUVVVXXXZZZZZZZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZYYYXXXZZZ[[[\\\\\\^^^aaacccddddddcccbbbaaa``````___bbbbbb```___]]][[[ZZZZZZXXXXXXXXXWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSTTTUUUVVVVVVXXXYYYZZZ[[[]]]aaadddcccjjjsss}}}wwwjjj___VVVQQQUUURRRNNNLLLKKKLLLKKKKKKFFFEEECCCBBBBBBCCCEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCFFFDDDBBBBBBCCCDDDBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA???@@@AAAAAA@@@?????????>>>===<<<<<<;;;;;;===>>>@@@AAAAAA???===;;;<<<<<<:::999999999:::;;;<<<:::777555555666666555555555666777777888999999777666555333333333333333444444333333333222222222222222222222333333333333333333333222222222111111111111111111111111111111222222333333333333333333222222222222111000///...333111//////111222222222///000222333333222000///000000000000000///....../////////000000111111222000111111222222111111000222111000000000000111222................................................000000000///000000111111000000000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000---///000222222222000///000000///......///000111111111222333333444444555555444444444333333333333XXXYYY[[[\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZ[[[^^^cccffffffeeedddbbb```^^^]]]\\\^^^]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVUUUWWWYYYYYYYYYYYY[[[]]]\\\aaaggglllrrr}}}yyykkk]]]SSSNNNKKKIIILLLJJJIIIIIIJJJKKKJJJJJJEEEEEECCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCFFFDDDAAAAAABBBDDDDDDCCC????????????@@@BBBDDDEEEBBBAAA@@@???>>>>>>??????BBBAAA@@@AAABBBCCCBBBAAA??????>>><<<;;;:::999999:::;;;===??????>>>===;;;;;;;;;:::999999999999999;;;888666444555555555444555555555666777777777888555555444333222222222222333333333333222222222222111111111222222222222333333333333222222222111111111111111111111111111111333333333333333222222222222222111111111000000000333111......000222333333///000111222222111000/////////000000000///......///000000000000000000000000000111111111111000000111111000000000000111111------------------------.................................//////000222222000000000000111111111111//////000000111111111111000000000000000000000000000000000000000000000000...///000111222111000/////////......///000111222111111222222333444444444444444333333333333333222XXXYYYZZZ\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZZZZZZZXXXYYYYYYYYYZZZ]]]bbbeeedddcccbbb```^^^\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXWWW[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVXXXXXXWWWVVVVVVWWWZZZ]]]```aaadddjjjsss{{{uuufff^^^TTTLLLHHHHHHIIIJJJFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@BBBBBBDDDBBB@@@???@@@BBBCCCDDD@@@???>>>===>>>@@@BBBDDDBBBAAAAAA@@@???>>>>>>===@@@???>>>@@@AAABBBBBBAAA???>>>===<<<:::999888777888999;;;<<<======<<<<<<::::::999999999888888888999777555444555555444333555555555555555666666666444333333222222111111111333333333222222222222111000000111111111222222222333333333222222222111111111111111111111111111111444333333333222222111111000000111111222333444444111///......000111111111//////000111111000//////...///////////////......000000000//////.........///000000000000000000///000000000000000000000000------------------------........................///.........//////000111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000//////.........///000111111222111111111222333333444444333333333333222222222222VVVWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXXXXZZZ^^^aaa```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTTTTUUUVVVXXXYYYYYYYYY\\\bbbfffooo~~~lll\\\QQQMMMHHHEEEEEEGGGIIIJJJDDDCCCDDDEEEGGGGGGFFFDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFEEECCCAAA???>>>>>>???@@@@@@@@@@@@@@@=========>>>???@@@AAABBBAAAAAA???>>>>>>???AAACCCAAA@@@>>>======>>>???AAACCCBBBBBBAAA@@@??????>>>>>>===<<<===???@@@@@@??????>>>===;;;:::888777777777888999;;;<<<<<<<<<<<<:::::::::999999999888888888777555555666666555333555555444444444444444444222222222222222222111111333333222222222111111111000000111111111222222222333333333222222222111111111111111111111111111111333333333222222111111111111111000000000111222222///......///111111///---/////////000000/////////......////////////......000000//////...---------...//////000000//////...////////////////////////------------------------////////////////////////000//////...------............/////////000000000333222222111000///////////////////////////////////////////////////////////////000000000/////////------...///000111111111000000111222222333333444222222222222222222222222TTTUUUUUUVVVVVVWWWXXXXXX[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXVVVWWWYYY\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]cccjjjtttssscccWWWQQQGGGFFFDDDCCCEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBB@@@???===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@>>>======???AAA@@@???>>>===<<<======>>>BBBCCCCCCCCCBBBAAA@@@???===<<<;;;;;;===>>>===<<<>>>>>>===;;;:::999888888777888999:::;;;;;;;;;;;;:::::::::;;;:::999999888888777666666777777555444555444444444333333222222222222333333333222222111222222222222111111111111111111111222222222222333333333333222222222111111111111111111111111111111222222222222222111111111222111///...------......111000//////000000---+++//////............//////------.../////////......//////......---------,,,......////////////............////////////......------------------------////////////////////////000000...------,,,,,,,,,............////////////333333222111000///......////////////////////////////////////////////////000000////////////......---...///000111111000000000000111111222333333333000111111111111222222222UUUUUUUUUUUUVVVWWWWWWXXXZZZYYYWWWVVVUUUVVVWWWXXXWWWXXXXXXWWWVVVUUUWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPOOOOOOPPPRRRTTTTTTUUUVVVVVVVVVVVVWWWXXXYYY\\\aaafffoooxxxfffXXXPPPLLLKKKFFFEEECCCDDDEEEEEECCCBBBDDDDDDCCCEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@======>>>???@@@AAAAAA@@@?????????>>>>>>???@@@@@@???AAABBBAAA>>>===>>>???=====================>>>AAAAAABBBCCCCCCBBBAAA@@@===<<<;;;;;;<<<<<<;;;:::=========<<<;;;::::::999888999999::::::;;;;;;;;;:::;;;;;;<<<;;;:::999888888777666777888888666555555444444333222111111111111222333444444333222222222222222222111111111111222222222222333333333333333333333222222222111111111111111111111111111111111111111111222222222222111000///...///000222444888444000......////////////..................///,,,---......//////............---------------------......//////......------...////////////...---........................------------------------......------,,,---------------........./////////000000000//////.........////////////////////////////////////////////////000000///..................///000111111000//////000000000111222222333333000000000000111111222222VVVVVVUUUVVVVVVWWWXXXYYYZZZYYYWWWUUUUUUUUUWWWXXXTTTVVVWWWWWWVVVUUUVVVWWWYYYXXXXXXWWWUUUTTTTTTSSSPPPPPPQQQSSSTTTUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWPPPPPPQQQQQQPPPPPPOOONNNLLLMMMMMMLLLLLLNNNQQQTTTPPPPPPRRRRRRRRRRRRRRRQQQNNNSSSYYY]]]```hhhsss|||{{{qqqcccWWWPPPLLLHHHEEEFFFEEEDDDDDDFFFGGGFFFEEEDDDCCCCCCEEEHHHKKKLLLLLLJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@BBBDDDCCC???===>>>???999:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@>>>===;;;;;;<<<<<<;;;999=========<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;<<<===<<<;;;:::999888777777888999999777555555444444333222111000000111222444444555444333222222222222111111111111000222222333333333444444444333333333222222222111111111111111111111111111111000000111111222222222333......///111444888<<<>>>>>>888111,,,,,,...111333///......------......///,,,,,,---.../////////...---------------------------..................---,,,---...//////...---,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,---...//////---------.........//////---------............///////////////////////////////////////////////////111000///...............//////000111111000///...000000000111222222333333//////000000111111111222UUUUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVUUUVVVWWWXXXYYYWWWUUUSSSRRRQQQSSSUUUVVV[[[[[[YYYWWWTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSRRRQQQPPPOOONNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOPPPQQQTTTYYY^^^```qqq~~~yyymmm^^^[[[VVVQQQNNNLLLLLLLLLGGGGGGHHHJJJKKKJJJGGGEEEHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEFFFHHHHHHEEEBBBDDDBBB???<<<;;;<<<===>>>???>>>>>>===>>>@@@AAABBB???@@@AAAAAABBBBBBAAAAAADDDCCCCCCBBBAAA@@@???>>>======<<<;;;;;;<<<>>>>>>@@@@@@@@@@@@?????????>>><<<<<<======<<<:::999888888888888888999999999999<<<<<<<<<<<<;;;:::999999===>>>>>>>>>===<<<;;;;;;777777777888777666666555666555444333222222222222111222222333333222222111222222111111111111111111////////////000111222333222222222222222111000///000000000000111111111111222222111111111111222222000000111222333444444555888444///...///000///---111000......//////...,,,////////////000000000000///............---------...------,,,,,,------...111000///...............+++,,,...//////...,,,+++.........------,,,,,,,,,)))***,,,...//////......//////////////////////////////.........---------///////////////////////////...---,,,,,,---...///000///............//////////////////////////////............////////////111111000///////////////UUUUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUUUUUUUVVVXXXXXXVVVTTTRRRQQQPPPRRRTTTUUUYYYYYYXXXVVVTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNRRRUUUWWW[[[dddrrr~~~rrreee[[[[[[YYYVVVRRROOOMMMMMMLLLJJJIIIIIIJJJKKKKKKIIIGGGHHHGGGFFFEEEEEEGGGHHHIIIIIIGGGFFFFFFHHHHHHEEECCCCCCAAA???<<<;;;;;;<<<===@@@@@@???>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@??????>>>???>>>===<<<<<<======>>>>>>>>>>>>============<<<;;;<<<<<<<<<;;;:::888777777777888888888999999999;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<============<<<777777777666666666666555666555444333222222222222222222333333333333222222222222111111111111111111000000000000111222333444444444444444444333222222000000000000111111111111000000////////////000000000111111222222333333444444111......000111111000222000////////////---,,,....../////////000000000///............---------...------,,,,,,------...//////......---.........+++,,,...//////...,,,+++......---------,,,,,,,,,++++++,,,---....................................///.........------------........................///...------------...///////////////................................................////////////111000000///////////////UUUUUUUUUUUUUUUUUUTTTSSSTTTTTTTTTSSSTTTUUUUUUVVVTTTRRRQQQPPPPPPQQQSSSTTTVVVVVVVVVUUUTTTRRROOONNNLLLMMMNNNPPPRRRSSSUUUVVVRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMOOONNNSSS[[[cccnnn~~~yyymmmeee^^^WWWSSSVVVUUUTTTRRRPPPOOONNNMMMMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@===;;;;;;;;;<<<===AAAAAA@@@??????@@@BBBBBBFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@???>>>=========>>><<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999888777777777888888888999999999;;;;;;<<<=========<<<<<<::::::;;;<<<============888777666555555555666666666555444333222222222222222222333333333333222222111111222222222222222222222111111111222333444555444444444444444333333222000000000111111111222222000000////////////000000222222222222222222222222000...---...000333333333333111////////////---+++------.........////////////............---------......------------......------------------...///,,,---...//////...---,,,...------------,,,,,,,,,---------,,,,,,------.......................................------------------------------------///...------------...///---...//////000///...---........................---............/////////000000//////......//////SSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQNNNKKKJJJKKKLLLNNNOOOQQQRRRSSSPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNPPPSSSVVVZZZdddqqq{{{wwwoooddd[[[WWWUUUTTTTTTQQQQQQRRRRRRQQQPPPOOONNNOOOMMMJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;;;;;;;<<<===@@@?????????@@@BBBDDDEEEGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>======;;;;;;:::::::::999999999::::::::::::999999888888888888888888999999999999:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<=========<<<<<<999888666444444555666777555555444333333333333333222333333333333333333222111111222222222222222333333333333333333444555555111222222333222222111111000000111111111222222222222222111111111111222222333222222222111111000000///......///000222333444444222000/////////---+++------------.........//////............---------......------------......,,,,,,,,,,,,,,,---...///---......//////......---------------------------///...---,,,+++,,,------........................------------------------------------------------.........------.........+++,,,...000000///...,,,........................---------.........//////000//////.........//////PPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPPPPOOOPPPQQQRRRSSSPPPOOOOOOPPPQQQPPPLLLIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOTTT[[[```lllxxx~~~qqq___[[[UUUPPPNNNNNNOOOPPPMMMNNNPPPQQQQQQQQQOOONNNNNNMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCCCCCCCBBB@@@@@@@@@>>>===<<<<<<;;;<<<============>>>???AAADDDFFFHHHGGGGGGFFFEEEDDDCCCAAA@@@?????????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>======;;;;;;:::::::::999999999::::::999999999999999999999999999999::::::::::::;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::888666555444555777888555555444444333333444444333333333444444333333333111111222222333333333333444444444444444444555666111222222333333333222222111111111111222222222222222222111111111111222222333222222111111000000/////////000000000111222222444222000000000///---,,,------------.........//////............---------///......------......///,,,,,,,,,,,,,,,---...///---..................---------------------------000///---,,,++++++,,,---........................,,,,,,---------------------------------------------..................---***,,,...///000///...---........................------------............//////............//////LLLLLLLLLMMMLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPPPPQQQNNNLLLKKKMMMOOOOOOKKKHHHJJJJJJJJJJJJJJJJJJJJJIIILLLKKKJJJHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEHHHJJJKKKNNNQQQTTTYYY^^^gggtttvvvcccYYYSSSRRRPPPNNNMMMLLLLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNOOOQQQSSSSSSQQQOOOLLLKKKJJJHHHFFFEEECCCBBBAAABBBCCCBBB@@@?????????=========<<<======>>>>>><<<<<<===>>>@@@CCCFFFHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>??????AAABBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAAAAA@@@???>>><<<;;;::::::999888777777777888888555555444444444444444555333333444444444444333333111111222222333444444444555555444444444444555555333444444555555555555555111111111222222222222333000000////////////000000222222111111111000000000///000222111000///000111333111000000000000///---------.........////////////............---------//////............//////------------------...///------------------------,,,,,,,,,------------...///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------...//////...------***+++---...//////......------------------------,,,------------...............------......//////HHHHHHIIIIIIJJJIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKHHHIIILLLMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOMMMPPPTTTZZZdddttt}}}mmm___SSSKKKMMMNNNNNNNNNMMMKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPMMMOOOTTTYYY[[[ZZZVVVRRRLLLLLLKKKIIIGGGDDDBBBAAAAAACCCEEEDDDAAA???@@@AAA=========>>>>>>>>>??????>>>======>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@AAACCCDDDEEEFFF>>>>>>???@@@@@@???>>>===:::::::::999999999999888;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@>>>===<<<:::::::::999999999999888555555444444444444555555333333444444444444333333111111222222333444444555555444444333333444444555333444444555666666555555111111111222222222333333000000////////////000000111111111111000000000000---000222222000///111222111000///000111111000///....../////////000000000///............---------//////............////////////......---.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,------------------------++++++,,,,,,,,,---------........................------...//////...------++++++,,,------...//////------------------------,,,,,,---------............------------...///000EEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLNNNJJJFFFGGGKKKMMMKKKHHHFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJIIIGGGEEECCCEEEEEEFFFGGGGGGGGGGGGGGGAAAAAAAAABBBBBBBBBCCCCCCFFFFFFEEEEEEDDDCCCBBBBBBDDDCCCBBBAAABBBDDDGGGIIIEEEJJJOOOTTTWWW]]]dddjjjjjj[[[UUUPPPJJJDDDEEEGGGIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMQQQWWW^^^aaa___YYYTTTMMMLLLKKKIIIGGGDDDBBB@@@BBBEEEFFFEEEBBB@@@AAABBB======>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@AAAEEEEEEFFFEEEEEEDDDCCCBBB>>>???@@@BBBDDDEEEGGGGGG<<<===???@@@@@@???>>>===999999999999888888888888<<<;;;:::::::::;;;<<<===============>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???:::;;;;;;;;;;;;:::999888555555444444444555555666333444444555555444444333111111222333333444555555555444444333333333444444111222222333444444444333111111222222222333333333222222111111111111222222000000000000000111111111,,,///222222000000222444111//////000111222111000////////////000000000000//////.........---------//////............//////111000///...............,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,---.........,,,,,,------------------------+++++++++,,,,,,---------////////////////////////,,,---...//////...---,,,,,,++++++,,,,,,...///000------------------------,,,,,,,,,---------......---------------...///000FFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDFFFJJJJJJFFFAAADDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLKKKHHHEEEBBBAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGKKKOOOSSSVVV^^^jjj|||yyypppeee```WWWOOOIIIGGGGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKIIILLLOOOQQQRRRSSSUUUWWWPPPPPPRRRTTTWWWWWWUUUSSSLLLKKKJJJIIIGGGDDDBBBAAAGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@BBBCCCDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>=========???@@@AAA>>><<<:::999999:::;;;<<<;;;;;;;;;;;;<<<===????????????>>>>>>===>>>>>>>>>AAA@@@AAABBBBBBAAA>>>;;;AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::888888777777666555555555444444444444444444444444111222222333333444444555222222222222222222222222444444444444444444444444000111111111111222222222000222333333222111222222111111000000000000111111222222111111000111111222111000///......///000111000000000000000000000000............////////////........................//////////////////////////////...---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............---------.........//////000000***+++------------+++***---------............///111000...,,,,,,,,,...///000000000000000000000000DDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEEEEHHHKKKKKKGGGBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJGGGDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCDDDEEEGGGJJJMMMOOONNNVVVaaalllxxx}}}oooccc]]]XXXUUUPPPKKKGGGEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQRRROOOOOOOOOQQQRRRRRROOOMMMKKKKKKJJJIIIGGGEEECCCBBBGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>===<<<<<<===>>>======;;;;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@AAAAAA@@@????????????@@@??????@@@AAABBBAAA>>><<>>===<<<;;;;;;999888888777666666555555444444444444444444444444111111222333333444444555333333333333333333333333444444444444444444444444///000000000000111111111111222444444222222222333111111000000000000111111222222111111111111111222111000////////////000111000000000000000000000000....../////////000000000........................///////////////////////////......---,,,,,,++++++.........------,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------............/////////000,,,------......------,,,---------............///111000...,,,,,,---...///000000000000000000000000BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGKKKNNNMMMIIIEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEGGGGGGEEECCCAAAAAACCCCCCCCCBBBAAAAAA@@@@@@???????????????????????????????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBDDDFFFGGGGGGJJJNNNQQQWWWcccsssyyyiii]]]UUUOOOLLLJJJJJJJJJIIIGGGDDDBBB@@@DDDDDDEEEEEEFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLMMMLLLIIIFFFJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@?????????>>>@@@AAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA???<<<;;;:::::::::<<<<<<<<<======>>>??????>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@======>>>???AAAAAA???===>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>>>>>===<<<<<<999999888888777666666666444444444444444444444444111111222222333444444444333333333333333333333333444444444444444444444444/////////000000000000111111333555444333222333333111111000000000000111111111111111111111111111222222111000000000000111222000000000000000000000000/////////000000000111111////////////////////////////////////////////////.........------,,,,,,+++.........---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------............///////////////......------......///---------............///000///...---------...///000000000000000000000000AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFIIILLLOOONNNKKKGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDDDDCCCAAA@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@AAABBBBBBHHHIIIIIIHHHIIIPPP[[[dddlllzzzoooggg\\\SSSMMMJJJIIIHHHEEEFFFGGGGGGFFFEEECCCAAADDDDDDCCCCCCDDDFFFHHHJJJHHHJJJKKKKKKJJJIIIJJJJJJKKKJJJIIIJJJJJJJJJHHHEEEIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFDDDDDD@@@????????????>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEAAA@@@>>>;;;:::999999999999:::<<<===>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@????????????;;;;;;;;;===???@@@???===??????@@@@@@AAABBBCCCCCC@@@@@@???>>>>>>===<<<<<<999999999888777777666666333333333333333333333333111111111222333333444444444444444444444444444444333333333333333333333333000000000000111111111111222333555555333222333444111111000000000000111111000111111111222222222111222111111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,...............---------//////......------,,,,,,------------------------,,,,,,,,,------------...------............------.........//////////////////...---,,,,,,---...///---------............///000///......---...//////////////////////////////AAABBBBBBBBBCCCCCCCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIILLLNNNMMMKKKHHHFFFEEEDDDBBBAAAAAAAAAAAA>>>@@@BBBBBB@@@??????@@@AAA@@@@@@???>>>======<<<========================<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDGGGMMMQQQRRRYYYfffuuuyyyjjjaaaWWWSSSNNNJJJIIIIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIDDDFFFHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHGGGEEEDDD?????????>>>>>>>>>======??????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJJJJHHHFFFEEEAAAAAAAAABBBBBBCCCCCCCCC???>>><<<;;;:::::::::;;;888999;;;<<<>>>>>>??????BBBAAAAAAAAAAAABBBBBBCCCAAA@@@???>>>============:::999999;;;===???>>>===>>>>>>??????@@@AAABBBBBB??????>>>>>>===<<<<<<<<<999999888888777666666666333333333333333333333333000000111222222333333444444444444444444444444444333333333333333333333333111111222222222222333333111333444444333222222333111111000000000000111111///000111222222222222111111111111222222111111111////////////////////////000000000000111111111111000000000000000000000000////////////////////////---------------,,,,,,,,,......................../////////......---------------------------------,,,,,,---------.........------............------///////////////............---,,,++++++,,,---...---------............/////////........./////////////////////////////////CCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKJJJIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA>>>???AAA@@@???>>>>>>????????????>>>=========<<<========================<<<<<<<<<<<<======>>>???>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@<<<>>>@@@AAAAAABBBDDDFFFIIIJJJNNNVVV___kkk{{{xxxiii]]]UUUQQQKKKIIIHHHHHHHHHGGGEEECCCEEEDDDBBB@@@@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGHHH@@@CCCEEEFFFGGGGGGIIIJJJIIIHHHGGGIIIKKKMMMMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFDDDCCC>>>>>>>>>>>>===============>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJJJJIIIFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA======;;;::::::;;;<<<===999::::::;;;===>>>??????BBBBBBBBBAAAAAABBBBBBCCC@@@???>>>===<<<;;;;;;;;;:::999888999<<<======<<<;;;;;;<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;888888777777666555555555333333333333333333333333000000111111222333333333333333333333333333333333333333333333333333333333222222222333333333444444000222444333222111222222111111000000000000111111...///111222333333222111000000111222222111000000/////////////////////////////////000000000111111////////////////////////////////////////////////------------------------...............//////////////////...............------------------------,,,---------............------............------///////////////.........,,,,,,,,,++++++,,,,,,,,,---------............///....../////////000000000000000000000000000000000EEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHEEEEEEDDDCCCBBBBBBBBBCCC???@@@AAA@@@>>>======>>>>>>>>>>>>>>>>>>====================================<<<<<<;;;<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===>>>?????????@@@@@@AAAEEEDDDEEEJJJLLLPPPYYYdddpppyyyiiiZZZQQQLLLIIIHHHDDDDDDDDDEEEFFFEEECCC@@@CCCBBBBBBAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDEEEEEE@@@BBBDDDFFFFFFFFFHHHIIIHHHGGGFFFGGGJJJLLLLLLKKKFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>=========<<<<<<<<<===>>>???@@@AAABBBCCCDDDCCCEEEGGGIIIIIIGGGEEECCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAACCCBBBBBBAAAAAABBBBBBBBB@@@???>>><<<;;;::::::::::::999888888:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777777666666555444444444222222222222222222222222000000000111222222333333333333333333333333333333222222222222222222222222111111222222222333333333///111222222111000000111111111000000000000111111...///111333333333222111///000000111111000000///////////////////////////....../////////000000000........................////////////////////////---------------------------........./////////000............////////////........................------------............------............------000/////////............,,,,,,------------,,,,,,---------............///......///000000000000000000000000000000000000000FFFFFFEEEDDDCCCBBBBBBAAABBBCCCEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFEEEDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCDDD???@@@AAA@@@===<<<===>>>=========>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>===<<<<<<;;;???>>>===<<<<<<<<<======BBBAAADDDHHHHHHFFFKKKSSSVVV___mmm|||zzzpppaaa[[[SSSLLLIIIGGGCCCAAA@@@@@@@@@BBBDDDEEEDDDBBBBBBBBBCCCDDDEEEDDDCCCCCC===>>>@@@BBBCCCCCCCCCBBBAAACCCEEEFFFEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIIIIIIIFFFEEECCCBBBAAABBBDDDEEEDDDDDDCCCCCCBBB@@@???>>>>>>=========<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDAAACCCFFFHHHHHHFFFCCCAAADDDCCCBBBAAA@@@@@@???>>>@@@???===<<<;;;;;;<<<<<>>===<<<===>>>AAABBBCCCBBBBBBAAAAAAAAABBBBBB@@@???>>>===;;;;;;:::::::::999777888999;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999666666666555444444333333222222222222222222222222000000000111222222333333222222222222222222222222222222222222222222222222000111111111111222222222///000222222000///000111111111000000000000111111---///111333444333222111...///000111111000///...////////////////////////............////////////........................////////////////////////---------------------------.........//////000000------......//////000000........................---------.........//////---..................---000000//////.........---,,,---...//////...---,,,---------.........//////......///000000000000000000000000000000000000000DDDEEEFFFEEECCCBBBBBBCCCDDDGGGIIIJJJJJJIIIJJJKKKNNNLLLIIIFFFEEEEEEFFFGGGJJJIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAA??????>>>>>>>>>>>>??????<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<>>>@@@BBBDDDFFFGGGLLLMMMQQQXXXeeewwwwwwlllcccYYYSSSJJJHHHFFFDDDBBB@@@??????????????????????????????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFEEECCCAAA@@@@@@@@@@@@EEEDDDAAA???>>>>>>????????????>>>===<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@??????@@@AAABBBDDDEEEFFFEEEGGGIIIHHHEEEBBB@@@@@@???>>>===;;;;;;:::::::::===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;::::::999888888::::::::::::::::::::::::999999888888888888888999555555555444444333333333111111111111111111111111000000000000000000000000444333222000///000333666666333000000222333222111111222333222000000000111111111111111111111111111...///000111222222222222000111333444444333111000000000000000////////////......//////000000111111////////////////////////////////////000000000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000000///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------......//////000000000///...,,,,,,---...//////......------,,,++++++............////////////111000///......///000111//////.........000111222FFFGGGHHHGGGEEEDDDDDDEEEFFFIIIKKKLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFIIIIIIHHHHHHFFFEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBBBBCCCDDDEEEGGGKKKQQQ\\\gggoooyyypppcccZZZTTTPPPKKKFFFGGGFFFDDDBBB@@@>>>>>>===========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@DDDBBB@@@>>>======>>>>>><<<<<<;;;::::::999888888;;;<<<===>>>?????????????????????@@@AAABBBDDDDDDBBBDDDFFFFFFDDDBBBAAAAAA>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCC??????===<<<;;;:::::::::;;;:::::::::999999888888======<<<;;;::::::999999999888888777666666666777444444444444333333333222111111111111111111111111000000000000000000000000222222222111111222666999:::666222111111222111000111222333222000///000111111111111111111111111111.........///......------000111222333333222111000000/////////////////////......//////000000000000............................../////////000000000,,,------...............------------------------...---,,,---...///...---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..................////////////000///...---------------...------------,,,,,,,,,............////////////111000///......///000111000000/////////000111222IIIJJJKKKIIIGGGFFFFFFGGGIIILLLNNNOOONNNLLLLLLLLLHHHIIIJJJJJJJJJHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA???>>>>>>======>>>>>>???=========>>>>>>>>>>>>???==================<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHLLLOOOXXXhhh|||uuuhhhVVVPPPIIIEEEDDDDDDBBB@@@CCCBBB@@@???===<<<<<<;;;========================<<<<<<===>>>>>>>>>======@@@????????????@@@AAAAAA@@@@@@???>>>???@@@AAABBB??????@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<;;;;;;<<<<<<:::::::::999888888777777:::;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@AAABBB???BBBDDDDDDCCCBBBBBBBBB>>>======<<<<<<;;;;;;;;;999999999::::::<<<======???>>>>>>???@@@AAABBBBBB@@@???>>><<<;;;;;;::::::999999999999999999999888:::::::::999999888888888888888666555444444444444333333333333333222222222000000000000000000000000////////////////////////000111222222222555999<<<===999444111000000000///000111222111000///000111000000000000000000000000............---,,,+++***//////111111111111//////////////////////////////...////////////000000000.................................////////////000,,,,,,---.......................................///...------......---+++------------------------...------,,,,,,------...,,,,,,,,,---------....../////////...............////////////...---,,,+++,,,,,,,,,---------......---............/////////000000////////////000000222111000000000000000111KKKLLLMMMKKKIIIGGGHHHIIILLLNNNQQQRRRPPPNNNMMMMMMHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<999999999999999:::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<===???AAAAAABBBCCCEEEFFFIIISSS]]]cccfffmmm{{{ssshhh___WWWRRRKKKGGGBBB@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<>>>>>>>>>>>???@@@@@@???>>>=========>>>???@@@======???@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>>>><<<;;;::::::::::::;;;:::::::::999999999888999:::;;;<<<===============<<<<<<<<<===>>>??????>>>@@@BBBBBBAAA???@@@@@@===============<<<;;;;;;888888888888999:::<<<<<<=========>>>???@@@AAABBBAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::222333333555666777888888777666555444222222111111222222222222222222222222000000000000000000000000........................///000111222222444777:::;;;888333000......///000000111222111///...///000000000000000000000000000.../////////......---,,,......///000000///...............///////////////////////////////////////........................------........./////////,,,,,,---.........------------------------------...---,,,,,,......---,,,------------------------------------------------,,,,,,,,,---------....../////////......---------//////000000///---+++***++++++,,,,,,---...//////---------.........//////000000////////////000000222222111111000000000000MMMNNNNNNLLLJJJHHHIIIIIILLLOOORRRSSSRRROOONNNMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;888888888999999999::::::888888888888999999999999::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<888:::;;;<<<===???BBBDDDEEEFFFFFFHHHJJJNNNTTTXXXjjjvvvwwwmmm___RRRLLLHHHGGGFFFDDDAAA???>>>>>>>>>>>>===>>>======<<<;;;;;;<<<<<<========================;;;<<<======>>>>>>======>>>============>>>??????======<<<;;;<<<===>>>???===>>>???@@@BBBDDDEEEEEEBBBBBBBBBAAAAAA@@@??????<<<;;;;;;:::999999999999999999999999999888888888999:::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAA@@@>>><<<<<<===<<<===>>>>>>>>>===<<<;;;777777777888888:::;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBB@@@???>>>=========;;;;;;;;;;;;::::::::::::111111222333444666666777666555444222111000000000000111111111111111111111////////////////////////------------------------///000111000000000333555555444111///------///111///000111000...---...///////////////////////////,,,,,,---........................//////.........------....../////////000/////////.......................................------------............+++,,,,,,---...---------++++++++++++++++++++++++,,,+++***,,,...//////...------------------------------------------------,,,,,,,,,---------......//////......------,,,,,,...//////000///---+++******++++++,,,---...//////------------............//////000000000000//////111111111111000000//////OOOPPPPPPNNNLLLJJJJJJKKKKKKNNNRRRTTTRRRPPPNNNMMMMMMLLLIIIGGGFFFGGGJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@>>>======<<<<<<======>>>@@@????????????>>>>>>>>>=========<<<;;;;;;::::::888888888999999::::::;;;777888888888999999::::::999999999999999999999999999999999999999999999999888888999:::;;;<<<<<<===999::::::::::::<<>>BBBFFFGGGGGGNNNTTT^^^jjjxxxssshhhbbbVVVRRRMMMHHHDDDAAA>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEE???@@@@@@@@@@@@???>>>===::::::::::::999999888888777777777777777777777777999:::;;;<<<============<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???===;;;::::::;;;<<<===>>>??????>>><<<<<<999888888888888999::::::::::::;;;<<<===>>>@@@AAACCCBBBAAA???>>>>>>>>>===<<<<<<;;;::::::999999888666666666555555444444444444444333111000000000000/////////000000000000000////////////////////////........................///000000///......///000000000000///------///111...///000///...---...///////////////////////////)))***+++,,,------------........................---------......//////000/////////............---------------------------,,,,,,,,,---------......++++++,,,---------------************************+++******+++...//////...------------------------,,,------......------,,,,,,,,,,,,---------...............---------------.........///......---,,,++++++,,,,,,---...//////,,,------------.........//////000000000000/////////000000000000//////...RRRSSSSSSQQQNNNLLLLLLMMMHHHLLLQQQSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@======<<<<<<<<<<<<======@@@@@@@@@?????????>>>>>><<<<<<<<<;;;::::::999999888888999999:::;;;;;;<<<;;;;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888888999999::::::;;;;;;<<<:::<<<======<<<;;;<<<======<<<===>>>AAACCCDDDDDDDDDGGGJJJNNNTTT^^^kkktttzzzoooddd[[[TTTNNNJJJFFFEEEDDDCCCAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::999::::::;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===============<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDD===>>>>>>??????>>><<<<<<999::::::::::::999888888777777777777777777777777:::;;;<<<======>>>=========<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999;;;<<<;;;<<<>>>??????>>>===<<<::::::999888888888999999999999:::;;;<<<>>>@@@@@@AAAAAA???>>>===<<<<<<<<<;;;;;;:::999888666555555777777666555555444333333333333222111000000111111.........//////000000000...................................................///000///...---...///...000222111///......000...///000///---,,,---...........................+++,,,,,,---------,,,,,,//////............//////,,,,,,---......///000000//////.........---------------------------------+++,,,,,,,,,,,,---------++++++,,,------------,,,++++++++++++++++++++++++,,,+++***+++---...---,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,------------------......------------...//////,,,,,,,,,------.........,,,,,,---------............///000111111000///...------//////000///......TTTUUUUUUSSSPPPNNNNNNOOOGGGKKKPPPRRRRRRPPPNNNMMMLLLLLLLLLLLLJJJIIIGGGEEEKKKKKKKKKIIIHHHFFFDDDCCCHHHHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<<<<======@@@@@@@@@@@@??????>>>>>><<<<<<;;;::::::999888888888888999:::;;;;;;<<<<<>>>>><<<;;;:::999999888888888888888888888888777777777777777777777777::::::::::::::::::::::::777:::===>>><<<:::999999777:::======;;;:::<<<===999>>>DDDHHHJJJLLLPPPTTT[[[cccnnnzzztttiiicccXXXVVVSSSQQQNNNJJJFFFBBBCCCAAA>>><<<<<<===???AAA;;;<<<===<<<;;;999999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCC<<<<<<===>>>>>>===<<<;;;999999:::::::::999999888999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::::::::888999::::::999:::<<<>>>;;;<<<>>>???@@@???===<<<<<<;;;:::999888888888888999999999:::<<<>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;:::999777666444333222333333333333333333333333222222111111111111111222---.........//////000000........................////////////////////////---...//////......///000///222444444000......///...///000///---,,,---...........................000000000000///...------//////............//////,,,,,,------...///000000//////.........---------------------------------++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,---...000111,,,,,,,,,---------......,,,,,,,,,---------.........///000111111000///...+++,,,---/////////......VVVUUUTTTRRRQQQOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>===============::::::;;;;;;<<<======>>>>>>======;;;:::999888888999999:::<<>>>>>======<<<;;;:::999999;;;<<<>>>===<<<;;;::::::;;;<<<===<<<<<<===>>>???AAACCCDDD???>>>>>>>>>@@@@@@>>>===999999888777666666777777999999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@???>>><<<<<<<<<======<<<;;;:::999999:::<<<===>>>>>>============>>>>>>888888888777888888999999888888999999999:::::::::<<<<<<<<<<<<;;;:::999999777777666555444333333222222222111111111111111111222222111111111111222222111000000////////////000........................////////////////////////------............------...///000111111000///...------------,,,+++***)))------------------------/////////000//////...---......---------,,,,,,,,,************+++,,,---------.........---+++)))(((+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********------...//////000000000///......---+++******)))//////...---,,,,,,,,,,,,------------------------,,,---///000000...---+++,,,---.........---,,,+++............////////////////////////////////////UUUTTTSSSRRRPPPOOONNNNNNKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@???????????????>>>======<<<<<<======:::::::::;;;<<<===============<<<;;;:::999888888999999999;;;>>>AAAEEEGGGKKKFFF@@@;;;999999999999777777777666666666555555666666666777777777777888777777777777777777777777888888777777777888999999999999999999999999999999888888999:::;;;<<<===>>>EEEFFFHHHGGGFFFJJJRRRYYYaaahhhttt~~~tttnnneee^^^VVVPPPNNNKKKHHHDDDDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============<<<;;;:::999999;;;<<<>>>===<<<;;;::::::;;;<<<===<<<<<<===>>>???AAABBBCCC@@@???>>>>>>>>>>>><<<:::999999888777777777777777:::999999999:::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<===>>>??????>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<===>>>999888888777777777888888999999999999::::::::::::<<<=========<<<;;;999888777666666555444333222222111111111111111111111111222111111000000111111222000000//////////////////........................////////////////////////------............------......///000000///......------------,,,+++******------------------------000000//////......------......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,------------,,,***)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,++++++*********+++,,,---,,,++++++++++++++++++***------------,,,,,,,,,,,,...---------------,,,,,,------,,,,,,,,,------...------------------------,,,---...//////...---,,,,,,,,,---......---,,,+++------------....................................RRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKJJJLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999::::::;;;;;;<<<<<<======<<<;;;;;;:::999888888888888888999;;;>>>@@@BBBEEEAAA===:::999999888777666666555555555555555444666666777777777888888888777777777777777777777777888777666666666666666777888888888888888888888888999999999999999999999999;;;===>>>===<<<>>>BBBGGGGGGKKKQQQYYYcccooo{{{zzzwwwtttnnnfff^^^WWWQQQNNNJJJIIIFFFDDDCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<============<<<;;;;;;:::999:::;;;<<<======<<<;;;::::::;;;<<<===============>>>???@@@AAAAAA???===<<<<<<<<<999888999999888777777777777888::::::999999999::::::;;;>>>>>>>>>??????@@@@@@@@@???>>>=========>>>???@@@BBBAAA???>>>>>>>>>??????;;;;;;;;;;;;;;;<<<======:::999888777777777777777999999:::::::::;;;;;;;;;===>>>??????>>><<<999777666666555444333222111111111111111111111111111111111111000000000000111111000000//////....................................////////////////////////------............---------......//////......---------...------,,,+++***------------------------111111000...------------......---------,,,,,,,,,...---,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******++++++,,,---*********+++++++++++++++,,,++++++***))))))((((((,,,,,,------......//////++++++++++++,,,---...///------------------------+++,,,---.........---,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------........................OOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>============>>>===<<<<<<;;;;;;<<<<<<999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888999:::;;;<<<>>><<<:::999999999777555555555555555555555555555666666666777777777888888666666666666666666666666888888777666555555555666777777777777777777777777999999888888888888888888666888;;;<<<===???BBBEEEFFFGGGGGGHHHJJJNNNTTTYYYccchhhqqq{{{~~~rrrhhh___WWWRRRTTTRRRPPPMMMJJJIIIHHHGGGCCCDDDEEEDDDAAA???@@@BBB@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>=========>>>?????????===;;;;;;;;;;;;999888999999888777777888888888::::::999888888888999999>>>>>>???@@@@@@AAAAAAAAA???>>>>>>===>>>???AAABBBCCCCCCAAA@@@????????????<<<;;;;;;;;;<<<<<<===>>><<<;;;:::888888777777777999::::::::::::;;;;;;;;;===>>>@@@AAA@@@<<<888666555555444333222111111000111111111111111222222222111000000//////000000111////////////......---,,,........................////////////////////////------............------------------------------------......---,,,++++++------------------------222111000...------------......---------,,,,,,,,,---,,,++++++*********++++++++++++,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++***++++++++++++,,,,,,))))))******++++++,,,,,,******)))))))))(((((((((,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------........................KKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@AAA>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999::::::::::::::::::::::::999888888777777777777777777777777777888999888777777888888666444666666666666666666666666555666666666666777777777555555555555555555555555999888777666666666666666666666666666666666666666333333444444555555555666777888:::;;;:::::::::;;;<<<===???@@@AAABBBFFFHHHGGGKKKPPPVVV\\\bbbiiimmm|||yyysssaaa]]]XXXRRRNNNJJJGGGEEEAAAAAABBBCCCCCCCCCCCCCCC>>>AAACCCAAA===:::<<<>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>======<<<======>>>>>>===;;;999999:::;;;::::::999888888888888888999999::::::999888888888999999>>>>>>@@@AAABBBBBBBBBBBB@@@???>>>>>>???@@@AAABBBCCCBBBAAA@@@??????>>>>>>>>>==================>>>===<<<;;;:::999888888888999999999:::::::::;;;;;;<<<>>>@@@AAA@@@===999666555555444333222111111000000000111111111222222222111111000000000000111111000000000000///...---,,,........................////////////////////////------............------------,,,,,,,,,,,,------------.........---,,,,,,------------------------111111///......---------......---------,,,,,,,,,+++*********++++++,,,---++++++++++++,,,------...***++++++,,,,,,++++++***************++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))))))))******+++++++++((()))))))))******++++++,,,,,,,,,++++++++++++***...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,------------.................................HHHHHHIIIIIIJJJJJJJJJJJJLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999999999999999999999999999999999888888888777777666666666666666555555555666555555666777777666444666666666666666777777777444444555555555666666666555555555555555555555555888777777666666666666777555555555555555555555555333444444555666777888888555666777888999999999999666888<<<===>>>>>>@@@AAA???AAACCCEEEGGGJJJNNNQQQUUU]]]hhhvvvuuuqqqkkkeee```[[[UUURRRHHHHHHFFFDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===;;;>>>@@@>>><<<;;;<<<>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<======<<<<<<<<<<<<======>>>===;;;888888:::;;;;;;;;;999888888888888999::::::::::::999999999::::::;;;===>>>@@@BBBCCCCCCCCCBBBAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@?????????@@@???>>>======<<<======<<<;;;:::999999999999999888888999999999:::::::::;;;<<<>>>???>>><<<:::888666666555444333222111111000000000111222222333333222222111111111111222222111111222111111///---,,,........................////////////////////////------............------...------,,,,,,------...------............------------------------------/////////000//////...---......---------,,,,,,,,,************+++,,,---...,,,+++++++++,,,,,,---...******++++++++++++************)))******+++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++)))))))))***************))))))******+++,,,------,,,,,,++++++******))))))...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******+++,,,---...------------............------------------------FFFFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>======<<<;;;;;;:::999:::::::::999999999999999888888888888888888888888777777777666666666666555555444444666555444555666777555444444444555555555666666666333333333444444444444555444444444444444444444444555555555444555555666666444444444444444444444444666666777777888888999999333333444777999;;;;;;;;;999;;;<<<<<<;;;;;;<<<======>>>?????????@@@CCCEEEDDDHHHMMMSSSZZZbbbjjjooouuu}}}}}}yyyrrrkkkeee```[[[XXXUUURRRNNNKKKIIIGGGFFFEEECCCDDDCCCBBB???======<<>>>>>===<<<=========<<<===>>>???999999999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>???<<<999888999:::;;;:::999888888888999999:::;;;:::999999999:::;;;<<<<<<===???AAACCCDDDDDDCCCCCCCCCBBB@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???===;;;;;;::::::999999888777777888888888777777777888888888999999:::;;;<<<======<<<;;;:::777666666555444333222222///000000111222222333333333333222222222222333333222222333333222000...,,,........................////////////////////////------............------///...---,,,,,,---...///------............------------------------------+++---///111111000...---......---------,,,,,,,,,+++++++++***++++++,,,,,,---,,,+++++++++,,,---...******++++++++++++******))))))))))))***+++,,,---***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++************))))))))))))+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))******+++,,,---+++************,,,---...+++,,,,,,,,,------------------------------------EEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBB????????????>>>>>>>>>>>><<<;;;::::::999999::::::999999888888888888888888888888888888777777777777555555666666555555444333666555444444666666555444333333333444444555555555222222222333333333444444444444444444444444444444333333333333444444555666444444444444444444444444444444444444444444444444666555444444555555444333777888888888777888;;;===:::;;;<<<;;;;;;<<>>???@@@999888777888999<<<>>>@@@===<<<:::999:::;;;;;;<<<:::::::::::::::;;;;;;;;;888888888888888888888888999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;::::::;;;<<<===>>>>>>AAA>>>;;;999999999999999999888888888999::::::;;;999999999:::;;;<<<===>>>===???AAACCCDDDDDDDDDCCCDDDCCCAAA@@@???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@>>><<<:::999888888777666666666666666777888666777777777777888888888999:::;;;;;;;;;;;;;;;;;;777777666555444333333222///000000111222222333333444333333222222333333444222333444444333111...,,,........................////////////////////////---..................---///...------------...///------...............---------------------------))),,,///222222111///---......---------,,,,,,,,,------,,,+++************...---,,,+++++++++,,,---******++++++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---,,,++++++++++++******))))))((((((------,,,,,,+++*********)))******+++---......///************+++,,,------++++++++++++++++++++++++))))))))))))***+++,,,---******))))))***,,,---///******+++++++++,,,,,,,,,------------------------AAABBBDDDFFFFFFEEECCCBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFGGGGGGFFFEEECCCBBB@@@??????????????????@@@@@@===<<<;;;:::;;;===???@@@???@@@@@@@@@@@@???>>>>>>;;;:::999888888888999:::777777777777777777777777:::999888777666666666666333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222333444444555555444444333444444444444444444444444333333333444444444555555444444444555555555555555666666666666777888999:::;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@DDDEEEGGGIIIMMMQQQTTTVVVYYY\\\bbbgggmmmssszzz~~~|||uuupppgggddd^^^XXXTTTQQQPPPPPPFFFFFFEEEDDDBBBAAA@@@@@@==============================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<999999:::;;;:::999888666;;;;;;:::999:::;;;<<<===;;;<<<=========<<<:::999::::::999999:::===???AAABBBAAA???===;;;:::999999======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>?????????>>>===<<<<<<<<<999777999888777666666555555555999888666555444555777888777888999::::::999777666777555444444555555444333222222333333333333333333555444333222111222333333777666666555333111///...000/////////............,,,,,,...///000000000000///////////////......---............---,,,+++***........................---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,+++++++++************)))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))************************+++++++++************)))(((((()))***++++++,,,,,,++++++************++++++***++++++++++++***)))))))))))))))))))))*********))))))***++++++++++++***))))))*********++++++++++++,,,......---,,,---...---------............///AAAAAACCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<>>>@@@>>>>>>>>>>>>>>>===<<<<<<:::999888888888888999:::888888888888888888888888999999888777666666666666333333333444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222333333444444444444333333444444444444444444444444333333333333444444444444555555555555666666666666666666666666777888999999999999888888999999:::;;;===<<<;;;;;;;;;<<<>>>>>>BBBCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPRRRUUUYYY\\\ccceeejjjpppwww}}}uuupppiiiddd```]]]YYYVVVQQQOOOLLLHHHEEECCCCCCCCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;;;;::::::999888::::::::::::::::::::::::::::::999999999999999999;;;::::::999:::;;;<<<===:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999999:::::::::999999888;;;;;;:::::::::;;;<<<===<<<<<<=========<<<::::::::::::999:::;;;===@@@AAABBBAAA@@@>>>===<<<;;;;;;???>>>===<<<<<<<<<<<<<<<=========>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA@@@??????@@@@@@AAA@@@>>>===<<<;;;888555666555555666666777888999888777666555555666888999888999:::;;;:::999777555777666555555666777666444444444444444333333333333555444333222222222333333777777666555444222000///000000/////////.........//////000000000///......///////////////......---............---,,,+++***........................------,,,,,,,,,,,,------+++,,,...//////...,,,+++///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++******+++,,,,,,+++++++++************))),,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***)))************************+++++++++************)))((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******+++++++++******))))))((())))))***++++++++++++************++++++++++++,,,+++---...---+++*********---------............///@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>>;;;;;;<<<<<<;;;;;;:::999999888888777777888888999888888888888888888888888888888777666555555555555444444444444333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222333333444444333333222333333333333333333333333222222333333333444444444555555555666666666777777555555555555666777888888777777777777777888888999::::::999999::::::;;;<<<>>>>>>======<<<<<<<<<<<<===???@@@@@@???@@@BBBDDDHHHHHHHHHKKKNNNSSSXXX[[[```dddiiinnntttzzz~~~xxxtttlllooouuuxxxwwwrrrkkkggglllkkkhhhgggeeeaaa]]]YYYQQQNNNJJJGGGFFFEEEDDDBBBBBBAAA@@@??????>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888:::::::::::::::::::::::::::::::::::::::999999888999999999999999999999999888888888888888888888999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<=========<<<;;;:::;;;::::::;;;<<<>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???????????????@@@AAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEECCCCCCAAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAACCCAAA???>>>===;;;777555666666666666777888999999777666555555666777999:::::::::;;;;;;:::888777555777666555555777888777555666666555555444333333333444444333222222222222333666666666555444333111111000000000/////////......333222222111000...---,,,///////////////......---...............---,,,+++..............................------------......+++,,,---......---,,,+++...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,++++++******++++++,,,+++++++++************))),,,,,,,,,++++++*********++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++************++++++,,,------------,,,++++++------,,,+++***)))(((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,---...///...,,,*********---------............///>>>>>>>>>>>>>>>???AAAAAA???>>><<<;;;<<<===???AAA??????@@@@@@???>>><<<;;;;;;:::::::::::::::999999999999888999999:::<<<<<<:::::::::::::::999999888777777777777777777888888777777777777777777777777777666666555444444555555555444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222222222222333333333333222222222222222222222222222222222222222222333333333333333444444444555666666666555555444444555666666777666666666666666777888888888888888888888999999999888999::::::;;;;;;;;;;;;;;;<<<======<<<===???AAA?????????@@@AAADDDFFFGGGHHHJJJLLLNNNPPPTTTXXX\\\aaaccchhhmmmrrrwwwzzz|||}}}|||nnnjjjeee```\\\XXXTTTQQQOOORRRVVVYYYXXXSSSNNNJJJPPPPPPOOONNNMMMJJJHHHFFFGGGFFFCCCAAA@@@???>>>>>>===>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999888888999999999999999999999999777777777777888888888888:::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::::::::999888888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>@@@AAA@@@???????????????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>><<<999777:::999888777666666666666555555555666777888:::;;;;;;;;;;;;;;;:::999777666666555444555777777777555777777666555444444333333333333333222222222222222444444444444333222111111000000000////////////...333333333222000///---,,,///////////////......---...............---,,,,,,.................................------.........,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++,,,,,,,,,---,,,++++++***---,,,,,,++++++*********))))))***++++++++++++***++++++,,,,,,,,,---------///000111000///------...---------............///<<<<<<<<<<<<===>>>@@@@@@>>>===;;;:::;;;<<<>>>@@@>>>???@@@@@@???>>><<<;;;999999999888888888777777777777777888888999:::;;;999999999999999888888777555555555666666777777777444444444444444444444444555555444444333444444444444444444333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222111111111222222222333333111111222333333444555555444444444333444444555555666666666666666777777888555666666666777777777777666666888:::;;;;;;;;;;;;888999::::::::::::<<<>>>999:::<<<===>>>>>>>>>===@@@AAABBBAAAAAACCCFFFHHHGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUXXXYYYYYYYYY[[[\\\^^^```bbbdddfffggggggggghhhjjjllloooppppppooonnnpppooommmkkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjhhhgggeeedddbbbaaa___]]][[[[[[YYYYYYYYYYYYWWWVVVUUUTTTNNNLLLIIIHHHGGGFFFDDDCCCAAACCCEEEFFFFFFDDDBBBAAA@@@AAABBBBBBBBB@@@??????AAAAAA@@@>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888999999999999999999::::::999999999999999999999999999999::::::999999888777888888888888888888888888666666666777777888888888999999999:::::::::::::::;;;;;;;;;::::::999999888999999::::::::::::999999:::999888777777888:::;;;999::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999::::::;;;===>>>@@@@@@===============>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEGGGIIIJJJKKKLLLGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEDDDDDDDDDCCCCCC@@@???>>>>>>???>>><<<::::::999888777777666666666555555555666888999;;;;;;<<<<<<<<<;;;:::999888888666555444555666777666444777777666555444444333333333333333222222222111111111111222222222111111000111000000000////////////111111111111111000/////////////////////......---......//////......------.................................------.........,,,------------------,,,,,,------,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))***************+++++++++++++++************+++++++++++++++++++++******)))*********++++++,,,,,,---))))))***++++++++++++***++++++,,,,,,,,,---------,,,...000000/////////111---------............///:::;;;<<<<<<===>>>??????======<<<<<<<<<===>>>???>>>>>>?????????>>><<<<<<999888888777777666666666555666666777888888999999777888888888888777666666333333444555666666666666333333333333333333333333444444333333333333333444333333333333222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111222222222222222000111111222222111111000111111111111111111111111000000111111111222222222///000000111222333444444444333333333333333444444555555555555555666777777444444555666666666666555666777888999999888777666777888999777666666777888666777999;;;;;;:::999888;;;<<<============@@@BBB<<<===>>>???@@@@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA??????@@@???>>><<<<<<<<<<<<<<<===>>>>>>???:::<<>>======>>>888999;;;:::999999:::<<<999:::;;;<<<;;;:::999888999999999999999999999999777777777777777777777777999999999999999:::::::::999999999999999999999999999999999999999888888777777777777777777777777777666666666777888888999999888888999:::::::::::::::::::::::::::999999999999888888999999999999888888999999888777777777777777888888999:::::::::::::::999999888888888999::::::888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDFFFHHHKKKLLLMMMGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEDDDDDDCCC@@@???>>>???@@@???>>><<<777777777777888999::::::555555666777999::::::;;;<<<<<<;;;;;;;;;;;;::::::888777555666777777555444666666555555444333333333222222222333222111111000...///000111111111111111111111000000000///////////////000000111000000000///////////////......---....../////////......---..............................------------......------------------------+++------,,,+++***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++************++++++***++++++++++++***))))))(((((()))***+++,,,------))))))***++++++++++++***++++++++++++,,,,,,,,,,,,(((***,,,---------...///---------............///999:::<<<===?????????>>>=========>>>>>>>>>??????<<<===>>>>>>>>>===<<<;;;999888888777666666555555444555555666777777777777555555666666555555444333111222444555666666555555333333333333333333333333333333222222222222333333222222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222000000111111111111000000111111111111111111111111000000000000111111111222///000111222333444555555333333222222222222333333444333333333333444555555333444555666666666555555666666888888888666555333666777777666555555666888777777888888888888777777777999;;;;;;:::::::::;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@?????????AAA?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???????????????>>>>>>>>>======>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;:::888::::::999999:::;;;;;;<<<999<<<>>>>>><<<:::;;;<<<444777999999888888999;;;::::::;;;;;;;;;;;;::::::888888888888888777777777777777777777777777777777777777777888888888999999888888888888888888888888999999999999999888777777777777777777777777777777666666777888888999::::::777888999:::;;;::::::999999999999999999:::::::::777888888888888888888777888888888777666555444333666777888999999999888888888777666666666777999:::777777999:::<<<======>>><<<<<<<<<;;;<<<<<<======>>>>>>======>>>??????@@@????????????@@@AAABBBBBBAAABBBCCCEEEGGGIIIJJJKKKFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCDDDEEEEEEDDDCCCCCCAAA@@@??????@@@???===;;;777777777777888999::::::555666777888999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<:::888888888888666555444444444444333333333333111222222333222111000///......///111222222222222111111111000000000//////...//////000000////////////////////////......---......////////////..............................------,,,,,,,,,,,,---------------,,,,,,---------+++,,,...,,,***)))***,,,******+++,,,,,,---......***++++++,,,,,,---------***+++,,,,,,,,,,,,+++***+++++++++************)))*********++++++,,,,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++************++++++++++++,,,,,,++++++***)))((())))))******+++++++++))))))***++++++++++++************++++++++++++,,,(((***,,,---,,,+++,,,------------............///888999<<<>>>@@@???>>>>>>===>>>>>>???@@@?????????;;;<<<=========<<<;;;:::999888888777666555555555333444555666777777777777333444444444444333222222111222333555666666555555444444444444444444444444333222222111222222333333111111111222222333333444222222222222222222222222000000000000000000000000111111111111111111111111000000111111222222222222000000111111111111000000000000000000000000000000000000000000111111111111000111111222444555666666333333222222111222222333222222111111222222333444333444555666666666555444444666888999999888777666222333444444444444777999999888666444444444555666777999::::::888666555555777777888999::::::999999555777999999999888999;;;;;;;;;;;;:::::::::::::::999999888888888999::::::===<<<;;;::::::;;;<<<===999999999999999999999999:::::::::::::::999999999;;;;;;<<<;;;;;;:::999888999888888999;;;<<<:::999::::::::::::::::::999999666999;;;:::777444444555555888:::999666555666777888888888999999::::::::::::999999999888888888888888888888888888888888888555666666666777777888888888888888888888888888888888999999999999888777777777777777777777777777777666777777888999:::::::::777888999:::;;;:::999999888888888999999::::::;;;777777888888888888777777777888888888666444222111555666777888999888777777777666555555555777888999666777888:::;;;<<<============<<<<<<<<<<<<============<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDBBBAAA@@@@@@???<<<:::;;;:::999888777777777777666777888999999999999999;;;;;;:::;;;;;;<<<===>>>???===;;;::::::999777666222333333333333333333333111111222333222111000///...///000111333333333333111111111111000000000000///////////////...------///////////////......---......///////////////...........................---,,,,,,++++++,,,,,,---...------,,,,,,------...***,,,...---***)))***,,,******+++,,,,,,---......)))***+++,,,------...///***+++,,,------,,,+++***+++++++++************)))))))))***+++,,,------...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******************++++++************++++++,,,------------,,,++++++*********)))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,---///...---,,,,,,------------.........//////:::;;;===>>>????????????>>>>>>======<<<<<<<<<<<<============<<<;;;:::999;;;888666555666888888888666666666666666777888888666666555444444333222222000111222333333333333222444444444333333333222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000222222222222222222222222000000000000////////////000111111111111222222222000222333333111000000111222222111111111111222222777666555444444444444444666666777777666555444444777666555444444444444444444444444555555555555666555666777888888777666555888888888888888888888888888888999999999:::::::::555666777888888888888888999999999999999999999999999999999::::::999999999777777777777777777777777999999888777666666777777888888888888888888888888999999888888777777666666777777888888888777777666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777666666555555555444666666666666555555555555666666666666666777888888777777777777888888888888666666666666666666666666777777777777777777777777777777888999999999999888666666666666666666666666888888888888888888888888777777888888888888777777777666666666666777777888555777999:::::::::888777777888999;;;<<<<<<;;;;;;======<<<<<<<<<======>>>?????????@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEECCCCCCDDDDDDDDDBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDFFFEEEDDDBBB???===:::999::::::::::::::::::::::::888888999:::::::::999999<<<<<<<<<===============>>>;;;888777777777777666444444444333333222222222000111111111111222222222000111111111111222222222222222333222222111000///////////////////////////------------------------.........------,,,,,,,,,!!!%%%***///111000---+++///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,+++++++++,,,,,,,,,,,,------,,,+++)))(((...---+++***)))***++++++)))************+++++++++.........------.........++++++++++++++++++++++++************************))))))((((((((((((((()))'''((()))***+++,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***+++++++++++++++***))))))******+++++++++,,,,,,,,,+++(((&&&'''+++------,,,------------------------<<<===???@@@@@@???>>>===========================>>>>>>>>>>>>===<<<;;;;;;;;;999666555666777777777555444444444555555666666555555555444333222222222111111222222222333333333333333333333222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111222222222000222333333111000000111222111111000000111111222666555444444333333333444555555666666555555444333666555555444333333444444444444444444555555555555555666777777777777666555666666666666666666666666666666777777777888888888666666777777888888777777888888888888888888888888888888999999999999888888777777777777777777777777999888777777666666777777888888888888888888888888888888777777777777777777666777777888888888777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777666666666555555555444777777777777777888888888666666666666666777777888666666777777777888888888777777777777777777777777777777777777777777777777666777888888999999888888777777777777777777777777666666666666666666666666555555666666666666555555666555555555555666777777555777888::::::999888777666777888::::::::::::999;;;::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>@@@?????????@@@BBBCCCEEECCCCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@===;;;:::;;;;;;::::::::::::999999::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777666666666666555333333333222222222111111000000111111111222222222000000111111111222222222222222222222111000//////////////////////////////------------------------......---------,,,,,,,,,)))***,,,---......------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++***)))(((---,,,++++++*********+++)))************+++++++++...------,,,,,,------...++++++++++++++++++++++++******************************)))(((((())))))***,,,,,,,,,,,,+++******))),,,,,,+++++++++************+++++++++++++++************++++++******)))(((******+++++++++,,,,,,,,,...+++))))))+++------,,,------------------------>>>???AAABBBBBB@@@===<<<===============>>>>>>>>>@@@@@@@@@@@@???>>>===<<<<<<:::777666666777666555333333333333333444444444555444444333333222222111333222111111111222333444333222222222222111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000///000111111222222111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000111111111222222000222333333111000000111222111111000000111111222444444333222222222222333444444444444444333333222555444444333333333333444333333333444444444555555555555666666666666555555444444444444444444444444444444444555555555666666666666777777777666555555666666666666666666666666666666777777777777666666777777777777777777777777888777777666666666666777666666666666666666666666666666666777777777777777555555666777888888888777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666555555555555555666666666777777888888999666666555555666666777888666666777777777777888888888888888888888888888888555555555555555555555555666666777888888888888777888888888888888888888888444444444444444444444444333333444444444444333333444444444444444555666666666777888999999999888777555666777999999999888888888888777777888999999:::<<<;;;:::999888999::::::999999999999:::;;;<<<===>>>=========>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::888555444555555444333222222111111111111000000000000000111111111222222000000000111111111222222222222222222111000///...////////////////////////------------------------...------------,,,,,,,,,000///---++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,---...---,,,+++***************+++++++++,,,++++++***))))))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++******)))******++++++,,,,,,++++++***))))))(((,,,++++++++++++*********))))))******+++******)))***************)))((((((******+++++++++,,,,,,,,,///---,,,+++,,,---,,,+++------------------------>>>@@@BBBDDDDDDBBB@@@>>>======>>>>>>>>>>>>?????????@@@@@@??????>>>===<<<<<<:::888666777666555444222222333333444444444444444444333333222222222222333222111000000222444555222222222111111111000000////////////////////////111111222222222222111111111111111111111111111111///////////////////////////000000111111111111111000000000000000000000000................................................////////////000000000000000000000000111111111111000222333333111000000111111111000000000000111111222222111111111111222222222222333333333333222111444333222222222222333333222333333333444444444444444444555555555555444444333333333333333333333333333333333444444444444555666666666666666555444333666666666666666666666666555555555666666555555555666666666666666666666666777666666555555666666666555555555555555555555555555555555666666777777777333444555666777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666777777666555555555555666777777666666666666777777777888777777777777777777777777444444444444444444444444555555666777777777777666777777777777777777777777444444444444444444444444222222333333333333222222222222222222333444555555666666777888999888888777555666888999999999888888666666666666777888999999;;;999777666666777999:::999999999999:::;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::888888::::::999999999999999888777555333333444444222111000000000000000000000000000000000000111111111111000000000000111111111111222222222222111000///...........................------------------------------------------------000///,,,******+++,,,...---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---...---,,,***)))))))))***+++)))***+++,,,,,,+++***)))))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,,,,((((((((((((((()))******++++++++++++************(((((()))************))))))************)))((((((******+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,------------------------>>>@@@CCCEEEFFFEEECCCBBB>>>?????????????????????>>>>>>>>>>>>===<<<;;;:::<<<:::888777777777555444333333444555555555555444444444333333333333333222333222111000000222444555222222222111111111000000////////////////////////111111222222222222111111000000000000000000000000//////////////////////////////000111111111111000////////////////////////------------------------////////////////////////.../////////000000000111//////000000000111111111000222333333111000000111111000000000000000000111111111000000000111111222111111222222222222222111222222111111111111222222222222222222333333333444444333333333333333333444333333333333333333333333333333333444444444555555555555555555555444333222666666666666666666666666333444444555555444444333555555555555555555555555666555555555555555666666444444444444444444444444444444555555666666666777222333444555666777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555555222333333444555666666777555555555555555666666777555666666666666777777777555555555555555555555555333333333333333333333333444444555666666666666555555555555555555555555555444444444444444444444444222333333444444333333222111111111222222333444555666666777777888888888888777888999:::::::::999888666666666666777888999::::::999777666666777999:::::::::::::::;;;<<<===>>>::::::999999:::;;;===>>>>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::;;;;;;;;;::::::888777777888888888888777777666666444333222222333333111/////////////////////////////////000000000111111111//////000000000111111111111111111111000///......------------------------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...,,,+++***)))((()))***+++((()))+++,,,,,,+++***)))))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++************************++++++***++++++,,,------******)))))))))***+++++++++++++++*********))))))'''((()))******************************)))((((((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,---...------------------------@@@AAACCCEEEFFFFFFFFFFFF@@@@@@@@@@@@?????????>>>=========<<<<<<;;;:::999;;;999888777888777666444333444555777777666666555444444444444444444444444333222111111111222333444333222222222222111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////........................000000000000000000000000......//////000000111111/////////000000000111111000222333333111000000111111000000//////000000111111000000000000111222222000111222222222222222222111000000000000111222222111111222222222333333333333333222222222222333333333333333333333333333333333333333444444444555555333333444444444333333222555555555555555555555555333333444444444444333333555555555555555555555555555444444444444555555666444444444444444444444444444444444555555555555555333333444555666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444555555555555555555666666777777888555555444444555555666777555555666666666666777777444444444444444444444444333333333333333333333333333333444555555555555444444444444444444444444444444444444444444444444444333333444444444444333333111111111111222444555666666666666777777777888888777888999::::::999888888666666666666777999::::::888888777666777888999:::::::::::::::;;;<<<===>>>:::999888777777888999::::::::::::;;;<<<===>>>???<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>======<<<888999999::::::;;;;;;<<<::::::::::::999888777777777777777666555555444444333222111222333222111///......////////////000000/////////000000000111111/////////000000000111111111111111111000///...---------------------------------------------------,,,,,,,,,------------...))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************************+++,,,---+++******)))))))))******((()))******+++*********)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************+++,,,------111000...,,,************+++************)))))))))(((((()))***+++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,''')))+++,,,,,,,,,---///------------------------EEEEEEEEEEEEEEEFFFGGGGGGBBBBBBAAA@@@???>>>>>>===<<<<<<===<<<<<<;;;:::999999888777777888888666555333444666777777777555444555555555555555555555555111111222222222333333333333333333333222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////........................////////////////////////.........///000111111111////////////000000000111000222333333111000000111000000////////////000000111000000000111111222333000111222222333333333222000////////////000111222111111111111222222222222333222111111111111222333222222222222222222222222222222333333333444444444111222222333333333333222444444444444444444444444333444444444444444444333444444444444444444444444444444333333444444555666555555555555555555555555555555444444444444444444333444444555555555444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333444444555555555666666666666666666666666555444444444444555666666555555555666666666777777444444444444444444444444444444444444444444444444222222333444444444444444444444444444444444444444444444444444444444444444222333333444444333333222111111111222333444555666666666666666666777888888777777888999999888777666555555555555777888999:::666666666777777777888888999999999999:::;;;<<<===:::999777666555555666666777888999;;;<<<=========999::::::;;;<<<===>>>>>>;;;;;;<<<<<<===<<<<<<<<<777777888999;;;<<<======999:::::::::::::::999999666666666555444444333333222111111222333333000.........//////000000000000////////////000000000111////////////000000000111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,---,,,+++***)))************************************************((()))))))))*********++++++***************++++++))))))************)))))))))))))))))))))***++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))******+++,,,---111///---***)))))))))***************))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))+++......---,,,---...------------------------IIIHHHFFFEEEEEEEEEFFFGGGDDDCCCBBBAAA???>>>==================<<<;;;:::999888777777777999999777555222333555777777666555444555555666666666666666666000111222333333333333222444444444333333333222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////////////////////////////////////////////////////---......///000111111222////////////000000000000000222333333111000000111000000////////////000000111111000111111222333333000111222333333333333333///////////////000111111000111111111111222222222333222111000000111222333111111111111111111111111111222222222222333333333000111222333333333333333222222222222222222222222333444444555555444444333444444444444444444444444333333333333444444555666555555555555555555555555555555555444444333333333444444444555444444333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333444444555555555444444444444444333333333555444444444444555666666555555555555666666666777555555555555555555555555444444444444444444444444222222333444444444444333555555555555555555555555333333333333333333333333222222333333333333222222111111111222333555666777666666666666666777888888666666777888888777666555333444444555666777999999444444555666777777666666888888888888999:::;;;<<<:::999777555444444444444555777999;;;<<<===<<<<<<888999:::;;;<<<>>>??????999:::;;;;;;<<<<<<;;;;;;555666777999;;;===>>>???::::::;;;;;;<<<;;;;;;;;;666666555444444333222222222111111222333333111....../////////000000111111////////////000000000000////////////000000000000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........///...---++++++,,,---...++++++,,,---,,,+++***)))************************************************(((((())))))*********+++++++++******************((()))***++++++***)))(((***)))((((((((()))+++,,,)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))***+++,,,---+++***(((&&&&&&''')))***************))))))))))))))))))***+++,,,---------,,,------------,,,++++++******+++++++++,,,,,,,,,+++...111111...,,,,,,---------------------------LLLKKKIIIHHHGGGFFFFFFEEECCCCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;:::999888888777888888999999777666555333333333444444444555555444555666777777666555444555555444444444333333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000.../////////...---,,,,,,000///...------...///000000000000000000000000000........................////////////////////////000000000000111111111111000000000000000000000000000000////////////000000222222111111000000//////222222222222222111000///000000000000////////////111111111000000000000000000000000000000000000000111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333444444444333333222222222111222222333333222222111444444444555555555555666555444444333333444444555333333333333333333333333333333333333333333333333111111111222222333333333222222333333333333444444222222222333333444444444444444444444444444444444222222222222222222222222444444444333333222222222777666555444444555666777888888777666555444333333555555555444444333333333444444444333333333222222333333333333333333333333222333333444444333333222222333444444555555444444666555333222111000000000444333333333333444555555999888666555555777999:::888888777777666666555555222222222333333444444444666555555444444444555555555555555555555666777777666666777777777777666666666777888999:::;;;;;;;;;999::::::;;;;;;::::::999777888;;;=========<<<;;;<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999444444444333333333222222111111000000000000111111000000///...------,,,,,,////////////000000000000////////////////////////222111000///...---,,,+++++++++++++++++++++++++++------------,,,+++***)))------------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***)))))))))++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((((()))***************************************)))((('''''')))***)))(((************************++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++))))))))))))************((((((''''''''''''((((((************************,,,,,,,,,,,,,,,+++***)))---+++)))((()))+++---///.........------,,,,,,,,,------,,,++++++***))))))JJJIIIHHHHHHGGGGGGGGGGGGCCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;;;;:::999888777777777888888888777666555333333444444555555555555444444555555555555444444555444444444444333333333222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000............////////////.........///......------000///...------...//////////////////////////////................................................//////000000000111111111000000000000000000000000000000////////////000000//////000000000000000000111222222222111111000///000/////////////////////000000000000000000000000000000000000000000000000222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333444444333333333222222222222222333333333333222222444444444444555555555555444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222333333222222222333333333444444222222222222333333333333333333333333333333333333222222222222222222222222444444444333333222222222666666555444444555666666666666666555555555555555555555444444444333333333333333333333222222222222333333333333333333333333222333333444444333333222111222333333444444333333333333222222111111222222444333333333333444555555888888777777777888999:::888888777777666555555555111111111222222333333333555555444444444444555555444444444444444555555666555666666777777666666555555666777888888999999999888999999::::::999999888666777999;;;<<<<<<;;;::::::999888888999:::;;;<<<999999999888777666555444333333333222222222222222111111000000000000111111000//////...------,,,,,,.../////////000000000000........................111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,---------,,,,,,+++***,,,+++++++++************,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++*********)))(((((()))************************************)))((('''((()))++++++***(((,,,+++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))************++++++************++++++************************,,,------------,,,+++***,,,+++***))))))+++---...------------,,,,,,,,,,,,---------,,,+++*********HHHHHHGGGGGGGGGGGGHHHHHHCCCCCCCCCBBB@@@>>>===<<<;;;;;;::::::999888888777777777777888777666666555444555555555555666666666444444333333333333444444444444444444333333333333222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////...............------......///.........///......---......//////////////////////////////................................................//////000000000000111111000000000000000000000000000//////......//////000------......///000000111111111111111111000000///////////////////////////000000000000000000000000000000000000000000000000222222222222222222111111111111111222222222222333111111111111111111111111222222222222222222222222333333333333222222222222222333333444444333333222333333333444444444555555444333333222222333333444333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222222222222111111111222222222222222222222222222222222222222222222222444444333333333333222222555444444333333444444555444444444555555666666666444444444444333333333333333222222222222111111111222222333333333333333333222333333444444333333222000111222222333333222222222111111111222333333444444333333333333444555555777888999999::::::::::::888888777666666555555444000111111111111111222222444444444333333444444555333333333333333444444555444555555555555555555444333444555666777777777666777777777888888777777777555666777999999999888888666666666777888999;;;;;;888777777666555444222111111111111111111222222222111000000//////000000111/////////...------,,,,,,....../////////000000000........................000000///...------,,,,,,------------------------------------,,,+++******,,,,,,---------,,,++++++++++++*********)))))))))+++******)))******++++++++++++++++++++++++******)))))))))))))))((((((((((((((()))***************))))))******************)))))))))***,,,,,,+++)))---,,,,,,,,,++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++***************++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,************************------------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++***IIIHHHGGGGGGFFFFFFFFFFFFCCCCCCBBB@@@>>>===;;;;;;;;;:::999999888777777777777777777666666666555555555666666666666666666666555444333222222333444555444444444333333333222222111111000000000000111111000000000000000000000000/////////////////////////////////////////////////////////......---------,,,,,,---.../////////......------.........//////////////////////////////................................................////////////000000000111/////////////////////////////////....../////////---------........./////////000000111000000//////.........////////////////////////000000000000000000000000000000000000000222222222222111111111111111111111111222222222222111111111111111111111111222222222222222222222222333222222222222222222222333333444444444444333333222333333333444444444444333333222222222222333333222222222222222222222222222222222222222222222222333333333222222111111111111222222222222333333333333222222111111000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333222222222111111111000000222222222222222333333333222333333444444333333222111111222333333333333333222222111111222222333444444333333333333444555555777888:::<<<<<<<<<::::::888777777666555555444444111111111111222222222222333333333333333333444555333333333333333444444555333444444555555444444333333444555666666666666666555555666666666666555555333444555666777777666666555555666777888:::;;;<<<:::999999888666444333222000000000000111111111111000000////////////000000//////.........---------........./////////000000........................///......------,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,------,,,,,,+++*********))))))))))))(((******************++++++++++++++++++************))))))))))))))))))(((((((((((()))***************************++++++++++++///---***)))***++++++***,,,,,,++++++***)))))))))))))))))))))************************************))))))***+++++++++++++++************************************************((()))))))))***************))))))(((((())))))***************************+++,,,,,,---,,,,,,++++++)))***+++,,,,,,+++***)))******++++++,,,,,,---------------,,,,,,,,,++++++JJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@>>>===;;;;;;:::;;;:::888777777777777777666666666555555555555555666666666666666666666555666555444333333444555666444444333333333222222222111000000000000000000111000000000000000000000000//////////////////////////////////////////////////////......------,,,,,,,,,,,,---.../////////...,,,,,,---...............................................................////////////////////////...////////////000000000//////////////////////////////............/////////.........---------,,,...//////000000000//////------....../////////000......//////000000000000////////////////////////111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222222222222222333333333444222222111111111111222222222222222222222222222222222222222222222222222222333333333222222111111111111111111222222222333333333222222111111000000000111111111111111111111111222222222222222222222222333333333333333333333333222333333333333333333222444444444444333333333333333333333333333333333333222222222111111111000000111111111222222333333333222333333444444333333222222333333444444444444444444333222222111111222222444333333333333444555555666888:::<<<===<<<;;;:::777777666666555444444444333333333333333333333222222222222222222333444444444444444333444555555666333333444444444444333333555555666666777777666666333444444555555444444333333333444444444444444444444555666888:::;;;<<<<<<::::::999888777555333222000000000000000000000000000000////////////000000...............---------............////////////........................------------,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,*********))))))))))))((())))))******++++++++++++************************************************(((((()))***************+++++++++,,,,,,,,,------555111+++''''''((()))******)))))))))((((((''''''(((((()))))))))*********************************))))))***++++++++++++***************************************************((()))))))))************((((((''''''''''''((((((************************)))******+++++++++******)))***+++,,,,,,+++)))((()))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++JJJIIIGGGDDDBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;:::999888666666666666777666666555444444444444555666666666555555555555444555555444444444444555555333333333333222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000.........---------------------......///.........+++,,,---...............................................................////////////////////////......////////////000000000000000000000000000000///......------......///000//////...------,,,,,,---......///////////////---------......//////000---......//////000000111////////////////////////000000000111111111222222000000000111111111111222111111111111111111111111000000000000000000000000111111111222222222222222111222222333333222222111111111222222222333333333222111111000000111111222222222222222222222222222222222222222222222222222333333222222222222222222111111111111222222222222222222222222222111111111111111111111111111111111222222222222222222222222222222333333333333444444222333333444444333333222444444444333333222222222222222222222333333333333333222222222222111111111000000111111222333333333222333333444444333333222333333444555555555555444444333333222111111111222444333333333333444555555666777:::<<<===<<<;;;:::777777666555555444444333444444444333333333333333111111111111222333444444444444444444444555555666333444444444444444444333666666777777777777777666333333444444444444333333333333333333333333333333444555666888:::;;;;;;;;;888888777666555444222111111111111111000000000///000//////......//////000........................------........./////////------------------------++++++,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++*********)))))))))((()))***+++++++++++++++)))))))))*********++++++******+++++++++++++++,,,(((((()))*********************++++++,,,---------777222+++'''&&&''')))***'''''''''''''''''''''''''''(((((())))))*********************************((()))******++++++*********************+++++++++************************))))))))))))******************))))))))))))******************************((())))))***************)))***+++++++++***)))(((******************++++++++++++++++++++++++++++++GGGFFFDDDBBBAAA?????????>>>===<<<:::::::::;;;<<<:::999777555555555666777666555444333333333444444555555555555444444333333333333444444444444333333333333333222222222222111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------------------............///......------***+++,,,...//////......................................................------------------------........./////////000000000000000000000000000000///......------......////////////...............,,,---....../////////...,,,,,,---......///000000------......///000000111////////////////////////......///000111222333333000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222222000111111222222111111000111111111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222333333111111111111222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222333333444444444222333444555555444333222222222222222333333333333111111222222222333333333333333333333222222222222///000000111222222333333222333333444444333333222222222333444444444444333222222111111222222333333444333333333333444555555666777888:::;;;<<<;;;;;;777666666555555444333333333333333333222222111111000000000111111222333444333333333333333444444555444444555555555555444444666666777777777777666666222333333444444333333222333333222222222222222333333444666888999999999999666666666666555444333222333333222111000000///...//////............//////........................---------.........//////------------------------******++++++,,,,,,,,,---******++++++,,,------...+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,+++++++++************'''(((***+++,,,,,,++++++''''''((()))***+++,,,,,,*********+++++++++,,,,,,(((((()))***************(((((()))******+++,,,,,,111...***(((((())))))(((&&&&&&''''''((()))))))))''''''(((((()))******+++************************((())))))***************))))))*********+++++++++************************))))))))))))************+++******************+++************************))))))***+++++++++++++++***************)))((((((***************)))))))))************************DDDCCCBBBAAA@@@?????????<<<<<<::::::::::::;;;<<<:::999777555444555666777666555444333222333444444555555444444444333333333111222333444444333222111333333333222222222111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------............/////////...---,,,,,,)))+++,,,...//////......................................................++++++++++++++++++++++++............/////////000000000000000000000000000.........------.........------......///000000000,,,------.../////////...,,,,,,------...///000000---------...///000000111////////////////////////------...000111222333444000000000000111111111111////////////////////////000000000000000000000000000000111111222222222222000000111111111111000000000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111222222333333444000111111111111222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222333333444444444333333555555555555333333///000111222333444555555111111111222222333333333444444444333333333222222///000000111222222333333222333333444444333333222111111222333333333333222000000000111222333555666444333333333333444555555666666888999:::;;;;;;;;;777666666555444444333333222222222222111111000000000000000000111222333444222222111111222222333444444555555666666555555444555666666666666666555555333333333444444333333333333333222222222222222333222333555777888888777777666777777777666555555444555444333222111///......//////............//////---.....................---------.........//////------------------------*********++++++,,,,,,---++++++,,,------...//////++++++,,,------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++++++++***'''(((***+++,,,,,,++++++&&&&&&''')))***+++,,,---))))))******+++++++++,,,(((((()))***************&&&''''''((()))*********,,,+++******++++++)))'''&&&&&&'''((()))***++++++&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++******))))))(((((())))))))))))))))))******===>>>?????????===<<<;;;999:::;;;;;;;;;:::999888888777555444444444555666444222///000333444333111333333333222222222111111333444444555555444444333333333222222222222222222111111111111111111111111///...---///111111...+++////////////////////////222111//////000000///---------------------------//////............//////........................,,,---------.../////////......//////...---,,,,,,------,,,+++,,,---...///............////////////..............................------------............------------......------------------------------------------------......---------,,,,,,,,,////////////////////////111000///......///000111222111111111000000//////...............///000000///000000000000000//////000/////////000111222222000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000000111111111111222222222444333000///...///000111222222222222222222222222222222222222222222222222...///000111222333333333222222222222222222222222333333333333333333333333111222333333444444333333111222222333333222222111444444444444444444444444111111333333333333111111111111111111111111111111555666777777777666555444444444444444333333222111333333333333333333222222111222222333333444444555666777888999:::;;;;;;;;;999888666444222111111111333333222222222222222222333222222111111222333444333222111111222333555666777777888777777555333222777666666555555444333333555666777888777666444333111111111111111111111111111222333555666777777777888777555444444555666777888777666444222000///...,,,,,,,,,,,,------.../////////.........---------........................///---++++++,,,---...---///...,,,*********,,,---++++++++++++,,,,,,---...,,,------......------,,,------+++++++++,,,---...------,,,,,,+++*********(((((((((((((((((((((((('''(((***+++,,,,,,+++***+++***)))(((((()))***+++%%%***...---)))%%%$$$&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((()))))))))))))))***,,,---,,,+++((('''***)))((((((((()))+++,,,))))))((((((((((((((())))))))))))(((''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))222///,,,((('''(((***+++))))))))))))))))))))))))>>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666555444555666666555333111111333555444222444444333333333222222222222333333444444333333222222222111111000///......111111111111111111111111///......///111111///,,,........................000///......///000///---------------------------//////............//////---------------------------------..............................---,,,,,,------,,,,,,,,,---...///............////////////..............................------------............------------......------------------------------------------------............------,,,,,,////////////////////////111000///......///000000111111111000000000//////...............///000000//////000000000000//////000000000///000000111111000000000000000000000000000000111111111222222222111111111111000000000///000000000000000000000000000000111111111222222222222222111000000111222333222222222222222222222222222222222222222222222222000000111222333333333222222222222222222222222222333333333333333333333333222222333444444444444444333333333444444333333333444444444444444444444444111222333444444333222111111111111111111111111111555666777888777666444222333333444444444333222222333333333333444444444444111222222333333444555555777777888999::::::::::::999888777666555333222111222222222222333333333333333222111111111222333444444333333333444555666777888888888888888666555444666666666555444444333333444555666777777555444222222222222222222111111111111222333555666777777777777666555444444555777888888777666444333111000///------,,,,,,,,,---......///.........------------........................///---+++,,,---...---,,,///...,,,******+++,,,---+++++++++++++++,,,---...,,,,,,------------,,,,,,---,,,+++******+++,,,,,,************++++++++++++******************************+++++++++******)))+++***)))(((((()))***+++***///333222...++++++,,,((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,+++)))(((***)))((((((((()))++++++))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))000...+++)))((()))***+++++++++++++++++++++++++++===>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;;;;:::888777666666555555666666666444222222444555444333444444444333333333333222111222222222222222222111333333222111///...---,,,000000000000000000000000000//////000111111///..............................---,,,---/////////---................................................------------------------...............------------............------,,,---,,,,,,,,,,,,---...///---............/////////..............................------------............------------..............................------------------------/////////............---////////////////////////000//////......///000000111111000000000000//////...............///000000//////000000000000//////111111000/////////000000000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000000000000111111111222222000111111222333333444444222222222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222333333333333333333333333222333444444555555444444333444444555555444444333444444444444444444444444333333444444444444333333222222222222222222222222555666888888888555222000222333333444444444444333333333333444555555666666222222222333444444555555777888888999::::::::::::888999999888777555333222222222222333444444555555333333222111111111222333555555444555555666777888999999999999888777666666666666555555444333333333444444555666666555333222444333333333222222111111222222444555666666777777666555444444444666777888888888777555333222111000......------------------............------------........................---,,,,,,---......---+++...---,,,+++***+++,,,---,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,---,,,+++***************((((((((()))***+++++++++************************,,,,,,+++***))))))))))))******))))))))))))******'''+++...///,,,)))***+++))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))))))))))))))***(((((((((((())))))))))))++++++++++++************)))))))))((()))******+++))))))(((((((((((())))))((((((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777666666666555555555555444333222222333333333333333333222222222111111000000111111111111000000444333333222111000000///000000000000000000000000000000///000000000000///........................---,,,+++,,,...///...---////////////////////////........................------------------------/////////...---------,,,---------......------,,,,,,,,,,,,,,,------......---------.........//////..............................------------.........------,,,,,,------...........................------------------------/////////////////////...////////////////////////............/////////000000000000000000000//////...............///000000...//////000000000000///222111000///////////////000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000111111111111000111222222333333222222111111111111111111111111111111111111111111111111333333444444444333222222111111111111111111111111222222222222222222222222333333444555555555555444333333444444444444333333333333333333333333333333444444444444444444444444222222222222222222222222444666888888888555222///222222333444555555555444333333444444555666777777222222333333444555555555777888999:::::::::::::::777888999999888666444222222222333444555555666666444333222111111111222333444444555555666777777888888888888888888888777777666666555555444333333333333444444555555444333333555555444444333222222222222333444555666666666666444444444444555777888999999888777666444333222111000///...---------------------------------------........................,,,,,,,,,...//////,,,***------,,,+++++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******)))))))))'''((((((((()))))))))***************************,,,+++***((((((((()))******))))))))))))))))))***"""%%%((()))'''&&&''''''((()))******++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))******)))(((((())))))***)))))))))))))))******+++)))(((((((((((())))))***((((((((())))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,999888888888888999999999999999888888777777777777666666666666555555555444333333222111000000111111111111111000000000000//////000000111111000000///111111111111111111222222///////////////////////////000000////////////000........................,,,++++++,,,...///...---////////////////////////------............------......................../////////...---------,,,,,,,,,---------------,,,,,,,,,,,,---------------------------..........................................------------......------,,,,,,,,,,,,------........................------------------------.../////////////////////////////////////////////------......//////////////////////////////000000...............///000000......///000000000000000111111000///........./////////////////////////////////000000000111111111000000000000000000111111000000000000000000000000//////000000000111111111111111222222111000//////111111111111111111111111111111111111111111111111333333444444444333222222111111111111111111111111222222222222222222222222222333444444555555444444222222333333333333222222333333333333333333333333444444444444444444444444222222222222222222222222444555777777777444222000222333444444555555555555333333444444555666777777222333333444444555666666888888999:::::::::999999555666888999888666444333333333444555666777777777666555333222222222333444333444444555666666777777777777777777777777777888777666666555555444444333333333444444444444444444555555555555444444333333333333444555666666666666444444444555666777888888888888777555444333222222000///......------------,,,,,,------------------........................,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((((((''''''))))))))))))))))))))))))***)))((('''((()))+++,,,)))))))))******)))))))))%%%'''))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((()))((()))))))))************((((((((((((((()))******)))))))))(((((('''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******************************777666666666666777777888777777666555555555555666444555555555555444333333222222222111///...///111000000000/////////......///000000111111000000///------...//////000000111////////////////////////...//////...------///000---------------------------,,,+++,,,.........,,,........................,,,---...//////...---,,,.......................................---------+++,,,,,,------------,,,+++,,,------......------,,,------------.......................................------------......------,,,,,,,,,,,,---------------------------------------------------------............/////////////////////////////////,,,---...///////////////......////////////000000...............///000000---...///000000111111000000000///.........///////////////////////////////////////000000000111111000000000000111111111111000000000000000000000000/////////000000000111111222222111111000//////...111111111111111111111111111111111111111111111111222222333333333333333222111111111111111111111111222222222222222222222222111222333333444444333333111222222333333222222111333333333333333333333333444444333333333333444444333333333333333333333333444444555666555444333222333444444555555555555444333333333444555555666666333333333444555555666666888999999::::::999999999666666777888888777666555555555555666777777777888888777555444333444444555333444555666777777777777666666666666666777888999888888777777666555555444444444444444444555555555555555555555555555555555333444444555666666555555444444555555666777777777777777666555444333222222//////......---.........,,,,,,,,,,,,------------........................---,,,,,,---......---+++++++++,,,,,,,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************)))((('''''''''(((((((((((((((((((((((((((((((((((()))***++++++))))))************))))))'''(((((()))************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((((((((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((()))************)))(((''''''(((((()))***+++)))))))))((('''&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))666666555555555666777888777666555444333444444555333333444444444333222111222333444222///...///222000000000000////////////000000000111111000000000.........///////////////........................---...///---++++++...000------------------------///...------......---,,,------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............***+++,,,---------------+++,,,---.........------,,,,,,---------.......................................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............////////////////////////+++,,,---///////////////........./////////000000...............///000000---...///000111111111111//////.........///000000////////////////////////////////////000000000111///000000000111111111111000000000000000000000000////////////000000000111333222111000000000111222111111111111111111111111111111111111111111111111000000111222333333333222111111111111111111111111111111111111111111111111000111222222333333222222222333333333333333333222222222222222222222222222444333222111111222333444333333333333333333333333444444333333444444555555555555555555555555444333333333333333444444444444333333444444555666666666999999999::::::999999888777777888888888888888888777777777777777777777777:::999777666555555555666444555666888888888888777777777666666777999:::;;;999999888888777777666666555444444444555666666777444555555666666777777888333444555555666555555555555555666666666666666555666666555444333222111111///............//////000++++++,,,,,,,,,---------........................///---+++,,,---...---,,,***+++,,,,,,------------,,,,,,+++***************++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((()))***++++++***)))((((((''''''((())))))(((((((((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''')))*********))))))'''((()))***+++******)))''''''''''''((()))***+++)))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))777666555555555777888999777666555444333444555555222222333444333222111000333555555333000///000333111111111111000000000000000000111111111111000000222222111111000000//////........................,,,......---******---000------------------------000///------......---+++------------------------+++,,,...//////...,,,+++************************,,,------....../////////***+++,,,,,,------------+++,,,---.........---,,,,,,,,,,,,---------.......................................------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////////////////***+++---///000000///...---.........//////000000...............///000000---...///000111111111111...............///000111////////////////////////////////////000000000000//////000000111111111222000000000000000000000000////////////000000000000333222000000000222444666000000000000000000000000000000000000000000000000...///000111222333333333000000000000000000000000111111111111111111111111000000111222222222222111333444444555555444444333222222222222222222222222333333111111111111333333333333333333333333333333444333222222333444666777555666666666555444333333333333333333333333333222333333444444555666666666999999:::::::::999999888999999888888888999:::;;;888888888777777777777777;;;:::888777666666666777555666888999::::::999999888888777777888:::<<<===::::::999999888777777777555555555555555666777888444444555666777888999999444444555555666555555555555666666666666666555444555555444333222222111111...............///000111+++++++++,,,,,,---------........................///---++++++,,,---...---***+++,,,---------------,,,,,,+++***))))))******+++++++++,,,,,,+++++++++((()))+++---.........---(((((())))))******++++++************************))))))*********((('''%%%((()))***++++++***)))(((+++*********+++++++++***))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''(((+++,,,---,,,+++)))'''((()))++++++******)))''''''''''''((()))++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((()))))))))))))))))))))))))))))))))777777888888888888777777777666555444333222222111333444444444444333222222111111000000//////......000///...------...///000000000111111222222333333.........................................................------,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////---,,,,,,---...---,,,++++++++++++++++++++++++---+++******,,,------,,,,,,,,,---.../////////...))))))***+++---...///////////////...---------,,,//////.........---------..........................................------////////////////////////---------............///111111000000//////......//////000000///...------............////////////000000////////////000000//////000000000000//////111111000000000222333444444333111000000000111111111111111111000000000//////000000000111111111111111222333333222111000///000000000000111111111111333333333222222111111111111111000000000111333444333333333333333333333333111111111111111111111111222222111111111111111111333333333222222111111111333333333444444444555555555555444444444333333333222222222333333333444444444555666777777888888888666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999::::::999888777777777777777777777666777777888999<<<;;;999888777888999999888777666444444555555666666888999999888888999:::666666777888999::::::;;;999888666555666888;;;===;;;888555555666777666444777666444333222222333333333222111111000000111111------------------------,,,,,,------...///000000///...---,,,,,,,,,---........./////////...,,,+++///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++---///...,,,)))'''))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((((((''''''&&&&&&((()))***'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((((((((***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))666777777888888888777777111222222222222333333333222333333333333222111111000000000///////////////000///...------...///000000//////...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++,,,,,,------------,,,)))******+++,,,---..................------------......------,,,,,,,,,,,,------------------------..................------........................------------............/////////...............///////////////...------............////////////000000000000000000000000//////000000000000//////....../////////...------//////000111111111000000111111111000000000////////////000000000111111111111222222222111111000/////////000000000111111111333333222222222111111111222111000000000111222333333333333333333333333333111111111111111111111111111111111111111111111111333333333222222111111111333333333444444444444555444444444333333333222222222222222222333333333333444555666777777888888777666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::999999888888777777888777777777777777888999:::;;;;;;:::999999999999999777666444333333444444555666777999888777777888:::777777888888999999::::::777666555555777:::===???IIIAAA888222111444777888777666444333222222333333333222111111000000111111------------------------,,,,,,------...//////000++++++***))))))***+++,,,---...//////...---,,,+++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((('''&&&'''((()))***+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))555666777777888888888888000000000111111111111222111111222222111111000/////////////////////000000//////...------...//////222111///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---------,,,,,,************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------------............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------------............---------------............////////////...---------............////////////000111222222111000///...//////000000//////...,,,---/////////---***)))+++,,,///111222111///...000000000000////////////////////////000000000000222111111000000000000000//////000000000000111111222222222111111111111111333222111111000111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111111111333333333333444444444444444333333333333222222222111222222222333333333333444444555666777777777777555666888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999:::;;;;;;999999888888888888888888777777777888888:::;;;;;;:::;;;;;;;;;;;;::::::999666555444333222333444444666777888888777777888999999999999999999999999999888777666666777999<<<===IIIBBB999333111333666888666555444333222222222333222222111000000000000111------------------------,,,,,,,,,---......//////---------------...///000------.........---,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***'''%%%%%%&&&(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''((()))***++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''(((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))444555666777888888888888333333222111000///......000000000111000000///...---......//////000000000...........................------,,,---///111333------------------------------------------------------------------------***++++++,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------------------------+++***))))))+++,,,,,,+++,,,,,,---,,,,,,+++******,,,+++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------.........///.........//////...---------------........./////////000222333333222000///...//////////////////......///////////////...---......///000000000//////000000/////////................../////////000000222111///......///000111////////////000000000111111111111111111111111000333333222111111000000000222222222222222222222222111111111111111111111111000000000000111111111111222222222111111111111111222222333333333444444444444444444444444333333333333333333333444444444444333444555666777777777777555666777999::::::::::::;;;;;;;;;:::::::::::::::<<<;;;999888888999;;;<<<777888888999999999888888777777888888999:::<<<<<<:::;;;<<<===<<<;;;:::999666555444333333333444555555666888777666666777999::::::999999888888888888:::999777666555555666666777777777777777555333222555444444333333222222222222222111000000000000000........................,,,,,,,,,------..................///000111111222,,,,,,---------,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***'''%%%%%%&&&(((***))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((''''''(((((())))))******((()))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))++++++++++++++++++++++++))))))))))))))))))))))))555555666777777777777777444444333222111000000//////000000000000///......------......//////000000------............------))))))))))))***,,,...///------------------------------------------------------------------------***++++++,,,------------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...---------------------------+++******,,,------,,,---------------,,,+++***,,,,,,++++++++++++******+++,,,,,,,,,------......------------............------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------......//////000------............------------------...............///111222222111///.........////////////......///...---,,,---///222333444333000...---...///000/////////............------............/////////000000.........///000111...////////////000000000000000000000000000000000222222222222111111000000111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444444444444444444555555555444444444444555555555555333444555666666777777777555666777888999:::::::::::::::::::::::::::::::::;;;:::888777777888:::;;;666777888999999999999999888888888888999:::;;;<<<999:::;;;<<<===<<<;;;:::888777555444444444555666444666777777666555777888:::999999888888777777666888777555444333222333333...111666888888555222000333333333333333333222222222111000000//////000000........................,,,,,,,,,---------------******+++,,,---.........,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((************************++++++************++++++((((((((((((((((((((((((''''''(((((())))))******'''((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''&&&&&&((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++******++++++++++++++++++++++++))))))))))))))))))))))))555666666777777666666555222222222333333333333444//////000000//////...---..................//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,---------,,,,,,,,,,,,------......//////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))***+++,,,---......*********+++++++++++++++++++++++++++++++++++++++************************///---,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------,,,---------------,,,++++++++++++++++++*********,,,,,,,,,,,,------------------...............///........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////,,,,,,---............---,,,------------............///000111111000///...---......//////......------+++)))(((***---111444777555000---,,,---///000///.........------------------------.........///...............//////000......////////////000000////////////000000000000111111222222222111000000000000000000000000000000000000000000000000000000...//////000000111111111000000000111111111111111222222222222333333333333333333444444444444555555444444444444555555555555333333444555666666666666444555777888999999::::::888888888888999999999999888888777666666777888888555666888999:::::::::999999888888888888999::::::999::::::;;;;;;;;;;;;:::888777666555444555666666444555666666555555666777888888888777777666666666222222222222222333444555444555666555444222333444222222333333333333222222111111000////////////000........................,,,,,,,,,,,,,,,,,,------++++++,,,---............++++++*********+++,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,+++***)))(((************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))(((((('''((()))*********))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))777777777777666555444444222222222333333333333444000000000000000///........................------,,,------......------,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,------...//////,,,,,,,,,+++++++++************************************************************++++++,,,,,,,,,---)))*********++++++++++++************************++++++++++++++++++++++++...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***++++++,,,,,,,,,,,,+++***************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***++++++,,,------......------------------------++++++,,,,,,,,,---------.........---------------+++,,,------.........---,,,,,,---------.................................---......//////......---++++++))))))***,,,...000333222///---,,,---...///.........---------,,,,,,,,,,,,---------.........,,,---....../////////............/////////000000........./////////000000000000111222333222111111000000000000000000000000000000000000000000000000......//////000111111222///000000000111111111222111222222222222333333333111111111222222333333333222222222333333333444444333333444555666666666666444555666888999999999999666666777777777888888888666666666666666666666666444555777999;;;;;;:::999999999888777777777888888999999999999999:::;;;;;;777666555444333444555555333555666666555444666777666666666666555555555555000111111222333444444555777777666444111000333666111222333333333333222111111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///......+++***))))))***+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***)))(((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))((('''((()))***+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********)))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))888888777777666444333222555444444333222111000000000000000000000//////.../////////......------,,,,,,,,,---......---,,,,,,%%%(((+++...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,+++++++++******************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))******++++++++++++************************---------------------------+++***+++---/////////+++++++++++++++++++++++++++***((()))***,,,,,,+++((()))***+++++++++++++++))))))*********+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,------.........---,,,,,,,,,---------......///...------------...///---..................---,,,,,,,,,,,,,,,,,,------..................------......---------,,,,,,,,,,,,,,,,,,---------......+++,,,...///000///................../////////000---.........//////000000///000111222333333222111000000000000000000000000000000000000000000000000---......///000111111222//////000000111111111222111111222222222333333333//////000000111111111222000000111111111222222222222333444555666666666666444555666888999999999999555555666666777777777888444444555666666555444444333555777:::;;;;;;:::::::::999888777666666666666999999888777888999;;;<<<666555444333222333444444333444666555444444555777555555555555555555555555444444333333333333222222000333555555222111222444000111333333444333222111111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))******)))))))))***,,,---+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))************************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''%%%''')))***+++***)))((('''((()))++++++******)))$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))+++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::999888777666777888999888777555333111000//////000000000000000000000000000000///...............111111111111111000//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***************(((((()))***+++,,,,,,---******++++++++++++******,,,,,,+++***))))))******,,,+++***+++,,,,,,+++)))************************)))***+++,,,,,,+++***)))*********))))))))))))(((***,,,---,,,******+++,,,)))******++++++,,,,,,---+++,,,---.........---------,,,,,,++++++,,,,,,---...,,,+++,,,//////---***//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,..................------000...,,,---000111///---,,,,,,------------------,,,++++++******++++++,,,,,,---......,,,,,,---...///...---,,,+++,,,---.....................------,,,,,,,,,---------......///////////////...............////////////......---.........//////000000......////////////......000000000000000000000000......///111222444555555000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444888777777777777777888888333444444444555666666666444444444444444333333333555666777888999:::;;;;;;;;;;;;:::888666555444333666666666666666666666666444444444444444444444444222222333444444555666666444555555555666666777777222222222222222222222222222333333444444333333222333333333222222222111111222111111000000000000000//////............//////------......------,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,,,,,,,+++***))))))******++++++************++++++,,,,,,+++***)))))))))***%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&''')))***(((+++,,,+++)))'''((()))***)))'''&&&'''(((***+++)))***++++++***)))(((''',,,+++******************)))***+++,,,,,,+++***)))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******::::::999888888888888888888777555333111000//////000000000000000000000000000000///...............000000000000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))*********++++++---,,,++++++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******++++++++++++***)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,++++++***))))))******,,,+++***+++,,,,,,+++)))******************************++++++++++++******++++++*********)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++******************+++...,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++........................///---,,,,,,...///...,,,------------------------,,,++++++******++++++,,,,,,---...---,,,,,,,,,...///...---,,,+++,,,,,,---..................------++++++,,,,,,,,,---------......------------------......///000000000000000---........./////////000......////////////..............................////////////////////////111111222222222222111111////////////////////////111111111111111111111111111111111222222222333333333333333333333333333333555555444555555666777777444444444444555555555555444444444444444444444555555555666777888999:::;;;;;;;;;:::888777555444444555555555555555555555555333333333333333333333333111222222333444444555555333333444444444555555555222222222222222222222222222222333333333333222222222222222111111111111000111111000///////////////.......................................------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,---------(((((()))))))))*********,,,++++++***))))))******+++******))))))******+++,,,+++******))))))******''''''''''''((()))***+++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''))))))(((***,,,+++)))'''((()))))))))'''''''''(((***+++))))))***+++******((((((((((((((((((((())))))***)))******++++++******)))++++++******)))(((((('''************************))))))))))))))))))))))))******++++++++++++******:::::::::::::::999999888888777555333222000000///000000000000000000000000000000///...................../////////...------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))************+++,,,,,,+++************+++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,+++,,,+++******)))*********+++******+++,,,,,,+++)))************************++++++************++++++,,,+++++++++***************+++,,,+++******+++,,,------,,,++++++***))))))******+++++++++,,,,,,,,,************************,,,,,,+++,,,---...,,,***))))))***+++,,,---......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,------......//////---,,,+++,,,---...---+++........................++++++************+++++++++---...---,,,+++,,,...000///...---,,,++++++,,,------------------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------......................../////////......////////////......------------------------///////////////.........111222222333333222222111........................000000000000000000000000000111111111222222222222333333333333333333333333111111111222333444555666555555555555444444444444333444444444555666666666555555666777888888999999;;;:::999888777666555444333333333333333333333333222222222222222222222222000111111222222333333333222222222222333333333333111111111111111111222222222222333333333333222222111000000000000//////////////////...............------...//////...------....../////////...------,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++++++++*********'''(((***,,,---/////////((((((((()))))))))******,,,+++******)))*********+++******))))))******+++++++++***)))))))))******(((((((((((()))***++++++))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))(((***+++***)))(((((())))))((('''''''''(((***+++((())))))************)))''''''''''''((()))***++++++******))))))******+++++++++******)))(((((((((************************))))))))))))))))))))))))******++++++++++++******999:::;;;<<<;;;:::999888777666555333222111000000000000000000000000000000000000///...................../////////......---------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,,,,+++***))))))+++++++++*********))))))***++++++,,,,,,++++++***++++++***************+++***))))))***,,,,,,+++)))************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))***++++++******+++,,,+++*********)))))))))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***((()))***+++,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++,,,---......---,,,,,,,,,---------,,,//////............------++++++************+++++++++,,,------++++++,,,---000///...---,,,+++++++++,,,,,,------------......,,,,,,,,,---------------,,,,,,,,,,,,------------......------------------........................---......//////......------------------------------......///111222222333000111111222222111111000////////////////////////000000000000000000000000000000000111111111111222222222222222222222222222000000000111222333555666555555555444444333333333333333444555555666777777444444555666777777888888999999888888777666555555222222222222222222222222111111111111111111111111000000000000111111222222222222222222222222222222000000000111111111111111111111222222222222111111/////////.........------............------,,,,,,+++,,,...//////...,,,+++------......------,,,+++---,,,,,,,,,++++++******++++++************+++++++++++++++***************((()))+++,,,.../////////************++++++++++++++++++***************+++******))))))))))))************))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((('''(((((()))((()))******)))((((((((()))(((((('''((()))******(((((())))))************+++***************+++++++++***)))(((((()))***+++************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******999:::;;;<<<;;;:::999888777666555333222111111000111111111111111111111111000000///..................//////000000/////////------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,+++******))))))******************************))))))*********+++++++++***+++++++++***)))((((((,,,,,,++++++***)))))))))))))))************))))))+++***************++++++))))))(((***,,,,,,+++)))************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******((()))++++++***)))+++,,,************++++++,,,,,,******)))))))))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,------......---------...//////......------------+++******))))))******++++++,,,---,,,++++++,,,---///.........---,,,++++++,,,,,,,,,,,,------...............---------------,,,,,,------............444333111000///......///...............---------------............------........................------...///000111111222//////000000000000//////000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111000000000111222444555666555555444444333333333222222333333444555666777777444444444555555666666777777777777666666555555555111111111111111111111111111111111111111111111111//////000000000000000111222222222222222222222222/////////000000111111111000111111222222111111000.........---------,,,,,,,,,------...---,,,++++++***,,,---//////---,,,***+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********+++******))))))******+++***************************+++,,,,,,------,,,,,,))))))*********++++++++++++***************++++++***))))))))))))))))))******))))))((())))))******((((((''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))***((((((((())))))***++++++,,,,,,+++***))))))******+++***)))(((((()))***+++*********)))))))))))))))************************))))))))))))))))))))))))******++++++++++++******:::::::::::::::999999888666666444333222111111111111111111111111111111111000000///.....................///000000000//////------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((((((((((())))))))))))***++++++***))))))))))))***************************)))))))))************+++))))))*********)))((((((,,,+++++++++******))))))(((((())))))))))))((((((*********)))******+++,,,)))(((((()))+++,,,+++***************************++++++************++++++,,,+++++++++************''')))******))))))+++,,,+++,,,,,,---......//////+++***)))))))))***,,,---)))***+++,,,,,,+++***)))(((***,,,+++***)))***+++******++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((((())))))******++++++,,,...///...---,,,---............---,,,,,,++++++******))))))))))))*********,,,---,,,+++***+++---------......------,,,+++++++++,,,,,,------............------------,,,,,,,,,,,,------......//////111///---,,,+++++++++,,,.........---------------------............------.................................---,,,,,,++++++...//////////////////...111111111111111111111111////////////////////////////////////000000000000000000000000000000000000111111111111222333444555444444444444333333333333222333333333444555555555333333444444444555555555555555555555444444444444000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111111111......//////000000111111000000111111111111000000...------------,,,,,,,,,,,,------......,,,+++***++++++,,,------,,,++++++******++++++******)))(((+++++++++++++++***************))))))))))))******)))))))))***************,,,,,,,,,,,,++++++***)))'''''''''((((((((())))))*********)))******+++,,,***))))))(((((())))))***))))))((((((((()))******(((((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''((()))***)))'''(((((((((((())))))))))))***)))))))))))))))***+++***))))))(((((((((((((((***))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******::::::999888888888888888666555444333222111111111111111111111111111111111000000///...............,,,---...////////////...------------------------,,,,,,,,,---------......***++++++++++++,,,,,,,,,------------------------***************)))(((((((((((((((((())))))))))))++++++***)))))))))))))))************************))))))))))))************))))))***+++++++++******+++++++++***************))))))************))))))******))))))***++++++,,,((('''((()))+++,,,+++*********************************++++++++++++******++++++*********)))))))))'''(((******))))))+++,,,,,,,,,,,,,,,,,,---------,,,+++***))))))+++,,,---((()))+++,,,,,,+++)))((('''***,,,+++)))((()))+++)))*********++++++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++++++++++++++---...---++++++,,,......------,,,++++++************))))))))))))*********,,,,,,,,,+++***+++,,,+++,,,---.........---,,,***++++++,,,------......,,,,,,,,,++++++************++++++,,,------......,,,+++)))(((((()))+++,,,.........------,,,,,,,,,,,,------......------,,,------------------------......------,,,++++++***//////000000000000//////000000000000000000000000................................./////////000000////////////////////////111111000111111222333333333333333333333333444444222222333333333333333333333333333333444444444444333333333333333333333333000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000//////------...//////000111111///000000000000000000///......---------,,,,,,,,,,,,---...///...---+++***+++++++++++++++++++++++++++++++++++++++***))))))************++++++++++++******))))))))))))******((()))))))))*********+++***+++++++++******)))(((''''''''''''((((((((()))******))))))***++++++,,,))))))(((((((((((())))))((((((((((((((()))*********))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((&&&&&&'''******)))''''''(((((()))))))))))))))+++***)))(((((())))))***''''''''''''((()))***+++(((((())))))))))))(((((()))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******;;;:::888777666777888999666555444333222111111111111111111111111111111111000000///...............+++,,,------.........---------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,******************************++++++++++++************))))))***+++,,,,,,((('''''')))+++,,,+++***************************)))***+++,,,,,,+++***)))*********))))))))))))(((&&&((()))***))))))+++---++++++******)))(((((((((,,,+++***))))))+++---...***+++---......---+++***'''***,,,+++)))((()))+++(((((()))***+++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))------,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---------,,,++++++***))))))******))))))))))))*********+++,,,,,,******+++,,,***+++,,,...///......---******+++,,,,,,---......+++*********))))))(((((())))))***+++,,,,,,------...---,,,,,,...000222444.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000111111111111000000////////////////////////..................................../////////000////////////////////////111000000000000000111222222222222333333444444444333222222222222222222222333333333333333333444444111222222222222222333333111111111111111111111111222222222222222222222222111111111111000000000000000000//////.........------------...///000000111//////000000000000//////.........---------,,,,,,,,,---...//////---+++***,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++******))))))******+++++++++,,,******))))))))))))******(((((())))))*********+++))))))************))))))))))))))))))******************))))))***+++,,,,,,))))))(((((((((((())))))((((((((((((((()))******++++++***************+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((&&&%%%'''***+++)))&&&'''(((((())))))))))))))),,,+++***((((((((())))))&&&&&&''')))+++---///000'''((()))******)))(((''')))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******777666555444444555666777444444333333222111000000000111111222222000///...////////////...---,,,+++++++++,,,,,,---...//////------,,,++++++++++++,,,***++++++,,,,,,++++++************************************)))))))))((((((,,,,,,++++++***)))((((((******))))))))))))******+++++++++*********))))))(((((((((((()))))))))))))))************+++++++++************************%%%''')))***)))))))))***+++*********))))))((((((((()))***++++++***)))(((((()))))))))************+++*********+++,,,,,,---++++++************++++++***+++,,,+++)))))))))***************************)))))))))***+++++++++,,,++++++---......---++++++,,,,,,,,,++++++******************))))))))))))(((***)))((((((((()))++++++***(((&&&(((+++...---,,,************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,***+++,,,------+++***)))+++++++++*********))))))******))))))))))))******&&&((()))+++,,,,,,,,,+++)))******++++++,,,,,,---------------------,,,,,,...---,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////------......//////000000........................------,,,,,,,,,,,,------...///////////////..................///000111222444333222222222333444555555777888777555222111222222111000000000111333333111111111111000000000000111111111111111000//////...///000///......///000111111000///000111333444111111111000000000000000000111111111000///---,,,000000000000000000000000000000000000000000000000---------,,,,,,+++++++++,,,,,,///444999777///((())))))))))))))))))))))))(((((())))))******++++++******++++++++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((******((('''((()))///,,,(((''')))++++++)))(((((()))))))))'''&&&%%%)))))))))))))))(((''''''''''''(((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&***)))(((&&&&&&''''''(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((()))((('''&&&''')))+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))666555444444444444555666444333333222111111000000//////000000000///...---////////////...---,,,+++***++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********---,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))(((,,,++++++******++++++,,,+++++++++*********))))))************************)))************+++++++++************************(((***,,,,,,***)))))))))************)))))))))(((((()))***++++++***)))(((************++++++++++++***)))))))))******+++,,,++++++************++++++***+++,,,+++)))))))))******************************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++*********)))))))))++++++*********+++,,,---,,,***((()))+++,,,+++***************************************************,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++*********)))((('''&&&&&&'''((()))******+++,,,,,,++++++++++++++++++*********))))))******))))))))))))******)))******++++++++++++*********++++++,,,---------...---------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////.........///////////////...........................------------------.........////////////......111111111111222333444555333222111111111222444444333555666666444222111222222111111000000111222333222222222222111111111111111111111111000000//////...000111000//////000111222222111111111222333333111111111111111111111111000111111111000///...---000000000000000000000000////////////////////////...---------,,,,,,,,,,,,------///444888888222,,,************************))))))))))))******************++++++++++++******))))))))))))************************************))))))))))))))))))))))))''')))******)))(((((()))...+++(((''')))******)))'''((()))))))))((('''&&&)))))))))))))))(((''''''***))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((())))))''''''''''''((((((((((((***)))((('''&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))444444333333333333444444333333222222111000000000.........///......---,,,......///......---,,,+++***++++++,,,,,,---------......---,,,,,,,,,,,,---,,,------......------,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++***))))))))),,,++++++******++++++,,,+++************)))))))))++++++++++++++++++++++++)))************+++++++++***************************,,,...---+++)))((()))************))))))))))))))))))************))))))***++++++++++++,,,,,,,,,)))))))))((())))))***+++++++++************++++++***+++,,,+++)))))))))***************************+++++++++***************++++++************++++++,,,,,,,,,++++++++++++***,,,+++++++++************,,,,,,,,,,,,,,,---......---+++******++++++)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,+++++++++++++++*********+++******))))))******+++***************+++,,,---+++++++++*********************))))))))))))******,,,,,,+++***************+++++++++,,,------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..................///////////////////////////..........................................------...............///////////////...222222222222333444555555111111111000111222222333000222444444222111222222222222111000000111111222333333333333222222222222000000000000///////////////000111111000000111333333333444444333333222222111111111111111111111111111111111111000///......000000000000000000000000........................---------------,,,,,,,,,,,,+++---111555555222...++++++++++++++++++++++++***************)))))))))******++++++++++++******************++++++++++++************************))))))))))))))))))))))))(((***++++++***))))))***,,,***''''''((())))))(((''''''((()))))))))(((((()))))))))))))))((((((''',,,++++++***))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******%%%&&&&&&'''(((((())))))***)))((('''''''''((((((((((((((((((''''''''''''$$$%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))+++,,,+++***)))***+++++++++++++++************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))333222222222222222222333222222111111000000000000...............------,,,---.........------,,,++++++,,,,,,,,,---------...///...------,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((((())))))************))))))))))))+++++++++++++++*********))))))*********+++++++++************************)))+++------+++)))))))))*********))))))))))))))))))))))))******)))))))))*********+++++++++,,,,,,******)))))))))******+++++++++************++++++***+++,,,+++)))))))))***************************,,,+++++++++***)))))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------......++++++***++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++***************,,,,,,,,,++++++,,,,,,,,,***))))))((()))+++---...************************+++******))))))******+++---,,,***))))))***+++,,,++++++,,,------......///.........///////////////------------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---...............////////////000000//////......------........................///......------......///---...//////////////////////////////000111222333000000000000000111111222///111222222222222333444222222111111111111222222444444333333333222222222000000/////////////////////000222222111000222333444444555666555444222111111111111222222222222222111111111111000000//////////////////////////////........................,,,,,,,,,,,,,,,++++++++++++******,,,//////...++++++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******)))))))))*********++++++************************)))))))))))))))))))))))))))***,,,,,,***)))***+++)))((('''''''''(((((((((''''''(((((())))))))))))(((((())))))))))))((((((+++++++++***************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))***&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))***++++++***)))***+++*********)))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))111222222222222222222111111111000000000000////////////.........---------------------------,,,+++------------..................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))(((((((((((((((((()))))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++************************&&&)))+++,,,+++******+++))))))))))))))))))*********))))))))))))))))))***))))))))))))*********+++,,,++++++*********++++++++++++************++++++***+++,,,+++)))))))))***************************,,,+++++++++***)))))))))+++***((((((((((((***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,((()))++++++++++++***+++************************************************))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((()))+++---...************************++++++************+++++++++******)))***,,,...///++++++,,,------......///............//////000000------------------------+++,,,---............---,,,++++++++++++,,,------............////////////000000//////......------////////////////////////......------------......------...///////////////...------......///000111//////000000111111111111///000222222222333555666111222222333333333333333444444333333333222222222000000////////////000111000111222222111000111222444555666666555444222111111222222222333333333444111111111000000000000000////////////////////////........................***************+++++++++...,,,++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++******))))))******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++''''''''''''''''''(((((((((((((((((())))))******(((((())))))))))))(((((((((((()))***+++,,,,,,---((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))((('''''''''&&&&&&&&&%%%)))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((()))***)))((('''(((***'''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))111111222222222222111111000000000/////////////////////...------------...,,,,,,------------,,,,,,------------------------------,,,++++++++++++,,,***++++++,,,,,,++++++***)))))))))******++++++,,,------------,,,,,,,,,,,,************************+++******))))))******+++(((((()))))))))))))))***+++++++++***))))))(((((()))************+++++++++************************%%%(((***++++++***++++++))))))))))))******************))))))))))))******(((((()))))))))*********---,,,++++++++++++++++++++++++************++++++***+++,,,+++)))))))))***************************+++++++++*********************))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++************))))))***+++++++++++++++''')))+++,,,+++******+++************************))))))))))))))))))))))))((((((((())))))))))))))))))))))))************+++)))))))))*********************++++++++++++******)))))))))))))))***+++,,,***************+++++++++++++++************++++++)))*********,,,---...///+++++++++,,,------......---------......//////000,,,------......------,,,***+++---...//////...---+++++++++++++++,,,------............///////////////////////////.........////////////////////////---------,,,,,,---------,,,---...///000000000000////////////000111222222//////000111111111111000///000222222111222555777111222333444555666666666555555555555444444444444111000/////////000222333333444555444222000111222444444444555444444333333222222222333333444444555222111111000000000111111000000000000000000000000........................************++++++++++++000000///---,,,+++******+++++++++++++++++++++++++++++++++++++++***************++++++++++++******'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***&&&'''((((((''''''((()))))))))((((((((()))******'''(((((()))))))))))))))&&&'''((()))***,,,------((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$))))))*********)))((('''(((((((((((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))111111222333333222111111////////////////////////......,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++'''(((((())))))***++++++---,,,,,,,,,,,,+++++++++******************************))))))))))))******(((((((((((())))))******---,,,,,,+++******)))))))))************+++++++++************************(((***,,,---+++******+++((()))))))))************+++***)))(((((()))***+++))))))*********+++++++++,,,,,,+++***************++++++************++++++***+++,,,+++)))))))))******************************************+++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++*********)))))))))((()))***+++,,,++++++***(((***------+++)))))))))************************************************(((((())))))************))))))))))))************((()))))))))*********+++,,,,,,---......---,,,,,,))))))***************)))))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,---------,,,******++++++,,,---------+++,,,,,,---......//////,,,,,,---......---,,,,,,***+++---///000///......+++++++++***++++++,,,---............////////////.........///////////////////////////////////////,,,,,,++++++++++++,,,,,,,,,---...///000000000000////////////000111222333///000111222222222111111///000000000///000333555000111444666888999999999888888888777777777666666222111000000000111333444888888888777444222222333333333333333333333444555222222333333444555555555222111111000000111222222000000000000000000000000////////////////////////++++++,,,,,,,,,---------/////////...,,,+++++++++***************************++++++++++++++++++,,,******++++++++++++******(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))%%%'''******((('''(((***+++***)))((((((((()))***''''''((()))))))))))))))''''''((())))))***++++++((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++***)))((('''((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))111222333444444333222111.........///////////////---,,,+++*********+++,,,++++++,,,------,,,,,,,,,******)))))))))))))))))),,,+++******))))))******,,,------......------,,,&&&''''''((()))******************)))))))))((((((******************++++++((((((''''''''''''(((((('''((((((((())))))******......---,,,,,,+++******)))************+++++++++************************+++---///...,,,*********(((((())))))*********++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++***))))))((())))))++++++************++++++***+++,,,+++)))))))))***************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,*********))))))))))))((()))***+++,,,---,,,++++++))),,,///...+++'''''''''************************++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************(((((())))))*********+++))))))++++++++++++))))))((()))***++++++***((('''))))))******++++++++++++,,,++++++******++++++,,,+++,,,---...---,,,+++***)))******++++++,,,------++++++,,,,,,---...//////,,,,,,---......---,,,,,,***+++---///000000///...++++++******++++++,,,---............/////////000---.........//////000000000000000000000000000000,,,++++++******++++++,,,,,,---...///000000000000............///000111222///000111333333222222111...//////......///111444000111444777999:::;;;;;;:::::::::999999999888888333222111000000222444555;;;<<<;;;999666444333444333222222111222333555666222222333333444555666666222222111000000111222333000000000000000000000000000000000000000000000000---------....../////////***,,,------+++*********))))))))))))))))))))))))*********++++++,,,,,,---******++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))%%%(((******(((''')))+++,,,+++***((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((()))******$$$%%%%%%&&&&&&''''''((()))******++++++)))(((''')))(((((((((''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))((('''&&&''')))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))000//////...---,,,,,,+++......------------.........---,,,+++++++++,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,+++))))))***++++++***+++++++++*********))))))))))))((((((((((((((()))))))))))))))************---------,,,,,,+++++++++***)))))))))***++++++,,,'''(((((()))***+++++++++++++++************++++++************************---,,,,,,+++*********+++))))))***+++---...//////,,,+++***))))))***+++,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))---,,,***)))))))))******************************+++*********))))))(((((())))))))))))************((()))))))))************+++*********))))))((((((((()))***+++,,,---------******++++++++++++******)))******++++++******)))************))))))))))))))))))))))))))))))))))))000///...,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---///000............////////////............////////////......///000000000000000---------,,,,,,+++++++++,,,,,,------.../////////000000000000111111111111333222111111111000...,,,111111111111000000000000111222333555888:::;;;<<<<<<;;;::::::999888777666777666444222222444666777===<<<;;;:::999777666666444333111111333444444333444444555555555555555444666555444222111000//////111111111111111111111111...000111111///......///+++,,,------............,,,,,,,,,+++++++++******************************++++++***)))(((((())))))***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***(((&&&"""###%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''')))************((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%'''(((((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((()))))))))'''&&&%%%%%%&&&''')))((((((''''''''''''((((((&&&'''((()))++++++,,,,,,111111111000000//////.........------------.........---+++*********+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******))),,,***))))))***++++++***+++++++++*********))))))******))))))))))))******))))))))))))************,,,,,,,,,,,,+++++++++***,,,+++***))))))))))))))))))))))))***+++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))---,,,++++++*********+++)))******+++,,,---......++++++***))))))***++++++,,,---------,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((******))))))))))))******,,,+++***)))))))))******************************************)))))))))((())))))))))))************'''(((((()))******++++++************)))))))))((('''((()))******+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))+++---...............////////////............////////////......///000000000000000---------,,,,,,,,,++++++------......///000000111000000000000111111111111444222222222333222000...000000000000000000000000111222444666888:::;;;<<<;;;;;;;;;::::::999999888999777555333333444555777::::::999888777777666555444333222333555666666555333444444444444444333333555444333222111000000000111111111111111111111111000111222222000......///++++++,,,------------------,,,,,,,,,,,,+++++++++************************++++++***)))))))))))))))++++++******************)))))))))(((((((((''''''))))))))))))))))))))))))************)))))))))((('''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((())))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((())))))(((((('''''''''(((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((,,,+++)))((((((((()))***000000000000000000000000...------,,,,,,------...---,,,***)))))))))***++++++************)))))))))************************************************++++++************++++++)))******++++++******)))+++***))))))+++,,,+++***+++************)))))))))+++******))))))******+++))))))))))))************+++++++++***************+++******)))))))))***************+++,,,,,,------+++******))))))******+++((((((((((((((((((((((((,,,,,,+++************+++++++++++++++,,,,,,,,,---+++******))))))******+++,,,,,,,,,---,,,,,,+++***,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++++++++***)))))))))******************************************))))))))))))))))))))))))************''''''((())))))***++++++************))))))))))))((((((((((((((((((((((((******++++++++++++******++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++++++++++++++++++++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---............/////////---............/////////......///000000000000000---------------,,,,,,,,,......//////000111111111000000000111111111222222333222222333444444333111000000000000000000000000222333444666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999666444333444555555777777666666666555555555555444333555777888888777333444444444333222222111444333222222111111222222111111111111111111111111111333333333000///...///++++++,,,,,,------,,,,,,------,,,,,,,,,+++++++++************************+++***)))))))))))))))))),,,+++++++++***)))))))))((((((((((((''''''''''''************************,,,+++)))((((((((()))******************)))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))))))))((((((((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''''''''''''''''''''''''''((())))))))))))''''''''''''))))))((((((''''''''''''((((((///---)))'''&&&''')))***.....................///------,,,,,,,,,,,,------,,,+++)))((((((((()))***************))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))************))))))***))))))***+++,,,+++)))************)))))))))))))))))))))((())))))***+++((()))))))))*********************)))))))))))))))'''(((((()))+++---...///*********+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))++++++***************+++,,,+++++++++++++++++++++******))))))))))))******))))))************))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))******+++*********))))))))))))************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))((((((''''''''''''******++++++++++++******))))))************))))))************)))))))))((())))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.................................---......000000---------.........//////---------.........//////......///000000000000000.........------------------......///000000111111000000111111111222222222222111111222444555333222//////000000000000000111333333555666888:::;;;<<<;;;;;;<<<<<<=========>>><<<;;;888666555444444555444444444444444444444444555444555666999;;;:::999444444444444444333222111333222222111222222333333111111111111111111111111222333444333111/////////++++++,,,,,,,,,,,,,,,+++,,,++++++++++++***************************************)))))))))))))))***,,,,,,,,,+++***)))(((((((((((((((((('''''''''&&&))))))))))))))))))))))))+++******)))))))))))))))(((((()))))))))(((((('''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))((((((''''''%%%%%%&&&&&&''''''(((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((***)))(((''''''&&&'''''''''''''''''''''((())))))***)))(((((((((((()))***((((((''''''''''''((((((+++***)))(((((()))***+++---------------.........,,,,,,++++++++++++,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))))))))******))))))))))))))))))***,,,,,,+++)))))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))************)))))))))))))))))))))))))))))))))***,,,...///000)))))))))******************))))))))))))))))))************************************))))))***++++++,,,,,,++++++++++++******))))))))))))))))))))))))((())))))******)))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))(((((((((((())))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++***)))((('''&&&&&&))))))))))))))))))******++++++)))(((((((((((((((******++++++++++++******((())))))******))))))(((************)))))))))((())))))))))))))))))))))))***)))((((((''''''((((((*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++------------............------------..................///000000000000000........................,,,------......//////000111111111111222222222222000000000111333444333222///000000000111111222222333444555777888:::;;;<<<;;;<<<<<<======>>>>>>???===<<<:::888666555555555333333333333333444444444555444555777:::;;;:::999555555555555555444333333222222111111222222333333111111111111111111111111222333444333111//////000,,,,,,,,,------,,,,,,+++************))))))))))))***************************)))))))))))))))******,,,,,,,,,+++***)))(((((()))(((((((((((('''''''''((((((((((((((((((((((((((()))+++++++++***((('''&&&'''((()))************))))))(((((((((((())))))(((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''))))))(((''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((***++++++***)))(((........................,,,++++++******++++++,,,,,,+++)))((((((((()))***(((((()))))))))))))))***++++++++++++++++++++++++************************++++++************++++++((())))))******))))))((((((((()))+++------+++)))(((((()))))))))))))))***&&&&&&&&&&&&'''((())))))))))))))))))************))))))))))))************---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))******************************))))))))))))***+++++++++++++++++++++*********((())))))******))))))((()))***++++++,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))'''&&&%%%%%%))))))))))))************---,,,***)))((()))************++++++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------------.........,,,------------...............///000000000000000.........///////////////,,,,,,------.../////////111111111222222222222333111000000111333444333111000111111222222333333333444555666777999:::;;;<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999888666666666333444444444444444444444444444555777999:::999777444555555666666555555444222222222111222222333333111111111111111111111111000111333222111///000000------......------,,,,,,+++*********))))))))))))************************)))))))))))))))******+++,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''')))+++,,,,,,***'''&&&'''((()))***,,,,,,,,,---))))))(((((((((((())))))((((((((((((((('''''''''&&&''''''(((((((((''''''((((((((()))))))))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,---,,,)))&&&$$$.........------,,,,,,+++++++++************++++++,,,+++***)))((()))******(((((((((((())))))******************************++++++++++++++++++++++++++++++************++++++(((((())))))))))))(((((((((((()))+++------+++)))(((((((((((())))))******&&&&&&&&&''''''((()))***))))))))))))************)))))))))******+++++++++,,,,,,+++***))))))))))))************************))))))(((((((((((())))))************************)))))))))))))))***++++++***************+++++++++'''((()))******)))((('''))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***&&&''')))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))(((((((((((('''''''''((()))))))))************,,,+++)))(((((()))***+++******++++++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,'''(((((())))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------......------,,,,,,---------.........,,,,,,---------...............///000000000000000....../////////000000000---------...//////000000111111111222222222333333333222111333444444333111111222222333444444555555555555666777999:::;;;;;;<<<<<<=====================<<<;;;:::999888777777555555555555555555555555444444444666888888666444222222333444555555555555333333222222111222222222111111111111111111111111...///111111000///000111.../////////......---,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))***++++++++++++******************+++*********))))))))))))(((((((((((((((((((((((()))******+++***)))((('''(((((()))***+++++++++***)))((((((''''''(((((())))))(((((((((''''''''''''%%%%%%&&&'''(((((((((((()))))))))))))))((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&''''''((()))***'''''''''''''''((())))))'''''''''(((((('''''''''((((((''''''''''''(((((()))***+++++++++)))(((''',,,,,,++++++***)))((((((++++++************++++++---,,,***)))))))))***+++'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++(((((())))))))))))(((((('''''')))+++---...+++)))'''((((((((())))))******''''''''''''((()))++++++))))))))))))************))))))******+++++++++,,,(((((('''(((((()))******,,,+++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++))))))*********+++++++++'''((()))******)))((('''''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++++++++************++++++&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************&&&&&&''''''((()))))))))(((((())))))*********++++++***)))'''((()))***,,,******++++++++++++******(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&((()))***&&&''''''((()))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------.........//////000000000000000.../////////000000111111......//////000111111111111111222222222333333333444444333444555555444222222222333444444555666666555666666888999:::;;;;;;===============<<<<<<<<<<<<<<<;;;;;;:::999888888777777666666666555555555333333444666777777444222000111222333444555555555444333222222111111222222111111111111111111111111,,,...000000000///000111//////000000///...------.........---------,,,,,,************************))))))((())))))***++++++***************+++++++++++++++++++++*********))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&((()))***+++'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''((()))+++,,,---//////.........---------///...------,,,,,,------+++++++++***)))(((((('''))))))))))))******************))))))((((((''''''))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))'''((()))***+++***))))))+++***)))(((''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,***************)))((('''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%''')))******)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---,,,*********+++***)))((((((((()))+++,,,++++++******))))))((((((******)))))))))***,,,---******))))))))))))***************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,)))***++++++,,,---......++++++,,,,,,,,,,,,---------...............------........................------,,,,,,,,,,,,---------...000111111111000///222222222222222222333333111111111111222333444444333444555555666555555555555444444555555666777888;;;<<<=========<<<:::999999999999999888666444333555666777999999888888777999888666555555555666777555555444444444333333333111000/////////111222333444333222111000000111111000...---,,,---...111222///////////////......---************************+++++++++************)))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++***************+++)))))))))***)))(((''''''))))))))))))))))))))))))'''***(((######(((***'''((((((((('''&&&%%%######))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++------.........------------,,,,,,,,,+++************+++++++++******)))(((((('''))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((******))))))*********)))((((((+++***))))))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,+++***)))***+++))))))((((((((()))***+++*********)))))))))))))))+++***)))))))))***+++,,,******))))))))))))******)))))))))))))))************++++++++++++++++++,,,++++++++++++,,,,,,,,,---++++++,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------...........................------------------...---...///000111000//////111111111222222222222333222222111111111222333333333333444555555555555555444444444444555666777888777888:::;;;<<<<<<;;;;;;999999:::999888666555444555666777888888888777777888777666555555555666777444444444444333333333333000000000000000000111111////////////......------///...---------///000111...............---,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&))))))&&&&&&))))))&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))******************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((()))***,,,,,,------------,,,,,,,,,,,,,,,,,,+++***************++++++******)))((((((((())))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))((()))******++++++******((())))))******)))'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))+++***))))))((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***(((((('''''''''((()))***((())))))))))))))))))***++++++***)))))))))******))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++*********************++++++++++++++++++,,,,,,+++***)))(((------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------............------------------------------.........------.........,,,---...///000///......000000111111222222222222333333222111111111222222222333444444555555444444444444444444555666777777333555777999;;;<<<<<<;;;:::::::::999888777666555555555666777777777777666777777666555555555555666444444444333333333222222000000111111111000//////000000111222111111///................../////////---------------,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))******++++++***((('''''''''((()))))))))))))))))))))))))))&&&)))***((((((***)))&&&'''(((((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((()))((((((((())))))***+++------,,,,,,,,,+++++++++...------,,,+++,,,,,,,,,************))))))((((((((()))))))))************))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))***************'''(((***++++++)))'''&&&'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))*********)))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))'''''''''''''''(((((()))'''((((((((())))))******++++++******)))))))))((())))))************))))))''''''((()))***++++++,,,,,,,,,++++++******))))))*********++++++++++++,,,---,,,,,,++++++***)))(((,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------------------------------///......------......///+++,,,.../////////...---//////000000111222222222333333222111000000111111222222333444444444444444333333333333444555666777333555777999:::;;;;;;::::::999999888888777666666444444555555666666666666666666555555555444444444333333333333222222222222000000111111111000...---///111222333333222000///------...//////......------------------,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))***))))))))))))******+++,,,***((('''&&&''')))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))------,,,,,,,,,+++++++++------,,,++++++++++++,,,*********)))))))))))))))((()))))))))************(((((((((((()))))))))))))))'''&&&$$$$$$&&&''')))((((((''''''(((((()))***(((((((((((((((((((((((()))((())))))))))))******&&&''')))++++++***((('''''''''''''''(((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&'''((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''(((&&&''''''(((((((((((((((''''''(((((()))))))))***************))))))((((((((()))************)))(((''''''((()))***++++++,,,+++++++++******)))))))))++++++++++++,,,,,,,,,,,,......---,,,+++*********))))))***++++++,,,------*********+++++++++,,,,,,++++++,,,---......------------------------------......------------......+++,,,.../////////...---......///000000111222222333222222111000000000000111222222333333333333333222222222333333444555666666777888999:::999999888999999888777777666666666444444444444444555555555555555555555444444444333333333222222222111111111///000111111111///...,,,+++---...000000///---,,,------............---,,,---............---,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((()))******+++,,,***((('''&&&''')))***(((((((((((((((((((((((()))'''&&&''''''&&&''')))$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''***)))((((((((((((((((((------------,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))))))))))))))************(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***))))))))))))))))))))))))(((((('''''''''((()))***'''''')))******))))))(((''''''(((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''''')))&&&'''((())))))))))))((('''(((((((((((((((((()))))))))*********)))((((((((()))***++++++***)))((((((((())))))******++++++***************)))))))))++++++++++++,,,,,,,,,---...---,,,+++++++++++++++(((((()))***+++,,,------************++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,---...///000///......------...///000111111222222222111000000000111111000111222222333333222222222222222222333444555555888888999999999888666555888777666555555555555666333333222222333333444555444444555555444444333222222222222111111111000000//////000000000///......---...///000000000///............---------------...............---,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))******++++++***((('''''''''((())))))))))))))))))))))))))))))''''''))))))'''''')))$$$$$$%%%&&&''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))***+++,,,---,,,***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((''''''(((((((((.........------------,,,+++******))))))))))))))))))))))))))))))))))))***))))))))))))************'''((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))(((((())))))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((()))((((((''''''******)))(((((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++***((('''((()))'''((()))*********))))))(((((((((((((((''''''''''''((()))******))))))(((((()))***++++++***)))((()))))))))))))))*********))))))))))))************************++++++++++++,,,+++***))))))***++++++))))))******+++++++++,,,************++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000111000//////,,,------...///000111222111000000000000111111222000111111222222222222222111111111111222333444555666777777888777666555444666666555444333444444555333222222111222333444555333444444555444333222111222111111111000000000000//////.........///000000000000000111111111222222///...---,,,,,,,,,---------------------,,,++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))(((((((((((())))))))))))))))))))))))((('''***000000***'''(((%%%&&&'''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((()))+++---,,,+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((('''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((('''''''''(((((()))//////.........------------,,,,,,+++***+++++++++)))))))))))))))*********))))))))))))************'''((((((((())))))******''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((((((((''''''((()))***+++((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((()))))))))((('''&&&&&&******)))(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++***)))((()))***'''(((***+++++++++***)))))))))(((((('''''''''&&&&&&'''(((*********))))))''')))***++++++***)))'''*********)))))))))))))))(((((())))))******++++++))))))))))))******************)))(((((()))***++++++++++++***************)))************+++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...000111111111000///,,,,,,---...///000111222000000//////000111222222000000111222222222222222111111111111222333444555444444555666666555444333666555444333222333444555333222111111111222333444333333444555444333222111111111111111000000000000///...---------///000222---------,,,---...///000000///---+++++++++---...+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((()))++++++)))))))))***)))(((''''''))))))))))))))))))))))))''''''---666666---'''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))###%%%(((***+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&&&&'''((())))))'''%%%###''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''((())))))------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++)))(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((************)))(((''''''(((***+++)))(((******))))))((((((''''''&&&'''((()))************+++*********))))))((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((('''&&&&&&(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,+++)))(((&&&%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++******))))))((((((''''''******))))))******+++,,,---,,,,,,++++++******)))%%%'''***------+++)))'''))))))))))))))))))))))))///...,,,+++***++++++,,,,,,---///000111000...------------............//////////////////000111111333333333222222111111111111222222333333222222111444444444444444444444444555555555555555555555555000000111222333333444444111222222222222111000000111111000......---------......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,...,,,***)))******)))((((((((())))))*********+++((())))))*********)))))))))))))))((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))+++)))(((&&&&&&((()))+++---,,,***))))))***,,,---***)))))))))***+++,,,,,,((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((***)))'''&&&&&&'''(((******)))(((&&&&&&&&&'''(((------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))******))))))(((''''''(((***+++)))(((***)))))))))((((((((('''&&&&&&'''(((((()))***************)))))))))(((((()))))))))(((''''''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))((('''''')))+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((())))))***)))(((''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))((((((******))))))******+++,,,++++++++++++,,,,,,,,,,,,''')))+++------,,,***)))++++++++++++++++++++++++...---,,,+++++++++,,,------...000111111111///............////////////000///////////////000000111333333222222222111111111000111111222222111111000222222222222222222222222333333333333333333333333000000111111222333333444333333333333333222111111111000///...------------+++,,,,,,,,,------......++++++++++++++++++++++++***+++,,,,,,,,,+++***)))...,,,***)))******)))((((((((()))))))))************************)))((('''))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''((((((***)))(((''''''((()))***---,,,***))))))***,,,---***)))))))))******+++,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((('''''''''((((((((())))))%%%'''((((((&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((''''''((()))***))))))((('''''''''''''''.........------------,,,,,,,,,,,,++++++++++++***---,,,+++***)))))))))***))))))))))))))))))))))))************************))))))((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&'''((()))))))))((()))((('''((()))***)))((())))))))))))(((((((((((('''&&&&&&&&&&&&((()))*********))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))******)))((((((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((+++******))))))******+++(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,)))))))))*********************))))))******+++,,,******+++,,,,,,---......******+++,,,,,,,,,,,,+++------------------------,,,,,,+++++++++,,,---------...///111111000000///...////////////000000000//////......//////000111222222222111111111111111///000000000000000000///000000000000000000000000111111111111111111111111000000000111222222333333444444444444444333222222000000///...------------******+++,,,---...//////++++++++++++++++++++++++++++++,,,,,,+++***((('''---+++))))))******)))((((((((())))))))))))******+++++++++***)))((('''&&&(((((())))))******++++++***))))))((('''''''''(((((((((''''''''''''((((((***)))(((''''''((()))***,,,+++***))))))***+++,,,)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***$$$&&&'''''''''''')))***''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((''''''&&&//////.........---------++++++++++++++++++++++++,,,+++******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((((((((((((***((('''''')))***)))((())))))))))))((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))((((((''''''''''''(((((())))))&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((()))***)))(((((()))***((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******************++++++((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((,,,+++++++++************))))))))))))))))))))))))(((((((((((((((''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------+++************+++,,,,,,------------------------++++++++++++,,,------...,,,---.../////////..................///////////////............///000000111111111111111111111000///000000111111000000//////////////////000000000000000000000000000000000000000000000111111222222333333333333333222111111000///...---------------******+++,,,------......++++++++++++++++++++++++***+++,,,,,,,,,***)))(((,,,***)))((()))***)))((((((((()))))))))))))))))))))*********)))((('''''''''(((((()))***+++,,,,,,***)))(((''''''''''''''')))((((((''''''''''''((()))(((''''''''''''((()))+++***))))))))))))***+++))))))((((((((())))))***((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((((((((()))))))))%%%'''((((((''''''(((***''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&//////.........---------++++++++++++++++++++++++******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++)))''''''((())))))((((((((((((((())))))))))))((('''%%%$$$%%%&&&((()))(((((((((((((((((())))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((())))))''''''((()))'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))************)))(((''''''&&&&&&'''&&&&&&''''''((((((((()))((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))'''''''''((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))******++++++,,,,,,******))))))******+++,,,---------,,,,,,+++++++++***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000000000000000000000000111111111111111111000////////////000000111111111111111111111111111111//////000000000000111111000111111111111000/////////......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,++++++***(((((()))***)))((())))))((((((((((((((((((&&&'''((()))))))))))))))''''''((()))***++++++,,,))))))((('''''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''(((((()))(((((((((((())))))******(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((()))+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((&&&'''''''''(((((())))))))))))(((''''''&&&%%%%%%))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&'''(((((((((((('''&&&'''((())))))((('''&&&.........------------,,,***++++++++++++,,,,,,,,,))))))((((((((((((((()))))))))))))))))))))))))))************************'''(((((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((((((((()))***,,,)))''''''((())))))((((((((((((((())))))))))))(((((('''&&&&&&'''((()))''''''(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''))))))(((''''''(((&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))******)))''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********************))))))******+++,,,------,,,++++++***))))))))))))(((((())))))***+++************************++++++,,,---------,,,,,,***************+++++++++++++++,,,,,,,,,---------......------......///000////////////000000000000000111111222222111111000...//////000000111111222111111111111111111111111///////////////000000000...////////////...------......---------------...---,,,,,,,,,+++++++++***++++++++++++++++++++++++)))***,,,---......------+++)))(((((()))***)))((())))))((((((((((((''''''%%%&&&'''((()))*********''''''(((((())))))******(((''''''&&&''''''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((()))((((((''''''''''''''''''(((((())))))******+++(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''((((((((((((''''''&&&&&&&&&'''((((((***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******)))'''&&&&&&'''&&&&&&''''''((()))))))))(((((((((''''''''''''&&&((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---...+++***))))))((()))***+++,,,***'''&&&'''((()))((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&(((******)))(((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''')))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))((((((******))))))******+++,,,************************))))))*********++++++++++++++++++++++++++++++++++++,,,---------,,,+++******************++++++,,,,,,,,,,,,---------.........------------...//////........./////////000000///000000000000000000///.........///000111111111000000000000000000000000////////////////////////...............------,,,...------,,,,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******,,,------,,,+++******)))'''''')))***)))((())))))((((((((('''''''''&&&&&&'''((())))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((((((((((((''')))(((''''''&&&&&&&&&''''''(((((()))******++++++(((((())))))))))))((((((&&&''''''((())))))******''''''''''''(((((((((((('''&&&&&&&&&''''''((()))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***)))((('''((()))&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,+++***((((((((())))))'''''''''''''''((())))))------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++$$$%%%&&&'''(((***++++++''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++---///000111,,,+++***))))))***++++++---***'''&&&'''((()))((('''((((((((())))))******((())))))***))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''')))++++++***)))))))))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&((()))*********)))&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''&&&'''((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''*********)))***++++++,,,((((((((()))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---,,,***)))++++++******++++++,,,------------.........//////...------------...//////---.........//////000000......////////////......------......///000111111000000000000000000000000///////////////..................///...------,,,------,,,,,,,,,------...))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,+++***((('''***((('''''')))***)))((())))))(((((('''''''''&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))*********)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''(((((()))***+++++++++(((((())))))))))))((((((&&&''''''((()))******+++''''''''''''((((((((()))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''))))))((((((***+++&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))000...,,,***))))))***+++((('''&&&&&&&&&((()))***......---,,,,,,,,,------,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((()))+++///222444444333222111---)))'''''''''''''''***)))(((((((((((())))))******++++++++++++******)))((('''&&&&&&'''((())))))***+++++++++)))((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((())))))))))))))))))))))))((('''&&&&&&'''((()))***'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&(((,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))******)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&******+++++++++******)))+++++++++++++++***)))(((,,,,,,+++*********++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))(((***+++---......---------.........---,,,,,,+++,,,,,,------...///000000.........////////////000111111111000//////......------...000000111111111000000///...............//////.........//////000///...---,,,,,,---...///222000...,,,+++,,,---...///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%+++***)))'''''''''((())))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''')))+++,,,***(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''(((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''(((((((((---///222555666666555444555111---***)))******)))))))))(((((((((((())))))))))))************)))))))))((('''&&&&&&'''((()))))))))******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++++++++***)))))))))))))))))))))))))))(((((('''&&&''''''))))))))))))*********)))''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((&&&&&&(((+++,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))******************************++++++++++++******+++++++++++++++***)))))),,,,,,+++++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,---------------.........------,,,+++,,,,,,------......//////------........./////////000000////////////......//////000111222333333222111000///............/////////............/////////...------------...///111000...,,,,,,,,,---......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((((((((())))))(((((('''&&&+++***((('''''''''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''(((***)))((('''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&'''(((((('''%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))//////---,,,++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''(((((())))))***222444666888999888777666777333...+++*********)))((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''((()))))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))))))))))))))))))))))))))))))))((((((''''''''''''((()))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((()))))))))***)))'''&&&''')))*********''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''''''''******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********)))((())))))******++++++******++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++***))),,,,,,,,,,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///---............---,,,,,,------------------------,,,---------............---............/////////111111222333444444444444111000000/////////////////////...------......//////......------......//////...---,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++))))))***************+++)))))))))))))))(((((('''***)))((('''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((''''''''''''(((((('''%%%$$$$$$&&&''''''&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&((()))*********((((((((((((((('''''''''((((((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******//////---,,,++++++******++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((((()))***,,,---666777999::::::999888777555111,,,)))''''''&&&&&&'''(((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((())))))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((())))))))))))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))***)))'''&&&))))))***************)))((((((((()))))))))))))))******++++++,,,,,,+++++++++++++++,,,,,,+++******,,,,,,,,,------///000111000///...---------------------------------------++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///------............------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000222222333444444444444444111000000//////000000000//////......---.........//////............//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((((())))))******+++++++++((())))))))))))(((''''''(((((((((((('''((((((((((((''''''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((&&&$$$###$$$''')))++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%'''((()))*********((((((''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***......---,,,+++*********+++******))))))******+++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((((()))***,,,///000777888999::::::999888888444000+++(((&&&&&&%%%%%%&&&'''((()))***)))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((())))))(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&(((******)))(((''')))))))))******)))(((((('''''''''(((((()))))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,---...///000111000000...------------...------------------------+++++++++,,,,,,------......---,,,+++,,,---...///------...//////......------------------------,,,,,,,,,,,,---------......+++,,,,,,---...///000000111222333333333333333333111111000000000111111222111000///...............////////////////////////---,,,,,,,,,,,,------...,,,,,,,,,+++***))))))(((++++++++++++++++++++++++*********))))))(((((((((((((((((())))))*********''''''((((((''''''&&&%%%'''''''''((((((((((((''''''''''''''''''((())))))(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''(((((()))))))))((((((''''''''''''(((((('''%%%###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''---,,,,,,+++++++++++++++******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))+++///333555777888888999999999888888444111,,,)))((((((((('''&&&'''(((*********))))))''''''((((((((((((''''''%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++***))))))))))))))))))))))))))))))'''(((((()))(((((('''&&&(((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''((()))))))))'''''')))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((()))((('''&&&&&&&&&'''((())))))************))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((***+++,,,++++++***)))))))))***))))))((('''(((((()))******+++++++++)))***+++,,,------------***+++,,,,,,,,,,,,,,,,,,---------------...///000...............---------------------------------,,,+++++++++,,,---...///...---------------......------...////////////...........................,,,---------............,,,,,,---...//////000000111222222333333222222222111111111111111111222333222222111000////////////...//////000000//////...------------,,,,,,,,,,,,,,,,,,++++++***((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&'''(((((((((''''''''''''&&&''''''((()))***)))((((((''''''(((((()))$$$%%%&&&&&&''''''&&&&&&'''''''''(((((())))))***&&&&&&((()))))))))))))))((((((''''''''''''(((((()))'''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''''''''+++++++++***++++++,,,---******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''')))---111666999777777888888999999999:::444111,,,***))))))))))))%%%&&&(((***+++***))))))((((((((())))))(((((((((%%%&&&'''((()))))))))(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))&&&'''((())))))(((((('''(((((('''''''''(((******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((&&&)))+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&((()))***((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((())))))***++++++,,,,,,******++++++******)))((())))))***++++++,,,------)))***+++,,,------------***+++,,,,,,------,,,,,,...------,,,------......+++,,,---...///...---,,,........................,,,,,,++++++,,,---///000------............------------...///////////////---......//////000000000------........./////////.........//////000000000222222333333333222222111111111111111111222333444444333222111000000000000...///000111111000///...------------,,,,,,+++******++++++,,,+++***)))(((************************))))))******++++++,,,,,,******************))))))((((((((((((((('''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''((()))***))))))(((((((((((())))))$$$%%%&&&'''(((''''''&&&&&&''''''((())))))******%%%&&&((()))******))))))((((((''''''''''''(((((((((((((((***---...---,,,***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((************+++,,,---...******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))---333888;;;777777888888999:::;;;;;;333///+++(((((()))))))))$$$&&&(((***++++++))))))(((((())))))))))))(((((($$$%%%'''))))))))))))(((%%%&&&((()))***)))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))%%%&&&''')))))))))((((((***)))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&)))++++++)))'''''')))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&''')))+++,,,&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,)))***+++,,,------...---***+++,,,,,,------------...------,,,,,,,,,------)))+++---//////...---,,,........................,,,,,,++++++,,,...///000------/////////...---,,,------...///000000//////---......///000111222222.........////////////000////////////000000000000333333333444444333222222222111111111222333333444555444333222111111111111...///000111111000///............---,,,+++***))))))***+++,,,---,,,++++++************************&&&&&&'''((()))***++++++---,,,,,,++++++*********)))))))))))))))(((((('''$$$%%%'''(((((((((''''''&&&&&&&&&'''''')))******))))))(((((((((((())))))$$$%%%'''(((((((((''''''&&&''''''((()))******+++%%%&&&((()))*********)))((((((''''''''''''((((((&&&'''***///444777888777,,,+++***))))))***+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''' !!!###%%%&&&((())))))&&&'''''''''(((((())))))((('''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++************++++++''''''((()))***++++++,,,))))))))))))((((((((((((***)))(((''''''((()))***+++***)))'''''''''((()))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&)))---111444666777777777777777666666666666222///+++'''&&&&&&)))***(((((((((((())))))))))))((()))))))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((('''''''''&&&'''((())))))***))))))((((((''''''''''''((((((&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))'''((()))******)))((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,+++)))((((((((()))***''''''''''''((()))++++++)))))))))))))))*********'''(((***+++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////---///000000///......///.../////////...,,,***)))***+++---......---+++******+++,,,---............///000000000000000//////......//////000000111111000000000000000111111111............//////////////////000000000//////...111222333333444444333333444444444444444444444444444444444333333222222222111111111111111222222222///...---,,,+++,,,------)))***+++,,,---,,,++++++************************************************&&&''')))*********)))(((+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++'''((()))))))))(((&&&%%%(((''''''&&&&&&((()))***))))))******+++++++++,,,&&&&&&&&&'''+++000666999///---+++(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,......,,,(((&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''',,,***)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))***))))))(((((())))))***((((((((()))*********+++))))))))))))((((((((('''***)))(((''''''((()))***+++***((('''''''''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''+++...222555777888888777777666666555555555222///+++'''&&&''')))***)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((''''''(((((())))))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))*********)))((('''(((((('''(((((()))***++++++++++++******))))))(((((()))+++,,,------,,,,,,+++******************+++,,,++++++,,,,,,---...///,,,...///000///...///000...//////...---,,,***)))+++,,,...//////...,,,+++***+++,,,---............//////000000000000//////......//////000000000000000000000000000111111111....../////////000000000000000111111111000000///222222333444444444444444444444444444444444444444444444444333333222222222111111111111111111111111///...---,,,,,,,,,------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&(((((('''&&&'''((()))***((((((((()))))))))******((('''%%%%%%%%%'''***,,,,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((*********)))(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))+++,,,***'''%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))***)))((('''''''''((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''))),,,000444666777888888888777666555555444444111...+++(((&&&''')))******))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))******(((&&&$$$))))))(((((((((((())))))------,,,+++***)))(((((()))***+++,,,------------))))))))))))))))))))))))++++++++++++,,,---......+++---//////......///000............---+++***))),,,---...//////...---,,,***+++,,,---...............//////000000/////////...////////////000000000/////////000000111111111///000000000000111111111111111222222222222111111222333444444555555444444444444444444444444444444444444333333333333222222222222222111111000000//////...---,,,,,,,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((()))******)))(((((((((((())))))***))))))))))))************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''((()))))))))((((((''''''''''''((((((((('''''''''((()))***&&&&&&''''''''''''((((((+++***)))'''&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))***)))))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))+++...222555777777888888777666666555444333333000...+++((('''''')))*********)))(((''''''&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((()))))))))((('''&&&&&&(((''''''&&&&&&''''''(((((('''&&&$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''(((((((((((((((***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%***))))))(((((((((((()))---,,,,,,++++++******************+++,,,,,,,,,,,,))))))************))))))************+++,,,---...,,,...000///...------.........------,,,+++******,,,,,,---......---,,,,,,***+++,,,---..................//////000/////////////////////////////////......//////000111111111000000111111111222222222111222333333444333333333333333444555555555555444444444444444444444444444333333333333333333333333333222222111000//////.........------,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((('''(((((()))************+++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***)))))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))((((((''''''%%%%%%&&&&&&'''((()))***(((''''''''''''((())))))'''''''''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((('''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((***,,,000444666777777777666666666555444333333222///---+++((('''((()))******))))))((('''&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&)))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***(((&&&$$$$$$%%%'''(((***))))))(((((((((((()))*********++++++,,,,,,---)))))))))))))))***************+++,,,,,,+++*********************+++------...000000///---+++++++++...------,,,+++++++++++++++++++++,,,,,,+++++++++***+++,,,---............------...////////////////////////...............---......///000000111111111111111111222222222222222222333444444444444444222333444444555555444444444444444444444444444444333333333333333333333333222222111111000///......---------------,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++***************************)))((((((((()))+++,,,(((((('''(((((()))******)))))))))************+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((()))***++++++(((''''''''''''((())))))(((''''''''''''((()))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''''''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***&&&''''''((('''%%%###"""''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***---111444666777666555555444444444444333333333...---+++)))(((((()))***)))((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++)))&&&######%%%(((***))))))(((((((((((())))))(((((()))***+++,,,------))))))((((((((())))))******+++,,,------,,,+++***))))))))))))***+++,,,---...///000///---+++++++++------,,,+++++++++++++++++++++************++++++***+++,,,---............,,,---....../////////////////////............---------...///000000111111000111111111111222222222111222333444444555555444111222333333444444333333222222222222222222222222222222333333333333444444111111111000000//////...------......------,,,+++++++++*********+++,,,---***************************************************))))))))))))***++++++)))(((((((((((())))))***%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''&&&'''''''''(((''''''''''''(((((()))'''((()))*********))))))*********))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&((()))************''''''&&&&&&''''''((()))((((((''''''(((((()))***)))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((&&&%%%$$$###''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))***---111444666666555444333333333333333444444444---,,,+++)))((()))******''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))(((((((((''''''''''''((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''%%%%%%&&&''')))(((((('''(((((()))***+++((())))))******++++++++++++***)))(((((()))******)))***+++,,,,,,+++***))))))(((((())))))***+++,,,+++---......---,,,---...---,,,+++*********+++,,,,,,++++++++++++++++++,,,***+++,,,---............+++,,,---...//////////////////.........---------,,,,,,---...///000111222000000000111111111111222111111222333444555555444000111222222333333222222111111111111111111111111222222222333333444444444000000000000000/////////------.........---,,,+++******)))))))))***+++,,,))))))))))))))))))))))))************************))))))***++++++++++++******))))))(((((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++***)))))))))))))))&&&''''''((((((((((((((('''((()))***+++***))))))*********)))))))))((((((******))))))((((((((('''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))***)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((()))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''''''''''''''(((((((((((((((%%%%%%%%%&&&'''((()))******---111444666666444333111222222333333444444555---,,,+++)))))))))******&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&'''((()))*********((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''(((***++++++*********))))))))))))))),,,+++***))))))***++++++''')))***++++++***)))'''(((((((((((()))***+++,,,(((***---...---...///000---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---++++++,,,---............+++,,,---...//////////////////.........---------,,,,,,---...///000111222///000000000000111111111000111222333444444444444000000111222222222222111000000000000000000000000222222222333333444444444////////////000000000000,,,---.........---,,,+++***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******+++***)))(((((('''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''((()))++++++******)))******))))))((((((((('''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&((()))***'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&''')))+++---///333666777777666555555444333444555666555444333...'''%%%'''(((&&&###''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((%%%$$$%%%'''(((&&&$$$'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---...---,,,***))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,++++++++++++---......---+++,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,---...////////////000000000000000111111222111222222333333222222111111111111111111000//////000000//////.........---------...///000000//////------......//////000000,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((((((((()))***************,,,+++++++++******))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))***)))(((&&&&&&&&&'''((()))(((((()))******)))'''))))))))))))((((((((((((((((((((((((((((((((((((,,,***'''%%%$$$&&&''')))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''))),,,...000333666777777666555555444333444555666555444111,,,'''%%%((()))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%'''(((&&&$$$'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---------,,,+++***,,,,,,+++++++++***************+++,,,,,,+++++++++*********,,,......,,,***,,,,,,,,,,,,------------...---,,,++++++++++++++++++,,,---...///////////////////////////000111111111111222222222222111111000111111111111000///...000/////////.........---------...///////////////.............../////////---------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((((((((()))***************)))))))))(((((((((''''''(((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((***)))(((((('''''''''(((&&&%%%%%%&&&''''''&&&$$$)))((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***)))(((((((((''''''''''''((('''&&&&&&&&&&&&&&&''')))(((((('''''''''((((((((((((((((((((()))******(((((((((''''''((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&%%%$$$######((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''***,,,000222444666777666555444666444333444555555444333///+++'''&&&)))******((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------,,,,,,,,,---,,,,,,+++***,,,++++++++++++************+++++++++++++++*********)))***+++------+++)))++++++,,,,,,,,,------------,,,,,,++++++++++++,,,+++,,,---......///.........------------...//////000111111222222111111000000000000000000//////.../////////...............------...////////////.....................---------------,,,,,,,,,,,,,,,************************************))))))))))))((())))))************)))))))))((((((((((((''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))******))))))(((((((((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((''''''''''''))))))((('''''''''''''''++++++)))(((((('''''''''))))))(((((())))))***+++))))))(((((((((((())))))))))))((((((((())))))***&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''(((+++---222333555666666666555444666444333333555555444222///,,,)))(((***+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,++++++,,,,,,,,,+++++++++++++++++++++***************++++++++++++******))))))))))))+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,------.........---,,,,,,,,,,,,,,,------...///000000111111000000////////////000000///..............................------...//////.........///......------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((()))************))))))******************))))))(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((***)))((()))++++++)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((((((((((((((((('''''''''+++***)))(((''''''''''''***))))))(((''''''((((((((((((((((((((())))))***)))(((((((((((((((((()))((((((((('''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((''''''(((+++...333333555666666666666555666444333333444444333222111///,,,+++******))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&((()))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((()))(((((((((((())))))***+++++++++++++++++++++++++++++++++*********))))))*********++++++******))))))))))))+++,,,,,,+++)))*********+++++++++,,,,,,+++++++++******++++++,,,+++,,,------------------+++++++++++++++,,,,,,---...//////000000//////...---....../////////......---------...............------............------......------,,,,,,++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********))))))((())))))))))))))))))******(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''((((((((()))'''''''''''''''''''''''''''((()))***)))(((&&&%%%'''''''''(((((((((((((((+++***)))((((((((((((((('''&&&&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&''''''((()))'''''''''((((((((())))))(((((('''''''''(((((()))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((())),,,///333333444555666777777777666444333333444444222111111000///---+++******)))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))'''%%%######%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))+++************+++,,,,,,+++************)))))))))((())))))***++++++*********)))***+++------+++)))))))))*********++++++++++++************++++++,,,,,,,,,------------,,,,,,++++++******++++++,,,------......//////......---,,,---..................---------------.........---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++((((((((((((((()))))))))************************))))))))))))************)))************))))))(((&&&&&&''''''''''''(((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******(((((())))))******))))))((('''&&&'''))))))'''&&&&&&&&&&&&''''''(((((()))************************((())))))))))))'''%%%$$$'''''''''((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))''''''((((((((()))))))))((((((''''''(((((()))))))))((((((''''''(((((()))'''''''''((())))))******''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''''''''((())))))))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((***---///222333444555666777888888666555333333333333222000/////////...,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$&&&((('''%%%$$$&&&''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))))))))***,,,---************))))))))))))&&&'''(((***++++++++++++*********,,,......,,,***))))))))))))*********+++***************+++,,,,,,,,,,,,,,,------,,,,,,+++++++++******++++++,,,---------............------+++,,,---...............,,,,,,,,,------.........---.........------,,,+++++++++++++++,,,,,,,,,,,,(((((((((((()))))))))***++++++++++++++++++++++++((()))))))))***************************)))((((((&&&&&&&&&'''''''''(((((((((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''(((((()))******))))))***++++++***(((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((()))''''''''''''((()))******((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))((((((((((((((()))******(((''''''''''''''''''((('''''''''((()))*********''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((***---000222222333555666888999:::666555333333333333222000---...///...------...///))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((($$$&&&((('''%%%$$$%%%((('''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))*********)))))))))***,,,---************))))))))))))%%%&&&((()))+++,,,,,,,,,+++++++++---......---+++))))))))))))******************))))))***+++,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,---,,,------......------,,,+++,,,------.........---,,,,,,,,,------.........---.........------,,,+++*********++++++,,,,,,---(((((())))))*********+++++++++++++++++++++++++++(((((())))))*********+++***************)))(((((('''((((((((())))))******(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&''')))***++++++***)))((((((''''''((('''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((()))++++++(((((((((((())))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***++++++***)))''')))(((''''''(((***,,,...666666777666666555444444222333444444444333222111---,,,+++---000111...,,,,,,)))'''&&&''')))))))))!!!###%%%'''(((((('''&&&******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&((()))***''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((("""###%%%&&&'''&&&%%%$$$%%%))),,,***&&&$$$&&&)))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&((()))************''''''''''''((((((((()))))))))***))))))(((''''''******++++++++++++******))))))))))))))))))))))))***+++---......,,,)))''')))*********++++++++++++------,,,,,,+++*********+++++++++,,,,,,---------++++++******++++++,,,---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,---************+++,,,---------------,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&$$$$$$))))))(((((('''&&&$$$$$$######%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((***,,,...000111(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((())))))))))))'''((()))((('''&&&'''(((******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((''''''''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***(((''')))(((''''''(((***,,,...555555555666555555444444333444555555555444222222111000000111444444222000,,,***'''&&&((()))))))))''''''''''''((())))))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''(((((())))))((((((%%%))),,,***&&&$$$&&&)))'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))************'''''''''((((((((())))))))))))))))))))))))((('''******++++++++++++******)))))))))))))))))))))))))))+++,,,------+++)))''')))))))))*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,------.........------------------,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))'''(((((((((((((((((((((''''''''''''''''''''''''(((((())))))***)))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%'''))))))((('''((()))'''((((((((())))))))))))'''((()))((('''&&&'''((()))))))))(((((('''''''''))))))(((((((((((())))))'''(((((()))***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((())))))((('''&&&((((((''''''(((***,,,...333444444555555555555555555555555666555444444333333222222444555666444222...+++((('''((()))***)))***)))'''&&&&&&''')))+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((((((((()))******&&&(((+++***'''%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((((((******(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((())))))******)))''''''((((((((()))))))))(((((())))))***)))))))))******++++++++++++******))))))))))))))))))))))))(((***+++,,,,,,***((('''((()))))))))************+++++++++++++++*********,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,---............---......------,,,,,,++++++...---,,,+++************+++++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''((())))))******)))((('''&&&'''((((((&&&'''''''''''''''&&&&&&(((((())))))(((''''''&&&''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%'''))))))((('''((()))''''''((((((((()))))))))&&&'''(((((('''&&&'''(((((((((((('''''''''''''''))))))(((((((((((())))))((())))))***************)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''))),,,---222333444555666777777777666666666666666555555444222222222222333333333222000---***((()))******))))))((('''%%%%%%%%%&&&'''''''''''''''(((((())))))(((''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&(((***)))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))'''((()))*********************++++++++++++******))))))))))))))))))))))))((()))***++++++***((('''(((((()))))))))******************+++++++++++++++,,,,,,,,,++++++******)))***************+++,,,,,,------............------...------,,,+++******)))---,,,++++++*********+++************************+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((***((('''%%%%%%&&&((()))%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&''''''((()))***(((((((((((((((((((((((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%'''))))))((('''((()))'''''''''((((((((())))))%%%'''((('''&&&&&&''')))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((()))************)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&''')))+++---111222444666888999::::::777777666666555555555555222222222222111111222222222///+++************)))'''((((((((((((&&&%%%$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))***(((((()))******+++************++++++++++++******))))))))))))))))))))))))((()))************)))((())))))))))))******************++++++,,,,,,---------,,,,,,++++++*********+++++++++++++++,,,,,,------......//////...---------,,,,,,+++***))))))(((+++*********++++++,,,---************************,,,+++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%''')))$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((('''''''''''''''((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%&&&'''(((((()))%%%'''))))))((('''((()))''''''''''''(((((((((((($$$&&&''''''&&&&&&''')))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++---///000222555888:::;;;;;;777777666555555555555666444555555444222222333555444111---+++++++++******((()))+++,,,+++)))'''&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((******&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))******+++***************++++++++++++******))))))))))))))))))))))))))))))******+++*********)))*********++++++++++++***++++++,,,---......///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...------,,,,,,++++++******))))))************+++,,,---...*********+++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))************))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''"""###$$$&&&'''(((((((((''''''''''''(((((((((((()))((((((''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******&&&''''''''''''(((((((((%%%'''))))))((('''((()))&&&&&&'''''''''((((((((($$$%%%''''''&&&&&&''')))'''''''''''''''((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''((())))))(((''''''''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((('''&&&%%%%%%&&&(((+++,,,,,,---000333666888:::;;;777666555444444444555555555666666444222111333666555222...,,,++++++******)))************))))))((('''''''''(((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''((())))))(((''')))((((((''''''(((((()))(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((()))))))))***************+++++++++***))))))******++++++++++++******)))))))))))))))))))))))))))******++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---...000000111------------------.........------------.../////////////////////...---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,------,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''(((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''(((***,,,---***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***))))))((((((((((((''''''%%%'''))))))((('''((()))&&&&&&&&&'''''''''((((((###%%%&&&&&&&&&&&&''')))'''''''''(((((()))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&(((+++,,,)))+++...111444777999:::777666555333333444444555444555555333000///222555666333///,,,+++++++++***)))((('''&&&&&&'''(((***(((((((((((((((((((((((())))))(((((((((((())))))###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''((((((((('''&&&'''&&&&&&((()))***)))'''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************%%%&&&'''((())))))))))))((()))))))))))))))(((((())))))))))))************+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,---++++++,,,,,,,,,---------+++,,,---...///111222222---------......////////////............///000000//////000000///...------------..................------,,,+++************+++++++++,,,,,,------------,,,***(((((()))***+++))))))))))))))))))))))))************************((())))))***++++++,,,,,,*********)))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&'''((())))))((((((&&&'''''''''''''''&&&&&&(((((((((((((((((('''&&&''''''''''''((((((((()))'''''''''''''''((()))******))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---+++***)))(((&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''(((((('''((((((((())))))******%%%%%%&&&&&&'''((())))))*********)))((((((''''''%%%'''))))))((('''((()))&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&''')))'''((((((((())))))******''''''&&&&&&&&&&&&''''''(((((()))***************((()))))))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++)))))))))***---111444666666555555555555444444444888666444333444444444333///---,,,+++++++++)))'''((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))((('''''''''''''''***((('''(((***+++)))&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%''''''''''''(((((((((((()))***,,,------,,,***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++***)))((('''''''''''',,,,,,,,,++++++*********,,,,,,---------,,,++++++...------------...//////////////////////////////------------------------000000///...---,,,,,,+++...------,,,,,,------...,,,,,,***)))))))))***+++...---+++*********++++++++++++***)))(((((())))))((((((((((((''''''''''''))))))))))))((((((((((((******)))(((((('''((((((+++******)))(((''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&''')))******''''''''''''''''''''''''((((((((((((((((((((((((+++***(((&&&%%%&&&((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))******))))))&&&&&&'''((())))))(((((()))(((&&&%%%&&&''')))+++---+++(((&&&&&&'''(((***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''%%%###$$$'''******)))$$$%%%'''))))))))))))((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&))))))***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&'''((()))***)))))))))***---000333666333333333333333333333222666555333333444444333111...,,,***)))***)))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((()))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''''''''(((((('''&&&''')))***(((%%%(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((()))***++++++***)))((()))))))))))))))******+++************************))))))))))))************)))))))))((())))))******,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++...------------...//////////////////////////////------------------------//////......---,,,,,,,,,...------,,,,,,------...,,,,,,***)))))))))***+++---,,,+++*********++++++++++++***)))))))))))))))***))))))))))))((((((((())))))))))))((((((((((((+++***))))))((((((((()))*********)))((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((((((''''''%%%%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''''')))&&&$$$$$$'''(((((('''$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''(((((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((()))(((((()))***,,,///222444222222333333333333333333333333333444555444222000...,,,)))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((()))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''(((((()))'''&&&&&&'''(((((('''%%%(((((((((((())))))))))))''''''''''''(((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&)))))))))))))))******+++++++++++++++++++++++++++)))))))))*********++++++))))))))))))***+++,,,---++++++++++++++++++,,,,,,,,,,,,---------------,,,...------------...//////////////////////////////---------------------------------,,,,,,,,,,,,,,,......------------......,,,,,,+++************+++---,,,+++*********+++++++++***))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++***))))))))))))*********))))))(((((('''''''''(((((())))))(((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&'''(((###%%%&&&((())))))((('''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))***(((&&&%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((()))***,,,...000111333333555666666666666555222222333444666555222000...,,,)))(((((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))******))))))((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''((()))***''''''''''''(((((('''&&&(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&)))))))))))))))******+++++++++++++++++++++++++++))))))*********++++++++++++*********++++++,,,---*********++++++,,,,,,,,,+++,,,---..................------------...//////////////////////////////........................+++++++++,,,,,,---------......------------......,,,,,,++++++************,,,+++++++++++++++++++++******)))))))))))))))************)))))))))(((((((((((((((((())))))))))))++++++***************+++***)))))))))(((((((((''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))+++---...///111222444666777777666555333333333555666555222//////,,,***)))***+++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((&&&'''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***'''((()))))))))((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++************++++++++++++------,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,---...///000000000...------------...//////////////////////////////........................***++++++,,,,,,---------///......------......///,,,,,,,,,,,,++++++******++++++++++++++++++++++++***)))))))))))))))******))))))(((((((((''''''''''''((((((((()))))))))***+++***************++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%$$$(((((())))))((('''&&&&&&'''''''''''''''(((((())))))'''%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((()))***+++,,,---...///222444666555555444444333222333444333000...---,,,++++++,,,,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''(((((()))''')))******)))(((((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********++++++++++++,,,...---,,,+++************++++++++++++++++++,,,,,,+++,,,---///000111111111...------------...//////////////////////////////........................++++++,,,,,,------......//////............//////,,,,,,,,,---,,,++++++*********+++,,,,,,,,,++++++)))))))))))))))******+++((((((((((((''''''''''''''''''(((((())))))*********))))))))))))***++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((('''&&&'''''''''(((((((((((()))+++)))&&&######$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''%%%$$$######)))(((((('''&&&&&&%%%%%%"""$$$'''((('''''')))***'''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%&&&'''((())))))((((((&&&'''((()))******++++++---///222555666666555444444222000000000///---+++*********,,,---,,,)))'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))))))))))))))(((((((((''''''((((((((((((''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''')))((((((''''''''''''(((&&&(((******'''&&&''')))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++*********************************+++++++++,,,,,,,,,++++++*********++++++,,,,,,+++++++++++++++++++++,,,---///111222222222...------------...//////////////////////////////........................---------------.........//////............//////,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,+++)))))))))))))))***++++++)))))))))((((((((((((''''''''''''((()))*********)))((((((((())))))***+++(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))************)))&&&'''((((((((((((((((((&&&&&&''''''((((((''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&###&&&((()))'''&&&'''(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))$$$%%%''')))))))))))))))&&&'''((()))************...000444777888888777666444111///------,,,+++)))((((((***,,,---+++(((%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''***)))((('''''''''''''''$$$'''))))))&&&%%%&&&((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,---,,,,,,++++++*********+++,,,---///111222333333...------------...//////////////////////////////////////////////////////........................//////............//////,,,,,,---...---,,,+++***)))***+++,,,---,,,,,,+++))))))((())))))***++++++************))))))))))))&&&''''''((()))******+++(((((('''(((((()))******(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))))))))((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((((((((($$$'''******'''%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))''''''((()))******))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&((()))******&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((+++---000444666666555555...---,,,***)))((((((((())))))))))))))))))))))))&&&'''((((((((('''%%%%%%$$$'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$&&&((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((''''''&&&&&&((()))***''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))(((((('''''',,,,,,++++++,,,,,,---...++++++,,,---,,,+++***)))******++++++++++++,,,,,,)))***+++,,,------------------------------------///////////////.........000000000000//////////////////...------------...........................//////...---,,,++++++***++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%))))))))))))(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,((()))((('''%%%&&&''')))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))+++---000222333222111///...---+++***)))((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&$$$&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&************************''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&'''((()))***'''''''''((((((((())))))************************+++++++++******))))))))),,,++++++++++++,,,------,,,,,,---------,,,+++******++++++++++++,,,,,,,,,+++,,,---...////////////------------------------///.....................000/////////////////////000000///............///------------......//////000//////......---------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''&&&'''((()))((('''%%%$$$((((((((((((''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))---,,,***((('''&&&&&&&&&'''(((((('''''''''***,,,''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,---///000000...,,,***---,,,+++***)))((((((((((((((((((((((((((((((((()))))))))***)))(((((('''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))******)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((((((''',,,++++++***)))(((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''((((((''''''''''''''''''((())))))******((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((((((((((((((($$$%%%&&&((()))*********((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))''''''((((((((()))))))))************************,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------...---,,,,,,+++++++++++++++,,,,,,,,,---+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111111000///////////////,,,,,,------.........///------------------------,,,,,,,,,+++*********))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''(((***)))(((&&&$$$''''''''''''&&&&&&&&&&&&)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&'''((((((((()))+++---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***+++,,,...///...,,,***(((,,,+++***)))))))))))))))''''''''''''''''''''''''))))))))))))(((((('''''''''(((***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))''''''(((*********)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&((()))*********((((((''''''''''''(((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))'''(((((((((((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++---------------..................///////////////111000//////......//////.........---------,,,,,,))))))*********+++++++++---,,,,,,+++***))))))(((,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''')))******))))))***,,,))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))***---......---+++*********))))))((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((((((((()))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********++++++++++++++++++************+++,,,,,,+++++++++************************+++++++++,,,,,,((()))******+++*********+++++++++++++++++++++++++++,,,,,,,,,---------...------....../////////000000///......------......000000///---,,,+++***)))(((((()))******+++++++++,,,,,,++++++***)))((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((***((('''&&&&&&''')))***)))))))))(((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''(((((((((((((((************************------,,,+++***((('''&&&***+++,,,+++)))(((((()))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''))),,,......---,,,***))))))((((((((()))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++)))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''$$$$$$$$$%%%&&&&&&&&&'''((((((''''''(((((()))***''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''&&&''''''((()))(((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))***************************+++,,,,,,++++++***)))))))))))))))))))))))))))*********+++***++++++,,,,,,,,,++++++***************************++++++,,,,,,------------------......//////000//////...---------------000000///---,,,***)))(((+++++++++,,,,,,---------+++++++++***)))))))))(((,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((***((('''&&&&&&(((***+++***)))))))))(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***+++,,,+++((('''&&&''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''')))+++------,,,***)))((((((((((((((()))******************************))))))'''&&&&&&&&&'''(((&&&&&&&&&%%%$$$$$$&&&((('''''''''''''''''''''''''''(((((()))******++++++((('''&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))((((((((((((''''''''''''&&&&&&((()))))))))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))******++++++***************++++++,,,,,,+++***)))))))))******(((((((((((())))))))))))***+++++++++++++++***************************************+++,,,,,,------,,,,,,---......///000000000//////.....................---,,,,,,++++++***,,,,,,,,,---------------************)))))))))))),,,+++******))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((()))&&&'''((()))))))))))))))))))))((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''')))******''')))+++***((('''&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))+++,,,,,,***(((&&&(((((('''(((((()))***+++************************+++***((('''''''''((())))))))))))((('''''')))+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***((('''&&&&&&'''((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''######$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''%%%&&&((()))))))))((('''))))))))))))************************************))))))*********+++++++++*********)))***++++++,,,---,,,+++*********+++,,,''''''''''''(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------...///000000111111000///////////////++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))*********,,,++++++***)))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''(((((())))))###&&&***,,,---+++(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))++++++++++++++++++++++++'''(((***+++++++++******%%%''')))***(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((******(((&&&(((((()))***************&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''%%%&&&(((***,,,******)))''''''&&&&&&&&&++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++''''''(((((())))))******)))************++++++++++++*********))))))((((((''''''((()))))))))))))))+++++++++***************++++++************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000//////...,,,+++***,,,------------,,,++++++,,,,,,,,,+++++++++******************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))***)))'''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))((((((''''''&&&&&&(((((('''(((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''')))***,,,---))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''******((('''%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&(((******(((&&&(((((()))***************''''''((((((((((((''''''((((((((()))***+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&'''(((***+++***)))((('''&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&&&&'''((())))))((('''''''''((()))*********)))))))))))))))((()))))))))))))))******'''((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))*********+++++++++*********)))))))))((((((''''''((()))))))))))))))*********************************************************+++++++++,,,,,,---,,,,,,,,,,,,---......////////////...---,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++************************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))************************)))))))))))))))(((((((((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((()))(((''''''''''''((()))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%% ###%%%(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&((()))***((('''(((((()))***************((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''(((((('''''''''(((((()))))))))++++++++++++************''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,---............/////////......---+++++++++++++++***))))))************))))))))))))************************'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********+++))))))))))))***************))))))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''))))))((('''(((((()))***************)))((('''&&&&&&'''((()))&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&''''''''',,,+++++++++***)))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***************+++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,---...///////////////***************)))(((((())))))))))))((((((((((((************************''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))(((''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))******)))(((((('''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&(((((((((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((***+++((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))((((((((()))***************)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&******))))))((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((())))))''''''((()))))))))))))))''''''(((((())))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++++++++,,,------+++,,,---......//////...)))************)))(((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))******)))(((((('''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))*********)))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))((((((((()))***************((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&%%%&&&'''(((((((((((((((*********))))))(((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******''''''(((((((((((())))))''''''((()))))))))))))))'''(((((())))))******+++)))))))))***++++++,,,,,,)))))))))************++++++++++++++++++,,,------***+++,,,---------------***************)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((+++---,,,)))'''(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,))))))))))))***************))))))(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''$$$%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************+++***)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))***+++++++++***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%&&&''')))))))))(((((()))***************''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''')))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''((()))*********)))((('''%%%&&&''')))******))))))'''((((((((((((((())))))''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))*********)))))))))((((((((('''(((((((((((()))))))))***'''''''''((((((((())))))''''''((()))))))))))))))(((((())))))***++++++,,,((())))))***++++++,,,,,,))))))))))))************+++++++++***++++++,,,---******+++,,,,,,,,,++++++******++++++******)))(((*********)))))))))(((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))---///...***(((***,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))***+++,,,,,,************)))))))))))))))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))***)))'''&&&%%%&&&'''((($$$%%%'''((()))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))************)))((('''&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))+++,,,,,,,,,+++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))'''%%%%%%''')))))))))(((((()))***************&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''''''''''''''''')))***+++++++++***((('''%%%&&&(((************)))"""######$$$%%%''''''(((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))((((((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))((())))))***+++,,,,,,,,,((())))))***++++++,,,,,,))))))))))))************++++++******++++++,,,---******+++++++++******)))+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###'''***((($$$"""$$$'''%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((('''(((((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))+++***(((&&&&&&&&&((()))%%%&&&((()))*********)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,,,,+++)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))''''''((((((&&&'''***''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))******)))&&&%%%%%%&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''''''''''''''((()))***)))))))))((()))******+++******))))))((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))***)))'''%%%%%%''')))************)))))))))))))))******++++++++++++******---,,,+++)))(((((((((((())))))(((((()))***++++++///...------++++++***)))************************///...------,,,+++******************************,,,,,,++++++***)))((((((******))))))(((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))************)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%$$$))))))(((((('''''''''&&&(((((((((((())))))))))))***'''$$$%%%(((******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))++++++***)))'''&&&%%%$$$******))))))((((((''''''(((((())))))((('''&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((''''''((())))))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))***************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))'''((()))((('''&&&'''((('''((()))******)))((('''''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((('''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))))))))))))))((())))))))))))))))))(((((((((((()))***,,,---...***************+++,,,,,,---------,,,,,,++++++***************************+++++++++******))))))(((************************++++++******)))(((((('''***)))))))))((((((((('''(((((((((''''''(((((((((''''''(((((())))))))))))***))))))((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((()))(((((('''&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((()))((((((((('''''''''''''''((((((((())))))))))))(((&&&$$$$$$'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$######"""))))))))))))((((((''''''((((((((((((((('''&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&&&&&&&'''))),,,,,,+++''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''(((((((((((((((''''''''''''(((((()))%%%'''((((((''''''(((***'''((()))******)))(((''''''''''''''''''''''''''')))((((((''''''''''''(((&&&'''(((******))))))((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******''''''((((((((((((''''''''''''((()))+++---...000++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((******************************))))))((('''''''''))))))))))))(((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))))))))((((((''''''((((((''''''((((((((()))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((''''''((((((((('''''''''(((((((((((())))))((((((''''''(((((()))%%%&&&&&&''''''((())))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++((((((((((((''''''''''''''''''((((((((()))))))))'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&)))))))))(((((((((((('''(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((($$$&&&&&&&&&))),,,,,,***''''''''''''''''''''''''''''''''''''((((((((((((((((((***+++,,,,,,,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((()))&&&'''((((((''''''((()))''''''((())))))(((''''''''''''''''''''''''''''''***)))((('''''''''''''''((()))+++------,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))*********''''''((((((((((((''''''******)))))))))******+++++++++*********++++++,,,******++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++*********************************)))))))))((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&'''(((***,,,(((((((((((((((''''''''''''''''''((((((((())))))'''&&&%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))$$$)))+++((('''***+++'''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,,,,'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''))))))((('''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''''')))+++,,,---,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))************)))))))))******)))))))))++++++***)))(((''''''(((+++***))))))))))))******)))******++++++,,,,,,---************************)))***,,,------,,,+++***************************+++***************))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((&&&&&&&&&&&&''''''((())))))******))))))))))))))))))***,,,+++)))'''&&&''')))***'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((($$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''000333,,,&&&((()))&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((()))((((((''''''''''''(((((()))***)))'''&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&'''))))))(((((('''(((((((((((())))))))))))((((((((())))))))))))))))))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******++++++++++++******))))))))))))))))))***++++++***))))))((())))))))))))*********++++++,,,,,,************************(((***+++,,,,,,+++)))(((************************+++++++++***************(((((((((((())))))))))))((())))))******))))))((((((((((((''''''''''''&&&''''''&&&&&&''''''((((((&&&&&&'''''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''(((((())))))(((((('''))))))******)))(((&&&%%%%%%%%%&&&'''((()))************))))))))))))******,,,+++)))((('''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((('''(((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***))))))&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((()))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***+++999>>>222'''&&&(((&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&'''((((((''''''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***'''''''''((((((((())))))))))))(((((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))******++++++******++++++++++++******************+++,,,---...,,,+++******)))))))))******************+++++++++***************************+++---...---+++)))'''************************)))))))))***************'''((((((((()))))))))******))))))))))))))))))***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&'''(((((((((((('''&&&'''((()))******)))'''&&&&&&'''''''''(((((())))))))))))(((''''''((()))))))))))))))(((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%(((***)))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))((()))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''''''''''''''(((((())))))''''''''''''(((((()))***&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***///???EEE777(((%%%''''''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))***)))((('''''''''''''''$$$&&&'''(((((((((***,,,''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***(((''''''''''''((())))))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))*********************************)))'''&&&&&&''')))***'''(((((()))***+++++++++******++++++++++++******------,,,,,,------......---,,,,,,+++*********+++************************************************...///000111000...+++)))************************(((((((((((())))))))))))'''((((((((())))))******+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&(((***+++***)))(((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$'''))))))&&&$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))(((&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((*********(((%%%######$$$&&&&&&&&&'''''''''(((((('''''''''((((((***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((%%%)))+++(((###"""%%%)))((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((())))))***%%%%%%&&&&&&''''''((((((((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&))))))))))))(((((((((((('''''''''''''''((()))***(((((())))))))))))(((((())))))))))))************%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))***************)))((((((((()))+++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''',,,,,,+++***))))))******(((((()))***+++++++++++++++,,,---...///...---,,,///...---,,,+++,,,,,,---,,,+++++++++******))))))************)))))))))))))))(((((('''&&&%%%%%%%%%''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''((((((((((((((('''''''''''''''((((((''''''&&&%%%(((''''''&&&&&&((()))***(((%%%!!!!!!###%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&(((((('''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''&&&'''((()))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))'''(((((()))******++++++''''''''''''''''''((((((((())))))(((&&&&&&'''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((''''''''''''(((((())))))((('''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((((((((('''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************)))))))))***+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,++++++***))))))******((()))***+++,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,------***************++++++++++++*********))))))(((((())))))(((((('''&&&&&&%%%'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%(((''''''&&&'''((()))***---***&&&%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((())))))******+++((((((((((((((('''''''''(((((()))'''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((((((((('''&&&&&&'''(((((())))))))))))((((((((((((***)))(((''''''&&&&&&'''(((((())))))))))))((((((&&&&&&'''''''''(((((((((((())))))******)))))))))(((((((((((())))))))))))))))))))))))************++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,+++******)))*********)))***+++,,,---------------,,,,,,,,,,,,---............---,,,,,,,,,------))))))******+++,,,,,,,,,+++++++++***)))(((((('''******))))))((((((''''''(((((((((((())))))))))))************************)))))))))))))))((((((((((((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((()))))))))(((((((((''''''%%%%%%&&&'''((()))******''''''((((((''''''&&&%%%(((''''''''''''((())))))///,,,)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))*********(((((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((''''''&&&&&&''''''((((((((('''&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''(((((('''%%%%%%&&&(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%%%%'''(((***((('''%%%%%%'''(((***))))))))))))(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))&&&&&&'''''''''((((((((((((((()))*********))))))(((((((((((())))))))))))((()))))))))************++++++++++++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++***************+++******+++,,,------------------,,,+++,,,---...///------------------------***+++++++++++++++++++++,,,++++++***)))(((''''''************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''((())))))((((((((('''''''''((((((&&&&&&''''''(((((())))))'''''''''(((''''''&&&%%%''''''''''''((((((((()))+++)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&(((+++...,,,(((%%%&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))***)))'''&&&&&&''')))***))))))))))))((((((((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))''''''((((((((()))))))))&&&'''(((((()))))))))((((((((((((((())))))))))))((()))))))))************++++++,,,,,,---------------,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++***************++++++******+++,,,------------------,,,+++,,,---...///,,,------------------------------,,,+++***))))))++++++******)))(((((('''***************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&''''''((()))))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********))))))%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((***///222000***&&&'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))))))))(((''''''((())))))))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,***)))(((''''''((()))***''''''((((((((()))))))))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))***+++,,,---------------,,,,,,,,,,,,---......+++,,,---.........------//////...,,,+++***)))(((************))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&'''((()))******)))((('''&&&%%%%%%''''''((((((''''''&&&%%%&&&''''''((()))((((((((($$$&&&'''(((''''''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%'''***...000((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))(((&&&&&&&&&&&&'''''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((+++------***'''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''')))***+++***)))(((''''''((()))***&&&&&&'''''''''((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++************************+++++++++++++++,,,,,,,,,******))))))***++++++,,,((()))***+++,,,,,,,,,,,,+++,,,------......------+++,,,---.........------......---,,,++++++******))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((((((((((((((('''&&&%%%%%%''')))***))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&((()))))))))((('''%%%'''))))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&(((---111444((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))(((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$&&&((('''$$$!!!'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***(((((())))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))+++)))(((''''''((()))+++%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,(((((()))***+++++++++++++++,,,---...///...---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++((((((((((((((()))))))))******))))))((((((((('''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''''''''((()))++++++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((('''((((((((('''%%%%%%%%%''')))***'''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%&&&((()))))))))((('''$$$''')))(((%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))))))))&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''))),,,000222''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((()))***++++++***)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%######%%%'''((((((((((((((('''''''''''''''''''''''''''''''''###***)))""""""******$$$***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((***(((&&&%%%%%%%%%'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&---,,,)))'''&&&&&&'''((('''''''''''''''((()))))))))(((((('''&&&%%%%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''******)))(((((((((((()))))))))))))))************+++++++++*********))))))------,,,,,,+++***))))))***++++++++++++***)))))))))))))))))))))((('''''''''(((***+++,,,,,,++++++)))***+++,,,---,,,++++++///...------,,,,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((()))***)))(((&&&'''((()))))))))))))))(((***)))((('''&&&%%%%%%%%%(((((((((((((((''''''''''''((()))))))))(((&&&%%%))))))))))))((((((((((((***)))(((&&&&&&'''((((((''''''''''''''''''''''''))))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&((((((((())))))))))))***))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***'''''''''(((((('''''''''''''''&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%)))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%++++++&&&(((111333...***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''***)))(((&&&&&&'''((()))'''''''''''''''((())))))))))))(((((('''&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))************+++++++++*********))))))++++++******)))(((((('''***++++++++++++***)))))))))))))))))))))((('''''''''(((***+++,,,,,,++++++)))***+++,,,,,,,,,+++++++++************++++++,,,------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((()))***)))(((&&&))))))***))))))((('''&&&(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''&&&((((((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))((((((((('''''''''''''''***+++,,,------,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***)))(((&&&'''((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%++++++(((+++555999666)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((()))((('''%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&%%%&&&'''(((***'''''''''''''''((())))))***))))))((((((''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''((()))++++++))))))))))))************+++++++++***************++++++******)))(((((((((******++++++******)))((()))))))))))))))(((((('''(((((()))***++++++++++++)))***++++++,,,,,,++++++)))))))))******+++,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((******))))))((((((''''''***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))***)))((()))***)))(((&&&************)))'''&&&%%%''''''&&&&&&''''''((()))&&&&&&''''''(((((()))))))))((((((''''''''''''(((&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((((((((()))*********)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''***+++,,,------,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))***((('''&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&))))))&&&)))000444333))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))******))))))((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,((()))))))))************************************,,,,,,,,,+++++++++*********************))))))((((((((())))))))))))(((((((((((()))***************)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))***++++++,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((******))))))(((((('''''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((()))***)))(((&&&))))))***))))))(((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))&&&&&&''''''''''''(((((()))***+++++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))*********%%%&&&&&&''''''(((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))(((&&&&&&***,,,+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&((()))))))))************************************,,,,,,,,,+++++++++++++++)))************)))(((((((((((())))))))))))(((((())))))))))))))))))******)))))))))*********++++++,,,,,,---,,,+++***)))((((((((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((('''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))((()))***)))(((&&&&&&'''((())))))***))))))******)))((('''&&&&&&&&&%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''((((((((())))))))))))***+++++++++***((('''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%''''''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''+++***)))((('''''''''&&&((((((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''((())))))((((((((((((((((((((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((('''(((((())))))))))))))))))(((((('''&&&&&&''''''))))))))))))***************************+++++++++))))))))))))))))))))))))))))))******))))))(((''''''(((((()))))))))))))))))))))((((((((())))))******))))))))))))***++++++***++++++***)))'''%%%###'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******)))((()))***)))(((&&&%%%&&&''')))************,,,+++)))((('''&&&&&&&&&&&&&&&''''''(((((())))))(((''''''''''''(((((()))''''''(((((()))*********'''(((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''(((((())))))***&&&'''(((((()))(((((((((&&&''''''''''''((((((((())))))))))))))))))******&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&&&&'''(((((())))))))))))((((((((()))***+++'''''''''(((((('''''''''%%%%%%'''((((((((('''&&&&&&&&&'''''''''(((((((((***+++,,,------,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%&&&''')))''''''''''''''''''((((((''''''''''''''''''''''''((('''((())))))'''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))***))))))))))))******+++))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))***)))(((((('''((()))******))))))((()))***+++,,,((()))******)))'''%%%$$$(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))((()))***)))(((&&&&&&'''((())))))***))))))******)))(((''''''(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((())))))***((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''(((&&&''''''((())))))******'''(((((()))******))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((()))******+++(((&&&$$$######$$$%%%&&&''''''((((((((((((''''''%%%&&&((()))))))))(((''''''((((((((())))))******,,,,,,---......---,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((('''&&&''')))+++%%%&&&&&&'''((()))******''''''''''''''''''''''''######%%%)))***((('''''''''''''''(((((((((((((((''''''''''''((((((((()))++++++******))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))%%%%%%%%%%%%&&&((()))***))))))))))))************))))))******++++++++++++++++++++++++++++++,,,,,,)))))))))))))))(((((('''''''''((()))))))))))))))***)))(((''''''((()))******)))((((((((()))+++,,,((()))+++,,,+++***((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((******))))))))))))*********)))((()))******(((&&&((()))))))))))))))((('''((((((((((((((())))))***((((((((((((((('''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))***)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&''')))***+++++++++***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((&&&''''''((()))******+++(((((()))***************&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''',,,+++)))'''%%%$$$######&&&&&&&&&'''((())))))***(((***,,,.........---,,,&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&((()))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((******)))'''&&&$$$######(((((('''(((((()))***+++))))))))))))))))))))))))************************'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&%%%&&&''''''((('''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((***---000...)))$$$((((((((((((((((((((((((((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%((((((((((((((()))************))))))((((((''''''(((((())))))******++++++&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))***,,,...///...---,,,))))))(((''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((,,,+++***)))(((&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((('''&&&&&&&&&'''(((((())))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))((()))+++,,,***'''''''''''''''''''''''''''((())))))******))))))(((((((((''''''&&&''''''''''''''''''&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((''''''))))))))))))))))))((((((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))&&&&&&''''''((())))))))))))+++---/////////...---,,,+++***((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********)))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''((('''(((((((((((('''&&&&&&'''(((((()))))))))))))))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&''''''))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&+++)))&&&%%%'''((())))))''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((''''''(((((()))))))))))))))(((((((((((('''***))))))(((''''''&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''(((((()))))))))+++---/////////...---,,,+++***((('''&&&&&&&&&(((((()))***+++******)))((((((((('''&&&&&&&&&%%%))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&'''((()))***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))******)))((('''&&&%%%$$$++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''((())))))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((&&&%%%%%%'''((()))''''''''''''''''''''''''))))))'''&&&&&&'''))))))******)))(((''''''''''''((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))+++---...//////------******)))((((((((((((((('''(((***+++,,,+++***)))((((((((('''&&&&&&&&&%%%)))((((((''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))************)))((('''&&&&&&%%%,,,+++***))))))((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((((((((((((''''''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((***,,,.........---,,,))))))((((((((()))******%%%&&&((()))***)))'''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''))))))))))))*********+++'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((************************(((((((((((())))))))))))))))))))))))************))))))))))))************((())))))******++++++,,,++++++***)))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''''''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''&&&&&&''''''&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''')))+++,,,------,,,+++***)))))))))))))))******$$$%%%''')))***((('''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************((())))))***++++++,,,,,,*********)))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((()))*********)))((((((''''''(((((()))$$$%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###&&&))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&(((***,,,,,,,,,+++***++++++***))))))((())))))%%%''')))++++++***((('''%%%&&&&&&''''''(((((((((#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++******))))))((((((''''''***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))(((((((((((())))))$$$%%%&&&&&&'''''''''&&&'''(((((()))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&(((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&((())))))(((''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''))))))'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''',,,+++++++++******))))))---,,,+++,,,---,,,)))''',,,+++***)))((((((((((((***(((&&&&&&(((*********''''''((((((((((((''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$''''''&&&%%%&&&'''((()))&&&&&&'''((()))***+++++++++*********))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))******+++''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&,,,++++++***************'''((()))(((&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''+++++++++******)))((('''(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))))))))))),,,++++++******++++++,,,***)))(((''''''((()))*********++++++++++++******)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''((('''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&+++++++++,,,---,,,***(((++++++***((((((''''''(((***(((&&&&&&(((******)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((''''''******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((()))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))(((((((((((((((&&&((())))))((('''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++***)))(((((((((((()))*********++++++++++++*********+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''')))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((((((''''''((()))&&&&&&&&&''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))'''$$$''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%***)))***+++------+++)))***)))(((''''''''''''''')))(((&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$&&&((((((((('''(((***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))***))))))(((((())))))*********++++++++++++******++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%'''''''''&&&'''((($$$$$$%%%&&&'''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((('''&&&(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))+++------,,,***)))((('''&&&&&&&&&&&&&&&)))((('''''')))******)))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************************(((***+++------+++***((())))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((''''''%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$///444...&&&%%%(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((***------,,,***(((''''''&&&&&&&&&&&&&&&(((''''''(((******)))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''((((((''''''((())))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''$$$&&&'''&&&%%%######$$$&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))(((((())))))))))))(((((((((((((((((())))))******************************((()))+++,,,,,,+++)))((())))))************))))))******++++++++++++******(((((()))***,,,---...///++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''((((((((((((((('''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''',,,;;;AAA666((($$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''(((***,,,---+++***(((''''''&&&&&&&&&''''''(((''''''(((***+++)))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***+++'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((())))))(((''''''''''''(((((()))***)))'''%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))*********(((((())))))))))))(((((('''(((((())))))******+++++++++++++++++++++++++++((()))***++++++***)))((()))******++++++******)))******++++++++++++******)))))))))***+++---...///,,,,,,,,,++++++++++++***((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$#########%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%'''''''''&&&'''(((''''''''''''&&&&&&%%%%%%)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''...<<>>;;;:::777444000---***))))))***))))))))))))((((((((((((((((((((())))))))))))((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((######%%%&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''''''''&&&$$$&&&&&&'''((((((''''''&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((***+++---...///---------------------------------,,,+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&''')))***+++((((((''''''''''''(((((()))(((''''''))))))((('''(((((((((((())))))))))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,***))))))***,,,///222444GGGLLLRRRTTTQQQLLLHHHHHH@@@<<<666000,,,+++++++++))))))))))))(((((((((((('''(((((())))))))))))((('''''''''''''''((())))))''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###&&&)))***)))'''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((((((&&&$$$%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''(((***,,,...///.............../////////......---,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((***+++,,,((((((''''''''''''(((((((((''''''((())))))(((&&&'''((((((((()))))))))***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++---+++***+++---...---+++)))(((((()))+++...222444CCCKKKTTTYYYWWWSSSQQQQQQGGGBBB;;;333...+++++++++))))))))))))((((((((((((&&&'''((()))******)))((('''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((())))))(((&&&&&&'''+++***)))((('''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''))))))'''%%%$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++***)))'''&&&&&&''')))***%%%&&&&&&(((***,,,...////////////000000000000000//////...---+++***))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))***)))((('''(((***,,,---''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((((((((('''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((())))))***((((((''''''''''''(((((((((''''''((())))))(((&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***+++++++++***************))))))))))))***+++------******************++++++---+++))))))+++,,,)))'''((('''''''''***---111444<<>>>>>444))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''((())))))))))))(((((('''))))))))))))************)))((('''&&&&&&'''((()))''''''(((((())))))*********)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((******)))(((((((((((((((+++***)))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''))))))(((''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&***)))(((''''''((()))***++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))******(((&&&''')))***'''$$$((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((---+++((()))******(((%%%((((((((((((((((((((((((''''''((()))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''***))))))((('''&&&&&&&&&&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))************************((()))***++++++***)))((()))***+++,,,------,,,,,,(((***(((&&&---999999000)))((((((''''''&&&%%%%%%''''''((((((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))((((((''''''''''''(((((('''((((((((()))))))))******)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((('''''''''(((''''''''''''((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''))))))(((''''''((())))))*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''***((('''((())))))'''%%%(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((''''''''''''((((((,,,***((()))******)))&&&(((((((((((((((((((((((('''((())))))******))))))******)))((((((((((((((())))))((((((''''''&&&&&&***))))))(((''''''&&&&&&''''''((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))*********++++++************************((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******&&&******'''***222222,,,)))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))***))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''&&&&&&'''((((((((())))))))))))))))))***'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((((())))))'''%%%((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((+++)))((()))******)))(((((((((((((((((((((((((((((()))******++++++*********))))))(((((((((((((((***))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((()))***++++++******))))))((((((''''''))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((''''''''''''''''''))))))*********+++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***************************)))(((((((((((()))***(((((((((((((((''''''&&&%%%***+++((((((++++++((()))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''')))************'''''''''((((((((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((''''''&&&%%%%%%'''((())))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''')))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))'''&&&((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((('''((()))******)))(((''')))(((((((((((((((((()))((((((''''''''''''(((((())))))))))))*********)))(((((((((((((((((((((((())))))***+++++++++++++++))))))(((((((((((())))))******)))((('''&&&&&&%%%))))))(((((('''''''''''')))(((''''''''')))***+++******))))))((((((''''''((((((((((((((((((((((((************************************++++++++++++))))))))))))))))))))))))''''''((((((((((((((((((************++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((''''''&&&&&&&&&%%%)))+++)))&&&''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''')))************(((((()))))))))*********&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''((((((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))'''&&&&&&'''&&&'''((())))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''(((((()))))))))***&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))******)))(((((('''((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((('''((()))******)))((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((()))******))))))******(((((((((((((((((((((((())))))***+++++++++++++++))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((('''''''''''')))((('''''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))((())))))(((&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))))))))))))))************''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((()))$$$$$$%%%&&&'''(((((()))&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((((((((((())))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&'''(((((((((((('''&&&'''(((((((((((((((((()))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((***++++++)))(((((()))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***+++***)))((()))***((((((((((((((((((((((((((()))******++++++******((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((''''''(((((((((''''''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))******++++++*********+++++++++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***+++---......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))))))))***+++***(((''''''''''''((()))((((((((((((((((((((()))''''''((((((((((((''''''(((((())))))))))))((((((((((((((())))))))))))***((((((''''''''''''((((((***)))))))))(((((((((''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))++++++'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((((('''''''''(((((()))***###$$$$$$%%%'''(((((()))%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))(((((((((***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''((())))))))))))((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((***,,,+++)))'''((()))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))+++,,,+++((('''((()))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((()))******''''''''''''(((((((((((('''((((((((((((((((((((('''(((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++******)))(((''''''((()))***,,,(((%%%&&&((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''((()))))))))))))))((('''''''''''''''((((((((())))))((('''&&&&&&'''((()))******))))))(((((((((''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((************************(((((('''''''''(((((()))'''((((((((())))))******'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''###%%%(((((((((((()))+++***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))'''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((***,,,+++)))'''(((***)))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''((((((***,,,---+++(((&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******++++++++++++---,,,,,,+++*********+++******+++,,,,,,***)))(((************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,***(((''')))******)))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((++++++)))((((((((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((((()))***+++***)))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''""""""###%%%((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''&&&'''''''''(((((())))))+++)))(((&&&%%%%%%%%%%%%))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''***************)))(((((((((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))***''''''((()))))))))))))))(((((())))))))))))(((((()))*********++++++++++++---,,,++++++******++++++***++++++++++++***))))))************************++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((((()))++++++***))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))+++***)))((('''(((((()))(((''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((***+++***)))'''((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&((()))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''''''''''''''((((((((()))***)))(((&&&&&&&&&&&&'''))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************)))(((((('''''''''((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((('''((()))******)))((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%&&&'''((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((************++++++++++++,,,,,,++++++******++++++,,,+++******)))*********************************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++)))))))))*********++++++************************+++++++++******************************************))))))((('''((((((((()))((((((''''''(((((())))))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((((())))))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))((('''&&&&&&''''''(((((())))))************)))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((((((*********)))((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&######%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******(((''''''&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,***)))))))))***+++************************((((((***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,))))))*********+++++++++******************************************************************************)))))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((*********((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''''''''%%%###''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''((((((((((((((((((((((((((())))))******(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''%%%&&&&&&'''((()))******((()))))))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((($$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((,,,+++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,***)))))))))***+++************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...---,,,************++++++++++++***************************************************************************+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((******)))(((((()))******'''''''''((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((,,,,,,***)))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((('''''''''''''''((())))))*********'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&&&&'''((()))******%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((((((((('''''''''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++******)))*********************************'''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,......---,,,*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++***************************************)))(((((()))((((((''''''(((((())))))((((((''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))******((((((((((((******'''''''''(((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''')))+++,,,+++***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((///...---+++************((((((''''''''''''(((((((((((((((((())))))))))))************************((('''&&&'''((())))))'''((((((((((((((('''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((******''''''((()))))))))))))))(((((())))))))))))((((((------,,,,,,,,,+++++++++++++++******++++++,,,---***++++++++++++***))))))************************(((((()))******+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......---+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''((()))))))))(((&&&&&&(((''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''')))+++,,,+++)))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((*********))))))******+++((((((''''''''''''(((((((((((((((((())))))))))))************************((('''&&&'''((())))))''')))(((((((((''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((((())))))(((((('''&&&'''''''''(((((((((((((((((())))))*********))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''((()))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''(((((()))''''''((()))))))))))))))(((((())))))))))))((((((---------,,,,,,++++++++++++*********+++,,,,,,---******+++,,,,,,***)))(((************************((())))))************)))++++++++++++++++++++++++------------------------)))((()))+++......,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++((((((((((((((((((((((((%%%&&&'''''''''&&&$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***+++,,,------((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$&&&((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''))))))(((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))$$$$$$%%%%%%&&&((()))***((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&''')))))))))'''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((''''''''',,,,,,,,,,,,,,,+++***)))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''((()))))))))((($$$%%%&&&((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''&&&'''''''''(((((()))))))))))))))(((((())))))))))))((((((