BM6(7 zzzzzz|||~~~}}}tttppppppoookkkfffeeeccccccnnn}}}}}}wwwnnngggffflllrrrxxx}}}lllVVVUUUhhh{{{|||yyyuuurrrooollliiifffaaa___\\\WWWTTTTTTVVVYYYYYYZZZ[[[]]]aaaggglllooo}}}{{{xxxssswwwxxxwwwyyyxxxbbbSSSYYYnnnsssiii```]]]^^^dddllllllddd\\\[[[[[[]]]___``````^^^]]]aaa___]]][[[[[[```ggglll~~~tttZZZQQQ___yyyxxxpppiii```VVVQQQPPPTTTSSSUUU[[[aaabbb\\\WWWTTTSSSTTTXXX]]]aaabbbaaagggmmmvvvrrrVVVSSSiiixxxpppkkkjjjkkkkkkaaaaaacccfffkkkmmmnnnmmmccc[[[TTTPPPMMMMMMQQQWWW]]]^^^```gggnnnssstttrrrrrrsssssstttvvv{{{}}}pppYYY\\\tttuuullltttooogggaaa^^^^^^```bbbcccdddfffjjjnnnpppqqqrrreeebbbaaacccdddfffmmmuuu{{{}}}~~~}}}rrrxxx{{{xxxrrrlllgggdddbbbaaacccgggccc\\\aaannnsssooopppooouuu{{{zzzuuuwwwyyy|||{{{~~~|||{{{wwwttttttyyyyyyvvvhhhhhhiiikkkoooqqqrrrrrrqqquuuyyyzzz|||~~~{{{uuu|||}}}{{{yyy{{{}}}~~~|||}}}lllmmmqqqxxx}}}|||vvvppplllnnnqqqyyyvvv}}}~~~}}}{{{}}}zzzlllllliiibbb^^^^^^]]]ZZZXXX^^^mmmyyyttteee___cccjjjrrr~~~xxxuuurrrqqqpppuuuuuuvvvxxx{{{wwwjjjlllnnnooonnnjjjfffcccXXX\\\^^^]]]]]]^^^]]]YYYOOOQQQOOOIIIFFFFFFDDD@@@AAAHHHUUU___[[[OOOKKKPPPMMMVVVdddqqq{{{yyy|||zzzqqqzzzyyypppmmmnnnsssssslllgggfffjjjnnnsssvvvyyy~~~yyysssyyy{{{~~~[[[HHHKKKNNNPPPOOOMMMKKKJJJFFFKKKOOOOOOPPPUUUVVVUUUNNNQQQQQQOOOPPPTTTUUUSSSVVV\\\gggnnnllleeeeeekkkjjjpppxxxwwwtttooollljjjiiigggeeekkkuuu~~~iiiZZZWWWUUUUUUZZZeeepppwwwzzz{{{yyyuuuooogggiiijjjnnnuuuqqqjjjqqqxxxqqqdddcccgggpppwww{{{~~~~~~xxxjjjcccYYYSSSVVV]]]YYYMMMNNNZZZVVVTTTbbbiiiTTTSSSUUUXXXXXXWWWWWWXXXZZZ___eeejjjkkkmmmqqqttttttoooqqqpppmmmnnnuuuyyyxxx~~~{{{wwwxxx{{{xxxnnniiiiiijjjnnnxxxzzzrrrbbb]]]YYYXXX\\\bbbgggiii]]]WWWSSSVVV^^^aaa^^^XXXNNNMMMLLLMMMOOOPPPOOONNNPPP^^^ssszzzfffWWWZZZWWWXXX```ppp~~~yyyuuuvvv|||wwwvvvxxxttt{{{zzzssslllmmmooosss}}}sssaaa___mmm}}}|||lll[[[MMMDDD@@@EEEBBBDDDKKKMMMNNNVVVaaaeee^^^hhhyyyzzzsssuuuwwwvvvtttsssuuuxxxyyy}}}rrreee]]]YYY[[[\\\WWWPPPLLLMMMPPPUUUXXX^^^dddggg```TTTJJJIIIJJJMMMUUUbbbmmmnnniiiaaa[[[UUUTTTXXX]]]aaaccc^^^XXXVVV[[[eeehhhaaaXXXXXXXXX[[[```fffjjjkkkkkkhhhqqq|||sssrrrllllllooosssvvv|||qqqyyyuuusssrrrkkkmmmnnnqqqnnn}}}eeeRRRMMMVVV___^^^[[[UUUOOOIIIHHHJJJMMMNNNPPPUUU[[[bbbjjjsssxxx~~~zzzsssooojjjkkkjjjddd[[[WWWZZZ^^^\\\^^^```___[[[TTTLLLGGGFFFLLLSSSSSSNNNKKKMMMOOOSSSSSSVVVZZZ]]]]]][[[YYY___bbbeeelllzzz~~~}}}~~~yyyyyyzzz~~~zzzjjjdddaaa\\\fffkkkyyy}}}dddVVVWWWLLLLLLOOOSSSUUUYYYdddpppxxxtttssswww}}}}}}vvvoooZZZiii}}}~~~yyykkkVVVPPP```zzzzzziiiYYYQQQPPPTTTXXXZZZZZZXXXVVVTTTUUUXXX[[[dddkkkqqquuu}}}nnnaaa]]][[[[[[[[[lllyyyvvviii^^^XXXUUUOOOQQQQQQLLLGGGGGGOOOVVVOOONNNLLLKKKLLLOOORRRTTTWWW___iiillliiifffgggiiippppppooommmnnnrrrzzz~~~yyyzzz~~~~~~{{{ooobbb\\\```ggg\\\hhhjjj\\\OOONNNPPPOOOPPPVVVnnnlllZZZ\\\RRRQQQRRRSSSPPPOOOVVV______[[[ZZZ^^^gggqqqvvvxxxxxx~~~}}}vvvsss}}}vvv___]]]iii{{{yyytttnnnhhhssssssmmm^^^QQQPPP]]]jjjhhhkkknnnppprrruuuxxx{{{}}}vvvwwwzzz{{{|||xxxqqqnnnyyyzzzuuujjj{{{yyymmm[[[QQQOOOOOOLLLLLLhhh~~~dddOOOQQQ\\\ZZZaaaaaaXXXVVV```iiijjjfffeeeeeegggkkkqqquuuxxxttthhhccchhhnnnpppllllllqqqsssnnnfffbbb^^^XXXSSSSSSSSSTTTZZZaaa______ZZZTTTUUUZZZYYYSSSRRRQQQOOOLLLIIIIIILLLNNNLLLOOOUUUZZZYYYVVVZZZaaafffjjjxxx|||xxxvvv{{{zzz{{{sssVVVUUUUUU[[[gggnnnggg\\\llluuupppdddeeessszzzwww}}}wwwjjjbbbccceeefffaaaZZZWWWZZZ^^^rrr{{{}}}tttmmmnnnooolllwwwyyyvvvooolllppprrrqqqooosssuuu|||}}}lllhhhccc`````````___]]][[[\\\[[[WWWVVVXXXWWWSSSQQQRRRRRRNNNJJJKKKSSS[[[YYYTTTTTT[[[aaaccccccdddddd]]]WWWUUUSSSQQQRRRVVVXXX]]]```aaadddgggbbb[[[WWWWWWVVVWWWZZZ]]]```bbbjjjmmmuuu}}}iiifffcccaaa______^^^___jjjpppvvvwwwyyy}}}~~~|||}}}kkkaaa___\\\UUULLLRRRXXXZZZWWWUUUUUUWWW^^^aaabbb^^^ZZZ\\\dddlllwww~~~xxxfff^^^```___YYYQQQMMMGGGDDDCCCDDDDDDDDDGGGLLLMMMJJJGGGIIIKKKKKKLLLQQQXXX[[[^^^eeennnvvvvvvpppooouuu~~~~~~yyyvvvuuu}}}zzzrrrvvvvvvqqqllliiieee```^^^]]][[[ZZZZZZZZZ[[[[[[TTTRRRTTTZZZ^^^```dddiii{{{xxxsssnnnlllmmmiiifffmmmyyyzzz}}}xxxttteeekkkwwwwwwyyywwwmmm___WWWVVVUUURRRIIIJJJLLLMMMRRR\\\jjjtttxxx}}}rrrffffff]]]dddjjjhhh___XXXWWWYYYUUUXXXZZZ]]]aaajjjuuu~~~ggg```UUUKKKLLLSSSTTTPPPQQQOOOLLLJJJJJJKKKLLLLLLWWW___dddaaa]]]___cccfffnnnttt{{{{{{yyyiiihhhhhhiiifff___WWWRRRYYY```ccc___YYYWWWUUUTTTSSSSSSSSSRRRSSSUUUXXXZZZ\\\[[[^^^dddhhhjjjpppvvv|||zzzzzz\\\UUUWWWSSSQQQQQQ\\\jjjtttuuuqqqllliiiwwwwwwuuuqqqqqqsssuuutttssspppmmmmmmsss~~~vvvmmm______]]]ZZZWWWXXX\\\```\\\WWWYYY```]]]QQQKKKNNNNNNPPPRRRPPPLLLIIIHHHIIIIIIHHHFFFHHHMMMVVV___eee[[[XXXTTTTTT\\\fffiiiggggggiiijjjkkkkkkkkkkkkkkkvvv}}}zzz{{{yyysssqqqoookkkddd```eeennnzzzvvvyyypppnnnppphhhfffaaaZZZTTTTTT]]]eeeeeedddcccaaa___]]][[[ZZZqqqsssfffbbbcccZZZYYYXXXXXXYYY\\\\\\ZZZUUU\\\```]]]YYY[[[___aaaaaacccdddeeefffiiinnnrrrsssnnnrrrppphhhaaa\\\VVVYYYbbbcccZZZXXX^^^qqqvvvgggUUUSSSVVVVVV[[[dddllluuuyyyxxxxxx|||~~~rrrhhhddd```YYYTTTPPPWWWeeesssssseeeTTTKKKBBBEEEHHHIIIIIIJJJMMMQQQJJJJJJNNNUUUYYYYYY[[[^^^eeecccaaa___^^^]]][[[YYYbbb^^^[[[]]]cccjjjnnnppptttssssssvvv}}}}}}rrrkkklllkkkeeeaaaccc^^^___^^^\\\^^^ccceeebbb[[[```eeekkkrrryyyxxxsssvvvvvvyyy||||||{{{{{{qqqgggeeekkknnnkkkeeeeeejjjnnnpppsssvvvsssnnn\\\]]]___```\\\VVVWWW[[[PPPQQQTTTVVVTTTRRRTTTXXXbbbccccccaaa______```bbblll{{{yyysssrrrtttqqqqqqpppooottt||||||ssshhhaaaaaa]]][[[XXXVVVVVVVVVWWWWWWVVVeeettttttggg\\\ZZZ^^^sssuuuwwwwwwuuutttssssssnnn[[[KKKIIIPPPRRROOOKKKPPPNNNTTTaaajjjkkkiiijjjvvv~~~yyy{{{xxxzzz|||ssskkkddd]]]WWWTTTQQQSSSSSSPPPQQQTTTTTTQQQ^^^XXXQQQNNNPPPSSSUUUUUUNNNPPPWWWaaaddd\\\RRRLLLKKKRRRZZZ^^^______bbbdddoootttyyy|||xxxxxxsssjjjdddbbb^^^ZZZ___aaaaaa^^^YYYWWWZZZ]]][[[SSSRRRYYY[[[VVVVVV\\\\\\ZZZZZZ___cccgggpppxxxuuullldddbbbbbb```___```dddiiijjjbbb[[[ZZZ\\\\\\ZZZUUUQQQPPPSSSVVVXXXXXXXXXZZZYYYYYY^^^gggjjjiiicccaaaeeeooouuussspppoooiiiiiioooxxx|||zzzzzz}}}mmmpppzzzxxxrrrqqqfff^^^ZZZ\\\\\\XXXYYY]]]UUUSSSRRRRRRSSSTTTSSSQQQHHHPPPXXXVVVOOOMMMRRRYYYVVV^^^iiiooonnnggg^^^YYY^^^RRRJJJPPP[[[dddgggiiifffgggnnn}}}ssscccccc```aaaccc___VVVSSSUUUZZZTTTMMMJJJJJJJJJHHHFFFBBBIIIJJJFFFHHHPPPOOOHHHIIILLLQQQVVV[[[^^^aaaccckkkfffeeeiiikkkgggdddcccgggoooyyy~~~~~~zzzfff```bbb___XXXVVVZZZYYYUUUTTTWWWVVVSSSSSSUUUTTTQQQNNNSSSWWWXXXWWWXXX\\\```bbb___eeeppprrrmmmpppyyy}}}yyy}}}|||pppqqqzzzzzzqqqdddWWW\\\VVVSSSUUUVVVSSSPPPPPPPPPZZZbbb```\\\]]]bbbeeegggiiikkkkkkjjjnnnuuuzzzzzzzzzuuuqqqsss}}}~~~~~~zzz{{{vvvqqqrrrqqqkkkgggnnn~~~}}}iiiUUURRRZZZ```^^^YYY]]]XXXXXX^^^ccciiisss~~~yyysssoooppppppkkkhhhhhhaaa___\\\[[[]]]___```aaa^^^fffrrrzzzuuuiiifffkkkmmmbbb]]]hhhwww{{{aaaeeehhhiiieee]]]UUUQQQPPPNNNMMMLLLMMMOOOPPPMMMKKKHHHMMMMMMIIIFFFIIIMMMNNNNNNRRRXXX[[[[[[YYYVVVUUU\\\eeepppvvvwwwxxx{{{zzzvvvwwwzzzxxxpppnnnpppuuuyyy|||xxxnnneee```___UUUUUURRRMMMLLLPPPUUUXXXTTTVVVYYY[[[\\\___cccfffhhhpppwwwxxxvvvvvv~~~}}}rrrllleeeaaaaaabbbaaa```fffppp||||||ssskkkgggeeelllssstttoooiiiffffffdddeeeiiippptttwwwyyywwwxxxssspppttt{{{~~~zzztttwwwqqqkkkkkkpppuuuvvvuuu}}}zzz}}}RRRQQQTTT[[[dddeee]]]UUUYYY[[[\\\ZZZZZZ```mmmxxxvvvqqqllllllpppuuuxxx{{{~~~~~~yyyrrrjjjfffnnnzzz~~~ttthhhddd\\\VVVVVVTTTRRRTTTYYYXXXPPPRRRdddoooeeeSSSHHHMMMOOOPPPOOOMMMNNNSSSWWWZZZZZZ]]]bbbgggiiigggdddfffjjjjjjhhhjjjpppuuuuuu}}}}}}tttsssvvvxxxyyyeeeeeeggghhhccc^^^___ccc]]]XXXUUUUUURRRNNNPPPUUUSSSXXX\\\\\\YYYWWWYYY\\\aaaccceeefffjjjqqqxxx|||zzzwwwtttqqqooommmmmmmmmmmmkkkiiifffeeekkknnnpppnnniiifffgggjjjpppwww~~~~~~zzzyyyyyyuuuttttttqqqkkkgggnnnxxxyyy||||||yyytttrrruuuyyyyyyvvvzzz~~~|||wwwuuuppppppooommmiiibbbYYYSSSVVVVVVXXX\\\[[[UUUQQQRRRTTTQQQNNNNNNQQQWWW^^^bbb\\\ZZZYYYZZZ]]]bbbeeegggiiiooo|||kkklllppptttwwwyyyxxxwww}}}xxxeee^^^WWW\\\ccceeeaaaXXXNNNHHHRRRTTTUUU[[[kkkvvvooo```ZZZRRRKKKHHHHHHJJJQQQXXXXXXUUUZZZeeeiiidddbbbeeebbbbbbaaa___aaahhhttt||||||~~~{{{vvvpppjjjfffgggiiiiiiiiieeeaaa___^^^^^^bbblllwwwwwwjjjaaa^^^^^^___```\\\\\\```fffhhhffffffhhhccc```______]]]ZZZ]]]aaagggkkkooorrruuuzzz|||oooppppppmmmhhhbbb^^^]]]^^^\\\WWWQQQMMMNNNTTTZZZSSSYYY```cccbbb`````````mmmnnnooollleeecccmmmzzz}}}~~~}}}~~~{{{~~~}}}wwwtttqqqpppnnnjjjccc^^^TTTPPPPPPTTTVVVTTTRRRSSSMMMOOORRRVVVWWWTTTNNNJJJIIIGGGHHHMMMQQQQQQRRRUUURRRTTTUUUUUU[[[iii}}}vvvxxx~~~iii\\\PPPGGGIIIIIIOOOUUUWWWUUUTTTWWWZZZXXX___aaadddsssqqqmmmhhhccc______dddlllrrrtttxxxxxxxxxyyyyyyxxxtttoookkkooonnnoooqqqtttsssnnniiikkkgggcccaaabbbddddddcccbbbccceeehhhjjjiiieeeaaa___]]]\\\]]]___^^^ZZZVVV]]]^^^^^^___aaaeeejjjmmmiiihhhgggfffhhhqqq}}}zzzpppjjjdddbbbbbbaaaZZZUUUWWWTTTPPPMMMNNNOOOPPPPPPZZZ\\\]]]^^^```eeekkkpppxxx|||xxxsssssstttqqqkkkhhhmmmwww{{{yyy~~~~~~zzzsssnnnkkkeee^^^YYYWWWSSSQQQTTTXXXVVVPPPWWWSSSMMMJJJLLLQQQWWW[[[ZZZYYY\\\aaabbbaaacccgggfffiiipppxxx~~~}}}zzz{{{wwwwww}}}|||zzz}}}mmmeeeccccccgggllljjj[[[WWWcccggg\\\PPPMMMPPPZZZVVVNNNOOOPPPVVVbbbmmmqqquuuvvvtttuuu|||}}}~~~oookkkfffbbb````````````YYY]]]dddkkkmmmhhh^^^VVVWWWYYY[[[\\\[[[XXXWWWVVVYYYYYYYYYZZZ[[[]]]^^^___aaa\\\VVVUUUWWWYYYXXXVVVSSSSSSSSSUUUVVVWWWVVVUUU]]][[[[[[___eeeiiijjjiiimmmttt{{{~~~~~~{{{oooccc\\\XXXVVVUUUSSSPPPNNNPPPUUUWWWTTTQQQQQQOOOQQQZZZhhhuuu{{{|||sssxxx}}}zzzyyytttlllfffeeejjjbbb\\\[[[YYYWWWWWWZZZ```___ZZZTTTUUU^^^fffiii______\\\[[[```jjjooonnn^^^___```bbbfffhhhbbbZZZhhhfffccccccfffoooyyy~~~~~~uuu}}}|||tttjjj```\\\ZZZXXXXXXZZZ\\\\\\[[[XXXTTTTTTXXX\\\WWWVVVXXXfff|||eee^^^WWWUUUTTTRRRRRRVVVVVVLLLKKKYYYeeeccc\\\XXX]]]eeeccc^^^bbbeeelllzzzuuulllhhhccc___]]]ZZZWWWXXX[[[\\\fffiiilllqqqiii^^^^^^XXXUUURRRQQQSSSVVVYYYZZZ[[[\\\^^^______]]][[[ZZZPPPSSSVVVVVVUUUVVVZZZ]]]^^^^^^^^^___bbbffflllooouuupppllljjjjjjkkkiiigggggggggggghhhiiikkkmmmnnnzzzyyyyyy|||{{{qqqjjjhhhhhhuuummmddd]]][[[\\\^^^^^^UUUWWW[[[aaaiiiooosssttthhhllluuu}}}|||vvvnnngggdddeeeggg\\\[[[[[[^^^]]]\\\___eeeiiiaaa\\\\\\]]]___ccchhhgggiiifffaaaaaahhhooosssssssssrrruuu~~~~~~yyynnnhhhhhhuuu~~~ggg___bbbfffpppfffYYYTTT\\\jjjmmmiiiddd```^^^]]]YYYTTTTTTVVVYYY\\\^^^\\\YYYYYY]]]aaaYYY[[[[[[^^^hhhuuuyyyvvvooollllllooonnnjjjiiikkkhhhhhhkkkttt~~~{{{}}}yyyzzz|||yyyttt```]]][[[\\\______]]]ZZZYYYWWWYYY___aaa^^^^^^aaa[[[dddeeegggmmmhhh```bbbkkkhhhfffgggjjjnnnqqqrrryyy{{{{{{xxxsssqqqsssvvv|||~~~}}}}}}{{{yyywwwuuuttttttfffeeeccc```\\\YYYXXXWWWYYYZZZ]]]bbbhhhlllmmmlllaaadddggggggfffggglllqqq{{{tttnnnkkkgggiiipppxxxyyyrrrkkkiiihhhiiihhhbbb[[[XXXZZZ^^^mmmnnnqqqtttsssttt}}}~~~xxxtttsssxxx|||~~~zzzsssjjjeeemmmyyy]]][[[ZZZ___eeefffaaa[[[]]]jjjwwwzzztttmmmjjjkkknnnsssqqqhhhiiiuuu}}}}}}|||||||||rrriiieeeqqqlllWWWRRRXXX\\\\\\___dddhhhhhhcccfffiiijjjkkkmmmpppsssxxxyyyzzzrrrkkkccc___aaa]]]aaaiiiggg\\\YYY^^^\\\\\\[[[YYYVVVTTTUUUVVVQQQUUU[[[___aaaaaabbbdddjjjiiihhhkkkpppuuuxxxyyy}}}}}}}}}yyyvvvtttqqqoooooopppqqqqqqlllttt}}}~~~|||mmm```YYYWWWZZZ]]]^^^^^^^^^___```VVV]]]eeekkknnnppptttwww~~~xxxbbbaaadddiiilllnnnsssyyy}}}}}}{{{}}}}}}xxxqqqlllmmmppplllccc\\\[[[\\\ZZZZZZ[[[]]]^^^___```aaabbbcccddd```eeemmmtttyyy{{{zzzxxxuuuqqqvvvyyyooommmkkkjjjfffcccffflllzzzwwwbbbZZZ\\\```eeeaaa]]]\\\]]]]]]ZZZWWWXXXYYYZZZ^^^cccjjjpppttttttrrrllliiinnnvvvzzzyyy|||}}}~~~|||}}}vvvrrrnnnkkkfffaaabbbgggjjj{{{ttttttvvv~~~|||pppmmmuuu||||||~~~|||yyytttqqqqqqnnniiikkkqqqhhhgggddd```\\\]]]aaadddmmmpppsssnnneee^^^aaahhhmmmqqqrrrmmmjjjmmmtttyyyssspppuuutttrrrxxx|||{{{oooiiidddeeefffeeefffhhhnnntttyyyyyyyyy||||||yyyxxx}}}{{{sssooovvv|||~~~oooddd___cccgggfffbbb```aaacccgggbbb___\\\YYYYYY___hhhpppqqqsssuuuxxxzzz|||}}}}}}{{{uuuhhh```bbbcccmmmqqqllliiijjjfff^^^UUUSSSSSSUUUTTTRRRVVV]]]cccmmmqqqggg]]]]]]ccchhhnnnmmmnnnqqquuuxxxzzzzzzwww{{{}}}xxxwwwyyy{{{ssspppppptttwwwxxx{{{~~~rrrkkkeeefffvvvooodddcccooovvvvvv}}}}}}~~~zzzwwwqqqnnnrrrvvvrrrlllhhhiiilllqqqssspppfff^^^^^^ZZZZZZ\\\]]][[[^^^dddfffcccaaaaaacccgggiiijjjmmmssszzz~~~}}}~~~zzztttwww}}}~~~zzzvvv{{{ttt]]]WWWZZZXXX[[[aaajjjpppmmmcccZZZWWWUUUZZZbbbccc\\\\\\aaaUUUVVVZZZ^^^[[[TTTPPPPPPSSSWWWYYYVVVUUUWWWXXXWWWUUU\\\hhhwww{{{nnneeebbb```]]]ZZZdddkkkttt{{{uuujjjddddddgggjjjqqqrrrrrrrrrpppmmmiiiggglllzzzxxxhhh```^^^[[[bbbkkkqqqrrrpppllliiilllqqqwwwzzzzzz{{{}}}{{{~~~|||yyy}}}yyymmmmmmvvvvvvpppccchhhfff^^^\\\```aaa^^^\\\[[[\\\```bbbbbbgggnnnvvv|||yyy|||uuuyyy|||xxx|||}}}rrrgggggglll}}}ooobbb\\\[[[```ppp|||zzztttqqqoooppppppoookkkggggggddd]]]ZZZ___gggiiifffdddeeeiiipppxxx|||{{{yyyuuussstttxxxzzz{{{~~~xxxtttpppmmmpppvvvjjjddd```^^^ZZZWWWXXX\\\\\\ffflllfff]]]YYYXXXVVVVVV^^^hhhnnnkkkccc[[[VVVXXXVVVWWW\\\aaaaaaZZZTTT```___bbbgggfffaaa```dddhhhmmmwww|||wwwmmmggghhhfffiiiiiiccc___]]][[[XXX\\\dddmmmxxxwww{{{tttoookkkgggbbb^^^[[[^^^aaabbbbbbccceeehhhwwwwwwvvvuuutttrrrpppooobbb\\\TTTQQQRRRWWWZZZ\\\^^^```ccceeegggjjjnnnqqqrrr}}}zzzwwwxxx{{{ppphhhiiiooopppmmmjjjjjjlllnnnoooooolllvvv}}}}}}~~~yyynnnccc```___\\\ZZZZZZQQQSSSSSSTTT```rrrllljjjiiigggdddeeeppp}}}}}}~~~~~~|||___YYYSSSQQQPPPRRR[[[dddcccbbbfffmmmqqqpppppprrrfffiiikkkkkknnnrrrsssrrrlllmmmpppwww}}}}}}wwwqqqyyysssmmmllloooqqqqqqoooyyyzzz|||}}}}}}|||wwwrrrttt|||}}}||||||{{{yyywwwvvvwwwwwwzzzuuurrrrrrssstttkkkgggeeehhhooovvvzzzzzzzzzqqqppptttrrrhhh]]]]]]```dddeeedddbbb```___cccccceeeiiillllllhhhccccccdddgggjjjnnnnnnkkkhhhhhhnnnsssqqqkkkjjjpppvvv~~~}}}ooossszzz{{{pppddd```cccfffhhhfffeeejjjsssxxxyyywwwssseeeXXXSSSRRRRRRSSSUUUUUUWWWWWWWWW^^^pppbbb]]]YYYYYY[[[```jjjtttvvvxxx}}}~~~{{{{{{}}}~~~yyypppmmmjjjgggggghhhkkkmmmhhhaaa[[[[[[aaaccc^^^XXXdddfffiiijjjiiihhhhhhhhhooopppuuu|||~~~}}}~~~|||fffcccmmmyyyyyyvvvmmm\\\UUUaaahhhaaaVVVSSSXXX]]]hhheeeeeekkkvvvvvvqqqpppqqqtttyyy{{{wwwuuussstttvvvxxxxxxxxx~~~wwwsssxxx~~~uuuwwwxxxhhhgggkkkooopppwww|||zzz{{{zzz{{{~~~pppfffdddcccdddkkksssxxxxxxvvvtttqqqmmmiiiiiilllooorrrrrrooommmnnnssswwwxxxxxx}}}{{{xxxuuusssqqqmmmddd[[[\\\ccchhhhhh\\\WWW```mmmttt{{{zzznnnkkkxxx|||ssssssyyyuuuggg```___```bbbeeegggeeeccc{{{}}}vvvuuuwwwmmmmmmvvv}}}|||www~~~|||uuusssttt{{{sssfffbbbbbbaaa\\\[[[ZZZ\\\___aaabbbbbbjjjiiiddd```eeerrr~~~|||ooohhhoooqqquuu{{{{{{|||nnnuuutttjjjeeeaaa]]]aaadddccc______ffflllwwwwwwkkkrrr|||ooooooxxx}}}zzz}}}|||uuuuuuyyy~~~yyytttrrrzzztttsssrrrsssvvvwwwvvvuuuzzzuuuoooiiieeeeeegggiiinnnsss{{{wwwxxxxxxvvvsssqqqpppppp}}}wwwsssooojjjkkkkkkjjjmmmuuu|||yyy{{{uuuyyy}}}}}}yyytttqqqnnnlllkkkeeeggglllkkkcccaaannnllleeennnggggggkkkiiibbbeeeoooppp|||xxxttt{{{}}}{{{zzzyyyrrrfffZZZ\\\^^^aaacccccccccddddddfffooovvvvvvuuuwwwxxxwww{{{}}}uuuoooiiicccdddhhhlllkkkeee``````eeeffffffeeecccdddfffiiigggfffgggiiihhhfffkkksssoooqqqyyywwwuuu~~~|||ttt{{{}}}~~~~~~yyysssssstttssssssuuuzzz|||{{{wwwvvvwwwuuuqqqhhhlllrrrzzztttiiikkkttt{{{zzzssstttuuurrrppprrrzzz~~~{{{vvvuuuxxxzzz}}}~~~~~~~~~rrrlllvvvuuukkkeee___\\\___gggnnnpppxxx|||~~~{{{yyyooogggdddjjjssszzz}}}~~~lllaaa\\\dddmmmqqqrrrrrrpppxxxzzzpppddd^^^[[[XXX^^^___kkk{{{{{{oooiiieeekkkyyymmmeee```bbbfffiiinnntttrrrpppqqquuuyyyyyyyyyzzz{{{~~~zzzxxx}}}}}}~~~yyyvvvooolllqqqwwwuuupppnnnrrrlllgggiiiooouuuuuuttt|||~~~vvvnnnjjjhhheeebbbaaacccmmm{{{{{{wwwyyyyyyvvvtttzzz}}}{{{vvvqqqnnnkkkhhhdddbbbhhhbbbaaafffkkkjjjhhhhhhfffeeedddccceeehhhmmmqqqsss}}}}}}}}}~~~|||zzz{{{{{{yyywwwuuuyyyvvvvvvwwwyyyyyy{{{}}}uuuqqqqqqwww|||}}}}}}}}}{{{}}}yyyzzz|||tttooottt{{{~~~xxxxxxiiihhhjjjnnnrrryyy~~~sssiiieeejjjkkkmmmmmmmmmjjjgggeeekkkooommmdddbbbkkktttvvvzzz{{{{{{ssskkkhhhdddgggpppzzzzzzoooddd___]]]dddmmmsssttttttuuuuuuxxx{{{zzzvvvyyyyyyyyyooorrr~~~xxx|||}}}vvvnnniiicccbbbcccggghhhgggkkkpppgggjjjpppvvvvvvuuuxxx~~~wwwxxxpppllltttxxxsssmmmiiiiiihhhfffdddaaacccfffhhhiiikkkmmmpppnnnpppwww}}}~~~~~~{{{xxxvvvxxx|||{{{wwwuuuvvvvvvpppoooqqqyyyuuupppoooqqqrrrqqqooopppooommmhhhdddbbbdddggggggkkkkkkgggeeeeeeaaa\\\]]]^^^```cccfffiiilllnnnrrruuuzzz~~~}}}uuuhhh___lllvvv{{{wwwpppoooppppppzzzuuukkkjjjjjjpppyyy~~~xxxsssxxx~~~xxx\\\WWWXXXdddqqqsssnnnoooyyy}}}~~~~~~~~~}}}vvvooonnnmmmqqqsssnnngggbbbeeeiiihhhfffbbbaaabbbdddffffffggghhhhhheeeaaa___aaacccZZZ___```^^^___eeefffcccaaaaaaaaaaaaccceeehhhiiigggiiillloooqqqooolllhhhmmmvvv|||zzzyyy{{{yyyuuuqqq{{{|||zzzzzz~~~|||tttllliiirrrwww|||tttyyy~~~qqqlllvvv|||rrreee___ccchhhmmmlllgggggglllrrr~~~zzzxxxsssuuu}}}|||xxxttttttvvvxxxwwwuuu}}}{{{xxxwwwxxxwwwuuurrrqqqnnnlllnnnttt{{{~~~~~~zzzvvv~~~xxxqqqqqqmmmkkkppp{{{wwwuuurrrnnnmmmnnngggkkkkkkiiirrr~~~|||vvvrrrooonnnmmmlllgggjjjwwwrrrjjjhhhnnnvvvxxxrrroooyyy|||yyyzzzvvvvvv~~~~~~rrrjjjoooxxxwwwmmmeeefffnnn|||~~~{{{xxxzzzttt{{{tttvvvwwwvvvtttqqqooommmnnngggcccjjjzzz{{{yyyxxx{{{~~~ssslllpppxxx~~~zzzwww{{{~~~yyyzzz~~~|||zzzyyy{{{wwwmmmjjjsss~~~xxx}}}~~~|||vvveeelllrrrqqqlllkkkqqqxxxuuutttwwwxxxnnnlllmmmsssxxxuuunnnkkkkkkkkkjjjnnntttzzz}}}|||~~~xxxzzzoooffffffjjjpppwww~~~~~~{{{|||{{{|||yyy|||}}}|||pppsssvvvzzz|||}}}|||{{{mmmnnnpppsssvvvxxxzzz{{{yyy{{{~~~~~~yyypppeee^^^___eeelllrrruuu|||~~~{{{vvvvvvwwwxxxzzz|||~~~}}}~~~~~~~~~}}}zzz||||||{{{zzzzzzyyyxxxxxxuuuvvvwwwwwwvvvssspppnnnsssrrrqqqppppppqqqrrrsssyyyyyyxxxwwwvvvuuuttttttiiihhhgggfffeeeeeefffgggjjjiiifffccc```]]][[[YYYPPPQQQWWW___```ZZZXXX\\\UUUTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVTTTSSSRRROOOOOOOOOPPPPPPPPPQQQQQQLLLMMMNNNPPPRRRSSSTTTUUUWWWUUUSSSTTTWWWWWWVVVSSSRRRPPPNNNMMMOOORRRVVVYYY]]]\\\ZZZXXXVVVUUUTTTTTT[[[VVVQQQSSSVVVVVVPPPJJJOOOOOOOOOOOOQQQTTTVVVXXXVVVXXXZZZ]]]^^^_________```\\\VVVQQQNNNNNNPPPQQQTTTTTTUUUVVVWWWXXXYYYZZZ```eeehhhcccYYYRRRSSSWWW^^^]]]\\\\\\^^^___^^^]]]{{{wwwvvvxxxxxxuuurrrrrrnnnlllmmmqqqrrrooolllfffggghhhhhhfffccc```]]]^^^^^^]]]]]]\\\[[[[[[ZZZWWWXXXYYYZZZYYYWWWTTTRRRTTTSSSRRRRRRRRRRRRSSSTTTPPPOOOOOONNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKQQQQQQOOOMMMKKKJJJHHHGGGIIIIIIMMMRRRPPPIIIFFFHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEECCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFEEECCCBBBCCCEEEFFFDDDBBBBBBAAA??????@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEBBB@@@AAABBBCCCEEEGGGIIIIIIHHHIIIKKKMMMOOOOOOOOOOOORRROOOKKKFFFDDDDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJRRRVVVXXXUUUMMMHHHIIIKKKUUUWWWXXXWWWUUUTTTUUUWWW|||yyywwwvvvvvvvvvvvvrrrmmmkkkkkkmmmnnnnnniiigggcccaaaaaa```___^^^ZZZ\\\___``````___\\\[[[WWWTTTRRRRRRTTTTTTQQQMMMPPPMMMLLLNNNRRRTTTSSSPPPJJJKKKLLLLLLKKKIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDCCC@@@BBBCCCDDDCCCBBB@@@>>>???>>>============>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<======??????>>>>>>======<<<<<>>;;;<<<============<<<;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;:::999999:::;;;:::999:::999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@;;;===??????<<<<<<===???======>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDHHHFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAIIIKKKLLLKKKHHHEEEDDDEEEJJJNNNQQQOOOIIIGGGJJJNNN~~~|||zzzxxxxxxxxxvvvtttqqqooommmmmmqqqrrrpppmmmooowww~~~oookkkeeeaaa^^^]]][[[YYYYYYVVVRRRQQQSSSUUUUUUUUURRRQQQOOONNNLLLLLLKKKLLLKKKHHHFFFEEEGGGJJJNNNPPPLLLIIIEEECCCCCCDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEECCCBBBBBBCCCEEEDDDAAA???@@@???>>>@@@BBBDDDCCCBBB>>>???@@@AAAAAA@@@>>>===??????>>>>>>>>>=========:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;===???AAA???<<<;;;;;;;;;<<<=========<<<:::999::::::;;;<<<<<<<<<;;;;;;;;;:::999999888888888888:::::::::::::::999999888888888999999999:::::::::999999999999999:::::::::::::::999999:::::::::999::::::;;;;;;;;;::::::999:::::::::;;;<<<>>>???@@@>>>>>>>>><<<<<<>>>AAADDDHHHFFFCCC???======>>>>>>>>>>>>????????????>>>>>>AAAAAAAAA@@@???>>>>>>===>>>>>>>>>??????@@@@@@@@@DDDDDDDDDEEEFFFFFFDDDCCCDDDFFFHHHFFFBBB@@@AAADDD~~~}}}|||~~~~~~|||xxxssspppnnnnnnpppqqqsssuuuuuusssqqqppplllmmmnnnnnnnnnmmmmmmllliiijjjkkklllkkkiiifffdddcccddddddeeeeeeffffffgggffffffffffffffffffffffffgggfffffffffeeeeeeddddddeeeffffffggghhhhhhiiiiiikkkjjjhhhgggggghhhjjjkkkjjjkkkmmmooorrrtttuuuvvvtttsssrrrqqqqqqsssuuuvvvrrrqqqooonnnmmmnnnooopppppppppooonnnmmmllljjjiiihhhkkkoooqqqsssuuuxxxzzz{{{}}}}}}zzzzzz{{{}}}~~~vvvuuusssrrrrrrrrrsssttt|||}}}~~~}}}{{{{{{|||}}}|||zzz{{{wwwqqqqqqpppnnnmmmmmmmmmnnnooobbb```]]][[[[[[^^^aaaccclll{{{xxxaaaWWWYYY]]]YYYWWWYYY___bbbaaa^^^[[[VVVPPPLLLIIIHHHFFFEEEGGGGGGHHHGGGFFFEEECCCBBBDDDJJJPPPOOOJJJHHHMMMRRRKKKGGGCCCAAA@@@???===<<>>>>>?????????======;;;;;;<<>>999999:::<<<;;;;;;::::::999999999999888999:::;;;;;;:::888777777888999;;;<<<>>>??????===<<<<<>>BBBAAA@@@??????>>>===<<>>>>>??????<<<<<<<<<:::999999<<<>>>>>><<<::::::;;;<<<<<<;;;999999::::::;;;;;;<<<<<<999999:::::::::::::::999:::::::::999888888888777888999:::;;;;;;<<<<<<<<<666666666666666666666666666666777777888777777777444555555666666555555444777888888888999999::::::333333444555555555555444777777666666555555555555444888999666555666777555555555666666666666555555666666777888999999999999999888888777777777777888666555444444333333444444666666777777777888888888666666666777777777777777666777888777666555666888555666666666666666555555666666666666666777777888::::::>>>FFFPPPYYY___aaaRRRMMMDDD===888777999;;;::::::999888888888888888555666888888888888666555555666777999;;;===>>>???999999:::<<<>>>???===<<>>???AAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>>>>===:::;;;<<<>>>>>>>>>>>>===;;;<<<===>>>???>>>>>>=========>>>>>>?????????@@@>>>>>>??????@@@AAAAAABBB>>>??????@@@AAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCAAACCCEEEFFFEEEDDDEEEFFFFFFHHHJJJJJJHHHGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIILLLKKKIIIHHHHHHIIIJJJJJJEEEEEEFFFFFFIIINNNVVV[[[jjjeee]]]VVVQQQNNNLLLLLLQQQRRRSSSTTTSSSPPPMMMKKKMMMMMMNNNNNNPPPRRRTTTUUUFFFIIILLLNNNOOOOOOPPPQQQIIIJJJLLLNNNPPPQQQRRRRRRNNNOOOPPPRRRWWWaaammmuuu[[[VVVPPPLLLLLLLLLLLLKKKMMMNNNRRRYYY```cccaaa^^^WWW\\\```^^^ZZZZZZ___fffaaaWWWOOOOOOPPPNNNLLLLLLNNNSSSTTTPPPNNNMMMLLLIIIIIIKKKLLLLLLLLLMMMOOOQQQKKKLLLNNNOOOQQQRRRRRRSSSMMMMMMLLLNNNTTT[[[YYYSSSOOONNNMMMLLLLLLLLLLLLLLLPPPQQQPPPOOOLLLJJJJJJKKKMMMLLLKKKKKKLLLOOOSSSUUUQQQ___qqqzzz___OOOKKKLLLJJJGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBDDDFFFHHHIIIKKKOOOPPPJJJCCCCCCIIIFFFFFFGGGIIILLLOOOQQQRRREEEBBB???===>>>@@@@@@AAA===>>>???@@@@@@@@@???>>><<>>===;;;;;;<<<===<<<;;;999:::;;;::::::999999:::::::::;;;;;;<<<;;;;;;;;;888999:::999666444666777:::999888999:::;;;:::999::::::999999:::;;;===>>>::::::::::::999999:::;;;999::::::999888888888888888888999::::::;;;;;;;;;666666666666666666666666777777777777777666666666444555666666666666555444333333333333333444444444666777888999999999888888555555555555555666666666555::::::555444777888666777777666666666666777777555555666777888888888888999999888888888999999:::777666555444333444444555777777777777888888888888555666666666777777888888555777888888555555666888555555555666666666666666555555555555666777888999===CCCKKKQQQTTTUUUTTTTTTEEEBBB>>>:::888888999;;;:::999888777777777888888666777888888888888777666444555666888999;;;<<<<<<888999;;;<<<<<<;;;;;;;;;888888999888888777888888}}}xxxvvvkkkiiigggdddaaa^^^\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRRPPPQQQPPPLLLGGGEEEFFFHHHDDDDDDEEEDDDCCCBBBCCCCCCAAA@@@??????>>>>>>??????<<<;;;;;;:::;;;===>>>???888:::<<<;;;:::999999:::888999999999999999888888777888::::::999888:::;;;::::::::::::::::::::::::888999;;;<<<;;;:::888777777666555555555666777888777777777777777777777777666666666666666666666666444555777888999888888777555666888999::::::999888555666888:::::::::888777888888888888777777777777555666888999::::::::::::777888999::::::999888777888888999999999888888777666888::::::999999:::;;;777999::::::888777888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<<<<;;;<<<>>>EEEMMMTTTPPPGGG===:::===@@@>>>:::999;;;>>>@@@@@@???===<<<======<<<>>>AAAFFFKKKNNNEEEFFFFFFDDDBBB@@@AAABBB>>>???AAACCCCCCCCCCCCBBB<<<>>>???@@@CCCKKKUUU]]]CCCAAA??????BBBCCCBBBAAA@@@EEEKKKNNNMMMKKKIIIHHH@@@BBBCCCCCCBBBDDDHHHKKKNNNHHHCCCCCCDDDEEEHHHMMMCCCHHHIIIFFFCCCBBB@@@======???AAABBBAAABBBDDDEEE@@@AAABBBDDDEEEFFFFFFFFFCCCGGGHHHFFFFFFHHHIIIFFFFFFFFFFFFGGGHHHHHHHHHHHHFFFIIIJJJIIIEEEDDDFFFHHHBBBAAABBBDDDGGGIIIIIIHHHKKKIIIHHHKKKSSS]]]gggnnnhhh]]]NNNDDDAAADDDFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>===>>>???AAABBBDDD???>>>AAADDDCCCBBBCCC???AAACCCDDDDDDFFFIIIKKKGGGCCC???<<<<<<<<<<<<<<<======>>>??????>>>===<<<999===BBBCCCAAA===<<<<<<===<<<::::::;;;<<<;;;:::555777999999999999999::::::::::::::::::999888888444777::::::777666777999777666666777999:::888777666666555555666888999;;;999999888777555666888999444555666666555555555666444555555555666777777777444444444444444444444444666666555555444444444444444555666777777666555444666666555555555555555555333444555666777666666555000111111222333444444555000555666111000555777555777666555444444555666777000111222333444444444444555555444444555666777777555444333222111222333333333333333333444444444444111111222222333444444555222444666555333222333666333333333333333444555555222222222333555666888999@@@JJJTTTUUUMMMBBB;;;999333333333333444444555666555444333222222333444555444444555555555444444333111222222333444555555666333666888888777555666666222666999777333222555999ooopppmmmkkkuuusssnnnllljjjjjjkkkhhhccc^^^___[[[YYY\\\bbbffffffdddkkkrrr|||{{{ssseeeVVVGGGGGGFFFFFFEEEEEEDDDDDD@@@???>>>???@@@@@@@@@>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999888888888888888888888888888888777777777777777777777777777777777777777666666666888888888888777777777777777777777777888888888888666666666666777777777777999888666555555666666777888888777777666555555555555555444444444444555555444444444444444444444444555666777666444333333444666666666666666666666666555555555555555555555555777666555444444555666777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888777888888888888999999999888888999:::<<<======>>>;;;888777:::@@@GGGJJJKKKCCCAAA???===;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888888:::???BBB>>>??????===:::999:::<<<>>>===<<<;;;;;;;;;<<<<<<999>>>???<<<===EEEKKKJJJ<<<;;;;;;::::::;;;<<<===<<<@@@CCCCCCAAA>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGAAA@@@>>>???AAACCCCCCCCCEEE???:::;;;???BBB@@@===@@@@@@AAABBB???:::<<>>???BBBDDDDDDBBBCCCFFFJJJJJJGGGEEEDDDEEEEEELLLQQQOOOFFF@@@AAADDDCCCEEEGGGFFFDDDCCCDDDGGGJJJFFFBBBAAA@@@AAAEEEJJJKKKIIIGGGGGGDDDBBBDDDJJJHHHFFFEEECCCBBBBBBCCCCCCHHHIIIIIIFFFAAA???>>>??????===>>>BBBCCC@@@@@@BBBAAAAAAAAABBBCCCDDDEEEFFFHHHEEE???<<<>>>AAA>>>777???>>>===<<<<<<<<<===>>>;;;999888888999;;;:::::::::;;;<<<<<<;;;:::888777777777888999999::::::::::::;;;;;;;;;:::999888888999:::;;;:::888777888999;;;::::::999999::::::;;;666666666666777888999:::777777777777666666666666777666666555444444333333444444444444444444444444444333333222222333333444333333333333333333333333222222111111111111222222444444444444444444444444666666777777666444222111222333333333333222111111000000111111111222222222555555444333222111000///111111111222222333333333222222222222222222222222222222111111111111111111111111222333333333333222000000111111111222222222333333333222111000//////111111111111111222222333222000000333:::???AAAAAAKKKHHHDDD>>>999555333222555111///222444333333666111222333333222111222444111222111111666<<<;;;666888222000333555222222555000000222444666666444222444555555333111111222444^^^eeefffbbbccciiihhhaaa___]]][[[[[[\\\[[[WWWSSSNNNLLLKKKOOOVVV[[[\\\ZZZ```cccfffiiiiiiiiijjjkkkdddhhhpppxxx}}}nnnTTTCCCCCCCCCBBBBBBAAAAAAAAA???===<<<===>>>???>>>===<<<<<<<<<;;;:::999999999999999999888888888888777888888888888888888888888666666666666666666666666666666666555555555555555666666666555555555555444444555555555555666666666555555555555666666666666777777555444444444555666777666666666666555555555555444444444444444444555333333333333333333333333444555666555333333333555444444444444444444444444444444444444444444444444666555444333333444555666555555555555666666666666555555555555555555555555666666666666666666666666777777777777777777777777777777666666666666777777666666777777777888888888777777888999:::;;;<<<<<<>>><<<;;;===BBBFFFHHHHHHBBB@@@>>><<<;;;:::::::::?????????>>>===;;;:::999<<<<<<;;;999888:::>>>BBB<<<<<<;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;??????;;;<<>><<<;;;<<<>>>@@@AAAAAACCCEEECCC@@@???AAADDDIIIMMMOOOKKKDDDAAACCCFFFCCCAAA???@@@BBBEEEFFFFFFFFFCCC@@@???@@@AAABBBBBB???@@@DDDGGGDDD>>>>>>BBB@@@HHHJJJDDDEEEKKKLLLFFFBBBBBBCCCDDDFFFGGGFFFEEEGGGIIIKKKJJJGGGEEEEEEGGGQQQYYY```[[[PPPIIILLLSSSTTTPPPKKKEEECCCEEEIIIMMMPPPLLLHHHEEEDDDCCCBBBBBBAAAAAAFFFNNNRRRPPPMMMMMMGGGHHHJJJLLLPPPTTTVVVXXX^^^ZZZSSSOOOLLLJJJHHHFFFCCC???===@@@CCCDDDGGGLLLLLLLLLLLLKKKKKKKKKKKKKKKQQQMMMEEE@@@BBBFFFEEE???::::::<<<>>>AAAEEEIIIKKKIIIEEEAAA>>>>>>>>>???>>>EEEEEEFFFFFFEEECCCBBBAAA==================<<<<<<>>>>>>>>>===<<<;;;:::::::::;;;;;;:::888777888999999999999888888999999999888777777666666666777777666666666666555555555555666666555555444333333222333333333333333333333333333222222222222222222333222222222222222222222222111111111000000111111111333333333333333333333333333444444444333222111000111111111111111000000///000000111111111111111111222222222222111111111111111111111222222222333333111111111111111111111111111111111111111111111111000000111222222222222111000000000111111111222222111111111111000///...---000000000000000111222222//////222888???CCCDDDBBB@@@>>>:::777333111000///000000222777777333000222000111222222000///000111111000111777DDDLLLHHH>>>555000///222444111111444000000111333555555333111222333444333111111222444UUUcccjjjddd[[[ZZZ[[[ZZZSSSPPPMMMMMMOOOOOOMMMJJJFFFEEEFFFJJJOOOSSSRRRPPPRRRQQQRRRSSSTTTSSSQQQOOOJJJKKKMMMOOOSSSVVVYYY[[[UUU```mmmxxxxxx^^^DDD>>>>>>============<<<<<<<<<;;;::::::<<<<<<;;;::::::999999888888777777777888888777777777666666666666666666666666666666666555555555555555555555555333444444444444444444444444333333333222222222222222222222222333333333444333333333444444444444555555555444333333333333444444444444444555555555555444333333333333333333444333333333333333333333333222333444444333222333555222222222222222222222222333333333333333333333333444333222222222222333444333333333444444444444555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666555555666777888999999:::===<<<<<<>>>@@@BBBBBBAAA@@@>>><<<;;;999999999999@@@AAAAAA@@@@@@>>>======;;;;;;:::888777999<<<@@@<<<:::999:::;;;<<<<<<<<<;;;<<<===>>>===<<<:::999:::===<<<999888<<>>???CCCBBBAAAAAACCCFFFIIIKKKKKKFFFEEEEEECCCCCCDDDFFFGGGEEEEEEGGGIIIGGGEEEGGGMMMTTT\\\___[[[XXXYYYTTTLLLEEEDDDDDDCCCDDDHHHMMMRRRNNNNNNLLLJJJGGGFFFHHHJJJLLLZZZhhhjjjbbb]]]bbbiiiuuujjj\\\SSSRRRWWW\\\```\\\WWWPPPJJJHHHEEEAAA>>>GGGIIISSSdddooonnneee___UUUWWW[[[```dddhhhkkklllnnnggg___ZZZZZZZZZYYYVVVXXXPPPJJJKKKMMMPPPUUU[[[ccccccbbbaaa___]]][[[ZZZ^^^YYYPPPJJJLLLRRRRRRNNN@@@AAABBBEEEJJJOOOSSSVVVUUUQQQKKKGGGFFFHHHIIIIIIJJJJJJJJJJJJHHHGGGEEEDDD@@@??????>>>======<<<<<>>===;;;:::999999:::;;;;;;:::888666777888777777777777777777777777888777666555444444444444555444444444444333333333555555444444333222222222222222222222222222222222111111111000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000///......///000000000000///......000000000000000000000000/////////000000111111111000000111111111111222222000000000000000000000000000000000000000000000000...//////000111000000000//////000000000111111111///000000000///...---,,,//////......//////000111000222777===BBBCCC@@@>>>444333222000///.........000444;;;AAA>>>666222333000111111000...---...///222000111;;;MMMVVVMMM???222......111222111000111000//////111333333222111000222333222111111222333XXXgggqqqlllaaa]]]]]]^^^RRRNNNJJJIIIKKKLLLKKKIIIIIIHHHHHHIIIKKKKKKHHHFFFHHHFFFFFFHHHKKKLLLJJJGGGEEECCCAAA??????@@@BBBCCC>>>AAADDDGGGLLLNNNDDD888999999999999999999999999999888777777888999888777777777666666555555555555666666555555555444444444555555555555555555555555333333333333333333333333111111111222222222222222222222222111111111000000000000111111111222222222111111111222222222333333333333222222111111111111111111222333333444555555333222222111111222222333222222222222222222222222000111222222222111333444111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333333333333333444444444444333333444444555666666777777777888:::;;;;;;:::999===<<<:::888888777888888======???@@@AAABBBBBBBBB<<<<<<<<<;;;;;;===AAADDDAAA???======???@@@???===????????????????????????@@@AAAAAA???>>>@@@CCCDDDJJJJJJJJJIIIIIIHHHHHHGGGGGGJJJMMMMMMKKKJJJLLLNNNUUU]]]eeeccc[[[RRRPPPQQQOOOPPPSSSXXX\\\______^^^RRRRRRRRRVVV[[[___aaaaaahhhdddbbbaaa___^^^eeemmm~~~sssfff]]]YYYSSSMMMLLLUUUcccnnnbbb```]]]YYYXXXXXX[[[]]]bbbrrrtttlllmmmrrruuuuuu~~~xxxlllcccaaabbbaaa^^^aaaaaajjj|||}}}ttt|||}}}}}}zzzwwwuuuuuuuuuuuuuuukkkbbbYYYVVVWWWWWWZZZ^^^iiiiiihhhfffccc```]]][[[]]]YYYQQQMMMPPPVVVVVVRRRHHHHHHFFFFFFGGGJJJLLLNNNNNNLLLHHHGGGHHHJJJKKKLLLDDDCCCBBBAAA@@@???>>>===;;;:::::::::999999999888<<<;;;:::888777555555444888999999888555444444555444444555555555555444444666555444333333333333333333333222222222111111111333333333222222111111111111111111111111111111111////////////////////////000000000000000000000000/////////000000////////////////////////000000000///////////////......---///////////////......---000000000////////////............/////////000000000000000000000000000000........................//////////////////000000------...////////////........./////////000000000///////////////...------......------......///000666888:::<<<<<<:::666444000000000//////////////////444===BBB===444111333000111222000...------...333111111888EEEKKKCCC555111///...000111000///...000///...///111222111000///111222222111111111333YYYccckkkjjjeeeaaa```___TTTOOOJJJHHHIIIJJJIIIGGGFFFEEEEEEEEEDDDBBB@@@===CCCAAA>>>>>>??????;;;888:::::::::::::::<<<===>>>??????;;;666555888::::::777777777777777777777777666555444444666666555444444444444444333333333333444444333333333222222222333333333333333333333333111111111111111111111111///000000000111111111222222222222111111111000000000000111111111222222222000000000000111111111111111111111111111000000/////////000111222333333444111111000000000000111111111111111111111111111111...000111111000000111333111111111111111111111111111111111111111111111111//////000000000000//////000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222111111222222222333333333111111222222333444444444000222555666777777666666:::999777666666666777777888999:::<<<===>>>>>>>>>>>>???@@@@@@AAACCCGGGJJJGGGEEECCCBBBBBBAAA@@@???CCCBBB@@@@@@CCCGGGLLLOOOJJJJJJKKKLLLLLLLLLOOORRR]]]^^^______]]]ZZZVVVSSSNNNTTTZZZ]]]\\\YYYYYYYYYeeellltttwwwtttllleeeaaa```ccciiipppuuuwwwvvvtttbbb```cccooo}}}xxxyyyzzzvvvnnnfffbbbhhhsss}}}tttrrrnnnmmmmmmooorrrtttxxx~~~zzzwwwzzz}}}{{{xxx|||qqqggggggqqqwwwwwwqqqnnnrrr~~~zzzsss{{{{{{||||||{{{yyywwwvvvtttxxx|||zzztttooonnnoooggg^^^UUUTTTSSSQQQOOOPPPTTTSSSRRRPPPNNNLLLJJJHHHLLLJJJFFFDDDIIIOOONNNIIIBBB@@@>>><<<<<<>>>@@@BBB???>>>>>>???AAABBBAAA@@@::::::999777666555555555444444555555555666666666:::999777555333222222222444555555444222111111222222333333444444333333222222111111111222222333444111111111111000000000000111111111111000000000000000000000000000000000000---......//////......---////////////////////////---......//////......------------.........///////////////...............///////////////......---......................../////////.........------////////////////////////---------------------------------....../////////,,,,,,---............---------.........//////////////////000//////......---------,,,---......///888888777555222000...---000000000000//////......+++...444777333++++++///111222222111///---...///111111111111666999555...111000//////111333222000111///------///000000000///111333333111000111111ZZZ\\\```bbbbbb```]]][[[PPPKKKFFFDDDEEEFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???@@@???===<<<===<<<;;;:::;;;;;;<<<============<<<999<<<===;;;777555666666555555555555555666666666444333222222444444333222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111111111111......//////000111111111222222111111111000000000000000000111111111222222/////////000000000000111000000111111000000///............///000111111222000000////////////000000000000000000000000000000...///000000///...000111000000000000000000000000////////////////////////...//////000000//////.../////////000000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222000111111111222222222222///222444666666555666777777666555444444555666666555555666666666555555444888999:::;;;<<<>>>AAADDDFFFGGGFFFCCC@@@>>>???@@@AAA???>>>???DDDLLLTTTYYYIIIHHHJJJMMMMMMLLLNNNSSSXXXYYY[[[[[[YYYUUUPPPMMMLLLSSS[[[^^^]]]YYYVVVUUUXXX]]]cccgggeee___XXXSSS\\\^^^ccchhhlllnnnllljjj\\\[[[```qqqyyyzzz}}}}}}uuuiiibbbbbbhhhkkksss{{{yyyuuuooojjjgggggghhhjjjhhhggghhhllloooqqqrrrllliiifffgggmmmtttyyy{{{zzzsssnnnnnnrrrssspppkkkhhhhhhbbbZZZ\\\iiissstttiiigggiiiooopppjjjccc```\\\]]]^^^___```aaaaaaaaafffmmmtttpppeeeZZZUUUUUUXXXPPPKKKLLLNNNKKKFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBB???>>>CCCIIIHHHBBB:::999777777999<<<@@@CCC>>>======>>>>>>===999777666666555444333333333333222222333333444555555666999888666444333333333333000222222222000///000111000111222333333222111000/////////000000111222333111000000000000/////////////////////////////////........................,,,---...//////...---,,,........................,,,---...//////...---,,,,,,,,,,,,------....../////////...------......///...////////////...------,,,,,,---------........./////////......---------//////............------------------------------,,,,,,,,,------......///+++,,,------......------,,,,,,---------............///////////////......------,,,,,,------...///222111000...++++++,,,....../////////...---,,,+++,,,,,,///111...***+++///000111222111///......///,,,000000---,,,///000...000111000///222888999777222///---,,,...///000000000222444444222111000000YYYWWWVVVXXXXXXVVVSSSQQQKKKGGGCCCBBBDDDEEECCCAAA>>>>>>?????????@@@AAACCC<<<===>>>>>>===>>>@@@AAA777777777666555444222222444444666888777555222111333333333333444444555555333222111111333333222111111222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000......//////000111111111111111000000000//////////////////000000000111111////////////000000000000///000111111111000......------......//////000000//////............//////////////////////////////...///000///...---...///////////////////////////..............................///000000///......////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000111111111222222222222000000000111111111111111000333555555333333444666555444333222333333555555444444444444333222222111222333444444444444777999>>>AAACCC@@@:::777:::???:::999888888<<>><<<>>>BBBBBB???AAAFFFFFFFFFFFFEEEDDDBBB@@@???EEEKKKQQQRRROOOJJJGGGFFF@@@EEEIIIJJJFFFCCCCCCDDDPPPNNNMMMNNNPPPQQQQQQQQQRRRRRRXXXeeessswwwqqqiiiZZZ\\\```bbb[[[QQQLLLLLLRRRSSSXXXaaakkkrrrxxx|||lllkkkjjjhhheee___XXXTTTVVVVVVXXX]]]dddhhhiiihhhhhhddd^^^]]]```hhhqqqwwwlllgggccccccfffhhhgggddddddlllnnngggeeelllqqqooo\\\___fffjjjdddZZZUUUUUUWWWWWWXXXZZZ\\\^^^```aaaiiiooouuutttkkkaaaZZZXXXRRRJJJFFFIIILLLIIIDDDBBBCCCBBBAAAAAACCCEEEHHHJJJEEECCC>>>;;;@@@FFFFFFAAA>>>===;;;:::;;;???CCCFFFCCCAAA???======;;;888666555444333222222333444444333333333333333333333444888777555333222333444444...000111111000///000222000111222333333222111000000///////////////000000000000000000////////////........................------------------------,,,---...//////...---,,,------------------------+++,,,---......---,,,+++++++++,,,------...//////......---,,,,,,---......---------------,,,,,,+++******+++,,,---...//////............////////////............------,,,,,,------------------------+++++++++,,,------......+++,,,------......------,,,,,,,,,,,,------------------............---------------------...//////+++------+++******---000,,,---.........---++++++///------//////------111...///000///------...///***...000,,,+++---///...---/////////555???DDDBBB333000---,,,---///111111222444666555333111//////VVVRRROOONNNMMMJJJHHHGGGIIIFFFCCCDDDFFFGGGFFFCCC:::;;;;;;::::::;;;===???:::;;;<<<999555444555888555666666666777888999:::<<<555000000444666666777111111222222333333333444222111000111222333222000111111111111111222222222000////////////.........000000000000000000000000111111111111111111111111.........///000111111222000000/////////................../////////000000////////////000000000111///000111111111000...------------............///.........------.........////////////////////////...///000///---,,,,,,---------------------------........................---...///000000///...---////////////000000000111000000000000000000000000111111111111111111111111////////////////////////111111000000000000111111111111111111222222222222000000000000111111111111111333555333111000111444444333222222222333444555222333444555666666666666555555666555333333444666666;;;???<<<555222777===666444333222333555888:::888555777;;;;;;777888>>>AAA@@@===<<<;;;<<<>>>???DDDHHHKKKJJJEEE@@@======<<>>;;;:::<<>>:::888777777666555222222111000111222333444444333333222222111111000666555333111111111333444...///111111000000222333///111222333333222111///111000///...............111000000000////////////---.....................------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,------...//////---,,,+++++++++,,,---...+++,,,,,,,,,,,,+++******))))))***+++---...//////,,,,,,---...///000111222.........------,,,,,,,,,------------------------******+++,,,,,,---......+++,,,------......------++++++,,,,,,,,,---------++++++,,,---------,,,,,,...------------...//////***,,,...---+++***,,,///,,,---...//////...---,,,---)))(((,,,...,,,,,,---+++---......,,,,,,---...***...///---,,,------******.........666DDDKKKKKK444111---,,,---///111222444555777777444111//////RRRQQQNNNIIIFFFFFFIIIMMMGGGFFFEEECCCBBBAAABBBCCC===<<<;;;:::::::::::::::;;;999888999::::::999888555666666555333333444666444333333222111111111222111111111111111111111111333222222111111222222333000000//////.........---000000///.......................................111000///...------...///---------............///........................,,,,,,,,,,,,---...////////////......---------------...///...,,,+++,,,---------+++******+++------,,,------......------,,,,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------......////////////............------------......,,,---......///.....................//////////////////000111111111111111000111111111222222222222111111111111111111111111222222222222222222222222000000111111111222222222333444666777777777666555555555555555777999;;;<<<888:::<<<===<<<;;;;;;;;;EEEHHHLLLNNNKKKHHHEEEDDDDDDCCCAAA===:::888999:::999;;;===@@@CCCDDDEEEFFFGGGEEEAAA;;;888:::BBBJJJbbbeee^^^ZZZ]]]VVVKKKJJJLLLMMMSSSYYYWWWQQQRRRYYYnnnggg```___cccgggfffbbb[[[^^^___]]]YYYXXX[[[```VVVPPPRRRddd{{{uuudddqqqmmmfffaaa^^^___aaadddlllfff___\\\]]]]]]\\\[[[bbbgggkkkiiiccc]]][[[[[[WWWZZZ___aaa___ZZZSSSNNNMMMKKKNNNUUU[[[[[[VVVRRRMMMQQQVVVZZZZZZWWWSSSPPPTTTPPPLLLJJJHHHEEEAAA===BBBBBBAAA@@@AAADDDIIIMMMIIIBBB;;;999;;;===<<<999OOOJJJBBB:::666666999;;;::::::999777666555444333444222000---,,,---///000...000111111///......///...///000000000...,,,+++------......//////000000...///000000000...---,,,......------...///111222......////////////......------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++******++++++,,,---***++++++,,,,,,++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---............++++++++++++,,,------...************************++++++***************+++000///---+++++++++---...+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...111///,,,))))))+++...000111000///---++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********---------:::LLLPPPIII777444///,,,,,,......///,,,...000222333111///...NNNOOOOOONNNLLLJJJHHHHHHHHHFFFCCCBBBBBBBBBBBBBBB>>>============>>>>>>???:::999888888999999888777444666666666444333444555333333222111111111111111111111111111111111111111111111000000000000111111////////////......------///......---,,,,,,------------------------------000///...---,,,------...,,,---------............------------------------...------,,,,,,,,,------............------,,,,,,,,,......---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------.........//////...............------------......,,,,,,---...............------........./////////---...//////000000//////........./////////000000111111111111111111111111222222222222222222222222000000000111111111222222333444555666666666555444666666555555555666888999777999;;;;;;:::999::::::DDDFFFIIIHHHEEEAAA???===>>>???@@@>>><<<;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEEEECCC@@@<<<<<<@@@GGGMMMbbbccc[[[WWW\\\YYYRRRTTTVVVTTTVVVWWWTTTOOOQQQWWWbbb]]]XXXXXXZZZ\\\[[[YYY]]]___```]]]YYYXXX[[[^^^[[[SSSPPPZZZkkktttooofffeeedddbbbaaaaaaaaaaaabbbbbbaaa___^^^^^^^^^\\\[[[ZZZ\\\]]]ZZZVVVSSSUUUXXXWWWYYY\\\^^^]]]YYYTTTQQQMMMKKKKKKNNNSSSUUUVVVVVVOOOOOOQQQSSSUUUUUUTTTSSSSSSNNNHHHDDDDDDEEEEEEEEE@@@@@@???>>>===>>>AAADDDAAA<<<888777:::===<<<;;;>>>===:::888777777888999777777666555444333222111000000000///////////////...000111000//////000111222222222111000///...---............////////////...//////000///...---,,,...---,,,,,,,,,---...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++++++++++++++++++++++++++******))))))))))))******++++++******)))+++************+++,,,,,,***++++++++++++++++++***,,,+++******,,,,,,+++************+++++++++,,,,,,)))***+++,,,,,,---,,,,,,******+++,,,,,,,,,++++++************************+++******))))))*********...---+++***)))***+++,,,******++++++++++++***************+++++++++,,,,,,+++++++++++++++,,,------///---+++******,,,...///...---,,,+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******++++++++++++++++++))),,,,,,---:::JJJNNNHHH666222...,,,,,,---......+++,,,...000000///...---SSSRRRQQQQQQQQQPPPMMMKKKIIIEEEBBBAAABBBCCCBBB@@@============>>>???@@@@@@:::888777777888888777666333555777777555333333333222222111000000000111111000000000000000000000000//////............/////////............---------------,,,+++++++++,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------///...---,,,++++++++++++------------,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,++++++*********++++++************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------+++,,,,,,---------------------------............,,,,,,---...............------........./////////000000000000000000000000111111111111111111111111000000000000111111111111222222333444444444444333666555444333333444555555555777999999888777888999===???@@@@@@===;;;::::::<<>>>>>@@@@@@AAAAAABBBCCCDDDEEEFFFDDDAAA@@@BBBGGGMMMQQQVVVVVVMMMIIIRRRSSSQQQVVV```]]]ZZZXXXTTTQQQSSSXXX]]]\\\YYYWWWVVVWWWWWWXXX\\\^^^___\\\YYYWWWYYY\\\\\\WWWSSSVVV]]]cccdddbbbZZZ\\\```bbbbbb```]]][[[VVVYYY\\\^^^]]]\\\[[[[[[UUUTTTSSSOOOLLLNNNTTTYYYWWWXXXYYYYYYYYYWWWUUUTTTPPPPPPNNNMMMPPPVVV^^^cccZZZVVVRRRRRRUUUXXXYYYYYYQQQKKKBBB===<<<>>>AAACCC@@@@@@???===;;;999:::;;;;;;888555666999;;;:::888111333666888888777666444444444333222111111000000---...000111111111000///.../////////...///111333666555333222111000000000/////////...............---............------,,,111///...,,,,,,,,,,,,---,,,,,,------------,,,,,,************************,,,,,,++++++***)))))))))************************************)))))))))))))))******++++++******)))***************++++++,,,******++++++++++++******+++***)))***+++,,,+++))))))*********++++++++++++)))******+++++++++******)))***+++,,,,,,***)))((())))))))))))))))))))))))******))))))))))))******,,,+++***)))((()))***+++))))))************))))))***************+++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,---...++++++*********++++++,,,((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))***+++,,,)))++++++---777EEEHHHCCC333000---++++++,,,---,,,***+++,,,,,,------,,,,,,XXXSSSNNNKKKLLLMMMNNNNNNIIIEEE@@@@@@BBBCCC@@@>>>;;;::::::::::::;;;;;;<<<999777666666777777555444111444666777555333222222111000000//////000000000////////////////////////.........------.........---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++******,,,)))***+++,,,,,,+++***))))))******++++++******)))))))))((((((((()))***+++************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------...////////////000000000//////////////////////////////000000000000111111/////////000000000111111111111111222222222222222333222111111111222333444333555666666555555666777555777888888888888999;;;>>>BBBEEEGGGDDD@@@===<<<===???BBBFFFHHHIIIIIIHHHIIIGGGEEEDDDFFFIIILLLMMMGGGHHH@@@>>>HHHKKKJJJPPP]]]ZZZVVVUUUTTTSSSTTTVVV^^^^^^[[[WWWSSSRRRUUUXXXXXXZZZ[[[YYYWWWWWWXXXZZZXXXYYY[[[ZZZXXXWWWXXXYYYXXX[[[___aaa```\\\VVVSSSPPPTTTXXXYYYWWWVVVWWWYYYUUUTTTRRROOONNNRRRYYY___YYYXXXVVVTTTSSSSSSSSSTTTPPPRRRRRRNNNMMMUUU```fff^^^XXXRRRQQQTTTVVVWWWUUURRRMMMGGG@@@<<<:::::::::@@@AAAAAA???<<<999999999:::888666777888777555333111333666888888666333000111111111111000000000000///000000000000000///............------...222555777555333111000//////000//////......---------,,,,,,------------,,,,,,,,,444333111///------------++++++,,,,,,,,,,,,++++++************************+++++++++******))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++))))))************))))))+++)))((()))***+++***))))))))))))************+++******+++++++++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))************)))(((((())))))***(((((())))))))))))(((((()))*********************((()))***+++,,,+++***)))((()))***+++,,,,,,,,,,,,++++++************++++++((((((((()))))))))******++++++++++++************(((((((((((()))***,,,---***+++***+++222<<<>>>:::000...+++++++++,,,,,,++++++++++++++++++,,,,,,---QQQNNNJJJHHHGGGGGGGGGGGGGGGCCC@@@>>>???@@@>>><<<;;;:::999777777666666666888666555555555555333222000333555555444222111000/////////......//////000..............................------------......,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************++++++++++++++++++++++++++++++++++++***************+++,,,---*********++++++++++++++++++,,,,,,,,,***)))***+++((()))++++++++++++)))(((******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------........./////////.................................//////000000000....../////////000000000000000000000111111111222///.........000111333444222333444444333333444666333444555666555666888:::;;;>>>BBBDDDAAA>>>;;;999===AAAGGGKKKMMMLLLIIIGGGGGGGGGEEEDDDBBBBBBBBBBBBAAADDD???@@@JJJKKKGGGKKKPPPPPPOOOQQQUUUWWWVVVSSSWWWWWWTTTOOOIIIHHHMMMQQQSSSTTTUUUUUUUUUUUUVVVWWWUUUZZZ]]][[[UUUPPPPPPRRRXXXZZZ]]]^^^]]]YYYUUURRRPPPRRRSSSRRROOOOOOSSSVVVSSSRRRRRRQQQRRRUUUZZZ]]]XXXVVVSSSPPPOOOOOOPPPPPPLLLRRRRRRKKKFFFJJJQQQTTTNNNKKKIIIIIIKKKLLLKKKIIIQQQQQQPPPLLLGGG@@@;;;888===>>>@@@???<<<:::999:::888777777777777666444222333333555555555333111000///000000000000111111111444333000...------......---------,,,,,,---111444444333000///------.........---------,,,,,,++++++,,,+++++++++++++++,,,,,,333222000...,,,,,,,,,,,,******++++++++++++******************************++++++++++++************)))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******)))))))))))))))(((((())))))***+++((())))))******))))))(((***)))((((((******)))((((((((()))))))))************++++++++++++******))),,,***(((&&&%%%&&&((()))((((((((((((((((((((((((((('''''''''(((((()))******)))))))))))))))******((((((((())))))((((((((())))))))))))))))))))))))&&&''')))***+++***)))(((&&&''')))***++++++++++++...---,,,++++++*********)))))))))*********+++++++++++++++******)))))))))(((((((((((()))***+++,,,+++***))))))---222222///---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,---------IIIMMMRRRRRRNNNHHHCCC@@@CCCBBB@@@>>><<<;;;;;;;;;;;;:::999777666555444444777555444333444444222000///111333333111/////////......------......//////---------------------------------,,,,,,---------++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++(((((()))************)))))))))))))))*********+++************************))))))))))))***+++,,,---)))))))))******************+++,,,+++)))((()))***))))))************))))))******++++++++++++******((()))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++******************************++++++++++++************))))))))))))******((())))))***************************++++++++++++++++++,,,---------------***++++++++++++,,,,,,,,,------------------------,,,------......//////000............////////////000000//////000000111222------------///111333444222333333333111222444555666777777666444333444555444777:::;;;;;;999888888999===BBBFFFFFFCCC???<<>>@@@>>>AAADDDCCC???;;;999999888999:::999888777888999444555555555444333444444000////////////000000111,,,,,,---...000111222222444333111///...---------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++((((((((()))))))))))))))***))))))((()))***+++,,,+++***)))))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((''''''''''''((())))))'''(((((())))))((((((''')))(((''''''))))))(((''''''''''''((((((((())))))''''''((()))************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((((())))))******))))))((())))))((((((((('''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((++++++************++++++((((((((()))))))))******+++++++++***)))(((((((((((()))+++------,,,***)))***((((((((()))(((((((((******+++---......,,,******+++---...///...---,,,FFFMMMRRROOOEEE===;;;>>>===@@@BBB===666333666;;;555444444333333333444444666444333222222222000......//////...,,,,,,---///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************++++++,,,,,,,,,))))))((())))))***++++++************************'''((()))+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((('''((((((((())))))******)))***+++***)))((((((******)))(((''''''((()))***''''''((((((((((((''''''$$$&&&***,,,,,,+++(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))************(((((()))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////111000/////////000222333000///...---......///000222222222111000111333666222444777777666555555666;;;:::999666333222444555444555666777999:::<<<<<<111;;;DDDCCC;;;666999???>>>DDDCCCGGGRRRPPPHHHIII@@@AAA@@@AAAJJJRRROOOEEECCCHHHQQQZZZ]]]\\\WWWSSSUUUTTTTTTSSSSSSQQQNNNLLLRRR[[[gggqqqqqqfffVVVKKKJJJMMMRRRVVVXXXXXXWWWVVVUUUQQQMMMMMMOOOQQQQQQPPPIIIHHHGGGFFFGGGGGGEEEDDDEEEFFFHHHKKKLLLLLLLLLLLLTTT]]]^^^VVVRRRTTTPPPGGGDDDIIIKKKGGG>>>888777:::AAAAAA@@@===999888:::<<<:::;;;;;;:::888777999:::888888777444111//////000333222222222111000///...***+++,,,---///000111222000000111111111///...---)))***,,,,,,***))))))***)))***+++,,,---,,,+++***&&&&&&''''''(((((())))))***)))(((((((((***+++,,,+++************,,,---...++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''''''''(((((((((((((((+++******)))((('''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))''''''(((((((((((('''''')))'''&&&'''((()))((('''''''''''''''((((((((()))%%%&&&'''((())))))))))))$$$&&&))),,,,,,+++((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&'''''''''&&&))))))************))))))))))))(((((('''''''''&&&''''''&&&%%%%%%'''((())))))(((((('''''''''(((((((((((((((((()))***+++,,,''''''''''''((((((((()))+++++++++***)))(((((('''(((***---//////,,,)))''')))'''''')))***))))))*********+++---//////---+++(((***---//////...,,,***AAAAAA@@@???===;;;:::999:::999888777777666666666777555444555333...///222222111111000///......---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))(((''''''(((***,,,...,,,+++++++++******))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((())))))))))))((((((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---,,,---000222///---++++++---/////////444333222111111333555666444444444444444444444444666777777888888888777777666777888777666777888:::;;;<<<===<<<:::888777777>>>???CCCIIINNNLLLDDD===BBB@@@AAADDDIIIKKKIIIFFFJJJXXXaaa]]]XXXXXXUUUOOORRRRRRTTTUUUUUUSSSSSSTTTTTTXXX\\\dddmmmmmm\\\HHHEEEJJJRRRUUUUUUTTTTTTUUUSSSPPPMMMMMMNNNOOOOOONNNJJJFFFDDDGGGJJJIIIFFFDDDEEEJJJNNNNNNJJJGGGHHHKKKKKKQQQTTTRRRVVV]]]XXXNNNHHHIIIPPPSSSHHH777444<<>>===;;;:::999666555444333333222222222555222222333111...///444111111000//////...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))(((((()))))))))*********((((((((((((((((((((((((((((((''''''(((***+++,,,************)))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&(((((())))))))))))(((((())))))************)))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.........------...111444000...,,,,,,...///000///333222111000000222444555444444444555555555555555555555666777888777777777666777777777666666777999;;;===??????<<<:::;;;===>>>>>>???CCCGGGGGGEEECCCCCCCCCEEEKKKSSS\\\cccfffggglllllldddZZZTTTPPPNNNRRR___hhhfff]]]UUUPPPMMMPPPTTTXXXZZZ]]]]]]SSSGGGHHHOOOVVVYYYWWWVVVYYY]]]ZZZXXXTTTQQQOOOOOOOOOOOOLLLKKKKKKNNNPPPPPPOOONNNNNNSSSYYYZZZVVVQQQOOOOOOLLLMMMLLLIIIIIILLLKKKHHH@@@CCCMMMUUUMMM<<<555999AAA>>>:::888888888777666999888666666777777777555777666555444222000///...000000000/////////............------,,,---------------,,,,,,+++******)))))))))))))))))))))))))))---,,,,,,+++******))))))((((((((((((((())))))***++++++***))))))(((''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%&&&%%%%%%%%%&&&''')))***&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))***(((&&&$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))))))))))))))******++++++++++++***)))))))))))))))))))))))))))(((((((((((()))******(((***,,,,,,***))))))***============<<<;;;:::999444333222111000000000000111......000///,,,...333000000//////...------------,,,,,,,,,,,,+++++++++************************************))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))'''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''(((((())))))(((((('''((((((((())))))((((((((())))))))))))************************************)))*********++++++++++++++++++,,,,,,,,,---------------...------///333555000...,,,,,,...000000000111000/////////000222333222222222333333444444444222444555777888888777777666777777666444444555777666;;;>>>>>>:::999;;;???===>>>>>>>>>???AAADDDGGGCCCEEEJJJNNNRRRXXX]]]aaa___\\\XXXSSSKKKFFFJJJRRR]]]xxx|||qqqcccUUUKKKPPPUUUVVVXXX[[[ZZZXXXLLLSSSYYY[[[ZZZ[[[aaagggWWWWWWWWWUUUTTTTTTVVVXXXOOOPPPQQQSSSVVVWWWUUURRRPPPWWW^^^aaa^^^XXXTTTRRRMMMKKKKKKNNNLLLFFFBBBBBB>>>???EEEMMMKKK@@@:::;;;DDD@@@:::777666666666666666555555555666666444333999777444111000/////////////////////.........---//////......------,,,,,,+++++++++******))))))((()))))))))))))))))))))))),,,++++++******))))))(((((((((''''''(((((()))*********))))))(((((('''''''''''''''(((((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((())))))))))))))))))))))))'''%%%%%%''')))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((((((((()))+++,,,...///,,,,,,***)))(((((()))***((((((''''''(((((()))***((()))++++++***))))))***::::::;;;;;;;;;:::999999444444333222111111111111...---///222111,,,,,,///............------,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))))))))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&((((((((()))))))))******************************)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,---------000444777000...------...000000000//////.........///000111.........///000000111111222333555777999999888888555666666555333333444666555:::>>>===999777:::>>>===@@@BBBAAA===<<<>>>BBB@@@GGGOOORRRPPPLLLJJJIIIZZZRRRNNNOOOMMMNNN[[[lll|||qqqKKKOOOUUU[[[___bbbbbbaaaOOORRRUUUXXX\\\aaahhhmmmTTTVVVYYYYYYWWWWWWXXXYYYTTTRRRQQQSSSZZZ]]]XXXOOOLLLQQQXXX[[[YYYUUURRRPPPLLLJJJPPP^^^```RRRDDD???CCC???===AAAAAA>>>===@@@GGGBBB<<<777666777777777555555555666777666444111555555333222111000000000............------------/////////...---,,,++++++******)))))))))((((((((())))))))))))))))))))))))*********))))))((((((((((((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***---,,,***(((&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%((()))***)))'''%%%&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&(((,,,///&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((***,,,///000///---+++)))(((((()))***'''''''''''''''((())))))((()))******(((((((((***888888999999999888888777555444333222111111111111000111666:::777000,,,,,,---------,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,---///333666000...,,,,,,...000000000...---------......//////.........//////000000000222333666888::::::999888444555666555333333444666999<<>>:::888:::===<<>>@@@KKKTTTRRRHHH@@@===<<<===>>>>>>;;;666333===:::555222333444555555666555444444555555444222+++---111444555444333111,,,,,,,,,,,,+++++++++++++++,,,---------+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++***)))((('''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%''')))+++,,,***((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''''''''&&&%%%%%%''')))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******,,,,,,***)))(((((()))***((((((''''''(((((()))***'''(((((('''&&&&&&((()))666666666666666555444444222111000//////.........111222666999777111...///++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++)))************,,,000333...,,,******,,,.........,,,------...............555555444444333222222222000222555777777666444222222444555555444555777999888777666888::::::999777888<<<@@@AAA@@@???@@@AAAAAA===999777999===AAACCCEEEKKKNNNJJJIIIMMMTTTXXXTTTYYY\\\^^^bbbgggfffbbbTTTKKKIIIUUUbbbeee^^^YYYLLLNNNNNNMMMLLLOOOVVV]]]iii___TTTOOORRRWWWYYYYYYLLLLLLIIIHHHRRR___^^^SSSQQQOOOLLLIIIGGGFFFDDDCCC>>>???>>>>>>AAAEEEDDD???999<<<>>>===;;;888555222777555222111333444555555555333222222333333222111+++,,,...///000111111000,,,+++++++++************)))***+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&((()))***)))((('''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))******'''(((((('''%%%%%%''')))666666666666555444333222333222111000000//////000---,,,...111000,,,+++///******************++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))***))))))+++...111---+++******+++---------,,,---......//////......555444444333222111000000...000333555555444111///222333555555555666999;;;???<<<;;;>>>CCCEEECCC???777777888999<<>>@@@<<<:::===EEEHHHFFFBBBIIIHHHGGGGGGKKKSSSaaammmWWWLLLCCCDDDHHHKKKLLLMMMHHHIIIIIIFFFDDDEEEIIINNN]]]ccc]]]KKKDDDKKKOOOIIIHHHBBB======CCCHHHJJJIIIFFFFFFCCC???DDDMMMPPPMMM???@@@@@@>>>;;;;;;>>>BBBQQQIII???999777777555222555666888777555333222222111000//////000000///...+++,,,,,,------,,,,,,++++++++++++*********))))))''''''))))))***)))((((((%%%%%%&&&((())))))'''$$$(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''))))))(((&&&%%%&&&(((+++((((((((((((((((((((((((444333333444555444222000///000000000000///......---------,,,,,,,,,++++++*********)))))))))(((((((((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''%%%"""$$$)))(((###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&''''''(((''''''))),,,///000...+++******,,,------,,,+++,,,---///000...,,,---...//////000000//////000111333222111000000111///111555:::@@@EEEIIILLLKKKLLLPPPSSSUUUSSSNNNJJJ???===<<<:::999:::;;;<<>>AAADDDFFFGGGGGGHHHGGGEEEIIIOOOOOOJJJCCCDDDCCC???;;;999:::<<>>AAADDDFFFEEE@@@===>>>===;;;999888888999999???CCCDDD@@@>>>CCCGGGIIICCCCCCEEEFFFGGGGGGFFFFFF@@@AAACCCHHHLLLLLLEEE???GGGEEEFFFJJJLLLJJJJJJLLLHHHFFFEEEFFFHHHIIIHHHHHHGGGIIIIIIIIIGGGGGGHHHIIIHHHEEE@@@===<<<>>>@@@CCCDDDFFFGGGFFFHHHIIIFFFBBBBBBBBBAAA>>>:::777666666CCC>>>999555555333000---000111222222000......///111///......//////...---++++++,,,,,,,,,,,,++++++************))))))))))))((()))+++,,,,,,***'''%%%(((((((((***++++++***(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444222333333333222000...............---,,,,,,************))))))))))))))))))(((((((((''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&''''''''')))+++...333444666555222...+++)))***))))))***---...---,,,+++,,,------......------111000///---,,,///333777444444444333333222111000222333555888:::999666333999999888777777777888888:::???AAA===;;;>>>AAABBB@@@CCCFFFFFFDDDBBBCCCDDDIIIJJJIIIGGGIIIJJJGGGBBBAAABBBFFFKKKJJJHHHJJJOOOQQQLLLHHHFFFGGGHHHFFFDDDEEECCCEEEJJJIIICCCAAACCCCCCDDDCCCBBB@@@@@@BBBDDDEEEFFFGGGFFFFFFDDDAAA>>>>>>>>>===<<<999666555444555444222222444444222000111222333222111000000111000///---...//////...,,,******++++++++++++************)))))))))((((((((()))***,,,---,,,***&&&$$$((('''''')))***+++)))((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%555333111111222222000///---------------,,,++++++******)))))))))((((((((((((((((((''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%######$$$&&&%%%$$$###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''&&&''')))+++...222555555333///---,,,+++***)))***+++,,,,,,++++++,,,,,,---------------111111000......111666:::<<<:::666222///...------333333444777999999777555666666777777888:::;;;;;;888???BBB???;;;;;;:::999;;;???CCCCCC@@@>>>@@@BBBIIINNNNNNIIIFFFHHHJJJHHHBBBCCCFFFIIIHHHFFFKKKRRRZZZTTTLLLGGGGGGFFFEEECCCHHHFFFHHHMMMMMMHHHDDDEEEHHHKKKNNNNNNLLLIIIGGGGGGLLLJJJIIIHHHFFFCCCCCCDDD@@@???===<<<:::777555333//////000111333333222000111222333222000000111222///...------......---+++)))******++++++******))))))))))))((((((((('''''')))***,,,,,,+++)))&&&%%%'''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%444222000///000000///...,,,,,,,,,,,,,,,+++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))######%%%((('''######%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&(((((('''&&&((()))''',,,000222000///111333...,,,******+++,,,+++***+++,,,------......------000111222222222444888;;;:::888444111//////000111333333333555888888777666666777888999;;;===>>>>>>:::AAAEEEBBB>>><<<:::888:::===@@@@@@>>>???AAADDD@@@JJJOOOJJJFFFIIIIIIFFFEEEDDDEEEHHHGGGFFFKKKRRRZZZVVVOOOJJJHHHFFFFFFEEEIIIJJJLLLOOOQQQRRROOOMMMMMMNNNPPPQQQOOOKKKEEEBBBJJJGGGEEEDDDAAA>>>@@@DDDGGGDDDAAA>>>;;;888444222000111222222222111///...///000000///------///111///---,,,,,,------,,,+++))))))************))))))((((((((((((''''''''''''))))))******)))((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''%%%###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%444111///---......---,,,+++++++++++++++******)))*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''################################################$$$$$$%%%%%%&&&&&&''''''$$$###&&&***(((######'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((()))+++***(((''''''(((&&&***------+++,,,///333000...+++***++++++***))),,,,,,---...............---///222444555666999:::444333222111000111111222///......000222444333222555666777999:::;;;;;;<<<:::@@@DDDBBB???@@@@@@>>>>>>??????@@@AAADDDHHHKKKAAAIIILLLHHHHHHMMMLLLFFFHHHFFFFFFIIIIIIGGGJJJNNNOOOPPPOOOMMMKKKIIIIIIIIIGGGLLLLLLJJJNNNVVVUUUNNNLLLKKKJJJJJJKKKHHHCCC>>>CCC@@@@@@@@@===999;;;AAAHHHDDD???;;;:::888555222111222333333222111000000---......---,,,,,,...000...---,,,,,,------,,,***((())))))))))))))))))(((((((((((('''''''''&&&&&&((((((''''''''''''''''''%%%$$$######%%%&&&&&&%%%&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&333111...,,,,,,---,,,++++++++++++++++++***))))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########################################################"""""""""""""""$$$$$$'''+++)))######(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''+++,,,---,,,***(((((()))***---...+++''''''***///222000---+++++++++***))),,,---......//////......***...333666777777888999333444555666555444333222...------...111222222111333444555666777777777666777===AAA???>>>AAADDDDDDBBBAAAAAABBBEEEJJJNNNPPPKKKNNNJJJDDDHHHSSSSSSKKKIIIFFFGGGJJJKKKIIIHHHKKKDDDIIINNNPPPNNNLLLLLLLLLEEELLLKKKDDDHHHTTTSSSIIILLLHHHEEEFFFJJJKKKHHHDDDBBB???@@@CCC@@@:::;;;BBBCCC>>>999777777777666444///111333333333333444555.........---,,,,,,///111...---+++,,,------,,,***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&......---,,,,,,+++******///...,,,***((('''&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$#########""""""!!!!!!###########################$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((()))***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((111000...,,,)))((('''&&&(((+++,,,+++(((&&&(((+++---///000000///,,,)))''',,,+++,,,...111333222111222111111111222444666777111111111000000000000000111///...///000000///...///222666666444333444666<<<888777;;;<<<;;;===CCCBBBEEEGGGEEEDDDGGGNNNUUUNNNNNNMMMLLLJJJKKKMMMNNNJJJGGGEEEGGGKKKMMMLLLJJJGGGIIIKKKJJJHHHGGGHHHJJJJJJGGGGGGIIIJJJJJJIIIIIIKKKIIICCC@@@GGGPPPOOOHHHBBB@@@===;;;;;;;;;:::999777666555444444444444444555222000000222222111///......//////......---,,,,,,,,,,,,+++++++++******+++***))))))******)))''')))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###########################$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$%%%###""""""$$$%%%%%%%%%//////...---+++***))))))---,,,,,,***)))((((((''')))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$#########""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!"""$$$$$$###"""$$$%%%########################$$$$$$$$$$$$$$$###""""""#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((---,,,+++***))))))))))))(((+++,,,+++(((&&&(((++++++,,,---......---,,,+++,,,+++,,,...222666888888;;;888555111000111222444111111111111111111111111333222111111333333222111000222444555555555555666===<<<;;;;;;;;;;;;888555===BBBGGGJJJJJJIIIKKKLLLNNNNNNMMMKKKIIIHHHHHHIIIKKKLLLNNNNNNLLLJJJHHHGGGBBBDDDFFFGGGFFFGGGJJJMMMKKKIIIGGGHHHIIIHHHFFFEEEPPPQQQNNNGGGFFFHHHHHHDDDCCCAAA>>><<<<<<<<<;;;:::777666555444333333333333555222000///000000///---...............------,,,,,,,,,+++++++++*********---,,,***+++++++++***((((((((('''&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%'''''''''&&&$$$###&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$000///...---+++***)))(((******+++++++++***)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################"""""""""###########################$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$ """######"""!!!###$$$###########################$$$$$$$$$$$$###""""""#########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((()))******(((+++,,,+++(((&&&(((+++((((((***+++---...///000)))))))))---222777999:::===999444///------///111000000111111222222333333333222111222333444333222111111222444666777777666777<<<>>>???EEELLLHHH>>>;;;>>>CCCGGGIIIHHHFFFEEELLLLLLKKKJJJJJJIIIHHHHHHHHHNNNUUUUUUPPPJJJFFFEEE???AAACCCEEEGGGJJJOOORRRKKKJJJHHHGGGGGGFFFDDDAAAPPPUUUUUUNNNEEEBBBCCCDDDDDDAAA>>>=========<<<;;;777666555333222111111111555333111000000000...---...............---,,,,,,++++++++++++*********))),,,+++******+++***(((&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$########################$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$000000...---+++***(((((('''((()))*********))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######################################################################################################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!###$$$###""""""###$$$##############################$$$$$$$$$######"""############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&'''((()))***(((+++,,,+++(((&&&(((+++''''''((()))***---///111++++++---111555777777666333111///---,,,---...000......///000111222333333222000000000222333222111333111000333777999888666222:::>>>>>>KKKZZZXXXKKK>>>===<<<>>>AAACCCDDDCCCHHHHHHHHHJJJKKKLLLLLLKKKHHHPPPXXX]]]ZZZSSSLLLHHH@@@AAACCCEEEIIIMMMRRRUUUIIIJJJIIIGGGHHHHHHFFFAAAIIINNNQQQMMMGGGCCCDDDFFFBBB@@@===;;;;;;;;;:::999666555444222111000//////444333222111111111111000------.........---,,,,,,+++************))))))))))))((((((((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$########################$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))&&&$$$000///...---+++***)))(((&&&''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$%%%%%%###"""###%%%"""""""""""""""""""""""""""######$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''((((((+++,,,+++(((&&&(((+++)))(((((('''(((***---...000111444777999777222///,,,---.../////////......+++,,,---...///000111222111000///000222333222111444222111333777999888666666<<<;;;777AAAPPPOOOBBB>>><<<<<<>>>AAACCCCCCCCCGGGFFFEEEFFFIIIKKKJJJIIIMMMQQQWWW^^^```ZZZPPPIIIBBBBBBCCCEEEHHHLLLNNNPPPFFFIIIJJJHHHIIILLLJJJDDDCCCDDDFFFHHHGGGEEEDDDEEE???===:::888888888777666444333222000//////......//////////////////000111---------...---,,,,,,+++*********)))))))))(((((((((''''''((())))))&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$######""""""%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$########################$$$###############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''))))))&&&$$$......------,,,+++******))))))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$################################################$$$############"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$%%%&&&%%%#########%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&(((+++,,,+++(((&&&(((+++***)))(((''''''((()))***,,,---///222222///)))%%%---///111333333000...,,,++++++,,,---...///000000222111111222444555444333555444333444555777777777888:::777444:::EEEFFF???999<<>><<<===<<<999666444444444444333//////...............///...//////...+++***+++---,,,------------,,,++++++))))))((((((((('''''''''''''''))),,,......,,,***$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$######$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$###############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$#########$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,333000,,,)))'''''')))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""############""""""""""""################################################!!!!!!"""##################$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%&&&'''))))))(((+++,,,+++(((&&&(((+++(((((((((((((((((('''''')))((('''(((+++---------,,,,,,---....../////////------......///000000000...------...000222111000666777888666333222555888999555555888999666888<<<999<<<>>>===;;;>>>FFFMMMQQQKKKDDDCCCGGGKKKKKKJJJ???DDDIIILLLLLLLLLNNNQQQBBBBBBBBBEEEHHHGGGDDD@@@@@@GGGIIIEEEGGGNNNLLLBBBBBB>>>===AAA@@@;;;;;;???;;;999666444444444333222...------------...//////333444444111---+++,,,---,,,,,,---------,,,++++++)))(((((((((''''''''''''$$$%%%'''+++---...,,,)))%%%%%%''''''''''''%%%%%%"""###%%%%%%&&&%%%$$$##############################$$$%%%&&&&&&%%%$$$###"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###########################$$$#########$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%###""""""$$$%%%%%%%%%///+++'''(((---///...,,,---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$!!!!!!"""###########################"""""""""""" """######$$$$$$$$$######""""""""""""######""""""""""""############"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********(((&&&&&&(((***)))(((&&&%%%%%%&&&'''((()))((((((((()))+++---//////000000...+++***+++,,,(((+++...//////------...///000111222222111000//////222555555222111333555444444444555555555666666555777:::<<<===>>>>>>>>>IIIDDDDDDHHHJJJGGGGGGJJJEEEJJJOOONNNIIIHHHKKKOOOJJJFFFBBBAAABBBCCCAAA?????????AAAFFFLLLMMMEEE;;;CCC===999999======888222;;;:::888666444111000///.........///////////////888666222///---,,,---...///...---,,,+++)))((((((******))))))((((((''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$#########$$$---)))'''(((,,,...,,,***++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$########################$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###########################"""""""""""" !!!"""#####################""""""""""""######!!!!!!"""""""""#########"""""""""#########$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******)))'''&&&((())))))((('''''''''((())))))+++******))))))***++++++,,,,,,---+++***)))+++,,,))),,,///000///......//////000111222222111000//////111222333222111222333444444444444555555555555555666888999999888888888999999:::===AAAFFFIIIJJJKKKNNNQQQNNNIIIEEEGGGJJJIIIEEEAAA???@@@@@@>>>;;;>>>===<<>>888888777555444333222111............////////////555333000...,,,++++++,,,------,,,+++***)))(((((())))))))))))((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$##################$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$###############***((('''(((+++,,,***'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$########################""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###########################""""""""""""!!!""""""############"""######""""""""""""######!!!!!!""""""""""""######!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******(((''''''(((((((((((((((((()))***+++---,,,+++***)))(((((((((((()))***)))))))))+++---+++---000111000//////000///000111111111111000000222111111222333444333222333333444444444555555555777999<<<<<<<<<;;;<<<>>><<>>;;;:::::::::666666555555555444444444........................000///...---+++***)))(((************)))))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$######""""""###$$$%%%&&&''''''##############################"""""""""######$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$$$$############$$$$$$%%%%%%$$$############$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""""""""######)))((((((***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""########################""""""""""""####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!##############################"""!!!!!!"""######!!!!!!"""###########################"""""""""!!!""""""############""""""######""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''&&&&&&&&&&&&''''''((()))***+++,,,,,,+++***)))(((((('''((()))***)))((()))***,,,+++---///000///...///000///000000111111111111111777444222333666888666444333444444444444555555555777:::===??????@@@CCCFFFOOOUUURRRDDDAAAIIIKKKDDD???AAACCCDDDDDDCCCDDDDDDJJJFFFCCCBBBCCCCCC@@@===FFFBBB>>>>>>BBBKKK[[[hhh^^^MMM;;;555;;;???:::222666666666555444444333333///...............------------------,,,***((('''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$"""$$$&&&$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$$$$############$$$$$$%%%$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""###))))))***+++++++++)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""########################!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$######""""""!!!!!!!!!$$$$$$######""""""!!!!!!##############################""""""""""""######!!!!!!"""###########################"""""""""!!!!!!""""""############"""######""""""""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******(((&&&&&&&&&%%%%%%&&&'''(((((()))))))))))))))***))))))))))))+++,,,,,,+++))))))***,,,***,,,......------...000000000000000000111111222777444222222666888777555444444444555555555666666333777;;;;;;:::;;;???CCCSSSYYYTTTDDD===CCCCCC<<<@@@BBBDDDHHHKKKLLLKKKIIIGGGDDDBBBCCCFFFFFFDDDAAABBB??????AAABBBFFFRRR___cccRRR>>>444777>>>???>>>999888777666444222111000//////......---------,,,+++,,,------,,,+++)))''''''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))'''$$$"""###&&&$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########"""""""""!!!######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$######""""""######$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''###"""""""""""""""######)))************))))))(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################!!!"""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""!!!!!!############""""""""""""########################"""""""""######"""""""""!!!!!!"""###########################"""""""""""" !!!"""######$$$$$$$$$######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''$$$%%%&&&'''((((((''''''''''''((()))*********)))---------,,,******+++,,,***,,,------,,,,,,...000000/////////000111222333444222000000222333444444555555666666666777777777777;;;===;;;888777;;;???JJJOOOMMMBBB===@@@BBB@@@AAABBBFFFKKKOOOOOOJJJEEEDDDBBBAAACCCFFFGGGDDDBBBDDDBBBEEELLLLLLHHHKKKSSSbbbaaaYYYIII:::777BBBMMM;;;:::888666333111///...//////......---,,,,,,,,,+++,,,,,,---,,,+++***)))(((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%%%%$$$$$$####################################""""""###$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""#########""""""""""""######$$$$$$###""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))######"""""""""###$$$$$$)))))))))((('''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""#########$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!""""""""""""""""""""""""""""""#################################""""""############""""""!!!!!!"""###########################""""""""""""!!!"""$$$%%%%%%%%%######""""""""""""###### !!!!!!!!!"""""""""""""""#########$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((&&&'''(((((()))((('''''''''''')))*********)))(((+++,,,,,,,,,++++++,,,...+++---...---------///111000/////////000111222333222222111000///000333555777777777777888888888888<<<@@@BBB???:::999===BBBFFFHHHIIIEEEAAA@@@CCCFFF@@@AAAEEELLLRRRPPPHHHAAAFFFDDDCCCEEEHHHHHHEEEBBBGGGFFFLLLWWWVVVLLLGGGJJJYYYdddhhhZZZDDD777===III;;;:::888666333111///...//////...------,,,++++++***++++++++++++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################((('''&&&&&&'''&&&$$$"""#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$######""""""#########""""""""""""######$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###############$$$%%%%%%))))))(((&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$###### !!!!!!""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###########################"""""""""""" """$$$%%%&&&&&&######""""""""""""###### !!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((((((&&&$$$$$$&&&((((((((()))******)))(((''''''((()))******)))((('''((()))++++++***+++...000---...///.........000222000////////////111333444222444444222000000444888777888888888999999999999:::>>>AAA???;;;:::???EEEGGGFFFGGGGGGBBB<<<>>>EEEAAABBBGGGPPPXXXVVVMMMDDDKKKIIIGGGIIIKKKJJJGGGCCCEEEDDDLLLXXXXXXJJJAAAAAADDDPPPZZZWWWJJJ===:::<<<:::999888666444222000000//////...---,,,,,,++++++*********)))))))))))))))+++*********)))))))))(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################)))'''%%%&&&((('''$$$!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$######!!!!!!#########""""""""""""######$$$######"""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########!!! !!!$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###############""""""""""""""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***,,,,,,+++***((())),,,...///...,,,++++++---000111111000///......///000111222222222333444555444333444222111333777::::::888999:::999777;;;CCCDDD???HHHBBB?????????>>>AAAFFFBBB@@@@@@EEEJJJKKKIIIGGGGGGDDDAAAEEELLLOOOLLLHHHCCCGGGJJJIIIFFFEEECCCAAA???AAACCCCCCAAA>>>:::777999777444333333333222000.........---,,,,,,++++++***************)))((((((((()))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&""" !!!$$$&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########!!! !!!###%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""""""""""""""############!!!"""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$######""""""######$$$#########"""""""""""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))(((''''''&&&'''((()))***+++++++++***)))***---///111///---,,,,,,...000111111000////////////000111000000111222333333222111666444222333555777666555777::::::999===DDDFFFCCC888:::AAAIIIIIIBBB<<<:::@@@???@@@CCCFFFFFFEEEDDDKKKFFFBBBBBBGGGMMMOOOOOOAAADDDGGGFFFDDDBBBAAA@@@>>><<<:::999888888666555888555333222222222111000//////......---,,,,,,+++))))))******))))))((('''(((((()))***)))((('''&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""###########################"""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$)))((((((''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""$$$###""""""###%%% !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""""""""""""""############""""""""""""############$$$############""""""""""""""""""#########$$$$$$$$$######""""""######$$$""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***+++++++++***,,,...111111000...------...///111111111000000000000111111...///000111222111000000777555333333333444333222444888;;;;;;<<>>???@@@BBBCCCCCCBBBBBBBBBBBBHHHDDD>>>;;;===BBBIIINNNFFFFFFGGGEEEBBB?????????@@@:::444111222444666666555333111111111111000///000//////...------,,,,,,((((((((()))(((''''''&&&(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######""""""############""""""$$$$$$$$$#######################################$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$######"""!!!!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$)))(((((('''''''''((((((''''''&&&&&&%%%$$$####################################$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""#########$$$$$$############"""""""""!!!!!!"""""""""############"""""""""""""""#####################""""""""""""""""""""""""##################""""""""""""######!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++++++++,,,///111000///...,,,,,,---...///111111111000000111111111---///111222222111000000555444333222222222111111000555:::::::::;;;>>>AAACCC>>>999999999:::>>>DDDAAAEEEGGGDDD@@@@@@BBBBBBBBBBBB???<<<:::<<>>???888000---///222333333333111//////000000///...000//////......------,,,''''''((((((''''''&&&%%%((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""######$$$$$$######"""#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((((((''''''''''''((((((''''''&&&%%%$$$$$$##############################"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!###$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#####################"""""""""!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""###!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((***+++,,,+++,,,...000------,,,+++++++++,,,---000000000111111000000000---111444555333222111222111222111111111111222333222555:::;;;:::888999<<<;;;999:::======888777999@@@EEEGGGAAA===???AAA@@@AAADDDFFFEEEAAA>>>???AAAIIIEEEEEEEEEBBB<<<<<<@@@;;;666111...///000000///111///......///000///.../////////...------,,,,,,'''''''''''''''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$$$$##############################################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$##############################""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""!!! """###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""############""""""""""""""""""""""""########################""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((((()))++++++++++++---...************++++++,,,,,,//////000000000000//////...222666777555222222333///000111111111111444666555666999======999777999;;;888777:::999666666999<<>>BBBFFFFFFCCC???>>>>>>???<<<===BBB@@@:::;;;@@@>>>===;;;999666444222222000...------///000/////////......---,,,,,,++++++'''''''''((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$"""""""""############$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """""" !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$##################""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''''')))++++++******+++,,,))))))***+++,,,------...---...///000000///...------222777888555222222444///111222222111111333666555333666<<<>>>:::777777:::888:::>>>???<<<<<<>>>;;;@@@>>>888:::AAABBB;;;???@@@AAAAAAAAAAAABBBCCC===999;;;BBB@@@888777===@@@BBBBBB>>>888444444555///...,,,---///000000///---------,,,++++++******((((((((((((((('''&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###&&&((())))))((((((&&&&&&&&&%%%$$$######"""""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """""" !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$############""""""""""""""""""""""""############$$$#########""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''')))++++++)))))))))***))))))***+++---...//////,,,---...//////...---,,,,,,222777888555222222444111222444333111000333555222...111:::>>>:::555555+++444EEETTTVVVKKK===666<<<@@@>>>888<<>>???:::111,,,---111///---,,,---///111111000------,,,++++++******)))(((((())))))(((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" """&&&))),,,---------***)))(((&&&$$$"""!!! """"""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!!"""###""""""""""""###########################"""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))***************++++++,,,,,,------...111111000000//////......---...///000222333444555111111222333333444555555555555444444555666777888;;;777:::HHHXXXZZZLLL<<<666CCCKKKEEE:::777;;;???EEELLLRRRNNNDDD???DDDJJJLLLAAA:::;;;888111111888666444222222333111---)))///,,,+++,,,,,,+++///555000///---+++***((((((((((((&&&$$$'''---///---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$######""""""""""""####################################$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$#########""""""######"""""""""""""""###########################$$$$$$##################%%%%%%$$$###"""""""""###############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###############"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$#########""""""$$$###"""###%%%&&&&&&$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!######"""!!!!!!"""""""""""""""###########################"""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---000000000///////////////000000111222333555666666222222333333444555555666666666666666666777777777444333666>>>HHHKKKEEE>>>;;;BBBFFFCCC???===999555BBBOOO]]]]]]QQQEEEAAAAAAHHHBBB===<<<;;;999:::===777555222222222111...+++...,,,,,,...---***,,,111...---,,,***)))((((((((((((%%%$$$'''+++---+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######""""""""""""####################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######""""""""""""######################################################$$$$$$##################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###############"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&$$$"""$$$$$$$$$#########""""""%%%#########%%%&&&%%%$$$'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######!!! !!!!!!""""""""""""###########################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((***)))(((((((((((()))***(((((())))))))))))******(((((())))))***+++++++++.........///////////////000111111222333444444444333333333444444555555666666666777888888777555555000111333555888;;;???AAAAAABBBBBBDDDIIIJJJ@@@444333BBBSSSYYYRRRGGG???<<>>???>>>888666333222111111///---,,,+++...111///******---,,,+++***)))(((((((((((((((%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$###"""###%%%%%%%%%$$$######""""""""""""####################################$$$$$$$$$$$$##############################$$$$$$$$$##################"""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$###############&&&$$$###$$$%%%%%%$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!"""""""""###########################"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""####################################""""""#########$$$$$$$$$################################################"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,***)))'''''')))***,,,(((((((((((()))))))))***(((((())))))***++++++,,,,,,,,,---......///000000.../////////000000111111222222222333333444444444444555777777777555333111333444444333444777>>>DDDDDDAAA@@@DDDNNNSSSKKK???///555>>>FFFHHHCCC<<<777BBBGGGDDD:::777<<<<<<777999777444222000000//////,,,,,,000444222+++(((***))))))((('''''''''((((((((('''&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$#########""""""""""""####################################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""###$$$#######################################$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############"""!!!######$$$$$$$$$$$$######################################################%%%$$$$$$$$$$$$%%%$$$$$$########################&&&%%%$$$$$$%%%%%%###"""&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!"""!!!"""""""""###########################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$################################################!!!"""$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,***)))'''''')))***,,,'''(((((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,---...//////000.........//////000000000111111111111111222222222222333444555555333111///666555555555777:::>>>AAAAAA???===???FFFMMMKKKDDD888444444;;;EEEGGG===333:::AAA@@@666222666777222888666444222/////////000------111555333,,,)))***((((((''''''&&&''''''((()))((((((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""############""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$#########""""""""""""####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""######!!!""""""#########""""""#########$$$$$$######"""###################################################$$$$$$$$$$$$$$$$$$%%%########################&&&%%%$$$$$$%%%%%%###"""&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###"""!!!"""###""""""""""""###########################"""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""############$$$$$$$$$################################################ """######""""""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))(((((((((((()))***''''''(((((((((((())))))))))))******+++,,,,,,---++++++,,,,,,---...//////...//////000111222222222000000000000000000000000111111222333333222000000444444555777999;;;;;;;;;;;;<<<:::888;;;AAABBB???444......:::JJJOOOEEE888333888:::666222333444333555555555222///---...///------000444111+++)))+++((((((''''''&&&'''''''''(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$""""""############""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$$$$#########""""""""""""####################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############!!!""""""############"""#########$$$######"""!!!###############$$$$$$$$$########################"""###$$$$$$######$$$%%%###############$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&$$$######%%%'''&&&&&&$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""###$$$""""""""""""###########################"""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""############$$$$$$$$$################################################ !!!######""""""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,,,,---------...------...///111222333333111111111000000000000000111111111111222222222222111333666888888888888999888::::::999:::???AAA>>>:::444333<<>>BBBGGGGGGDDDSSSLLLCCCBBBEEEHHHEEEBBB===:::<<>>===<<<:::555444777666111///000111000///---,,,+++++++++---,,,+++***))))))))))))******))))))(((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$#########"""""""""""""""############""""""$$$###"""""""""###$$$%%%########################$$$$$$############$$$$$$""""""!!!""""""$$$%%%&&&$$$$$$###""""""###$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$$$$###########################""""""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$""""""############""""""########################""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$#################################""""""!!!!!!""""""##################"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$""" """$$$$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""############""""""!!!!!!"""###############%%%$$$######"""#########$$$#########""""""!!!!!!$$$######$$$$$$%%%''''''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((***,,,,,,***(((***++++++,,,,,,------..................///000000222222111111000000//////333222111111111333444555...333888999666444444555===;;;BBBVVVhhhjjj___UUU???===<<<<<<===???AAAAAA999333000222333111/////////...---,,,+++*********,,,+++******))))))))))))************************))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$######""""""!!!$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""###$$$$$$###############################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######################################################$$$$$$$$$###"""""""""""""""##############################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """#########!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! """"""############""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$"""""""""######"""""""""!!!!!!"""###############$$$$$$##################$$$######""""""!!!!!!!!!#########$$$%%%%%%&&&'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))***++++++***)))+++++++++,,,,,,---------//////.........//////000,,,---...000111222222222444444333222111222333555000333666777666555666777;;;777999EEEVVVaaadddbbbBBB>>>;;;:::;;;======<<<888333//////222222111///......---++++++*********++++++***)))))))))))))))&&&'''''''''((((((((()))+++***)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%###"""###$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########"""""""""!!!!!!###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""######$$$$$$$$$##################$$$########################################################################$$$$$$%%%%%%%%%$$$$$$###%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""########################%%%%%%&&&&&&%%%$$$###"""###########################################################################"""!!!!!!!!!"""$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!! """"""############""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$###""""""""""""""""""###!!!!!!"""###########################$$$#########$$$#########""""""!!!!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((***++++++***))))))++++++,,,,,,,,,,,,------//////............///000***,,,---///111222222222444555555333111000333555444444555555555777999<<<<<<:::999<<>>===AAAFFFGGGFFF;;;111///555999666111555777666222111222222000...---,,,,,,+++++++++,,,***))))))(((((()))))))))%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((("""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$""""""############""""""'''&&&%%%$$$$$$&&&((()))""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###%%%&&&&&&%%%###"""###############$$$$$$$$$########################$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%########################""""""###$$$$$$$$$$$$#####################$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!! !!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""###$$$######"""!!!""""""############""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!"""###$$$%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&(((+++,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000//////......///111222333000333444222///...222666555444444555888:::===>>>???CCCBBB===<<>>999888===BBB===;;;888555222222222222777888666222,,,***+++...++++++++++++*********)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############""""""""""""""" !!!!!!""""""##############################******+++,,,---......///%%%###""""""###$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%$$$#########""""""!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$######%%%'''########################"""!!! !!!"""###""" ############""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!  !!!"""######$$$######"""!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$#########"""""""""!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""'''&&&&&&%%%###""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$######"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))************+++++++++++++++,,,------........................---/////////...///333777:::888555333111111111222222222222444777:::>>>@@@BBBCCCBBB===777666:::>>>888777555333222111111111000111111000...------...+++*********))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!!"""""""""""""""###########################(((((())))))******++++++%%%$$$""""""$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$%%%%%%%%%############"""""""""!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$#########$$$$$$%%%%%%&&&"""###%%%$$$######$$$%%%########################$$$###"""###$$$%%%$$$"""!!!!!!""""""#########$$$###""""""!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""!!! """""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!""""""###############"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######$$$$$$$$$###############""""""""""""############ !!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""&&&&&&%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************++++++******++++++,,,------...//////000///...------...///...---...111444777666444222111000111111111111111222444777:::;;;BBBBBB@@@;;;555444666:::333333333333222222111000---------///000000...,,,))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""!!!!!!""""""######$$$$$$###############"""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""#########%%%''''''&&&$$$$$$$$$########################$$$###"""###$$$%%%$$$""" !!!"""###$$$%%%%%%######"""""""""######$$$$$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$############"""""""""""""""######### !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""""" """###%%%'''((())))))((('''&&&%%%###""""""""""""######$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,,,,,,,,,,------...+++---///000000///...------------,,,,,,---///000444333222111000000111111111111000000000000111111======;;;888444333555888333444555666555333111000111///,,,---//////,,,((()))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$"""!!!!!!"""######"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""!!!!!!#########"""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!%%%'''******(((&&&%%%$$$########################"""!!! !!!"""###""" !!!!!!"""######$$$$$$##################$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""##############################"""""""""""""""""" !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!###%%%'''))))))%%%%%%$$$######"""!!!!!!!!!""""""######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,++++++++++++,,,------***,,,...///000///...,,,...---------.../////////111111111000000111111111111000000///////////////777777666555444555777888777888999999888555222000111...******,,,,,,***((((((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$###"""""""""!!!!!!"""!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############"""""""""$$$&&&(((((('''$$$##############################"""!!! !!!"""###""" ######""""""""""""""""""######""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""######################## !!!!!!""""""!!!!!! """""""""""""""!!!  !!!###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""#####################"""""""""""" !!!"""###############""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************))))))(((((())))))***+++)))***,,,---......------///......///111333222111///000000111111111222222///000000111222333444444333333333333444666888999999:::::::::999666333111...---++++++,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###############"""""""""########################%%%%%%%%%$$$$$$#########"""  !!!!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###"""""""""""""""############!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$###############$$$$$$$$$ """$$$$$$"""!!!!!!!!!########################$$$###"""###$$$%%%$$$"""############""""""!!!!!!"""""""""""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$############"""######################## !!!!!!!!!!!! """""""""""""""!!! !!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!"""""""""""""""""""""""" !!!""""""$$$###!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""############"""""""""!!!!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""##################!!!!!!!!!"""""""""""""""""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************((((((((((((((()))******))))))***++++++,,,---------,,,,,,...111333222000...///000111222333333333///000111333444444555555111111111222555777888999777777777777777555444333000333666666444///,,,***)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######"""!!!!!!"""######"""""""""""""""#########!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$""" """###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!! !!!"""""""""############!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""######$$$$$$%%% """###"""!!!!!!"""###########################$$$###"""###$$$%%%$$$""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$############"""######################## !!!!!!!!!!!! """""""""""""""!!!!!! ############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!""""""#########$$$$$$$$$ !!!"""###$$$###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""$$$#########""""""!!!!!!"""############""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" """###$$$%%%&&&#########"""""""""""""""#########"""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))***************************++++++,,,))))))))))))***+++,,,---)))((((((+++///111///---...///000222333333333333111111222222222222111111222111111222555777888888333333444444444444444444888===CCCCCC<<<333---)))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$&&&(((***+++,,,%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!######""" !!!!!!""""""#########$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%###$$$$$$$$$######%%%'''########################"""!!! !!!"""###""" !!!"""###$$$%%%%%% !!!"""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$#########"""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%---444---((("""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""######$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%########################!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((()))***************++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,---,,,+++***+++---/////////222111...,,,///444333///000000111111111000000///111333555555444222111111///000000000//////111333999KKKRRREEE444---+++(((***))))))***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###!!!###$$$######(((222;;;999444---'''$$$$$$&&&(((###$$$%%%$$$######%%%'''$$$%%%%%%$$$###"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$##############################""""""""""""######""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""######""""""""""""######"""############$$$$$$$$$################################################&&&''''''%%%######$$$%%%"""###%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""###########################$$$$$$$$$$$$###"""""" """###"""!!!"""###!!!!!!""""""#########$$$###############"""!!! """"""""""""""""""""""""!!!"""###%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$666DDD???,,, """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############"""""""""#########$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""###############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((()))************)))******++++++++++++,,,,,,+++***)))***,,,---...------,,,+++,,,...//////...+++//////---...222444222222111000//////000111222000333666777666555444444444444444222///...///000;;;GGGJJJ<<<...+++,,,+++)))(((((()))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%%%%'''((()))'''&&&)))000777@@@===777000***&&&###"""###$$$%%%$$$######%%%'''&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""######"""""""""""""""###"""############$$$$$$$$$################################################$$$%%%%%%$$$""""""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$$$$$$$###""""""!!!######"""!!!"""###""""""""""""#########$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""$$$######""""""######$$$""""""""""""#############################################$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$***222000%%% ###"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""###""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((())))))******))))))*********+++++++++,,,,,,,,,+++***+++---/////////...---,,,---...///...---(((///333000...000333444666444111//////111444666444444555444666:::???CCC999999888444000...---...,,,555777///)))+++---,,,)))((('''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))***+++)))&&&'''+++...000000///---+++'''$$$"""###$$$%%%$$$######%%%''''''((((((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$################################################"""###$$$###""""""$$$&&&(((%%%""""""%%%''''''&&&$$$$$$$$$##########################################$$$$$$$$$$$$###""""""!!!"""$$$###"""!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""$$$######""""""######$$$""""""""""""#############################################$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!)))!!! &&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""######$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))))))))))))))))))))******++++++,,,,,,+++000444444111...///000///.........//////...,,,,,,222555333222444555444777666444222333555777888888555111///222<<>>>>>444------000000///...///000000...,,,///111333444888<<<;;;777444444444444555555666666666444111///111999CCCJJJ::::::999555222//////000000111///+++******'''###,,,+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''"""###$$$$$$###"""""""""%%%%%%$$$$$$###############$$$%%%$$$######%%%'''%%%&&&%%%$$$"""!!!"""###%%%%%%%%%$$$$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""!!!""""""######$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$################################################"""###$$$$$$$$$%%%''')))444---&&&$$$&&&((('''$$$###################################################$$$$$$$$$$$$###"""""""""$$$%%%$$$"""!!!!!!"""$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""######$$$$$$############""""""""""""""""""###!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###&&&'''%%%"""""""""""""""""""""""""""######################## """######""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""##############################""""""""""""####################################"""""""""""""""""""""""" !!!"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((('''(((((()))***+++,,,,,,(((444??????555,,,,,,////////////000222222000------...///222999@@@@@@;;;000111222333444444333333000222444555444333444444777777666444111//////000000---(((&&&(((+++...///...,,,))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$###&&&%%%$$$"""""""""#########$$$%%%$$$######%%%'''###$$$$$$###!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&##############################""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######"""############$$$$$$$$$###################################################$$$%%%%%%$$$%%%''')))333...(((%%%%%%&&&%%%$$$###############$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""###%%%$$$###""""""###$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$$$$$$$######!!!"""######$$$############""""""!!!!!!""""""###""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! ###%%%"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""#########$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""###############"""""""""#########$$$$$$########################""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&'''(((((())))))((((((''''''((()))***+++,,,,,,(((///666666222---,,,---......///111333333111///+++...//////333999<<<:::222222111222222444555666000333666666444111///...555555444222///......///******+++///222444555777...+++)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%$$$### !!!"""###%%%%%%###$$$%%%$$$######%%%'''"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$###################################################$$$$$$$$$###$$$%%%''',,,***'''$$$######$$$%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########!!!"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############ !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$"""""""""""""""""""""""" """###$$$$$$###""" """"""""""""########################$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""############$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,((()))+++---......---+++------///111444444222000,,,111222...,,,///333555777555333222333555999;;;666666555333222333555888444444444111...,,,,,,---222777???EEEDDD===555111---***(((&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""%%%$$$######$$$$$$###"""$$$%%%%%%&&&&&&%%%#########$$$%%%$$$######%%%'''"""###$$$$$$###$$$&&&(((#########$$$$$$%%%%%%&&&"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""$$$%%%&&&"""############$$$$$$$$$################################################"""###$$$###""""""$$$&&&&&&&&&%%%###!!!!!!###&&&""""""######$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""" """$$$$$$######$$$%%%%%%%%%%%%$$$$$$######### !!!"""###############""""""""""""""""""""""""!!!"""###%%%%%%$$$############$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############$$$#########""""""!!!!!!$$$#########""""""!!!!!!############"""""""""""" !!!!!!!!!!!!######""""""""""""############"""""""""""""""###!!!!!!!!!"""!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((((((((())))))***,,,***(((+++000333222///.........///////////////---...---,,,+++---000333555555666666777666666666444444333333222111111000222444222---///777;;;888IIIFFFAAA;;;333---(((%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$###""""""###$$$'''((($$$######$$$&&&''''''&&&""""""""""""""""""""""""$$$$$$##########################################%%%%%%$$$###"""""""""###""""""""""""""""""""""""#########"""""""""""""""######""""""""""""###############"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###"""""""""$$$%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""############$$$$$$################## """$$$$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""########################"""""""""!!!""""""""""""!!!!!!!!! #########"""""""""!!!!!! !!!!!!!!!"""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""############"""""""""""""""###""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))((())))))***+++,,,***(((+++000333111///000000//////......------,,,------,,,++++++---///000111222222333333333222222222111111000/////////+++---...111;;;DDDEEE???777666444111...+++((('''(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""$$$###""""""###$$$&&&((($$$######$$$&&&''''''&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$#########"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""####################################$$$%%%'''&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""!!!!!!"""############"""""""""""""""########################"""""""""""""""!!!!!!!!!!!! ######""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""######"""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##########################################""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++,,,***)))+++///222000...111000000///...---,,,,,,---///000///...,,,---...---...///000111111111111000000000///......------000000111666???CCC===333******)))))))))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############$$$###""""""###$$$&&&'''$$$######$$$&&&'''&&&%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""############""""""""""""######!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###"""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""####################################'''((()))'''%%%"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""!!!""""""###############!!!"""""""""#####################""""""""""""""""""""""""""""""!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""###################################################$$$$$$$$$################################################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++,,,+++***,,,...000///.../////////......---------000222444444222000......---...000111222333333333000000///......------,,,111111222555777555,,,$$$+++******)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%###########################"""""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""###############""""""""""""###### !!!"""###$$$$$$%%%####################################$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""""""""###########################$$$$$$$$$&&&'''(((&&&$$$######$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""##############################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""############""""""""""""""""""##############################"""""""""!!!!!!!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""#########$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""####################################""""""######$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++,,,++++++,,,---......---,,,,,,------......//////111333555555333000.........///000222333444444444111000000//////...------(((***---///---)))''''''......,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%##################$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""!!!"""""""""#########$$$###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""##################""""""""""""###### !!!"""###$$$$$$%%%########################"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$###"""$$$%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""############""""""""""""##################$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((***++++++,,,,,,,,,,,,,,,---------++++++,,,---...//////000///111333333111...---------...///000111111222222111111111000//////......)))***,,,---((($$$&&&+++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""#####################$$$###"""###$$$%%%$$$###"""""""""""""""""""""""" !!!!!!"""##########################################"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$########################!!!!!!""""""###$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""############"""""""""###$$$$$$%%%%%% !!!""""""!!!"""$$$&&&##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""############""""""######$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!  """######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((()))***,,,---...,,,---------,,,+++,,,,,,,,,,,,,,,------.........///000222222000...............///000000000000000111111000000///.........///,,,,,,---***%%%%%%***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""%%%###"""###$$$%%%$$$""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$######"""#########"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######"""""""""""""""#################################!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$######"""###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%!!!""""""!!! ###%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!"""$$$######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" """######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))*********+++,,,...///000,,,---------+++++++++,,,---------------------,,,000222333333111000000111000000111111111111111000000000000///......---------'''''',,,///,,,+++---'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""############"""!!!%%%###"""###$$$$$$###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################%%%%%%$$$###"""""""""###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""###############"""""""""""""""######################## !!!!!!"""###$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$""" """###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""!!!!!!"""###############################################################!!!!!!"""############""""""############$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((()))***+++...---+++))))))***+++,,,------......------,,,,,,...000111000---,,,---///...---...222777888333...,,,,,,---.../////////...000---+++)))))))))'''&&&'''''')))***++++++++++++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#######################################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######""""""""""""######$$$$$$###"""!!! """"""""""""""""""""""""####################################""""""""""""!!!!!!""""""######$$$$$$""""""############""""""######""""""######$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""########################"""""""""!!!!!!""""""""""""""""""!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!! !!!###$$$$$$###"""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""###################################################!!!!!!"""###############################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))***++++++...---+++******+++,,,---,,,,,,------......------+++---///...,,,,,,---///...------111555666333...////////////...---,,,+++++++++,,,---...---***'''&&&'''((()))************&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""###############"""!!!!!! ############################################################"""""""""""""""""""""""""""#########""""""############""""""######""""""######$$$%%%$$$$$$###"""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""######$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""########################""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########""""""###%%%&&&%%%$$$""""""""""""""""""""""""########################"""!!!!!! !!!!!!"""""""""!!!""""""###$$$%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###################################################!!!!!!"""##################################################################"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))''''''''''''(((((((((((())))))))))))***+++,,,---///...---,,,+++,,,------+++,,,,,,------.........***,,,............000222...---,,,///222444222///111111000///---+++***)))'''))),,,000222000,,,(((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""############""""""""""""""""""############""""""###""""""""""""###$$$$$$%%%$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############!!!"""""""""#####################""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$###"""###%%%&&&%%%$$$"""""""""""""""#################################""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###$$$%%%""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""################################################!!!!!!"""###############################################################$$$###!!! """$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((************+++,,,------//////...------------...---------,,,---------...,,,---///000111333444555///---,,,---///111111000111000000///---+++)))((('''(((+++///111///+++((($$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!$$$$$$######""""""!!!!!!""""""############"""""""""""""""""""""###$$$$$$$$$######""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""########################!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############""""""""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""######"""!!!"""$$$$$$$$$"""!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""############""""""################################################!!!!!!"""###############################################################$$$###!!! """$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((************+++,,,---...//////......---------...///...---,,,,,,,,,,,,,,,------...///222444444555///---,,,,,,...///000000............---,,,+++******))))))***++++++(((&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!$$$$$$######""""""!!!!!!""""""############""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!""""""##################$$$$$$$$$########################"""""""""######"""""""""!!!!!!"""""""""#########################################################!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""############""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########!!! !!!"""###"""!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###  !!!"""###""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################################################################"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''((((((((((((************+++,,,---...///............---------///...---,,,+++,,,------,,,++++++---///111111000...............///000000,,,,,,---------,,,,,,+++,,,)))'''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################## !!!!!!""""""######$$$########################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""#######################################$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""############""""""""""""""""""############"""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!"""###########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""######################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""############!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!"""###"""!!!!!!""""""######$$$%%%%%%##############################""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((()))))))))******+++,,,---...............---,,,,,,---,,,+++++++++---///111...,,,+++,,,...///...,,,...///////////////000000,,,------------,,,++++++***(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%########################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""""""""########################$$$$$$############################################################"""""""""""""""""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$"""!!!"""######"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################!!!!!!"""############""""""############$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))))))))***+++,,,---------......------,,,+++***))))))***,,,///222444111///---...000000...,,,...///111111000///000000------------,,,+++***)))((('''&&&'''((((((&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''((())))))((('''$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""####################################""""""""""""!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""############""""""###$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!#########"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!! """"""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""######################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###############"""!!!!!!$$$######"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))),,,+++******++++++***(((------,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111111000///------,,,,,,,,,,,,---...//////---+++))))))***,,,------,,,+++***(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$)))+++(((&&&%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$########################$$$""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############%%%###""""""###$$$$$$###$$$&&&'''%%%""" !!!### !!!"""###$$$$$$###""""""###$$$$$$$$$$$$###"""%%%$$$$$$###"""""""""###$$$#########""""""!!!!!!!!!"""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!!!!"""###############""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""######################################################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""###############"""!!!!!!%%%$$$$$$###""""""!!!!!!################################################""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((()))******+++*********,,,------+++---,,,***(((''''''((((((,,,,,,++++++,,,---///000000///...------,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++++++++***(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&'''''''''&&&%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***111333---&&&###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#####################"""""""""##################""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!$$$$$$###"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############%%%###""""""###$$$$$$###!!!###$$$###!!! !!!###!!!"""$$$%%%%%%%%%$$$###############$$$&&&'''(((%%%%%%$$$###########################"""""""""!!!############$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$###"""""""""######"""""""""""""""""""""""""""%%%$$$######""""""######!!!!!!"""###############""""""""""""############$$$$$$$$$###############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!%%%%%%%%%$$$######""""""################################################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((())))))******+++***))))))+++---//////......,,,***((('''&&&''''''++++++,,,---............//////......---,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***************+++(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%##############################""""""######$$$%%%######$$$$$$%%%%%%&&&&&&%%%)))222===???555)))###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#####################"""""""""!!!!!!!!!$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############%%%###""""""###$$$$$$### !!!######""""""###%%%###$$$%%%%%%&&&%%%%%%%%%$$$#########%%%(((,,,...%%%%%%$$$$$$######$$$$$$############""""""""""""###$$$$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!"""###############""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######"""%%%%%%$$$$$$############################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((()))******++++++***))))))***---......---------------,,,+++*********+++---//////...---,,,............------,,,,,,...---,,,,,,,,,,,,------,,,+++)))(((((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%##############################""""""######$$$%%%""""""###$$$%%%&&&&&&'''&&&,,,777BBBCCC888,,,&&&###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########################################################"""""""""!!!!!!######"""""""""""""""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############%%%###""""""###$$$$$$###"""###$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,%%%%%%$$$$$$$$$$$$$$$%%%#########"""""""""""""""#########$$$$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""################################################"""###$$$$$$###"""######""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############!!!"""""""""############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$#####################"""""""""################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((()))******+++++++++***)))***+++,,,,,,***)))+++///111222000...,,,***+++...//////...,,,+++,,,------...------,,,+++......------------......,,,+++)))((('''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$##############################""""""######$$$%%%""""""######$$$%%%&&&&&&&&&***333<<<;;;222)))&&&###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######"""""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$############################################################""""""""""""###"""""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############%%%###""""""###$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$!!!###%%%'''((('''&&&%%%$$$$$$$$$######$$$%%%%%%""""""""""""""""""######""""""""""""#########$$$""""""""""""""""""######""""""""""""""""""""""""################################################!!!###%%%%%%###"""###$$$""""""""""""""""""""""""###""""""!!!""""""######!!!!!!"""###############!!!"""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""###$$$$$$$$$ !!!!!!""""""###############$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$#########"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((())))))******++++++)))))))))+++,,,+++***%%%(((---111222111...,,,+++,,,...//////...,,,++++++,,,---......---,,,+++,,,,,,------------......+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$##############################""""""######$$$%%%""""""######$$$$$$%%%%%%###$$$***///...'''$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""############%%%###""""""###$$$$$$###"""!!!!!!###%%%''''''&&&%%%$$$$$$############$$$!!!###&&&((((((&&&### #########"""######$$$$$$""""""""""""############!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$######################## $$$''''''$$$"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!"""###############""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""#########""""""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" """###$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((()))*********)))(((***,,,------,,,)))***,,,...//////...---,,,,,,---......---,,,,,,***+++---......---,,,***)))***+++,,,---,,,++++++))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$##############################""""""######$$$%%%###############$$$$$$$$$""""""$$$'''%%%!!!!!!%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$"""##################""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######""""""""""""##############################""""""""""""""""""""""""######""""""""""""######""""""""""""############%%%###""""""###$$$$$$###"""!!!"""%%%***---...---'''&&&%%%$$$###$$$$$$%%%"""$$$%%%''''''%%%###"""""""""!!!!!!""""""###$$$!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######################## $$$(((((($$$"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((((((((***...000000000///...---,,,---...///000------------------,,,,,,***+++---......---+++***&&&'''***+++,,,+++)))(((((())))))***)))'''%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$#####################$$$&&&$$$ """''''''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############%%%###""""""###$$$$$$###$$$###$$$)))000444666555((((((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!! !!!!!!"""######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$(((((($$$"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""&&&%%%###!!! !!!!!!"""""""""""""""""""""""""""""""""############""""""######$$$######"""!!! """""""""""""""!!! ######""""""!!!!!! !!! !!!"""###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## """############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###########################!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$############$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$""""""############""""""$$$$$$###"""!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))***,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,***)))'''''')))((('''(((***+++++++++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""####################################!!!!!!!!!!!!"""###$$$%%%##################$$$$$$"""""""""######$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$###%%%$$$###$$$'''%%%!!!############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###%%%%%%$$$$$$###$$$$$$%%%!!!"""######""""""###$$$!!!&&&,,,000555999777222)))&&&###"""#########""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""" """$$$%%%### """"""""""""############ !!!!!!""""""######""""""""""""""""""""""""######""""""!!!!!! $$$###"""!!! """"""""""""""""""""""""""""""############""""""!!!""""""#########"""""""""""""""""""""!!! ###"""""""""!!!!!!!!! !!!!!!  !!!"""###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$###"""!!! !!!"""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###########################!!!!!!"""###############################################################""""""""""""####################################$$$##################$$$########################&&&%%%%%%$$$$$$######"""$$$$$$############$$$$$$""""""############""""""$$$$$$###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))))))))***+++,,,---++++++***))))))))))))))),,,,,,+++******)))((((((++++++++++++***)))(((((('''&&&%%%%%%'''((((((''''''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$##############################""""""""""""###$$$$$$############$$$%%%%%%"""""""""###############$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$&&&***)))%%%$$$$$$#########"""""""""########################!!!###$$$###"""!!!"""######"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$"""###$$$###""""""###$$$%%%***///222666999777111(((&&&$$$###$$$%%%$$$#########$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!"""""""""###########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""!!!!!! """"""""""""""""""""""""""""""############"""""" """######$$$$$$$$$"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""############""""""############$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""########################!!!!!!"""###############################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$###""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***((('''(((***,,,...---------,,,,,,,,,,,,,,,+++++++++******))))))(((************************(((&&&%%%$$$%%%&&&%%%$$$'''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""#########""""""#########%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""""""""###$$$$$$#########$$$%%%&&&###############"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!$$$%%%%%%(((---,,,)))$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$###!!!"""######"""!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""#########$$$$$$###""""""###%%%+++///333444777999555///(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""####################################""""""""""""######$$$############$$$%%%%%%$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""############"""""""""""""""#########$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$######""""""""""""""""""########################!!!!!!"""###############################################################!!!"""""""""#############################################$$$$$$#################################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""######"""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((+++************+++,,,---.....................---+++*********)))))))))(((((((((((()))******+++,,,,,,***((('''(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""######"""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%#################################""""""###$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%$$$$$$######""""""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$%%%$$$(((,,,,,,((($$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%###""""""######!!! ##############################"""""""""""""""###"""!!!!!!!!!!!!""""""###$$$%%%%%%###""""""$$$&&&000333555444666777222,,,'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""####################################""""""""""""""""""##################$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!""""""""""""##################""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!! """"""""""""""""""""""""""""""############""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!"""""""""######!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########""""""########################!!!!!!"""#######################################""""""""""""""""""""""""!!!"""""""""####################################"""###$$$$$$$$$$$$###"""########################!!!""""""######$$$$$$%%%$$$$$$############$$$$$$""""""############""""""###"""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((())))))***,,,......---+++***)))***++++++++++++***************)))))))))))))))'''''''''((()))***,,,------+++)))((())))))(((&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''%%%######""""""######$$$$$$$$$%%%%%%%%%################################################!!!"""############"""!!!""""""#########$$$$$$$$$"""######$$$$$$###############""""""""""""######$$$##################$$$""""""""""""#########$$$########################!!!!!!!!!"""###%%%&&&''')))'''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######""""""""""""######"""%%%%%%###&&&)))((($$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!! !!!""""""###$$$%%%%%%###"""###&&&(((111444555333333444///)))&&&%%%%%%%%%'''((('''%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""######""""""######$$$%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$######""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## """######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$!!!!!!"""############"""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""###$$$%%%%%%$$$###"""########################"""""""""#########$$$$$$$$$$$$############$$$$$$""""""############"""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''***---//////---***((()))***+++,,,,,,,,,+++***))))))))))))))))))))))))((('''''''''(((***,,,---+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&***)))'''$$$###"""""""""######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!"""""""""############$$$!!!"""######$$$##################""""""#################################!!!!!!"""""""""################################# !!!"""$$$&&&((())),,,***'''$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""###%%%$$$###$$$'''%%%!!!"""""""""""""""#################################!!!###$$$###"""!!!"""###$$$###!!!"""######"""!!!########################&&&%%%$$$"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$######$$$(((+++111444444222222222...(((&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""###""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""!!! !!!""""""""""""""" !!!!!!!!!"""""""""### !!!"""###$$$###""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!"""""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""###$$$######"""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!###$$$%%%%%%$$$###!!!########################""""""""""""############$$$$$$############$$$$$$""""""############"""""""""""""""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''')))***,,,,,,***(((''')))***,,,......---,,,+++((()))))))))))))))))))))(((''''''&&&''')))+++---***(((&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!"""###############$$$$$$############$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$########################!!!""""""###$$$%%%'''(((///,,,((($$$""""""###$$$"""###############$$$$$$"""###$$$%%%%%%%%%$$$$$$######""""""""""""#########%%%$$$"""$$$&&&%%% !!!!!!!!!"""""""""########################!!!###$$$###"""!!!"""######"""!!!"""###$$$###"""###########################"""""""""""""""######!!!!!!!!!!!!"""###$$$%%%###############&&&***---111444333111111222///)))&&&%%%%%%%%%&&&%%%###!!!######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!  """"""""""""""""""""""""""""""""""""############"""""" !!!"""######$$$$$$### !!!""""""""""""""" !!!!!!!!!""""""###### !!!"""$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!#########"""!!!!!!!!!!!!!!!!!!"""######""""""############"""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$$$$###"""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!"""$$$%%%%%%$$$"""!!!#################################"""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""!!!""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%&&&(((*********((('''(((((((((((()))))))))))))))((('''&&&''')))+++,,,***(((''''''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""""""""""""""############!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&111...)))%%%"""""""""### !!!!!!""""""######"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""$$$$$$"""$$$'''&&&""" !!!!!!""""""########################!!!###$$$###"""!!!"""###"""!!! !!!###$$$$$$###"""""""""""""""""""""""" !!!"""$$$%%%&&&!!!!!!!!!!!!"""###%%%%%%"""#########$$$'''+++///111444444222222333000***&&&%%%%%%%%%&&&%%%""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%$$$"""!!!"""$$$""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$###""" """###$$$!!!!!!""""""######$$$$$$######""""""!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""###"""!!! !!!"""#########""""""!!!!!! """"""""""""############""""""""""""""""""""""""######"""!!!!!!"""###### !!!"""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''(((((())))))******))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$######&&&)))***(((%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! &&&$$$!!!!!!"""$$$$$$$$$########################%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""###&&&+++...444444333111111222---'''&&&%%%###"""""""""###$$$########################$$$###""" """###$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""!!!!!! """"""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""###"""!!! !!!"""###########################$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""###"""!!! !!!"""######"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!!!!!############$$$$$$$$$%%%####################################"""""""""!!!$$$$$$###"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&((()))'''%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$!!!!!!"""$$$$$$$$$########################$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################""""""###$$$######!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!"""""""""###''',,,000000222222000222444111+++'''&&&$$$############$$$########################$$$###!!! !!!###$$$!!!!!!"""""""""#######################################################################################""""""!!!!!!!!!!!!""""""""""""############$$$###""""""""""""###$$$$$$#########""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!""""""""""""""""""""""""###""""""""""""""""""!!!########################""""""""""""""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$######""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""""""""!!!!!!!!!"""""""""#########$$$$$$####################################""""""""""""$$$###""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""#########$$$$$$$$$$$$%%%"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%&&&&&&$$$!!!!!!###$$$$$$$$$########################$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$###""""""""""""###$$$###########################$$$$$$######"""!!! ###""""""!!!!!!""""""######""""""!!!!!!""""""###""""""""""""""""""""""""######"""!!!###(((...444000222222111222444222---((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""############$$$$$$$$$%%%%%%###########################################################################""""""""""""!!!!!!!!!""""""""""""###############""""""!!!!!!""""""##################"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!##############################"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#####################"""!!! """"""""""""""""""""""""######""""""!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!"""######$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!""""""""""""##########################################"""""""""""""""######"""""""""""""""###!!!!!!"""###############""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&%%%&&&&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!""""""###$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$############$$$%%%&&&''''''&&&%%%########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%###""""""###$$$$$$###########################$$$##################$$$##############################""""""######$$$%%%###############################################################"""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!###(((000666444666555222111222000+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""#########$$$$$$$$$%%%%%%########################################################################""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""###$$$$$$###"""!!!##############################""""""""""""######"""""""""""""""!!!!!!!!! !!!!!!""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""" """######"""  !!!""""""######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############!!!""""""""""""#################################""""""""""""""""""#########"""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""#####################$$$%%%###""""""$$$$$$$$$####################################$$$$$$#######################################""""""######$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$%%%######""""""""""""######""""""############""""""""""""""""""""""""""""""%%%$$$###"""###)))000666444666666222111222111...,,,,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""############$$$########################################################################""""""""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!!###############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""###$$$$$$###"""!!!########################"""""""""######"""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$###"""""" !!!"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$"""""""""#########$$$$$$########################""""""""""""############"""""""""""""""######$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""############""""""""""""############$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""########################$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$###############$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$###"""###$$$%%%###"""########################"""###$$$$$$$$$$$$###"""##############################""""""######$$$%%%######$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''$$$######""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$###$$$(((...333000444555222111444555444......---,,,***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$""""""""""""############!!!""""""######""""""!!!#########$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""##################"""########################""""""############""""""%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""########################!!!!!!"""############"""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%########################!!!"""""""""############"""""""""""""""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$''''''%%%######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###$$$%%%###"""########################"""###$$$$$$$$$$$$###"""##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&$$$######""""""######$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$''',,,000000555666333111444666555000000///...+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############""""""###$$$$$$###""""""#########$$$$$$%%%%%%%%%"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######""""""######$$$########################""""""############""""""%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""##################$$$%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''(((***+++,,,......&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&!!!$$$''''''$$$"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""###%%%%%%###"""########################"""###$$$%%%%%%$$$###"""#################################"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$#################################"""!!!!!!"""###$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$&&&***...444888888333000222333333000000000///,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$"""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""$$$$$$###############$$$ !!!######$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$'''&&&&&&'''(((***,,,---))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&,,,...111222111/////////111222222000,,,)))'''&&&&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""######"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""!!!###########################"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###############"""""""""""""""#########""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!""""""###$$$$$$$$$$$$###############"""""""""!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((((((***)))'''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""###"""""""""""""""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&+++---000111111111000000000111111///+++(((''''''&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""##################$$$$$$$$$$$$###""""""$$$$$$#########$$$$$$%%%!!!""""""#########""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######################## !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$############""""""""""""!!!"""######$$$$$$##################""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''###&&&((('''%%%###%%%&&&)))((('''&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########&&&&&&'''''''''&&&%%%%%%########################&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! ###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$(((***---000222333222222000000///,,,)))''''''(((&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""#########"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!!!! !!!!!!"""###"""############""""""!!!$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#################################### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""!!!""""""########################"""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((&&&***,,,***%%%!!!###&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$##############################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$""""""""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!######$$$%%%%%%%%%$$$$$$########################&&&(((+++///222444444333......---***'''&&&((()))&&&%%%$$$#########$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""######################## !!!"""$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!! !!!""""""###"""############""""""!!!$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""######!!!!!!"""############"""""""""""""""""""""##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))///222444000***&&&''')))''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""########################%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$######""""""######$$$!!!"""""""""#########$$$"""###$$$%%%%%%%%%%%%%%%########################%%%&&&(((---111444333111++++++***(((&&&&&&''')))&&&%%%$$$#########$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############""""""""""""""""""""""""########################!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################!!!!!!"""##################$$$$$$$$$$$$###""""""############$$$$$$%%%&&&!!!""""""#########""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""########################"""""""""""""""######$$$""""""""""""############ !!!""""""######""""""""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))...000111...***&&&&&&'''))))))))))))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$###"""!!! ##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$!!!!!!""""""###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%&&&+++000222000---(((((()))(((&&&&&&''')))&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!######!!! !!!""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################"""""""""""""""######$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%'''''' !!!"""###############"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################"""""""""""""""######$$$!!!"""""""""############ !!!!!!"""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***'''(((((('''&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''%%%%%%%%%$$$$$$#################################!!!!!!"""############"""########################(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################""""""""""""##############################""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%)))...000---)))$$$&&&((((((&&&&&&&&&'''&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&& !!!######$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$ !!!!!!"""""""""""""""!!!!!!""""""#########$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''')))******%%%$$$$$$&&&(((((('''&&&!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''%%%$$$(((---...+++&&&"""%%%'''((('''&&&&&&&&&&&&%%%$$$#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###%%%%%%$$$###""""""######""""""""""""############"""""""""!!! $$$###""" !!!"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""######$$$######"""!!! ###"""!!!  !!!$$$###"""!!!!!!"""###$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%$$$$$$##################%%%%%%###"""""""""###$$$%%%$$$######%%%%%%$$$###########################""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$&&&)))***$$$$$$###""""""###$$$%%%######""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%###!!!%%%''')))+++***((($$$"""$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$)))***+++***((('''''')))%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%%%%$$$$$$#########################################################!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$#########""""""!!!!!!!!!"""""""""############%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""""""""""""""############!!!"""""""""""""""""""""######!!!!!! !!!""""""%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""#########""""""$$$###"""!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$########################%%%$$$###"""""""""###$$$%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%'''(((%%%$$$###""""""######$$$"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%###$$$&&&''')))((('''%%%###$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&''')))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$########################################################################"""""""""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############"""""""""!!!############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$###"""!!!########################%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$$$$$$$###"""""""""############""""""""""""############""""""""""""##############################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$########################%%%$$$######""""""######%%%###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%%%%%%%$$$###""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$%%%%%%%%%$$$###"""""""""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$###"""!!!########################%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!""""""!!!"""""""""############"""""""""#########$$$$$$!!!!!!!!!""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""############""""""""""""""""""###$$$######""""""######$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$$$$$$$$$$###############$$$###"""###$$$%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""%%%%%%$$$######"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((()))((('''############$$$%%%&&&&&&$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$ !!!"""###$$$$$$######################################################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""############""""""#########""""""######$$$!!!"""""""""#####################""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########%%%'''((((((&&&$$$######"""###$$$%%%&&&$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''(((&&&''''''''''''&&&&&&%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""############""""""!!!###$$$###""""""###$$$ !!!######$$$######################################################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$###""""""!!!"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""#########$$$%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""###############$$$$$$%%%""""""""""""############$$$######"""!!!!!! """"""###$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$######""" !!!""""""######""""""""""""############""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%'''((('''&&&$$$$$$$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########""""""###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%""""""############"""""""""###$$$$$$###"""$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""###############""""""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""""""""""""""############!!!!!!"""""""""#########&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$""""""""""""##########################################$$$$$$$$$###"""!!!######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########""""""!!!!!!"""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!"""!!! !!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''###$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%###""""""######$$$################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%########################!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$((('''&&&%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""""""""#####################$$$$$$%%%&&&&&&###$$$%%%%%%$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$$$$###"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""!!!!!! !!!$$$%%%$$$###########################""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''')))***((('''&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%&&&'''!!!  """%%%&&&""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&'''''''''"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((%%%$$$########################!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%)))((('''%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$##################!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!#########"""""""""""""""########################%%%$$$"""!!!!!!!!!"""###$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""############""""""######""""""""""""######"""""""""""""""!!! ######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###&&&&&&### ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&'''$$$###"""  ###&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#######################################################################################$$$$$$$$$$$$$$$##################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$############"""""""""!!!###"""""""""""""""""""""########################$$$$$$"""!!!!!!!!!"""###############"""""""""!!!"""""""""""""""""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""##################"""""""""############""""""######""""""""""""#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$##############################!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""""""""######$$$#########""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!#########"""######$$$%%%$$$$$$###"""!!!"""&&&)))&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""##############################$$$######"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######""""""""""""######"""######$$$$$$$$$$$$#########$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######$$$###""""""""""""""""""""""""#########"""!!!!!!""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########"""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$###""""""""""""$$$%%%%%%$$$###%%%(((+++((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#####################""""""""""""""""""""""""""""""#################################$$$######"""""""""""""""#########""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""######""""""""""""###### !!!"""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""""""""###############"""""""""""""""###"""""""""""""""!!! """"""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%### $$$'''######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###""""""""""""###$$$%%%$$$$$$&&&)))+++((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""################################################"""""""""""""""#########""""""""""""""""""######!!!!!!""""""################################################"""""""""!!!""""""""""""""""""######!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""######""""""""""""###### !!!"""""""""""""""######$$$$$$$$$$$$##############################""""""""""""###############"""""""""""""""######"""""""""""""""!!! """"""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%### $$$'''######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###############$$$!!!###$$$$$$###%%%'''***&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&'''&&&$$$###""""""###$$$""""""""""""""""""""""""################################################""""""""""""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$########################"""############"""!!!!!!""""""""""""############!!!""""""######$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######""""""""""""######"""######$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""""""""#########$$$$$$"""""""""""""""######$$$""""""#########"""!!!!!!""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$###############$$$!!!"""############%%%'''$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%&&&''''''######$$$$$$%%%&&&&&&'''(((&&&$$$###""""""###$$$""""""""""""""""""""""""###################################################"""""""""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$########################"""######$$$###"""!!! !!!"""""""""############!!!""""""######$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""""""""""""""##################"""""""""############""""""######""""""""""""#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""######$$$#########""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((&&&&&&$$$###""""""!!!!!!!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$&&&'''((((((######$$$%%%%%%&&&''''''((('''$$$###""""""###$$$""""""""""""""""""""""""#########################################################"""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$########################"""######$$$$$$"""!!! !!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""############""""""######""""""""""""######"""""""""""""""!!! ######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###&&&&&&### ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&((()))(((&&&$$$""" ###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&(((#########"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""$$$%%%$$$%%%%%%$$$###"""$$$%%%######$$$&&&'''(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''***+++)))'''%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################################################################""""""""""""################################################"""""""""!!!"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((%%%$$$$$$#########$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%'''###$$$%%%$$$######$$$&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$######$$$$$$$$$############""""""""""""$$$#########""""""""""""$$$$$$$$$###############"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%(((***+++)))'''%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$############$$$$$$########################################################################""""""""""""################################################"""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&''''''&&&%%%$$$$$$###$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%% ###%%%'''&&&&&&'''((("""###$$$$$$######%%%''''''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""###############"""""""""###############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%(((***+++***(((%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########"""!!!!!!!!!"""############"""!!!#########$$$$$$%%%%%%&&&##################""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################################################################!!!"""""""""#############################################""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""###$$$%%%&&&((('''&&&%%%$$$$$$###$$$########################""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###%%%(((***)))'''''''''"""###$$$$$$###$$$&&&((()))'''$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((+++,,,***)))%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################"""""""""##################"""""""""###$$$%%%%%%&&&&&&$$$############"""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%((('''&&&%%%$$$$$$###$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%''')))+++,,,***'''&&&&&&"""###$$$$$$###$$$&&&((()))'''$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$###########################$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((+++,,,+++)))%%%$$$$$$$$$%%%&&&&&&'''###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""######$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))***++++++(((&&&%%%%%%"""###$$$$$$######%%%''''''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((,,,---,,,***%%%$$$$$$%%%%%%&&&'''(((##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######$$$$$$$$$%%%$$$$$$#########$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&###$$$%%%$$$######$$$&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%))),,,---,,,+++$$$$$$$$$%%%%%%'''((((((########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$########################################################################""""""""""""####################################!!!!!!""""""#########$$$"""""""""""""""######$$$########################""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$############"""######$$$$$$########################""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""###$$$&&&$$$%%%%%%$$$###"""$$$%%%######$$$&&&'''(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%))),,,...---+++$$$$$$$$$%%%&&&'''((()))########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""############""""""!!!!!!###"""!!!!!!###$$$###"""################################################""""""""""""############$$$$$$############$$$$$$"""#########$$$$$$$$$$$$&&&""" !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++%%%$$$""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''%%%######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$(((++++++((($$$%%%&&&&&&%%%$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###""""""%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$$$$#########"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""###############"""!!!!!!############"""""""""!!!""""""""""""""""""""""""############$$$%%%&&&&&&$$$###""""""###$$$###"""################################################""""""""""""############$$$$$$############$$$$$$"""""""""#########$$$$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))%%%$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######%%%%%%$$$###############&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((%%%######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###$$$'''++++++((($$$$$$%%%%%%$$$$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%#########""""""!!! %%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############$$$$$$############$$$$$$###############""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""###$$$$$$$$$$$$######"""############""""""""""""""""""""""""""""""""""""######"""###%%%'''***,,,&&&%%%######$$$$$$###!!!################################################"""""""""#########$$$$$$$$$$$$############$$$$$$!!!"""""""""############!!!"""############""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''%%%###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***,,,+++)))%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######"""###&&&***+++(((%%%$$$$$$$$$$$$$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))'''&&&&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$###""""""#########"""""""""""""""""""""""""""""""""""""""$$$###""""""$$$'''***---'''&&&$$$$$$$$$$$$###!!!################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########"""$$$%%%###"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############"""""""""""""""##############################$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&***,,,)))'''$$$#########%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&%%%&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""""""""""""""##############################%%%$$$"""!!!"""$$$''')))'''&&&$$$$$$$$$$$$###!!!############################################################$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$((((((###!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""""""""##############################!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&***---+++)))&&&$$$######&&&''''''&&&######################################################$$$$$$$$$%%%%%%%%%##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################!!!"""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********&&&&&&''''''''''''(((((((((((('''(((((()))***+++''''''&&&&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""####################################%%%$$$"""!!!"""###%%%&&&&&&%%%######$$$$$$###!!!#########################################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$'''(((""""""### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############"""""""""###$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######&&&+++...---+++)))&&&$$$$$$''')))'''%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$########################### !!!!!!"""#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))*********++++++''''''((((((((()))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))((())))))******))))))(((************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############!!!"""""""""###################################################$$$$$$%%%$$$###""""""###$$$###"""#########################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% +++000***&&&((('''!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&### """&&&(((&&&###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$''',,,000///...---)))%%%&&&)))***'''$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&######$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))************+++++++++(((((())))))*********+++(((((((((((()))***+++,,,++++++***************+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################################################################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&###"""!!!"""###$$$###"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))888@@@;;;666777333+++########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%###"""###%%%'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&(((&&&"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$$$$(((---111111//////***&&&''')))***'''$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***---,,,)))'''&&&&&&'''(((+++,,,,,,++++++,,,...000+++,,,+++***((()))+++---,,,***((())),,,...---,,,---............---,,,,,,,,,,,,,,,,,,,,,+++***)))***)))((()))***+++)))(((***)))(((((())))))((('''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%$$$$$$##################$$$$$$#####################""""""###$$$$$$""" """############$$$$$$$$$########################""""""""""""""""""""""""########################"""###$$$%%%'''((())))))...///000000///---***)))########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$#########&&&***///222000///......///...)))%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""&&&&&&$$$$$$$$$$$$&&&&&&################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))((())))))******+++,,,,,,))))))((((((***,,,///111+++******((('''''')))***,,,---......---...000222666333111111222333222000,,,---............------///////////////.........+++)))((()))+++,,,,,,+++///---,,,++++++***)))'''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$#########""""""#######################################$$$$$$$$$########################$$$$$$##################$$$###"""###$$$$$$""" """############$$$$$$$$$########################################################################"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((+++...000111000/////////---)))%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((())))))***++++++,,,------------,,,...------,,,---///111222666666555555666777999::::::<<>>>>>>>>===<<<>>>>>>>>>>>><<<:::888777222111000///...------...000...++++++---.........000...------------+++***+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$#######################################$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!"""############$$$$$$$$$####################################################################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%'''(((***,,,------222111000000///,,,(((%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********)))******++++++---------------...//////000000111333555888:::;;;<<<<<<===@@@EEEJJJMMMOOOIIILLLPPPTTTWWWZZZ]]]```___^^^]]]]]]]]]^^^^^^^^^YYYYYYXXXUUUQQQLLLHHHFFF???===;;;999777666555555666333000...------,,,,,,,,,++++++,,,---......,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################################################################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''%%%######$$$$$$###"""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---222222111000...+++'''$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,---...//////000//////000333777;;;===777;;;AAAHHHNNNTTTWWWYYYVVVVVVWWW\\\dddjjjnnnoookkkmmmooopppqqqrrrtttvvvyyyzzz{{{|||~~~~~~~~~}}}zzzvvvqqqllliiiXXXWWWTTTQQQNNNLLLJJJIIICCC@@@;;;888666444222000///...------......---,,,,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""""""""#########$$$$$$$$$########################################################################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%&&&)))+++---111111222000---)))&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###%%%%%%%%%%%%###"""################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))+++---///222444666::::::<<<@@@EEEJJJPPPSSSWWW[[[bbbiiinnnppppppppprrrpppppptttzzz~~~{{{xxxvvvwwwyyyssstttwwwxxxyyy{{{~~~~~~{{{xxxddddddbbb```]]]ZZZWWWVVVTTTRRRPPPNNNMMMKKKHHHFFF>>>;;;888666444222///------,,,,,,+++************************************(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################################################################################################################$$$$$$$$$########################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&***'''%%%###$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''''''''(((***,,,---...000111///,,,(((%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---///222777<<>>999555333555+++''',,,...***+++000,,,+++*********+++---...***+++,,,+++***))))))***))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++)))(((''''''''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((()))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))******(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))***+++------,,,++++++'''((()))(((&&&%%%$$$%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$RRRXXX```fffiiigggbbb]]]^^^\\\[[[[[[[[[UUULLLEEEOOOLLLJJJMMMTTT]]]cccfffWWWPPPJJJKKKQQQUUUWWWWWWjjjppprrrlllfffccc```[[[___]]]fffyyyyyynnnjjj___\\\```mmmuuutttnnnkkk\\\YYYYYYZZZYYYVVVWWW\\\WWWOOOEEEBBBFFFNNNSSSUUUPPPPPPOOOOOOPPPTTTWWWYYYZZZYYYWWWSSSOOOJJJFFFDDD???:::666777666111------,,,++++++*********+++++++++++++++*********+++,,,***)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''''''''''''''''''''((())))))******))))))(((''''''''''''((())))))***)))((('''&&&''''''((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***(((&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''((()))(((&&&%%%$$$%%%###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$VVVWWWYYY[[[ZZZUUUOOOKKKKKKNNNUUU\\\aaa___XXXQQQ\\\WWWTTTYYYfffuuuvvveeeZZZ___gggiiiggggggttt|||~~~vvvmmmqqqpppzzzqqqoootttzzzvvvwww{{{{{{iiiSSSHHHJJJPPPRRRPPPTTTQQQMMMKKKLLLPPPUUUYYY\\\[[[ZZZWWWSSSOOOKKKHHHGGGHHHFFFCCCAAA@@@<<<666555444111///---,,,,,,,,,,,,++++++*********++++++******)))(((((((((((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))((())))))))))))*********'''(((***,,,---.........)))))))))((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((())))))*********)))(((((((((((()))(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&((()))(((&&&%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$PPPOOOOOOPPPNNNLLLOOOTTTZZZ___hhhrrryyyzzzuuuqqqpppnnnpppyyyvvv}}}yyyoooqqqrrrllleeehhhccc[[[SSSNNNMMMNNNPPPWWWWWWUUUTTTRRRQQQPPPOOOLLLRRRRRRLLLLLLQQQPPPIII@@@===888333000//////000---------...//////---,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((((((&&&'''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((((((((++++++***))))))*********************************)))))))))*********++++++)))+++---000111111000000)))))))))))))))))))))***((((((((((((((((((((((((((()))******++++++******))))))(((((())))))***+++++++++*********)))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%'''((((((&&&$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$NNNRRRXXX]]]\\\[[[dddpppsssuuuzzz~~~}}}qqqeeeZZZSSSZZZXXXUUUSSSRRRSSSUUUWWWMMMSSSTTTPPPTTTaaahhhgggVVVQQQIII@@@888333111000+++,,,---000333333111...,,,,,,+++************+++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''(((((())))))((((((((('''''''''((('''''''''''''''''''''))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++************++++++++++++***,,,...000000///...---)))))))))***************)))))))))))))))))))))))))))******+++++++++++++++)))))))))))))))***+++++++++++++++++++++*********''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))%%%&&&((('''&&&$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$WWW\\\gggrrrrrrnnntttzzz|||~~~vvvooojjjccc[[[TTTOOOMMMLLLLLLOOORRRTTT^^^nnn}}}~~~yyynnnaaaRRRDDD:::444...,,,+++,,,///000---***------,,,++++++++++++,,,************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''((((((******)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,+++))))))+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************++++++,,,++++++,,,,,,++++++***)))'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$wwwssswww|||rrrjjjffffffbbb```aaabbbgggqqq{{{wwwjjj]]]UUUKKKDDD:::333111000---+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''''')))))))))((((((((((((((((((((())))))******++++++************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************************,,,,,,,,,++++++******)))***************************++++++,,,---,,,,,,,,,+++************+++,,,,,,***++++++,,,+++***)))((((((((()))))))))*********)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$yyyooo```QQQPPPWWWcccmmm|||sssfffTTTEEE===999555222......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******))))))***+++,,,---------************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...------,,,,,,+++***))))))***************************+++,,,,,,------,,,,,,++++++******++++++,,,---******+++,,,+++***)))((()))************+++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$www[[[NNNDDDKKKPPPZZZdddkkkuuu|||kkkZZZVVVNNN;;;666222...---......,,,***...---,,,+++***+++,,,,,,++++++,,,++++++***)))(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((''''''((()))(((&&&******))))))(((((('''''',,,------,,,++++++,,,......---,,,++++++,,,------///......------......//////---,,,---000000...,,,---.../////////...---,,,+++,,,------...---------,,,,,,------...------,,,******+++,,,,,,,,,,,,,,,***+++,,,---...///000000000//////......------,,,*********++++++++++++++++++,,,------------,,,+++,,,---......---,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&%%%$$$###%%%(((+++%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqcccVVVHHHIIINNNVVV]]]ffftttuuucccKKKEEE???777333333444444333,,,,,,---.........---,,,,,,,,,,,,,,,+++***)))(((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''((()))***)))'''++++++*********)))))))))(((***++++++******,,,---,,,,,,+++******++++++,,,//////...---------------...,,,+++,,,---...,,,)))+++,,,---------,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++,,,,,,,,,---***++++++,,,,,,------------------,,,,,,,,,,,,+++,,,---............---,,,------......---,,,***)))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvveeeTTTOOOMMMRRRWWWXXXYYY[[[jjjsssyyyeeeYYYIII;;;333000...,,,+++---///000000...+++***,,,,,,,,,,,,+++***))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((***,,,,,,+++))),,,,,,,,,+++++++++++++++''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111/////////111111000///000000000000000000///...111111000000000000111111000000////////////000000000000111111111000///////////////////////////...000000111111222222333333...------,,,,,,++++++***------...//////...------............---,,,+++***+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%'''((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ooofffaaaeeegggcccYYYSSSRRRXXXlll{{{gggWWWIII===666333222222111000///------------------,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))******((((((***,,,......,,,***,,,,,,,,,+++++++++++++++)))+++---...------......------......//////......---......000000111111111------------...///000000---------............---//////...------.../////////...---,,,,,,,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////......------------//////..................---..................---//////......------,,,+++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''')))++++++(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$zzzzzz|||xxxpppkkk[[[SSSWWW^^^dddvvvsss\\\LLL>>>:::555111//////111333---......------,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))******++++++((())),,,///111111...++++++++++++++++++++++++++++++,,,......---,,,---............//////000000000111222222333333333222111666666555444333333444555222222333333444555666666666555555555555666777777777666555555444444444444444444555555555555555444222222222333333333444444222222111111000000000//////000000000111111222222......------------......000000///...------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))+++------+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzyyymmm]]]UUUTTTRRR]]]nnnssszzz~~~mmmPPPIII>>>444...---///222............---,,,++++++************)))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''((())))))))))))((())))))))))))************)))))))))***++++++,,,,,,***+++...222444222...+++******++++++++++++,,,,,,+++,,,---,,,,,,,,,...000000///.........000222333111222333333333222111000:::::::::777555555777888888888999:::<<<>>>@@@AAA???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::999999999888888888888888555444444333333222222111---.........//////////////////............//////111111///......---......------------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))+++------+++(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))---///,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~jjj```^^^XXX[[[aaa```___jjj|||zzzooo]]]KKK<<<444111111/////////......---,,,++++++++++++******)))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))*********++++++))))))******+++,,,,,,---+++---000444555333...***+++,,,,,,,,,------------------.........111555999555333111000111333666888444777:::>>>AAACCCDDDDDDAAACCCDDDEEEEEEGGGLLLPPPRRRRRRSSSUUUXXX[[[^^^```___aaadddgggiiiiiihhhhhhfffgggiiijjjiiigggdddbbbaaaaaa___]]]ZZZWWWTTTSSSPPPOOONNNLLLKKKIIIHHHGGGBBBAAA>>>;;;888555333222555555444333333222111111222222111000000111222222222111000............///............---------,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''(((((()))(((***++++++)))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((---111111,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwxxxmmmkkkbbb^^^]]]XXXPPPRRRZZZiii~~~jjjTTTDDD;;;777////////////...---,,,+++++++++++++++******))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))***,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''(((((())))))))))))))))))************+++++++++))))))***+++,,,,,,---------...222555666333...***---------.........//////000000000111222777===BBB;;;999666444555888<<>>BBBIIIQQQYYY^^^bbbdddjjjmmmrrrvvvzzz~~~|||{{{ooolllgggaaaZZZTTTOOOMMMEEEDDDCCCAAA???===<<<;;;444444333222222333444444333222000///....../////////............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))'''((())))))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))+++000444222+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||www|||xxxoooiiiiiimmmhhhkkkvvvzzzsssmmmnnnhhhjjjkkknnnsss|||{{{}}}yyymmmllllllkkkhhh[[[RRRUUU```mmm}}}pppUUUFFF>>>666222444444...***+++000000...++++++---,,,+++,,,***(((((()))***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))((())))))+++,,,---......---......,,,******+++---///000222666888666000+++444222///------000444777555333333555888===FFFNNNFFFIIIMMMNNNRRRZZZaaaeeellluuu|||zzzssshhhdddccc]]]TTTLLLHHHCCC@@@===<<<<<<<<<555888777222///111333222,,,---...///////////////))),,,//////,,,******+++---,,,******+++,,,,,,+++,,,,,,+++***))))))******((((((((()))******++++++)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((***,,,------+++)))'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&)))+++---///...,,,)))&&&%%%&&&''''''$$$!!!###((($$$$$$###$$$%%%''')))++++++***)))((((((((((((((("""############$$$$$$$$$qqqllliiihhhddd]]]\\\aaabbbdddggggggccc```gggqqqqqqpppsssxxxwwwpppjjjhhhlllmmmpppuuuyyy{{{{{{{{{~~~zzzssskkkgggiiipppvvvxxxnnnmmmrrrqqq|||tttfffZZZWWWZZZ^^^fffnnnsssNNNAAA666444444111......+++,,,---------------,,,,,,***)))(((******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((************************)))******+++,,,------...,,,---///...------///000///000444888;;;888222,,,---///222333444777:::===???>>>>>>AAAFFFPPP[[[dddppp{{{{{{sssmmmiiibbbYYYQQQKKKLLLHHH@@@:::888444000333333222222111000///...---------,,,,,,---000333,,,+++******++++++***(((,,,,,,+++***************)))))))))***************)))(((''''''''''''((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''')))+++,,,,,,+++((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&''')))+++---...---+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$${{{yyyrrrkkkiiijjjjjjfff^^^ZZZWWWYYY\\\^^^aaaeee^^^gggrrruuuoookkktttuuunnnooorrrttttttuuussspppmmmgggaaa```dddaaaoooyyyjjj```[[[WWWWWWYYY```iii~~~rrr```KKK>>>777222000///***,,,///000///---,,,,,,---+++))))))***+++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((())))))************************++++++,,,,,,------------***,,,............///000,,,///444999<<<:::555111111444777:::===DDDLLLRRR^^^```bbbfffnnnzzz}}}}}}zzzuuusssyyy|||zzz{{{uuu|||yyynnnmmmeeeZZZPPPIII@@@777777666555444333222222222111000///------------------+++++++++,,,,,,***(((,,,,,,+++*********+++++++++++++++************)))))))))(((((((((((())))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&((()))++++++***((('''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&(((***,,,------...+++'''$$$$$$&&&(((%%%"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######""""""######"""############$$$$$$$$$}}}gggeee```ZZZWWW\\\eeemmmrrruuupppjjjiiioooxxx~~~vvvqqqqqqrrrmmmoooyyy~~~yyysssssslllwwwuuukkkddd```^^^WWWWWW___rrrttt___LLL===333.........111333111---+++,,,---,,,******+++++++++***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))******++++++++++++++++++++++++------------------......,,,...000000///......///222444777;;;===>>><<<;;;BBBDDDGGGLLLVVVfffxxxwwwyyyyyyxxxuuupppooovvv}}}oookkkcccZZZWWW\\\gggqqq|||tttiiibbbaaabbbbbbbbbfffqqqzzzwwwkkkbbbbbbgggcccdddfffjjjnnnrrrtttvvv|||tttiii___NNNKKKFFF@@@:::555222111111000111222333111---***---------...//////---+++---,,,,,,+++++++++,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%'''(((***,,,---...---)))&&&'''(((&&&"""$$$%%%&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$${{{tttmmmppp|||xxxiii```___bbbkkkxxxyyyooommmkkkoootttzzz|||uuuooohhhaaaZZZ[[[eeewwwxxx\\\DDD666555000...111111---,,,......,,,******+++,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))******++++++++++++++++++++++++++++++..................//////000222333333111000000111777:::@@@GGGNNNVVV]]]aaagggiiinnnxxxuuummmjjjiiiiiiiiikkkqqqtttmmmddd___^^^[[[XXXYYY```ggglllbbb^^^WWWOOOKKKMMMTTTZZZ```\\\WWWUUUTTTRRROOOKKKNNNVVV^^^```[[[VVVSSSTTTZZZWWWUUU[[[ccciiigggccccccbbbbbbbbbeeejjjpppssskkkjjjiiikkkpppvvv~~~vvviii[[[OOOEEE@@@:::666222222555777555111...------...///000///------,,,,,,,,,,,,,,,------......---,,,+++***)))))))))******************)))(((((())))))))))))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((((((***///...'''###$$$$$$"""$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$^^^^^^aaakkk~~~}}}~~~rrrtttrrruuu||||||uuuhhh\\\WWW\\\iiisssjjjTTTFFF999///000222///...111///---++++++,,,---,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///111222333333444777999777@@@NNN```ttt|||pppddd___eeennn{{{xxxgggZZZUUULLLLLLLLLPPPYYY```[[[SSSRRRVVVYYYZZZ]]]bbbdddcccbbbbbb```]]][[[[[[]]]```]]]]]]]]]```aaa^^^XXXRRRQQQRRRSSSTTTUUUVVVWWWXXXYYYTTTPPPSSSYYY[[[VVVPPPOOOMMMKKKJJJMMMQQQWWWZZZ___[[[XXXWWWVVVXXX^^^eeemmmvvv}}}xxxaaaTTTCCC999777666444111222000.........///...---------,,,,,,,,,---............------,,,+++************++++++++++++******((())))))******))))))((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$,,,---%%% ###%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$___iiiwwwyyyrrrqqqwwwzzz{{{zzziii\\\XXXZZZ^^^qqqgggPPP;;;777666222///111///---,,,+++,,,---,,,+++))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---------------------------......//////000111222222333555888;;;???EEELLLQQQPPP\\\ooo|||nnnkkkfff[[[TTTUUUJJJSSSaaakkkhhh^^^ZZZ]]]^^^aaaaaaaaadddiiiiiieeemmmxxx~~~zzzyyyyyyxxxxxxzzz|||}}}wwwtttpppmmmiiieee___[[[\\\[[[YYYWWWVVVVVVVVVWWWWWWTTTRRRRRRPPPLLLPPPWWW___```bbbdddeeeiiimmmqqq{{{lll\\\SSSLLLBBB:::===999444111000///......---------------...//////......------,,,,,,++++++******+++,,,,,,+++******))))))************))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&''''''((())))))******''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""((()))######+++,,,((($$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&"""############$$$$$$$$$oooyyyyyyvvvggg^^^[[[[[[aaajjjxxxgggJJJ???<<<555///000///...,,,,,,---------,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,---------------------------------...///000111222333333???BBBFFFLLLSSS]]]gggnnn{{{ssstttxxxssshhhgggrrryyyxxxzzzkkkaaa```^^^WWWYYY```[[[```iiirrruuuwww|||wwwrrrmmmiii___\\\[[[[[[UUUMMMLLLQQQaaa\\\WWWUUUXXX\\\```bbb```lllwwwxxxxxx~~~sssbbbUUUGGGBBB;;;666333111000000---------------...///000...------------,,,,,,,,,***+++,,,------,,,+++***))))))************))))))(((((())))))))))))((((((******))))))(((((((((''''''''''''((()))******+++''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((''''''###''''''###)))444555---%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$%%%&&&''''''"""############$$$$$$$$$tttqqqvvv~~~ooofffbbb[[[\\\[[[aaayyylllXXXCCC555000,,,,,,------111222...(((,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""############$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++)))))))))***++++++,,,,,,...---++++++,,,,,,,,,+++***+++---111111///000111---///222555999===BBBEEEJJJ___sssyyynnnddddddaaa[[[UUUUUU[[[aaahhhiiiiiikkkxxxtttkkkkkkiiibbbWWWOOOOOORRRRRRPPPSSSQQQUUU[[[\\\YYY\\\cccfffhhhlllpppvvvyyycccNNNDDDAAA:::000333000...---...000111222------...///...---,,,+++///...---,,,,,,,,,---...,,,,,,++++++***))))))(((+++++++++++++++***)))))))))((('''((()))((('''%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%!!!&&&'''&&&///<<<>>>666%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvxxx{{{|||{{{xxxpppbbbXXX^^^tttfffKKK999:::666111///.........///------,,,+++******************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''')))***)))(((((()))*********++++++,,,---------,,,,,,+++,,,---.........555222...------///333666<<<>>>@@@CCCIIISSS```iiiuuu|||vvvkkkiiippptttpppjjjhhhlllqqqtttvvvyyy|||}}}vvvppphhhbbb\\\TTTPPPSSSTTTQQQNNNOOORRRTTTWWWZZZ^^^bbbgggjjjxxxuuuiiiXXXHHHAAA???<<<999555000,,,)))///...---++++++,,,---......---,,,+++++++++++++++,,,,,,,,,+++***)))))))))***++++++++++++***)))))))))((((((((())))))'''%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###'''%%% %%%///...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||}}}uuuiii^^^\\\gggssssssSSSEEE<<<444333000,,,...444///...---,,,++++++++++++*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))***+++***)))((()))***++++++,,,------......///,,,---......///000000000222000///000666===CCCEEERRRYYYbbbkkktttvvvnnnlllbbbaaaccckkkwww|||mmmgggddd\\\RRRKKKQQQPPPOOOQQQUUUYYY[[[\\\WWW[[[```gggrrrpppfffWWWHHH<<<666444555333333111000///.........------------,,,,,,++++++---,,,,,,++++++******)))*********+++******)))(((***)))((()))******(((&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))+++'''"""###)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||zzzkkk\\\[[[dddbbbyyywwwUUUEEE999999777///...222//////...---,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***+++,,,+++)))((()))***+++,,,,,,------...//////...///000000000///000111---222888???IIIRRRUUUTTTiiixxx}}}tttyyyyyyoookkkppppppxxxyyyppp```YYYPPPKKKKKKMMMOOOOOOTTTSSSSSSTTT[[[dddlllpppnnnrrrzzznnnZZZIII???;;;///111222333333222000///---....../////////......------,,,,,,++++++++++++******++++++******)))(((***))))))***++++++)))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***((($$$&&&***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssddd```eee[[[gggssszzzdddNNNEEE???666///...//////---,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***+++,,,+++***)))***+++++++++,,,,,,---............000000000...///111444777AAAKKKSSS\\\fffkkkjjj}}}pppkkkbbbdddqqqvvvsssvvv{{{nnneee]]]UUUPPPNNNLLLKKKLLLPPPWWW```ggghhhgggjjjsssrrrWWWHHH>>><<<999555333111000000------......///000000000---------,,,,,,,,,,,,,,,+++++++++++++++***))))))+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######"""###''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmcccfffbbb[[[[[[nnnsss]]]OOODDD999000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))+++,,,,,,++++++,,,---++++++,,,,,,---......///---///111111111555;;;AAAKKKYYYfffkkktttwwwooojjjdddfffrrrxxx}}}||||||~~~|||}}}~~~xxxsssxxxwwwyyy|||ccc^^^XXXTTTNNNKKKMMMRRR]]]ZZZ[[[aaagggkkkooosssvvvnnnaaaRRRDDD;;;666333111000///.........000111------------------------,,,,,,,,,---,,,++++++***++++++***,,,---...,,,+++))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%rrrqqqkkk___RRRQQQeeelll]]]JJJ888111111000///............---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********(((***,,,,,,,,,,,,...///,,,------......///000000...111555888===FFFRRR[[[mmmuuuqqqtttzzz{{{~~~~~~rrrpppmmmmmmrrrzzzrrrbbb\\\]]]UUUQQQRRRWWWZZZYYY[[[___pppxxxqqq^^^NNNEEE:::888444111//////000111---------------.........------......------,,,+++,,,++++++,,,...///---,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwdddNNNLLLgggtttYYY@@@333222111000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************((()))+++,,,,,,---///000......//////000111111111111555;;;AAAIIIVVVgggrrr|||}}}xxxoooiiioooyyysssxxxssstttqqqnnnttt{{{|||jjjbbb]]]\\\YYYTTTTTTYYYdddjjjqqqvvvyyylll]]]DDDAAA;;;555222111222333------........................//////......---,,,,,,++++++---...///...,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ooo^^^TTT^^^ooooooXXX<<<666111111222111...,,,...---,,,+++++++++,,,,,,+++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******)))))))))))))))***+++++++++***++++++,,,,,,***---...------------,,,111...///222111///555===AAA;;;AAAPPP[[[eee{{{rrrjjjhhhjjjppp{{{~~~~~~wwwjjj___UUUNNNLLLTTTYYYeeeqqqsssllljjjmmm~~~cccKKKCCCAAA:::555555444111111555444...---111000......///000000---+++---------,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&mmm[[[XXX```nnn{{{wwwWWWHHH666///000333222000000///......---,,,++++++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((******)))))))))))))))***++++++******++++++,,,,,,,,,,,,------///111222222......111555333111666>>>PPPOOOWWWjjj|||}}}tttpppooosss||||||yyywwwzzzzzzkkk___TTTTTTXXX]]]]]]\\\```hhhbbbhhhtttpppUUU@@@999;;;999111,,,---...---000666333222111000000000//////---------,,,,,,,,,,,,+++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&yyyiiidddmmmjjjmmmpppQQQ;;;444333222///111111000000...,,,+++***,,,+++++++++************((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((())))))***+++*********++++++,,,---222///------///000111111000222777<<<@@@IIIYYYhhh~~~qqqkkknnnxxxxxx}}}wwwvvvwwwzzz}}}uuummmeee\\\UUUUUUYYYPPPQQQVVVccctttkkkXXXNNNFFF???999888777444111000555444222///---,,,...///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~rrrbbb```rrr}}}\\\DDD999555222000000000000///---,,,+++,,,,,,+++++++++*********)))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((()))******+++*********+++,,,---...333///...000222222333555777;;;@@@GGGTTTkkk~~~~~~}}}zzz{{{}}}xxxiii[[[SSSSSSOOONNNSSS]]]fffjjjiiivvvqqqcccXXXJJJAAA<<<999666444555666555222...---...000............---------------,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuufffbbbrrr___GGG<<<777000000000//////...------,,,,,,,,,++++++++++++***))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,---...///...+++---222444444888???>>>EEEOOOZZZmmmxxxjjjXXXRRRLLLMMMTTT\\\bbbddddddiiinnnxxxyyyaaaKKK>>>;;;;;;;;;222333444333222222222222/////////.........------------------,,,,,,,,,++++++************)))))))))************************((((((((()))))))))******(((((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&qqq]]]```}}}}}}^^^FFF777333222111000///.........,,,,,,,,,,,,++++++++++++)))******++++++******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))***************+++,,,---,,,,,,,,,---...///000111000---///333333333===JJJNNN[[[mmm||||||{{{tttiiiZZZOOOKKKOOOVVV[[[ZZZaaajjjrrr~~~zzzeeeRRR@@@444333111//////111111111///000////////////...............---------,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&}}}hhhbbbnnnfffKKK;;;888555111///...//////------,,,,,,,,,+++++++++)))******++++++******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))++++++++++++,,,---...///------......///111222333555444888???BBBIII___xxx~~~uuusssuuurrr___UUUUUUWWWTTT[[[iiivvv}}}~~~{{{___KKKJJJAAA777222222222000,,,000000000/////////..................------------,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqddd```rrroooAAA>>>888333000...//////---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))***************)))))))))))))))))))))))),,,,,,,,,,,,---...///000......//////000222333444444666AAAPPP]]]qqqxxxpppooobbb[[[\\\iiisssuuuxxx~~~tttlll]]]JJJ???<<<:::444///000000000000//////////////////.........---------,,,,,,,,,+++++++++******************************''''''''''''(((((((((((())))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&ooo```[[[```lllrrrYYY@@@666555222//////222111000...///000...***+++,,,,,,,,,,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))******++++++,,,------***///000,,,+++000222000---000222222000444<<>>>>>@@@AAA===???BBBCCCBBB@@@@@@@@@???BBBEEEFFFFFFIIIOOOUUUaaannn{{{zzzmmmPPP@@@777333333444222------111------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,++++++++++++++++++,,,---...///000111222222111666666;;;EEEJJJUUUiiisss```YYY```kkkuuuzzzhhhSSSFFF<<<555555666444222333222111111111111000000000........................---------,,,,,,,,,,,,,,,***************+++++++++***)))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''|||nnnggg]]]TTTNNNJJJEEEBBBDDD@@@???@@@AAA@@@BBBFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCEEEGGGGGGGGGGGGHHHIIIEEEHHHKKKLLLKKKJJJIIIJJJHHHFFFDDDBBBBBBDDDFFFGGG???AAABBBBBB@@@>>>>>>??????@@@@@@>>>;;;:::===@@@>>>CCCMMM[[[mmmhhhEEEBBB999444666444///---111------,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))'''(((((())))))******+++,,,,,,,,,,,,---------...------...///111222333333444999===JJJ^^^kkk}}}{{{fff___bbbkkksssvvvxxxZZZIII:::888888444333555222222222222111111111000........................------------------------*********+++++++++++++++******)))))))))(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''~~~}}}{{{wwwtttpppjjjddd___VVVSSSMMMHHHDDDBBBAAAAAA<<<999888;;;;;;999;;;>>>>>>???AAAAAAAAABBBCCCDDDAAABBBCCCCCCCCCCCCEEEGGGFFFHHHJJJKKKKKKKKKMMMOOOJJJHHHEEEDDDDDDEEEEEEFFFEEEFFFFFFDDDAAA>>>======<<<===>>>===<<<<<<===>>>>>>===<<<>>>GGGZZZpppkkk|||~~~^^^PPPAAA777888777111---000///...------,,,---------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((()))******+++++++++,,,,,,---...///000000---...///000222333444444:::BBBPPPmmmuuufffgggpppvvvxxxvvv{{{}}}dddLLLBBB===555222555333333222222222111111111........................---------------.........*********++++++,,,,,,,,,*********)))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''yyyqqqlllhhhfffaaa```___^^^\\\WWWQQQMMMEEEDDDCCC???<<<;;;===>>>>>>;;;:::======;;;<<>>===<<<:::888??????@@@???@@@EEENNNUUU}}}xxx}}}zzzmmm\\\III:::::::::222---...000000///...............+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((()))******+++++++++,,,---...///111222222---...///000222333444555@@@LLLdddyyymmmqqqxxxtttlllyyycccSSSHHH<<<666888333333333222222222111111////////////////////////------..................*********++++++,,,,,,,,,************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''xxxjjjfffaaaZZZTTTPPPMMMLLLMMMLLLKKKIIIGGGEEEDDDCCC??????>>>===<<<<<<<<<<<<======<<<;;;===??????===CCC???@@@EEEEEEBBBCCCHHHFFFKKKOOOPPPTTTXXXWWWTTTTTTWWW[[[[[[ZZZYYYZZZ\\\^^^[[[VVVUUUTTTSSSOOOMMMLLLMMMKKKGGGCCC@@@BBBDDDAAADDDCCC???===>>>===:::<<<============>>>AAACCCGGGoooyyyzzz{{{mmmddd{{{eeeDDD777222666555+++000///...---,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((())),,,)))&&&&&&))))))&&&###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))))))))+++...000//////............000111000111000///222999???@@@HHHpppyyycccdddoooqqqjjjrrroooKKK999888888777444000111444555444000/////////....................................******++++++++++++******++++++******)))((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%'''((()))|||rrrllleee^^^YYYQQQOOOKKKHHHEEEDDDCCCCCCCCCCCCBBB@@@???>>>===<<>>>>>===<<<<<<<<<<<<>>>>>>======???AAABBBBBBBBB???@@@DDDEEEEEEIIIOOOSSSWWWXXXWWWZZZbbbhhhjjjiiinnnvvvzzz{{{yyyyyyyyyuuunnnfff```]]]ZZZTTTOOOJJJKKKKKKHHHDDDBBBCCCEEEHHHJJJJJJEEECCCDDDCCC@@@>>>?????????>>>???AAABBBCCCRRRiii~~~rrrXXXAAA777777444+++111000///...------------,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((()))(((((('''((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++++++++,,,---///...------///000111111000333666777999@@@OOO[[[zzz}}}|||yyywwwvvvzzzyyyoookkkllluuuyyy~~~xxxmmmggg```fffuuu{{{sssWWWHHH???999444555777777333111000000000/////////..............................******++++++++++++******++++++******))))))(((((((((((('''&&&&&&&&&&&&'''%%%&&&((('''&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''((((((sssjjj]]]SSSMMMJJJGGGDDDBBBAAA???>>>===>>>>>>???@@@@@@???>>>>>>======<<<@@@@@@?????????????????????>>>>>>???AAABBBDDDFFFHHHGGGHHHKKKNNNRRR\\\fffiiikkkjjjfffiiiuuuyyykkkaaaYYYOOOHHHGGGHHHHHHHHHFFFEEEEEEFFFKKKNNNMMMHHHEEEFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@DDDBBBCCCOOOppprrrOOO>>>888555000222111000000////////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&)))+++***&&&$$$'''***''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,333000...///222444333111333888@@@FFFGGGQQQlll{{{yyyvvvrrrnnnjjjhhhgggjjjjjjjjjjjjkkknnnsssvvvooorrrtttpppggg\\\UUURRR^^^bbbjjjttt}}}~~~|||}}}{{{~~~|||ooo```___ppp~~~}}}www___MMM>>>444777<<<999444222111111000000000/////////........................***++++++,,,,,,++++++***+++++++++***))))))(((((()))(((''''''&&&&&&''''''%%%'''(((((('''&&&((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((''''''\\\UUUMMMGGGDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB???===>>>@@@@@@AAADDDHHHKKKLLLNNNPPPTTT___ooo}}}jjj]]]UUULLLEEEHHHIIIJJJKKKKKKKKKKKKLLLLLLOOOOOOIIIFFFGGGHHHHHHIIIHHHGGGFFFFFFDDDBBBAAA???DDDFFFDDDNNNssswwwooorrraaaGGG;;;555666222222111000000000000000------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((''''''((((((((((((***+++)))&&&%%%&&&(((''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++---///000000999555111111333555333111444;;;KKK[[[bbbnnn~~~zzzvvvrrrooommmbbbaaa___]]]\\\[[[ZZZZZZ]]]^^^^^^^^^]]]^^^```bbb``````^^^ZZZVVVSSSSSSTTTVVVWWW[[[```dddfffdddcccccceeeiiioootttyyy|||~~~}}}||||||zzzvvvtttvvvoooaaarrreeeLLL777666:::888666777222111111111111000000000........................++++++,,,,,,,,,,,,++++++,,,,,,+++******))))))((()))(((((('''''''''''''''&&&'''((((((''''''((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******((('''&&&JJJGGGDDDBBBBBBBBBBBBBBB@@@@@@???>>>==================>>>>>>>>>?????????@@@@@@BBBCCCCCCCCCCCCBBB@@@===>>>AAAAAA@@@DDDLLLOOOTTTYYYZZZ___mmm}}}hhh]]]XXXTTTQQQOOOOOOOOOPPPRRRSSSSSSSSSQQQUUUUUUPPPKKKMMMPPPQQQMMMKKKIIIIIIKKKKKKJJJHHH999CCCJJJGGGEEEYYYuuuaaa^^^www{{{[[[DDD555666222222111000////////////---------,,,,,,,,,++++++++++++++++++************(((((())))))))))))(((((('''(((((((((((((((((('''+++)))(((***,,,...---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************,,,)))(((***...333666777<<<888222000111333333222666HHHfffvvvmmmgggfffdddbbb___^^^^^^^^^WWWVVVUUUUUUTTTTTTTTTUUUSSSUUUUUUUUUSSSRRRSSSTTTWWWVVVTTTRRRPPPQQQTTTVVVPPPPPPRRRUUUXXXZZZYYYXXXUUUVVVYYY[[[]]]]]]]]]]]]aaacccdddfffgggjjjkkkkkkuuuxxx|||~~~|||yyyvvvtttvvv{{{xxxwww~~~~~~{{{gggHHH;;;888666666999333222222222222111111111////////////////////////,,,,,,------------,,,,,,,,,,,,++++++***)))))))))))))))(((''''''''''''(((&&&''')))(((''''''(((***))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((*********)))((('''CCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDCCC@@@BBBGGGHHHFFFLLLWWWiiiuuu{{{nnngggcccaaa[[[YYYWWWXXXZZZ\\\\\\\\\^^^ccceee___[[[]]]aaaddd\\\XXXUUUTTTVVVWWWUUUSSSHHHGGGFFFEEEEEEMMM```qqq}}}jjjZZZ^^^sss~~~\\\===666444333222111000/////////------------,,,,,,,,,,,,,,,++++++++++++*********(((((())))))))))))((((((''''''(((((((((((('''''')))''''''+++111555555333((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++,,,***))),,,222888::::::888666222//////333999<<>>:::444000333555555999DDDVVVccc}}}tttjjj^^^TTTOOOSSSWWWUUURRRRRRZZZ[[[[[[YYYVVVWWWZZZ^^^YYYYYYZZZ[[[]]]___aaabbbgggggghhhfffeeedddfffggggggvvvzzzqqqnnnjjjiiihhhkkkoootttwwwyyyqqqqqqooommmkkkhhhfffeeegggiiiggg``````eeegggddd___^^^^^^______^^^\\\ZZZVVVXXXZZZ]]]aaagggoootttrrrwww}}}{{{uuuqqqppptttuuuuuuwwwzzzggg^^^bbbjjjvvvlll]]]KKK777555555444444444333333333000000000000000000000000------............------------,,,++++++******)))******)))((((((((((((((('''((())))))(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())),,,...///IIIJJJIIIEEEDDDFFFFFFDDDBBBEEEGGGGGGEEEEEEHHHJJJJJJHHHGGGGGGIIIKKKMMMMMMVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRXXXaaafffjjjtttyyymmmooottt~~~~~~rrriiieee```^^^^^^ZZZSSSNNNOOOKKKXXXbbbtttpppjjjtttaaaPPP@@@666777444,,,+++333///......------,,,++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''((((((((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&((()))))))))))))))(((''',,,,,,++++++,,,,,,------000222666:::;;;:::666222444222222888DDDXXXrrr}}}sssnnnhhh```YYYWWWUUURRRQQQRRRSSSUUUYYY]]]ccciiiggg]]]ZZZccchhheeemmmmmmnnnppprrrtttvvvxxxzzzzzzzzzzzz|||}}}~~~~~~}}}uuuuuuuuuuuurrrooollljjjhhheeebbbbbbdddccc^^^YYY___\\\YYYXXXZZZ\\\]]]^^^fffiiinnnpppqqqssswww{{{zzz|||~~~wwwqqqzzzeeejjjzzzuuu^^^===:::777555555555333222222222111//////000000...---//////.........---------------,,,,,,+++***))))))(((((())))))*********+++(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&(((''''''(((***+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&(((((('''&&&'''''''''((())))))))))))+++---KKKMMMMMMJJJJJJLLLLLLJJJHHHJJJLLLLLLJJJIIIJJJLLLKKKJJJJJJKKKOOOSSSVVVXXXfffhhhjjjmmmooommmhhhdddbbb```dddlllrrrwwwllljjjpppyyyxxxoooiiieeeccc^^^XXXTTTTTTRRRVVVUUU[[[nnnooojjjtttaaaKKK999666777222111555//////......---,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((('''''''''((()))+++,,,---&&&''''''((((((''''''&&&((()))))))))))))))((((((************+++,,,...///;;;:::999888777444111///111888EEEVVVjjjuuuqqqggg___YYYXXXVVVSSSTTTWWWVVVUUUVVVYYY___gggqqqzzzyyyxxx{{{{{{|||zzzyyyzzz|||yyyrrrlllgggccc___\\\[[[[[[ZZZYYYZZZ]]]```bbbbbbdddhhhkkkwwwzzz}}}}}}{{{xxxyyyzzz\\\JJJAAA888444444444222111333111000///000000///---//////.........---------------,,,,,,+++******)))))))))))))))*********+++(((((((((((()))))))))***(((((((((((('''''''''&&&(((((('''(((******)))'''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&''')))((()))))))))((()))+++---UUUXXXXXXUUUUUUXXXWWWTTTRRRTTTUUUUUUSSSRRRRRRSSSWWWYYY]]]bbbjjjrrryyy}}}|||vvvnnniiiccc\\\YYYYYY[[[ZZZSSSQQQVVV^^^{{{rrrhhh~~~hhhHHH999777444111000/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''(((((((((((((((((((((((()))+++,,,...///&&&''''''((((((''''''&&&))))))))))))))))))))))))+++*********,,,///222444<<<:::666333000000000000555KKKlll~~~tttggg\\\XXXUUURRRQQQSSSTTTVVV]]]ddddddhhhlllnnnrrr}}}yyysssnnnjjjfffccc^^^```aaaaaa```aaaccceeegggjjjooowww~~~xxxssstttxxx}}}|||}}}~~~kkk[[[GGG:::666777555222333111000000111000///.../////////.........------------,,,,,,++++++******)))))))))***************((((((((()))))))))******))))))))))))(((((((((((()))(((((()))******(((&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&(((***)))))))))((('''(((+++...kkknnnnnnkkkiiiiiigggccc___```aaaaaaaaaaaa```aaaiiiooozzz|||}}}tttlllddd\\\XXXXXX[[[ZZZWWWZZZ\\\VVVbbbiiifff]]]AAA777555222000000000//////...---------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***))))))(((******))))))))))))******''''''((((((((((((''''''))))))))))))))))))******---------...000444777:::555444222111111333888;;;FFFjjjpppkkkeeeccc^^^WWWTTTUUU]]]]]]aaafffgggiiipppyyy}}}{{{wwwsssrrrooommmjjjhhhhhhhhh\\\]]]```eeelllqqqtttttt{{{zzzqqqqqqqqqttt{{{zzzttt{{{~~~aaaGGG:::777666444444222111111111111000...////////////............------,,,,,,,,,+++++++++************************(((((()))))))))******************))))))))))))(((***)))((()))******(((&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&))),,,******)))'''&&&(((+++...yyyqqqqqqqqqrrrtttvvvvvvwww}}}mmmeeennn|||~~~~~~vvvkkkcccZZZUUUUUUTTTUUUUUU\\\aaaXXXWWWggguuupppxxxuuubbbssssssOOO===888666444111000000//////...------,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***+++,,,,,,+++***)))((((((''''''''''''''''''((((((((((((((((((''')))))))))((()))***+++,,,...---...///111555888:::222222333333444999@@@EEE```oooaaaZZZVVVTTTUUUWWWXXX^^^eeejjjmmmttt|||~~~~~~~~~xxxsssooommmkkkbbbaaa___```cccfffggggggnnnrrrwwwzzzzzzwwwsssqqq~~~zzztttnnnkkkmmmrrrwww|||pppssszzzXXX@@@777555333444333111111222222000///000000/////////.........---------,,,,,,,,,,,,,,,+++++++++***************))))))))))))************+++*********)))))))))))))))(((((()))******((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&%%%'''***---******)))((('''(((***---iiiWWW___pppjjjhhhfffddddddllluuugggooovvvkkkccc[[[VVVUUUVVVYYYVVVXXX^^^ZZZWWW```gggsssuuufffaaatttiiiNNNAAA777///111111111000//////......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''')))+++...//////......'''''''''''''''(((((()))'''(((((())))))(((((('''***)))(((((()))***,,,---+++,,,---...000222444555///000222222555<<>>888:::666,,,...:::---...///000000111000000///......------,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******))))))((((((''''''((((((''''''''''''((((((***+++---......---,,,+++~~~fffOOOFFFCCCAAADDDLLLVVVmmm|||{{{|||{{{zzzzzzrrroookkkgggdddbbbaaa```^^^___gggyyyyyylllhhh^^^<<<555000111222000///000///......------,,,,,,+++,,,+++++++++***************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((())))))))))))***,,,000444888;;;===>>>777666555222///,,,***((()))***+++***)))((()))************+++,,,,,,------+++000+++***333555333888777HHH___}}}oooiiibbb[[[XXXWWWYYYZZZ\\\cccnnn{{{{{{rrrjjjgggeeebbbaaabbbbbbaaaeeejjjeeennn~~~qqquuuZZZIII:::888999555222333...///000111111111111111//////......---,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))))))))(((((((((''')))(((((('''''''''(((((()))***,,,---------+++***uuuZZZKKKDDD???@@@EEEFFFWWWnnn~~~zzzuuummmfffbbb```___^^^]]]^^^eeerrrvvvgggmmmlllHHH<<<222111333333111111//////......---,,,,,,,,,++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***+++...333888===AAACCC===;;;777222...+++)))((()))***+++***))))))***+++******+++,,,,,,------...///222,,,+++222333000777@@@aaawwwlllcccXXXYYYYYYXXXZZZ___gggnnnpppxxxzzztttnnnjjjhhhddd___^^^aaa\\\___iiixxx~~~oooqqqrrrvvv{{{eeeJJJ;;;888999555000000111222222222222222111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))((((((((((((***)))((((((''''''''''''((()))+++,,,,,,,,,+++***|||gggSSSGGG@@@???BBBJJJTTT```rrryyyooogggcccaaa___^^^]]]^^^ccckkktttnnnfff}}}ZZZIII888333555444111000/////////...------,,,,,,*********))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((()))+++...333888===@@@===:::555000---*********(((***++++++***)))***,,,++++++,,,,,,------.........333000...333222444AAAZZZ~~~uuugggbbbaaa___]]]\\\bbbiiinnnrrr{{{yyyrrriiicccbbbiiiaaa[[[]]]dddpppuuugggeeeooopppPPP===999999777222333333333333333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((+++***)))(((''''''''''''((((((***+++++++++++++++|||iiiqqqsssYYYJJJCCC@@@@@@HHHOOOYYYggguuunnnjjjhhheeeccc^^^^^^aaafffjjjsss~~~|||fffbbb~~~jjjUUU>>>555444444222000000//////......---,,,,,,*********))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))+++...222666999888555111---******++++++(((***++++++******+++---+++,,,,,,---......//////(((///111222666777CCCZZZwwwssscccZZZZZZ```gggkkkqqqzzzzzzqqqmmmlllfffbbbbbbbbbccchhhnnn}}}kkkbbbhhhuuutttPPP===;;;===444444444444444333222111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((()))***++++++,,,,,,yyypppnnnxxx~~~```NNNFFFBBB@@@>>>IIIVVVfffyyyssspppmmmgggbbb]]]\\\]]]aaadddiiisss~~~{{{qqqXXXdddzzzbbbGGG999555444333333000000//////...---------++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))(((((((((((())))))))))))++++++******+++...111222111///,,,)))((()))+++,,,(((***++++++******,,,---,,,,,,---......//////000)))000000333999===NNNjjjzzzllleeefffffffffiiipppyyyzzzsssnnnkkkjjjgggcccbbbeeefffnnn{{{}}}{{{xxxjjjlllxxxiiiHHH:::888555555555555444333111111111111111000//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***((())))))***+++,,,------ssswwwhhhTTTKKKFFFBBB===FFFQQQ___{{{~~~xxxuuupppfff^^^\\\YYYYYY\\\```bbbhhhnnn{{{jjj^^^zzzxxxXXXCCC999444333444000000//////......------,,,+++++++++************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))******)))))))))+++,,,---,,,+++)))(((((()))***+++(((***++++++++++++,,,...---------...//////000000222333222:::JJJVVVjjj~~~wwwnnndddfffppp{{{}}}vvvpppiiiiiikkkeeebbbfffqqq|||yyy~~~{{{ttt{{{```EEE999555555555444333222000000222222111000000//////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))***++++++))))))******,,,---...///~~~{{{{{{wwwxxx~~~pppZZZPPPJJJFFFBBBEEEGGGPPPjjj}}}vvvjjj```[[[VVVUUUZZZ^^^___bbbfffaaagggtttaaabbbiiiNNN===444222444000000000///......------,,,,,,,,,++++++++++++***'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))'''''''''''''''(((((()))+++***)))((((((((()))***(((***++++++++++++---...------......///000000000666444444GGGeeezzzuuuhhheeelllooommmyyywwwmmmjjjmmmhhheeeccc```ccctttyyyxxxzzz}}}}}}{{{YYYFFF666555555444333111000///222222111111000/////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''(((((()))+++,,,---*********+++,,,---///000{{{vvvsss}}}dddWWWOOOFFFDDDCCCDDDLLL___{{{~~~xxxlll```VVVRRRQQQUUUXXXWWWXXX[[[aaa^^^^^^iii~~~gggoooeeeBBB888777222222222111......000///............---,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***++++++------...//////......///---+++///555;;;333BBBooozzzpppddd```bbblllwww~~~{{{wwwooojjjiiifffaaaaaafffyyy|||zzzwww}}}ddd@@@???:::444222555777888555444222111000000//////000///...---,,,---......,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++---,,,+++,,,...///...---|||wwwqqqaaaWWWNNNFFFDDDCCCIII[[[vvv|||qqqeee]]]WWWUUUVVVWWWTTTTTTVVVTTTTTTTTTXXXfff~~~rrriii}}}VVVAAA999555222333222111//////...---------------,,,,,,+++***(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,---......///111------000222222333777<<>>:::444444555444333111000000000000000///...---,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))************+++++++++---,,,,,,---.../////////}}}|||ggg[[[SSSIIIEEEBBBFFFUUUnnnuuuiiibbb\\\WWWWWWVVVSSSQQQSSSOOOQQQQQQOOOSSSfffhhhjjjlllJJJ999444222333444333111...------,,,,,,---------,,,,,,+++***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++)))'''&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,---.../////////***)))...222333444666BBB\\\sssfff```^^^aaaaaahhhxxx~~~sssllliiiaaa```ccclllzzzyyyooohhhhhhuuuxxxpppdddeee}}}ZZZ;;;<<>>777666555333222222111111111000///...---...//////------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++)))***+++++++++,,,000333lll^^^RRRKKKEEEFFFKKK\\\}}}|||rrrmmmeee^^^ZZZVVVQQQOOOQQQNNNLLLLLLOOOTTTYYY[[[[[[jjjrrrlllhhhnnn\\\JJJ===333333444111///222------.........------,,,***************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++((()))******++++++******))))))))))))))))))))))))************************++++++************++++++++++++,,,---...///000000...222777777555<<>>777888777666444333333333333222111///.........///000............------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))),,,...---,,,...444999}}}kkkZZZQQQJJJHHHGGGQQQpppvvvjjjbbb\\\ZZZXXXUUUUUUWWWVVVVVVVVVVVVXXXXXXWWWVVVRRRXXX___bbbiiijjj]]]lllRRR:::666888444000111////////////...---,,,+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************************,,,++++++******++++++,,,+++,,,,,,---...///000000999999<<>>ZZZuuupppmmmkkkssszzzpppfffdddiiirrr}}}tttxxxiiiNNN<<<999666555444333222111000000000000////////////........................,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------+++---000///+++---;;;JJJsssrrrqqqpppoooooooooooovvvuuuzzziii[[[QQQNNNHHHIII^^^yyy{{{vvvttttttvvvvvvqqqkkkddd^^^XXXSSSOOOOOOMMMLLLMMMMMMQQQ^^^mmmnnnyyyYYYDDD:::333///000222000............,,,************))))))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((()))******))))))***+++,,,,,,++++++++++++,,,,,,---///000//////000222333888>>>RRRwwwyyyrrrwww|||sssjjjgggggglllrrr|||{{{{{{yyyuuu~~~lllQQQBBB666444666444222111111111000000000/////////........................,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------------...//////444BBBRRRdddfffiiikkkkkkiiifffdddbbb]]]\\\fffxxx}}}ppp```TTTOOOIIIGGGUUUhhh}}}qqqfff]]]VVVQQQNNNPPPNNNMMMNNNLLLJJJLLLQQQaaauuuhhhjjjKKK;;;555222000333111////////////---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++((()))******))))))***,,,,,,,,,,,,++++++,,,,,,---//////...///000111444555555HHHhhhqqqnnnsss~~~rrriiifffggglllxxxyyy{{{}}}tttgggiiirrrtttUUU999555999777333444111111111000000000000///........................,,,,,,,,,,,,++++++++++++*********************************))))))*********))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,------...,,,,,,///444===LLLZZZyyy|||{{{xxxllliiidddfffppp}}}vvvmmmdddaaabbbjjjxxx{{{ttttttvvvxxx}}}zzziiiZZZSSSNNNJJJPPP\\\xxxlll```XXXSSSPPPOOORRRQQQRRRSSSSSSPPPMMMKKKRRRrrr}}}ggguuuOOO:::555444111222000////////////...,,,---,,,,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************(((***++++++***)))+++,,,---,,,,,,,,,,,,------...///---...111222333666:::<<>>JJJXXXcccuuuzzz{{{}}}|||yyypppjjjkkkkkkfff```]]]ddd^^^VVVPPPQQQVVV^^^dddkkkqqqzzzoooaaaWWWOOOMMMNNNXXX~~~oooiii___VVVQQQOOONNNNNNRRRSSSRRRPPPPPPSSSRRRNNNMMMQQQbbbtttzzzXXX@@@555333000///---...//////---,,,------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******)))***++++++******+++---------------......///000000...///222222444BBBSSSjjjxxxuuusssgggfffmmmxxxzzzzzzhhhPPP>>>333111444333333333222222222111111////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))*********++++++++++++,,,,,,,,,,,,------///...222<<>>===@@@GGGMMMSSS___llltttuuuvvv|||eeeUUUIIIQQQiii~~~|||wwwooogggbbb___^^^___``````aaa___]]][[[\\\]]]ZZZZZZYYYYYYZZZ[[[]]]^^^[[[]]]YYYUUUVVV___pppuuu___FFF999666222///---------............------,,,,,,+++,,,,,,,,,+++++++++******+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++...///---...111222000///666AAATTTsssyyymmmfffccclllzzzooo```cccssskkkHHH999777444444444333111000111111000000000/////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,+++++++++******+++,,,...///111222444GGGXXX[[[^^^pppnnnhhh```ZZZXXXWWWYYY[[[ZZZdddfffiiiuuubbbUUUNNNDDDAAAGGG@@@BBBCCC@@@===>>>DDDKKKMMMZZZkkkwww{{{{{{zzz{{{ggg\\\NNNKKKHHHNNNggg}}}~~~{{{uuurrrtttuuusssrrrooojjjddd```^^^^^^^^^aaabbbcccbbbaaa``````bbb______^^^^^^___```bbbccc``````]]]]]]YYYVVVpppuuulll```LLL:::666444222000...///222......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---.../////////111222111111111222222222???SSSjjjsssfffeeelllxxx~~~iiiaaannn|||fffFFF===666555666444111///111111111000000000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,---...//////000222333;;;OOO\\\[[[bbb||||||vvvlllccc^^^\\\YYYVVVSSS[[[___bbbkkkvvv___SSSQQQLLLJJJMMM@@@BBBCCC@@@======CCCIIIMMMYYYlllxxx{{{{{{vvv___OOOMMMDDDHHHGGGJJJbbb}}}xxxooolllmmmmmmkkklllkkkiiigggeeebbb```___bbbcccdddcccbbbbbbcccdddccccccbbbaaabbbcccdddeeecccbbb```aaa___VVVgggiiidddPPP;;;555333444333//////222---------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---...000000111111222222000///111555555KKKiii}}}|||{{{zzzzzz{{{{{{||||||||||||{{{|||wwwlllhhhmmmzzzwwwooo}}}}}}vvvTTTDDD666444666555333222111111111111000000000000......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++++++++,,,,,,,,,...//////...---...222555EEETTT\\\]]]lll{{{ooogggbbbZZZSSSQQQTTTRRRUUU]]]fffrrr^^^VVVQQQLLLIIIBBBBBBBBB???===>>>CCCGGGIIITTTggg{{{wwwwwwvvvooobbbbbb___TTTMMMNNNFFFHHHGGGJJJaaa~~~}}}vvvooolllmmmkkkgggkkkkkklllkkkjjjhhheeeddddddfffgggfffeeedddeeeggggggfffeeedddddddddeeefffcccccc``````___XXXbbb|||nnn~~~kkkPPPBBB777111333444///---000------------------------,,,,,,,,,+++++++++*********************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000//////000...---222999:::VVVzzz~~~|||yyytttppplllllllllkkkllllllmmmmmmppppppqqqppppppssswww{{{}}}wwwkkkhhhoooyyy}}}~~~jjjQQQ999333555555444666222222111111111000000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,---...,,,+++---444999OOOWWW]]]eee{{{xxxqqqkkk```UUUQQQNNNIIIMMMSSSVVVkkkuuummmcccXXXMMMJJJEEEAAA???@@@BBBDDDDDDMMM\\\mmmzzz}}}zzzsssrrrwww}}}eee\\\WWW\\\___ZZZSSSOOOKKKIIIGGGMMMdddmmmppp|||wwwwwwyyyvvvqqqttttttssssssrrrqqqppppppmmmnnnoooooommmmmmmmmoooooonnnlllkkkjjjiiijjjjjjeeeggg```[[[]]]ZZZ]]]llluuucccQQQ@@@333333444000...111------------------------,,,,,,,,,+++++++++******))))))*********+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......000...///111000111999DDDPPPlllzzzuuupppjjjhhhhhhfffaaa]]]YYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]______```cccfffiiinnnpppuuuzzz}}}rrrnnnooorrrjjjFFF888666444333666222222222111111111000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,------,,,,,,111;;;CCCUUUZZZcccsss}}}wwwrrrgggZZZSSSOOOJJJPPPTTTOOOZZZwww|||ZZZTTTLLLEEEBBBAAAAAAAAACCCKKKXXXdddnnnvvv}}}qqqnnnpppyyyvvvggg]]]\\\___fffkkkfffZZZPPPJJJFFFDDDMMMddd}}}\\\YYYnnn|||~~~|||{{{zzz{{{|||}}}vvvxxxxxxxxxvvvuuuvvvwwwwwwvvvtttrrrpppoooppppppiiikkkaaaYYY\\\[[[[[[cccooodddooo```III666444666222111444------------------------,,,,,,,,,+++++++++******))))))******++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------222///000333444666AAANNNooo{{{tttrrrsssqqqjjjdddbbb]]]WWWVVVVVVUUUQQQLLLJJJKKKKKKLLLLLLMMMMMMMMMJJJMMMOOOQQQRRRUUUXXX[[[^^^___aaaeeekkkqqqvvvyyyvvvpppeeepppyyyyyyUUU???888333111444222222222111111111111000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,+++***+++,,,---...---...///...000777CCCMMMXXX\\\iii{{{xxxsssjjjcccWWWQQQOOORRROOOLLLVVVfff~~~gggRRRKKKGGGAAABBBHHHEEEEEELLLYYYdddlllxxx~~~wwwzzzkkklll{{{nnnSSSNNNFFFGGGNNNYYYrrreeeRRRVVVccczzz~~~zzzpppmmmvvv~~~}}}}}}xxxrrrooosssnnnhhhccc\\\WWWZZZ```fffvvvdddppp]]]===444666444000000000000000///......---------,,,+++******+++,,,---------++++++++++++------+++*********))))))((((((******+++++++++,,,,,,,,,------------------------////////////000000000000000000111000///:::WWWsssooogggbbbrrr~~~{{{|||~~~{{{vvvrrrgggeeebbb```]]]YYYTTTQQQNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFIIIKKKMMMMMMRRRRRRSSSVVV[[[```fffiiirrrzzztttqqqjjjhhhuuusssGGG===666...555222222111111111111111111000/////////............------......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,---,,,///000...///888GGGTTTWWWfffqqq~~~zzzxxxuuunnniii```WWWRRRSSSOOOLLLSSS```zzzeee[[[TTTJJJEEEHHHIIIGGGJJJSSS\\\cccnnnyyyxxxvvv```WWWKKKIIILLLSSSiii}}}gggTTTTTT\\\ggglllkkkcccbbblll{{{{{{wwwwwwrrrlllggg```ZZZZZZ___bbbqqquuussslllGGG999999777444444000000000///......------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---************)))))))))(((******+++++++++,,,,,,,,,------------------------////////////000000000000111333666555555EEEhhh~~~jjjbbbWWW```uuu~~~|||{{{wwwvvvuuusssrrrqqqqqqpppqqqrrrtttwww{{{~~~wwwrrrlllgggccc\\\YYYWWWTTTSSSPPPLLLIIIFFFEEECCCAAA@@@??????@@@???????????????????????????@@@AAABBBCCCEEEFFFFFFLLLLLLMMMOOOSSSXXX]]]```gggnnnwww~~~{{{ssslllppp}}}}}}uuuSSS===777444999333222222111111111111111000000/////////.........------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------,,,---...///444>>>MMMWWWZZZgggzzzyyywwwwwwtttpppiii^^^UUURRROOOLLLPPPYYY~~~uuukkk\\\QQQNNNQQQLLLJJJMMMRRRXXXaaajjj}}}{{{}}}mmmZZZMMMHHHKKKQQQeeezzz~~~kkkWWWSSSSSSWWW]]]^^^XXXVVVaaauuu|||{{{vvvqqqlllddd\\\ZZZ]]]^^^lllqqq{{{|||PPP;;;666444222222111000000//////......---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))******+++++++++,,,,,,,,,------------------------.../////////000000000111000333555666:::RRR{{{vvvfff\\\SSSTTTYYY}}}~~~|||wwwvvvtttrrrpppnnnlllkkkgggfffeeedddcccccccccccceeefffgggjjjnnnrrrvvvxxxuuuqqqkkkfffaaa]]]XXXUUUNNNLLLIIIGGGFFFEEECCCAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????DDDDDDDDDEEEHHHLLLPPPRRR[[[aaahhhmmmrrr{{{tttkkkmmmzzzssshhhuuunnnHHH;;;555333444333222222111111111222000000000/////////......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,---111:::GGGSSS[[[]]]hhhyyyuuuuuusssqqqiii^^^TTTPPPNNNMMMPPPUUUoooxxxiiiaaa```ZZZRRRNNNNNNQQQVVVZZZcccwww{{{|||```PPPKKKNNNSSSdddyyyqqq[[[QQQKKKKKKPPPRRRMMMJJJTTTjjj{{{~~~xxxrrrnnnfff\\\XXXYYYYYYeee{{{qqqppp\\\???555222111111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------......//////000000111111222333444777EEEdddzzzlll```ZZZVVVOOOhhh~~~{{{wwwrrrmmmjjjgggfffeeedddbbb```^^^]]]\\\XXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYY[[[___bbbeeegggooouuu~~~~~~xxxrrrlllhhhaaa^^^YYYUUURRROOOKKKHHHEEEBBB???>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;<<<<<<=====================>>>???BBBDDDFFFLLLPPPTTTXXX\\\cccllltttyyy}}}uuummmrrrjjjkkk|||hhhLLL:::111555444333222222222222222000000000////////////...///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............,,,,,,333???MMMWWW]]]cccssswwwqqqnnnkkkiiiaaaYYYQQQNNNMMMNNNQQQUUUbbb|||wwwpppeeeZZZTTTRRROOOMMMQQQaaasssgggUUUNNNQQQSSSbbbuuu|||{{{]]]OOOFFF???CCCEEEBBB???HHH^^^rrrxxxrrrnnnggg]]]WWWWWWYYY```ppp}}}rrrmmmLLL;;;555444555111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000111111111777555555???WWWzzz{{{uuu{{{|||mmm\\\WWWNNNbbb}}}wwwrrrnnnkkkkkkjjjgggddd___[[[WWWUUUTTTTTTSSSQQQPPPNNNMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMPPPSSSVVVWWW___dddjjjpppttt{{{~~~zzzssslllfff```[[[XXXOOOLLLIIIFFFDDDCCC@@@>>>>>><<<:::999;;;<<<<<<<<<;;;;;;<<<<<<============999999999999999999999999888999999:::;;;<<<======;;;:::::::::;;;<<<===>>>???AAACCCDDDFFFJJJQQQVVVYYY^^^dddiiiooovvv}}}wwwuuuuuuvvvuuujjjIII666666555444333222222222222111000000000///////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////000......555BBBPPPYYY]]]kkkxxxnnnhhhccc___YYYVVVQQQMMMLLLMMMQQQTTT[[[yyyzzzmmmccc\\\RRRIIILLLSSSddd{{{{{{eeeRRRLLLRRRVVVcccvvv~~~___LLLEEE;;;===?????????GGG\\\ooozzzsssoooiii```ZZZYYYcccgggppp}}}yyywww~~~ZZZAAA666444444222111111000000//////...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------.........------...///000111222222555555999IIIhhhsssoooooosss}}}```YYYRRRhhhzzzxxxuuupppkkkeeeaaa^^^___^^^\\\YYYVVVRRROOONNNKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLOOOPPPVVVZZZ___cccgggnnnwww~~~}}}zzzwwwtttnnnjjjccc]]]YYYTTTPPPMMMGGGEEEBBBAAAAAA@@@>>>===;;;999888999;;;<<<<<<;;;:::;;;<<<============<<<999999999999999999999999777777888999:::;;;;;;<<<;;;:::::::::::::::;;;;;;<<<===??????@@@AAAEEEGGGGGGKKKPPPTTTXXX^^^ffflllooouuu~~~~~~pppgggxxxxxxVVV555777666555444333222222222111111000000000/////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111000111999EEERRR[[[___mmmsssjjjbbb\\\VVVVVVTTTOOOKKKKKKNNNQQQSSSggg{{{}}}vvvoooaaaTTTNNNPPPZZZwww{{{kkkWWWQQQWWWYYYbbbsss|||}}}~~~{{{|||~~~~~~```LLLIII@@@>>>???AAAAAAGGGXXXiiixxx}}}uuurrrmmmeee```___hhhjjjpppxxxlllhhhIII888333333222222111111000/////////,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///------...///000111222222333:::FFF[[[{{{uuuhhhlllrrr|||zzzkkkaaazzz|||xxxtttrrrqqqjjjiiifffccc^^^ZZZVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJMMMQQQWWW[[[^^^cccjjjppptttxxx}}}}}}yyytttoookkkhhhdddaaa\\\XXXSSSNNNKKKIIIFFFEEEDDDBBB@@@@@@@@@AAA@@@???<<<;;;;;;===???@@@???===<<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@AAABBBAAACCCGGGHHHIIIMMMSSSXXXVVVZZZ```gggoooxxxzzzooorrrxxx~~~iii;;;888777666444333333222222111111111000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000111555===IIIUUU___dddtttzzzooofff___VVVYYYYYYRRRKKKIIIKKKNNNJJJWWWeee~~~zzzwww}}}qqqcccTTTUUUWWWqqqiii______ZZZ\\\ggglllxxxzzz~~~{{{yyy~~~||||||wwwxxxaaaMMMOOOCCC???===>>>>>>BBBOOO^^^tttxxxtttpppjjjeeedddbbbdddiiinnntttjjjwwwSSS>>>666666222222111111000/////////,,,,,,---......---,,,,,,++++++------------++++++(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------...///000111222222888EEEYYYpppyyyoooiiivvvsss||||||~~~yyyrrrsssqqqmmmhhhdddaaa```___WWWVVVTTTRRROOOLLLIIIHHHFFFFFFFFFEEECCCBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;===???@@@@@@EEELLLQQQSSSVVV[[[___cccfffjjjkkkjjjgggfffeeelllhhhbbb]]]YYYUUUQQQOOOOOOKKKFFFCCCAAA@@@???>>>>>><<<:::;;;<<<======<<>>======<<<<<<<<<<<<<<<<<<;;;;;;666888:::;;;<<<<<<;;;;;;<<>>@@@DDDIIICCCEEEHHHKKKOOOUUU\\\```fffkkktttlllooozzzvvvqqqNNN888888666555444333333222111111111111000000000000,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///222888@@@KKKWWWbbbiiirrreeebbb^^^YYYUUURRRPPPNNNLLLRRRNNNQQQdddyyyooommmqqquuuxxxyyy}}}|||kkkcccWWWdddrrrcccZZZUUU[[[ggghhhmmmsssyyy||||||zzzyyyvvvuuussspppooommmjjjeeeyyyrrr[[[OOOMMMDDDDDDFFFHHHGGGGGGNNNVVVjjj}}}yyysssiii```eee^^^\\\aaaccchhh{{{yyyiiisssFFF555777222000//////000000///---//////...---,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------111......111111000222666===bbb}}}vvvyyy}}}}}}xxxqqqpppnnnkkkhhhfffdddbbb^^^]]][[[XXXUUURRRPPPOOOIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::888888888888888888888999::::::::::::::::::::::::???@@@BBBDDDFFFIIIKKKKKKSSSSSSSSSSSSTTTTTTTTTTTTPPPOOOMMMJJJHHHFFFEEEEEE>>>===<<<;;;;;;<<<>>>>>>======<<<<<<===???AAABBBBBBCCCCCCCCCCCCDDDGGGIIIBBBCCCFFFHHHIIIIIIHHHHHHEEEDDDBBBAAAAAABBBDDDEEEFFFEEECCCAAA@@@@@@AAAAAAAAAAAA@@@??????>>>=========>>>>>>>>><<<;;;<<<===;;;;;;<<>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGCCCBBBAAA???===<<<;;;:::===<<<;;;;;;<<<===>>>?????????>>>???@@@AAACCCDDDFFFGGGHHHGGGGGGHHHKKKMMMHHHIIILLLNNNPPPPPPPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBB@@@???===>>>???===<<<===>>>AAABBBAAA@@@BBBAAABBBDDDHHHIIIGGGEEEIIIIIIJJJMMMRRRUUUWWWWWWWWW]]]dddjjjtttqqqooo~~~vvvlllmmmxxxUUUDDD777666999888666777222222111111000000//////////////////............---------------------------,,,,,,++++++,,,,,,---------......//////......666===IIIRRRTTT[[[qqq}}}yyysssmmmhhhbbb]]]YYYVVVTTTQQQPPPWWWjjjnnncccbbbiiipppvvv}}}|||bbbRRR]]]ppp}}}cccXXXVVVSSSQQQRRRUUUWWWZZZ^^^aaabbbccccccbbb___```kkkyyy~~~xxxYYYUUUPPPOOORRRTTTTTTQQQNNNLLLLLLMMMLLLJJJLLLQQQeee|||wwwkkkbbb]]]VVVRRRRRRPPPRRR___oooooommm```AAA;;;666444222111222222111000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------............////////////---...222333444999???[[[{{{uuummmgggccc^^^XXXTTTQQQPPPOOOMMMKKKIIIGGGFFFGGGFFFEEECCCBBB@@@???>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999;;;:::::::::999999888888888888888888888888888888666777888999:::;;;<<<===============>>>>>>>>>>>>===<<<;;;999888888888888;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBDDDEEEFFFIIIIIIJJJJJJIIIKKKMMMPPPLLLNNNPPPSSSUUUVVVVVVVVVSSSSSSRRRRRRRRRSSSUUUVVVRRRRRRPPPOOONNNMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGEEECCCBBBCCCDDDCCCAAAAAABBBDDDFFFFFFEEEFFFEEEEEEFFFHHHJJJIIIHHHJJJIIIIIIJJJLLLMMMMMMLLLPPPRRRTTTUUUZZZhhh}}}|||oooppprrriiilllkkkNNN555222777555333555222222222111000000//////////////////............------------------------------,,,,,,,,,,,,------------......//////000000555===KKKVVVWWW]]]zzz{{{tttmmmfffbbbbbb```ZZZRRRPPP[[[pppvvvhhhbbbeeekkksss{{{lllZZZXXX[[[eeevvv}}}kkkYYYSSSTTTRRRRRRSSSRRRSSSTTTVVVYYY[[[]]]^^^bbb^^^___iiiuuu}}}kkkggg```\\\^^^```\\\VVVQQQMMMLLLNNNNNNLLLLLLOOObbbyyyyyynnnbbbZZZTTTOOOLLLLLLKKKNNNYYYeeerrr~~~nnn|||nnnFFF888777555222111222222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------.........////////////...///222444666===FFFiii{{{wwwmmmggg```[[[XXXUUUQQQMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::::::::999999999999::::::999999888888777777888888888888888888888888777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<===???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIILLLNNNKKKMMMOOORRRTTTVVVVVVWWWUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTQQQQQQPPPOOONNNMMMLLLLLLKKKLLLMMMKKKIIIHHHIIIJJJLLLJJJHHHIIIKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOOOONNNMMMMMMNNNPPPQQQPPPOOONNNOOOOOOMMMOOOWWWdddnnn{{{zzzqqqttt}}}jjjeeeuuu```>>>444666444111333333333222111111000000///////////////............------------------------------,,,,,,,,,,,,---------.........///000111222666>>>MMMWWWWWW___{{{tttooolllhhh```XXXSSSUUU\\\bbb|||zzzmmmccc```bbbjjjvvvrrr```WWWPPPQQQ]]]vvviiiaaaYYYUUUTTTTTTVVVYYYXXXWWWWWWXXXYYY[[[]]]______]]]___dddhhhooo}}}rrrhhhTTTNNNKKKMMMOOONNNMMMNNNYYYooozzzrrriii```UUUNNNHHHEEECCCBBBBBBEEEMMMUUUdddpppxxxzzzQQQ888777555222000000111000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------------.........111///000333555999EEEPPPzzzuuupppjjjeeeaaaZZZUUUOOOLLLKKKKKKHHHFFFBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999888888777777777777888888888888888888888888888888999999999999::::::888888999999999:::::::::::::::999999:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHGGGGGGHHHKKKMMMJJJKKKMMMOOORRRSSSUUUUUUQQQQQQQQQRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRQQQOOOOOOOOOPPPRRRPPPOOOOOOQQQSSSSSSSSSUUUUUUTTTTTTSSSTTTUUUVVVOOONNNNNNOOOQQQQQQOOOMMMIIIJJJKKKKKKLLLOOOTTTXXX\\\sssyyyppprrrzzzppphhhrrr~~~XXXDDD===999666666333333222222111000000000////////////............------------------------...------,,,,,,------...............000111333444;;;EEERRRYYY[[[iii|||uuupppjjjeeeaaa]]]WWWSSSbbbkkkssssssjjj```ZZZXXX___lll{{{~~~}}}mmmYYYPPPGGGFFFPPPHHHQQQaaasss~~~tttgggeeeaaa^^^[[[\\\^^^aaabbbbbbaaa``````aaacccdddbbbbbbeeefffeeemmmxxxYYYQQQKKKMMMPPPOOONNNNNNNNNaaa{{{wwwvvvxxxqqqlllfff___XXXRRRKKKGGGFFFDDDBBB???>>>???DDDHHHVVV___iiirrreeeAAA888555222000000111000000111000///...------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------.........111000111444888AAARRRaaa|||yyyvvvtttrrrllliiifff```[[[VVVRRRPPPJJJGGGCCCBBBDDDEEECCCAAA======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888888888888888888::::::::::::::::::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>??????<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHKKKNNNJJJKKKLLLNNNPPPRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTVVVWWWVVVTTTSSSTTTUUUWWWVVVVVVYYYZZZ[[[ZZZXXXXXXYYYZZZSSSRRRQQQQQQQQQOOOLLLIIIJJJKKKMMMOOOQQQRRRRRRRRRVVVZZZbbbqqqtttnnnpppxxx~~~tttSSSAAA;;;999777333333333222111111000000////////////............------------------------......------------..................000222444666>>>JJJTTTWWW^^^vvvyyytttooommmkkkfff]]]UUUQQQZZZcccfffbbb[[[VVVTTTWWWdddsss~~~}}}tttppp]]]LLLHHHCCCAAAIIIDDDGGGLLLTTT```qqqwwwqqqpppnnnkkkiiiiiillllllkkkqqqpppnnnmmmlllllllllllljjjjjjmmmnnnkkktttyyyaaaVVVMMMMMMPPPPPPNNNNNNJJJYYYtttzzzxxxrrrjjjbbb]]]\\\]]]ZZZWWWSSSOOOLLLJJJIIIHHHHHHGGGEEEAAA@@@AAACCCCCCLLLVVV]]]mmmooozzzNNN:::777333111111222222111111000///...------------+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++---......///---............/////////111000111555===KKKaaauuu||||||}}}|||zzzpppooommmkkkhhheeebbbaaa[[[ZZZWWWRRRMMMIIIGGGGGGCCCAAA??????BBBCCCAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<======>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>@@@@@@@@@@@@AAAAAAAAABBB@@@?????????@@@AAABBBCCC???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMKKKKKKKKKMMMNNNPPPQQQRRRPPPPPPPPPPPPOOONNNNNNMMMLLLMMMOOOQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVXXXYYYXXXYYYZZZ\\\YYYXXXXXXYYY[[[[[[ZZZYYYXXX[[[]]]]]]ZZZXXXXXXYYYVVVUUUTTTSSSRRRPPPLLLHHHEEEEEEFFFHHHKKKMMMLLLKKKUUUTTTWWW^^^kkkssssssvvv\\\>>>999999555444333333222222111111000////////////............------------------------......------------..................000333666777AAAPPPWWWUUUddd|||zzzsssppplllkkkjjjggg___XXXLLLRRRYYY]]]\\\XXXVVVUUUUUU```lllwww}}}vvveeeaaaQQQDDDEEECCC???DDD<<<>>>CCCIIIRRR^^^kkksss~~~xxxtttppppppuuuzzzyyyuuu|||{{{yyywwwvvvuuuttttttnnnmmmooopppnnnvvvgggZZZOOONNNQQQPPPNNNMMMMMMWWWmmm}}}xxxkkkkkkhhhaaaYYYSSSQQQRRRMMMKKKHHHFFFFFFHHHJJJKKKEEEEEEDDDAAA@@@AAABBBBBBEEEQQQVVV^^^uuutttxxxWWW<<<999555222222333333333111000///......------...+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++---...//////////////////000000000000000///111777@@@RRRllltttnnnmmmnnnmmmkkkdddcccbbb```]]]ZZZWWWVVVOOONNNLLLHHHCCC@@@?????????===<<<===@@@@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDFFFHHHKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSSSSSSSRRRQQQPPPOOONNNLLLMMMPPPRRRTTTUUUVVVVVVOOOPPPPPPQQQSSSTTTTTTUUUUUUWWWYYYZZZZZZ[[[]]]___]]]]]]]]]___``````^^^\\\WWWZZZ]]]]]]ZZZWWWWWWWWWRRRRRRQQQRRRQQQOOOLLLIIIJJJHHHHHHJJJNNNPPPPPPOOOKKKPPPYYY]]]YYYaaaxxxvvvqqqccc>>>999;;;666444444333222222111111000000/////////............------------------------......------------..................000333666888HHHYYY^^^ZZZmmmzzzyyysssllljjjhhhgggeeedddaaa]]]ZZZPPPOOOOOOOOOPPPPPPNNNLLLPPPXXXeeesss{{{xxxnnneeeVVVRRRLLLIIIHHHGGGEEEBBB>>>>>>???@@@EEEOOO\\\eee||||||yyyvvvzzzzzzttthhhYYYYYYVVVUUURRRIIILLLPPP___tttyyyooogggbbb]]]YYYUUURRRMMMHHHHHHLLLJJJKKKIIIEEEEEEIIIKKKIIIMMMKKKHHHFFFFFFFFFEEEDDDFFFFFFGGGTTTeeesssuuubbbEEE???777222111222111...//////.........---------......---,,,,,,+++******------++++++++++++---------------...............//////.........000111222555444000999RRRiii|||tttmmmddd___^^^]]]YYYVVVOOONNNMMMLLLJJJHHHFFFEEECCCBBB@@@>>>===<<<======<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999<<<>>>???>>>=========CCCDDDDDDDDDCCCCCCEEEGGGEEEDDDCCCAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@???AAA@@@>>>===>>>@@@DDDFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@CCCDDDDDDCCCAAA@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNRRRPPPOOOOOOQQQRRRRRRQQQSSSSSSSSSSSSSSSRRRQQQPPPSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTWWW[[[[[[[[[___eeebbb___\\\___ccceeebbb^^^^^^]]]]]][[[ZZZXXXWWWVVVWWWTTTPPPMMMLLLKKKIIIHHHIIIMMMQQQSSSRRRRRRTTTWWWSSSSSSRRRSSSWWW^^^hhhooorrruuuwwwFFF999===777444333222000000000111111000000000000////////////---------........./////////...---,,,,,,,,,,,,,,,///000000///...111777===MMMUUU___eee|||}}}yyyqqqiiiiiigggdddcccaaa^^^[[[XXXVVVSSSOOOLLLLLLLLLLLLKKKKKKQQQ[[[eeekkkkkkfffbbbYYYVVVRRROOONNNKKKGGGDDDBBBBBBAAA@@@AAAHHHRRRYYYyyy~~~nnn```]]]VVVRRROOOGGGFFFIIIVVVkkk~~~zzztttnnngggbbb___[[[WWWTTTRRRNNNJJJKKKPPPMMMNNNMMMJJJJJJNNNOOONNNNNNMMMLLLMMMMMMKKKHHHEEEEEEDDDCCCLLLYYYccc}}}vvvwwwQQQCCC777444555333111000/////////.........------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.............../////////000111333555777999666555JJJppp~~~wwwtttqqqlllhhh___YYYQQQNNNMMMMMMIIIFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@???===;;;::::::::::::<<<=========<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@CCCDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHIIIJJJGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@??????????????????AAADDDEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKLLLNNNPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRVVVVVVXXX\\\\\\[[[^^^ddddddbbbaaadddhhhllllllkkkhhhhhhhhhhhheeebbb^^^\\\NNNKKKHHHGGGHHHJJJKKKKKKTTTWWW[[[\\\\\\\\\]]]___]]]^^^^^^]]]^^^bbbgggkkknnnyyy{{{YYY===888111555444333222111111111111111000000000////////////---------........./////////...------,,,,,,,,,---///111111000000333;;;AAARRRXXXaaalll}}}tttkkkhhhfffbbb___]]][[[XXXVVV\\\VVVOOOJJJHHHIIIIIIIIIGGGKKKPPPTTTXXXZZZ]]]______^^^]]]\\\[[[WWWRRRNNNHHHGGGDDDAAA???BBBHHHLLLgggxxxtttfffWWWOOOGGGDDDDDDMMMaaavvv~~~wwwuuurrrmmmiiieeecccbbbZZZVVVTTTSSSPPPLLLNNNSSSOOOQQQQQQOOOPPPTTTUUUSSSRRRSSSSSSTTTTTTQQQKKKGGGEEEEEEAAAEEEMMMRRRfff~~~yyybbbIII666666888333000222////////////............---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------........./////////000000111444666999;;;777666:::YYY}}}uuuooofff```\\\XXXSSSOOONNNJJJFFFDDDEEEDDDAAA>>>>>>???????????????>>>>>>>>>===<<<;;;:::999999999======>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>?????????????????????BBBEEEFFFGGGGGGIIIJJJKKKNNNPPPPPPOOONNNOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>BBBGGGJJJKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKJJJJJJLLLOOORRRRRRRRRPPPQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZZZZYYYWWWTTTSSSXXXWWWZZZ___aaaaaaeeekkkkkklllmmmooorrruuuwwwyyyuuuwwwxxxvvvqqqjjjbbb]]]JJJHHHHHHJJJOOOUUUXXXZZZ```bbbdddeeeeeeeeefffgggdddeeeffffffffffffiiijjjiiipppsss}}}xxxPPPAAA888555555444444333222111111111111000000000/////////------.........////////////...------,,,---------///000111111222777???FFFVVVZZZaaarrryyypppiiifffaaa]]][[[ZZZXXXVVV\\\XXXQQQMMMKKKJJJIIIHHHFFFHHHKKKKKKLLLOOOUUUZZZ```bbbdddfffeeebbb^^^ZZZQQQOOOKKKGGGDDDCCCDDDFFFSSSkkkwww```SSSIIIGGGDDDIII[[[ooo}}}|||yyyuuupppkkkhhhfffeee\\\XXXVVVTTTQQQMMMOOOTTTPPPTTTUUUTTTVVV[[[\\\ZZZ[[[ZZZYYYXXXVVVRRRMMMIIIGGGGGGBBBCCCHHHJJJYYYsssmmmsssPPP555666:::333///444000000000/////////......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333666888:::555;;;EEEeee|||nnnhhh___[[[TTTOOOLLLIIIEEECCCFFFEEECCCDDDEEEDDDBBB@@@>>>??????@@@??????>>>>>>???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>===>>>>>>@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCEEEGGGHHHHHHIIIKKKLLLNNNPPPSSSTTTSSSRRRQQQQQQNNNMMMMMMLLLKKKKKKJJJJJJKKKIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIJJJIIIIIIHHHGGGMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAEEEJJJMMMNNNNNNNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOLLLMMMOOOQQQQQQPPPNNNMMMPPPPPPPPPRRRVVVYYY[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXX``````aaaaaa___]]]ZZZXXXZZZYYY]]]dddjjjlllqqqwwwvvvyyy~~~vvviii[[[SSSGGGHHHLLLSSS[[[bbbfffgggeeefffggghhhhhhhhhiiiiiidddfffhhhhhhiiijjjmmmooowwwwwwvvvtttwwwhhhMMM;;;555555444444333222111000111111111000000000//////............////////////......------------.........///111111333:::CCCJJJUUUXXX___wwwyyyooojjjfffbbb___]]][[[YYYXXXXXXVVVTTTRRRPPPNNNKKKIIIDDDGGGIIIIIIIIIKKKPPPUUU]]]```eeeiiijjjiiigggfffaaa^^^YYYTTTOOOJJJGGGEEELLLYYYppp{{{jjjXXXPPPKKKJJJFFFHHHVVVhhhxxx}}}yyytttpppmmmkkkjjjccc___\\\YYYUUUPPPQQQVVVVVVZZZ]]]]]]___cccdddaaabbb___ZZZVVVSSSPPPLLLJJJFFFGGGCCCBBBGGGHHHSSShhhnnnwww[[[999555888333000444111111000000000/////////---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000333555666777GGGYYYssssssdddZZZWWWOOOMMMIIIGGGEEECCCAAA@@@@@@@@@@@@AAABBBBBBAAA???BBBBBBBBBBBBAAA@@@????????????@@@@@@????????????>>>>>>???????????????>>>@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLKKKKKKKKKLLLNNNLLLNNNQQQSSSQQQPPPOOOPPPNNNNNNNNNMMMMMMLLLKKKKKKOOONNNKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIIKKKLLLMMMPPPRRRTTTSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSRRRSSSTTTUUUVVVTTTUUUXXXZZZZZZZZZYYYXXXZZZZZZZZZ\\\```ccceeeeeeddddddccccccaaa```^^^]]]gggggggggfffeeecccaaa``````___bbbkkkqqquuuyyy~~~~~~ssscccSSSIIIDDDHHHOOOYYYccchhhiiihhhhhhggggggggghhhiiiiiiiiiggghhhiiiiiijjjlllppptttvvvwww}}}sssoootttYYY666666555444333222111000000111111111111000000000000........./////////000000......---------......///,,,...///111444;;;FFFNNNTTTZZZbbbuuuiiiiiigggcccaaa___^^^[[[ZZZTTTTTTUUUUUUUUURRRMMMIIICCCFFFIIIKKKNNNPPPTTTVVVaaaeeejjjoooqqqrrrssstttrrrnnniiiddd^^^WWWPPPLLLNNNOOOWWWjjj}}}{{{wwwZZZSSSJJJEEEHHHJJJIIIFFFHHHSSSbbbqqq~~~{{{xxxwwwvvvooojjjfffccc^^^YYYYYY]]]```eeegggggggggjjjhhheeeccc]]]VVVPPPMMMLLLKKKJJJCCCFFFBBBAAAEEEEEELLL^^^{{{mmmnnnEEE777777444111333111111111111000000000000.........---------------+++,,,,,,------,,,,,,++++++,,,,,,---...///000000///......///000222444555<<>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKMMMNNNMMMOOOQQQRRRQQQPPPPPPQQQPPPPPPPPPPPPOOONNNMMMLLLOOONNNLLLKKKJJJIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFHHHJJJMMMNNNPPPSSSWWWZZZ[[[ZZZZZZ[[[\\\^^^```aaadddcccaaa``````bbbccceeedddeeefffggghhhggggggffffffeeeeeefffjjjlllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjmmmmmmllljjjjjjjjjjjjkkknnnkkkmmmtttyyy|||~~~wwwiii\\\QQQKKKLLLPPPXXXaaaiiimmmllljjjjjjiiiggghhhjjjkkklllkkknnnnnnnnnmmmlllmmmqqqssssssvvv}}}yyytttpppiiirrrNNN999777555333222111222222222222111111111000000000....../////////000000000.........---......///000---...000111555===HHHQQQUUU```kkkxxxlllgggfffdddcccbbb```]]][[[SSSSSSTTTUUUUUURRRMMMIIIGGGHHHKKKQQQWWW\\\___```eeeiiimmmppprrruuuzzz}}}yyyvvvssspppmmmhhh```[[[UUURRRQQQWWWeeewwwxxxuuu{{{~~~rrrIIIAAA>>>@@@FFFJJJGGGEEEHHHRRR___ppp{{{vvvrrrpppjjjeeeeeeiiijjjmmmooollljjjiiieee```[[[VVVPPPKKKIIIIIIIIIIIICCCGGGBBB@@@CCCBBBEEESSShhhoooVVV<<<666666444222222222111111111000000000//////......------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...///000000/////////000222555777999III___rrrggg[[[PPPJJJHHHDDDBBBBBB@@@@@@AAAAAA@@@@@@AAABBBBBBBBBCCCCCCBBBBBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQQQQQQQQQQRRRTTTVVVVVVWWWYYYXXXWWWWWWXXXZZZWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWTTTQQQNNNMMMMMMOOOPPPTTTXXX\\\```cccfffiiillljjjiiiiiijjjlllooorrrttt{{{yyywwwvvvvvvwwwyyyzzzxxxwwwwwwvvvuuuttttttsssrrrqqqpppqqqsssuuuuuuuuupppqqqrrrssstttuuuuuuuuuvvvuuusssqqqrrrtttwwwyyy|||xxxyyywwwfffZZZUUUVVVXXX]]]___ccciiinnnppppppnnnllliiihhhiiikkknnnnnnmmmmmmoooppppppooooooooopppuuuwww|||vvvqqq{{{llljjjtttrrr===;;;777444222333444666222222222111111111000000.../////////000000000000...............///000000///000111333666???KKKTTTVVVgggvvvtttfffdddcccccccccaaa^^^[[[TTTSSSSSSSSSSSSQQQMMMIIIKKKKKKNNNVVV```hhhkkkkkkccceeehhhjjjlllpppvvvzzzwwwvvvvvvwwwwwwtttnnniii```___]]][[[[[[aaappp}}}{{{|||xxx}}}|||PPPIIIIIIIIIKKKJJJEEEFFFJJJTTT```qqq~~~{{{xxxsssnnnooosssnnnqqqqqqlllhhheee___YYYTTTPPPKKKHHHHHHHHHHHHHHHEEEIIIEEE@@@CCC@@@AAAMMMWWWsssvvvcccAAA777888666111222222222111111111111000000000///...---,,,,,,,,,++++++------------++++++++++++,,,---...///000111//////000222555888;;;===ZZZlll{{{ooo\\\UUULLLDDDCCCEEECCCBBBCCC@@@AAABBBBBBAAAAAABBBCCCBBBCCCCCCBBBAAAAAABBBCCCAAABBBDDDEEEFFFGGGGGGHHHFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKIIIHHHGGGHHHJJJMMMOOORRRSSSTTTUUUWWWYYYZZZZZZZZZ\\\]]]]]]]]]___bbbeeeaaaaaabbbaaa```aaabbbddd______``````___^^^\\\[[[[[[\\\]]]___```aaaaaaaaa[[[]]]```cccdddcccaaa___\\\\\\\\\]]]]]]^^^___```dddeeefffgggiiijjjkkkkkkccc___[[[WWWUUUVVVXXXZZZaaafffnnntttxxx{{{}}}~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyyyy{{{||||||{{{vvvvvvwwwyyyyyyzzzzzzzzz~~~|||yyyxxxyyy}}}lllXXXNNNQQQZZZbbbgggfffgggiiimmmooopppooollliiiggghhhlllnnnooommmgggkkkooorrrqqqooonnnnnnoooppptttyyy~~~}}}nnnwwwvvvtttuuu@@@===999555333555777999222222222111111111111000////////////000000000000...............///000000000222333444888AAAMMMVVVVVVjjj|||{{{fffcccaaadddgggeee]]]UUUWWWVVVUUUUUUUUUSSSPPPMMMKKKMMMVVVccckkkllllllnnnfffbbb^^^^^^```dddkkkqqqzzzyyywwwxxx}}}oookkkiiiddd___]]]___eeejjjmmmUUUOOOOOOPPPTTTJJJEEEGGGRRRcccwwwyyyssstttyyyxxxtttnnnkkkhhhaaaWWWOOONNNLLLIIIGGGFFFGGGIIIJJJKKKIIIEEEBBBAAABBBCCCDDDWWWrrrrrrqqqEEE444888999333000000000111222222333333222000///...//////---+++,,,++++++******++++++,,,,,,,,,------.../////////111111...000555333;;;RRRjjjrrriiiXXXOOOLLLJJJHHHFFFFFFEEEDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBDDDFFFIIIIIIIIIHHHHHHIIIHHHJJJKKKLLLLLLLLLNNNOOOPPPNNNLLLLLLMMMOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPRRRUUUXXX[[[[[[[[[\\\^^^```bbbddddddiiiiiijjjlllppptttyyy{{{xxxsssnnnmmmppptttvvvvvvuuupppkkkiiikkkiiiddd___gggmmmsssvvvtttooolllkkkggghhhkkknnnoooooonnnmmmjjjhhhhhhkkkllllllnnnsssrrrwww{{{{{{~~~~~~wwwmmmfffeeegggkkkmmmwww~~~~~~~~~qqqYYYTTTWWWZZZ```hhhllllllllllllmmmmmmnnnnnnmmmmmmkkkiiihhhjjjnnnrrrqqqrrrssssssrrrqqqooonnntttooopppvvvyyy~~~zzzvvv{{{~~~{{{vvvyyyKKK===888777111222555111000000000000000111111111///////////////////////////////////////000111111111000111666???HHHPPPTTT]]]jjjtttkkk___YYYZZZ\\\[[[XXXXXXVVVUUUUUUTTTSSSPPPMMMPPPRRRYYY```aaa]]][[[]]][[[YYYXXXZZZ^^^dddkkkpppuuuvvvvvvxxxxxxqqqnnnjjjgggfffkkksssxxxvvvllllllfffcccgggqqqoooaaaYYYYYYPPPLLLKKKRRR```tttyyyvvvxxxwwwpppggg```\\\WWWOOOJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCCCCDDDNNNeeezzz}}}PPP:::888777111///000000000000111111111111///......//////...,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000000333000222666777EEE```nnnzzzeeeTTTLLLJJJLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGIIILLLMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTUUUWWWUUUSSSSSSUUUVVVWWWVVVZZZZZZ[[[[[[\\\[[[[[[[[[]]]___bbbfffhhhjjjkkkkkkmmmrrrvvvyyyxxxyyy|||~~~~~~}}}}}}|||yyyvvvxxx{{{~~~{{{yyyyyy~~~|||zzzwwwvvvxxxvvvwwwzzz{{{zzz{{{tttbbbUUUXXX```dddiiipppooooooooonnnnnnnnnnnnmmmkkkkkkjjjhhhgggiiillloooppppppqqqqqqqqqqqqqqqqqquuuppppppuuutttuuu}}}}}}}}}}}}|||SSS>>>555888444333555333111111111111000000000000///////////////////////////////////////000111111111111222777@@@JJJQQQUUU___ttt{{{hhhZZZWWWYYY[[[\\\]]][[[YYYWWWVVVSSSOOOMMMMMMTTT^^^ddd```WWWTTTWWWSSSTTTUUUWWWZZZ___ccceeellloooqqqssswww||||||yyy{{{yyywwwttttttxxxvvvoookkkmmmbbb[[[ZZZ[[[hhhooo]]]YYYPPPLLLJJJMMMVVVjjjzzzpppnnnmmmeeeZZZRRRNNNLLLJJJHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDGGGWWWqqqbbbDDD:::666111000000000000////////////000...---...//////...------------,,,,,,---------,,,------......///000000///444333222777===SSSsssfffUUUOOOQQQSSSOOONNNLLLKKKKKKMMMNNNPPPPPPPPPQQQSSSSSSSSSSSSSSSQQQSSSVVVXXXYYYZZZ\\\^^^^^^^^^^^^___aaaccceeeffffffeeecccdddfffggggggfffllllllmmmnnnmmmlllkkkjjjqqqvvv}}}}}}{{{~~~~~~qqq\\\SSSRRR___kkkppprrrvvvsssssssssrrrqqqooonnnmmmkkklllkkkiiihhhiiilllooooooooooooooopppqqqrrrssswwwssssssuuurrrnnnvvvwwwfffEEE555:::888222444444222222222111000000000///////////////////////////000////////////000111111222111333999BBBKKKSSSVVV^^^zzziiiaaa___^^^^^^dddaaa^^^[[[XXXUUUQQQNNNIIITTTdddjjjddd[[[[[[bbbeeeiiilllmmmnnnpppooolllnnnrrruuuvvvvvvxxxzzz|||~~~wwwtttyyy~~~tttnnn```XXXhhhvvv^^^YYYNNNKKKIIIJJJOOO___zzzvvvhhhbbb]]]VVVNNNHHHGGGIIIKKKLLLHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGEEEDDDGGGPPPccctttqqqMMM<<<777555222111111000//////.........---,,,---/////////---......------------......---------...//////000000---555444222888DDD```zzzggg___]]]^^^^^^XXXWWWVVVUUUUUUWWWZZZ]]]___``````aaaaaaaaaaaaaaa```cccgggjjjlllooosssuuuqqqqqqppprrrvvvzzz}}}|||{{{zzzzzz|||||||||{{{{{{|||~~~~~~}}}|||}}}|||{{{xxxzzz~~~yyytttpppooooootttwww}}}vvv```SSSQQQWWWfffqqqttttttuuuwwwwwwvvvuuutttqqqooonnnnnnoooooonnnmmmmmmoooqqqppppppooonnnoooppprrrssswwwuuuvvvwwwsssnnnqqqxxxzzz{{{OOO777<<<999222222444333333222222111000//////////////////////////////000000//////000000111222222222555;;;DDDNNNUUUYYY\\\rrrfffbbbaaaaaabbb```]]]ZZZYYYWWWUUUSSSMMMXXXfffllliiiiiiuuu~~~uuuyyy}}}}}}{{{~~~}}}|||uuujjjfffkkkwwwvvvbbb___hhhrrr}}}eee^^^QQQNNNLLLLLLNNNVVVhhhyyysssbbbZZZRRROOOKKKIIIIIIKKKMMMNNNNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMLLLKKKIIIFFFEEEGGGMMM[[[xxxttt{{{TTT===777777333333222111000000///......---,,,---...///...---///......------......///------......///000000111---555444333===MMMjjjtttmmmiiifffbbbgggggghhhgggfffgggjjjmmmrrrrrrrrrrrrrrrrrrrrrrrrqqqtttxxx{{{~~~}}}}}}}}}vvvvvvzzz~~~yyyooofffbbbaaa___]]]aaagggqqq{{{iiiTTTWWWYYY```kkksssvvvvvvvvvyyyyyyyyyxxxwwwtttrrrppppppqqqrrrqqqpppooopppqqqsssrrrpppooooooooopppqqqssstttvvvwwwuuuqqqrrrvvvtttYYY::::::777111333555444333333222111000000///000000000000000000000000000000000000000111222222333333666===GGGQQQXXX[[[cccxxxjjjeeeeeeggg___]]]ZZZYYYYYYXXXWWWVVVPPPZZZhhhqqqvvvyyyyyy~~~yyy||||||vvvrrrpppeee___\\\bbblllwwwxxxuuuhhhhhhlllwwwjjj]]]RRRMMMJJJLLLPPPSSSYYY```rrr~~~jjjZZZSSSRRRQQQPPPOOONNNNNNNNNOOOSSSTTTUUUVVVUUUUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHFFFEEEIIITTTmmmwww~~~\\\AAA666666444333333222111000000//////---,,,---......---,,,......------------......---......//////000111111///555444777HHH\\\uuu|||{{{zzzxxx~~~~~~|||{{{{{{{{{uuuttttttuuutttvvv~~~vvvnnnkkkccc]]][[[\\\YYYTTTRRRWWW```kkkvvv~~~ttt___TTT```dddiiipppuuuwwwxxxyyyxxxyyyzzzzzzyyywwwtttssspppqqqssssssqqqppppppppptttsssrrrqqqppppppppppppppprrrssstttsssssstttvvvvvv~~~|||zzzhhhCCC:::555222555555333333333222111111111000000000000000000000000000111000000000000111222222333444888@@@JJJTTTZZZ^^^sssvvvrrrpppgggddd___\\\ZZZWWWUUUSSSNNN[[[ooo}}}~~~yyy{{{vvvwwwxxxuuuooohhhcccaaaTTTVVV]]]hhhnnntttttteee\\\aaauuupppYYYSSSKKKHHHQQQ\\\```______\\\bbbddd```___fffooottt{{{pppcccYYYUUUWWWWWWVVVUUUSSSRRRQQQRRRUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUSSSQQQNNNLLLIIIHHHFFFHHHNNNaaauuukkkJJJ999555222222111111000000/////////...------------,,,+++...------------------............///000000111111000666444<<>>AAAHHHNNNjjj|||rrrkkkfffiiippptttxxx}}}}}}zzzxxxxxxyyyyyyzzzwwwuuuzzz~~~wwwzzz||||||xxxwwwyyyxxxuuuvvvxxxyyyyyywwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxsssxxx{{{|||XXX@@@:::333444555444333222111111111111000000000000000000000000111111111000000000000000222;;;>>>DDDRRRXXX___lll}}}rrrllldddZZZRRROOOMMMXXXmmm|||vvvbbbRRROOONNNOOOWWWdddmmmyyyvvvlllmmmkkkssswwwsssrrrxxxuuuiii```VVVUUULLLPPPmmmcccWWWKKKKKKXXXlllrrr[[[NNNHHHFFFEEEAAACCCKKKXXXiiiuuuyyyxxxyyyxxxwwwuuuuuuvvvwwwxxxuuuooojjjhhhiiijjjhhhfffgggdddbbbbbbeeeeeeccc```\\\YYYVVVSSSRRRPPPMMMKKKJJJFFFGGGSSSkkk~~~hhhGGG888444444333222111000////////////.........---------......................../////////000222333222222666555===VVVqqq~~~~~~sssggg___UUUNNNJJJHHHEEECCCBBBAAA??????@@@@@@???>>>>>>??????===>>>BBBJJJPPPbbbxxxnnn___QQQMMMLLLNNN[[[kkkttt~~~~~~yyy{{{yyywwwxxx{{{wwwpppccc^^^TTTIIIBBBAAAEEEJJJ___xxxyyyhhhhhhnnnpppttt|||{{{|||}}}}}}{{{wwwyyyyyyxxx{{{yyy|||~~~}}}xxxvvvxxxwwwsssvvvxxxyyyyyyxxxwwwxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyyyytttwww~~~uuulllDDD777444555555444333222111111111111000000000000000000000000111111111111000000000000333<<>>>>><<<;;;999999;;;>>>@@@GGG[[[rrrnnn]]]PPPIIIEEEHHHKKKQQQ```pppzzznnnhhh^^^QQQFFFAAA@@@AAATTTlllvvvccckkkwwwyyyyyy~~~}}}{{{yyy{{{}}}zzzzzz}}}~~~~~~~~~zzz{{{}}}|||wwwvvvxxxwwwtttvvvxxxyyyzzzyyyyyyyyy{{{xxxxxxyyyyyyyyyyyyyyyzzzyyyzzzvvvwww~~~~~~sss{{{GGG333888777555444333222222111111111000000000000000000000000111111111111111111111111444<<>>CCCHHHPPPYYY\\\sssvvvqqqnnnppppppkkkgggeee]]]VVV^^^yyyfffQQQDDDHHHLLLLLLKKKJJJGGGDDDCCCNNNUUURRROOOQQQPPPJJJCCCMMMYYYcccoootttmmmnnnrrruuu}}}}}}wwwtttjjjbbb\\\OOORRRfffcccNNNNNNWWWrrrzzznnnaaaWWWQQQUUUhhhxxx}}}xxxmmmjjjeeebbb___]]]ZZZWWWSSSPPPNNNOOOSSS___vvvsss|||\\\:::888555111//////000111000000000000////////////........................---000333222000222888===GGGqqqxxxqqqlllnnnooommmlllqqq{{{{{{mmmmmmwwwssshhh```XXXQQQQQQWWWUUU]]]iiixxxrrrkkk```VVVQQQNNNMMMMMMVVV[[[```aaaaaaccciiiooowww~~~rrraaaUUUOOOXXX]]]^^^YYYSSSNNNIIICCCIIIEEEBBBAAA>>>???KKKZZZ```xxx~~~zzzwww}}}}}}}}}{{{|||{{{xxxyyy}}}~~~}}}}}}~~~}}}}}}||||||{{{{{{{{{zzzzzz|||}}}yyy}}}}}}ttt{{{UUU555===666666555444333333333333000000000000000000000000000000111222333333444444BBBFFFJJJRRRZZZ^^^wwwzzztttmmmiiiddd```^^^]]][[[ZZZTTTTTTXXXdddvvv{{{hhhPPPMMMIIIHHHLLLLLLIIIIIIMMMJJJKKKMMMNNNIIIEEEHHHOOORRR^^^ppp{{{tttyyyvvvrrrlllbbbVVVMMMPPPXXXxxxjjjSSSUUUTTTjjjmmm___WWWRRRddduuuooofff```]]]ZZZVVVSSSPPPUUUTTTQQQZZZrrrqqqppp]]]AAA888222222444222111333////////////////////////---------.........//////...111///111777444555CCC```vvvvvvddd```\\\VVVYYYTTTSSS]]]qqqpppgggzzzrrrggg^^^UUUPPPOOONNNOOORRRWWW]]]dddkkktttwww|||}}}|||uuuooolllkkkhhhffflllvvv|||fff[[[RRROOOMMMNNNUUU^^^kkkhhheeeccc```___dddlllyyy|||gggYYYRRRYYYXXXTTTNNNIIIFFFEEEFFFIIIIIIJJJKKKFFFEEEPPP___ooowww}}}}}}~~~|||{{{}}}~~~}}}}}}~~~~~~}}}{{{~~~|||{{{}}}wwwyyy}}}iii======666555333333333333111000000000////////////000000222222222111111222555888<<>>TTT~~~{{{tttsssvvv{{{nnnfff^^^WWWWWWXXXXXXYYY\\\]]]___kkkqqqnnnjjjkkkxxxqqqggg^^^VVVPPPOOOOOONNNQQQVVVXXXWWWXXX[[[aaaggglllnnntttsssuuuvvvrrrjjjffffffmmmxxxiii]]]]]]]]]```hhhnnnqqqvvv{{{zzzrrriiiccc\\\YYY]]]ccchhhtttyyyfff]]]QQQPPPNNNJJJFFFCCCDDDEEECCCEEEKKKPPPTTT]]]mmm}}}~~~~~~||||||}}}~~~}}}|||}}}~~~}}}wwwxxx]]]EEE:::888666555555555444222222222222111111222222222111222222222111333666999<<>>IIINNNNNNZZZzzzyyyqqqnnndddccccccbbbaaa^^^YYYUUUQQQJJJFFFJJJSSSXXXYYYWWWPPPOOONNNPPPWWW\\\\\\ZZZYYYPPPKKKLLLNNNLLLHHHFFFAAACCCFFFIIINNNXXXdddlllpppyyypppfffYYYQQQTTT\\\]]]zzziiiYYYWWWYYYwww}}}sssaaa```sssyyynnncccZZZTTTQQQTTTWWWXXXUUUUUUeeeTTTFFF888555555444111000000000000000000000000000........./////////000000000222111555:::>>>VVV{{{|||wwwzzzxxxllleeebbb```kkk}}}tttkkk]]]VVVbbbuuuxxxnnnfffiiizzzyyyttttttwwwxxxxxx{{{tttjjj______]]]XXXQQQJJJFFFDDDGGGLLLRRRWWW___lll{{{|||}}}ttt{{{QQQ<<<999666444444444333222111111111000000111111111000111222222222555999<<>>EEEeeexxxzzzyyylllkkkooowww~~~{{{hhh[[[fffyyyrrrhhhbbbooozzzqqqlllmmmkkkfff]]]RRRJJJEEEDDDKKKSSSYYYcccrrr}}}zzzXXX===:::666444333444333222111111000000000000111111000111222222333666:::===DDDHHHPPPRRRaaayyypppllllllmmmnnnnnnlllfff^^^XXXNNNGGGDDDGGGIIIJJJNNNTTTRRRRRRPPPQQQYYYaaaaaaZZZWWWSSSQQQTTTTTTOOOJJJHHHCCCCCCBBBAAABBBEEEJJJMMMRRRWWW[[[[[[```kkkuuuyyy}}}eeeTTTTTT]]][[[\\\ddd___YYY]]]wwwmmmmmm~~~wwwwwwkkkeeebbb___]]]]]]]]]^^^hhh~~~iiiTTT???555444333222222000000000000000000000000.../////////000000000000///111333:::BBBLLLrrryyysssyyyzzzzzziiikkkxxx|||kkkiii~~~{{{||||||zzz{{{|||wwwlll___SSSMMMDDDMMMVVV]]]gggvvv{{{ccc???;;;777555444555444444222222111111111111222222///000111222333666;;;>>>FFFFFFPPPVVVggg}}}tttppppppqqqrrrqqqnnnggg^^^WWWOOOHHHDDDFFFGGGHHHOOOXXXRRRRRRPPPPPPXXXaaa```YYYXXXTTTSSSUUUTTTOOOLLLLLLBBBBBBBBBCCCEEEIIIMMMOOOQQQYYY___aaa```___[[[VVV\\\gggvvvjjjWWWUUU[[[```ZZZVVVggg___ZZZcccrrrxxxrrr~~~sssmmmjjjiiiccc___^^^___hhh}}}}}}nnnXXX@@@555444333333333000000000000000000000000////////////000000000000///111333<<>>FFFEEEPPPYYYmmm~~~vvvxxxuuurrrqqqssstttmmm___SSSQQQLLLHHHJJJPPPVVVWWWVVVYYYTTTQQQTTT[[[^^^[[[WWWTTTYYYYYYUUUPPPNNNKKKGGGDDDCCCBBBCCCEEEHHHLLLNNNTTT]]]fffiiicccWWWLLLEEEFFFIIIMMMVVVjjjrrr[[[VVVZZZ]]]___WWWUUUsss___\\\dddwwwzzz{{{~~~zzztttmmmhhhhhhooo~~~eeeGGG888555333222333222222222111111111111000000000111222222111//////,,,444555@@@>>>aaatttsssttt{{{ppp}}}xxxccc^^^XXXSSSSSSUUUXXXZZZgggzzznnn^^^UUUcccuuu~~~xxx}}}LLL777;;;666111888333444333222222111111222222333222444555444333666<<>>AAA\\\~~~}}}yyykkkooowww{{{zzziiiYYYNNNFFF???;;;>>>>>>======>>>???AAABBBBBBEEEJJJRRR```uuu{{{ppphhhaaagggrrrxxx~~~ZZZ===;;;999666:::333666333333222222222222333333111333444444444888???DDDOOOPPPXXXfff}}}tttmmmkkkhhheeebbb^^^[[[YYYRRRRRRSSSYYY]]]]]]VVVPPPWWWWWWXXX^^^dddgggeeebbbbbbiiinnnkkkfffaaaYYYRRRHHHEEEDDDIIISSSXXXVVVRRRRRRPPPLLLFFFBBBDDDKKKQQQSSSWWW[[[]]]___ccckkkqqqooo{{{mmmkkkhhhaaaZZZPPPKKK]]]ppp^^^nnn{{{xxxpppllluuu~~~vvvYYY>>>666666666444222222222111111111000000//////000111222222333333666666>>>CCCnnn{{{pppkkkpppzzz{{{vvvpppllljjjXXXQQQGGG@@@>>>>>>@@@@@@>>>???BBBDDDEEEGGGIIIJJJOOOPPPQQQQQQTTTZZZdddllluuu|||~~~vvvpppmmmiiiccc___WWWXXX[[[aaakkk{{{fffAAA:::999777999222555333333333222222333333333000222444444555999@@@FFFMMMQQQWWWhhhwwwvvvooogggdddeeeddd```[[[VVVVVVXXX]]]aaa___WWWOOOWWWXXX[[[aaagggiiihhheeeeeemmmsssqqqlllfff]]]VVVIIIFFFFFFLLLUUUXXXUUUPPPQQQOOOLLLHHHEEEHHHPPPVVV```bbbdddeeefffjjjoootttyyyzzzyyyoooddd\\\WWWPPPWWW~~~}}}hhhooozzznnn}}}pppbbb___jjjwwwyyybbbBBB666777777555222222222111111111000000///000000111222333333444666555===III}}}~~~pppsssxxxpppeeecccaaa]]]YYYVVVSSSRRRHHHFFFCCCAAABBBBBBCCCCCC<<>>555444333222222222111111111111000444333222111111111222333000>>>DDDzzzuuu|||}}}nnnTTTTTT```fffmmmmmm```PPPHHHHHHJJJFFFFFFFFFFFFGGGIIIJJJLLLNNNMMMKKKIIIIIIKKKOOORRROOOQQQSSSSSSUUU[[[fffoooeeedddaaa[[[UUUSSSVVVZZZZZZ]]]```bbbaaa\\\VVVRRRRRRRRRRRRRRRSSSUUUUUUVVVRRRRRRPPPOOOQQQVVV^^^ccccccbbbfffjjjfffdddsss{{{{{{xxx\\\>>>;;;:::777000;;;555444444333333444444555444555777777777;;;AAAGGGEEERRRWWWuuu}}}|||vvvrrrvvvzzztttiii___ccciiiooopppnnnjjjhhhoooqqquuuyyyyyyuuummmgggccciiikkkeee[[[SSSQQQQQQVVVVVVVVVWWWXXXZZZ\\\]]]bbb^^^ZZZXXXXXXYYYYYYYYY\\\\\\XXXYYY^^^___nnn}}}|||uuuooojjjddd\\\WWWWWW~~~mmmmmmooo```[[[[[[UUUMMMLLLRRRPPPPPPhhhfff```hhh}}}}}}rrrggg___YYYUUUSSSQQQRRRSSSRRRQQQQQQRRRTTTwwwvvvbbbBBB888888888444333222222111111222222333111000000222333444444:::666MMMzzzrrryyyvvvttttttvvvxxxzzzyyyooo___QQQJJJIIILLLMMMMMMIIIDDD@@@@@@AAACCCCCCEEEFFFGGGGGGGGGGGGIIIJJJIIIFFFGGGMMMQQQQQQSSSSSSSSSTTTVVVYYY\\\^^^]]]ZZZVVVSSSSSSVVVYYY\\\ccc___YYYVVVVVVUUUSSSQQQQQQQQQQQQSSSVVVXXXXXXXXXWWWXXXWWWTTTWWWaaahhhjjjjjjgggdddbbbbbbeeeiiikkk}}}rrryyyddd@@@>>>666222888888444333333222222333333444444444555777;;;???DDDFFFKKKXXXSSStttmmmpppvvvzzz{{{xxxtttrrryyyzzz}}}~~~xxxsssrrrsssqqqiii___WWWTTTSSSZZZZZZZZZ\\\___cccgggiiillljjjfffdddbbb```]]][[[WWWVVVQQQSSSXXXXXXccczzzxxxlllhhheee___WWWRRRnnntttjjj}}}lll```WWWXXXRRRPPPPPPKKKHHHYYYpppiiiYYYTTTYYYpppzzzhhhbbb[[[UUURRRPPPOOONNNQQQRRRSSSRRRQQQQQQSSSTTTppptttiiiHHH;;;777555444333222222111222222222333111000000222333444555555888XXXxxxrrrxxxpppjjjiii______]]]VVVLLLEEEBBBCCCCCCEEEFFFEEEBBB@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJGGGJJJLLLJJJKKKOOOQQQOOOSSSRRRPPPOOOOOOOOOQQQRRRRRRRRRRRRRRRUUUXXX\\\^^^[[[XXXTTTRRRSSSSSSRRRQQQSSSSSSTTTVVVXXXZZZ[[[[[[[[[\\\[[[XXX[[[bbbhhhiiiiiihhhgggfffeeeeeefffgggdddkkkwww{{{wwwxxxzzzjjjBBB===666222666555444333333222222333333444444444555777;;;@@@DDDGGGMMMYYYWWW}}}~~~{{{~~~yyytttmmmeee]]]WWWTTTSSS[[[\\\^^^aaafffkkkooorrrrrrpppmmmiiifff```ZZZVVVQQQPPPKKKNNNUUUTTTXXXiiippphhhgggbbbYYYRRRaaannnxxxnnnbbb___ZZZTTTLLLJJJTTTaaammmZZZLLLEEEOOO___ttthhh___XXXTTTPPPNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTVVVfff{{{vvvrrrOOO???888444444444333222222222222222222111111111222333555666555@@@kkkwwwvvv{{{rrrfff]]]YYYSSSQQQMMMIIIEEECCCCCCDDD???AAADDDDDDCCCBBBBBBBBB???@@@CCCFFFHHHJJJLLLLLLFFFMMMRRRRRRQQQQQQOOOKKKPPPNNNLLLIIIHHHHHHIIIJJJLLLNNNQQQUUUYYY[[[\\\\\\SSSQQQOOOOOOQQQSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^___aaaddddddaaaaaafffiiijjjhhhhhhjjjkkklllkkkjjjjjjdddbbbcccccc^^^\\\iiiyyy}}}{{{|||~~~tttFFF===999666666444444444333333333333444444444444555888<<<@@@EEEGGGNNNZZZ^^^wwwnnnddd___\\\YYYWWWXXX\\\___dddjjjnnnrrrssstttrrroooiiiddd___YYYSSSOOOLLLLLLHHHLLLVVVVVVVVV```rrr|||lllfffaaa\\\YYY```xxxvvvuuurrriii[[[QQQQQQXXX^^^qqq```QQQFFFIIITTT\\\nnn}}}|||qqqggg^^^XXX\\\YYYVVVUUUVVVWWWWWWWWWTTTVVVWWWWWWVVVUUUVVVWWW]]]rrrzzzvvvuuuPPP???999666444444333222222222222333111222222111222333555777;;;LLL{{{xxxuuuwww}}}~~~uuupppjjjaaaZZZWWWZZZVVVPPPMMMLLLKKKIIIFFFCCCDDDFFFFFFFFFDDDCCCBBB>>>@@@BBBEEEHHHJJJKKKLLLIIIRRRYYYYYYUUUQQQKKKFFFGGGFFFEEEEEEFFFGGGJJJKKKNNNRRRWWW[[[]]][[[XXXVVVPPPOOOOOOPPPRRRSSSUUUUUUTTTVVVXXXZZZ[[[]]]```aaafffkkkllliiigggiiilllkkkiiikkknnnqqqsssuuuuuuuuuxxxqqqkkkgggaaa]]]ccclllttt|||~~~LLL<<<;;;:::777555444444333333333333444444444444666888<<>>???BBBFFFJJJLLLOOOSSSXXX[[[ZZZWWWQQQMMMLLLNNNPPPQQQQQQRRRTTTUUU\\\___bbbbbbaaabbbeeehhhgggooosssqqqnnnpppsssttt||||||||||||}}}}}}~~~~~~zzzwwwuuussspppmmmiiigggwwwyyytttZZZ999:::999333666555555444444444444555555444555777999>>>CCCHHHKKKPPPXXXpppyyyrrrqqqmmmdddccciiihhhlllqqquuuuuurrrnnnjjjbbb```^^^]]]^^^___^^^^^^]]]bbb\\\WWW\\\\\\ZZZ```eeelll|||ssseee___WWWmmmzzzcccTTTXXXeeeqqqkkkpppmmmhhhaaaVVVMMMKKKOOOSSSZZZdddnnnrrrpppnnnllliiihhhhhhhhhiiiiiigggeee^^^___```___[[[XXXVVVUUUXXX]]]kkkuuu|||TTT???888555555555444333333333333444///222444333111222777;;;AAAiiioooMMMiii{{{~~~~~~wwwnnnfff^^^YYYXXXXXXYYYYYYZZZXXXTTTOOOKKKFFFCCC@@@???AAACCCCCCBBB???@@@CCCFFFIIILLLMMMNNNOOOWWWZZZSSSIIICCC???<<<======>>>AAAEEEJJJNNNQQQRRRUUUXXXZZZXXXUUUPPPLLLKKKNNNRRRSSSSSSUUUWWWZZZdddgggkkkjjjhhhhhhkkknnnllltttzzzxxxvvvyyy~~~|||xxxvvvuuussspppwww}}}uuu~~~ggg???===:::333999555555444444444444555555555555777:::>>>DDDIIIKKKSSSZZZxxx~~~~~~zzzpppooovvvuuuwwwzzz{{{{{{zzzwwwuuullllllmmmpppssstttsssrrrpppuuummmdddeeecccaaagggcccfffoooqqqdddXXX```uuukkkWWW[[[eeeyyymmmbbbdddeeeddd___UUUKKKHHHIIIPPPYYYfffqqquuusssrrrssspppoooooooooooonnnkkkiiieeeggghhhfffbbb^^^[[[ZZZYYYXXX```uuuxxxzzz```HHH<<<555555555444333333333333444///222555444111222777<<>>@@@DDDHHHLLLOOOQQQRRRLLLSSSUUUMMMCCC???===<<<===>>>@@@DDDJJJPPPUUUYYYYYYZZZ\\\[[[YYYTTTOOOLLLLLLPPPTTTWWWXXXYYY]]]```jjjnnnqqqpppmmmlllpppssssss|||~~~vvvsssssssssrrrrrr}}}sssyyy|||sssFFFBBB===555===555555444444444444555555555555777:::???DDDIIILLLUUU\\\~~~~~~~~~}}}{{{zzztttxxx|||~~~~~~wwwqqqpppqqqrrrooojjjdddiiikkkhhh\\\wwwzzzkkkXXXXXXiiixxxlll___]]][[[YYYVVVOOOGGGFFFJJJSSSWWW```hhhkkklllrrrzzzuuuwwwwwwuuuuuuuuuqqqkkklllmmmmmmkkkfff___XXXSSSWWWWWW[[[ggg}}}tttxxxnnnOOO===777555555444333333333333444555333222333333444888<<>>???@@@AAAEEEEEEDDDEEELLLTTTTTTOOOVVVOOOIIIHHHEEEAAA@@@AAA===>>>@@@DDDLLLWWWccckkkeeefffddd```[[[VVVTTTTTTXXXWWWVVVVVVYYYaaajjjqqqssstttvvvxxxuuurrrvvv}}}yyyzzzrrroooqqqsss}}}|||yyy|||III<<<===;;;;;;888666555444444555666888777666999???BBBCCCHHHOOO^^^]]]{{{|||zzzyyyyyytttrrroooqqqyyyhhh[[[rrr}}}kkkXXXYYYhhhwwwwwweee___[[[WWWUUUOOOIIIGGGJJJLLLPPPYYYbbbgggkkksss||||||~~~}}}zzzyyyyyytttmmmnnnnnnllliiiccc\\\UUUQQQOOOPPPUUUbbbyyy~~~sssSSS@@@888666555444444333333444444333222222444555666:::@@@VVVcccLLLGGG\\\{{{~~~zzz~~~{{{|||{{{{{{~~~{{{ooohhhcccdddaaa[[[YYY[[[ZZZUUURRRNNNGGGCCCAAAAAAAAAAAADDDFFFFFFGGGLLLSSSUUUSSS\\\TTTMMMKKKGGGBBB???@@@===???BBBHHHQQQ]]]iiirrrllljjjfffaaa\\\XXXVVVVVVWWWXXXYYY[[[___fffooouuuvvvuuuwwwzzzyyyvvvxxx|||~~~wwwrrrqqqqqqyyy}}}xxxPPP@@@===999999777666555444444555666777777666999???BBBCCCIIIOOOYYY___wwwuuuwww{{{~~~qqq```kkklll[[[\\\mmm}}}rrrccc[[[UUURRRNNNIIIGGGHHHHHHJJJPPPXXX^^^cccmmmwww|||}}}}}}}}}xxxqqqnnnllliiiddd]]]WWWRRROOOJJJKKKPPP\\\qqqyyyYYYCCC999666555444444333444444444222111333666777777===FFFfff^^^JJJGGG[[[uuu{{{zzz}}}}}}~~~{{{wwwzzzzzz{{{~~~}}}rrroookkkccc]]]^^^```^^^YYYUUUQQQLLLHHHEEECCCAAA@@@CCCGGGJJJJJJMMMSSSXXXXXXaaaYYYRRRNNNIIIBBB???@@@===@@@DDDKKKUUUaaannnvvvtttooohhhccc___]]]\\\[[[[[[]]]```bbbfffkkkqqqvvvyyyvvvxxx}}}}}}|||}}}xxxrrrooovvvwww[[[EEE<<<777888777666555444444555666777777666999???BBBDDDIIIPPPVVVbbbyyyrrrsss{{{|||{{{qqqjjjxxxqqq```bbbvvvooodddXXXSSSPPPLLLKKKLLLIIIHHHJJJNNNSSSWWWaaajjjssswwwyyyyyy{{{}}}yyysssiiifffbbb\\\WWWSSSPPPNNNJJJLLLOOOWWWiiiyyy}}}\\\EEE:::666666555444444444444444333111444777666666>>>KKKwwwUUUFFFGGG\\\rrrtttttt{{{}}}wwwrrrrrruuuzzz}}}sssgggbbbcccddd```ZZZXXXUUUPPPLLLIIIEEEBBB???CCCJJJNNNMMMMMMTTTZZZ^^^bbbZZZRRRNNNJJJCCC@@@AAA???BBBFFFLLLTTT^^^iiipppvvvqqqiiidddcccccccccbbbccceeehhhkkklllooorrrtttyyyvvvxxxvvvooouuuyyycccHHH;;;666999777666555555555555666777777666999???CCCDDDJJJPPPYYYgggpppgggnnnttttttyyynnnkkk}}}zzzhhhjjj~~~ppp```WWWSSSQQQRRRVVVOOOKKKHHHIIILLLOOOWWW___lllpppssstttvvvxxxtttnnnaaa^^^ZZZVVVRRRPPPPPPPPPKKKLLLOOOTTTbbb|||qqq^^^FFF;;;666666555444444444444555555222444888555333@@@QQQpppOOOCCCFFF\\\ooopppqqqzzz~~~{{{tttmmmkkkqqq{{{xxxlllgggiiihhhbbb\\\[[[XXXSSSOOOLLLHHHCCC@@@GGGOOOSSSPPPOOOTTT\\\```]]]VVVOOOMMMIIIDDDAAACCCBBBDDDGGGKKKOOOVVV^^^cccoookkkgggcccccceeeggghhhgggkkkooorrrtttuuuvvvxxxzzzwwwyyy|||rrrttt}}}iiiJJJ:::666<<<666666555555555555666666666666999???CCCEEEKKKQQQ\\\kkkxxxeeeeeennntttzzzttthhhjjjppppppuuucccWWWQQQQQQXXX```ZZZSSSNNNLLLLLLMMMSSSZZZiiimmmooooooppppppkkkddd[[[YYYUUURRRQQQPPPPPPQQQJJJLLLNNNQQQ\\\vvvssstttcccIII;;;777666555555444444555555666333444888555333DDD[[[cccLLLAAAFFFZZZjjjjjjnnnyyy}}}zzzrrrllliiiqqq}}}uuussstttooohhhccc___\\\WWWRRROOOKKKGGGDDDNNNTTTVVVRRRQQQVVV\\\```YYYRRRLLLJJJHHHDDDCCCDDDDDDFFFHHHKKKMMMQQQWWWZZZffffffgggfffeeefffiiillljjjnnntttyyy|||~~~|||~~~xxxttt|||nnnMMM;;;666===666666666666666666666666666666:::@@@CCCFFFKKKRRR^^^pppyyytttvvv|||zzzmmmvvvttt~~~jjj\\\UUUXXXeeerrrmmmddd[[[VVVRRROOOQQQUUUbbbfffhhhhhhiiiiiiccc\\\YYYWWWUUUSSSQQQQQQQQQRRRLLLNNNOOOOOOWWWnnn}}}mmmkkkMMM<<<777666666555555555555555777222444999666666KKKgggwwwWWWFFFCCCEEEUUUbbbccckkkyyy}}}~~~}}}|||yyyrrrmmmjjjqqq|||zzzooojjjddd```ZZZVVVRRROOOLLLJJJUUUXXXXXXTTTRRRWWW\\\^^^VVVPPPJJJIIIHHHDDDCCCEEEEEEGGGJJJMMMOOOSSSWWW[[[ccciiinnnnnnkkkjjjnnnrrroootttzzzwwwwww~~~tttQQQ===666;;;555555666666666666555555666666:::@@@DDDFFFLLLSSS^^^www}}}yyyvvvxxxiiibbbgggxxx~~~sssggg^^^WWWPPPOOOQQQXXX]]]aaabbbdddddd___XXXZZZXXXVVVTTTSSSRRRRRRRRRQQQRRRQQQNNNRRRhhhiiiqqqQQQ>>>777777666555555555555555777222444:::777999QQQpppoooLLL>>>DDDDDDPPP[[[]]]hhhxxx}}}~~~|||zzzzzzzzzxxxsssoookkkpppyyytttnnngggccc]]]XXXUUUSSSPPPNNNYYY[[[YYYTTTSSSXXX\\\\\\VVVPPPJJJIIIGGGDDDCCCEEEEEEHHHLLLOOOSSSWWW[[[___fffooowwwxxxssspppsssxxxwww{{{zzzuuuxxx|||wwwVVV???555888555555666666666666555555666666:::@@@DDDFFFLLLSSS___}}}}}}yyy|||sssccc```yyy{{{kkkccc]]]SSSGGGQQQWWW___dddfffddd```^^^\\\YYYXXXXXXZZZZZZWWWTTTXXXTTTRRRSSSUUUccc}}}uuuppp[[[999888777666555555444444555888000777444;;;===III\\\IIIAAA@@@EEENNNVVV___jjjwwwwwwrrrsssuuuwwwwwwtttoookkkiiiqqquuurrrllliiifffddd]]]UUUQQQRRRccchhhbbbVVVVVVaaa```UUUOOOMMMJJJGGGFFFGGGIIIJJJNNNNNNOOOSSSZZZbbbkkkpppsssvvvyyyyyywwwwwwzzz}}}}}}xxx}}}uuu|||VVV;;;===888666555444333333444555666666555999???CCCGGGMMMUUU```~~~sssccc]]]rrr}}}pppfffYYYMMMQQQVVV]]]cccfffeeeccc``````___```bbbcccaaa\\\XXXXXXTTTSSSSSSTTTaaatttwwwaaa===888888666555555555555555777000888555:::???RRRYYYDDD>>>AAAFFFNNNVVV___kkkwwwssspppqqqrrrsssrrrpppllliiikkksss~~~wwwmmmiiifffddd___WWWUUUWWWnnnqqqjjj\\\YYYaaa___TTTQQQOOOKKKHHHGGGHHHJJJLLLSSSSSSTTTXXX```jjjsssyyy~~~vvv{{{^^^===<<<666666555444444444444555666666666999@@@DDDHHHNNNVVVccctttddd\\\jjjppp___RRRRRRVVV\\\ccchhhjjjhhheeeeeegggjjjllllllhhhbbb]]]ZZZWWWUUUTTTTTT___|||yyy}}}fff???888888777666555555555555666222999777999AAA^^^XXXDDD@@@BBBGGGOOOWWW___kkkxxxzzzrrrooooooooonnnllljjjiiigggmmmwwwxxxrrrlllgggeee```[[[ZZZ]]]uuuxxxqqqccc___dddaaaXXXTTTRRRNNNLLLKKKMMMOOOQQQSSSTTTUUUYYYaaakkkuuu{{{~~~vvv~~~xxxyyyggg@@@===777666666555444444555666666777777;;;AAAFFFIIIPPPWWWjjjjjjuuufff]]]dddrrrzzzgggZZZUUUVVV[[[ccclllqqqpppmmmlllnnnpppqqqpppkkkfffbbb___[[[YYYXXXVVV]]]xxxiii>>>999888777666555555555555555444999888777CCCjjj[[[HHHHHHDDDIIIPPPWWW```kkkyyy~~~yyyuuuqqqpppnnnllliiiggggggggglllyyy{{{ssskkkgggccc___^^^```ssswwwrrrgggdddiiihhhbbbXXXVVVTTTRRRRRRUUUXXXZZZVVVUUUVVVYYY```jjjtttzzzwww|||yyylllBBB>>>:::777666555444444555666777888888;;;BBBGGGJJJQQQYYYqqqZZZsssxxxjjj]]]\\\aaagggxxxvvviiiYYYYYY\\\fffrrrzzzzzzwwwxxxxxxwwwtttqqqmmmjjjiiiddd```^^^\\\XXX]]]tttmmm@@@999888777666666555555666666777888999555EEEuuu\\\KKKKKKFFFJJJQQQXXX```lllyyy{{{xxxuuurrrrrrpppkkkgggeeefffhhhjjjzzztttnnnhhhcccaaabbbqqquuurrrkkkiiimmmnnnjjj```^^^\\\[[[\\\^^^bbbddd^^^]]]\\\^^^dddmmmvvv|||zzznnnCCC>>><<<777666555444444555666777888888<<>>===WWWiiiSSSOOOLLLJJJNNNSSSYYYaaammm{{{zzzwwwvvvtttkkkmmmlllfff^^^ZZZ[[[^^^nnnyyyrrrooovvvzzz|||{{{zzz|||{{{uuuqqqooooooooorrrpppnnnpppvvvvvvGGG>>>:::888777666555555666777888777777;;;BBBGGGKKKSSSZZZ|||nnnhhhqqquuuyyypppcccYYY[[[```dddgggkkksss{{{sssXXXZZZPPPLLLKKKNNN___mmmjjjiiiaaabbbttt~~~xxxtttrrrssshhhcccddd]]]WWWeee{{{yyy~~~OOO===999666777555222333666;;;777777555BBBTTT\\\MMMNNNKKKIIIMMMRRRVVV\\\hhhwwwwwwrrrqqqsssqqqhhhaaa^^^\\\\\\___cccyyy~~~zzzxxx|||}}}zzzwwwvvvzzz|||~~~zzzFFF<<<:::555555666666777777888888666888===CCCFFFLLLWWWcccwwwooorrr}}}|||nnn^^^YYYbbbpppzzz~~~sssvvvxxxxxx}}}{{{sssgggYYYPPPLLLOOOccctttsssrrrhhhhhhzzz~~~{{{ooofffddd\\\WWWdddzzz}}}SSS???:::888888666444444888999666999777BBBXXXXXXKKKLLLFFFHHHLLLRRRVVV\\\gggvvvxxxqqqnnnmmmoooggg```]]]\\\\\\___dddyyy}}}HHH===;;;666666666666777777888888777888===CCCGGGLLLXXXcccvvvmmmiiivvvnnnbbbnnnyyynnnoooyyywwwmmm\\\RRRTTTjjj~~~}}}rrrooovvvkkkeee]]]WWWcccuuuXXX@@@;;;999999888555555999777666;;;999AAA^^^{{{TTTIIIJJJCCCGGGLLLRRRWWW]]]ggguuuwwwnnnjjjhhhnnnfff```]]][[[ZZZ^^^dddxxxKKK===:::777777666666666777888888888:::>>>DDDGGGMMMYYYeeeqqqjjjbbbggg~~~qqq~~~uuukkk~~~vvvpppqqqmmm\\\YYYnnnyyyuuu{{{oooiiiaaa[[[bbbooo[[[???;;;888999777555555999666555===<<>>===>>>mmmWWWKKKOOOJJJHHHMMMSSSXXX]]]fffrrr||||||oooiiiiiiiiilllfff```\\\XXXVVV[[[bbbwwwOOO===777999888777666666777888999:::;;;???EEEIIIPPP]]]jjjyyypppeee```eeerrrvvvttttttwww~~~|||zzz{{{___>>>:::777888666444444888888444===??????yyyZZZMMMPPPIIIGGGKKKQQQUUUYYYbbboooyyyyyylllggggggiiihhhddd___[[[WWWUUU[[[dddyyyQQQ@@@:::;;;999777666666777888999:::;;;???EEEKKKRRRaaannnxxxmmmdddcccbbbccckkkvvv|||wwwzzzuuuxxxddd@@@;;;999999777555555999888222<<<@@@CCCXXXNNNOOOFFFEEEIIIMMMPPPTTT^^^lllvvvzzzllleeecccdddbbb___\\\ZZZWWWVVV^^^hhhzzzTTTBBB<<<<<<:::888666555777888:::999:::???FFFLLLTTTdddrrrxxxkkkeeekkkkkkddddddmmmooopppyyyvvvooo{{{iiiAAA<<<::::::999666777:::888111;;;AAAFFFzzzSSSNNNOOOCCCDDDGGGJJJLLLPPPZZZiiittt~~~|||mmmddd___^^^^^^[[[ZZZYYYWWWXXXbbblll{{{VVVCCC;;;<<<:::888666555666888:::888:::???FFFLLLUUUeeetttvvvqqqkkkgggggghhhgggfffhhhdddnnn~~~nnnvvvwwwmmmBBB<<<777999:::888777888000<<<======PPPsss]]]NNNGGGEEEHHHGGGIIINNNRRRYYYfffrrr|||lll```^^^bbb___ZZZWWWUUUUUUXXXbbbmmm}}}RRR;;;999888888888777888888999:::;;;===BBBHHHNNNXXXkkk|||{{{vvvppplllkkkjjjiiihhheeeaaafffppppppooo~~~uuuttt~~~pppvvvssssssoooCCC<<<777999:::888777888333======???TTTqqqZZZMMMGGGFFFFFFEEEGGGLLLQQQXXXeeeqqq~~~zzzgggddddddaaa___ZZZVVVUUUTTTWWWaaalllRRR===<<<888888888888888999999:::999<<>><<>>888999:::888888999:::===;;;DDD```kkkVVVKKKFFFEEEDDDBBBDDDIIINNNUUUbbbnnnwwwzzznnnfff```XXXUUURRRQQQRRRVVVaaammmUUU@@@???999888888888888999::::::<<<@@@JJJUUU^^^jjj}}}{{{vvvrrrooonnnnnnjjjllliiidddeeehhheee^^^^^^llluuurrr^^^tttvvvsssGGG???888888999888888999:::;;;:::FFFccciiiUUUJJJEEECCCCCCBBBDDDIIINNNUUUbbbnnnxxx~~~xxxgggaaadddTTTQQQOOOPPPRRRXXXdddpppWWW@@@===999999999888999::::::;;;<<>>OOOjjj```LLLEEEFFFGGG???>>>@@@EEEJJJQQQ]]]iiiuuu]]]YYYRRRMMMRRR[[[___]]]WWWTTTQQQQQQRRRWWWbbbnnn|||]]]BBB;;;::::::999999::::::;;;<<<>>>EEETTTdddqqqooopppqqqrrrrrrqqqpppooonnnnnnmmmmmmnnnooopppqqqppphhh]]]TTTRRR]]]vvvpppfff{{{sssmmmllliiikkkyyyyyyMMM>>>999:::666888;;;777666===AAAHHHwww{{{WWWGGGHHHHHHDDDAAAAAACCCGGGJJJPPP^^^lllwww}}}sssfff[[[WWWXXXZZZ\\\YYYSSSNNNOOORRRWWWaaajjj|||[[[EEE===::::::999999::::::;;;<<<===CCCXXXooo{{{nnnnnnoooppppppooonnnnnnnnnnnnnnnoooooooooooooooqqqlllcccZZZRRRVVVhhhzzz{{{lll}}}|||yyyuuuuuuyyyNNN>>>999:::666888<<<777777===@@@GGGvvvkkkPPPFFFGGGGGGEEEBBBAAACCCGGGJJJQQQ___lllxxx{{{kkk___YYYXXXZZZ[[[VVVQQQMMMNNNQQQVVV```jjj}}}{{{yyy{{{}}}[[[DDD===::::::999999::::::;;;<<>>999:::666888<<<888777<<<@@@IIIxxxzzzXXXJJJGGGEEEDDDFFFBBBBBBDDDGGGJJJQQQ___lllyyypppaaaZZZXXXXXXWWWTTTOOOKKKLLLOOOTTT___iii}}}{{{tttooommmnnnppprrr{{{ZZZBBB<<<:::::::::::::::;;;;;;<<<@@@HHHeeennnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrqqqooommmlllmmmoooooohhh[[[RRRWWW```ttt}}}NNN>>>999;;;777888<<<888777;;;AAANNNsssQQQKKKLLLEEEAAAEEEBBBAAADDDGGGJJJQQQ___lll{{{rrrbbbZZZXXXWWWVVVRRRNNNKKKLLLNNNSSS___jjj{{{xxxtttmmmfffaaa```aaabbbbbbkkktttzzzZZZAAA<<<:::::::::::::::;;;<<<<<<>>>HHHiiiqqqppppppoooooonnnnnnnnnooopppqqqrrrqqqpppmmmlllkkkmmmoookkk```UUUUUUZZZjjjNNN???:::;;;777999<<<888999<<>>@@@DDDGGGNNN\\\iiiwww~~~ooo___\\\]]]^^^]]]QQQOOONNNLLLJJJMMMZZZgggwwwyyyooofff```QQQMMMHHHGGGGGGIIIHHHHHHIIIQQQYYYbbbrrrRRR===@@@;;;;;;;;;;;;;;;<<<=========IIIrrrtttsssqqqooooooooooooppppppooooooooopppqqqrrrrrrlllmmmttt~~~rrr```VVVWWWjjjtttzzzwwwzzzOOO???:::<<<888:::===999:::999BBBYYYaaaPPPLLLJJJGGGEEE>>>===@@@CCCFFFMMM[[[hhhttt{{{jjj[[[WWWYYYZZZYYYQQQOOOMMMKKKHHHKKKWWWeeewwwvvvlllaaaWWWPPPJJJGGGCCCCCCEEEGGGGGGEEEEEELLLTTT]]]mmmOOO===BBB<<<;;;;;;;;;;;;<<<======AAAMMMvvvuuuuuutttsssrrrqqqqqqqqqooonnnnnnoooqqqqqqpppooonnnppppppsss}}}pppXXXZZZbbbyyylllfffzzzppptttSSS@@@:::===999888<<<;;;???<<>><<<@@@FFFMMMWWWaaarrrmmm\\\RRRPPPSSSVVVUUUOOOKKKKKKMMMRRR]]]gggwww}}}mmm```WWWPPPIIICCCEEEDDDDDDFFFIIIIIIEEEBBBEEEJJJLLLTTTlllOOO>>>;;;;;;;;;::::::;;;<<<>>>??????LLLvvvuuutttrrrrrrrrrssssssrrrqqqpppqqqrrrrrrqqqooopppqqqooopppyyywwwfffWWW]]]rrrmmm^^^```iiisss}}}uuuqqqSSS@@@:::===999888<<<;;;???>>>GGG^^^```NNNIIIFFFAAABBB>>><<<@@@EEELLLXXXbbbppp|||zzziii[[[SSSRRRTTTVVVTTTNNNJJJJJJLLLQQQ[[[ffftttxxxnnnaaaWWWRRROOOKKKHHHFFFEEEFFFHHHKKKKKKIIIFFFFFFIIILLLTTTnnnNNN>>><<<;;;;;;::::::;;;<<<>>>???AAANNNzzzxxxuuusssrrrsssuuuvvvuuutttsssssstttsssqqqppprrrrrrooolllsss}}}~~~wwwYYYZZZjjjvvvaaaVVVSSSXXX\\\cccnnnqqqyyyTTTAAA;;;>>>999888;;;:::===???JJJ```dddPPPJJJFFFBBBBBB>>><<>><<<;;;;;;:::;;;===>>>???FFFTTT~~~zzzvvvuuuuuuwwwxxxwwwvvvttttttttttttqqqooorrrssspppkkknnnxxxccc\\\dddvvvnnnaaa]]]VVVTTTRRRTTT^^^oootttkkkxxxxxxvvvTTTAAA;;;>>>999777;;;:::;;;@@@MMMbbbbbbRRRKKKGGGEEEBBB>>>===???BBBJJJWWWcccrrr~~~|||kkk]]]UUUSSSRRRRRRQQQLLLHHHHHHIIINNNWWWaaaooozzzqqqeeeVVVQQQLLLIIIJJJNNNPPPQQQRRRSSSSSSSSSTTTSSSQQQPPPHHHIIIMMM[[[xxx|||JJJ@@@>>><<<<<<;;;;;;;;;===>>>???JJJXXX{{{xxxwwwxxxyyyxxxvvvuuutttuuusssqqqooopppsssqqqmmmlllrrr{{{nnn^^^___nnn|||xxxjjjeee\\\WWWRRROOOOOOQQQUUUYYYTTTWWWUUURRR^^^}}}TTTAAA;;;>>>999888;;;:::999???OOOeeeyyycccUUUMMMHHHEEEBBB???>>>@@@BBBHHHUUUbbbjjjwwwqqq```TTTNNNMMMNNNPPPKKKGGGHHHIIILLLVVV___nnnxxxyyycccWWWOOOMMMLLLMMMQQQVVVZZZ]]]]]]^^^___]]]ZZZVVVSSSQQQKKKJJJOOOaaawwwHHH???===<<<<<<;;;;;;<<<===???@@@GGGUUU~~~{{{zzzyyyzzzxxxwwwuuuuuuuuutttrrrpppppprrrrrrooommmooovvv|||xxxaaaZZZgggwwwsssjjjddd___[[[[[[YYYUUUSSSTTTLLLMMMOOOMMMQQQoooSSS@@@:::===999888<<<;;;999???PPPggg{{{gggYYYMMMFFFCCCAAA@@@@@@BBBBBBFFFRRR___fffttt{{{iiiWWWMMMKKKLLLOOOJJJGGGHHHIIILLLUUU^^^nnnwww}}}iiiWWWNNNMMMOOORRRWWW]]]ccchhhkkkgggiiijjjhhhbbb[[[UUURRRNNNLLLSSSiiisssFFF???======<<<<<<;;;<<<>>>???@@@AAAPPP}}}{{{{{{{{{yyyxxxwwwwwwwwwwwwuuusssqqqqqqrrrpppnnnooouuu|||gggYYYdddsss|||kkkccc^^^^^^\\\WWWTTTUUUWWWQQQRRRTTTPPP___QQQ???999===999999>>>===;;;???OOOhhhkkkZZZLLLCCCBBBAAAAAACCCDDDCCCEEEOOO[[[eeesssxxxdddUUUQQQRRROOOKKKHHHHHHIIILLLTTT]]]llluuu|||sssfffZZZSSSQQQTTTWWW]]]dddiiinnnqqqtttlllpppsssqqqiii```YYYUUUPPPNNNVVVooooooEEE???======<<<<<<<<<<<<>>>???@@@AAAQQQ~~~}}}||||||zzzyyyxxxxxxyyyyyywwwuuurrrqqqqqqpppnnnpppvvv~~~nnn[[[cccqqqwwwmmmiiiddd]]]ZZZ[[[XXXMMMNNNVVVPPPOOOuuuPPP>>>999===::::::>>>>>><<<@@@OOOggglllZZZJJJCCCBBBAAABBBDDDEEECCCDDDMMMYYY```nnnqqq___YYYZZZOOOKKKHHHIIIJJJLLLTTT]]]kkksssyyy|||nnn___VVVSSSUUUZZZ\\\aaaggglllppprrrssstttnnnssswwwuuunnnccc[[[WWWQQQPPPYYYsssmmmEEE@@@=========<<<<<<===>>>@@@AAAFFFUUU~~~||||||{{{zzzxxxxxxyyyyyyxxxvvvuuuttttttvvvwwwtttpppoootttxxxjjj___lllzzzrrrkkkddd^^^YYYXXXYYYZZZVVVSSS\\\hhh{{{HHH@@@::::::;;;:::999;;;===AAASSSrrraaaQQQMMMHHHAAAAAA>>>===@@@BBBEEEMMMUUU```lll|||hhhUUUQQQMMMJJJJJJKKKMMMTTT\\\dddooozzz}}}fffSSSUUU\\\\\\[[[\\\dddiiirrr||||||qqqiiipppuuuwwwvvvrrrkkk___SSSQQQNNNZZZyyyhhhDDD???CCC===>>>>>>>>>>>>???BBBEEEIIIWWW}}}|||{{{zzzwwwxxxyyyyyyyyyxxxwwwvvvsssuuuvvvtttpppooossswwwsssbbbiii{{{ooogggeee```^^^]]]ZZZUUUWWW]]]hhhzzz|||HHH@@@::::::;;;:::999;;;???CCCTTTrrrfffSSSLLLGGGAAABBB>>>===???AAADDDLLLTTTYYYddd||||||xxx|||~~~uuuiiiSSSNNNKKKJJJJJJJJJQQQXXXhhhsss}}}sssbbbVVVWWW[[[ZZZ^^^eeekkkpppxxxsssjjjppptttwwwuuusssmmmaaaVVVTTTUUUccchhhCCC;;;===<<<===>>>>>>>>>???BBBEEELLL^^^~~~|||zzzwwwxxxyyyzzz{{{zzzyyyyyyrrrtttvvvtttqqqpppqqqtttzzzaaa^^^wwwuuurrrkkkdddbbb___[[[XXXXXXVVVWWWkkk}}}GGG@@@::::::;;;::::::;;;???DDDXXXvvvjjjTTTKKKGGGCCCBBB???===???AAACCCJJJSSS[[[dddzzzzzznnnlllooolllfffTTTOOOKKKJJJIIIHHHMMMTTTkkkvvvtttggg```\\\^^^^^^___hhhuuuzzz~~~wwwssswwwyyyxxxwwwsssiii]]]YYY```qqqgggCCC;;;;;;<<<===>>>>>>>>>@@@CCCEEEPPPddd}}}{{{zzzzzz{{{||||||{{{zzzyyyrrrtttuuuuuurrrpppqqqrrr}}}eeeXXXlll|||uuummmgggccc```^^^^^^```YYY\\\xxx{{{GGG???::::::;;;::::::;;;>>>FFF\\\|||kkkVVVKKKGGGEEECCC???===???@@@BBBIIIQQQ]]]dddxxxlllbbb```]]]YYYSSSNNNKKKJJJHHHGGGLLLRRRhhhsss~~~qqqdddcccbbbdddhhhjjjmmmxxxzzz|||~~~~~~ttthhh^^^iii~~~dddDDD>>>>>>;;;<<<>>>>>>>>>@@@DDDGGGRRReee}}}}}}}}}}}}}}}|||zzzxxxwwwssstttuuuuuusssqqqqqqqqqxxxqqq]]]hhhxxxlllccc```aaacccaaa```ZZZaaawwwGGG???999:::;;;::::::<<<>>>HHHaaakkkYYYLLLFFFFFFCCC@@@>>>>>>???@@@GGGOOOWWW]]]ooonnncccaaa```]]]QQQMMMJJJJJJHHHGGGLLLRRR```mmmyyy}}}rrrmmmjjjkkkooovvv|||sssdddsss___CCC??????;;;<<<>>>???@@@BBBFFFIIIQQQaaa~~~~~~~~~}}}|||yyywwwvvvvvvvvvuuutttsssrrrrrrqqqqqq{{{dddcccvvv~~~wwwvvvhhhccccccbbb]]]```ZZZVVVooouuuFFF>>>999:::<<<;;;;;;<<<@@@KKKeeekkkYYYLLLFFFFFFDDD@@@>>>>>>>>>???EEEMMMQQQXXXjjjkkk``````___]]]QQQNNNKKKKKKIIIHHHKKKRRRXXXfffsssxxx||||||sssvvvyyy|||ooo~~~XXX@@@>>>===<<<===???@@@AAADDDHHHKKKOOO^^^}}}}}}}}}}}}|||zzzxxxvvvyyyxxxuuutttssssssssssssllllll___jjj|||}}}wwwlllsssyyyrrrjjjbbbaaa]]]ZZZZZZbbb~~~{{{vvvFFF>>>999:::<<<;;;;;;===@@@MMMiii|||eeeUUUKKKHHHIIIEEE@@@>>>>>>===>>>DDDKKKOOOXXXjjjeeeWWWXXXZZZYYYTTTPPPMMMLLLIIIGGGJJJOOOTTTbbbooouuuyyy{{{{{{}}}TTT??????======>>>@@@BBBCCCFFFJJJMMMMMM___{{{{{{|||||||||zzzyyyxxx|||yyyuuutttssstttttttttnnnvvvbbbgggyyy{{{vvvtttgggeeeuuuuuufffeeeYYYYYYbbbaaaiiivvvyyyFFF>>>999:::<<<;;;;;;===>>>MMMkkkwww^^^QQQIIIJJJNNNEEEAAA>>>>>>======CCCJJJNNNVVVgggcccUUUXXX^^^___WWWSSSOOOMMMJJJFFFHHHMMMSSS```nnntttxxx~~~RRR@@@BBBAAA===???AAABBBDDDGGGKKKOOOMMMbbb}}}zzzzzzyyywwwxxx}}}{{{xxxuuuttttttttttttssstttzzz]]]___{{{}}}sssjjjdddaaa```uuuhhh\\\\\\WWW\\\iii{{{tttDDD>>>:::;;;<<<:::;;;===CCCNNNrrr|||\\\PPPNNNJJJCCCDDDCCCAAA>>><<<>>>BBBFFFOOOVVVcccwwwhhhSSSQQQXXX\\\[[[TTTNNNKKKGGGDDDFFFJJJOOO[[[hhhqqqxxxoooQQQCCC>>>AAA===@@@CCCCCCBBBDDDKKKPPPWWW```|||zzz{{{zzzxxxxxx|||zzzxxxuuuttttttuuutttssssssuuuccc```sssyyyyyy|||qqqggg```[[[YYYccczzzqqqeeeccc[[[]]]fff~~~pppEEE???;;;<<<===;;;<<>><<<===@@@FFFYYYeeeRRRMMMKKKHHHAAA@@@>>>;;;999:::>>>AAAGGGNNNWWWaaarrrmmm[[[XXX]]]aaa\\\RRRJJJIIIJJJIIIGGGGGGKKKVVVbbbjjjqqq{{{```III???;;;@@@>>>@@@BBBCCCDDDHHHOOOUUUbbbeee}}}zzz{{{~~~}}}yyywwwyyyyyywwwuuuuuuvvvuuutttsssuuupppxxxsssdddbbbqqqxxxfff[[[___dddeeemmm{{{}}}|||yyyrrrjjjaaaYYYSSSOOOPPPYYY|||~~~zzzmmmjjjkkkuuucccDDD>>>;;;<<<===<<<===@@@FFF___qqqXXXNNNIIIGGGBBBAAA???<<<::::::===???DDDMMMUUU]]]lllrrr___YYY]]]aaa___TTTJJJIIIKKKIIIEEEDDDFFFQQQ\\\ccckkkuuu|||~~~YYYFFF>>>;;;@@@???@@@CCCDDDGGGKKKRRRWWW```bbb}}}{{{|||~~~}}}yyyvvvxxxxxxvvvuuuuuuvvvvvvtttssspppnnnvvvuuuddd^^^hhh~~~vvvfffcccaaa]]]dddrrr{{{{{{pppnnnjjjeee___YYYTTTQQQQQQRRRllltttqqqsssyyy___CCC===:::;;;<<<;;;<<>>;;;;;;===???BBBKKKSSSZZZggg~~~rrr___ZZZ^^^aaaaaaVVVLLLJJJKKKHHHCCC@@@DDDOOOYYY```gggrrrzzz}}}}}}UUUEEE>>>;;;AAA@@@AAADDDFFFJJJOOOTTTWWWYYY\\\||||||~~~}}}xxxuuuvvvwwwvvvuuuvvvwwwvvvuuussskkkjjjqqq~~~xxxggg]]]ccczzz~~~qqqhhhccciiirrruuu}}}rrrjjjaaa```^^^\\\YYYWWWTTTSSSMMMLLL[[[{{{xxxzzz}}}eeeBBB<<<999;;;<<<;;;<<>>;;;AAA@@@BBBEEEIIINNNRRRTTTVVVTTTZZZ~~~}}}~~~{{{vvvtttvvvvvvuuuuuuvvvwwwwwwuuusssiiiggglllzzzqqqaaacccwwwtttqqquuuzzzuuuxxxoooeee[[[TTTTTTTTTSSSRRRQQQQQQQQQRRRJJJJJJPPPhhheeeBBB===:::;;;===<<<===@@@CCCmmmrrr\\\RRROOONNNEEEEEECCC@@@===;;;<<<>>>???DDDJJJQQQ```xxxrrreeeaaa^^^\\\[[[TTTOOOMMMJJJFFFCCCDDDCCCLLLUUU[[[bbbnnnwww{{{~~~qqqLLLBBB>>>;;;BBBAAACCCGGGLLLQQQTTTTTTTTTVVV\\\~~~}}}}}}{{{uuusssuuuvvvuuuuuuvvvwwwwwwuuussslllgggiiizzzzzzfffeeevvv||||||www}}}vvvqqqllliiiddd```\\\XXXSSSOOOMMMLLLKKKKKKKKKLLLNNNOOOHHHKKKIIIQQQxxxZZZCCC>>>;;;<<<>>>===???BBBDDDoookkkTTTMMMKKKKKKEEEDDDCCC@@@<<<;;;;;;===>>>CCCHHHQQQccc|||wwwkkkddd^^^XXXWWWRRROOOMMMJJJFFFEEEHHH@@@HHHQQQVVV^^^jjjsssxxx~~~kkkHHHAAA===;;;BBBAAADDDHHHNNNSSSUUUTTTRRRZZZ```~~~|||zzzxxxwwwxxxxxxwwwwwwvvvuuuuuuuuunnnooosssuuu{{{hhhhhhnnn|||uuuoooiiidddeeeeeefffeeeccc```^^^`````````^^^\\\ZZZXXXWWWUUUTTTSSSQQQPPPNNNNNNMMMOOOLLLKKKLLLfffSSS@@@???===<<<;;;;;;<<<<<>>===<<<<<<;;;???GGGQQQ___vvv{{{uuummmbbbZZZ^^^YYYRRRLLLHHHFFFDDDCCCCCCFFFKKKQQQYYYcccmmmtttzzz___JJJ@@@@@@CCCAAACCCFFFIIIMMMQQQTTTVVVWWW[[[hhh|||zzzxxxxxxyyyyyyxxxvvvuuutttsssrrrqqqpppssssssxxxhhheeekkk~~~yyyrrrqqqooolllfffggghhhjjjkkkjjjhhhgggkkkiiifffeeedddccc```^^^[[[ZZZWWWTTTQQQPPPOOOOOONNNLLLLLLMMMdddRRR@@@>>>===<<<;;;;;;<<<===GGGooo}}}```NNNMMMRRRFFFEEECCCAAA???>>>===<<<>>>AAAHHHQQQ]]]sss~~~rrrdddZZZ```\\\VVVPPPKKKGGGEEECCCBBBEEEJJJPPPXXXbbbmmmsss~~~|||sssYYYGGG@@@AAADDDAAACCCEEEIIINNNRRRVVVZZZ]]]```kkk}}}{{{yyyxxxzzzyyyxxxwwwuuusssrrrrrrtttqqqsssrrrtttkkkdddhhh{{{~~~}}}zzzxxxyyysssmmmjjjjjjiiiddd___```^^^ZZZVVVSSSRRRSSSSSSOOONNNOOOOOOaaaPPP???>>><<<;;;;;;<<<>>>???KKKnnniiiOOOGGGLLLHHHGGGEEEBBB@@@>>>=========AAAGGGNNNWWWmmmxxxhhh\\\```^^^ZZZTTTOOOIIIFFFDDDAAADDDHHHNNNVVV```kkkrrr{{{pppgggqqqzzzPPPDDD@@@BBBDDDAAACCCFFFJJJNNNRRRXXX^^^bbbdddjjj~~~~~~{{{yyyyyyyyyyyyxxxwwwvvvuuuuuutttuuurrrrrrqqqrrr~~~rrrfffgggzzzzzzppplllkkkjjjddd^^^ccc```[[[VVVTTTSSSTTTUUURRRQQQRRRQQQ[[[mmmhhhlllqqqttt|||NNN???===<<<;;;;;;===???AAANNNkkkwwwTTTDDDFFFIIIHHHFFFCCCAAA???>>>>>>:::===DDDJJJQQQeee{{{jjj^^^\\\\\\ZZZVVVPPPKKKFFFDDD@@@BBBFFFKKKRRR]]]gggooowww}}}rrraaaYYYaaannn}}}uuuqqqqqqJJJCCCBBBCCCEEEBBBFFFIIILLLOOORRRWWW^^^ddddddggguuu|||zzzyyywwwwwwxxxxxxxxxxxxyyyyyyvvvqqqrrrqqqrrr~~~zzzhhhfffvvvuuuoooooonnniiidddfffbbb]]]WWWSSSRRRRRRSSSUUUQQQRRROOORRRvvveee[[[[[[\\\eeejjjfffdddeeeoooyyyKKK>>>===;;;:::;;;>>>AAACCCMMMfff}}}WWWGGGKKKJJJIIIFFFDDDAAA???>>>===888;;;AAAHHHNNN```{{{kkk___XXXYYYZZZWWWQQQKKKGGGEEE@@@AAADDDHHHOOOYYYcccjjjssszzz}}}eeeUUUMMMSSS___pppooo{{{kkkGGGDDDDDDCCCDDDDDDIIIMMMPPPQQQRRRVVV]]]cccdddfffppp}}}{{{zzzuuuvvvvvvwwwxxxyyyzzzzzzvvvqqqssssssqqq}}}jjjcccqqq|||uuurrrqqqooolllgggddd___YYYUUUSSSRRRRRRWWWQQQRRRNNNLLLiiihhhYYYWWWYYYrrr|||qqqaaa|||tttIII>>><<<::::::;;;???CCCEEELLL```xxxTTTGGGPPPJJJIIIFFFCCCAAA???======:::;;;AAAHHHMMM\\\|||mmm```XXX[[[\\\YYYRRRKKKHHHGGG@@@AAACCCFFFKKKTTT___fffoooxxxwww___QQQHHHLLLUUUeeedddEEEEEEEEEBBBEEEHHHMMMQQQUUUVVVTTTVVV]]]bbbhhhiiippp}}}{{{zzzuuuuuuuuuvvvvvvwwwwwwxxxvvvqqqsssssspppyyymmmdddnnnwwwnnnjjjhhhfff```___^^^\\\\\\\\\]]]]]]]]]UUUUUUSSSNNNffflllXXXXXX^^^qqqpppjjjrrrFFF===<<<::::::;;;???DDDGGGKKKZZZ{{{UUUFFFNNNJJJHHHFFFCCC@@@>>><<<<<<<<<999>>>GGGJJJUUUwwwrrreee^^^aaabbb]]]TTTMMMIIIIIIAAAAAABBBDDDHHHQQQ[[[bbblllvvvxxxbbbTTTKKKKKKOOO]]]\\\CCCFFFDDDAAAFFFMMMOOOTTTZZZZZZYYYZZZ___eeelllmmmqqq~~~{{{zzzuuuuuuuuuuuuuuutttttttttwwwrrrtttsssooowww~~~rrrfffoootttfff^^^ZZZYYYWWWXXX[[[^^^bbbfffiiikkkdddZZZZZZYYYTTTiiioooUUUUUU^^^tttvvvxxxrrrEEE===<<<:::999;;;@@@EEEHHHKKKWWW```IIIMMMJJJHHHFFFCCC@@@===<<<;;;<<<777;;;CCCFFFNNNlllwwwjjjeeeggggggaaaVVVNNNKKKKKKBBBBBBBBBCCCGGGOOOYYY___jjjuuu{{{gggYYYNNNLLLMMMZZZ{{{WWW@@@FFFDDD@@@HHHQQQOOOVVV\\\^^^\\\]]]bbbhhhnnnoooqqq~~~|||zzztttttttttttttttuuuvvvwwwtttsssqqqnnnnnnttt~~~{{{nnnmmm{{{nnn^^^UUUSSSQQQKKKEEEKKKMMMOOORRRYYYeeesss}}}yyyqqqdddYYYWWWiiiuuuVVVSSSZZZmmmyyyttt{{{rrrjjjfffqqqkkkFFF<<<:::999;;;???DDDIIILLLMMMUUUGGGRRRNNNKKKGGGDDDBBB@@@===;;;;;;:::999AAAJJJLLL]]]|||xxxddd\\\XXXWWWZZZZZZSSSKKKHHHEEEBBB>>>???EEENNNVVV[[[eeemmm{{{xxxcccPPPKKKKKKVVVuuuwwwTTTBBBEEEEEEFFFJJJKKKPPPUUU[[[______aaadddggggggmmmwww~~~}}}vvvuuuuuutttuuuuuuvvvvvvrrrrrrpppnnnnnnsss|||yyykkkjjj||||||mmmbbbYYYNNNIIIIIIIIIFFFBBBEEEFFFHHHKKKQQQ[[[gggppp}}}yyyqqqcccXXX```~~~___ZZZ```sss~~~qqqrrrgggHHH===;;;:::>>>DDDJJJMMMNNNMMMVVVLLLOOONNNKKKGGGDDDBBB@@@>>>;;;:::999777===EEEEEEUUUrrrvvvcccXXXRRRPPPRRRRRRMMMIIIGGGFFFBBB>>>>>>CCCLLLTTTZZZaaaiiixxxnnnZZZRRRPPPZZZxxxmmmOOOAAAEEEEEEGGGNNNQQQPPPSSSWWWZZZ]]]aaaeeehhhfffkkktttyyyxxxwwwvvvuuuuuuuuuuuuoooppppppooonnnrrryyy|||ooommm|||sss```UUUOOOLLLHHHEEEEEEEEEEEEDDDDDDEEEGGGIIINNNUUU]]]cccrrrvvvtttgggVVVWWWrrrjjj___```qqq^^^EEE???<<<<<<@@@GGGLLLLLLJJJMMMXXXUUUMMMNNNKKKGGGEEECCCAAA>>><<<;;;:::777;;;AAAAAAMMMgggsssaaaUUUNNNJJJLLLMMMKKKHHHHHHGGGCCC???===@@@HHHQQQWWW[[[dddsssyyybbbUUUPPPXXXtttbbbKKKCCCHHHHHHKKKUUU[[[XXXWWWVVVXXX]]]bbbeeegggdddiiippp|||{{{yyyxxxvvvuuuttttttnnnppprrrqqqppprrrwww|||~~~qqqlllyyysssbbbUUUOOOKKKKKKKKKJJJGGGFFFEEEFFFFFFFFFGGGIIILLLQQQUUUYYY]]]bbbeee]]]QQQSSSkkksss___ZZZjjjSSS===AAA>>>===AAAGGGJJJFFFBBBMMMXXXbbbOOONNNLLLHHHEEEDDDBBB???=========999<<>>DDDMMMSSSVVV___nnn{{{mmm[[[QQQVVVoooYYYIIIGGGMMMKKKOOO[[[bbbeee```[[[[[[___ccceeefffeeeiiinnn{{{~~~|||yyywwwuuuttttttppprrrttttttssstttxxx|||{{{nnngggqqquuuiii___TTTOOOOOOJJJLLLNNNMMMJJJGGGFFFFFFFFFFFFFFFGGGIIILLLNNNOOOQQQSSSTTTQQQKKKOOOaaauuu|||bbbVVVaaauuuJJJ;;;@@@>>>???DDDIIIKKKGGGCCCMMMYYYoooSSSPPPMMMIIIFFFDDDBBB???===;;;===:::;;;AAAAAAHHHZZZwwwgggWWWRRRQQQUUUVVVSSSOOONNNIIIGGGCCC???===AAAIIIOOORRRZZZhhhvvv|||~~~}}}gggYYYZZZmmmSSSHHHJJJPPPMMMPPP\\\aaahhhccc^^^]]]aaafffhhhhhhhhhkkknnnxxx|||}}}{{{xxxvvvuuuuuurrrtttvvvuuutttuuuxxx||||||ooogggooo~~~zzzssslllkkkmmmrrrzzzwwwccc\\\YYYUUUTTTWWWNNNPPPSSSSSSQQQOOOMMMMMMKKKIIIHHHIIIKKKMMMNNNNNNSSSPPPNNNLLLIIIJJJUUUaaaiiiYYYWWWpppiiiGGGBBB===???CCCIIINNNQQQPPPOOOOOOZZZzzz|||YYYRRROOOKKKGGGDDDAAA>>><<<999<<<888888??????CCCRRRnnn~~~qqqZZZUUUTTTWWWXXXTTTOOOMMMIIIIIIFFFBBB>>>@@@EEEKKKOOOVVVbbbooovvvzzzrrr```]]]jjjzzzqqqMMMFFFJJJPPPMMMPPPZZZ]]]aaa```___```dddiiilllmmmkkknnnpppwww~~~|||yyywwwvvvvvvsssuuuvvvuuussstttxxx|||~~~rrrjjjrrrvvvhhh___XXXXXX[[[aaakkkuuu~~~ooo\\\ZZZ]]]\\\[[[]]]XXXXXXYYYYYYYYYWWWTTTRRROOOLLLJJJJJJMMMOOOOOOOOOPPPNNNMMMLLLHHHFFFLLLTTTiiiooo\\\TTTeeehhhIIIIII===BBBHHHNNNQQQSSSVVVYYYRRR]]]uuucccUUUQQQLLLHHHDDDAAA===:::999===999888======???KKK^^^zzzwww```ZZZVVVWWWWWWTTTPPPOOOIIIJJJIIIEEE@@@???CCCGGGLLLQQQ\\\hhhooovvv}}}iiibbbiiittthhhLLLFFFLLLRRRPPPUUU]]]\\\^^^```dddfffiiikkkoooqqqmmmooorrrvvv|||zzzxxxwwwwwwtttuuuvvvuuussssssxxx|||{{{ppphhhqqqxxx^^^VVVPPPPPPTTTZZZdddlllsssyyy}}}eeeSSSUUU[[[ZZZWWWXXX]]]\\\[[[ZZZYYYVVVRRRNNNLLLHHHEEEFFFIIIKKKLLLKKKGGGHHHLLLMMMIIIEEEIIIQQQ^^^qqq\\\[[[ooommmLLLKKK???EEELLLPPPPPPRRRVVVZZZUUU___ssslllVVVRRRMMMHHHEEEAAA<<<999;;;???;;;999>>>======HHHYYYtttzzzfff^^^XXXWWWWWWTTTRRRRRRIIIKKKKKKGGGAAA???AAAEEEJJJNNNXXXccckkkssstttjjjooowwwfffNNNHHHNNNVVVUUUZZZaaa___aaaeeekkkmmmmmmmmmppprrrnnnppprrrvvv~~~~~~|||vvvssssssvvvvvvuuuuuuuuuuuuvvvvvvyyy{{{dddggg}}}yyyZZZVVVSSSRRRQQQSSS\\\eeejjjpppxxxxxxhhhYYYUUUVVVYYY```gggfffgggfffaaa^^^[[[UUUMMMOOOKKKGGGEEEFFFIIIKKKLLLLLLLLLMMMJJJDDDAAAJJJVVVhhhwwwddd\\\ddd|||{{{[[[KKK@@@GGGMMMPPPNNNLLLNNNPPPOOOUUU^^^rrrbbbTTTNNNKKKCCCBBBBBB<<<===<<<:::999999<<<>>>@@@TTTddd~~~vvvhhh\\\[[[^^^\\\VVVRRRNNNKKKIIIHHHDDD???>>>AAAIIILLLTTT___fffmmmwwwwwwpppsssttt\\\NNNPPPRRRVVVZZZ]]]```aaaaaabbbeeehhhjjjkkkooosssoooxxxsssooo~~~~~~|||wwwssssssvvvvvvuuuuuuuuuuuuvvvvvv{{{}}}ggggggyyysss]]]YYYWWWWWWUUUTTTZZZaaajjjooovvv~~~vvvcccYYYUUUUUU]]]ffffffiiihhhdddbbb___XXXQQQOOOKKKGGGEEEFFFIIIKKKLLLKKKKKKLLLJJJEEEEEEOOO[[[llliii[[[]]]rrr{{{OOOFFFBBBPPPSSSQQQKKKHHHLLLPPPQQQXXX^^^ooocccSSSMMMLLLDDDCCCBBB;;;<<<;;;999888999;;;===???KKKYYYvvvxxxlll```^^^___]]]XXXVVVPPPLLLIIIHHHDDD>>>===???EEEHHHPPP[[[bbbiiittt~~~vvvrrrjjjSSSQQQVVV[[[]]]]]]```fffkkkdddbbbaaaaaadddhhhmmmrrrrrrxxxuuurrr~~~~~~~~~|||wwwttttttuuuuuuuuuuuuuuuuuuuuuuuu{{{iiifffsss}}}nnnkkkgggeeedddaaa]]]___dddkkkooouuu}}}sss```UUUSSS\\\ggglllooonnnkkkgggddd\\\SSSOOOLLLGGGFFFFFFHHHJJJJJJJJJIIIJJJIIIGGGHHHTTTaaaqqqooo]]]WWWhhhlllCCCCCCFFFUUUTTTNNNFFFDDDLLLUUUXXXZZZYYYbbbcccRRRKKKLLLFFFDDDCCC<<<<<<;;;999888888999;;;===DDDNNNggg{{{qqqgggdddaaa]]][[[[[[RRRMMMJJJHHHDDD>>><<<===AAADDDKKKUUU]]]dddnnnyyy~~~vvvfffQQQPPPWWW]]]^^^\\\^^^gggooouuuooofffaaaaaafffkkknnnuuuzzzyyyyyy}}}}}}xxxuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuxxx~~~hhhbbblllvvvwwwyyyuuurrrmmmhhhhhhlllooosssyyyjjjYYYUUU___iiisssuuutttooojjjeee\\\RRROOOLLLHHHFFFFFFHHHIIIIIIIIIHHHGGGHHHFFFIIIUUUaaassstttaaaSSSaaabbbAAAEEEHHHNNNMMMGGGBBBEEEQQQ\\\aaa]]][[[___yyybbbNNNGGGKKKHHHFFFDDD===;;;:::999888888888::::::BBBIII^^^~~~vvvmmmhhhbbb]]]\\\___UUUOOOKKKIIIEEE???;;;<<<>>>@@@GGGQQQXXX^^^iiittt}}}{{{tttpppmmmlllllllllwwwdddTTTQQQVVV[[[]]]\\\```gggoooxxxrrriiiaaaaaaggglllllluuuxxxzzz~~~~~~yyyvvvwwwvvvvvvwwwxxxxxxwwwvvvvvvttt|||ggg___gggqqqzzzuuuuuuxxx{{{~~~xxxccc]]]bbbjjjrrrtttsssmmmiiiddd[[[RRROOOLLLHHHFFFFFFGGGGGGGGGHHHFFFEEEFFFEEEHHHRRR]]]ppp{{{dddRRR[[[yyy\\\CCCFFFBBBEEEEEECCCBBBHHHUUU^^^aaa```hhhqqqeeeMMMDDDJJJIIIGGGFFF???;;;:::999888888888888999???EEEWWWxxx{{{qqqjjjbbb\\\\\\___XXXQQQLLLJJJGGG@@@<<<;;;===>>>DDDMMMSSSYYYdddoooxxx~~~tttpppnnnaaaZZZVVVVVVWWWWWW```|||www^^^SSSWWWYYY[[[^^^bbbfffkkknnnjjjjjjfff```aaaiiimmmllloooqqquuu}}}}}}{{{|||yyyyyywwwxxxyyyzzzzzzyyyxxxwwwttt|||fff___eeeooozzzqqqqqqrrrpppqqqooojjjfffccc[[[TTTOOOLLLIIIGGGFFFGGGFFFEEEFFFDDDDDDEEEEEEGGGPPPYYYjjjiiiTTTUUUkkkyyyTTTCCCEEE:::AAACCCDDDEEEMMMWWW\\\\\\\\\mmmmmmPPPDDDJJJKKKHHHFFF@@@<<<;;;:::999888888777777:::???NNNmmmtttlllccc\\\[[[^^^[[[SSSMMMLLLIIICCC>>><<<<<<===BBBIIIOOOTTT___iiiooovvvkkkUUUUUURRRMMMNNNPPPOOOWWWuuunnnZZZVVVXXXYYY[[[___cccgggiiijjjoootttqqqhhheeehhhjjjgggiiijjjmmmuuuxxxvvv~~~{{{{{{xxxyyy{{{||||||{{{yyyxxxyyyhhh```gggpppyyyyyytttmmmgggccc\\\UUUOOOLLLIIIGGGFFFFFFEEEDDDCCCAAABBBFFFGGGIIIPPPXXXddd~~~rrrZZZRRR]]]jjj}}}xxxJJJAAAFFF999AAACCCEEEHHHPPPYYY\\\YYYWWWhhhwwwzzzYYYHHHLLLLLLHHHEEE???===<<<;;;:::999888777777888;;;FFF```wwwmmmeee^^^[[[\\\]]]TTTNNNMMMKKKFFF@@@>>><<<<<<@@@FFFJJJOOOYYYdddjjjqqq{{{wwwbbbTTT^^^SSSMMMLLLNNNMMMUUUvvvhhhYYYXXXVVV[[[```cccdddeeegggiiixxxrrrhhhiiiiiifffiiijjjiiinnntttttt||||||yyyzzz|||}}}}}}|||zzzyyy}}}kkkccciiiqqq}}}sssjjjddd\\\TTTOOOMMMIIIGGGFFFFFFEEECCCAAA@@@BBBGGGIIIKKKQQQYYYaaawww{{{aaaQQQTTT```yyynnnCCC@@@JJJ???@@@CCCEEEIIIRRR\\\^^^\\\ZZZeeekkkttt```LLLOOOMMMHHHDDD>>>======<<<;;;:::888777777:::;;;BBBWWWzzzxxxoooggg```[[[[[[^^^UUUNNNNNNMMMGGGBBB???;;;;;;>>>DDDHHHLLLVVV```jjjqqqzzzyyyyyyhhh\\\iiiaaaXXXSSSRRRNNNUUUvvvcccUUUVVVZZZbbbjjjllliiihhhkkkpppooo{{{}}}qqqhhhkkkpppooommmnnnjjjlllsssttt}}}yyyyyy{{{{{{yyyvvvuuuuuuxxx{{{zzzqqq^^^```qqqwwwoooddd[[[WWWRRRPPPLLLIIIFFFDDDCCCBBB======@@@DDDHHHKKKPPPUUUbbbooowww___JJJQQQXXXfffZZZBBB@@@BBB???AAADDDEEEFFFMMMXXX]]]]]][[[```nnnuuuqqqLLLGGGMMMJJJFFFIII???===:::999999999888777666999:::JJJoooxxxqqqhhh^^^YYY[[[]]]ZZZUUUOOOJJJFFFDDDBBB===:::;;;@@@FFFJJJQQQXXX___hhhvvvxxxvvvzzzuuuiiiaaajjj^^^WWWVVVSSSZZZzzzyyy^^^XXXUUUXXXaaakkknnnkkkjjjnnnssssssuuurrrkkkhhhlllqqqsssqqqpppppppppmmmooozzz{{{{{{}}}|||{{{xxxwwwwwwzzz}}}yyycccaaammm{{{lll___XXXVVVSSSOOOKKKHHHFFFEEEDDDBBB??????EEEMMMQQQQQQPPP[[[hhhpppeeeMMMPPPSSS]]]uuu{{{VVVAAABBBFFFFFFDDDJJJOOOSSSVVVYYYWWWRRRPPPWWWiiisss{{{TTTLLLOOOJJJDDDCCC@@@===:::999999999888777777:::888CCCaaa{{{}}}uuuiii]]]ZZZ]]][[[YYYUUUPPPLLLIIIFFFEEE@@@<<<;;;???CCCGGGNNNUUUZZZaaannnyyy}}}}}}uuussslllgggjjjsssxxxsssmmmiii___YYYYYYXXX___~~~rrr^^^ZZZTTTTTT]]]hhhkkkiiifffhhhkkkiiikkkjjjeeecccggglllnnnqqqpppooonnnkkkjjjsss~~~}}}{{{yyyzzz}}}hhhaaajjj{{{{{{jjj___ZZZVVVPPPLLLIIIHHHFFFEEEIIICCCAAAKKKZZZ```YYYNNNTTTaaajjjyyynnnQQQNNNLLLQQQdddtttwwwRRR??????CCCCCCHHHOOOUUUXXXZZZ[[[XXXRRROOOVVVfffppp{{{^^^QQQPPPKKKDDDBBBAAA>>>;;;999999999888777777;;;777:::OOOfffzzzlll```\\\^^^[[[YYYVVVSSSOOOLLLJJJHHHDDD???<<<===@@@CCCIIIPPPVVV[[[dddnnnsssvvvuuueee]]]fffmmmqqqrrrwww}}}uuunnnfffaaabbbbbbiiikkkdddcccYYYUUU]]]ggglllkkkhhhhhhjjjeeeiiiiiieeeeeejjjnnnnnnooonnnooooookkkjjjpppyyy}}}{{{{{{~~~iiiaaaiii{{{xxxjjjbbb\\\UUUPPPOOONNNLLLKKKLLLFFFEEETTTkkktttfffRRRSSS^^^gggqqqxxxUUUMMMFFFFFFUUUcccuuuNNN>>>@@@CCCBBBPPPTTTWWWWWWZZZbbbggghhhbbbaaagggmmmuuuiiiUUUPPPMMMHHHFFFBBB???<<<:::::::::999888555:::888777DDDVVVrrr~~~rrrggg```^^^]]]\\\YYYVVVSSSOOOKKKIIIFFF@@@;;;;;;===???FFFMMMSSSVVV^^^gggkkkmmmttt|||xxxmmmhhhvvv}}}yyyrrrnnnnnnnnnttt|||gggkkkoooccc^^^cccjjjmmmnnnmmmnnnppphhhkkkllliiijjjnnnpppnnnlllllloooqqqpppooottt|||~~~||||||~~~iii```gggyyy}}}vvvuuummmeee\\\WWWUUUUUUSSSQQQIIIEEEHHH[[[xxxuuu\\\SSSYYYeeeoooZZZNNNDDDAAAMMMYYYuuupppJJJ@@@GGGKKKIIISSSWWWYYYXXX]]]hhhrrrwwwsssllleeeeeepppxxx[[[NNNKKKJJJIIICCC@@@===;;;;;;:::999888222999999999@@@LLLfff{{{qqqfff^^^```___^^^[[[VVVQQQLLLIIIGGG@@@;;;;;;;;;===CCCJJJOOORRR[[[eeejjjlllqqqxxx{{{zzzxxx|||rrrbbbjjjoooeeekkkkkkkkkkkkkkklllnnnoooiiikkkkkkhhhiiilllllliiillllllooorrrrrrqqquuu{{{}}}|||~~~mmmdddgggsssyyyqqq|||wwwnnnbbbZZZWWWVVVSSSPPPHHHGGGJJJ]]]}}}mmmWWWSSSaaammmyyy___QQQFFFAAAKKKUUUmmmmmmHHHAAAHHHKKKHHHLLLRRRWWWXXX\\\dddlllooouuupppccc```mmmfffOOOIIIHHHHHHDDDAAA>>><<<;;;;;;999888111888888:::???EEE[[[zzzxxxlllbbbbbbbbbaaa^^^ZZZTTTNNNKKKHHHBBB===<<<;;;<<<@@@FFFJJJMMMVVVbbbjjjnnnttt{{{jjj]]]```fff```qqqnnniiigggggghhhiiijjjnnnnnnllliiijjjlllkkkgggmmmkkkmmmppppppoooqqqvvv~~~tttllllllpppyyywwwooo{{{~~~oooddd___\\\WWWRRROOONNNOOO___~~~aaaRRR^^^jjjllleeeVVVIIICCCLLLUUUffffffHHHAAADDDFFFEEEKKKSSSXXXYYYZZZaaahhhkkkmmmrrrhhhbbbmmmsssVVVKKKJJJIIIEEEBBB>>><<<<<<;;;999888444777555777===???OOOkkkzzzpppiiiaaabbbbbbaaa]]]WWWQQQNNNKKKEEE@@@>>><<<:::<<>><<<;;;;;;:::999666444666888<<>>;;;:::;;;;;;@@@???DDDNNNVVV[[[bbbiiixxxyyy}}}vvvlllbbbXXXRRRRRRTTTVVVddd}}}www___aaahhhnnnooohhhiiimmmxxxvvvnnnooommmjjjhhhggggggiiijjjkkkmmmnnnnnnooorrruuuxxx~~~zzzvvvqqq|||vvvmmmxxx{{{sssrrrvvvzzzppp[[[[[[[[[aaawwwyyydddYYY^^^^^^dddfffUUUFFFNNNRRRbbbvvvpppYYYEEECCCHHHKKKPPPWWWNNNTTT\\\eeejjjnnnpppqqqppppppuuuzzzvvvrrr{{{{{{WWWLLLNNNLLLHHHCCC>>>======<<<;;;:::666444666888:::BBBJJJggg}}}mmmggggggccc___^^^___^^^ZZZVVVUUUOOOGGGAAA===<<<;;;:::???>>>BBBKKKRRRWWW]]]dddppprrrvvv~~~|||sssiii^^^XXXXXXUUUVVV```vvvxxxoooppp~~~vvvdddiiipppwwwzzztttlllvvvxxxvvvnnnmmmjjjhhhhhhhhhiiijjjkkkmmmnnnoooooopppsssuuu{{{}}}wwwvvvvvvkkktttzzz|||xxxnnnpppvvvyyyccc___[[[^^^pppxxxcccXXX\\\YYY[[[~~~qqqWWWGGGLLLKKK]]]qqqdddSSSDDDBBBDDDEEEJJJQQQLLLSSS]]]ggglllnnnllljjjkkkmmmttt{{{yyysssvvvdddMMMTTTMMMIIIDDD@@@>>>>>>===<<<:::777555666777888>>>FFF\\\{{{tttlllhhheeeaaa``````___[[[XXXVVVRRRKKKEEEAAA>>>;;;999>>><<>><<<;;;:::777555666666666:::AAAQQQooo}}}tttmmmjjjgggeeedddbbb^^^\\\XXXTTTOOOJJJFFFAAA<<<999<<<:::<<>>;;;999;;;888666777666444888===EEE^^^vvv{{{sssqqqmmmjjjhhheeebbb___ZZZWWWSSSNNNJJJEEE???;;;:::888999@@@EEEIIIPPPVVVZZZ^^^eeennnvvv}}}nnnggg```ZZZTTTXXXqqq~~~zzzoooggg```[[[UUUPPPSSSZZZ^^^eeemmmuuukkkaaaaaadddaaadddhhhdddgggppp{{{}}}qqqdddccchhhlllmmmoooqqqqqqpppnnnmmmjjjlllnnnnnnmmmlllkkklllsss{{{~~~{{{|||~~~|||{{{rrruuusssddd___YYYYYYrrrtttUUUPPPJJJSSShhhSSSJJJFFFRRRgggvvvvvvqqqppplllggggggjjjnnnooooooeeedddbbbaaabbbeeelllqqqsss[[[WWWSSSMMMHHHDDD@@@<<<999;;;888777888777444666;;;@@@RRReee}}}yyywwwtttoookkkfffcccaaa\\\YYYUUUQQQMMMHHHCCC???;;;888888===BBBEEEKKKRRRUUUYYYaaahhhooouuu{{{ttthhhaaaXXXSSS```ttt}}}xxxxxxnnneee^^^\\\WWWSSSYYYdddhhhrrr}}}bbb[[[]]]```^^^ccciiieeegggjjjoooqqqjjjbbbaaadddiiilllooorrrrrrpppnnnllliiikkkmmmmmmllllllmmmnnnzzz}}}ssshhh^^^]]]ttt}}}VVVNNNJJJNNNcccRRRLLLIIIRRRaaammmmmmgggqqqnnnlllmmmrrrtttrrroooeeehhhhhhfffcccdddhhhlll{{{\\\VVVSSSNNNIIIFFFBBB>>><<<:::888888999888555666;;;<<>>@@@EEEKKKMMMRRRZZZ```gggmmmtttyyyqqqiiibbbZZZ^^^jjjyyyqqqkkkeee\\\WWWcccttt}}}```YYY[[[]]]\\\dddlllggghhhggghhhjjjfffbbbcccgggeeehhhmmmpppqqqooollliiihhhjjjkkkllllllmmmppprrrvvv}}}~~~~~~sssfffdddzzz[[[QQQNNNKKK```}}}~~~OOOMMMMMMSSS___iiikkkgggpppoooppptttxxxvvvpppjjjiiimmmmmmhhhdddfffmmmrrrqqq___TTTQQQMMMJJJGGGDDDAAA???:::888888:::888555666:::666===EEE]]]~~~~~~}}}yyysssllleeebbb```^^^[[[WWWSSSPPPLLLHHHEEE???;;;888:::;;;;;;???EEEGGGLLLTTT[[[aaahhhpppuuu}}}}}}sssnnneeeeeemmmddd}}}tttfff```qqqkkkfff^^^___```___hhhooojjjgggffffffgggdddaaadddkkkbbbfffkkkooopppnnnjjjggghhhiiijjjkkklllnnnrrruuuxxx}}}|||nnnlll~~~zzzrrrfffkkkPPPOOOKKKWWWwwwjjjMMMQQQVVVZZZ^^^aaaeeegggooonnnnnnoooqqqrrrrrrqqqppppppnnnjjjfffgggkkkooojjj}}}```TTTIIIGGGIIIGGGBBB>>>===<<<:::888777666555555777888<<>>IIIKKKNNNTTT[[[bbbhhhkkkvvvyyy}}}tttlllrrr~~~oootttgggeeeccc```___```ccchhhkkkgggfffeeebbb```aaadddggghhhjjjmmmmmmlllkkkjjjjjjdddgggkkkllllllmmmqqqtttvvv}}}pppdddhhh}}}}}}tttsssSSSNNNLLLVVVsss```OOOSSSWWW\\\___dddhhhlllmmmlllmmmooorrruuuvvvvvvuuurrrooommmmmmmmmnnnnnnmmmssscccTTTPPPNNNGGGBBBAAA???>>><<<:::888777666666999:::;;;BBBTTTlll}}}}}}xxxyyyvvvmmmeeebbb^^^^^^ZZZUUUTTTTTTPPPJJJEEE@@@:::777777999;;;<<>><<<:::999888888888::::::;;;EEEYYYnnnzzz}}}yyyyyywwwoooeee```\\\___^^^ZZZWWWVVVSSSMMMKKKEEE>>>999777888::::::???@@@DDDJJJPPPXXX]]]aaagggkkkqqqwww|||~~~rrrrrr}}}pppbbb]]]\\\[[[[[[[[[[[[\\\]]]aaabbbcccdddeeegggkkknnn```bbbeeehhhiiihhhfffeeefffhhhkkkmmmoooqqqtttvvvrrruuussstttxxx~~~~~~mmmaaaiii```QQQLLLQQQlllqqqUUUXXXZZZ\\\^^^aaaffflllppprrrpppnnnnnnppprrrssssss|||yyyuuusssrrroookkkgggllluuu|||___WWWTTTLLLGGGHHHAAA@@@>>><<<:::999888888333777999999===MMMddduuu~~~{{{yyyvvvnnnddd]]]^^^bbbccc___[[[YYYUUUPPPPPPJJJBBB;;;888888888888:::<<>><<<:::999888888000444888999:::DDDWWWhhhyyyqqqiiiccc^^^bbbdddbbb``````[[[UUUTTTNNNFFF???;;;999888777888999<<>><<<;;;999999888333444666888888;;;FFFRRRvvv{{{sssmmmhhh```bbbcccccceeegggbbbZZZUUUPPPIIICCC???;;;888666777888;;;>>>CCCHHHLLLOOOSSSWWW^^^eeekkkqqqvvvzzz}}}~~~yyyyyyvvvssssssrrr{{{}}}{{{yyyaaabbbzzzvvvfffeeeaaa^^^^^^___```___\\\ZZZXXX[[[^^^aaacccccccccdddeeeccc```___```dddfffeeeccc```___```bbbeeeggggggggggggiiijjjsss|||zzzzzzzzzyyyYYYQQQKKK___~~~nnnOOOXXX___aaacccdddeeefffhhhjjjllllllnnnrrruuuwwwvvvtttrrrqqqooolllhhheeeccccccooozzzcccNNNOOONNNEEECCCBBB@@@>>><<<;;;::::::999555444666777777<<>>999666777888999<<>>===<<<<<<===666222555888888;;;AAAGGGdddxxxsssooosssnnngggdddhhhiii___RRRRRRPPPLLLHHHDDD@@@:::777777777888:::===AAADDDFFFMMMPPPVVV[[[___ccchhhkkksssvvv{{{uuuqqq{{{uuu{{{aaaTTTWWWlllggg___ccc^^^aaaaaabbbbbbaaa___^^^]]]WWW[[[aaadddffffffggghhhgggaaa\\\[[[___ccccccbbbcccaaa```aaadddfffeeebbbjjjqqqpppsssooo{{{aaaTTTOOOXXXsss{{{```UUUOOO___ccceeeeeekkkrrrppphhhlllmmmnnnmmmllllllnnnoooiiidddaaafffooosssoooiiihhhqqqpppsssQQQBBBMMMKKKHHHHHHGGGCCC===::::::<<<777666666555555666888888BBBVVVooo~~~}}}{{{{{{xxxtttmmmgggcccaaa___^^^XXXXXXVVVPPPHHHBBBBBBCCC777777666777999<<<@@@BBBFFFIIINNNRRRWWW]]]dddhhhkkkpppxxx~~~{{{uuunnnkkkggg{{{~~~fffRRRXXXssszzzmmmaaaZZZWWW[[[[[[\\\]]]^^^___```aaa\\\\\\]]]^^^```bbbcccdddddd```___aaaaaa^^^bbbiiigggeeedddiiiooooooiiibbbgggiiilllppptttwwwzzz{{{ttt}}}gggYYYQQQVVVmmmqqq\\\UUUQQQYYY```hhhlllrrrxxxvvvqqqkkkkkkjjjiiigggggghhhiiihhhdddbbbeeejjjlllhhhdddbbbhhhfffgggxxxjjjNNNGGGBBBGGGHHHHHHEEE@@@======>>>888777666555666666888888===OOOgggzzz~~~zzzqqqjjjeeecccbbbbbb```\\\WWWRRRLLLGGGBBB@@@:::999777666777:::<<<>>>CCCFFFJJJOOOSSSYYY```dddgggllltttyyy}}}}}}uuummmeeeppp}}}sssdddYYYQQQ~~~rrrnnniiiccc___ZZZ[[[\\\]]]^^^_________`````````aaabbbdddeeefffdddaaa```bbb```]]]___eeehhhggggggjjjmmmmmmhhhccceeefffgggiiilllooorrrsssxxxzzzooo^^^SSSRRRddd}}}iiiaaabbb___ZZZaaahhhmmmsss{{{mmmmmmmmmlllllllllmmmmmmlllkkkiiijjjjjjjjjhhhfffbbbeeedddfffooo___DDD@@@EEEFFFGGGFFFCCC@@@??????999888777666666777777888999FFF[[[qqq|||tttlllgggfffggghhhhhhccc[[[VVVSSSMMMEEE???<<<:::888666555666888:::???BBBEEEIIIMMMSSSYYY]]]aaafffmmmrrrvvvzzz~~~nnneeekkk{{{}}}|||rrrVVVKKKMMMSSSrrrkkkmmmlllfffaaaZZZ[[[\\\^^^^^^^^^]]]\\\]]]\\\\\\\\\]]]^^^```aaacccaaa```aaa^^^ZZZ[[[___ccceeehhhjjjjjjgggdddbbbcccbbbbbbbbbdddgggjjjkkkqqqyyy}}}vvv```SSSNNN]]]uuu{{{bbbgggmmmgggeeegggiiiiiinnnxxxlllmmmpppsssuuuvvvtttsssmmmnnnnnnmmmkkkjjjiiiiiieeehhhjjjooorrrzzzpppIIIDDDCCCDDDFFFFFFEEECCCAAA???:::999888777666777777888888>>>LLLaaauuuzzzxxxrrrlllhhhfffggghhhiiieee```[[[WWWPPPIIIDDD===;;;888666444555666777;;;>>>AAADDDHHHMMMRRRVVV[[[```fffkkknnnrrrxxx}}}pppjjjpppxxxmmmiiiqqq|||}}}}}}~~~jjjOOOEEEPPP^^^qqqjjjiiieee___[[[[[[\\\]]]______^^^\\\[[[[[[ZZZYYYXXXXXXYYY[[[\\\______```___\\\YYYYYY[[[^^^dddkkkooommmiiieeedddbbbaaa___```aaaeeehhhjjjrrrvvv}}}|||xxxsss}}}tttrrr|||}}}```RRRLLLYYYooojjjZZZccchhh___nnnnnnoooooorrryyyjjjllloootttwwwvvvrrrmmmhhhjjjlllllljjjiiijjjkkkiiinnnrrrwwwvvvuuuSSSCCCAAABBBCCCDDDEEECCCAAA???<<<;;;999888777777777888999:::@@@OOOaaaqqqxxx{{{rrrrrrppplllfffaaa``````___aaaaaa]]]UUUOOOJJJIII???===999777555555666777999;;;>>>@@@CCCGGGLLLPPPUUUYYY___cccfffjjjqqqvvv{{{sssrrr|||uuucccXXX[[[^^^iiiwwwxxx}}}|||}}}}}}nnnWWWMMMXXXkkkrrrjjjeee^^^[[[[[[\\\]]]^^^^^^___^^^]]]\\\```___]]]\\\\\\]]]___```]]]______]]][[[ZZZ[[[[[[]]]fffpppuuusssnnnjjjhhhbbbaaaaaabbbdddhhhlllooorrrwww{{{|||jjj[[[]]]]]]UUUTTT]]]}}}dddUUUMMMVVViii~~~zzz]]]UUU```eee```ooopppuuu|||sssrrrsssuuuwwwtttnnniiiiiikkkmmmnnnnnnooopppqqqqqqwwwyyyzzzxxxsssgggEEEBBBAAAAAACCCDDDDDDBBB@@@>>><<<:::999777777777777999999:::@@@MMM\\\jjjrrrnnnooooookkkccc\\\YYYYYYWWW[[[^^^\\\UUUNNNKKKKKKBBB@@@<<<999666666666777777999;;;===???BBBGGGJJJNNNSSSXXX[[[^^^ccciiioooxxxzzz|||mmmgggddd\\\TTTOOORRRSSSWWWjjjxxxyyyyyy{{{|||}}}~~~}}}|||}}}}}}hhhXXX___ppp{{{ssslllhhhccc^^^^^^aaa\\\\\\\\\\\\]]]]]]^^^^^^cccaaa___^^^^^^```bbbddd___bbbbbb^^^\\\]]]^^^]]][[[bbblllqqqoookkkgggeeebbbbbbccceeehhhlllpppssspppzzz}}}uuu___XXXVVVQQQPPPUUUnnnmmm[[[NNNRRRbbbwwwppp[[[UUU]]]gggkkkllllllsss~~~~~~zzzvvvuuuvvvuuuqqqmmmmmmnnnoooqqqtttuuuuuuuuussszzzxxxttttttrrrzzzYYYEEECCCBBBBBBDDDEEEDDDBBB???===;;;999888777777777666777888999???KKK]]]iiijjjmmmmmmiiibbb]]]\\\^^^ZZZ\\\^^^^^^[[[VVVQQQNNNHHHEEE@@@;;;888666666666444666888999;;;===AAAEEEHHHLLLQQQTTTWWW\\\ccchhhnnnqqqvvv}}}jjj[[[UUUTTTUUUWWWVVVZZZ]]]fff{{{}}}|||}}}zzzzzzzzzyyyxxxzzz~~~zzzhhhmmmssskkkdddcccccc```______ZZZYYYXXXXXXYYY[[[]]]^^^aaa___]]]\\\\\\^^^aaacccgggjjjhhhaaa^^^aaabbb```___bbbfffhhhgggeeecccaaaaaabbbdddfffiiimmmoooqqqooozzzyyyggg[[[XXXVVVUUUUUUfffuuuaaaOOOPPP]]]rrruuu```VVVXXXcccmmmjjjgggkkkvvv~~~zzzsssppprrruuutttsssmmmlllmmmooorrrttttttrrrmmmtttoooiiilllnnnssssssHHHEEEBBBCCCEEEFFFEEECCC???>>><<<:::888777777777333777999888888CCCUUUdddgggiiikkkhhhcccaaaeeehhhbbbaaaaaabbbccc___WWWQQQMMMIIIDDD>>>999666444444222444666777888:::>>>AAADDDHHHMMMPPPSSSWWW^^^dddfffjjjpppxxx~~~nnn]]]XXXZZZ```dddccclllqqqsssxxxvvvyyy}}}|||zzzxxxxxxwwwvvvvvvxxx}}}www{{{uuujjjaaa```bbb```[[[XXXXXXWWWVVVUUUVVVYYY\\\^^^aaa```]]]\\\]]]```ccceeemmmpppmmmddd```cccdddbbbjjjiiihhhgggffffffeeeeee```aaacccfffiiikkkmmmnnnjjjtttoooppp