BM6P6(@ }}}wwwqqqnnnpppwww}}}vvvjjjcccaaa___YYYTTTSSSQQQOOONNNNNNPPPSSSTTTVVVVVVUUUUUUVVVXXXYYY[[[]]]]]]]]]]]]^^^______```bbbbbbdddfffhhhjjjkkklllkkklllmmmllllllnnnqqqtttyyy{{{}}}yyywwwtttyyyzzzoooiiifff```]]]ZZZXXXWWWUUURRRPPPRRRLLLJJJLLLMMMRRReeeyyy|||uuuqqqpppuuuzzz}}}}}}ttthhhbbb```]]]XXXTTTRRRQQQOOONNNNNNPPPRRRTTTUUUUUUTTTTTTUUUWWWYYYZZZ\\\\\\\\\\\\]]]^^^___```bbbcccdddfffhhhiiijjjjjjkkklllnnnnnnnnnnnnqqqsssxxx{{{uuuooollljjjhhhlllqqqxxx}}}pppiiieee```]]]ZZZXXXWWWUUURRRPPPPPPLLLLLLOOOOOORRRaaasssyyyrrrmmmnnnqqqtttxxx~~~xxxpppfff```^^^\\\WWWSSSRRRPPPOOONNNNNNPPPRRRSSSTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^``````cccdddfffhhhiiiiiiiiiiiilllnnnppppppppppppqqqrrrvvvzzzzzztttkkkdddaaaaaaaaabbbeeeiiiqqqzzzrrriiieee```]]]ZZZXXXWWWUUURRRPPPNNNKKKMMMRRRQQQQQQ^^^nnnyyypppnnnmmmooosssyyyssslllddd^^^\\\YYYVVVRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXYYY[[[]]]___aaabbbggghhhjjjlllllllllkkkjjjnnnppprrrsssrrrrrrrrrrrruuuyyy{{{tttnnniiifffaaa^^^]]]___bbbdddccchhhpppzzztttiiiddd```]]]ZZZXXXWWWUUURRRPPPLLLJJJLLLQQQPPPQQQ^^^nnnzzzvvvttttttwww||||||nnnhhhaaa]]]ZZZXXXUUURRRPPPOOOOOONNNOOOPPPQQQRRRRRRQQQQQQRRRSSSVVVXXXYYYWWWXXXYYY[[[^^^aaadddeeemmmnnnooopppppppppooooooqqqsssvvvvvvuuutttttttttuuuyyy|||xxxtttppplllfffbbb```]]]\\\[[[ZZZ[[[___cccfffhhhmmmvvvtttjjjddd```]]]ZZZXXXWWWUUURRRPPPMMMIIIJJJNNNNNNQQQaaasss~~~}}}vvviiifff```\\\YYYWWWUUUSSSOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTVVVXXXZZZWWWXXXZZZ]]]aaadddgggiiirrrrrrrrrssssssttttttuuuvvvxxxyyyyyywwwvvvvvvwwwxxx{{{zzzsssnnnjjjfffdddcccaaa\\\[[[]]]ZZZ[[[]]]^^^aaaeeekkkooorrrxxxtttjjjeee```]]]ZZZXXXWWWUUURRRPPPNNNJJJIIILLLMMMRRRcccvvvzzzqqqgggddd___\\\YYYWWWUUUTTTNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSTTTWWWYYY[[[XXXYYY\\\___cccgggkkkmmmuuuttttttssstttvvvxxxyyy{{{||||||zzzxxxxxxyyy{{{|||~~~|||xxxuuurrrmmmgggcccaaa]]][[[]]][[[XXXYYY^^^]]]```dddhhhlllrrryyy~~~rrrjjjfff```]]]ZZZXXXWWWUUURRRPPPPPPLLLKKKNNNNNNRRRbbbuuuvvvmmmeeeccc___\\\YYYWWWUUUTTTNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSUUUWWWZZZ[[[YYYZZZ]]]aaaeeeiiimmmooowwwuuutttssstttwwwzzz|||~~~~~~}}}{{{yyyyyy{{{}}}zzzwwwuuuqqqooollliiieeebbb]]]XXXXXXZZZZZZVVVYYY```^^^bbbhhhmmmsssyyy}}}qqqjjjggg```]]]ZZZXXXWWWUUURRRPPPQQQNNNNNNPPPPPPRRR```rrryyyoookkkcccaaa___\\\XXXTTTQQQOOOPPPQQQQQQPPPNNNLLLMMMNNNSSSTTTUUUVVVWWWYYYZZZZZZ[[[]]]aaadddfffgggjjjlllpppppppppsssxxx{{{|||{{{|||{{{yyyxxxyyy{{{}}}~~~{{{yyysssrrrooollliiieeebbb```ZZZZZZ[[[\\\]]]^^^___``````gggooowww}}}|||pppgggccc```^^^ZZZXXXVVVUUURRRPPPLLLLLLLLLMMMLLLOOO]]]kkkvvvllliii```___^^^[[[XXXUUURRRQQQOOOPPPQQQQQQOOOOOOPPPQQQTTTUUUVVVWWWXXXZZZ[[[[[[\\\___ccceeegggiiilllnnnppppppqqqtttyyy|||}}}}}}|||{{{zzzyyyzzz|||~~~{{{xxxsssrrrpppnnnjjjfffcccaaa______```bbbcccdddfffffflllrrrzzz|||qqqiiiddd```^^^ZZZXXXVVVUUURRRPPPNNNMMMMMMLLLJJJNNN\\\jjj{{{qqqiiifff^^^]]]\\\ZZZWWWUUUSSSSSSNNNPPPQQQRRRQQQRRRSSSUUUVVVVVVWWWYYYZZZ[[[\\\]]]^^^aaaeeegggiiikkknnnppppppppprrrvvv{{{~~~~~~||||||{{{{{{|||~~~{{{xxxwwwvvvssspppllliiihhhfffggghhhjjjlllnnnooopppuuu{{{zzzpppiiieee```]]]ZZZWWWVVVTTTRRRPPPPPPNNNLLLKKKIIIMMM[[[iiiwwwmmmgggeee^^^]]][[[XXXVVVTTTRRRRRRPPPQQQSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^___bbbeeehhhjjjlllnnnpppqqqrrrtttxxx}}}||||||||||||~~~~~~|||yyyvvvsssrrrnnnoooqqqtttvvvyyy{{{|||xxxnnngggddd```]]]YYYWWWVVVTTTRRRPPPOOOMMMKKKJJJHHHLLL[[[jjj|||tttlllfffeee___]]]ZZZWWWTTTRRRPPPOOORRRSSSUUUTTTTTTSSSUUUVVVXXXYYYZZZ[[[]]]^^^_________bbbfffhhhjjjllloooqqqssstttwww{{{||||||}}}}}}{{{wwwyyy{{{~~~vvvkkkdddaaa___]]]YYYWWWUUUTTTQQQOOOLLLKKKJJJIIIHHHLLL[[[jjj{{{tttkkkeeeddd___]]]YYYVVVRRRPPPOOOOOORRRTTTUUUUUUTTTTTTUUUWWWYYYYYYZZZ\\\]]]^^^___``````cccfffiiikkkmmmoooqqqvvvwwwyyy~~~~~~~~~tttiiiccc```___\\\YYYVVVUUUSSSQQQOOOKKKJJJKKKJJJIIILLLYYYgggzzzsssjjjdddbbb]]][[[WWWTTTRRRPPPPPPPPPPPPRRRTTTTTTTTTUUUWWWYYYYYYYYYZZZ[[[]]]^^^___```bbbdddhhhkkkmmmoooqqqsssxxxyyy|||rrriiicccaaa___\\\YYYVVVUUUSSSQQQOOOLLLLLLMMMLLLIIIJJJUUUaaazzzzzzsssjjjcccaaaZZZYYYVVVSSSQQQQQQRRRRRRMMMPPPRRRTTTUUUVVVYYY[[[YYYYYYZZZ[[[]]]^^^______cccfffjjjmmmnnnpppsssuuuzzz{{{}}}~~~rrriiieeebbb___\\\XXXVVVUUUSSSQQQOOONNNNNNOOONNNIIIIIIRRR]]]tttyyyrrrkkkeee```]]]ZZZUUUQQQPPPPPPOOOOOORRRRRRSSSUUUVVVVVVVVVVVVYYY[[[\\\]]]^^^___bbbdddgggiiilllnnnpppssswwwyyysssiiiccc```^^^]]][[[XXXVVVSSSQQQPPPMMMKKKJJJJJJIIIJJJQQQZZZtttyyyrrrlllfffaaa^^^ZZZUUURRRPPPPPPOOONNNQQQRRRSSSTTTUUUUUUVVVVVVZZZ\\\^^^______aaadddgggjjjllloooqqqrrruuuxxx{{{rrriiiccc```[[[ZZZXXXVVVSSSQQQOOONNNMMMKKKJJJJJJIIIJJJRRR[[[wwwyyysssnnnhhhccc___[[[UUURRRPPPPPPOOONNNPPPQQQRRRSSSTTTUUUVVVVVVZZZ\\\___```bbbdddgggjjjnnnpppssstttvvvwwwzzz}}}~~~rrrhhhccc```ZZZYYYWWWUUUSSSQQQOOOOOONNNKKKJJJJJJIIIKKKSSS]]]{{{zzzuuupppjjjfff___[[[VVVRRRQQQPPPOOOOOOPPPQQQQQQRRRTTTUUUVVVWWW[[[]]]___bbbcccfffjjjmmmqqqsssvvvxxxyyyzzz|||~~~|||qqqhhhbbb```ZZZZZZXXXWWWUUUSSSRRRQQQNNNKKKIIIJJJJJJLLLUUU___{{{vvvqqqlllggg^^^ZZZVVVRRRQQQQQQQQQPPPRRRRRRRRRSSSUUUVVVXXXYYY\\\^^^aaaccceeehhhlllooosssuuuyyy{{{{{{|||~~~|||qqqhhhbbb___YYYXXXWWWVVVTTTSSSRRRQQQNNNKKKIIIJJJJJJMMMWWWaaazzzvvvqqqkkkfff]]]YYYUUURRRRRRRRRRRRRRRTTTTTTTTTUUUWWWYYY[[[]]]___aaadddfffhhhkkknnnqqqtttwww{{{~~~|||qqqhhhaaa^^^UUUUUUTTTSSSRRRQQQPPPOOONNNKKKIIIJJJJJJNNNXXXccc~~~xxxsssnnngggbbb[[[XXXTTTRRRSSSTTTTTTTTTWWWWWWVVVWWWYYY\\\^^^```ccceeehhhjjjkkknnnqqqtttvvvyyy~~~|||qqqhhhaaa^^^TTTTTTSSSRRRQQQPPPPPPOOONNNKKKIIIJJJKKKOOOYYYeee{{{uuuqqqkkkeee```ZZZWWWTTTRRRSSSTTTUUUUUUYYYXXXXXXYYYZZZ]]]```bbbggghhhkkklllnnnpppsssvvvwww{{{}}}qqqhhhaaa]]]UUUUUUUUUTTTSSSRRRRRRRRROOOKKKIIIJJJKKKOOOZZZeee}}}wwwpppggg^^^YYYWWWVVVTTTRRRRRRTTTVVVWWWZZZYYYZZZ\\\___cccfffiiiqqqrrrttttttsssssstttuuuxxx~~~{{{oooccc^^^^^^YYYYYYXXXVVVTTTRRROOONNNMMMIIIIIIMMMMMMMMMYYYggg}}}~~~~~~~~~~~~|||yyyyyyxxxyyyyyy{{{|||}}}~~~~~~|||uuunnneee]]]WWWTTTSSSQQQOOOOOOQQQSSSTTTVVVWWWXXX[[[___dddiiilllrrrsssttttttttttttvvvxxx{{{zzznnnccc]]]^^^YYYXXXWWWUUURRRPPPOOONNNMMMIIIIIIMMMMMMMMMXXXggg|||xxxuuussspppooorrruuuyyy}}}{{{zzzxxxvvvuuuvvvwwwwwwvvvuuupppqqqqqqsssuuuwwwyyy{{{yyyzzz{{{zzzssskkkccc[[[UUURRRQQQOOONNNNNNOOOQQQRRRRRRSSSVVV[[[```fffkkknnntttuuuuuuuuuuuuwwwzzz|||yyymmmbbb\\\]]]XXXWWWUUURRRPPPOOONNNNNNOOOJJJJJJMMMMMMMMMYYYgggzzzsssmmmiiifffcccaaabbbfffjjjoooxxxzzzxxxwwwwwwsssrrrqqqpppppppppooooookkklllnnnqqqtttxxxzzz|||zzz{{{}}}xxxppphhh```YYYTTTQQQPPPOOONNNNNNOOOPPPQQQPPPRRRUUUZZZ```fffkkknnntttuuuvvvvvvwwwyyy}}}xxxlll```[[[[[[XXXVVVSSSPPPNNNNNNNNNOOOOOOKKKJJJMMMLLLMMMYYYhhhxxxnnnfffaaa]]][[[XXXVVVXXX]]]bbbfffoooxxx}}}uuuqqqpppppppppppppppnnnllljjjhhhhhhiiihhhiiimmmqqqvvvzzz}}}~~~~~~vvvnnnfff___XXXTTTOOONNNNNNMMMMMMNNNNNNOOOQQQSSSWWW\\\aaafffkkkmmmssstttvvvxxxyyy|||wwwjjj___ZZZZZZWWWUUURRROOOMMMMMMNNNNNNOOOJJJIIILLLLLLNNNZZZjjjyyynnnddd]]]XXXUUUTTTRRRPPPRRRWWW[[[___gggooo}}}|||uuuooolllllllllkkkkkkkkkjjjgggdddcccccceeehhhjjjnnntttyyy~~~}}}tttllleee^^^YYYVVVNNNMMMMMMLLLLLLMMMMMMNNNTTTWWWZZZ___dddiiimmmnnnrrruuuyyy{{{~~~uuuiii^^^XXXYYYUUUTTTRRRPPPNNNNNNNNNNNNNNNIIIIIILLLMMMOOO\\\mmmwwwpppeee\\\UUURRRQQQPPPOOOMMMNNNSSSUUUXXX___gggnnnwww{{{vvvqqqmmmlllkkkjjjjjjgggggggggdddbbbaaadddgggllloootttzzz|||ssskkkddd___[[[XXXPPPPPPPPPPPPPPPPPPPPPPPPWWWZZZ^^^dddiiinnnrrrtttssswww|||ttthhh]]]WWWXXXTTTSSSRRRQQQPPPOOONNNMMMMMMHHHHHHKKKMMMPPP^^^ooorrrkkk```WWWQQQOOOOOONNNNNNLLLMMMPPPRRRTTTZZZbbbaaajjjttt}}}}}}yyyssspppllliiihhhhhhgggeeeeeeffffffeeeccccccgggkkkrrruuuzzz|||rrrjjjddd___\\\ZZZUUUUUUUUUUUUUUUUUUUUUUUUYYY\\\aaagggmmmssswwwyyytttyyyttthhh\\\WWWWWWSSSSSSSSSRRRQQQOOONNNMMMLLLHHHGGGKKKMMMQQQ```qqq}}}mmmbbbXXXTTTRRRNNNKKKKKKJJJLLLNNNNNNNNNOOOQQQSSS]]]aaahhhpppyyy}}}}}}~~~~~~}}}|||yyyvvvtttllljjjhhheeecccbbbbbbbbbbbbbbbbbbaaabbbeeejjjnnnwww}}}|||qqqhhhdddbbb___\\\YYYXXXVVVUUUVVVWWWXXXWWW]]]```eeelllrrrwwwxxxxxx|||~~~{{{mmmbbb[[[VVVTTTUUUSSSQQQPPPPPPPPPOOONNNNNNMMMMMMMMMLLLPPP^^^mmmvvvhhh^^^TTTQQQPPPLLLJJJJJJJJJLLLNNNNNNNNNNNNPPPQQQWWWZZZ___fffmmmrrrwwwyyyvvvsssooonnnooonnnllljjjooopppqqqrrrrrrpppnnnmmmhhhfffdddbbb``````___```^^^___```aaadddiiiooottt}}}vvvtttqqqooommmnnnoooppprrruuuzzzzzzppphhhdddaaa]]]ZZZWWWVVVUUUVVVXXXZZZ[[[\\\aaaccchhhnnnuuuyyy||||||}}}yyykkkaaa[[[WWWTTTUUUSSSPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLPPP^^^lllxxxnnncccZZZRRRPPPOOOLLLKKKLLLKKKMMMNNNNNNMMMLLLNNNOOOQQQSSSWWW[[[___bbbeeeffffffcccaaa___``````___^^^^^^```ccceeeffffffeeeeeebbb```___]]]\\\[[[\\\\\\ZZZ\\\___bbbhhhooowww}}}zzzrrrkkkhhh```___]]]\\\\\\]]]^^^```^^^aaafffkkkrrrzzz~~~xxxooohhhddd```\\\XXXTTTTTTUUUVVVYYY\\\___aaagggiiimmmrrrwww{{{~~~}}}vvviii```ZZZWWWUUUTTTRRRPPPOOOPPPOOONNNMMMMMMLLLLLLMMMLLLOOO]]]kkkrrrhhh```XXXRRRQQQPPPNNNNNNPPPLLLNNNOOONNNLLLLLLMMMNNNOOOPPPRRRUUUWWWYYYZZZ[[[^^^]]]ZZZYYYYYYZZZZZZZZZVVVWWWZZZ]]]____________\\\[[[YYYXXXXXXXXXYYYZZZYYY\\\```eeellluuu~~~wwwuuuqqqllleee___ZZZWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWYYY\\\___dddkkktttyyy|||uuummmgggccc___ZZZVVVSSSTTTUUUWWWYYY\\\```bbblllnnnqqqtttwwwyyy|||~~~}}}uuuiii```ZZZVVVUUUTTTRRROOOOOOOOOOOONNNLLLKKKKKKLLLLLLKKKOOO\\\jjj~~~pppeee\\\VVVQQQQQQPPPNNNNNNQQQNNNOOOPPPOOONNNMMMNNNOOONNNOOOQQQSSSUUUVVVVVVWWWVVVUUUTTTRRRQQQRRRSSSUUUSSSTTTWWWYYYZZZZZZYYYXXXVVVVVVUUUTTTUUUVVVWWWXXX[[[^^^ccciiipppzzzxxxqqqkkkhhhdddccc```]]]YYYUUURRRPPPPPPPPPOOONNNNNNNNNOOOPPPTTTUUUWWWYYY\\\bbbiiinnnxxx~~~zzztttlllfffbbb^^^YYYUUUSSSUUUWWWXXXXXX[[[___bbboooqqquuuvvvvvvwwwyyy{{{|||}}}yyyvvvvvvuuutttuuuyyy~~~vvviii```YYYVVVTTTSSSQQQOOONNNNNNNNNMMMLLLJJJJJJKKKLLLKKKOOO[[[iii}}}nnncccWWWRRROOOPPPNNNLLLMMMQQQPPPRRRRRRRRRPPPPPPPPPRRROOOPPPQQQSSSTTTUUUUUUUUUSSSRRRQQQNNNLLLMMMOOORRRQQQSSSTTTVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRTTTVVVWWW\\\___dddjjjrrr|||wwwnnnfff```\\\YYYUUUUUUSSSRRRPPPOOONNNMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSUUUXXX]]]ccchhhooovvvzzztttkkkeeeaaa^^^ZZZVVVUUUXXXZZZZZZYYY[[[___cccooosssxxxzzzyyyxxxzzz|||}}}{{{uuuqqqmmmkkkiiiiiijjjmmmqqqwww|||vvviii___YYYUUUSSSRRRPPPNNNMMMNNNMMMLLLKKKIIIIIIKKKLLLKKKNNN[[[hhhzzzkkk```VVVRRRPPPQQQOOOLLLNNNRRRRRRTTTUUUTTTSSSSSSTTTUUUSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRNNNKKKLLLOOORRRQQQRRRTTTUUUUUUTTTSSSRRRMMMMMMMMMNNNOOOQQQTTTUUUYYY\\\bbbiiirrr|||pppkkkddd^^^YYYUUUQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKNNNNNNOOOOOOPPPRRRRRRSSSNNNPPPRRRUUUWWWZZZ___cccjjjqqqzzz{{{tttjjjccc```^^^[[[XXXVVVYYY\\\]]]\\\]]]ccchhhmmmttt{{{~~~~~~|||yyyuuuooojjjfffdddcccbbbcccfffjjjpppuuuyyy|||sssggg^^^YYYUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKHHHIIIKKKLLLKKKNNNZZZgggxxxiii]]]XXXTTTSSSSSSQQQNNNPPPUUUSSSUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSQQQMMMIIIIIIMMMQQQQQQSSSUUUVVVWWWVVVTTTSSSJJJJJJJJJKKKMMMPPPRRRTTTVVVYYY___gggqqq|||~~~rrrjjjaaa^^^YYYTTTQQQOOOKKKIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMOOOQQQSSSTTTUUURRRSSSUUUWWWWWWYYY\\\^^^hhhmmmuuu||||||tttjjjccc___^^^[[[YYYVVVZZZ^^^___^^^```fffllllllttt~~~vvvsssnnnhhhccc```___^^^aaacccggglllrrrvvvzzz|||||||||pppeee]]]YYYVVVUUURRRPPPMMMLLLMMMMMMLLLJJJHHHHHHKKKLLLKKKNNNZZZggg~~~pppbbbZZZYYYWWWSSSQQQPPPQQQSSSUUU[[[ZZZZZZZZZYYYYYYXXXXXXZZZYYYXXXYYYZZZZZZYYYXXX\\\ZZZXXXVVVVVVVVVXXXYYYWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNOOOVVVWWW]]]fffmmmpppvvv}}}yyynnnddd]]]ZZZUUUOOOLLLLLLLLLKKKIIIMMMLLLKKKLLLNNNOOOOOOOOONNNNNNOOOQQQTTTXXX[[[]]]\\\ZZZWWWUUUWWWZZZ___bbbhhhkkkpppwww~~~zzzvvvooohhhccc```______]]]^^^```aaacccfffkkknnnsssxxx~~~zzztttoookkkeee___\\\[[[]]]^^^aaacccgggmmmssswwwwwwvvvxxxwwwyyy}}}ssshhh___YYYUUUSSSQQQPPPNNNMMMKKKJJJJJJJJJEEEJJJHHHGGGLLLMMMVVViii}}}pppccc[[[]]][[[XXXVVVVVVWWWYYY[[[\\\[[[[[[[[[ZZZZZZZZZZZZ]]]]]]]]]]]]___``````___aaa```^^^\\\\\\\\\^^^^^^^^^]]][[[XXXUUURRROOONNNLLLKKKJJJJJJJJJKKKLLLMMMTTTSSSXXX___ccceeeiiiooowwwyyy{{{|||||||||}}}~~~|||~~~|||sssjjjccc\\\VVVQQQSSSOOOKKKJJJJJJKKKJJJIIILLLKKKKKKKKKMMMNNNOOOOOOQQQQQQSSSVVVYYY^^^bbbdddccc```\\\ZZZZZZ\\\```ccciiikkkqqqxxx}}}yyyssslllgggdddcccbbbaaabbbdddeeegggjjjooosssvvvzzzzzzrrrllljjjfff```[[[XXXXXXZZZ[[[```bbbgggmmmrrrtttsssqqqmmmjjjjjjlllnnnqqqyyyttthhh___YYYUUUSSSPPPOOOMMMLLLJJJJJJIIIIIIEEEJJJHHHGGGMMMNNNWWWjjj|||pppddd]]][[[YYYWWWVVVWWWYYY[[[]]]``````____________^^^^^^^^^^^^___```aaacccdddeeejjjjjjhhhgggggghhhiiijjjkkkhhhddd___ZZZUUURRRPPPLLLJJJIIIGGGGGGHHHIIIJJJLLLKKKNNNTTTXXXXXX[[[___aaacccffffffffffffggghhhiiikkknnnpppsssxxx~~~~~~xxxlllfff^^^XXXSSSQQQOOONNNLLLKKKIIIJJJKKKLLLLLLKKKNNNMMMMMMNNNNNNOOOPPPQQQTTTUUUXXX[[[aaafffkkknnnkkkhhhddd```^^^```bbbdddkkkmmmrrryyy}}}wwwpppkkkhhhhhhhhhggghhhiiikkkmmmpppuuuyyy{{{~~~}}}{{{zzzyyyyyyzzz}}}~~~xxxqqqjjjeeedddaaa]]]XXXWWWWWWYYY[[[```bbbggglllpppooollliiiccc^^^[[[\\\^^^bbbmmmwwwttthhh___YYYUUURRROOONNNLLLKKKIIIHHHHHHHHHDDDJJJHHHHHHMMMOOOXXXkkkzzznnnddd]]]YYYXXXWWWWWWYYY[[[^^^```ffffffffffffffffffffffffbbbbbbddddddeeegggjjjllltttssssssssstttuuuvvvwwwxxxuuuoooggg```YYYUUUSSSLLLKKKHHHFFFEEEEEEFFFGGGEEECCCDDDKKKOOOPPPQQQTTTRRRTTTVVVVVVVVVVVVWWWXXX[[[\\\^^^```dddiiippptttzzz}}}uuummmhhh^^^[[[VVVRRRPPPOOOOOOOOOKKKKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSRRRRRRSSSUUUVVVWWWYYY\\\aaagggmmmrrruuuooommmiiifffeeefffhhhiiippprrrvvv{{{yyysssnnnlllkkkkkkkkklllnnnoooqqquuuzzz}}}}}}yyyxxxvvvsssqqqooommmllllllpppuuuyyy}}}{{{tttmmmfffcccccc```\\\YYYXXXYYY[[[]]]aaacccgggkkkmmmkkkfffaaa^^^YYYVVVWWWYYY^^^hhhrrr}}}tttggg^^^XXXTTTRRRNNNMMMLLLJJJHHHHHHGGGGGGDDDIIIHHHHHHMMMOOOXXXkkkyyynnnccc]]]\\\\\\\\\^^^```dddgggiiilllllllllllllllllllllllljjjkkklllllllllnnnrrruuuxxxyyyzzz{{{}}}~~~wwwnnneee]]]WWWTTTOOOMMMIIIFFFDDDDDDEEEFFFEEEAAAAAAFFFJJJJJJJJJKKKHHHJJJLLLMMMLLLKKKLLLMMMLLLNNNOOOQQQTTTYYY```dddkkkqqqyyy}}}rrrjjjccc]]]XXXQQQQQQQQQOOOMMMLLLKKKKKKKKKMMMNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWYYY\\\\\\___ccciiinnnssswwwyyypppppppppppppppqqqssstttxxxyyy|||yyysssooommmmmmmmmlllnnnpppqqqssswww||||||wwwvvvsssooollliiigggfffccceeeiiikkkmmmqqquuuxxx~~~~~~xxxqqqjjjfffcccbbb```]]]ZZZZZZ[[[]]]___cccdddgggjjjjjjgggaaa\\\XXXUUUUUUXXXZZZ^^^gggppp}}}rrreee\\\WWWTTTRRRNNNMMMKKKJJJHHHGGGGGGGGGCCCIIIGGGGGGLLLNNNWWWjjjyyyoooeee___^^^___aaacccgggkkkoooqqqssssssssssssttttttttttttqqqssstttrrrpppqqquuuzzz|||}}}wwwmmmccc[[[WWWSSSQQQLLLHHHEEEEEEFFFGGGJJJDDDBBBEEEGGGEEECCCBBBCCCDDDFFFFFFFFFEEEFFFGGGEEEGGGIIIJJJLLLPPPUUUXXX]]]ccclllrrrwww~~~wwwlllbbb\\\XXXSSSPPPKKKLLLNNNMMMKKKIIIIIIJJJKKKMMMOOOQQQRRRTTTWWWZZZ\\\^^^``````]]]]]]```dddfffiiiooouuuyyy|||||||||vvvxxx{{{~~~xxxrrrooommmmmmmmmmmmnnnppprrruuuyyy~~~|||xxxuuuqqqmmmiiifffdddddd```aaabbbbbbccceeehhhkkkrrrvvv{{{~~~~~~{{{uuuoooiiigggfffbbb```^^^\\\\\\]]]___```ffffffhhhiiihhhddd^^^ZZZTTTRRRTTTYYY\\\```hhhppp}}}pppccc[[[VVVSSSRRRNNNMMMKKKJJJHHHGGGGGGGGGCCCIIIGGGFFFKKKLLLUUUggg{{{rrriiidddcccdddfffjjjooossswwwyyy}}}~~~~~~~~~}}}~~~|||xxxxxx}}}zzzoooeee```XXXUUUOOOJJJGGGGGGHHHIIIJJJDDDAAACCCFFFCCC@@@???AAABBBDDDDDDCCCCCCCCCDDDCCCEEEGGGHHHIIIKKKNNNPPPPPPWWW___dddhhhnnnyyy~~~mmmggg]]]WWWTTTRRRNNNLLLIIIKKKLLLKKKIIIIIIKKKNNNLLLOOOQQQSSSUUUYYY___dddgggjjjmmmllliiihhhlllppprrrwww}}}}}}wwwrrrnnnmmmmmmmmmmmmoooqqqsssuuuzzz|||zzzwwwqqqlllhhheeeeeedddaaaaaaaaa______```dddgggkkkooouuuzzz|||}}}~~~{{{|||zzzuuuoookkkkkkkkkfffdddbbbaaa```aaacccdddiiiiiiiiiiiigggccc^^^ZZZWWWUUUWWW\\\aaafffnnnwww{{{mmmaaaYYYUUUSSSRRRNNNNNNLLLJJJIIIHHHHHHGGGDDDIIIFFFEEEIIIJJJRRReee|||tttmmmhhhkkkmmmppptttyyy~~~zzzpppiii[[[WWWRRRLLLIIIHHHIIIJJJFFF@@@===AAAEEEDDDAAA@@@AAACCCEEEEEEDDDCCCDDDDDD???AAACCCDDDDDDEEEGGGHHHHHHOOOWWW[[[^^^dddnnnwwwuuulll___YYYRRRMMMLLLKKKIIIGGGGGGHHHHHHFFFDDDFFFKKKPPPNNNQQQTTTWWWYYY___gggmmmqqquuuwwwvvvssssssvvvzzz||||||wwwrrrnnnmmmmmmnnnnnnppprrrtttvvvzzz}}}|||yyysssmmmiiigggfffgggddddddcccaaa```aaaeeehhhiiimmmtttyyy|||}}}~~~{{{|||{{{wwwrrrooooooqqqjjjiiigggfffeeefffggghhhkkkjjjiiihhhgggccc^^^ZZZ^^^\\\\\\aaaffflllwwwyyylll```XXXTTTSSSSSSOOONNNLLLKKKIIIIIIHHHHHHDDDIIIFFFDDDHHHIIIQQQcccxxxtttuuuyyy{{{~~~yyynnnddd]]]VVVPPPNNNLLLHHHEEEJJJGGGEEECCCDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBCCCCCC@@@?????????@@@BBBDDDEEEGGGLLLRRRUUUVVVZZZaaagggooouuu~~~xxxiii```WWWRRRLLLJJJJJJJJJIIIHHHKKKIIIJJJNNNOOOMMMNNNRRRUUUSSSVVV^^^cccgggooozzz~~~{{{wwwuuusssqqqoooppprrrtttwwwzzz~~~}}}zzzuuuooollllllmmmnnnhhhddd```___bbbfffggggggooopppsssvvvyyy|||~~~~~~}}}{{{yyyxxxxxxxxxxxxsssoookkkiiiiiijjjkkkllllllmmmnnnkkkfffaaa]]]\\\ZZZ]]]bbbiiipppyyyxxxiii^^^YYYVVVRRRNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFEEEIIITTT```}}}{{{}}}wwwjjjccc[[[UUURRROOOKKKHHHKKKHHHFFFDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAACCCDDDEEECCCGGGLLLOOOPPPSSSYYY^^^ccchhhqqqyyy}}}nnnaaaXXXQQQNNNJJJIIIJJJKKKKKKIIIKKKIIIJJJNNNNNNMMMOOOSSSUUUUUUZZZeeemmmsss||||||xxxvvvtttrrrqqqqqqsssvvvxxxzzz}}}}}}wwwrrrnnnmmmnnnooommmjjjffffffiiimmmoooooorrrsssvvvyyy|||~~~zzzvvvqqqnnnnnnooooooooommmnnnmmmjjjeeeaaa___^^^aaadddjjjqqqyyyxxxiii^^^YYYVVVQQQNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEGGGGGGJJJUUUaaatttmmmccc[[[WWWSSSOOOKKKLLLJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDD@@@CCCGGGHHHIIIKKKPPPTTTXXX]]]dddkkkqqqxxx}}}zzzmmm```VVVPPPJJJIIIHHHIIIKKKLLLKKKJJJKKKJJJLLLOOOPPPOOOSSSXXXZZZ]]]gggsss~~~~~~yyywwwuuutttrrrsssuuuxxxzzz|||}}}xxxtttrrrrrrrrrpppmmmkkklllooosssuuuvvvzzz{{{~~~zzzvvvuuuuuuuuutttqqqqqqooolllhhheeedddeeekkkooovvv}}}wwwhhh]]]XXXUUUQQQNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGGGGKKKVVVbbbwwwlllccc]]]XXXSSSOOONNNKKKIIIGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAACCCEEEFFFEEEGGGJJJMMMOOOSSSYYY___dddjjjppptttvvvwwwzzz}}}vvviii]]]UUUNNNJJJEEEFFFGGGIIIKKKKKKJJJJJJLLLLLLNNNRRRSSSTTTZZZbbbfffmmmzzz~~~yyywwwuuutttssstttvvvzzz}}}zzzxxxwwwwwwttttttssstttwww{{{~~~}}}|||||||||{{{wwwwwwuuuqqqnnnlllmmmooouuuzzzvvvggg]]]XXXUUUQQQNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEGGGGGGKKKVVVbbb|||{{{tttiiibbb]]]WWWTTTQQQNNNKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEGGGHHHJJJNNNRRRWWW\\\bbbfffmmmooorrruuuwwwyyy{{{|||zzz}}}}}}~~~xxxpppeeeZZZSSSNNNJJJHHHEEEFFFIIIJJJKKKJJJIIIIIIKKKLLLOOOUUUWWW[[[dddnnnuuu|||wwwuuutttsssrrrrrrvvvzzz~~~~~~}}}~~~~~~||||||zzzwwwtttsssvvvxxx}}}uuufff\\\WWWTTTQQQMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFFFFJJJUUUaaa}}}zzzvvvuuuuuuuuussssss|||{{{ppphhhbbb]]]YYYVVVSSSQQQOOOPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJHHHFFFGGGGGGGGGFFFEEEDDDBBBAAACCCBBBAAAAAAAAAAAABBBBBBFFFHHHJJJMMMPPPUUU[[[___bbbeeeiiilllmmmnnnpppqqqqqqssswwwzzz|||{{{yyyxxxwwwzzz|||eee___WWWPPPLLLJJJHHHGGGFFFHHHKKKLLLKKKJJJJJJKKKJJJLLLRRRYYY]]]cccppp|||yyytttqqqqqqppppppppptttzzz}}}{{{{{{}}}tttfff[[[WWWTTTPPPMMMJJJJJJIIIHHHGGGFFFEEEEEECCCBBBCCCEEEFFFJJJUUUaaa}}}yyywwwuuuqqqmmmjjjjjjkkkllljjjmmmxxxvvvnnnhhhccc___\\\ZZZWWWVVVVVVVVVVVVUUURRRRRRRRRRRRPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@EEEFFFGGGHHHKKKPPPVVVZZZWWW[[[aaadddeeefffiiikkkkkkmmmooorrrssssssrrrrrruuuzzzrrrhhhWWWSSSNNNJJJHHHGGGFFFDDDFFFIIILLLLLLLLLKKKMMMOOOOOORRRYYYaaahhhppp}}}uuupppmmmmmmmmmmmmooosssyyy~~~~~~ssseee[[[VVVTTTPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGKKKVVVccc}}}uuupppooommmhhhccccccccceeeffffffjjjwwwzzzrrrlllgggccc```^^^[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXUUURRROOOMMMJJJKKKLLLLLLKKKIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBB???@@@@@@AAACCCGGGMMMRRRRRRWWW]]]aaabbbdddgggiiijjjkkkmmmnnnppppppppppppvvv}}}rrrbbbYYYPPPMMMJJJGGGFFFEEECCCBBBFFFIIILLLMMMLLLMMMPPPSSSUUUXXXaaajjjqqq|||{{{sssmmmkkkkkkkkkkkkooosssxxx}}}~~~ssseeeZZZVVVTTTPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHLLLXXXddd}}}oookkkeeebbbbbbaaa___]]][[[]]]___```ccckkkuuu}}}wwwpppjjjfffccc```]]]\\\]]]^^^___^^^bbbcccbbb___[[[WWWVVVUUUPPPOOONNNNNNNNNLLLIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHQQQTTTXXX]]]aaadddeeefffkkkiiijjjlllkkkiiikkkpppuuu~~~{{{mmm^^^TTTPPPHHHGGGDDDBBBAAABBBCCCCCCFFFGGGHHHJJJMMMPPPSSSUUUYYY^^^gggttt}}}uuunnnllljjjhhhiiilllpppuuu{{{~~~pppbbb[[[XXXSSSNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFDDDFFFLLLKKKUUUkkkyyyqqqkkkeeebbb]]]\\\\\\]]]\\\[[[ZZZ\\\^^^```ccckkkvvv~~~zzztttmmmgggcccaaa^^^^^^___aaabbbbbbeeefffgggeeeaaa^^^]]]\\\WWWVVVUUUTTTSSSPPPLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHOOORRRXXX___dddhhhjjjjjjmmmjjjiiikkkjjjjjjnnnttt|||zzzmmmbbbUUULLLJJJEEEDDDCCCAAABBBCCCDDDEEEEEEGGGHHHKKKNNNRRRWWWZZZ```gggssszzzrrrllljjjhhhfffgggjjjlllqqqvvvyyyzzz|||}}}oooaaa[[[WWWRRRMMMLLLHHHGGGFFFEEEEEEDDDDDDDDDCCCFFFDDDFFFLLLLLLVVVlll~~~sssiiiaaa\\\[[[XXXVVVVVVWWWZZZZZZZZZ[[[]]]```cccgggppp|||~~~xxxooohhhcccaaa______bbbeeefffggggggiiilllllljjjhhhffffffbbbaaa___]]]ZZZVVVQQQMMMIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDFFFHHHIIILLLQQQYYYbbbiiinnnqqqrrrqqqllljjjjjjjjjkkkrrrzzztttggg^^^VVVLLLEEEDDDBBBAAAAAAAAABBBCCCEEEFFFEEEGGGIIIKKKOOOTTTZZZ___eeeooo~~~vvvnnnhhhgggfffcccdddggggggkkkppprrrsssvvv{{{zzzmmm```ZZZVVVPPPLLLKKKHHHHHHFFFEEEEEEEEEEEEEEECCCFFFDDDFFFLLLLLLWWWnnn}}}qqqhhhaaa[[[XXXUUUTTTTTTTTTVVVYYY\\\]]]```cccgggkkkqqq{{{{{{qqqhhhbbb```___```cccgggiiijjjiiimmmqqqttttttrrrqqqqqqmmmllliiigggddd^^^XXXTTTNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFEEEEEEFFFHHHIIIJJJJJJPPPYYYdddmmmssswwwxxxuuupppkkkjjjjjjmmmuuupppfff[[[UUUOOOHHHCCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFHHHJJJLLLOOOUUU]]]ccclllxxxzzzqqqjjjeeedddcccaaaaaadddbbbeeeiiilllmmmpppvvvzzz~~~wwwkkk___YYYUUUOOOKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFDDDFFFLLLMMMYYYppp|||qqqggg```\\\YYYWWWTTTTTTUUUVVVXXX[[[___aaagggjjjooouuu||||||qqqhhhbbb```___aaadddhhhjjjkkkmmmqqqwww{{{|||||||||}}}vvvuuusssqqqmmmhhhaaa\\\UUUTTTRRRPPPNNNMMMLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIOOOXXXccclllsssxxxyyywwwqqqmmmlllmmmpppzzzvvvggg]]]TTTPPPLLLFFFBBBAAABBBBBBBBBBBBCCCCCCDDDDDDHHHJJJMMMNNNPPPVVV```hhhwwwxxxmmmfffaaaaaaaaa^^^___aaa^^^aaaeeeggghhhkkkqqquuuvvvzzz~~~tttjjj___ZZZTTTNNNKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFDDDFFFMMMNNNZZZrrrwwwpppggg^^^YYYWWWUUUTTTTTTVVVXXXYYY\\\```eeeiiippptttzzz{{{rrrkkkdddbbbaaabbbeeehhhjjjkkkppptttzzz~~~||||||{{{zzzwwwrrrlllggg___]]]YYYVVVRRRPPPOOONNNIIIHHHGGGFFFEEEEEEFFFFFFIIIMMMUUU^^^fffmmmrrrtttsssooommmoooqqqvvvvvvmmm^^^UUUNNNKKKIIIDDD@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEIIILLLOOOQQQSSS[[[gggpppuuugggaaa]]]]]]]]][[[[[[]]]ZZZ]]]bbbdddeeegggkkkooopppssszzz|||rrriii```ZZZUUUNNNKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFDDDFFFDDDFFFMMMOOO\\\tttyyyjjjeee^^^YYYVVVVVVVVVUUUVVVYYY]]]```dddiiipppuuu|||{{{tttqqqhhhfffddddddgggiiikkkkkkmmmpppvvvzzz}}}}}}wwwrrrnnnkkkfff```[[[XXXVVVUUUNNNMMMKKKIIIGGGGGGGGGGGGGGGJJJOOOVVV]]]dddiiikkkkkkiiikkkqqqwww}}}xxxmmmeeeWWWOOOIIIHHHGGGDDDAAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJNNNRRRTTTXXXaaappp{{{vvvmmmaaa[[[XXXYYYYYYWWWVVVYYYVVVZZZ___aaaaaabbbeeehhhhhhlllssszzz|||qqqiii```[[[UUUNNNLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFCCCFFFMMMPPP]]]uuuuuulllbbb^^^YYYVVVWWWYYYZZZ[[[ZZZ]]]bbbgggkkkrrrzzz{{{wwwvvvkkkiiigggfffhhhjjjkkkkkkgggkkkooossswwwzzz~~~~~~zzzzzzvvvpppjjjddd```]]]\\\TTTRRRPPPMMMKKKJJJJJJJJJFFFHHHLLLQQQWWW]]]bbbeeeeeeeeejjjsss{{{{{{qqqfff___SSSLLLGGGGGGHHHEEECCCCCC???@@@CCCEEEGGGIIIJJJKKKJJJNNNTTTWWW\\\gggwwwzzzmmmddd]]]XXXTTTUUUVVVSSSSSSUUUSSSXXX]]]```______aaacccbbbffflllsssyyy~~~}}}pppiiiaaa\\\VVVOOOLLLNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFCCCFFFMMMPPP^^^vvvxxxmmmiii^^^[[[VVVUUUVVVZZZ^^^___^^^dddlllqqqvvv~~~}}}}}}}}}}}}~~~~~~}}}yyywwwwwwooohhhiiipppsssooohhhfffeeeeeehhhmmmqqqtttuuuzzz{{{sssjjjbbb^^^]]][[[XXXSSSPPPOOONNNMMMLLLLLLIIIJJJQQQUUUUUUXXX______ccckkksss|||}}}vvvlll___UUUMMMJJJGGGCCCAAA@@@AAABBB???BBBEEEFFFFFFGGGIIIJJJOOOPPPUUU[[[```jjjpppccc]]]XXXVVVSSSPPPNNNNNNOOOPPPSSSUUUXXXYYYZZZ[[[^^^```bbbdddggglllqqqvvvzzz|||rrrjjj```XXXSSSPPPKKKHHHIIIIIIHHHGGGGGGFFFFFFEEEBBBIIIJJJLLLOOOOOO]]]xxx~~~pppfffbbb\\\ZZZWWWVVVYYY]]]bbbdddmmmssszzz}}}sssnnnllllllooopppssswww||||||uuuooopppvvvxxxsssmmmhhhfffccccccfffiiikkklllwww}}}zzzqqqiiieeedddaaa^^^ZZZWWWUUUTTTSSSSSSPPPLLLLLLPPPSSSRRRVVV[[[ZZZ```iiittt{{{sssiii\\\SSSFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHIIIJJJPPPQQQVVV]]]dddpppwwwhhh]]]YYYVVVTTTQQQNNNLLLLLLMMMNNNQQQSSSVVVWWWXXXZZZ\\\___```bbbeeejjjooosssvvvxxx|||~~~~~~ssskkk```WWWRRROOOLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEBBBIIIKKKMMMRRRSSSccc~~~uuuhhh___\\\ZZZYYYXXXZZZ]]]ccciiimmmyyyvvvlllddd```^^^^^^___bbbgggnnnvvv~~~|||xxxyyy}}}}}}xxxrrrjjjgggbbb``````ccceeeeeerrrwwwzzztttpppoooooolllgggccc___^^^^^^___]]]XXXUUUUUUUUUTTTVVVZZZZZZ```jjjvvvwwwoooeeeYYYPPPBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHIIIKKKRRRTTTZZZccclll||||||oooccc[[[YYYRRRPPPNNNKKKJJJJJJKKKLLLMMMPPPRRRTTTUUUWWWZZZ\\\^^^___bbbfffjjjnnnqqqssssssuuuwwwzzz~~~}}}sssjjj^^^VVVQQQOOOMMMKKKHHHHHHHHHGGGFFFFFFEEEEEECCCIIIKKKNNNTTTWWWiiixxxoooccc\\\ZZZWWWYYY[[[^^^dddkkksssxxx|||{{{tttooohhhaaa[[[XXXWWWWWWWWWZZZ___eeennnxxx|||wwwooojjjddd``````bbbdddeeejjjpppwwwzzzsssooommmnnnppprrrmmmgggbbb^^^\\\]]]^^^___eeeoooyyyvvvlllaaaVVVMMMEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGIIIHHHHHHHHHJJJLLLSSSXXXaaalllzzzrrrggg^^^YYYXXXOOONNNLLLJJJIIIJJJJJJKKKJJJMMMOOOQQQRRRTTTWWWYYYZZZ\\\^^^bbbfffiiilllmmmooonnnoooppprrrvvvyyy{{{yyy{{{}}}}}}rrriii]]]TTTPPPOOOMMMLLLHHHHHHGGGGGGFFFEEEEEEEEECCCHHHIIILLLRRRXXXlllxxxppphhh___[[[[[[XXX[[[```eeellluuu}}}yyywwwsssooonnndddaaa\\\VVVRRRPPPOOOOOOPPPSSSXXX^^^fffppp|||xxxssskkkeeecccbbbbbbbbbccchhhnnnttt{{{~~~tttlllhhhfffdddeeejjjsss}}}vvvkkk___TTTLLLFFFEEEDDDCCCCCCDDDEEEGGGFFFGGGHHHHHHHHHIIILLLNNNSSS[[[hhhvvvuuuggg^^^VVVRRRQQQNNNMMMLLLKKKJJJJJJKKKKKKIIIKKKNNNOOOPPPQQQTTTVVVXXXYYY[[[___bbbeeehhhiiimmmlllkkkjjjjjjlllooopppqqqtttwww{{{~~~pppggg[[[RRROOONNNMMMLLLHHHHHHGGGFFFFFFEEEEEEDDDCCCGGGFFFHHHOOOWWWmmmxxxmmmfffaaa[[[ZZZ\\\[[[```hhhooovvv|||qqqlllkkkgggdddddd[[[YYYUUURRROOOMMMMMMMMMIIIMMMRRRWWW^^^hhhttt|||vvvmmmgggccc___]]]___bbbfffjjjpppxxx|||vvvqqqllliiinnnvvvwwwjjj]]]RRRKKKDDDCCCAAAAAABBBEEEIIIKKKEEEFFFHHHIIIJJJLLLPPPSSSVVVcccsss|||kkkaaa[[[TTTPPPOOOLLLLLLKKKKKKJJJKKKKKKKKKJJJLLLNNNOOOOOOPPPRRRSSSUUUWWWYYY\\\```cccfffggglllkkkiiigggggghhhjjjkkkmmmppptttyyy~~~}}}llldddYYYQQQNNNMMMKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCGGGEEEFFFNNNXXXqqqzzzoooeee```]]]ZZZ\\\```aaahhhqqqyyysssgggbbb```\\\ZZZZZZVVVUUURRRPPPNNNLLLLLLKKKEEEIIINNNRRRVVV]]]hhhppp|||wwwoooiiiccc```^^^___aaaccchhhooowww}}}}}}vvvqqquuuzzzwwwiii[[[OOOIIIBBBBBBBBBCCCDDDFFFHHHIIIEEEGGGIIIKKKMMMQQQVVVZZZaaappp{{{ooobbb]]]YYYTTTPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTUUUXXX[[[___cccfffgggiiihhhggggggggghhhiiiiiilllnnnssswww}}}yyyiiiaaaWWWPPPMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCGGGEEEFFFPPP\\\wwwvvvlllbbb^^^\\\\\\___dddfffmmmwww{{{nnnaaa[[[XXXUUUSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGFFFJJJMMMOOOPPPUUU^^^fffqqq|||xxxqqqkkkggg^^^______```cccjjjrrrxxx~~~zzz|||wwwhhhYYYNNNGGGDDDEEEEEEFFFFFFEEECCCCCCEEEGGGJJJLLLPPPTTTZZZ___lll}}}}}}kkkaaaXXXUUUTTTPPPKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJNNNOOOPPPPPPOOONNNPPPQQQSSSTTTWWW[[[___cccfffhhhffffffffffffggghhhjjjjjjkkknnnrrrwww|||uuufff___VVVPPPMMMKKKIIIFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCGGGEEEHHHSSS```}}}|||oooggg```]]][[[ZZZ]]]ccciiirrr~~~www|||rrrhhh]]]XXXUUUOOOLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJOOOUUUZZZhhhooo||||||ssslllkkkccc^^^aaaeeehhhnnnvvvxxxvvvfffXXXNNNHHHBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFGGGKKKOOOTTT^^^gggrrr~~~{{{qqq___\\\VVVQQQMMMKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOOOOOOOPPPQQQSSSSSSUUUYYY]]]bbbeeehhhiiieeeddddddeeehhhkkknnnppptttvvvyyy|||~~~vvvggg___UUUNNNKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBEEEKKKTTTgggxxxiiiccc]]]\\\\\\]]]ccciiipppyyyuuusssrrrxxx}}}nnndddZZZUUURRRNNNLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEIIIMMMQQQ[[[aaammm{{{{{{vvvnnnhhhiiikkklllqqqwwwyyy~~~uuueeeWWWLLLGGGCCCBBBBBBBBBBBBCCCCCCDDDHHHFFFGGGLLLPPPUUU___iiizzz~~~~~~kkkbbbZZZWWWSSSNNNKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOPPPRRRTTTWWWXXX[[[___bbbfffhhhiiihhhhhhhhhiiilllooosssuuuvvvyyy~~~xxxpppfff^^^TTTNNNKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDFFFLLLVVVkkk{{{sssgggaaa]]]]]]^^^aaagggnnnxxxoooggggggjjjqqqzzz~~~jjj```UUUQQQOOOLLLKKKMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGJJJLLLPPPVVV```jjjvvv{{{uuusssssssssuuuxxxzzz||||||zzzwwwyyytttdddVVVKKKFFFCCCCCCBBBBBBBBBBBBBBBCCCHHHGGGIIIMMMQQQWWWbbbmmm}}}www~~~mmm]]]VVVTTTRRROOOKKKIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJMMMNNNOOONNNOOOQQQTTTWWW[[[\\\^^^aaaccceeeggghhhkkkkkklllnnnqqquuuxxxzzzzzz~~~uuulllddd]]]TTTMMMKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGMMMYYYqqqyyyrrriiiddd___```bbbeeekkksss~~~pppddd___aaadddkkkvvv~~~hhh]]]SSSOOOMMMJJJJJJLLLGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGFFFGGGHHHMMMSSSZZZaaahhhttt|||zzzxxxxxxzzzyyyvvvqqqlllnnntttzzzuuudddVVVKKKFFFDDDCCCBBBBBBAAABBBBBBBBBIIIIIIKKKPPPTTTZZZgggttt{{{wwwvvvrrrbbbXXXVVVQQQPPPMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPRRRWWW[[[^^^___```aaaccceeeggggggmmmmmmooorrruuuyyy|||~~~uuunnnbbb[[[SSSMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGIIINNN\\\yyyyyyqqqkkkfffccceeehhhlllttt|||rrreee]]]\\\___aaaiiiuuuvvvggg]]]RRROOOMMMJJJJJJLLLFFFFFFEEEEEEDDDDDDEEEEEEAAABBBDDDDDDCCCBBBCCCDDDJJJOOOVVV[[[```hhhttt}}}~~~yyyyyyvvvqqqkkkggghhhnnnssszzz~~~vvveeeWWWLLLGGGDDDCCCCCCBBBBBBCCCCCCCCCIIIJJJNNNSSSWWW___nnn|||xxxqqqssswwwrrrdddZZZUUUUUUQQQOOOMMMJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQQQQQQQQQQRRRUUUZZZ^^^``````aaabbbccceeeggghhhmmmnnnqqqtttxxx|||tttlll```ZZZRRRMMMKKKJJJHHHFFFFFFEEEEEEDDDCCCDDDDDDDDDGGGHHHJJJOOO```zzzssslllgggfffjjjpppwwwqqqddd]]]YYYZZZ]]]bbbjjjwwwwwwooocccZZZQQQOOONNNKKKJJJLLLFFFFFFEEEEEEEEEEEEEEEFFFBBBDDDEEEEEEDDDDDDEEEFFFDDDIIIOOOTTTXXX___ggglllzzz|||yyyssslllhhhhhhkkkoootttwww|||wwwfffWWWLLLGGGDDDDDDCCCCCCDDDEEEEEEFFFIIIKKKPPPVVV[[[ddduuu}}}pppkkkpppyyyooobbbXXXQQQOOOPPPOOONNNLLLJJJHHHGGGFFFEEEGGGHHHHHHJJJKKKNNNOOOQQQRRRSSSTTTUUUVVVYYY]]]aaabbbbbbbbbccceeehhhjjjlllnnnpppsssxxx||||||ppphhh^^^XXXQQQLLLKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHJJJPPPbbb|||xxxqqqllllllpppwww~~~rrrbbb[[[XXXWWWZZZ]]]fffnnn{{{|||nnnggg\\\TTTNNNOOOOOOMMMLLLMMMFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGIIIEEEGGGIIIMMMRRRXXX\\\___jjjsss}}}uuuooommmnnnoooppprrrwwwvvveeeVVVKKKEEEDDDDDDDDDDDDEEEGGGHHHIIIIIILLLRRRYYY^^^iii|||uuukkkiiirrr~~~yyylll^^^VVVQQQMMMLLLNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMOOORRRSSSRRRTTTWWWXXXZZZ\\\```cccccccccdddeeehhhllloooqqqrrrtttxxx}}}zzznnnfff\\\WWWPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCHHHKKKPPPddd~~~}}}wwwsssqqquuuzzzuuuhhh[[[VVVWWWXXX[[[^^^hhhqqq}}}qqqccc\\\VVVOOOKKKNNNPPPOOONNNOOOGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCBBBDDDFFFKKKJJJIIIJJJOOOSSSVVVWWW]]]fffrrr}}}~~~wwwrrrqqqqqqnnnpppvvv|||uuudddUUUJJJDDDDDDDDDDDDEEEFFFHHHJJJJJJIIILLLSSS[[[```kkk~~~qqqiiijjjwwwrrrhhh^^^TTTQQQPPPNNNNNNQQQGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKNNNQQQSSSTTTRRRUUUXXX[[[\\\^^^aaadddeeeeeeeeegggkkkooosssvvvuuuwww{{{{{{ppphhh\\\VVVPPPLLLKKKKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBGGGKKKQQQeee~~~xxxwwwtttuuuwwwyyy~~~~~~nnncccYYYUUUVVVWWWZZZ___jjjvvvtttfff[[[UUUQQQNNNLLLLLLOOOPPPOOOMMMIIIHHHGGGGGGHHHIIIKKKLLLKKKIIIGGGIIIKKKKKKIIIFFFFFFGGGIIIJJJKKKMMMPPPSSS[[[\\\dddoooyyyzzzuuutttzzzppp```SSSKKKGGGCCCDDDFFFGGGGGGGGGFFFEEEEEEKKKRRRXXXbbbssswwwlllhhhlll{{{vvvfffZZZWWWTTTQQQPPPNNNKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHKKKMMMQQQUUUWWWYYY\\\]]]___aaabbbcccdddeeedddeeegggiiikkkoootttxxxxxx|||wwwllldddXXXTTTOOOKKKIIIHHHGGGEEEEEECCCBBBAAAAAABBBCCCEEEGGGHHHJJJQQQfffxxxwwwxxxyyyzzz|||~~~uuufff\\\SSSRRRSSSVVV[[[```lllxxx|||nnnaaaWWWRRRNNNLLLJJJJJJLLLMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKLLLJJJHHHGGGHHHJJJJJJHHHFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSZZZdddmmmvvvyyywww|||nnn^^^RRRJJJFFFEEEEEEFFFGGGHHHHHHHHHGGGIIINNNSSSZZZdddvvvuuummmkkkppp~~~lll^^^XXXUUURRROOONNNMMMKKKIIIKKKJJJIIIHHHHHHIIIJJJJJJMMMNNNPPPRRRVVVZZZ^^^```___```ccceeefffgggggggggggghhhiiikkkllloootttwwwzzz}}}~~~uuulllfffWWWTTTOOOKKKIIIHHHGGGEEEEEEDDDBBBAAAAAABBBDDDEEEGGGIIILLLTTTkkkuuusssvvvzzz~~~wwwhhh^^^VVVPPPPPPSSSWWW^^^dddppp}}}rrreeeZZZRRRNNNKKKIIIGGGHHHIIIJJJJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGHHHHHHGGGFFFGGGJJJLLLMMMMMMMMMMMMNNNJJJKKKPPPXXX___gggsss~~~{{{kkk\\\PPPIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQUUU[[[ggg{{{rrrmmmooovvv|||ttteeeXXXTTTRRRNNNMMMLLLLLLKKKJJJMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOPPPSSSWWW[[[___bbbccceeegggiiikkkkkkjjjiiiiiikkklllmmmnnnqqquuuxxx|||{{{ssskkkfffWWWSSSNNNKKKIIIHHHGGGEEEEEEEEECCCCCCCCCCCCEEEEEEGGGJJJNNNWWWppp{{{sssssswww|||nnnaaaZZZTTTPPPRRRVVV[[[ccckkkuuu|||jjj]]]UUUOOOKKKHHHGGGFFFFFFGGGHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFGGGGGGGGGGGGIIILLLNNNOOONNNLLLKKKKKKGGGHHHLLLRRRWWW[[[eeepppyyyvvvfffXXXNNNIIIFFFFFFFFFFFFFFFHHHJJJLLLNNNQQQSSSVVV]]]jjj}}}pppnnnrrr{{{{{{xxxqqqcccXXXQQQNNNLLLJJJKKKLLLLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUYYY]]]aaaccceeegggiiillllllllljjjiiiiiikkknnnoooqqqtttxxx{{{~~~{{{sssjjjeeeVVVRRRNNNJJJIIIHHHGGGEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGJJJNNNYYYqqqyyyxxxzzz}}}xxxiii^^^XXXSSSQQQTTTYYY^^^hhhqqq|||yyyfffZZZRRRMMMJJJFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGFFFFFFFFFGGGHHHIIIMMMOOOPPPPPPMMMJJJIIIHHHGGGGGGJJJNNNQQQSSS[[[dddjjjtttrrrcccVVVMMMHHHGGGEEEEEEFFFGGGIIIKKKNNNPPPRRRTTTXXX```oooyyynnnnnnsss~~~~~~zzzxxxuuummmaaaXXXPPPMMMJJJIIIJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQVVVWWWYYY\\\```cccfffgggeeefffhhhjjjjjjjjjhhhggggggjjjnnnqqqtttxxx|||}}}sssiiibbbUUURRRMMMJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFIIINNNXXXppp~~~qqqeee]]]UUURRRRRRWWW\\\cccnnnxxxyyyfffZZZSSSMMMJJJDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFHHHKKKMMMPPPRRRRRRPPPLLLIIIGGGGGGEEEEEEGGGJJJJJJKKKQQQYYY^^^hhhvvv{{{nnn```TTTLLLIIIHHHEEEFFFGGGIIIKKKNNNPPPRRRSSSVVV]]]hhhxxxtttkkklllsssvvvuuuuuutttrrrjjj___WWWQQQNNNJJJIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSWWWYYY]]]```ccceeeeeeeeeddddddeeeeeefffeeeeeeeeefffiiinnnrrrvvvzzz|||rrrggg___TTTQQQMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHMMMWWWooowwwjjj___YYYSSSRRRUUU\\\bbbkkkwww{{{ggg[[[SSSMMMIIIBBBDDDEEEEEEDDDDDDFFFIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCEEEFFFGGGGGGIIIMMMQQQTTTTTTSSSOOOKKKGGGFFFFFFCCCBBBDDDFFFEEEDDDIIIQQQVVV___lllvvv~~~yyylll^^^SSSLLLJJJIIIFFFGGGJJJMMMPPPRRRTTTTTTVVV[[[dddqqq{{{ooogggkkksssyyyoooqqqsssuuussslllccc\\\RRROOOLLLJJJLLLNNNPPPPPPRRRSSSTTTUUUVVVVVVVVVUUUXXX[[[```dddffffffdddcccdddcccbbbaaaaaabbbbbbcccgggjjjooossswwwzzz~~~wwwnnneee^^^TTTPPPLLLIIIHHHHHHGGGFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCHHHMMMXXXppprrrdddZZZUUUTTTTTTXXX```hhhrrr|||ggg[[[TTTMMMHHHAAACCCEEEDDDBBBCCCEEEHHHIIIIIIIIIIIIHHHFFFDDDBBBBBBEEEGGGGGGGGGJJJOOOTTTVVVUUUSSSOOOJJJGGGFFFFFFBBBAAACCCEEECCCBBBFFFMMMSSS[[[eeelllqqqyyywwwjjj]]]RRRLLLJJJJJJGGGIIILLLPPPSSSUUUVVVVVVYYY___iiiyyyvvvkkkdddiiisssxxxrrrnnnqqqvvvyyyxxxrrrjjjdddTTTQQQMMMKKKMMMOOOQQQQQQSSSUUUVVVXXXYYYYYYXXXXXX^^^aaafffkkklllkkkhhhfffdddbbb```______```aaaccchhhlllppptttwwwyyy}}}zzzssskkkccc^^^SSSPPPLLLIIIHHHHHHGGGFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCHHHNNNYYYrrr~~~mmm```XXXTTTUUUVVVZZZaaammm|||}}}kkk]]]RRRKKKIIIDDDDDDCCCCCCCCCDDDDDDEEEIIIJJJJJJIIIFFFDDDDDDEEEEEEFFFHHHIIIKKKOOOTTTXXXZZZYYYVVVSSSNNNJJJGGGEEEAAAAAAAAABBBCCCEEEHHHIIIQQQTTTZZZaaagggooowww}}}uuuhhh\\\TTTNNNIIIEEEHHHGGGKKKTTTYYYYYYXXXYYY___gggttttttooojjjiiirrrzzzuuurrrrrrxxx}}}~~~~~~zzzpppfff[[[RRRKKKLLLQQQSSSTTTWWW[[[[[[YYYXXXWWWYYY]]]aaacccgggkkkllloooqqqnnniiigggeeebbbaaaaaadddgggjjjgggiiimmmrrrwww{{{}}}}}}uuunnnfff^^^YYYRRROOOKKKHHHGGGEEEDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEHHHVVVuuuyyyiii]]]WWWSSSTTTWWW\\\fffsssxxxgggZZZPPPJJJIIIEEEEEEDDDDDDCCCDDDDDDDDDHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIJJJLLLNNNRRRWWWZZZ\\\[[[XXXUUUPPPLLLHHHFFFFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPUUU[[[aaahhhoootttyyykkk^^^VVVPPPJJJGGGGGGGGGLLLVVV\\\[[[ZZZ[[[aaajjjwwwsssoookkkmmmxxxyyyvvvsssqqqrrryyyzzzpppaaaYYYRRRTTTXXXZZZ\\\_________^^^]]]\\\___cccfffhhhlllooopppsssuuurrrllljjjhhhgggeeeeeegggiiijjjkkklllooorrrvvvyyy|||~~~|||tttmmmfff^^^XXXPPPMMMJJJHHHGGGGGGEEEDDDEEEDDDDDDCCCBBBBBBCCCCCCFFFGGGLLL\\\{{{qqqcccZZZUUUSSSSSSWWW```lll|||qqq```UUULLLHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJLLLNNNPPPRRRUUUZZZ]]]___^^^[[[XXXSSSNNNJJJHHHEEEEEEDDDCCCDDDEEEFFFGGGJJJLLLQQQUUUZZZ```fffkkkvvvpppbbbYYYRRRLLLHHHGGGGGGMMMXXX^^^___^^^___eeennn{{{sssqqqpppttt~~~yyyyyyyyyyyyzzzvvvbbbZZZUUUVVVZZZ\\\```ccccccddddddddddddfffjjjmmmnnnrrruuuvvvxxxzzzvvvpppmmmmmmmmmlllllllllllllllooooooppprrruuuyyy|||~~~{{{sssmmmeee]]]WWWNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFIIIPPPbbb{{{jjj^^^WWWUUUTTTSSSZZZeeessshhhYYYOOOIIIGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFHHHIIILLLNNNQQQSSSUUUXXX\\\___bbbaaa___\\\XXXSSSNNNKKKFFFEEEDDDCCCBBBCCCDDDDDDIIIKKKOOOSSSWWW]]]cccgggmmmyyyuuueeeZZZRRRLLLHHHGGGGGGNNNYYY`````````aaagggqqq~~~vvvuuuvvv}}}~~~{{{~~~tttbbb[[[WWWYYY]]]___dddhhhhhhiiikkkkkkkkkmmmpppsssssswwwyyyyyy{{{|||xxxqqqnnnoooqqqrrrrrrqqqpppoooppppppppprrruuuzzz~~~yyyrrrllleee\\\VVVNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFJJJRRRdddrrrddd[[[WWWVVVWWWUUU^^^kkkzzzttt___RRRKKKFFFEEEFFFDDDCCCBBBBBBAAAAAAAAABBBAAACCCEEEFFFFFFGGGIIIKKKMMMOOORRRTTTVVVYYY]]]```eeedddcccaaa]]]WWWSSSPPPKKKJJJIIIGGGFFFGGGGGGHHHHHHKKKNNNRRRUUUZZZ```dddgggppp|||yyyhhh\\\SSSLLLGGGHHHGGGMMMWWW^^^______aaagggppp|||{{{zzz|||zzzyyy}}}qqqccc^^^[[[^^^bbbffflllrrrnnnppprrrrrrrrrssstttvvvvvvzzz|||{{{||||||wwwqqqnnnppprrruuuvvvuuusssrrrnnnnnnooorrrwww}}}~~~wwwqqqkkkddd[[[UUUOOOMMMIIIGGGFFFFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJQQQbbb~~~vvviii___YYYXXXXXXYYYZZZdddsss{{{kkkXXXNNNIIIEEEDDDEEECCCBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFGGGGGGHHHKKKMMMMMMPPPSSSVVVXXX[[[^^^aaafffgggfffeeeaaa\\\XXXUUUNNNMMMKKKJJJIIIIIIIIIJJJJJJLLLNNNQQQSSSWWW\\\___ccciiipppwww~~~lll^^^TTTLLLGGGIIIHHHKKKSSSYYY[[[\\\___dddlllwww~~~zzzzzzqqqaaa]]]\\\```eeejjjrrryyyxxxyyy{{{{{{zzzyyyyyyzzzzzz~~~~~~}}}}}}xxxqqqnnnooorrruuuuuutttsssqqqkkkmmmoootttyyy{{{uuuooojjjcccZZZSSSOOOMMMIIIGGGFFFEEEDDDBBBDDDDDDCCCCCCDDDDDDEEEEEEHHHKKKRRRdddqqqkkkbbb[[[XXXXXXYYYZZZ___kkk{{{rrrcccTTTLLLHHHDDDCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCEEEGGGHHHHHHIIILLLNNNOOOQQQUUUXXXZZZ]]]```bbbggghhhhhhhhheeeaaa\\\YYYPPPOOOMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSUUUXXX[[[]]]```dddhhhoooxxxyyyvvvwwwuuuqqqooorrr{{{ooo```UUUMMMHHHKKKHHHIIIOOOTTTUUUXXX[[[```gggqqq~~~|||~~~ppp```]]]^^^ccchhhnnnwww~~~~~~zzzsssoooppprrrsssrrrqqqnnnmmmjjjlllpppvvv{{{~~~yyysssnnniiibbbYYYRRRMMMKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEHHHMMMWWWjjj}}}sssiiiddd]]]XXXWWWXXXYYYZZZcccooommm```QQQKKKHHHDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIDDDFFFHHHIIIIIIJJJLLLNNNPPPSSSWWWZZZ\\\^^^aaacccggghhhiiiiiigggccc___\\\VVVUUUTTTSSSRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTWWWYYYVVVYYY[[[]]]bbbgggeee```cccbbb``````cccjjjttt{{{|||rrrbbbWWWOOOJJJLLLHHHGGGLLLPPPRRRUUUYYY]]]dddmmmzzz~~~{{{~~~mmmeeebbbdddjjjooovvv}}}vvvqqqrrrrrrrrrpppmmmkkkiiikkkmmmrrrwww}}}}}}xxxsssnnniiibbbYYYRRRKKKIIIFFFEEEFFFGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEHHHNNN[[[pppzzzqqqlll___[[[YYYYYYXXXWWW[[[aaahhhvvv~~~ddd\\\QQQJJJIIIGGGEEEBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDFFFGGGIIIKKKNNNSSSVVVWWWWWWWWWZZZ^^^bbbeeefffjjjjjjkkkkkkiiifffbbb```^^^\\\ZZZXXXWWWWWWXXXYYY[[[]]]^^^[[[WWWTTTTTTUUUVVVXXXZZZYYYVVVTTTTTTVVVWWWTTTTTTXXX[[[[[[___dddoooxxxsssbbbWWWNNNIIIIIIJJJJJJJJJJJJMMMQQQUUU[[[aaaiiiuuu}}}yyyzzzooohhhcccdddnnn{{{|||zzzvvvuuutttqqqnnnkkkiiihhhhhhlllrrrvvvyyy|||}}}wwwpppjjjeee___WWWRRRKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDBBBBBBBBBCCCEEEFFFIIILLLZZZttt{{{yyyyyyyyyzzz{{{sssjjjeee\\\YYYWWWXXXXXXYYY^^^eeeqqqyyyaaaYYYOOOIIIGGGFFFDDDAAADDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLOOOTTTXXXZZZZZZ[[[]]]```ccceeefffggghhhjjjkkkkkkiiigggfffbbbaaa___]]]\\\\\\]]]]]]___aaabbb```]]]YYYYYYYYYXXXYYYYYYWWWSSSPPPPPPQQQQQQMMMMMMQQQSSSTTTWWW\\\dddlllyyyppp```UUUNNNJJJGGGGGGGGGGGGGGGIIINNNQQQWWW]]]fffrrr~~~zzz|||qqqgggdddhhhtttyyywwwtttqqqnnnkkkjjjiiijjjnnnssswwwyyy|||~~~~~~yyyqqqkkkfff```XXXSSSJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDBBBBBBBBBCCCEEEFFFJJJNNN\\\vvvzzzqqqkkkiiikkkmmmnnnxxxzzz{{{zzzvvvooogggbbb\\\YYYWWWYYY[[[^^^eeennn~~~qqq]]]WWWNNNHHHFFFEEECCCAAAEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLPPPUUUYYY^^^___```bbbccceeeeeefffhhhiiijjjkkkkkkkkkjjjiiihhhgggfffdddccccccccccccccceeegggfffdddaaa``````^^^^^^[[[WWWRRRNNNMMMNNNKKKHHHGGGJJJLLLLLLPPPUUU[[[bbbnnn|||kkk]]]TTTNNNJJJFFFGGGFFFEEEEEEGGGKKKNNNRRRYYYaaammm}}}{{{|||pppffffffmmm||||||yyyuuupppmmmlllllllllooorrrvvvyyyzzz|||~~~}}}xxxpppjjjddd^^^VVVQQQIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFJJJOOO]]]yyy|||vvvmmmgggfffhhhkkkllluuuwwwzzzzzzxxxsssmmmjjjaaa]]][[[]]]```dddnnnxxx}}}jjjZZZUUUMMMHHHFFFEEECCCBBBEEEEEEDDDDDDFFFIIILLLNNNMMMMMMLLLKKKKKKOOOUUUYYYaaacccfffggggggfffffffffkkkkkkkkkkkkjjjiiihhhggglllllllllkkkjjjiiiiiihhheeegggiiijjjiiihhhfffeeefffddd```[[[VVVSSSQQQPPPLLLHHHGGGIIIJJJKKKNNNSSSZZZaaakkkvvvwwweeeYYYRRRMMMJJJGGGGGGGGGEEEEEEGGGJJJNNNOOOUUU^^^jjj}}}~~~~~~}}}{{{yyyzzz|||nnngggjjjsss}}}yyyuuupppnnnnnnoooppptttwww{{{}}}~~~~~~zzztttlllfff```ZZZRRRMMMHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFIIIOOO^^^zzz~~~xxxpppjjjiiijjjmmmnnnuuuwwwzzz}}}|||zzzvvvssshhhcccaaabbbffflllxxxwwwfffWWWSSSNNNIIIFFFEEEEEEDDDDDDDDDDDDEEEGGGKKKNNNQQQOOONNNLLLJJJJJJNNNTTTYYYbbbfffjjjlllkkkiiiggggggkkkkkkjjjiiihhhgggggggggmmmnnnooooooooonnnmmmlllfffgggiiikkkllllllkkkjjjkkkiiieeeaaa]]]ZZZWWWUUUPPPKKKIIIJJJKKKKKKNNNSSS\\\bbbkkkttt}}}qqqaaaWWWQQQMMMJJJFFFFFFEEEDDDDDDEEEIIILLLOOOUUU]]]hhh{{{~~~wwwwwwvvvvvvxxx~~~yyyooolllqqq|||zzzwwwsssooonnnpppsssuuuyyy|||xxxrrrkkkddd^^^XXXPPPJJJGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHNNN___{{{~~~wwwrrrqqqrrrtttttt{{{}}}}}}sssnnnkkklllqqqyyypppdddSSSQQQMMMIIIFFFEEEEEEFFFDDDDDDEEEHHHKKKNNNRRRTTTRRRPPPMMMJJJIIIMMMTTTYYYbbbhhhooorrrpppmmmlllllljjjiiihhhgggggghhhjjjkkkmmmnnnppprrrsssrrrqqqpppiiiiiiiiillloooqqqpppooopppnnnjjjgggddd```\\\XXXRRRMMMJJJKKKKKKKKKNNNSSSZZZ```iiirrrxxx~~~zzzlll___WWWRRRMMMJJJBBBCCCBBBAAAAAACCCGGGJJJOOOUUU]]]hhhyyy}}}|||nnnoooppprrrvvv}}}uuuppppppxxx~~~uuusssqqqooopppssswwwyyy|||yyyssskkkddd^^^WWWOOOJJJFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGNNN```}}}|||yyy||||||ggg^^^PPPNNNKKKHHHEEEDDDEEEFFFDDDFFFHHHLLLOOOSSSUUUWWWVVVSSSOOOKKKJJJNNNUUUZZZccckkktttwwwvvvrrrqqqqqqmmmkkkiiihhhggghhhjjjllllllnnnqqqtttvvvuuutttsssnnnlllkkknnnrrrvvvwwwvvvxxxuuurrrpppmmmhhhaaa[[[UUUPPPLLLLLLLLLLLLOOOTTTXXX^^^fffmmmqqqsssttttttwww|||}}}ttthhh^^^XXXRRRMMMJJJAAAAAAAAAAAAAAADDDHHHKKKPPPVVV]]]gggxxx~~~zzzzzzvvviiiiiijjjkkkooovvvwwwoooooooooxxx|||xxxpppooonnnoooqqquuuzzz}}}|||~~~xxxrrrjjjccc]]]VVVNNNHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFHHHOOObbbqqq]]]WWWMMMLLLJJJGGGDDDCCCDDDEEEEEEGGGKKKOOOSSSVVVXXXYYYXXXUUUPPPLLLKKKOOOVVV\\\dddmmmwww{{{zzzwwwuuuvvvssspppmmmiiigggggghhhiiikkknnnrrrvvvxxxxxxvvvuuurrrooommmpppuuuzzz||||||}}}zzzxxxtttnnneee^^^XXXSSSOOONNNNNNNNNQQQVVVYYY^^^eeejjjjjjhhhfffeee```dddkkksss}}}yyyqqqggg^^^XXXSSSNNNJJJBBBCCCCCCCCCCCCFFFKKKNNNPPPVVV]]]fffwwwzzzxxx~~~yyyuuussshhhgggfffeeegggmmmtttzzzyyykkkgggllljjjttt}}}wwwqqqlllllllllnnnrrrwww|||zzz~~~~~~uuuoooggg```ZZZSSSKKKEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFIIIQQQccczzzcccXXXVVVJJJJJJHHHFFFCCCBBBDDDFFFLLLMMMMMMPPPYYYaaaaaa\\\ZZZTTTNNNLLLLLLNNNWWW```mmmppptttxxxzzzzzzyyyxxxtttqqqmmmhhheeeddddddeeehhhkkkpppuuuyyy|||}}}}}}yyyvvvtttvvv{{{~~~zzzssskkkfff]]]YYYSSSQQQSSSTTTUUUTTT[[[]]]bbbdddddd```\\\XXXUUUWWWZZZ___gggrrr~~~{{{sssggg___YYYTTTMMMGGGFFFDDDBBBAAACCCGGGLLLOOOWWWYYY\\\cccrrr~~~xxxuuuvvv~~~}}}yyyuuutttuuuuuussspppgggccc```___bbbfffjjjllluuuuuutttooogggbbb``````hhhppp{{{zzzuuuqqqnnnkkkiiigggiiinnntttyyy|||}}}~~~zzzoookkkeee___XXXRRRKKKGGGDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBBBBBDDDFFFHHHPPPdddnnn\\\RRRPPPGGGGGGFFFDDDBBBCCCEEEGGGKKKNNNQQQVVV___ggggggccc\\\VVVPPPOOONNNQQQZZZdddoooqqquuuyyy{{{|||{{{zzzrrrppplllgggdddbbbbbbbbbeeehhhmmmsssxxx|||~~~}}}{{{}}}}}}uuummmggg```\\\WWWUUUVVVWWWXXXWWW[[[^^^aaacccaaa]]]XXXTTTNNNOOOQQQUUU[[[dddooovvvyyyqqqfff^^^YYYTTTMMMHHHFFFDDDBBBAAABBBFFFJJJMMMQQQTTTXXX```ooo}}}xxxrrrqqqvvv~~~|||vvvsssqqqppprrrrrrooolllgggccc___]]]^^^aaadddeeehhhiiigggccc^^^[[[[[[\\\dddlllwww|||wwwrrrnnnkkkjjjiiihhhjjjnnntttyyy{{{|||~~~{{{wwwooojjjccc\\\VVVPPPJJJFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEFFFJJJSSShhhqqqaaaTTTLLLJJJDDDDDDDDDCCCBBBCCCFFFIIINNNSSSWWW]]]eeekkkjjjeee]]]VVVQQQOOOOOOSSS]]]gggnnnpppssswwwyyyyyyyyyxxxpppnnnjjjfffbbb```___^^^```ccciiiooovvv{{{yyypppjjjccc```\\\ZZZ[[[\\\]]]\\\___aaacccccc```[[[UUUQQQIIIJJJKKKLLLPPPWWW```fffqqqyyy}}}yyyuuunnnddd]]]XXXSSSNNNJJJFFFDDDBBB@@@AAADDDGGGIIIKKKOOOSSS[[[kkk~~~zzzwwwtttooollllllttt}}}~~~wwwnnnlllkkklllnnnmmmjjjffffffbbb]]]ZZZYYYZZZ[[[[[[[[[[[[YYYWWWUUUUUUWWWYYY^^^fffqqq{{{}}}wwwsssnnnjjjhhhjjjiiiiiikkknnnssswwwzzz|||}}}}}}xxxsssnnniiiaaaYYYSSSNNNIIIFFFDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHLLLWWWnnnuuucccYYYPPPJJJHHHDDDEEEDDDCCCBBBDDDGGGIIIRRRXXX]]]aaafffiiifff___YYYSSSNNNMMMNNNSSS]]]gggmmmnnnoooqqqrrrrrrqqqqqqlllkkkhhheeebbb___]]]\\\]]]```eeelllttt{{{}}}sssmmmfffdddbbb```___```aaabbbcccdddeeedddaaa[[[UUUQQQKKKKKKLLLMMMOOOUUU]]]bbbiiiqqqxxxyyyzzzzzzxxxtttqqqkkkbbb[[[VVVRRRNNNKKKFFFDDDBBB@@@@@@BBBDDDFFFHHHLLLQQQXXXgggyyy~~~uuuqqqnnniiihhhjjjoooyyy{{{tttjjjiiihhhjjjlllkkkgggcccbbb___ZZZWWWVVVWWWVVVVVVUUUTTTRRRPPPPPPRRRUUUWWW[[[bbbllluuu||||||wwwrrrnnnkkkhhheeehhhiiijjjlllnnnqqquuuxxx{{{|||~~~{{{vvvrrrnnnhhh```XXXRRRMMMIIIGGGDDDDDDCCCBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDGGGIIIMMMZZZssshhhYYYSSSMMMIIIGGGGGGGGGFFFEEECCCDDDGGGIIIQQQWWW]]]aaadddeee```YYYUUUPPPMMMMMMOOOSSS]]]gggmmmlllllllllkkkkkkjjjjjjiiihhhgggeeecccaaa^^^]]]]]]___dddkkksss{{{vvvpppiiihhhgggeeeddddddeeegggffffffgggfffbbb\\\WWWSSSNNNOOOPPPQQQSSSYYY```eeekkksssxxxxxxwwwwwwtttpppmmmhhhaaaZZZTTTPPPMMMKKKFFFDDDBBB@@@@@@AAABBBDDDHHHMMMRRRWWWcccttt{{{sssoookkkggghhhkkkkkkvvv|||uuullljjjiiijjjlllkkkfffbbb]]][[[XXXVVVVVVVVVUUUTTTSSSQQQOOONNNOOOQQQSSSTTTYYY```iiipppvvv{{{~~~|||zzzyyyyyyuuuqqqmmmkkkiiifffdddfffhhhkkklllmmmooorrrvvvyyy{{{}}}~~~{{{vvvsssnnnhhh```XXXRRRNNNJJJHHHCCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDDDDDDDEEEGGGIIILLL\\\xxxrrr]]]QQQMMMIIIEEEDDDGGGGGGGGGEEEDDDEEEGGGJJJLLLTTT[[[^^^```aaa\\\VVVRRRNNNMMMOOOQQQUUU^^^gggkkkjjjiiigggfffffffffffffffggggggggggggeeecccbbbaaabbbfffkkkrrrzzzxxxtttlllllllllkkkiiiiiijjjlllhhhiiijjjiiifffbbb]]]ZZZTTTUUUVVVWWWZZZ___fffkkktttzzz}}}zzzwwwvvvsssooojjjfff```XXXRRRNNNLLLKKKEEEDDDBBBAAA@@@AAABBBCCCHHHMMMRRRVVV___ooo|||xxxrrrnnnjjjggghhhlllkkkwww~~~xxxqqqnnnkkkkkkkkkiiieee```YYYWWWVVVUUUVVVVVVUUUTTTQQQOOOMMMLLLNNNPPPQQQQQQXXX^^^eeekkkmmmpppuuuxxxxxxwwwvvvuuusssrrrqqqppppppmmmjjjhhhgggfffeeedddcccgggkkklllkkklllooosssvvvwwwzzz|||~~~}}}|||xxxxxxyyy{{{~~~~~~}}}zzzvvvrrrlllggg___XXXSSSNNNJJJGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCDDDGGGIIILLL^^^}}}sssdddSSSLLLIIIFFFCCCCCCDDDDDDEEEDDDCCCEEEHHHKKKMMMUUU[[[\\\]]]\\\XXXRRRMMMJJJKKKOOORRRUUU\\\eeeeeedddcccaaaaaaaaabbbcccdddeeehhhjjjkkkjjjhhhgggfffggghhhlllrrryyy~~~yyyvvvpppqqqqqqpppnnnmmmoooqqqooopppqqqqqqpppmmmjjjhhh```aaabbbcccfffjjjpppuuu||||||wwwvvvsssooohhheee___XXXQQQLLLJJJJJJEEEDDDBBBAAAAAABBBCCCCCCEEEKKKPPPSSS\\\kkkxxxzzztttooommmiiifffgggkkkppp||||||tttqqqllljjjiiifffbbb^^^WWWUUUTTTUUUVVVUUUTTTRRRPPPMMMLLLMMMPPPRRRQQQPPPUUUZZZ```ddddddeeehhhkkkiiiiiiiiihhhggggggffffffhhhfffcccbbbcccccccccbbbaaaeeejjjkkkjjjjjjmmmpppqqqsssuuuxxx{{{||||||}}}||||||||||||{{{yyywwwvvvrrrsssuuuxxx|||~~~|||yyytttpppiiiddd^^^XXXRRRMMMHHHDDDCCCCCCBBBAAAAAA@@@@@@??????AAABBBCCCCCCDDDFFFIIILLLaaahhh[[[OOOJJJHHHEEEDDDEEEAAAAAABBBBBBCCCEEEIIILLLSSSYYY^^^]]][[[XXXSSSNNNGGGFFFHHHLLLPPPRRRYYYaaa___^^^\\\[[[\\\]]]___aaabbbeeehhhkkkmmmmmmlllkkkjjjjjjkkkmmmrrryyy}}}zzzwwwrrrtttuuutttqqqppprrruuuvvvwwwyyyzzzyyyxxxuuussslllmmmnnnoooqqquuuzzz~~~|||wwwvvvsssppphhheee___WWWPPPKKKIIIJJJDDDDDDBBBBBBBBBBBBCCCDDDBBBIIINNNQQQZZZiiiwww~~~uuuqqqmmmkkkhhhdddfffjjjuuu~~~vvvrrrlllhhhfffccc___[[[VVVUUUTTTTTTUUUTTTRRRPPPOOONNNMMMOOOSSSUUUTTTRRRSSSWWW\\\^^^^^^^^^```bbb```````````````_________cccaaa______```aaabbbaaa```eeejjjkkkiiihhhkkknnnnnnooorrruuuxxxzzz{{{{{{yyyyyyyyyxxxvvvtttsssrrrpppqqqtttwww|||~~~|||xxxsssnnnfffbbb]]]WWWRRRLLLFFFBBBCCCCCCBBBAAAAAA@@@@@@???>>>@@@AAABBBBBBCCCFFFHHHMMMcccooo\\\TTTKKKEEEEEEEEECCCAAAAAABBBCCCDDDEEEGGGKKKNNNYYY]]]```]]]VVVNNNLLLLLLHHHHHHHHHJJJOOOTTTYYY\\\[[[YYYWWWVVVVVVWWWYYY[[[```dddiiimmmoooooopppqqqpppooopppqqquuuzzz~~~}}}}}}zzz{{{||||||{{{{{{|||}}}~~~}}}yyyyyyyyyyyyzzz|||}}}~~~|||yyywwwuuupppmmmhhhccc]]]XXXSSSOOOLLLIIICCCBBB@@@??????AAABBBDDDKKKKKKLLLOOOVVVcccqqq{{{yyysssnnnkkkhhhdddeeehhhwwwvvvrrrlllgggccc```\\\ZZZVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUXXXWWWWWWVVVWWWWWWXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[``````bbbdddfffhhhjjjkkkkkkmmmqqqtttvvvuuusssrrrnnnppprrrrrrpppnnnmmmmmmnnnqqquuuxxx{{{~~~|||wwwrrrnnnkkkfff^^^WWWQQQLLLHHHEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAACCCEEEHHHJJJSSS```pppaaaVVVOOOGGGCCCDDDEEEDDDBBB@@@AAABBBCCCDDDHHHMMMQQQ\\\___```\\\TTTMMMJJJJJJGGGGGGHHHJJJNNNRRRWWWZZZVVVUUUTTTSSSTTTVVVYYY[[[```dddjjjoooqqqssstttuuutttsssssssssvvvyyy}}}~~~~~~}}}}}}~~~xxxtttssspppllliiieeeaaa[[[WWWSSSPPPLLLIIIEEEDDDBBBAAA@@@AAABBBDDDGGGHHHIIILLLTTT```nnnxxxzzztttnnnkkkgggbbbaaadddpppyyyyyytttmmmhhhccc___\\\ZZZXXXWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSRRRSSSUUUWWWZZZ[[[\\\^^^aaacccdddeeedddfffiiilllmmmmmmkkkjjjhhhjjjkkkkkkjjjiiijjjkkkmmmppptttwwwzzz}}}{{{wwwrrrnnniiiddd\\\UUUOOOKKKGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBEEEHHHIIIWWWgggyyydddWWWNNNIIICCCAAABBBDDDDDDCCC@@@@@@AAABBBDDDJJJQQQVVV```aaa___YYYPPPJJJGGGHHHFFFFFFGGGIIILLLPPPTTTVVVQQQPPPOOOPPPRRRUUUYYY[[[___dddkkkqqqtttwwwzzz{{{zzzyyywwwvvvwwwxxxzzz|||~~~~~~~~~~~~~~~|||uuuqqqooollliiieeeccc```[[[XXXUUUSSSPPPMMMHHHGGGEEEBBBAAABBBBBBCCCDDDFFFHHHLLLRRR^^^mmmwww{{{uuuoookkkfff___]]]___gggoooyyy}}}wwwooohhhccc___[[[YYYZZZYYYWWWUUURRRPPPNNNMMMLLLMMMOOOQQQRRRSSSTTTTTTOOONNNNNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\\\\]]]^^^aaacccdddcccbbbaaaaaacccdddddddddeeehhhjjjlllooorrruuuxxx||||||yyyuuuqqqnnngggbbbZZZSSSMMMIIIEEECCCBBBBBBAAAAAA@@@@@@??????@@@@@@???@@@BBBDDDGGGIIIZZZnnnlll[[[QQQJJJGGGBBBAAABBBCCCCCCBBB@@@AAAAAABBBEEELLLTTTZZZbbbaaa\\\UUUMMMGGGEEEEEEEEEFFFGGGIIILLLOOOQQQSSSOOONNNMMMNNNPPPTTTXXXZZZ___dddlllrrrwww{{{~~~~~~|||zzzxxxxxxyyyyyyyyy|||~~~~~~~~~|||tttooollljjjgggdddcccaaa]]][[[ZZZXXXVVVSSSKKKJJJGGGDDDBBBBBBBBBCCCEEEHHHKKKNNNSSS^^^mmmwwwzzztttooolllfff^^^[[[\\\___eeeooowww}}}zzzqqqiiiccc___[[[YYY[[[YYYVVVSSSOOOLLLJJJIIIGGGHHHJJJLLLNNNOOOPPPQQQNNNMMMLLLKKKKKKJJJJJJKKKGGGGGGFFFFFFFFFGGGHHHHHHEEEGGGHHHGGGGGGGGGIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUXXXYYYZZZ\\\]]]]]]\\\\\\]]]___```aaabbbeeeiiillllllooorrrtttwww{{{~~~{{{xxxuuurrrnnnlllfff```XXXQQQLLLIIIFFFDDDBBBBBBAAAAAA@@@@@@@@@????????????@@@AAADDDGGGIIIYYYqqqpppaaaTTTMMMIIIGGGDDDBBBBBBBBBAAAAAAAAAAAABBBCCCGGGNNNVVV\\\```]]]XXXPPPIIIEEEDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQPPPOOOOOOOOOQQQTTTXXXZZZ```eeemmmuuuzzz~~~|||{{{zzzzzzwwwzzz}}}~~~|||rrrllliiigggdddaaaaaa___]]]\\\\\\[[[XXXVVVNNNLLLIIIFFFDDDCCCCCCDDDGGGKKKNNNPPPSSS\\\jjjuuuxxxsssooolllggg^^^ZZZ[[[ZZZ___fffooowww~~~zzzrrrjjjddd___[[[YYYZZZXXXTTTPPPLLLHHHFFFEEEBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEDDDEEEEEEFFFFFFBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHIIIKKKLLLNNNOOOOOOSSSTTTTTTUUUVVVWWWXXXXXXZZZ\\\^^^```bbbeeejjjmmmnnnooorrrtttwww{{{|||yyyvvvsssqqqooollliiieee```WWWPPPLLLIIIFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@BBBEEEHHHJJJVVVqqqvvvggg\\\RRRLLLGGGFFFEEECCCBBBAAA@@@@@@AAAAAABBBDDDGGGMMMTTTYYY[[[WWWRRRLLLGGGEEEDDDDDDDDDFFFIIIMMMOOOQQQQQQQQQSSSRRRQQQRRRTTTWWW[[[]]]dddiiiqqqxxx~~~{{{|||}}}~~~}}}~~~zzzppphhheeeccc```^^^^^^\\\[[[[[[[[[ZZZXXXVVVRRRPPPMMMJJJHHHGGGGGGGGGJJJNNNQQQQQQRRRYYYfffpppwwwrrrnnnlllfff]]]XXXWWWVVVYYY___hhhqqqzzz}}}|||xxxqqqkkkeeeaaa\\\YYYVVVTTTPPPLLLHHHFFFDDDCCC>>>???AAACCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBBBBAAAAAAAAABBB@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUXXXZZZ]]]```cccfffkkknnnpppqqqtttvvvxxx}}}yyywwwtttqqqpppmmmjjjhhhddd^^^VVVOOOKKKHHHGGGEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFJJJLLLVVVsss|||lll```WWWNNNIIIDDDDDDDDDCCCBBB@@@@@@@@@???@@@AAACCCEEEJJJOOOTTTTTTQQQLLLHHHFFFEEEDDDDDDDDDGGGKKKOOORRRSSSSSSSSSTTTSSSTTTUUUXXX\\\aaadddiiiooovvv}}}~~~||||||~~~|||qqqhhhdddbbb```^^^]]]\\\[[[[[[\\\[[[XXXVVVVVVTTTQQQNNNLLLLLLLLLLLLOOOSSSVVVUUUSSSXXXdddnnnvvvqqqmmmjjjcccXXXRRRQQQQQQSSSYYYaaalllvvv~~~|||zzzxxxuuupppkkkgggbbb\\\YYYRRRPPPLLLHHHEEEDDDCCCCCC===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@???>>>>>>>>>???@@@AAA@@@@@@@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKMMMPPPSSSUUUYYY\\\aaaeeegggjjjnnnppprrrtttvvvwwwzzzzzzxxxtttrrrpppnnnkkkhhhbbb\\\TTTLLLHHHGGGEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDGGGKKKMMM\\\xxxpppbbbWWWNNNFFFAAA@@@AAACCCCCCAAA@@@@@@AAA===>>>@@@BBBCCCGGGLLLOOOOOOMMMIIIGGGFFFEEEEEEDDDEEEGGGLLLPPPTTTUUUUUUTTTTTTTTTUUUWWW[[[aaafffiiinnnssszzz{{{{{{}}}sssjjjfffdddbbb```^^^]]]]]]]]]^^^]]]ZZZWWWYYYWWWTTTRRRPPPOOOPPPPPPTTTYYY[[[YYYVVVYYYdddooovvvqqqmmmiiiaaaUUUMMMKKKNNNOOOTTT]]]hhhsss{{{~~~zzzxxxuuurrrooolllhhhccc]]]YYYPPPNNNJJJFFFDDDCCCBBBBBB>>>>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIDDDCCCAAA@@@>>>>>>======>>>???@@@?????????AAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKKKKKKKLLLNNNQQQUUUWWW]]]```fffjjjmmmooorrrttttttuuuwwwyyy{{{}}}{{{yyyvvvsssqqqooollliii```ZZZRRRKKKGGGEEEDDDDDD??????????????????@@@@@@AAAAAAAAABBBEEEHHHLLLNNNaaa|||vvvhhh]]]UUUOOOJJJGGGBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???AAACCCFFFHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFFFFJJJOOOSSSTTTTTTUUUUUUUUUWWWYYY[[[]]]aaafffjjjqqqvvv}}}yyyooofffaaa\\\YYY[[[\\\^^^^^^^^^]]][[[YYYXXXXXXXXXVVVUUUUUUXXXZZZ```\\\[[[______^^^dddlllrrrqqqmmmfff]]]UUUPPPMMMKKKNNNTTT[[[ccclllvvv}}}zzzvvvtttrrrqqqooonnnkkkeee^^^YYYRRROOOKKKHHHEEEBBB???<<<>>>>>>??????@@@AAACCCCCCCCCDDDEEEGGGGGGGGGGGGFFFAAA@@@???>>>==================>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNOOOQQQSSSVVVYYY\\\bbbjjjqqquuuvvvwwwwwwxxxxxxzzz|||~~~zzzvvvrrrmmmhhhddd]]]XXXQQQKKKGGGEEECCCBBBBBB>>>;;;<<>>????????????@@@AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGAAA@@@???>>>===============>>>>>>???@@@AAABBBBBBEEEEEEEEEFFFHHHIIIKKKLLLKKKMMMOOOQQQRRRUUUXXX[[[___dddlllrrruuuwwwwwwwwwyyyzzz|||~~~{{{wwwsssnnnhhheee]]]XXXQQQKKKGGGEEECCCBBBDDDCCC@@@>>>>>>======<<>>============>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMMMMOOORRRSSSUUUWWW[[[^^^ccchhhoootttvvvwwwwwwwwwzzz{{{||||||xxxtttnnnhhhddd\\\WWWPPPJJJGGGEEECCCBBBAAACCCCCCBBB@@@@@@BBBDDDBBBAAAAAACCCBBBCCCIIIRRRgggtttkkk^^^TTTMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHLLLOOOSSSUUUVVVVVVXXXYYYWWWYYY]]]```eeekkkrrrwww~~~xxxnnngggbbb___]]]ZZZZZZZZZYYYXXXVVVUUUTTTSSSVVVZZZ^^^bbbhhhmmmqqqssstttvvvvvvrrrlllhhhggglllnnnpppnnnhhh___YYYUUUUUUVVVWWWXXX\\\aaaiiinnnuuutttqqqkkkeee```^^^]]]\\\\\\]]]___aaaaaa^^^\\\WWWRRRLLLGGGDDDCCCBBBAAA????????????@@@AAABBBCCCDDDFFFHHHJJJJJJIIIGGGFFF@@@@@@???>>>======>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQTTTVVVWWWZZZ^^^aaafffkkkqqquuuvvvwwwwwwwwwyyyzzz|||}}}}}}yyytttooohhhdddZZZUUUOOOIIIFFFEEECCCBBB???AAACCCDDDCCCCCCCCCCCC???>>>???BBBCCCEEENNNXXXkkkqqqhhh\\\RRRMMMIIIFFFCCCAAAAAA@@@@@@@@@?????????AAA@@@@@@??????@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWVVVYYY]]]bbbhhhooowww|||~~~uuulllfffaaa^^^\\\XXXXXXWWWVVVTTTRRRQQQPPPQQQTTTZZZ___eeejjjppptttvvv{{{~~~~~~yyysssmmmiiijjjmmmpppoooiiiaaaZZZWWWWWWWWWWWWVVVWWW\\\bbbgggooonnnjjjccc\\\WWWUUUUUUTTTTTTVVVYYY\\\]]]\\\ZZZUUUPPPJJJEEECCCCCCBBBBBB??????@@@@@@AAACCCDDDEEEGGGHHHJJJKKKKKKIIIFFFDDD@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKKKKPPPRRRUUUWWWYYY\\\___bbbhhhlllqqquuuvvvuuuvvvvvvzzz{{{||||||}}}|||{{{{{{||||||}}}~~~}}}yyytttnnngggbbbXXXTTTMMMHHHFFFDDDCCCCCCCCCBBBBBBEEEHHHGGGBBB===BBB@@@@@@BBBCCCFFFPPPZZZooozzzlllcccWWWNNNJJJGGGDDDBBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????AAABBBCCCDDDFFFGGGHHHIIIIIIKKKNNNOOOPPPQQQRRRTTTUUUXXX]]]cccjjjrrr{{{}}}xxxqqqkkkfffaaa]]][[[VVVUUUSSSQQQPPPNNNMMMLLLOOOSSSYYY^^^dddiiiooosssvvv}}}~~~{{{tttoooiiilllnnnmmmhhhaaa[[[WWWXXXWWWUUUSSSSSSVVV\\\```hhhgggccc]]]UUUPPPMMMMMMLLLLLLNNNQQQUUUWWWWWWVVVPPPLLLGGGDDDBBBBBBBBBAAA???@@@@@@AAACCCEEEGGGHHHKKKMMMNNNOOOMMMJJJFFFDDD??????>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJPPPRRRUUUWWWYYY\\\```ccchhhlllpppssstttttttttuuuzzz{{{|||||||||zzzyyyxxxxxxyyyyyy{{{|||yyytttmmmfff```WWWRRRLLLGGGEEEDDDDDDCCCCCCAAABBBHHHQQQUUURRRNNNIIIFFFDDDDDDCCCEEEOOOYYYttt}}}vvvhhh```UUULLLHHHFFFCCCAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNNNNOOOQQQSSSTTTXXX]]]dddkkkttt}}}wwwtttpppkkkhhhccc^^^ZZZWWWVVVTTTQQQOOOMMMLLLLLLMMMQQQWWW]]]aaafffkkkooosss|||{{{tttkkknnnpppnnniiiccc]]]ZZZXXXWWWTTTPPPOOORRRWWW\\\aaa```]]]WWWPPPJJJGGGFFFEEEEEEGGGJJJNNNPPPPPPOOOJJJGGGDDDBBBBBBBBB@@@??????@@@AAACCCEEEHHHJJJKKKQQQSSSTTTTTTQQQMMMHHHEEE??????>>>>>>>>>>>>??????===>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIJJJOOOQQQTTTVVVYYY\\\```cccgggjjjoooqqqrrrrrrssstttuuuvvvxxxyyyyyyxxxwwwvvvuuuvvvwwwyyy~~~~~~|||xxxssslllddd___VVVQQQKKKGGGEEEDDDDDDCCC@@@???@@@EEEMMMUUUYYY[[[MMMIIIFFFEEEDDDFFFPPPZZZxxx{{{ttthhh```UUUMMMIIIGGGEEEBBB@@@@@@@@@????????????>>>??????????????????@@@AAA???@@@AAACCCDDDEEEEEEEEEHHHJJJLLLMMMMMMNNNPPPRRRSSSWWW]]]dddllluuu}}}tttrrrooollliiiddd___[[[ZZZYYYWWWTTTRRRPPPOOOOOOLLLPPPVVV[[[___dddhhhkkkqqq{{{xxxppprrrsssqqqlllfffaaa___XXXVVVSSSOOOMMMPPPUUUYYY\\\[[[YYYTTTMMMFFFCCCAAAAAAAAABBBEEEIIIKKKKKKJJJFFFDDDBBBAAAAAAAAA@@@>>>???@@@AAACCCFFFIIILLLMMMVVVWWWXXXWWWTTTOOOIIIFFF???>>>>>>>>>>>>>>>??????======>>>???@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJNNNPPPSSSVVVXXX[[[___bbbfffiiimmmpppqqqqqqrrrsssooopppsssuuuvvvvvvuuutttttttttvvvxxx}}}~~~{{{xxxssskkkccc^^^UUUQQQKKKGGGEEEDDDDDDCCCCCCAAA>>>;;;;;;AAAIIIPPPLLLHHHEEEEEEEEEIIISSS^^^{{{zzzooobbb[[[QQQJJJGGGFFFCCCAAA???===;;;===@@@AAA@@@>>><<<===>>>>>>======>>>@@@@@@AAABBBBBBBBBCCCEEEHHHGGGHHHHHHJJJKKKNNNOOOPPPSSSXXX^^^dddiiipppxxx}}}~~~zzzvvvtttpppooommmjjjgggdddaaa```ZZZXXXVVVSSSPPPNNNMMMMMMLLLMMMOOOSSSYYY___dddhhhmmmttt{{{yyyxxxvvvrrrmmmgggbbb___]]]YYYTTTPPPPPPQQQRRRSSSZZZXXXSSSNNNHHHCCC???<<>>>>>???@@@@@@???AAADDDGGGJJJNNNSSSWWWbbbbbb```]]]WWWPPPIIIDDD===>>>@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBCCCDDDFFFFFFFFFGGGIIIKKKOOOOOOPPPRRRWWW\\\bbbeeegggiiillloooqqqqqqpppooooooqqqttttttsssqqqqqqrrrqqqssswww|||}}}wwwsssooojjjccc^^^TTTPPPKKKFFFDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAACCCAAADDDJJJGGGNNNaaa~~~wwwlllaaaZZZPPPIIIFFFEEECCCAAA???>>><<<===@@@AAA???===<<<>>>??????>>>>>>@@@AAAAAABBBCCCCCCCCCCCCEEEGGGFFFGGGGGGHHHJJJLLLMMMNNNRRRWWW]]]bbbgggmmmsssxxxzzzzzz{{{}}}}}}yyyuuuqqqooonnnmmmkkkhhheeebbb```___[[[YYYWWWTTTQQQOOOMMMLLLHHHIIIKKKNNNSSSXXX]]]```kkkrrrzzz|||{{{yyyvvvqqqkkkfffccc]]]YYYSSSOOONNNNNNOOONNNSSSQQQNNNJJJEEEAAA>>><<>>>>>???@@@@@@@@@CCCFFFIIIMMMSSSYYY]]]hhhgggeee```YYYPPPHHHDDD>>>???@@@@@@@@@???>>>>>>=========>>>???@@@AAABBBDDDEEEGGGGGGGGGHHHJJJMMMOOOOOOQQQSSSXXX]]]bbbfffiiikkkoooqqqssssssrrrqqqnnnppprrrrrrqqqpppqqqqqqsssuuuyyy}}}}}}wwwrrrnnniiibbb\\\SSSOOOJJJFFFDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAACCCAAADDDJJJIIIQQQeeettthhh___WWWNNNGGGEEECCCAAA???@@@???===>>>??????>>>======???@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNTTTWWW\\\aaaeeejjjnnnqqqrrrrrrssstttvvvwwwyyyyyyxxxyyyzzzzzz|||}}}|||zzzwwwsssooollljjjjjjiiihhheeeccc```^^^^^^\\\[[[XXXUUURRROOOLLLKKKFFFGGGGGGIIIMMMQQQUUUXXXeeellluuu{{{}}}|||wwwqqqkkkgggaaa\\\VVVRRROOONNNMMMLLLMMMLLLJJJGGGDDDAAA???>>>>>>>>>>>>>>>????????????@@@???>>>===>>>???@@@AAABBBEEEIIIMMMRRRYYY```eeeooommmjjjcccZZZPPPHHHCCC??????@@@@@@???>>>===<<<=========>>>???@@@AAABBBEEEFFFGGGGGGHHHIIILLLOOOPPPQQQRRRUUUZZZ___dddgggkkkmmmpppsssttttttrrrqqqmmmoooppppppooooooppprrruuuwwwzzz}}}vvvqqqlllfff___YYYQQQMMMHHHDDDCCCBBBAAA@@@AAA@@@@@@???@@@@@@AAAAAAAAACCCBBBDDDKKKKKKUUUlllsssggg\\\UUUKKKEEECCCBBB@@@>>>@@@??????>>>>>>>>>=========>>>@@@AAAAAAAAACCCEEEEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKKKKLLLMMMNNNPPPQQQVVVYYY]]]bbbeeehhhjjjkkkkkkkkkmmmnnnooooooppppppoooqqqssstttvvvyyy~~~|||zzzyyyvvvsssooollliiiggggggfffeeecccaaa___]]]]]]\\\[[[YYYVVVRRROOOLLLJJJHHHGGGGGGHHHJJJMMMPPPRRR^^^eeennnuuuzzz~~~vvvnnnjjjgggccc]]]XXXUUURRROOONNNMMMLLLJJJHHHEEECCCAAA@@@>>>>>>>>>===============>>>======<<<===>>>@@@AAADDDGGGLLLQQQVVV^^^fffkkkqqqooojjjcccZZZPPPHHHCCC@@@@@@??????>>>===<<<;;;<<<<<<===>>>???@@@BBBCCCEEEFFFGGGHHHHHHKKKOOORRRTTTUUUVVVYYY^^^bbbgggiiimmmnnnqqqtttttttttrrrqqqmmmooopppooooooooorrrtttvvvxxx{{{|||uuuooojjjddd\\\VVVOOOKKKFFFCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAADDDBBBDDDJJJLLLYYYrrr}}}rrrgggYYYRRRIIIDDDBBBAAA@@@>>>???@@@@@@???>>>=========<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTYYY[[[^^^bbbeeegggfffeeeeeefffggghhhhhhhhhgggggghhhjjjlllmmmoooqqquuuxxxzzz|||~~~}}}zzzyyyxxxuuuqqqmmmjjjhhhfffccccccbbb```___]]]\\\\\\\\\[[[YYYVVVRRRNNNKKKIIIHHHGGGFFFFFFGGGIIIKKKMMMXXX___iiirrryyy{{{rrrlllllliiiccc___[[[WWWSSSQQQPPPOOOLLLIIIFFFBBB@@@>>>>>>>>>>>>=====================<<<<<<===???AAABBBGGGJJJOOOUUUZZZaaahhhlllnnnkkkggg```XXXPPPHHHDDD@@@???>>>===<<<<<<;;;;;;<<<======>>>@@@AAACCCDDDEEEFFFGGGHHHJJJMMMRRRVVVZZZZZZ\\\___cccgggjjjlllppprrruuuwwwwwwvvvtttsssnnnooooooooooooppptttwwwwwwyyy}}}zzzsssmmmhhhaaaYYYSSSMMMJJJEEEBBBAAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCEEECCCDDDJJJNNN___zzz|||qqqeeeXXXQQQHHHCCCAAAAAA@@@>>>>>>???@@@???>>>===>>>???===???AAACCCCCCDDDGGGIIIKKKNNNQQQRRRRRRQQQRRRSSSPPPPPPQQQRRRTTTVVVXXXYYY]]]^^^aaafffiiiiiifffcccbbbcccdddeeeeeedddcccbbbbbbdddfffffffffgggjjjlllrrrsssuuuwwwyyy|||~~~zzzxxxwwwuuurrrnnnjjjgggeeeddd^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXVVVRRRNNNKKKIIIFFFEEECCCBBBCCCDDDFFFGGGRRRZZZdddoooxxxxxxrrrooolllhhhdddaaa]]]XXXUUUSSSQQQNNNJJJEEEAAA>>><<<>>>>>>>>>>>>??????????????????>>>???@@@BBBDDDEEEJJJNNNTTTZZZ^^^cccgggjjjiiigggccc]]]UUUNNNHHHDDD???>>>===<<<;;;;;;<<<<<<======>>>???AAACCCDDDFFFFFFGGGIIIJJJMMMRRRXXX]]]aaabbbccceeehhhkkknnnooouuuvvvyyyzzzzzzyyywwwvvvooooooooonnnnnnqqquuuyyyzzz|||}}}xxxqqqkkkfff```XXXRRRLLLIIIDDDBBBAAAAAAAAAAAA????????????@@@AAABBBBBBCCCFFFDDDEEEMMMSSSggg~~~yyynnnbbbWWWPPPHHHBBBAAAAAA@@@???<<<>>>@@@???======>>>@@@???AAADDDEEEFFFHHHJJJLLLNNNQQQUUUWWWWWWWWWXXXYYYVVVVVVWWWYYY[[[^^^```aaafffgggjjjnnnqqqqqqlllhhhffffffhhhhhhhhhfffdddcccaaabbbcccbbb``````aaabbbggghhhjjjkkklllnnnrrruuuwwwzzz~~~~~~~~~~~~|||yyyvvvqqqoookkkgggdddaaa___^^^YYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUURRRNNNJJJHHHEEEDDDBBBAAAAAABBBCCCDDDIIIQQQ\\\gggrrr~~~{{{ssspppmmmkkkhhhddd___\\\VVVUUUQQQMMMHHHDDD@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDGGGIIIJJJOOOTTTZZZ```ccceeefffgggfffddd```ZZZSSSLLLGGGCCC======<<<;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGGGGIIIKKKNNNRRRXXX___dddhhhhhhjjjkkkmmmoooqqqrrruuuwwwyyyzzzzzzxxxvvvtttnnnnnnmmmllllllpppuuuyyy}}}{{{vvvooojjjeee___WWWQQQLLLIIIDDDBBBBBBBBBBBBBBB????????????@@@AAABBBCCCAAAEEEDDDHHHQQQ[[[sss}}}wwwkkk___WWWPPPHHHBBBAAAAAAAAA???;;;>>>@@@???======???BBBAAACCCFFFHHHIIIJJJMMMOOOPPPSSSWWWZZZZZZZZZ[[[\\\\\\\\\^^^```ccceeehhhiiinnnooorrrwwwzzzyyytttpppkkklllmmmnnnmmmkkkiiigggbbbccccccbbb___]]]]]]^^^]]]^^^```aaabbbcccfffiiikkknnnrrrvvvyyy~~~~~~~~~~~~}}}zzzwwwllljjjfffbbb^^^\\\ZZZYYYVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUTTTQQQNNNJJJHHHFFFEEECCCAAAAAABBBCCCEEEAAAIIITTT```kkkxxxwwwuuusssqqqnnnkkkfffbbbZZZXXXUUUQQQLLLHHHEEECCC??????@@@AAABBBBBBCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNSSSXXX^^^dddfffffffffffffffddd___YYYRRRKKKEEEBBB===<<<;;;:::;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIKKKMMMQQQUUU\\\dddjjjllllllmmmoooppprrrssssssrrrtttvvvwwwwwwuuusssqqqmmmlllkkkjjjkkknnntttyyyyyytttnnniiiddd^^^WWWQQQLLLIIIDDDBBBBBBCCCCCCCCC????????????@@@AAABBBCCC@@@EEEEEEIIIUUUaaa{{{wwwkkkcccUUUNNNFFFBBBBBBBBB???<<<>>>@@@AAABBBAAA@@@@@@AAAAAACCCEEEHHHKKKMMMNNNOOOTTT[[[``````aaadddhhhhhhdddfffhhhjjjlllqqqvvvzzz|||}}}|||yyywwwuuuttttttrrrooollljjjgggccc```]]]ZZZVVVSSSUUUTTTUUUVVVXXXZZZ]]]___eeefffiiijjjlllooosssvvv~~~~~~}}}{{{xxxwwwnnnkkkgggbbb___[[[VVVSSSOOOOOONNNNNNOOOQQQRRRSSSVVVUUURRROOOLLLJJJHHHHHHDDDCCCAAA??????@@@BBBCCCCCCGGGNNNUUU```ooo~~~{{{yyyvvvrrrmmmiiihhhaaa\\\YYYSSSJJJEEECCCCCCCCCBBBAAAAAADDDHHHKKKLLLLLLKKKJJJJJJLLLQQQTTTXXX\\\___`````````ccceeeeeeccc___YYYRRRKKKEEEBBB======<<<;;;;;;;;;;;;<<<@@@@@@AAABBBDDDFFFIIIJJJNNNPPPRRRWWW]]]dddjjjnnnqqqqqqrrrpppoooppprrrtttwwwvvvuuusssqqqpppoooooojjjlllnnnppprrruuuyyy}}}}}}xxxpppiiibbb\\\VVVRRRIIIGGGDDDBBBBBBAAA???===AAA@@@>>>=========>>>???@@@BBBGGGMMMTTTfff~~~tttiii```TTTMMMFFFBBBBBBBBB???===<<<>>>??????>>>===>>>???@@@BBBFFFHHHKKKMMMPPPQQQWWW___ffffffgggkkkmmmmmmmmmooorrruuuxxx||||||{{{yyywwwtttqqqmmmiiiccc^^^ZZZVVVRRROOONNNNNNNNNOOOQQQTTTVVVWWW]]]___aaacccdddhhhlllooosssuuuwwwyyyyyyyyy{{{|||}}}}}}}}}}}}{{{yyyvvvuuullliiiddd___[[[WWWRRRNNNLLLLLLKKKLLLMMMOOOPPPRRRRRRQQQOOOMMMKKKIIIHHHGGGCCCBBB@@@?????????AAABBBCCCFFFLLLRRRZZZgggvvv{{{xxxvvvtttrrrlllfff___[[[UUULLLFFFEEECCCEEEFFFFFFGGGJJJPPPTTTZZZZZZXXXUUURRRRRRVVVZZZ[[[^^^bbbcccbbbbbbdddeeeccc```[[[UUUNNNGGGCCC@@@===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@BBBDDDHHHKKKMMMQQQRRRTTTXXX^^^dddjjjmmmpppqqqqqqpppnnnoooqqqsssrrrqqqpppnnnlllkkkkkkkkkiiikkknnnpppssswww{{{}}}zzzvvvooohhhbbb[[[TTTPPPIIIGGGDDDBBBBBBAAA???>>>???>>>=========???@@@AAABBBDDDHHHNNNVVVjjj{{{rrrfff^^^RRRLLLEEEAAAAAAAAA???===<<<>>>???>>>===<<<===>>>BBBDDDHHHKKKNNNQQQUUUWWW^^^gggoooqqqrrruuuwwwvvvxxx{{{}}}zzzvvvsssnnniiibbb[[[UUUPPPLLLIIIHHHHHHHHHIIIJJJMMMOOOPPPSSSUUUWWWYYYZZZ]]]bbbeeekkknnnqqqtttuuuwwwyyy{{{zzz{{{{{{zzzyyyvvvsssqqqjjjfff```[[[VVVQQQLLLIIIHHHGGGHHHHHHJJJLLLNNNPPPNNNMMMLLLJJJIIIGGGFFFFFFBBBAAA@@@>>>>>>>>>???@@@BBBDDDHHHLLLRRR]]]iiirrr~~~}}}}}}vvvnnngggbbb[[[QQQKKKJJJCCCFFFIIIJJJKKKPPPYYYaaakkkkkkhhhaaaZZZWWWYYY^^^^^^aaadddeeedddcccbbbcccaaa]]]WWWOOOIIICCC@@@???<<<<<<<<<;;;<<<<<<======>>>???@@@CCCFFFKKKOOOQQQTTTUUUWWW[[[___dddiiikkkmmmnnnnnnmmmllllllmmmooommmlllkkkiiihhhggggggggggggjjjmmmqqqtttyyy{{{wwwsssnnnhhhaaaZZZRRRMMMHHHFFFCCCBBBBBBAAA@@@>>>============>>>@@@BBBCCCDDDFFFIIINNNYYYpppyyyoooddd\\\OOOKKKDDDAAA?????????>>>???@@@@@@???>>>>>>???@@@CCCGGGLLLPPPSSSWWW\\\aaahhhrrr{{{~~~|||wwwrrrnnnkkkeee]]]VVVPPPLLLHHHFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKMMMOOOQQQSSSVVVZZZ]]]fffiiimmmqqqsssvvvyyy|||xxxxxxyyyxxxwwwssspppnnngggccc\\\VVVQQQLLLHHHEEEEEEEEEEEEFFFHHHKKKMMMNNNMMMMMMLLLJJJHHHGGGEEEDDDBBBAAA@@@???>>>>>>?????????BBBEEEGGGKKKTTT___gggttt}}}yyyqqqkkkcccYYYSSSQQQJJJMMMOOOPPPQQQYYYfffppp||||||xxxoooddd^^^```dddccceeeffffffdddaaa___]]]]]]YYYRRRJJJDDD@@@>>>>>><<<<<<;;;<<<<<<===>>>>>>>>>???BBBFFFKKKPPPTTTVVVYYYZZZ[[[^^^aaadddgggiiiiiijjjjjjjjjhhhhhhiiijjjkkkjjjiiihhhgggffffffffffffiiimmmrrrwww}}}~~~zzztttqqqmmmgggaaaYYYQQQLLLGGGEEEBBBAAAAAAAAA@@@???>>>=========>>>@@@BBBCCCEEEFFFIIINNN\\\vvv~~~wwwnnnccc[[[MMMIIIDDD@@@>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCIIIOOOSSSWWW]]]eeekkkuuu}}}vvvpppjjjfffbbb]]]VVVPPPLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKMMMOOORRRVVVYYY]]]```eeeiiilllooosssuuuuuuvvvwwwwwwtttqqqmmmjjjddd___YYYSSSNNNJJJFFFCCCDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@?????????>>>@@@BBBDDDGGGNNNWWW___hhhrrr~~~zzztttlllbbb\\\[[[XXXYYYYYYYYY[[[dddqqq|||yyyooojjjkkknnnnnnmmmkkkiiieeeaaa\\\YYYXXXTTTMMMFFFAAA>>>>>>>>>;;;;;;;;;<<<===>>>???@@@>>>AAAEEEKKKQQQVVVZZZ\\\]]]^^^___```bbbccceeefffccceeeffffffeeeeeefffggghhhhhhgggfffffffffffffffgggjjjoootttzzz|||yyyssspppkkkfff```XXXPPPKKKEEEDDDAAAAAAAAAAAA@@@???@@@???>>>>>>>>>???AAABBBDDDFFFIIIOOO```}}}|||uuulllaaaYYYJJJGGGCCC???======>>>???<<<===>>>======>>>AAACCCDDDKKKSSSXXX]]]dddooowww}}}uuunnnhhhbbb^^^XXXUUUPPPLLLJJJIIIGGGFFFCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMPPPTTTWWWYYY\\\aaaeeehhhkkknnnqqqqqqssstttsssqqqmmmiiifff___ZZZTTTOOOKKKHHHEEECCCDDDDDDDDDDDDFFFHHHKKKLLLNNNNNNOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@AAABBBDDDIIIRRRXXX]]]iiivvvxxxooojjjiiieeeeeeeeeeeehhhooowww}}}|||wwwttttttvvvxxx{{{wwwrrrlllfff```YYYUUURRRNNNHHHCCC???=========;;;;;;;;;<<<===???@@@AAA@@@DDDKKKSSSYYY]]]___```aaaaaaaaabbbbbbbbbbbbbbb___aaaddddddddddddeeefffgggffffffeeeeeeeeeffffffhhhlllqqqwww~~~zzzwwwqqqmmmhhhccc]]]VVVOOOJJJDDDBBBAAA@@@AAABBBAAA@@@AAA@@@???>>>??????AAABBBCCCFFFIIIQQQdddzzzrrriii^^^VVVHHHFFFCCC???<<<<<<>>>???<<<=========>>>@@@DDDGGGJJJQQQZZZaaagggppp||||||wwwpppiiiccc^^^ZZZWWWQQQNNNKKKIIIIIIHHHFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGIIIKKKNNNRRRUUUYYY\\\aaadddgggiiilllooommmnnnppppppmmmiiidddaaaYYYUUUOOOKKKHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLJJJGGGGGGGGGFFFEEEDDDBBBBBB???AAABBBAAAAAAEEELLLQQQUUUaaapppyyy||||||yyyyyyzzz}}}vvvtttsssuuu{{{}}}tttkkkccc[[[SSSNNNJJJHHHCCC???<<<;;;;;;;;;::::::;;;<<<===???AAABBBBBBGGGPPPZZZ```cccdddccccccccccccbbbbbb```______]]]```ccceeeeeefffggghhhhhhhhhggggggggghhhhhhiiikkknnntttzzz|||wwwsssnnnjjjddd^^^XXXRRRLLLHHHCCCBBB@@@@@@AAABBBAAA@@@??????>>>>>>???AAACCCDDDBBBGGGKKKTTTjjjxxxpppggg\\\TTTGGGFFFBBB>>>;;;;;;===@@@>>>??????@@@AAACCCGGGKKKPPPXXXbbbjjjpppzzzzzzpppkkkeee___ZZZWWWTTTQQQMMMKKKIIIHHHHHHGGGEEECCCFFFFFFDDDDDDDDDEEEFFFGGGBBBDDDFFFGGGIIILLLPPPTTTWWWZZZ^^^aaacccfffiiikkkjjjkkkmmmmmmjjjfff```]]]VVVRRRLLLHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLNNNOOOOOONNNNNNIIIIIIHHHHHHGGGEEEDDDCCCAAABBBBBBAAA???BBBGGGLLLQQQ^^^lllvvvuuurrrssszzz~~~rrrggg^^^UUUMMMHHHEEECCC@@@===;;;:::::::::::::::;;;<<<>>>@@@AAABBBCCCIIITTT^^^eeegggfffddddddddddddcccaaa```^^^]]]]]]```dddfffggghhhiiijjjlllkkkkkkkkkkkkllllllmmmlllpppuuu{{{yyytttqqqlllhhhaaa[[[UUUOOOJJJGGGCCCAAA@@@@@@AAABBBAAA@@@=========>>>@@@BBBEEEFFFCCCHHHMMMVVVnnn{{{uuunnneeeXXXOOOHHHFFFBBB???<<<;;;:::;;;>>>>>>@@@DDDDDDDDDKKKRRRYYY```kkkttt|||~~~xxxrrrnnnkkkaaa___\\\XXXSSSPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEJJJJJJJJJIIIIIIKKKNNNQQQVVVYYY\\\___aaacccgggiiijjjhhhggghhhgggddd]]]WWWNNNKKKHHHEEEEEEDDDCCCAAACCCBBBAAABBBEEEGGGIIIIIIJJJLLLOOORRRSSSSSSRRRQQQQQQOOOKKKHHHEEEDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFLLLOOOZZZiiivvvmmm```VVVLLLEEECCC======<<<;;;;;;;;;;;;<<<>>>======???AAABBBAAA@@@GGGMMMUUU^^^dddfffeeedddaaacccdddbbb___\\\ZZZZZZaaa```dddjjjkkkgggiiinnnuuuuuusssqqqnnnnnnqqqsssrrrvvv|||~~~}}}~~~}}}xxxuuussskkkgggaaa[[[VVVPPPJJJFFFCCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<>>>AAAEEEGGGHHHFFFJJJYYYuuuxxxqqqkkkaaaVVVMMMEEECCC@@@>>><<<<<<<<<===??????AAAEEEFFFHHHPPPYYYccckkkvvv}}}uuunnnhhhddd```^^^ZZZYYYWWWTTTQQQPPPNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLNNNQQQTTTTTTWWW[[[]]]___bbbeeehhhiiigggeeeeeedddaaa[[[UUULLLIIIFFFDDDCCCCCCBBBAAACCCBBBAAABBBDDDFFFGGGHHHJJJLLLOOORRRTTTTTTTTTSSSSSSQQQOOOLLLIIIFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEKKKMMMUUUbbbnnnxxxyyyeeeXXXPPPHHHBBB@@@<<<<<<;;;;;;;;;<<<<<<===???>>>>>>???AAABBBCCCDDDIIIOOOXXXaaafffgggeeeccc^^^```aaa```^^^\\\\\\\\\aaaaaafffmmmooommmoootttwwwxxxwwwuuurrrqqqrrrssssssxxx{{{zzzxxxvvvvvvvvvxxxyyy~~~{{{vvvrrrooojjjeee___ZZZTTTNNNHHHDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????AAACCCEEEGGGLLLLLLRRRccczzzssslllddd[[[QQQJJJAAA@@@>>>===<<<===>>>@@@@@@???AAAFFFIIINNNYYYcccnnnxxx{{{vvvrrrmmmgggaaa]]]ZZZWWWUUURRRRRRQQQPPPOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJGGGJJJMMMOOOPPPRRRTTTVVVSSSUUUYYY\\\^^^aaadddfffgggdddbbbaaaaaa^^^XXXSSSJJJGGGDDDCCCCCCBBBBBB@@@BBBBBBAAAAAABBBDDDFFFGGGJJJLLLOOORRRUUUVVVVVVWWWVVVUUUTTTRRRNNNKKKGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDIIIJJJOOOYYYbbbkkkwwwnnnYYYMMMHHHBBB===;;;;;;;;;;;;;;;;;;<<<===>>>@@@???>>>???@@@CCCFFFHHHLLLSSS]]]fffkkkiiieeeaaa[[[]]]^^^^^^]]]]]]^^^```ccceeekkkrrruuuuuuxxx||||||}}}}}}|||xxxuuusssssssssyyy}}}}}}uuusssqqqoooooooooqqqqqq{{{~~~~~~~~~~~~}}}yyytttnnnkkkhhhccc]]]WWWRRRLLLGGGCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDIIIKKKTTThhhzzzuuummmfff^^^VVVMMMGGG@@@???===<<<<<<===???@@@@@@???BBBGGGMMMUUUbbbnnnxxx{{{yyy|||}}}~~~~~~zzztttnnnjjjfffbbb]]]ZZZWWWUUUSSSQQQNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMIIILLLPPPSSSTTTTTTUUUVVVSSSVVVZZZ]]]___aaaccceeefffccc```___^^^[[[VVVQQQIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNRRRUUUWWWYYYZZZYYYYYYYYYWWWTTTOOOKKKHHHGGGFFFDDDBBBBBBBBBCCCDDDHHHGGGJJJQQQXXX```lllvvvvvvcccMMMCCCAAA>>>:::999:::::::::;;;<<<===>>>???@@@???>>>>>>???CCCIIIMMMPPPXXXccclllooollleee```[[[\\\]]]]]]]]]^^^aaaccciiilllrrrxxx|||}}}}}}wwwtttrrrqqqxxx}}}~~~}}}{{{{{{vvvtttqqqnnnmmmlllmmmmmmtttwww{{{|||}}}~~~}}}yyysssmmmiiifffbbb[[[UUUPPPKKKFFFCCCBBBAAAAAA@@@???@@@@@@@@@>>>>>>??????@@@@@@@@@@@@DDDIIIUUUlll}}}~~~vvvqqqiiiaaaYYYQQQJJJFFFBBBAAA???===<<<<<<===>>>??????CCCJJJRRR\\\kkkyyyzzztttpppoootttuuuuuutttqqqlllfffcccZZZWWWTTTRRRQQQPPPNNNMMMOOONNNNNNMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPQQQQQQPPPPPPMMMPPPTTTVVVVVVUUUUUUUUUUUUXXX]]]___aaabbbccceeefffccc```___^^^[[[UUUPPPHHHFFFDDDCCCDDDEEEEEEDDDAAACCCDDDCCCBBBCCCFFFIIILLLMMMOOOQQQUUUYYY[[[]]]\\\]]]]]]\\\YYYTTTOOOLLLKKKIIIGGGEEECCCDDDEEEFFFIIIGGGHHHMMMSSSYYYcccmmm}}}~~~iiiWWWEEE>>>===;;;999999999999::::::<<<===???@@@>>>>>>>>>>>>???DDDKKKQQQWWW^^^iiirrrsssnnnfff___]]]^^^^^^^^^___aaaeeehhhqqqvvv}}}~~~xxxtttrrrqqqyyy}}}zzzwwwttttttvvvzzz|||}}}}}}~~~|||{{{{{{yyywwwssspppmmmkkkkkkkkknnnqqqtttwww{{{}}}~~~~~~zzztttnnnjjjfffaaaZZZTTTOOOJJJFFFCCCAAAAAA@@@????????????@@@>>>>>>>>>??????@@@@@@@@@FFFMMM\\\ttt|||xxxyyy}}}|||sssoooggg^^^VVVNNNJJJGGGEEECCC@@@>>>=========>>>@@@AAAFFFOOOXXXdddttt|||wwwpppllljjjjjjllllllllljjjgggccc^^^\\\TTTRRRPPPOOOPPPPPPNNNMMMPPPPPPOOONNNMMMMMMMMMMMMPPPPPPQQQQQQPPPPPPOOONNNMMMOOOPPPRRRSSSSSSRRRRRRPPPRRRVVVWWWWWWVVVVVVVVVXXX[[[___bbbbbbbbbccccccdddbbb``````___[[[SSSMMMGGGEEECCCCCCDDDFFFFFFFFFBBBDDDFFFEEEDDDEEEIIIMMMOOOPPPQQQSSSWWW[[[___aaaaaaaaaaaa```^^^ZZZVVVSSSQQQOOOLLLIIIHHHIIIJJJLLLNNNKKKJJJMMMPPPTTT\\\eeevvvyyyjjjYYYMMMAAA===;;;:::999:::999::::::;;;<<<===??????===???@@@@@@AAAFFFNNNTTT]]]dddooovvvwwwpppfff```^^^___```aaacccggglllqqqzzz|||vvvrrrqqqttt|||zzznnnllljjjiiikkkmmmqqqssswwwxxxyyyyyyzzz}}}}}}|||{{{zzzxxxtttpppmmmkkkjjjjjjlllmmmppprrruuuyyy}}}~~~~~~|||xxxsssmmmjjjeee```YYYRRRMMMIIIFFFCCCAAAAAA@@@????????????????????????@@@@@@AAACCCCCCGGGOOO```zzzyyyssstttxxx~~~}}}zzzsssoooggg^^^TTTNNNJJJIIIEEECCCAAA???>>>>>>???@@@BBBDDDJJJUUU___kkk{{{}}}uuuuuurrrmmmiiiffffffgggffffffeeeccc___[[[WWWUUUSSSRRRPPPPPPQQQQQQPPPOOOPPPOOONNNMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPPPPOOONNNMMMOOOQQQSSSTTTTTTTTTSSSOOORRRUUUWWWWWWWWWXXXYYYZZZ]]]aaacccbbbaaaaaaaaaaaa`````````___ZZZQQQJJJEEECCCAAABBBDDDEEEFFFFFFBBBEEEHHHHHHFFFHHHMMMQQQUUUUUUUUUWWWZZZ___cccfffeeeffffffeeeccc```]]][[[XXXVVVRRRPPPOOOPPPRRRSSSTTTPPPNNNOOONNNOOOTTT[[[iiissswwwfffWWWKKKDDD???===;;;888999<<<:::::::::;;;<<<===>>>???===@@@CCCDDDEEEIIIRRRXXXccciiirrryyyxxxqqqggg```^^^___aaacccgggnnnuuu{{{wwwrrrqqqqqquuu}}}{{{tttnnnfffeeeddddddeeehhhjjjlllpppqqqrrrrrrrrruuuzzz~~~~~~|||{{{{{{zzzxxxtttqqqnnnmmmmmmmmmlllmmmnnnoooqqquuu{{{}}}|||{{{zzzxxxtttoookkkhhhccc^^^VVVPPPKKKGGGDDDBBBAAA@@@@@@??????????????????>>>>>>>>>???AAADDDEEEGGGOOOaaa{{{xxxqqqpppssszzz}}}yyysssoooggg^^^TTTNNNKKKJJJDDDCCCAAA??????@@@AAABBBDDDFFFNNNYYYdddpppzzztttooonnnlllhhheeedddeeegggeeedddbbb___[[[WWWSSSQQQPPPNNNMMMNNNOOOOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQPPPPPPOOONNNMMMOOOQQQTTTUUUUUUTTTTTTNNNQQQTTTVVVWWWXXXZZZ\\\[[[^^^aaacccbbb```_______________```___YYYOOOHHHCCCBBB@@@@@@CCCEEEEEEEEEBBBFFFIIIIIIHHHIIIOOOTTTYYYXXXXXXZZZ]]]aaafffiiiiiiiiiiiihhhfffdddbbb```\\\ZZZWWWTTTTTTUUUWWWYYYXXXTTTQQQPPPNNNLLLOOOUUU[[[dddppp|||tttiiiYYYKKKBBB???======;;;777888<<<;;;;;;;;;;;;;;;<<<===>>>>>>BBBFFFGGGHHHLLLTTT[[[fffllltttzzzyyyrrrhhhaaa\\\^^^aaadddjjjrrr|||}}}tttppppppqqqttt|||{{{xxxsssllleeeeeedddddddddeeefffggghhhkkklllmmmmmmmmmooouuuyyy|||~~~|||{{{zzzyyyxxxuuurrrqqqqqqqqqrrrmmmnnnooooooppptttyyy|||~~~|||zzzyyywwwtttpppllliiigggaaa\\\UUUNNNIIIFFFCCCAAAAAA@@@@@@???>>>?????????===<<<;;;;;;<<>>===;;;999888888888999============>>>>>>>>>>>>???AAACCCFFFJJJQQQXXX^^^fffkkkrrruuurrrlllfffbbb[[[___dddiiiooowwwzzzoookkkmmmppp{{{}}}wwwqqqkkkfffcccaaaaaaaaaaaaaaabbbbbbbbbccc```aaaaaabbbcccggglllppptttyyy~~~~~~|||yyyzzzxxxvvvtttssssssttttttsssqqqnnnmmmoootttyyy}}}}}}yyyuuusssrrrpppoookkkfffbbb```[[[TTTMMMHHHEEEBBB@@@>>>>>>>>>>>>????????????@@@@@@???>>>===???CCCFFFGGGUUUlll|||vvvssstttzzzzzzvvvwwwpppfff]]]VVVQQQMMMKKKIIIBBB===@@@CCCDDDCCCEEEMMMRRR[[[eeeppp}}}yyyooogggccccccccccccbbbbbbbbbaaaaaa___^^^ZZZWWWSSSPPPNNNMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJKKKMMMNNNOOOOOONNNMMMMMMNNNOOOPPPPPPPPPRRRTTTUUUVVVVVVVVVUUUUUUWWWXXXYYY[[[[[[\\\]]]]]]^^^^^^______``````___^^^\\\[[[XXXSSSLLLGGGCCCBBBBBBBBBBBBCCCDDDEEEIIIHHHHHHIIIKKKOOOSSSVVV]]]___aaacccdddhhhmmmqqquuuuuuuuutttsssrrrrrrqqqjjjjjjfff```___bbbdddcccccc^^^VVVPPPNNNOOOPPPPPPQQQSSSWWW[[[```gggnnnsss{{{}}}|||mmm^^^RRRJJJCCC@@@<<<;;;:::999999999:::;;;<<<<<<======>>>>>>>>>???@@@AAADDDGGGKKKRRRZZZ___gggjjjooopppmmmiiieeeccc^^^bbbhhhmmmttt}}}xxxooolllooottt~~~{{{xxxuuupppkkkfffbbb```___[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^______aaadddiiimmmqqquuuzzz||||||||||||zzzwwwwwwvvvvvvuuuuuuuuuuuuvvvtttrrrpppppprrruuuyyy||||||xxxrrrqqqpppnnnmmmiiiddd```^^^YYYRRRLLLGGGDDDBBB@@@>>>>>>>>>>>>?????????????????????>>>>>>???CCCFFFIIIXXXppp}}}yyyxxxxxx|||~~~zzzvvvuuuooofff]]]WWWRRROOOMMMKKKCCC???AAADDDEEEGGGJJJRRRXXXaaakkkvvvuuujjjccc___]]]]]]^^^```aaaaaa``````___]]][[[XXXTTTPPPMMMKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRNNNMMMKKKIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMOOOPPPQQQSSSTTTTTTUUUWWWXXXZZZ[[[YYYZZZZZZ[[[]]]^^^___```]]]^^^___``````___^^^]]]aaa___\\\YYYVVVPPPJJJFFFCCCCCCBBBBBBBBBCCCDDDEEEIIIIIIIIIKKKNNNRRRVVVXXX```bbbdddgggiiinnnsssvvvwwwxxx{{{|||}}}}}}|||{{{ttttttpppiiigggiiiiiigggddd___XXXRRRPPPPPPPPPQQQTTTTTTSSSSSSUUU[[[ccchhhmmmpppuuu|||}}}uuupppggg```VVVLLLEEEAAA===;;;::::::999999:::;;;<<<<<<;;;<<<<<<===>>>??????@@@AAACCCFFFIIIMMMTTT[[[```fffhhhjjjjjjhhheeeddddddaaaeeelllsss{{{wwwooopppuuu{{{yyysssnnnlllhhhddd```]]]\\\[[[VVVWWWXXXYYYXXXWWWVVVUUUXXXYYYZZZ[[[]]]```dddhhhkkkooossswwwzzz}}}~~~|||zzzzzzzzzyyywwwuuutttuuuvvvvvvwwwwwwwwwwwwtttsssssstttuuuwwwxxxyyy}}}yyyuuuooonnnmmmkkkjjjfffbbb^^^ZZZUUUNNNIIIFFFCCCAAA@@@>>>>>>>>>>>>????????????????????????>>>@@@CCCFFFLLL\\\vvv~~~~~~}}}}}}|||}}}}}}~~~}}}yyyvvvsssmmmeee^^^XXXTTTPPPNNNKKKDDD@@@BBBEEEGGGKKKOOOVVV[[[eeeoooyyyuuujjjaaa]]]\\\\\\\\\]]]___aaabbbaaa___^^^[[[YYYVVVRRRNNNKKKIIIHHHJJJJJJLLLMMMNNNNNNOOOOOOJJJIIIHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKMMMNNNPPPQQQVVVUUUUUUVVVXXX[[[]]]______``````aaabbbcccdddddd___```aaabbbaaa___]]]\\\```^^^[[[XXXUUUQQQLLLHHHDDDCCCBBBBBBBBBCCCEEEFFFJJJJJJKKKNNNQQQUUUYYY[[[aaabbbeeeiiimmmqqqvvvyyyvvvyyy}}}}}}}}}yyyrrrnnnooonnnkkkeee```YYYSSSQQQQQQQQQPPPWWWVVVTTTSSSSSSVVV\\\```eeehhhnnnttt{{{zzzuuurrrllleee```SSSOOOHHHCCC@@@>>>===<<<::::::::::::;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAAAAACCCFFFJJJNNNTTT[[[```ccceeeggggggeeecccccccccccchhhpppxxxxxxsssvvv~~~yyysssjjjhhhddd```\\\YYYXXXWWWUUUVVVWWWXXXWWWVVVTTTSSSSSSUUUVVVWWWYYY\\\```cccfffiiinnnrrruuuzzz~~~|||{{{zzzyyyxxxwwwuuuttttttuuuvvvwwwxxxwwwvvvuuussstttuuuwwwxxxxxxwwwwwwyyy||||||vvvrrrmmmllljjjiiihhhddd```\\\UUUQQQKKKGGGDDDBBBAAA@@@===>>>>>>>>>????????????>>>???@@@??????AAADDDGGGNNN___|||{{{~~~~~~~~~}}}|||||||||||||||yyyvvvrrrmmmeee^^^YYYUUUQQQOOOJJJEEEBBBDDDGGGIIINNNTTTZZZ___hhhrrr{{{|||wwwnnneee^^^[[[ZZZZZZ]]]___aaabbbbbbaaa```^^^ZZZXXXUUUQQQNNNKKKIIIHHHJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQRRRVVVWWWWWWYYY[[[___bbbcccdddeeefffgggggggggfffeee``````aaaaaa```]]]ZZZXXXZZZYYYWWWUUUSSSQQQMMMJJJEEEDDDBBBAAABBBCCCEEEGGGKKKLLLNNNQQQUUUYYY]]]___aaabbbeeeiiinnnssswwwxxxvvvyyyyyyuuuuuusssooogggbbb[[[VVVSSSRRRRRRQQQSSSSSSTTTSSSRRRSSSUUUWWW\\\```eeekkkqqqvvvyyyzzzvvvqqqkkkgggddd___YYYTTTIIIFFFBBB?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAAAAACCCFFFIIIMMMRRRXXX\\\]]]```ccceeedddcccbbbbbbeeejjjsss|||zzzxxx~~~|||vvvmmmkkkfffaaa]]]YYYWWWVVVUUUVVVVVVVVVUUUTTTRRRQQQPPPRRRTTTUUUWWWYYY]]]```cccfffkkkooosssxxx}}}~~~{{{{{{zzzyyywwwvvvuuuuuuuuuuuuvvvwwwwwwuuutttsssqqqtttwwwyyyzzzyyywwwvvvvvvyyy}}}|||xxxsssnnnkkkjjjhhhhhhfffccc___[[[RRRNNNIIIDDDCCCBBB@@@???===>>>>>>>>>????????????===???@@@@@@@@@BBBDDDGGGOOOaaawww~~~|||{{{{{{{{{{{{~~~~~~}}}|||xxxvvvrrrmmmfff___ZZZVVVRRROOOJJJFFFEEEHHHKKKMMMRRRXXX___cccjjjsss{{{~~~wwwrrrjjjbbb\\\YYYYYYYYY```aaaaaaaaaaaa___^^^]]]WWWVVVTTTQQQNNNLLLJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJLLLNNNQQQSSSUUUYYYZZZ\\\___bbbfffiiikkkjjjkkkmmmnnnmmmkkkhhhfff`````````___]]]ZZZWWWVVVTTTSSSRRRSSSRRRPPPLLLIIIFFFEEECCCAAABBBCCCFFFHHHKKKMMMPPPTTTXXX]]]```ccccccccceeejjjpppuuuwwwxxxyyy|||~~~}}}zzzvvvlllgggaaa\\\YYYXXXVVVUUUTTTVVVXXXXXXVVVTTTTTTUUUXXX[[[```eeejjjmmmnnnoookkkgggbbb^^^\\\XXXSSSNNNDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<===>>>??????@@@???BBBEEEGGGJJJNNNSSSWWWWWWZZZ^^^`````````aaabbbgggmmmuuu~~~{{{{{{~~~zzzssspppkkkfff```\\\YYYXXXVVVUUUTTTSSSQQQPPPPPPOOOOOOQQQSSSUUUVVVYYY\\\___bbbeeejjjnnnrrruuuyyy|||{{{}}}~~~|||zzz{{{{{{yyyvvvttttttuuuuuuuuuuuuuuuttttttsssrrrrrrtttxxx{{{|||{{{yyyxxxvvvxxxzzz}}}}}}|||zzzuuuoookkkhhhgggfffeeedddaaa]]]ZZZQQQMMMGGGCCCBBBAAA@@@???>>>>>>>>>>>>????????????===>>>@@@AAAAAABBBEEEGGGPPPcccxxx}}}|||{{{|||}}}~~~}}}}}}}}}{{{xxxvvvrrrmmmfff```[[[VVVQQQNNNKKKHHHIIIMMMPPPQQQVVV]]]```ccciiiqqqxxx{{{zzzxxxqqqkkkccc\\\XXXYYY[[[]]]bbbaaa```^^^\\\ZZZYYYXXXTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNQQQTTTWWWYYY]]]___cccggglllppprrrtttsssuuuxxxyyywwwsssnnnjjjeeedddbbb___]]]ZZZXXXWWWSSSSSSTTTUUUTTTRRRMMMIIIGGGEEECCCAAAAAADDDFFFHHHLLLNNNQQQVVV[[[___ccceeeffffffhhhmmmtttxxxyyyyyy{{{~~~~~~tttoooiiidddaaa___^^^\\\\\\]]]^^^]]]ZZZWWWWWWWWWUUUXXX\\\aaadddeeeeeeeeeccc___[[[YYYWWWSSSMMMHHH@@@>>>============<<<;;;:::;;;<<<======<<<<<<;;;<<<<<<======>>>>>>>>>???>>>@@@CCCEEEGGGJJJNNNQQQSSSTTTWWWXXXZZZ\\\```cccjjjooowwwyyyzzz}}}wwwuuupppjjjeeeaaa^^^]]]XXXVVVTTTQQQPPPOOOPPPPPPOOOQQQTTTVVVWWWYYY\\\___bbbeeejjjmmmoooppprrrsssrrruuuyyy}}}|||zzzyyyzzzzzzxxxuuussssssuuusssrrrrrrrrrrrrssstttttttttvvvzzz~~~}}}|||zzz{{{{{{{{{|||~~~}}}{{{zzzwwwsssmmmiiieeedddccccccbbb___ZZZWWWPPPLLLGGGCCCAAA@@@???>>>>>>>>>>>>>>>????????????<<<>>>@@@AAABBBCCCEEEGGGRRReee}}}~~~|||||||||}}}}}}||||||{{{xxxvvvrrrnnnggg```[[[VVVQQQNNNLLLJJJLLLQQQSSSUUUZZZ```___aaaeeemmmtttvvvuuurrrjjjeee]]]WWWVVVYYY```dddbbbaaa^^^[[[XXXVVVUUUTTTRRRQQQOOONNNLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOQQQTTTWWWZZZ\\\```ccchhhnnnssswwwyyyzzz|||{{{tttpppjjjhhheeebbb___]]]\\\[[[VVVVVVXXXYYYXXXUUUOOOKKKGGGEEECCCAAAAAADDDGGGIIILLLNNNRRRWWW\\\aaaeeegggjjjiiikkkpppwww{{{|||zzz{{{}}}zzzuuuooojjjgggeeedddbbb_________\\\XXXVVVUUUVVVPPPSSSVVVZZZ\\\]]]\\\[[[[[[XXXTTTRRRQQQLLLEEE@@@???===<<<===>>>>>>===;;;888999;;;===>>>>>>>>>===============>>>>>>>>>>>>===???AAACCCDDDGGGJJJMMMQQQQQQQQQRRRTTTYYY```eeelllqqqyyywwwyyyyyyvvvrrrmmmhhhdddbbbaaa[[[YYYUUURRRPPPPPPRRRSSSOOORRRUUUWWWXXXZZZ]]]___bbbfffjjjlllllllllkkkkkklllooosssxxx~~~|||yyywwwyyyzzzxxxtttrrrrrrtttqqqpppppppppqqqsssuuuvvvuuuxxx|||~~~~~~|||zzzyyy|||}}}|||zzzyyyvvvqqqlllgggcccbbbaaa```___]]]YYYUUUPPPLLLGGGCCCAAA@@@???>>>>>>>>>>>>>>>????????????<<<>>>@@@BBBBBBCCCFFFHHHTTTggg{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwrrrnnnfff___XXXSSSQQQOOOPPPPPPRRRTTTWWWZZZ\\\]]]```dddiiinnnqqqrrrqqqpppllleee]]]ZZZ\\\```aaa```___]]]ZZZVVVSSSRRRQQQQQQOOONNNMMMLLLKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKJJJKKKNNNPPPSSSPPPQQQXXX[[[[[[^^^eeefffkkkqqqwww{{{yyyuuutttooogggaaa]]][[[YYYXXXUUUXXXZZZYYYZZZ[[[WWWQQQGGGEEEBBBAAAAAACCCGGGIIILLLOOOSSSWWW[[[```eeeiiijjjmmmqqquuuyyy{{{|||}}}yyy{{{~~~yyyuuurrrooollljjjccccccaaa___]]][[[YYYYYYTTTSSSQQQRRRSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLHHHEEE@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>??????@@@>>>>>>???AAABBBDDDFFFGGGLLLMMMMMMNNNQQQXXX```fffooosss{{{}}}xxxyyy~~~|||xxxtttppplllgggccc^^^ZZZTTTQQQOOOPPPPPPOOORRRSSSVVVYYY\\\^^^``````dddeeehhhjjjkkkkkkjjjjjjeeehhhmmmqqqwww~~~|||zzz{{{zzzyyyxxxuuusssqqqpppmmmmmmnnnnnnoooqqqrrrsssyyyzzz|||~~~~~~~~~~~~yyyuuuqqqlllhhheeeaaa```^^^^^^]]][[[XXXUUUNNNJJJDDD@@@?????????>>>============>>>>>>>>>>>>??????AAADDDBBB???BBBHHHRRRggg|||}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwqqqmmmfff___YYYUUURRRQQQQQQQQQRRRTTTVVVYYY[[[]]]```dddiiinnnqqqqqqpppnnnjjjddd]]][[[]]]______^^^]]][[[YYYVVVTTTSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJLLLLLLLLLNNNRRRTTTXXXUUUVVV]]]aaabbbgggmmmqqquuuzzz~~~zzzuuupppiiiccc```]]][[[ZZZ[[[^^^^^^\\\[[[ZZZUUUNNNIIIGGGCCCAAAAAADDDHHHKKKMMMPPPTTTXXX[[[```eeeiiikkkmmmqqqvvvyyy{{{{{{{{{xxxzzz}}}~~~yyyvvvrrrooolllfffeeedddbbb___]]]\\\[[[SSSQQQOOONNNOOOOOOOOONNNOOONNNMMMLLLKKKHHHDDDAAA???>>>>>>===<<<<<<======<<<===>>>>>>>>>===<<<;;;<<<<<<<<<===>>>?????????>>>>>>??????AAABBBDDDEEEIIIIIIKKKMMMPPPVVV^^^dddlllpppyyy{{{}}}}}}yyyvvvqqqlllhhh```\\\VVVRRRQQQQQQQQQQQQUUUVVVYYY[[[^^^___```aaa```aaaccceeefffeeedddcccbbbeeejjjooouuu||||||{{{xxxxxxwwwvvvtttsssqqqpppmmmmmmnnnnnnpppqqqssstttzzzzzz|||~~~~~~yyyuuuppplllgggddd___^^^\\\\\\\\\ZZZVVVTTTMMMIIIDDD@@@?????????>>>============>>>>>>>>>>>>>>>>>>@@@CCCBBB@@@DDDKKKVVVlll}}}}}}~~~}}}zzzyyyzzz|||}}}}}}}}}|||{{{yyywwwvvvooolllggg```[[[WWWUUUTTTTTTTTTTTTUUUWWWYYY\\\]]]bbbeeeiiinnnoooooommmlllfffbbb^^^]]]^^^___]]][[[YYYXXXWWWUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOMMMLLLLLLLLLMMMNNNJJJKKKMMMNNNOOORRRVVVYYY]]]\\\^^^dddiiimmmsssxxx}}}~~~vvvrrrkkkfffccc```^^^]]]^^^aaaaaa^^^]]]\\\VVVOOOJJJHHHCCCAAAAAADDDIIILLLOOOQQQUUUXXX\\\```eeehhhkkknnnrrrvvvyyyzzzzzzyyyuuuwwwyyy{{{~~~{{{wwwssspppjjjiiihhheeeccc```^^^]]]VVVSSSOOOLLLKKKKKKJJJIIIMMMLLLJJJIIIHHHEEEAAA>>>???>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAADDDEEEHHHKKKOOOUUU\\\aaaggglllvvv~~~{{{vvvqqqmmmeee```YYYUUUSSSRRRRRRRRRVVVXXXZZZ]]]___aaaaaaaaa^^^___```aaaaaa```___^^^___bbbggglllrrryyy}}}|||vvvvvvvvvuuusssqqqpppooommmmmmnnnoooppprrrttttttzzzzzzzzz|||~~~yyytttpppkkkfffccc]]][[[ZZZZZZZZZXXXUUURRRKKKHHHCCC@@@?????????>>>============>>>>>>>>>>>><<<<<>>>>>>>>??????????????????>>>======<<<=========>>>>>>>>>??????>>>>>>============>>>>>>@@@CCCFFFJJJNNNTTT[[[___ccciiisss~~~yyysssoooiiiddd\\\UUURRRQQQPPPPPPTTTVVVZZZ]]]```bbbbbbbbb___`````````___^^^]]]\\\]]]```eeejjjpppvvv}}}~~~||||||xxxwwwvvvtttrrrpppnnnmmmnnnnnnnnnoooqqqssstttuuuxxxwwwwwwyyy||||||wwwsssnnnjjjeeebbb\\\[[[ZZZYYYYYYWWWTTTQQQIIIFFFBBB?????????>>>>>>============>>>>>>>>>>>>>>>===???BBBBBBAAAGGGNNN```zzz||||||}}}}}}~~~~~~{{{xxxvvvvvvyyy|||~~~~~~}}}}}}}}}~~~~~~||||||zzzyyywwwvvvvvvuuunnnlllhhhddd```]]][[[ZZZ\\\[[[ZZZZZZ[[[]]]```bbbgggiiilllnnnnnnkkkhhhfff____________^^^[[[XXXUUUQQQQQQRRRSSSSSSSSSTTTTTTRRRSSSVVVXXXYYYYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQQQQPPPQQQSSSSSSSSSUUUXXX[[[cccfffjjjooovvv~~~~~~{{{zzzoookkkgggdddcccbbb```___ZZZ]]]]]]\\\[[[[[[WWWPPPHHHEEEAAA>>>???BBBGGGJJJMMMOOOSSSVVVXXX\\\aaadddjjjmmmrrrwwwxxxvvvssspppkkkmmmppptttyyy{{{wwwsssrrrpppmmmiiifffdddccc```\\\WWWRRROOOMMMKKKIIIHHHFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>======>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????????????????>>>======<<<<<<======???AAAEEEIIIMMMSSSYYY^^^aaagggqqq~~~{{{vvvqqqkkkeee\\\UUUQQQOOONNNNNNQQQTTTXXX]]]aaacccddddddaaaaaa```___^^^]]]\\\[[[]]]```eeejjjoootttzzz}}}}}}||||||{{{{{{zzzyyyvvvssspppmmmlllooopppppppppqqqssstttuuuuuuttttttvvvyyy~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}~~~~~~}}}||||||yyyuuupppmmmhhhddd```]]][[[ZZZYYYYYYVVVSSSPPPGGGDDDAAA?????????>>>===============>>>>>>>>>>>>@@@???AAACCCBBBAAAFFFMMMddd~~~zzzzzzzzzzzz{{{|||}}}~~~|||zzzwwwvvvvvvxxxzzz|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{yyywwwvvvuuuuuuuuuooommmjjjfffbbb___]]]\\\^^^]]][[[[[[\\\___bbbdddjjjlllnnnooonnnjjjfffccc]]]^^^______]]]YYYVVVSSSPPPQQQRRRTTTUUUUUUUUUUUUUUUXXX[[[___aaaaaa```___]]]\\\YYYWWWUUUTTTSSSSSSTTTUUUVVVVVVVVVXXX[[[^^^ffflllqqquuu|||}}}yyyuuurrrpppfffccc```_________^^^]]]ZZZ]]]]]]ZZZYYYXXXRRRKKKFFFDDDAAA??????BBBEEEHHHKKKMMMQQQTTTXXX\\\```dddhhhlllrrrvvvvvvsssoookkkgggiiimmmrrrwww~~~|||yyywwwuuuqqqnnnjjjhhhfffccc```[[[WWWUUUQQQNNNKKKHHHFFFDDDDDDDDDCCCBBB@@@<<<<<<<<<<<<<<<======>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>=========>>>???AAACCCFFFJJJPPPWWW\\\aaagggqqq~~~~~~wwwsssjjjddd[[[TTTPPPOOOOOOOOOSSSVVV[[[```ccceeefffeee``````___^^^]]]\\\[[[[[[^^^aaafffjjjnnnrrrvvvyyy~~~}}}}}}|||}}}~~~}}}|||yyyvvvssspppooorrrrrrqqqqqqrrrrrrssstttsssssssssuuuxxx|||}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzz{{{|||~~~~~~~~~||||||}}}}}}}}}{{{xxxuuuqqqnnnjjjgggccc```]]]\\\ZZZYYYWWWUUUQQQNNNEEECCC@@@?????????>>>===============>>>>>>>>>>>>AAA@@@AAABBBAAAAAAFFFMMMggg~~~}}}}}}xxxxxxwwwwwwxxxyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{|||}}}{{{zzzxxxvvvuuutttttttttpppnnnkkkhhhddd```^^^\\\]]]\\\ZZZZZZ[[[___bbbeeemmmnnnppppppnnnjjjeeebbb\\\^^^___^^^[[[XXXTTTRRRRRRSSSUUUVVVWWWXXXWWWWWW[[[]]]bbbfffiiihhhgggfffdddbbb___\\\YYYWWWVVVVVVVVVXXXYYYZZZ[[[]]]aaadddkkkrrryyy}}}~~~sssrrrqqqooolllhhheeebbb\\\ZZZYYYYYYZZZ[[[[[[ZZZXXX[[[[[[XXXXXXWWWRRRKKKEEEDDDBBBAAABBBCCCEEEGGGJJJMMMQQQTTTXXX]]]bbbeeegggkkkqqquuuuuuqqqkkkgggeeeggglllppptttxxx~~~~~~}}}zzzwwwsssooolllkkkgggdddbbb___]]]YYYTTTQQQOOOLLLIIIHHHGGGFFFDDDBBB>>>>>>======>>>??????@@@??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????????????????@@@AAACCCFFFMMMTTTZZZbbbhhhsss|||vvvqqqfff```XXXSSSQQQRRRTTTUUUZZZ]]]aaaeeehhhiiihhhgggaaa```___^^^]]]\\\\\\\\\^^^aaafffiiilllooorrruuu{{{~~~~~~~~~|||zzzxxxvvvuuuttttttsssrrrrrrrrrrrrrrrrrrssstttvvvxxx{{{}}}|||zzzxxxyyy{{{|||||||||||||||}}}{{{xxxvvvuuuuuuwwwxxxwwwyyy{{{|||}}}~~~|||zzzzzz{{{|||{{{zzztttrrrnnnkkkhhheeebbb___]]]\\\YYYWWWUUURRRMMMJJJDDDBBB???>>>??????>>>===============>>>>>>>>>>>>@@@???@@@BBBBBBBBBHHHPPPkkk}}}||||||wwwvvvvvvuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzxxxvvvttttttttttttpppooollliiieeeaaa^^^]]]\\\ZZZYYYYYYZZZ^^^bbbeeennnpppqqqqqqooojjjeeebbb\\\]]]___^^^ZZZWWWTTTRRRTTTUUUWWWYYYZZZZZZZZZYYY^^^bbbgggkkknnnnnnlllkkkiiifffccc___\\\YYYXXXXXXWWWYYY[[[]]]^^^bbbfffiiinnnwww~~~xxxrrreeefffeeedddaaa]]]YYYWWWVVVUUUTTTUUUWWWXXXXXXXXXSSSWWWXXXWWWXXXYYYUUUOOOEEEDDDDDDCCCDDDEEEFFFFFFJJJMMMQQQUUUYYY^^^cccgggfffjjjpppttttttoooiiieeedddgggkkknnnqqqtttxxxzzz~~~zzzvvvrrrooonnnkkkiiihhhfffddd```[[[WWWWWWTTTPPPMMMKKKIIIGGGDDDBBBAAAAAAAAABBBCCCCCCDDD??????>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>??????@@@CCCJJJRRRXXXccciiittt~~~yyyrrrnnnbbb]]]WWWSSSSSSVVVYYYZZZ```cccgggjjjlllkkkjjjhhhcccbbbaaa```____________^^^aaaeeehhhjjjllloooqqqxxx{{{~~~~~~~~~~~~}}}|||{{{zzzvvvuuutttsssrrrqqqqqqrrrrrrsssuuuwwwzzz{{{}}}~~~|||yyywwwyyy{{{|||{{{{{{{{{{{{|||zzzwwwtttssstttuuuwwwuuuwwwxxxzzz{{{~~~{{{yyyxxxxxxyyyzzzyyyxxxrrrooollliiigggeeeaaa___]]][[[XXXVVVSSSPPPKKKGGGCCCAAA???>>>??????>>>===============>>>>>>>>>>>>>>>===???AAABBBCCCJJJRRRnnn}}}~~~}}}}}}~~~}}}zzzxxxvvvvvvuuuttttttsssrrrrrrvvvwwwxxxxxxwwwvvvwwwyyyxxxxxxxxxxxxwwwxxxzzz}}}|||xxxtttssstttsssoookkkkkkkkkjjjhhhddd```\\\YYYYYYYYYYYYYYYZZZ^^^cccgggjjjmmmppppppmmmgggcccaaa^^^]]][[[YYYWWWVVVUUUUUUWWWWWWWWWXXXYYY[[[]]]___ggglllrrrvvvuuurrrooommmllliiiccc```]]]\\\ZZZXXXVVVXXX\\\___bbbfffkkknnnvvv~~~~~~{{{xxxtttoooiiieee]]]]]]\\\ZZZXXXUUUSSSQQQPPPPPPQQQRRRTTTVVVXXXYYYSSSXXX[[[ZZZZZZZZZVVVQQQLLLIIIEEEDDDDDDEEEFFFFFFJJJMMMSSSXXX\\\aaaeeehhhkkkmmmppprrrqqqmmmhhheee```eeejjjnnnppprrrvvvyyy|||yyyxxxtttnnnlllhhhhhhkkkkkkfffbbbaaa\\\\\\ZZZWWWSSSOOOKKKIIIJJJGGGEEECCCBBB@@@>>>;;;???@@@@@@AAABBBAAAAAAAAABBBDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<===???@@@BBBGGGNNNTTT```eeeqqq~~~|||{{{xxxuuupppjjjeee^^^YYYTTTQQQSSSVVVZZZ\\\cccffflllppppppmmmiiieeecccbbb```^^^]]]^^^___```ccceeegggiiijjjmmmpppsssuuuyyy}}}~~~}}}}}}~~~}}}|||{{{xxxuuuuuuwwwwwwuuusssuuuvvvvvvwwwxxxxxxyyyyyy|||}}}}}}|||{{{|||}}}|||{{{yyyuuutttsssrrrqqqrrrssssssssstttvvvwwwyyy|||}}}|||yyyyyyzzz{{{|||zzzwwwtttooonnnkkkgggccc```^^^]]]\\\ZZZWWWUUUSSSOOOJJJGGGCCCAAA???>>>>>>===<<<;;;======<<<;;;;;;===>>>??????BBB@@@BBBEEEAAAHHH\\\sss}}}|||~~~}}}}}}~~~~~~}}}zzzwwwuuuttttttssssssrrrrrrrrrsssuuuvvvwwwvvvwwwxxxzzzxxxyyyzzzyyyxxxxxxzzz{{{|||xxxuuutttuuuuuuqqqmmmiiiiiigggdddaaa]]]YYYWWWVVVVVVVVVVVVXXX[[[aaaeeehhhkkknnnnnnjjjeee```^^^ZZZYYYXXXVVVUUUTTTTTTTTTWWWWWWXXXYYY\\\^^^aaaccckkkqqqwwwzzzyyyvvvrrroookkkhhhccc___]]]\\\ZZZYYYXXXZZZ]]]```dddhhhnnnqqqzzzzzzwwwsssoookkkgggaaa^^^ZZZYYYXXXVVVTTTRRRPPPOOONNNOOOPPPQQQSSSUUUWWWXXXTTTXXX[[[YYYYYYZZZWWWRRROOOLLLHHHFFFEEEFFFGGGHHHLLLOOOUUUZZZ^^^bbbgggjjjmmmoooqqqrrrppplllgggcccaaaeeejjjnnnooorrruuuxxx|||uuuoookkkkkknnnnnniiiffffffhhhgggeeeccc___[[[WWWUUUNNNLLLIIIGGGFFFEEEBBB@@@???@@@@@@AAAAAAAAAAAAAAAEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFEEEEEEDDDCCCAAAAAA===???@@@@@@BBBFFFLLLQQQ\\\aaammm|||~~~~~~{{{xxxwwwtttrrrnnniiiccc___WWWSSSPPPOOOSSSXXX\\\___gggjjjnnnqqqqqqnnniiifffcccaaa___]]]]]]]]]^^^___cccdddggghhhiiilllooorrrtttwww{{{~~~|||yyywwwwwwxxxxxxwwwuuuvvvvvvvvvwwwxxxyyyyyyyyyzzz}}}}}}{{{zzzzzzzzzyyywwwuuuqqqpppooonnnnnnnnnooooooqqqrrrtttuuuvvvzzz~~~}}}{{{xxxwwwwwwyyyzzzzzzxxxvvvqqqoookkkgggbbb___\\\[[[ZZZXXXVVVTTTQQQMMMIIIEEECCCAAA>>>===>>>>>><<<;;;===<<<<<<<<<<<<===>>>>>><<<@@@???AAAFFFCCCLLLbbb|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||yyyvvvssssssrrrrrrqqqqqqrrrrrrrrrtttuuuvvvvvvwwwyyy{{{yyy{{{||||||zzzyyyyyyzzzzzzwwwttttttuuuuuurrroooiiigggddd```\\\YYYVVVUUURRRRRRRRRRRRTTTXXX^^^bbbeeehhhjjjjjjfffaaa]]][[[VVVUUUTTTSSSSSSRRRRRRRRRUUUVVVXXX[[[___cccgggiiipppuuu{{{~~~|||wwwrrroooiiifffaaa^^^\\\[[[ZZZYYYZZZ\\\___aaaeeekkkqqqvvv~~~xxxsssooojjjeeebbb^^^ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMNNNPPPRRRTTTWWWXXXVVVYYY[[[YYYYYYZZZXXXTTTRRRPPPLLLIIIGGGGGGIIIJJJOOORRRWWW[[[___dddiiilllpppqqqrrrrrroookkkfffcccbbbeeeiiimmmoooqqqtttvvv{{{~~~|||sssooonnnqqqqqqnnnmmmnnnooonnnmmmkkkhhhdddaaa___XXXTTTPPPMMMKKKJJJHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHJJJKKKLLLMMMMMMMMMJJJJJJIIIHHHGGGEEECCCBBBAAABBBBBBBBBCCCFFFKKKNNNWWW\\\gggvvv}}}||||||}}}~~~yyyuuupppnnnkkkhhhddd___ZZZVVVPPPNNNMMMOOOUUU\\\bbbeeelllnnnrrrsssrrrnnniiifffbbb```^^^\\\\\\\\\]]]^^^bbbdddfffggghhhjjjmmmpppqqqtttxxx|||}}}{{{yyyxxxyyyzzzyyyxxxvvvwwwwwwxxxxxxyyyyyyzzzyyy{{{~~~}}}zzzyyyxxxvvvsssqqqmmmllljjjiiiiiiiiijjjkkknnnoooqqqrrrsssvvvzzz}}}}}}|||wwwvvvuuuuuuwwwxxxwwwvvvqqqoookkkfffaaa]]]ZZZYYYYYYWWWTTTRRRPPPLLLGGGDDDBBB@@@>>>===>>>>>>===;;;<<<<<<======>>>>>>>>>===:::>>>>>>@@@EEEFFFQQQiii}}}|||{{{|||~~~~~~}}}|||||||||}}}}}}|||yyyvvvsssrrrqqqppppppqqqrrrrrrtttuuuwwwwwwwwwwwwyyyzzz{{{|||~~~~~~|||zzzzzzzzzvvvtttrrrrrrssssssqqqoookkkhhhddd___ZZZWWWVVVUUUNNNOOOOOOOOOQQQUUUZZZ^^^bbbdddffffffbbb^^^ZZZYYYUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTXXX]]]ccchhhlllooosssxxx}}}~~~{{{uuuooolllfffbbb^^^\\\[[[[[[ZZZYYY[[[]]]___aaafffllltttzzzxxxqqqnnnjjjddd___\\\YYYVVVTTTRRRQQQOOONNNLLLKKKJJJJJJKKKLLLMMMOOORRRTTTWWWXXXYYY\\\]]]ZZZZZZ\\\ZZZWWWTTTRRROOOJJJHHHHHHJJJLLLQQQTTTXXX\\\```eeejjjmmmqqqrrrsssrrrpppmmmiiigggdddfffhhhkkknnnpppssstttwwwzzz~~~~~~wwwrrrpppssstttrrrrrrtttuuuttttttssspppnnnkkkiiiddd```ZZZUUURRROOOLLLJJJGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJMMMPPPRRRTTTUUUSSSRRRQQQNNNKKKHHHFFFDDDFFFEEEEEEDDDEEEGGGJJJLLLQQQVVVaaaoooxxx|||||||||{{{zzz{{{zzztttoooiiifffbbb___[[[WWWRRROOOMMMLLLMMMRRRYYYaaagggjjjqqqrrrssssssqqqlllgggddd```___]]][[[ZZZ[[[\\\]]]aaaccceeeffffffhhhkkknnnpppsssvvvzzz}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyzzz|||~~~|||yyywwwtttqqqnnnjjjiiigggfffffffffggghhhjjjlllnnnpppqqqtttwwwzzz{{{}}}~~~~~~~~~|||xxxvvvtttsssttttttsssrrrnnnllliiiddd```\\\ZZZYYYXXXVVVTTTQQQOOOKKKGGGCCCAAA???=========>>>===<<<;;;<<<===??????>>>======999>>>===???DDDFFFUUUooo~~~{{{yyyxxxyyy{{{|||||||||{{{zzzzzz{{{||||||zzzxxxtttsssrrrqqqpppqqqrrrssswwwxxxyyyyyywwwvvvwwwxxx{{{}}}}}}{{{zzzzzzvvvuuussssssssssssrrrqqqmmmjjjeee___ZZZXXXVVVVVVLLLMMMMMMLLLMMMQQQVVV[[[]]]```bbbbbb___[[[XXXWWWVVVUUUSSSQQQPPPOOONNNNNNPPPSSSXXX___fffmmmrrrtttyyy|||~~~~~~xxxqqqkkkgggaaa^^^[[[YYYYYYYYYYYYYYY[[[\\\___bbbgggnnnvvv|||}}}yyysssmmmhhhddd___[[[YYYWWWTTTRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMPPPSSSVVVXXXZZZ\\\___```^^^]]]___^^^ZZZUUUTTTPPPLLLHHHHHHKKKOOORRRUUUYYY\\\```eeejjjnnnrrrssssssrrrqqqooommmlllffffffgggjjjmmmoooqqqrrrsssvvvzzzzzzuuuqqqsssttttttuuuxxx~~~~~~~~~|||zzzyyyrrrmmmfff```[[[VVVQQQNNNKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHKKKNNNSSSXXX\\\^^^]]]\\\YYYVVVRRRNNNJJJHHHHHHGGGFFFFFFGGGIIIKKKKKKOOOSSS\\\hhhqqquuu{{{{{{|||{{{zzz||||||vvvooojjjdddaaa\\\XXXUUURRRNNNLLLLLLLLLNNNTTT\\\dddjjjmmmsssssssssrrrnnnjjjeeebbb___^^^\\\ZZZYYYZZZ[[[\\\___```cccdddeeegggjjjlllpppsssvvvyyy|||{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzyyy{{{|||~~~{{{wwwtttpppmmmhhhgggfffeeedddeeeffffffgggiiilllnnnppprrrvvvxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~|||zzzxxxtttrrrrrrqqqooommmjjjiiifffccc___]]][[[ZZZXXXVVVTTTRRROOOKKKGGGCCC???>>><<<<<<===>>>======;;;<<<>>>?????????>>>===:::???===>>>CCCFFFXXXuuu~~~zzzxxxuuuuuuwwwyyyzzz{{{zzzyyywwwxxxzzz{{{|||{{{xxxvvvtttrrrqqqrrrssstttxxxyyyzzzxxxvvvuuuvvvwwwyyy{{{||||||zzzyyyyyyzzzwwwvvvvvvuuutttsssrrrrrrnnnjjjeee___ZZZWWWUUUTTTKKKKKKJJJIIIJJJMMMRRRUUUWWWYYY\\\\\\ZZZWWWUUUUUUTTTSSSRRRQQQOOOOOOOOONNNPPPTTTZZZbbbkkkrrrwwwzzz|||uuulllfffccc]]]ZZZWWWVVVWWWXXXXXXXXXZZZ\\\```dddiiiqqqxxx~~~|||vvvrrrmmmiiibbb___[[[YYYWWWUUUSSSQQQQQQPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOQQQUUUXXX[[[]]]___ccceeecccbbbdddbbb^^^VVVUUURRRMMMIIIIIINNNRRRTTTWWWZZZ]]]```eeekkkooossssssrrrrrrqqqpppooonnnhhhgggggghhhllloooppppppqqqsssvvvyyy}}}}}}wwwrrrsssttttttvvvzzz{{{uuunnnhhhaaaZZZVVVQQQOOOMMMJJJHHHGGGGGGGGGHHHIIIKKKOOOTTT[[[```ddddddcccaaa]]]YYYUUUQQQOOOLLLKKKIIIJJJMMMOOOPPPPPPRRRSSSYYYbbbhhhlllssszzz}}}~~~}}}||||||~~~}}}xxxssslllfffaaa]]]YYYUUURRRPPPNNNLLLLLLLLLPPPVVV___ggglllnnnuuutttsssppplllhhhcccaaa^^^\\\ZZZYYYXXXXXXYYYZZZ\\\^^^```bbbcccfffiiilllppprrrvvvyyy|||zzz{{{{{{zzzyyyyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}zzzvvvrrrnnnkkkeeedddcccbbbaaabbbccccccbbbeeehhhkkknnnqqqtttwwwwwwxxxzzz{{{|||||||||{{{{{{}}}~~~~~~|||{{{{{{xxxuuusssrrrooollljjjhhhfffdddaaa^^^\\\[[[ZZZXXXVVVSSSQQQOOOKKKFFFCCC>>>===;;;<<<===>>>>>>=========>>>>>>??????>>>>>><<<@@@>>>???DDDIII^^^}}}{{{wwwsssrrrtttvvvyyyzzzzzzwwwuuuuuuxxx{{{~~~|||zzzwwwtttsssssstttuuuuuuvvvwwwvvvuuutttuuuvvvvvvwwwwwwvvvuuuuuuwwwyyyuuuuuuuuusssqqqpppppppppkkkhhhccc^^^XXXTTTQQQPPPIIIHHHGGGFFFFFFHHHLLLPPPPPPSSSUUUVVVUUUSSSRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRVVV^^^gggooowww|||~~~wwwnnneee___]]]YYYVVVTTTSSSTTTVVVWWWVVVZZZ]]]bbbgggmmmttt{{{vvvnnnkkkhhhddd^^^\\\ZZZYYYYYYWWWTTTRRRQQQPPPNNNLLLLLLLLLMMMNNNMMMNNNPPPSSSWWWZZZ^^^___bbbgggiiihhhhhhhhheeeaaaXXXWWWUUUOOOKKKKKKQQQWWWWWWYYY\\\___bbbgggmmmqqqtttsssrrrpppooommmmmmllliiigggfffgggkkknnnooonnnpppqqqqqqsssuuuxxx{{{|||{{{yyyvvvuuuwww~~~yyyssssssttttttxxx|||}}}wwwooohhhbbb[[[XXXUUUQQQNNNMMMLLLLLLKKKLLLMMMPPPUUU[[[aaaeeehhhgggfffccc```]]][[[YYYVVVTTTSSSUUUYYY[[[\\\[[[WWWVVVXXX\\\```bbbiiipppssszzz~~~~~~~~~~~~~~~~~~yyyuuuooohhhbbb___[[[VVVRRRQQQPPPNNNMMMNNNPPPTTT\\\fffnnnsssuuuwwwuuusssppplllgggcccaaa]]][[[YYYXXXWWWWWWYYYYYYYYY[[[^^^```bbbeeeiiillloooqqquuuxxx|||{{{|||}}}|||zzzzzz|||~~~{{{{{{{{{zzzzzzzzzzzzzzzyyy{{{~~~}}}vvvrrrnnnjjjhhh```___^^^]]]]]]]]]^^^___\\\```dddhhhkkknnnrrruuuvvvwwwyyyzzzzzzzzzyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{xxxwwwyyywwwuuutttssspppllliiihhhfffddd```]]]ZZZYYYXXXVVVTTTRRRPPPMMMIIIEEEAAA===<<<;;;;;;===>>>>>>>>>>>>>>>======>>>>>>???@@@===AAA@@@AAAGGGOOOfffzzz|||wwwrrrpppqqquuuxxxyyyyyyvvvssssssvvv{{{~~~|||yyyvvvttttttuuuvvvqqqsssttttttssssssuuuvvvsssssssssrrrrrrrrruuuwwwqqqrrrqqqpppmmmkkkkkkkkkhhheeeaaa\\\VVVRRRNNNLLLGGGGGGEEEDDDCCCEEEIIILLLKKKNNNQQQRRRQQQPPPPPPQQQKKKKKKLLLMMMNNNPPPRRRSSSTTTYYY```jjjssszzzzzzrrrhhh___YYYWWWWWWTTTRRRQQQSSSUUUVVVVVV[[[^^^dddjjjpppwww}}}}}}rrrjjjgggdddaaa]]]\\\\\\\\\\\\ZZZWWWTTTQQQOOOMMMLLLKKKLLLNNNOOONNNOOORRRUUUXXX\\\___aaadddiiilllkkkkkkkkkgggbbbYYYYYYWWWQQQMMMMMMTTTZZZYYY[[[^^^```dddiiiooosssuuutttqqqooolllkkkjjjiiijjjgggfffgggkkknnnnnnmmmpppoooooonnnoooqqqrrrtttpppnnnjjjjjjnnnvvv{{{uuuttttttuuuyyy}}}zzzrrrllldddaaa]]]YYYUUUSSSRRRRRRNNNNNNNNNPPPUUU[[[```dddhhhhhhhhhfffeeecccaaa```___]]]]]]___dddggggggfff\\\XXXWWWYYYZZZ[[[aaaiiijjjqqqxxxyyy{{{~~~~~~|||wwwrrrmmmeee```^^^ZZZUUUQQQPPPPPPOOONNNRRRTTTYYYbbbllluuuzzz|||xxxvvvtttppplllhhhdddbbb\\\[[[YYYWWWVVVWWWXXXYYYXXXZZZ]]]```bbbeeejjjmmmmmmppptttxxx{{{|||~~~~~~|||{{{~~~{{{{{{{{{{{{{{{{{{zzzzzzxxx{{{~~~yyysssnnnjjjgggddd]]]\\\ZZZYYYYYYYYYZZZ[[[YYY\\\aaafffiiimmmqqqssswwwwwwyyyzzzzzzyyyxxxwwwyyy{{{|||||||||}}}~~~|||yyyvvvtttvvvvvvuuuuuutttqqqmmmjjjiiihhhddd```\\\YYYWWWVVVUUUSSSPPPNNNLLLHHHCCC@@@===;;;:::;;;===>>>>>>>>>???>>>=========>>>@@@AAA===BBBAAACCCJJJSSSmmmvvv~~~yyytttuuuyyy}}}~~~|||yyyyyyxxxxxxzzz~~~|||zzzxxxwwwwwwvvvuuussstttsssrrrpppooooooppppppxxxwwwvvvtttssssssrrrrrrtttsssrrrqqqpppnnnmmmmmmgggccc]]]XXXTTTPPPKKKHHHFFFDDD@@@>>>>>>@@@CCCFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVYYY\\\ccclllttt{{{zzzsssiiiaaaZZZUUUSSSPPPQQQSSSTTTTTTUUUWWWZZZ]]]dddjjjmmmrrryyy~~~{{{ssslllgggdddaaa_________```bbbbbb```[[[WWWSSSSSSRRRPPPPPPOOOOOOOOOPPPRRRUUUXXX[[[```eeeiiiiiihhhhhhjjjllljjjddd___YYYYYYXXXVVVSSSSSSUUUWWW]]]```ccceeegggkkkooorrrsssrrrooommmjjjhhhggggggddddddeeegggjjjmmmooopppooonnnnnnooooooooollljjjfff```^^^aaafffmmmwww}}}wwwssstttxxx{{{{{{qqqmmmhhhccc___[[[WWWTTTTTTTTTSSSSSSUUUYYY\\\^^^dddfffhhhjjjjjjjjjhhhgggiiifffffflllvvv|||{{{xxxfff```YYYTTTTTTWWWZZZ\\\___dddkkkrrrxxx}}}yyyrrrnnnllliiiccc]]]XXXXXXVVVSSSQQQPPPRRRTTTVVV\\\ccciiirrr|||xxxvvvtttrrrpppkkkccc\\\VVVVVVVVVVVVVVVUUUUUUUUUYYY[[[___bbbdddfffiiikkkpppqqqsssuuuyyy~~~~~~}}}~~~}}}zzzyyyzzz{{{yyywww{{{||||||}}}~~~}}}yyysssooolllhhhccc^^^WWWWWWVVVUUUUUUVVVVVVVVVXXXZZZ^^^aaadddhhhmmmpppqqqsssuuuvvvwwwvvvuuutttvvvvvvwwwxxxyyy{{{|||}}}{{{}}}~~~~~~~~~~~~}}}|||vvvrrrsssuuuwwwwwwuuuqqqllliiigggddd```]]][[[YYYVVVTTTPPPOOOMMMJJJGGGCCC@@@>>>===<<<<<<;;;;;;:::999999>>>>>>>>>>>>>>>?????????===>>>BBBEEEJJJZZZzzzuuuxxxvvvtttuuuwwwzzzzzzzzzyyyyyyxxxyyy{{{}}}|||zzzwwwvvvvvvvvvtttsssssssssrrrqqqqqqrrrssstttxxxwwwvvvtttssssssrrrrrrqqqqqqppppppooonnnnnnmmmddd```[[[VVVRRRNNNJJJGGGDDDBBB???======>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPRRRTTTVVVYYY\\\___eeekkkqqqvvvzzz{{{xxxtttlllddd\\\VVVRRRPPPPPPRRRSSSSSSTTTUUUYYY\\\```gggmmmpppuuu|||zzzrrrjjjfffcccaaa```aaabbbccceeefffdddaaa]]]UUUUUUTTTSSSRRRRRRRRRRRRRRRUUUXXX[[[^^^bbbgggjjjiiihhhhhhiiiiiihhhccc___ZZZYYYYYYWWWVVVWWWZZZ]]]^^^aaadddfffhhhkkknnnqqqtttssspppnnnkkkiiigggfffeeeeeefffhhhjjjmmmoooppprrrqqqooonnnmmmjjjfffccc]]]XXXUUUXXX]]]cccmmmvvv~~~~~~xxxtttsssvvvyyy{{{uuuoooiiiddd^^^[[[WWWVVVUUUTTTUUUWWWZZZ\\\fffgggiiikkkmmmnnnnnnnnnpppnnnqqqyyymmmggg^^^WWWTTTSSSSSSTTTZZZ^^^eeekkkqqqwww|||xxxrrrlllhhhgggddd^^^ZZZWWWWWWVVVTTTRRRSSSUUUWWW[[[bbbiiinnnvvv{{{wwwtttqqqooojjjbbb\\\XXXXXXWWWVVVVVVVVVWWWWWWZZZ]]]```ccceeehhhkkkmmmqqqsssuuuxxx{{{|||zzz{{{{{{zzzyyy{{{{{{||||||}}}~~~~~~xxxsssnnnjjjhhhddd___ZZZTTTTTTSSSSSSSSSSSSSSSTTTVVVYYY\\\___cccgggkkkoooppprrrsssuuuvvvuuutttsssuuuuuuvvvwwwxxxzzz{{{|||zzz{{{~~~~~~~~~~~~~~~~~~{{{vvvrrrssstttuuuuuusssoookkkiiifffccc___\\\ZZZXXXUUUSSSOOONNNLLLIIIEEEBBB???===<<<;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>>>>???@@@CCCGGGNNNaaa~~~uuu}}}||||||}}}xxxvvvtttssstttwww{{{}}}xxxxxxyyyzzz{{{|||}}}}}}|||yyyvvvuuuuuuuuutttsssrrrrrrrrrrrrssstttvvvvvvwwwwwwuuutttsssssssssssspppppppppppppppooonnnnnnaaa^^^YYYTTTQQQMMMIIIFFFAAA@@@>>>===<<<<<<<<<===?????????@@@AAADDDFFFGGGFFFIIIMMMPPPSSSUUUXXX[[[___bbbeeejjjmmmppprrrrrrnnnjjjccc\\\UUUQQQNNNMMMQQQRRRRRRRRRSSSVVV[[[___aaaiiippptttxxxxxxooogggcccaaaaaa```cccccceeeggghhhgggdddaaaXXXWWWVVVUUUUUUTTTTTTUUUVVVXXX[[[^^^```dddhhhkkkiiihhhfffffffffeeebbb```ZZZZZZYYYXXXXXX[[[```cccccceeehhhjjjkkknnnqqqsssuuutttrrrooommmjjjhhhggggggggghhhiiikkkmmmoooppprrrqqqooonnnlllgggbbb^^^VVVPPPNNNPPPTTTYYYbbbjjjuuu{{{{{{vvvssstttuuu|||{{{vvvpppjjjggg```___\\\ZZZYYYYYYZZZ[[[bbbcccfffiiillloooqqqrrrppppppsss|||pppjjjaaaZZZTTTQQQNNNMMMRRRVVV[[[```fffmmmtttyyy|||}}}~~~{{{wwwoookkkeeebbb```^^^[[[WWWWWWXXXXXXWWWWWWYYY\\\___eeelllsssyyy}}}wwwssspppkkkeee```\\\[[[YYYWWWWWWXXXYYYZZZ[[[^^^bbbeeegggjjjlllooorrrtttxxx{{{~~~~~~{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}{{{wwwpppkkkfffcccaaa^^^YYYUUUPPPPPPOOOOOOOOOPPPPPPQQQTTTVVVZZZ]]]```dddiiilllooopppqqqsssttttttsssrrrtttttttttuuuvvvxxxyyyzzzyyyzzz|||~~~~~~||||||{{{|||}}}}}}|||yyyvvvsssssssssrrrqqqooollljjjhhhdddaaa]]]ZZZXXXVVVSSSQQQMMMLLLIIIFFFCCC@@@===<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???CCCCCCDDDHHHRRRjjjyyyuuu~~~|||||||||}}}{{{vvvqqqppptttxxx{{{|||uuuvvvxxxyyyyyyyyyyyyxxx{{{yyyuuusssssstttsssrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvuuussssssrrrrrrrrrrrrrrrrrrrrrqqqooonnnmmm```\\\WWWSSSOOOLLLHHHEEE@@@???>>>===<<<;;;:::999<<<;;;:::;;;<<>>???@@@@@@EEEDDDEEEHHHVVVrrr}}}uuuxxx~~~}}}}}}~~~wwwuuutttzzzzzzrrrssstttvvvxxxxxxwwwvvvuuu{{{xxxtttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrqqqqqqqqqqqqsssssssssqqqooollliiiggg```\\\WWWSSSOOOKKKGGGDDD?????????>>><<<;;;:::999999999888888:::<<>>===<<<;;;;;;:::999999888888999;;;===>>>CCCFFFKKKOOOQQQRRRTTTUUUZZZ\\\^^^```bbbbbbbbbbbb\\\YYYSSSOOOLLLLLLMMMOOOOOOPPPRRRTTTWWW]]]cccgggkkkuuu~~~~~~tttnnngggcccbbbccceeefffkkkiiihhhfffeeebbb___\\\XXXXXXWWWWWWWWWWWWWWWXXXXXXZZZ]]]^^^______aaabbbccccccdddbbbaaa```aaacccaaabbbcccccccccfffjjjmmmrrruuuwwwxxxwwwwwwwwwxxxzzzzzzzzzyyywwwuuusssqqqoooooonnnnnnnnnoooooopppwwwvvvvvvtttppphhh^^^WWWPPPLLLKKKMMMPPPRRRVVV\\\ccciiiooorrrqqqrrrvvvzzz{{{{{{{{{yyyvvvrrrqqqqqqsssuuuxxxzzz||||||wwwrrrnnnkkkjjjhhhiiikkkmmmoooqqqrrrsssuuuqqqlllhhhfffeeedddcccfffbbb]]]YYYUUUQQQMMMJJJJJJKKKMMMOOOQQQVVV\\\```gggkkkpppuuuyyy}}}|||tttmmmiiifffdddaaa]]][[[[[[\\\]]]```bbbeeehhhkkkpppvvv{{{~~~zzzvvvrrrnnngggfffcccaaa```aaabbbbbbaaadddiiilllooorrruuuxxxwwwzzz}}}}}}~~~{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}}}}~~~~~~{{{xxxvvvuuuuuutttrrrpppooolllhhhddd[[[WWWTTTRRRSSSRRRNNNKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOSSSVVVYYY]]]bbbeeehhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnooopppqqqrrruuuuuuvvvxxx{{{}}}~~~}}}|||{{{~~~~~~~~~~~~}}}|||||||||}}}yyyuuutttsssrrrqqqooonnnmmmkkkiiigggfffeee___\\\XXXUUUSSSQQQNNNLLLKKKIIIFFFCCC@@@>>>======999999::::::;;;<<<======<<<======>>>???@@@AAAAAABBBDDDEEEKKK___vvvxxx}}}{{{zzzzzz{{{{{{vvv}}}tttuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvrrroooooopppqqqqqqlllmmmoooppppppppppppoooppppppooonnnnnnnnnnnnooopppqqqqqqpppmmmiiieeeccc___[[[UUUPPPKKKFFFBBB>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<>><<<<<<<<<:::::::::;;;;;;<<<<<<<<<============>>>>>>??????>>>CCCGGGPPPggguuu|||~~~}}}zzzxxxwwwwwwxxxrrr}}}yyyvvvwwwxxxxxxyyyyyy{{{|||}}}}}}zzzvvvqqqoooooopppqqqqqqjjjlllnnnpppqqqrrrrrrrrrooonnnnnnmmmmmmmmmmmmnnnqqqrrrsssrrrpppmmmiiiggg___ZZZTTTNNNIIIDDD???<<<===<<<;;;:::::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;@@@GGGLLLPPPSSSUUUWWWZZZZZZ\\\]]]]]]\\\[[[[[[ZZZWWWQQQMMMKKKLLLNNNPPPKKKOOOSSSWWW[[[```eeehhhjjjsss}}}yyytttmmmjjjfffdddeeeggghhhiiihhhgggeeeeeedddccc```^^^ZZZYYYYYYYYYYYYYYYZZZZZZXXX[[[]]]^^^^^^]]]^^^___^^^aaaddddddbbbbbbccceeefffiiinnnrrruuuwww{{{}}}~~~{{{|||}}}~~~}}}|||zzzxxxrrrqqqqqqpppoooooopppppprrrsssttttttqqqjjj```YYYQQQNNNMMMQQQSSSUUUXXX^^^___cccgggeeebbbccckkkrrrnnnooopppooommmlllmmmnnnmmmooosssuuuvvvwwwyyy{{{}}}~~~{{{yyytttttttttsssrrrpppnnnllldddaaa]]]ZZZXXXWWWUUUTTTQQQRRRSSSSSSSSSTTTWWWYYY[[[___ffflllqqqvvvzzz}}}~~~{{{wwwuuuuuussspppllliiiiiikkknnnrrruuuxxx{{{~~~yyyuuuooonnnnnnmmmllljjjiiiiiiiiimmmqqquuuxxx{{{~~~~~~}}}{{{zzzyyyxxxxxxzzzzzzzzzyyyxxxxxxzzz|||wwwvvvuuusssqqqooonnnmmmfffeeecccbbbaaa^^^ZZZWWWSSSPPPMMMLLLMMMMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNRRRUUUXXX\\\aaadddeeeffffffgggiiijjjlllmmmlllllllllllllllmmmnnnoooppppppppprrruuuxxx{{{|||~~~~~~~~~}}}~~~~~~~~~{{{{{{{{{||||||{{{yyyzzz{{{}}}~~~}}}xxxuuusssrrrpppooommmmmmmmmllljjjgggdddccc___\\\XXXUUUSSSPPPNNNKKKHHHFFFBBB???<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<>>======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<>>??????<<<<<<======>>>>>>??????BBBAAAGGGZZZxxxttt}}}zzzxxxuuutttssssssuuuwwwvvvtttrrrqqqrrrtttuuuwwwxxxyyyzzzyyyyyyvvvrrrmmmkkkkkkmmmoooooonnnooorrrvvvzzzzzzvvvsssnnnllljjjhhhggghhhiiijjjooonnnmmmmmmlllkkkgggeee```YYYPPPKKKHHHEEEAAA======<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<>>>>>??????@@@@@@AAAAAAHHH\\\{{{}}}uuu~~~{{{xxxvvvtttsssssstttuuuvvvuuurrrpppooopppppprrruuuwwwxxxxxxvvvuuutttpppjjjggghhhkkknnnpppmmmooosssxxx{{{zzzvvvssslllkkkiiihhhhhhiiikkklllnnnmmmlllkkkkkkiiifffccc]]]WWWOOOIIIFFFCCC???<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???BBBEEEIIIKKKMMMOOOSSSYYY\\\]]]]]]]]]]]]ZZZXXXTTTPPPNNNNNNOOOOOOSSSRRRUUUZZZ\\\\\\```ffflllpppvvv{{{|||zzzvvvssslllhhheeeeeehhhkkkkkkjjjllljjjgggbbb^^^ZZZWWWVVVVVVXXXYYYYYYYYYZZZ]]]___cccdddfffggghhhhhhhhhgggllllllkkklllmmmpppssstttxxx{{{}}}}}}}}}~~~}}}yyytttrrrrrrsssttttttxxxwwwwwwxxxxxxsssjjjccc]]]\\\ZZZYYYYYYZZZ[[[\\\___aaaeeehhhiiihhhfffeeeeeefffggghhhiiijjjjjjkkkqqqqqqsssttttttsssrrrqqqmmmmmmnnnppprrruuuxxxyyyyyysssooonnnnnnooossssssrrrpppmmmhhhdddbbb___```aaaeeekkksssyyy}}}}}}zzzzzzzzzzzzxxxvvvvvvyyy{{{{{{}}}~~~~~~~~~zzzwwwtttssssssssstttsssqqqnnnkkkhhhfffeeeaaa^^^[[[YYYWWWVVVSSSQQQLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDEEEFFFHHHJJJKKKPPPRRRUUUYYY]]]```cccdddeeedddcccccccccdddeeeffffffeeeddddddeeegggiiikkkmmmoooqqqrrrsssuuuxxxzzz||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{yyyxxxyyy|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{||||||}}}{{{||||||}}}}}}}}}||||||xxxvvvtttrrrpppoooooopppooollliiigggeeeccc```]]][[[XXXTTTQQQPPPOOOMMMKKKEEECCCAAA>>><<<;;;;;;;;;:::::::::::::::;;;;;;;;;===>>>>>>???@@@AAAAAAAAABBBCCCLLLaaa}}}|||~~~{{{xxxvvvuuuuuuuuuuuuuuutttssspppnnnmmmmmmlllooorrruuuvvvuuusssqqqpppkkkeeecccdddhhhlllooolllooossswwwxxxvvvrrrooolllkkkkkkjjjkkkmmmnnnooommmlllkkkjjjjjjhhhdddaaaZZZTTTMMMGGGDDDAAA>>><<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???AAADDDGGGJJJKKKNNNRRRXXX\\\^^^^^^^^^^^^[[[XXXUUUQQQOOONNNOOOOOOQQQQQQTTTZZZ\\\\\\___dddnnnqqqvvvyyyyyyvvvqqqnnngggeeecccccceeehhhhhhggggggeeebbb___[[[YYYWWWVVVTTTVVVXXXYYYZZZ\\\___aaaeeefffhhhkkklllmmmnnnnnnqqqqqqqqqrrrtttwwwzzz|||~~~~~~~~~~~~zzzuuurrrrrrssstttuuuyyyxxxyyyzzzyyytttlllgggaaa```^^^]]]\\\\\\]]]^^^___bbbfffiiijjjhhheeebbbbbbcccccceeeggghhhjjjkkkppppppqqqqqqqqqqqqpppoookkkkkklllmmmpppsssvvvwww}}}{{{{{{{{{}}}}}}|||zzzvvvpppkkkhhhfffeeeeeefffkkksss{{{}}}||||||{{{zzzyyyzzz~~~{{{wwwtttsssssstttsssrrrqqqnnnllljjjhhhgggccc___[[[XXXVVVTTTQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFHHHJJJLLLMMMRRRTTTXXX\\\```bbbdddeeefffeeeeeedddeeefffggggggeeeeeeeeeeeegggiiikkkmmmmmmoooqqqrrrrrrtttwwwyyyzzzzzz{{{||||||}}}~~~~~~|||}}}}}}}}}|||{{{zzzzzzyyyyyyxxxyyyzzz{{{|||||||||||||||||||||}}}~~~}}}{{{zzzzzz|||}}}{{{{{{|||||||||{{{{{{zzzwwwvvvtttrrrqqqpppppppppqqqnnnkkkhhhfffccc___]]]YYYWWWSSSPPPOOOMMMKKKJJJDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::======>>>>>>???@@@AAAAAADDDGGGRRRiii}}}zzzyyyxxxwwwwwwuuutttrrrpppnnnmmmkkkjjjjjjlllpppssstttsssqqqooolllgggaaa___```eeeiiikkkjjjmmmqqqsssrrroookkkiiimmmmmmmmmmmmoooppprrrsssmmmllljjjjjjiiigggccc```WWWSSSMMMGGGCCC@@@>>>===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAADDDEEEMMMQQQWWW\\\^^^______```ZZZXXXUUURRROOONNNNNNNNNNNNNNNRRRXXX[[[[[[___dddmmmooorrruuuuuurrrooommmeeecccbbbbbbdddeeefffeeecccaaa___[[[XXXVVVUUUTTTQQQSSSWWWZZZ[[[^^^aaacccgggiiikkknnnqqqsssuuuuuuuuuuuuuuuwwwyyy}}}~~~~~~}}}zzzuuurrrrrrtttttttttyyyyyyzzzzzzxxxsssmmmiiicccbbbaaa`````````aaaaaabbbeeeiiilllllljjjeeebbbaaaaaabbbccceeehhhjjjkkknnnoooooooooooonnnnnnmmmkkkkkklllmmmpppsssvvvwww|||wwwrrrpppmmmkkkhhhgggjjjqqqxxx|||~~~{{{|||{{{{{{{{{}}}}}}yyyuuusssrrrsssssstttsssrrrqqqooommmlllkkkgggccc^^^YYYVVVSSSPPPNNNNNNMMMKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKMMMOOOPPPUUUWWW[[[___bbbdddeeefffgggggggggggghhhhhhiiiiiiggghhhhhhiiijjjmmmooopppoooppprrrrrrrrrtttvvvxxxyyyyyyzzz{{{|||}}}}}}~~~|||||||||||||||{{{zzzyyyxxxyyyyyyyyyyyyzzz{{{|||zzzzzzzzz{{{|||~~~}}}{{{zzzyyyyyy{{{}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttrrrqqqqqqpppqqqoookkkhhhfffccc___\\\XXXUUURRROOONNNLLLJJJHHHDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAGGGVVVqqq}}}|||zzzyyyxxxtttrrrooommmmmmllljjjiiiiiikkknnnpppqqqqqqooonnniiieee___]]]___bbbfffhhhiiilllooopppnnnkkkiiihhhooooooooopppqqqrrrttttttmmmlllkkkjjjiiifffccc```VVVSSSMMMHHHCCC@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<===@@@CCCEEEJJJOOOVVV[[[]]]^^^___```[[[YYYVVVSSSPPPOOONNNMMMMMMMMMQQQVVVYYYZZZ___eeegggiiimmmpppqqqqqqooonnndddddddddccccccdddddddddaaa___\\\YYYUUUSSSQQQPPPQQQTTTXXX\\\___bbbeeegggmmmnnnppprrruuuxxxzzz|||zzzzzz{{{|||~~~~~~~~~|||yyyvvvttttttuuutttssswwwxxxzzzzzzxxxtttpppmmmhhhggggggfffffffffffffffhhhjjjnnnpppooolllhhheeeaaaaaabbbccceeehhhjjjllllllllllllllllllmmmmmmmmmlllmmmmmmoooqqqtttwwwyyy}}}}}}|||wwwsssnnnkkkkkkoootttwww{{{}}}~~~}}}}}}yyyzzz{{{|||}}}~~~{{{zzzvvvsssqqqqqqqqqqqqtttsssrrrqqqpppooonnnmmmjjjeee___ZZZWWWTTTRRRPPPPPPOOONNNLLLKKKJJJJJJJJJIIIJJJKKKNNNPPPRRRSSSTTTXXXZZZ^^^bbbeeefffgggggghhhhhhiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnppprrrsssppprrrssssssssstttvvvxxxyyyyyyyyyzzz{{{||||||}}}||||||||||||||||||{{{zzzxxxyyyzzzyyyxxxxxxzzz|||zzzyyyxxxyyy|||~~~~~~}}}{{{zzzyyyxxxyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttsssrrrqqqqqqooommmiiifffdddaaa^^^[[[VVVTTTQQQOOOMMMKKKHHHFFFCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;===>>>???@@@AAA>>>GGG\\\{{{~~~~~~~~~~~~~~~~~~|||yyyxxxsssppplllkkklllllljjjhhhiiijjjlllnnnoooooooooooohhhddd```^^^___bbbdddeeehhhkkknnnnnnmmmkkklllmmmoooppppppqqqrrrsssttttttnnnmmmkkkjjjiiifffccc```VVVTTTOOOIIIDDDAAAAAAAAA===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@???>>>===???AAADDDFFFGGGLLLSSSXXX[[[]]]^^^___\\\[[[XXXUUURRRPPPOOONNNQQQPPPRRRVVVXXXYYY^^^eeeeeegggjjjlllnnnnnnmmmlllcccccccccbbbaaa``````aaa\\\ZZZXXXVVVTTTRRRQQQQQQSSSWWW]]]aaaeeehhhkkknnnuuuuuuvvvxxxzzz|||~~~}}}}}}~~~{{{yyywwwvvvvvvuuutttrrrtttvvvyyy{{{zzzwwwuuussspppoooooonnnmmmlllllllllmmmooorrrsssrrroookkkiiicccccccccccceeehhhkkkmmmjjjjjjjjjjjjkkkllllllmmmmmmmmmnnnppprrruuuxxxyyy{{{|||~~~yyyssspppqqqtttvvvyyy|||{{{{{{{{{zzzyyyxxxyyyzzzxxxzzz|||~~~~~~}}}{{{yyyvvvtttrrrqqqpppqqqqqqpppooonnnnnnmmmmmmhhhddd___ZZZXXXVVVUUUSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKMMMOOOQQQTTTVVVWWWXXXZZZ\\\```dddggghhhhhhggghhhhhhiiiiiijjjjjjjjjiiinnnnnnooopppqqqrrrssstttrrrsssuuuttttttuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}||||||xxxzzz{{{zzzxxxxxxzzz}}}zzzxxxwwwxxx{{{}}}}}}|||yyyyyyxxxxxxxxxxxxxxxxxx{{{{{{zzzzzzyyywwwvvvuuutttttttttsssrrrqqqpppoookkkiiifffcccaaa___[[[YYYTTTRRRPPPNNNMMMJJJGGGDDDBBB@@@>>><<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBBBBNNNfff||||||||||||}}}}}}}}}~~~|||yyywwwrrroookkkjjjkkkllljjjhhhjjjkkklllmmmnnnooooooooohhheeeaaa```aaacccddddddhhhkkknnnooonnnnnnpppsssoooooopppqqqrrrrrrssssssooommmkkkjjjiiigggccc```VVVTTTPPPJJJEEEBBBBBBCCC======<<<<<<<<<<<<============>>>>>>??????@@@@@@>>><<<;;;:::;;;>>>AAACCCDDDIIIPPPVVVYYY[[[\\\]]]^^^\\\ZZZWWWTTTRRRPPPOOOUUUSSSTTTWWWXXXYYY^^^eeeggghhhjjjkkkkkkjjjhhhggg```aaaaaa```^^^\\\\\\]]]UUUUUUTTTTTTTTTTTTUUUUUUWWW[[[```eeeiiimmmpppsss||||||||||||}}}}}}}}}}}}~~~zzzyyyxxxwwwwwwvvvsssqqqqqqtttyyy{{{{{{zzzyyyyyywwwvvvuuutttrrrqqqpppoooqqqrrrtttuuutttqqqnnnlllddddddcccdddfffiiilllmmmiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnppprrruuuxxxzzzyyyzzzzzzzzz||||||wwwvvvwwwyyy{{{}}}yyyrrrsssttttttssstttvvvxxxwwwzzz}}}~~~~~~{{{xxxuuusssqqqnnnnnnnnnmmmllllllkkkkkkfffbbb]]]YYYXXXXXXWWWVVVUUUTTTRRRPPPOOONNNMMMMMMMMMNNNQQQTTTVVVYYYZZZZZZ[[[^^^bbbeeehhhiiihhhhhhgggggghhhiiiiiiiiiiiiiiioooooopppqqqrrrsssssstttssstttuuuuuuuuuuuuwwwyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}xxxzzz|||zzzxxxxxxzzz}}}{{{xxxvvvxxx{{{}}}|||{{{wwwxxxxxxxxxxxxwwwvvvuuu{{{{{{zzzyyyxxxwwwuuutttsssssssssrrrqqqpppooonnnhhhfffccc```___\\\YYYWWWTTTRRROOONNNLLLJJJGGGDDD@@@???===;;;:::999::::::777777888999::::::;;;;;;;;;<<<===???@@@AAACCCCCCJJJVVVooozzzvvvppprrrxxx}}}|||}}}~~~~~~|||yyytttrrrvvvuuusssqqqnnnjjjgggfffeeefffhhhjjjlllnnnooopppiiieeeaaa```bbbeeehhhiiimmmllllllmmmnnnppprrrssssssrrrrrrqqqqqqrrrrrrsssllllllkkkkkkiiihhhfffeeeZZZWWWQQQKKKGGGEEEEEEEEE===<<<::::::<<<===<<<;;;===???@@@@@@>>>===>>>>>>;;;;;;<<<===>>>???@@@@@@FFFHHHLLLOOORRRVVVZZZ]]]ZZZZZZZZZYYYWWWVVVTTTSSSRRRSSSTTTVVVYYY\\\___aaaffffffggghhhgggeeebbb```]]]^^^___]]]ZZZWWWVVVVVVUUUUUUUUUSSSRRRSSSVVVXXXVVV\\\dddkkkpppuuuxxx{{{~~~zzzzzz~~~~~~{{{zzz{{{{{{{{{yyyvvvsssqqqnnnsssyyy~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwww~~~|||zzzzzzzzzwwwrrrmmmkkkiiigggggghhhjjjkkkkkkllljjjfffeeefffhhhjjjkkkoooqqqsssttttttvvvyyy||||||zzzwwwvvvxxxzzz{{{{{{}}}~~~}}}vvvrrreeegggiiijjjlllpppuuuyyyyyy{{{~~~{{{wwwtttrrrrrrpppnnnllljjjiiihhhhhhdddbbb```]]]ZZZYYYYYYYYYXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSVVVZZZ\\\^^^_________aaadddhhhjjjkkkjjjjjjllllllllllllllllllmmmmmmkkkmmmppptttvvvwwwxxxwwwyyyvvvtttssstttvvvwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{|||}}}|||||||||||||||{{{zzzzzz{{{yyywwwyyy{{{}}}{{{yyywwwxxxzzz{{{{{{xxxuuutttwwwxxxyyyzzzyyywwwuuutttvvvtttrrrqqqqqqooollljjjiiigggdddaaa^^^[[[VVVSSSRRRQQQPPPNNNJJJFFFCCCAAA@@@???===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAKKKYYYvvvzzz~~~uuuqqqsssxxx|||~~~~~~}}}}}}{{{yyywwwuuussstttsssqqqnnnllliiiggggggggghhhiiijjjlllnnnooopppjjjgggcccaaacccfffhhhiiillllllkkklllmmmoooqqqrrrqqqqqqppppppppppppqqqqqqmmmmmmlllkkkiiigggeeeddd\\\XXXSSSMMMIIIGGGFFFGGGAAA???>>>===>>>???>>>======???@@@@@@>>>===>>>???=========>>>??????@@@@@@DDDGGGJJJMMMOOOSSSWWW[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTUUUVVVYYY\\\___aaaccccccddddddcccbbbaaa```ZZZ\\\]]][[[XXXVVVUUUUUUSSSTTTTTTSSSSSSTTTWWWZZZ[[[```hhhoootttxxx|||~~~{{{{{{~~~~~~{{{zzz{{{{{{zzzxxxvvvsssqqqppptttzzz~~~~~~}}}yyyuuunnnkkkhhhfffgggiiijjjjjjkkkhhheeedddeeehhhjjjlllppprrrtttuuuvvvxxx{{{}}}{{{yyyvvvuuuuuuuuutttrrrqqqsssvvvzzzzzzrrrllliii```bbbdddfffiiinnntttxxx}}}{{{xxxuuussssssrrrqqqpppnnnlllkkkjjjfffeeecccaaa___]]]\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUWWWZZZ]]]```aaabbbcccdddfffhhhkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmooorrrvvvxxxyyyyyyyyyyyywwwttttttuuuvvvwwwwwwyyyyyyxxxwwwwwwxxxyyyzzz~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzxxxwwwxxxzzz{{{zzzxxxwwwxxxyyyzzzyyyxxxwwwuuutttuuuuuuuuutttsssqqqpppqqqpppnnnmmmllljjjhhheeegggdddaaa^^^[[[XXXTTTQQQOOOOOONNNMMMJJJGGGDDDBBB===<<<;;;:::999888888777:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>@@@BBBCCCOOO___|||xxxuuuvvvzzz||||||}}}|||zzzxxxvvvuuuuuuuuusssqqqnnnkkkiiiiiiiiiiiijjjkkkllllllmmmnnnooooookkkhhheeeccceeeggghhhhhhkkkjjjjjjkkklllmmmnnnooooooooonnnnnnnnnnnnoooooonnnnnnmmmkkkhhhfffdddbbb]]]ZZZUUUPPPKKKIIIIIIIIIDDDAAA???>>>>>>>>>>>>======>>>@@@???>>>===>>>????????????@@@@@@@@@@@@@@@BBBDDDGGGIIILLLOOOSSSVVVZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUVVVXXXZZZ\\\___```_________^^^^^^]]]]]]]]]WWWXXXYYYXXXUUUSSSSSSSSSRRRSSSSSSSSSTTTVVVZZZ]]]aaafffmmmtttyyy}}}}}}}}}}}}{{{{{{{{{zzzyyyxxxvvvtttssstttwww||||||rrrnnniiiffffffggghhhhhhhhhgggdddcccdddgggkkkmmmqqqsssuuuwwwxxxzzz}}}{{{yyywwwuuurrroookkkhhheeeeeegggjjjooouuu{{{wwwooohhhcccaaa^^^```bbbeeeiiiooovvv{{{|||yyyvvvuuuttttttttttttrrrpppmmmllliiihhhgggfffdddbbb```___^^^]]][[[ZZZYYYXXXWWWWWW[[[\\\___bbbdddggghhhiiijjjkkkmmmoooppppppoooooonnnnnnnnnnnnnnnoooppppppppprrruuuxxxzzz{{{||||||yyywwwuuuuuuvvvxxxxxxwwwzzzzzzyyyxxxxxxxxxyyyyyy~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyxxxvvvvvvwwwxxxyyyxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrsssqqqnnnmmmlllkkkhhhfffccc```]]]ZZZXXXUUUQQQOOOMMMMMMLLLKKKIIIGGGDDDCCC<<<<<<:::999888888888888:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>@@@CCCFFFUUUggg|||||||||zzzxxxyyyxxxxxxxxxwwwwwwvvvvvvsssqqqmmmjjjhhhiiikkklllnnnnnnooooooooopppppppppllliiigggfffggghhhiiihhhiiijjjjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkllllllooonnnmmmkkkhhheeecccaaa]]][[[VVVQQQMMMKKKJJJJJJCCC@@@===;;;;;;;;;::::::===>>>??????======???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZ\\\^^^___^^^]]][[[ZZZXXXWWWWWWWWWSSSUUUUUUTTTRRRQQQQQQRRRQQQRRRTTTUUUVVVZZZ^^^bbbhhhlllsssyyy}}}~~~|||}}}|||{{{zzzxxxwwwvvvvvvwwwzzz~~~~~~vvvqqqkkkgggfffffffffffffffeeecccbbbcccfffkkkoooqqqssswwwyyyzzz|||~~~}}}zzzwwwtttmmmfffaaabbb```______bbbiiiooosss~~~{{{qqqhhhcccaaa```aaacccfffjjjooovvv~~~|||zzzxxxwwwtttuuuvvvuuutttqqqooommmiiijjjiiiiiigggdddbbb``````___^^^\\\\\\[[[[[[[[[aaabbbdddgggiiikkkmmmnnnnnnooopppqqqqqqqqqppppppoooooooooooooooppprrrrrrssstttwwwyyy{{{}}}}}}~~~{{{yyywwwwwwxxxyyyyyyxxx{{{{{{zzzzzzyyyyyyyyyyyywwwwwwwwwxxxxxxyyyzzz{{{yyyzzzzzz{{{zzzzzzyyyyyyuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{zzzyyywwwvvvuuuuuuuuutttrrrooommmllljjjhhhfff```]]]ZZZWWWUUUSSSPPPNNNLLLLLLLLLJJJHHHEEEBBBAAA======<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<>>???>>>======???AAACCCCCCBBBBBBAAAAAA@@@@@@???AAACCCDDDDDDFFFIIIKKKOOOPPPRRRTTTVVVWWWWWWXXXTTTUUUWWWYYY[[[\\\]]]^^^^^^\\\ZZZWWWUUUSSSRRRRRRQQQRRRSSSRRRPPPPPPQQQSSSSSSTTTVVVXXXZZZ^^^cccgggnnnrrrwww}}}}}}{{{zzzzzzzzzzzzwwwzzz~~~wwwsssmmmiiihhhggggggffffffeeedddbbbbbbeeelllqqqrrruuuxxx{{{|||}}}|||xxxppphhhbbbccc```\\\ZZZ[[[```fffjjjtttyyyuuukkkdddbbbbbbccchhhkkkoootttyyy}}}{{{yyyyyytttuuuvvvvvvtttrrrooonnnjjjjjjjjjiiihhheeecccaaaaaaaaa``````___`````````hhhiiijjjkkkmmmoooqqqrrrpppqqqqqqqqqqqqqqqppppppqqqqqqppppppqqqrrrtttuuuuuuvvvxxxzzz|||}}}|||{{{zzzzzz{{{|||{{{zzz|||||||||{{{zzzyyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzz{{{{{{zzzzzzzzzttttttuuuuuuuuuuuuvvvvvvuuuuuuttttttuuuwwwyyyzzzyyyxxxwwwuuuttttttssssssrrroookkkiiihhhgggeeeccc___\\\XXXUUUTTTRRRPPPNNNMMMMMMLLLIIIFFFBBB???===<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>???===<<<>>>DDDJJJ]]]wwwyyyqqqsssuuuxxx{{{{{{yyywwwuuusssqqqmmmjjjiiikkkmmmnnnooooooooooooooooooooooooiiihhhggghhhjjjkkkjjjiiiiiiiiijjjjjjjjjiiihhhhhhffffffeeeeeeeeeeeeffffffjjjjjjjjjiiihhhfffeeeddd]]][[[XXXTTTPPPNNNLLLKKKGGGCCC???<<<<<<============>>>>>>=========@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKNNNPPPSSSTTTVVVVVVRRRTTTVVVXXXZZZ\\\]]]]]]]]]\\\ZZZWWWUUURRRPPPOOOPPPQQQQQQQQQPPPPPPRRRTTTVVVXXXZZZ\\\___ccciiimmmssswww|||~~~}}}}}}~~~zzz}}}~~~wwwtttooolllkkkjjjiiigggggggggeeebbbaaaeeelllrrruuuxxx|||~~~~~~|||uuummmhhheeebbb\\\YYYXXX\\\aaadddlllpppuuu{{{~~~yyyppphhhdddeeehhhjjjrrrvvv{{{~~~}}}}}}wwwwwwwwwwwwvvvtttrrrqqqllllllkkkjjjiiigggfffeeeeeeeeeeeeeeefffgggiiiiiipppppppppqqqrrrsssuuuvvvssssssssssssrrrrrrrrrsssuuutttsssssstttvvvxxxzzzxxxxxxzzz{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}|||{{{yyyxxxwww{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyssstttuuuuuuttttttuuuvvvuuuttttttttttttvvvxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvssspppllliiihhhgggeeeccc]]]ZZZVVVSSSRRRQQQOOONNNMMMLLLKKKHHHEEEAAA===;;;999888888888888999999::::::::::::;;;;;;;;;<<<<<<===???@@@>>><<>>>>>???@@@@@@===>>>>>>===<<<===@@@CCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHIIIKKKMMMOOOPPPQQQRRRPPPQQQTTTWWWZZZ\\\]]]]]]ZZZZZZZZZYYYWWWUUURRRQQQOOOPPPQQQPPPPPPQQQSSSVVVZZZ\\\^^^```cccgggmmmqqqxxx{{{}}}vvvsssqqqoooooommmkkkiiihhhhhhgggcccaaadddlllssszzz|||~~~xxxrrrmmmgggccc^^^[[[ZZZ]]]aaadddhhhjjjnnnpppssswww{{{~~~~~~zzzsssnnnmmmpppuuuyyy~~~||||||{{{zzzyyyxxxxxxwwwqqqpppnnnmmmlllkkkjjjjjjkkkkkklllmmmoooqqqssstttxxxwwwvvvvvvvvvwwwxxxyyywwwvvvvvvvvvvvvvvvwwwwwwzzzyyyxxxwwwxxx{{{}}}{{{{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvzzzzzzxxxwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwrrrtttvvvuuutttsssuuuwwwttttttttttttuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxtttqqqllliiihhhgggeeeddd[[[XXXTTTQQQPPPPPPNNNMMMJJJJJJIIIGGGDDDAAA===<<<888888777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;>>>@@@>>>===BBBLLLUUUnnn~~~|||}}}{{{yyywwwuuutttssspppooollljjjiiihhhiiijjjhhhhhhiiiiiiiiiiiijjjjjjdddeeefffhhhkkklllkkkiiijjjjjjkkkkkkjjjiiihhhgggccccccbbbbbbbbbbbbcccccceeefffggghhhiiiiiiiiiiii```^^^[[[XXXUUURRRPPPOOOHHHDDD@@@===>>>???AAAAAA===>>>>>>===<<<>>>AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHIIIJJJKKKMMMMMMMMMMMMNNNPPPSSSWWWZZZ\\\]]]]]]WWWXXXYYYZZZYYYWWWUUUSSSOOOPPPQQQQQQPPPRRRUUUWWW\\\^^^```ccceeejjjooosss{{{~~~~~~|||uuusssrrrqqqqqqpppmmmjjjiiijjjhhhdddaaadddlllttt}}}~~~zzztttpppiiieeeaaa^^^]]]```dddgggfffgggiiikkklllnnnqqqsssxxx~~~{{{xxxyyy}}}}}}~~~~~~}}}||||||||||||uuusssqqqooonnnnnnnnnoooooopppqqqsssuuuxxxzzz|||}}}|||zzzyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{zzz{{{~~~~~~~~~~~~~~~~~~|||zzzxxxvvvttttttttttttuuuvvvwwwxxxsssssstttuuuuuuvvvuuuuuurrrtttvvvvvvtttsssuuuwwwtttttttttuuuuuuuuuuuuuuurrrtttvvvwwwxxxwwwuuutttppplllhhhdddcccbbbaaa___YYYVVVRRROOOOOONNNMMMMMMHHHHHHGGGFFFDDDAAA???===999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999<<>>>>>DDDPPPZZZvvv|||}}}xxx}}}xxxxxxyyyvvvttttttqqqnnnjjjgggfffgggjjjlllfffggghhhhhhiiihhhgggfffdddccccccfffjjjjjjgggdddccceeehhhkkkkkkjjjhhhfffdddcccbbb```___```cccfffffffffffffffffffffffffffccc```\\\YYYWWWUUURRRPPPEEECCC@@@@@@AAACCCDDDDDDBBB@@@===;;;;;;===???AAABBBBBBAAABBBBBBCCCDDDEEEEEECCCBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHIIILLLOOOOOOOOOPPPUUU[[[^^^___]]]XXXXXXXXXWWWVVVUUUTTTSSSOOOQQQRRRSSSSSSSSSUUUVVV]]]aaagggjjjkkknnnssswww{{{zzz|||~~~~~~{{{ssssssssssssrrrqqqpppooooooooommmhhhdddfffmmmtttzzz}}}}}}{{{yyywwwwwwkkkiiifffcccaaabbbcccdddfffeeeeeeeeefffhhhjjjkkkrrrxxx{{{|||{{{||||||yyyvvvssssssttttttvvvxxx{{{}}}~~~{{{yyyzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyywwwvvvvvvwwwyyyyyyxxxvvvssssssssssssttttttuuuvvvvvvuuutttsssssstttuuuvvvvvvwwwvvvuuussssssuuuwwwttttttssssssrrrqqqppppppqqqooollliiieeeaaa^^^\\\YYYUUUQQQNNNMMMMMMMMMLLLLLLKKKHHHEEEBBB???===;;;:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<888999???@@@III___zzzwww{{{}}}|||{{{|||vvvvvvwwwtttqqqrrrooommmiiigggfffggghhhjjjggggggiiiiiiiiihhhfffeeebbbbbbccceeeiiijjjgggeeeccceeehhhjjjjjjiiigggeeebbbbbbbbb```___```dddgggeeeeeeeeeeeeeeefffffffffccc```]]]ZZZWWWTTTPPPNNNGGGEEEBBBBBBCCCEEEFFFEEEBBB@@@===;;;;;;===@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHJJJLLLOOOPPPOOOPPPTTTYYY\\\[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTUUUVVVUUUVVVXXXZZZ___dddjjjmmmppptttzzz{{{zzz{{{}}}{{{yyyttttttuuuuuuvvvuuuuuutttrrrrrrooojjjggghhhooouuu{{{~~~|||yyyvvvtttsssllljjjgggdddbbbbbbcccddddddddddddeeegggiiikkklllqqqwww~~~~~~www{{{~~~zzzxxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvvvvwwwxxxxxxvvvuuuqqqpppppppppqqqqqqrrrsssssssssrrrrrrrrrsssuuuuuuuuutttssssssssstttuuuuuutttsssrrrqqqpppooonnnmmmlllkkkiiifffbbb___]]]\\\WWWTTTOOOMMMLLLMMMMMMLLLKKKJJJHHHEEEBBB???<<<;;;:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>:::;;;BBBCCCNNNdddsssyyyzzzvvvuuuwwwzzztttttttttqqqnnnooolllkkkiiigggfffeeefffffffffgggiiijjjjjjhhheeecccaaaaaabbbeeeggghhhgggeeedddeeegggiiiiiihhhfffeeeccccccbbbaaa```aaadddgggeeeeeeeeeeeeeeeeeeeeeeeecccaaa^^^[[[XXXTTTNNNKKKIIIGGGDDDCCCEEEFFFGGGGGGAAA@@@===<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJIIIIIIJJJLLLNNNOOOOOOPPPSSSVVVXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSWWWXXXXXXXXXXXXYYY\\\^^^ccchhhnnnssswww||||||zzz{{{}}}~~~|||xxxvvvuuuvvvxxxyyyzzzzzzzzzyyyvvvuuusssnnnjjjkkkpppuuu{{{{{{wwwssspppooommmkkkhhheeecccccccccdddbbbbbbdddeeehhhkkkmmmooorrrwww{{{xxxtttrrrrrrrrrrrrqqqtttyyyzzzwww|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{xxxwwwuuuuuuvvvvvvuuusssoooooooooooooooppppppqqqpppppppppqqqrrrssstttuuutttqqqooopppsssuuuuuussssssrrrqqqooommmkkkjjjiiigggfffdddbbb```]]]ZZZYYYSSSQQQMMMLLLLLLMMMMMMLLLJJJIIIGGGDDDAAA>>><<<;;;999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@<<<>>>EEEGGGTTTmmmvvvnnnzzzyyyttttttqqqzzzyyysssssssssooommmmmmjjjiiihhhgggfffeeedddcccccceeehhhjjjjjjhhheeedddbbbbbbcccdddeeeeeeeeedddffffffggghhhggggggfffeeefffffffffdddbbbbbbdddfffeeeeeeeeeeeeddddddddddddcccaaa___\\\XXXSSSMMMHHHIIIGGGDDDCCCDDDFFFFFFFFF@@@???=========???AAACCCDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIIIIIIIJJJLLLLLLMMMNNNQQQSSSUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUYYYYYYZZZYYYYYY[[[___bbbiiimmmssswww{{{|||{{{{{{}}}~~~yyyvvvvvvxxxyyy{{{|||}}}}}}|||{{{xxxwwwuuuqqqnnnnnnrrruuu{{{~~~zzzvvvrrrooommmkkkiiigggdddbbbbbbbbbbbb```bbbdddgggkkknnnqqqsssuuuzzz|||wwwsssoookkkiiihhhhhhgggfffhhhmmmvvv}}}|||}}}~~~~~~~~~}}}}}}|||{{{xxxvvvttttttttttttsssrrrpppppppppooooooppppppqqqnnnooopppqqqrrrtttuuuvvvtttppplllnnnsssvvvuuurrrrrrqqqooommmjjjgggeeedddddddddbbb```]]]ZZZWWWUUUPPPNNNKKKKKKLLLMMMMMMLLLIIIHHHFFFCCC@@@===;;;:::999999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@===???FFFKKK[[[vvvmmmlll~~~{{{vvvvvvpppwwwyyyssssssssspppnnnnnnjjjiiiiiihhhfffdddcccbbb```bbbeeeggghhhhhhfffeeecccdddddddddddddddddddddhhhhhhgggggggggfffeeeeeekkkkkkjjjgggeeecccdddeeefffffffffeeeeeedddddddddcccaaa___\\\XXXRRRLLLHHHHHHEEEBBBAAABBBCCCDDDCCC???>>>======>>>@@@BBBCCCEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIHHHJJJMMMOOORRRTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZ]]]cccgggppptttxxx|||~~~}}}{{{|||}}}~~~xxxvvvwwwzzz|||}}}}}}|||zzzzzzxxxvvvsssqqqqqqsssuuu||||||yyyuuuqqqnnnmmmhhhfffeeecccaaaaaaaaaaaaaaacccfffjjjooosssvvvwwwyyy}}}xxxtttoookkkfffbbb```___]]]\\\___dddjjjpppwww}}}}}}}}}}}}}}}}}}|||{{{zzzwwwuuusssrrrrrrsssrrrqqqpppoooooonnnnnnnnnoooooonnnoooppprrrsssuuuvvvvvvtttpppmmmnnnsssvvvuuurrrqqqooommmjjjgggdddbbbaaaddddddbbb```\\\WWWSSSQQQNNNLLLJJJJJJLLLMMMMMMLLLGGGFFFDDDBBB???===;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>???AAACCCDDDFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGIIIKKKJJJIIIHHHHHHIIIFFFIIILLLOOOPPPRRRTTTVVVVVVWWWYYYZZZ[[[\\\\\\]]][[[[[[[[[[[[]]]bbbhhhmmmwwwzzz~~~~~~|||{{{zzz{{{|||}}}||||||wwwwwwyyy|||}}}}}}{{{{{{yyywwwuuutttuuuuuuvvv}}}|||xxxtttpppmmmlllddddddcccbbbaaaaaaaaaaaadddfffjjjoootttwwwzzz|||}}}{{{vvvrrrkkkgggaaa]]]ZZZXXXVVVTTTXXX[[[^^^ccciiittt~~~}}}}}}}}}|||{{{zzzxxxxxxvvvsssqqqpppqqqrrrqqqqqqnnnmmmmmmlllllllllllllllmmmnnnppprrrtttuuuuuuuuussspppnnnooorrrttttttrrrooonnnllliiifffccc```___ccccccaaa___[[[UUUQQQNNNMMMLLLJJJKKKLLLMMMMMMLLLFFFEEECCCAAA>>><<<:::999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;>>><<>>?????????======>>>>>>@@@BBBDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMMMMKKKIIIIIIIIIGGGJJJMMMOOOOOOPPPRRRUUUVVVWWWYYY\\\^^^___```aaa^^^^^^^^^___bbbhhhpppvvv~~~zzzyyyxxxwwwxxxyyyzzz{{{zzz}}}zzzvvvxxx{{{{{{}}}~~~|||{{{yyyxxxyyyyyyyyyyyy~~~yyytttoookkkiiibbbbbbbbbbbbbbbbbbbbbbbbgggiiinnnsssxxx|||~~~~~~|||zzzwwwrrrooohhhddd^^^ZZZXXXVVVTTTSSSOOORRRUUUXXX^^^hhhvvv}}}}}}|||{{{zzzxxxvvvuuutttrrrooonnnpppqqqrrrqqqnnnnnnmmmlllllllllllllllmmmnnnoooqqqrrrsssssssssqqqpppooooooooopppqqqqqqnnnmmmkkkhhheeebbb```____________]]]YYYUUUPPPMMMNNNLLLKKKKKKMMMMMMLLLKKKEEEDDDBBB@@@>>>;;;:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;???===@@@IIISSSllllllhhhwwwnnn{{{xxxuuusssqqqxxx{{{tttpppqqqrrrpppoooppppppooollljjjhhhgggggggggeeedddbbb```^^^^^^______[[[^^^bbbdddfffiiinnnsssooommmjjjhhhggggggggghhhdddeeeffffffeeeeeefffhhhjjjiiiiiihhhgggfffffffffddd```\\\XXXUUUQQQNNNLLLDDDAAA>>>======>>>>>>>>>======>>>???@@@BBBDDDEEEHHHJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMOOOOOOMMMKKKJJJKKKIIILLLOOOPPPNNNNNNPPPSSSUUUWWWYYY\\\___aaaccccccaaaaaaaaabbbfffmmmvvv|||uuuuuuuuuuuuuuuwwwxxxzzzyyy|||xxxuuuxxx{{{{{{}}}}}}|||{{{{{{|||||||||{{{zzzsssnnniiigggbbbbbbcccccccccdddddddddiiilllpppuuuzzz~~~~~~}}}~~~|||zzzxxxwwwsssooolllfffccc^^^ZZZYYYXXXVVVUUUIIIMMMQQQSSSXXXaaaoooyyy}}}}}}|||{{{yyyvvvtttsssssspppnnnnnnoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnlllmmmooopppqqqqqqqqqqqqoooppppppnnnllllllnnnpppmmmllljjjgggeeebbb```___[[[\\\\\\[[[XXXTTTPPPMMMNNNMMMLLLLLLMMMMMMLLLKKKDDDCCCBBB@@@===;;;:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;???>>>AAAJJJUUUooonnnmmmqqq}}}yyyssstttppprrr~~~zzzrrrlllllllllkkkjjjkkknnnnnnmmmkkkjjjiiihhhhhhhhheee```^^^^^^^^^[[[YYY\\\]]]___ccchhhmmmrrrtttvvvqqqkkkgggeeeeeeddddddeeeeeeffffffgggggghhhhhhkkklllmmmlllkkkhhheeecccaaa___]]][[[XXXTTTOOOKKKCCCAAA>>><<<:::;;;<<<===>>>>>>>>>>>>@@@CCCEEEGGGNNNNNNNNNMMMKKKJJJKKKMMMIIIJJJKKKMMMNNNNNNNNNNNNQQQOOONNNMMMMMMMMMKKKJJJJJJKKKKKKLLLNNNOOOQQQRRRUUUYYY\\\____________``````bbbeeehhhmmmsss{{{|||xxxvvvuuuooopppqqqrrrssstttuuuvvvxxx{{{{{{uuuuuuxxx~~~~~~||||||}}}|||wwwssspppkkkgggcccdddeeedddccccccdddfffggglllrrrxxx{{{|||}}}~~~}}}yyyvvvuuutttuuuwwwxxxwwwuuuqqqmmmjjjgggeeeaaa]]]ZZZWWWVVVVVVMMMKKKIIIKKKPPPYYYccciiizzz~~~{{{xxxvvvtttsssrrrqqqooonnnnnnnnnooopppkkkkkklllmmmnnnoooppppppnnnnnnooopppooommmlllkkklllmmmnnnnnnnnnnnnnnnnnnoookkkgggcccaaa```^^^]]]]]]\\\YYYWWWTTTRRRQQQPPPNNNNNNNNNOOOPPPNNNJJJGGGBBBAAA>>>;;;999888888888::::::999999::::::;;;<<<888777777888999;;;===???AAA<<<===EEELLL[[[zzzzzzsss}}}ooozzz|||xxxuuuqqqttt~~~zzzrrrllllllmmmkkkiiijjjnnnnnnnnnmmmllljjjiiihhhhhheee```^^^^^^^^^\\\ZZZ^^^___aaadddiiimmmqqqtttsssooojjjfffeeeeeeeeeeeeeeeeeeffffffggggggggghhhkkkkkkkkkjjjhhheeecccaaabbb```^^^\\\YYYUUUOOOKKKFFFCCC@@@<<<:::::::::;;;>>>>>>???@@@BBBDDDFFFGGGLLLMMMMMMLLLJJJIIIKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRPPPNNNNNNNNNNNNLLLJJJKKKJJJJJJJJJLLLNNNPPPQQQUUUXXX[[[^^^______```aaaeeegggjjjnnnsssyyy~~~{{{xxxtttqqqpppooommmnnnooopppqqqssstttuuuuuuxxx}}}zzzvvvwww{{{}}}yyyvvvsssmmmiiieeeffffffdddbbbbbbdddeeefffkkkrrrxxx|||~~~|||wwwssspppoooooossstttuuuuuutttpppllljjjeeeccc___\\\XXXVVVTTTSSSLLLKKKIIIIIIMMMUUU\\\aaaoooxxx}}}zzzwwwuuusssrrrrrrqqqpppoooooooooppppppllllllmmmnnnooopppppppppmmmmmmmmmmmmlllkkkjjjiiiggghhhjjjlllnnnppppppqqqmmmjjjfffbbbaaa```___]]]___]]][[[WWWTTTQQQOOONNNOOONNNNNNOOOOOOMMMIIIEEECCCAAA???<<<:::999999999999999999999999:::;;;;;;999999999:::;;;===???@@@CCC>>>???FFFPPPbbbxxxyyykkkvvv}}}wwwuuuxxx}}}vvvxxxqqqlllmmmmmmkkkiiijjjmmmmmmnnnnnnmmmkkkiiihhhgggddd```^^^^^^]]]]]]\\\___```aaadddgggkkknnnooooookkkgggeeedddeeeeeeeeeeeefffffffffffffffffffffiiihhhgggeeedddbbbaaa```cccbbb___]]]ZZZVVVPPPLLLHHHEEEAAA===:::999999999>>>???AAACCCDDDFFFFFFGGGJJJKKKKKKJJJIIIHHHJJJKKKNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPOOOPPPOOONNNLLLLLLJJJIIIHHHIIIKKKNNNPPPSSSVVVZZZ\\\^^^___aaaccchhhkkkooosssxxx~~~wwwuuussspppmmmkkkjjjiiijjjkkklllmmmoooqqqssstttuuuxxx}}}}}}yyywwwzzz|||zzzvvvpppkkkggggggfffcccaaa```bbbddddddjjjqqqxxx||||||wwwqqqmmmkkkjjjjjjoooppprrrsssrrrpppmmmkkkeeedddaaa]]]YYYUUUSSSQQQMMMLLLJJJJJJMMMQQQVVVZZZdddnnn}}}~~~{{{xxxvvvtttrrrqqqrrrqqqpppooooooooopppqqqmmmmmmnnnnnnooooooooopppmmmlllkkkiiihhhgggggggggeeefffhhhjjjmmmnnnooopppjjjhhhdddbbbaaaaaa___^^^```^^^[[[WWWTTTPPPNNNMMMPPPOOOOOONNNNNNKKKGGGDDDBBBAAA???<<<;;;:::::::::999888888888888999::::::;;;;;;;;;<<<===???@@@AAAFFFAAAAAAIIIVVVlllvvveeeqqq{{{zzz||||||tttvvvoookkklllnnnkkkiiijjjjjjkkkllllllllljjjhhhgggfffddd```^^^\\\]]]]]]]]]^^^___```bbbdddfffhhhiiiiiifffcccaaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbaaa``````aaaaaadddbbb```^^^\\\WWWRRRNNNIIIFFFBBB>>>;;;::::::;;;???@@@CCCEEEFFFGGGGGGFFFIIIJJJJJJIIIHHHHHHJJJKKKOOOPPPRRRSSSTTTTTTUUUUUUUUUSSSRRRQQQRRRQQQOOONNNMMMKKKHHHGGGGGGIIILLLNNNRRRTTTWWWZZZ[[[^^^aaadddgggjjjoootttyyy}}}xxxuuuqqqpppnnnllljjjiiihhhhhhiiiiiijjjlllnnnqqqtttuuuwww{{{{{{yyyxxx|||}}}xxxpppjjjiiihhheeeaaa^^^^^^```bbbdddiiipppvvv{{{}}}zzzuuuoookkkiiihhhiiilllnnnppprrrrrrqqqooonnnkkkiiifffbbb\\\WWWSSSPPPNNNMMMLLLLLLNNNQQQUUUWWW^^^hhhwww}}}{{{yyyvvvsssrrrqqqpppqqqpppooonnnmmmnnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmllliiigggfffffffffffffffggghhhiiijjjkkkkkkkkkgggeeebbbaaaaaaaaa```^^^___]]]ZZZWWWSSSQQQOOONNNRRRPPPOOONNNMMMJJJFFFCCC@@@???===;;;::::::::::::888888777777888888999:::::::::;;;<<<>>>???@@@AAAEEEAAAAAAKKK\\\wwwuuu___jjjyyy}}}zzzwwwpppkkklllnnnllljjjkkkfffggghhhhhhhhhgggfffeeedddbbb___\\\[[[[[[]]]_________aaabbbdddeeeffffffbbb```^^^^^^___aaabbbbbbeeedddddddddcccbbbbbbbbb^^^^^^^^^^^^___```bbbbbbcccbbb```___]]]YYYTTTPPPIIIFFFCCC???======>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMQQQQQQSSSTTTUUUVVVVVVVVVWWWUUUTTTSSSTTTSSSRRRPPPOOOMMMJJJGGGGGGIIIKKKMMMPPPRRRTTTVVVXXX\\\```ccceeeiiinnnsssyyy|||vvvrrrooonnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkmmmpppssswwwyyyzzz~~~{{{zzzzzz}}}yyypppiiijjjhhhddd```\\\\\\^^^aaaeeeiiipppuuuzzz}}}|||yyysssmmmiiigggggghhhkkklllooorrrsssttttttsssqqqooolllggg```YYYSSSPPPNNNNNNMMMNNNPPPSSSVVVXXX[[[dddppp|||{{{yyyvvvsssqqqpppooooooooonnnlllkkkkkkkkklllmmmlllllllllkkkjjjjjjiiiiiimmmkkkiiigggffffffggggggeeefffggghhhiiiiiiiiiiiieeecccaaa```aaa```___^^^[[[ZZZXXXUUUSSSQQQPPPPPPRRRQQQNNNMMMLLLIIIEEECCC===<<<;;;999888888999999888888777777888888999:::888999:::<<<===>>>??????AAA@@@CCCOOOeeesssWWWcccqqq~~~|||~~~~~~vvvooonnnnnnlllkkkllldddddddddddddddddddddeeeaaa```^^^[[[XXXYYY\\\___aaabbbccceeeffffffgggggg___]]]\\\\\\^^^`````````ccccccbbbbbbaaa```______[[[[[[\\\^^^___aaabbbbbbaaa```___^^^]]]ZZZVVVRRRJJJHHHEEEAAA??????@@@AAABBBBBBDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOSSSSSSUUUVVVWWWXXXXXXXXXYYYWWWVVVUUUVVVUUUSSSRRRQQQOOOLLLJJJIIIJJJKKKMMMOOOPPPRRRSSSUUUYYY^^^aaadddhhhnnntttzzz}}}vvvqqqooommmkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmnnnpppsssxxx|||}}}~~~|||||||||~~~|||sssmmmllliiieee```\\\\\\```ccchhhlllrrrwww{{{zzzwwwpppjjjfffdddeeefffiiikkknnnqqqtttvvvxxxxxxuuutttqqqmmmfff___XXXSSSQQQPPPOOOPPPRRRUUUXXXZZZ\\\bbbkkkttt~~~yyywwwtttqqqooonnnnnnnnnmmmlllkkkjjjjjjjjjkkklllllllllkkkjjjiiihhhgggfffkkkjjjiiihhhggggggggggggbbbccceeeggghhhjjjjjjjjjcccbbb````````````^^^\\\XXXWWWUUUSSSRRRPPPPPPOOOPPPNNNLLLJJJIIIGGGDDDAAA;;;:::999888777888888999999888888888888999::::::777888999;;;======>>>>>>>>>@@@HHHXXXppp|||sssPPP[[[jjjxxxzzz{{{}}}}}}wwwsssppplllkkklllcccbbbaaa```aaabbbdddeee___^^^\\\YYYVVVWWW[[[___aaabbbdddeeefffgggffffff^^^]]]\\\\\\^^^`````````bbbbbbaaa```^^^]]]]]]\\\[[[\\\^^^````````````______^^^]]]^^^]]][[[WWWTTTNNNLLLHHHDDDAAA@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMPPPRRRUUUVVVWWWXXXYYYZZZZZZZZZ[[[YYYWWWWWWWWWWWWUUUSSSRRRQQQOOOMMMLLLLLLLLLLLLNNNOOOPPPPPPRRRVVV[[[___aaaeeekkkrrrxxx~~~vvvpppnnnmmmllllllllllllllllllmmmnnnoooqqqqqqqqqtttxxx}}}}}}~~~zzztttooolllgggaaa^^^___cccgggkkkooovvv|||zzzvvvpppiiieeedddeeefffgggiiimmmqqqtttxxxzzz{{{yyyyyyxxxuuupppiiibbb^^^ZZZXXXVVVUUUWWWZZZ]]]```cccfffjjjnnnvvvxxxvvvrrrooommmlllmmmnnnmmmlllkkkjjjjjjjjjkkklllmmmmmmllljjjiiigggffffffggghhhhhhhhhhhhhhhggggggcccdddeeeggghhhiiiiiiiiicccaaa`````````___]]][[[XXXWWWUUURRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDAAA???;;;:::999888888888999:::999999999999999:::;;;;;;777888:::<<<===>>>>>>======CCCOOObbb|||yyyxxxKKKWWWfffuuu|||}}}{{{~~~zzz}}}|||vvvqqqmmmkkkllldddbbb```___```bbbeeeggg^^^]]][[[XXXUUUVVV[[[______```bbbdddeeeeeeeeeddd___^^^]]]]]]___aaaaaa```aaaaaa```^^^]]]\\\[[[[[[]]]^^^```aaaaaa```^^^]]]]]]\\\\\\]]]]]]\\\XXXUUURRROOOJJJFFFBBB@@@@@@@@@DDDCCCBBBBBBCCCEEEGGGHHHKKKLLLMMMNNNNNNOOOQQQSSSWWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQOOONNNMMMLLLLLLNNNNNNNNNNNNPPPTTTYYY^^^^^^bbbhhhooovvv|||wwwqqqmmmlllkkkkkknnnnnnoooooopppqqqsssssssssssstttvvv{{{}}}{{{zzzqqqnnniiiccc```aaafffjjjnnnrrryyy|||xxxqqqkkkgggeeefffhhhfffhhhkkkppptttxxxzzz|||}}}~~~~~~}}}yyysssmmmiiicccaaa^^^\\\\\\___ccceeellllllllllllpppyyy~~~wwwuuuqqqnnnlllllllllmmmnnnmmmlllkkkjjjkkkllllllooonnnmmmkkkiiihhhffffffdddeeeggghhhhhhhhhgggfffhhhhhhhhhhhhgggfffeeedddbbbaaa```___```^^^\\\ZZZYYYWWWUUURRROOOLLLKKKJJJIIIGGGDDDCCCBBBAAA???===<<<;;;:::999999999:::;;;::::::999999::::::;;;<<<777888:::<<<>>>>>>>>>>>>>>>FFFUUUjjjzzzEEEPPP```nnn}}}|||{{{zzzyyyzzz{{{{{{||||||vvvpppllleeebbb]]][[[\\\bbbhhhmmmiiigggbbb\\\WWWVVVZZZ^^^[[[___ccceeeeeeeeeeeeeeeaaaaaaaaa___]]]]]]___aaaeeebbb```^^^^^^^^^\\\[[[^^^aaaeeefffdddaaa^^^]]]\\\\\\ZZZYYYWWWWWWVVVVVVSSSOOOKKKHHHHHHHHHHHHGGGDDDBBB@@@@@@CCCFFFIIIJJJOOOOOOOOOPPPQQQRRRSSSTTTWWWYYY]]]``````___\\\ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRPPPPPPOOONNNMMMLLLMMMOOOSSSWWWYYY___aaaffflllssszzz~~~yyyqqqjjjffffffhhhjjjsssrrrqqqqqqsssttttttttttttuuuxxx}}}}}}{{{}}}}}}xxxsssmmmgggeeegggjjjmmmrrrxxxzzzsssnnnkkkiiigggeeejjjkkkmmmpppssswwwzzz|||~~~wwwooonnnhhhcccbbb```bbbiiiqqqqqqooommmlllnnnsssyyy}}}}}}|||yyyxxxuuuqqqnnnmmmlllkkkkkkkkkllllllmmmlllllllllllllllkkkjjjiiiggggggfffdddeeeggghhhhhhhhhgggfffeeefffhhhhhhgggfffcccbbb^^^^^^]]]]]]\\\[[[ZZZZZZZZZXXXUUUSSSQQQOOOLLLJJJAAAAAAAAA@@@???>>>===<<<999999888888888888888888::::::999999::::::;;;<<<:::;;;<<<<<<;;;;;;===>>>???EEEXXXwwwxxxyyyDDDOOO^^^kkkzzz}}}zzzyyywwwuuuuuuzzzyyyqqqmmmdddaaa]]]\\\^^^cccjjjnnnrrrqqqnnnhhhcccaaaccceeecccccccccdddeeeeeeeeeeeebbbbbbaaa```^^^^^^```bbbfffccc```___^^^]]][[[YYY^^^aaaeeefffdddaaa^^^]]]]]]\\\ZZZYYYXXXWWWVVVVVVSSSOOOKKKIIIHHHHHHHHHHHHEEECCCBBBBBBDDDGGGJJJKKKOOOOOOPPPPPPQQQSSSTTTTTTXXXZZZ^^^aaaaaa```]]][[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOONNNLLLKKKKKKKKKMMMQQQTTTWWW]]]___dddjjjqqqxxx~~~xxxuuuqqqkkkfffdddeeehhhkkkrrrrrrssstttvvvxxxxxxxxxxxxzzz}}}|||zzz{{{~~~~~~yyyuuupppkkkiiikkkooorrryyy|||wwwrrrooommmjjjhhhjjjkkkmmmooosssxxx|||~~~~~~vvvrrrlllgggeeedddeeekkkssswwwvvvrrrooommmnnnppprrr~~~~~~}}}xxxwwwtttqqqnnnllllllkkkllllllmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhggggggeeefffgggggggggggggggffffffgggggghhhfffdddbbbaaa]]]]]]\\\[[[ZZZZZZYYYYYYUUUSSSPPPNNNMMMKKKGGGEEECCCCCCBBB@@@???<<<;;;999888888888888888888888888;;;::::::::::::;;;<<<<<<:::;;;<<<;;;;;;;;;===???BBBJJJ___~~~tttvvvAAALLL[[[hhhuuuzzzwwwqqqmmmmmmttt}}}~~~sssnnndddaaa^^^]]]___eeekkkooowwwxxxxxxwwwtttsssssstttmmmiiidddcccdddeeeeeecccbbbbbbaaa___^^^^^^```cccgggeeecccaaa```___\\\ZZZ___bbbdddeeeccc```^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUURRROOOKKKIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFHHHKKKMMMPPPPPPQQQRRRSSSTTTUUUUUUXXX[[[^^^aaaaaa```^^^\\\ZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYYYYXXXVVVRRROOOMMMLLLKKKKKKKKKMMMPPPSSSUUUYYY[[[```fffmmmtttzzz~~~vvvpppkkkhhhdddbbbbbbeeeiiilllqqqsssuuuxxx{{{||||||}}}{{{}}}{{{yyyyyy{{{||||||zzzwwwssspppoooqqquuuxxx|||yyyvvvtttpppmmmllllllmmmooorrrwww|||zzzuuupppkkkjjjhhhgggmmmtttzzzzzzwwwrrrmmmiiihhhiiiooowww}}}vvvuuurrrooommmlllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjiiihhhhhhgggggggggffffffffffffffffffgggggggggfffeeebbb```___\\\[[[ZZZYYYXXXWWWWWWVVVSSSRRRPPPOOONNNKKKGGGDDDDDDCCCBBB@@@>>>;;;999777888888888888888888888888;;;;;;;;;;;;;;;<<<======:::;;;<<<;;;;;;<<<>>>@@@EEEPPPhhhooosss>>>IIIWWWdddrrrwwwsssmmmiiiiiinnnvvv{{{}}}yyy~~~vvvooofffdddaaa```aaaeeejjjmmmrrrtttyyy|||uuummmdddaaaccceeedddbbbaaa```___]]]\\\]]]___bbbgggfffddddddddddddaaa___```bbbddddddaaa___^^^^^^]]]]]]\\\[[[YYYWWWVVVUUUQQQOOOKKKJJJIIIJJJIIIHHHGGGHHHHHHGGGHHHIIILLLNNNPPPQQQRRRSSSUUUVVVVVVVVVXXXZZZ]]]___```___^^^\\\YYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYVVVSSSOOOMMMNNNMMMMMMNNNOOORRRTTTVVVVVVXXX[[[aaahhhooovvvyyy|||zzzrrrmmmeeedddbbbaaacccfffkkkmmmqqqtttxxx{{{|||}}}}}}~~~|||}}}|||zzzzzzwwwvvvxxxyyyzzzyyywwwtttrrrsssuuuyyy{{{~~~{{{vvvssspppooommmnnnppptttyyy|||yyyvvvqqqmmmkkkiiigggkkkrrrwwwyyyxxxtttmmmgggeeedddfffllluuu~~~|||tttrrrpppnnnlllkkkkkkkkkmmmmmmmmmmmmmmmmmmlllkkklllkkkkkkjjjiiiiiihhhhhhhhhgggfffeeedddeeefffgggggggggfffeeeccc```^^^]]]ZZZYYYYYYWWWVVVUUUTTTTTTPPPOOONNNMMMLLLIIIEEEBBBBBBAAA@@@???===:::888777888888888888888999999999;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;<<>>===<<<;;;999888777777888888888999999999999999888888999999:::;;;:::;;;;;;:::;;;===AAADDDGGG[[[xxxuuummmyyyyyy555???LLLYYYjjj|||ssspppkkkiiihhhiiiiiiiiilllssszzz|||~~~yyyrrrlllkkkhhhfffeeeeeeggghhhhhhhhhjjjnnnrrrttttttsssnnniiibbb______``````___]]]\\\[[[YYYWWWYYY]]]```___```aaadddfffgggfffeeeaaabbbbbbaaa___^^^^^^```^^^^^^]]]\\\ZZZXXXUUUTTTNNNLLLIIIIIIIIIIIIGGGFFFHHHJJJLLLLLLJJJJJJMMMPPPQQQRRRTTTWWWXXXYYYYYYYYYUUUWWWYYY\\\]]]]]]]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]WWWWWWWWWWWWUUURRROOOMMMLLLLLLLLLMMMMMMNNNPPPPPPSSSTTTUUUYYY___eeellloootttyyy~~~vvvpppkkkhhheeeeeeeeefffhhhkkknnnoooppptttxxxzzzyyyyyy{{{}}}yyyuuuuuuvvvttttttwwwxxxyyy|||vvvqqqppppppqqqrrruuuwwwyyy}}}wwwuuurrrpppooooooqqqrrrxxx~~~|||zzzvvvrrrppplllhhhjjjnnnxxx{{{|||vvvjjj```[[[ZZZYYY\\\```bbbdddjjjrrrxxx{{{wwwuuunnnmmmlllkkkjjjjjjkkklllkkkkkkkkkkkkkkkjjjiiihhhiiiiiihhhhhhhhhgggggggggeeeeeeddddddeeeffffffgggfffeeecccaaa___]]]\\\[[[XXXXXXVVVUUUSSSRRRPPPPPPKKKIIIFFFDDDDDDBBB@@@>>>=========<<<;;;:::999888777777777888999999::::::888888888888888999999:::::::::::::::;;;>>>BBBFFFLLLcccsssqqqiii111:::EEEQQQbbbuuuvvvqqqlllhhhhhhhhhhhhfffeeeooozzzzzzssslllkkkiiiggggggggghhhiiihhheeeddddddggghhhgggfffeeeccc```^^^]]]]]]^^^^^^]]]\\\[[[XXXWWWYYY^^^aaaaaabbbcccfffiiijjjhhhfffaaabbbbbb```^^^]]]^^^```^^^^^^^^^]]][[[XXXUUUSSSLLLJJJHHHHHHHHHHHHFFFEEEGGGKKKMMMMMMJJJIIILLLPPPQQQSSSUUUXXXZZZZZZZZZZZZVVVXXXZZZ\\\]]]^^^^^^]]][[[[[[\\\]]]]]]^^^______\\\\\\ZZZWWWTTTPPPMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOTTTTTTTTTWWW\\\bbbhhhlllpppvvv|||{{{tttoookkkhhhccccccdddfffhhhkkknnnooonnnrrrwwwxxxwwwyyy}}}}}}{{{wwwtttuuutttssstttxxxyyyzzz~~~zzztttmmmnnnnnnoooqqqsssuuuvvv|||xxxwwwuuusssrrrrrrrrrrrrtttzzz|||{{{{{{}}}zzzxxxsssnnnnnnrrryyy|||}}}vvviii]]]XXXWWWVVVXXXZZZZZZZZZ]]]ccchhhpppsssxxx~~~}}}yyyuuurrrppplllllljjjiiiiiijjjkkklllllllllllllllkkkjjjiiihhhggggggggggggffffffffffffbbbcccdddeeefffgggggggggeeedddbbb```^^^\\\[[[[[[XXXWWWVVVUUUSSSQQQPPPOOOMMMJJJFFFDDDCCCCCCBBBAAA>>>======<<<:::888777666666777777888999999::::::999999888888999999:::;;;::::::::::::;;;>>>CCCGGGTTTnnnzzzrrrwww}}}YYY///666@@@KKK\\\ppp~~~yyyssslllgggggghhhhhhgggcccnnnzzzzzzssskkkjjjiiihhhhhhiiijjjjjjgggccc______aaabbbbbbaaa^^^______^^^\\\\\\]]]^^^^^^]]][[[YYYXXXZZZ___bbbffffffhhhjjjmmmmmmkkkiiibbbbbbaaa___]]]]]]___```^^^^^^^^^^^^[[[XXXUUUSSSJJJIIIGGGGGGGGGGGGEEEDDDGGGKKKNNNMMMJJJIIILLLPPPQQQSSSVVVYYY[[[[[[[[[ZZZWWWXXX[[[]]]^^^_________\\\\\\]]]^^^^^^___``````bbb```\\\XXXTTTOOOLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPTTTTTTTTTVVVZZZ```fffiiimmmsss{{{}}}uuupppkkkgggeee``````bbbeeehhhkkknnnooommmqqqvvvwwwwwwyyy{{{uuuuuuvvvtttssstttsssrrrtttyyyzzzzzz~~~xxxsssllllllmmmnnnppprrrtttuuuxxx|||xxxxxxwwwvvvuuutttttttttpppuuuxxxvvvwww~~~~~~yyysssssswwwwww{{{|||uuuhhh]]]XXXXXXUUUWWWYYYXXXWWWYYY^^^bbbdddhhhmmmsssxxx{{{|||}}}~~~zzzvvvrrrooonnnkkkkkkjjjiiiiiijjjkkklllmmmmmmmmmmmmlllkkkjjjiiifffffffffffffffeeeeeeeee```aaadddfffggggggggggggdddcccaaa___]]]\\\\\\[[[XXXXXXVVVTTTSSSQQQPPPOOOKKKGGGBBB?????????????????????>>><<<:::777555333666777777888999999::::::::::::999999::::::;;;<<<::::::::::::;;;>>>DDDHHH[[[vvvvvvrrr{{{sssNNN///555???KKKYYYjjjzzzuuukkkhhhgggfffgggjjjhhhppp}}}yyyuuujjjiiihhhhhhhhhhhheeeccc___]]]\\\]]]___```aaa```ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^^^^]]]\\\]]]___bbbdddeeefffggggggfffeeeeee]]]\\\\\\\\\\\\]]]^^^^^^bbbbbb```^^^ZZZVVVRRROOOLLLKKKJJJIIIGGGFFFDDDDDDFFFHHHKKKLLLLLLMMMNNNOOOSSSUUUXXXZZZ[[[[[[[[[ZZZYYYYYYYYY[[[^^^```___^^^]]]\\\\\\\\\]]]___```aaabbbbbbbbb^^^YYYSSSOOOMMMPPPOOONNNMMMMMMNNNOOOPPPVVVVVVXXXYYYVVVVVV```kkknnnsssyyy}}}{{{tttooollljjjjjjiiihhhgggggghhhkkknnnppppppqqqtttwww{{{}}}|||{{{zzzzzzxxxwwwuuusssqqqqqqqqqrrroooppprrruuuyyy~~~{{{vvvsssoooooonnnnnnooopppqqqrrrzzz{{{}}}~~~zzzzzzyyyxxxvvvsssqqqpppuuutttsssuuuzzz|||xxxuuuzzz{{{yyyoooaaaWWWTTTVVVXXXXXXYYYYYYYYYXXXXXXWWWYYY___ggglllnnnssszzz}}}zzzvvvrrrnnnlllpppmmmiiieeeccceeegggiiimmmlllkkkkkkllljjjgggeeebbbbbbbbbbbbcccdddeeeeeeddddddeeeeeeddddddccccccaaaaaa```___]]][[[YYYXXXXXXXXXVVVTTTRRROOOMMMKKKIIIFFFBBB?????????>>>===???>>><<<999888777777777::::::999999999999::::::;;;;;;;;;:::::::::999999:::999:::<<<;;;;;;BBBKKK]]]~~~mmmpppaaaLLL...333;;;GGGWWWhhhxxxvvvmmmjjjjjjiiiiiilllmmmttt}}}tttqqqlllkkkiiiiiiiiihhhfffddd^^^]]]]]]]]]___```___^^^ZZZZZZYYYYYYYYYXXXXXXXXX[[[\\\^^^^^^]]]^^^___aaaddddddeeeddddddbbbaaa```\\\[[[[[[[[[[[[\\\]]]]]]___^^^\\\ZZZWWWUUURRRQQQQQQOOOMMMJJJGGGEEEDDDCCCFFFHHHKKKLLLLLLLLLNNNOOORRRSSSVVVYYY[[[\\\\\\\\\\\\\\\\\\]]]___```^^^]]]\\\\\\[[[\\\]]]___aaacccddddddccc___YYYTTTPPPNNNOOOOOONNNNNNNNNOOOPPPQQQWWWWWWXXXXXXUUUVVV___jjjoootttyyy}}}|||vvvqqqllljjjiiiiiiggggggggghhhiiikkkmmmnnnpppqqqsssvvvzzz}}}}}}{{{yyyyyyyyyzzz{{{zzzyyywwwvvvtttsssrrrrrrqqqqqqppppppqqqssssssqqqrrrtttvvvzzz~~~{{{xxxwwwqqqpppnnnmmmmmmnnnpppqqqrrruuuzzzyyywwwwwwwwwvvvvvvuuutttsssuuuuuuvvvxxx}}}~~~zzzyyyyyyvvvmmmccc[[[YYYYYY[[[[[[[[[[[[[[[ZZZZZZYYY\\\aaaggglllooottt|||~~~zzzvvvrrrnnnmmmmmmkkkhhhfffeeefffiiijjjlllkkkjjjjjjkkkiiigggdddbbbbbbbbbbbbbbbcccddddddddddddddddddccccccbbbaaa``````___^^^\\\ZZZXXXWWWXXXWWWVVVTTTQQQNNNLLLJJJHHHEEEAAA???>>>>>>======???===;;;999888777777777999999999888888999999999888999999999::::::;;;;;;:::999:::<<<<<<>>>FFFPPPfffyyyjjjpppxxxZZZGGG...000666BBBSSSeeeuuu}}}}}}zzzrrrpppnnnkkkjjjkkknnnttt~~~xxxpppmmmmmmkkkiiiiiiiiiiiigggeee___^^^^^^___```___]]][[[ZZZZZZXXXWWWVVVVVVUUUUUUXXX[[[^^^_________```aaabbbbbbbbbaaa___]]]\\\ZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTVVVTTTOOOKKKGGGEEEDDDCCCFFFHHHJJJJJJJJJKKKMMMOOOPPPRRRUUUXXXZZZ\\\\\\]]]___^^^^^^___aaa```^^^\\\ZZZZZZZZZ[[[]]]```ccceeeggggggfffaaa[[[UUUQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTXXXWWWWWWWWWUUUUUU^^^hhhppptttyyy}}}|||yyytttooollljjjjjjjjjgggggghhhiiikkklllmmmnnnoooppprrruuuxxxzzz|||}}}}}}zzzwwwtttsssrrrrrrsssssssssrrrqqqnnnlllkkkkkkkkklllmmmooorrrtttuuuttttttvvvxxx{{{}}}zzzxxxwwwyyyzzzzzz{{{{{{{{{{{{{{{tttqqqnnnkkkjjjllloooqqqnnnrrryyy|||uuuvvvvvvvvvwwwwwwwwwxxxxxxvvvxxxzzz{{{~~~{{{xxxsssmmmgggccc```__________________^^^]]]]]]___ccchhhlllpppwww~~~~~~~~~~~~{{{wwwsssooommmjjjiiihhhgggggghhhjjjkkkkkkjjjiiiiiiiiihhhfffdddbbbaaaaaaaaaaaabbbbbbccccccccccccbbbbbb```____________^^^]]][[[YYYXXXWWWWWWVVVTTTRRROOOLLLJJJHHHFFFCCC@@@>>>>>>>>>===<<<>>>===;;;999777777777777888888888888888888888888666777888999:::;;;;;;<<<999888:::<<<<<<@@@JJJVVVooossskkkwwwmmmQQQ@@@......222===NNNbbbqqqyyy~~~xxxvvvsssooolllkkkkkkoooxxx|||uuunnnkkkjjjiiigggggghhhiiihhhggg`````````aaabbb```]]]ZZZ\\\ZZZXXXWWWUUUTTTTTTTTTUUUYYY]]]___```_______________^^^]]]\\\ZZZYYYXXXZZZZZZZZZZZZZZZ[[[\\\\\\^^^]]]ZZZXXXWWWVVVVVVVVVWWWTTTOOOJJJFFFDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLNNNQQQRRRUUUWWWYYY[[[[[[\\\^^^^^^^^^```bbbbbb___]]]YYYYYYYYYZZZ]]]aaaeeegggjjjjjjhhhccc]]]WWWSSSRRRPPPPPPQQQRRRTTTUUUVVVWWWZZZXXXXXXXXXVVVVVV]]]fffppptttyyy}}}~~~}}}}}}zzzvvvqqqnnnlllkkkkkkggghhhiiikkklllmmmnnnnnnoooppprrrtttvvvyyyzzz{{{|||xxxtttqqqooonnnpppqqqrrrrrrpppmmmjjjiiihhhiiikkkmmmppprrrtttvvvvvvwwwxxxzzz|||~~~xxxrrrnnnmmmlllkkkiiikkkppptttxxx{{{|||}}}xxxtttooolllkkkmmmpppssstttwww|||zzzzzzzzzzzzzzz{{{{{{|||}}}xxx{{{}}}}}}~~~|||vvvqqqooollliiifffddddddddddddccccccbbbaaabbbdddhhhlllrrr{{{zzzzzzyyyyyyxxxwwwvvvuuuvvvyyy~~~{{{wwwsssooommmiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggggggggggggeeedddaaaaaa```````````````aaaaaaaaaaaa```___^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWVVVUUUTTTSSSPPPMMMJJJHHHFFFCCCAAA???===>>>>>><<<;;;===<<<:::888777666777777888888888888888888888888777777888888999:::;;;;;;999999:::<<<<<<@@@MMMZZZvvvnnnppp~~~aaaIII<<>>===>>>>>>===;;;<<<:::999777666666666777777888999999999999888777999999999999999999999999::::::;;;;;;;;;@@@OOO___~~~tttjjjuuutttWWWCCC::://////111777CCCUUUhhhttt~~~|||}}}|||}}}~~~}}}|||}}}uuurrrrrrvvvxxxvvvtttuuuxxx|||~~~{{{vvvssspppkkkiiigggddddddeeefffgggfffbbbaaaaaaaaabbbaaa^^^\\\\\\[[[XXXUUUTTTSSSTTTUUUSSSVVVZZZ\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[XXXWWWUUUSSSQQQPPPPPPOOOOOOMMMJJJGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKMMMQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]___cccffffffdddaaaYYYYYYXXXYYY\\\aaafffiiilllkkkiiiddd___ZZZXXXXXXSSSTTTVVVXXXYYYZZZ[[[[[[[[[ZZZ\\\``````___aaafffpppvvv~~~~~~{{{yyyvvvsssnnnjjjgggeeedddgggggghhhiiikkklllmmmnnnqqqrrrsssuuuxxxzzz{{{|||}}}yyyvvvrrrooonnnooopppqqqrrrrrrqqqpppoooqqqrrrtttvvvxxxyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{rrrnnnhhhdddccccccccccccgggiiilllppptttxxxzzz|||{{{xxxtttqqqqqquuuzzz}}}zzzvvvttttttssssssrrrqqqooooooiiiiiikkkooovvv~~~{{{vvvuuutttrrrooollljjjiiihhhlllpppvvv|||}}}zzzvvvrrrnnnllllllkkkkkkjjjiiiiiihhhhhhiiigggeeeeeefffffffffeeeaaa```___]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXVVVUUUTTTRRRQQQOOOMMMIIIFFFCCCAAAAAA???>>>>>>??????>>><<<;;;999888666666666666777888999:::;;;;;;:::999888;;;;;;;;;::::::999999999::::::;;;<<<;;;BBBTTTfff{{{llliiizzziiiMMM>>>888---///222555<<>>???@@@@@@>>>===:::999777666555555666777888:::;;;<<<<<<;;;:::888;;;;;;;;;;;;;;;;;;<<<<<<888999;;;===>>>GGG\\\pppsssiiimmm___DDD888555+++///222333888GGG]]]ooo}}}qqqllllllsssyyy}}}~~~wwwrrrtttwwwvvvuuuvvvrrr|||~~~xxxsssooojjjfffeeecccbbb```___^^^\\\\\\]]]]]]]]]\\\YYYWWWTTTQQQPPPQQQRRRTTTSSSVVVXXXXXXXXXWWWWWWXXX[[[ZZZWWWTTTRRRQQQPPPPPPTTTTTTSSSSSSTTTTTTUUUVVVOOOPPPRRRSSSSSSSSSRRRQQQOOONNNLLLJJJGGGDDDBBBAAADDDDDDEEEDDDDDDFFFJJJMMMJJJLLLNNNRRRWWW[[[___aaadddeeegggiiikkkiiifffbbb[[[ZZZXXXYYY[[[```fffiiikkkjjjhhhddd___\\\[[[[[[WWWXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[```gggiiigggfffhhhrrr{{{{{{vvvrrrpppooommmkkkiiigggfffeeeccccccbbbbbbcccfffiiijjjrrrsssuuuxxx{{{}}}~~~|||yyyvvvuuuvvvvvvvvvwwwxxxzzz{{{|||yyy{{{}}}|||}}}|||xxxtttrrrooonnnooooooooonnnnnnnnnoooppprrruuuxxxzzzvvvuuussssssvvvzzz}}}}}}tttsssrrrsssvvv{{{~~~xxxssspppmmmkkkhhheeeeeefffgggiiiiiimmmrrrwww{{{~~~~~~~~~|||xxxtttpppllljjjjjjiiihhhhhhiiikkklllnnnjjjhhheeeeeefffggggggggg```___^^^\\\[[[ZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPOOOMMMKKKGGGCCC@@@>>>@@@?????????AAAAAA???===999888777666555555666666999:::<<<======<<<:::999999::::::;;;<<<===>>>>>>777999<<<>>>AAAKKKbbbwwwnnnjjjsss|||YYY???444333***+++///333777BBBWWWkkkttt|||~~~tttnnnkkknnnttt{{{xxxyyytttmmmmmmuuuzzzyyyzzz~~~xxxrrrjjjcccaaaaaabbbccc```^^^[[[YYYXXXYYY[[[\\\ZZZWWWTTTSSSSSSSSSSSSRRRTTTUUUVVVXXXZZZZZZWWWUUUVVVUUUTTTSSSSSSRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRSSSOOOPPPRRRTTTUUUTTTSSSRRRQQQOOOLLLIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGKKKKKKMMMQQQWWW\\\```aaaeeeiiikkkjjjkkkkkkgggaaa```]]]YYYXXXZZZ___eeeiiijjjjjjjjjgggbbb]]]ZZZZZZZZZ[[[]]]^^^^^^^^^]]]]]]\\\```eeehhhjjjjjjkkklllttt{{{{{{sssmmmllliiigggeeeeeefffeeedddhhheeeaaa^^^___cccgggkkkrrrsssvvvxxx{{{}}}~~~~~~~~~|||zzzzzzyyyzzz{{{{{{{{{{{{|||}}}xxxssssssrrrpppqqqtttwwwwwwwwwzzzuuupppoooqqquuuxxxvvvwwwxxxyyyyyyzzz||||||xxxwwwuuuttttttuuuvvvxxxzzz{{{{{{wwwpppjjjggggggfffcccaaa```aaacccjjjnnnsssxxx{{{~~~~~~}}}|||xxxxxxwwwuuurrroookkkiiiiiigggffffffggghhhhhhgggfffeeeeeeddddddccccccbbb______^^^]]][[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVYYYXXXWWWVVVTTTSSSRRRRRRPPPOOOLLLHHHEEEBBB@@@???@@@@@@@@@@@@>>>===<<<;;;999888666555555666777888::::::::::::::::::::::::777888888;;;EEEOOOKKKAAA===:::<<>>QQQcccpppzzzuuunnnkkkooovvv}}}}}}{{{uuuvvvssslllkkkrrrxxxzzz~~~{{{qqqgggbbbaaaaaaaaa___]]][[[YYYXXXYYYZZZ[[[YYYWWWTTTSSSSSSSSSRRRQQQTTTTTTUUUWWWYYYZZZYYYWWWTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPRRRTTTTTTTTTSSSRRRPPPOOOMMMJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDIIIIIIKKKNNNTTTYYY^^^```dddhhhjjjjjjkkklllhhhcccaaa___[[[YYY[[[```eeeiiillllllkkkgggbbb]]]YYYXXXZZZ\\\]]]___````````````^^^bbbgggkkklllmmmooopppzzz{{{sssmmmkkkiiifffeeeeeeeeeeeedddfffccc```^^^___ccchhhkkkoooqqqtttwww{{{~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}vvvrrrssssssssssssuuuvvvyyyzzz~~~|||yyyvvvuuuuuuvvvwww{{{|||}}}|||zzzzzzzzz{{{~~~zzzyyyvvvtttsssrrrrrrrrrqqqtttzzzxxxtttpppkkkfffffffffeeeccc``````aaaccchhhmmmsssxxx|||~~~}}}|||wwwvvvuuusssqqqmmmjjjiiihhhfffeeeeeeggghhhgggfffeeeeeedddcccaaa```______]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVUUUTTTRRRQQQQQQOOOMMMKKKGGGDDDAAA@@@???@@@@@@@@@???>>>===;;;;;;888777666444444555777888::::::::::::::::::::::::999:::888999AAAIIIHHHBBB>>>;;;<<>>?????????>>>===<<<;;;:::777666555444444555666777::::::::::::::::::::::::;;;;;;999888;;;AAACCCAAA>>>;;;<<>>===>>>>>>>>>===<<<;;;:::999666555555444555555666777:::::::::::::::::::::::::::;;;;;;999999;;;===>>>>>>;;;<<>>============<<<;;;:::999888555555555555666666777777::::::::::::::::::::::::888:::<<<===;;;999999;;;<<<;;;>>>GGGXXXrrr~~~jjjnnnfffJJJ;;;444222222+++***,,,///000333;;;EEEXXXfffuuuzzzyyyzzzzzzzzzyyyrrrooouuu~~~{{{wwwllljjjhhhfffbbbbbbjjjssstttuuu{{{sssiiibbb^^^YYYZZZ[[[\\\[[[[[[YYYXXXSSSRRRQQQRRRSSSRRRQQQOOOLLLKKKJJJLLLPPPTTTWWWXXXSSSQQQOOOLLLIIIFFFEEEDDDFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMOOOPPPPPPLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFDDDBBBAAAAAACCCDDDDDDDDDHHHOOOUUU]]]gggooopppoooooommmjjjeeecccaaa```aaadddhhhkkkjjjiiihhhddd```^^^]]]^^^\\\]]]^^^```cccfffiiijjjkkkmmmppprrruuuzzz{{{vvvsssmmmjjjfffcccbbbaaa___]]]XXXYYYZZZ\\\___bbbeeegggjjjjjjlllooossswww{{{}}}~~~|||{{{zzzyyy{{{~~~~~~}}}~~~{{{yyyxxxyyyyyyzzz{{{|||{{{xxxuuuttttttxxx|||~~~{{{yyyvvvuuussspppmmmjjjhhhggghhhlllqqqrrrrrrxxx~~~qqqmmmhhheeeddddddddddddcccdddfffffffffhhhkkknnnrrrwww~~~~~~zzzwwwvvvvvvpppooommmjjjhhhgggfffeeefffeeeeeefffgggfffcccaaa[[[[[[\\\]]]^^^______```[[[ZZZZZZZZZYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOONNNLLLKKKKKKGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;:::999888777555555666666777888888888::::::::::::::::::::::::999999;;;???>>>:::999;;;;;;<<>>OOO^^^nnnssstttvvvzzz{{{yyysssqqqvvv||||||xxxnnniiieeedddbbbaaagggooorrrrrrttt~~~sssiiibbb^^^XXXZZZ\\\]]]]]]\\\ZZZYYYRRRQQQQQQRRRSSSRRRPPPNNNLLLKKKKKKMMMQQQUUUWWWWWWRRRQQQNNNKKKIIIGGGEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@AAABBBAAA@@@CCCJJJQQQXXXdddnnnpppnnnmmmiiifffcccbbb``````aaaeeeiiikkkjjjjjjgggccc___\\\[[[\\\\\\\\\]]]___aaadddgggiiilllnnnoooqqqtttxxx~~~|||xxxtttoookkkgggcccaaa___]]][[[WWWXXXZZZ\\\___aaaccceeeffffffhhhlllpppvvv{{{~~~~~~|||zzzxxxxxxxxxwwwxxxxxxuuurrrppppppppptttvvv{{{|||zzzvvvrrrnnnllljjjjjjgggjjjmmmnnnooottt|||~~~tttkkkiiigggeeeeeeddddddccceeefffhhhhhhiiilllooorrrvvvyyy|||xxxuuuttttttpppnnnllliiigggfffffffffdddccccccdddeeeccc```^^^[[[[[[\\\\\\]]]]]]^^^^^^YYYYYYXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQPPPOOONNNLLLKKKJJJJJJGGGFFFDDDBBB@@@??????>>>;;;;;;;;;;;;:::888777666555666777888999999999999::::::::::::::::::::::::<<<999999>>>???<<<;;;>>>;;;>>>EEESSSjjjttthhhxxxjjjMMM===777333000000---++++++.........222999FFFVVVffflllnnnsssxxx{{{yyyuuusssvvv{{{~~~xxxqqqiiicccccccccaaafffmmmqqqnnnooovvv~~~rrriiibbb^^^XXXZZZ\\\^^^^^^]]][[[YYYQQQPPPPPPRRRSSSRRRPPPNNNMMMLLLMMMOOOSSSVVVXXXXXXTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAA???===@@@GGGMMMUUUaaammmpppmmmjjjfffbbbbbbaaa``````bbbeeeiiillllllkkkhhhccc]]]ZZZYYYZZZ[[[\\\\\\^^^```cccfffhhhmmmnnnooopppssswww}}}}}}yyyuuuppplllgggcccaaa^^^[[[YYYWWWXXXZZZ\\\^^^aaabbbcccbbbccceeejjjooovvv|||~~~|||yyywwwvvvrrrssssssqqqooonnnpppqqqqqqsssvvvzzz~~~yyytttpppmmmlllkkkeeegggjjjkkkmmmrrryyy~~~wwwooojjjiiihhhhhhgggfffeeedddfffgggiiijjjkkknnnrrruuuxxx{{{~~~|||xxxtttrrrrrrpppnnnllliiigggfffffffffbbbaaaaaabbbcccaaa^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNMMMLLLJJJJJJIIIFFFEEEDDDBBBAAA@@@??????;;;;;;;;;:::999888777666666666777999999:::::::::::::::::::::::::::::::::@@@999777<<<>>>===>>>BBB<<>>>>>===;;;===CCCHHHTTT___iiikkkjjjiiifffbbbbbbbbbaaabbbbbbdddeeefffgggeeebbb^^^[[[WWWUUUTTTWWWWWWYYY[[[^^^aaaccceeehhhiiikkknnnnnnpppxxx{{{xxxooogggaaa^^^\\\XXXVVVXXXTTTWWWZZZ\\\\\\]]]___aaabbbdddgggiiilllqqqwww{{{~~~yyyvvvuuuuuuwwwtttpppnnnnnnnnnmmmkkkoooppprrruuuzzz~~~~~~xxxtttqqqmmmkkkkkkjjjjjjkkkmmmqqquuuwww~~~~~~wwwpppkkkhhhhhhgggfffggghhhiiijjjfffgggiiikkknnnqqqsssttt|||~~~|||zzzwwwtttrrrqqqrrroookkkgggdddccccccddddddcccbbbaaaaaa```^^^[[[WWWXXXZZZ[[[\\\ZZZYYYXXXVVVVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPMMMKKKIIIHHHHHHHHHEEEEEECCCAAA???===<<<;;;999999777666555555555555444555777999::::::::::::555555666777888999999:::===;;;:::;;;<<<======<<<>>>CCCNNNaaazzzyyyllliiikkkRRRAAA999000000222,,,***+++,,,,,,,,,...111333@@@KKKYYYccchhhlllsssxxxvvvxxxzzz}}}}}}mmmgggbbbbbbaaa```bbbfffmmmiiidddeeerrryyyqqqiiiccc___aaa___]]]]]]^^^\\\XXXUUURRRRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMPPPUUUWWWXXXWWWVVVTTTQQQMMMJJJIIIHHHHHHFFFFFFGGGFFFDDDEEEGGGIIIHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLLLLJJJIIIHHHGGGBBBBBBBBBAAAAAAAAAAAA@@@===>>>>>>===;;;===CCCHHHRRR\\\dddeeeeeeeeeccc```aaabbbbbbbbbccccccdddddddddbbb___[[[XXXUUUSSSRRRTTTUUUVVVYYY\\\___bbbdddggggggjjjnnnooopppxxx|||yyynnnfff```^^^[[[WWWVVVXXXUUUWWWYYYZZZ[[[\\\^^^```bbbdddfffhhhkkkpppuuuzzz|||yyywwwwwwtttqqqnnnlllkkkkkkiiihhhlllmmmooorrrvvvzzz~~~~~~zzzvvvrrrooommmnnnmmmlllkkkmmmooorrrtttvvvxxxrrrlllhhhhhhhhhgggfffggghhhiiijjjffffffgggjjjnnnssswwwzzz|||{{{yyywwwuuusssrrrrrrpppnnnjjjgggeeedddeeefffdddbbb```______^^^\\\ZZZWWWXXXZZZ[[[[[[ZZZYYYXXXVVVVVVUUUTTTRRRQQQPPPOOOQQQRRRTTTUUUUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDCCCAAA???===;;;;;;999888777666555555555555555666777999::::::::::::999999999999999999999:::===<<<;;;;;;<<<=========@@@FFFSSSgggsssjjjlll\\\FFF999555000333666222***+++,,,,,,,,,---000333999DDDSSS^^^eeekkkrrrwwwuuuzzzmmmgggdddddddddbbbaaaccciiigggcccdddooo}}}zzztttmmmgggbbb___aaa```^^^^^^]]]\\\YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSLLLLLLLLLNNNSSSWWWYYYYYYTTTSSSPPPLLLJJJHHHHHHGGGEEEFFFGGGFFFEEEFFFHHHJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGDDDAAA>>>>>>@@@AAA@@@???===>>>>>><<<;;;===CCCHHHQQQZZZaaabbbaaacccbbb```aaabbbcccdddddddddcccbbb```^^^[[[WWWTTTRRRPPPPPPPPPQQQSSSVVVZZZ^^^aaacccffffffiiimmmnnnpppwww~~~~~~}}}}}}yyymmmeee^^^\\\ZZZWWWVVVXXXXXXYYYZZZYYYYYYZZZ]]]```bbbdddeeegggjjjnnntttyyy~~~|||zzzyyy{{{~~~|||yyyxxxsssqqqmmmkkkkkkjjjhhhfffhhhiiikkknnnrrrvvvyyy{{{yyyyyyyyyyyyzzz{{{|||||||||yyyuuurrrppprrrqqqooommmlllmmmnnnoooooovvv~~~vvvqqqmmmiiieeeggggggfffffffffgggiiiiiiiiiiiiiiilllrrryyyyyyxxxwwwuuutttsssssssssmmmllliiigggeeeeeefffgggdddbbb^^^\\\\\\[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPSSSTTTVVVWWWWWWUUUTTTSSSPPPOOOLLLJJJHHHGGGGGGGGGEEEDDDBBB@@@>>><<<;;;:::999888777666666555555666555666888999::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<>>>>>>BBBKKK[[[qqq{{{kkkiiirrrtttUUUAAA777444...///111,,,***++++++++++++,,,///222333===LLLXXXbbbiiiqqqvvvwww~~~~~~ssslllgggggghhhfffdddfffiiiiiiggghhhppp{{{~~~{{{wwwqqqjjjeeeaaa___```___^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSNNNLLLJJJKKKOOOSSSUUUVVVPPPOOOMMMJJJHHHFFFEEEEEECCCDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEE@@@;;;;;;???BBB@@@===<<<===>>><<<;;;===BBBGGGQQQZZZbbbddddddeeedddbbbcccdddeeeffffffdddbbbaaa]]][[[XXXTTTQQQOOONNNNNNNNNOOOQQQUUUYYY]]]aaacccfffeeefffjjjkkklllrrryyy~~~}}}||||||~~~{{{wwwlllddd]]][[[YYYVVVWWWYYY\\\\\\[[[ZZZYYY[[[^^^aaadddeeefffgggiiinnntttxxx|||zzzzzzzzzxxxwwwuuutttvvvzzz}}}yyywwwuuurrrooommmllljjjhhhfffeeefffhhhkkknnnqqqtttvvvxxxwwwvvvvvvvvvxxxyyyzzzyyyzzz{{{{{{|||~~~}}}{{{yyyvvvtttvvvtttqqqnnnlllkkkjjjjjjlllqqqxxxxxxqqqnnnkkkgggdddeeeeeeeeeeeeeeeggghhhjjjlllnnnpppuuu{{{|||{{{yyywwwuuutttsssssslllkkkiiigggeeeeeeeeefffccc```\\\YYYYYYYYYXXXWWWWWWYYYZZZ[[[[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUWWWXXXWWWVVVTTTSSSOOONNNKKKIIIGGGFFFFFFFFFDDDCCCBBB@@@>>><<<::::::888888777666666666666666777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@DDDPPPddd|||rrrccciii{{{kkkOOO>>>666444...---...(((******++++++***+++...000000888EEERRR]]]gggpppuuuvvv~~~}}}www{{{~~~~~~yyypppiiihhhiiihhhhhhiiikkkmmmnnnnnnsss{{{~~~{{{vvvoooiiiccc___^^^___^^^]]][[[YYYWWWWWWWWWYYYXXXWWWUUUTTTRRRQQQQQQOOOLLLIIIIIIKKKNNNPPPPPPKKKJJJIIIGGGEEECCCBBBBBB???AAACCCDDDDDDDDDFFFGGGJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEE@@@;;;;;;???AAA@@@===<<<======<<<:::<<>><<<======;;;:::<<>><<<:::999888777777666666666666777777999999999999999:::;;;;;;777777888999:::;;;<<<===;;;======;;;999;;;@@@DDDLLL^^^yyy{{{lll[[[ooouuu]]]EEE777444555///...000,,,)))*********)))***,,,......222:::EEEQQQ^^^iiippppppxxx{{{vvvssstttvvvzzz~~~~~~|||vvvooooooqqqooolllkkkhhhppptttssssssvvvyyyyyy}}}zzztttmmmgggccc```___^^^___^^^[[[WWWVVVWWWYYYVVVVVVUUUSSSRRRPPPOOONNNMMMKKKHHHHHHIIIKKKKKKKKKEEEEEEEEEDDDCCCAAA@@@???<<>><<<:::888888777777666666666666777777::::::999999999:::;;;<<<999999999::::::;;;;;;;;;;;;===>>>;;;999;;;@@@FFFTTThhhqqqiiiccczzzlllWWWFFF999555555...,,,---))))))******))))))))),,,......111777@@@LLLZZZfffmmmsssyyy~~~wwwsssooommmmmmpppvvvzzz{{{zzzzzztttvvvxxxuuuooollleeemmmsssrrrppprrrtttttt{{{xxxrrrlllgggcccaaa```___```___\\\XXXVVVXXXZZZTTTSSSSSSRRRQQQPPPPPPOOOKKKJJJHHHIIIKKKLLLMMMLLLEEEEEEEEEDDDCCCBBB@@@???<<>><<<:::888777777777666666666666777888;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;===>>><<<999:::AAAGGG[[[pppyyyjjjeeemmmwww```MMM===111000333...///444111*********++++++,,,,,,,,,000///444===GGGQQQ___kkkuuu|||~~~{{{xxxsssmmmgggaaa```fffmmmqqqwww~~~|||~~~}}}yyytttqqqooorrroookkkiiijjjlllnnnnnnuuuxxxxxxrrrmmmjjjgggbbbdddaaa\\\YYYXXXWWWUUUTTTWWWVVVUUUSSSPPPNNNMMMLLLQQQOOOLLLJJJJJJKKKNNNPPPIIIIIIHHHFFFDDDBBB@@@>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>===<<<===@@@CCCNNNPPPSSSVVVZZZ]]]___aaaaaa___^^^^^^______]]][[[TTTNNNIIIHHHGGGEEEHHHMMMMMMPPPTTTWWWZZZ\\\___aaa___aaaeeejjjmmmooopppppppppqqqrrrqqqpppppprrrssszzz|||wwwoookkkccc\\\ZZZXXXUUUVVVYYYYYYZZZ\\\^^^```aaaaaa```___^^^]]]]]]^^^cccjjjoooqqqsssvvvwwwvvvvvvvvvwwwuuuwwwzzz|||~~~~~~}}}{{{zzz{{{~~~xxxsssrrrqqqooommmqqqnnniiiggggggjjjlllmmmrrrtttvvvzzz~~~~~~{{{vvvqqqkkkfffcccaaaaaa^^^[[[]]]aaafffhhhhhheeefffhhhiiihhhggghhhiiihhhiiiiiikkklllmmmnnnnnnooottt{{{~~~xxxtttssssssrrrqqqoooooooooooogggeeeeeekkkuuu}}}yyytttmmmhhhfffggghhhhhhkkkmmmoooqqqssswww||||||yyywwwxxxyyyyyyxxxuuupppkkkhhh```______^^^]]]\\\[[[ZZZWWWXXXXXXVVVTTTSSSTTTVVVWWWXXXYYYYYYXXXUUURRRPPPPPPQQQRRRSSSSSSQQQOOONNNNNNOOOPPPQQQRRRPPPMMMJJJKKKIIIFFFCCCAAA@@@@@@@@@AAA@@@>>>;;;999888777666333333444444666777888999;;;::::::999999::::::;;;::::::999888999:::;;;<<>>FFFPPP```rrrbbbgggooo}}}fffNNN???888444///---......---+++***++++++++++++++++++,,,...---111:::CCCMMM\\\iiirrryyy}}}{{{xxxtttoooiiiggg```]]]bbbhhhnnnwww~~~yyytttqqqooollliiieeedddfffiiikkkllluuuzzz{{{wwwrrrqqqpppmmmhhhddd^^^YYYWWWVVVVVVUUUWWWWWWUUUSSSQQQOOOMMMLLLPPPOOOLLLKKKJJJLLLMMMOOOLLLKKKIIIGGGDDDBBB???>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>===?????????>>>===>>>AAADDDMMMOOORRRUUUXXX\\\```bbbeeeddddddddddddbbb___]]]UUUOOOJJJIIIHHHGGGJJJOOOMMMPPPTTTWWWZZZ\\\___bbbaaacccgggkkknnnpppqqqqqqqqqrrrrrrrrrqqqrrrtttvvv}}}~~~yyyqqqkkkccc\\\YYYWWWTTTTTTWWWVVVXXXZZZ]]]___`````````\\\]]]\\\\\\^^^bbbhhhmmmooorrruuuvvvvvvvvvwwwxxxyyyzzz}}}}}}||||||}}}~~~}}}xxxrrroooooorrrssssssvvvsssnnnkkkjjjkkklllmmmqqqsssvvvyyy}}}~~~yyytttnnniiieeecccccc```]]]]]]```ccceeeeeedddfffhhhiiihhhgggggghhhgggggghhhhhhjjjkkkllllllmmmqqqxxx~~~{{{vvvvvvtttrrrqqqppppppoooooohhheeedddhhhqqqyyy}}}}}}~~~zzzuuuooojjjiiijjjjjjjjjoooqqqsssuuuvvvyyy}}}{{{wwwttttttuuuuuutttqqqlllgggddd^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXVVVTTTSSSTTTUUUVVVWWWXXXXXXWWWTTTRRRPPPOOOPPPQQQSSSSSSRRRPPPOOONNNOOOPPPQQQQQQOOOLLLIIIJJJHHHEEEBBB@@@?????????<<<;;;:::888666555444444444444444555666777888999;;;::::::999999::::::;;;::::::999999999:::;;;<<<>>><<<;;;<<<<<>>BBBCCCDDDDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKIIIHHHGGGIIIHHHFFFDDDCCCBBBAAAAAACCCBBBAAAAAA@@@???>>>>>>???@@@@@@???>>>???BBBEEELLLMMMPPPRRRUUUZZZ```dddhhhhhhgggggggggddd___[[[SSSMMMIIIHHHGGGFFFJJJOOOMMMPPPTTTXXXZZZ]]]```cccdddfffhhhkkknnnqqqrrrsssrrrssssssssssssuuuyyy|||{{{tttkkkccc[[[YYYVVVRRRRRRTTTSSSUUUXXX[[[^^^_________ZZZ[[[\\\\\\^^^aaafffiiimmmpppsssuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvqqqllljjjmmmsssyyy|||}}}zzzvvvrrrooommmmmmmmmppprrruuuyyy|||~~~|||wwwqqqlllgggeeeeeebbb___]]]^^^```aaaaaadddfffhhhhhhgggfffggggggeeeeeeeeefffggghhhiiijjjjjjnnntttyyy}}}}}}}}}yyyuuutttuuuuuusssqqqnnnjjjgggjjjpppwww{{{|||{{{zzzvvvqqqmmmmmmmmmnnnnnnsssuuuwwwyyy{{{~~~~~~zzzuuuqqqoooppppppooolllgggccc```\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXUUUSSSRRRSSSUUUVVVWWWWWWWWWUUUSSSQQQOOONNNOOOPPPRRRRRRRRRRRRQQQOOOPPPRRRRRRQQQNNNKKKIIIGGGFFFCCC@@@>>>=========999888777666555444444444444444444555666777888999::::::999999999999::::::::::::999999999:::;;;<<<>>>;;;:::;;;<<>>555222000...---...///000///,,,,,,++++++******))))))***))),,,111888BBBSSSbbbqqqxxx}}}|||xxxtttnnngggbbb^^^\\\___fffpppyyy~~~{{{sssmmmjjjfffdddbbbcccgggllloooqqqxxx}}}nnnaaaYYYWWWWWWXXXWWWVVVUUUTTTRRRQQQOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGEEECCCAAA@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDBBBAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>???BBBEEEJJJLLLOOOPPPSSSXXX___eeegggggggggfffeee```[[[VVVOOOIIIEEEEEEDDDDDDGGGLLLMMMPPPUUUXXX[[[^^^aaadddfffgggiiilllnnnqqqrrrsssrrrssstttuuuvvvzzzwwwkkkccc\\\YYYVVVRRRPPPRRRQQQTTTWWWZZZ\\\\\\\\\[[[XXXZZZ\\\]]]^^^aaadddgggkkknnnsssvvvwwwyyy{{{||||||}}}}}}||||||}}}~~~~~~}}}~~~|||zzzxxxqqqmmmiiihhhlllttt|||zzzuuurrrppppppqqqsssvvvzzz|||}}}}}}}}}|||~~~}}}yyysssmmmhhheeedddbbb^^^\\\[[[\\\]]]]]]bbbdddggghhhgggffffffgggeeeeeeeeeeeefffggghhhiiiiiilllqqquuuxxx|||{{{zzz{{{{{{xxxuuutttsssqqqssswwwzzz{{{{{{xxx|||zzzwwwrrrpppppppppppppppsssvvvyyy}}}}}}yyyssspppllllllllljjjgggddd```]]]ZZZZZZYYYXXXWWWVVVUUUUUUXXXXXXWWWTTTRRRQQQSSSUUUWWWWWWVVVUUUSSSQQQPPPOOOMMMNNNPPPQQQRRRSSSSSSSSSRRRSSSUUUTTTQQQMMMKKKIIIDDDCCCAAA???===<<<;;;;;;999888888777777777777777555555555555666777888999::::::999999999999::::::999999999:::::::::;;;;;;>>>;;;::::::;;;BBBSSScccuuuccc^^^jjjxxx\\\GGG;;;777111000............///...+++++++++******)))))))))******,,,000444===NNN^^^mmmuuu{{{{{{xxxuuuooohhhaaaaaaaaadddllluuu{{{~~~|||ssskkkgggfffdddbbbccchhhmmmqqqsssuuu~~~yyyhhh\\\WWWVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLLLLMMMMMMLLLJJJIIIHHHEEEDDDCCCBBBAAAAAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAA@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<>>>AAACCCHHHLLLOOOPPPRRRVVV^^^eeefffeeeeeedddbbb]]]VVVRRRMMMGGGCCCCCCCCCCCCFFFLLLMMMQQQUUUYYY\\\___bbbeeefffhhhjjjlllooopppqqqrrrrrrssstttvvvzzzyyykkkccc\\\ZZZVVVQQQOOOQQQQQQSSSVVVYYYZZZZZZXXXWWWXXXZZZ]]]^^^___aaadddfffkkknnnsssvvvxxxzzz}}}}}}~~~}}}{{{{{{|||~~~~~~}}}|||~~~~~~}}}|||yyywwwtttsssmmmjjjgggfffiiipppyyy}}}xxxvvvvvvwwwxxxyyy{{{|||||||||{{{xxx{{{~~~~~~}}}zzztttnnniiieeebbb```]]]ZZZXXXXXXYYY[[[___bbbfffhhhgggggggggggggggfffeeeeeeeeegggiiijjjiiilllnnnpppsssvvv{{{~~~}}}zzzwwwwwwxxxzzz}}}~~~}}}zzzxxxwww{{{zzzwwwtttrrrrrrrrrqqqpppqqqtttzzz~~~~~~~~~}}}{{{wwwrrroooiiiiiiiiigggeeeaaa^^^\\\YYYXXXWWWVVVUUUTTTTTTSSSWWWWWWUUUSSSQQQQQQSSSUUUXXXWWWUUUSSSRRRPPPOOOOOOMMMNNNOOOPPPRRRSSSSSSTTTUUUWWWXXXWWWRRRMMMJJJIIIBBBAAA@@@>>><<<;;;::::::888888777777777777888888666666666666666777888999:::999999888888999999:::999999:::::::::;;;;;;;;;>>><<<;;;;;;<<>>>>>===<<<===@@@CCCHHHLLLPPPRRRRRRVVV]]]dddeeedddcccaaa___ZZZUUUPPPLLLGGGDDDDDDDDDDDDHHHMMMNNNQQQVVVZZZ]]]```cccffffffhhhkkknnnpppqqqppppppqqqrrrtttwww}}}wwwiiiaaa[[[YYYUUUPPPNNNOOOOOOQQQUUUXXXZZZYYYWWWVVVXXXZZZ\\\]]]^^^```ccceeejjjmmmrrrvvvxxxzzz}}}~~~}}}||||||}}}~~~}}}|||{{{zzz{{{{{{yyywwwuuussspppooohhhhhhffffffggglllsssyyy~~~~~~~~~}}}}}}|||||||||xxxzzz}}}~~~~~~~~~~~~|||xxxrrrlllhhhbbbaaa^^^ZZZVVVUUUWWWYYY\\\```dddggghhhggghhhhhhhhhgggfffeeeeeegggiiijjjjjjkkkllllllmmmpppuuuxxx}}}zzzxxxvvvyyy}}}{{{vvvsssvvvzzz{{{yyyvvvuuuuuutttrrrqqqpppttt{{{~~~}}}|||{{{||||||}}}~~~}}}{{{yyyxxxvvvtttqqqnnnhhhhhhgggeeeccc```]]][[[WWWWWWVVVUUUTTTSSSSSSRRRUUUUUUSSSQQQPPPQQQTTTWWWZZZXXXVVVSSSQQQPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVYYYZZZXXXQQQKKKIIIHHH@@@@@@???>>><<<;;;:::999666555555444444555666666777666666666777777888999999999888888888888999999888999:::;;;;;;;;;::::::======>>>>>>@@@III^^^qqquuufff```iii~~~gggLLL:::333111000111111000---++++++,,,))))))))))))************(((***---000000444CCCQQQ]]]gggpppssstttsssnnnhhhiiikkkkkkkkkqqq|||xxxllleeeaaa___\\\]]]```eeehhhiiigggnnnwwwkkk[[[TTTQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLLLLJJJIIIHHHHHHGGGDDDCCCAAA@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???>>>???>>>======>>>AAADDDGGGMMMRRRTTTSSSUUU\\\bbbdddbbb___]]][[[WWWRRROOOKKKFFFBBBCCCCCCCCCHHHMMMNNNQQQVVVZZZ]]]```dddggggggjjjnnnrrrssssssqqqooopppqqqtttxxx{{{ssseee^^^XXXVVVSSSNNNLLLMMMKKKNNNSSSXXXZZZ[[[YYYXXXXXXYYYZZZ[[[\\\^^^aaadddhhhkkkppptttvvvxxx{{{}}}~~~~~~}}}}}}|||||||||{{{yyyxxxxxxyyyxxxvvvtttrrrooonnnmmmfffhhhiiiiiijjjlllqqquuu~~~}}}}}}}}}zzz|||~~~}}}xxxrrrnnneeedddaaa[[[VVVSSSTTTVVVYYY]]]cccggghhhhhhiiiiiihhhgggeeeddddddfffhhhjjjjjjjjjiiihhhgggjjjnnnqqqvvv||||||{{{vvvyyy|||}}}{{{wwwsssppptttxxx~~~}}}{{{yyyxxxxxxvvvtttrrrrrrwww}}}~~~}}}{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyywwwuuurrrqqqppppppnnnmmmffffffeeecccaaa^^^\\\ZZZWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRPPPOOOQQQUUUYYY\\\YYYVVVSSSQQQPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSSSSUUUYYYZZZWWWOOOIIIFFFFFF@@@??????>>>===;;;:::999444444333333333333444444777777777666777777888999999999888888888888999999888999:::;;;;;;;;;::::::;;;<<<@@@CCCFFFQQQggg|||kkkaaabbbrrrwwwZZZDDD777111///---///111000---,,,,,,...(((((())))))******++++++''')))---///...222???MMMZZZdddnnnrrrttttttooojjjmmmooollljjjppp}}}{{{nnnfffaaa^^^\\\\\\___cccfffgggdddiiippp|||iiiYYYQQQOOONNNQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJHHHHHHHHHHHHFFFEEECCCAAAAAAAAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@???>>>???BBBEEEGGGNNNTTTUUUTTTUUU[[[aaaaaa___\\\YYYWWWTTTPPPMMMHHHCCC???@@@AAAAAAEEEKKKNNNQQQVVVZZZ^^^aaaeeeggghhhkkkppptttvvvtttqqqoooooopppsssxxxwwwpppbbb[[[VVVTTTQQQMMMJJJKKKHHHLLLRRRWWW[[[\\\\\\[[[WWWXXXYYYYYYYYY\\\```cccfffjjjnnnrrrtttvvvyyy{{{{{{}}}~~~~~~|||{{{}}}}}}|||zzzyyyxxxwwwwwwwwwvvvtttrrrpppnnnllllllhhhkkknnnooonnnpppssswww~~~~~~~~~{{{}}}|||vvvrrriiihhhddd]]]VVVRRRSSSTTTWWW\\\bbbfffhhhiiijjjjjjhhhgggdddcccccceeegggiiiiiihhhgggeeedddfffjjjmmmnnnuuu|||~~~~~~wwwyyy{{{{{{yyyuuurrrqqqssswww|||~~~|||{{{zzzxxxuuusssuuuzzz~~~~~~}}}|||{{{zzzyyywwwwwwxxxxxxwwwvvvuuuuuussspppmmmllllllmmmlllkkkeeeeeecccbbb___]]][[[ZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOOOORRRVVVZZZ]]]ZZZVVVSSSQQQPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTXXXZZZVVVMMMFFFDDDDDD?????????>>>===;;;:::999555555444444333333444444888777777777777777888999999999888888888888999999888999:::;;;<<<;;;::::::999<<>>===>>>>>>===;;;;;;===>>>??????@@@BBBDDDHHHLLLRRRUUUUUUVVVXXX[[[```]]]ZZZWWWUUURRROOOLLLEEEDDDBBB@@@???BBBFFFJJJNNNPPPTTTXXX]]]bbbgggiiippprrrtttwwwyyyxxxtttqqqppptttvvvyyy}}}ssskkkaaa^^^XXXRRRMMMKKKJJJJJJQQQQQQSSSXXX]]]```^^^\\\\\\ZZZXXXVVVWWWZZZ^^^aaa```dddjjjooorrrsssuuuvvv{{{|||~~~~~~}}}{{{zzzzzzzzzyyyxxxvvvtttrrrqqqtttsssrrrpppooonnnnnnnnnjjjooouuuvvvssspppqqqsss~~~}}}vvvllljjjeee```[[[WWWUUUTTTVVVXXX[[[aaafffjjjjjjiiiggggggfffeeefffggghhhiiihhhfffccc```___```bbbccclllqqquuuwwwvvvvvvwwwzzz||||||{{{{{{|||~~~~~~|||zzzwwwtttrrrqqqooosssxxx}}}{{{vvvsssqqqxxx}}}}}}{{{{{{zzzxxxvvvvvvuuusssqqqooooooooooooppppppoookkkfffdddeeegggccccccaaa___]]][[[YYYXXXXXXVVVTTTQQQPPPOOOPPPQQQRRRQQQOOONNNOOORRRUUUXXX[[[XXXTTTOOOMMMLLLNNNOOOQQQQQQQQQPPPOOONNNMMMLLLRRRQQQOOOLLLJJJGGGEEEDDD@@@AAACCCDDDBBB???;;;888444444444444444555666777777777777777888888888888888888999999999:::::::::888:::<<<;;;:::999:::::::::;;;<<>>PPPYYYfffooopppnnnlllkkklllnnnppppppqqqxxxqqqfff`````````]]]YYYXXXZZZ\\\^^^bbbhhhppp}}}wwwkkk^^^SSSOOOPPPNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCAAA@@@@@@BBBEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAA???>>>>>>>>>===<<<;;;===>>>>>>>>>@@@BBBDDDLLLQQQVVVXXXWWWVVVXXXYYY]]]ZZZWWWTTTRRROOOLLLIIIAAAAAA@@@???@@@CCCIIIMMMQQQSSSVVVZZZ___dddiiillltttwwwzzz||||||yyyuuussswwwzzz|||~~~xxxmmmfff___[[[VVVPPPLLLJJJJJJJJJRRRRRRUUUYYY^^^aaa```^^^]]][[[XXXVVVVVVXXX\\\^^^```dddjjjoooqqqrrrtttuuuzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxwwwuuusssrrrppprrrqqqpppooonnnmmmmmmmmmpppvvv}}}~~~{{{xxxwwwwww|||tttqqqmmmgggaaa]]]ZZZYYYXXXZZZ\\\aaafffjjjjjjiiihhhgggfffeeeeeefffggghhhhhhfffccc```______aaabbbiiimmmqqqsssrrrrrrsssvvvuuuuuutttuuuvvvwwwyyyzzz|||yyyvvvuuutttrrrtttxxx{{{~~~zzzvvvttttttxxx}}}~~~{{{zzzzzzyyywwwvvvuuutttrrrpppnnnmmmmmmmmmoooooonnnkkkfffddddddfffaaa```^^^\\\ZZZXXXWWWWWWXXXVVVTTTQQQPPPPPPPPPQQQQQQOOOMMMLLLMMMPPPSSSUUUYYYWWWSSSPPPNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJLLLKKKIIIGGGDDDBBB@@@???>>>???@@@@@@???<<<999777666555555444444444444555777777777777888888888888888888999999999:::::::::888:::;;;;;;999999999:::999<<>>>>>>>>===<<<;;;<<<>>>>>>>>>???BBBDDDMMMRRRXXXZZZXXXUUUTTTUUUXXXVVVSSSPPPNNNKKKHHHEEE===>>>>>>>>>@@@EEEKKKOOOTTTVVVYYY]]]```ffflllpppyyy}}}zzzwwwvvv{{{yyypppfff^^^[[[XXXSSSNNNKKKIIIIIIIIIPPPQQQTTTYYY]]]```___^^^]]][[[XXXUUUUUUWWWYYY[[[aaaeeejjjnnnpppqqqrrrssswwwyyy{{{}}}}}}}}}|||{{{yyyxxxxxxvvvuuusssqqqpppooonnnmmmmmmlllllllllmmmuuu||||||{{{|||}}}zzzuuuoooiiiccc```^^^[[[[[[]]]aaafffiiikkkjjjjjjiiifffdddcccdddfffggggggeeebbb```^^^^^^______dddhhhlllmmmllllllnnnqqqpppoooooooooppprrrtttuuu|||~~~{{{zzzyyyvvvwwwwwwyyy{{{}}}zzzwwwwwwwwwyyy~~~}}}|||}}}~~~}}}{{{yyyxxxxxxxxxwwwuuutttssspppnnnlllkkkkkkkkknnnnnnmmmiiifffccccccddd___]]]ZZZWWWUUUTTTUUUUUUWWWVVVTTTQQQPPPPPPPPPPPPOOOMMMKKKJJJKKKMMMPPPQQQVVVUUUSSSQQQPPPOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIGGGEEECCCAAA??????======<<<<<<:::999777666777666555444333333333333777777777777888888888888888888999999999:::::::::888999::::::888888888::::::===CCCLLL]]]vvvzzzfff```fffvvvyyy[[[DDD:::222222333+++------,,,,,,,,,,,,++++++((((((((((((((()))******,,,******,,,,,,+++///555DDDOOO___kkkooonnnkkkjjjnnntttyyyxxxrrrqqqvvv{{{~~~zzzpppiiicccbbb```^^^[[[XXXWWWVVVZZZ___ccceeekkkssswwwvvvtttnnngggccc\\\SSSNNNMMMKKKLLLLLLMMMNNNNNNNNNMMMOOONNNMMMKKKIIIHHHFFFFFFCCCBBBAAA@@@AAADDDFFFHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCAAA???>>>>>>>>>===<<<;;;<<<>>>>>>>>>???BBBDDDJJJPPPVVVXXXVVVSSSQQQQQQUUURRROOOMMMKKKHHHEEECCC;;;<<<===>>>AAAEEEKKKOOOUUUWWW[[[^^^aaahhhpppuuu|||{{{yyyzzz{{{zzzrrriii___YYYVVVTTTPPPLLLJJJHHHHHHHHHLLLNNNQQQVVVZZZ\\\\\\\\\ZZZYYYVVVUUUUUUWWWYYY[[[aaaeeejjjnnnooopppqqqqqquuuvvvyyy{{{||||||{{{{{{yyyyyyxxxwwwuuusssqqqpppmmmmmmlllllllllmmmnnnnnnvvv}}}~~~{{{yyy}}}{{{uuuoooiiieeebbb]]]\\\]]]```eeeiiillllllllljjjgggdddcccccceeefffeeedddaaa___^^^]]]]]]]]]```dddggghhhggghhhkkknnnppppppooopppqqqsssuuuvvvzzz~~~|||yyywwwwwwxxx{{{~~~{{{yyyyyy{{{zzz~~~}}}}}}}}}|||||||||yyywwwuuuuuuvvvvvvuuutttsssqqqooollljjjiiiiiiiiimmmllljjjhhheeecccaaaaaa]]][[[WWWTTTRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMLLLKKKJJJJJJLLLNNNOOORRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFHHHGGGFFFDDDBBB@@@???>>><<<;;;:::888777777666666555555444333333444444444666777777777888888888888888888999999999:::::::::777999999888777777888::::::>>>FFFRRRddd}}}ppp^^^___ooommmQQQ===555000222222***------,,,,,,,,,+++++++++((((((((('''((())))))***---******,,,,,,+++...333===III[[[iiippppppoooooopppwww~~~}}}wwwpppnnnooosssvvv{{{zzzrrrmmmfffdddaaa___]]]\\\ZZZYYY[[[___bbbccchhhooottttttrrrjjjbbb^^^YYYQQQLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGBBBAAAAAA@@@AAACCCEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@BBB@@@>>>===>>>>>><<<;;;:::<<<===>>>>>>???AAACCCGGGMMMTTTVVVUUURRRQQQQQQRRRPPPLLLJJJIIIFFFCCCAAA<<<>>>???@@@AAAEEEJJJNNNSSSWWW[[[^^^bbbjjjttt|||}}}|||}}}zzz}}}~~~|||uuummmddd[[[VVVSSSQQQNNNKKKIIIGGGGGGGGGIIILLLPPPUUUXXXZZZ[[[\\\WWWVVVUUUUUUVVVXXX[[[]]]aaaeeejjjnnnooopppqqqqqqsssuuuwwwzzz{{{{{{zzzzzzzzzyyyyyywwwvvvtttrrrqqqlllllllllmmmnnnoooqqqqqqvvv|||{{{www{{{}}}xxxrrrnnnkkk```___]]]___dddiiilllnnnmmmkkkhhheeeddddddeeefffcccbbbaaa```^^^]]]\\\[[[^^^aaadddddddddfffkkkooorrrrrrrrrssstttvvvyyyzzzzzz~~~|||wwwvvvxxx{{{}}}}}}~~~~~~}}}{{{|||~~~}}}zzzyyyxxxwwwyyy}}}~~~{{{xxxvvvtttrrrrrrssstttsssrrrqqqooommmkkkiiihhhhhhhhhkkkjjjhhhfffdddbbb```^^^[[[YYYVVVRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOPPPQQQPPPOOONNNMMMMMMLLLLLLKKKIIIHHHFFFEEECCCBBBAAA???>>><<<;;;;;;;;;:::999777666666666777222222222333333555666777666777777777888888888888888888999999999:::::::::888999999888777777888:::999???JJJZZZnnn|||gggXXX```uuucccJJJ:::555000222222***------,,,,,,,,,+++++++++((((((''''''(((((()))***,,,)))))),,,---+++---111777DDDVVVeeemmmpppqqqrrrqqqwww}}}~~~yyypppiiifffjjjnnnuuuzzz|||zzzvvvsssllliiidddaaa``````___^^^\\\```bbbbbbeeennntttvvvuuukkkbbb^^^YYYRRRNNNMMMGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAA???===<<<<<<<<<;;;::::::;;;=========>>>AAACCCGGGLLLSSSUUUTTTSSSRRRSSSOOOMMMJJJHHHFFFDDDAAA???>>>???@@@AAACCCFFFJJJNNNQQQUUU[[[___dddmmm{{{}}}}}}{{{}}}~~~{{{|||~~~|||xxxrrrjjjaaaZZZVVVQQQPPPMMMJJJHHHGGGFFFFFFIIIMMMRRRVVVXXXZZZ\\\]]]UUUUUUUUUUUUWWWYYY\\\^^^aaaeeejjjnnnpppqqqrrrsssrrrtttvvvxxxzzzzzzyyyxxxyyyxxxxxxwwwuuusssqqqpppkkkllllllnnnoooqqqssstttvvv{{{}}}vvvyyy~~~~~~{{{yyyiiifffbbbaaadddhhhlllmmmlllkkkiiihhhffffffffffffcccccccccbbbaaa```___^^^\\\___aaabbbcccffflllqqqtttttttttuuuwwwyyy{{{}}}|||~~~~~~xxxvvvyyy|||}}}|||~~~~~~}}}~~~}}}|||ssstttsssssstttxxx}}}|||yyytttrrrpppppppppqqqpppoooooonnnllljjjhhhhhhhhhhhhjjjhhhfffeeedddaaa^^^[[[YYYWWWTTTRRRQQQPPPQQQQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@???>>>===<<<<<<:::999888777666666666666111111111222333555777888777777777777888888888888888888999999999:::::::::999:::999888777777999;;;999BBBQQQeee|||qqq```WWWfff~~~wwwYYYDDD888555000000222+++------,,,,,,,,,,,,++++++(((''''''''''''((())))))***'''&&&***,,,+++,,,///222>>>PPP___gggkkknnnoooqqqssswwwyyyvvvppphhhcccdddhhhmmmrrrvvvxxxzzzzzzuuuooohhhdddbbbbbbaaa```^^^aaabbb```bbbkkktttxxxwwwnnneeebbb___XXXQQQOOOFFFGGGHHHJJJLLLMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@?????????@@@@@@???@@@@@@BBBCCCFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBB???>>>>>>======>>>>>>???@@@>>><<<;;;;;;;;;:::999:::;;;=========>>>AAACCCGGGLLLQQQSSSQQQPPPQQQRRRMMMJJJGGGEEEDDDBBB???======???AAABBBDDDGGGLLLOOOOOOUUU[[[```fffrrr}}}|||{{{|||{{{wwwvvvyyyzzzxxxvvvvvvsssnnnggg___YYYVVVQQQPPPMMMJJJHHHFFFEEEDDDGGGKKKQQQUUUWWWYYY[[[]]]WWWVVVVVVVVVWWWYYY\\\]]]```dddjjjoooqqqrrrtttuuurrrsssvvvxxxxxxxxxwwwvvvwwwvvvvvvtttsssqqqooonnnjjjjjjlllmmmppprrrtttvvvtttwww|||~~~vvvxxx|||uuupppjjjeeeeeegggjjjkkkkkkkkkkkkjjjiiihhhggggggdddeeefffgggfffeeecccbbbZZZ]]]___```bbbfffnnntttwwwwwwwwwxxxzzz|||~~~~~~~~~yyyxxxzzz}}}}}}|||~~~|||~~~~~~{{{yyywwwpppqqqqqqpppoooqqquuuyyyvvvyyy~~~~~~}}}sssqqqnnnnnnnnnnnnmmmlllmmmlllkkkiiiiiiiiiiiijjjiiifffdddccccccaaa]]]YYYUUUUUUSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAABBBAAAAAA@@@???>>>======888777777666666555555444222111222222333444555666777777777777888888888888888888999999999::::::::::::;;;:::888777888:::<<<===HHHZZZpppjjj^^^___sss}}}hhhMMM<<<555333------111---------,,,,,,,,,,,,++++++'''''''''''''''((())))))((($$$$$$(((+++******---000;;;LLLZZZbbbgggjjjlllppppppqqqsssssspppiiicccccceeehhhlllpppvvv|||{{{uuulllfffdddcccbbbaaa___bbbbbb^^^```iiissswwwxxxoooiiigggddd]]]UUUQQQEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>======>>>@@@BBBEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>============>>>>>>???===;;;:::::::::999888:::;;;=========>>>AAACCCFFFJJJNNNOOOMMMLLLMMMNNNKKKHHHEEEDDDBBB@@@>>>;;;<<<>>>AAACCCEEEIIINNNQQQOOOUUU\\\bbbhhhuuu}}}zzzzzzzzzwwwrrrppprrrsssqqqrrrrrrpppkkkeee^^^YYYVVVQQQPPPMMMKKKHHHFFFDDDDDDDDDIIIOOOSSSTTTVVVYYY[[[YYYXXXWWWWWWXXXYYYZZZ[[[```dddjjjooorrrsssuuuvvvrrrsssuuuwwwxxxwwwvvvuuuuuuttttttsssqqqooommmllliiiiiikkkmmmooorrrtttvvvrrrssswww{{{~~~}}}vvvwwwzzzxxxpppiiigggggghhhiiijjjkkkllllllkkkjjjhhhgggfffgggiiijjjjjjiiigggfffYYY[[[^^^___aaafffooouuuzzzzzzzzz{{{}}}~~~}}}||||||~~~zzzyyy|||~~~~~~|||~~~|||yyy{{{yyyzzz{{{|||{{{yyywwwvvvqqqqqqqqqnnnkkkjjjlllooonnnsssxxx|||~~~}}}~~~~~~rrrpppnnnmmmmmmmmmlllkkklllllljjjiiiiiiiiijjjkkkhhhfffcccccccccaaa\\\XXXSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIFFFGGGHHHIIIKKKMMMOOOQQQMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@???===<<<<<<;;;::::::999999666666666666555444333333333333333222222333444444777777777777888888888888888888999999999:::::::::;;;;;;;;;999777888;;;===CCCNNN```vvvzzzggg```gggttt^^^DDD666222222++++++111///---------,,,,,,,,,++++++%%%%%%&&&'''((()))************+++++++++,,,,,,,,,///777DDDQQQ[[[aaaddddddiiilllnnnllllllkkkfff___\\\```ccceeelllvvv|||}}}zzzrrrllliiihhhgggggghhh```[[[]]]bbbggglllqqqpppqqqpppnnnmmmjjj```TTTIIIGGGFFFGGGJJJMMMNNNOOOLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>AAAAAABBBCCCFFFJJJMMMOOOQQQVVV\\\ccckkkyyy}}}|||{{{}}}yyytttpppnnnnnnmmmllllllkkkkkkhhhddd^^^YYYVVVUUUSSSOOOKKKHHHEEEDDDDDDFFFIIILLLPPPSSSUUUVVVUUUVVVVVVUUUUUUWWWYYY\\\^^^aaagggkkkkkkmmmrrruuuttttttttttttvvvxxxxxxvvvtttrrrqqqooonnnlllkkkkkkjjjmmmmmmnnnppprrrsssuuuuuusssttttttuuuvvvwwwxxxxxxvvvyyy{{{}}}zzzuuusssssstttuuutttsssrrrrrrrrrqqqnnnlllhhhjjjmmmqqqqqqmmmgggbbb[[[\\\\\\]]]aaahhhpppvvv{{{{{{|||{{{|||~~~~~~{{{zzzzzz|||}}}{{{xxxyyy{{{~~~|||wwwsssqqqrrrrrrttttttuuutttsssrrrooommmllljjjhhhgggffffffhhhiiillloootttyyy~~~{{{|||}}}~~~~~~}}}{{{zzzuuuqqqlllmmmpppqqqooolllggghhhhhhhhhgggeeebbbaaa^^^___``````^^^[[[WWWUUUYYYWWWSSSOOOLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNHHHIIIIIIGGGFFFFFFHHHJJJEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>><<<<<<;;;;;;:::999777666444333333222444222///000333555555444666777777777777888888888;;;::::::999888888888999999777777:::;;;:::<<<@@@EEEYYYoooooo^^^bbbtttfffPPP===999444000///...---,,,++++++************++++++((((((((((((''''''''''''************++++++++++++,,,222===IIIUUU\\\``````dddhhhjjjiiiiiiiiiddd^^^[[[^^^bbbfffppp{{{zzzsssmmmjjjiiihhhgggiiiaaa]]]___dddfffhhhlllnnnqqqrrrqqqrrrpppfff\\\LLLJJJGGGGGGHHHKKKLLLLLLLLLJJJGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDCCCCCCCCCBBBBBB@@@??????>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>BBBDDDGGGJJJJJJHHHFFFCCCCCCDDDCCC@@@===<<<<<<===AAAAAACCCEEEHHHLLLNNNPPPSSSXXX^^^eeennn||||||{{{{{{wwwqqqmmmlllkkkjjjiiijjjjjjiiigggbbb]]]XXXUUUUUUSSSOOOKKKHHHFFFEEEDDDGGGIIIMMMQQQTTTVVVWWWWWWXXXWWWVVVUUUVVVXXXZZZ[[[ccchhhllllllmmmrrruuutttuuuuuutttuuuvvvuuurrrpppppppppnnnmmmlllkkkkkkkkkmmmnnnooopppqqqrrrssstttrrrssssssttttttuuuvvvvvvtttwwwzzz}}}~~~zzzxxxxxxzzz{{{yyyyyyyyyzzz{{{zzzwwwtttoooppprrrsssrrrnnngggbbb^^^^^^______bbbhhhoootttzzz|||}}}~~~~~~|||zzzzzz{{{|||~~~|||xxxyyy|||~~~{{{vvvrrrooommmmmmnnnooopppqqqqqqppppppnnnmmmkkkiiigggfffeeedddggghhhiiilllqqquuuyyy|||{{{{{{{{{{{{{{{zzzzzzyyyuuuqqqmmmlllooopppnnnkkkgggggghhhgggfffdddaaa```]]]^^^^^^^^^\\\YYYWWWUUUUUUSSSPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFGGGGGGHHHIIIJJJJJJGGGHHHHHHFFFEEEEEEGGGIIIEEEEEEEEEEEEDDDBBBAAA@@@>>>===;;;:::999888888888;;;:::888666555444444333555222000111444666666555777777777888888888999999;;;:::999999888888999999;;;999888;;;;;;:::===BBBNNNcccyyyzzzfff```hhh}}}}}}^^^HHH:::777222/////////......++++++************++++++((((((((((((''''''''''''))))))))))))************,,,...555@@@NNNXXX]]]^^^___dddgggfffffffffccc]]]XXXZZZ]]]dddqqq~~~zzzsssnnnkkkjjjiiihhhhhhbbb___bbbdddccccccdddhhhlllqqqsssvvvvvvnnneeeUUUPPPKKKHHHGGGHHHIIIIIIKKKIIIGGGEEEFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???AAADDDFFFGGGEEEBBB@@@@@@@@@@@@===;;;:::;;;===@@@BBBEEEHHHKKKNNNOOOPPPTTTYYYaaaiiirrr|||zzzwwwsssnnnjjjhhhgggfffeeegggggggggdddaaa[[[VVVSSSTTTRRROOOKKKHHHFFFEEEEEEGGGJJJMMMQQQUUUXXXYYYYYYYYYXXXWWWUUUUUUVVVXXXYYYdddiiimmmmmmnnnsssvvvuuuxxxwwwvvvvvvvvvtttqqqnnnnnnmmmmmmlllllllllllllllooooooppppppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttsssxxx||||||yyyzzz|||~~~~~~xxxxxxwwwvvvtttoooiiieeeccccccccccccdddiiinnnsssyyy|||}}}{{{zzzzzzzzzzzz{{{}}}|||wwwxxxzzz~~~{{{uuupppllljjjiiiggggggiiikkklllmmmnnnnnnmmmmmmkkkiiigggeeeccccccdddeeefffhhhlllqqquuuxxx}}}zzzyyyyyyxxxwwwwwwxxxxxxrrroookkkjjjkkklllkkkhhhffffffffffffdddbbb```___]]]]]]\\\[[[YYYWWWUUUTTTQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;:::888777777777777;;;:::888777555555444444555333222333555777777666888888888888999999999:::::::::999999888888999999===::::::;;;;;;:::???EEESSSiiisss```^^^mmmuuuVVVAAA666333000......//////...++++++************++++++%%%%%%&&&'''((()))******(((((((((((())))))))))))...---111;;;HHHUUU[[[^^^___dddhhhfffeeedddaaa]]]UUUUUUWWW^^^mmm||||||}}}yyytttpppmmmkkkhhhfffeee```^^^aaabbb___\\\[[[^^^dddlllrrrwwwzzzuuummmbbb[[[SSSLLLHHHGGGGGGGGGJJJIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>>>>????????????@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;===???AAACCCDDDBBB@@@???======<<<:::999999;;;===@@@BBBEEEIIILLLNNNOOOPPPSSSYYYcccmmmxxx{{{xxxtttpppkkkfffdddcccbbbaaacccccccccbbb___ZZZVVVSSSRRRQQQNNNJJJHHHFFFEEEEEEGGGIIILLLPPPTTTWWWYYYZZZXXXWWWVVVUUUVVVWWWYYYZZZccciiimmmmmmpppuuuxxxxxx{{{zzzyyyxxxxxxvvvrrrpppkkkkkkkkkkkkkkklllmmmmmmqqqqqqqqqqqqqqqrrrrrrrrroooooonnnnnnooopppqqqrrrsssyyy~~~zzzvvvvvvxxx{{{{{{zzzyyywwwuuurrrmmmiiijjjjjjjjjiiihhhjjjnnnqqqwwwzzz|||zzzzzzzzzwwwwwwwwwyyy|||{{{vvvvvvxxx{{{}}}{{{tttnnnjjjhhhgggcccdddeeegggiiijjjkkklllllllllkkkiiigggeeecccbbbaaaaaabbbeeeiiioootttwww{{{~~~}}}}}}}}}~~~zzzyyywwwvvvuuuuuuvvvwwwooolllhhhggghhhhhhgggeeeffffffeeedddcccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTSSSOOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBCCCEEEDDDDDDDDDCCCBBBAAA??????===<<<;;;:::999999999999999888777666444444444333444444444555666777777777888888999999999:::::::::::::::999999888999999:::===:::999:::::::::AAAIIIXXXppppppaaa[[[pppnnnRRR???444222///------...------++++++************++++++%%%%%%&&&'''((()))******''''''((((((((()))))))))...---...555BBBNNNXXX\\\bbbhhhkkkiiifffdddaaa]]]VVVUUUUUU[[[iiiwww{{{xxx{{{yyyvvvsssppplllgggccc```[[[YYY]]]^^^ZZZVVVUUUVVV___iiirrrzzz~~~yyyrrriii]]]RRRKKKHHHGGGGGGIIIHHHFFFFFFGGGFFFDDDCCCAAAAAA@@@??????>>>>>>===999999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::<<<>>>@@@BBBBBBAAA???>>>:::::::::888777999<<<>>>@@@BBBEEEIIIKKKMMMNNNNNNRRRZZZeeeppp~~~xxxuuurrrnnnhhhdddaaa```___^^^______``````^^^ZZZWWWTTTQQQPPPMMMJJJHHHGGGFFFFFFGGGHHHKKKOOORRRUUUXXXYYYUUUUUUTTTUUUWWWZZZ]]]___```ggglllmmmqqqwww{{{{{{zzzyyyxxxxxxxxxvvvssspppiiiiiiiiiiiijjjkkklllmmmqqqqqqqqqqqqqqqqqqrrrrrrnnnmmmmmmmmmnnnoooqqqsssrrrzzz~~~~~~{{{||||||}}}yyysssqqqsssvvvxxxwwwwwwwwwwwwuuurrrooorrrrrrqqqnnnllllllmmmooorrrvvv|||}}}|||{{{{{{wwwvvvttttttwww{{{|||wwwvvvwwwzzz{{{~~~vvvnnniiifffeeeccccccdddfffgggiiijjjkkkkkkkkkjjjiiigggeeecccbbb______```ccchhhoootttxxx|||zzzvvvrrrooosssvvvyyy{{{||||||}}}|||{{{{{{{{{yyyxxxvvvuuuttttttuuuuuunnnllliiihhhhhhhhhggggggffffffeeecccaaa___^^^]]][[[ZZZXXXWWWUUUTTTRRRRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999999999777666555444333222222222444444555666666777777888888888999999999::::::::::::999999888999999::::::;;;999888999999;;;EEEOOObbb{{{lllddd]]]vvveeeLLL===444222///---------+++***++++++************++++++((((((((((((''''''''''''(((((((((((())))))))))))++++++,,,000999EEEQQQYYYcccjjjnnnjjjfffdddaaa^^^ZZZZZZYYY\\\gggtttzzzyyy|||{{{{{{yyyuuunnnfff```\\\VVVTTTWWWZZZWWWUUUUUUUUU^^^jjjttt~~~wwwgggYYYOOOJJJHHHGGGHHHGGGFFFGGGGGGGGGEEECCC@@@@@@@@@???>>>>>>======888888888999999999:::::::::;;;<<<===============>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>@@@@@@???>>>===999999999888777:::>>>AAACCCDDDFFFHHHJJJLLLMMMMMMSSS[[[gggttt~~~vvvrrroookkkeee```^^^]]][[[ZZZZZZ[[[]]]^^^]]][[[YYYWWWRRRQQQNNNLLLJJJIIIIIIIIIHHHIIIKKKNNNQQQTTTVVVXXXSSSSSSTTTVVVYYY]]]aaaccc```fffkkkmmmqqqwww{{{{{{xxxwwwuuuuuuuuusssooommmhhhhhhhhhhhhiiijjjkkklllooooooooopppppppppppppppmmmlllllllllnnnpppsssuuusss||||||zzzxxxxxxxxxvvvxxxyyy{{{|||~~~{{{tttqqqssswww|||zzzsssssstttvvvyyyyyywwwuuuwwwvvvuuurrrnnnkkkjjjkkkmmmqqqvvv{{{}}}~~~~~~}}}zzzwwwtttssssssvvvzzz}}}|||zzz{{{{{{{{{xxxpppjjjfffeeefffeeeeeefffggghhhiiijjjiiijjjjjjjjjiiigggeeeddd______```bbbgggnnntttxxx{{{}}}uuuqqqmmmiiigggdddaaa___```cccfffiiikkkmmmqqqttt{{{|||{{{zzzzzzxxxwwwvvvtttssssssssssssooonnnmmmkkkjjjkkkkkklllgggfffeeecccaaa___^^^]]]YYYYYYXXXWWWUUUSSSQQQPPPOOONNNLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???AAACCCCCCAAA@@@AAABBB@@@@@@@@@???>>>===<<<;;;999999888777777777777777555555444222222111111111222444666777666666777888888888888888999999999:::999999888888999999::::::999777888999:::>>>KKKXXXjjjtttfffdddiiiqqqXXXCCC777444222///...------+++***++++++************++++++((((((((((((''''''''''''(((((()))))))))*********(((***,,,...333>>>LLLVVV___gggllliiidddbbbaaa___\\\\\\[[[\\\dddrrrzzz}}}~~~|||rrrggg___YYYSSSPPPSSSVVVWWWWWWXXXTTT___kkkuuunnn]]]QQQJJJHHHGGGHHHGGGFFFGGGHHHGGGEEEBBB@@@@@@??????>>>>>>======888999999999999:::::::::999999;;;<<<<<<=========>>>===;;;:::999:::;;;<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<999999999888888;;;@@@CCCGGGGGGHHHIIIJJJLLLMMMNNNWWW___kkkwww{{{tttrrrkkkgggaaa]]]ZZZYYYWWWVVVWWWXXX[[[]]]^^^]]][[[YYYUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKMMMOOOQQQTTTVVVWWWTTTTTTUUUWWWZZZ^^^bbbeeeaaaggglllmmmooouuuxxxxxxyyyxxxvvvtttssspppllliiihhhhhhhhhhhhhhhiiijjjkkkkkkkkkllllllmmmmmmnnnnnnllllllkkklllnnnrrrvvvxxxzzz~~~}}}|||{{{xxxwwwuuutttsssrrrrrrsssrrrtttwwwyyyyyy|||}}}uuusssvvvzzz~~~{{{yyyxxxwwwuuusssooopppssswww{{{|||zzzxxxxxxxxxwwwsssmmmiiigggfffhhhkkkpppuuuxxxzzz}}}}}}zzzvvvsssrrrsssuuuvvvvvv{{{}}}||||||uuuoookkkiiiiiihhhgggfffffffffggghhhhhhiiijjjkkkjjjiiigggfffbbbaaaaaabbbfffkkkqqquuuvvvvvvvvvuuutttrrrpppoooddd```[[[XXXXXXXXXWWWUUUTTTVVVXXXYYY\\\___dddhhhqqqwww~~~|||{{{zzzyyytttttttttsssrrrqqqpppooommmmmmmmmkkkkkkkkkmmmnnnhhhgggeeeccc```___^^^]]]XXXXXXXXXXXXVVVTTTQQQOOOJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBB@@@@@@AAA>>>>>>>>>===<<<;;;:::999777777666666555555666666555555444333222222222222111333666777666555666777777777777888888888999999999999888888999999:::;;;888777888:::<<>>=========::::::::::::::::::;;;;;;888999:::;;;<<<=========>>><<<;;;999999:::;;;<<<;;;;;;;;;:::::::::999999777777888888888999999999999:::;;;<<<<<<<<<;;;;;;999:::999888999<<>>FFFWWWgggzzzdddaaakkkrrrZZZEEE:::555///...---...000000///...++++++************++++++%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))'''(((***,,,---222???MMMXXX]]]aaabbb```^^^___``````aaa___^^^fffuuuppp___[[[TTTNNNOOOQQQSSSWWW]]]TTTYYYcccnnn{{{}}}kkk```UUUJJJDDDEEEDDDAAABBBFFFIIIGGGFFFGGGEEEAAA===<<<===>>>===;;;:::999888888888999:::;;;<<<<<<;;;::::::;;;<<<<<<>>><<<:::::::::;;;::::::===<<<;;;;;;::::::::::::888888888888888888888888::::::999999::::::;;;<<<999888888999<<>>BBBAAA@@@>>>>>>>>>>>>???CCCCCCBBBAAA@@@???>>>===BBB???<<<:::999999777666777777777777777666555555444333111000000111333444666666666666777777777777444666888888888999;;;<<<999999999999999999999999777777888:::===KKKeee|||tttbbbbbbmmmeeeLLL>>>777333------,,,,,,,,,,,,++++++************************((((((''''''''''''(((((())))))))))))))))))))))))((((((***,,,---111===JJJSSSXXX]]]___^^^]]]^^^```___```^^^^^^fffwwwqqqaaa[[[TTTOOOPPPQQQRRRUUUZZZTTTWWW]]]fffqqq|||wwwhhh___VVVLLLGGGFFFFFFBBBAAAEEEGGGEEEDDDFFFDDDAAA===<<<>>>???>>>===;;;:::999888888999999:::999999888777777888999999===<<<::::::::::::::::::999999888777777777777777888888888888888888888888999999999999999:::;;;;;;888888999:::<<<@@@CCCEEEIIIIIIHHHGGGGGGJJJOOOSSSXXXcccppp|||yyyrrrjjjeee```\\\WWWTTTSSSSSSQQQOOOTTTUUUXXXZZZ\\\]]]]]]]]]XXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMPPPUUUYYYZZZZZZZZZ\\\^^^___^^^___aaacccddddddeeeiiioootttwwwxxx{{{zzzwwwuuusssoooiiieeeccccccbbbbbbcccdddfffgggjjjiiihhhggggggggggggfffiiilllpppsssuuuyyy~~~|||wwwsssrrrpppllliiiiiiiiiiiijjjkkklllmmmnnniiihhhhhhhhhhhhjjjkkklllrrrqqqqqqrrruuuyyy|||}}}zzzyyyxxx{{{}}}~~~|||xxxssspppnnnpppssswwwzzz{{{xxxuuusssmmmllljjjgggeeecccbbbbbbcccdddeeegggjjjooovvv{{{~~~}}}||||||}}}}}}}}}}}}{{{zzzyyyxxxuuusssqqqppppppsssvvvyyy|||~~~{{{||||||wwwqqqjjjeeeeeedddbbbbbbeeeeeeggghhhjjjjjjjjjjjjiiifffdddaaa```aaabbbbbbbbbccc```]]]ZZZXXXUUURRRPPPKKKJJJIIIGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOQQQTTTVVV\\\^^^eeennnyyy~~~}}}}}}}}}}}}{{{wwwtttuuutttssstttuuuvvvtttqqqpppoooooommmlllkkkjjjjjjgggggggggffffffeeedddccccccbbb```^^^\\\[[[ZZZZZZTTTRRRQQQPPPOOONNNKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAA@@@@@@@@@@@@?????????===;;;999888999:::999999888888888777666555444444333222111000000111333444666666666666777777777888666888999888777777888:::999999999999999999999999:::999:::===CCCRRRlllmmm```eeerrrrrrXXXDDD999444///------,,,,,,,,,,,,++++++************************+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))***,,,,,,///999EEEMMMRRRXXX[[[[[[[[[]]]___ccceeeddddddlll}}}pppaaaZZZTTTPPPRRRSSSRRRSSSVVVXXXVVVWWW]]]fffpppuuuxxxwwwnnneee___YYYPPPJJJGGGEEEBBBBBBFFFGGGDDDCCCDDDCCCAAA>>>>>>???@@@@@@???<<<;;;:::999888888999999888777777666666777777888;;;;;;::::::::::::::::::888888777666666666666777888888888888888888888888999888888888888999::::::888888999;;;>>>AAADDDFFFGGGGGGGGGFFFGGGJJJOOOSSSXXXdddtttyyyqqqiiibbb]]][[[XXXTTTQQQQQQPPPPPPOOOPPPRRRUUUYYY[[[\\\\\\\\\XXXWWWUUUSSSRRRPPPPPPOOOPPPOOOPPPSSSWWWZZZ\\\\\\\\\^^^``````______aaacccddddddeeeiiiooouuuxxxzzz}}}zzzvvvsssmmmgggbbbaaa````````````aaacccdddggggggfffffffffffffffgggkkkoootttwwwzzz~~~}}}wwwuuurrrpppmmmkkkjjjiiigggeeedddeeeggghhhjjjkkkkkkkkkgggfffffffffggghhhiiijjjnnnnnnnnnppprrrvvvzzz|||~~~~~~~~~}}}zzzyyy}}}~~~zzzsssmmmqqqsssuuuvvvuuussspppnnnhhhgggeeedddcccbbbbbbbbbdddeeeeeefffhhhnnnuuuzzz~~~~~~}}}}}}||||||{{{{{{yyyzzzzzzzzzxxxuuuqqqooosssttttttuuuvvvyyy~~~zzz|||~~~ssslllfffeeedddbbbcccfffggghhhjjjlllmmmlllkkkkkkgggdddaaa_________^^^]]]ZZZXXXUUUSSSQQQOOOLLLJJJEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVXXX]]]dddkkkqqqvvv{{{~~~}}}{{{zzzzzzzzzzzzxxxvvvtttrrrqqqqqqrrrrrrrrrqqqmmmlllkkkjjjjjjiiijjjjjjgggfffeeecccbbbaaaaaa```aaa```^^^\\\ZZZYYYYYYXXXTTTRRRPPPOOONNNLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@????????????@@@@@@AAA>>>>>>??????@@@@@@@@@AAA;;;999777777888999999888888888888777666444333222111111000000000111333444666666666777777777888888888999999888666555666777999999999999999999999999;;;;;;===BBBKKK\\\wwwqqqbbb\\\gggxxxttt```JJJ;;;555111---------,,,,,,,,,,,,++++++************************+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((***)))***,,,+++---555>>>HHHNNNTTTXXXXXXYYY[[[]]]eeeiiikkkkkkppp}}}yyylll___YYYUUURRRTTTUUURRRRRRSSS\\\XXXUUUWWW___ggglllnnnmmmhhhbbb___ZZZSSSKKKFFFBBB@@@BBBHHHJJJGGGCCCBBBDDDBBBAAA???????????????<<<<<<;;;:::999888888888888888888777777888888888999:::;;;:::999999999::::::999999888888888999999888888888888888888888888888777777777777888999999777888999;;;>>>BBBEEEFFFFFFFFFFFFFFFGGGKKKPPPTTTZZZgggwww|||rrrkkkddd]]]XXXVVVTTTQQQOOONNNOOOOOOOOONNNPPPTTTXXX[[[\\\\\\[[[WWWVVVUUUSSSQQQPPPOOOOOOPPPQQQRRRUUUXXX\\\^^^^^^^^^```aaaaaa``````aaacccdddccceeejjjpppwwwzzz|||}}}zzzwwwrrrlllfffaaa```___^^^^^^^^^___aaabbbddddddeeedddddddddfffgggmmmrrrxxx|||~~~wwwpppmmmkkkjjjiiiiiiiiihhhhhhgggfffhhhjjjkkkllllllkkkkkkhhhhhhiiiiiijjjkkkkkklllkkkkkklllnnnqqqtttwwwyyy|||||||||}}}}}}{{{|||}}}xxxpppsssssssssrrrpppmmmkkkiiieeeeeedddccccccdddddddddggggggggggggiiinnnuuuzzz~~~}}}|||||||||{{{{{{{{{zzzyyywwwuuusssuuuuuutttsssrrruuuzzz}}}~~~~~~yyyqqqkkkiiigggeeefffiiiiiijjjmmmooopppooommmlllgggdddaaa^^^]]]\\\ZZZXXXVVVSSSQQQOOONNNMMMJJJHHHBBBBBBBBBCCCEEEGGGIIIJJJLLLOOOQQQSSSTTTUUUWWWYYYYYY___gggkkkmmmpppvvv{{{}}}||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~|||zzzxxxxxxzzz|||||||||{{{xxxuuurrrooonnnmmmlllmmmllljjjiiihhhhhhhhhhhhfffeeebbb```^^^]]]]]]]]]]]]\\\[[[YYYWWWVVVVVVVVVUUUSSSQQQPPPNNNLLLIIIFFFCCCBBBAAA@@@????????????=========>>>>>>>>>>>>>>><<<=========>>>???@@@@@@>>>>>>>>>????????????@@@===;;;999888888888666555888888888777555333111000000000///000000222333444666666777777777888888888777888999888666555666777888888888888888888888888;;;:::===FFFTTTgggsssdddYYYYYYiii|||zzzjjjSSSAAA888444111...------,,,,,,,,,+++++++++************************)))(((((('''''''''((((((((((((((((((((((((((((((+++))))))+++++++++111999EEEJJJQQQUUUVVVWWWZZZ\\\dddkkkqqqpppqqquuuyyy{{{}}}~~~zzzwwwsssjjj```[[[VVVUUUWWWWWWTTTSSSTTT]]]XXXTTTTTTYYY```fffhhhhhheeebbb^^^[[[UUULLLEEE>>>>>>CCCKKKNNNIIIDDDBBBDDDDDDCCCAAA???=========<<<<<<<<<;;;:::999888888777777777777777777777777666999;;;;;;999888888999::::::999999999::::::;;;777777777777777777777777777666666666666777888888777777999<<<>>>AAADDDEEEEEEFFFFFFGGGIIIMMMTTTXXX___jjjwww~~~uuummmgggaaa[[[VVVRRRQQQOOONNNMMMMMMOOOPPPMMMPPPTTTXXX[[[\\\[[[ZZZVVVUUUSSSQQQPPPNNNNNNMMMOOOPPPSSSVVVYYY[[[^^^___^^^```aaaaaa``````bbbcccddddddggglllsssyyy|||}}}~~~|||yyyvvvrrrlllfffbbb___^^^]]]]]]]]]^^^___``````bbbccccccbbbccceeehhhnnnuuu||||||yyysssmmmjjjhhhiiijjjkkkkkkkkkkkklllkkkkkkmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmjjjkkkkkkmmmppprrruuuvvvzzzzzzzzz|||{{{}}}~~~wwwxxxwwwuuurrroookkkhhhfffdddccccccccccccddddddeeeggggggggggggiiimmmsssxxx{{{}}}}}}||||||}}}~~~|||{{{yyyyyyyyyzzzvvvvvvtttrrrqqqssswww{{{|||~~~vvvooommmjjjggggggiiijjjllloooqqqrrrqqqooommmfffccc```]]]\\\ZZZWWWUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDDDDDDDEEEFFFHHHKKKLLLMMMPPPSSSVVVWWWXXXZZZ[[[]]]cccjjjllllllnnntttzzz~~~|||yyyyyyxxxxxxyyyzzz|||}}}}}}{{{zzzzzzzzz{{{yyyzzzzzz{{{}}}~~~{{{wwwvvvwwwyyyzzzzzz}}}yyytttpppmmmllllllnnnmmmkkkiiigggfffeeeeeedddbbb___]]][[[ZZZYYYZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSRRROOONNNMMMJJJGGGDDDBBBAAA@@@??????>>>????????????>>>======<<<;;;;;;::::::;;;<<<===>>>???????????????>>>>>>>>>======<<<;;;::::::::::::888666888777777666444222111000/////////000222333444555777777777777888888888888666777888888777777888999888888888888888888888888:::999???LLL]]]rrrkkk]]]VVVZZZlllsssaaaIII:::555333000...------,,,,,,,,,+++++++++************************'''''''''''''''((()))***))))))))))))))))))))))))***((((((*********...444???EEELLLQQQTTTVVVYYY\\\fffpppyyyxxxtttrrrooommmpppssssssqqqppppppjjjccc]]]YYYWWWZZZZZZWWWVVVWWW\\\YYYUUUSSSUUUYYY```dddfffeeebbb]]][[[WWWOOOFFF>>>>>>BBBJJJLLLHHHCCCBBBBBBCCCCCCAAA>>><<<<<<===;;;;;;<<<<<<;;;:::999888444555555666666555555444444777;;;;;;888777888999888777777777777888999999777777777777777777777777666555555555555666777777666777999;;;>>>@@@BBBBBBBBBDDDEEEGGGJJJPPPWWW[[[aaakkktttyyy|||~~~}}}yyyyyyssslllfffbbb^^^XXXTTTOOOOOONNNLLLJJJJJJMMMOOOMMMPPPTTTXXXZZZ[[[YYYXXXTTTSSSQQQOOONNNLLLLLLLLLLLLOOOSSSVVVXXXZZZ]]]___]]]___aaaaaa``````bbbddddddfffjjjqqqwww|||}}}}}}|||zzzwwwtttqqqlllfffaaa]]]]]]\\\[[[[[[\\\]]]^^^\\\___bbbbbb```aaaeeehhhooovvv~~~zzzuuusssnnnjjjhhhgggiiikkklllllllllmmmnnnmmmmmmmmmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnkkklllmmmnnnppprrrssstttwwwxxxyyy|||}}}{{{wwwrrrmmmhhhfffdddccccccbbbbbbccccccdddeeeeeeffffffgggjjjooorrrtttxxx|||}}}{{{zzz|||~~~~~~|||{{{{{{}}}~~~uuuuuutttqqqpppqqqsssvvvvvv}}}{{{uuurrrnnniiiggghhhjjjmmmpppssssssrrrpppnnndddbbb___]]]\\\ZZZWWWTTTRRRPPPMMMLLLKKKIIIGGGEEEGGGGGGGGGHHHIIIKKKNNNOOOMMMQQQUUUXXXZZZ[[[]]]___aaafffkkkmmmlllnnnsssxxx~~~zzzuuutttsssrrrrrrsssuuuvvvyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwxxxzzz|||~~~zzzxxxwwwxxxxxxwww{{{{{{yyyvvvqqqnnnnnnnnnllllllkkkjjjhhheeecccbbb```___]]][[[YYYWWWWWWVVVTTTTTTRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJIIIGGGDDDAAAAAA@@@??????>>>>>>??????BBBAAA@@@???>>>===<<<<<<::::::<<<===>>>>>>>>>>>>???>>>>>>>>>======<<<<<<888777888999<<<<<<;;;:::666666666555444222111000...///000222333555666666777777777888888888999999666888999999888888999;;;888888888888888888888888:::;;;BBBTTTiii~~~zzzdddYYYXXX```sssyyyhhhUUU@@@666333000...---------,,,,,,,,,,,,++++++************************'''''''''''''''((()))))))))))))))))))))))))))))))))''''''******))),,,111666===FFFMMMQQQUUUZZZ^^^dddpppzzzyyysssnnniiieeefffjjjkkkjjjkkkllljjjeee___[[[YYY\\\]]]ZZZYYY[[[]]]\\\ZZZVVVSSSUUU\\\bbbffffffbbb\\\ZZZZZZSSSKKKDDD@@@@@@DDDEEEBBB@@@AAA===???AAA@@@>>>===>>>???:::;;;;;;<<<<<<;;;:::999444555666666666666555444222777;;;;;;888666777999666666666666666777888888777777777777777777777777555555444444555555666777666777999;;;===>>>?????????@@@CCCEEEJJJPPPXXX]]]aaahhhnnnooopppqqqppplllkkkfffaaa]]][[[XXXTTTPPPLLLLLLLLLIIIGGGGGGJJJMMMLLLOOOSSSWWWYYYXXXVVVUUURRRQQQPPPNNNLLLKKKJJJJJJJJJMMMRRRUUUWWWYYY\\\^^^\\\^^^___``````aaabbbdddeeehhhmmmuuu{{{~~~~~~||||||yyyvvvsssooojjjccc___[[[ZZZYYYYYYXXXYYYZZZ[[[ZZZ]]]``````___```dddhhhooovvv~~~|||qqqnnnmmmiiiffffffgggjjjmmmnnnmmmlllmmmooonnnmmmmmmllllllllllllmmmkkklllnnnoooppppppoooooommmnnnnnnooopppqqqrrrssssssuuuxxx{{{}}}|||}}}}}}yyyrrrllliiihhhgggfffeeedddddddddddddddeeegggggghhhjjjmmmooopppuuuzzz|||{{{{{{~~~~~~~~~}}}}}}}}}}}}ssssssrrrooommmkkklllnnnnnnvvv}}}}}}zzzvvvnnnjjjiiikkkmmmqqqssstttssspppnnnbbb```^^^]]]\\\[[[XXXUUUTTTQQQOOOMMMLLLJJJGGGEEEGGGGGGHHHIIILLLNNNQQQSSSQQQUUUZZZ^^^```bbbdddfffgggjjjmmmnnnoooqqquuuyyy}}}vvvrrrllljjjiiiggghhhiiilllmmmpppooonnnmmmmmmmmmnnnooopppqqqrrrtttvvvyyy{{{}}}|||xxxvvvwwwwwwxxxwwwuuuvvvwwwuuupppmmmmmmmmmggghhhiiiiiigggeeeaaa```[[[[[[[[[ZZZXXXVVVUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLMMMKKKIIIIIIHHHGGGDDDAAAAAA@@@??????>>>?????????@@@@@@@@@??????>>>>>>>>>;;;<<<>>>?????????>>>>>><<<<<<===============>>>666555666888;;;<<<;;;999555555555444444222111111...///111333555666777777777777888888888999999999999:::;;;:::999888999:::888888888888888888888888>>>???HHH]]]tttppp]]]XXX\\\hhh}}}rrr[[[JJJ:::333222///......------,,,,,,,,,,,,++++++************************)))(((((('''''''''(((((()))))))))))))))))))))))))))&&&&&&)))***)))+++//////777AAAIIIOOOUUU[[[___[[[gggrrrrrrkkkfffaaa]]]```dddfffeeegggiiihhhdddaaa\\\[[[]]]^^^\\\\\\^^^```aaa```ZZZTTTTTT[[[ccceeefffaaa[[[ZZZ\\\WWWNNNIIIBBB>>>>>>???======@@@999<<>>>>>@@@BBB999:::;;;<<<<<<<<<;;;:::666777888999999888777666111666;;;;;;888666777999777777777777777888999999777777777777777777777777555444444444444555666666777888999;;;<<<======>>><<<>>>AAADDDIIIPPPXXX^^^___fffjjjiiihhhjjjiiifffaaa]]]XXXVVVUUUTTTPPPLLLIIIJJJJJJHHHEEEDDDGGGKKKKKKNNNRRRVVVWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHLLLRRRUUUVVVXXX[[[^^^[[[\\\______```aaaccceeefffiiipppwww~~~~~~||||||zzzvvvsssnnnhhhaaa]]]YYYYYYWWWWWWVVVWWWXXXYYYXXX\\\``````^^^___dddiiinnnvvv~~~~~~uuunnnkkkjjjfffeeefffhhhlllooopppnnnmmmnnnpppooonnnmmmmmmnnnoooqqqrrrmmmoooppprrrrrrrrrqqqqqqooooooppppppqqqqqqrrrrrrqqqssswwwzzz|||}}}}}}}}}yyyyyyzzz}}}~~~wwwpppllllllllljjjiiihhhgggggggggeeegggiiijjjkkklllnnnoooooouuu{{{~~~}}}~~~|||}}}~~~|||zzzrrrrrrqqqmmmjjjgggfffggghhhpppwwwzzz}}}}}}tttnnnmmmjjjmmmqqqttttttssspppnnnaaa___^^^]]]]]]\\\YYYWWWWWWUUURRRPPPNNNLLLIIIGGGFFFGGGHHHJJJMMMPPPTTTVVVVVVZZZ```dddgggiiilllmmmlllmmmoooqqqsssuuuyyy{{{~~~|||uuunnniiibbbaaa___^^^___aaadddfffhhhgggfffdddddddddeeefffiiijjjkkkmmmppprrruuuvvvrrrpppnnnoooqqqtttuuuuuurrruuuvvvsssnnnjjjiiiiiibbbdddggghhhgggdddaaa___YYYYYYYYYYYYXXXVVVTTTRRRNNNNNNMMMKKKJJJJJJJJJJJJMMMLLLJJJJJJJJJHHHFFFDDDAAA@@@???????????????@@@============>>>>>>>>>>>>===>>>@@@AAAAAA@@@??????::::::;;;<<<===>>>???@@@777777777888999999777555444444444444333333222111...///111444666777888888777888888888888999999999<<<======;;;999777777888777777777777777777777777AAABBBMMMddd}}}yyygggXXXWWW```nnnwwwhhhTTTEEE777444333000///111---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((111>>>HHHNNNSSSWWWZZZ\\\___dddgggeee```ZZZUUUZZZYYYZZZ[[[^^^bbbgggiiijjjhhhdddaaa___^^^___```fff```]]]^^^]]]XXXYYY^^^bbbeeeccc^^^\\\\\\WWWPPPLLLEEE===;;;>>>???<<<888>>>>>>????????????>>>>>><<<<<<<<<>>>???>>>;;;999<<<;;;:::888777666666666555555666777777777777777555666777777888777777666666666777777777777666666555555666777777777777777777888999;;;<<<=========???@@@BBBFFFKKKQQQWWWZZZ___```aaabbbaaa^^^\\\ZZZYYYWWWUUURRROOOMMMKKKJJJHHHHHHGGGFFFFFFGGGGGGGGGMMMOOOQQQTTTUUUUUUTTTTTTOOONNNLLLJJJIIIHHHHHHIIIJJJLLLOOORRRUUUWWWXXXYYYXXXXXXZZZ]]]aaacccccccccfffllluuu~~~}}}|||wwwrrrmmmggg```[[[[[[XXXUUUTTTUUUWWWWWWWWW\\\\\\\\\[[[[[[___dddhhhvvv|||rrroookkkhhhfffggghhhjjjllllllmmmooorrrrrrqqqppprrrqqqooommmllllllnnnoookkknnnqqqssssssuuuwwwyyyrrrqqqpppooooooqqqssstttvvvwwwxxxyyy{{{|||}}}}}}{{{zzzyyyzzz~~~{{{vvvtttssssssqqqnnnjjjgggfffeeejjjjjjkkkllllllmmmllllllpppsssxxx|||~~~}}}~~~}}}|||{{{|||{{{xxxvvvtttrrrnnnjjjfffccc```___ccceeehhhkkkoooqqqssstttvvvxxx}}}wwwpppqqqooooooppppppooommmkkkiii``````___^^^]]]]]]]]]]]]WWWVVVSSSPPPMMMKKKIIIHHHHHHJJJMMMOOOQQQUUUYYY\\\\\\___bbbeeegggjjjnnnqqqrrrpppooopppsssvvvxxxyyyzzzyyywwwtttqqqlllgggbbb___]]][[[YYYYYYYYY[[[\\\^^^]]]]]]]]]]]]___aaabbbbbbcccdddgggiiikkkmmmnnnkkkkkkkkkllllllnnnooooooppppppooonnnkkkhhhdddbbbddddddddddddcccbbbaaaaaaZZZXXXVVVUUUUUUSSSPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHIIIIIIHHHFFFCCCBBB@@@??????>>>===<<<<<<;;;???===;;;<<>>===;;;;;;;;;:::999666333222:::999888777666666666666333333222111000000111111222222444555666777777777777888999:::::::::::::::777777888999999999999888999:::999999888777777777===DDDUUUmmmuuudddWWW]]]ooorrr```III===333111222000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********)))000999CCCKKKQQQUUUWWWWWWZZZ]]]```^^^ZZZUUUQQQSSSSSSTTTVVV[[[aaagggjjjnnnkkkgggccc```______```aaa]]]\\\aaabbb^^^[[[\\\]]]bbbdddaaa```bbb___ZZZQQQJJJAAA===<<<===<<<:::>>>>>>????????????>>>>>>===<<<===>>>???>>><<<999999999777666555444444444666666777888888888888888444444444444444444444444666666666777777666666666555666666777888777777777777888999:::<<<<<<<<<<<<===>>>@@@DDDIIIOOOTTTWWWXXXXXXYYYYYYXXXWWWUUUTTTTTTSSSQQQNNNKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMNNNPPPRRRSSSSSSRRRRRRNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKNNNRRRUUUVVVWWWXXXWWWXXXYYY\\\___bbbccccccgggmmmuuu~~~}}}xxxsssnnnhhhaaa]]][[[YYYVVVUUUVVVWWWXXXWWW[[[[[[\\\]]]^^^aaaeeeiiissszzz~~~}}}mmmkkkhhhffffffgggjjjlllmmmnnnoooqqqsssssssssrrrtttsssrrrpppnnnnnnoooppprrrssstttvvvwwwxxxxxxwwwuuutttrrrqqqqqqrrrtttvvvxxxyyyyyy{{{|||}}}~~~~~~|||{{{zzz{{{~~~~~~zzzxxxvvvuuutttqqqnnnkkkjjjjjjiiiiiijjjkkkkkkkkkkkkkkksssuuuyyy}}}}}}|||~~~|||{{{zzzzzzxxxvvvsssooommmjjjeeeaaa]]][[[ZZZ[[[\\\^^^```cccfffhhhiiimmmrrrzzz|||uuuuuutttttttttsssqqqmmmiiifffaaa```___^^^]]]]]]]]]]]]YYYWWWTTTQQQNNNLLLKKKJJJJJJLLLOOORRRTTTWWW[[[^^^^^^aaafffiiilllpppsssvvvtttrrrpppqqqsssuuuvvvvvvrrrpppllliiieeeaaa\\\XXXVVVUUUTTTSSSSSSTTTTTTUUUXXXXXXWWWXXXXXXZZZ[[[\\\^^^___aaaccceeegggiiiiiigggggghhhhhhiiijjjkkkllllllmmmlllkkkiiieeebbb```___``````______^^^]]]\\\XXXVVVUUUTTTSSSRRROOOMMMIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHHHHGGGEEEBBBAAA??????>>>======<<<;;;;;;<<<<<<;;;:::999999<<>>======<<<:::;;;;;;;;;;;;::::::999888888777666555555555555333222222111000000111111111222444555666666777777777888999:::::::::::::::777777888999999999999888888999999999999999:::;;;@@@JJJ]]]uuukkkaaa]]]jjj}}}lllYYYEEE:::000///111///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++...444<<>>>>>????????????>>>>>>=========>>>???>>><<<999888888777666555444444333666777777888888888888888999888777666555555666666555555666666666666555555555666777777888888777777666777888::::::;;;;;;;;;<<<===???BBBGGGLLLPPPRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMKKKHHHFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPQQQPPPOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGIIIKKKNNNQQQSSSUUUVVVVVVVVVWWWYYY[[[^^^```bbbbbbjjjooovvv~~~zzzuuupppjjjddd```ZZZXXXVVVUUUVVVWWWWWWWWWXXXZZZ]]]___aaadddgggjjjqqqxxx}}}|||~~~{{{rrrgggfffddddddeeehhhkkkmmmooopppqqqrrrssstttttttttvvvvvvvvvtttrrrqqqqqqrrrvvvvvvwwwzzz~~~}}}zzzyyywwwtttrrrrrrtttwwwyyyzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{|||~~~{{{zzzxxxuuusssqqqqqqqqqkkklllmmmmmmmmmmmmmmmlllrrruuuxxx|||~~~~~~}}}zzzyyyxxxuuurrroookkkiiieeeaaa\\\XXXVVVTTTSSSSSSTTTUUUWWWYYY\\\]]]bbbhhhsss}}}{{{{{{zzzxxxvvvsssnnngggbbbbbbaaa```___^^^^^^^^^^^^ZZZXXXVVVRRRPPPNNNMMMMMMMMMOOOSSSUUUWWWZZZ]]]```bbbfffkkkpppsssvvvyyy|||xxxuuusssrrrrrrsssrrrqqqiiifff```\\\XXXUUUQQQOOOMMMNNNNNNOOOOOOOOOOOOOOOTTTTTTTTTTTTUUUVVVWWWWWWZZZ[[[\\\^^^```aaaccccccbbbbbbbbbcccdddeeefffggghhhhhhhhhgggeeeaaa^^^\\\YYYYYYYYYYYYYYYXXXVVVVVVUUUTTTRRRRRRQQQPPPMMMKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@>>>>>>======<<<;;;;;;;;;999;;;<<<999555555888===999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<777666666555444444333333333222111111000111111111111222333555666666777777888888999:::::::::999999777777888999999999999888888888999999999:::>>>@@@EEESSSjjjtttaaa```gggzzz~~~eeeQQQ???555......///---,,,+++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***------///666AAAJJJNNNOOOSSSSSSTTTUUUTTTSSSQQQPPPJJJIIIIIILLLRRR[[[dddjjjnnnllliiieeeaaa___^^^]]]___[[[[[[aaafffddd\\\UUUWWW___gggjjjhhhhhhjjjlllnnngggYYYIII<<<777888<<<===>>>>>>??????>>>>>>===>>>===<<<===>>>===;;;999999888888888777666555555555666666777777777777777<<<:::888666555666777888444555555666666555555444555666777777888888777777555666777888999999999999;;;<<<>>>AAADDDHHHKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLIIIHHHFFFDDDBBBAAAAAA@@@BBBCCCCCCEEEFFFHHHJJJKKKMMMNNNNNNOOOOOONNNMMMMMMIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUUUUUUUWWWYYY[[[]]]___bbbdddooossszzz|||wwwqqqkkkeeeaaaYYYWWWUUUTTTUUUVVVVVVUUUUUUYYY^^^bbbdddfffhhhjjjqqqxxx}}}}}}~~~|||wwwqqqkkkdddcccbbbcccdddgggjjjllloooppprrrrrrrrrrrrssstttwwwzzz{{{zzzwwwttttttuuuxxxwwwxxx}}}{{{xxxuuussssssuuuxxxzzz{{{{{{||||||||||||}}}}}}zzzzzzzzz{{{~~~}}}zzzxxxwwwvvvvvvssssssttttttssssssrrrqqqppprrrvvvzzz~~~|||yyywwwsssooolllhhhfffbbb^^^ZZZVVVTTTRRRRRRQQQPPPPPPQQQSSSVVVXXX[[[aaakkkwww}}}zzzxxxuuuooogggbbbccccccbbbaaa````````````[[[YYYVVVSSSQQQPPPOOOPPPPPPSSSVVVYYY[[[]]]```bbbgggkkkppptttwwwyyy{{{}}}{{{xxxtttrrrpppooommmkkkeee```YYYTTTQQQNNNMMMKKKIIIJJJMMMOOOPPPOOOOOONNNTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWYYYZZZ\\\]]]^^^___]]]]]]]]]^^^___```aaabbbbbbccccccbbb```^^^[[[YYYUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOONNNOOONNNKKKIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;::::::888:::<<<<<<;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;999777777777777888666666666555555444333222222222111111111111111222222333444555666777777777888999999:::::::::999999777777888999999999999888888999999888777:::???DDDLLL]]]tttxxxiii\\\bbbppp|||```JJJ:::222------///---,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))...------333<<>>>>>======<<<>>>===;;;;;;<<<<<<:::888777777777777777666555444333444444555555555555555888777444222111222333444444444555555555555444444555555666777777777777666555555666777888888888888:::;;;===???BBBDDDFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIEEEDDDCCCAAA@@@?????????@@@AAAAAACCCEEEHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJMMMPPPRRRSSSTTTTTTUUUWWWZZZ\\\]]]```dddhhhuuuzzz}}}wwwqqqkkkeeeaaaWWWUUUSSSSSSTTTUUUTTTSSSSSSXXX^^^cccfffgggiiijjjqqqxxx}}}~~~}}}xxxqqqllliiiccccccccccccdddgggiiikkknnnpppqqqqqqppppppqqqtttwww||||||xxxxxxyyy}}}{{{{{{zzzxxxvvvtttuuuwwwzzz||||||||||||{{{{{{{{{{{{zzzyyyyyyyyy{{{|||}}}}}}|||{{{|||||||||{{{yyyxxxvvvuuurrrsssvvvyyy||||||wwwrrrlllhhhcccaaa^^^[[[WWWTTTSSSRRRSSSRRRQQQPPPQQQRRRUUUVVVYYY]]]ccckkkvvv{{{xxxvvvrrrkkkeeefffeeedddcccbbbbbbbbbbbb\\\ZZZVVVSSSRRRQQQRRRRRRSSSVVVZZZ]]]___```cccdddkkknnnrrruuuwwwxxxzzz||||||yyytttpppmmmjjjfffccc___ZZZSSSNNNLLLKKKKKKKKKGGGIIIMMMPPPQQQRRRQQQPPPUUUVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\YYYWWWUUURRRRRRRRRRRRQQQPPPOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::::::::::::::999;;;AAAFFFFFF@@@:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777666666666666666444333222222111111111111111222222333444555666777888888888999999:::::::::999999888777777888999999999999888888999999777666999AAAGGGUUUggg}}}nnncccYYYdddvvvuuuVVVAAA777111---///000...,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((()))))),,,,,,,,,000777@@@FFFJJJOOOOOOPPPPPPPPPPPPPPPPPPMMMMMMLLLMMMRRRYYY```dddccceeeffffffccc^^^YYYVVVSSSRRRPPPRRRZZZdddfffcccYYY]]]fffqqqwwwzzzrrr]]]JJJ>>>999:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999::::::888666333444555555555444222111222333333444444444444444777666444333222222333444333333444444444444333333444444555666666666666555444444555666666666666666999999;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>???>>>???@@@AAACCCFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTUUUXXX\\\]]]___bbbhhhmmmzzz~~~vvvpppiiiccc___VVVTTTSSSTTTUUUUUUTTTRRRSSSWWW^^^cccfffgggiiijjjooowww|||}}}}}}|||vvvnnnjjjiiiddddddddddddfffhhhiiikkkmmmoooqqqpppmmmmmmpppsssvvv||||||{{{||||||xxxxxxwwwwwwxxxzzz|||~~~}}}}}}|||{{{{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~~~~|||zzzxxxwwwwwwyyyzzz}}}~~~wwwpppiiiddd\\\[[[YYYWWWUUUSSSSSSRRRUUUTTTSSSSSSSSSTTTVVVWWW\\\___aaadddjjjvvv{{{xxxxxxuuuooojjjiiihhhgggfffeeeeeeeeeeee^^^\\\XXXUUUTTTTTTUUUVVVWWW[[[___bbbcccdddfffhhhnnnppprrrssstttvvvxxxzzz{{{wwwrrrnnniiiddd___\\\VVVRRRLLLHHHGGGHHHIIIIIIGGGJJJMMMPPPSSSTTTTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[XXXWWWWWWVVVWWWWWWWWWXXXVVVWWWXXXXXXWWWTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>======<<<<<<:::::::::999999999999999;;;999;;;BBBJJJKKKCCC:::<<<<<<;;;:::::::::;;;;;;999888888888888999999:::555666666777666444333222111111111000111111222333444555666888999999999:::999999:::::::::999888888777777888999999999999888888999999777555:::EEEMMM```sss~~~uuufff```[[[iii|||fffIII888555000...000111...,,,...+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***+++...333999AAAFFFMMMNNNOOOPPPQQQQQQPPPPPPMMMMMMMMMOOOSSSYYY___cccdddfffiiijjjggg```XXXSSSNNNPPPOOONNNTTT___dddccc[[[[[[bbboooyyy~~~vvvcccQQQDDD<<<999999::::::;;;;;;::::::999===;;;888888888888666555222333444555555444222111222333444444555555444444555555555555555555555555333333444444444444333333222333444444555555444444333444444555555555555444555666777999::::::;;;;;;:::;;;===>>>?????????>>>>>>>>>===============>>>======>>>@@@AAADDDFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUYYY]]]___aaaeeelllrrr}}}~~~uuunnnggg```\\\WWWVVVUUUUUUVVVVVVUUUSSSSSSWWW]]]bbbdddfffhhhjjjkkksssyyyyyyzzz}}}}}}{{{zzztttkkkggghhhddddddeeefffhhhjjjlllmmmmmmoooqqqooollllllooosssttt|||~~~}}}~~~|||{{{zzzzzzwwwxxxyyyzzz|||~~~~~~}}}|||zzzzzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}xxxxxxzzz|||~~~vvvmmmeee___XXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYY^^^bbbddddddeeekkkwww~~~zzzzzzyyytttoookkkjjjiiihhhhhhgggggghhhaaa^^^[[[XXXWWWWWWYYYZZZ\\\```dddggghhhiiikkklllmmmnnnpppppprrrtttyyy|||yyyuuupppkkkfff```ZZZVVVMMMJJJEEECCCDDDFFFGGGHHHKKKLLLPPPSSSVVVXXXYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEFFFGGGGGGEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999999999999999999;;;999:::???DDDEEE@@@;;;<<<;;;:::999888999999:::777888888888888777777666333444555666555333111000111111000000111222222333666777888999:::;;;;;;;;;999::::::::::::999888777777777888999999999999888666888999777888???LLLVVVjjj~~~{{{{{{|||kkkaaa```dddtttrrrVVVAAA777333///...111000---+++---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%(((+++---///555>>>DDDNNNOOOQQQRRRSSSSSSRRRQQQLLLLLLMMMPPPTTTZZZ___bbbfffjjjmmmnnnjjjaaaXXXQQQOOORRRQQQNNNQQQZZZ___^^^]]][[[___lllvvv|||vvveeeUUUHHH???:::888999999::::::999999888<<<:::777777777777555444333555666777777555444222333444555555666666555555000000111222222222111111222333333444444333333222111222333333444444333333333333444444555555444444333444555666777777777777888999<<<>>>???>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<======???@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTUUUYYY^^^aaabbbgggooovvv}}}~~~uuullleee^^^ZZZXXXWWWWWWWWWXXXXXXVVVTTTTTTXXX]]]aaadddeeehhhiiihhhooouuuvvvvvvzzz}}}|||}}}xxxwwwwwwrrrhhhdddgggcccccceeegggiiilllnnnpppmmmppprrrpppllllllppptttsss||||||yyyxxxzzz|||wwwxxx{{{}}}~~~}}}{{{zzzzzz{{{|||~~~|||tttuuuxxx}}}uuukkkbbb\\\XXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]]```dddhhhgggeeegggooovvvuuu||||||{{{wwwrrrmmmlllkkkjjjiiiiiiiiiiiicccaaa]]]ZZZYYYZZZ\\\^^^```ccchhhkkklllmmmnnnooolllmmmnnnooopppuuuzzz~~~wwwtttnnniiiddd]]]WWWSSSIIIFFFBBBAAACCCFFFHHHHHHOOOPPPSSSWWWZZZ]]]^^^___\\\\\\]]]^^^^^^]]]\\\[[[WWWWWWXXXXXXXXXYYYYYYYYYUUUTTTRRRQQQPPPOOOOOOOOOLLLLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDEEEFFFFFFDDDCCC>>>>>>>>>>>>???????????????>>>===<<<;;;:::::::::888888888888888888999999:::999:::;;;<<<===<<<;;;;;;:::888777777777888888888888888777555222000...222333444555444222000...111111000000111222333333777888999:::;;;<<<<<<<<<:::::::::::::::999888777777777888999999999999888555888999888:::BBBQQQ]]]ppp{{{yyyxxxzzzzzzeee^^^```ooo|||fffMMM>>>;;;222///...000000+++***+++************)))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))))))))(((((((((((())))))))))))(((((()))***++++++,,,+++***)))+++222;;;AAAFFFKKKNNNMMMMMMQQQSSSRRRQQQQQQPPPRRRUUUZZZ```cccmmmllllllmmmmmmggg[[[RRRJJJJJJMMMQQQRRRSSSZZZccceee___ZZZ\\\gggttt}}}{{{pppfff\\\QQQDDD;;;999:::;;;;;;;;;;;;:::999888999999999999888777777666666555555444444444333222222222222222222222222444555666666444222000000333333333222222333444444333333333222222111111111333222111000000111222333333333444444555666666666777888888888888999999999;;;;;;<<<:::999888:::;;;===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMQQQSSSTTTTTTSSSWWWYYY\\\___ccclllwww{{{ssskkkaaa[[[ZZZVVVVVVVVVWWWWWWWWWXXXXXXZZZ]]]aaadddfffhhhkkkmmmlllnnnpppsssuuuwwwxxxyyyvvvuuusssqqqnnnkkkhhhfffeeebbbaaadddjjjnnnpppoooqqqpppppppppqqqssstttvvv~~~~~~zzzxxxwwwxxxyyy|||~~~}}}||||||}}}~~~}}}}}}{{{}}}}}}|||~~~rrrggg___\\\WWWWWWWWWXXXYYYZZZ[[[\\\[[[^^^aaaaaa```aaadddhhhkkkiiiggggggiiilllmmmmmmtttzzz~~~vvvpppmmmlllnnnrrrssspppkkkeee```^^^``````]]]```fffeeefffgggjjjnnnqqquuuwwwwwwrrrmmmlllpppuuuxxxyyyxxxrrrjjjbbb]]]YYYVVVTTTGGGEEECCCBBBCCCGGGKKKNNNTTTTTTVVVZZZ]]]______^^^aaabbbcccdddcccbbb```___\\\ZZZYYYWWWVVVVVVVVVVVVVVVSSSPPPNNNMMMLLLJJJHHHKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888888999:::555666666777888999999999::::::999999888777666666666666666666555444333222222222222222222222222222000000///000000111222222777888888999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<:::777777:::;;;999777888888:::===AAAIIIZZZjjj}}}{{{xxxyyypppaaa]]]bbb|||oooXXXCCC888777......---------,,,,,,,,,******++++++++++++******************************((((((((((((((('''&&&&&&((((((''''''''''''(((((()))))))))))))))***++++++******))))))***000777<<>>???AAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTTTTVVVXXX\\\aaahhhssswwwppphhh___ZZZYYYVVVWWWWWWWWWWWWWWWWWWWWWYYY\\\```ccceeehhhkkkmmmnnnoooqqqrrrssstttuuuuuusssrrrqqqooommmkkkhhhgggbbbbbbbbbeeeiiimmmnnnooonnnnnnnnnooorrrtttwwwyyy~~~|||zzzzzz{{{|||~~~}}}|||||||||}}}~~~~~~~~~|||}}}~~~}}}rrrfff^^^ZZZVVVVVVVVVWWWXXXYYYZZZ[[[```cccfffggghhhjjjooossstttsssqqqpppoooooopppqqqvvvzzzyyyqqqnnnmmmrrryyy}}}yyyuuukkkddd```aaabbbaaaccchhhllllllmmmooossswww{{{~~~~~~yyytttrrrtttvvvwwwvvvoooiiiaaaZZZUUURRRPPPNNNGGGEEEDDDCCCEEEIIINNNQQQTTTUUUWWW[[[```bbbbbbbbbeeefffggggggfffccc```^^^\\\[[[YYYWWWUUUUUUUUUUUUTTTQQQNNNLLLKKKJJJHHHFFFGGGFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;<<<;;;999888777777888888555555666777777888999999999888888777777666555555666666666666555444333222222222222222222222222222111111111111111222333444888888888999::::::;;;;;;<<<;;;;;;;;;::::::::::::<<<:::888888999:::999777777777999>>>DDDOOOcccttt|||zzz|||mmmaaaccckkkqqq^^^JJJ888000000---------,,,,,,,,,,,,+++)))******++++++******)))************************%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''*********)))******+++,,,((()))))))))***---222666???DDDHHHHHHJJJOOOQQQQQQSSSSSSRRRSSSVVVZZZ___bbbdddcccdddfffgggddd^^^XXXPPPKKKJJJNNNQQQRRRUUUYYY```[[[TTTNNNOOOXXXeeennnnnnhhh___XXXRRRLLLEEE???888888888777777888888888888888999999888888777666:::999888777555333222111111111111111111111111111222222222333333444444444333333222222222222333333222222222222222111111111000111111222222111111000000000111111222333333333333333333333444444444444222333555555555555888:::::::::::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCCCCFFFEEEEEEEEEGGGIIIKKKLLLLLLNNNPPPRRRTTTTTTTTTTTTTTTXXX]]]ccclllyyy|||rrrkkkddd\\\XXXYYYWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[___bbbdddhhhkkknnnqqqqqqqqqrrrrrrqqqppppppooooooooommmllljjjhhhggg^^^aaadddggghhhjjjlllnnnkkkkkkmmmooossswww{{{}}}}}}||||||}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}}}}qqqddd\\\XXXWWWWWWWWWWWWXXXZZZ\\\]]]bbbeeeiiikkkmmmqqqwww|||~~~yyyvvvwwwyyy{{{}}}{{{sssoooooowwwtttllleeedddeeefffgggjjjpppoooppprrrvvv|||zzzwwwvvvuuussspppgggbbbZZZSSSOOOLLLIIIGGGFFFEEEEEEFFFIIIMMMQQQTTTVVVWWWYYY^^^dddggghhhgggiiijjjkkkkkkiiieee```]]]]]][[[YYYVVVTTTSSSSSSSSSPPPMMMJJJIIIHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@?????????????????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999;;;:::999888777777777777555555666666777777888888777777666666555555444444555555666555555444333222333333333333333333333333222222222222333444555666888888999::::::;;;;;;<<<;;;;;;:::::::::999999999<<<:::888888999:::999888666666999AAAJJJYYYooozzzhhhaaakkkyyyvvvcccQQQ@@@333...000,,,,,,,,,+++++++++******)))******++++++******)))************************&&&'''((((((((('''&&&&&&(((''''''&&&&&&''''''(((++++++************++++++'''(((*********+++...111:::@@@EEEEEEHHHNNNQQQQQQSSSSSSSSSTTTWWWZZZ]]]_________```bbbdddccc___\\\SSSLLLIIILLLPPPQQQRRRTTT\\\ZZZVVVOOOLLLQQQ\\\eeefffaaaZZZUUUPPPLLLGGGCCC:::999777666555666777777888888888888888777777666999888888777555444333333111111111111111111111111222111111111333444444444444333222222222222222222222222222111111111111111///000111222222111000//////000000111222222333333111111222222222333333333333444555555555555777999777777888888999;;;<<<======>>>???@@@AAACCCDDDDDDFFFFFFFFFGGGHHHJJJMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTUUUXXX^^^dddmmm{{{vvvlllfff```ZZZXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWZZZ^^^aaadddhhhllloooqqqqqqrrrrrrqqqppppppooooooooonnnllljjjhhhfffeee\\\```eeegggggghhhjjjmmmlllmmmnnnqqquuuyyy}}}}}}{{{{{{|||}}}~~~~~~zzzzzzzzzzzz|||}}}~~~~~~}}}~~~}}}oooccc[[[XXXYYYYYYYYYYYYZZZ]]]___aaaeeehhhmmmppprrrvvv}}}}}}~~~|||uuuqqqqqq{{{}}}uuukkkggghhhjjjjjjkkkmmmmmmnnnqqqvvv~~~}}}vvvsssqqqnnnkkkeee```XXXQQQLLLHHHFFFDDDDDDDDDEEEHHHKKKPPPTTTWWWWWWYYY\\\aaagggkkklllllljjjlllmmmmmmkkkgggbbb___\\\[[[XXXUUURRRQQQPPPPPPLLLJJJGGGFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777555555555666666777777777666666666666555555444444444555555555444444333222333333333333333333333333111111111222333555666777999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::999;;;:::999888999999999999888777;;;EEEQQQccczzzssscccaaarrrnnnYYYHHH;;;222000222+++++++++************)))))))))************))))))************************))))))(((''''''((()))***)))(((((((((((((((((()))++++++******)))******+++((()))++++++++++++---...777===AAACCCFFFLLLPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[ZZZ[[[]]]___aaaaaa___]]]UUUNNNJJJLLLOOOOOOOOOPPPUUUWWWWWWSSSNNNOOOUUU\\\___\\\WWWRRRNNNJJJGGGDDD===;;;888555444555666777777888888888888777666666666666666666555555555555111111111111111111111111333222111222444555444333444333222222111111111111111111111111111111111111///000111222222111000///000000000111222222333333111111111222222222333333444555555444333222444666555555666777999:::<<<=========???@@@BBBCCCEEEEEEGGGFFFGGGGGGIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUUUUWWW[[[```fffmmmxxxxxxppphhhccc___YYYWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]aaadddhhhmmmqqqrrrrrrssssssssssssrrrrrrqqqqqqooommmjjjgggdddccc\\\```eeegggggggggiiilllooopppqqqtttwww{{{~~~}}}{{{zzzzzz{{{zzz{{{|||}}}~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{}}}~~~{{{nnnccc]]]ZZZYYYYYYYYYYYY\\\___bbbeeeiiinnnssswwwyyy}}}}}}uuurrrrrr{{{uuummmkkkllllllkkkjjjjjjkkkooouuu~~~}}}tttooommmjjjhhhddd^^^VVVOOOJJJGGGDDDBBBCCCDDDGGGJJJNNNSSSVVVYYYZZZ[[[^^^dddjjjnnnooonnniiijjjkkkllljjjfffbbb```ZZZYYYVVVRRRPPPNNNMMMMMMIIIGGGDDDCCCDDDCCCBBBAAADDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888666666666777777777777777333444555666777888888888555555555555555666666666666666666666666555555555444444444444444444333222333333333333333333333333///000000111333555666777999::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888999999::::::@@@LLL[[[mmmkkk]]]aaawwwuuucccLLL===444...---///++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))(((((((((((())))))+++***))))))))))))))))))(((***+++,,,++++++,,,...333999>>>???CCCIIIMMMMMMOOOQQQUUUXXXYYYYYYWWWUUUUUUWWWZZZ\\\]]]]]]\\\[[[UUUOOOLLLMMMNNNLLLMMMPPPNNNRRRUUUSSSNNNLLLNNNRRRWWWVVVTTTRRRNNNJJJGGGEEEBBB???;;;666444444555777777777888888777777666555444444444444555555555666222222222222222222222222444222222555999:::888555444333222111111000111111000000000111111111111111///000000111111000000/////////000000111222222333111111111111222222222333222333333222000///111222444444555777888;;;<<<>>>>>>???@@@AAACCCDDDEEEFFFHHHGGGGGGGGGIIIKKKMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVZZZ^^^dddjjjqqqzzz{{{qqqiiicccaaa]]]XXXVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZ^^^aaadddiiiooossstttuuuvvvvvvwwwwwwvvvvvvsssrrrqqqnnnkkkhhheeeccc___aaadddfffggghhhjjjkkkqqqqqqsssuuuxxx{{{}}}|||}}}}}}yyy{{{}}}}}}}}}~~~~~~}}}}}}|||||||||{{{{{{{{{yyyzzz|||~~~~~~{{{oooeee^^^\\\XXXXXXXXXYYY\\\aaafffiiikkkpppxxx}}}}}}||||||{{{|||sssqqqqqqxxxvvvooonnnnnnmmmiiiiiikkknnnttt{{{zzzqqqllljjjgggeee^^^YYYQQQKKKGGGEEECCCAAADDDFFFIIINNNRRRVVVYYY[[[\\\]]]```eeejjjnnnooonnnggghhhhhhgggfffccc```^^^WWWUUUSSSOOOMMMKKKKKKJJJGGGEEECCCBBBCCCCCCBBBAAADDDDDDCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777777666555555666666666666666777111222444555666777777777444444555555555555555555666666666666666666666666333333444444444444333333222222222222222222222222//////000111333555777888::::::;;;<<<<<<======>>>======<<<<<<<<<;;;;;;;;;::::::;;;999888777888:::<<<>>>FFFUUUfffwwwuuubbbZZZccc}}}kkkYYYCCC777222...------+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((())))))(((((((((''''''(((((((((***))))))(((''''''((((((((()))************,,,...///555:::;;;???EEEIIIIIILLLPPPUUUZZZZZZXXXSSSPPPPPPSSSWWWZZZZZZXXXWWWVVVTTTPPPNNNOOOMMMJJJMMMRRRMMMPPPRRRQQQMMMJJJJJJJJJRRRSSSUUUTTTRRROOOLLLJJJGGGCCC===888555444666777777777777777777666666555444444444444444333333333333333333333333333333333333333555:::@@@CCC???;;;444333222111000000000000///000000000111111111222000000////////////000000.........///000000111111000000000000111111111222000111222111000000222333333444555666999;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRUUUVVVWWW\\\bbbjjjqqqxxx~~~uuuiiiccc___^^^\\\VVVTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYY[[[^^^aaaeeekkkqqquuuyyyyyyzzzzzzzzzzzzyyyyyyssssssqqqooommmjjjhhhfffcccbbbbbbdddgggjjjkkkkkkooopppqqqtttwww{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwxxxzzz}}}}}}}}}}}}qqqggg```]]]ZZZZZZZZZ]]]aaaggglllpppqqqxxx}}}zzzyyyyyy~~~xxxooonnnooottt}}}tttqqqpppoooiiiiiijjjmmmqqqvvvzzz}}}{{{rrrllliiieee```\\\WWWRRRLLLHHHFFFFFFEEEDDDGGGIIIMMMRRRWWWZZZ\\\]]]______bbbfffjjjmmmmmmlllhhhgggeeebbb```]]][[[ZZZTTTRRRPPPMMMKKKIIIIIIIIIGGGEEECCCBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999888777777666555555555555555666666666777777222333444555666555555444444444444444444444444444444444444444444444444555222333333444444333333333111111111111111111111111///000111333555777999:::;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;::::::999:::;;;:::777777888:::===AAALLL___qqqiiiZZZYYYggg{{{aaaOOO<<<333222000...---,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''((()))((('''&&&'''''''''&&&&&&'''''''''))))))(((''''''''''''''''''((())))))))))))+++---,,,222777888<<>>FFFIIIFFFAAA444333222111000000000000//////000000111111111222111000///......///000111,,,,,,------...//////000////////////000000000111000222333333222333555777333444555777999;;;>>>???AAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTWWWXXX^^^dddnnnwwwzzzqqqddd___\\\\\\ZZZUUURRRRRRSSSTTTUUUVVVXXXYYYZZZZZZYYY[[[^^^bbbffflllrrrwww}}}}}}}}}}}}|||{{{zzzyyysssrrrrrrpppooolllkkkjjjeeecccaaaccchhhkkklllkkklllmmmooorrrvvv{{{xxxyyyzzz{{{zzzyyyxxxwwwvvvwwwyyy|||}}}|||ssshhhaaa^^^^^^^^^___aaafffmmmsssvvv|||{{{yyyssstttwwwyyy~~~~~~rrrkkklllnnnrrrzzzwwwrrrrrrqqqiiiiiiiiikkkmmmppprrrttttttpppkkkhhheee```YYYSSSRRROOOJJJGGGGGGHHHIIIIIIJJJLLLPPPUUUZZZ]]]___``````aaabbbfffjjjlllkkkjjjiiigggccc___\\\YYYWWWVVVRRRPPPNNNKKKIIIHHHHHHHHHGGGEEECCCCCCDDDDDDDDDBBB>>>??????@@@AAAAAABBBBBBAAA@@@@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555555555666666666777777444555666666555333222111444444444444444444444444333333333333333333333333222222333444444333333333000000000000000000000000000111222444666999;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;:::::::::999999999;;;<<<:::777666888;;;===BBBPPPeeeyyywwwaaaUUUXXXjjjrrrVVVEEE333...//////,,,***,,,,,,,,,++++++++++++***(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((())))))((('''&&&%%%%%%%%%)))))))))((()))******+++,,,,,,///444:::???CCCDDDKKKLLLOOOSSSWWWUUUPPPKKKJJJNNNRRRTTTRRRPPPNNNMMMNNNPPPQQQNNNJJJJJJOOOSSSSSSPPPNNNNNNOOONNNKKKHHHJJJMMMSSS[[[``````[[[VVVRRRMMMEEE===888666777888777777777777777666666555222222333333333333333333333333333333333333333333555444999GGGUUUUUUFFF777444444444333222111000//////000000000000000//////......//////000000111111000///...---------------000000000111222222222333000222333333222222444555666777777888:::<<<===>>>BBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGLLLLLLMMMPPPTTTWWWXXXXXX___gggsssssskkkbbb```\\\YYYVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVV\\\[[[^^^dddhhhjjjpppwww}}}{{{zzzwwwssspppooommmjjjhhhffffffggghhhiiikkkmmmnnnqqqsssuuuwwwxxxyyy|||~~~~~~}}}}}}}}}}}}zzzvvvwww{{{}}}zzzwwwuuuwwwxxxwww{{{~~~}}}|||{{{|||}}}~~~~~~~~~wwwjjjeeeeeecccdddfffjjjpppwww}}}~~~wwwrrrnnnnnnoooqqquuuyyy}}}uuupppjjjmmmrrrvvvzzzvvvrrrrrrlllppprrrnnnlllmmmmmmkkkhhhgggfffccc___ZZZUUUSSSQQQNNNJJJIIIKKKMMMLLLKKKOOOQQQSSSVVVZZZ]]]```aaabbbccceeeggghhhfffbbb^^^aaa```^^^[[[XXXTTTQQQOOOLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>>>>>>>===;;;999999::::::::::::999888888444444444444666:::===???666666666666555555555555666555555444444333222222333333333333333333333333666444111//////111444666555555444333333222111111222222222222111111111111111222444666888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===<<<;;;;;;;;;999777<<>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJMMMQQQTTTVVVVVVbbbmmm}}}xxxkkkdddaaa___[[[WWWUUUSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWXXX\\\[[[^^^dddiiilllttt|||}}}yyyvvvrrrpppnnnllliiigggeeefffggghhhjjjlllnnnppprrrtttwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~zzzvvvvvvxxxyyyxxxuuutttwwwwwwwww{{{~~~|||zzzyyyzzz}}}~~~~~~}}}|||yyymmmgggfffdddgggkkkrrryyy{{{tttooolllllllllmmmooossswwwzzz~~~~~~|||{{{|||~~~{{{pppmmmqqqtttvvvwwwyyy~~~~~~wwwvvvwwwssswwwxxxsssooommmkkkgggbbbaaaaaa___[[[WWWRRRPPPPPPMMMKKKKKKNNNQQQQQQPPPSSSUUUWWW[[[^^^aaadddeeebbbbbbcccddddddccc```]]]^^^]]][[[YYYUUUQQQNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>>>>???>>>;;;999999::::::::::::999888888999888666444444444555666555555555555444444444444333333444444444444444444333333333333333333333333444333111000000111333444555444444333222222111111222222111111111000000000222333555777888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<<<<888777888:::888777<<>>BBBEEEEEEGGGJJJLLLKKKIIIFFFCCCDDDFFFFFFHHHJJJNNNQQQSSSUUUVVVTTTPPPNNNPPPRRRPPPMMMJJJJJJMMMQQQTTTVVVNNNPPPTTTZZZ___aaa```^^^fffaaaYYYOOOFFF>>>888666666666555555555444444444666666555555444333333333000000000000000000000000444888@@@JJJOOOKKK???555222222222222222111000///...//////000000/////////111111000000///......---------------------...////////////000111222222222111333444444444444555777;;;;;;;;;<<<<<<===????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIILLLOOORRRUUUWWWdddsssyyynnneee```^^^\\\YYYUUURRRQQQPPPQQQSSSSSSSSSTTTUUUWWWYYYZZZ]]][[[]]]ccchhhnnnwwwwwwtttqqqooommmkkkgggeeecccdddeeegggjjjmmmppprrrtttwwwzzz{{{{{{zzzzzz{{{|||}}}~~~{{{uuussstttuuutttssstttxxxyyyyyy|||~~~|||yyyvvvwwwzzz~~~|||zzz~~~{{{pppjjjhhhfffkkkrrr{{{zzzrrrmmmjjjiiigggfffgggkkknnnqqqssssssssssssuuuxxxzzz||||||{{{zzzwwwuuuvvvxxx{{{|||~~~rrrllllllvvvwwwwwwvvvvvvyyy}}}yyyzzz|||{{{yyysssnnniiiddd]]]]]]]]][[[XXXUUURRRPPPOOOOOOPPPSSSWWWYYYYYYXXXVVVXXXZZZ^^^aaadddfffgggcccbbb```______^^^\\\ZZZZZZYYYXXXUUURRRNNNKKKJJJJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@????????????<<<:::999::::::::::::999888888:::888666444222111111111444444444444333333333222222222222333444555555555333333333333333333333333333222111111111111222333444444333333222111111111222111111000000000000000333555777999::::::::::::::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;666555777:::999999???FFFTTTaaappp{{{}}}zzzbbbWWWQQQYYYlll~~~eeeQQQ>>>888111---------,,,+++))))))*********))))))(((%%%&&&((()))***))))))((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((+++******+++///555===BBBEEEFFFGGGIIIJJJJJJIIIHHHEEEDDDDDDCCCDDDIIIOOOTTTTTTVVVWWWVVVRRRPPPOOOOOOPPPMMMJJJHHHKKKPPPUUUYYYPPPPPPQQQTTTZZZaaafffiiippplllddd[[[PPPEEE===888555555444444333333333333777777666555444444333333000000000000000000000000111666===CCCEEEBBB;;;666111111222222111000//////......//////000/////////000000/////////.........,,,,,,,,,,,,---......///---......///000111222222333444666666666666888999===============>>>???@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDGGGHHHKKKMMMPPPSSSWWWZZZddduuuxxxnnngggbbb___[[[YYYVVVRRROOONNNNNNNNNRRRRRRSSSUUUWWWYYYZZZ[[[^^^[[[\\\aaaffflllwwwuuussspppnnnllliiifffcccaaaaaabbbeeehhhmmmqqqssswwwzzz}}}~~~}}}{{{zzzyyyzzz|||~~~|||uuuqqqqqqrrrssssssvvvzzz}}}}}}}}}yyyvvvuuuyyy}}}|||zzz}}}}}}rrrllliiiiiinnnwww|||tttnnniiigggdddbbbbbbdddgggiiilllkkkkkkjjjlllnnnpppqqqqqqqqqqqqppppppssswwwzzzzzz{{{{{{zzz{{{}}}wwwnnnlllooouuuuuutttrrrrrrvvv}}}}}}}}}~~~}}}vvvpppjjjddd]]]]]]\\\[[[YYYVVVTTTSSSQQQUUU\\\bbbdddccc___\\\WWWXXX\\\___bbbeeefffgggdddaaa^^^\\\[[[[[[ZZZYYYWWWWWWUUUSSSPPPMMMJJJIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBBBBBBBAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????@@@???===;;;999::::::::::::999888888666666444333333333333444444444444444333333333333222222333333333444444444222222222222222222222222111111222222222222111111333333222222111111111000111111000/////////000111666777999;;;<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::777777888;;;<<<===CCCLLL\\\jjjzzzyyyxxx~~~vvviiiZZZUUUUUUaaauuusssYYYFFF666333///---------+++***)))***+++++++++++++++***((()))***+++,,,+++++++++((((((((((((((((((((((((%%%%%%%%%%%%&&&((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********))))))++++++++++++---333;;;AAADDDFFFHHHIIIJJJIIIHHHHHHFFFEEEBBB@@@AAAEEELLLRRRTTTVVVXXXWWWUUUQQQNNNMMMPPPNNNJJJHHHHHHLLLRRRVVVQQQOOOMMMNNNTTT___kkksss}}}yyyqqqgggYYYLLL@@@:::555555444333222333333444777777666555444444333333111111111111111111111111...222666999:::999888777000000111111111000//////------...///////////////---........./////////000,,,,,,,,,,,,,,,---...///,,,---...///000111222222444555777888777888:::;;;===============>>>???@@@??????@@@AAAAAAAAA@@@@@@>>>??????AAABBBCCCDDDDDDFFFIIIKKKMMMPPPSSSYYY]]]fffvvv~~~wwwooogggaaa^^^\\\WWWUUURRROOOMMMMMMMMMMMMQQQRRRSSSUUUWWWYYYZZZ[[[^^^[[[ZZZ^^^ccciiisss}}}sssqqqooommmkkkhhhdddaaa^^^^^^```bbbggglllqqqtttzzz}}}~~~|||zzzyyyxxx{{{~~~zzztttoooooopppssstttuuu|||{{{wwwvvvyyy}}}}}}zzz}}}~~~tttnnnjjjkkkpppwww}}}tttoooiiigggdddaaa```aaabbbdddccccccbbbaaabbbcccdddeeeggghhhiiiiiijjjmmmrrrvvvwwwwwwwwwwwwxxx{{{{{{rrrmmmoootttyyyxxxuuuqqqpppuuu|||~~~xxxtttooojjj```___\\\YYYWWWVVVVVVVVVVVV^^^hhhpppqqqkkkccc]]]XXXZZZ^^^bbbeeefffggggggdddaaa\\\YYYXXXYYYXXXXXXVVVVVVTTTRRRPPPMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@??????@@@@@@AAAAAA@@@@@@???@@@???>>>?????????===;;;999::::::::::::999888888555555555555555555666666555555555444444444444333444444333333333222222222222222222222222222222222000111222222222222111000222111111111111111000000111000/////////000222333888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::999888888777888;;;===@@@HHHRRRcccrrr|||wwwvvv{{{kkk]]]RRRTTTZZZgggzzzjjjOOO>>>111///---,,,,,,,,,+++***''''''((()))))))))(((((()))******+++++++++++++++((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''(((***+++++++++***))))))***+++***+++000888???AAADDDGGGIIIHHHGGGFFFFFFDDDCCCAAA??????CCCIIIMMMVVVXXXZZZ[[[ZZZVVVQQQNNNNNNMMMKKKHHHGGGHHHMMMPPPQQQNNNKKKKKKPPP\\\kkkuuu{{{nnn```PPPCCC<<<666555444333222333444444666666555555444333333333222222222222222222222222---///222444444444555666//////000000000000//////,,,---......////////////,,,------...//////000000,,,,,,,,,,,,,,,,,,---...+++,,,---...///000111222333555666777777888:::;;;;;;;;;;;;<<<<<<===??????>>>??????@@@@@@@@@??????===>>>???@@@BBBCCCDDDEEEEEEHHHKKKMMMOOOSSSZZZ___kkkxxx{{{xxxrrrkkkccc]]]XXXVVVSSSRRROOOMMMLLLLLLMMMNNNPPPQQQSSSUUUWWWYYYYYYYYY\\\YYYYYY]]]aaagggqqqzzz~~~|||rrrqqqooommmkkkhhhdddaaa^^^^^^___aaaffflllqqqttt}}}}}}|||{{{zzz}}}|||zzzxxxxxxyyy{{{{{{{{{wwwtttpppmmmmmmpppsssvvvvvv~~~}}}yyyxxxzzz}}}~~~~~~{{{}}}~~~wwwqqqooommmpppuuu{{{}}}tttooojjjhhheeebbbaaa``````aaa______^^^^^^^^^]]]]]]]]]]]]^^^______```dddiiimmmqqqqqqrrrssstttwww}}}tttmmmkkkpppwww|||xxxrrrpppuuuwww}}}}}}zzzyyywwwsssdddaaa[[[VVVSSSTTTUUUWWW[[[dddpppwwwvvvmmmddd]]][[[]]]aaaeeegggiiiiiiiiibbb^^^ZZZWWWVVVWWWWWWVVVVVVUUUTTTSSSPPPNNNLLLKKKHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>===>>>???>>>===;;;999::::::::::::999888888888888777777666555555444555555555555444444444444444444444333222111111111222222222222222222222222000000111222222111000000000000000000000000000000000/////////000222555777;;;<<<===???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;999888777888666666:::>>>DDDPPP\\\mmmzzz}}}xxxvvvxxxzzzyyyzzz}}}{{{}}}uuucccWWWLLLVVVcccooo~~~xxx\\\DDD888......---,,,+++*********)))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&''')))***+++***)))(((&&&(((***))))))---555<<>>777666444333222333444555444444444444333333333333222222222222222222222222///111444555555444222111...//////000000//////...+++,,,---...////////////........................------,,,,,,+++,,,,,,,,,***+++,,,---///000111222000222444555555666888:::888999999:::;;;<<<>>>???======>>>>>>>>>>>>======<<<===>>>@@@BBBDDDEEEFFFFFFJJJNNNOOOPPPUUU\\\cccoooxxx~~~sssqqqnnniiibbb\\\VVVSSSPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWWWWXXXWWWXXXVVVWWW]]]bbbgggqqq{{{{{{xxxrrrqqqooonnnllliiiddd````````````cccgggmmmsssvvv}}}}}}~~~}}}~~~yyyvvvvvvsssqqqooooooqqqsssttttttnnnmmmkkkjjjkkknnnssswww{{{~~~{{{yyyzzz{{{|||{{{zzz{{{~~~zzzwwwuuuooopppsssvvv{{{vvvqqqiiihhhgggdddbbb```___^^^]]]]]]^^^^^^]]][[[YYYXXXVVVWWWWWWWWWXXX[[[___ccchhhiiikkkmmmooosssxxx{{{|||~~~tttlllhhhhhhnnnuuu|||yyytttooonnnuuuuuu{{{~~~}}}|||~~~~~~{{{jjjddd\\\TTTQQQRRRUUUXXX]]]eeeoootttrrrjjjccc^^^ZZZ]]]aaaeeeggghhhhhhhhh^^^[[[VVVTTTTTTTTTTTTTTTUUUTTTTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????===<<<<<<<<<>>>===<<<:::999::::::::::::999888888888888888777666555444333444444444444333333333222333333222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000//////...///111444888:::<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>======;;;999777666888666777<<>>;;;<<<<<<===<<<<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFIIIMMMQQQRRRSSSXXX```gggpppvvvyyyjjjjjjjjjgggccc]]]WWWTTTOOONNNLLLKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTWWW]]]ccciiisss|||~~~|||xxxuuurrrqqqooonnnllliiiddd```bbbbbbbbbdddhhhnnntttxxx~~~|||xxxwwwuuupppmmmnnnmmmkkkiiiiiikkknnnooooooggghhhhhhhhhjjjmmmssswww~~~{{{yyyyyyzzz{{{zzzzzzzzz}}}}}}~~~}}}{{{zzzppppppqqqtttxxx~~~zzzuuuiiihhhgggfffcccaaa^^^]]]XXXYYY[[[[[[ZZZWWWTTTRRRTTTTTTTTTTTTTTTVVV[[[^^^aaacccfffiiikkkoootttwww{{{}}}wwwlllfffcccdddkkkrrrtttrrrnnnjjjkkktttuuuzzz~~~}}}}}}ooohhh^^^UUUQQQRRRVVVZZZ]]]dddlllooommmgggbbb```XXXZZZ^^^bbbeeeffffffeee[[[XXXTTTRRRSSSSSSSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@???===<<<<<<<<<===>>>??????@@@@@@@@@@@@??????===<<<;;;<<<======;;;999999::::::::::::999888888666666666777666666555444333333333222222222111111111111111222222333444444111111111111111111111111111111000000000000111111////////////000000000000//////...///222666:::<<<===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777555:::888999???HHHUUUhhhxxx}}}yyyyyyxxxvvvxxx|||yyy|||~~~{{{yyy{{{}}}sss___WWWZZZ\\\ppp{{{tttiiiVVV???222000......---+++))))))***,,,(((((((((((('''&&&$$$$$$***)))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###%%%(((,,,///))))))))))))((('''&&&%%%))))))(((((()))+++...///===CCCJJJLLLHHHDDDCCCDDDEEEGGGHHHGGGEEEHHHOOOVVVcccfffjjjjjjgggbbb^^^[[[LLLHHHBBB@@@BBBDDDDDDCCCMMMQQQSSSPPPKKKLLLTTT]]]gggiiihhhddd[[[QQQHHHDDD;;;:::777444333333333444333333333444444444555555333333111000000000111222222222444:::??????999333//////000000///...------..................------777111---...///------000---,,,,,,++++++,,,,,,---------......///000000000///000111222333444444444777777888888999;;;<<<===999999999:::;;;<<<===>>>>>>>>>???@@@CCCGGGKKKMMMMMMMMMNNNQQQUUU[[[aaadddnnnqqqwww|||}}}yyytttkkkgggbbb]]]XXXTTTPPPMMMIIIIIIHHHGGGHHHIIIJJJKKKPPPQQQRRRTTTUUUUUUVVVVVVWWWXXX[[[^^^dddllluuu{{{}}}zzzzzzwwwrrrtttrrrooollljjjfffbbb___^^^^^^bbbgggjjjmmmvvv|||rrrrrrpppnnnllliiifffeeeccccccccccccccccccccccccbbb___^^^aaadddhhhqqqzzz}}}|||~~~}}}xxxtttyyy~~~~~~yyyyyy~~~~~~~~~~~~~~~{{{wwwtttqqqmmmjjjjjjooouuuyyyzzzxxxrrrppplllgggcccaaa______^^^]]][[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVVVVYYY]]]aaaeeeiiinnnrrruuuzzzuuummmdddbbbaaaaaadddiiillljjjjjjkkkkkkpppsssvvv{{{~~~}}}{{{yyytttjjj]]]UUUSSSVVVWWWWWWaaaaaabbbcccdddeeeeeeeee\\\^^^```dddjjjnnnhhh___aaaYYYSSSSSSTTTRRRRRRSSSQQQRRRRRRQQQPPPMMMKKKJJJGGGFFFEEEDDDBBBBBBAAAAAA@@@???????????????@@@@@@CCCBBBAAA@@@????????????>>>>>>===<<<;;;:::999999;;;;;;:::999999888888777777777777666555555444444444333222222111111222222000000000000111111111111222222111000//////000000000000000000000000000000///000222333333222111000000000000111444888;;;>>>>>>??????@@@@@@AAABBBBBB???@@@@@@AAA@@@???===<<<>>>???@@@>>>;;;999888888:::888<<>>>>>>>>>>>@@@CCCFFFJJJLLLMMMNNNOOORRRWWW\\\aaadddiiikkkpppuuuxxxwwwsssooohhhddd___ZZZVVVQQQMMMJJJHHHGGGGGGGGGGGGHHHJJJKKKOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY[[[^^^dddllluuu{{{}}}{{{xxxxxxuuuqqqqqqooollliiigggddd```^^^______dddjjjlllooovvv~~~|||wwwssskkkjjjiiifffdddaaa```___````````````aaaaaaaaaaaaaaa^^^]]]```cccgggpppyyy}}}zzz{{{{{{xxxuuuwww{{{zzz{{{{{{{{{{{{|||}}}{{{wwwtttppplllggggggjjjppptttvvv~~~~~~zzzuuunnniiifffdddaaa```^^^]]][[[YYYWWWVVVUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUYYY\\\___cccgggkkkqqqwwwvvvmmmeee______``````dddhhhgggfffhhhkkknnnvvv{{{qqquuuyyyyyywwwsssrrrrrrtttlll```YYYWWWXXXZZZZZZWWWYYY[[[^^^___```aaa```[[[^^^bbbgggnnnrrrkkkaaa^^^VVVPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAAAAA??????>>>===<<<;;;::::::;;;;;;::::::999888888888777777666666555555444444444333222222111111222222000000000000111111111111222222111000000000000000000000000000000000000000000111222222222111000000000000000222555888<<<>>>>>>??????@@@@@@AAABBBBBBDDDEEEEEEEEEEEECCCBBBAAA>>>??????===:::888888888777888>>>JJJXXXjjj{{{|||~~~|||zzz{{{yyy~~~}}}zzz|||wwwbbbRRRQQQYYYpppuuukkk^^^QQQCCC555/////////...---,,,+++***))))))***)))((('''(((((()))***)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&''''''(((%%%&&&'''((())))))))))))'''&&&&&&&&&''')))+++,,,444999@@@BBBAAA@@@@@@BBBAAADDDGGGHHHIIILLLQQQVVVaaaaaa```]]]YYYWWWVVVVVVPPPLLLGGGDDDDDDDDDDDDCCCDDDIIINNNMMMHHHDDDDDDEEENNNRRRWWWXXXTTTMMMGGGCCC>>><<<:::777555555444555333333333333444444444444333222111111000000111111///---,,,...222333222000...////////////...------...........................+++,,,111222///,,,,,,---,,,,,,++++++,,,,,,------------...//////000000000000111111000000///...333333333333555666777888999999999:::;;;<<<>>>>>>>>>>>>???AAACCCGGGJJJLLLMMMNNNQQQTTTXXX\\\___aaabbbdddgggkkknnnnnnllliiiddd```[[[VVVRRRNNNIIIFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNPPPRRRSSSTTTUUUUUUXXXYYY\\\___dddllltttzzz|||{{{yyyxxxuuupppmmmjjjgggeeedddbbb___]]]___```eeelllooorrryyy|||xxxsssmmmiiieeedddaaa^^^\\\[[[ZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^```]]]\\\___bbbeeennnwww}}}yyyyyyyyyxxxvvvsssvvv|||||||||yyyyyyyyy{{{{{{yyyvvvsssnnniiidddbbbeeejjjpppsss~~~}}}|||{{{{{{~~~~~~sssllljjjhhhdddaaa^^^]]]\\\YYYXXXVVVVVVUUURRRQQQPPPOOONNNNNNNNNOOONNNPPPSSSUUUWWWYYY]]]```jjjqqq|||{{{{{{}}}{{{qqqhhhaaa\\\YYY\\\^^^___bbbgggeeeeeehhhmmmrrr|||tttnnnssswwwuuunnnjjjlllooovvvooofff___[[[ZZZZZZZZZTTTWWW[[[___aaabbbbbbaaa[[[^^^bbbiiirrrvvvpppeee^^^VVVOOONNNOOOLLLKKKLLLNNNNNNNNNNNNMMMKKKIIIGGGGGGFFFEEECCCBBBBBBBBBBBB@@@@@@????????????@@@@@@===>>>>>>???@@@BBBCCCDDD@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999888888777777666666555444444444333333222111111111111222000000000000111111111111333222111111000111111111000000000000000000000000222222222222111000//////000000111333555999<<<>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@?????????<<<999888888888999;;;EEETTTdddwww~~~~~~~~~{{{xxxyyyxxx|||~~~zzzyyy}}}{{{kkkYYYNNNRRR\\\www|||oooaaaPPPDDD:::111---,,,......---,,,+++***)))(((***)))(((((('''(((((((((***)))))))))))))))((((((((('''%%%$$$$$$%%%&&&'''&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''((()))***+++000444:::===>>>???@@@AAAAAADDDGGGIIIJJJLLLOOORRRYYYZZZZZZXXXUUUSSSSSSTTTPPPMMMIIIEEECCCCCCBBBBBBAAAGGGMMMOOOKKKFFFBBB@@@GGGLLLRRRUUUSSSNNNHHHEEE???===;;;888666444444333222222333333333444444444222222222111111111111111///,,,******,,,...//////.........//////...---------------..................---000666888444///...---,,,,,,++++++,,,,,,---,,,,,,---......//////000000000000111111000//////333333333444555666888888888888999:::;;;<<<>>>??????@@@AAACCCEEEHHHJJJLLLNNNOOOQQQSSSVVVXXXZZZ[[[^^^^^^```cccfffgggeeeddd___[[[VVVRRRNNNJJJFFFDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKMMMNNNQQQRRRTTTUUUUUUYYY[[[]]]___dddkkktttzzz~~~{{{zzzvvvpppjjjgggdddaaaaaa```___^^^___```dddkkkqqqvvv{{{uuurrrnnniiieeecccaaa^^^[[[YYYYYYYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]aaa^^^]]]___aaaccckkksss{{{{{{zzzyyywwwvvvpppqqqttt|||~~~|||zzzyyyyyyzzzzzzwwwsssooojjjfffaaa___bbbhhhpppttt~~~~~~}}}{{{wwwvvvxxxzzz|||yyypppnnnlllgggbbb```___]]][[[YYYWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLKKKLLLNNNOOOOOOQQQSSSVVVaaaiiittt~~~{{{uuupppooopppmmmeee^^^ZZZVVVUUUZZZ]]]^^^```dddeeegggjjjooovvvwwwllljjjpppuuuqqqiiigggnnnvvv|||wwwpppggg___[[[YYYYYYWWWZZZ^^^bbbeeeeeedddccc^^^___aaagggrrryyyuuulllaaaYYYRRRQQQQQQNNNLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@===>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@>>>>>>===<<<<<<;;;;;;:::999999888888777666666555555444333333333222222111111111111111///000000000111111111111222222111111111111222222000000000000000000000000222222222111000//////...000111222444777:::<<<>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAA?????????>>>;;;888777888:::===AAALLL]]]nnn}}}wwwttttttvvvzzz{{{xxxyyyppp```RRRNNNWWWccc|||}}}wwwlllZZZGGG<<<666000---,,,++++++++++++************))))))))))))))))))******************))))))))))))+++)))'''%%%%%%&&&)))***%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''(((((()))(((((('''&&&&&&(((((((((((()))******+++---000555999<<<>>>@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNQQQTTTUUUTTTRRRQQQQQQNNNLLLIIIFFFCCCAAAAAAAAA???CCCIIIMMMLLLHHHBBB???BBBGGGNNNQQQPPPLLLGGGEEE???>>><<<999777444333222222222222333333333444444222222222222111111000000///---***)))***,,,...///------............---------------.........//////...---111888:::555000///---,,,,,,++++++,,,,,,---,,,,,,------.../////////...///000111222222222222000000111111222444555666888888888999;;;===>>>???AAAAAACCCEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSTTTTTT\\\\\\]]]```bbbbbbaaa___ZZZWWWRRRNNNKKKHHHEEEBBBBBBBBBBBBCCCDDDGGGIIIJJJJJJKKKNNNPPPRRRTTTUUUUUU[[[\\\]]]```dddkkksssyyy|||yyytttnnniiifffbbb_____________________cccjjjrrr||||||vvvrrrpppmmmiiifffaaa```]]]ZZZXXXXXXYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^ccc```___aaaaaaccciiipppsssxxx~~~~~~}}}zzzwwwuuuoooooopppuuu{{{|||{{{zzzyyyxxxtttnnnjjjfffccc```^^^aaahhhqqqwwwyyy}}}|||vvvpppooopppwww}}}wwwssspppjjjeeedddccc```]]]ZZZXXXVVVUUURRRRRRQQQPPPOOOMMMLLLLLLJJJKKKLLLKKKKKKKKKMMMOOOWWW___iiirrrvvvwwwvvvvvvpppllliiihhhhhheee```[[[XXXUUUUUUYYY]]]]]]^^^```ccceeeiiioooyyyyyyllldddbbbiiinnnlllfffgggsss|||qqqeee]]]ZZZZZZYYY\\\```ccceeeeeecccbbbbbb```]]]bbbooozzzyyyrrrddd\\\TTTSSSRRROOOMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888666666666555444444333333333222111111000000111111///000000000111111111111222111111000111111222222000000000000000000000000333222111000//////......000111333555888;;;===>>>>>>??????@@@@@@AAABBBBBBEEEFFFFFFGGGFFFDDDCCCBBB???>>><<<999777777999<<<>>>DDDQQQddduuu~~~vvvqqqqqquuuxxxyyywwwyyyzzzfffWWWPPPSSS```mmm~~~yyypppfffTTTAAA777333///,,,+++(((((()))******++++++,,,'''((()))***++++++,,,,,,))))))))))))***************)))&&&%%%%%%''')))+++%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''((((((((())))))))))))((('''&&&%%%(((((()))))))))*********,,,...111555999===???@@@AAACCCFFFIIIKKKJJJIIIGGGFFFJJJNNNPPPPPPOOONNNNNNLLLLLLJJJFFFCCC@@@@@@AAA>>>@@@CCCGGGHHHGGGBBB???>>>BBBHHHKKKJJJHHHEEEDDDAAA@@@>>>;;;888555333222222222222222333333333333111222222222222111000000///...---,,,+++,,,---...,,,,,,---............---,,,,,,------.../////////,,,+++---333555111---------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////---...000111222333333333222222222333444555777777777888888999;;;===???@@@AAABBBCCCEEEHHHJJJKKKLLLKKKKKKKKKLLLNNNOOOQQQRRR[[[[[[\\\^^^______\\\ZZZTTTQQQMMMJJJHHHFFFCCCAAAAAAAAABBBCCCEEEGGGJJJKKKJJJKKKMMMPPPSSSUUUVVVWWW\\\]]]^^^```dddkkksssyyy{{{yyysssmmmiiifffaaa]]]]]]^^^______^^^^^^ccckkkuuuzzzuuupppmmmmmmllliiifff]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^______ccc``````bbbdddeeekkkrrrppptttyyy|||||||||||||||{{{|||}}}~~~|||zzzwwwvvvsssrrrqqqtttzzz{{{|||{{{yyywwwuuupppjjjfff```___^^^]]]```gggpppwwwxxxyyypppmmmnnnuuu|||yyytttnnnjjjiiigggddd```\\\XXXVVVUUURRRRRRRRRQQQPPPNNNMMMLLLJJJJJJKKKJJJHHHHHHIIIKKKOOOTTT\\\cccfffggghhhhhhfffeeecccccccccbbb```^^^XXXUUUTTTYYY\\\[[[\\\^^^]]]bbbgggnnn{{{xxxlllbbb___]]]cccgggdddaaaggguuuyyyiii___[[[\\\]]]___cccfffggggggfffeeeddd^^^YYY]]]kkkxxxzzzttteee\\\TTTRRRQQQMMMKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999999666666555555444333333333222222111000000000000111000000000000111111111111000000000000000000111222000000000000000000000000222111000///////////////000222444666999;;;===>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@===<<<:::888666888;;;??????GGGVVVjjjzzzwwwrrrssssssvvvwwwwww{{{qqq]]]SSSSSS\\\kkkxxxtttgggZZZJJJ999222///,,,***)))''''''((()))***++++++,,,'''((()))***+++++++++***(((((()))))))))))))))***'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))((((((++++++---111666;;;===>>>===@@@DDDHHHKKKJJJHHHEEEDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLKKKHHHDDDAAABBBCCCBBB@@@@@@BBBEEEFFFCCC@@@;;;???DDDGGGGGGFFFEEEEEEDDDCCCAAA>>>;;;888555444111222222222222333333333111222222333222111000///---...//////---,,,,,,,,,+++,,,------.........---,,,,,,------...//////000,,,)))***///000---++++++---,,,,,,++++++,,,,,,---+++,,,,,,------......///...//////000111111111000444444444555666777888999777777888999;;;===???@@@???AAABBBEEEGGGHHHIIIJJJGGGGGGGGGIIIKKKOOORRRTTTYYYYYYZZZ\\\\\\ZZZWWWSSSMMMKKKGGGEEEEEECCCAAA@@@AAAAAABBBCCCEEEHHHJJJLLLIIIKKKMMMQQQSSSVVVWWWXXX]]]^^^___aaadddkkksssxxx~~~~~~|||wwwqqqiiieee___[[[[[[\\\]]]^^^\\\^^^eeepppzzz}}}sssooojjjhhhhhhgggdddaaaYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\^^^___```aaa___```dddgggiiipppwwwvvvyyy{{{{{{yyyvvvtttsssuuuvvvxxxxxxxxxwwwwwwxxxyyyxxxvvvvvvyyy~~~|||xxxwwwuuutttrrrmmmgggccc\\\\\\\\\[[[]]]ccckkkqqqxxxyyyooommmooopppwwwxxxssspppmmmkkkgggbbb]]]YYYVVVTTTPPPPPPQQQQQQPPPNNNMMMLLLIIIJJJJJJIIIGGGFFFGGGIIIHHHLLLQQQTTTWWWYYY[[[]]]]]]^^^^^^___```aaabbbbbbWWWSSSSSSWWWZZZZZZ[[[^^^\\\aaafffmmm{{{yyytttlllccc___```___bbbccc```___fffuuuyyyhhh\\\ZZZ\\\]]]^^^aaadddfffhhhhhhhhhaaa\\\WWWZZZiiiwwwxxxqqqfff]]]UUUSSSQQQMMMJJJKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>======<<<<<<<<<;;;::::::999999666555555444444333333222222222111000000000000000000000000000111111111111//////......///000000111000000000000000000000000111000//////...///000000111222444777:::<<<>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>>;;;;;;999666666888===AAAGGGNNN^^^qqqvvvssstttrrruuuwwwwww|||zzziiiXXXRRRXXXeeevvvmmm\\\KKK???444///---+++)))***))))))))))))))))))))))))(((((())))))((('''&&&%%%''''''((((((((()))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))))))))&&&&&&''''''((('''''''''******+++///444999<<<===:::===BBBGGGKKKKKKHHHEEEDDDDDDDDDCCCBBBCCCFFFIIILLLMMMMMMJJJEEECCCDDDEEEGGGCCC@@@@@@DDDFFFDDDAAA:::>>>CCCFFFGGGGGGHHHIIIFFFEEEDDDAAA===:::777555111111222222222333333333111111222333222111000///,,,...000000///,,,+++***+++,,,------.........---,,,,,,------...///000000...******---...,,,+++,,,---,,,,,,++++++,,,,,,---++++++,,,------......//////////////////......---000000000111222333555555777777888999;;;===???@@@>>>???AAACCCEEEGGGGGGHHHEEEDDDEEEGGGKKKPPPUUUXXXWWWXXXXXXZZZZZZWWWSSSOOOIIIGGGDDDBBBBBBAAA@@@>>>AAAAAABBBCCCEEEHHHKKKMMMJJJKKKNNNQQQTTTVVVXXXYYY]]]^^^___aaadddkkkrrrxxx~~~|||vvviiiddd^^^ZZZYYYZZZ\\\]]]ZZZ^^^hhhttt~~~{{{oookkkfffccccccbbb___\\\XXXYYYYYYYYYXXXWWWUUUUUUVVVVVVXXXZZZ\\\]]]___```^^^]]]___eeeiiimmmttt|||}}}}}}yyytttpppnnnrrrrrrsssssssssuuuwwwzzz~~~|||zzzyyyyyy{{{~~~}}}}}}tttsssrrrqqqoookkkfffbbbYYYZZZZZZYYYZZZ^^^ffflllsss{{{}}}rrriiihhhkkkjjjqqq}}}{{{vvvuuupppnnniiiddd^^^YYYVVVTTTNNNOOOPPPPPPOOONNNLLLKKKIIIIIIIIIHHHFFFEEEFFFHHHEEEGGGJJJLLLNNNPPPTTTVVVWWWYYY[[[]]]___aaaccceeeVVVRRRQQQUUUYYYYYY[[[^^^___dddhhhmmmzzzxxxmmmiiiddd___```ddddddeeeccc```___fffuuuvvvcccXXXWWWZZZUUUWWWYYY]]]```bbbdddeee___ZZZUUUZZZiiivvvvvvnnnhhh___WWWUUURRRNNNKKKLLLHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::999999666555555444444333222222222111111000000000000000000000000000111111111111...............///000000000000000000000000000000000000///......///000111111222555888:::<<<>>>>>>>>>??????@@@AAAAAABBBBBBEEEFFFFFFFFFFFFDDDCCCBBB:::999777555555999>>>CCCPPPWWWfffvvv|||tttqqqsssqqquuuwwwxxx}}}uuudddUUUSSS\\\lll|||}}}iiiUUUCCC:::111///...++++++---++++++***)))((('''&&&&&&)))))))))(((&&&$$$""" &&&'''''''''(((((())))))&&&''''''(((((()))))))))&&&%%%$$$$$$%%%(((***,,,''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''&&&%%%&&&'''''''''(((***---111444777999===@@@AAAAAADDDHHHGGGCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHLLLMMMJJJDDD@@@AAADDDIIIFFFCCCAAA@@@AAADDDFFFAAA======CCCHHHIIIIIIKKKIIILLLKKKFFFBBB???;;;555555333111111222222222111222111111111000000//////---,,,,,,,,,,,,,,,,,,+++)))***++++++******,,,---+++******+++,,,---...///...---,,,,,,++++++,,,,,,***************************+++,,,,,,------,,,,,,...///111222333222000///444444333222222222333333888999999::::::;;;<<<<<>>AAAAAAAAABBBBBBBBBAAA@@@???BBB???<<<;;;::::::888777666555444333222222222222222111111111000000//////000000000000000000000000000111111111222222222222111111111222222333333444000000///......///111111444666999:::;;;;;;===???===>>>???@@@AAABBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>;;;777666999:::===DDDLLLZZZeeepppwww{{{uuurrrssstttsss~~~~~~wwwkkk]]]PPPRRRdddxxxuuu^^^JJJ:::444...+++------+++(((+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&''')))+++---''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&'''))),,,///222555777:::===???>>>@@@EEEEEEAAAAAA@@@???>>>>>>???AAACCCEEEHHHKKKJJJGGGEEEEEEGGGGGGEEEBBBAAA@@@AAACCCDDDDDD???>>>CCCFFFGGGGGGJJJGGGLLLMMMJJJGGGEEE@@@;;;888555222000111222222111111111111000000000//////---------,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++++++++,,,,,,---------------,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---///000111000///...111111111111111222333444777777888888999::::::;;;=========>>>???@@@BBBBBBCCCCCCCCCEEEHHHLLLOOOQQQOOOPPPPPPOOOLLLIIIFFFDDDAAA@@@??????>>>>>>>>>??????@@@AAACCCEEEGGGIIIJJJLLLLLLMMMOOOQQQTTTVVVWWW\\\]]]^^^```dddjjjqqquuuxxxwwwiiiddd]]]ZZZ[[[\\\[[[YYY___ccclllwww~~~vvvppplllfffbbb^^^\\\[[[[[[YYYXXXWWWWWWWWWUUUTTTTTTVVVXXXXXXUUUVVVZZZ\\\[[[___eeeiiimmmqqqssssssuuuzzzyyysssnnnjjjhhhkkkkkkjjjiiiiiilllrrrwwwzzz{{{}}}~~~~~~|||{{{zzzyyyzzzzzz{{{~~~yyyuuupppnnnnnnkkkccc]]]XXXWWWUUUUUUXXX]]]bbbeeejjjlllnnnmmmjjjgggeeeeee```eeellluuu|||zzzssssssoooiiiddd```\\\XXXUUUUUUTTTRRRQQQPPPOOOLLLJJJHHHFFFDDDEEEGGGHHHFFFDDDBBBBBBCCCCCCDDDEEEFFFGGGEEEGGGIIIKKKLLLOOORRRUUUUUUUUUUUUWWW[[[___bbbdddeeehhhnnnuuuzzz{{{yyyvvvrrrjjj```ZZZZZZ^^^bbbdddkkkkkkiiiccc^^^^^^dddiiissssssooofff]]]UUUSSSTTTUUURRRPPPQQQUUUZZZ\\\]]]WWWRRRQQQXXXccckkkiiieee```[[[UUUQQQOOONNNKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHFFFCCCCCCDDDDDDDDDCCC???AAABBBAAA???>>>======>>>??????@@@AAACCCCCCDDDDDDBBB???===<<<:::888666555444333222111111111111111111111000000000//////000000000000000000000000000000000000111111111222000000000000000111111111//////......///000222333555777:::;;;;;;;;;===>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>:::888777999:::>>>HHHSSSeeeoooxxx}}}}}}wwwrrrqqqrrrtttyyywwwaaaWWWPPPVVViii}}}pppYYYFFF999333---+++,,,---+++((()))))))))***************''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&(((***+++'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&(((***---000222444777;;;<<<;;;<<>>???DDDFFFIIIKKKKKKJJJHHHFFFDDDCCCAAA@@@@@@AAABBBBBBFFFAAA???BBBDDDDDDEEEHHHHHHOOOSSSRRRPPPNNNIIIDDD===999444111000111111111111111000000000000//////......---------,,,,,,,,,+++,,,------,,,,,,---...***+++,,,---------,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,---.........---.........///000222333444555555666666777888888999999999:::;;;===???@@@AAAAAABBBCCCFFFHHHKKKMMMNNNIIIIIIIIIHHHFFFDDDAAA@@@>>>>>>==================??????AAACCCEEEGGGHHHIIIKKKKKKLLLNNNOOORRRTTTUUUYYYZZZ\\\___cccjjjrrrxxx{{{ssshhhccc]]]ZZZ[[[\\\\\\ZZZ\\\cccnnnyyy{{{uuunnnhhheee^^^[[[XXXWWWWWWWWWWWWVVVTTTUUUUUUUUUTTTUUUXXXZZZ\\\[[[]]]`````````cccgggppptttwwwxxxwwwwwwyyy|||~~~yyytttnnniiifffdddggggggfffeeeeeehhhmmmqqqvvvwwwyyyzzz{{{zzzyyyyyyuuuvvvvvvvvvwwwzzzxxxqqqmmmkkkggg```ZZZWWWUUUSSSRRRTTTYYY^^^bbbfffhhhiiihhheeecccaaaaaa___bbbgggmmmqqqsssttttttwwwwwwvvvwww||||||vvvpppmmmgggbbb___\\\XXXVVVWWWUUUSSSQQQPPPOOOLLLJJJFFFEEEDDDEEEGGGGGGFFFEEE@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJNNNQQQSSSUUUXXX\\\```dddggghhhkkkmmmpppsssuuutttpppmmmfff```YYYVVVWWW\\\bbbeeennnlllggg___YYYVVVYYY]]]dddeeeccc^^^WWWRRRRRRSSSRRROOOMMMMMMPPPSSSUUUVVVRRRPPPPPPWWW```eeebbb]]][[[XXXUUUSSSRRRPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJKKKKKKIIIFFFEEEFFFFFFFFFEEEBBBAAAAAAAAAAAA???<<<999<<<<<<===>>>AAADDDGGGHHHGGGEEEBBB???===;;;888666333333222111000000000000111111000000000000//////000000000000000000000000////////////000000000000//////...........................///111222444555777999;;;<<<;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>999888888999999???OOO^^^qqqyyy~~~wwwuuuuuuwww{{{~~~~~~yyyxxxuuurrrppppppsssvvvrrrYYYSSSRRR\\\oooxxxeeeOOO???666111,,,++++++,,,***(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$#########$$$&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&((())),,,...000222666:::;;;:::;;;@@@BBBAAA@@@???===;;;::::::<<<<<>>@@@???@@@CCCEEEGGGHHHIIIIIIFFFFFFEEEDDDCCCAAA???>>><<<;;;;;;;;;;;;;;;<<<===??????@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLNNNPPPRRRSSSVVVXXX[[[^^^ccckkkuuu|||{{{mmmfffaaa[[[ZZZ\\\^^^^^^]]][[[bbblllvvv~~~}}}{{{zzz{{{{{{zzzyyywwwtttoooiiidddaaaXXXVVVTTTTTTUUUVVVUUUUUUSSSTTTUUUUUUVVVWWW[[[]]]aaaccceeefffeeedddfffjjjpppsssuuuuuutttrrrrrrsssqqqpppnnnllljjjhhhffffffffffffeeedddeeegggjjjllloooppprrruuuwwwxxxxxxxxxsssttttttsssssstttxxxzzz~~~tttmmmiiieee^^^YYYUUUSSSPPPOOOQQQVVV[[[___cccddddddbbb___]]]]]]]]]___aaaeeehhhjjjkkkjjjjjjjjjiiiiiijjjpppzzzyyysssnnnkkkfffbbb___\\\YYYWWWVVVTTTQQQOOOMMMLLLIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGBBBCCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEFFFIIIMMMPPPTTTXXX]]]bbbeeehhhiiikkklllmmmnnnqqqrrrpppmmmiii]]]YYYUUUSSSUUUZZZ```cccllliiibbbZZZRRROOOPPPSSSZZZ\\\]]]ZZZUUUQQQQQQRRROOOMMMKKKKKKLLLMMMOOOPPPNNNNNNQQQXXX___bbb___ZZZZZZZZZYYYXXXUUURRROOOLLLKKKKKKKKKKKKJJJIIIGGGGGGCCCCCCCCCEEEGGGJJJMMMOOOOOOMMMJJJHHHIIIIIIHHHGGGFFFCCC@@@???@@@???<<<999<<<;;;;;;===???CCCGGGIIIIIIFFFCCCAAA>>>;;;888555222111000///////////////000000000000000000//////000000000000000000000000.........////////////000//////......------,,,,,,------///000222444666777999;;;<<<<<<;;;;;;;;;<<<===>>>???AAABBBCCCCCCCCC@@@@@@@@@???>>>===;;;:::666777999:::;;;CCCWWWiiixxx~~~{{{uuupppjjjlllnnnpppqqqrrrtttvvvoooooooooooopppsssyyy}}}zzziiiUUUSSSUUU```qqqwwwiiiWWWDDD777222///+++***++++++***)))%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&''''''((()))+++---///000555:::===;;;<<<@@@CCCBBBAAA???===;;;::::::;;;<<>>>>>>>>AAA>>>>>>@@@AAA@@@CCCHHHOOOZZZbbbccc^^^ZZZTTTOOOEEE@@@999333111111000000//////////////////000000000000///......---,,,,,,,,,---...---,,,+++,,,---***,,,---......---+++))),,,,,,+++************+++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))+++,,,---...//////111111000000000000111111111111222333333444444555444444555666888:::<<<======???AAACCCEEEEEEEEEDDDBBBAAAAAA@@@???>>><<<<<<999999999999:::;;;;;;<<<>>>???@@@BBBCCCEEEFFFFFFHHHIIIJJJKKKMMMOOOQQQRRRTTTWWW[[[___dddmmmyyyzzzmmmeee```\\\[[[^^^aaabbbbbb[[[```hhhpppvvvyyyyyyyyy}}}{{{xxxuuutttsssrrrrrrppppppooolllhhhccc___\\\TTTSSSRRRSSSUUUVVVVVVUUUSSSUUUVVVWWWXXXZZZ^^^aaa```eeeiiigggeeedddeeeggglllmmmnnnooommmkkkjjjjjjffffffgggggggggfffffffffeeedddcccbbbccceeeffffffgggiiikkknnnqqqtttvvvwwwsssttttttsssrrrrrrtttvvv{{{xxxooojjjeee^^^YYYTTTQQQNNNMMMOOOTTTYYY]]]bbbbbbaaa^^^ZZZXXXXXXYYYYYY[[[]]]```aaabbbaaaaaa``````aaabbbgggppp{{{~~~uuuooollliiidddaaa___]]][[[YYYVVVSSSPPPMMMLLLKKKIIIGGGDDDEEEFFFFFFGGGGGGHHHIIIEEEFFFFFFFFFEEECCCAAA@@@>>>???@@@@@@AAADDDIIILLLXXX]]]dddiiikkklllnnnooonnnmmmmmmnnnnnnlllhhheeeXXXWWWTTTRRRSSSVVV[[[___eeeaaa[[[SSSMMMKKKLLLMMMTTTWWWYYYWWWRRROOONNNNNNMMMLLLKKKJJJIIIJJJKKKMMMJJJMMMRRRYYY___aaa^^^\\\\\\]]]]]]\\\YYYTTTPPPNNNLLLLLLLLLKKKJJJIIIGGGGGGBBBBBBCCCEEEGGGJJJMMMOOOQQQOOOLLLKKKKKKKKKJJJIIIJJJEEE@@@===>>>???>>><<<===<<<<<<<<<===@@@CCCEEEGGGEEEBBB@@@>>>;;;777444000000//////......////////////////////////000000////////////////////////---........./////////////////////......---------,,,---///222444666888999999;;;<<<<<<;;;::::::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBB@@@???<<<:::888666555666999===@@@KKK```tttxxxnnniiieeegggjjjjjjiiiiiikkkmmmjjjkkklllnnnqqqwww~~~pppbbbQQQRRRXXXcccrrr}}}{{{sssiii[[[KKK<<<444...,,,***))))))***))))))%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%((((((((()))***,,,---...111999======<<>>======>>>===;;;===@@@@@@>>>@@@EEEMMMYYYbbbbbb\\\XXXRRRNNNFFFAAA;;;666333222111000......////////////000000111111000///...------,,,...///000///...---...///***+++,,,---------,,,+++,,,,,,+++***************************************)))******+++++++++++++++***++++++,,,---...//////222222111000000000000000000000111222222333333444333444444555777999:::;;;<<<===???@@@AAAAAAAAA@@@<<<<<<;;;;;;:::999999888888888888888999:::<<<<<<>>>???@@@AAACCCDDDEEEEEEGGGGGGHHHJJJMMMOOORRRSSSSSSWWW]]]aaafffppp~~~~~~rrreeeaaa\\\\\\^^^bbbbbbbbbZZZ^^^dddkkkppprrrrrrrrrwwwtttqqqnnnmmmmmmkkkjjjfffffffffdddaaa]]]ZZZXXXSSSRRRRRRTTTVVVWWWWWWVVVTTTUUUWWWXXXYYY[[[___bbbcccjjjnnnkkkgggfffgggggghhhhhhhhhhhhhhhhhhggggggeeeffffffgggffffffeeeddddddbbbaaaaaabbbcccbbbaaabbbdddfffhhhllloooqqqrrrqqqrrrttttttrrrrrrssstttvvvyyy|||rrrkkkeee^^^XXXSSSQQQMMMLLLNNNSSSZZZ^^^bbbbbb___[[[WWWTTTTTTUUUUUUWWWYYY[[[\\\]]]]]]\\\YYYZZZ[[[]]]```fffnnnsss|||{{{rrrnnniiifffbbb___^^^]]][[[YYYWWWTTTPPPNNNMMMLLLKKKIIIDDDEEEGGGHHHHHHHHHJJJLLLHHHGGGGGGEEECCCAAA@@@???>>>????????????BBBGGGKKK[[[aaaiiinnnoooppprrrtttrrrpppmmmkkkhhheee```]]]UUUUUUTTTRRRQQQRRRVVVYYY^^^ZZZSSSMMMIIIIIIJJJKKKOOOSSSVVVUUUPPPKKKIIIIIIJJJKKKKKKIIIGGGGGGIIIKKKIIIMMMTTTZZZ]]]^^^]]]\\\[[[\\\^^^]]]XXXTTTPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBCCCDDDFFFIIIKKKMMMPPPNNNKKKJJJKKKKKKKKKJJJKKKGGGCCC@@@????????????===<<<<<<;;;<<<===>>>???BBB@@@???>>><<<:::666333000//////....../////////......////////////000000////////////////////////............/////////////////////...............---...000333666777999999888999;;;;;;:::999:::;;;:::;;;===>>>@@@AAABBBBBBCCCCCCAAA???<<<888666444555666<<>>>>>???>>><<<:::::::::<<<===BBBGGGMMMPPPNNNLLLLLLMMMHHHEEEBBB>>><<<<<<======;;;;;;===@@@???;;;;;;@@@EEEQQQ[[[[[[UUUQQQMMMJJJFFFBBB<<<888555333111///........./////////000000222222111000///...---,,,---...///...,,,+++,,,---+++++++++,,,,,,---------,,,++++++***************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,,,,---.../////////...//////000000000000111111222222333333444444444555666777999:::;;;;;;<<<===============:::999888777777777777777777777777888999;;;<<<===>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHJJJMMMPPPSSSUUUSSSXXX^^^ccchhhssstttddd___ZZZXXXYYY[[[[[[ZZZXXX\\\cccjjjoooooonnnmmmooolllhhhgggggggggfffddd`````````___]]]ZZZWWWUUUSSSRRRRRRTTTVVVXXXWWWVVVTTTUUUWWWXXXYYY[[[___bbbdddmmmrrrnnnhhhggggggfffdddccccccccceeefffgggggghhhhhhiiiiiiiiihhhgggfffeeecccbbbbbbddddddbbb___aaabbbcccdddfffhhhjjjkkkmmmooorrrrrrqqqqqqqqqrrrqqqqqqyyy~~~ssslllfff^^^WWWSSSPPPMMMKKKNNNTTT[[[```dddccc___ZZZTTTRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYTTTVVVYYYZZZ\\\^^^aaadddlllsss|||}}}wwwpppllleeebbb___\\\\\\[[[YYYXXXUUURRRNNNLLLKKKKKKJJJIIIDDDFFFIIIIIIIIIIIILLLNNNKKKJJJHHHEEECCCAAA@@@??????@@@??????@@@CCCHHHLLLVVV]]]fffkkkmmmooorrrvvvqqqnnnjjjfffccc___ZZZWWWQQQRRRRRRQQQNNNOOORRRUUUYYYTTTNNNIIIGGGGGGHHHIIIMMMQQQUUUTTTPPPKKKIIIHHHHHHIIIJJJHHHFFFEEEGGGIIIHHHMMMSSSXXXYYYYYYXXXXXXUUUXXXZZZYYYUUUQQQPPPPPPLLLLLLLLLKKKIIIGGGFFFEEEBBBBBBBBBCCCDDDFFFHHHIIIMMMJJJHHHGGGHHHIIIIIIHHHFFFGGGGGGEEEBBB@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888444222000///////////////000000........./////////000000////////////////////////....../////////000000000---------...............---///222444777888999999666888::::::999999999;;;:::;;;===???AAABBBCCCCCCCCCBBBAAA???<<<999777555777888???KKKVVVdddvvv{{{pppmmmiiihhhffffffgggiiikkklllllllllllllllmmmqqqwww{{{}}}xxxpppeeeZZZUUULLLUUUcccqqq{{{~~~sssgggZZZQQQFFF999222111'''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&''''''((('''''''''%%%%%%'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''((()))(((111999:::999:::;;;:::>>><<<;;;999999:::;;;<<>><<<;;;<<<===:::;;;>>>AAA>>>888888;;;>>>JJJTTTTTTOOOLLLIIIGGGFFFBBB===999777444111///---.........//////000000222222111000///...------)))***+++***((('''((()))+++******+++,,,---...///,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,---...///000111000000000111222222333333444444444555666777888999:::::::::;;;;;;;;;<<<<<<:::999888777777777777777777777777888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGJJJNNNQQQTTTVVVTTTYYY```dddjjjuuurrrbbb\\\VVVRRRRRRSSSRRRPPPVVV[[[dddlllpppooollljjjhhheeebbbaaacccdddcccbbb^^^_________]]]ZZZXXXVVVRRRRRRRRRTTTWWWXXXWWWUUUSSSUUUVVVWWWXXXZZZ^^^aaa___iiiooojjjcccbbbbbbaaaaaa```___```ccceeegggggghhhiiikkklllllllllkkkjjjhhhfffeeeeeeggggggdddaaabbbbbbbbbbbbcccdddeeeeeejjjmmmoooqqqpppppppppqqqnnnmmmuuu~~~tttmmmfff]]]VVVSSSPPPMMMLLLOOOUUU]]]bbbfffddd___YYYSSSPPPPPPRRRPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUYYY[[[[[[ZZZ[[[[[[```iiissszzzxxxsssmmmjjjbbb```\\\ZZZZZZYYYXXXWWWQQQNNNKKKIIIHHHIIIHHHHHHDDDGGGJJJJJJIIIJJJMMMPPPOOOMMMJJJFFFDDDBBBBBBBBB=========<<<===@@@EEEIIIOOOWWW```fffhhhkkkppptttnnnkkkgggccc```\\\XXXUUUNNNPPPQQQOOOMMMMMMPPPRRRWWWRRRLLLGGGFFFFFFHHHHHHMMMRRRVVVVVVRRRMMMKKKJJJFFFHHHIIIGGGEEEDDDFFFHHHHHHMMMSSSVVVUUUTTTSSSTTTOOOSSSUUUUUURRROOOOOOPPPLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGJJJGGGEEEEEEFFFGGGGGGGGGBBBGGGJJJJJJFFFBBB@@@@@@999999:::;;;;;;::::::999777777777888999777444111000000/////////000000111---.........//////000000////////////////////////////////////000000000000,,,,,,,,,------............000222555777888999999555777999999999888999:::;;;<<<>>>@@@BBBCCCDDDDDDAAAAAA@@@>>><<<:::888777999:::BBBPPP^^^lll|||zzzooonnnnnnllliiiiiillloooqqqrrrnnnnnnmmmkkkjjjlllpppttt|||yyyuuuooodddXXXQQQOOOOOOZZZkkkyyyzzzvvvmmm```SSSIII>>>222,,,---&&&'''((((((''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%&&&'''&&&%%%###"""$$$######$$$%%%''')))+++(((((((((((((((((((((((('''''''''(((((((((((()))---///111444666777888888;;;;;;:::999777888:::===IIIVVV\\\UUUOOORRRSSSOOOKKKHHHCCC>>>;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::@@@CCCHHHLLLMMMKKKGGGEEEEEEBBB>>>;;;888555111...///...,,,,,,...///....../////////000///......---,,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000///000000111222111111222444777777555444999888777666666777888999555555444333333333444444555555666888999:::;;;<<<======>>>@@@CCCEEEEEEDDDFFFGGGHHHIIIJJJMMMRRRUUUUUU[[[aaagggnnn{{{}}}mmm```YYYSSSRRRQQQNNNNNNPPPVVV___iiimmmjjjfffcccccccccbbb```___^^^]]]^^^^^^[[[ZZZXXXYYYZZZYYYVVVRRRNNNNNNOOOPPPRRRTTTVVVWWWUUUWWWXXXWWWVVVWWW\\\```bbbhhhnnnmmmfff```___aaa______```bbbfffkkknnnqqqsssssstttwwwxxxvvvpppkkkhhhhhhiiijjjkkkiiifffcccdddcccaaa```aaabbbdddeeehhhmmmnnnllljjjkkkkkkiiijjjjjjppp|||wwwlllbbb]]]ZZZOOOKKKHHHKKKMMMOOOTTT[[[^^^aaaaaaYYYRRRPPPNNNKKKLLLMMMPPPRRRSSSRRRQQQPPPTTTVVVYYY[[[[[[YYYWWWUUUZZZ```iiirrrvvvrrriiiccc```[[[VVVUUUWWWWWWTTTPPPNNNMMMLLLJJJIIIGGGFFFEEEFFFFFFGGGHHHKKKNNNPPPRRROOONNNMMMKKKHHHEEECCCAAA>>>???AAA@@@>>>???BBBEEELLLPPPWWW\\\```dddgggiiimmmhhhaaa^^^^^^[[[UUUOOOKKKKKKKKKIIIHHHIIILLLNNNTTTQQQKKKFFFBBBCCCGGGKKKSSSSSSSSSTTTTTTQQQLLLIIICCCFFFHHHGGGEEECCCEEEFFFLLLNNNQQQSSSTTTSSSQQQPPPKKKKKKKKKLLLKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA???>>>===<<>><<<:::999999999888777555666777777666444222000111///......//////...------...///000000111111111//////.........---------//////000000000000//////......---,,,,,,,,,------,,,///444888::::::999888999999999888999999::::::;;;<<<>>>???AAAAAABBBBBBBBB@@@>>>>>>;;;666666:::999AAAOOO^^^lllxxxuuupppkkkjjjkkknnnrrrsssqqqnnnlllmmmmmmkkkhhhgggjjjnnntttuuuqqqfffWWWMMMLLLNNNQQQ[[[gggqqqwwwyyyrrriiidddZZZKKK???777222...,,,+++******)))))))))))))))******))))))((((((''''''''''''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''',,,---000222444666666666;;;;;;;;;:::999:::===???OOO[[[^^^UUUMMMLLLJJJDDDJJJGGGCCC>>>;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===???CCCFFFGGGFFFDDDBBBBBB@@@<<<:::888666333000///...,,,---...//////......////////////...---------------,,,,,,,,,++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------............/////////000000000111111222111111333555555444333777666555555555555666777444444333333222333333444444555666777888999:::;;;<<<<<<>>>@@@BBBDDDDDDDDDFFFGGGHHHIIIJJJMMMQQQTTTUUUZZZbbbhhhppp~~~zzzlll___XXXRRRQQQPPPMMMNNNPPPXXX___gggjjjgggcccaaaaaa^^^^^^\\\\\\[[[\\\]]]]]]\\\ZZZXXXXXXYYYWWWTTTQQQNNNNNNOOOPPPRRRUUUWWWXXXYYYZZZZZZXXXVVVUUUXXX[[[aaafffllljjjccc]]]\\\^^^]]]]]]^^^aaagggnnntttwww{{{{{{{{{|||}}}zzztttooonnnnnnoooppppppnnniiifffgggfffdddbbbaaaaaabbbcccdddiiikkkiiihhhiiiiiigggggghhhmmmvvv|||tttjjjaaa[[[YYYQQQLLLIIIJJJKKKKKKPPPUUUWWW[[[[[[VVVQQQPPPNNNLLLJJJJJJKKKLLLMMMOOOPPPQQQUUUVVVYYYZZZZZZXXXUUUSSSTTTZZZccclllpppnnngggaaa___ZZZTTTSSSTTTUUURRRPPPMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGJJJNNNQQQSSSQQQPPPOOOMMMKKKHHHEEEDDDAAABBBBBB@@@>>>>>>@@@CCCGGGKKKQQQVVVZZZ]]]```bbbgggccc___\\\[[[WWWRRRMMMJJJJJJIIIHHHGGGIIIKKKMMMQQQNNNJJJEEEDDDGGGMMMRRR[[[YYYWWWVVVTTTQQQMMMJJJDDDFFFHHHGGGDDDCCCDDDEEEJJJLLLNNNPPPQQQPPPOOOMMMHHHHHHHHHIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA???===<<<<<<@@@AAABBBDDDDDDCCCAAA@@@CCCDDDFFFFFFFFFEEECCCBBB???===:::999999999888666555555666666555333111///111///------.........---,,,---...//////000////////////.........---------//////000000000000//////......------,,,------......000555888;;;;;;:::999999999888888999999::::::;;;<<<>>>???@@@AAAAAAAAABBB???===<<<999555777<<<===GGGUUUdddqqq}}}xxxtttlllkkklllqqquuuvvvtttpppjjjkkkjjjhhhfffgggjjjmmmtttqqqjjj^^^RRRLLLLLLNNNVVV^^^fffkkkppprrrmmmfff\\\RRRDDD888111...+++)))+++***))))))(((((())))))(((((((((((('''''''''&&&(((((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''((((((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***+++---000222333444444888999:::999999:::===???PPPYYY\\\SSSJJJFFFBBB<<>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888:::<<>>???@@@AAAEEEIIINNNQQQTTTWWWZZZ\\\\\\[[[ZZZWWWSSSOOOLLLIIIHHHFFFEEEEEEGGGJJJKKKLLLJJJFFFCCCEEEKKKTTT[[[ddd```[[[WWWUUURRROOOMMMGGGHHHHHHFFFCCCBBBCCCDDDFFFHHHKKKMMMNNNMMMKKKJJJDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;<<<===???AAABBBAAA@@@???@@@BBBEEEGGGGGGEEECCCAAA@@@===;;;999999999777666333444444444333111000...000...,,,,,,---------,,,++++++,,,..............................---------...//////000000//////.........---------......///000222666999;;;<<<;;;:::999999888888999999:::;;;<<<<<<===???@@@@@@@@@@@@AAA===:::999666555999???AAAMMM]]]kkkvvvzzzvvvkkklllnnnsssyyyzzzwwwssshhhhhhgggeeeeeefffjjjmmmssslll___SSSLLLKKKMMMOOO\\\```ccceeehhhjjjgggaaaSSSIII<<<222---+++)))(((+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&))))))************))))))(((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))***,,,...000222333444333555666666666888:::===GGGOOORRRMMMGGGEEEBBB>>>EEECCCAAA???===;;;;;;;;;;;;;;;<<<<<<<<<<<<======777888999:::<<<>>>@@@AAA???===;;;:::999888666444000...---...///111000000------......------,,,+++------------,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---+++---///000111000...---222000//////000111000///000000000000000000111111111000000000000111111222222222333444666777888888999;;;===???@@@@@@BBBCCCEEEFFFHHHIIIJJJLLLOOOQQQSSSYYYaaakkkvvvyyylllddd^^^VVVNNNLLLKKKJJJLLLPPPWWWZZZ\\\\\\ZZZYYYYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\ZZZYYYWWWVVVTTTRRRPPPPPPPPPQQQSSSVVVYYYZZZ]]]\\\ZZZXXXTTTRRRPPPPPPXXX\\\```___ZZZUUUTTTUUUVVVYYYaaannn}}}~~~yyyyyyzzz{{{yyyuuunnniiiiiigggeeecccbbbcccddddddbbbfffhhheeedddeeedddbbbdddhhhlllmmmlllkkkmmmnnnqqqrrrqqqllleee]]]WWWUUURRRLLLIIIHHHGGGFFFHHHLLLMMMPPPQQQNNNLLLLLLJJJGGGHHHGGGGGGHHHJJJNNNQQQSSSUUUVVVXXXXXXWWWSSSPPPMMMJJJMMMSSSZZZ```bbbaaa___[[[VVVPPPLLLLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFEEEFFFIIIMMMRRRUUUSSSSSSRRRQQQPPPNNNLLLKKKHHHGGGEEEBBB@@@?????????>>>AAADDDGGGIIIMMMPPPSSSSSSVVVXXXXXXUUUQQQOOONNNIIIGGGDDDBBBCCCFFFHHHIIIHHHFFFCCCAAADDDLLLWWW___iiiddd^^^YYYVVVUUUSSSRRRKKKIIIGGGDDDBBBAAAAAABBBCCCEEEHHHJJJKKKJJJHHHGGGAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFDDDCCCBBB@@@>>><<<::::::999;;;===???@@@@@@@@@???===@@@DDDGGGHHHGGGDDDBBB@@@>>>;;;:::999888666555222333333222111000...---///---++++++,,,---,,,++++++,,,---......//////..............................//////////////////......---------...///000000333555888:::<<<<<<;;;;;;888888888888999:::;;;;;;<<<<<<===>>>????????????@@@;;;777666555555<<>>@@@BBBAAA???<<<;;;:::888666444111000......000111000///------......------,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))*********+++++++++(((((((((((((((((((((((())))))*********+++++++++************++++++++++++***,,,...///000///---,,,000///......000000///---------......///////////////////////////000111222111111222444555666777888888:::>>>?????????AAACCCDDDFFFHHHIIIIIIKKKNNNPPPRRRWWW```jjjwwwtttiiiddd^^^UUUMMMJJJHHHGGGJJJNNNRRRSSSTTTUUUUUUUUUWWWXXX\\\\\\]]]]]]^^^^^^^^^^^^```___^^^\\\YYYWWWVVVVVVQQQQQQPPPPPPRRRUUUXXXZZZ[[[YYYWWWTTTSSSQQQPPPOOOSSSVVVYYYYYYVVVTTTSSSSSSVVV\\\jjj}}}~~~}}}~~~~~~|||xxxrrrmmmmmmkkkgggdddbbbaaaaaaaaafffjjjkkkgggdddcccbbb___aaaeeehhhhhheeedddfffiiimmmnnnmmmiiibbbZZZUUUSSSPPPKKKHHHHHHGGGFFFHHHLLLMMMPPPQQQNNNMMMMMMJJJEEEEEEFFFGGGIIIKKKMMMNNNOOOSSSTTTVVVVVVUUURRRNNNLLLKKKKKKNNNSSSYYY]]]^^^^^^XXXTTTNNNJJJIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGIIIMMMQQQSSSPPPQQQQQQQQQQQQPPPOOOOOOIIIGGGEEECCCAAAAAA@@@@@@>>>???BBBCCCEEEHHHLLLOOONNNQQQTTTVVVUUUSSSRRRRRRKKKGGGBBB@@@BBBDDDEEEFFFDDDBBB???>>>BBBKKKVVV___iiieee___[[[ZZZYYYYYYXXXNNNKKKGGGCCCAAA@@@??????AAABBBEEEGGGHHHGGGEEEDDD??????>>>???@@@AAABBBCCCAAABBBDDDEEEFFFGGGFFFFFFCCCCCCAAA???===;;;999999888999<<<>>>@@@@@@???>>>;;;>>>CCCGGGIIIHHHFFFDDDAAA???<<<:::999888666444222222111111000...------...,,,++++++,,,,,,+++***,,,,,,---...////////////---...........................////////////......---------...///000111222555666999;;;<<<<<<;;;;;;888888888888999:::;;;<<<<<<======>>>>>>>>>======>>>999555555666888AAAJJJPPP^^^nnnyyy|||yyywwwkkkkkkmmmrrrwwwxxxuuurrrhhhgggfffeeefffhhhiiijjjjjj^^^NNNEEEFFFLLLSSSWWW\\\___aaa`````````ZZZSSSDDD<<<222,,,+++,,,,,,+++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%,,,+++)))(((&&&%%%%%%%%%'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))***+++---000222333111333666666777777999;;;:::===?????????>>>???@@@????????????>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999999888999;;;===???AAABBB@@@>>><<<<<<:::888666444222000///000000000..................---,,,,,,,,,,,,+++++++++*********++++++************++++++************************)))************+++++++++(((((((((((((((((((((((()))))))))************+++))))))))))))*********+++***+++,,,---...---,,,,,,...---...///111111...,,,,,,,,,---...////////////////////////000000111222111111222444555666777888777;;;???@@@>>>???AAADDDCCCEEEGGGIIIIIIJJJLLLNNNQQQUUU]]]hhhvvvsssiiiggg___UUULLLHHHEEEDDDGGGLLLLLLMMMNNNPPPSSSVVVYYYZZZ\\\]]]___```aaabbbbbbbbbgggfffddd```\\\YYYXXXXXXSSSRRRPPPPPPQQQSSSVVVXXXYYYVVVRRRPPPOOOPPPOOOOOOOOORRRUUUWWWVVVVVVVVVWWW[[[cccsss|||xxxtttssspppkkkfffbbb___^^^^^^gggkkkkkkfffbbbaaa```\\\ZZZ]]]``````^^^^^^```bbbgggggggggccc]]]WWWSSSQQQNNNIIIGGGHHHGGGEEEGGGKKKMMMPPPQQQPPPRRRSSSPPPJJJEEEEEEFFFGGGHHHIIIIIIIIIOOOQQQSSSTTTTTTRRRNNNLLLMMMLLLKKKMMMQQQVVVXXXYYYTTTRRRNNNJJJHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJMMMOOOPPPNNNNNNPPPQQQRRRSSSSSSSSSLLLIIIEEECCCCCCBBBAAA???>>>???@@@@@@AAADDDHHHLLLKKKMMMPPPTTTWWWXXXXXXXXXMMMHHHBBB???AAACCCCCCCCC@@@???======AAAJJJUUU]]]gggeeeaaa``````___^^^]]]RRRMMMGGGBBB???>>>>>>===>>>???BBBDDDEEEDDDBBBAAA======<<<===>>>@@@BBBCCC@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAA???<<<:::888888777888;;;===>>>>>>======999<<>>???>>>===;;;:::<<<<<<;;;:::999888888777888888777888999;;;<<<>>>AAA???>>>===>>>===<<<:::666444111000000000///---...////////////...------------,,,,,,,,,+++++++++++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++,,,...111333222///,,,+++,,,...///000000000///////////////000111222333111222333444555777888888777<<<@@@@@@??????BBBEEECCCEEEGGGIIIIIIJJJKKKMMMPPPTTT[[[ffftttpppgggggg```VVVKKKFFFCCCBBBEEEIIIGGGHHHJJJNNNTTTYYY]]]^^^^^^```cccfffiiikkkllllllpppppplllfff^^^YYYXXXXXXTTTSSSPPPOOOOOOQQQTTTVVVYYYTTTNNNKKKLLLMMMNNNNNNNNNPPPTTTWWWYYY[[[\\\]]]eeelllzzz~~~~~~~~~}}}{{{xxxtttqqqmmmiiieeecccbbbbbbdddhhhhhhccc```___]]]ZZZVVVWWWYYYYYYYYYZZZ[[[\\\^^^^^^]]]ZZZVVVRRRPPPPPPMMMHHHFFFFFFEEEBBBCCCGGGIIIMMMPPPSSSXXX\\\[[[UUUJJJHHHGGGEEEEEEFFFGGGIIIKKKMMMPPPSSSSSSRRROOONNNNNNKKKGGGFFFIIIMMMQQQSSSRRRPPPNNNKKKHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIKKKLLLLLLMMMMMMLLLMMMOOORRRTTTVVVWWWWWWPPPLLLGGGDDDCCCBBB???============<<<===@@@DDDHHHIIIIIIKKKQQQXXX]]]^^^]]]PPPIIIBBB???@@@BBBBBB@@@<<<<<<<<<===BBBKKKUUU]]]gggfffeeeffffffeeebbb```UUUOOOFFFAAA>>>>>><<<;;;:::<<<>>>AAAAAA@@@???===;;;:::::::::<<<>>>AAABBB@@@???>>>>>>???AAACCCEEECCCBBB@@@>>><<<999888777555777999;;;<<<;;;::::::777999===AAADDDEEEFFFFFFCCC@@@===:::999777444222333222111///......------///---,,,+++,,,---,,,+++++++++---...............---------.........//////---......//////......---------...///000222444555777888999:::::::::::::::777777777888999:::<<<===============<<<<<<;;;:::999555555888<<>>??????===;;;:::<<<<<<;;;:::888777666666666666666777777999::::::???>>>===>>>???@@@???===888555222111000000...,,,//////000000//////...---......---------,,,,,,,,,++++++************++++++************************)))************+++++++++************************))))))))))))************(((((((((((())))))))))))++++++*********+++,,,---)))+++...222444333///,,,+++---...000111111000000////////////000111333333111222333444666777888888888<<>>CCCLLLWWW^^^hhhhhhiiijjjkkkhhhdddaaaVVVOOOFFF@@@>>>===<<<:::888999<<<>>>???>>><<<;;;999888888888:::===???AAA@@@???===<<<===???BBBDDDCCCBBB@@@>>>;;;999777666444555777999:::999888777555777:::>>>AAACCCEEEEEECCCAAA===:::999777444222333222111///............000...,,,,,,---------,,,******+++,,,---------------------.........//////---..................---------...///111222444555777888999999:::::::::999777777777888999;;;<<<===============<<<;;;::::::777555555:::???EEEPPP[[[jjjrrr~~~{{{kkkjjjiiilllpppttttttsssssspppllllllnnnooonnnlllhhhgggggghhhhhhddd^^^YYYKKKHHHEEEDDDGGGNNNVVV\\\bbbbbb^^^WWWRRRNNNFFF>>>444000,,,+++,,,,,,***'''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((((((***,,,---''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&$$$###%%%((()))'''%%%'''''''''((()))+++,,,---,,,...111444666666666666888777666666666777999::::::;;;;;;<<<<<<<<<<<<<<<===:::777777999:::999777666666666666666666666666:::::::::===@@@BBBBBBAAABBB===666111///.........////////////////////////......//////...,,,+++)))++++++************++++++******)))(((((((((((((((,,,,,,++++++***)))((((((***************)))(((((())))))))))))))))))))))))+++(((&&&'''***,,,,,,+++***+++,,,---,,,+++***)))---+++***+++......,,,***---------............///111///......000111000000000000111222444666888999777999;;;<<<===>>>@@@BBBEEEDDDCCCDDDEEEGGGJJJLLLNNNRRRZZZggguuuvvvpppjjjddd______UUUIII@@@===>>>@@@AAA@@@CCCHHHPPPZZZaaadddeeejjjkkkkkknnnuuu||||||vvvzzz|||vvvhhh^^^[[[YYYUUUQQQPPPNNNNNNPPPQQQQQQPPPQQQOOONNNOOOMMMJJJLLLPPPNNNSSSZZZ^^^```ccchhhmmmsssvvv~~~zzzwwwwwwyyyzzzvvvrrrooommmkkkiiihhhiiikkkllldddbbb^^^\\\[[[YYYWWWUUUUUUUUUUUUTTTUUUUUUVVVVVVTTTTTTSSSQQQPPPOOONNNNNNIIIGGGCCC@@@>>>>>>???@@@GGGJJJOOOTTTXXX\\\]]]^^^TTTOOOJJJHHHJJJJJJGGGDDDKKKNNNRRRTTTTTTRRRQQQPPPPPPLLLFFFBBBCCCFFFIIIJJJMMMMMMLLLIIIDDDCCCDDDGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMMMMLLLJJJIIIHHHJJJMMMPPPSSSUUUWWWXXXQQQMMMHHHDDDCCCBBBAAAAAA???<<<999888:::<<<>>>>>>EEECCCEEELLLUUU\\\^^^]]]MMMGGGAAA>>>@@@AAA???<<<:::::::::;;;@@@HHHRRRYYYccchhhooosssrrrkkkccc]]]RRRMMMGGGAAA???===<<<<<<:::999888888;;;<<<<<<;;;777666444444666999===@@@CCCAAA???>>>??????>>>===@@@@@@???>>>;;;999777666444444444444444555666777:::888777:::@@@EEEFFFFFFBBB@@@>>><<<;;;888555222000...---,,,---...---,,,,,,,,,,,,++++++*********------++++++++++++------///...,,,******+++,,,------......///......------111000000000111333555666666888999;;;<<<<<<;;;;;;>>>===<<<<<<======<<<;;;<<<<<<===<<<;;;999666555:::666333666AAAOOO[[[aaaqqquuu}}}sssjjj___bbbhhhmmmppppppooonnnoooooopppnnnkkkjjjjjjkkkmmmmmmlllkkkhhhaaaYYYTTTHHHHHHIIILLLNNNQQQWWW]]]bbb^^^ZZZVVVPPPGGG<<<444---,,,+++***))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&&&&$$$$$$%%%((()))'''%%%'''''''''((()))***,,,---......///000222333555666666555444444444555777777::::::;;;<<<<<<===<<<<<<===:::888888999:::999777444444444444444444444444888888;;;???DDDFFFGGGFFFBBB===777222///......---.......................................,,,+++***++++++************++++++++++++***))))))))))))***,,,,,,++++++***))))))(((+++++++++++++++***))))))))))))))))))))))))))))))(((&&&$$$$$$'''))))))(((***+++,,,,,,,,,+++******---+++***+++......,,,***,,,,,,,,,,,,------------000///---...///111000000//////000111333555777888888:::<<<=========???AAACCCBBBBBBBBBCCCFFFHHHJJJOOOSSS\\\hhhttt{{{}}}||||||vvvnnngggbbb]]]XXXUUUVVVOOOEEE>>>===>>>@@@AAAFFFGGGJJJQQQYYYaaafffgggkkkmmmnnnqqqyyy|||zzzzzztttfff[[[XXXVVVRRROOONNNLLLMMMNNNOOONNNNNNPPPMMMLLLMMMKKKIIIKKKQQQTTTXXX^^^bbbdddggglllppptttvvvzzzvvvrrrrrrsssssspppllliiiiiihhhggggggggghhhhhhccc```]]][[[YYYXXXVVVTTTSSSSSSSSSRRRRRRRRRSSSSSSQQQQQQPPPOOONNNMMMLLLKKKGGGDDDAAA>>>======???@@@GGGJJJNNNSSSUUUWWWVVVVVVPPPLLLHHHGGGJJJKKKIIIFFFIIILLLPPPSSSSSSRRRPPPPPPSSSNNNHHHDDDCCCDDDFFFFFFHHHJJJJJJHHHEEECCCCCCEEECCCCCCDDDDDDDDDEEEEEEEEEDDDFFFJJJMMMNNNNNNMMMLLLJJJKKKMMMPPPSSSUUUWWWXXXRRROOOJJJGGGFFFEEEDDDCCC>>><<<888777999:::<<<<<>>???===:::;;;;;;;;;;;;>>>DDDLLLRRR]]]cccjjjooonnnhhh```ZZZPPPLLLGGGBBB@@@>>>===;;;999888777777999;;;;;;;;;777666444444555888<<<>>>======>>>>>>>>>?????????======<<<;;;:::999777666444444333333444555555666777555555888===AAACCCCCCAAA???===<<<:::888555222222000....../////////...,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,++++++,,,---...,,,---------------,,,,,,000000000111222444666888777888:::;;;;;;;;;;;;:::;;;::::::;;;<<<======<<<======<<<<<<:::888666555777666888???JJJWWW```eeennnrrrxxx}}}~~~wwwkkkbbb]]]```fffkkknnnooonnnnnnmmmnnnnnnllljjjiiiiiijjjjjjkkkjjjiiiddd]]]UUUPPPGGGHHHIIILLLNNNRRRWWW\\\ccc```[[[TTTKKK@@@555...,,,,,,+++***))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&%%%%%%&&&'''(((&&&%%%''''''''''''(((***+++,,,///...---,,,---000333444333333222222222333444555888999:::;;;<<<============;;;999888999999888777333333333333333333333333555777;;;AAAGGGJJJKKKJJJBBB===777333000///---,,,------------------------............---,,,++++++,,,++++++******++++++,,,,,,,,,+++************+++,,,,,,++++++***)))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++)))(((((()))******)))******++++++,,,++++++***,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,///...------///000000/////////000111333555666777999;;;======<<<<<<>>>???@@@@@@@@@@@@BBBDDDFFFGGGNNNTTT]]]hhhqqqtttsssqqqmmmiiiccc]]]YYYVVVRRROOOKKKGGG@@@<<<<<<>>>@@@AAAIIIIIIKKKQQQYYYaaafffhhhkkknnnpppssszzzwwwuuunnnaaaXXXTTTQQQOOONNNMMMKKKLLLMMMNNNMMMKKKNNNKKKIIIIIIHHHGGGLLLRRRZZZ^^^ccceeefffhhhlllpppsssttt|||sssoookkkjjjjjjiiifffcccaaabbbcccdddddddddcccbbb___]]]ZZZXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIDDDBBB???<<<<<<===???@@@GGGJJJNNNQQQRRRPPPNNNLLLKKKHHHEEEFFFIIIKKKKKKIIIGGGJJJMMMQQQSSSRRRQQQOOOVVVQQQJJJEEECCCCCCBBBBBBBBBEEEGGGHHHFFFCCCAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBDDDHHHLLLOOOPPPPPPPPPLLLMMMNNNOOOQQQSSSUUUWWWRRRPPPMMMKKKJJJIIIGGGEEE???<<<888666777999999999??????BBBHHHPPPTTTUUUSSSFFFBBB===;;;<<<<<<;;;888:::;;;;;;;;;<<<@@@EEEIIITTTYYYaaaggggggbbbZZZTTTLLLJJJFFFDDDBBB@@@===;;;888777555666888:::::::::777666444333444666999;;;999<<<@@@@@@>>><<<===>>>999:::::::::999888777666444333333333333444444555444333222444888<<<>>>>>>???>>><<<;;;:::888555222333111//////000111000///,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000000111222444666888999999999:::::::::::::::999888999:::;;;<<<=========>>>===<<<:::999777555444444777===HHHUUU___gggjjjkkkmmmqqqtttrrrjjj```XXXZZZ]]]bbbhhhkkkmmmllllllkkkkkkkkkjjjgggfffggghhhhhhhhhhhheee___WWWOOOJJJFFFIIIKKKMMMOOOSSSXXX[[[___]]]XXXOOOCCC888000,,,,,,,,,+++***))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&%%%''''''''''''((()))***+++------,,,,,,---///000111111111111111222222333333666777888:::;;;<<<=========<<<:::999888888777666333333333333333333333333444666:::AAAGGGJJJJJJJJJAAA===888444222000---,,,------------------------.........------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++++++++*********))))))***++++++,,,++++++******)))))))))))))))))))))))),,,++++++***+++++++++************++++++++++++++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,...---,,,,,,...000000///000000000111333555666777:::;;;===<<<;;;;;;<<<===?????????@@@AAACCCEEEFFFKKKQQQ\\\ffflllllliiifffeeebbb^^^YYYUUUQQQNNNMMMCCCAAA>>><<<<<<===???@@@FFFGGGKKKRRR[[[bbbfffgggkkknnnoooqqqwww~~~{{{pppllleee[[[TTTPPPOOONNNOOONNNMMMMMMNNNNNNMMMKKKNNNIIIGGGGGGGGGGGGMMMUUU```cccffffffdddeeehhhkkkoooooowww}}}wwwkkkhhhdddaaaaaa```]]][[[ZZZ\\\___aaabbbaaa^^^]]][[[YYYVVVTTTSSSSSSQQQOOOOOOOOONNNNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHCCCAAA>>>;;;;;;===@@@BBBFFFIIIMMMPPPPPPMMMIIIFFFHHHFFFDDDDDDGGGIIIJJJIIIGGGHHHLLLPPPSSSTTTRRRPPPTTTPPPKKKGGGEEECCCAAA@@@===@@@CCCFFFEEECCC???===<<<===>>>???AAABBBCCCDDDBBBDDDGGGKKKNNNPPPPPPQQQMMMMMMMMMMMMNNNPPPRRRSSSPPPNNNMMMLLLLLLLLLJJJHHHAAA>>>999777777888888888<<<===???DDDJJJMMMMMMLLLBBB???;;;:::::::::999888999:::;;;;;;<<<===@@@CCCIIIOOOWWW]]]^^^YYYSSSNNNHHHFFFEEEEEEDDDAAA>>>:::888666444444666888999999777666444333222444666777:::???DDDCCC>>>::::::<<<::::::::::::999777666555333333222222222222333444111111111222555777:::;;;<<<;;;999999888777444222222000///...000000///...++++++++++++++++++++++++++++++------------++++++)))***+++---.../////////------,,,,,,------......///000222444666888:::;;;::::::::::::999999999999999:::<<<======<<<<<<===>>>===;;;999777666555555333888AAALLLXXXbbbhhhkkkkkklllmmmlllhhh```XXXSSSUUUXXX]]]cccfffhhhhhhhhhhhhhhhhhhfffdddcccdddffffffgggfffbbbZZZQQQIIIEEEGGGKKKNNNOOOQQQVVVZZZ[[[XXXWWWSSSIII===333///...,,,+++***))))))((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))***+++---.../////////...111111222222333333333333333444666888:::;;;<<<=========<<<999777666666666444444444444444444444444444555888===BBBEEEEEEDDD???<<<888555333111...,,,..............................------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++***))))))))))))***+++++++++***************))))))***************)))))))))))))))))))))))))))(((((())))))(((''''''((()))))))))******+++++++++***+++,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,+++,,,...///000///111111111222333555666777999:::;;;;;;:::999:::;;;>>>>>>???@@@AAACCCDDDEEEFFFMMMWWW```dddccc```]]]\\\ZZZWWWRRRMMMIIIGGGEEE??????>>>===<<<<<<===>>>@@@DDDLLLWWW```fffhhhgggkkknnnoooooorrrwwwwwwttthhhccc[[[UUUQQQNNNNNNOOOPPPOOOOOOPPPPPPPPPNNNLLLLLLHHHFFFFFFGGGHHHOOOWWWfffhhhhhhfffbbbaaacccfffiiiiiiqqq||||||~~~{{{tttmmmccc```]]]ZZZYYYXXXWWWVVVVVVXXX\\\___```^^^[[[YYYVVVTTTQQQPPPPPPOOONNNLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDAAA>>>;;;;;;>>>AAADDDDDDGGGKKKNNNOOOMMMIIIFFFGGGEEEDDDCCCEEEFFFGGGGGGHHHIIILLLQQQUUUVVVSSSQQQPPPNNNJJJHHHGGGEEECCCAAA:::<<<@@@CCCDDDBBB>>>;;;:::;;;<<<>>>???AAABBBCCCBBBDDDFFFIIIKKKMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKLLLMMMLLLJJJEEEAAA<<<999999999999888999:::<<>>@@@@@@EEELLLRRRSSSPPPKKKHHHCCCCCCCCCDDDDDDBBB>>>:::888555333333555777999999666555333222111222333444999???EEEEEE@@@<<<<<<>>>>>>===<<<;;;999777555444222222111111111111222222000000111111222444666888999777666666666555333111000///------.........---++++++++++++++++++++++++++++++------------++++++)))***+++---//////000000......------...///000111000111333555888:::;;;<<<:::999999999999999999999<<<>>>@@@@@@>>><<<;;;<<<===<<<999777555555666666666;;;CCCMMMWWW___fffjjjnnnnnnlllhhhbbb[[[UUURRRRRRUUUYYY^^^aaacccdddddddddddddddbbb``````aaacccffffffddd^^^UUULLLFFFCCCIIIOOOSSSRRRSSSYYY[[[ZZZUUUSSSMMMBBB777///---...,,,+++***)))(((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''))),,,...//////...---111111222333333333333222///111333666888:::;;;<<<>>>>>>===:::777555555666444444444444444444444444444444555888<<>>???@@@BBBBBBCCCCCCJJJRRRYYY[[[YYYWWWVVVUUUTTTRRRNNNHHHCCCAAAAAA<<<=========;;;;;;<<<>>>>>>DDDNNNZZZdddiiiiiihhhjjjmmmnnnmmmmmmppppppmmmccc[[[TTTQQQOOOLLLMMMOOOPPPOOOOOOPPPQQQPPPMMMKKKJJJFFFDDDFFFGGGIIIPPPXXXhhhiiiiiieeeaaa___aaaddddddeeennn}}}}}}zzzxxxvvvtttooohhhbbbZZZYYYVVVTTTRRRRRRSSSTTTSSSVVVZZZ\\\\\\ZZZWWWUUURRRPPPMMMLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDBBB>>>;;;;;;===AAADDDDDDFFFJJJMMMNNNMMMJJJHHHEEEDDDCCCBBBCCCCCCDDDEEEIIIIIIKKKPPPUUUWWWSSSPPPLLLKKKIIIIIIIIIHHHEEEBBB;;;;;;<<>>???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFFFFHHHKKKMMMNNNNNNHHHDDD???;;;::::::999888777888999:::;;;===>>>???;;;:::999888888777777777444666888999999:::;;;===:::===CCCGGGIIIHHHEEECCC??????@@@BBBCCCAAA>>>;;;888555333222444777999999444333222000000000111222555:::@@@CCCBBBAAABBBCCC??????>>><<<:::888666555222222111000000000000111///000000000///000333666444333222333444333111//////---++++++,,,---,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...///000000//////.........000111222222333555777999;;;;;;<<<999999888888888999999:::===@@@CCCBBB>>>;;;;;;<<<<<<:::777555444555777888:::???HHHQQQXXX___fffiiiqqqppplllfff^^^YYYVVVUUURRRTTTXXX[[[^^^```aaaaaaaaaaaa```^^^\\\\\\___aaaeeeeeebbbZZZPPPHHHDDDCCCJJJRRRVVVSSSTTTZZZ[[[WWWUUUPPPGGG;;;111+++))))))++++++***)))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%''')))(((%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((***,,,---......///000111222333222222111,,,...000333666999:::;;;>>>>>>>>>;;;666444444666333333333333333333333333444333222444777;;;<<<<<<;;;999888777666444111..............................---,,,,,,,,,,,,---.........------------......,,,,,,+++************+++************************((()))******+++++++++***))))))))))))))))))))))))(((+++......,,,+++,,,...)))((((((((()))***,,,---(((***,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,+++***)))***---/////////////////////000222333444444666777777666666777999::::::<<<===???@@@@@@@@@DDDIIIOOORRRRRRPPPPPPPPPMMMNNNMMMIIIDDD???>>>>>>777999;;;;;;::::::===???>>>CCCLLLVVV```eeefffeeedddhhhiiigggfffhhhhhhfffaaaWWWOOONNNMMMJJJJJJNNNMMMLLLLLLMMMNNNMMMJJJGGGFFFCCCBBBEEEFFFHHHOOOWWWdddeeedddaaa]]]\\\___bbbcccdddmmm{{{}}}yyytttsssqqqnnniiiccc]]]YYYRRRQQQPPPNNNMMMNNNPPPSSSRRRTTTWWWYYYXXXVVVSSSQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDAAA===999999;;;???BBBDDDFFFIIIKKKLLLKKKIIIHHHBBBBBBBBBAAAAAABBBDDDFFFIIIHHHJJJOOOTTTVVVRRRMMMJJJIIIIIIJJJJJJIIIEEEBBB===;;;:::;;;===>>>===;;;777888999:::;;;<<<======>>>???AAACCCEEEGGGHHHIIIJJJKKKLLLLLLKKKHHHEEEDDDEEEDDDCCCEEEJJJNNNQQQRRRJJJFFF@@@<<<:::999888777777666666555555777999;;;777777777666555444555555444666777666555555777888777999<<>>;;;999666333222444777999:::222111000//////000000000555888<<<@@@BBBCCCDDDCCC>>>>>>===<<<:::999777666222111000////////////000---//////...------000333111000///000111111000......,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---...000111///...---------///111222444555777999:::;;;;;;;;;888888777777888999:::;;;:::>>>BBBBBB>>>;;;;;;<<<:::888555333333555888:::===EEEOOOXXX___dddiiilllrrrpppkkkccc[[[WWWWWWXXXTTTUUUXXX\\\^^^___``````______]]][[[YYYZZZ]]]___eeeddd___UUUJJJCCCBBBDDDJJJSSSWWWSSSSSSXXXXXXSSSPPPIII>>>333---***)))(((+++***)))((((((''''''((('''''''''''''''((())))))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%''')))(((%%%###$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&(((+++---///...///111222222222111000***,,,///222555888999:::>>>???>>>;;;666333444666222222222222222222222222333111000111555999;;;<<<999888777777777555222///------------------------...---,,,+++,,,---...///......------------.........---,,,,,,++++++,,,,,,******************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))$$$'''++++++***)))***,,,)))((((((((((((***,,,---(((***---,,,***(((***+++)))************++++++++++++***)))***---/////////------------...000111111333444666666555555777888888999:::<<<===>>>>>>???EEEIIIMMMNNNLLLJJJKKKLLLCCCEEEEEEBBB===999888999333666888999888:::===AAA>>>AAAHHHQQQYYY___aaaaaa^^^bbbcccaaa```bbbbbb```bbbWWWNNNMMMKKKHHHHHHLLLJJJIIIJJJKKKKKKJJJFFFDDDCCCAAAAAADDDFFFHHHNNNVVV]]]^^^^^^\\\YYYYYY\\\```dddeeemmm{{{xxxssslllmmmlllhhhaaaZZZVVVSSSMMMMMMLLLJJJJJJLLLOOORRRQQQSSSUUUVVVVVVSSSPPPNNNMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCDDDDDDEEEFFFFFFFFFDDD@@@<<<888777999===@@@FFFGGGHHHJJJJJJJJJHHHGGG@@@@@@AAAAAAAAABBBEEEGGGIIIHHHIIINNNSSSTTTPPPKKKIIIIIIJJJKKKKKKIIIEEEAAA???<<<999999<<<>>>===<<<666666777888999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLNNNNNNLLLIIIEEEBBBDDDBBBBBBDDDIIIOOOSSSUUUJJJFFF@@@<<<:::999777666666666444222222333666999444555666555333222333444555555555444222222333555555777888;;;<<<=========::::::;;;===???@@@===;;;999666333222444777:::;;;000000////////////000000888888:::>>>AAABBBAAA@@@;;;;;;;;;;;;:::999888888111111000///////////////,,,---...---++++++...111///......///000000///---///---++++++,,,,,,,,,+++*********++++++,,,,,,,,,...---++++++++++++---......---,,,+++,,,...000111...---,,,+++,,,...000222555666888:::;;;;;;;;;;;;777777666666777999;;;<<<777<<>>;;;999777777;;;888666666888:::999888===AAAEEEJJJSSS\\\]]]YYYWWWXXXYYY\\\___```___^^^^^^XXXPPPHHHDDDEEEHHHJJJMMMKKKIIIGGGGGGFFFDDDBBBAAAAAA@@@@@@BBBGGGNNNSSSUUUYYYYYYTTTRRRWWW]]]```ccclllvvvzzz|||zzzrrrjjjfffbbb___```\\\SSSLLLJJJKKKKKKJJJHHHEEEGGGKKKOOOPPPPPPPPPOOONNNLLLKKKJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHHHHHHHFFFDDDCCCEEEDDDDDDCCCDDDFFFGGGIIIFFFAAA;;;888999;;;<<<;;;???BBBFFFJJJKKKJJJGGGEEE===>>>???@@@@@@BBBFFFHHHFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGHHHJJJLLLKKKGGGBBB???===::::::<<<===<<<999888888888888888999999999;;;;;;<<<===???AAACCCEEEKKKPPPTTTUUUQQQJJJCCC@@@@@@@@@BBBDDDHHHMMMQQQTTTSSSNNNFFF@@@===<<<:::999777666555444333222222222333444444555666555555555555555666666777888888999444555555666777666666666999888888:::===???@@@@@@888666333111111444777999111...,,,,,,---///000000///222777<<>>555888;;;>>>>>><<<999666222111///...---...000111,,,,,,,,,---------......222111111000///.........******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,,,,,,,---///000222333333::::::;;;;;;<<<;;;;;;;;;===<<<:::999888999999::::::;;;===>>>>>>===;;;:::888444333555666777===EEELLLXXXeeejjjmmmqqqttttttuuummmbbbZZZWWWXXXXXXXXXZZZ\\\^^^```___]]]ZZZXXXXXXXXXWWWVVVVVVWWWYYYYYY______[[[RRRGGGCCCGGGLLLMMMQQQRRRQQQRRRUUUTTTQQQEEE<<<333---,,,,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&''')))***+++,,,,,,---...///000000000000000//////000111333666888:::::::::::::::999888666555222222222111111222222333222222222222222222222222888888888888666555333222111000...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000///...,,,,,,,,,,,,---++++++************++++++))))))))))))************+++++++++*********))))))++++++******)))))))))))))))((('''(((+++,,,***(((,,,,,,,,,++++++*********************************++++++++++++,,,---......//////000000000111111111444444444444555555555555666777888999<<<>>>@@@BBBBBBCCCEEEFFFFFFDDDBBB@@@@@@>>><<<999777555555555888666444555888::::::999:::===AAAEEENNNWWWXXXTTTQQQQQQRRRUUUYYY[[[\\\[[[ZZZVVVOOOHHHDDDDDDFFFHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@@@@???AAAFFFLLLQQQPPPSSSSSSOOOPPPXXX```bbb```hhhooorrrsssrrrlllddd^^^ZZZXXXYYYWWWPPPJJJIIIHHHHHHHHHFFFEEEGGGKKKOOOOOOOOONNNMMMLLLKKKIIIHHHJJJHHHHHHHHHJJJJJJIIIGGGFFFGGGHHHHHHGGGEEECCCBBBCCCCCCCCCDDDDDDEEEFFFGGGEEE@@@;;;888999;;;;;;;;;>>>@@@DDDHHHIIIGGGEEECCC======>>>======???BBBEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEGGGIIIHHHEEEBBB@@@===::::::;;;;;;:::888777777777777777777777777999:::<<<>>>@@@BBBDDDDDDIIIMMMQQQRRRNNNHHHBBB?????????AAACCCGGGLLLQQQSSSSSSNNNHHHBBB???<<<999888666555444333222111111111333333444555555555555444222111111000000111111111222333333444444444444444888777777999===@@@AAAAAA999666333111000222555777666555222000//////000000...111555999<<<=========888888999999999888888777555444111///.........///,,,,,,,,,,,,------------000000000///......------******************************))))))******+++,,,+++++++++++++++++++++++++++,,,...//////---,,,+++,,,---...000222444555666666666888:::;;;<<<======<<<<<<;;;:::999::::::;;;:::;;;<<<===<<<;;;999888888555444666777:::AAAIIISSSbbbrrrzzz}}}~~~{{{xxxssslllccc\\\YYYXXXWWWVVVYYYZZZ\\\^^^]]][[[YYYWWWVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXSSSLLLEEEDDDHHHMMMMMMQQQRRRPPPOOOPPPNNNJJJAAA:::111,,,+++,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&((()))***++++++,,,---...///000000000000111000000000111333555666666777888999999999888888111222222222222222111111222222222222222222222222666777888999888666444222000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...---,,,+++++++++,,,++++++************++++++))))))))))))************++++++*********)))))))))))))))))))))(((((((((((()))'''&&&&&&((())))))(((+++++++++++++++*********************************+++******++++++,,,---.........///000111222222333222222222222333333333333333444555777999<<<>>>@@@>>>>>>?????????>>>===<<<;;;999777444333333444555444333333444777999::::::999;;;>>>CCCKKKTTTVVVSSSLLLKKKKKKNNNRRRUUUWWWXXXUUUQQQLLLGGGDDDCCCDDDDDDDDDBBB@@@???@@@???===<<>>BBBEEEFFFEEECCCAAA>>>>>>>>>===<<<===AAADDDGGGFFFDDDCCCCCCDDDFFFGGGIIIGGGFFFFFFGGGGGGFFFEEEBBB???;;;999888888888777666666666555555555555555666888;;;>>>AAACCCCCCDDDFFFIIILLLMMMJJJEEEAAA?????????AAACCCGGGKKKOOOQQQRRRNNNJJJFFFBBB???:::777555555333222111000000000222222333444444444444333444333111000/////////000000000000111111111222222666555666888<<<@@@AAAAAA999777333000///000222444::::::999555000---///111...000222555888999;;;;;;:::888555333333444666777888666333000...---,,,,,,++++++,,,,,,,,,---------///......------,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,************++++++++++++---...//////...,,,+++***---...///111444666777888555666777999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::;;;;;;;;;:::999777555888444444777999===EEENNN]]]jjjyyy|||oookkkddd^^^[[[XXXUUUSSSWWWXXXYYYZZZZZZYYYWWWUUUTTTSSSSSSTTTUUUWWWYYYZZZRRRNNNIIIEEECCCFFFIIILLLLLLPPPQQQNNNKKKJJJFFF@@@:::555...******+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((($$$%%%&&&((())))))******+++,,,---...///000000000000/////////111222444555555666666777888888888888111111222333333222000///111111111111222222222222444666777999888777444333000///...---,,,+++******************++++++++++++,,,,,,++++++,,,,,,---......------,,,+++++++++***++++++************++++++((()))))))))************************))))))))))))(((((((((((((((((('''''')))((('''&&&'''(((******+++++++++***************************************************+++,,,---...,,,,,,---...///111111222///000000000000111111111000111222444666999;;;===;;;::::::999999999999999888777444333222333555666333333333444666777888888999<<>>>>>>>>>>>???BBBFFFJJJMMMMMMIIIGGGLLLXXXbbbeeeeeegggfffaaa^^^\\\XXXSSSLLLHHHHHHKKKKKKFFFCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDLLLJJJIIIJJJKKKLLLKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@>>>???AAABBBCCCCCCBBBAAAAAA???;;;888777888999:::;;;===@@@CCCDDDDDDBBBAAA@@@@@@???======@@@DDDHHHJJJGGGDDDAAAAAABBBDDDEEEGGGEEECCCAAABBBCCCDDDEEECCC@@@<<<999666666555555444444444444333333333333333666:::>>>AAABBBBBBBBBCCCFFFHHHHHHFFFCCCBBBAAACCCCCCDDDEEEGGGIIIKKKMMMNNNMMMJJJIIIGGGCCC>>>;;;666555444222111000000000000111222222333333222222555444222000///000111222///////////////000000111333222333666:::>>>???@@@:::888444000......///000888::::::666///+++---111//////000222444777999::::::888444222111222444555666555333000---,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***((((((((((((((((((((((((******))))))******+++,,,+++++++++++++++,,,,,,,,,------.........---,,,+++---...///222444777999:::999::::::::::::999999888888888888999:::;;;;;;<<<;;;;;;:::999888666444333666333444888;;;@@@IIIRRRcccllltttwwwyyy||||||zzzjjjhhheeeaaa\\\WWWSSSQQQTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSUUUVVVXXXZZZMMMHHHBBB@@@CCCGGGJJJKKKJJJNNNOOOKKKHHHEEE@@@999333///+++))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&((())))))))))))***+++,,,---//////000000.........///000333555666777666666666666666666666111111222333222111000...000000000111111222222222333444666777777777555444000000///...,,,+++***))))))))))))******+++++++++,,,++++++++++++,,,------------------,,,+++******++++++************++++++((()))))))))*********************)))))))))((((((''''''''''''''''''(((((())))))(((''''''(((***,,,************************************************************+++,,,------******+++,,,---...///000............//////////////////000222444666888999999888777666555666666777444333222111111222444555333444444555444444555555888<<>>======<<<;;;::::::;;;<<<;;;:::<<<===>>>>>>>>>???BBBEEEIIIIIIHHHFFFLLLYYYeeejjjllllllfff]]]WWWUUUQQQLLLJJJFFFEEEGGGGGGBBB@@@@@@BBBAAA@@@@@@BBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDKKKJJJJJJKKKLLLKKKIIIGGGDDDDDDDDDCCCBBB@@@??????<<<===???@@@AAAAAA@@@??????===;;;888666666777999:::<<>><<<===BBBHHHMMMMMMJJJFFFBBB@@@@@@BBBDDDBBB@@@>>>;;;:::<<>>:::666444444444333333333222222222111111111444777;;;>>>@@@@@@@@@AAACCCDDDCCCBBBBBBCCCDDDIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJGGGCCC@@@888777555444222111111111///000000111111111111111000000///......///000000//////......//////000111000000000333777;;;======;;;888444111...------...111444666222,,,***,,,////////////000222555777888777666444333222222222222222111000...---++++++************+++++++++,,,,,,++++++++++++************((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,---------......+++,,,,,,------.........,,,---///222444777888999;;;;;;;;;;;;;;;:::999999666666777888999::::::;;;;;;:::999888666555333222444222444:::???DDDLLLUUUaaaiiioooppprrruuutttqqqdddeeedddaaa\\\WWWRRROOORRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVKKKEEE@@@???CCCGGGIIIHHHGGGKKKLLLHHHEEEBBB<<<666---+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))***)))(((&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))))))))***+++---.../////////.........///111333555777777777666555444444444444222222222222111000////////////000000111222222222222222333444555666666666111111111///...,,,***)))(((((())))))***++++++++++++++++++++++++,,,---------.........---,,,+++***++++++************++++++))))))))))))******************)))))))))(((((((((''''''''''''((((((((((((((()))***)))((((((***,,,)))))))))******************************************))))))******+++,,,---))))))***+++,,,------...------------............//////000000222444555666666555555444333444444444000/////////000000111111333444666666444333444444555999>>>CCCLLLUUUVVVRRRGGGDDDAAA@@@AAACCCEEEEEECCCBBB@@@???===<<<;;;;;;:::999888999;;;<<<;;;::::::<<<============???AAAAAAEEEFFFEEEJJJXXXfffnnnmmmkkkdddYYYQQQNNNKKKFFFGGGCCCAAACCCCCC???======@@@???>>>???BBBEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIILLLLLLLLLNNNNNNLLLHHHEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>===<<<;;;888555555666888999;;;>>>BBBDDDFFFFFFFFF>>>===<<<:::<<>>>>>?????????>>>@@@CCCFFFLLLKKKJJJHHHFFFDDDBBBAAADDDDDDEEEHHHIIIHHHDDDAAA999888666444333111111111......///000000000000///000000000000000000000000000///...---...///000111000///000222666:::;;;;;;;;;999555222///---------,,,...000...+++***+++---.........///111222444555333333333222222111111000///......---,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,------......//////++++++,,,,,,---...//////...///000222555777888999888999:::;;;<<<<<<<<<<<<666666888999::::::::::::::::::999777555444333333333333777>>>CCCHHHOOOWWW]]]eeennnrrrtttrrrlllddd^^^```bbb```[[[UUUQQQOOOPPPPPPQQQRRRTTTVVVYYYZZZZZZYYYVVVSSSQQQPPPPPPPPPHHHDDDAAAAAADDDGGGHHHGGGDDDHHHHHHDDD@@@>>>888222)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())))))((('''''''''(((***++++++***(((&&&&&&&&&'''(((''''''((()))************((()))+++,,,.../////////111111000000111222444555666555444333333333444555333222111000000//////////////////000111222222222111111111111222444666777222222222111///---+++)))((((((((()))***++++++++++++++++++***++++++,,,---......//////...---+++***++++++************++++++))))))))))))***************)))))))))((((((((((((''''''((((((((()))))))))%%%'''***)))((('''(((***((()))))))))*********+++************************))))))))))))***+++,,,---******++++++,,,,,,,,,,,,,,,,,,---------.........000000000000111222333333333333333222222222111111...///000111111111000000111333666666555444555666444999===BBBIIIOOONNNHHHAAA???======>>>@@@AAAAAA???>>>===;;;:::999999999777777666888:::;;;;;;:::999;;;<<<<<<<<<;;;<<<>>>===DDDGGGDDDDDDOOO^^^ggggggeee]]]RRRJJJHHHEEEAAABBB>>><<>>CCCGGGHHHHHHIIIIIIHHHHHHIIIKKKNNNOOOQQQRRRTTTVVVUUUQQQKKKFFF>>>=====================;;;::::::;;;;;;<<<===>>>;;;<<<;;;888555333555777666888<<<@@@CCCFFFGGGHHHAAA@@@===;;;<<>>>>>BBBBBBAAA>>>;;;<<<@@@CCCAAABBBBBB???:::555333333333333222222111000000///000111333555777999;;;<<<;;;;;;;;;::::::===BBBFFFKKKJJJIIIFFFDDDAAA???===@@@@@@AAACCCEEEDDDBBB???888777555333222000000///------...//////////////////000111222111000...,,,///...---,,,,,,...000111222111111333777:::;;;;;;;;;999666333000...------+++,,,,,,---,,,,,,,,,,,,++++++,,,...///000111111111000000/////////000000/////////...---,,,+++***))))))))))))*********+++******************************************************))))))******+++,,,++++++,,,------...//////------,,,,,,,,,------...000111222444666888999:::888999:::;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;::::::999888777555555444444444555;;;DDDIIIMMMSSSZZZ[[[bbbjjjmmmnnnmmmeee]]]YYY]]]___^^^ZZZTTTPPPOOOOOOOOOPPPRRRUUUXXX\\\^^^]]]ZZZVVVRRRNNNKKKIIIHHHBBBAAAAAABBBEEEFFFGGGFFFDDDFFFEEE???:::888333...&&&'''(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((())))))***))))))(((((($$$$$$%%%%%%&&&'''((((((((('''&&&'''(((+++...///---,,,)))'''&&&&&&'''((('''((()))******+++******((()))***,,,---...//////444333222111111111222333555444333222333444555666444333111///...//////000...//////000111222222222111000//////111333666888333333333222000...+++***'''(((((()))***+++++++++++++++******++++++,,,---...//////000///---,,,+++++++++************++++++))))))))))))************))))))))))))(((((((((((('''((((((((())))))******###&&&))))))'''&&&&&&((((((((())))))*********+++************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000000000000111111222111111222222111111000///000111333555555444222111...222666777666555777999666:::>>>BBBHHHLLLIIIBBB>>>===<<<<<>>===;;;999888888999999666555555666999::::::999888:::<<<<<<;;;:::;;;<<<>>>FFFIIICCC???FFFTTT]]]aaa___WWWLLLEEEDDDBBB>>>===999888;;;<<<:::999;;;999888999===DDDIIIKKKKKKLLLKKKKKKKKKMMMOOORRRTTTXXXYYY\\\^^^]]]XXXPPPKKK<<<;;;;;;;;;;;;<<<======;;;:::999999:::;;;===>>>:::;;;;;;888444333555777444666:::???CCCFFFGGGHHHFFFDDDAAA>>>>>>CCCKKKPPPOOOMMMHHHDDD@@@>>><<<<<<;;;<<<;;;999666666:::===@@@BBBDDDAAA;;;666333333333333333222111000000///111111222333555777999:::999999888777777;;;AAAEEEHHHHHHGGGEEEBBB???===<<>>???@@@AAAAAA>>><<<777666555222111///......,,,---......//////......+++,,,---...,,,)))&&&$$$...---,,,++++++---///000444333333444888:::;;;;;;;;;999666333111///......---,,,,,,---......,,,+++((()))+++,,,---.........000...---++++++---///111111111000///...,,,***)))))))))))))))***************************+++++++++*********************************)))***++++++,,,******+++,,,,,,---......//////...---,,,,,,,,,,,,333333444666777999::::::;;;;;;;;;:::999888777666:::;;;<<<=========<<<;;;:::999888666555555555555666888>>>HHHMMMPPPUUU[[[]]]```bbbbbbcccdddaaa\\\VVVZZZ^^^]]]XXXSSSPPPOOOOOOOOOPPPRRRUUUYYY^^^```^^^[[[VVVPPPKKKGGGDDDBBB===???AAACCCEEEFFFFFFGGGDDDEEECCC<<<666444///***%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%#########$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&------'''(((...---&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%''')))+++,,,---((((((,,,***(((111AAAFFF555((('''***(((%%%$$$)))(((''''''(((,,,///111***((('''(((***,,,------......///000000000000000111111111000111111222333777555222000......///000333333222111000000111111000000000000111333666777888888777555222///,,,***))))))(((''''''((()))***+++++++++***************......---,,,,,,,,,,,,---///...+++)))))))))***+++++++++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***,,,,,,+++)))***+++,,,,,,+++***)))*********))))))))))))))))))))))))))))))******************++++++,,,,,,,,,000///...------...///000000000000000000///........./////////000000000111222222222222333444555555555888<<<@@@CCCCCCCCCCCC<<<===>>>??????@@@@@@???<<<;;;888666444444333444444666999;;;<<<:::999777999::::::;;;;;;::::::999===BBBFFFDDD???@@@HHHPPPVVVSSSMMMGGGAAA>>><<<;;;888999999888777777888:::<<<<<<:::<<>><<<:::888888888999:::888888888888888999999999999:::999777444222111222555666999<<<@@@DDDGGGHHHHHHEEEAAA>>>???BBBGGGJJJKKKNNNPPPLLLCCC;;;888888888888888888777777777777???@@@AAA@@@===999555222222111000///............000000111222444555666666555555555555777999;;;===FFFFFFDDD@@@===;;;;;;===<<<<<<<<<<<<<<<===>>>???:::888444222111111000...,,,,,,------------------......---------,,,,,,,,,...........................///000333555777999:::999888555222///---+++***......------,,,+++***************++++++,,,,,,,,,,,,,,,,,,++++++*********------.........---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,+++*********+++,,,...---,,,,,,......---,,,,,,---...///000000000000111222444555888999;;;<<<;;;::::::999888777666666888999999:::;;;;;;;;;::::::999888555333333666999:::>>>EEEMMMTTTXXXZZZ[[[XXXYYYYYYYYYXXXVVVTTTSSSVVVWWWYYYYYYWWWQQQKKKGGGRRRPPPOOOPPPTTTZZZ___bbb^^^YYYSSSOOOIII@@@<<<===CCCBBBBBBDDDFFFGGGFFFEEECCC???;;;666333///+++((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''...888999///((())))))&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++&&&((((((&&&(((222???HHHSSS@@@,,,&&&'''((()))+++((('''&&&&&&(((+++...000...,,,***)))+++,,,,,,,,,...//////000000000//////000000000000000111222333555444222111////////////222222111000000000000000222222111111222444666777666666666555333111...---***)))(((''''''((()))***+++++++++,,,,,,,,,,,,,,,///...------,,,,,,------...---,,,************+++******)))(((((()))***+++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''%%%######%%%%%%%%%$$$((()))************)))((())))))))))))))))))))))))+++)))((('''''')))+++,,,*********+++++++++,,,,,,......---,,,,,,---......///////////////...---,,,//////////////////000000222111111222222333444555333666999===?????????>>>:::;;;<<<======>>>>>>===;;;:::777555444333333333222444666777888888777666777888888888888888888777777;;;>>>===::::::???EEELLLJJJFFFBBB>>><<<:::999777888888777666666777999:::::::::<<>>AAADDDEEEEEEBBB>>>;;;<<>>@@@@@@>>>999555222222111000///............000000111111222222333333333333333333555777999:::BBBBBBBBB@@@===<<<===>>>;;;;;;:::999999999:::::::::777444222111111000...------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////......000222444666888999888666444111///---,,,+++---------,,,+++******)))))))))******************,,,++++++++++++++++++***,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********,,,,,,+++++++++++++++,,,...---,,,,,,......---,,,,,,,,,...///000111111111222333444666777999:::;;;:::::::::999888888777777:::::::::;;;;;;:::::::::777777777555444555777::::::>>>FFFMMMSSSWWWXXXXXXSSSSSSSSSSSSRRRQQQPPPOOOTTTUUUWWWWWWUUUPPPKKKHHHNNNPPPTTTYYY]]]_________^^^WWWPPPKKKEEE>>><<<>>>CCCCCCCCCEEEGGGGGGFFFDDDBBB>>>888444000---***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///;;;???333&&&###&&&''''''''''''((((((((())))))''''''((()))))))))))))))###***)))$$$+++>>>IIIHHHKKK:::)))"""###$$$&&&((('''&&&&&&&&&'''))),,,---111///,,,++++++,,,+++***...///////////////......////////////000111222333333333222222111000///...111000//////.../////////222111000000000222333444333333444444333222000///+++***)))(((((()))******,,,,,,,,,------.........///...------,,,---------------,,,,,,++++++************)))(((((())))))***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&''''''&&&%%%'''(((((())))))((((((''')))))))))))))))))))))))),,,***'''%%%%%%(((+++...***************+++++++++,,,,,,++++++++++++,,,,,,---------...------,,,+++//////////////////......111111111111222333444444222333666888::::::999888777888999:::;;;;;;;;;;;;999888666444333222222333111222222333444444555555555555555555555555555555333555777777666666777999???>>>>>>===;;;999888777555666666555444444666777777888999<<>>@@@AAA???===:::888888;;;???AAAEEEJJJNNNLLLFFF>>>999666555555555555444444444444888:::===???===:::555222111000///......---......000000000000000/////////000000000111333444666777;;;===??????>>>>>>???@@@;;;:::999777666555555555888666333222111111///............------,,,,,,++++++++++++*********))))))))))))+++,,,---///000000---...///111333555666777444333222000...------,,,,,,+++++++++******))))))))))))))))))))))))((((((*********++++++++++++++++++***)))((('''((())))))(((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,++++++...,,,,,,,,,......---,,,+++,,,...000222333333444444555555666777888999::::::::::::::::::999999999<<<<<<<<<<<<;;;:::999888333555666666666666888:::;;;???GGGNNNSSSUUUTTTSSSMMMMMMKKKJJJJJJJJJJJJKKKPPPRRRSSSTTTRRROOOJJJHHHJJJPPPZZZcccfffddd___[[[]]]UUULLLFFF@@@;;;<<>>EEEOOORRRPPPHHHGGGFFFGGGIIIMMMRRRTTTXXXTTTPPPLLLHHHEEEAAA???;;;:::888666555444444444444444555555666666777777666777777555222000000111000222333666999;;;===>>>;;;999777555666888;;;===AAAFFFKKKLLLGGG???999555444333333333333222222222444666:::===<<<999555111000000///...------------........./////////////////////000000222333444444444777;;;======>>>???@@@===;;;999777555444333222666444222111111111///...//////...---,,,,,,++++++++++++*********)))))))))))))))***+++,,,---......---......000111222333444111000///...------------************))))))))))))*********))))))((((((((())))))******++++++,,,,,,+++***(((&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***+++,,,---------,,,+++---,,,+++,,,.........,,,,,,---///111333444555666666666666777777888888999999999999::::::;;;;;;;;;=========<<<:::999777666222555777888888777888999===AAAHHHNNNQQQRRRPPPNNNJJJHHHFFFDDDDDDEEEGGGIIILLLNNNOOOOOONNNLLLIIIGGGHHHQQQ^^^hhhjjjeee^^^XXX\\\RRRHHHBBB===:::===CCCEEEEEEGGGHHHIIIGGGCCC???;;;777000,,,))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""'''***(((%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''(((((()))******)))'''&&&...)))...???JJJFFF999111%%%&&&'''(((***)))&&&"""&&&&&&%%%%%%&&&'''((()))+++)))'''''')))***+++***------............---,,,------------...///000111...000111333333111///---...---------------......///...---,,,,,,,,,---...000111111111000///---,,,---,,,+++)))))))))***+++***++++++,,,---...////////////...------------...,,,,,,---------,,,++++++------------,,,,,,++++++++++++************++++++************************(((((((((((((((((((((((((((&&&%%%%%%''')))(((((())))))))))))))))))))))))''''''(((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,------.........------.........---------------////////////000111222222111222333333333222111111444555666777888888888888444333111000000000111111111000/////////111333444555444333333333333444555555333222333555555222000444555777888888666444222111222333222111111333555555:::===@@@FFFNNNQQQOOODDDCCCBBBBBBEEEIIINNNQQQVVVQQQJJJDDDAAA>>>;;;:::888777666555444333222222222222333444444555666666555555666444111//////000000111333555777999:::;;;888777666555555777999:::===AAAGGGIIIFFF@@@999444222222222222111111111000111333777::::::777444111000///...---,,,,,,,,,,,,,,,,,,---...///000111111...///000111222222333333///333777999;;;<<<===???>>>===;;;888666444333333444222111111111111///---//////...---,,,,,,++++++++++++++++++************************++++++++++++------......///000000111......---,,,,,,,,,------))))))))))))))))))******+++++++++******))))))((()))))))))******+++++++++,,,***((('''&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---,,,+++,,,...///...------...000222444666777777777777777777888888888999888999999::::::;;;;;;<<<>>>======;;;:::888666555333666999:::999888888999@@@CCCHHHMMMOOONNNKKKJJJHHHFFFDDDBBBBBBDDDGGGIIIIIIJJJJJJKKKJJJIIIGGGFFFHHHQQQ\\\dddddd___ZZZVVVXXXOOOEEE@@@<<<;;;???FFFEEEEEEFFFGGGGGGEEE@@@<<<777333---)))''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''---+++666JJJOOO@@@111,,,''')))(((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%'''***+++***+++,,,,,,---......------------,,,,,,------...///---///000222222111///...---------,,,------...///000///...------...///000000000111111000///---,,,...---,,,************++++++,,,,,,------.........000///......------......------------,,,,,,,,,,,,...............---,,,+++++++++************++++++************************))))))))))))))))))))))))&&&%%%$$$%%%'''(((((((((***))))))(((((())))))***&&&''''''(((((())))))***%%%&&&)))***+++***((('''))))))))))))((((((((((((******++++++++++++******,,,,,,------......------,,,,,,,,,---------..................///000111111111222222222111111000000333333444555666666666666111111///......///000111000////////////111222333555444333222222333444555333111000000111111000///222444555666666444222111000111222111000111333555666;;;???AAAEEEKKKMMMKKK???>>>===>>>AAAFFFLLLPPPPPPKKKDDD???;;;999888666555555444444333222222111000111111222333444555555333444444333000//////000000000111333444666777888777666555555555666777888999===BBBEEEDDD???888444111111111111000000000000000222444777777555333111//////---,,,,,,,,,,,,,,,***+++,,,---...000111111...///000111222222222222...000333555666777999;;;===<<<:::888666555444444222111000111111111///---.........------,,,,,,++++++++++++************)))*********************))),,,---------------......,,,,,,,,,++++++,,,,,,,,,(((((())))))******++++++******************)))))))))))))))***************+++***)))((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))************+++,,,------......---,,,++++++,,,...///...---///000222444666777777777777777777888888999999999888888999999::::::;;;;;;<<<<<<;;;:::888666444333333666999;;;;;;;;;<<<===CCCEEEHHHKKKKKKJJJHHHFFFFFFDDDBBBAAABBBDDDGGGHHHGGGGGGGGGFFFFFFEEEDDDDDDHHHOOOWWW[[[YYYUUUSSSSSSQQQJJJBBB???===<<>>:::999777666555222222222222222222222111//////000111222333444555222333333222000......///......///000111333333444555555555555555666666666666999>>>BBBBBB>>>888333111111111111000000000000000111222333444333222111///...---,,,++++++++++++******++++++,,,---......---...///111111111111000///000111222111222555777888777666555444333333333000000///000222111///---------------------------******)))))))))(((((((((((((((((())))))*********,,,,,,,,,,,,,,,,,,++++++,,,++++++*********++++++(((((()))******+++,,,,,,(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,...//////,,,++++++,,,...//////...222222444555666777777777666666777888999999::::::888888888999999999999999;;;::::::999777555444333222444888;;;<<<>>>AAACCCGGGGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBFFFLLLQQQRRROOOLLLKKKLLLJJJCCC???>>>======@@@FFFEEEDDDBBBAAA@@@===999666///,,,)))((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$&&&%%%&&&((((((&&&&&&(((''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&'''(((***DDDTTTIII555,,,+++)))$$$***,,,(((&&&((()))'''((('''''''''''''''&&&&&&'''%%%$$$$$$&&&((())))))((()))***,,,---...//////......---,,,++++++++++++---...///000000111111111---------------...///000------,,,+++,,,---...///---///111333444555555444///...---+++******++++++000000000000////////////000000///...............///---,,,++++++,,,...///------......---+++***)))++++++************++++++************************************************+++)))'''''''''((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***(((''''''&&&'''((()))***))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((()))***+++++++++++++++))))))***+++---...//////---------------///000000/////////////////////......///000111111222222222......---,,,---...///000,,,,,,---......//////000333222111//////111222333000000000...,,,---000222,,,------...///////////////000111111000111333555555;;;@@@@@@AAADDDCCCAAA===:::666444444777;;;>>>???<<<999888777777666555000000111222222222222111...///000111222333444444222333333222///......///,,,------...///000111111333333444444444555555555555777;;;???@@@===888333111111111111000000000000000111111222222222222111......---,,,++++++++++++************************,,,---///000000000//////000000000///...///222444444333333222111111222222/////////000222111///---,,,,,,------------------)))(((((((((''''''''''''%%%&&&'''((()))***+++,,,,,,,,,,,,+++++++++******++++++***************+++(((((()))***+++,,,,,,---&&&'''''''''(((((())))))++++++******))))))(((((((((((())))))(((((('''&&&************++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,++++++,,,...//////...333444555666777777777777666666777888999:::;;;;;;888888888888888888888888999999999888666555333222000333777:::===AAAEEEHHHIIIHHHHHHGGGFFFEEEDDDCCC????????????@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDIIIMMMMMMIIIEEEFFFHHHDDD???<<<=========@@@EEEEEECCCAAA???===;;;777444---+++)))((((((((('''%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&333<<<===222(((&&&((()))%%%222555***"""'''***&&&,,,***(((%%%$$$$$$%%%%%%######$$$%%%&&&((()))******))))))***+++...000111222111///,,,)))&&&###"""000///////////////000000,,,***)))***---000111111222111...,,,******+++,,,---...000111222222111111222111000///---+++******000////////////000000111000///...---------------.........------,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******---+++((((((***+++++++++******++++++++++++******))))))))))))))))))))))))((('''&&&&&&((())))))((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))******))))))))))))******((()))))))))*********+++++++++,,,,,,,,,+++************+++,,,------------,,,------......------,,,,,,---------......//////111111111111111111111111---------,,,,,,+++++++++...---,,,++++++---...000///000111111000000111222......////////////......///////////////.........////////////000000000000777999<<<>>>???>>>===;;;888777555444444666888:::999888777666444444333333000000000000000///......////////////000000000000111000000///...------------...000000///000111333333333333333333333333333333666:::;;;:::777555444333222111111000000111111//////000111111111111111111111///...---,,,,,,,,,***)))(((((()))+++---...////////////000000000000//////000000000111111111444333444555666666333111......---,,,,,,,,,,,,---000///...---+++***)))(((,,,++++++***)))((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---************************)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---,,,+++***+++---000111333333444444555666777777555666888999::::::999999::::::999999999999999999888777555333333333444555111555;;;???AAABBBCCCDDDEEEJJJNNNMMMGGGBBBAAAAAA============???AAACCCDDDGGGGGGFFFCCC???>>>BBBFFFAAACCCEEEFFFFFFDDDBBB@@@AAA>>>======???BBBCCCDDDDDDAAA>>><<<999666222///,,,+++)))((('''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''***%%%"""&&&&&&%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''+++222333+++$$$$$$'''''',,,999===111'''''')))&&&+++***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))))))))***+++---///000,,,,,,,,,++++++*********////////////000000111222///---++++++,,,---...---///...,,,++++++,,,---.........///000111111111111111111000...---+++******/////////...//////000111111000///........................------,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******,,,***)))(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&((())))))((()))(((((((((''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,((()))***,,,---.........******++++++++++++******.........---------------////////////////////////------,,,,,,,,,+++++++++...---+++++++++,,,...///...000000000......///000......////////////..................................../////////000000000666888:::<<<===<<<:::999666444333111222444666777777666555333222222111111///000000000000///............/////////000000000000000//////...------,,,+++---............///111333333333333333333333333444777:::;;;:::888666555111111000////////////000...///000000111111000000//////---,,,+++*********(((((('''&&&''')))+++,,,------------............//////000000000111111111000000000111222222000.........---,,,,,,,,,,,,---,,,++++++******)))))))))(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))((((((''''''''''''((((((((((((((((((((((((******)))((((((((())))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++,,,...111222444555555666666777888888777777888999999999999999:::999999999999888888888888777555444333444555666333777<<<@@@CCCEEEGGGIIIMMMPPPRRROOOHHHAAA???@@@>>>============???@@@AAAEEEEEECCCAAA@@@AAACCCEEECCCDDDEEEEEEDDDBBB???===???===<<<===???BBBDDDDDDEEEBBB>>>;;;888444///,,,+++***((('''&&&&&&''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***%%%!!!!!!$$$'''&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%((()))%%%###%%%'''&&&222:::<<<333***))))))'''***)))(((&&&&&&&&&'''((('''''''''''''''((()))))))))))))))***+++---...///******+++,,,,,,---............///000111222222333333000---,,,++++++***)))++++++***+++,,,---///111//////...//////000111222000000///...---,,,+++***...............///000000111111000////////////000.........---------------,,,,,,,,,,,,,,,++++++*********++++++++++++******,,,***))))))***++++++***'''(((((())))))(((((('''))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((''''''''''''''''''(((((()))*********''''''((((((((((((''''''(((((((((((('''''''''''''''((()))+++,,,---------((()))***+++,,,---------******++++++++++++******.........---,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,---...///000111000...------...---......//////......---------------............---.........////////////555666888999999888666555222111000//////111333444444333222000///////////////////////////...---------........./////////////////////......------,,,+++---............///000333333333333333333333333333555777999999777555333000000///.....................///000000000000///---,,,+++***))))))((((((((((((''''''''')))***+++******+++++++++,,,,,,,,,///000000000000111111111///......///000000///---......---,,,,,,,,,,,,,,,*********************+++))))))(((((('''&&&&&&&&&''''''''''''''''''''''''***))))))(((((())))))***)))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''************************++++++++++++++++++++++++***+++++++++++++++***))),,,,,,,,,---...000333444666666777777888888999999999888888888888999999:::999999999999888888777777777666555444444555666666555888===BBBEEEIIIMMMOOOUUUVVVUUUOOOGGG@@@>>>>>>>>>>>>======<<<======>>>CCCAAA@@@@@@BBBDDDEEEFFFFFFFFFEEEDDDBBB???<<<:::<<<;;;;;;<<<@@@CCCDDDDDDEEEAAA===999555000,,,((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))&&&###$$$&&&((('''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%'''))))))(((666555111,,,***+++***((()))((('''''''''(((((()))(((''''''&&&&&&&&&''''''(((((()))***+++,,,---...---------------,,,,,,,,,---...///000222333333333444111...,,,++++++***(((*********+++,,,...///000//////...---...///111222//////...------,,,++++++------------...///000000000000///////////////000...............---------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,***))))))+++++++++)))))))))************))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((((((((((('''''''''''''''((((((((()))))))))((()))***++++++***)))(((************))))))))))))((((((***++++++,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++***+++,,,------000111222000...------...---------......---------,,,,,,,,,,,,------------------------............222333555555555444222111000///...---...///000111111111000///...---------...............---,,,,,,------------.....................---------,,,,,,,,,...//////......///111222222222333333333333333111111333555666555333111000//////...............------...////////////...,,,,,,+++))))))(((((((((******))))))***+++,,,,,,))))))*********+++++++++///////////////000000000000///...///111111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''************************+++++++++++++++++++++++++++++++++++++++*********,,,------///000333555666777777777777888888999999:::999888777777888:::;;;999999999888777777666666555444444333444444555666666999>>>BBBFFFJJJOOORRRWWWVVVSSSLLLEEE???======>>>>>>>>>===>>>>>>>>>>>>AAA???>>>@@@EEEHHHHHHGGGGGGFFFEEECCCAAA>>><<<;;;:::999:::<<<@@@BBBCCCBBBAAA>>>999555222...***'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))&&&%%%''')))*********>>>222&&&%%%***,,,)))&&&'''''''''''''''(((((()))&&&&&&%%%%%%$$$$$$%%%%%%'''((()))***++++++,,,,,,//////......---,,,,,,+++,,,---///111222222333222222///---+++,,,,,,,,,+++++++++++++++,,,,,,---...///...---------...///000......------,,,,,,,,,+++,,,,,,,,,,,,---...///000.........------......///........................,,,------------,,,++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,***)))))))))************))))))((((((((((((((((((((((((((('''&&&&&&((())))))((('''''''''(((((((((((((((&&&&&&''''''''''''((((((((()))***++++++***)))(((************))))))))))))*********++++++******)))++++++++++++***)))((('''***++++++,,,,,,++++++***((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,...//////...+++******+++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,------------000000111222111111000///......---------...///000000000///...---------------------------,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++---......,,,,,,---///111111111111222222333333111111111333666666333111000000///............///,,,,,,---............------,,,+++******)))*********************+++++++++))))))*********+++++++++........................000.........000111111000------,,,++++++++++++,,,......---,,,,,,++++++***((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&'''((((((((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''************************++++++++++++++++++++++++,,,,,,++++++++++++++++++......///111333555666777666777777777777777888888:::999888888888999:::;;;999999888777777666555555222222222333333444444555777999===AAADDDGGGKKKNNNPPPOOOLLLGGGBBB???============>>>???@@@@@@@@@@@@@@@>>>???BBBGGGJJJIIIGGGEEEDDDCCCAAA@@@???>>>>>>999999:::===@@@AAA@@@>>>;;;888444111///---***(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&'''((()))((('''%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$))))))(((((('''&&&&&&&&&)))%%%$$$''')))'''''')))EEE222###$$$++++++&&&$$$&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%'''''')))******++++++***,,,,,,,,,---------......,,,---///000111111111000///---++++++,,,......---+++++++++,,,,,,,,,,,,,,,......---------.........---------,,,,,,,,,,,,,,,+++++++++,,,---...///000...------------......///.............../////////---------------,,,++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,***(((&&&''''''((((((''''''&&&))))))))))))))))))))))))((('''&&&&&&((())))))((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%'''(((******((('''%%%''''''''''''((((((((((((******++++++***))))))(((+++++++++***)))((('''&&&(((((())))))))))))((((((&&&'''((()))***,,,------++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++)))***+++***(((''''''(((+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,---....../////////......------,,,,,,------.../////////...---------------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,/////////000111111222222333222111333777888555222000000///...............++++++,,,------------,,,---,,,,,,+++******++++++(((((((((((())))))(((((()))************+++++++++---------,,,,,,,,,,,,,,,---+++***+++---...///...------,,,+++++++++++++++,,,,,,++++++***)))((((((******************))))))***************************))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000111333555666777888777777777777777777777888888888888999999:::;;;<<<999888888777666555444444111111222333444555555555777:::===@@@AAACCCEEEGGGGGGEEEDDDAAA@@@>>>>>>=========???@@@AAAAAAAAAAAA>>>???@@@DDDGGGHHHHHHFFFCCCBBB@@@>>>>>>>>>>>>???::::::;;;===??????<<<:::555333///---,,,+++***)))%%%&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$+++***)))((('''&&&%%%$$$'''$$$$$$((((((%%%&&&+++@@@...$$$(((,,,'''###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((************)))***++++++,,,------......+++---...000000000///...///---++++++,,,.........******+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000...............///000000---........./////////000---------...------,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,***(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''''''''((((((((()))((((((((('''''''''''''''%%%&&&)))******)))&&&%%%%%%%%%&&&'''((()))******((())))))************)))(((((()))))))))))))))((('''(((((((((((((((((('''''''''(((((()))***++++++************************)))*********++++++++++++((())))))***************((()))***)))((('''((()))++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,************+++++++++,,,+++,,,,,,------.........++++++++++++,,,,,,,,,---...------,,,,,,,,,,,,,,,+++++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,,,,+++---...---,,,+++,,,---------......///000000111222000...111555777444111///......---------------***++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++(((((()))))))))((((((((())))))))))))************++++++++++++*********)))+++***((()))+++------------,,,++++++***+++++++++************************+++++++++++++++++++++,,,))))))))))))))))))))))))*********))))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((()))***++++++************************++++++++++++++++++++++++---,,,,,,,,,---///000111222222333555666777777777999999999999999999999888666777888:::;;;<<<<<<===999888777666555444444333222222444555666777777777999<<>>===>>>>>>>>>>>>======>>>???@@@@@@???>>>>>>;;;>>>BBBDDDDDDDDDDDDDDDBBB@@@===;;;:::;;;<<<===<<<<<<===>>>>>><<<888555333000,,,***)))))))))(((%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%,,,,,,***)))'''%%%$$$###&&&###%%%)))(((%%%'''...444'''###***,,,$$$"""(((%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''(((&&&'''(((*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,///---++++++,,,......---((()))***+++,,,---------,,,---.........---,,,+++++++++,,,,,,,,,,,,------*********+++,,,---///000///////////////000111111---.........//////000000------......------,,,++++++,,,,,,------,,,,,,+++***)))***+++,,,,,,***((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&((())))))(((&&&'''''''''(((((())))))))))))))))))(((((((((((('''(((+++,,,,,,+++((('''&&&'''((()))***+++,,,---&&&'''(((***++++++++++++%%%&&&''')))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))******************+++,,,,,,+++***+++---+++++++++,,,,,,+++++++++'''(((((()))***+++++++++)))************+++++++++******+++,,,------......************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))************++++++++++++++++++++++++++++++,,,///000111111///...///000,,,,,,------...//////000///,,,***---111333111---...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,+++************************++++++++++++***)))(((((((((((()))))))))***+++*********))))))((((((,,,***((()))+++---......---,,,++++++******++++++***++++++,,,------......'''''''''''''''(((((((((((((((((((((((((((((((((++++++************++++++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((()))+++,,,---************************++++++++++++++++++++++++---,,,,,,---...000222444333444555666777777777777::::::::::::::::::::::::444666888;;;<<<=========999888777666555444333333333444555777888999999999:::===@@@AAA???===;;;:::;;;:::;;;<<<>>>???>>><<<>>>????????????===;;;:::999===BBBDDDBBB@@@@@@BBBAAA???<<<999777888999:::======>>>???>>>;;;666222333///+++)))(((((('''&&&%%%&&&'''((((((((('''&&&&&&%%%$$$######%%%'''((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######""""""))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&(((&&&%%%&&&(((+++,,,,,,***'''$$$###$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******"""'''---///...+++******)))+++------,,,,,,,,,---///.........,,,,,,000444//////000000000000000000---,,,+++************+++////////////...---,,,+++...------,,,,,,++++++***************************------,,,+++***)))(((((()))((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++)))))))))))))))******+++******))))))))))))*********)))((((((((()))+++,,,&&&''''''((()))******+++))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++*********************************************************+++,,,,,,,,,---******++++++++++++******++++++***************+++---***)))***,,,...,,,***)))(((((()))++++++***)))******++++++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......///...---,,,,,,---...//////...---,,,+++,,,,,,---******+++,,,,,,***)))(((((((((((((((((((((((((((+++*********))))))(((((())))))))))))((((((((((((******))))))******+++,,,333///***)))***++++++***---------------,,,******))))))))))))************,,,,,,++++++***)))((((((+++***)))'''&&&&&&&&&&&&%%%&&&((()))*********)))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''((((((((((((******))))))(((((('''''')))(((((('''''''''((((((,,,,,,,,,,,,+++***)))(((((()))***+++,,,+++******+++,,,......,,,++++++,,,***++++++,,,...000222333555555666777888999::::::777888999:::;;;:::999888:::::::::;;;;;;;;;;;;<<<888777555333111000000///444444555777888999:::;;;>>>>>>??????===;;;888666666888::::::888888:::===>>>>>>======<<<<<<;;;;;;<<<<<<======<<<;;;:::999;;;:::888666777888;;;<<<===???@@@???;;;666333222000///---+++)))'''&&&%%%###$$$%%%&&&((()))***+++%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&(((***------,,,***---***'''%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&)))'''&&&$$$$$$$$$&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''******+++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,......---,,,,,,+++******&&&)))+++,,,******+++---,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,---...000------------............000000//////.../////////............------------......---,,,,,,++++++***+++++++++++++++*********+++++++++***))))))((((((,,,+++***+++,,,,,,,,,***''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''((())))))((('''''''''(((***+++***))))))(((((())))))))))))))))))(((((()))))))))***)))((((((((()))***+++'''''''''((()))*********))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))******)))******++++++******)))++++++***))))))******+++)))'''&&&(((+++---,,,***+++)))((('''(((******++++++******))))))))))))***************************************************+++++++++,,,,,,---------......------------......///...---,,,+++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))************))))))******+++,,,222...)))((()))******))),,,,,,+++******)))(((((())))))))))))************,,,,,,+++******)))(((((()))))))))(((((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++)))******+++,,,+++++++++,,,---......,,,++++++,,,++++++,,,---///111333444666666777888888999999:::777888999:::;;;:::999999::::::;;;;;;;;;;;;;;;;;;888777555333222111000000444444555777888999:::;;;>>>??????>>><<<999666444444777888888777777999;;;=========<<<<<<;;;;;;;;;<<<<<<>>>>>>>>><<<:::888888666444333444555888999===>>>???>>>999555222000---,,,+++)))(((&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%'''***///111000+++'''---+++'''&&&&&&'''((('''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********)))((('''))),,,000///...---+++***+++///333,,,,,,++++++,,,------,,,,,,,,,---------...............---------...//////------,,,,,,,,,---............------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((******)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((()))))))))((('''&&&((((((''''''(((((()))***)))((('''''''''(((***+++******)))(((''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************************************************))))))))))))))))))(((((()))******++++++******)))******)))))))))******+++(((''''''))),,,---------,,,+++)))((((((***,,,---///---+++)))(((((())))))************************(((((((((((((((((((((((())))))(((((()))***,,,---,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,++++++***))))))))))))*********************************))))))))))))((((((&&&&&&'''((()))***++++++***))))))))))))***++++++///,,,)))'''((())))))(((...---+++)))(((((((((((())))))))))))************+++++++++******))))))((('''((()))***+++******)))&&&'''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********'''''''''''''''((()))***111000...---,,,,,,------+++++++++++++++,,,---------...///...,,,+++,,,---,,,---...///222444666777999999999999999999999999888888999:::::::::::::::;;;;;;;;;;;;::::::::::::888777555444333222222111444444555666888999::::::<<<<<<;;;:::888555222111333555666666666666777999<<<;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???===999777666555333222333444666888===>>>>>><<<777222///...))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%'''***...000///***''')))'''%%%$$$&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,+++++++++,,,+++)))''''''))),,,///000///---++++++///555:::333222...***+++......+++------......///000111111,,,,,,,,,,,,,,,------...,,,+++++++++,,,---///000.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,''''''(((((()))))))))***)))(((''''''((()))(((''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%'''((())))))))))))((()))***+++***)))'''%%%((((((((((((((()))******)))((('''''''''(((***++++++***)))'''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))******'''((((((((()))))))))***************************''''''(((((()))******+++))))))))))))************************************************************,,,,,,++++++******))))))))))))************))))))***))))))))))))******++++++***+++,,,---.........***+++,,,,,,,,,---///000444111...***))))))***+++))))))))))))************(((((((((((((((((((((((()))((('''&&&'''***,,,...***+++,,,------,,,+++***,,,,,,++++++++++++++++++,,,+++)))((((((((()))***************************))))))))))))))))))(((((('''''''''((()))*********)))))))))))))))***++++++...,,,***((((((((())))))111///,,,***)))))))))***((()))))))))************+++*********)))))))))(((((()))+++,,,,,,+++)))((((((((())))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((()))))))))***)))))))))***+++,,,---...999777333000---,,,,,,,,,---,,,+++***+++,,,---......//////...------.../////////000222555777999;;;<<<<<<;;;;;;:::999999888888888999::::::;;;;;;;;;;;;;;;;;;::::::999999999777666555444333333333333333444555666777999::::::666666666555444222000///333444555555666666777888999999:::::::::::::::::::::<<>>>>>===<<<;;;:::999999888999999999:::;;;<<<<<<<<<<<<;;;:::999999888888666555444333333333333333333333444666777888999:::333333444444444444333333444444444555666777777777777777888888999999:::::::::<<>>???@@@???>>>===<<<;;;::::::999999999999:::<<<===>>>===<<<;;;:::999888777666444444333222222222333333333333444555777888999999444444444555666777888888555333333444666777777666555555666777888888999999:::<<<>>>>>>===:::666444333333333444555666777888777888777333///+++))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%%***(((((((((***+++***)))$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))******++++++******************************((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++,,,+++)))(((***,,,...000222666888555======111))),,,///---'''((()))+++---///000111//////---,,,+++++++++++++++---///111222111///.../////////...------,,,,,,'''(((((())))))***++++++))))))******************)))'''&&&'''((()))(((&&&))))))))))))************((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''((())))))((('''''''''(((***+++,,,+++***)))(((''''''''''''(((***++++++***((('''&&&'''((()))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((()))++++++''')))***)))'''&&&''')))***///555666222...------))))))((((((''''''((((((''''''(((((()))******+++))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***'''(((***+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))******)))+++,,,+++(((''')))+++))))))))))))(((((((((((())))))))))))************((()))))))))))))))))))))++++++******)))))))))(((&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))))))))******))))))******+++,,,------)))******+++,,,+++++++++,,,---...//////222666999:::::::::;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<;;;999999999999:::<<<>>>???===<<<;;;:::999777666666222222111111111222222333222333444555666888999999444444444555555666777888333222111222555666555444333444555666777888999999;;;;;;<<<<<<:::888555333111111222333444555666666555555444111---)))(((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''%%%%%%&&&(((***)))&&&$$$***)))''''''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,///+++'''''')))+++++++++'''))),,,...///000111333,,,999===333***,,,...+++)))***+++---///111222333555444222111///.........+++...111333333111///---/////////...------,,,,,,&&&''''''((()))*********++++++******************+++***)))***+++,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++,,,+++***))))))(((((()))''')))***,,,,,,***)))'''%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''''''''((()))++++++&&&)))+++***((((((***---...222555333...))))))+++((()))))))))************&&&''''''((()))******+++))))))))))))))))))))))))************)))((('''&&&***)))(((''''''((()))***'''((()))+++++++++***)))((()))*********)))'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++((((((((((((((()))******''')))+++***'''&&&(((***))))))***++++++++++++***))))))))))))************(((((((((((())))))))))))))))))(((((())))))***+++$$$$$$######$$$&&&''')))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''(((((())))))******,,,,,,++++++***+++++++++,,,,,,---......------,,,((()))***+++,,,+++******,,,---...///000333888;;;<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>======<<<999999999999:::<<<>>>???======<<<:::888777666555111111111000111111222222222333444555666888999999444333333222222333444444222000///111444555444222222333444555666888888999;;;;;;;;;:::999666444333111222222444555666777777333444333000,,,)))((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$'''((((((&&&&&&&&&'''((((((''''''&&&************)))(((&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''&&&$$$%%%''')))'''&&&(((+++---,,,***+++******+++------,,,***))))))))))))***,,,...000000000000000///...,,,,,,))))))(((((((((((())))))'''((()))***,,,---...///------.........---+++***,,,,,,+++,,,---000333555333222111000............---...111222222111...---111...,,,,,,......,,,)))))))))))))))))))))))))))...------,,,+++***))))))(((((()))***+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))---,,,***(((&&&%%%$$$$$$((((((''''''''''''((((((+++(((%%%%%%'''))))))'''((((((((((((((()))******))))))))))))))))))))))))'''((()))++++++******)))(((((())))))))))))((((((%%%'''***++++++(((%%%######$$$&&&((())))))((('''''''''((())))))))))))))))))(((&&&%%%&&&''')))+++))))))((((((((((((((()))((((((''''''''''''((((((***++++++***((('''(((*********))))))((((((((('''+++***(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************************))))))))))))))))))************))))))******)))''''''&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************+++)))(((((())))))(((&&&((()))))))))))))))((((((''''''((((((((((((((((((***(((&&&''')))+++***((('''))),,,......,,,)))''')))))))))))))))((('''&&&(((******''''''++++++)))******))))))))))))******++++++******++++++,,,---...---+++***)))***++++++,,,,,,---,,,++++++,,,...------...000333777:::;;;============>>>???AAAAAA@@@@@@@@@@@@???===<<<;;;:::::::::::::::;;;<<<===;;;;;;:::999777555333222111222333444333222111000444444444444444444444444222333444555444222000...555555555444444333333333333444444333333444777999>>>;;;888666666666555444666666555444333222222111,,,,,,***)))((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((&&&$$$%%%'''((('''&&&%%%&&&&&&''''''''''''''')))******)))((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%&&&''')))'''&&&(((+++,,,+++)))+++******+++------,,,***+++*********+++---///000000000000000///...---,,,***))))))(((((())))))***)))******++++++,,,,,,---,,,---.........,,,+++***---,,,,,,,,,---///222333222111000///............,,,---///111222111000///000...,,,,,,......,,,)))************************,,,,,,,,,+++******)))))))))))))))***+++++++++,,,*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))))))))******,,,+++***((('''&&&%%%%%%((((((((((((((((((((((((***(((&&&&&&((()))((('''((((((((((((((())))))***(((((((((((((((((((((((('''((()))***+++******)))(((((())))))))))))((((((''')))***++++++)))'''%%%$$$%%%&&&'''(((((((((((((((((()))***************)))(((&&&&&&&&&''')))***))))))(((((((((((())))))((((((''''''''''''((((((***++++++***((('''(((******))))))))))))(((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))(((((((((((()))))))))******************)))))))))((((((***************)))((('''***)))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''(((((((((((()))))))))+++)))(((((())))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%%%%((())))))'''%%%''')))******)))'''%%%******+++,,,++++++))))))'''******((()))---...,,,******))))))))))))******++++++******++++++,,,---///...---,,,,,,,,,------+++,,,---,,,++++++,,,......//////111444888;;;<<<>>>>>>>>>??????@@@@@@AAA@@@@@@@@@???>>>===<<<;;;::::::::::::;;;<<<<<<===:::999888777555444333222222222333333222222111000333222222222222222222222111222222333333222000000444444444333333222222222000111333444444555888:::;;;999666555666666555444666555555444333222111111000///,,,***(((&&&%%%%%%''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""""""""""")))(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&'''((('''((('''&&&(((***+++***)))*********+++------,,,***,,,,,,++++++,,,...///111000111111000000///...---+++******************+++++++++++++++++++++******,,,,,,---------,,,++++++------,,,,,,---...000111000000///...............------...///000111111222///...---,,,------,,,*********************************************************************++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''')))))))))******)))))))))+++******)))((((((((('''&&&'''((())))))((('''&&&(((''''''((())))))(((&&&((((((''''''(((((())))))(((((((((((((((((((((((('''((()))*********))))))(((((())))))))))))(((((()))***************)))(((&&&&&&&&&&&&'''((())))))))))))***++++++++++++***(((''''''&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''(((((()))***+++***(((((()))***)))))))))***))))))((((((&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((************))))))((('''***)))(((''''''&&&''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((+++***))))))******)))((((((((())))))))))))((((((++++++******))))))((((((((('''%%%&&&'''))))))(((&&&''''''((((((''''''&&&((()))+++,,,---,,,***)))'''******)))+++000111000******))))))))))))******+++************+++,,,,,,......---,,,,,,,,,------***+++,,,,,,++++++---///000111111333666999<<<>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999777666444222222222222333222222111111111111111111111111000000/////////000000000000111111111111222222222222111111111111---///222444555666888999888666444444555555555444555444333222111000000//////...,,,***((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###"""!!! ***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))$$$%%%%%%%%%'''******(((''''''''''''((()))))))))***))))))+++------,,,+++---,,,++++++,,,---...///000000111111000//////...,,,++++++******++++++,,,************************+++,,,,,,,,,,,,+++++++++...---,,,,,,,,,---...//////...............//////000//////......///111111......------------,,,+++++++++++++++++++++++++++(((((()))))))))*********+++++++++***************)))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))************))))))%%%''')))******)))'''%%%''''''((()))))))))'''&&&(((((('''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((******))))))((()))))))))((('''&&&&&&&&&''')))***(((((()))************)))(((''''''''''''((()))))))))(((((((((((())))))***((((((''''''''''''(((((((((***+++***)))((()))***((()))*********))))))(((&&&'''((()))))))))((('''(((((((((((((((((((((((()))(((((((((((()))******(((((())))))))))))(((((((((((((((((()))))))))******)))))))))(((((((((((('''(((((()))))))))))))))))))))((('''''''''''''''%%%&&&(((******)))'''&&&''''''((((((((((((''''''&&&&&&''''''''''''(((((('''''''''((((((((())))))+++***))))))***+++***((('''(((((())))))))))))(((---,,,,,,+++***))))))(((((((((''''''((()))))))))))))))(((((((((((())))))%%%&&&)))++++++***)))'''&&&)))+++***,,,222444333+++******))))))******+++***************++++++,,,,,,+++++++++++++++++++++***+++,,,,,,+++,,,...000333333444555888;;;>>>???@@@AAACCCDDDDDDBBB@@@???@@@@@@??????>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;888777444222111222333444333222111//////000111111111000000//////.....................///000222222000000000000000000000000,,,///222444444444555666444333222222444555555444333333222111000///......+++******)))))))))******'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$)))))))))((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))$$$&&&&&&%%%(((......)))&&&'''''''''''''''((((((***))))))+++---...---+++,,,,,,+++******+++,,,---///000000000000//////...,,,,,,++++++++++++,,,,,,((())))))******+++,,,,,,+++++++++***++++++++++++------,,,,,,,,,,,,------...............///000111444222000...------...///------...---,,,,,,,,,---++++++++++++++++++++++++((((((((()))******+++++++++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%(((((()))***+++*********%%%''')))******)))'''%%%&&&''')))))))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))(((((()))((('''''''''((()))))))))((('''&&&&&&((()))***&&&''''''((()))((((((((('''''''''''''''((())))))((((((((((((((()))******((((((''''''''''''((((((''')))++++++***))))))***((()))***++++++***)))(((((('''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((((((((())))))***(((((())))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((('''$$$%%%'''(((***+++++++++)))((((((''''''''''''(((%%%&&&(((******)))'''&&&''''''((((((((((((''''''''''''((((((((()))))))))(((((()))))))))************)))((()))***+++***)))''''''((())))))))))))))))))(((((('''&&&%%%%%%$$$&&&''''''&&&&&&'''((()))***)))(((''''''((()))***%%%&&&(((*********)))(((&&&)))+++***,,,222444333++++++************++++++******))))))******+++,,,***+++++++++++++++++++++***+++,,,------...000222555555555777999<<>>===<<<;;;:::;;;;;;<<<<<<;;;:::999888777666444222222222444555222111000///...///000111111111000000////////////...------...///000222333////////////////////////...000333444333222222222111000000222444555444333111111000///...---,,,,,,)))))))))((())))))******''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((('''''''''(((((('''&&&%%%'''(((***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$''''''%%%***222222+++%%%'''((('''&&&&&&'''((()))))))))+++---...---,,,---,,,+++*********+++,,,......////////////......,,,++++++******++++++,,,(((((())))))***+++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,------......000111222333555444111///------------,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******************++++++************))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))'''(((((((((((()))))))))((((((''''''''''''((((((((((((((())))))(((((((((&&&''')))***+++***))))))&&&'''((())))))((('''&&&&&&((())))))(((''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((()))***(((((())))))))))))(((((((((''''''''''''(((((())))))(((((('''(((((())))))%%%&&&''''''(((((('''''''''''''''((((((((((((((((((''''''(((((()))***+++((((((''''''''''''((((((&&&(((++++++***))))))***'''(((***,,,,,,+++***(((((('''%%%%%%%%%''')))+++'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''###$$$&&&((()))+++++++++((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''(((((()))*********))))))))))))************)))((('''((()))***)))(((&&&'''((())))))******)))))))))((((((''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((''''''&&&&&&''''''((()))******++++++++++++***'''******)))+++000111000++++++************++++++***))))))))))))***++++++,,,,,,---.........------***,,,.........000222444666666666777:::<<>>===<<<;;;::::::;;;;;;;;;:::999777666555444333222222333444444111000000///////////////000000000000000000000000---......///000111111222............///////////////111222222111000000111000000000222444555444222000//////...---,,,+++***+++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---***(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''(((''''''%%%&&&((('''%%%%%%''')))---,,,)))'''%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%)))(((&&&,,,666555---%%%'''((('''%%%$$$&&&((()))((()))+++---...---,,,...---,,,+++***++++++,,,------............------++++++************++++++))))))))))))***************))))))((()))***+++,,,******+++,,,,,,,,,,,,,,,---......///111333444555333222111000...---------+++---///...,,,+++---///------------------------*********+++++++++++++++)))))))))***+++++++++,,,++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''((('''((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&'''(((******)))((('''(((((((((((((((((((((((('''((()))(((&&&&&&(((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++((((((''''''''''''((((((&&&(((+++,,,+++))))))***'''(((+++,,,---,,,***)))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((('''''''''((((((((())))))))))))((((((((('''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((())))))))))))***'''&&&&&&&&&((()))((('''&&&'''((()))************++++++++++++++++++++++++%%%'''((('''%%%%%%'''***((((((((((((((((((((((((,,,+++***))))))******+++'''******((()))---...,,,,,,++++++******++++++,,,)))))))))))))))***+++++++++,,,---.........------+++---//////000222444777666666666888:::<<>>===<<<::::::999:::;;;;;;999777555333222222222222222222222222//////000000//////...---......//////000000111111---...000111222111111000............/////////000...///000000//////111333000000000222444555333111......---,,,+++******))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%###%%%'''&&&$$$$$$'''***///---***(((&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%***)))&&&---888777...$$$'''((('''%%%$$$%%%''')))((()))+++---......,,,000///---,,,+++,,,,,,---,,,,,,------...------,,,+++******************++++++++++++***)))(((((('''***)))(((((((((***+++,,,))))))***+++,,,---,,,,,,......///000222444555666111111111000//////......+++---///...,,,+++---///------------------------++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******************************'''''''''''''''&&&&&&&&&'''((((((((())))))******((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%'''(((******((('''&&&((((((''''''''''''(((((('''))))))'''%%%%%%(((+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((())))))))))))(((((('''((()))***************'''((()))******)))(((''''''(((((()))))))))))))))&&&''''''((()))(((((((((''''''''''''((()))++++++((((((''''''''''''((((((%%%(((+++,,,+++***)))***&&&(((+++------,,,***)))###$$$&&&((())))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((''''''&&&(((((('''''''''(((((()))(((''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&%%%%%%&&&((()))((('''&&&'''((()))************))))))))))))))))))******(((***,,,+++))))))+++...******++++++++++++******,,,***(((&&&&&&'''((()))(((******''''''++++++))),,,++++++******++++++,,,)))))))))))))))******+++((()))+++,,,---,,,++++++,,,...///000111333666888666666777888:::<<>>>>>===;;;:::999999999::::::999666444222///000000111111111111000...///000000000///---,,,,,,------...///000111111...///111333333222000///........./////////000000---............///222555111111111333555555333111...------,,,+++***))))))$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&))))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''(((((('''%%%$$$***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***)))&&&$$$&&&&&&&&&'''((())))))***))))))(((&&&$$$$$$&&&)))((('''&&&%%%$$$%%%&&&&&&'''&&&&&&---;;;DDD:::+++###$$$%%%&&&''''''''''''))))))+++,,,,,,+++***)))...---+++,,,,,,---+++***+++,,,------......------+++++++++++++++++++++++++++++++++***)))((('''&&&)))))))))((())))))***+++******+++++++++,,,,,,,,,------......000111222333222222111111000//////.........---,,,---000000...+++,,,---++++++---...---***************+++++++++)))+++,,,---,,,***((('''++++++,,,,,,,,,,,,------******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&'''(((((((((((((((''')))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''%%%$$$&&&)))+++***((())))))))))))))))))))))))))))))(((((('''''''''&&&+++***(((&&&&&&&&&&&&'''&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((''''''&&&&&&%%%(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,++++++***)))))))))))))))(((((((((******++++++++++++******))))))))))))************&&&'''((()))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000111333555666777888888999999:::;;;<<<>>>>>>?????????@@@AAAAAABBBCCCCCC>>>===<<<;;;<<<===???AAA:::::::::999777666444333333333222111000000000000222111000///...---------)))+++---///000000///...222111111111000000//////////////////000000000111......------...///111222000000111222222222222111000---)))((())))))'''$$$&&&%%%%%%&&&'''(((&&&%%%###%%%&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&))))))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((('''((())))))'''$$$&&&&&&&&&'''((()))))))))(((((((((&&&$$$$$$&&&(((***)))'''&&&&&&&&&''''''''''''''',,,777>>>777+++$$$$$$%%%%%%&&&&&&%%%%%%((((((***+++++++++******...,,,++++++,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******))))))))))))***++++++++++++++++++,,,,,,,,,,,,---------...///000111222444333222111000...------111111000///000111111///***,,,...---,,,,,,,,,,,,++++++++++++******************+++,,,+++***)))(((+++++++++,,,,,,,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&'''((()))*********''''''''''''''''''''''''&&&''''''((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&%%%&&&)))+++***((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''(((***+++,,,'''''''''((((((''''''''')))))))))(((''''''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%&&&''')))***)))(((''''''((()))***''''''''''''''''''''''''************))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((******++++++++++++******))))))))))))************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///111222333555666777888888999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBB???>>><<<::::::;;;<<<===::::::999777666555444333444333222111000/////////000///...---,,,,,,,,,,,,+++,,,---/////////......111000000000////////////000000000000000000000111......------...///111222000111111111111111000000///,,,)))((())))))'''$$$&&&%%%%%%&&&'''(((&&&$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&((()))'''$$$&&&&&&&&&'''''''''(((((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''(((''''''''''''''''''(((***(((&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))'''((('''&&&$$$$$$&&&(((,,,+++)))((('''''''''(((&&&&&&&&&)))///333///(((%%%%%%%%%%%%$$$$$$$$$###&&&''')))***++++++++++++---,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,+++------------------------*********+++******))))))***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111444333222111///...---,,,222111111111000/////////+++,,,......---+++++++++,,,,,,,,,++++++************************+++++++++++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''')))***+++,,,,,,''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%''')))***,,,,,,---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))((((((((((((((((((((((((++++++******))))))((((((******++++++++++++******&&&&&&''''''(((((())))))******++++++++++++******)))))))))*********++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///111333444555666777777777777888888999:::;;;<<<============>>>>>>??????@@@@@@???>>><<<:::888888888999:::999777555444333444444444333222000//////......//////...---,,,,,,,,,,,,------................../////////...............111000000000000000000000............///000111111111111111111000///......---+++)))(((((((((&&&%%%'''&&&%%%&&&((((((&&&$$$$$$&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******((((((''''''''''''((((((+++(((%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((&&&''''''&&&$$$$$$&&&(((,,,+++)))(((''''''''''''$$$%%%%%%%%%&&&((('''&&&''''''&&&%%%$$$$$$$$$###%%%&&&'''(((***++++++,,,---+++***+++,,,,,,+++***))))))***+++++++++++++++------------------------'''((()))))))))))))))(((++++++******++++++,,,---,,,,,,,,,---------......++++++++++++,,,---...///111111111000//////......///......///...++++++---...------///...,,,,,,---......---,,,+++******)))***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''''''''((((((((((((''''''(((***++++++++++++''''''''''''''''''''''''%%%&&&''''''(((((((((''''''''''''''''''''''''''''''(((***++++++***((('''''''''''''''((())))))(((''''''''''''''''''''''''((((((((((((((('''''''''((()))***++++++***)))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((())))))'''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&******++++++++++++******%%%%%%&&&'''((())))))*********++++++++++++******))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,...000222333555555666777777777666666888888999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::888888888888:::888555333222222333444444333111000///...------//////...---------------//////...---------......------------------------000000000/////////...............//////000111111111111111000///...,,,,,,+++***)))(((''''''&&&&&&((('''&&&'''((((((&&&$$$((()))***)))'''&&&&&&&&&'''''')))******)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******((((((''''''''''''((((((+++(((%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$&&&'''***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''***)))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((***++++++,,,*********,,,,,,+++***((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......++++++***++++++,,,---............///000000111111///------///---)))+++111777000+++...000......000///......---,,,+++*********)))))))))***+++,,,,,,*********+++++++++,,,,,,++++++***)))))))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++''''''''''''(((((((((((()))************))))))((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((++++++,,,,,,***(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))))))))'''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((('''''''''&&&)))******++++++******)))%%%&&&&&&'''((()))************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,...000222444555666666777777888777777666888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;:::::::::999999:::888666444222111111222333333222000///...---------------,,,,,,++++++,,,,,,//////...---------......,,,,,,,,,,,,,,,---------..............................///000000111111111111111000///...,,,+++***))))))((('''&&&&&&&&&'''((('''''''''((((((&&&$$$''')))******(((&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&(((''''''''''''''''''(((***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&)))'''''')))(((%%%'''++++++***(((&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***++++++***)))***+++,,,+++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------+++,,,---...000111222333222......222000,,,111;;;HHH777+++---111000///000.........------,,,,,,,,,***************+++++++++************++++++++++++++++++******)))******+++))))))))))))))))))))))))((())))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++''''''''''''((((((((((((************)))(((''''''))))))))))))))))))))))))************)))((('''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&((()))(((''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((('''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))---,,,***)))''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))***************))))))************))))))''''''(((((())))))************++++++++++++***************++++++++++++,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---///111333555666777666777777888888888888777999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999999999555444222111000000111111111000///......------...+++******))))))*********------..................,,,,,,,,,,,,---------------------....../////////......///000111111111111/////////...---,,,******''''''((('''%%%%%%&&&((()))((('''(((((((((&&&$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''''')))%%%&&&)))***'''(((,,,***)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&'''))))))***))))))***+++,,,,,,***)))***++++++,,,,,,++++++------------------------)))))))))))))))((('''&&&***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---...///111222222444//////333222///777EEE[[[AAA,,,+++222111..................------------******+++,,,+++***)))(((************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***(((''''''(((***+++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&(((***)))'''&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''(((((())))))'''''''''((((((''''''''''''''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''((((((&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((())))))******++++++))))))************)))))))))))))))*********************++++++++++++***************+++++++++,,,,,,***************)))))))))++++++++++++++++++++++++******+++,,,,,,---.........///111333555777888888666777777888999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777666555333222222111111000000//////......------......///,,,+++++++++++++++,,,,,,+++,,,---/////////......,,,,,,,,,,,,------......---......///000111222222---...000111222222111111.........------+++******%%%'''(((&&&%%%$$$&&&)))***)))((((((((((((&&&$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''%%%$$$$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&""""""''')))&&&&&&***)))'''%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&((()))***)))((()))+++,,,,,,*********+++,,,,,,,,,,,,+++////////////////////////---------,,,,,,***)))((()))))))))((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------......///000000111444......222222000:::IIIhhhIII...+++111111---,,,---------...............)))+++,,,---,,,***(((''')))************+++++++++------,,,,,,,,,------...++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))'''''')))***+++******)))''''''&&&&&&&&&************************((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''((((((((()))&&&&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''((()))***+++,,,---...''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))************))))))+++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&******************************+++,,,,,,---......000111333555666888888999666666777999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888666444222111111111222222111000///......------------...////////////.........//////000)))+++---///000000///...,,,,,,,,,------...............///111222333444555---...000111222222111111------------,,,+++******$$$&&&'''&&&$$$$$$&&&)))***)))(((((()))(((&&&$$$###%%%'''(((''''''(((***'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''''',,,)))&&&$$$%%%'''((()))+++'''######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...---,,,++++++++++++*********)))))),,,,,,.../////////...---///......---+++******)))((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))),,,,,,------...///000000111000000///000222333444CCC;;;222---///111222111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,+++*********))))))((((((+++)))(((''''''((()))+++))))))))))))))))))))))))---,,,+++***)))((('''&&&''''''''''''''''''''''''))))))))))))((('''%%%%%%((($$$"""$$$)))+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$'''+++,,,((($$$((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''"""&&&))))))(((((((((&&&((())))))(((''''''((()))(((&&&''')))******)))'''&&&&&&&&&'''***,,,...***)))(((''''''((())))))))))))((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%''')))((('''((((((((((((((('''''''''*********))))))))))))))))))************++++++++++++++++++*********))))))******)))***,,,,,,***(((.........------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++,,,---///000000222444777999:::::::::888888888888999:::;;;<<<<<<===??????>>>;;;999999;;;<<>>===??????<<<<<<=========<<<;;;:::999777666555444222222111111222111000000000000...,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,---......000/////////............/////////.........------//////.........///000111000111222222222111000///,,,,,,+++***((('''%%%$$$((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%######!!!"""$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&'''((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%(((***)))&&&$$$%%%'''###$$$$$$&&&))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,,,,,,,+++---------,,,,,,,,,,,,++++++,,,---//////......---+++++++++,,,,,,---------))))))))))))))))))))))))++++++************++++++******************************++++++,,,,,,------,,,---...///000000000000...,,,+++,,,///000---***---------------.........------------------------+++++++++************))))))))))))************+++***************)))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''''''''''''''))))))))))))(((''''''&&&(((%%%$$$%%%)))***)))'''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''((()))&&&$$$%%%(((***)))''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$%%%&&&&&&((())))))(((''''''(((+++)))'''&&&'''''''''%%%((('''&&&&&&&&&((()))***,,,+++)))((('''''''''((('''''''''''''''&&&&&&%%%''''''''''''(((((((((((()))(((&&&&&&((()))(((((('''''''''(((((()))))))))************************************+++++++++,,,------------,,,,,,,,,,,,---+++))))))***+++++++++++++++++++++************+++***************+++,,,............///000111222333444666888:::;;;;;;<<<999999999999:::;;;<<<<<>>===<<<;;;::::::::::::555555444333222111000000000111111///---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000000////////////............////////////............000000/////////000111222000111222222222000///...******)))((('''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$%%%&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&+++000///+++'''(((+++&&&'''''''''))),,,+++(((''''''''''''''''''''''''%%%&&&'''((())))))((((((,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...------++++++,,,,,,,,,,,,------''''''''''''''''''''''''++++++************++++++***************************+++++++++,,,,,,------+++,,,...000000000//////,,,,,,,,,---000000...,,,,,,,,,------......//////------------------------+++++++++*********)))))))))))))))))))))))))))*********************************)))(((((()))******)))))))))))))))))))))))),,,,,,,,,++++++*********''''''''''''''''''''''''(((((()))))))))(((((('''(((&&&%%%&&&)))***)))'''%%%&&&'''))))))'''&&&%%%&&&'''(((******((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((()))&&&$$$$$$'''((()))((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))(((&&&$$$$$$%%%'''&&&((())))))(((''''''(((***(((''''''((())))))((('''&&&&&&%%%%%%%%%&&&&&&---,,,***((('''&&&&&&'''&&&''''''(((((((((''''''(((((((((((())))))))))))((('''''''''((((((((((((&&&&&&'''((()))******+++)))***************++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,...,,,)))((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222333444555666777999:::;;;<<<<<<999999999::::::;;;<<<===CCCTTTWWWEEE999???AAA;;;>>>>>>===<<<;;;::::::999444444444333333222111000///111222///+++)))+++---++++++++++++++++++++++++,,,,,,...///000111222222///////////////.........000000000/////////......////////////000000111111000111111111111000...---++++++***))))))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''''',,,222222---))))))+++&&&'''%%%"""$$$***+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%************++++++++++++++++++---.........---,,,------,,,,,,,,,,,,++++++((((((((((((((((((((((((++++++************++++++************************,,,,,,,,,,,,------------,,,---///000111000000//////...---------.........---------....../////////........................+++++++++*********))))))***)))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))((((((&&&&&&'''(((((('''&&&&&&''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((&&&%%%$$$&&&'''(((((($$$$$$%%%%%%&&&'''((()))+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%(((***&&&((())))))(((''''''((()))((('''(((+++---...---((((((((('''''''''''''''---,,,***((('''&&&&&&'''''''''(((((())))))((((((((((((((()))))))))******&&&'''((((((((((((((()))&&&''''''((()))***++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222333444555555666666777777888:::;;;<<<===::::::::::::;;;<<<===>>>???YYYdddQQQ===<<>><<<999777444444555555444333222111///111222///+++)))+++...++++++++++++++++++++++++,,,---///000111222222222.........///////////////111111000000000/////////......//////000000000000000000111111000///---,,,,,,+++***))))))))))))***((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%***...///,,,)))'''''''''***'''"""%%%...000,,,'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))***************++++++***+++,,,......------,,,---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,---...///000000000000000///,,,+++++++++---................../////////////////////////////////,,,,,,,,,+++++++++******+++************)))))))))*********+++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''((())))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&&&&%%%&&&''''''(((###$$$%%%&&&((()))******...---,,,***)))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&'''))),,,&&&((())))))(((''''''((((((''''''))),,,///000000+++++++++++++++*********,,,+++)))((('''''''''((((((((()))))))))))))))((((((((((((((())))))))))))$$$&&&((()))((((((((()))((((((((())))))*********))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,******+++,,,,,,,,,)))))))))***************)))))))))***+++---...///111222444555777777888888777777777888999:::<<<===;;;;;;;;;;;;<<<===>>>>>>===XXXhhhZZZDDD<<<>>>???;;;===???@@@>>>;;;777444333444555555555444222111/////////---++++++,,,...++++++++++++,,,,,,,,,,,,,,,---///111222222111111.........///////////////111111111111000000000000---...///000000000//////000000000000///...,,,+++***)))(((&&&&&&&&&'''(((((('''%%%######$$$&&&'''$$$%%%%%%&&&&&&&&&&&&%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''((((((((())))))))))))'''***...000000---(((%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%'''***+++***(((&&&$$$$$$)))***&&&***555777111''''''''''''''''''''''''&&&&&&&&&'''(((((()))************++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000......---,,,,,,,,,...///////////////............////////////////////////............------------,,,,,,++++++*********************++++++,,,,,,,,,*********++++++*********))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))***+++++++++((()))))))))((((((((())))))'''&&&%%%%%%&&&''')))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''&&&&&&&&&'''%%%&&&'''((())))))******++++++***)))))))))))))))'''''''''(((((('''''''''%%%&&&'''''''''''')))+++&&&((())))))(((''''''((()))((('''))),,,...//////******+++++++++++++++++++++***)))'''''''''((()))))))))*********)))(((((('''''''''((((((((())))))###&&&))))))((('''(((***)))))))))))))))))))))***))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...---,,,++++++------,,,+++((()))))))))************)))))))))***,,,...///000222333555777888999999999777777777777888999;;;<<<;;;;;;;;;;;;<<<===>>>???;;;OOO___ZZZHHH>>>===AAA;;;<<<<<<<<<:::888555444111222444444444333111000///,,,***)))***,,,------+++,,,,,,,,,---------------...000111222111000///............/////////000222222111111111000000000...///000111111111000000///000000000///---+++******)))'''%%%$$$$$$%%%&&&((('''%%%######$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''((((((((())))))******%%%+++222888777111)))$$$'''&&&&&&&&&&&&'''(((((($$$&&&(((***+++***(((&&&%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))))))))))))))((('''&&&%%%''''''(((***+++)))&&&######&&&%%%+++666777000((((((((((((((((((((((((&&&&&&'''(((***,,,...///+++++++++,,,,,,---------***+++,,,---...---,,,,,,)))******+++---......///************************++++++************++++++++++++++++++++++++++++++++++++******************,,,+++******+++,,,...///,,,---///000//////000111000000//////......------000000000000000000000000000000000000////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))&&&'''(((***++++++++++++((()))***)))((('''((()))***(((&&&$$$$$$&&&(((***)))'''%%%######%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''#########$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&'''((()))))))))))))))(((&&&%%%%%%&&&&&&'''((()))''''''((((((((((((''''''&&&''')))(((''''''((()))&&&((())))))(((''''''((()))((('''(((+++------,,,''''''((()))))))))))))))***)))(((''''''((())))))***************)))((((((''''''''''''(((((((((((("""&&&)))***((('''(((************)))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////,,,++++++,,,......,,,*********++++++,,,,,,,,,,,,***++++++,,,...000222333222444666888999:::::::::777777666666777999;;;<<<<<<;;;;;;<<<<<<===>>>???999FFFSSSTTTIII>>><<<@@@<<<;;;999777666555444444000111222333333222000///...***''''''***,,,,,,+++,,,,,,,,,------.........---...000111111000///...---.........//////000000222222222111111111111000///000111222333222111111///000000000///---+++***,,,***(((%%%$$$%%%%%%&&&)))'''$$$###"""###%%%'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########(((((('''''''''&&&&&&&&&&&&''')))******((('''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&!!!###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$''')))***)))'''&&&&&&''''''&&&&&&&&&'''(((***+++''''''&&&&&&'''***,,,...***&&&(((444<<<999000***''''''(((((())))))*********(((&&&&&&))),,,---...************************(((((()))***,,,+++(((&&&...,,,)))(((((('''%%%$$$(((''''''''''''&&&&&&&&&))))))))))))************&&&&&&&&&'''''''''(((((())))))***...222333000---,,,******---000///+++(((///---***)))***+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++************+++,,,---...---------............///111000///---------...///......///000000000000000333111//////000000...------,,,,,,+++***)))((('''))))))*********+++++++++***++++++++++++***))))))+++++++++++++++***)))((()))))))))))))))*********---+++******++++++***(((&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''((()))***)))(((&&&$$$$$$&&&(((***+++***))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&'''((()))***+++,,,,,,,,,+++++++++++++++***)))((())))))(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))'''))),,,,,,+++******+++******++++++++++++,,,,,,------------------------,,,+++++++++++++++,,,,,,---,,,***))))))***,,,------------...000333555777666777777888888999::::::555555666777888999999:::<<<:::999;;;>>>???===:::@@@CCCGGGJJJHHHCCC===999<<<:::666222000111222444444333222111000000000000,,,,,,,,,++++++*********------,,,,,,,,,---......//////.........000111222111000///------///000111222111///...------......222222222222111111000///...---,,,***))))))******%%%(((+++***'''%%%&&&)))$$$$$$$$$%%%%%%&&&&&&&&&+++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$***(((%%%###"""###$$$%%%&&&&&&&&&&&&'''((()))***''''''&&&&&&''')))+++,,,'''%%%&&&---666888111)))''''''(((((())))))))))))(((((((((+++---...---,,,))))))))))))***************,,,...///000///......---***%%%###$$$&&&((()))(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&'''''''''(((((((((***...333555333111000---++++++++++++,,,,,,///---,,,+++,,,,,,***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++************)))+++++++++,,,,,,------------------...------,,,+++************+++,,,---...------------............111000///.........//////...///000000111111000000000///...///000111000///.........---,,,+++)))(((++++++++++++,,,,,,,,,---+++++++++++++++***))))))+++++++++++++++***))))))************)))))))))))),,,***))))))******)))(((''''''(((((()))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&'''''''''((()))***)))(((&&&%%%%%%&&&(((***+++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((******)))))))))((((((((((((((()))***++++++++++++******++++++***))))))(((******)))(((((((((((((((************************))))))************))))))))))))))))))))))))))))))((()))++++++*********,,,,,,,,,------------......------------------------------,,,+++++++++,,,,,,,,,+++*********+++---.../////////000222444666888888888999999:::;;;;;;;;;777777888888999999::::::;;;:::999;;;===>>>===:::===???CCCEEEEEEAAA===::::::888555222000111222444333222111000////////////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------...///......------...000111222222111000//////000111222111000///...---...//////222333333222222111000///---,,,***)))(((((())))))%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&)))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%000***""" ###%%%&&&%%%&&&'''(((((((((((((((''''''&&&%%%&&&'''((()))%%%'''''''''000999666,,,'''(((((((((((()))))))))''')))---222555555222///++++++,,,,,,------......222555999:::888777888::::::777333000...,,,)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))---222555666666:::888444///++++++...000.........000000...+++(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************))))))******+++,,,---......---------------,,,++++++************+++,,,------------------............111111000/////////000000///000111111222222111111///...---///111222222111////////////...---++++++,,,,,,------------......+++++++++++++++******)))++++++++++++++++++***)))+++++++++***)))))))))(((+++)))((((((******)))''''''(((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''((()))))))))(((&&&&&&%%%&&&((()))******)))(((&&&&&&''''''''''''&&&&&&$$$$$$%%%''''''(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******************))))))))))))))))))******+++******)))))))))******))))))((((((******)))(((((((((((((((************************))))))************)))))))))))))))))))))))))))))))))***+++***))))))+++---,,,,,,------------......------------------------...------,,,+++++++++,,,++++++******+++---///000111111111222444666888999999::::::;;;;;;<<<======999999::::::::::::::::::;;;::::::;;;======<<<::::::<<<>>>@@@@@@>>><<<:::888666444222111222333444111111000///............---,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////------------///000222333222222000000000000222222//////.........///000111333333333333222111000///+++***)))'''''''''((((((***'''%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&555---$$$!!!$$$'''(((&&&$$$%%%'''((()))(((''''''''''''&&&%%%%%%%%%&&&'''&&&,,,***%%%...<<<<<<111(((((((((((((((((((((((()))+++000666:::<<<:::777222222222222111111111111333888<<<;;;777555777;;;:::<<<===>>>;;;444***$$$(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((+++...222444666<<<>>>===666///---------,,,...000333444222---))))))***,,,......---,,,++++++,,,,,,---,,,,,,+++++++++++++++*********))))))((()))***+++,,,---......,,,------------,,,+++++++++*********++++++,,,---,,,,,,---------.........111111111000000000000111000000111222222222222222000......///111222222111000000000000///...---,,,------------------------++++++,,,,,,++++++***)))+++++++++,,,,,,+++******,,,,,,++++++***)))((((((***((('''((())))))((('''(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((++++++***((('''%%%$$$###&&&&&&''''''((()))))))))''''''((()))(((((('''&&&&&&&&&(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((()))******************************)))******++++++******)))))))))))))))))))))))))))*********)))((()))+++...*********+++++++++,,,,,,------------------------...---,,,+++************+++++++++,,,---///111222222222333444555666777888999999:::;;;;;;<<<<<<===::::::::::::999999999999;;;:::;;;;;;<<<<<<;;;::::::;;;;;;<<<;;;;;;:::999666555444333333444444555000///......---------...------------,,,,,,,,,,,,***+++,,,---.../////////------...///000222333333111111000//////000111111.........//////000111222333333333333222111//////+++***((('''''''''((((((///+++&&&%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&333---'''%%%(((***(((%%%$$$%%%'''(((((((((&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''',,,***%%%,,,:::<<<222(((((((((''''''''''''''')))***---222888;;;<<<;;;555444444333222111000000,,,000333000+++(((***...(((+++000555666222+++&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())),,,///111000888<<<888444333000,,,***,,,...222333222---***)))***,,,......---,,,++++++,,,,,,---------,,,,,,+++++++++*********))))))(((((()))***,,,---......,,,,,,------,,,,,,+++***++++++******++++++,,,,,,,,,,,,,,,------------...000000000111111111111000000000111222222222222222222000///000111222111000000000000000///...---------------------,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++---,,,,,,+++***))))))((()))((('''((()))***)))((())))))))))))************(((((((((((())))))))))))************************(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))************))),,,+++***)))'''&&&$$$$$$((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((***************)))(((''''''((())))))))))))((((((&&&&&&&&&''')))***,,,---******************************++++++++++++***************************************)))((()))+++...*********+++++++++,,,,,,------------------------,,,,,,+++***************,,,,,,---...000222333444222333444555666666777777888888888999::::::;;;;;;999999999999999888888888:::;;;<<<<<<;;;:::::::::<<<<<<;;;:::999888777777666555555555555555555555///...------------------------------------------+++,,,---//////000//////...///000111222333333444/////////....../////////------...///000111222222333333333222111000...---+++***)))((('''((())))))111,,,(((&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$---***&&&&&&''''''%%%###%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''$$$)))333444...(((((((((''''''''''''&&&&&&&&&'''+++///333555555000000///...---,,,+++++++++,,,---***&&&$$$$$$&&&&&&%%%%%%&&&((()))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&'''***,,,(((222999999;;;???>>>888---------///000///,,,)))***+++,,,---------,,,,,,+++,,,,,,---------------+++++++++************)))((())))))***+++,,,------,,,,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------...///000111111111000000///000111111222222111111222111000000111222111///000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((('''(((***+++***)))************************(((((((((((())))))))))))************************(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))***+++++++++******((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((((((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))*********)))(((((('''(((((())))))******))))))%%%%%%&&&''')))+++,,,---******************************++++++++++++******************************)))***+++***))))))+++---,,,,,,------------......------------------------,,,++++++******++++++,,,...///000111333444555666444444555666777777666666666777777888888999999:::888888888999999999999999999;;;<<<<<<:::999999:::<<<;;;:::999777666555555444555555666666555444333......---------------...---------............///......000111111111000/////////000111222222222222........................---...///000111222111111222222222111000...---,,,***)))(((''''''((()))***,,,)))'''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&############$$$$$$$$$$$$)))(((&&&$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&))),,,+++***(((((('''''''''&&&&&&&&&%%%$$$%%%'''***+++++++++((((((((((((((()))))))))------,,,***((('''''''''+++)))&&&%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((('''&&&&&&(((***'''///222222888DDDGGGAAA777555222111000///,,,***++++++,,,,,,,,,,,,------+++,,,,,,---......------+++++++++************)))))))))******+++++++++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++***++++++,,,++++++,,,,,,,,,------------...///000000000//////...///000000111111000000111000///000222333333222111222222222222111000000/////////.........------,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***************************'''((((((((()))))))))***************************(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((()))***************''''''(((((())))))******%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''(((((())))))))))))((()))))))))))))))((((((((())))))***++++++******'''''''''(((((()))***+++***************************++++++,,,,,,++++++***************************((()))++++++*********,,,,,,,,,------------......------------------------,,,,,,,,,,,,---...//////111222333444555666777777666777888999999888777777666666777777888999999999888888999999::::::;;;;;;999;;;===<<<:::888999:::888888888777666555444444333333444555444333111000......------------......------......////////////000111222333333222000///...///000000000000///.........////////////.........///000111222111111000111111111000...---+++***(((((('''&&&&&&'''((()))&&&''''''&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%)))((('''$$$"""###&&&)))((('''%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&"""###)))+++(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))(((%%%######$$$%%%&&&'''((()))))),,,***((((((((()))((('''"""###%%%))),,,---+++)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%((((((&&&&&&(((+++'''***((($$$,,,<<>>BBB>>>999555333111///---,,,,,,+++++++++,,,---...+++,,,,,,---.........---+++++++++************)))******************+++++++++,,,,,,,,,,,,+++******,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,---...000000000///.........///000000000000000///......000333555555444333333444444444333222222111111000000/////////...,,,,,,------,,,,,,+++******+++,,,,,,------------++++++++++++++++++,,,,,,***)))((()))+++,,,,,,+++++++++******************'''((((((((())))))******************************(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''"""###$$$%%%'''((()))***'''''''''''''''((()))***(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))******(((((())))))*********+++(((((())))))))))))(((((())))))***+++++++++++++++******)))(((((((((((((((***************************++++++,,,,,,++++++***************************'''))),,,,,,+++******+++******+++++++++,,,,,,,,,---------------------------------...///000111222333333555666777777777777888888::::::;;;:::999888666777777888999999::::::999999::::::;;;<<<======999;;;===<<<999777888:::444555555666666555555444111222333444333111///---......---------......///---.........//////000000222333444555444222000///---.../////////...,,,+++//////000000000000//////...///111222222111000000111111000///...,,,***)))'''&&&%%%%%%%%%&&&'''(((###&&&)))(((%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,///000...***&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''))),,,...///555666888999888555111...***++++++,,,,,,+++++++++************+++,,,---......---,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++******************///,,,******+++,,,***(((*********++++++,,,,,,,,,.........////////////000///000000000000000/////////...///000444999===@@@666666444333333333333333333111000000111111///...++++++,,,------+++***))),,,+++******)))*********))))))***+++,,,,,,------...,,,***((('''(((***,,,+++++++++++++++***)))(((((('''&&&(((,,,---+++)))+++++++++************)))++++++***))))))))))))))),,,***))))))******)))'''))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&((()))'''(((+++)))$$$((((((((((((((((((((((((((((((((((((((('''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((((()))******((('''((((((((((((((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((&&&''''''((()))***************))))))((((((''''''))))))))))))************(((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((((()))+++***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------......------...///000111222222555555666888999:::;;;<<<999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;:::999777666555555444444444333333333444333222111000000000000....................................////////////444333222111000000000000------............------,,,---///000000///---,,,------...///000111222222...---,,,+++***)))))))))%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&$$$"""$$$&&&(((&&&$$$((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((***,,,---///111222444444222000///++++++,,,,,,,,,+++******************+++,,,---......---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,************************...,,,******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000000//////000000///000222666999<<<555555555444444444444333444222111111111000...,,,,,,------------,,,++++++,,,++++++*********************+++,,,,,,---.........,,,+++)))))))))+++++++++++++++++++++***)))))))))((('''))),,,---+++)))++++++++++++************,,,+++******))))))******+++***))))))******)))'''))))))))))))))))))))))))(((***+++***)))((()))***...---+++)))((('''&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''))))))'''(((+++***&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((******)))'''((((((((((((((((((((((((((()))***)))&&&%%%%%%&&&((((((((((((((((((((((((''''''((())))))***++++++******))))))(((((((((((())))))))))))************)))))))))************+++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++*********)))+++,,,+++***(((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000111222333444555666777777888999:::;;;;;;999999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;:::888777666444444444444333333333333333222111000////////////------------------------111111111111222222222222333222111000////////////---......//////......---------////////////---------......///000111111111000///---+++***)))((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""!!!!!!###%%%&&&$$$###''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$&&&&&&$$$"""(((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***)))***+++---............,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************,,,+++******,,,------,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,//////000000000000//////222111000000000333555666444444555666666555444333444333222222222111...,,,......---,,,,,,,,,,,,---,,,,,,+++***************++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***))))))***,,,,,,***))),,,+++++++++************,,,++++++***************+++***))))))******)))((())))))))))))))))))))))))(((***+++***)))((()))***---,,,***)))((('''''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''***)))''''''+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((()))((('''''''''''''''((('''&&&&&&(((******)))((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((())))))***+++++++++***))))))))))))((((((((()))))))))*********++++++*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---***,,,------+++******+++++++++++++++,,,,,,,,,,,,)))***+++,,,---///000000111222333444666777888999888999999999::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999777666555222222333333333333333333111111000///............,,,,,,,,,,,,------------111111222222222333333333111111000///..................////////////.........//////////////////............//////000000000111000...,,,***(((''''''%%%&&&'''&&&%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''')))+++***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''%%%$$$%%%&&&'''&&&$$$((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&((((((((('''&&&&&&&&&%%%'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++,,,------......------,,,,,,,,,------,,,,,,++++++******++++++***************++++++++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...//////000000000000///222111000000111222444555555666777888777555333222333222111111222222000...///...---,,,+++,,,------,,,,,,+++************++++++++++++,,,,,,---------+++,,,---------,,,+++++++++++++++,,,,,,+++******++++++++++++,,,+++***))),,,,,,+++++++++*********+++******)))))))))******+++)))((()))******)))((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((()))***+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))&&&))))))&&&&&&***,,,+++((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))***)))((((((''''''(((((('''&&&&&&(((******)))(((((((((((((((((((((((((((&&&((()))(((&&&&&&&&&((((((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,++++++++++++,,,,,,,,,,,,((()))***,,,...000222333555666777888:::;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<=========<<<;;;;;;999999999888777666555555111111111222222222222222000///......---------...++++++,,,,,,,,,,,,,,,---...////////////000000000111000//////.........///...//////000000//////...000//////......//////000....../////////////////////...---+++)))(((((((((&&&'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,...///...+++(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&!!!"""###%%%''')))******&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((('''&&&&&&&&&%%%&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&'''((()))***,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---------------,,,,,,---......---,,,++++++*********+++))))))*********+++++++++******++++++,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......///000000000000000111000000111222333555666666777888999888666333222222111000000222333222111///...---++++++,,,---------,,,,,,+++***+++++++++***************+++++++++***+++---......---,,,+++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))((((((((())))))******)))((()))***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((()))***+++(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************&&&******&&&%%%(((++++++))))))))))))))))))))))))(((((((((((())))))******((()))************))))))***))))))((((((((())))))(((''''''(((***+++***((())))))))))))))))))))))))'''((())))))((('''(((***))))))))))))))))))))))))***************+++++++++))))))))))))************************++++++++++++)))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++......---,,,,,,+++******)))+++,,,,,,+++***++++++++++++,,,,,,,,,---------)))***,,,...111333555666999999:::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::777777777777666555444444000111111111111111111111///...------------------+++++++++,,,,,,------------------............///111111000/////////000000///000000000000000000///111000////////////000111////////////............,,,+++***)))))))))))))))&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&(((***+++***&&&###''''''&&&&&&&&&&&&''''''######%%%&&&&&&%%%######!!!"""$$$%%%'''(((***+++%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((%%%$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$((((((''''''''''''((((((***++++++,,,,,,+++++++++,,,++++++******++++++,,,------------------...///------,,,+++************)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,...000------------,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000111111000//////000111222444555666555666777888888777666555444222//////000222444444//////...------------...------,,,+++++++++++++++)))))))))***************)))***,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))***+++***)))((()))***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((''''''((((((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&+++---(((&&&(((******))))))))))))))))))))))))'''(((((())))))******+++((()))***+++++++++***))))))))))))))))))***++++++******)))***++++++***((())))))))))))))))))))))))&&&((())))))((((((***+++))))))))))))))))))))))))************************)))))))))************+++*********++++++++++++,,,)))))))))************+++******))))))******+++,,,++++++++++++++++++++++++......---,,,+++***)))))))))***,,,,,,+++++++++,,,,,,,,,------......//////,,,---///111444666888999<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999999555555555555555444333333111111000000000/////////......---------------...++++++,,,,,,------.............../////////000000111000000//////000000111000000111111111111000000000000111111111111000000000//////......---------))))))(((((((((((())))))&&&'''((('''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&((('''%%%"""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&''')))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&&&&''')))&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++((('''((()))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&%%%$$$&&&'''''''''(((((((((((()))******+++,,,,,,,,,,,,+++******))))))*********---------------...//////...---,,,+++************((())))))***++++++,,,,,,+++,,,...---++++++...000......---------,,,,,,,,,+++++++++,,,,,,,,,---------...///000111111111111/////////000111222333333222333444666888:::;;;<<<999555000---...000222333000111111111111000//////------,,,++++++++++++,,,************************)))******++++++,,,++++++***+++,,,,,,------,,,,,,)))+++......,,,,,,---///------,,,,,,,,,+++++++++++++++******++++++,,,---)))(((((((((***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***(((((('''''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((...111,,,((()))******))))))))))))))))))))))))'''(((((()))******++++++'''(((***,,,,,,+++***)))((((((((()))***+++,,,------,,,+++,,,,,,,,,***((())))))))))))))))))))))))%%%&&&(((((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++*********)))***,,,---...---,,,---...------......///000000111000111222444777999;;;;;;>>>>>>>>>============<<<========================999999999999999999999999;;;<<<<<<<<<============;;;;;;;;;;;;:::999888777444444444444444333333222111111000000///...------......------------......+++,,,,,,---......//////////////////000000000000/////////......//////000000111111222222111111000000000111222222111000000000000///...------,,,,,,)))((('''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%'''((((((&&&%%%''')))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))%%%&&&&&&''''''(((((((((***)))))))))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&%%%$$$######%%%'''(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))))))))((()))***+++,,,---------******)))))))))))))))***---------------...///000...---,,,+++************((())))))***++++++,,,,,,+++---...---++++++---000.........------,,,,,,,,,***++++++++++++,,,,,,,,,---...///000111111111111////////////000000000000///000222555888<<>>>>>===<<<<<<;;;<<<=========>>>>>>>>>???999999999999999999999999<<<<<<<<<<<<=========>>>:::;;;::::::999888777666333333444444444333222222222222111///...---,,,+++......---------......///,,,,,,------...///000000............////////////......---------......///111111222222222222111111///000222333333222000///000000///...---,,,,,,+++***)))'''&&&%%%$$$$$$###'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%'''(((((()))%%%$$$###$$$'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%%%%"""$$$''''''&&&&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%((((((&&&%%%%%%&&&'''((())))))((((((((('''''''''$$$%%%%%%&&&'''((())))))+++***)))'''&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&''''''+++222++++++((("""''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&((()))***((()))******)))((()))++++++***)))((((((***,,,---//////......---------,,,000///,,,***(((((()))***((()))***,,,,,,,,,+++************++++++,,,,,,,,,---------,,,,,,+++++++++......,,,,,,,,,,,,............---,,,---...///000222222222111222222333333000111222222222444888<<>>333...111444444222222333333333333333333444333111///.........---+++,,,,,,++++++***+++++++++,,,)))'''(((+++---,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.........,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''(((((())))))******---222555444///++++++,,,+++++++++***************)))***+++***''''''))),,,))))))***++++++,,,------,,,,,,++++++,,,,,,---.../////////...---,,,******))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((()))************+++++++++,,,,,,+++***))))))*********************)))((((((******)))))))))))))))***+++++++++***)))(((((('''))))))))))))***+++,,,------,,,,,,++++++,,,,,,---///////////////.........---...000000/////////000666777888:::<<<===????????????>>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===<<<;;;::::::;;;<<<===::::::999999777666555444111000000000111222333333000000///...............//////...---,,,,,,,,,,,,,,,,,,,,,...000111111///////////////////////////333222000///.........///111222333333333333222111000000000000000000000111//////...---,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((&&&%%%$$$"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%!!!###%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''%%%&&&000'''888+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((******))))))***++++++***)))((()))***,,,---/////////000000111111222000///---+++))))))***+++((()))******+++++++++************++++++,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,...------,,,---...///000111111111111111222333444333333333222222333666888>>>888222000111222000...222222333333333333444444333111///...///...---,,,,,,,,,++++++******++++++)))&&&%%%&&&(((***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000///...---,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++************************)))))))))******+++,,,---))))))))))))))))))((((((***---000...***&&&''')))************************)))***+++***((('''))),,,+++,,,,,,------.........,,,,,,++++++,,,,,,---.../////////...---,,,******))))))))))))))))))))))))'''((())))))''''''((()))***))))))(((((())))))***)))************+++++++++---,,,+++***************+++++++++++++++***))))))))))))((())))))***+++,,,,,,,,,,,,+++***)))))))))************+++,,,---...------,,,,,,,,,,,,------000000000000////////////...000333444444444666777888999:::;;;===>>>?????????>>>>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::===<<<<<<;;;<<<<<<======999999999888777666444444111000000000111111222333000000///.....................------,,,,,,------///......///111222111000///////////////////////////...---,,,------...///111222222333333222222111000222555666666555222111///...---,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&((('''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%((((((((((((((((((((((((%%%'''''''''%%%$$$%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&''''''"""222@@@RRR///&&&+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%'''))))))((()))***,,,+++******))))))+++,,,---...///000111333444666666000///---,,,+++++++++,,,))))))))))))))))))***+++*********++++++++++++++++++++++++************))),,,++++++******++++++,,,---------,,,---......////////////000111222333444555555555333111111333555555666666666444222...,,,222222222333333444444444444222000/////////...------,,,++++++*********++++++)))((((((***++++++******+++,,,,,,------,,,,,,---------------------------------.........//////---...000111111111000///------,,,,,,,,,+++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))***)))'''''')))+++************************'''''''''(((((()))***+++++++++******)))(((((('''(((***,,,***&&&$$$&&&((())))))))))))))))))************+++***))))))***,,,......//////////////////,,,,,,,,,,,,,,,------.../////////...---,,,******))))))))))))))))))))))))''')))***)))((('''((()))+++******))))))******+++)))************+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++***((((((((()))***+++,,,---------,,,,,,+++*********+++++++++,,,,,,---...///......------------......111111111000000000/////////111444666777999;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888777666555444333000000000000000111111222000///......---.........---------,,,------...///222111111111333333222000////////////////////////------,,,,,,---///000111111111222333333222111111///333777::::::777222///...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))((())))))'''%%%###""" $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&$$$$$$$$$((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''$$$%%%&&&((()))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&''',,,&&&:::^^^ppp777(((///''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))((('''&&&$$$&&&'''(((((()))***,,,++++++*********+++,,,------...///000222333555555000///...---,,,---------******((((((((()))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///000222333444444444444333111111333444777:::===<<<888333111000222222222333333444444444444222000000000111000......---,,,+++*********+++,,,+++******++++++,,,,,,***+++,,,,,,------,,,,,,........................------.........////////////000000111111000000///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))((())))))))))))))))))))))))(((*********(((((()))******************************)))(((''''''&&&&&&&&&+++++++++******)))))))))***++++++)))'''&&&(((***((()))))))))))))))*********++++++*********+++,,,000000//////////////////,,,,,,,,,,,,,,,---....../////////...---,,,******))))))))))))))))))))))))((()))******(((((()))************))))))*********))))))*********++++++++++++******)))))))))******++++++,,,,,,,,,,,,++++++))))))))))))***++++++,,,,,,,,,+++++++++*********++++++++++++,,,---.../////////............//////000000000000000/////////000333666888888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::999888777666777777777666666444333333000000/////////000000111///......------.........,,,,,,,,,------...000000555333333333444444222000////////////////////////000////////////111222333111111222222222222111111...111555777777444000------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''((($$$%%%'''((((((((('''&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''...+++@@@ppp;;;***...''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&###%%%'''''''''(((***++++++++++++++++++,,,,,,---,,,,,,---......///000000//////..................+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------------...///000222333111222333333222222444666;;;>>>@@@===777333222444111111222333333444555555555333111111111222111000///...---,,,++++++++++++((((((((('''''''''((()))***+++,,,,,,------,,,,,,........................------------.........///000000000000//////...............---------,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************(((***+++***)))((()))***************************...---,,,+++************)))*********++++++,,,,,,***+++***)))((((((***+++(((((())))))*********+++++++++******+++,,,------/////////...............------,,,,,,------...////////////...---,,,******)))))))))))))))))))))))))))***+++***)))((()))+++***))))))(((((())))))***))))))*********+++++++++))))))((((((((())))))*********+++++++++++++++***,,,,,,+++***))))))*********************)))))))))*********++++++,,,---...000//////......//////000....../////////000000000555777999:::::::::;;;<<<;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;;;;<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::999888777666555555555555555444333222000000//////...//////000......------------......,,,,,,,,,---...///000111555444333444444444222000////////////////////////222111000//////000111222111111111111111111111111000000222222222000///---++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''+++---===mmm~~~777,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###%%%''''''&&&'''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,+++*********************************))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,---...///000111...000222333333333555777;;;<<<;;;888333000111444111111222333333444555555555444222222333333222111111000///...---,,,,,,,,,)))******)))((('''(((******+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------....../////////...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***++++++***))))))***++++++++++++++++++++++++))))))))))))***+++,,,---)))******+++,,,,,,------((())))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******,,,......------------...............---------------......////////////...---,,,******)))))))))))))))))))))))))))+++,,,+++***)))***+++)))))))))(((((())))))))))))************+++++++++)))(((((((((((()))******)))******+++++++++++++++...---,,,+++***)))))))))))))))))))))))))))))))))************+++,,,---...//////............//////------...///111222333333:::<<<======<<<<<<<<<===::::::::::::999999888888;;;::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888444444444444444333222222000//////...............---------,,,------...///------------...///000111444333222333444333111000////////////////////////111000///.........///000222111000000000000111222333222111000000000000000***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&''''''...555^^^ooo222000)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%''''''&&&&&&'''(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............,,,,,,,,,,,,,,,+++******+++*********)))))))))((())))))*********+++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,------,,,,,,---...//////...000222333333333444555555555444222111000111222000111111222444555555666666444222222333444333222333222111///......------+++------,,,))))))***,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---...///000222222////////////.........---------------------------)))******++++++,,,,,,---************************(((***,,,,,,+++))))))***++++++++++++++++++++++++''''''''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,(((((()))***++++++***))))))******+++,,,,,,---------+++)))+++---//////...,,,------....../////////---------------...///////////////...---,,,******))))))))))))))))))))))))***+++,,,,,,******+++,,,+++******))))))******+++)))************+++++++++***************+++,,,,,,***++++++,,,---,,,,,,,,,---,,,++++++************************************+++++++++,,,,,,---...//////......------......///------///111333555777777:::;;;======<<<;;;<<<===;;;:::::::::::::::999999::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;:::999888777777777777333333333333333222222111000///......---------...---,,,,,,,,,------...///......---......///000000222111000111222222111//////////////////////////////............000111222222111000//////000111222222222111000000/////////((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%"""###$$$$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%&&&'''###$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&((())))))(((((()))++++++***(((&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''%%%000000QQQddd///666,,,''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''***+++,,,---------,,,,,,,,,,,,------...//////000++++++,,,---............,,,------...---,,,***)))+++*********))))))((((((+++++++++,,,,,,---------,,,,,,............,,,,,,***+++,,,---...---,,,,,,------,,,,,,,,,---......///111333333222222333444111000000000111222222222000111111222444555666666666444333333444555444333444333222000//////......(((***+++)))&&&%%%'''***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******,,,---000333555666000/////////............------------------------))))))***+++,,,------...************************(((***,,,,,,+++***)))***++++++++++++++++++++++++...---,,,+++************...------,,,,,,++++++***))))))+++---......,,,*********+++,,,------......---+++)))+++...000///...,,,------...///000000111...------------...///////////////...---,,,******))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,)))************+++++++++,,,+++++++++,,,------...+++,,,------.........---+++++++++***++++++,,,,,,+++++++++++++++++++++,,,---------------...000000......------------......---...000333555888:::;;;666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888777555444333333444444222222333333333222111111000///...---------------,,,,,,,,,,,,------...//////............///000000000000///000222222000///////////////////////////////////////111333555666222111000//////000111222///000000000///...,,,+++(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((&&&$$$$$$%%%'''&&&&&&&&&&&&'''(((((('''(((((('''&&&'''(((***&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$######%%%(((******)))+++((('''''''''%%%%%%''''''&&&000???BBB555***)))%%%)))$$$$$$+++(((!!!###%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((()))+++---///.........---,,,+++***)))***(((&&&'''+++---...---444111---,,,---...,,,***---,,,***))))))***,,,---,,,,,,,,,++++++*********)))***++++++,,,,,,++++++'''))),,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000000111111111222222222222222222222222888666444333444444333222555444333222000///...---............---,,,+++***++++++******************///---++++++,,,---,,,+++((()))***+++++++++++++++******+++---///000111222////////////////////////111111000///---,,,++++++,,,,,,,,,,,,++++++***)))******************++++++((()))++++++,,,+++***)))(((((()))***+++,,,,,,---///...---,,,++++++++++++///...---,,,,,,,,,---...000///,,,***(((((()))***------,,,+++++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,************************---,,,+++++++++,,,---...+++++++++*********))))))***************++++++,,,///,,,******---...,,,+++------------...000111222000111444777:::===>>>???>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999<<<:::888888999:::;;;:::999999888888888888888888777666555444444555666777666555444222000///------.../////////...------,,,---,,,++++++******++++++......------------......//////000000000000//////111111111111000000000000/////////////////////000...///000111111111111111000///...---------------(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%***(((&&&######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''$$$""""""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&%%%%%%'''***+++++++++%%%$$$$$$%%%&&&&&&&&&&&&***''',,,777999///'''((( ((('''''',,,(((###'''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$######&&&%%%%%%%%%&&&&&&''''''((((((((()))***+++,,,---------------,,,+++***)))---+++((((((+++,,,,,,+++///,,,))))))+++,,,+++)))---,,,***))))))+++,,,---,,,,,,,,,++++++*********+++,,,------......------+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111111111111222222222222222222222222222222222222555444222222444555555444555444444333222111000000///000000//////...------,,,,,,+++++++++*********---+++))))))***+++***)))))))))***+++++++++++++++))))))***+++---...//////------------------------+++++++++++++++++++++***,,,,,,------,,,++++++*********++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---///...---,,,++++++++++++...---,,,,,,+++,,,---...000///,,,***))))))******......---,,,+++++++++,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,+++++++++*********))))))++++++******++++++,,,---///,,,***+++---...---+++............000111222333111222555777:::<<<=========<<<;;;::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;999777777999:::::::::::::::999999888888888777555444333333333444555666555444333222000///...---///////////////...------,,,,,,+++++++++,,,,,,,,,///................../////////000000000000//////000000000000000000111111333333333222222222222222...///000111111111111111111000...---+++*********''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''%%%"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***,,,---''''''&&&(((+++------,,,'''&&&&&&''')))***((('''***%%%&&&---///)))&&&(((""")))'''%%%(((%%%###***%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$######&&&&&&%%%$$$%%%&&&'''((((((((()))***************------------,,,++++++***---+++)))***,,,---......000...---...///000///...---,,,+++******+++,,,---+++++++++++++++*********+++,,,,,,------------------......---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222222222333333333444444333333333333333333333333333222111222444666666666444444444444444333333333111111111111111000000000......---,,,+++******)))+++)))(((((())))))((('''))))))***++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...///000---------...------,,,+++++++++,,,,,,------------,,,---------------,,,,,,*********++++++,,,,,,,,,......---,,,++++++++++++---,,,,,,,,,,,,,,,------000///---+++******++++++000///...---,,,+++++++++------------,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,++++++++++++******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))(((((((((((()))******+++++++++***************+++++++++++++++,,,------///---,,,,,,---......---///000000000111333444555333444666888999;;;;;;;;;<<<;;;:::999888888888999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999;;;;;;:::;;;::::::999888777666666222222222222222333444555333333222111000......---...////////////......---++++++,,,,,,---.........000//////......//////000...//////000000//////.../////////000111111222222444444444333333222222222...///000000000000000///111000...+++)))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((()))***)))'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&(((***+++,,,(((''''''(((+++,,,,,,+++)))***)))(((***,,,***%%%)))$$$###''')))'''&&&)))))),,,%%%""")))'''$$$)))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''')))'''((()))*********)))(((,,,,,,---------,,,++++++)))((()))***---000222333333333333333333222111000------,,,+++++++++,,,,,,+++++++++***************))))))***++++++++++++***------,,,***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000000111111111222333333444444333333333333333333333333444222111222444666666555444444555555555666666666222222222111111222222222000000///...,,,+++*********)))((()))******(((''')))******+++++++++******)))))))))***************************************++++++,,,---...000000111---...............------,,,,,,------......//////////////////.........---+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---......//////...---,,,,,,,,,---111000///---,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++***))))))((((((((())))))++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((())))))******************************+++++++++***++++++,,,---......------.../////////111111222222333444666777777777888::::::;;;;;;;;;;;;;;;:::999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::<<<;;;;;;999999888777666444444333111111111111222333444444111000000//////.........------............---,,,++++++,,,...///000000000000000////////////000000...//////////////////.........///000111222333333222111111000000//////////////////000000///.........---+++)))'''&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%'''))))))(((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%''')))******)))&&&((('''''',,,222000***...)))'''''''''&&&%%%&&&''')))%%%***777666***%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&''')))******)))((('''++++++,,,---------,,,,,,((()))***+++---///222555444555555555333000...---...------,,,,,,+++++++++************************((()))******++++++******------,,,***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000...//////000111222222222333333333333333333333333666444222333444555444333444555555666777777888888444333222222111222222333222111000///...---,,,+++,,,++++++,,,---,,,***(((******+++++++++******)))*********+++++++++++++++************************)))))))))******++++++,,,---......//////.........,,,------...//////000000111000000//////.........---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---......////////////..................111000///...------------------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************************************+++************+++,,,,,,...//////......///000111333333333333555666777888::::::;;;;;;<<<;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::<<<<<<<<<:::666666555444333222111000111111222222333333333333........................+++,,,,,,---------,,,,,,+++,,,...000111222222222000000////////////000000......////////////......---......000111222333444000000//////.........---///////////////...---,,,***)))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$&&&)))***)))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%((()))((('''%%%((()))***444AAACCC<<<777222---)))'''%%%###### %%%(((555HHHEEE000$$$''''''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((***+++,,,,,,------------,,,,,,---,,,+++,,,...111666888:::999666222///.........------,,,,,,++++++)))))))))******************++++++,,,,,,,,,,,,,,,---......---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------...///000111111333333333333333333333333666444333333444555444333555555666666777888888999777666444222222222333333222222111000///......---.........///000///---******++++++++++++***))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///.........,,,,,,---...///000000111222111000//////...//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,***+++---...000000111111///////////////000000000000000///............///,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++,,,,,,++++++***************++++++++++++++++++++++++,,,------...///000000//////111333333333444444555777888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999:::<<<<<<:::888444333333222111000//////111222222333222222111111,,,,,,,,,------.........++++++,,,------------,,,,,,---000111333333333222000//////......//////000---......//////......------...///000111222333333000000000000000000000000////////////...---++++++'''&&&&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''%%%$$$###'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&%%%(((******)))'''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''(((((('''&&&)))***,,,999KKKOOOIII;;;666...(((&&&'''((('''!!!&&&(((333EEEBBB000''')))(((''''''&&&&&&&&&'''))))))((('''&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))***)))***+++,,,------------,,,------,,,******---000555999<<<<<<888444111111............---,,,+++***((()))))))))*********+++******+++,,,,,,,,,,,,,,,+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,---...///000111111444444444444444444444444444333222222444666666555555555666666777777888888;;;999777444333333444444222222111111000000000000/////////000222111...++++++++++++++++++***))))))*********++++++,,,,,,,,,************************,,,,,,---------.........,,,,,,---...............+++,,,,,,---...///000111333222000///.........///000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,---+++,,,...000222222222222...///000000111111111111/////////...//////000111,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------***************+++,,,---************************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********+++++++++---------------...//////...000111111000000222555444444444444555777888999999999::::::::::::999999::::::999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::999777444222222222111111000000000111111111222111000...---***++++++,,,---......///,,,---....../////////......///111333444444333222///..................///---......//////......---...//////000111222222333//////000000111111222222/////////...---,,,******&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%'''))))))((('''&&&''')))++++++(((&&&$$$$$$))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))&&&%%%%%%&&&((()))((('''"""&&&%%%'''555HHHMMMGGG:::555,,,%%%%%%***...///+++,,,&&&(((555555,,,+++***)))((('''''''''''''''&&&&&&&&&''''''''''''((("""$$$'''))))))(((%%%$$$%%%%%%$$$%%%&&&(((***+++)))***+++,,,---.........(((***,,,+++***+++///222///333888888555111///...............---,,,+++***(((((())))))*********+++(((((()))************)))'''))),,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...///000111222444444444444444444444444222111000222555777888777555666666666777777777777>>><<<999666555444555555222222111111111111111111000///000111222111...,,,+++++++++++++++***)))(((((())))))***++++++,,,,,,************************(((((()))***++++++,,,,,,++++++,,,---.........---++++++,,,---...///000111333222000............///000000///...---,,,,,,+++,,,,,,,,,++++++,,,------+++,,,///111333333333333...///000111111222111111.........//////000111222,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,------.........******))))))***+++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,((((((((((((((((((((((((((()))***,,,,,,++++++***))))))******++++++++++++///////////////000111111...000222111000000333666444444444444555777888999777888888999999999888888999888888888888888999999888888999999999:::::::::========================999888777888888777444111222222222111111111111111000000111111000...,,,+++)))***+++,,,---......///......///000111111000000///000222444444444333222......------------......---..................---//////000000111111222222------...///000111222222000//////...---+++***)))''''''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&'''((()))(((&&&&&&&&&''')))+++%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''***,,,***&&&%%%(((,,,***)))'''((())))))((('''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''(((((())))))######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%)))'''%%%&&&***...//////(((((('''&&&'''(((&&&###))))))************)))))) '''***'''###%%%((()))...---,,,***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++,,,---///000111......///////////////...***,,,///222222111...---000///...---,,,,,,++++++...***))),,,---***(((((())))))******++++++++++++---,,,+++++++++,,,---...------,,,+++,,,---...///,,,------......------,,,++++++,,,,,,---...//////---///111444555666666666666666666666666777777777999999999888888888888777;;;:::888777555444333333222222333333333222111111000000111111000///---,,,******+++,,,,,,,,,++++++++++++++++++******************************++++++*********++++++,,,,,,,,,************************//////////////////////////////............////////////............//////---------............///000000000000////////////000000000000000111111111222111000...------------------------------------,,,,,,,,,++++++*********+++,,,,,,------......///++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,))))))***+++---....../////////000000111111111111222222333333333444444444777777888999999999999888666666777888999::::::;;;888888888888777777777777555666888999:::;;;<<<<<<;;;<<<<<<<<<<<<:::999888444333333222222333333444444444333222000---***(((//////............//////......---,,,,,,---------...---,,,,,,,,,...///000...111444555444333333444///---,,,+++,,,---///000///...,,,+++,,,---///111,,,---...000111111111111---222333...,,,///333222000///---+++***)))((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***&&&""""""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))((('''(((******((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''###$$$$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%)))&&&$$$%%%))),,,------+++)))'''&&&&&&((((((''''''(((((())))))(((((('''###(((***'''&&&+++222555>>><<<888444///***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++---...//////...---,,,,,,,,,...///***+++...//////...,,,+++............---,,,+++++++++)))+++000111---)))(((************+++++++++,,,---,,,+++******+++,,,---...---,,,+++***+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......//////000111222333444444444555666666777777888888999999999999888888777777777666777888888888777555444444444444444444333333222333333333222111///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************++++++)))))))))******+++++++++************************------------------------000///......------------......------------......---------............////////////.........------/////////000000111111111222111000///............---------------------------,,,,,,,,,++++++++++++......------,,,+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,...//////000000000111111111222222222222222333333333444444444666666777888888888777777999999999888888888777777777777777777777777777777444555777888999:::::::::;;;;;;<<<<<<;;;999888777222222222111111222222222222222333222111///---,,,//////............//////------,,,,,,,,,,,,------//////......///000000111111000000000000//////...000000111000///......//////...---,,,---...000111---...///000000111111111---///222333333222000000///...,,,+++)))(((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&)))%%%!!!"""%%%'''&&&$$$((('''''')))******(((&&&)))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$)))'''%%%&&&(((*********+++(((%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%)))***'''(((222;;;@@@CCCAAA===888222,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,,,,111///,,,***)))***---...++++++,,,,,,,,,+++******,,,,,,---......---,,,,,,***)))---444555000+++)))******++++++++++++,,,,,,---,,,+++*********+++,,,---,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......111000000000000111111222444555666777999:::;;;;;;:::::::::999888777777666222444777::::::999777555666666555555555444444444666666555444222000...---.........------,,,,,,+++------------------------++++++++++++++++++******)))))))))))))))*********************************++++++++++++++++++++++++000///...,,,++++++++++++------,,,,,,,,,,,,---------------............///......---------,,,,,,,,,------...///000111111222000000////////////000000------------------------------------,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((***************))))))))))))))))))*********++++++,,,------...///000111111222222222222333333333333333333333333444444444444444555666666777777666666999999888888888777777777666666666666777777777777444555666777888999999999;;;;;;;;;:::999777666555111111000000000000111111000111111222222111111000//////............//////,,,,,,,,,++++++,,,,,,---000000111111222222111111000000111333666444000+++000222555444111//////000000///.........///111222/////////000000000000///111...222===@@@888000///...---,,,***)))((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&((()))******(((((('''&&&%%%$$$$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))&&&######&&&)))(((&&&&&&&&&''')))******(((&&&+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$)))((('''''''''((())))))(((%%%$$$'''(((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%((()))'''***444===@@@666555222///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++000...---+++++++++,,,,,,---,,,+++******************+++,,,---.../////////,,,+++...444666111,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++***+++,,,...///,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------000///...---...///000111333444555777999;;;=========<<<;;;;;;:::999888888444555777888999999888777777666666555444444444444666666666555444333222111111111000///...---------------------------------,,,+++++++++++++++******))))))******************************************************************---,,,++++++++++++++++++------,,,,,,,,,,,,---------------............///------------,,,,,,,,,,,,+++,,,---...///000111111...---------......///000------------------------------------------------)))))))))***++++++,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++************************************************************++++++******)))++++++++++++************,,,,,,,,,---------......//////000000111222222333333333444444444444444444333333333444444444444555555555666777777777777666555555666777888999::::::666666666666666777777777666666777888999999999888:::999999888666555444333111111111000000111111111///000000000111111111000///......------......///,,,++++++++++++,,,------///000222333333222111000,,,///555>>>EEEDDD;;;333444777777555000...000333000000//////000000111222111111000///////////////555...444FFFLLL>>>111///---,,,***)))((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******)))))))))((((((%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((()))&&&&&&&&&(((******(((&&&+++***'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%*********)))((((((((()))%%%###&&&---///)))$$$$$$&&&''''''((((((''''''&&&###&&&((('''***000555666((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++---.../////////---,,,+++...---,,,+++******++++++******+++---///111222333222......222333000...///------,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---000///...---,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---///111222111222444666888;;;<<<===>>>>>>===<<<<<<;;;:::::::::999777666666777888888777777555444333333333333555555555555555666666777333333111000//////////////////.........---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************)))))))))***+++,,,---.........------------......---------............///.........---------,,,,,,***++++++---...///000000+++++++++++++++,,,---...------------------------------------------------((())))))******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************++++++++++++******,,,,,,,,,,,,,,,+++++++++............////////////111111111222222333333444555555444444444444444444333333444444444555555555555666777777888888777777555555666777888999999:::555666666666777777888888888888999999:::999999999888777666555444333222222222222111111111111222222000000//////..................------------......,,,+++++++++,,,,,,---...//////111111111000///...---...444>>>IIIMMMJJJEEECCCAAA<<<555///...000444000000000000000111222222222111000///......//////555---333FFFMMM???111---+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&###%%%'''((((((((('''''''''&&&%%%&&&((())))))(((***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))***+++***((('''((()))&&&$$$)))333555,,,%%%%%%&&&''''''''''''''''''&&&"""&&&'''&&&'''+++,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((*********,,,///000111///,,,+++------,,,,,,+++,,,,,,,,,+++++++++,,,///333666999:::555111222222//////111......------------,,,,,,+++*********+++---///000666555222...,,,***))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,...///000111///000111444666999:::;;;============<<<<<<<<<<<<===;;;888555444555777999999777555444333333333444555555555555666777999999555444222111000111111222222222111000///...---------------,,,++++++******,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++''''''((()))+++---...///......------------......---------............///......---------,,,,,,,,,******+++,,,---......///******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***))))))(((*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,,,,,,,---------............/////////000000222222222333333333444444555555555555444444444444333444444444555555555555666666777888888888888777888888777777777666666666666666777777888888999999999999:::::::::999999888555444333222222111222222222222222111111222222222111000///...---,,,,,,,,,......------------......,,,,,,,,,,,,---...////////////000000//////......000......333===GGGNNNPPPNNNHHH???666000///000111///000000000111111111111222111000.........///000000+++///===BBB:::///******)))((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&%%%%%%'''+++......)))%%%(((&&&$$$$$$&&&((())))))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''')))******'''&&&'''(((&&&###'''222444+++%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''&&&$$$$$$'''&&&"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***,,,.........---,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++///444:::>>>AAA;;;666666444111000111............---------,,,*********+++---///111333555333111...+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////......---...///111444666888888;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888777666666777888;;;999777555444444444555666666555555666777888999555444333111111222444555777666555333222000///......------,,,++++++******++++++++++++*********)))************************************************(((((()))***+++---...///------,,,,,,,,,,,,---------------............///,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------+++***************+++,,,************************++++++++++++,,,,,,,,,------,,,,,,+++******)))))))))******+++,,,,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,+++++++++,,,---...//////000000000000111111111222222222222222333333333444444555555555444444333333333444444444444555555555555444555666666777777666666888777777777666666666666777777777888999:::::::::999999999999999888777777333222111000000111222222111111000000000000111111111000///...------.........------,,,,,,------...------------...///000111111000///...............000...---...333:::BBBFFFIIIAAA777111000111000......///000000000111000000222111///.........000111---,,,---222666555///))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''(((((())))))((((((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&+++''''''---555666---$$$)))&&&######%%%(((***+++''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))$$$'''))))))&&&%%%&&&(((%%% ###...000'''"""&&&$$$$$$$$$%%%%%%$$$$$$$$$'''(((&&&""""""%%%%%%!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))***+++,,,......)))***+++,,,,,,,,,,,,,,,...,,,++++++///555===AAAEEE???::::::888333000111//////.........---------*********+++...000333555///...---,,,+++,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++......///000///...,,,+++,,,---...000222444666666888888999::::::;;;;;;<<<888999999999999888888777<<<;;;888666555555666666888777666555555666777888555444333222222333555666::::::888666444222000///......---,,,,,,+++******+++*********))))))((((((************************************************************+++,,,---...,,,++++++++++++++++++,,,---------.........//////+++++++++************)))+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++,,,,,,------))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***+++,,,---...000111111333333444444444555555555222222333333333333333333555555444444444333333333444444444555555555666666333444555555666666555555444444555666777888999999777777888999::::::;;;;;;888888999888888777666555111000/////////000222333000000////////////000000111000///......///000111...------,,,,,,------...---------...///000111111222111000.........///000+++...000111111222444666:::333,,,+++000333111.........///000000000000000111000///---...///000222,,,......,,,///333111***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''******)))((('''&&&%%%%%%!!!###%%%''''''%%%###!!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%(((''''''''''''&&&&&&&&&(((((()))******)))((('''$$$***222999:::666000+++((((((((((((((((((''''''***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))((('''&&&'''(((((('''&&&&&&'''))),,,---)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++//////000///------...000222000---+++---111666:::AAAAAA@@@<<<777333111000//////.........---------,,,+++++++++++++++,,,,,,...------,,,,,,------...------......///......------,,,***))))))***,,,---------------,,,,,,+++***------,,,---...000222333555666777999:::;;;======@@@???===;;;999999999:::444555666666666666666555444444333333222333333333555333222111111444777999???;;;666444444444111///111000...---,,,,,,,,,---------,,,++++++***))))))+++++++++,,,,,,+++++++++++++++++++++************---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******++++++******++++++,,,---(((((()))***************((()))***,,,,,,+++******)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,---+++++++++---...---,,,,,,---//////...---............//////000000111111000000111111111111000000000000000111222222222333333333333444444444555555555555555444444333333333222333444555666666666666888777777666666666666777888777777777666666555555888777777777777777888999888888777666444333222111......///000111222333333111000///......///000111..............................---,,,,,,,,,------,,,...000333444444333333111000---+++***+++,,,---//////000000111111222222111///,,,++++++...111333//////000000000000//////000...,,,---///000000//////,,,+++...222333000,,,%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&&&&%%%%%%&&&''')))***&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%&&&&&&'''''''''((()))))))))(((''''''%%%)))///444444111,,,(((''''''''''''''''''''''''))))))'''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++---......---...000222444222///......111444666<<<===<<<:::666333222222/////////......------,,,+++++++++******++++++,,,++++++************++++++------.........---,,,,,,---,,,+++***+++,,,...///,,,---------,,,,,,+++***,,,,,,,,,---...///111111333333444666777888999:::AAA@@@>>>===;;;:::999999555555666666666555555444555444444333333444444444666555333222222333555666<<<999555333333333111///333222111///......//////......---,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++***************+++,,,,,,((())))))***************((()))******++++++******)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,...000///...---...///......//////000111111111111111222222222222111111111111111111222222222222333333333444444444555555555555555444444333333333222333444555666666666666777666666666666666777777666666666777777777777777777777666666666666666777555555444333222222111000/////////000111111222222//////...------...//////.........------------------------,,,,,,---......///000222333444333222111111000...,,,++++++,,,---/////////000000111111111000///---,,,---...111222000111111111111111111000000///......///000///---...+++***,,,000111...+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''((())))))'''&&&&&&&&&&&&'''""""""###$$$%%%&&&'''(((&&&''''''(((((((((''''''&&&(((+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((***,,,------///222444555444222111000000111222555666777666444333333333000000//////...------,,,++++++************++++++******))))))))))))******------------,,,,,,+++***,,,,,,++++++,,,...000111,,,,,,---------,,,++++++***+++,,,---...////////////000111222333555666666?????????>>>===;;;999999666666666666666555444333555555444444444444555555777666555444333333333333999666444333333222111000333222111000/////////000//////......------,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))++++++++++++++++++,,,,,,************++++++++++++******++++++++++++******++++++************++++++***))))))))))))***++++++))))))***++++++++++++***)))))))))))))))******+++))))))***++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------...,,,,,,---...//////...---///000000///......///......///000000111111222222222333333333333222222222222222222222111111111333333333444444444555555555555555444444444444444222333444555666666666666555555555555666777888888555666666777777888888999777666555444444333444444222222111111111000000000000000000000000000000000......---,,,,,,---............------,,,,,,++++++,,,,,,,,,,,,---...//////000111222333333222111000111000...---,,,------...////////////000000000000//////.........///000000222222111111111111222222000//////000000000---+++---***'''(((+++---,,,***%%%%%%&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((+++***)))'''&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''***+++,,,***(((&&&''''''((())))))))))))((('''&&&''''''&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''')))+++,,,,,,...111333333333333222222111000000000222333333222111111222000000000///...---------,,,++++++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))*********+++,,,...000111,,,,,,,,,------,,,,,,+++)))***,,,---......------......///000111222333333:::;;;<<<<<<<<<;;;:::999888888888888777666555444444444333333333444555555666666666555444444333333666555444333333333222222000000000//////.........000000000//////.........---------......---------++++++++++++************)))******++++++,,,,,,,,,************+++++++++,,,)))******++++++******)))******))))))))))))******)))))))))((())))))***+++)))***++++++,,,,,,++++++***)))((('''((()))***+++))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------............------...000111000//////000222111000//////000...//////000111111222222222222333333333333222222333333333222222111111111333333333444444444555555555555555555555444444444222333444555666666666666444444444555666777888999666777777777777777777777666555444222222111111111000000000000000000000000111111000000////////////...------------------......------,,,,,,++++++***,,,,,,,,,,,,---///000000//////000111111111000000000000///.........//////000000///////////////////////////000000000//////222111111000000111111222000000000000111///+++(((+++(((&&&&&&((())))))(((%%%&&&&&&'''((())))))***%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''***)))((((((''''''((((((&&&&&&&&&'''((()))***+++)))'''%%%$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&&&&((((((''''''&&&%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''')))***+++***'''&&&'''(((((()))))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((***+++++++++,,,...000///000111222222222111000...///111000///......///000000/////////.........------,,,+++******++++++,,,++++++******++++++,,,+++,,,,,,,,,+++******))))))))))))***,,,---...///+++,,,,,,------,,,,,,,,,)))***+++---...---,,,,,,......//////000111222222333444666888:::::::::999:::::::::999888777666555333333333333333444555555555555555555555555555555444555555555444444333444000000000000000/////////111111000000000000000///......////////////......,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,)))******++++++******))))))))))))(((((())))))))))))))))))((())))))***+++******+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,***************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........---............////////////......///111222222111000222333222111//////000//////000000111222222222111111222222222222111111444333333333222222111111333333333444444444555555555555555555555555555555222333444555666666666666444444444444555666888888888888777777666555444444444333222111000000000000000000000000111111111111111111000000///.................................---------,,,,,,+++++++++,,,,,,,,,---...///000111+++,,,---...000000111111000000000000000000111111111111000000//////......//////000111111000///...000000000//////000000000000////////////...***''')))'''%%%%%%&&&'''''''''&&&&&&''''''((()))******%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''')))(((((('''&&&'''''''''&&&&&&&&&'''((()))***+++)))'''%%%$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***'''&&&%%%%%%&&&(((***+++%%%%%%%%%&&&''''''(((((((((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))***+++***)))***,,,---,,,---///111222222111111,,,---///...---,,,,,,---....../////////000000000///...---,,,,,,+++,,,,,,******))))))))))))*********++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,***+++,,,,,,---------,,,......///000000111222222000111222444666777888999999999:::999999888777666333333333333444555666666666555555444555555666666333555666666444333333444222222333333333333222111111111111111000000000000/////////000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------******++++++++++++************))))))))))))*********))))))))))))***++++++++++++,,,------------,,,***************++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---------------------...//////000000....../////////000000000000//////000333444444333222333444333222000000111//////000111111222222333111111222222222222111111333333333333333222222222333333333444444444555555555555555555555666666666222333444555666666666666444444444444555666777777999888777666444333222222333222111000000000000000111111111111111111111111000000000//////...............////////////......,,,,,,,,,,,,------------------------...///000000++++++,,,...///000222222///000000111111222222222333222222111000//////...000000111111111000////////////000000000000/////////...---------,,,)))'''(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((((((&&&'''((('''&&&&&&'''(((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))***+++((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))******)))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***)))))))))+++---,,,---...///000000000///)))+++,,,---,,,,,,,,,...------...///000111222222000000///...------------++++++************++++++)))***+++,,,------------***++++++,,,---------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------.........//////000000111111111111111222333555666777777777777888888777666666555555555555666777888999999888666444333444555666222444666666333111222333222222333444444333222222000000000000000111111111///000000111111000000///////////////..................---------------------------.........//////++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***************+++,,,,,,+++,,,,,,---------------******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------.........//////......//////000111111222/////////000000000111111111000000111444555555444333444555444222111000111///000000111111222333333222222333333333333222222222222333333333333333333333333333444444444555555444555555555666666666777222333444555666666666666555555444444444555555666666666555444333222222111111111000000000000000111111111111000000000000000//////////////////......,,,---............---,,,,,,,,,,,,---....../////////...............//////.........///000111222222///000111222333333333333444444333222111000//////111111111000000000//////...///111333333111///...---,,,******+++***)))''''''((()))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&'''((('''&&&&&&'''((((((((()))******)))((('''######$$$%%%&&&&&&'''(((((('''''''''((()))+++,,,))))))))))))((('''&&&%%%&&&&&&''''''((()))******)))*********)))(((&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###%%%&&&&&&&&&&&&'''))))))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))))))))***,,,...------..................&&&(((+++,,,,,,,,,...///,,,,,,---///000222333333111111000......---------...------,,,,,,------...)))***+++,,,---.........,,,,,,---......---------***+++,,,,,,------------...---,,,+++,,,---...///---......//////000000000444333222111222333444555444555666666666666666555777777777777888999:::;;;<<<:::777444222222444555111333666555222000000111///000222222333222111000000000000000000000111111000000111111111111000000000000000000/////////////////////......---------.........////////////000+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++******++++++,,,---+++,,,------......------***+++,,,---...---,,,+++------,,,+++,,,---...///.........////////////000...//////000111222222333000000000000111111111111111000000222444666666555333555666555333111111111000000000111222222333333333444444555555444444333222222222333333444444444333333333444444444555555444555555555666666777777222333444555666666666666666555555444444444555555333333333333333333333333111000000000000111111222111111000000////////////////////////////////////++++++------------+++++++++,,,,,,---...///000000000//////............///222222111111111111222222///000111222333444444444666555444333222000//////222222111000//////000000...000333555555333000...---+++)))((()))))))))((('''(((******)))'''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((((((((((((++++++***)))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''((((((((())))))(((&&&$$$###''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%$$$"""###%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((("""###&&&((((((&&&$$$"""$$$$$$&&&***,,,+++++++++***(((&&&'''***+++)))'''######$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''')))(((((((((((())))))***&&&))),,,......---------......------------......***+++------...///222555777777555222///...///000000---+++***+++,,,,,,+++,,,,,,,,,---...///...---,,,++++++++++++,,,------******++++++++++++,,,,,,------------------------000///...///000111000///...////////////000333666222222333444444444444333555555666777888999::::::777666555444444333444444777666555333222111111000111333666666444222111111222222222111111111111111111111111111111111111111////////////////////////...///000000000///---,,,,,,,,,------...///000000......------------............---------,,,,,,,,,---...............------,,,,,,,,,---------......000///...------...///000////////////............000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222333333333333333333333333000000000111111222222222777777666666555555555555444444444333333222222222222333333444555555555444222333333444555555555444333333444555555555555555333333333333333333333333222222222111111111111000,,,,,,...///000000000000////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,---///222555777888666333///......///000111///...///000111000...000///......///111333555222222222111111111000000111000000000000000000000333444555555333000,,,***+++***((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###&&&***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''$$$%%%&&&((())))))))))))---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++)))(((((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******(((&&&%%%&&&%%%%%%(((+++++++++***)))'''%%%&&&((()))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***,,,//////...---,,,------------,,,------......,,,---///000000111444666777777666444111///000111000...++++++,,,---,,,,,,+++++++++---......------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------...------------------------///.........000111000//////...............//////111111222333333333333222333444555666777888999999777666555444444444444444555555333222111000000000111333555555444222111111000000000111111222222222111111111111111111111111////////////////////////...///000000000///...---,,,,,,---......//////000///......------......//////.........------------...////////////......---------------............000///............///000........./////////000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111222222222222333333333333333333333333111111111222222222333333555555555444444333333333444333333333333333333222111222333333444444444333222333444444555555444444333444777999:::888666555333333333333333222222222222222222111111111000000...///000000111111111111..............................---------,,,,,,,,,......---------......///......///000111444666777888666333000......///000000///...///000111000...//////......///111333555222222222111111111000000000000000000000000111111444444444333111...+++***+++***((('''&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%***)))((((((***---111333000///...---+++)))((((((&&&%%%$$$$$$$$$$$$%%%&&&)))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&$$$"""$$$%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$(((&&&%%%&&&)))+++***(((&&&%%%$$$%%%&&&'''&&&$$$((((((((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%''')))***+++,,,...000000...,,,,,,,,,---,,,,,,,,,---......///...000111111000000222333555666777666333111111111000...,,,,,,---...---,,,((()))+++,,,---------,,,---,,,,,,,,,,,,---......---.........////////////------------------------///...---...000000000///...---,,,...111222000---///000000111111111111111222222333444555666666777666666555444444444555555444333222111000000///000111222444444333111111111......///000111222333333111111111111111111111111000000000000000000000000//////000000000///...------------......//////000///......------......///000000////////////......000000000000000///.............../////////000000000//////......//////000,,,------...000111111222000000000000000000000000000111111111111222222222111111111111111111111111111111111111222222222333333333333333333333333333222222222222333333333333333333222222222222111111222333333333333333333444111111222333333333333222333333444444555555444444111444888;;;;;;999555333333333333222222222111111222222111111111000000000000111222222222222111111...........................------------,,,,,,,,,...............///000000...///111333444555666666666555222000...//////000000///......000000///...............///000222444222111111111111000000000/////////000000111111111444333222000...,,,***)))***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))'''''''''(((((('''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((***&&&######''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''$$$$$$(((000888===000///...,,,***((('''&&&'''&&&$$$######$$$&&&'''***)))((('''&&&&&&&&&&&&$$$%%%$$$###$$$&&&%%%!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&&&&))))))'''%%%(((+++***&&&&&&%%%%%%%%%%%%&&&%%%%%%))))))))))))(((&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******)))'''%%%$$$$$$$$$%%%&&&'''((()))+++---......---,,,,,,,,,------------...///000111222333333222///...---...222444555555333111000111000...------...///...---'''))),,,------,,,,,,,,,------,,,,,,------...///............////////////------------------------...---,,,---///000///...---+++,,,111888:::777222......///000000000000///000000111222222333444444555444444444444444555666444333222111111000111111111222444444222111000111......///000000111222222111111111111111111111111111111111111111111111111000000000000//////......------....../////////000//////............//////000000000000000000000000111111111111111000////////////000000000111111111000//////////////////000---......///000000111111000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333222222222222222111111111222222222333333444444444222333333444444444333333333333444444555444444333111222555666777555333111333333333222111111000000111111111111000000000000111111222222222111111000........................------------------------,,,,,,,,,,,,---...//////---///111444555555444333333222000...---......///000///......///000///...---------...///000222222111111111111000000000000......//////000111111111444222000---+++***))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&%%%&&&''''''((((((((('''''''''((((((((((((''''''%%%&&&'''((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$&&&((())))))))))))''''''''''''''''''''''''***'''######&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((('''%%%$$$%%%***222:::@@@++++++***)))'''&&&%%%%%%)))'''&&&$$$$$$&&&''')))+++***)))((('''&&&&&&&&&###(((***'''&&&))))))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&''')))+++---))),,,+++''''''***)))%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))++++++***(((&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((***+++******+++------------...///111222333888888888555111---++++++...000222222111/////////000///...///000111///...(((+++...///...,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........------------------------...,,,,,,---...///...------,,,---333999;;;777222,,,---......//////....../////////000111111222222333333222333333444555555444333333222222222333333222333444333222111111222111111111000000000000000111111111111111111111111222222222222222222222222111111000000////////////.........////////////////////////....../////////111111111111111111111111000000111111111111000000000000000111111111222222///000000000000000000///000000000000000000//////111111111111111111111111000000111111111222222222111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333222222222222222333333333222222222333333444444444444555555555555555444444333444444555444444333333333333222222222222222222222222222111111000000000111111111000000000//////000000000000000000//////........................------------------------***************+++,,,,,,,,,...000222333333111000000///...---,,,,,,------///...---...///000///---,,,,,,------...000111111000000000000000000000000......//////000000000000111///---***(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''((((((((((((''''''$$$%%%'''((((((((('''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$###'''(((((((((((((((((((((***))))))***,,,000333666'''''''''''''''''''''''')))(((''''''''''''((()))+++***)))(((''''''''''''""",,,000)))%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***,,,'''///222+++'''((((((%%%&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&)))+++,,,+++)))'''(((((('''&&&%%%%%%%%%%%%$$$&&&'''((('''(((***,,,,,,,,,---...///111333444;;;<<<<<<999444///,,,++++++---//////...---...///000//////000222222111///***...222333000---,,,---,,,++++++++++++,,,------++++++,,,,,,,,,------------------------------------,,,+++,,,.........---...---...111444444000---,,,------...................../////////000000000000000000111222333444555333333333222333333444444333444555444222111222333222222222222111111000000111111111111111111111111111111111111111111111111222111000/////////000000////////////////////////000//////......//////000000000111111111111111222...///000111111222222111000000000111111111222222///000000111111000000///111111111000000/////////111111111111111111111111000111111111111222222222111111111111111111111111222222222222333333333333333333333333333333333333333333333333222222222222222333333333333444444444222333333333333333333444555666666666666555555444444444555555444444333333555444222111111111333444000000000000000000000000111111000000000/////////---....../////////......------------------------,,,,,,,,,------------...++++++************+++++++++---///111111000///.........------,,,---------///...------//////...---++++++,,,---...///000000//////000000000000000111////////////////////////---,,,***((('''''''''(((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%(((((((((''''''%%%$$$$$$'''''''''(((((('''''''''###%%%'''((()))(((&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))((('''%%%###"""&&&''''''(((((())))))***((((((((((((((((((((((((******)))(((''''''(((((($$$222777---######&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%222888000''''''(((%%%&&&((()))(((&&&&&&''')))%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%''')))+++++++++***)))((('''&&&&&&&&&&&&&&&'''%%%&&&''''''&&&&&&((()))******+++,,,...000222333888999999777333///---,,,***+++---,,,,,,---///111000///000111333333111000...222777666222...---...+++************+++,,,,,,+++,,,,,,,,,,,,---------------------------------,,,+++++++++---...---,,,+++,,,...//////...---+++,,,------...///..................////////////000.........///000222333444222222111111222333444444444555666444333222333555222222222222222333333333111111111111111111111111111111111111111111111111222111000/////////000111000/////////////////////000000////////////000000000000000000111111111222,,,---...000111222222333000000000000111111111111///000111111111111000///000000000000000111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222333333333444444333333333333333333333333333333222222222111111111222222222333333333444444444333333333333333333222555555666666555555444333444444555555444444333222222222111111000000000000......//////000111111111111000000000////////////,,,---...///////////////------------------------,,,,,,,,,---------......///...------,,,,,,,,,,,,------...///000///......................../////////...------//////...---***+++,,,---.../////////////////////000000111111000000000///......------))))))((('''''''''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$'''((()))(((&&&$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%''')))+++''''''''''''''''''''''''***((((((***------)))&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&$$$!!!'''''''''''''''(((((((((''''''((())))))(((''''''***))))))(((((((((((((((+++;;;BBB555&&&%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&###444===222'''&&&'''&&&%%%''')))(((&&&%%%&&&)))%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&''')))***+++++++++***&&&&&&&&&&&&&&&'''((()))'''(((((('''%%%%%%&&&((((((((()))***,,,...000222111333555444111---++++++++++++,,,++++++---000222000///000222444444222000000555999888333...---...******))))))******+++,,,,,,,,,,,,---------......------------------------,,,+++***+++---...---,,,(((***---.........///000,,,---......//////...............///////////////---------...///111222333000000000000111222333333555666666555333333444666111111222333444555555666111111111111111111111111000000000000000000000000333222000/////////000111000000000000////////////000000////////////000000//////000000111111111111***+++---///111222333333///000000000000111111111///000111222222111000///......///000111222333333111111111111111111111111000111111111111222222222111111111111111111111111222222333333333444444444333333333333333333333333222222222111111000000000111111222222333333333333444444444333333222222222444555555555444333333222444555555555444333333222---...///000///...,,,+++------...///000111222222000000000000////////////,,,,,,...///000000000000------------------------,,,,,,,,,------.........333222111000..................///////////////.../////////000000000000000///...------...///...---******,,,---.../////////.../////////000000111111111111000///...---,,,,,,&&&'''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%"""$$$'''((()))(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$'''+++000444((((((((((((((((((((((((---(((&&&***111222***"""((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++***)))'''''''''((((((((())))))&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&'''++++++'''&&&'''---+++(((&&&'''(((((((((---;;;BBB666%%% $$$((('''''''''((()))(((%%%###)))'''%%%######%%%''')))%%%&&&&&&'''(((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))555777---))),,,(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******'''&&&&&&%%%&&&''')))***((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%((((((%%%######((()))$$$###'''(((&&&)))'''%%%(((---222444333''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''++++++++++++,,,---...//////000000000000...,,,++++++++++++,,,---...///000222333444666777888888888777555333111000/////////...---+++))))))***+++,,,///---******+++------,,,...//////000///---,,,+++...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,---......//////.........---,,,++++++---...000---------............//////000000111222333333333555444444444444555666666666666666666666666666666333333333333222222111000222222222222222222222222000000000000//////////////////000000000000//////222222111111000////////////000111222222111000//////000000000111111111111000000000000111111111111222222222222222222222222222111000000000111333333222222111111222222333444333333333333333333333333111111222333333333333222222333333444444333333222333444555666666444222111333222222222222222222222444333333222222333333444222222333333222222111000444444444555555555555555444444333333222111000000111111000000//////......////////////////////////333333222000...,,,***)))'''))),,,...000000///...............------,,,+++///...,,,+++,,,///111333111111000///////////////---.........//////000000222000...///111111///---222111000///...---,,,,,,---------...///000111111............////////////,,,,,,++++++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''%%%###!!!###%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%)))((('''&&&&&&'''((())))))(((((()))++++++***)))***&&&###$$$'''******)))(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))))))))'''&&&%%%$$$$$$###&&&$$$%%%((((((%%%%%%''',,,)))&&&%%%&&&''''''&&&%%%...222,,,$$$###&&&&&&((('''&&&'''((((((&&&$$$((('''%%%$$$$$$%%%'''((((((((()))************)))''''''''''''''''''''''''***)))((('''&&&&&&'''''',,,444666...(((***)))&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%((()))'''%%%&&&)))((($$$"""&&&'''$$$)))'''%%%&&&***---......(((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''************+++,,,---...+++,,,...///000000//////---,,,,,,,,,,,,,,,------///000111333666888999:::888777555333111000000000///---,,,******+++,,,---,,,***((((((***++++++++++++,,,---------,,,+++***,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,---......//////.........---,,,++++++---///000---------............////////////000111222222222444333333333333444555555333333333333333333333333333333333333333222111111222222222222222222222222000000000000000000000000//////000000000000//////111111111111000000000000111111111222222111111111111111111111222222222222000000000000111111111111222222222222222222222222222111000000000111333333222222111111111111111222333333333333333333333333111111222333333333333222222333333444444333333222444333333222222222333333222222222333333333333333444444333333333333444444333333333333333222111111444444444444444444444444333333222222111000000///000000000000//////......////////////////////////000000000000///...,,,,,,)))***,,,...//////......++++++,,,,,,,,,+++******///...------...///111333111111000///.........///............/////////000111///......000000///,,,------------............,,,,,,,,,---.........///////////////////////////,,,,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))'''%%%$$$%%%'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((''''''''''''((((((''''''&&&((()))***)))'''***'''%%%&&&***---...---(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***)))'''&&&&&&%%%%%%'''$$$$$$'''(((&&&'''******'''%%%$$$%%%%%%%%%$$$%%%(((((('''(((***)))&&&)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&---///000---(((&&&))),,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########%%%((()))((('''((()))'''###"""$$$%%%###)))'''%%%%%%&&&(((((((((((())))))))))))(((''''''%%%&&&&&&&&&&&&'''''''''))))))((())))))***+++,,,+++,,,---...////////////......---,,,,,,,,,,,,,,,------...000333666999;;;:::999777555444222222111///...---,,,,,,,,,---...+++***((()))+++,,,,,,+++***+++,,,---------,,,+++++++++***++++++,,,---...,,,,,,,,,,,,------------,,,---......//////.........---,,,,,,,,,---///000---------............///.........///000000111111222111111111111222333333333333333333333333333333333333444444444333222222222222222222222222222222000000000000000000000000///000000111111000000///000000000111111111111222222222111111111111222222111222222222222333333333000000000111111111222222222222222111111222222222222111111111111222333333222222111000000111111111222222222222222222222222111111222333333333333222222333333444444333333222444222111000000111333555222222333333444444555555555444444333333444444555333333444444444333222222555444444444333222222222222111111000000/////////000000000////////////...////////////////////////------...///////////////+++,,,---...///......---***++++++,,,,,,,,,,,,+++////////////000111111222222111000///........................////////////000...------...///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,+++***(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((()))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&%%%%%%&&&(((((('''%%%)))'''&&&'''***---//////(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,+++***)))((('''''''''&&&###"""%%%&&&%%%&&&******'''%%%%%%%%%&&&%%%$$$)))'''&&&&&&(((***((($$$***'''%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''''',,,)))))),,,+++''''''+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((''''''((('''%%%###$$$%%%%%%$$$'''&&&%%%$$$%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***---------------,,,++++++......---------...//////---------...000333777999;;;:::999777555444333222000///......---.........---++++++,,,...//////...+++,,,---///000000//////---------,,,------......,,,,,,,,,------------...,,,---......///............------,,,---...//////---------............///---------....../////////000000//////000000111222444444444444444444444444333333444444444333333222222222222222222222222222000000111111111111111222000000000111111000000000//////000111111222333333222111000//////000111222111111111222222222333333000000111111111222222222222222111000000111222222111111111111222222333333111111111111222333444444222222222222222222222222111111222333333333333222222333333444444333333222222222111111111333444555222222333444444555666666555444444333333444444555333444444444444333222222444444333222111111000000000000/////////.........////////////////////////........................,,,------...////////////------...///......---,,,,,,,,,---.../////////......///000111222222111000111111000///...---...............///////////////......------------,,,,,,//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............++++++***)))'''&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%&&&&&&''''''((((((%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&(((((('''%%%''''''&&&'''(((***+++,,,((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&,,,+++***)))((((((((((((### """###"""###'''+++)))''''''''''''&&&%%%&&&%%%$$$$$$$$$#########)))'''%%%%%%&&&'''((('''$$$%%%'''(((((('''%%%$$$"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((()))******,,,''''''...111---'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%'''$$$###%%%'''(((''''''%%%%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((,,,,,,,,,+++++++++++++++---------...///111222333000///------...000222444999888888777555444333222000000/////////......///---,,,+++---...///...---***+++---///000000//////111111000......---------,,,,,,---------.........,,,---......///.........------------......//////---------............///---------------........................///000000333333333333333333333333222222333444444333333333222222222222222222222222000111111111222222333333000000111111111111000000//////000111222333444444111000///......///000111000000000000111111111222111111111111222222222222333222000//////000222333111111222222333333333333000000111222444666888999222222222222222222222222111111222333333333333222222333333444444333333222111222333555555555444444222222333444444555666666444444444333333444444444333333444444333333222111333222222111000//////.../////////............................../////////---------------------------...............------..................------,,,---......////////////...///111222222222000///000//////...............///////////////.........------...---,,,,,,,,,,,,000000//////...---------............------------............------,,,,,,******)))((('''%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((((('''%%%%%%&&&(((***,,,''''''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&'''&&&&&&'''))))))(((&&&)))))))))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&******)))(((''''''''''''(((%%%%%%((((((&&&'''***+++***))))))))))))'''&&&&&&$$$%%%'''&&&$$$&&&***(((&&&%%%%%%'''(((((('''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###$$$&&&((()))***++++++,,,---///444666333+++$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&$$$$$$%%%&&&######(((,,,+++((('''$$$&&&''''''''''''(((***%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((()))***,,,...///,,,,,,---...000222444555111000///...---...//////444444555444444333111111000000000/////////......,,,++++++,,,------+++***(((***+++---......------333222111///------,,,,,,,,,---------............,,,---......//////......------......////////////---------............///------------------------......------......///000000000000000000000000000111111222333333333222222222222222222222222222222111111111222333333444444000111111222222111111000000000111111222333444444111111000000000000111111//////000000000111111111111111111222222222222333333222000//////000222333111222222333444333333333111111222333555888999;;;333333333333333333333333111111222333333333333222222333333444444333333222111333555666666555444222222222333333444444555555444333333222222333333444222222333333333222111111111111000000///.................................---............/////////------------------------...............---,,,+++//////..................+++,,,,,,------------,,,...///000111111111000///......------......///000///////////////.........---...///...,,,+++,,,---,,,------...///000111111////////////////////////---------,,,,,,+++******((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''((((((((((((''''''((('''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''(((''''''(((******)))'''+++,,,,,,+++(((''''''((('''(((((((((((()))))))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((''''''&&&&&&&&&''',,,)))***------******,,,+++***))))))***)))(((&&&***&&&$$$(((***((())),,,&&&%%%%%%&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''###$$$&&&((()))************444:::666333333---%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###&&&((('''&&&%%%&&&'''((($$$$$$,,,000,,,'''&&&$$$'''))))))'''&&&''')))&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((()))+++---///,,,,,,,,,---...000111222000000//////.........---///000111111111111000/////////000/////////...------,,,,,,---------***((()))***,,,---------,,,,,,000000...---,,,,,,,,,,,,------------............,,,---......//////......---......///////////////---------............///...............---------...------------.../////////////////////////////////000111111222222222111222222222222222222222222111111222222333444444555000111111222222111111000111111111222222333333333222222222333333222222222000000111111111222222222111111111222222222333333333222///......///222333111222333444444444333333333333333444555666777888444444444444444444444444111111222333333333333222222333333444444333333222333333444444444333333222222222222333333333333333333222222111111222222333111111222222111111000/////////................................./////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///............/////////------------------,,,+++/////////000000//////...,,,,,,,,,---...///000111000/////////............---///000///,,,+++,,,...+++,,,,,,---///000000111.........//////000000111,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((('''''''''((((((((((((''''''(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((''''''''''''(((((((((''''''(((******)))'''(((***+++***(((&&&&&&((('''((((((((())))))))))))%%%&&&'''((((((((('''&&&((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&'''******&&&%%%'''+++***))))))***)))'''%%%,,,$$$ $$$'''%%%###%%%%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&888@@@666---...---'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$''''''&&&%%%'''******%%%&&&///222---&&&###%%%(((***)))&&&%%%%%%''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))(((''''''&&&&&&&&&''''''******)))(((((()))***+++,,,,,,,,,,,,,,,---.../////////000000//////...---,,,---...///000000///...///////////////......---000////////////...+++))),,,---.../////////...---------,,,+++++++++,,,,,,---------.........//////,,,---......//////......---......///000/////////---------.........//////...........................------------...//////111111111111111111111111...///000111111111111111222222222222222222222222111111222333333444555555111111222222222222111111111222222222222333333333333333555666666555333333111111222222222333333333111111222222222333333333333222///......///222333111222333444555444333333555444444333333444444444555555555555555555555555111111222333333333333222222333333444444333333222555444222111000111222333333222222222222222222222222111111111111111111222111111111111111000//////------........................//////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...............///000000///000000000///...------/////////...............+++++++++,,,...000111222000000//////.........------///111///,,,+++---///------------------,,,,,,---------...///000111111++++++******)))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''&&&$$$###$$$''')))'''%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))''''''&&&((()))***((('''###&&&((((((%%%$$$%%%''''''((((((((())))))******%%%%%%'''((((((((('''&&&(((((())))))******++++++''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))((((((''''''''''''((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%&&&''',,,///333555555111,,,)))+++)))'''$$$$$$$$$&&&'''(((%%%###$$$&&&'''%%%""")))((('''&&&%%%&&&&&&'''(((((((((((('''''''''''''''(((((()))(((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$)))&&&""""""$$$&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))%%%(((111666///(((%%%$$$$$$$$$%%%&&&'''((()))(((((())))))))))))(((((($$$$$$%%%&&&(((***---...((('''&&&%%%%%%&&&''''''&&&&&&&&&'''((())))))***)))***,,,---......---,,,//////000000///...------+++,,,------......------000111333555555444333111444333111000//////000000...---,,,,,,++++++,,,,,,---,,,+++******,,,...///,,,,,,,,,---------......---------.........//////000000000000////////////111000...---,,,,,,------........................///---++++++---...------......------------......////////////000000000000111000/////////000222333000000000000111111111111111111222222222333333333666666555444333222222111111111333333444333222111111222333333333333222111777666666555333222222111444444444444444444444444444555555666555444444444222222222222222222222222666555444333222111000000333444444444444333222222666555444333333333444555222111111111000000//////////////////000000000000000000111111111222222222000000////////////000000111111000000//////......+++///,,,&&&)))333333,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000------...///////////////222111111111000000//////......////////////......,,,,,,---...//////......//////.........---------///......---,,,,,,++++++---------...............111000000000000/////////++++++***)))(((''''''&&&###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###%%%((()))'''%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))'''%%%###&&&+++///...***&&&&&&'''))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''''''''((()))((('''&&&'''((())))))((((((''''''''''''$$$%%%&&&%%%%%%%%%''')))'''%%%''')))'''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++******)))(((((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((###&&&***///333555777777---+++)))&&&&&&&&&((()))***(((''''''))))))(((&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))***))))))((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%(((%%%""""""%%%''''''&&&(((''''''&&&%%%%%%&&&&&&(((%%%'''///333...(((&&&&&&%%%%%%%%%&&&'''(((((('''(((((())))))(((((('''))))))*********+++++++++))))))((('''((()))***+++&&&&&&&&&'''((())))))))))))***+++,,,---------,,,///////////////...------,,,------...............///111333555666777777777666555333111000/////////...------,,,+++,,,,,,,,,...---+++++++++---...000,,,,,,,,,---------......---------.........//////111111111000000000000000222111///...------.................................---,,,---...///...,,,......------------.............../////////000000000000/////////000111222//////000000000111111111111111111222222222333333555555444444333333222222111222333333333222111000222222333444444333222222444444444333333333333333333333333333333333333333555444444555666666555444666666666666666555555555555555555555444444444444444444444444444333222222222222000/////////000111111111111111000000000///............////////////000000111111111222222222---..................---////////////.........---...222///))),,,555555...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...//////000111111111111000111111000000000/////////......////////////......---------.........////////////.........---------////////////////////////........................------------,,,,,,,,,,,,''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%((()))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$'''+++//////+++''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((((((((((('''''''''&&&&&&%%%&&&'''''''''''')))+++222,,,((('''&&&$$$%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''$$$$$$$$$&&&(((+++...000,,,***(((&&&&&&&&&((()))+++)))(((((()))***((('''(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((()))******,,,+++)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%######%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%'''$$$%%%+++///,,,)))'''(((''''''&&&''''''(((((('''''''''((((((''''''''''''(((***+++,,,,,,++++++)))((('''&&&&&&'''((()))&&&&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,...////////////...------............///////////////000111444666999<<<===999888666333111000//////......---,,,,,,,,,,,,---...---,,,+++,,,---...///,,,,,,,,,---------......---------...............111111111111111111111111333222000///...//////000.................................///111000...,,,......------------......---------.........//////000////////////000111111//////000000000000111111111111111222222222222333333333333333333333333333222222333333222111000000333333444444444444333333111111222222222333333333222222222222222222222222444111000222555666555333555555444444444333333333333333333444444555555555333333444444333333222111000//////...---.........111111111111000000000000---------.........//////000000000111111111111222---...///000000///...---............------------///222111,,,///888:::555//////..................++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000000111222222222222222000000///////////////......//////000000//////......------------...//////...............---------------......///000111111//////////////////......,,,,,,+++++++++*********(((((((((((((((((((((((($$$%%%&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((+++///...+++(((((()))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''(((((((((''''''&&&&&&%%%&&&'''(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((())),,,...>>>333)))&&&%%%$$$&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$###""""""$$$$$$)))(((&&&%%%$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&''''''%%%%%%&&&''''''((())))))+++***'''%%%$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$'''******)))((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&$$$&&&***...111333333333000...,,,)))'''&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++++++++.........//////...------///////////////000000111000000000222444888<<<>>><<<;;;999666444222000//////......------------------,,,,,,++++++,,,------,,,,,,,,,---------..............................000000000000000111111111222111000///...///000000..............................///111222222///,,,......------------......,,,,,,,,,---------.............../////////000000////////////000000000111111111111111222222222222111222222222333333333444333333222222111111000000222222222222222222222222000111111111111222222222111111111111111111111111111...,,,...222444333000333333222222111111000000111111111111222222222222111222222222222111000000111111000000000/////////111111111000000000000000.........////////////000000000000000111111111111...///111222222111///...........................+++...///---000888<<<:::000///...------------...++++++++++++,,,,,,,,,,,,---...000111222222111111000000111222222222222111////////////............//////000000000000/////////...------------...///........................++++++,,,,,,---.........000///////////////......,,,,,,+++++++++*********'''((((((((()))))))))***%%%%%%&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''(((***,,,,,,***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))***,,,...@@@444(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''%%%%%%&&&''''''(((((((((''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((('''%%%$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&((((((''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&)))...222666999::::::;;;888555000,,,)))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))******+++------............------000////////////000111222222111000000111444777999<<<;;;:::888666333111000000///......------......,,,,,,+++++++++++++++,,,,,,,,,,,,---------...........................---............//////000000111000///.........///000/////////////////////////////////111333222///---......------------......,,,,,,,,,,,,------------------......////////////...////////////000000000000000111111111222222222000000111111222333333333222222222111111000000000111000000000000000000111222222111111111000000000000000000000000000000000111...,,,...111333333222444444333333333222222222222111111111111000000000000000000000000///......111111111111111000000000000000000000000000111111///000000000000111111111000000000000000000000000...///000111111000///...////////////////////////+++......---...333777777111000...,,,++++++,,,---++++++,,,,,,,,,---------...///111222333222111000...//////000111000000000............//////////////////000000000000/////////......---------......---.....................------------------------000/////////.........---************))))))))))))###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((((((''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&((())))))((('''&&&'''$$$%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))$$$%%%%%%&&&'''((())))))$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***---777...'''''')))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''((()))***************$$$%%%&&&(((((('''&&&&&&(((((('''''''''''''''((('''(((((((((&&&%%%&&&'''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%'''((()))%%%%%%$$$$$$$$$%%%&&&&&&((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$&&&&&&$$$%%%'''(((&&&(((''''''&&&''''''(((((('''''''''(((((('''''''''&&&(((+++---000111111222999777333...***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******,,,,,,---............---000///.........///111222333222000//////111333444888888888777555333222111000000///............///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---------,,,------......//////000000000///.........///000/////////////////////////////////000111111///---......------------......,,,,,,,,,---------......,,,------...///...............////////////000000000000000111111111111222000000000111111222222222111111000000000111111222000000///......///000000222222222111111111000000000000000000000000000000111111000000000111333444000000000000111111111111333333333222222111111111//////000000//////...---000000000000000///......000000000000111111111111000000111111111222222222111000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000000000000...,,,...000222333222///---+++,,,,,,---,,,,,,------......//////...///000000000000......------...///////////////...////////////000000000///000000111111000000///.........///......---,,,---------...............//////////////////....../////////...------,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((''''''$$$&&&''''''&&&%%%%%%&&&!!!"""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))$$$%%%%%%&&&'''((())))))$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&(((***,,,'''%%%)))+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&&&&'''((()))*********)))'''&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''''')))***)))&&&%%%&&&(((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$''')))(((&&&%%%&&&(((&&&&&&%%%%%%&&&''''''((($$$((()))%%%$$$''''''$$$&&&%%%%%%%%%&&&'''(((((('''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))---,,,)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***+++,,,------.........---000///...------///000222333222111000000000111111222333333333333222000000111000//////......//////......//////...------,,,,,,,,,,,,---------......//////.........------------------...///000000000111000/////////000111111////////////////////////000///......000000///.........------------......------------............+++,,,---.........------........./////////000000000000000000111111111111000000000111111111111111000000//////000111222333111000///......///000111111111111222222222222222000000000000000000000000///111111///,,,,,,000444------......//////000000111111111222222222222222000000111111000000///...//////000111000///...---///000000000111111111111000000000000111111111111111111000000////////////---,,,***))))))***,,,---........./////////000000000000000000......111555777555111///------...///------......///000000111000000000000///...------------...////////////.../////////000000000111111000000111111111111000000,,,...///000000...,,,***---------.........//////------......///000000000.........---,,,,,,++++++(((''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((%%%$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&''')))&&&$$$&&&******'''%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&"""###%%%'''(((((('''&&&''''''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$%%%((($$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''((((((&&&''''''''''''&&&$$$$$$'''&&&&&&%%%$$$$$$$$$$$$!!!$$$(((((('''''')))+++&&&&&&&&&&&&&&&'''((()))$$$)))***&&&$$$'''&&&"""$$$$$$$$$%%%&&&'''((()))(((((())))))))))))((((((((('''''''''((()))***+++&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,------.........---000///---,,,---...000111333222111111111000111111---...000000111000///...111111000///////////////000000111111000///......,,,,,,,,,---------......//////.........------------......///000111111222222222111000000111222333000000000000000000000000000///------...//////............------.........---------.........//////+++,,,---.........---,,,............/////////000000000000000111111111111111111111000000000000000//////...///000111333444222111000//////000111222///000111222333444555555111111111111111111111111***...000---'''&&&+++111000000111222333444555555------...///000111222222222222222222222111000000000111222222222111///...//////000000111111111222////////////000000000000111111000000/////////...///---+++))))))+++---///---------.........//////---...000111111111666<<<999777333000//////000111.........///000111111222333333222111000///......---....../////////////////////000000111111222222000000111111111111000000+++---000222111///+++)))---------.........//////)))***+++,,,...///000000......---,,,,,,+++************)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&'''(((******)))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((%%%###$$$&&&''''''%%%$$$$$$%%%''''''###%%%'''))))))((('''&&&((('''''''''((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((***)))((('''&&&%%%$$$$$$###$$$&&&&&&&&&&&&''')))'''''''''((((((((())))))((())))))(((&&&&&&'''((($$$$$$&&&***)))%%%%%%)))(((((((((((((((((((((((()))((('''''')))+++((($$$)))))))))(((&&&&&&&&&'''******)))'''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&'''''''''((()))(((%%%"""###"""%%%******%%%%%%)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###%%%'''((()))((('''&&&&&&'''((())))))((('''&&&((()))+++***(((%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&((())))))(((''''''(((((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&((())))))///***%%%%%%(((***)))'''&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))))))))))))))******+++---------.....................//////...---,,,,,,000///.........000111222111222333444555444333222333333222111000......---000111222222111///,,,+++,,,---......////////////---...///000111222333444222000...---,,,---...//////////////////.........000///...------------------------...///000000111111000000///...------------,,,,,,,,,,,,---................../////////000...//////000000000000000000111222111//////111222//////000111222333333444222222111000//////000000,,,---///111333666888888222111111000///......---000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000///...---,,,+++,,,,,,---////////////////////////////////////////////////111000000///...---------//////////////////......111000000///...---------000///---,,,---...000222<<<<<<;;;999777444222000111111111111000000/////////000000111000000///...111111111111111000//////111000000000000000000000222111111000///......---........................---...............------111000//////000000...,,,,,,---...,,,***(((''''''***&&&%%%&&&&&&###$$$'''((('''((()))'''######'''&&&&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))000***$$$"""&&&******)))&&&&&&''''''&&&&&&%%%$$$!!!###&&&))))))(((%%%######%%%'''))))))((('''&&&&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''(((&&&$$$%%%((())))))'''---,,,+++***)))((('''&&&******))))))((((((((('''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&***)))((('''&&&&&&'''(((%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%***(((&&&$$$$$$%%%&&&'''%%%%%%&&&'''''''''(((((()))(((((())))))((((((***''''''&&&%%%######$$$&&&))))))'''''')))***(((%%%$$$%%%&&&&&&&&&'''(((******)))(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''$$$'''$$$$$$((('''$$$%%%***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&((()))***)))'''&&&&&&&&&((((((((((((&&&&&&&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''(((((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''(((((()))***+++---)))%%%%%%(((***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))***+++---------------............////////////...---,,,000///......---.../////////000111333444555555555555444333222000///.........///111222111000...---++++++,,,,,,---,,,,,,,,,------...///000111222333111000...---,,,---...////////////////////////...///......---------......------......///000000111111000000///......------------,,,,,,------.../////////////////////000000......///000000000000///...//////...------...000/////////000111222222333222111111000//////000000...///000111222333444444.........///000000111111000000000000000000000000.../////////000000000000000000111111111111000000////////////000000000000///...---,,,,,,,,,------////////////////////////........................111111111000//////............................../////////...---,,,,,,,,,......,,,,,,,,,---///000999:::;;;===>>>?????????555444333222111///......////////////////////////000000111111000000///...000000000000000000000111111111000///......---............---------------,,,,,,---...///000000000///000000000///......---+++,,,---+++)))'''''''''((($$$###&&&&&&%%%'''+++,,,(((&&&'''&&&$$$$$$'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))666000)))&&&((()))'''%%%''''''''''''&&&%%%$$$###%%%''')))++++++***)))'''&&&'''((((((((('''&&&%%%(((&&&&&&&&&((()))((('''''''''(((((((((((('''''''''%%%$$$$$$'''((((((&&&)))(((((('''%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%)))(((&&&%%%%%%%%%''''''***(((&&&&&&((())))))(((&&&&&&'''(((''''''''')))'''((((((&&&$$$$$$&&&'''***((('''((()))((('''&&&((())))))))))))((('''&&&)))((((((((('''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***(((&&&***'''%%%&&&&&&$$$%%%)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''')))***+++***((('''&&&&&&((((((((((((&&&&&&&&&'''(((((('''''')))+++***)))'''&&&&&&&&&((()))'''''''''&&&$$$%%%''')))'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))))))))((('''%%%$$$###''''''(((((())))))******+++((($$$$$$'''((('''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((((()))******,,,,,,,,,,,,---------...//////////////////...---000000///...------------......///111333555777888666666555333222111000///---...000111222111000000,,,,,,,,,---,,,,,,++++++,,,------...///000111111000///...---------...///......//////////////////......---------...//////------......///000000000000000000///......------------------.........///111111000000000000000000---......///////////////---...///...,,,,,,...///......//////000000111111111111000/////////000000000000000000000000000000------...//////000111111000000000000000000000000....../////////000000000000000111111111111000000////////////000000000000///...------,,,---------000000000000000000000000........................222111111000000/////////------------------...............---,,,,,,++++++------,,,++++++---...///333555888;;;>>>AAACCCDDD===<<<:::888666444222111000///...------...///000///000000000000///........./////////000000111111111000...---,,,,,,---...------------------------+++,,,---///000111222222222444555333...++++++,,,)))***+++***(((&&&&&&&&&'''###"""%%%''''''***///333+++%%%%%%&&&%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((444///***(((((((((%%%"""''''''''''''&&&%%%$$$###(((((()))************)))))))))((('''&&&&&&&&&&&&***(((''''''))))))(((&&&''''''((((((((((((''''''&&&%%%$$$$$$&&&''''''&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%))))))((('''(((+++...///111,,,&&&&&&)))+++***'''$$$&&&'''&&&%%%&&&'''((((((((()))'''&&&%%%'''((()))&&&%%%'''(((&&&&&&'''&&&(((***---...,,,'''$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''))))))(((&&&***((('''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((***++++++***)))(((''''''))))))))))))'''''')))))))))((('''(((***------+++(((&&&&&&''')))***''''''&&&$$$###$$$&&&)))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''(((&&&$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&(((''''''''''''((())))))******++++++,,,,,,------...//////000//////......////////////.........///////////////111333555777666666555444333222111000...///000111111111111000////////////......---,,,,,,------......///////////////...---------...///............////////////---------------...///000............//////000000000000//////............------......////////////222222222111111111111000------...//////////////////000000///......///111.........///////////////111000000/////////000000000000/////////.........000000/////////.........000000000000000000000000........./////////000000000000111111111111000000////////////000000000000.........------------...000000000000000000000000........................000000000000//////......,,,,,,,,,---------------.........---------,,,,,,------,,,,,,,,,---...///...///111333555666777888<<<;;;:::888666444333222000///---,,,,,,...000111///////////////......------......//////000000111000///---++++++,,,---...,,,,,,,,,,,,------------------///000111111111111555888999555---((((((+++'''((())))))'''%%%%%%&&&((($$$###%%%''''''+++000;;;000&&&%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((***(((&&&&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&((()))+++***(((((())))))(((&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&+++***((()))---444;;;???666...&&&%%%***---+++((($$$((()))'''%%%&&&'''((('''(((((((((&&&&&&'''(((((($$$$$$''''''$$$&&&***$$$'''+++111444222---(((''''''''''''((((((((((((%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''((('''&&&$$$((()))***+++---,,,((($$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((()))+++,,,,,,***)))'''((()))************)))(((+++,,,+++)))((((((***,,,---+++(((&&&&&&''')))***''''''&&&$$$###$$$&&&)))&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((())))))))))))***+++,,,,,,---......////////////............///000111222222222222111000///000111222333555444444333333222222222111111111111111000000///000000000000000///...---------------..................---------.........---.........//////000000---------------...///000............////////////////////////............---...///000000000//////222222222222111111111111---......///000////////////000111000......000111/////////...............000///////////////000000........................////////////............////////////////////////............////////////000000111111111111000000////////////000000000000---.....................////////////////////////.......................................---------,,,,,,,,,---------....../////////..............................//////000,,,,,,------------------111111000000///.........000///---,,,---...111222///////////////......---------......////////////......,,,++++++,,,------,,,,,,,,,------.........000000111111000///......///333555111+++''''''***%%%'''((((((&&&%%%%%%&&&***&&&$$$&&&'''&&&)))...???333)))''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''(((((('''######%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%&&&(((+++,,,+++***(((((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((((('''''''''''''''###$$$$$$$$$%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&***(((&&&'''...888BBBIII777...&&&%%%)))---,,,)))%%%,,,...(((%%%''')))(((%%%&&&''''''&&&%%%&&&''''''###$$$))))))%%%(((000;;;:::999:::999555...(((&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''***((('''&&&''''''%%%$$$&&&)))+++---000222---&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((()))+++,,,+++***((('''((()))************)))(((***++++++)))''''''((()))***)))'''&&&&&&&&&((()))'''''''''&&&$$$%%%''')))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''(((((()))***+++,,,,,,,,,---..................---...///111333333444444333222111000////////////111111111111222222222222222222222111000000000000//////////////////...---...............---------,,,---------............------......///000000000......---------...//////......////////////////////////////////////......---...000111111111000///000000111111111222222222...//////000000000000000...///000///------///000000000//////......------//////......//////000000------........./////////++++++,,,---///000111111////////////////////////------........./////////000000111111111111000000////////////000000000000------...////////////...////////////////////////------------------------------------------------,,,,,,,,,---......//////////////////////////////.........////////////000,,,,,,---.........------,,,,,,---------.........//////......///000111222///000000000000///..............................------------------------,,,------....../////////333222222111///---+++***%%%'''******'''&&&(((***$$$&&&''''''&&&&&&&&&''')))&&&%%%''''''&&&'''***:::111***)))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((''''''"""###$$$&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%'''))),,,...***(((''''''))))))(((&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$###$$$***444>>>DDD222,,,&&&%%%))),,,---+++(((000222***%%%''')))'''$$$&&&'''(((&&&&&&&&&''')))$$$%%%,,,,,,(((,,,666MMMGGG===777444///***%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''%%%%%%$$$$$$%%%%%%&&&''')))'''&&&&&&'''((('''&&&&&&)))+++,,,111666333+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((()))***++++++)))'''&&&&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******)))((('''$$$%%%''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((()))***+++,,,++++++,,,------------------...000111222222222222111111111111000///...---------...///000111222222111111111000111111222222//////000111111111000000////////////......------+++,,,------............------......///000000111///......---------....../////////////////////....../////////////////////---///000222222111000///...//////000111222333333///000000111111111111111///000111000......000111111111000000///...------...............///000000/////////...............***+++,,,---///000111222////////////////////////---------.........//////000000111111111111000000////////////000000000000,,,---...///000000///...------------------------------------------------........................,,,------...//////000000........................------......//////......,,,---......////////////......//////000000111111//////000000111222222333000000111111000000///...///......------,,,,,,,,,+++---...//////...---,,,------...//////000111111222222111000...,,,***)))###$$$%%%&&&&&&'''''''''$$$&&&'''((('''&&&'''(((&&&$$$%%%((((((&&&%%%(((///***((()))(((%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&((((((((('''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((()))+++,,,(((&&&&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&(((((('''$$$$$$%%%'''%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&)))---111333+++)))%%%%%%'''+++------)))333555+++$$$&&&(((&&&$$$&&&((()))(((''''''(((***%%%'''...///***000;;;DDD:::...''''''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((($$$$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%'''))))))((((((*********111888777000''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***+++***)))'''%%%$$$%%%&&&''''''&&&%%%$$$!!!$$$&&&%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&((())))))(((''''''(((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$%%%&&&((())))))'''&&&$$$$$$&&&'''((('''''''''(((&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++***+++,,,,,,---------,,,...///000111111000/////////000111111111///...---***+++,,,...///111222333/////////000111333444555111222333444444444444444000000000///......------+++,,,------.........------------...///000000111000///...---------------///////////////..................///////////////...///111222333222000///------...000111222333444000000111222222222222222222333333222111111222444222222111000///......---...............///000111111000000///......------------..................////////////////////////---------.........//////000000111111111111000000////////////000000000000,,,---///000000000///...------------------------------------------------.........///////////////------......///000111111------------------------+++,,,------......------,,,,,,------...---------.............../////////...///111222333333333333111111111111111000////////////...---,,,++++++***+++,,,///111111///---+++.........///000111111222111111000///---,,,***))))))(((''''''((('''%%%###$$$&&&((((((''''''((()))$$$"""$$$((()))&&&%%%(((%%%$$$&&&)))(((%%%&&&***(((((((((''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%$$$###$$$&&&(((''''''''''''&&&%%%$$$###&&&&&&''''''&&&%%%$$$$$$)))(((((((((((()))))))))&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%'''))))))(((%%%$$$&&&(((&&&''''''(((((()))))))))$$$$$$$$$######"""""""""%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''((()))******)))'''&&&'''&&&%%%%%%''')))---///***444666+++###%%%'''$$$%%%'''******))))))))))))+++'''***555888333333:::333000,,,'''$$$"""!!!!!!&&&''''''''''''%%%$$$###&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((!!!&&&'''%%%...::::::222)))((('''&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))***(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$###"""###&&&))))))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###%%%((())))))'''###!!!'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''******+++,,,,,,---......000000000000000/////////000000///...---,,,,,,+++------------............111111111111222333444555555555444333111000//////...------,,,,,,,,,,,,,,,///...---,,,---...///000---,,,+++,,,......---+++///...---,,,,,,...000111555333000---,,,+++,,,---,,,,,,,,,---------............///000000000000000////////////000000000000222333444555666666666666222222222222222222222333111000//////000000///---...//////000000000000///111000000000000000111111//////////////////000000000000000000000000000000,,,------...............222111111111000000//////////////////////////////------......///000000000------------------------......------------......,,,------...///000111111111///...///000111000///+++---......---,,,,,,---------------------------........................//////............//////000111111111222222222222////////////////////////,,,,,,,,,------.........++++++,,,---...///000000...---,,,...000111000///......---,,,+++)))(((((($$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&$$$$$$%%%))))))(((&&&$$$$$$''')))***************)))((((((((('''&&&%%%%%%&&&'''(((***'''%%%&&&((('''$$$ ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###)))***+++***(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&))),,,333:::===<<<+++***((('''&&&&&&&&&&&&((()))*********)))((('''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''###''''''%%%,,,777777///(((((('''&&&%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&&&&((()))''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))***,,,,,,,,,***'''&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******+++,,,,,,/////////...............//////......------,,,,,,.........////////////////////////000111222444555666555444333222111000000333222111000///.........///...---------...////////////000000000//////......---,,,++++++---...000000000...---------......,,,,,,,,,---------............///000000000000000.../////////000000000000222222333444555666666555333333333222222111111000111000///000111222111///000000000111111000//////000000000000000111222333111111000000000000000111////////////////////////---...//////000000//////000000000000//////..............................///////////////.................................///..................///------......//////000000000///......000000///...+++---......---,,,------------------------------........................//////............//////000000000000111111111111........................,,,------------------.../////////000000111111111...---,,,---///000///...,,,,,,+++***)))((('''&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&%%%###!!!!!!$$$&&&))))))******)))(((((('''((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))(((&&&%%%(((*********(((&&&'''(((%%%&&&&&&''''''&&&&&&%%%"""((((((%%%...>>>AAA888&&&&&&&&&''''''(((((()))%%%%%%&&&''''''''''''&&&''''''((((((((((((((('''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$((('''%%%***222111***''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%)))(((''''''''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((()))******))))))(((&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&''''''((())))))))),,,---------------------------------------------//////000000111111111111.........///000111222333555555444333222222111111666555444222111000000///000///...............///,,,///000///,,,***+++---,,,+++*********+++---...++++++,,,------...//////,,,,,,,,,---------............///000000000000///....../////////000000000111222333444444444444444444444333222111000//////111000000111333444333222222222222222111000//////000000000000111222444444444333222111111111111111........................///000000111222111111111////////////....................................111000000///......------000000000000000000000000000//////......//////000.........//////////////////...---...//////...---,,,---//////---,,,---...........................//////////////////////////////............//////........./////////000000------------------------.........---------------111111111111111111111111...---,,,,,,---...,,,+++))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%&&&((()))************)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***'''((('''&&&$$$$$$&&&((((((((((((((((((((('''&&&(((''''''&&&&&&''''''(((%%%((()))(((%%%$$$(((,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''')))))))))''''''((()))&&&&&&''''''''''''&&&&&&((((((''''''///999888///''''''((((((((('''&&&%%%######$$$%%%&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%(((---,,,'''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''(((((()))***))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&*********))))))((('''''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&%%%&&&&&&&&&''''''((((((*********+++++++++++++++++++++,,,,,,------------000000111111222222333333000000000//////000000111333333222222111111000000444333222222111111111111111111000/////////......,,,000222000+++)))***---+++************+++,,,---)))***+++,,,---......---,,,,,,,,,---------......---...//////000000//////........./////////000000000111222222333333333222222222111111000000000///111000000111444555555444333333333222222000///.../////////000111333444555555555333222111111111111........................111111222333333333333222////////////////////////000000000000000000000000000000//////............000000000000000000000000000000////////////000000///////////////.........///---,,,---...///...---,,,...//////...------...////////////////////////000000000000000000000000///......------......///,,,------------.........------------------------//////......------,,,,,,.........////////////000...---++++++++++++***(((((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%'''(((***++++++***(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&%%%)))((((((''''''(((((()))$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&(((+++((((((((('''&&&&&&''')))&&&''''''(((''''''&&&&&&((((((''''''''''''(((((('''((((((&&&###$$$'''***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''((())))))''''''(((***&&&&&&''''''''''''&&&&&&,,,%%%$$$...555222,,,+++'''((((((((('''&&&%%%$$$&&&&&&'''((()))***++++++%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((('''%%%&&&((((((%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&''')))(((((('''''''''((((((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((222...(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&+++***)))((('''(((((()))&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''((()))))))))*********+++******++++++,,,---------///000000111222333333333444444222111000//////...000000//////////////////222111111222222333444555333333222222111000//////000444777555000---///222+++******+++++++++,,,,,,***+++,,,,,,---,,,,,,+++,,,,,,,,,---------......------...///////////////............///////////////000000111111111111111/////////000000111111111000//////111444555555444333333333222222000///.../////////000111333444555555444333222111111111111////////////////////////111111222333333333333333000000000000000000000000111111111111111111111111............//////000000////////////////////////000000////////////000000///////////////.........///---,,,---...///...---,,,...//////...------...////////////////////////000000000000000000000000......------------......++++++,,,,,,,,,---------------------------------/////////......---------,,,------...///000000000---+++***)))***)))(((&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***"""!!!!!!!!!!!!""""""###&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***)))(((&&&&&&(((***###$$$%%%$$$######$$$&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''$$$!!!"""$$$'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&(((******)))(((((()))&&&''''''((((((''''''&&&***!!!###000555---(((***%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((()))***(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&888111***&&&&&&((()))(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&''''''&&&&&&&&&'''((()))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''(((((()))******************++++++,,,,,,,,,......///000111222222333555444333111000.........------..................111222222333444666777888666666555555333222000///000222444333000...///111,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------...////////////...------........./////////...//////000000000//////------...///000111222222///......///222444333333222222222222111000//////////////////000111333333333222111000000000000000////////////////////////000111111222222222222222000000000000111111111111111111111111111111111111------......///000000111........................000//////......//////000.........//////////////////...---...//////...------...000000...---...///........................////////////////////////......------------......+++++++++,,,,,,,,,------------------------------/////////................../////////000000111111+++)))((((((((((((&&&%%%'''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***"""""""""######%%%&&&'''&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''((($$$%%%&&&&&&%%%%%%&&&'''%%%&&&''''''(((''''''''''''(((((())))))(((((('''###  &&&******(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++&&&)))---...,,,***((((((''''''(((((((((((('''''''''%%%''',,,...,,,)))((($$$$$$$$$$$$%%%''')))***%%%$$$$$$###$$$%%%&&&'''******))))))((('''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''&&&%%%&&&'''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%444...'''%%%'''))))))'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''(((((((((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&######$$$%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********************++++++++++++,,,,,,---...///000111111222222111000////////////---------....../////////111111111222333444555666888888888777666444222000------.........------,,,------...///////////////...---,,,++++++,,,---...,,,,,,,,,---------......,,,---......//////......---------.........//////....../////////......---.........//////000000000...---,,,...000111111000000000000111111000////////////......///000000111000//////.........//////........................//////000111111111111111/////////000000000111111000000000000000000000000.........///////////////........................///..................///------......//////000000000///......000000///...---...000000.........///------------------------...........................------,,,,,,------...+++++++++,,,,,,,,,------....................................////////////111000000///...------,,,)))'''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''((()))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###&&&((()))(((&&&&&&&&&%%%'''))))))((('''((()))&&&&&&'''((((((((((((((('''((()))******)))((('''$$$$$$$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,'''+++///111///+++(((&&&''''''((((((((((((''''''&&&------&&&%%%,,,+++###'''&&&$$$$$$$$$&&&((()))(((((('''&&&'''((()))***)))(((((('''&&&$$$###"""$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%$$$&&&'''&&&%%%&&&)))''''''((((((((('''%%%$$$$$$%%%''''''''''''%%%$$$***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''',,,'''######''')))'''$$$""""""$$$%%%&&&'''''''''''''''''''''((((((((()))---+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&%%%&&&(((***+++,,,,,,---))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++************************++++++,,,---...///000000///............//////000------......///000000000000000//////000000111111999:::999999777555333111///...---///000111///---...///000000111111000000...---+++++++++---///111,,,,,,,,,---------......,,,---......//////......---------.........//////---......///......------///////////////.........---,,,+++---///000///......//////000000000000/////////............///000...------------......///------------------------......///000000000000000---.........//////000000////////////////////////000000000///......------////////////////////////......------------......,,,------...///000111111111///...///000111000///---///000000///......///------------------------...........................------,,,,,,------...++++++,,,,,,,,,---------////////////////////////------......//////000000111000///---+++)))'''&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&''''''((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((("""&&&((((((&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))((('''((()))******)))(((''')))+++,,,)))$$$ !!!''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++''',,,111333111,,,'''%%%''''''(((((((((((('''''')))((((((((()))***++++++***)))((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%((()))(((%%%&&&&&&'''((())))))(((((( $$$(((******)))''''''(((((('''%%%%%%&&&''''''%%%%%%'''))))))&&&###(((,,,***###'''666???===,,,(((%%%%%%'''&&& (((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,---...---------------...///000333111...///000000...+++------......///000000000111000000000000000111111333333333222222222111111+++,,,...///000000000000333222111222333333111000............////////////000///...------...///000---------------...///000///...,,,,,,...///...---...------,,,++++++++++++//////////////////......000///...------...///000......---///000000///---000000////////////000000................................................////////////////////////.........////////////000000000111111111111000000000///...------------------------............///...------,,,,,,------...///000000000000000//////,,,---...//////...---,,,******+++,,,---//////000,,,------......------,,,,,,,,,---......//////000//////...---,,,,,,++++++000///...------...///000---...000111111000...---...---------,,,---------,,,+++***)))((('''&&&%%%!!!&&&)))(((%%%###&&&)))((('''&&&%%%&&&&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%&&&&&&'''((((((''''''%%%%%%&&&'''(((((((((''')))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((+++)))'''&&&''''''&&&$$$)))***+++)))&&&%%%'''))))))(((((('''&&&%%%%%%%%%)))&&&$$$%%%(((******)))%%%%%%&&&''''''(((''''''''''''''''''&&&%%%$$$###(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''''''(((***++++++***)))((())))))'''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((***)))''''''&&&&&&%%%%%%'''(((((((((''''''&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&((((((&&&$$$%%%%%%&&&'''''''''''''''"""$$$''')))***)))((('''%%%%%%%%%$$$"""###%%%'''(((&&&%%%&&&((()))'''%%%"""((()))'''...???IIIIII111,,,'''&&&((((((&&&###(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,------,,,+++*********+++...,,,+++---000111000///////////////000111222333111111000000///000000000111111111111000000000///000000000000000000111111444333333444555555444333////////////////////////111000////////////000111...---------...//////000111///------......---,,,...---,,,,,,,,,,,,,,,------....../////////......000///...------...///000000///......///000///---000//////......//////000........................................................................------.........////////////000000111111000000///////////////......------000000///...---,,,,,,+++...------,,,,,,------...//////000000000000//////......///000000///..............................------............------,,,,,,,,,---......//////,,,,,,,,,------...//////111111000///000000222222111222333333222111000///,,,,,,---------,,,******++++++***)))((('''&&&%%%"""%%%)))(((%%%$$$&&&)))((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''******))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&''''''(((''''''''')))'''&&&$$$$$$%%%&&&'''!!!###%%%&&&''''''&&&&&&)))(((''''''&&&&&&'''''')))((('''&&&%%%%%%&&&&&&((()))***(((&&&%%%(((************)))(((''''''''''''$$$###$$$'''))))))(((((())))))************)))''''''((()))************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&(((+++---,,,***'''%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((,,,+++)))'''&&&%%%&&&&&&((((((((()))(((((('''&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''***)))''''''''''''%%%###$$$%%%&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%$$$""""""###'''***---***'''%%%&&&((((((((($$$))))))&&&+++666<<<;;;333---'''$$$&&&)))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++***************++++++******,,,///000000///000//////...///111222333111111000///////////////////////////............333222111000///000000111555444444555777888777666111111111000000//////...000000/////////000000111//////.........///000000333111............---,,,---------,,,------......,,,,,,---...///////////////......------......///222000...---...///...---///..................///................................................------------------------,,,---------...............//////000000//////...//////000111111000...---111000000///...---,,,,,,...------,,,,,,------...//////000000000000////////////000000000000//////111111000///...---,,,,,,------............------++++++,,,------......///,,,,,,------...//////000111000000000000111222333000000///...............+++,,,,,,,,,+++)))((('''******)))((('''&&&&&&%%%"""%%%((((((%%%$$$&&&((())))))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&((('''&&&%%%$$$%%%&&&'''!!!$$$((())))))'''&&&+++***)))'''&&&&&&&&&&&&&&&(((((('''$$$$$$'''*********)))&&&%%%&&&)))+++******))))))((('''''''''&&&%%%$$$%%%(((*********''''''((((((((('''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((''')))+++,,,+++)))&&&%%%'''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((()))))))))******(((&&&%%%%%%'''(((''''''(((((((((''''''&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((((((((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%&&&'''((()))*********'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&))))))((('''&&&&&&&&&'''((('''&&&%%%$$$''',,,///444000+++'''%%%&&&(((***'''***((($$$$$$)))***(((---)))%%%###%%%'''))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***+++---///000------,,,------......---...---,,,,,,,,,...000111111111000///....................................111000...------...000111555444333444777888888777333222222111000//////...//////////////////000000111000000/////////000000222000......///000///...------------...///000000++++++,,,...////////////........................444111...,,,---...............------------......................................................------------------------,,,,,,,,,---------............////////////.........000111222222111///...............////////////...------,,,,,,------......//////000000000000///......////////////......000000///...---,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,---........./////////.........------............///000000111......,,,+++,,,---///000---+++)))(((&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''')))((('''&&&%%%&&&'''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&'''###%%%''')))******)))))),,,+++***((('''&&&&&&&&&$$$''')))'''$$$$$$(((---///---***'''%%%&&&)))+++'''''''''&&&&&&%%%%%%%%%'''''''''(((***,,,------''''''''''''&&&&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((***)))))))))((((((''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((($$$&&&&&&&&&$$$%%%(((***%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&'''((()))************'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((''''''(((((((((''''''&&&'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&)))---111888555///***&&&&&&''')))%%%''''''%%%&&&))))))((('''&&&%%%%%%&&&'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''(((***,,,---...,,,------------------...---,,,,,,,,,---...///000000//////...------......////////////////////////,,,,,,******+++---///000444222111222444666777666333222222111000//////...000000111111222222222222333222111000000000000000///...---...000222222222............///000111111+++,,,---...////////////////////////////////////444111...,,,---...............------------......................................................------------------------,,,,,,,,,---------............////////////.........000111333333222000///........./////////000000...------,,,,,,------.........///000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///000///////////////......------......///////////////...------...111444666...+++'''###"""###&&&((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%###"""###%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&)))((('''&&&&&&((()))***,,,+++***)))((('''''''''$$$''')))'''$$$%%%+++111444111,,,(((''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))******+++,,,---***************)))(((''')))************))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''***)))((('''''''''((((((&&&'''(((((()))((((((((())))))((('''&&&&&&&&&&&&'''((()))******)))'''''' ###&&&'''%%%%%%(((+++$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((('''((()))******+++******'''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''')))***((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%'''+++...666444111,,,'''%%%&&&(((''''''&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''')))+++,,,+++,,,...000---......///000000111111......------------....../////////000000000000000************+++---///000333111//////111333444444111111111000000//////...222333444555666666666666555444333222111000000000...------...111444555444000000000///000000111111------...///000000000//////000000111111000000///222000...---...///...---///..................///................................................------------------------,,,---------...............//////000000//////......///111222222111000000222111111000///...------...------,,,,,,------...---...///000000111111000------,,,++++++,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------...//////000,,,---...///000111222333...//////000000//////...+++*********+++...111333---***%%%"""!!!###&&&)))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%###"""###%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((($$$$$$%%%&&&''''''''''''%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((%%%######%%%''')))******))))))))))))******%%%'''((('''''')))///444555111,,,)))((((((((('''''''''''''''''''''''''''$$$&&&((((((''''''((()))(((((()))))))))(((''''''%%%%%%''')))***+++++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&'''(((((()))((((((''''''''')))*********))))))***)))((('''&&&&&&&&&&&&((()))*********(((&&&%%% $$$)))***'''&&&'''***%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&%%%%%%&&&((()))))))))***++++++*********'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&&&&(((***'''(((((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%%%%&&&(((+++...//////,,,(((&&&&&&''')))(((&&&%%%$$$""""""###%%%&&&(((((((((&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%'''***)))((((((***,,,+++---///000111111000///,,,,,,,,,,,,---...//////.../////////000000000000---------....../////////333111......///111222222////////////////////////222333444555666666666555666555444333111111000000///......///222444444444222222111000000000111111//////000000000000000///000111222333333222111000000///......///000///---000//////......//////000........................................................................------.........////////////000000111111000000////////////000000000111111222222111000///...------...------,,,,,,------...---...///000111111111111...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,------......------,,,------...//////000000111,,,---...///111222333444...////////////---,,,+++&&&&&&%%%%%%&&&''')))***)))(((&&&$$$###$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''''''''''''''"""$$$&&&)))***)))((('''&&&&&&''''''((('''''''''$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%'''((()))'''(((((()))***+++---...''''''&&&''')))---222555000---)))((())))))(((&&&''''''''''''''''''''''''###&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''###%%%(((++++++***'''&&&'''((()))+++++++++***)))******)))''''''&&&&&&&&&)))***++++++***(((&&&$$$!!!&&&,,,,,,)))&&&&&&(((&&&&&&'''((())))))((((((''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((******))))))))))))******(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))******+++++++++******)))'''&&&&&&%%%%%%&&&&&&'''%%%((()))(((%%%$$$&&&(((&&&'''''''''&&&%%%%%%$$$'''(((((()))(((((('''&&&%%%&&&''''''&&&&&&(((***&&&))),,,,,,(((&&&&&&'''(((&&&%%%&&&''''''(((+++$$$%%%&&&&&&$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))''')))***(((%%%###$$$&&&(((***---///000///---,,,+++++++++,,,---...///000........./////////000000000111111222111000000///444111......///000111111............///////////////000111333444444333333777666555333222111111000111000///000222333333333333333222111000000000111000111111111111000000///111222333444444333222111.........///000000///---000000////////////000000................................................////////////////////////.........////////////000000000111111111111000000//////......///000111111////////////000000000000...------,,,,,,------...---...///000111111111111///...---,,,,,,---...///------------------------......////////////............//////000111111111000000000000000111111111,,,---------,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''((('''%%%((('''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))******(((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))"""$$$%%%'''(((((('''''' """&&&***+++***((('''%%%%%%&&&'''((((((((('''$$$%%%&&&&&&'''''''''&&&%%%&&&''')))***+++++++++&&&&&&''')))+++---///000)))'''%%%'''+++000444666,,,)))'''''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***(((&&&&&&'''''''''((()))*********)))))))))***************)))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((('''((()))+++++++++***)))(((''''''%%%%%%$$$$$$$$$###$$$&&&'''&&&''')))***,,,)))&&&$$$%%%'''(((((((((''''''&&&&&&&&&''''''(((&&&(((,,,,,,'''$$$%%%&&&$$$%%%((('''$$$$$$(((&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((()))++++++///,,,'''$$$$$$''',,,///EEE333&&&''')))&&&''',,,*********'''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&$$$&&&''')))))))))((((((((((((''''''((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***)))&&&"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))***+++,,,---,,,++++++******+++,,,,,,---.........------...000111000...////////////////////////111111000000//////......111000000///...------,,,------...///000111222222444222111000000000///---...//////000111222222222555444333222000///......//////000000111222444444444444555666666555444333000---,,,---000111000---000000111222444444333111000000000000000000000000///000111222222111000///111000000000//////......---...///111111000//////111000000000//////......///////////////000000111000000000000///...---,,,/////////......---------........./////////000000...---+++******+++,,,---,,,,,,,,,---------......++++++,,,---...///000000...---,,,...000111000///------.....................---+++)))''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%$$$%%%&&&&&&$$$""" '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%''')))***(((&&&''''''((()))+++---...///))))))***+++---///111222(((((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))))))))###%%%'''(((*********))),,,+++***((((((((()))***((((((((((((((((((((((((%%%''')))+++,,,+++***)))+++)))''''''((())))))((('''&&&%%%&&&((())))))(((((())))))******)))'''&&&&&&'''((())))))((('''&&&(((((()))*********))))))$$$%%%&&&'''''''''&&&&&&$$$&&&((()))((()))+++---...+++'''&&&'''((())))))'''&&&&&&&&&'''((())))))(((&&&'''++++++'''%%%''')))&&&%%%'''&&&"""###'''''''''''''''((())))))(((''''''''''''''''''''''''***)))((('''&&&''''''((('''***,,,***'''&&&(((***'''''''''''''''''''''''''''&&&&&&&&&'''((()))***---+++'''%%%%%%'''+++---CCC333'''((()))%%%$$$))))))))))))'''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((($$$%%%&&&'''((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''(((''''''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,++++++*********++++++,,,------...,,,------.........------////////////////////////000000000///////////////111111000//////...---------......//////000000111111000000000000000000///...//////000111111222222444333333222222111111111000000000111222444555666555666777777777555444333000...---...000111000...111111111333444555333111111111111111111111111111000000111222222111000000000000/////////............//////000000000000000111111000000//////////////////......//////000111000000000000///...------.........---------,,,,,,,,,,,,,,,---.........///------,,,,,,,,,,,,------,,,,,,---------.........---------...//////000000111000...///000000///...------------------,,,,,,+++***((('''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''((((((''''''(((******(((&&&$$$%%%%%%&&&''')))***+++(((***---///111111000///+++***)))'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&&&&"""$$$&&&)))***++++++***(((((((((((((((((((((((()))************((('''&&&+++)))''''''((())))))((()))(((''''''((()))(((&&&******++++++***)))((('''&&&'''((())))))((('''&&&))))))*********)))(((((()))))))))))))))'''&&&%%%$$$%%%'''(((((()))+++---...+++(((''''''((()))(((%%%%%%&&&&&&''')))***+++(((%%%&&&))))))&&&&&&)))---)))&&&&&&%%%""""""&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&+++///,,,'''$$$&&&***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((+++***(((&&&&&&(((***+++:::...%%%''')))&&&%%%((('''(((((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))%%%%%%%%%&&&'''(((***+++'''((((((((((((&&&%%%$$$&&&''''''(((((((((''''''((()))((('''&&&&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********))))))*********+++,,,,,,------,,,///111000---,,,---///.................................///////////////111111111000000//////.................................///000000000000000...//////000000111111222222222222222222333333333//////000111333444666777777777888888777555444222111000//////111111000///222111111333444555333222111111111111111111111111111111222333333222111111////////////............000000//////000000111222111111000000000000/////////............///000000000000000000///...------------------,,,,,,,,,,,,******++++++,,,------...,,,------.........---------------.........//////////////////////////////111///...---......,,,+++,,,,,,,,,++++++*********''''''&&&%%%$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&!!!"""$$$&&&'''''''''&&&###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((()))((((((((())))))'''%%%%%%%%%%%%%%%&&&'''((()))'''***///333444111---***---+++(((&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((((((((('''&&&%%%$$$### %%%))),,,+++)))'''((((((((((((((((((((((((******))))))((('''''''''***(((&&&'''((())))))(((''''''&&&(((***++++++***+++,,,,,,+++***)))((('''''''''(((((((((((('''''')))))))))))))))(((((((((666444111,,,)))&&&$$$$$$!!!###%%%&&&&&&''')))+++---***(((&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((((((%%%$$$''''''&&&'''+++222,,,''''''&&&######&&&$$$%%%''''''&&&&&&%%%&&&''''''''''''''''''''''''((((((((('''''''''((((((%%%(((******'''%%%&&&(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((---&&&"""&&&***))))))***%%%&&&''''''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++&&&&&&&&&&&&''')))+++---%%%'''((())))))(((&&&$$$''''''((((((((('''&&&&&&&&&'''((('''%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((()))*********++++++,,,,,,...222555333///,,,...111------------------------,,,,,,---......///000000222111111111000000000/////////......---------------///000111000/////////////////////000000111111111111111111111111111111......///000111333555666666777777666555333111000111000000000111111000000333222111222444444333222111111111111111111111111222222222222222222222222////////////////////////111000///...///000111222000000000000000000000000......------......///000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---.../////////...---------........./////////000000000000//////......,,,+++))))))******)))(((++++++******)))(((''''''%%%%%%$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&!!!"""$$$&&&''''''&&&%%%!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&'''))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))***************'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&'''((()))'''&&&((((((((('''(((((())))))(((+++///222222///+++(((---+++)))&&&%%%%%%&&&''')))))))))))))))*********''''''((()))***++++++,,,))))))(((((('''&&&%%%$$$"""$$$'''******(((%%%###(((((((((((((((((((((((((((((((((((()))***+++,,,((('''&&&'''((())))))((($$$$$$%%%(((---000111111+++++++++***)))((('''''''''(((((((((((((((((('''))))))((((((((((((((((((@@@;;;444---(((&&&&&&'''"""$$$%%%&&&%%%&&&((()))***(((&&&%%%&&&''''''&&&''''''&&&%%%$$$$$$$$$$$$(((%%%$$$&&&&&&%%%'''+++444---(((((((((&&&%%%'''%%%'''******(((&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((&&&%%%%%%(((+++,,,)))&&&''''''''''''''''''''''''))))))(((((('''(((((((((''''''(((((((((((('''''''''###"""&&&))))))))))))$$$%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((('''''''''(((***,,,...$$$%%%(((***+++***)))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((((((((())))))***************+++---111444222...+++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111111111111000000000000/////////...------,,,,,,///111333222000---------///////////////000000000111111000000///.........,,,------...000111333444333444444444222000...---///000000111000111111222333222111111222333222111000000000000000000000000111111111111111111111111000000000000000000000000000///.........///111222////////////////////////---------------......///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,...///000///...---------------.........///000000//////...---------(((''''''((()))******)))******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&''''''((((((&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******++++++******''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%''')))++++++******))))))(((((())))))***)))+++---......,,,)))'''******))))))'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((())))))(((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((()))))))))))))))+++,,,,,,'''&&&&&&''')))))))))'''%%%%%%&&&***...222333333******)))((('''&&&&&&&&&(((((((((''''''((((((((((((''''''''''''((()))***;;;777111+++'''''')))+++%%%'''((((((''''''((()))'''%%%$$$%%%&&&((('''&&&)))((('''%%%$$$$$$######(((%%%$$$&&&&&&%%%&&&***333,,,((()))***((('''((('''***......+++(((((()))''''''''''''''''''''''''&&&'''(((((()))((((((((((((%%%%%%)))///111---(((''''''''''''''''''''''''))))))((((((((())))))***&&&&&&'''(((((('''&&&&&&(((&&&%%%&&&''''''&&&%%%###%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((()))))))))(((((((((((()))***++++++$$$%%%''')))++++++++++++)))'''&&&%%%%%%''')))***...,,,(((''''''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))),,,...---***)))***,,,++++++++++++++++++++++++++++++,,,,,,---...//////000000000000000000000000/////////.........------///222555444111------...////////////////////////000000000///...------,,,------------...///111111000000111111000...---+++,,,...000000000000222333333111000///000111111000////////////////////////000//////......//////000////////////000000000000......------......///000------............//////---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000000/////////.........+++,,,---...............,,,,,,,,,---------......---------,,,,,,,,,++++++)))(((''')))+++,,,,,,+++(((((((((''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''((((((&&&$$$"""((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&(((+++---......'''''''''&&&''''''((((((******+++++++++***)))((((((((())))))((('''%%%###$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((()))***++++++***)))(((''''''((()))***((((((((((((((((((((((((++++++******)))(((((((((&&&%%%%%%''')))***(((''')))((()))***---//////...(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++000...+++(((&&&&&&'''((('''((()))(((&&&%%%&&&'''%%%$$$$$$%%%((())))))((()))(((''''''&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''///(((%%%(((+++)))''''''&&&***......***'''''')))''''''''''''''''''''''''%%%&&&((()))))))))((((((((('''(((+++//////,,,((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&%%%###$$$%%%''''''%%%###"""###'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))******(((&&&$$$$$$&&&+++000333AAA888---((()))***)))&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''&&&&&&&&&'''))))))))))))))))))))))))))))))'''((())))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---------...////////////////////////////////////////////////...222666666222//////000//////////////////////////////////////////.....................///000000....../////////...,,,+++))),,,...//////000222555333000......///000///..............................---,,,++++++,,,---...------------......//////+++,,,------...---------,,,,,,,,,---------......,,,,,,,,,+++,,,------...,,,------.........------,,,,,,---------.........222111111000///...---,,,++++++++++++,,,---...///+++++++++,,,,,,,,,,,,---******************))))))***)))((()))***+++***)))''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&)))+++,,,,,,%%%%%%%%%%%%&&&''''''((()))***+++,,,,,,+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))***************)))))))))))))))(((((('''((()))***+++)))((('''&&&'''(((***+++(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%''')))***(((''')))((('''(((+++,,,+++***(((''''''&&&'''''')))))))))((('''&&&&&&'''((()))&&&%%%%%%&&&''')))+++,,,((((((((('''%%%$$$"""!!!&&&''''''&&&$$$######$$$%%%$$$$$$&&&)))++++++***))))))((((((((())))))***)))&&&%%%((('''$$$###&&&+++%%%###'''+++***'''&&&"""''',,,+++'''$$$$$$&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%'''***++++++)))((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%&&&((((((&&&$$$&&&''''''$$$"""!!!"""'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***'''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###''''''&&&&&&&&&''''''((('''%%%###$$$(((...666:::PPPBBB111)))))),,,+++(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***))))))))))))((((((((((((((((((((()))+++,,,***)))************************++++++,,,,,,,,,,,,------............///////////////000000000000000000000,,,111666777333000111333///////////////..................///000111111222000000////////////000000---......//////...---,,,'''***...///...///333666222000------...///......------------------------,,,,,,************,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........///////////////...---------....../////////333222111000...---,,,+++++++++******+++,,,...///******+++++++++,,,,,,,,,((((((((((((((((((((()))***)))''''''(((((('''%%%&&&'''''''''''''''''''''$$$%%%%%%&&&%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&((('''%%%$$$%%%(((+++---)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&'''((())))))(((***---......,,,***(((***(((&&&$$$$$$%%%((()))%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))(((((((((((('''''''''((((((((((((((((((((((((((("""###&&&(((((((((&&&%%%$$$$$$%%%''')))***(((&&&%%%$$$$$$&&&)))++++++***((((((''''''((()))+++,,,)))((('''&&&&&&'''((()))(((***(((%%%(((///111---+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((())))))(((&&&&&&&&&&&&$$$"""###&&&***((($$$(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&(((((()))111<<>>222...)))(((+++...///...,,,+++...222222---+++,,,...---,,,,,,,,,---...//////000000000000000000///////////////000000000000////////////////////////000//////......//////000000////////////.........///////////////...---,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((***+++------''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''(((((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''')))+++***&&&$$$%%%''''''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''(((''''''''')))((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&***((()))---000///111555///,,,)))((()))))))))(((***%%%))),,,)))---000***---***(((((())))))((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((******))))))******++++++''''''&&&&&&&&&&&&''''''***)))((('''((()))+++,,,+++***((('''&&&&&&'''(((***))))))((((((''''''&&&(((((((((''''''''''''&&&************++++++)))&&&))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((()))***************)))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&***(((''''''))))))((('''(((******(((%%%$$$%%%'''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((('''&&&&&&(((+++(((***---///...+++'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((&&&$$$$$$&&&((('''''''''(((((((((((()))***)))'''((()))******))))))+++------,,,+++,,,---111000...---,,,...///000000000000/////////////////////000000000111111111222111000////////////000000000111111111111000000---222222///111888>>>>>>999333,,,***---000000...//////333999999444000000///...---,,,---...000222111111222222222222111111000000000000000000111111000000000000000000000000000//////......//////000////////////............////////////...---++++++++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%''')))(((&&&$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$###''''''''''''''''''''''''((('''&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''---***+++000222000000222///---+++***))))))((((((***%%%(((***---;;;CCC:::333,,,((((((++++++******&&&''''''((()))******+++(((((((((''''''(((((((((***)))))))))))))))******)))(((&&&&&&&&&&&&((())))))))))))((())))))******+++***)))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''',,,***)))***+++)))'''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))***************))))))(((((((((''')))((((((''''''(((((()))'''(((((((((((((((((('''&&&''''''((((((''''''&&&$$$%%%'''((((((((('''&&&((('''&&&&&&((()))((('''%%%((()))'''$$$###&&&)))))))))((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''((((((''''''((()))'''((()))******((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((&&&$$$$$$%%%'''&&&'''''''''((((((((((((((('''&&&&&&((())))))((((((***,,,,,,+++***+++,,,111000---+++***+++,,,---............................../////////000000000///////////////000000111000000111111111111000000...111000......333777999@@@999111...000222111///111111666======777222222000///---------///111333111111222222222222111111111111111111111111000000000000000000000000000000//////............//////.........------------,,,.........---,,,+++***)))++++++******************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&!!!###&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&&&&%%%$$$###"""'''''''''''''''''''''&&&(((&&&%%%&&&'''((('''&&&((((((''''''''''''((((((***))),,,333666333///...------,,,+++)))((((((((()))'''))),,,777SSSccc\\\AAA444)))(((***'''%%%&&&''''''(((((()))***++++++'''((((((((((((((((((''')))(((((('''''''''((((((***)))(((''''''((()))***'''(((***+++,,,+++)))(((++++++******************&&&''''''((()))******+++((((((((((((((((((((((((+++'''&&&((((((&&&$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''')))************((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''&&&((()))(((&&&%%%(((+++'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''(((((((((((('''&&&%%%%%%'''))))))(((''')))++++++***)))***+++///...,,,+++***)))******,,,,,,,,,,,,,,,---------------------............,,,---......///000000000//////000000111111000000...//////------...111333???:::444111111111000///000111666<<<<<<666000000000///.........///000111000111111111111111111000111111111111000000000000...........................------------------...------,,,,,,,,,+++++++++++++++,,,++++++***)))(((***)))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((("""$$$'''((('''&&&'''''''''&&&&&&%%%&&&&&&''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&%%%######'''''''''''''''&&&&&&&&&'''&&&$$$%%%&&&(((''''''))))))(((((((((((())))))&&&%%%)))222777444///---+++,,,,,,+++)))'''(((((((((***...000AAAfff~~~yyyYYYEEE444///...)))%%%&&&''''''(((((())))))******''''''((((((((((((''''''(((((('''&&&&&&&&&''''''))))))(((((((((((())))))%%%'''***,,,---+++)))(((************************%%%%%%&&&''')))***+++,,,'''(((((((((((())))))))),,,'''$$$'''(((%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%''')))************&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))+++***)))((((((((((((''''''((()))''''''''''''&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&)))(((((((((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$&&&'''%%%%%%&&&&&&''''''''''''%%%'''******)))(((((((((''''''((((((((()))))))))'''%%%$$$%%%'''))))))(((&&&(((******)))((()))***************************)))*********++++++++++++++++++,,,,,,,,,,,,---------------............------...///000000000000///---......///...---///222888666333000///......///111111555;;;:::333......///////////////.........//////000000000000//////111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&(((******)))'''&&&&&&&&&%%%%%%%%%%%%&&&((()))&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&'''((('''((((((''''''''''''(((((('''$$$'''///444222---+++(((***,,,+++((('''''')))''',,,000000>>>ddd}}}wwwhhhOOO999222111+++(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((''''''''''''''''''(((((((((((((((((('''%%%&&&''')))*********)))((((((((()))))))))((((((%%%%%%&&&'''(((((())))))'''((((((((())))))))))))///(((%%%((()))&&&'''+++&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))###$$$&&&((()))***))))))$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((******((('''&&&''''''&&&%%%%%%'''((()))(((''''''(((+++,,,,,,+++)))((('''&&&&&&&&&&&&%%%***)))))))))(((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''(((***''''''%%%$$$$$$%%%''''''+++)))'''''''''((('''&&&&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((***)))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((()))************%%%%%%%%%&&&&&&&&&''''''&&&((()))(((%%%$$$&&&(((((((((((()))))))))******(((***------***'''%%%$$$(((((((((((())))))))))))'''%%%$$$%%%''')))))))))&&&(((******)))((()))***&&&'''(((***++++++,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,............---,,,+++***------...//////000//////------///000000///000333000111000...,,,,,,---///222222666;;;:::333......//////000000///...---,,,......////////////......111000000000//////......++++++++++++++++++++++++,,,++++++******++++++,,,*********))))))))))))(((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++,,,...---***'''%%%$$$%%%%%%$$$$$$%%%'''((()))&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%$$$$$$&&&(((((('''&&&%%%%%%&&&'''((((((((('''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&'''%%%###$$$%%%'''((('''''''''&&&&&&&&&&&&''''''---(((''',,,000...***(((&&&)))+++***(((&&&''')))&&&,,,000+++444WWWmmmdddeeeJJJ222,,,,,,((('''***((((((((((((''''''''''''&&&'''((())))))((('''&&&******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&(((***+++&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))*********)))((('''&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***)))******)))(((''''''(((***,,,+++'''&&&((((((%%%(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''&&&%%%$$$$$$%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''%%%%%%(((&&&&&&''''''''''''&&&&&&,,,***(((&&&%%%%%%&&&'''((((((&&&%%%$$$#########''''''&&&&&&&&&&&&''''''%%%&&&(((((('''''')))+++((('''%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''((()))))))))'''&&&&&&((())))))***+++++++++++++++)))+++------,,,************+++,,,---------,,,,,,------,,,+++))))))+++,,,111000...---,,,,,,---...------///777======444+++.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...000...+++************)))***)))(((''''''((()))***&&&'''''''''(((((())))))+++)))'''&&&%%%&&&'''((("""%%%((((((&&&###!!! ((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$)))(((&&&%%%$$$%%%&&&&&&+++***(((&&&%%%%%%%%%&&&###$$$&&&((()))(((((('''%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((,,,+++)))'''&&&&&&&&&&&&,,,***))))))))))))&&&$$$%%%&&&&&&''''''(((((((((''''''((()))***+++,,,,,,******)))(((((((((((((((+++(((''')))222???NNNWWWPPPJJJ===///'''(((((('''((((((''''''''''''((((((%%%''')))******)))'''%%%(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((()))+++***(((%%%&&&''')))++++++)))(((&&&&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%$$$&&&&&&''''''((())))))***((()))***)))'''''''''((('''+++,,,(((&&&(((((('''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&((((((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&(((+++,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******&&&$$$&&&&&&&&&''''''''''''&&&&&&+++***(((&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))000///,,,)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((('''''''''''''''&&&&&&(((((((((((('''''''''&&&''''''(((((()))*********((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((()))((('''&&&''')))&&&'''(((((())))))((((((''')))++++++***)))))))))******++++++,,,,,,,,,,,,+++,,,,,,+++)))***,,,......---,,,+++******))))))---+++,,,111666777333...---------,,,,,,++++++++++++******************************+++++++++++++++...,,,***)))*********((())))))(((((((((((())))))''''''''''''((((((((()))***)))'''&&&&&&&&&(((((("""&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%)))((('''%%%%%%%%%%%%&&&$$$%%%&&&((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%(((((()))***+++,,,------&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***)))(((((())))))'''%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))***++++++***))))))(((((((((((((((+++)))((()))---333;;;??????FFFHHH@@@666///+++((('''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))(((((((((''''''((('''''''''((((((&&&%%%))))))***++++++***)))(((&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''(((''''''''''''((())))))*********)))((('''&&&%%%&&&&&&''''''((()))))))))((()))***)))'''''''''(((%%%,,,000,,,''''''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&'''(((***,,,...'''&&&&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***//////***%%%%%%&&&&&&''''''''''''&&&&&&***)))'''&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''***+++,,,***(((''''''(((444222///,,,)))'''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))******+++''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''')))(((''''''((()))%%%&&&&&&'''((('''''''''$$$&&&((((((((('''((()))******)))))))))***+++,,,***++++++***))))))+++---************)))((('''&&&+++***)))***---000000000++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((***)))((()))******)))'''((((((((())))))(((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((((((!!!###%%%&&&'''(((***,,,&&&''''''''''''''''''&&&)))(((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((())))))((((((''''''''''''$$$$$$%%%&&&'''((()))***(((((((((''''''''''''&&&%%%%%%&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""###$$$%%%&&&'''''''''((('''&&&'''))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))((((((''''''(((((()))))))))))))))************999EEEBBB666,,,(((&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((()))(((&&&'''((())))))(((+++++++++******)))))))))''''''&&&''''''((()))***(((((((((''''''''''''&&&###$$$''')))))))))((('''((((((((((((''''''''''''((('''''''''''''''(((((('''(((((()))))))))))))))''''''''''''(((((())))))'''((())))))'''&&&''')))'''000555000)))'''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%'''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''((()))***+++&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&(((...555555...(((&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''$$$%%%''')))***)))'''&&&''''''&&&&&&&&&&&&'''''')))***+++)))'''&&&'''(((///...,,,***))))))))))))'''''''''(((((('''''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''((((((((()))''''''''''''&&&&&&&&&%%%''''''(((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&''''''((('''''''''((()))))))))'''&&&&&&(((&&&'''(((((())))))((((((###%%%&&&'''&&&'''((())))))(((((('''((()))***+++)))******)))''''''((()))&&&''')))***+++***)))))))))((((((((()))+++---///))))))))))))))))))))))))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((******(((&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((()))(((''''''''''''(((((('''''''''&&&$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%''''''((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$###"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&((())))))((((((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))))))))(((((('''''''''((((((&&&''')))******)))'''&&&%%%111999444***&&&'''(((******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))***((('''(((***---......,,,+++***)))((((((((()))'''''''''''''''((())))))((((((((('''''''''''''''"""$$$&&&((())))))((('''))))))((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''(((((()))))))))))))))''''''''''''((((((((((((&&&''')))((('''&&&''')))+++444888222***'''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((()))***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((('''''''''''''''''')))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''(((...555555...((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((()))%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''***++++++)))&&&%%%%%%%%%&&&&&&'''((((((((((((((($$$%%%''''''&&&''')))***((((((''''''(((((())))))((()))***(((%%%######$$$%%%'''))),,,.../////////((()))))))))***+++++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&(((******(((&&&&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((('''''''''((((((((())))))(((%%%""""""###%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***'''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((())))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((''''''(((((())))))))))))+++000000+++'''(((***+++******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************'''&&&%%%'''+++...000111***)))((('''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((###$$$&&&'''((((((((('''***))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&*********)))((('''&&&%%%''''''((((((((((((((((((%%%'''(((((('''&&&''')))...444666000)))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&)))......)))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''***++++++)))&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''&&&''')))+++&&&'''((()))))))))(((((('''((()))(((%%%###""""""&&&'''***,,,///111222222+++***)))***++++++)))'''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&%%%'''))))))(((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&%%%######%%%'''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&''''''(((((()))((('''&&&&&&'''((()))***,,,,,,)))***,,,***&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***$$$######&&&))),,,------''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''******))))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$((((((((((((((((((((('''%%%&&&((('''&&&&&&((())),,,000000+++'''((((((&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((('''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((%%%%%%''''''%%%%%%(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&'''''''''(((''''''&&&&&&%%%'''((())))))((('''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''''''''((()))((('''&&&'''(((%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%''')))%%%''')))++++++***((('''%%%''')))((('''%%%%%%&&&(((((()))***,,,...000111000+++''''''***+++((($$$''''''''''''((((((((()))&&&&&&&&&'''((()))))))))''''''(((((((((((((((((()))'''&&&&&&((()))((('''(((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''$$$$$$&&&'''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((()))***((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''((()))%%%((()))(((***,,,***%%%'''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%%%%''')))***)))'''%%%&&&''')))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''+++******)))(((''''''&&&***)))((('''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''%%%&&&''''''&&&&&&((()))***+++***&&&&&&((()))&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''((()))******))))))$$$%%%''')))******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((******)))'''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++'''$$$%%%%%%$$$'''+++&&&''''''''''''''''''&&&###$$$%%%&&&'''(((((((((***)))(((((((((((())))))'''''''''&&&&&&'''''''''***++++++)))&&&$$$$$$%%%&&&&&&((()))************'''((()))++++++)))(((''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&***)))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''%%%&&&''''''((((((''''''%%%&&&(((((('''((()))+++'''((())))))******))))))'''''''''%%%$$$$$$&&&((($$$&&&***,,,,,,+++(((&&&###&&&((())))))((()))******)))(((((()))+++---...444,,,%%%$$$(((***'''###'''''''''((((((((())))))&&&&&&''''''((()))******'''((((((((()))************(((&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((((()))***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''((($$$&&&((()))***)))((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((******+++%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((((('''&&&%%%%%%'''(((***'''(((***+++++++++***)))&&&&&&((((((((('''&&&%%%((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((+++***)))(((((()))***+++)))(((((()))******((('''&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))((((((((())))))*********'''***+++((()))---...---((((((''''''''''''((((((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))*********'''%%%$$$%%%(((***++++++***))))))(((((('''''''''(((((('''((((((((())))))******&&&&&&&&&''''''''''''(((,,,***((('''&&&'''((()))(((((())),,,)))$$$$$$(((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''***'''$$$$$$&&&'''&&&###'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))******)))(((&&&%%%######$$$$$$$$$%%%&&&'''((()))''''''(((''''''&&&%%%$$$))))))(((''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$%%%''')))******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%&&&''')))))))))(((((((((((((((#########$$$%%%&&&'''(((+++***)))''''''&&&&&&&&&$$$$$$&&&***)))%%%%%%(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))******))))))'''%%%'''***,,,***((()))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++)))'''''''''((('''&&&(((((())))))((('''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***))))))******)))'''+++(((%%%######%%%(((+++%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&)))((($$$$$$'''(((&&&)))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%'''***,,,---+++)))((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''(((''''''''',,,+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''(((((((((((())),,,+++***(((''''''''''''+++++++++***((('''((()))%%%&&&'''((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&******)))(((((((((((()))******)))))))))))))))***)))***++++++)))(((((()))***&&&%%%''''''%%%&&&***)))))))))(((''''''&&&&&&''''''%%%$$$$$$%%%''''''&&&(((+++,,,+++++++++,,,))))))(((((('''''''''&&&''')))******)))(((((()))&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&'''(((***)))+++///...)))'''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))((((((''''''&&&''''''(((%%%%%%%%%%%%&&&''''''((('''&&&&&&'''***...222444))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''++++++******)))(((''''''&&&%%%%%%&&&&&&'''((()))***)))(((''''''&&&''''''(((&&&'''******'''(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((******)))(((%%%$$$$$$&&&***------+++)))((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***((('''&&&'''((('''&&&((((((((((((((('''&&&&&&%%%&&&(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((*********)))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''((((((%%%'''***)))%%%+++***)))((('''(((((()))''''''&&&&&&&&&&&&&&&'''&&&((()))***+++***)))(((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''''''''((()))***)))((('''&&&%%%$$$######'''(((((())))))((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&'''(((((())))))((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((***))))))(((''''''''''''((((((((('''&&&&&&&&&'''((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&'''((())))))***))))))((((((((())))))'''(((((('''&&&''')))+++***&&&$$$'''(((&&&&&&)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###&&&)))************+++)))((((((((('''''''''&&&&&&(((***)))((('''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&''''''))),,,555>>>===333)))%%%((((((((())))))(((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&''''''(((&&&%%%&&&***111888<<<)))(((''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''***************+++++++++)))((((((((((((((())))))(((((('''''''''''''''((('''$$$%%%((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''((())))))&&&&&&''')))++++++(((&&&%%%%%%%%%'''***,,,,,,+++((((((''''''&&&&&&'''''')))******))))))(((&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***(((&&&&&&'''((('''&&&(((((((((''''''''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&)))******)))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((***+++)))***+++)))$$$******)))(((((((((((()))))))))((('''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))***(((((('''''''''(((((())))))((('''&&&$$$###"""!!!'''(((((())))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''*********)))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((###$$$&&&'''((()))(((((((((((('''''''''(((((())))))************,,,111444+++&&&%%%'''((('''&&&(((&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&"""$$$'''((((((((())))))((((((((('''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''(((&&&222EEEPPPJJJ888)))$$$''''''(((((((((((('''''''''(((((((((((((((((('''$$$&&&'''))))))'''&&&$$$$$$''')))(((%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((...,,,)))&&&%%%&&&''')))'''''''''''''''&&&&&&&&&)))(((%%%%%%'''+++000333(((''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%&&&'''***,,,...000111******)))(((''''''((((((''''''&&&&&&&&&'''((((((&&&$$$&&&+++,,,(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))%%%&&&'''***++++++(((%%%)))(((((((((((((((((('''((((((''''''''''''((((((&&&''''''(((((((((((('''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''******))))))(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))'''&&&&&&'''((('''&&&((('''''''''&&&'''''''''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''))))))(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))000333000+++)))(((%%%'''''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))(((%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%''')))))))))((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((***++++++)))'''&&&''''''&&&&&&&&&'''((((((++++++++++++,,,111777;;;///)))%%%''')))''''''(((%%%&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%$$$&&&))))))(((&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((())))))(((666IIIOOOCCC111((()))''''''((((((((((((''''''(((((((((''''''(((((((((%%%&&&((())))))(((&&&%%%"""%%%((((((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''...,,,)))&&&%%%&&&((()))&&&'''((((((((('''&&&%%%)))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&)))+++...000111))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((***))),,,333666000+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%''')))+++***'''$$$((())))))((('''&&&&&&&&&(((((('''''''''(((((()))"""###$$$&&&'''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''(((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))444;;;555***%%%&&&'''&&&&&&''''''''''''''''''+++***)))((('''&&&&&&&&&***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((&&&$$$###%%%'''))))))(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((***++++++)))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''')))///666;;;555---'''''')))((('''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((((((((&&&%%%)))***,,,+++(((&&&%%%%%%&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))---555===<<<000%%%'''111'''(((((())))))(((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&###%%%'''((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&(((***,,,&&&&&&((())))))((('''&&&&&&''''''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((())))))******(((''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''')))'''+++222555000***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&(((******'''%%%%%%&&&((((((''''''((()))((((((''''''(((((()))))) !!!###%%%'''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%&&&((('''''''''&&&%%%%%%%%%&&&'''((('''((()))))))))((('''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''333:::444(((###%%%((('''((())))))***)))))))))))))))((('''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''(((((()))))))))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%###""" %%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%###!!!"""&&&((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***###$$$&&&'''((()))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((***///666;;;>>>333)))''')))(((((()))'''&&&&&&%%%$$$$$$######''''''((((((((((((''''''+++,,,---,,,)))&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((,,,---...,,,&&&"""(((111*********++++++*********)))((('''&&&&&&'''((()))'''''''''(((((('''''''''&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***$$$&&&''')))***)))((('''%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&###$$$***...+++%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''$$$&&&***,,,,,,***&&&$$$&&&&&&%%%'''((()))(((&&&%%%'''((((((&&&%%%''')))((((((((((((((()))******"""###%%%&&&'''(((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$&&&((('''''''''&&&%%%$$$$$$&&&((()))'''((()))*********)))((($$$$$$%%%%%%&&&''''''((($$$######%%%'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%---111---'''&&&&&&&&&&&&''')))*********))))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((+++***)))'''$$$ %%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''((('''$$$!!!###''')))'''%%%%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&'''((()))************+++,,,000666:::EEE888+++'''(((((()))***''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))***,,,+++)))'''''''''%%%%%%%%%&&&&&&'''''''''&&&(((***)))((('''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''%%%&&&))))))'''(((,,,+++,,,,,,------,,,,,,+++)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((''''''***---...***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&%%%%%%###%%%''')))******)))((('''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''')))))))))((('''&&&'''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%"""$$$%%%'''((((((''''''######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$***$$$"""'''+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((($$$''',,,//////,,,'''$$$'''&&&%%%&&&'''(((((('''(((***+++)))%%%###$$$%%%((((((((((((((()))******&&&&&&'''''''''''''''&&&&&&&&&''''''((('''''''''(((((('''&&&%%%$$$$$$###*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((('''''''''&&&$$$$$$$$$&&&((()))'''((()))+++++++++******$$$$$$%%%%%%&&&'''(((((("""""""""$$$(((*********$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###'''(((&&&''')))(((###$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%(((******)))&&&$$$&&&&&&&&&'''''')))***+++""""""###$$$&&&'''((((((''''''((((((((((((''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((( """%%%'''))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))(((''''''&&&&&&'''''''''+++'''$$$%%%)))+++)))&&&"""$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((******)))(((((((((((()))&&&&&&&&&'''((()))******&&&''''''((())),,,111444JJJ;;;,,,'''(((((()))+++&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&(((***+++)))(((((()))%%%%%%%%%&&&&&&'''''''''''')))******)))(((((()))&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$&&&(((******)))***---000666222222555333+++(((***,,,+++)))'''''')))))))))))))))(((((((((''''''''''''***''',,,;;;:::+++###$$$%%%&&&'''''''''&&&%%%''''''(((***++++++(((&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&"""###&&&((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%(((++++++***(((''''''((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&+++,,,***''''''***'''!!!((('''''''''((()))+++---(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((()))+++---------+++***+++)))''''''((())))))((('''''''''&&&&&&%%%%%%%%%(((&&&###!!!!!!###&&&(((***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''+++...,,,'''$$$&&&)))&&&&&&$$$$$$$$$$$$&&&&&&&&&(((++++++)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))+++---...,,,(((%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&'''((())))))''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((%%%######&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((&&&$$$""" '''''''''''''''&&&&&&&&&((('''%%%######%%%'''((())))))((('''&&&&&&&&&&&&%%%'''((('''%%%"""!!!!!!%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&((()))'''((($$$%%%,,,'''!!!((($$$&&&''''''((()))'''$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''''''''&&&''''''((()))***%%%&&&''')))***,,,---...BBB:::111***''''''&&&%%%''''''((())))))(((''''''...,,,***(((''''''((())))))((('''((()))***)))((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''')))******)))))),,,///333///000222111***((())))))&&&&&&(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%***(((***444222))))))$$$%%%&&&'''((('''&&&&&&(((''''''((())))))'''%%%&&&&&&&&&'''''''''''''''(((((('''''''''(((((())))))'''&&&&&&''''''&&&%%%$$$%%%&&&((())))))((((((''''''&&&&&&&&&&&&''''''&&&(((******(((''''''(((((('''&&&&&&((()))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%///333***%%%)))+++(((&&&%%%%%%&&&&&&'''((()))%%%$$$$$$$$$$$$$$$######&&&&&&'''(((((((((((('''***,,,...000222222111000---+++((('''(((((('''&&&(((((((((''''''&&&&&&&&&(((&&&$$$######$$$&&&(((,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%###$$$&&&''''''&&&%%%%%%&&&''''''$$$&&&(((((('''%%%$$$$$$%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))((((((((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&'''((((((&&&$$$&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&)))+++,,,+++(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&%%%%%%&&&''')))%%%)))'''***111+++%%%+++'''((('''$$$!!!###'''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&(((((('''&&&&&&'''((((((******++++++******)))(((***))))))((((((((())))))((((((((()))***,,,---...;;;555...)))((((((((('''((((((((((((((((((((((((---+++)))((('''((())))))***)))'''((())))))(((''')))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((()))***)))((()))***,,,---+++,,,......***((()))+++&&&''',,,...)))'''***&&&&&&&&&&&&&&&%%%%%%%%%"""******)))...+++'''...%%%&&&'''(((((((((((('''***(((&&&&&&&&&'''&&&%%%'''''''''''''''&&&&&&&&&((('''''''''((()))******)))'''&&&&&&''''''&&&%%%&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((('''&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&((()))***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))333GGGKKK888'''(((+++)))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((***+++...000222333333222...,,,)))(((((('''&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''')))++++++)))((('''((($$$%%%&&&'''(((***++++++'''''''''''''''''''''''''''&&&%%%%%%&&&'''%%%$$$'''''''''''''''&&&&&&&&&(((((((((((()))***++++++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''***++++++)))&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))((((((&&&$$$""" '''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((())))))&&&$$$)))'''%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''+++,,,---,,,***((('''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((($$$)))***...444---%%%+++)))******'''$$$%%%***000'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))*********)))))))))))))))((()))((((((''''''(((((())))))))))))***)))((((((''',,,+++***)))((((((((((((******))))))***+++---...222///+++))))))******)))***)))(((''''''((()))***+++***(((((((((((()))***+++***((((((((()))((('''))))))))))))))))))))))))+++******))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))((((((((()))***(((((()))******))))))))),,,''''''------''''''+++(((((((((((((((((((((((("""))))))***///***&&&...&&&&&&'''(((((())))))))),,,)))&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''')))******((('''&&&'''((((((&&&$$$''''''&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$&&&((('''&&&&&&'''***++++++***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))<<>>111+++***,,,+++*********+++,,,,,,......---,,,***)))(((((())))))))))))))))))))))))*********************************++++++***(((&&&((((((((((((((())))))***''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&%%%$$$###((('''''''''''''''((((((''''''''''''''''''''''''---)))***(((%%%333BBBBBB<<<222(((%%%(((,,,+++)))%%%%%%%%%$$$$$$$$$######$$$&&&((()))(((((((((***''''''(((((((((((('''''''''''''''''''''((((((((()))'''&&&&&&((())))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&)))))))))))))))*********)))((((((((('''''''''''''''&&&&&&&&&'''***,,,...,,,)))&&&%%%&&&(((((('''''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&%%%'''+++---***'''((('''''''''&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((((((((&&&''''''((((((((('''''''''''''''%%%$$$$$$''')))+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((())))))((((((((('''%%%"""!!!###%%%''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''((()))***+++''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((()))))))))))))))******))))))***+++------((('''%%%&&&((())))))((('''(((((())))))(((((('''((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''')))///555555000+++***+++''''''((()))************---,,,,,,+++******))))))************************++++++++++++++++++++++++***)))((()))***+++)))(((((()))******************&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''(((((((((((('''''',,,***'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((((((((())))))((((((''''''''''''''''''''''''''')))$$$%%%'''...HHHdddlllZZZAAA***&&&))))))''''''((((((''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&''')))+++++++++***))))))'''&&&'''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&''')))******(((&&&%%%(((((('''&&&&&&&&&&&&''''''''''''((())))))******((((((((((((''''''''''''((((((''''''''')))+++,,,+++)))&&&&&&'''(((((('''''''''(((((((((((('''''')))))))))******)))))))))$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%'''+++,,,***'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&))),,,,,,)))((((((***))))))))))))))))))((('''&&&&&&&&&%%%###$$$&&&((('''&&&%%%%%%$$$%%%%%%%%%((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''((())))))***+++++++++***((((((***---000333)))''''''''')))***)))(((((())))))******))))))((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''''''''''''''***+++,,,,,,++++++,,,,,,%%%&&&(((***++++++***)))++++++++++++************************************++++++++++++++++++++++++---)))%%%%%%'''+++,,,---)))***+++,,,,,,,,,******''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((''''''((())))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''%%%%%%&&&'''''''''''''''$$$&&&(((***++++++******)))))))))))))))))))))))))))$$$&&&)))111LLLiiiqqq\\\@@@***)))+++%%%###((())))))))))))))))))))))))''')))***)))'''&&&&&&'''&&&''''''((((((''''''&&&)))***+++------.........)))(((&&&''')))******)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))(((((('''&&&)))(((((('''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%***//////***((()))+++))))))***))))))((('''&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((($$$##################$$$&&&%%%%%%&&&((()))'''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))(((((()))))))))************)))((()))***,,,///111)))(((((()))++++++***)))))))))************))))))******)))(((''''''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&,,,+++++++++,,,---,,,+++)))+++---000000000...---************************************************************************+++)))(((+++///222000---***+++,,,------,,,+++***))))))************))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((((((''''''$$$$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%&&&'''((((((((((((%%%&&&(((***++++++***))))))))))))))))))))))))))),,,((()))((('''666GGGGGG???---$$$***---'''(((000&&&&&&&&&&&&&&&&&&''''''((()))***)))'''&&&&&&&&&((((((((())))))(((((((((,,,+++******+++---///111)))((('''''')))******)))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((((((((('''***((('''%%%%%%''')))***---,,,++++++******++++++******))))))((('''&&&&&&'''''''''(((((((((((((((***))))))((((((((((((((('''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&'''''''''''''''''''''%%%***//////***((()))+++(((((((((((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%$$$$$$&&&'''+++)))%%%######%%%)))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''((()))******'''''''''''''''''''''''''''(((***)))(((&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))************+++*********)))))))))((((((((()))***************)))((((((***+++,,,***)))))))))************))))))++++++******)))((('''''''''((((((((((((((((((''')))))))))((((((''''''&&&++++++***+++,,,,,,***((()))+++---...///...---,,,******************))))))************************))))))))))))))))))))))))''')))...666<<<;;;333,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++******)))'''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((($$$###$$$&&&)))***)))(((''''''''''''''''''''''''%%%&&&((()))******)))(((&&&&&&'''((()))))))))((())))))))))))((('''&&&&&&'''''''''''''''''''''''')))'''***((("""(((///***+++%%%$$$***+++&&&''',,,((((((((((((((()))))))))''')))***)))'''&&&&&&'''(((((())))))))))))((((((+++)))'''&&&'''))),,,...***((('''''')))******))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***++++++)))&&&$$$$$$&&&***,,,000000///............///...------+++***)))(((''''''''''''((((((((((((((())))))))))))((((((((('''((('''&&&''')))))))))'''''''''(((((((((((('''''''''(((((())))))(((((('''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&))),,,,,,)))((((((***&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%'''((())))))))))))%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%'''((()))'''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&###!!!"""###$$$***'''### ###'''***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''(((((())))))''''''''''''''''''''''''''')))******(((''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++******,,,++++++***))))))(((((('''((()))***)))(((&&&%%%(((((((((***,,,,,,***(((((())))))******))))))(((***))))))((((((''''''''''''(((((())))))(((((('''))))))(((((((((((((((((())))))***++++++***)))((('''((()))*********)))(((++++++******))))))(((((())))))))))))))))))))))))************************)))***...666===>>>777///---,,,,,,++++++***++++++))))))************))))))(((((()))************)))(((((((((((((((((((((((((((((()))))))))************)))'''%%%%%%''')))***((('''''')))++++++)))'''((((((((((((((((((((((((&&&'''((())))))*********'''(((((()))))))))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%++++++%%%***///((()))((((((((('''&&&$$$$$$*********++++++,,,,,,,,,&&&((())))))'''&&&'''((('''(((((((((((((((((('''(((((('''&&&''''''((()))***)))'''((()))+++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***)))(((&&&%%%&&&''')))+++///......---,,,---------,,,,,,+++***)))(((((('''''''''''''''((((((((())))))))))))))))))((((((''''''&&&&&&''')))***)))'''''''''((((((((((((''''''((())))))******))))))((()))(((''''''''''''((()))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''&&&%%%&&&'''%%%&&&'''((())))))((((((&&&&&&&&&&&&'''((()))***&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((('''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$###"""'''&&&$$$######$$$&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******(((''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***+++******)))************************)))(((((('''''''''&&&&&&''''''(((***++++++)))''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((()))***+++******++++++***++++++++++++******)))++++++******)))(((((((((((((((((((((((((((((((((++++++++++++++++++++++++...***(((,,,555:::999555...---+++***)))***++++++(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((())))))*********++++++)))&&&$$$$$$&&&)))+++,,,+++++++++,,,+++)))&&&))))))))))))))))))))))))'''''''''((()))******+++(((((())))))))))))(((((('''&&&%%%%%%%%%'''(((***))))))))))))))))))))))))***)))---,,,$$$(((---''''''(((&&&###&&&++++++'''''''''(((((()))))))))***&&&'''))))))(((''''''(((&&&''''''''''''''''''&&&(((((()))******)))''''''***)))'''(((***++++++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''(((((())))))+++***))))))(((((())))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((%%%$$$$$$&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((*********)))((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((('''%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%'''(((((((((''''''''''''''''''((()))++++++***)))'''&&&&&&''')))***'''%%%$$$$$$&&&''''''&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''''''''''')))))))))((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))******(((%%%###&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((()))******(((''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&''')))*********)))((()))))))))***++++++,,,,,,***)))'''%%%%%%&&&)))***''''''(((***++++++)))&&&''''''(((((((((((('''''')))))))))***************(((((())))))))))))((((((''''''(((((())))))******......---,,,,,,+++******+++*********************************************+++++++++************)))++++++************++++++*********+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,+++***)))((((((,,,+++***+++,,,,,,+++*********)))(((((())))))***,,,,,,+++***)))(((''''''***,,,------...000...(((+++,,,,,,++++++)))((('''******+++,,,,,,,,,,,,+++((((((''''''''''''(((((())))))))))))(((((((((((('''((('''&&&%%%%%%''')))++++++***)))(((((())))))---,,,+++)))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))((('''&&&%%%***)))))))))))))))***+++)))))))))))))))(((''''''******))))))((((((''''''***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&(((***+++((($$$)))'''&&&%%%%%%&&&''')))***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((()))******......---)))%%%$$$'''*********)))((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,...---+++)))'''''''''(((---###&&&***(((+++111(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''%%%$$$%%%&&&$$$'''***)))&&&$$$&&&((((((&&&$$$$$$&&&(((******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&(((''''''((('''&&&(((***)))(((&&&$$$$$$$$$%%%&&&((((((((((((((((((((((((%%%)))***'''%%%''')))'''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&((()))***,,,+++***((((((((()))***((((((((((((''''''''''''''''''''''''(((((())))))(((***+++***(((''''''((()))((((((''''''''''''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((()))((((((((()))(((+++,,,+++(((&&&(((+++)))***+++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&'''((())))))(((''')))***&&&(((++++++)))'''%%%%%%$$$'''******'''%%%''')))******)))((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))//////......---,,,,,,+++...---,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++************++++++************++++++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,+++,,,+++++++++***))))))))),,,***)))***+++,,,+++***************************************))))))))))))(((+++---...222777777333000000...---+++)))(((''')))******+++++++++++++++***))))))(((((())))))******)))))))))((((((((((((((())))))(((&&&&&&(((***+++******))))))))))))))),,,+++***)))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))))))))******))))))((((((((((((((()))+++++++++++++++***))))))***)))))))))((((((((('''))))))(((''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***(((%%%+++***(((''''''(((***++++++******)))(((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******"""%%%''''''&&&&&&(((******)))(((((('''''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,+++)))'''&&&&&&&&&&&&***(((+++333666///&&&!!!******)))(((((((((((((((%%%&&&''''''((((((''''''&&&'''((('''%%%%%%%%%'''%%%'''((((((&&&&&&&&&''')))'''%%%$$$&&&'''''''''(((''''''''''''''''''((())))))((((((((('''''''''&&&((()))((('''%%%%%%&&&))))))))))))((('''((()))'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&'''((()))***+++***)))((('''(((((()))((((((((((((''''''''''''''''''((((((((()))))))))''')))******((('''''''''(((((('''''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((('''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&((())))))))))))+++,,,((()))))))))'''&&&'''((())))))))))))************++++++******))))))(((((()))******)))'''&&&'''(((&&&'''))))))(((&&&&&&&&&&&&***......+++))))))+++******)))(((((((((((((((+++******))))))))))))***))))))))))))))))))))))))************************************************,,,,,,+++++++++*********++++++++++++************)))************+++++++++************************000000//////...---------000...,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++******************+++***))))))++++++***)))******+++,,,,,,,,,+++***)))))))))*********++++++(((+++,,,---222999;;;999555333111---+++))))))(((((()))******++++++******+++******))))))******+++******)))))))))((((((((()))******)))((((((***+++*********)))))))))))))))******))))))))))))******'''(((((())))))(((((('''((((((((((((((((((((((((***)))((((((((()))***+++***)))(((''''''&&&''''''+++++++++++++++***))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''+++***)))(((((()))***+++++++++******))))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))****** $$$'''((((((((())))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&%%%%%%%%%%%%***)))(((***///333---$$$******)))(((((((((((((((%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''&&&%%%%%%%%%''''''&&&%%%***(((&&&%%%&&&&&&%%%###''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''')))((('''%%%&&&&&&'''((())))))))))))((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((('''&&&)))---,,,'''(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''((())))))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))&&&((())))))'''&&&&&&''''''''''''''''''((()))***''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''++++++******))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))************)))(((((()))******)))+++...000+++)))(((((())))))((('''))))))'''&&&&&&'''((((((+++++++++******************++++++***'''&&&&&&'''&&&''')))(((''''''((()))***...222222///+++***+++******)))(((((((((((())),,,,,,+++***************************************************************************************,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++)))************+++++++++************************/////////.........------///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------***************+++++++++***)))((()))*********((()))+++,,,......---,,,***))))))*********++++++++++++,,,+++***...555777555555333000---************(((((()))************)))*********))))))******************)))))))))(((((()))***+++***)))((()))+++))))))*********)))))))))))))))(((((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((,,,***((('''&&&''')))***+++***)))((('''&&&&&&&&&)))))))))))))))(((''''''))))))))))))(((((((((((((((''''''''''''''''''((()))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&'''(((((())))))(((((((((((())))))*********))))))((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((())))))***$$$&&&((()))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''...444:::EEEMMMEEE666(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((()))))))))'''&&&'''((('''%%%###$$$'''((('''$$$)))'''%%%%%%&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''###%%%&&&'''))),,,+++))))))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&,,,222111+++''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''')))******,,,+++***)))(((&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))'''((()))******)))(((''',,,++++++******))))))((()))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))+++...111...,,,)))***------+++(((+++)))'''%%%%%%%%%'''((()))))))))******++++++++++++,,,,,,+++)))((()))***((()))***)))((()))+++---...222666666111+++((((((+++***))))))(((((()))))),,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************))))))*********++++++,,,,,,,,,))))))*********+++++++++************************.........---------------///---,,,///222222...***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------------,,,+++,,,,,,---------,,,+++++++++++++++,,,,,,---------***************+++++++++***)))((()))*********((()))***---...///...,,,+++++++++++++++************,,,---+++)))+++222444222111///---+++******+++,,,(((((()))************)))***))))))(((((())))))***************))))))))))))((()))******)))((()))***((()))************))))))(((((((((((()))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((***)))(((((((((***---...,,,+++***)))(((((('''((()))))))))))))))(((''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''(((***))))))(((((((((((()))))))))(((((((((((((((''''''))))))((((((''''''&&&&&&)))))))))(((((()))))))))((((((((((((((())))))***+++***))))))))))))))))))''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((($$$===[[[qqq{{{tttWWW999(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((()))))))))'''&&&'''((((((%%%"""###''')))(((&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''!!!%%%&&&''',,,333444///,,,+++(((&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&%%%'''...666555///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''&&&&&&&&&'''''')))******,,,,,,+++)))((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((())))))***************************'''((()))******)))((('''*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((%%%""""""%%%(((((((((((((((''')))---000...,,,)))***------+++(((+++***(((&&&&&&&&&((()))''''''(((((()))************+++------,,,,,,---...+++,,,---,,,+++,,,...000555888;;;999333,,,((('''++++++***))))))))))))))))))))))))((((((((())))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++,,,,,,,,,---))))))*********+++++++++************************------------------------000///000555:::999333---------------------------......---------,,,,,,,,,,,,,,,............,,,,,,***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---++++++******************+++***))))))++++++***))))))***,,,---...------,,,,,,,,,+++++++++******)))+++,,,+++)))---333666444---,,,+++******+++,,,---((()))******++++++******)))))))))(((((()))))))))++++++*********)))))))))((()))++++++)))((()))***'''(((***++++++***))))))))))))(((((()))***++++++((())))))******))))))((((((((((((((((((((((((((((((((()))***,,,///222333,,,+++***))))))((())))))+++++++++++++++***))))))(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))************************)))))))))))))))))))))))))))******)))(((((()))+++************************((((((((((((''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((()))*********((('''''')))++++++***'''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((((((((((()))***************)))+++CCCddd|||nnnMMM111******)))(((((((((((((((%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''(((&&&$$$%%%&&&((())))))***'''%%%$$$%%%'''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$&&&(((((('''&&&'''(((###'''((((((000;;;===777+++***'''%%%%%%%%%''''''(((((((((((((((((((((((($$$&&&&&&'''---444444000''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''((()))(((((((((%%%&&&''''''((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%'''(((((('''''''''((('''''''''''''''((()))*********))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((((()))******))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,)))%%%""""""%%%))),,,'''((()))((('''(((***---+++)))(((((())))))((('''******(((''''''((())))))''''''(((((()))))))))***)))+++,,,---------///000---...000///......///000888;;;===;;;444...+++***++++++***))))))))))))***''''''''''''((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++........................//////222999???>>>666...------------------------............------------,,,---...//////...---,,,)))***,,,.........,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++***))))))))),,,***)))***+++,,,+++************+++,,,---------******++++++++++++,,,,,,)))++++++***...444555333+++++++++++++++,,,,,,,,,)))******++++++++++++++++++******))))))******++++++++++++*********))))))(((***,,,,,,+++******+++'''(((***+++++++++))))))***)))))))))))))))******))))))************))))))))))))))))))))))))))))))'''((()))***,,,---......***))))))((((((((())))))+++++++++++++++***))))))'''((((((((()))))))))***((()))***++++++***)))((('''''''''''''''((())))))************************))))))))))))))))))))))))(((***,,,,,,***)))***+++)))))))))******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((''''''***,,,---+++(((((('''''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((***+++++++++******...666FFFRRRRRRDDD444---******)))(((((((((((((((%%%&&&''''''((((((''''''&&&'''((('''%%%%%%%%%''''''''''''&&&&&&'''***,,,...***&&&$$$%%%'''((()))(((''''''''''''''''''((('''''''''((((((((())))))$$$&&&(((((('''&&&'''(((&&&)))((('''///===@@@:::$$$%%%&&&'''(((((('''&&&(((((((((((((((((((((((($$$'''(((''')))...///---))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&((()))))))))((('''%%%&&&'''((()))(((((('''((((((((((((''''''''''''))))))((((((((('''''''''%%%'''))))))((((((((()))(((((('''''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))))))))(((((()))******+++''''''(((((()))*********((()))************)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))...,,,+++))))))+++,,,...((()))***)))(((((()))***((()))))))))'''&&&'''(((((((((((((((((()))))))))))))))))))))))))))******)))+++,,,,,,++++++,,,...---///111111///.........555888999777222---+++,,,,,,+++******))))))******&&&&&&'''((()))+++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++////////////000000000000,,,,,,111999@@@???666---........................//////.........---------,,,---///000000///---,,,((())),,,.........---,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((,,,+++***+++,,,,,,+++***************+++,,,---...((()))***+++,,,---......)))++++++))),,,111222///,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++************)))***,,,......---++++++,,,&&&(((***+++,,,+++***)))******))))))))))))******))))))************))))))************************))))))))))))(((&&&%%%$$$(((((('''''''''(((((())))))))))))))))))((('''''''''((((((((())))))******)))***+++,,,,,,+++***)))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((+++......,,,******,,,&&&&&&''''''''''''&&&&&&)))))))))))))))*********&&&'''''''''(((((())))))******))))))))))))******((((((((((((((()))************+++...000///***%%%((((((((((((((()))******'''''''''''''''''''''''')))))))))))))))((((((((('''((()))+++++++++******''''''---666444***''',,,(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&&&&((()))(((&&&&&&+++///222...((($$$$$$&&&((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''''''''(((&&&)))'''###,,,;;;>>>777 %%%***+++***'''%%%((((((((((((((((((((((((###((()))&&&&&&(((***)))************************'''(((((()))))))))))))))%%%&&&((()))))))))((('''%%%&&&((()))))))))(((((()))(((((((((''''''''''''++++++******)))))))))(((&&&((()))***)))((()))***)))(((((('''''''''((((((...---,,,***((('''%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))((())))))***++++++((((((((((((((((((((((((***)))((((((((()))+++,,,''''''((()))***++++++,,,((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++)))(((((()))(((+++,,,+++(((&&&(((+++&&&&&&'''((()))))))))(((***************************+++,,,+++))))))***+++---///111222000...,,,,,,///111333111---******,,,,,,+++******)))*********&&&'''''')))+++---...000------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++000111111000---,,,,,,---,,,---///000111222111111........................222111111000///......---........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,***))))))***,,,---------......---+++)))(((***+++++++++)))***,,,...---......///...---+++***,,,+++***)))))))))++++++,,,,,,,,,,,,++++++++++++---,,,+++)))((())))))***---,,,,,,,,,+++*********------,,,++++++******)))************************(((((((((((())))))))))))******))))))((((((''''''++++++************++++++''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))((((((((((((******)))(((((((((((((((***)))(((''''''(((((()))$$$%%%&&&)))++++++(((&&&((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))'''&&&%%%''''''(((+++---,,,***(((''''''''''''''''''''''''***)))((((((***,,,///000'''''''''((())))))******(((&&&%%%(((+++,,,***(((***)))))))))))))))******%%%&&&'''(((((())))))((()))'''&&&'''******(((%%%&&&&&&'''(((((('''&&&&&&&&&''''''((()))******+++///,,,((($$$"""###%%%&&&***(((&&&%%%%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%&&&(((***,,,...///((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((((((''''''((()))((('''''''''))))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((((((+++------)))%%%&&&(((***,,,,,,+++)))(((''''''&&&&&&'''))),,,---))))))))))))))))))))))))###---***###'''+++(((***%%%---000+++((())))))&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((())))))******(((((((((((())))))))))))***)))((()))***+++***(((+++***)))(((((()))***+++///...,,,***((((((((((((+++)))((()))***+++***(((((()))))))))))))))(((((()))+++---+++(((&&&(((******************)))((((((***)))((((((((()))+++,,,))))))************))))))(((((((((((())))))))))))(((((())))))*********+++333333333333111...***(((++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++*********+++---...777333...---...///...,,,......------------.........---,,,+++***)))))))))///000111000......///000---...///000111111000000........................111111111000///................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++))))))+++,,,---------......---+++***)))*********+++,,,---------------.../////////...------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++*********+++++++++++++++++++++,,,************************(((((((((((()))))))))*********))))))((((((((((((*********))))))*********((()))***)))((('''(((***))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))((((((((())))))))))))((((((((((((******)))(((((((((((((((+++***)))((((((((()))***((((((((()))++++++)))'''))))))))))))))))))))))))+++*********))))))))))))'''((()))*********))))))''''''(((***,,,,,,***(((((((((((((((((((((((((((***)))))))))***,,,...000(((((())))))***+++,,,,,,(((&&&&&&(((+++,,,***((())))))(((((()))******+++&&&''''''((((((((((((((()))'''&&&&&&((()))(((&&&'''''''''''''''''''''''''''''''''(((((()))))))))...,,,)))'''%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''''')))***)))'''&&&&&&''''''''''''((()))***+++,,,((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((((('''&&&((()))((('''&&&'''((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))((((((***,,,,,,)))&&&&&&'''***,,,,,,+++)))(((((('''''''''(((***,,,...))))))))))))))))))))))))&&&,,,***'''***)))''')))&&&,,,///***'''((((((%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))(((((((((***)))((()))***+++***(((***)))(((((((((((()))***,,,+++***(((((((((((())))))'''&&&'''((()))(((&&&(((((())))))))))))((((((((()))***)))((('''((()))******)))))))))(((((((((***)))((((((((()))++++++))))))************))))))(((((((((((()))))))))***))))))******************...///000000///---***)))***++++++++++++++++++***************))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********+++------555222...---...///...---......------------.........---,,,+++************...000111111000000111222//////000000000000//////........................111111000000//////......------------------------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,************++++++++++++++++++************++++++---,,,+++******+++,,,------------------,,,+++***,,,******,,,...///,,,))),,,---...000000111000000------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***************+++++++++)))******+++,,,,,,------************************((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((+++***)))))))))***+++,,,...,,,************)))(((************************++++++++++++************((())))))))))))***)))))))))(((((()))++++++)))'''))))))))))))))))))))))))***)))))))))***+++---...((()))***+++,,,---......'''''''''(((***+++***((('''''''''((()))***+++,,,)))))))))))))))((((((''')))'''%%%%%%'''((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''(((******(((''''''&&&&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''***+++,,,+++)))''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((***)))((('''&&&%%%%%%$$$***)))((((((******)))(((&&&''')))++++++***)))((()))((((((((()))+++,,,...))))))))))))))))))))))))((('''(((+++,,,)))''')))'''+++,,,)))'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))((((((''''''*********))))))(((((((((***)))((()))***+++***((()))((((((''''''(((((())))))(((((('''(((((()))))))))'''&&&'''((()))(((&&&(((((())))))***))))))((((((''''''''')))))))))(((***)))((('''''''''((())))))))))))((()))******+++))))))************))))))((((((((()))))))))******+++++++++++++++*********)))***+++,,,,,,+++***)))******++++++++++++******++++++*********)))))))))((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,,,,---333111...---.........---......------------.........------,,,++++++++++++000111222222111000111222000000000000000///..............................111000000000/////////...------------------------000000000000000///......---------------------------------,,,,,,++++++***)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++...+++***...222333///***......//////000000000000------------------,,,,,,,,,,,,,,,+++++++++++++++((()))+++,,,---,,,++++++)))))))))******+++++++++*********++++++,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***,,,...///333000,,,************)))))))))))))))))))))))))))***************************))))))((((((((())))))***)))(((((()))***)))((())))))))))))))))))))))))******))))))***+++,,,---(((((()))***,,,---......''''''((()))******))))))&&&&&&'''''')))***,,,,,,,,,,,,,,,,,,+++***)))(((((('''&&&%%%&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((+++,,,---,,,***(((((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))(((((((((((((((%%%'''((('''&&&%%%&&&'''((()))************)))((())))))(((((('''''''''&&&***)))((('''((())))))***&&&''')))*********)))((())))))))))))***+++,,,---(((((((((((((((((((((((((((!!!%%%---,,,)))***)))'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''''''''++++++******)))(((((((((***)))((()))***+++***(((((((((''''''''''''(((((())))))))))))((()))))))))+++)))((()))***+++***((((((((()))*********)))))))))'''%%%'''***,,,***(((+++)))'''&&&%%%&&&((())))))))))))))))))******+++))))))************))))))(((((()))))))))*********---,,,,,,++++++*********((()))******+++******))))))******++++++******)))+++++++++*********))))))((((((((()))))))))******,,,,,,,,,---------......------------------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...---------------...------,,,,,,------...------,,,,,,,,,,,,,,,,,,222333444333000///000111111111000000///.................................000000000000////////////------------------------000000111111000000///...------------------------...------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,------------...+++******))))))******+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,222999<<<999555000//////......---------,,,,,,,,,---------............------,,,+++******+++,,,---------+++***)))))))))******+++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************))))))************)))))))))***+++***)))((()))+++************************))))))************))))))(((((())))))******++++++'''((((((((()))))))))***))))))(((((((((((())))))''''''((()))+++...111222333000,,,******++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***---///111---+++)))((()))***)))(((((((((((((((((((((((((((******************++++++''''''((()))***+++,,,,,,'''((())))))))))))))))))&&&&&&&&&'''(((***+++,,,.........---,,,+++***)))'''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((***+++,,,,,,***))))))***'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((+++***)))(((((((((((((((&&&'''((('''&&&&&&'''((())))))************))))))((((((((()))*********+++***)))((('''&&&''')))***&&&'''((()))***))))))((()))))))))******+++,,,,,,((((((((((((((((((((((((,,,!!!&&&---)))+++///))))))'''&&&'''((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********+++*********)))))))))(((***)))((()))***+++***(((''''''((((((((((((''''''++++++++++++***)))((((((+++)))((()))***+++***((((((((()))***************+++((('''(((,,,---,,,)))+++)))'''&&&%%%&&&((()))((()))))))))************))))))************))))))))))))))))))************---,,,,,,++++++************++++++++++++***************++++++++++++******++++++++++++************))))))))))))************,,,,,,---------.........------------------------,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------...------,,,,,,,,,,,,------,,,,,,+++++++++,,,------333444444333000...///000222111000//////...//////........................000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000//////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............++++++************++++++,,,,,,------------,,,,,,++++++++++++,,,,,,---...++++++...444<<>>111---(((&&&((())))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************+++,,,,,,---......***************************)))((()))***+++***((('''(((((())))))((((((''',,,,,,,,,,,,+++***(((((()))'''&&&'''((()))(((&&&(((((()))***+++++++++++++++*********,,,,,,,,,+++***)))((('''''''''((()))(((((()))************)))))))))************)))))))))))))))*********+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,------------,,,,,,++++++---...---,,,,,,---...------,,,,,,,,,,,,------************+++,,,,,,---111222333222000//////000111000///......///000000........................////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---........................,,,,,,,,,---------------......------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------------------,,,++++++******+++---...///+++,,,///222666999<<<===111000///.........///000///...------///333777999:::999888555333111///...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++***+++,,,------,,,+++***)))***++++++))))))***+++************************)))***++++++++++++***)))++++++******************'''''''''((()))*********((((((((((((((()))*********)))))))))***+++---...,,,***((((((***+++++++++(((((((((((((((((((((((((((((()))))))))*********))))))(((***...333999===333000+++))))))***++++++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&)))+++***((('''((()))'''''''''''''''((()))******************)))((((((%%%(((,,,,,,***((('''((('''''''''''''''''''''''''''''''''(((((()))))))))++++++******))))))))))))'''''''''''''''&&&&&&%%%###$$$&&&((()))((('''&&&###%%%((()))(((((()))+++'''''''''&&&''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))---,,,***(((''''''((()))((()))***)))(((((()))******)))(((((((((((()))***(((((())))))******++++++'''((()))(((&&&&&&(((***'''''''''((((((((((((((((((((())))))******))))))))))))))))))))))))))))))...%%%---...***DDDWWWDDD444---((()))***''''''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********+++++++++++++++,,,,,,,,,)))))))))******++++++,,,***)))((()))***+++***((((((((()))******)))(((((())))))***++++++***)))((()))'''&&&'''((()))(((&&&(((((()))***++++++++++++***+++,,,+++***)))***+++******)))))))))((((((((('''((()))***+++******)))))))))************))))))))))))*********+++++++++))))))************************++++++,,,...//////,,,,,,------------,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------.........---++++++)))+++......,,,+++---///---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---...000111111000///111222111000///......///000111........................////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---........................,,,,,,,,,------........./////////......---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++******+++---///000,,,.........---...000222000000/////////111222333111///......000555;;;>>>???>>><<<999666333111000,,,+++******+++,,,...///.........------,,,,,,,,,*********++++++,,,------************************)))************+++++++++))))))******++++++++++++***+++---......---+++***)))+++++++++***)))***+++************************)))***+++,,,,,,+++***))),,,+++++++++***)))))))))&&&''''''((()))******+++((((((((((((((()))******---,,,***)))))))))******)))((('''(((***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,***((((((***...333666555111,,,******+++,,,,,,******************************+++******)))((('''))))))))))))((((((((((((&&&)))+++***(((&&&((()))(((((('''''''''(((((()))'''((((((((((((''''''&&&$$$(((---...,,,)))((((((&&&&&&'''(((((('''&&&&&&&&&''''''((()))***+++++++++***)))(((''''''''''''''''''((((((''''''&&&%%%"""###%%%'''(((((('''&&&!!!###&&&''''''((()))+++))))))((('''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))---,,,***(((''''''((()))(((***+++***)))((()))++++++)))(((&&&&&&((()))+++))))))))))))((((((((((((&&&(((***)))'''&&&''')))''''''''''''((((((((()))'''(((((())))))))))))((())))))))))))))))))))))))((("""---...---SSSmmmWWW:::000*********&&&%%%((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******))))))((('''''''''(((((()))***+++,,,,,,---***)))((()))***+++***(((((()))***++++++***)))(((%%%&&&(((************)))+++)))((()))***+++***)))(((((()))++++++,,,,,,,,,)))+++---+++(((&&&(((************+++***)))(((((('''((()))++++++******)))))))))************)))))))))************+++++++++(((((())))))*********+++(((((()))***---///111222,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***+++---......------------...///...---+++***(((+++......,,,+++---///---,,,,,,++++++,,,,,,---(((((((((((()))***,,,,,,222111000000000000000111000///...------...///000111111111000///......---333222222111111111111111111000///000222333222111000000///..................,,,,,,000444555222---...222444222...,,,000444///000111000---,,,---///000...---...///000///...,,,---...//////...---,,,---111333222---***,,,///,,,,,,,,,---------..............................---...///000000///...---...000222222111111555888777===FFFKKKHHH???333***////////////////////////******+++,,,---......///...---,,,+++++++++,,,,,,------,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++444000,,,---//////,,,(((...***&&&&&&(((***+++***++++++++++++++++++,,,,,,++++++***************++++++)))(((&&&&&&((()))+++((())))))***+++,,,,,,,,,///---+++)))((()))+++---++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,***************+++++++++(((***,,,+++)))(((***---///+++'''(((+++---+++'''))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&))))))((('''&&&&&&(((***...---,,,***)))'''&&&%%%'''((()))******)))((('''((())))))***+++*********---------,,,,,,+++++++++***+++,,,,,,+++***)))((()))))))))***++++++,,,,,,------,,,+++******++++++***)))'''%%%%%%''')))***)))---...***))),,,***$$$))))))))))))))))))))))))))))))))))))))))))))))))***---++++++999OOOYYYWWW,,,,,,+++***))))))************************************))))))))))))******,,,+++++++++******)))))))))*********++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,***))))))******((('''******)))(((''''''(((((()))))))))***+++++++++,,,000///---+++*********+++((()))+++,,,---,,,,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++++++++***))))))***++++++------,,,+++*********+++)))******+++++++++******+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++******++++++,,,---111///---///111111...+++(((+++------++++++---000...------,,,,,,------...+++,,,---...////////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---111111000000000000111111111000/////////000111111555555555444333222222222333222222111111222222333////////////.........///111000///............///...---///666===AAA@@@>>>888666444333333333222111//////000///...---------///...------//////...---...---,,,,,,,,,,,,---...,,,111555555111---,,,...------........./////////........................000111222333333222111000000111222111//////111333111666>>>BBBAAA:::111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,++++++,,,,,,,,,,,,+++******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++222///,,,,,,//////,,,(((...***'''&&&(((***++++++++++++++++++++++++++++++++++++************+++++++++***))))))))))))***+++(((((()))******+++,,,,,,---,,,+++))))))***+++,,,++++++************++++++))))))***+++++++++++++++)))***************++++++))))))))))))))))))))))))))))))*********++++++++++++++++++***************'''((()))))))))+++...111777111***((()))***(((&&&***************************+++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))++++++******************((())))))((('''&&&&&&((()))))))))(((((((((***+++---,,,+++***((('''&&&&&&(((((()))******)))((((((&&&&&&'''(((((((((((((((++++++++++++*********))))))***+++++++++***)))(((++++++******************+++******)))(((((())))))))))))(((((((((((())))))'''++++++((())),,,,,,((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))&&&###+++:::???;;;++++++***)))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++******)))))))))))))))*********++++++++++++++++++******+++++++++)))***************++++++***++++++++++++***))))))+++******)))))))))))))))************++++++++++++...---+++***)))******+++((()))***+++++++++***************+++++++++++++++************************+++++++++*********))))))++++++************++++++************************,,,++++++************+++)))******++++++++++++***++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,---000---,,,,,,......---+++)))+++,,,,,,,,,,,,...///------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++000000000000000111222333333222111000000111222222777777666666555444444444111111111111222333444555///111111111///...------111000000/////////////////////222:::BBBHHHIIIHHHJJJCCC;;;999:::999222+++......---...///000///......---,,,---...///...,,,///---+++))))))+++---///,,,111666777333///------////////////000000000000------------------------...//////000000//////...111222222111///---...///+++///444777777444///,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******)))*********)))******++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,000---++++++......,,,)))---+++(((''')))+++++++++++++++++++++++++++******++++++************++++++++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******)))))))))(((((()))---111444555999333,,,(((((())))))(((************************))))))******))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))*********))))))((((((((((((*********((('''((()))***))))))******++++++,,,******))))))((((((''''''((())))))******))))))(((((()))******++++++******)))))))))))))))((((((((((((((()))*********)))))),,,,,,++++++***))))))(((+++***))))))((()))))))))'''(((***++++++***((('''&&&)))***)))***......,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***(((###'''......(((******)))((((((((())))))((((((((((((((((((((((((******))))))))))))***************))))))))))))))))))))))))************+++++++++************++++++)))))))))))))))***++++++))),,,//////,,,******,,,,,,,,,+++++++++*********+++++++++++++++*********++++++***))))))******+++)))***************)))(((&&&''')))+++,,,------,,,))))))))))))))))))))))))+++++++++***************++++++************++++++)))***+++,,,,,,+++***))))))))))))************+++))))))***+++++++++++++++***+++++++++++++++,,,,,,************************---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------///,,,******+++,,,++++++,,,+++***+++---......------,,,,,,++++++,,,,,,------,,,+++++++++,,,---......---,,,++++++,,,---...,,,++++++******++++++,,,//////000000111222333444333333111000000111111222333333333333222222111111//////000000111333444555222333444777999888333...111000000//////000000000111111333888===AAAAAAAAAKKKDDD======AAABBB<<<666333000......000222333333000...---...///000///...///...,,,++++++,,,...///---000444444222///...---/////////000000000000111------------------------........................222222222111000......---+++,,,...000000000...---........................---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,------+++***+++---...,,,+++---+++***))))))+++,,,,,,+++++++++++++++*********++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++((((((((())))))*********))))))+++,,,---,,,,,,+++,,,++++++******++++++,,,+++,,,,,,---...---------++++++******)))))))))((())))))))))))************)))*********++++++++++++------,,,+++******))))))+++******...444777666444222...***((()))+++,,,,,,************************))))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))(((((('''''')))***++++++))))))***+++,,,***)))***+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))((((((''''''(((((())))))))))))+++++++++*********)))))),,,,,,+++++++++++++++,,,(((((())))))))))))((((((&&&))),,,...//////...,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,)))+++///,,,&&&))))))((((((((((((((()))******************************))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))))))))((()))***+++,,,+++000333222,,,)))***,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,++++++++++++******))))))$$$&&&)))+++------,,,+++************************************************++++++************++++++((()))+++,,,,,,+++)))((((((((())))))************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,------///---***))))))***,,,,,,...+++***+++...000...,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++---000111///...,,,++++++,,,...///......------------......000000000000111222444444333222111000///000111111111000000000000000//////......//////111222444555333222444;;;BBBAAA888...111111000000000111111222111111111333555666666666888777777;;;AAAFFFGGGGGG>>>:::555111000111333333111000///000111222111///......////////////......///000000///.........///....../////////000000000........................111111111111111111111111000111111222222111000/////////..........................................*********+++,,,---------------.........---,,,++++++***************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,------------,,,+++++++++,,,------,,,,,,,,,++++++***+++,,,---,,,,,,,,,,,,++++++******++++++******+++,,,,,,---***++++++,,,,,,++++++***))))))))))))************((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,+++***))))))******,,,111555666222---)))))))))***,,,,,,,,,+++************************---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++---------,,,,,,+++++++++)))+++,,,+++******+++,,,000---***)))***++++++***(((((((((((()))))))))*********))))))))))))******%%%%%%&&&'''''''''''''''************************''''''((((((((()))******))))))*********+++++++++,,,+++++++++++++++,,,,,,***)))'''&&&&&&''')))***(((***///444444000,,,***************************************************&&&(((******+++,,,***&&&)))((((((((((((((())))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********************++++++++++++++++++************++++++***))))))))))))+++---...///333666333,,,((()))+++,,,---............---------,,,,,,,,,++++++************+++,,,,,,---------...------,,,++++++++++++'''(((+++,,,---,,,***)))************************************************++++++************++++++((()))+++,,,,,,+++)))((('''((()))***************))))))***,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---+++***+++---...///,,,***+++///000...,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,---000333555///...,,,++++++,,,...//////..................///111111111111111222333444444333222000000000000111111111111111111111111111/////////000111333444555111000222:::AAAAAA888...111111111111111111222333000000000111111222333333111222555777999;;;???AAAEEECCC???999333000000111333111000111222333222111...///000111111000///...000///...------...///000////////////000000000000////////////////////////111000000//////000000111//////000111333444222000111111000///////////////------------------------)))******+++,,,---...///---......//////---,,,++++++++++++***++++++,,,---...//////000000//////...------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------,,,++++++,,,.........------,,,,,,++++++++++++***++++++,,,---...++++++++++++++++++++++++******************++++++)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,(((((()))************))),,,,,,,,,+++++++++++++++******++++++,,,---------,,,,,,,,,,,,---------...------,,,,,,++++++******(((***---000111///+++''')))***+++,,,,,,+++)))(((++++++++++++++++++++++++------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******++++++++++++++++++++++++)))***,,,+++******+++,,,888333,,,)))***+++***)))((()))))))))*********++++++******))))))******+++''''''((()))))))))((((((******+++++++++++++++,,,))))))((((((((()))******((())))))***++++++,,,,,,)))))))))((())))))***+++,,,***(((&&&&&&(((***,,,***+++000666666000***)))************************************************'''(((*********)))((('''))))))((((((((()))******))))))))))))))))))))))))******))))))))))))*********************++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++))))))***,,,///000333444444111,,,))))))+++,,,---.../////////...---,,,,,,,,,,,,,,,+++++++++***+++,,,---------------...------,,,,,,,,,------***+++,,,---,,,+++***)))))))))))))))))))))))))))***************+++++++++++++++************++++++)))***+++,,,,,,+++***)))((()))***+++++++++***)))))))))+++,,,------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------.../////////---++++++---///...---,,,---...///...---...------,,,,,,------...,,,,,,,,,---///111333555///...---,,,,,,---...///...------,,,,,,------...222222222111111222333333666555333222111111111222333333333333333333333333222111222222333444555666///000333666888777555222111111111111111222333444111111111111111111222333444444444333222222333444>>>BBBDDD@@@888222111333222111000000222222111000/////////....../////////000///...//////000000///000000000111111111222222111111111111111111111111///...---,,,,,,---...//////......000333333000---//////000000000000000///........................---------....../////////---...///000///...,,,+++,,,,,,++++++,,,------...//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........---,,,------+++---...---++++++,,,...000//////......---,,,,,,++++++++++++,,,---.........---,,,++++++,,,---...,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---((()))******++++++******************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++******+++,,,,,,,,,+++*********++++++++++++++++++++++++,,,+++***)))((()))******++++++++++++++++++++++++************++++++++++++************************(((((()))))))))*********&&&&&&'''(((((()))))))))(((***++++++******+++,,,BBB:::000+++***++++++)))************++++++++++++++++++***))))))***++++++++++++,,,------------,,,*********+++++++++,,,,,,,,,+++***)))))))))************************++++++))))))(((((()))******+++,,,,,,+++******+++,,,,,,,,,***---333333---***+++************************************************+++++++++,,,+++***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,---------,,,******+++...000222444222000...,,,,,,,,,---+++,,,...///000///...---++++++,,,,,,,,,,,,,,,,,,******,,,,,,---,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++************++++++************************)))***,,,---,,,+++)))(((((()))+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......---///000///,,,+++,,,...---...///...---,,,---...///......------......///------......///000000000..............................------------......333333222222111222222222777666555333222222333333333333333333333333333333444444444444555666777777000444666444000///333888222111111111222333333444222333333222000000111222000//////000333666666666222;;;EEEEEE===666555888111000///000111222111///000///---++++++---///000//////000222333222000...111111222222222333333333111111111111111111111111222111000//////000111222///...---///222222...+++,,,---///000111111000///111111111111111111111111000000000000////////////---...///000000...,,,+++,,,,,,,,,,,,------.../////////000000000000//////000000000000000000000000---------------------------------.........//////.../////////---,,,---...+++---///...,,,+++,,,///111000000///......------++++++++++++,,,---...///000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,---............---(((((())))))******++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...+++***---000,,,,,,,,,+++***+++---///++++++++++++++++++++++++///...---,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,(((((()))***+++,,,------((()))++++++******+++,,,HHH???333,,,+++,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++))))))******+++++++++,,,---,,,+++)))))))))******,,,,,,++++++***)))))))))++++++******+++,,,------,,,,,,............,,,,,,,,,))))))...///++++++///***************************************************))))))*********,,,000******))))))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,------------------.........//////...------,,,,,,------......,,,++++++,,,...111333333000---+++,,,...//////***,,,...///000///...---+++++++++,,,,,,---------)))***+++,,,,,,+++***)))++++++*********+++---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++++++++***))))))***+++++++++,,,---...---+++)))(((((()))+++,,,---........./////////......---------////////////////////////+++++++++,,,,,,------------,,,,,,,,,,,,---......+++...000///,,,++++++---,,,///000///,,,+++---000//////............//////......//////...---,,,,,,------...//////...------000000////////////000000555555666888::::::888666777777666666555555444444111111222222333444555555333333444555666777888888777444222333555555333111333333333222222111111111////////////////////////222333444444222111222333111555;;;CCCGGGDDD===777444333222111111222333444222111///.........//////...,,,+++---000222111///333444333333222111000///333333222111111111222222222222222222222222222333...------......///000111222111000///............111222222111///......///111///,,,+++---///000000333111///------...000111---+++(((&&&&&&(((+++---//////000000000000//////222222111111000//////..................///000000,,,------...............////////////////////////........................///////////////...---------.........---,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,,,,***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,++++++******+++---...//////...---,,,,,,---...///...------,,,,,,------...//////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,,,,(((%%%"""''',,,///...---+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,+++***)))***,,,...000KKK777...---''''''+++)))******))))))******+++,,,000---++++++,,,,,,+++******************************************************++++++***)))***,,,...---,,,***))))))***+++,,,)))))))))***+++,,,---...999777333000...------...------,,,,,,+++***)))))))))***+++,,,+++***)))((((((((()))))))))******************)))))))))((((((******))))))***,,,---...///---+++((('''((()))*********++++++,,,---......///---++++++,,,---...---......------------......///...---,,,,,,---...///...---------............*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++)))((((((***---...---,,,---------...............,,,,,,,,,,,,------...///---,,,++++++************+++++++++++++++++++++++++++,,,------++++++,,,------------------...///000,,,,,,,,,,,,,,,---...///........................///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...............------000///...---,,,,,,---...---............,,,+++***///.........------------//////////////////............---------,,,,,,,,,555555666999;;;<<<;;;:::666666666555444444333333222222222333444555555555333333444555666777888888999777444444555555333111333333333333222222222111222222111111000000//////333444555555333222333555333555888>>>CCCEEEBBB???777777777666666666666666333222111///......//////222000///000222333222000222222333333444444333333555555444444444555555666222222222222222111111111000000///////////////000111111000000000111111222333444666666555555777888777333///------...//////000/////////............///---+++******+++---///......////////////......000000000000000000000000//////.........//////000------...////////////...........................------------------------.../////////......---,,,...............---,,,,,,------------............////////////////////////......................../////////000000000111111------------------------........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,+++++++++,,,---///000...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++---...///...---+++))))))$$$'''***---...---,,,***************++++++++++++************+++++++++++++++***))))))***,,,...///BBB555222222***)))...---++++++*********++++++,,,...------,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))+++---------,,,,,,,,,,,,------******)))******+++,,,---666555333111000000111222///...---,,,++++++++++++---------------,,,,,,+++)))))))))))))))*********,,,,,,+++++++++*********++++++******+++---...///---,,,,,,+++*********)))*********+++,,,,,,------///---,,,+++---......---......------------............---,,,,,,,,,---...---.........,,,,,,,,,---++++++++++++,,,,,,,,,---...............---------,,,,,,,,,,,,,,,---------------------------------222222111000///---,,,+++........................---,,,+++++++++,,,---...,,,,,,+++***************+++++++++++++++++++++++++++,,,---,,,+++***+++---...------,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------///---,,,---...///...---......................../////////////////////////////////000000//////......---,,,,,,,,,---...///---.../////////...---,,,///////////////...------------------............---------,,,,,,,,,++++++444444555777:::<<<<<<:::666555555444333333222222333333444444555555666666333333444555666777777888:::888666555555555333111444444333333333333222222444444333333222111000000444555666666555444555666555555666999???DDDGGGHHH999999999888777666555555666555333222000000//////333222111111333333222111000111333444555666777777555555555666666777777888333333333222222111111000333222111000////////////////////////000111222333222444777888999;;;===???===999333///......//////---...///000///...---+++......------------............////////////............///000000111222222000000///....../////////......///000000000//////....................................................../////////...------....../////////...------............////////////////////////////////////000/////////...---------000000000000111111111111........................000000000000111111111111........................,,,,,,------------------,,,---...///000///...---,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,222000...,,,,,,---///000++++++++++++++++++,,,,,,---111333222---)))***,,,+++,,,---......---,,,++++++++++++++++++*********************+++++++++++++++******)))***+++---...777000333444+++(((...---------,,,+++++++++,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))***,,,,,,,,,------------,,,,,,++++++************++++++111000/////////000222333111000...,,,,,,,,,---...///......---------------+++++++++***************,,,,,,++++++++++++******************+++,,,------***+++---...---,,,+++************+++,,,,,,------000...,,,,,,...///.........------,,,,,,------...------,,,,,,,,,------...,,,...000...+++***+++---,,,,,,,,,,,,------------------------............---------------,,,,,,,,,........................444666777444///,,,+++---000000//////......------...---+++))))))***,,,------,,,++++++***+++++++++------------------------+++,,,------++++++,,,---///...---,,,++++++++++++------,,,,,,,,,---..............................///...---...///000///---000000000000000000000000000000000000000000000000...//////000000////////////...------,,,,,,------......///000000000000/////////000111000///...---+++,,,,,,,,,------......---------,,,,,,,,,,,,,,,333333333444777888777666666555555444444333222222333444444444555555666666333333444444555666666777777666555555444444333222444333333333333333333333444444444333333333333333444666777777555555666888777666666888<<>>@@@;;;444000...///000000/////////000///......------..................---/////////000000/////////......//////000111111111111000//////////////////...//////000000000000000////////////////////////000000000000000000000000/////////000000//////......///////////////......////////////000000000000///////////////////////////......---,,,++++++***........./////////000000/////////000000000000000/////////000000000000000////////////////////////.............../////////+++---///111111000///...------------......//////---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,000///............//////,,,,,,,,,,,,------------,,,...000000---++++++,,,//////.........---------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...222,,,///000))))))...***......---,,,,,,,,,,,,---(((***,,,,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,---,,,******+++,,,)))***,,,------,,,++++++---,,,,,,++++++++++++,,,++++++++++++,,,---//////222000---++++++,,,...///...---,,,+++***+++,,,------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))***+++++++++,,,,,,---......------++++++,,,,,,------------///...------...///...---------,,,,,,,,,,,,---------------------.........---///111///+++***,,,...------------------------*********++++++,,,,,,---//////............---------------------------------111444333...+++---000111111000///......------000...,,,***)))***,,,---...------,,,,,,---------////////////////////////---...///...------...//////...------,,,,,,,,,---//////.........//////000////////////////////////111000//////111111000///........................000000000000000000000000------.../////////......111111000...---,,,,,,+++...///000000111222222222///000111222111000...---,,,,,,,,,------...//////...---------------------666555333333444555444333666666555444444333333222333333333333444444444444222222222333444444555555333444444333333222333333333333333333333333333333111111222333444555555666444555666666555555666888666777777999:::===AAACCCMMMJJJDDD???<<<;;;<<<>>>;;;:::999888777555444333///000111222333444555666444555666666777777777777333444555666777888777777777777666555444333333333111111111111111222333333222111000///////////////...000222333333444777888<<<888333//////000222222333222000......///000111//////000111111000/////////000000111111000000///////////////////////////111000000/////////000000...//////000000000000000000000000000000000000000111111111111111111111111///000000111111111000000......///////////////.../////////000000000111111000000000000000000000000//////...---,,,,,,++++++............////////////000000111111222222222222000000000000000/////////000000000000000000000000......//////000000000111+++---///111111000///...------..................------............------------,,,,,,,,,,,,------***,,,...//////...,,,+++,,,---------......//////,,,++++++---000000...,,,.....................///---,,,,,,,,,++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,------...444++++++---,,,333888111......------,,,------............,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,+++,,,---***+++---.........---,,,...------,,,,,,,,,------++++++***+++++++++,,,,,,000...+++***)))+++---......---,,,+++***+++,,,---........................------,,,,,,,,,+++++++++*********+++++++++++++++------++++++,,,---///111------------...............---------//////...,,,,,,,,,++++++++++++,,,,,,------......////////////...000111000---,,,---///------------------------)))******++++++,,,,,,,,,000000000000////////////------------------------)))...111111---+++...111111000000///...------,,,111000...,,,+++,,,---...//////.........//////000111111111111111111111111///000111000///...///111...............///000000111111000000000000111111000000000000000000000000222111000000222222111000////////////////////////////////////////////////---...///000000000000000///000000000000/////////...//////000111222333333///000111111111000......------......////////////.............../////////999777555444555555444222555444444333333222222111111111111111222222222222000111111111222222222222222333444333222111111333111111222222222222333333...///000111333444666666222333555555444444555777555777888999888999:::<<>>666++++++++++++,,,---//////AAA999///,,,...000///,,,++++++++++++++++++++++++---,,,,,,+++******))))))&&&)))+++,,,,,,,,,,,,---,,,++++++,,,---...//////************++++++,,,---++++++,,,,,,------------++++++************++++++---------------,,,,,,+++))))))***+++,,,------......---------,,,,,,,,,,,,+++,,,------------,,,+++---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++***++++++************++++++)))***+++------------------***(((***...000...+++---,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---...///000000111------------------------------......------,,,,,,---------------,,,,,,,,,,,,---.../////////...---......------......///000////////////////////////...///000000......///000//////.........//////000222111000////////////000///////////////////////////...------//////...---000000000000000000000000---------------------------...///000000111111111)))***,,,...///000000000...------,,,---...///000111000...---,,,---...///000//////......------,,,,,,,,,,,,,,,------......444222000000111333333222000000000///......------...............---------............////////////999::::::777111....../////////000000111111111222.........///000000111111...000111111111111333444222444555444222111444777111333555888999999888777444555666666666444333222777999:::777444111222444444444555666666666666666444555777888777666444333222222222222222222222333333222111000////////////+++++++++++++++,,,---...,,,---//////......///111...---,,,,,,---...,,,+++///000111111111000...---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///111222222.........///000222444444,,,------...............------------------------////////////////////////+++,,,,,,---.........---+++,,,,,,---.........---............////////////++++++++++++++++++++++++---------...............+++++++++,,,,,,,,,------++++++,,,,,,---......///------,,,,,,+++++++++***++++++++++++++++++++++++(((((()))******+++,,,,,,///...---,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++------------++++++,,,++++++++++++++++++,,,++++++,,,,,,------......(((((()))***++++++,,,,,,%%%(((,,,,,,)))''')))++++++,,,------,,,+++)))(((+++++++++,,,,,,---------((())))))))))))*********(((((())))))))))))((('''(((''',,,)))""")))000)))))))))***+++,,,...///000DDD888,,,(((+++...,,,(((************************,,,,,,++++++***)))((((((###&&&)))++++++++++++,,,)))(((''''''(((***,,,---(((((((((((()))***+++,,,'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++***)))(((&&&&&&'''(((***+++,,,---*********)))))))))((((((((()))***++++++***((((((+++,,,---------,,,+++***+++*********************+++******,,,------+++)))++++++************++++++'''(((***+++,,,,,,++++++,,,'''$$$'''---000---))),,,,,,,,,++++++*********,,,++++++******))))))))))))***+++,,,---///000000++++++++++++++++++++++++)))))))))***------,,,++++++,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,,,,,,,,,,,,,,,,---...///---------------------------...///...---,,,---///000///...---------------000000///.......................................---,,,++++++,,,---,,,+++........................------------------------)))***+++,,,------------------......---+++***(((------,,,++++++---...///111000---++++++,,,...000//////...---,,,++++++************++++++,,,,,,,,,