BM6P6(@ ```VVVYYYlll~~~oooccc^^^]]]]]]bbb___^^^eeegggjjjvvviiiXXXTTTWWWjjjppp|||~~~xxxqqqeeebbbcccgggwwwkkk___vvvzzzjjj^^^\\\XXXSSSPPPNNNMMMMMMJJJHHHDDD@@@>>>>>>;;;888;;;;;;;;;<<>>===<<<;;;>>>FFF[[[{{{xxxllleeegggkkkppp~~~bbbWWWUUUbbbuuuttthhh```^^^^^^]]]aaa______fffgggnnngggXXXSSSUUU```hhhwwwvvvfff``````aaa```\\\___eeepppwww___\\\ZZZWWWTTTRRRPPPPPPPPPKKKJJJIIIIIIIIIHHHEEECCC@@@<<<;;;>>>HHH\\\zzz{{{ggg___\\\bbbkkkxxx~~~{{{fff[[[WWWaaasss~~~oooddd^^^]]]^^^]]]```^^^```fffgggrrrlllbbbZZZXXX^^^iii{{{~~~}}}~~~lll```]]]______^^^YYYlllooo```\\\ZZZXXXVVVTTTSSSRRRRRRNNNLLLLLLOOOOOOJJJFFFEEEAAA<<<:::>>>GGGZZZyyypppccc^^^[[[[[[cccpppggg]]]XXXaaarrr{{{lllbbb]]]\\\\\\]]]```^^^```fffgggwwwwwwfffZZZ\\\jjj}}}~~~}}}tttccc[[[\\\\\\ZZZVVV^^^iii___]]]\\\ZZZXXXWWWUUUTTTTTTQQQNNNNNNSSSRRRJJJDDDCCCAAA;;;999>>>EEEVVVxxxooo^^^XXX[[[ZZZ^^^hhh{{{zzzsssvvvhhh^^^YYY```pppvvvhhh```\\\[[[[[[]]]___^^^aaafffggg{{{ppp___]]]jjjzzzmmm]]]ZZZ\\\ZZZUUUUUUooossseee\\\___^^^]]][[[YYYXXXVVVUUUSSSOOOPPPVVVTTTIIIAAAAAAAAA;;;;;;???CCCSSSzzzzzz```UUUUUUYYY[[[aaaooovvvhhhaaabbbjjjrrruuuzzz|||wwwkkkbbb\\\aaappp~~~pppeee___]]]\\\\\\]]]___^^^bbbfffggg~~~wwwkkkgggllluuu}}}hhhZZZZZZ]]]YYYQQQ\\\nnniiibbbbbbaaa```^^^\\\ZZZXXXVVVSSSOOOQQQYYYWWWJJJAAAAAABBB===>>>@@@BBBQQQ}}}|||rrrrrr~~~vvv[[[SSSWWW\\\^^^dddrrrtttccc[[[ZZZ\\\dddmmmnnnwww|||wwwoooggg```dddqqqyyylllbbb^^^]]]]]]]]]]]]^^^^^^bbbfffhhh|||~~~yyyxxxrrrppprrr{{{}}}{{{fffYYYZZZ^^^XXXNNN___|||ooorrrlllccccccbbb```]]][[[XXXWWWSSSNNNQQQZZZYYYLLLCCCCCCCCC???@@@BBBAAAQQQxxxooonnnxxxyyy\\\TTT[[[```bbbgggtttpppbbbWWWVVVZZZ___iiisssrrr}}}wwwjjjbbbgggrrruuuhhh```ZZZXXXZZZ^^^]]]ZZZ^^^```___wwwjjjgggrrrxxxsssjjjjjjyyytttaaa^^^]]]UUUPPPRRRtttxxxpppnnneeebbbaaa```___]]]ZZZUUURRRSSSSSSSSSSSSRRROOOIIIEEEDDDAAA>>>>>>AAARRRyyyzzzwww|||~~~zzzrrrnnnqqqzzzsssYYYYYY]]]gggfffgggmmm~~~sssmmm]]]XXXTTTUUU\\\eeelllpppvvv~~~ooobbbcccmmm~~~zzzmmmaaa\\\ZZZYYY[[[^^^ccc```dddfffhhhvvvkkkmmmqqqnnnbbb```gggvvv~~~~~~kkk^^^^^^[[[RRRTTT```nnnkkklllfffbbbaaa```___^^^\\\YYYVVVVVVUUUUUUUUUTTTQQQKKKGGGCCCAAA@@@???@@@LLLlllyyyooohhhbbbccciiippprrrrrrvvvppplllmmmsss}}}www]]]\\\^^^bbbccccccgggrrrsss```\\\[[[WWWTTTVVV^^^iiirrrvvvzzzmmmjjjppppppcccXXXVVVZZZ[[[]]]^^^bbb___cccfffkkkwwwuuuxxxsssfffZZZ]]]eeeqqqzzzpppaaa[[[___YYYQQQ```{{{jjjiiikkkeeedddbbb`````````___]]]\\\YYYXXXXXXXXXWWWSSSNNNKKKDDDBBBAAAAAA>>>DDD\\\vvvvvvtttlllhhhddd[[[YYYXXXXXX[[[aaagggjjjkkkiiihhhjjjsss}}}|||ccc``````aaabbbcccdddgggoooyyy}}}}}}qqqmmm}}}ooo^^^[[[]]]ZZZZZZ^^^hhhttt}}}zzz|||iii\\\RRRSSSZZZ]]]]]]]]]^^^\\\```dddmmmxxxhhhcccccceeelllvvvsssggg]]][[[___XXXVVVsss~~~lllllljjjdddgggeeebbbaaaaaaaaa```^^^\\\[[[ZZZZZZYYYVVVQQQNNNHHHDDDCCCBBB>>>@@@RRRggg|||yyyllljjjbbb]]][[[UUUZZZ\\\^^^aaaccceeegggiiieeehhhppp~~~hhhbbb```ccceeeffffffdddeeegggiiijjjfffbbbaaabbbddddddcccgggeeebbbiii~~~yyyhhhcccbbbbbbeeekkkwwweeeYYYQQQTTT[[[^^^]]]\\\```___ccciiivvv{{{nnnfffeeeeeelll{{{|||~~~{{{hhhaaa[[[ZZZZZZVVV^^^yyysss~~~uuujjjjjjjjjgggjjjgggdddbbbbbbaaa___^^^]]]\\\ZZZZZZYYYVVVRRROOOLLLGGGCCCBBB>>>???NNN```yyyqqqggghhhaaa\\\YYYTTTYYY\\\___`````````bbbdddgggkkkwwwiiibbb___aaacccdddeeeddddddeeeffffffbbb[[[WWWUUUVVVXXXZZZXXX\\\cccnnnzzzjjjfffgggjjjpppyyyzzz```WWWRRRVVV\\\^^^]]]]]]aaa```ffflll|||yyyqqqcccccceeennn{{{~~~rrr___ZZZYYYWWWTTTUUUfff|||wwwjjjdddfffhhhjjjiiigggeeecccbbbaaa^^^\\\\\\[[[YYYXXXWWWUUUQQQNNNNNNGGGCCCBBB???@@@LLL\\\qqq}}}kkkdddjjjfff___]]]XXXYYY[[[]]]^^^```bbbeeehhhmmmqqq~~~hhhaaa___\\\]]]___bbbeeeggghhhiiigggbbb[[[UUUTTTVVV[[[^^^\\\dddmmmvvv{{{qqqrrrpppvvvppp[[[UUUSSSWWW[[[\\\]]]___``````fffmmmzzzwwwpppkkkiiigggjjjwww{{{{{{~~~xxxhhhYYYVVVYYYVVVQQQXXXqqqrrreeefffffffffiiieeedddcccccccccbbb^^^\\\[[[YYYWWWVVVUUUSSSOOOMMMKKKEEEAAABBBAAA???HHHTTThhhppp{{{pppkkktttrrrkkkhhheeeccccccccceeeiiiooosssvvvyyy}}}gggaaa```[[[]]]```eeeiiilllmmmmmmhhheee```[[[YYY\\\aaaeeehhhpppzzz{{{gggVVVSSSSSSWWW[[[\\\]]]```bbbcccjjjqqq~~~nnnppptttwwwwwwooozzzuuukkkcccjjjxxxxxx{{{{{{vvv{{{}}}rrraaaVVVTTT[[[XXXRRR]]]zzzffffffnnnjjjeeeeeebbbaaabbbcccdddbbb___\\\ZZZXXXVVVTTTSSSQQQNNNKKKHHHBBB@@@CCCAAA>>>DDDNNNccciiinnnwwwwwwsss}}}{{{tttrrrpppooommmkkkmmmrrryyy~~~fffaaaaaa```aaaeeekkkppprrrrrrqqqooommmiiieeeccceeeiiimmmoooyyypppbbbTTTTTTVVVXXX[[[]]]\\\[[[```dddfffnnntttiiiooopppjjjrrrvvvggg___gggxxxyyyuuuzzzwwwiii[[[WWW]]]UUURRR___vvvuuuhhhdddccc___^^^aaa]]]___aaacccccc```]]][[[UUUTTTSSSSSSTTTRRROOOLLLJJJHHHDDDAAA@@@BBBEEEGGG\\\jjj{{{~~~vvvwww~~~~~~~~~}}}}}}~~~zzzzzz{{{}}}hhhcccfffiiipppxxx{{{xxxuuuuuuvvvwwwtttsssuuutttrrrtttyyy{{{kkk___SSSTTTVVVYYY\\\^^^]]]]]]```ccchhhuuu|||}}}|||ooonnnwwwuuunnnbbbZZZaaapppyyy{{{~~~zzzxxxtttlll```WWWUUUYYYQQQSSShhhsssfffaaa___[[[[[[]]]^^^___bbbcccaaa^^^ZZZXXXVVVUUUSSSRRRQQQPPPMMMJJJKKKIIIEEECCCBBBBBBDDDFFFTTThhhkkkhhhmmm{{{~~~pppbbbYYYRRRTTTWWW[[[]]]_________bbbcccnnntttnnnpppnnnjjj```YYYZZZeeepppuuu|||uuuyyyvvvjjj^^^WWWUUUTTTQQQKKKWWWvvv{{{oooddd^^^[[[YYYZZZ\\\```aaaccccccaaa]]]XXXTTTWWWUUURRRPPPOOOMMMKKKIIILLLKKKHHHFFFDDDCCCCCCDDDLLLfffqqqqqqyyyssseeeZZZUUUQQQTTTYYY]]]___```aaaaaabbbfffzzzvvvooommmlllllljjjddd\\\YYY___jjjsss}}}xxxnnnsssooo___UUUUUUWWWTTTKKKOOOeee}}}tttlllccc]]]\\\]]]___aaaeeefffgggfffccc^^^XXXTTTWWWTTTPPPNNNNNNMMMLLLKKKNNNMMMKKKIIIGGGEEECCCCCCKKKhhhzzz||||||kkk]]]UUURRRQQQVVV[[[___```aaabbbccc```jjjyyytttwwwtttkkkfffgggfffcccgggfffccc^^^ZZZ]]]iiitttyyy|||rrrwww~~~tttnnnnnneeeWWWRRRVVVVVVOOOJJJZZZyyyrrrnnnjjjeee```aaadddggghhhjjjkkkjjjiiieee```[[[XXXVVVSSSQQQPPPPPPQQQPPPPPPOOOOOOMMMKKKIIIGGGEEECCCNNNiiizzz{{{}}}~~~uuudddXXXRRROOORRRXXX^^^bbbaaaaaabbbccc]]]pppvvvlllkkkhhhdddeeefffccc_________^^^\\\YYY\\\hhhtttxxxyyy{{{kkkrrr}}}}}}wwwnnnnnnggg\\\TTTTTTVVVSSSMMMMMMffflllhhhiiigggdddeeejjjnnnmmmmmmlllkkkhhheeeaaa^^^\\\WWWUUUTTTSSSUUUUUUTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFOOOdddyyyxxx|||mmm___UUUOOOMMMSSSYYYaaacccbbbaaabbbccc^^^zzzzzzmmmhhheeeeeefffdddbbbaaa___\\\[[[[[[YYYYYYcccooouuuuuu~~~|||rrruuu|||~~~}}}uuummmgggeee[[[SSSSSSWWWVVVTTTSSS```|||wwwgggccchhhiiiggghhhmmmooommmllljjjgggdddaaa___^^^^^^[[[ZZZXXXYYYYYYYYYVVVUUURRRQQQOOOMMMKKKJJJIIIIIILLL[[[sssuuuwww~~~zzzhhh\\\SSSNNNKKKTTT[[[bbbeeecccaaaaaacccbbb~~~ooofff```aaa___[[[\\\bbbeee```^^^]]]YYYVVV]]]hhhoooppp{{{yyyxxx~~~xxxnnngggaaaZZZOOOLLLTTTYYYWWWWWW\\\zzziiidddaaagggjjjggghhhlllmmmjjjiiigggddd```^^^]]]]]]^^^^^^]]]\\\\\\\\\ZZZWWWTTTSSSQQQOOOMMMKKKJJJJJJJJJHHHSSShhhvvvuuu|||ooodddXXXMMMMMMUUU[[[```eeefffeeedddcccbbbnnn~~~kkkgggbbb```aaaaaa```^^^___]]][[[ZZZYYYZZZ^^^bbbnnnxxx~~~rrrfff___]]]TTTKKKNNNZZZZZZSSS___uuukkkbbbbbbgggiiihhhhhhkkkiiifffaaa^^^\\\]]]aaaccccccbbbaaabbbbbb___ZZZUUURRRQQQVVVUUUTTTRRRPPPNNNMMMLLLHHHRRRddd}}}vvvwwwkkk```VVVMMMNNNVVV^^^cccggghhhfffddddddddd~~~mmmgggccc___]]]^^^___^^^]]]]]]^^^\\\XXX\\\fffjjjiiittt~~~}}}yyyyyyoooeee\\\VVVNNNMMMSSSZZZVVVUUUjjjxxxiiidddeeehhhjjjhhhhhhjjjhhhddd___]]]\\\^^^bbbggghhhiiidddeeeeeebbb^^^YYYVVVUUUVVVUUUTTTRRRPPPOOOMMMMMMKKKQQQ___wwwyyy|||vvvdddZZZRRRMMMPPPXXXaaaeeeiiiiiieeeccceeeiiikkkeeebbb^^^]]]]]]___``````^^^aaaaaaaaakkkxxxzzztttvvv}}}www}}}vvvpppjjjbbbWWWOOOMMMSSSYYYWWWTTT]]]zzz~~~lllgggfffgggjjjkkkhhhggggggeee``````______aaadddhhhjjjjjjcccdddeeebbb^^^ZZZXXXWWWVVVUUUTTTSSSQQQPPPOOONNNOOOPPPWWWmmm~~~zzzzzzlll]]]TTTOOONNNSSSZZZbbbdddhhhgggbbbaaagggppp}}}uuufffdddaaa``````bbbdddeee______fffsss}}}{{{wwwoooyyy|||~~~xxxtttnnnhhhccc[[[SSSMMMRRRWWWXXXUUU[[[ooollleeefffeeefffiiiiiifffdddccc```[[[```aaaccceeeffffffdddccc___``````^^^[[[XXXWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPRRRNNNPPPccc|||wwwvvv}}}vvvnnndddXXXQQQOOOQQQWWW\\\```bbbdddddd``````nnn~~~}}}tttrrrddddddcccbbbbbbccceeeggg```^^^lllxxxlllnnneeemmmzzzxxxmmmllliiicccZZZTTTQQQPPPUUUTTTSSSXXXmmmrrrcccdddeeebbbdddgggfffbbb```___[[[VVV[[[___eeehhhgggccc^^^[[[[[[\\\\\\[[[XXXVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSNNNNNN\\\www|||nnnlllnnnvvv}}}}}}pppeee^^^VVVQQQRRRVVV[[[^^^``````bbbccc```dddyyysssjjjfff___aaaccccccbbbaaabbbdddgggkkk|||qqqdddhhh^^^bbbnnn|||yyy}}}{{{vvvtttwww{{{{{{ttteeeeeebbb\\\TTTPPPQQQTTTSSSPPPTTTfff}}}fffccccccbbbaaa```cccccc```]]]]]]YYYTTTVVV[[[cccgggfffaaa\\\XXXYYYZZZ[[[ZZZXXXWWWWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSPPPOOOXXXkkkwwwllleeedddiiirrrzzzwwwiii___[[[VVVSSSUUUZZZ^^^```bbb```bbbddddddlll}}}ooofff___\\\___ccccccbbb```___```lll}}}yyyiiiaaaaaa[[[ZZZdddwww~~~sssttt{{{ooouuuzzzxxxvvvrrrrrrtttxxx~~~}}}tttnnnaaa^^^YYYSSSPPPPPPRRRUUURRRTTTaaa|||kkkcccfff```\\\aaa^^^aaabbb^^^]]]]]]ZZZUUUXXX]]]ccceeebbb]]]YYYWWWXXXXXXYYYXXXWWWVVVXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSUUUaaarrr~~~nnnbbbbbbbbbhhhrrr{{{rrrddd\\\ZZZVVVTTTWWW]]]aaaaaadddbbbdddggggggrrrqqqjjjddd]]][[[___dddeeeccc```______hhh{{{ccc^^^]]]WWWYYYUUU]]]sss~~~sssmmmxxxmmmuuuxxxsssrrrsssuuuvvvzzz~~~vvvnnnhhhaaaYYYQQQMMMNNNQQQSSSSSSSSS[[[qqqbbbdddhhh\\\XXXbbb]]]```aaa^^^]]]]]][[[WWW___bbbdddccc^^^XXXUUUTTTUUUVVVWWWVVVUUUUUUVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSVVVVVVUUUZZZiiixxxwwwooolllkkkrrr}}}zzzjjj\\\VVVRRRPPPSSSZZZ```aaa``````eeeeeebbbkkk}}}mmmddd]]]ZZZZZZ```eeeddd```^^^aaaeeezzz{{{ssscccWWWVVVVVVUUU]]]YYYYYYbbbrrr~~~zzzeeeqqq{{{{{{~~~yyyuuuooofff```ZZZNNNFFFKKKQQQRRRQQQRRRgggyyyvvvbbbaaaccc```]]]___\\\]]]]]]ZZZXXXXXX[[[^^^uuuqqqkkkddd^^^YYYVVVUUURRRSSSSSSRRRPPPSSSYYY^^^[[[YYYWWWUUUTTTUUUWWWXXXOOOUUUTTTUUU]]]dddttt~~~~~~ttteeeXXXRRROOOOOOSSSZZZ```aaa___cccfffeeefffuuuqqqeee]]][[[\\\YYY]]]aaaaaa^^^\\\^^^aaajjjiiibbbZZZWWWZZZXXXSSSUUUVVVYYY```iiirrrxxx{{{qqqzzzxxxrrrnnnhhh```ZZZQQQKKKHHHLLLOOOOOORRRVVVxxxzzziii]]]___ccc___]]]```\\\]]]]]][[[YYYYYY\\\___ooolllhhhbbb]]]ZZZXXXWWWSSSSSSRRRQQQQQQTTTXXX[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVV[[[VVVTTT\\\dddwwwvvvlll^^^SSSMMMLLLNNNTTT\\\```aaa___eeedddbbbhhh~~~|||hhhaaaYYYZZZbbb[[[[[[\\\]]]]]]\\\\\\\\\\\\XXXSSSRRRXXX]]]YYYQQQQQQVVV\\\^^^___eeennnvvv||||||tttnnniiiccc\\\VVVHHHIIILLLMMMKKKLLLUUU___jjjaaa]]]bbbddd___]]]___]]]]]]]]]\\\ZZZ[[[]]]___gggeeeccc```]]][[[ZZZZZZVVVTTTRRRQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXUUUXXXSSSRRR]]]jjjyyynnndddXXXPPPJJJLLLQQQXXX___bbbbbbaaaeeeaaa___jjjmmmaaa^^^VVVWWWbbb]]][[[YYYZZZ\\\]]][[[XXXZZZUUUPPPPPPVVVZZZYYYTTTYYY]]]___]]]ZZZ^^^hhhqqq}}}wwwoooggg```ZZZTTTPPPEEEJJJNNNLLLIIIMMM]]]mmmppphhheeeeeehhhfff```^^^aaa^^^]]]]]]\\\\\\\\\]]]^^^_________^^^^^^^^^]]]]]]YYYVVVSSSTTTWWWZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYWWWZZZVVVTTT^^^jjj}}}qqqggg]]]UUUPPPMMMPPPVVV]]]ccceeeeeeccceeeaaaddduuu\\\ZZZ\\\UUUTTT^^^\\\YYYVVVVVVYYYZZZWWWTTTXXXTTTQQQPPPQQQTTTXXX[[[cccbbb^^^YYYVVVZZZcccjjj{{{}}}yyywwwqqqkkkccc[[[TTTOOOKKKHHHIIIMMMOOOLLLLLLXXXmmm}}}{{{kkkiiijjjllllllhhhbbbbbbddd___^^^]]]]]]]]]]]]]]]\\\ZZZ[[[]]]^^^____________[[[YYYWWWXXX\\\]]]\\\YYY\\\[[[ZZZYYYZZZ[[[]]]^^^bbbfff```[[[^^^bbbppptttjjjaaaXXXRRRQQQRRRVVV\\\bbbfffggggggfffffffffrrrmmmWWWZZZ___\\\[[[bbbZZZWWWTTTSSSUUUVVVTTTRRRSSSQQQPPPOOOMMMMMMVVV___ccc___ZZZUUUTTTXXX]]]aaasss|||~~~~~~zzzwwwsssoookkkfffbbb[[[TTTNNNKKKJJJJJJMMMOOONNNNNNXXXllllllhhhfffiiilllllliiiffffffggg```^^^]]]\\\]]]\\\[[[YYYWWWYYY\\\^^^______^^^]]][[[ZZZ[[[]]]^^^___^^^]]]```___]]]\\\]]]```ccceeeccchhhddd___```___hhh{{{|||lllccc[[[TTTQQQRRRWWW[[[```eeegggggggggggggggmmm{{{iii[[[\\\aaaaaa```bbb[[[YYYWWWUUUUUUUUUTTTTTTRRRPPPPPPQQQMMMKKKQQQ[[[YYYYYYXXXVVVUUUVVVZZZ]]]jjjqqq|||xxxuuuzzz}}}wwwrrrmmmhhhccc```[[[YYYTTTOOOLLLLLLOOOQQQOOOMMMKKKSSSiiirrrfffiiidddiiimmmnnnllliiifffdddaaa___]]]\\\\\\[[[XXXUUUUUUWWWZZZ]]]^^^]]][[[YYYXXXZZZ]]]____________```````````````aaaccceeefff```fffddd```aaa___gggzzzwwwggg^^^XXXQQQPPPSSSZZZ]]]bbbfffgggggggggggghhhqqqtttggg\\\ZZZ\\\]]]\\\[[[^^^]]]\\\YYYXXXWWWXXXXXXVVVSSSRRRTTTPPPKKKMMMSSSOOOTTTYYYZZZXXXVVVYYY\\\hhhnnnxxxwwwqqqttt~~~}}}xxxrrrlllgggaaa\\\YYYPPPNNNKKKHHHGGGJJJOOOSSSNNNKKKJJJWWWuuummmiiinnneeekkkqqqrrrpppllleee```bbb___\\\\\\\\\[[[WWWSSSTTTWWWZZZ\\\\\\[[[XXXVVVUUUYYY^^^```^^^^^^___aaa]]]^^^```bbbcccddddddcccffflllgggbbb```\\\bbbsssrrrbbbWWWQQQNNNQQQVVV]]]______```bbbfffgggfff```zzzppphhh^^^\\\```eeeeeeddd^^^ZZZXXXZZZZZZVVVTTTUUUUUUSSSPPPOOOOOOPPPSSSUUUQQQRRRSSSRRRRRRSSSVVVXXXaaaooo~~~|||{{{||||||zzzuuuqqqjjjccc^^^YYYTTTQQQMMMGGGEEELLLRRRRRRPPPOOOIIIJJJSSSfffxxxjjjkkkeeeggglllqqqpppkkkeeeccccccbbbbbbaaa```^^^\\\YYYXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTYYY\\\\\\YYYXXX[[[___^^^\\\[[[^^^ccceeeeeedddkkkkkkhhhaaaZZZYYY^^^cccyyyxxxkkk\\\SSSOOONNNSSSYYYbbbaaa```___aaacccddddddkkkiiiccc]]]^^^ccchhhgggeeeZZZXXXZZZ___^^^WWWRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSSSSTTTSSSQQQOOONNNPPPQQQYYYgggwww}}}}}}}}}zzzxxxtttpppyyy|||tttooojjjccc\\\WWWRRRNNNLLLJJJGGGHHHNNNRRRQQQPPPQQQMMMVVVfff{{{ooogggiiidddeeejjjmmmlllhhhcccbbbcccccccccbbbaaa^^^[[[YYYWWWXXXXXXXXXXXXXXXWWWVVVUUUWWW[[[^^^^^^ZZZXXXYYY\\\YYYXXXYYY[[[___aaaaaa___ddddddbbb]]]XXXXXX]]]cccdddppp{{{mmmaaaTTTNNNMMMOOOUUU]]]fffcccaaaaaabbbccccccccczzzqqqccc___[[[]]]bbbeeecccaaaVVVWWW]]]dddbbbZZZRRROOOLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNKKKJJJKKKMMMQQQ^^^nnnvvvxxx||||||yyyzzztttjjjgggmmmvvv~~~tttlllddd___XXXRRRNNNKKKIIIGGGJJJJJJMMMPPPOOOMMMPPPUUU___mmmsssgggfffiiieeecccfffhhhfffbbb``````bbbaaaaaa```___\\\YYYVVVTTTWWWWWWWWWXXXWWWWWWVVVVVVYYY]]]```___[[[XXXXXXYYYVVVVVVXXX[[[^^^___]]][[[^^^^^^\\\XXXUUUVVV[[[``````kkk}}}~~~xxxzzz{{{|||}}}zzzrrrdddZZZPPPMMMNNNQQQYYY```fffcccbbbcccdddbbbcccfffxxxlllaaa]]]YYYXXX[[[]]][[[YYYVVVXXX___eeecccZZZSSSQQQOOOOOONNNNNNNNNOOOPPPPPPMMMMMMMMMKKKJJJJJJLLLNNNNNNYYYgggooorrrxxx~~~ttteeeeeehhhmmmttt}}}}}}wwwmmmdddYYYUUUOOOKKKJJJIIIHHHHHHOOOOOOOOONNNKKKLLLUUU```yyyqqqjjjhhhggghhheeebbbcccbbb```\\\[[[\\\]]]ZZZ[[[[[[ZZZXXXVVVTTTSSSUUUVVVWWWWWWWWWWWWWWWVVVYYY\\\___^^^\\\YYYWWWWWWUUUWWWZZZ]]]___^^^\\\[[[\\\[[[ZZZWWWUUUVVVZZZ^^^aaakkkzzz}}}kkkccchhhmmmrrrtttwww}}}rrriii^^^VVVOOOOOORRRUUU\\\ccceeecccccceeebbb___bbbiiinnnmmmaaa\\\WWWUUUVVVXXXYYYXXXXXXYYY___ccc```YYYUUUVVVUUUTTTQQQOOONNNNNNOOOPPPLLLLLLLLLJJJIIIIIIKKKMMMLLLTTT^^^fffmmmwww~~~lllddd___```bbbgggqqq{{{{{{wwwtttmmmccc[[[RRROOOKKKIIIJJJKKKKKKKKKQQQNNNLLLLLLNNNVVVeeettt~~~jjjkkkiiifffeeeaaabbbaaa^^^ZZZWWWVVVWWWXXXUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWYYY[[[[[[ZZZXXXWWWWWWUUUWWWZZZ]]]]]]\\\[[[ZZZXXXXXXWWWVVVWWWZZZ^^^aaaYYYaaappp}}}kkkdddgggkkksss~~~}}}ttthhh___XXXSSSOOOSSSWWW[[[aaagggeeedddeeeeee```]]]iiiyyyyyygggjjj```\\\WWWUUUVVVYYY[[[\\\XXXXXX\\\^^^ZZZUUUTTTXXXWWWVVVTTTQQQPPPOOOOOOOOONNNNNNMMMJJJGGGGGGHHHIIIJJJNNNTTT\\\fffuuuwwwhhh[[[YYYZZZZZZ^^^fffjjjyyywwwsssmmmiiifff```YYYSSSNNNMMMKKKJJJLLLMMMMMMLLLLLLHHHIIIRRR___lll|||ooohhhkkkeeeaaa___ZZZ___]]]ZZZVVVTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[WWWXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRUUUXXXYYYXXXWWWWWWWWWSSSSSSSSSUUUXXX]]]aaaddd]]]bbboooppphhhppp|||tttjjj^^^UUURRRNNNOOOVVV\\\```eeejjjfffdddffffffbbbfffrrrdddddd___]]]ZZZXXXXXXXXXXXXXXXTTTUUUXXXYYYUUUPPPQQQVVVSSSTTTUUUUUUTTTQQQNNNLLLKKKKKKJJJHHHFFFFFFGGGIIINNNMMMNNNRRR\\\mmmqqq___[[[ZZZVVVTTTXXXYYYhhh~~~wwwqqqmmmgggccc^^^[[[YYYWWWSSSPPPNNNMMMLLLLLLMMMMMMKKKIIIHHHFFFMMM```vvvllldddeeeeee^^^]]]]]]VVVZZZXXXUUUTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWXXXVVVTTTRRRRRRRRRQQQPPPQQQTTTVVVVVVTTTSSSTTTVVVSSSRRRRRRSSSVVVZZZ]]]^^^aaadddsss|||~~~uuunnndddWWWNNNMMMKKKNNNWWW___dddhhhmmmeeedddggghhhgggssspppeee```___^^^\\\ZZZWWWTTTRRRPPPPPPQQQUUUVVVRRRLLLNNNSSSMMMQQQUUUXXXXXXSSSNNNJJJEEEFFFGGGFFFFFFGGGIIILLLTTTPPPLLLLLLUUUeeexxx|||fff```___WWWQQQQQQNNNXXXiiixxx|||vvvqqqkkkeeeaaa\\\YYYUUURRRRRRSSSRRRRRRNNNNNNMMMMMMMMMKKKHHHEEEHHHHHHSSSnnnoooccc```ccc```XXX\\\___VVVVVVTTTSSSSSSTTTUUUVVVVVVVVVWWWXXXZZZZZZZZZYYYYYY[[[[[[[[[[[[ZZZYYYWWWWWWZZZWWWSSSPPPOOONNNNNNMMMSSSUUUVVVUUUSSSRRRTTTWWWXXXUUUSSSRRRSSSTTTUUUUUUUUUZZZnnnssskkkddd[[[TTTRRRIIIPPPYYY___bbbdddgggjjjgggkkkjjjjjjwww{{{kkkeeeZZZ___[[[VVVTTTTTTSSSPPPLLLLLLKKKQQQXXXTTTIIIJJJSSSQQQSSSUUUUUUSSSPPPLLLIIIJJJIIIIIIHHHHHHGGGGGGFFFTTTRRROOOOOOTTT^^^kkkttt|||yyyuuummm]]]RRRRRRVVVSSSWWW___eeehhhpppzzzzzzssskkkgggdddaaa[[[UUURRRQQQOOONNNNNNOOOQQQRRRQQQPPPMMMJJJGGGEEEDDDCCCHHHVVVkkkqqqjjjaaaaaa```^^^]]]\\\[[[ZZZUUUTTTSSSSSSVVVXXXXXXXXXZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWUUUOOOIIIHHHLLLRRRUUUXXXZZZWWWRRRPPPSSSWWWUUUWWWVVVTTTPPPOOORRRTTTUUUUUUggg|||nnneee^^^UUUOOOMMMLLLSSS[[[```bbbcccfffiiiiiijjjhhhhhhxxxvvveee___UUUYYYWWWUUUQQQNNNQQQWWW\\\```VVVRRRTTTRRRJJJHHHNNNMMMNNNOOOPPPPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFMMMLLLJJJIIINNNXXXdddmmmvvvwwwgggYYYUUUYYYUUUSSSUUUWWWXXX^^^eeeqqqzzzyyyuuuiiiddd^^^[[[[[[[[[WWWTTTPPPOOONNNMMMMMMNNNOOOPPPOOOLLLHHHDDDCCCFFFJJJNNNUUUdddxxx}}}kkkddd``````______^^^^^^^^^]]]YYYXXXWWWXXXYYYYYYWWWVVVTTTTTTSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWRRRRRROOOKKKHHHHHHKKKOOOQQQSSSTTTSSSQQQQQQSSSVVVUUUVVVVVVSSSPPPPPPQQQTTTRRRQQQ^^^{{{|||pppddd]]]WWWPPPLLLLLLRRRWWW^^^aaabbbbbbeeegggfffggggggmmmmmm]]]WWWQQQPPPRRRRRRLLLHHHOOO___nnnqqq```QQQOOOOOOKKKIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGEEECCCCCCFFFNNNYYY```kkkxxxxxxmmmjjjddd]]]VVVSSSQQQQQQVVV\\\[[[aaahhhooouuu}}}}}}zzzvvvrrrnnniiieee[[[VVVQQQOOOQQQRRRRRRPPPMMMMMMMMMMMMNNNOOOOOOPPPIIIGGGCCC@@@CCCKKKVVV^^^nnn|||zzzkkkfffaaa````````````````````````\\\]]]^^^______\\\WWWSSSQQQQQQRRRSSSVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVPPPNNNKKKJJJLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTSSSQQQPPPQQQSSSQQQPPPUUUiiizzzmmmcccYYYTTTQQQMMMLLLNNNWWW\\\aaacccbbbbbbcccfffeeeeeekkk}}}|||oooaaaUUURRRQQQJJJMMMMMMIIIGGGPPPbbbrrrppp___PPPKKKLLLKKKKKKLLLEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCAAA@@@AAAFFFNNNTTTaaaiiissszzz}}}uuuiii___YYYVVVWWWXXXPPPSSSVVVYYY^^^eeennntttzzz{{{|||~~~}}}zzzyyyxxxvvvuuummmkkkhhhfffdddaaa^^^[[[WWWSSSNNNKKKKKKLLLLLLLLLKKKLLLOOOQQQQQQPPPNNNLLLEEEEEEFFFHHHNNNZZZiiitttggg```aaacccbbbaaaaaaaaaaaaaaa``````]]]___bbbdddddd```YYYSSSRRRSSSTTTVVVYYY[[[]]]___^^^]]][[[ZZZXXXWWWWWWVVVSSSPPPMMMOOOTTTWWWVVVTTTPPPPPPPPPRRRUUUVVVVVVUUUSSSSSSSSSRRRRRRQQQRRRRRRPPPQQQSSS```yyyqqqddd\\\SSSOOOLLLJJJLLLPPP[[[___ccceeecccbbbdddfffgggfffoooccc___XXXPPPPPPPPPHHHIIIIIIHHHJJJRRR^^^gggdddZZZPPPKKKIIIGGGHHHJJJEEEDDDCCCCCCCCCDDDEEEFFFBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@???BBBGGGKKKZZZ___gggrrr{{{|||mmmccc\\\VVVRRRSSSSSSSSSSSSVVVZZZ```dddjjjkkkmmmqqquuuxxx{{{}}}~~~}}}yyyvvvqqqmmmkkkjjjgggfffbbb___]]][[[ZZZYYYWWWUUUSSSQQQMMMJJJJJJKKKKKKKKKMMMOOOQQQRRRPPPKKKFFFBBBBBBGGGNNNVVV___kkkyyysssfff[[[\\\dddccccccbbbaaa```___^^^^^^\\\___cccffffffbbb[[[VVVTTTUUUWWWYYY[[[\\\^^^^^^```___]]]\\\ZZZYYYXXXXXXVVVSSSRRRUUU\\\___\\\XXXSSSRRRRRRTTTUUUVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRNNNQQQSSS^^^yyy}}}|||qqqkkk```XXXPPPMMMJJJIIILLLRRR^^^aaaeeefffddddddeeehhhgggfffssssssZZZXXXSSSNNNNNNMMMGGGGGGGGGIIILLLPPPUUUXXXWWWTTTPPPJJJEEEBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCC@@@???@@@CCCFFFSSSUUU]]]jjjvvvzzzrrrmmmddd\\\YYYWWWSSSQQQQQQSSSWWWYYY\\\^^^aaadddhhhkkknnnooorrrsssuuuvvvvvvvvvtttsssnnnkkkeeeaaa___]]][[[ZZZ\\\YYYVVVTTTSSSRRRPPPNNNLLLLLLKKKKKKKKKLLLNNNNNNPPPPPPPPPNNNKKKFFFBBB???AAAJJJWWWbbbjjjsss~~~sssmmmiii\\\XXXaaacccbbbaaa```^^^]]]\\\[[[\\\^^^aaadddeeebbb\\\XXXTTTUUUWWWYYY[[[\\\]]]]]]```___^^^\\\[[[YYYYYYYYYVVVTTTTTTYYY^^^```\\\XXXRRRSSSTTTUUUUUUTTTRRRRRRRRRRRRRRRSSSUUUVVVUUUSSSMMMOOOSSS]]]ppp|||zzz}}}{{{pppgggbbbWWWQQQKKKJJJJJJKKKQQQYYY^^^bbbffffffeeeeeehhhjjjkkksssiiiWWWTTTNNNLLLMMMJJJEEEFFFHHHIIIIIIJJJLLLMMMMMMMMMJJJFFFBBBAAA@@@????????????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDD@@@@@@@@@???>>>@@@BBBEEEJJJKKKTTTeeesss|||~~~rrrddd^^^VVVOOOLLLMMMPPPRRRRRRTTTVVVYYY]]]___aaabbbccceeeggghhhiiihhhgggfffbbb^^^YYYUUUTTTTTTSSSRRRSSSQQQNNNMMMMMMMMMLLLKKKIIIKKKLLLNNNNNNOOOPPPQQQNNNLLLJJJHHHHHHJJJLLLNNNPPP\\\kkkuuu{{{{{{iiihhhiiibbb]]]```______^^^^^^]]]\\\[[[[[[]]]^^^___aaaaaa___[[[XXXTTTVVVXXX[[[]]]_________^^^^^^\\\[[[ZZZYYYXXXXXXUUUUUUWWW[[[______[[[WWWRRRUUUYYYYYYVVVTTTTTTVVVSSSRRRRRRTTTWWWXXXVVVTTTPPPOOOSSS\\\eeeppp|||}}}rrreee]]][[[MMMIIIFFFGGGJJJOOOXXXbbb^^^bbbfffgggffffffiiillluuuwwwaaaUUUQQQKKKKKKMMMHHHCCCFFFIIIIIIFFFEEEGGGJJJHHHGGGDDDBBBBBBCCCBBB???;;;<<<===>>>?????????>>>>>>>>>???@@@BBBCCCDDDDDD;;;<<<===>>>>>>@@@CCCEEEBBBCCCNNNbbbsss}}}}}}tttkkk^^^SSSMMMMMMOOOQQQMMMNNNPPPSSSVVVXXXYYYYYYZZZ[[[]]]_________]]]\\\XXXUUUQQQNNNNNNNNNNNNNNNJJJHHHGGGGGGJJJLLLMMMLLLKKKNNNPPPRRRQQQQQQQQQRRRKKKHHHDDDDDDHHHRRR\\\ccciiiuuurrrlllfffcccfffgggeeeccc\\\\\\\\\\\\\\\\\\\\\\\\___^^^^^^^^^^^^]]]ZZZWWWVVVXXX[[[^^^aaaccccccddd]]]\\\[[[YYYXXXXXXXXXXXXUUUWWWZZZ^^^___^^^ZZZWWWSSSXXX]]]]]]YYYWWWXXX[[[SSSRRRRRRUUUXXXYYYWWWTTTTTTQQQTTT\\\^^^aaaooo}}}|||~~~~~~www~~~vvviii[[[RRRPPPIIIFFFEEEIIIPPPXXX]]]^^^^^^```bbbbbbcccggglllooo\\\WWWPPPKKKJJJHHHFFFCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@<<<<<<======>>>>>>?????????AAAGGGSSSbbbqqq}}}zzzmmm^^^UUUSSSPPPLLLKKKKKKKKKNNNQQQSSSSSSSSSVVVTTTQQQRRRTTTWWWWWWWWWTTTRRROOOMMMLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQRRRQQQQQQQQQOOOLLLKKKJJJKKKGGGIIILLLQQQYYYfffttt~~~wwwhhhggghhhjjjkkkkkkiiiggg```^^^ZZZXXXWWWYYY\\\______```aaa^^^ZZZVVVVVVWWWSSSUUUYYY^^^bbbbbb```]]]^^^\\\YYYXXXXXXWWWUUUTTTYYYaaaeee```ZZZVVVSSSQQQTTTVVVXXXXXXVVVUUUTTTUUUSSSPPPOOOPPPSSSVVVUUUTTTVVVTTTUUUWWWYYY]]]gggqqq|||zzz|||}}}~~~xxxvvv{{{~~~vvvooodddXXXPPPOOOGGGFFFFFFKKKRRRYYY\\\]]]```___aaaeeeggggggkkkrrrrrrXXXSSSNNNJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBAAA???===>>>============<<<<<<<<<<<<===>>>>>>??????>>>>>><<<<<<<<<===============<<<>>>AAAHHHSSSbbbooowwwxxxnnnbbb\\\UUUOOOJJJIIIIIIJJJKKKMMMMMMNNNPPPRRRSSSRRRQQQQQQSSSTTTTTTRRRPPPNNNMMMNNNPPPQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQMMMHHHGGGIIILLLRRRUUUZZZaaakkkwwwppplllkkkiiiiiiiiigggeeeccc___\\\YYYWWWVVVXXXZZZ\\\^^^______]]]YYYUUUUUUVVVVVVWWWYYY\\\______\\\YYY[[[XXXUUUTTTUUUUUUUUUTTTXXX___bbb^^^YYYVVVTTTRRRUUUVVVXXXXXXVVVTTTTTTTTTUUUSSSRRRSSSVVVXXXXXXWWWVVVTTTUUUWWWWWWYYYaaajjj~~~xxxwwwxxx{{{|||vvvpppiiiddd[[[RRRMMMMMMEEEFFFJJJPPPVVV[[[]]]]]]___ZZZ]]]eeefffbbblll|||```RRROOOKKKIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@>>><<<==================<<<<<<<<<<<<======>>>=========<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>???AAAFFFRRRaaakkkooowww~~~tttppplllgggVVVUUURRROOOLLLKKKJJJJJJKKKOOORRRQQQNNNMMMPPPSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJLLLMMMKKKIIIKKKRRRYYYjjjlllqqqxxx|||qqqnnnssspppllliiifffdddaaa___[[[YYYWWWUUUUUUVVVXXXYYY[[[\\\\\\ZZZWWWUUUUUUVVVYYYXXXXXXZZZ[[[[[[YYYWWWYYYWWWUUUTTTVVVXXXXXXXXXWWW\\\___[[[WWWVVVVVVUUUVVVWWWXXXWWWUUUSSSSSSTTTVVVTTTSSSTTTVVVWWWWWWVVVTTTSSSTTTVVVUUUTTTXXX```xxxzzzttttttwww~~~~~~wwwqqq~~~iiiccc\\\XXXRRRJJJHHHIIIFFFIIIOOOVVV\\\^^^___^^^aaa[[[^^^gggeeeccczzzrrrYYYNNNLLLJJJHHHGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@???@@@@@@@@@>>><<<<<<<<<============<<<;;;999:::;;;<<<============;;;;;;::::::999999888888<<<>>>>>>===>>>EEEQQQ[[[cccnnn{{{ssspppkkkccc[[[UUURRRQQQPPPPPPPPPNNNMMMMMMOOOPPPKKKIIIGGGFFFEEEEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGMMMUUUYYY]]]dddoooxxx~~~ooolllmmmuuuqqqlllhhheeebbb___]]]UUUUUUUUUTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZYYYXXXXXXYYYZZZXXXWWWYYYYYYYYY[[[]]]^^^]]]\\\TTTYYYZZZWWWUUUVVVWWWVVVXXXYYYYYYXXXUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQSSSUUUSSSPPPRRRXXXjjjyyyzzzuuupppuuu~~~~~~sssggg^^^UUU{{{{{{tttnnn___XXXRRROOOJJJEEEDDDGGGKKKOOOVVV\\\```bbbbbbbbbeeeaaadddkkkiiiooobbbVVVLLLKKKIIIGGGEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???@@@@@@@@@>>><<<::::::<<<======<<<;;;:::555666888:::<<<======>>>::::::999999888888777777666999;;;999888;;;BBBIIITTTaaapppwwwxxx}}}tttlllhhhgggddd]]]TTTOOOOOOOOOLLLJJJCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIHHHIIILLLPPPTTTVVV^^^eeepppxxx~~~wwwllliiihhhgggoookkkfffccc```^^^\\\ZZZQQQRRRSSSUUUVVVVVVVVVVVVRRRQQQRRRSSSUUUXXXZZZ[[[YYYXXXWWWWWWYYYZZZZZZYYYWWWXXX[[[___aaaaaa^^^[[[RRRVVVVVVSSSSSSVVVXXXVVVYYYZZZZZZXXXVVVUUUVVVWWWVVVVVVTTTRRRPPPOOOOOOOOOOOOOOORRRUUURRRNNNPPPUUU```ooowww|||~~~sssooonnnttttttwww}}}xxxbbb]]]ZZZUUU}}}~~~vvvyyyzzzrrriiidddWWWQQQKKKIIIFFFDDDEEEIIIQQQUUU[[[___aaacccdddeeecccbbbfffmmmppphhhVVVPPPJJJJJJIIIFFFCCCAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@???>>>>>>???>>><<<:::777888:::<<<<<<;;;:::888444555777999:::<<<<<<<<<999999888888888888888888666999;;;;;;;;;<<>>@@@BBBCCCGGGNNNWWW^^^eeemmmwww|||wwwqqqhhhbbbddddddddddddeeeeeeeeeeeeiiimmmsss{{{rrrbbb^^^aaabbbcccddd^^^]]][[[ZZZYYYXXXUUURRRUUUVVVXXXYYYXXXUUURRROOOTTTRRRPPPQQQTTTWWWXXXXXXUUUUUUUUUVVVXXXYYYXXXVVVRRRRRRRRRSSSUUUTTTRRRPPPNNNQQQRRRQQQSSSVVVVVVRRRUUUVVVVVVUUUTTTTTTWWWYYYVVVWWWXXXWWWTTTTTTVVVXXXSSSSSSUUUVVVSSSNNNOOOTTTVVVccclllvvv{{{}}}yyyyyy~~~qqqkkkkkksssxxxyyy~~~pppbbb^^^]]]\\\cccnnnyyy}}}zzzxxxvvvlllbbbZZZTTTMMMHHHDDDEEEFFFHHHMMMTTTYYY\\\^^^___^^^```dddhhhgggjjjrrr~~~ZZZSSSPPPGGGCCCEEEFFFEEEAAA???@@@BBB???@@@@@@@@@@@@???>>>>>>;;;:::999999::::::888666333555888::::::999777666888888888888888777666666777777888888999999::::::888666555777;;;>>>@@@AAAAAACCCHHHQQQ]]]hhhpppsss{{{~~~|||yyyuuurrrpppnnnyyy~~~|||lllddd^^^^^^]]]ZZZ\\\bbb^^^]]]\\\[[[[[[YYYUUURRRYYYZZZ\\\\\\YYYTTTOOOLLLXXXTTTQQQQQQTTTVVVVVVUUUTTTTTTTTTVVVWWWWWWUUUSSSTTTQQQOOONNNOOOOOOOOONNNMMMPPPQQQQQQSSSVVVUUUQQQSSSTTTTTTSSSRRRSSSVVVXXXRRRTTTVVVVVVUUUUUUYYY\\\WWWVVVWWWWWWSSSNNNOOOTTTVVV___ccclll}}}xxxzzzzzzqqqkkklllxxx{{{vvvuuuyyyxxxkkkbbbaaadddhhhjjjiii______hhhiiicccjjjyyy{{{yyy{{{tttvvv~~~zzzppphhhbbb[[[RRRKKKFFFCCCAAACCCIIIPPPTTTVVV[[[ZZZ\\\^^^^^^]]]ccckkkgggtttbbbPPPMMMHHH???CCCDDDDDDBBB@@@>>>>>>???@@@>>><<<;;;===>>>>>>>>>;;;:::999999::::::888777555666777999;;;:::777444333333333444444444555555555555666777777777777777555666777888999:::::::::>>>999;;;DDDIIIOOO___rrr{{{xxxxxxpppsss~~~sssbbb___[[[XXXYYY\\\^^^\\\YYY\\\]]]^^^```aaa___ZZZWWW___[[[ZZZYYYUUUQQQQQQUUUSSSRRRQQQOOOPPPQQQSSSUUUQQQSSSTTTTTTSSSRRRRRRSSSQQQOOONNNPPPRRRRRROOOLLLOOOOOOPPPRRRSSSSSSPPPNNNTTTUUUTTTQQQOOOOOOPPPRRRNNNOOOPPPPPPPPPQQQTTTWWWVVVYYY[[[YYYUUUSSSUUUXXX[[[[[[```jjjssswww{{{}}}qqqkkklllpppvvv|||rrruuuzzzwwwnnndddaaa___]]]^^^_________fffgggggghhhkkktttxxxtttwwwppprrrxxx{{{}}}wwwuuunnnfff___ZZZUUUMMMGGGEEECCCBBBEEEKKKQQQUUUWWWXXXYYY\\\```___]]]bbbjjjlllrrrRRRJJJJJJFFF???CCCCCCDDDBBB@@@>>>>>>???>>>===;;;;;;===>>>===<<<:::888777777888888777666666666777999:::999666333333333333444444444444555444555666666777777777666555555777888999:::::::::;;;666777>>>AAADDDRRRbbbxxx~~~vvvwwwoooaaaWWWXXXWWWWWW\\\```bbb___[[[^^^^^^___```aaa___\\\YYYXXXVVVUUUUUURRRNNNNNNQQQPPPPPPOOOOOOPPPQQQRRRSSSQQQRRRSSSSSSQQQPPPPPPPPPOOONNNNNNPPPRRRRRRPPPNNNLLLLLLNNNPPPSSSSSSRRRPPPSSSSSSRRRPPPMMMKKKLLLNNNPPPQQQQQQPPPNNNMMMOOOPPPOOOSSSVVVVVVSSSSSSVVVYYYYYYYYY]]]fffnnnttt|||yyypppkkkgggmmmyyy|||{{{}}}zzz|||{{{wwwrrrkkkccc]]]\\\[[[[[[]]]aaaeeehhhjjjnnnppptttxxxuuuooosssnnnvvvxxxvvvwww}}}rrrkkkgggaaaZZZUUURRRNNNIIIEEECCCCCCDDDIIIOOOTTTWWWXXXYYYZZZ^^^aaa```___eeemmmvvvZZZGGGIIIJJJFFFCCCBBBCCCCCCBBB@@@>>>>>>???<<<;;;;;;===>>>>>><<<:::888666555666777777666444777666777888999777444222333333333333444444444444444444555555666666555555444555666777888999999999888444444999::::::CCCOOOiiittt|||hhh\\\VVVUUUTTTUUUXXX^^^cccccc^^^YYY___^^^]]]]]]^^^]]][[[YYYTTTRRRRRRTTTQQQLLLKKKNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNMMMMMMOOOQQQQQQPPPOOOKKKKKKMMMPPPSSSUUUTTTRRRPPPPPPPPPNNNKKKIIIJJJJJJNNNOOOPPPOOOMMMKKKKKKKKKLLLOOORRRRRRPPPPPPSSSVVVUUUVVVZZZ```eeennn}}}tttgggbbbdddiiittt{{{vvvvvvpppoooppprrrvvv{{{{{{yyykkkgggccc```^^^\\\ZZZXXXZZZ\\\^^^bbbhhhnnntttwwwwwwzzztttnnnssspppyyywwwqqqlllyyyyyymmmeee]]]YYYSSSOOOLLLJJJGGGDDDCCCEEEIIINNNSSSWWWZZZZZZ\\\]]]```aaa```aaakkkwwwqqqMMMFFFIIIFFFBBBCCCAAABBBBBBAAA???>>>>>>???;;;;;;<<<>>>@@@???<<<999777555444555666777666444777666666777777666333000222222333333333444444444333333444444444444444333333444555666777888888888777555555888888777<<>>;;;??????@@@AAA@@@>>>======>>>;;;;;;===???AAA???<<<999666555444555666777666555666555555555555555222000222222222333333333444444222222333333333222222111222333444555666777777777555444555777777777999===>>>HHH]]]yyyiiicccbbb]]]XXXXXXVVVVVVWWWYYY[[[[[[ZZZYYY]]][[[XXXWWWXXXYYYXXXWWWVVVTTTUUUVVVRRRKKKIIIKKKHHHJJJMMMOOOPPPOOONNNLLLNNNNNNPPPSSSVVVWWWUUURRRPPPPPPOOONNNMMMLLLLLLLLLNNNMMMLLLMMMOOOPPPNNNMMMJJJMMMQQQRRRRRRQQQRRRRRRJJJLLLNNNOOOMMMKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUU^^^sss}}}rrrddd\\\]]]fffooouuu|||{{{yyywwwssspppmmmkkkaaabbbccceeemmmttttttooonnnjjjeeedddfffjjjmmmooopppooollljjjgggdddcccbbbaaa```___^^^]]]\\\\\\[[[[[[]]]___bbbeeehhhjjjlllpppuuu|||}}}ssstttqqqnnnfff^^^\\\aaavvv~~~vvvmmmbbbWWWPPPNNNKKKHHHEEECCCDDDEEEFFFMMMPPPUUUYYY[[[\\\]]]^^^^^^^^^```cccgggsss}}}VVVJJJBBBCCCBBB===<<<@@@===>>>???>>><<<;;;<<<===;;;;;;<<<>>>@@@???;;;999666444444444666777666555555444333333444444222000222222222222333333333333111111222222222111000000111222333444555666666666222222333444555666777888555777DDD]]]vvvttthhh___```cccaaa\\\YYYUUUUUUUUUVVVXXX[[[]]]^^^^^^\\\ZZZZZZZZZ[[[ZZZYYYTTTRRRRRRRRROOOIIIGGGJJJKKKLLLNNNPPPPPPOOOMMMLLLOOOOOOQQQUUUYYYZZZWWWSSSOOOPPPOOONNNKKKJJJKKKLLLLLLKKKIIIIIIIIIIIIHHHFFFIIILLLQQQTTTUUUUUUUUUVVVPPPRRRRRRPPPMMMKKKKKKKKKIIIJJJLLLNNNPPPRRRTTTUUURRRRRRSSSSSSRRRXXXjjj{{{{{{|||ssseee\\\[[[___cccttt{{{|||uuuqqqiiimmmpppqqqtttxxxvvvqqqhhhddd```^^^```dddhhhjjjhhhfffbbb___]]]\\\\\\]]]^^^^^^______aaabbbdddeeedddhhhmmmqqqtttwwwzzz|||}}}}}}rrrrrrpppkkk```ZZZ\\\```jjj}}}yyyrrrjjjbbbZZZRRRMMMHHHGGGEEECCCCCCEEEHHHKKKSSSWWW[[[]]]]]]\\\^^^___^^^aaagggoooxxx^^^JJJGGGCCCAAABBBBBBBBBAAA;;;<<<===<<<:::999:::;;;999999:::;;;===<<<:::777444333222333555555555444444222222222333444222111111222222222222333333333000111111111111000///...000111222444555555555555222222222222333555555444777333888GGG[[[mmm~~~oooaaabbbaaa___```cccaaa\\\VVVWWWXXXYYYYYY[[[]]]___^^^\\\[[[[[[\\\[[[ZZZXXXRRROOOOOOOOOMMMIIIIIIMMMOOOOOOPPPPPPPPPOOONNNMMMRRRQQQRRRVVVZZZZZZUUUQQQLLLMMMNNNLLLKKKJJJMMMPPPLLLJJJHHHGGGHHHHHHGGGEEEGGGLLLQQQUUUUUUUUUTTTTTTTTTTTTTTTRRROOONNNNNNPPPIIIIIIKKKMMMPPPSSSTTTUUUSSSSSSSSSSSSQQQTTT```mmmuuuwwwvvvttt~~~zzzkkkaaa^^^___```gggrrr}}}yyyuuuqqqppprrrvvvyyyzzztttqqqllliiigggiiikkkmmmoooooooooppprrruuuwwwxxxyyy}}}zzzpppqqqpppfffZZZUUUZZZ]]]```ppp~~~yyynnnjjjddd___YYYTTTNNNJJJEEEEEEDDDDDDEEEIIINNNQQQXXX[[[^^^___^^^]]]^^^```___eeeooo{{{uuuLLLGGGFFFBBB===>>>BBBAAA<<<999;;;;;;;;;999888999:::888777777999::::::888666222111000111333444333222333222111111333444333222111111222222222333333333000000111000000///......000111222333444555555555444444333222333555555333777333333:::CCCQQQgggzzz{{{yyy{{{iiieee[[[bbbccc\\\ZZZ```aaa]]][[[\\\]]]\\\[[[ZZZ[[[[[[\\\ZZZZZZZZZ[[[ZZZXXXVVVPPPNNNNNNOOONNNKKKMMMRRRQQQQQQQQQQQQPPPOOONNNNNNUUUSSSSSSVVVYYYYYYSSSMMMIIIKKKLLLLLLJJJKKKOOOSSSMMMKKKIIIIIIJJJJJJIIIHHHGGGKKKQQQTTTTTTSSSQQQQQQRRRSSSSSSRRRQQQRRRTTTVVVLLLKKKLLLMMMPPPQQQQQQQQQUUUSSSSSSTTTRRRRRRZZZdddkkkwww|||www{{{vvvhhh```___TTTZZZcccnnnyyy|||wwwsssrrruuuyyy|||||||||||||||}}}rrrooooooeee[[[]]]]]]^^^```fffooovvvyyyqqqkkkfffaaaZZZUUURRRMMMHHHCCCBBBBBBBBBDDDHHHMMMRRRUUUWWWZZZ]]]^^^^^^]]]^^^___fffkkkvvvbbbHHHBBBAAA@@@???>>>===<<<;;;======<<<;;;::::::999999888888777666555444333333222111111111111222333444111111111222222333333333111111111111111111111111000000////////////000000111000//////000222444555555444222000000111222333222444666777;;;BBBLLLSSSkkksss{{{}}}{{{|||pppfffggg___]]]\\\[[[]]]]]]]]]\\\^^^[[[XXXXXXZZZ\\\[[[YYYVVVWWWXXXXXXWWWTTTRRRPPPLLLLLLMMMPPPRRRSSSRRRPPPSSSSSSRRRSSSSSSRRROOOMMMSSSTTTWWWXXXWWWUUUQQQOOOHHHJJJLLLMMMNNNQQQXXX]]]MMMMMMMMMLLLKKKJJJJJJIIIKKKOOORRRQQQNNNLLLMMMOOONNNSSSVVVUUUVVVXXXWWWSSSKKKLLLMMMOOOOOONNNMMMMMMSSSSSSRRROOOMMMNNNRRRWWW^^^vvvnnnccc[[[XXXWWW\\\hhhttt~~~pppiiilllfffddddddcccaaa```aaafffkkk}}}vvvooogggbbb]]]XXXRRRNNNLLLIIIEEECCCBBBCCCEEEIIINNNSSSWWWYYYZZZ]]]```aaa```___```bbbaaauuuoooQQQEEEBBBAAA@@@>>>===;;;::::::;;;;;;::::::999999888888888888777666555444333333111111111222222222333333111111222222222222222222111111111111111111111111000000////////////000000111000//////000111333555555333222000000000222222666666666555555999@@@EEEYYY```iiiqqqwww{{{uuufff___``````___]]]]]]]]]]]][[[ZZZ\\\YYYVVVVVVYYY[[[ZZZXXXUUUVVVWWWWWWUUUSSSQQQPPPLLLMMMNNNQQQTTTUUUUUUSSSRRRRRRQQQRRRRRRRRRQQQPPPTTTUUUVVVUUUSSSPPPMMMJJJLLLNNNNNNMMMMMMOOOTTTXXXMMMLLLKKKJJJIIIIIIIIIIIILLLOOOQQQOOOLLLIIIJJJLLLJJJOOOQQQPPPQQQSSSRRROOOKKKLLLMMMMMMNNNNNNMMMMMMPPPQQQQQQOOOMMMOOOSSSVVVWWWiiiyyy||||||~~~vvvhhhaaaYYYTTTVVV\\\cccggg|||ppphhhooonnnlllkkkhhhccc```___```bbbzzz~~~wwwpppiiiccc]]]YYYSSSOOOJJJGGGEEEEEEDDDDDDCCCFFFKKKQQQVVVZZZ\\\]]]ZZZ]]]``````^^^___bbbeeehhhsssQQQEEEEEEAAA@@@???===;;;:::888888888888888888888888888777777777666555444333333222///000111222333222111111222222222111111111111111000000000000000000000000000//////......//////000000000/////////111222333333222111000///000111222555555333000///111555888FFFIIIPPP[[[hhhvvv|||lllgggdddaaa``````___^^^^^^^^^]]]ZZZWWWZZZWWWTTTUUUXXXZZZXXXVVVSSSTTTUUUUUUTTTRRRPPPOOONNNNNNOOOQQQTTTVVVVVVUUUPPPPPPPPPPPPQQQRRRSSSTTTWWWVVVTTTRRROOOLLLIIIGGGMMMNNNNNNMMMMMMOOORRRUUULLLKKKIIIGGGFFFGGGHHHIIIKKKMMMNNNLLLHHHEEEGGGIIIIIILLLMMMKKKLLLOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOONNNNNNOOORRRTTTOOOZZZfffpppzzz|||qqquuuyyyuuuvvvyyy}}}uuuooocccXXXQQQPPPUUUZZZeeekkkttt~~~uuupppzzz}}}qqqmmmhhhbbb______aaacccnnn~~~}}}{{{uuummmfff```ZZZVVVSSSMMMJJJFFFCCCBBBDDDEEEFFFFFFJJJQQQWWW\\\^^^^^^^^^ZZZ]]]```___^^^```eeekkk___HHHCCCCCC@@@???>>><<<:::888777666777777777777777888888888777666666555444333222222...000111333333222000///222222111111000000000///000000000000000000000000/////////....../////////000////////////000111222111111000/////////000111111111///...---///222444;;;:::<<>>===;;;999888777666777777777777888888888888666666555444333222111111...///111222222111///...111111111000000///////////////////////////////////////............////////////////////////000000/////////////////////000000///......///111222333444555666888>>>NNNdddtttyyylll```___aaaaaa^^^]]]ZZZZZZ[[[]]]___^^^[[[YYYZZZWWWUUUVVVXXXYYYWWWTTTPPPPPPPPPQQQPPPPPPPPPOOOQQQOOOMMMMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNPPPTTTWWWVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLKKKLLLMMMOOOPPPQQQIIIGGGEEECCCCCCDDDFFFHHHEEEHHHJJJIIIFFFEEEGGGJJJKKKNNNNNNKKKKKKMMMMMMKKKLLLKKKJJJIIIJJJKKKMMMNNNOOOMMMLLLKKKKKKJJJJJJIIIJJJOOOVVV```llluuuwwwtttsssyyy~~~|||~~~zzztttrrrtttxxx|||~~~zzzkkk]]]TTTPPPRRRRRRUUUZZZcccmmmvvv{{{wwwvvv~~~}}}tttmmmccc\\\ZZZ\\\^^^```^^^eeerrr{{{uuusssxxx}}}yyyqqqjjjfffaaa]]]WWWRRRNNNLLLIIIGGGDDDDDDDDDCCCCCCEEEIIILLLRRRTTTYYY]]]______]]]\\\___aaaaaa``````iiiyyywwwTTTGGGDDD@@@===>>>===<<<;;;:::888888777777777777777777777777777555555444333222111111000//////000111111000...---000000000000///////////////////////////////////////......------......///.........///////////////------............//////222000//////111111111000...333888888666:::EEENNN\\\gggttt}}}}}}uuuccc___]]]______[[[XXXYYYXXXXXXYYYZZZ\\\]]][[[ZZZZZZXXXVVVVVVXXXXXXTTTQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQNNNKKKJJJIIIHHHGGGEEEHHHKKKNNNMMMLLLMMMPPPTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQOOOMMMLLLMMMMMMKKKJJJGGGFFFDDDCCCCCCDDDEEEGGGDDDGGGKKKKKKIIIHHHIIIKKKJJJMMMMMMJJJJJJKKKJJJGGGJJJJJJJJJJJJJJJKKKLLLLLLPPPMMMJJJHHHHHHHHHGGGFFFJJJNNNRRRXXX```kkkuuu{{{uuuyyy}}}yyyrrrppprrrvvvxxx}}}{{{qqqhhhcccWWWTTTPPPPPPTTTZZZ___aaammmvvvtttmmmqqqnnnlllfff___ZZZYYYZZZZZZYYYXXX\\\bbbmmmwwwmmmmmmqqqsssxxx}}}zzz|||}}}|||tttlllddd___\\\TTTQQQMMMJJJHHHGGGDDDCCCBBBDDDGGGHHHIIILLLQQQUUUVVVXXXZZZ\\\^^^___``````___bbbfffiiipppWWWFFFEEEBBB???@@@===<<<<<<;;;::::::999999777777666666555555444444555555444333222111000000000000/////////...............//////////////////........................///......------......///.........//////......---,,,,,,---...............000...---///111222000...---111555555333222555888;;;GGGVVVaaakkktttwwwvvvqqq~~~sssfffbbb^^^ZZZYYYWWWYYY\\\\\\YYYXXXZZZYYYXXXWWWXXXYYYZZZYYYXXXZZZXXXUUUVVVWWWUUUQQQMMMOOOOOOOOOOOOPPPPPPQQQQQQNNNLLLIIIGGGFFFFFFEEECCCGGGKKKNNNNNNKKKJJJLLLOOONNNNNNOOOOOOPPPQQQQQQRRRRRRPPPMMMLLLMMMLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEJJJNNNOOOMMMJJJJJJKKKIIIMMMNNNKKKJJJKKKIIIEEEIIIIIIJJJJJJKKKKKKKKKJJJOOOKKKGGGEEEFFFGGGGGGFFFIIIJJJKKKNNNTTT^^^lllvvvwww~~~zzzsssqqqqqqrrrqqqtttxxx~~~~~~jjjcccZZZTTTRRRQQQQQQQQQSSS[[[fffnnnttt}}}|||vvvmmmgggsssfffgggbbbbbb^^^[[[YYYZZZZZZYYYVVVTTTZZZ]]]\\\eee|||lllgggggghhhmmmsssvvvxxxzzzzzzxxxwwwxxxyyy}}}|||xxxqqqjjjbbb\\\XXXVVVMMMKKKHHHGGGFFFEEECCCBBBBBBEEEJJJMMMPPPSSSYYY]]]YYYYYYZZZ\\\^^^```bbbcccdddiiiqqqyyy```AAAAAAFFF>>>:::???<<<<<<<<<;;;;;;;;;::::::666666555444333333222222555444444333222111000000111000///...............---.........//////000000.................................------.........---......///......------+++,,,------.........---+++******---111333222000111000000000111333555666111777>>>FFFQQQ]]]dddeeehhhooommmeee\\\XXXYYYWWWTTTTTTQQQRRRUUUWWWVVVXXX[[[[[[YYYWWWVVVWWWXXXWWWVVVZZZWWWUUUUUUUUUSSSOOOKKKOOOOOOOOOOOOPPPQQQRRRRRRMMMJJJGGGFFFFFFFFFEEEDDDFFFJJJNNNNNNJJJHHHIIILLLJJJKKKLLLNNNNNNOOOOOOOOOPPPMMMKKKLLLMMMNNNLLLIIIDDDDDDEEEEEEEEEEEEEEEEEEHHHMMMRRRSSSOOOKKKIIIIIIJJJNNNPPPNNNMMMMMMJJJEEEGGGHHHJJJKKKKKKKKKJJJIIINNNJJJEEECCCEEEGGGHHHGGGHHHEEEDDDFFFLLLVVVcccnnn{{{|||vvvsssrrrpppooopppuuu|||yyymmmbbb\\\XXXTTTQQQNNNSSSYYYZZZ[[[```kkkttt|||tttkkkddd^^^WWWRRRhhh\\\aaa___bbb]]]WWWSSSSSSVVVXXXYYYVVVSSSUUU[[[___lllyyyiii___bbbjjjgggmmmqqqtttqqqnnnooorrrtttwww}}}~~~zzzqqqmmmgggaaa[[[VVVQQQMMMFFFFFFDDDBBB@@@AAADDDGGGJJJLLLPPPTTTWWWZZZ[[[\\\^^^ZZZ[[[aaaeeeeeecccdddeeesss|||dddQQQBBBCCCDDD>>>;;;===<<<<<<<<<<<<;;;999777666777777555444444333444444666666555444222111111000//////.........---------000///---,,,++++++,,,---........................---...///...---------///...........................---,,,---/////////...////////////000000000000000000111222222222222111333555777888;;;CCCOOOYYYmmmrrriiidddZZZYYYWWWUUUSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWVVVUUU\\\YYYUUUSSSTTTUUUSSSQQQWWWSSSPPPOOOPPPPPPMMMJJJNNNKKKMMMRRRSSSQQQOOOPPPHHHIIIIIIHHHEEECCCBBBBBBFFFOOOTTTQQQMMMKKKKKKIIIJJJLLLNNNPPPQQQPPPOOONNNPPPMMMKKKNNNQQQRRRNNNJJJIIIFFFEEEEEECCC@@@BBBFFFMMMNNNRRRTTTPPPKKKLLLRRRMMMOOOOOOLLLHHHGGGIIILLLIIIIIIHHHGGGFFFFFFFFFGGGMMMIIIDDDAAABBBDDDEEEFFFKKKFFFFFFJJJHHHGGGTTTfff~~~{{{uuurrrkkkiiinnnsssuuuzzzvvviii^^^XXXVVVRRRPPPOOOPPPSSSUUUWWWWWWkkknnnttt{{{wwwtttlllaaaXXXSSSPPPMMMJJJhhh^^^bbb^^^aaa\\\UUUQQQQQQTTTWWWXXXSSSQQQSSSWWWYYYbbb}}}vvv```\\\bbbaaacccgggkkkjjjiiikkknnnqqqrrrvvv|||}}}zzzuuurrrhhhddd^^^XXXTTTPPPKKKHHHEEEDDDCCCAAAAAADDDIIIMMMPPPQQQTTTWWWYYYZZZ[[[[[[bbb]]][[[^^^```aaaeeejjjrrrqqqYYYIII>>>???@@@;;;999===::::::::::::999777555444666555444333333222222222444444333222111000///...///.........------------...---,,,,,,,,,,,,......------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---------........./////////...///000000111111000000000222333333444999CCCJJJXXXooopppfff___ZZZWWWVVVUUUSSSRRRPPPOOOOOOOOORRRRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQQQQRRRSSSRRRPPPVVVSSSOOONNNOOOOOONNNLLLPPPNNNNNNQQQQQQMMMKKKKKKGGGGGGGGGFFFDDDBBBBBBBBBFFFMMMQQQOOOKKKKKKKKKJJJHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIIIILLLPPPRRROOOKKKHHHEEEEEEEEEDDDAAACCCHHHVVV[[[]]]YYYQQQKKKLLLNNNNNNNNNMMMKKKHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGJJJHHHEEEDDDEEEEEEEEEDDDJJJEEEEEEIIIIIIIIIRRR```uuu{{{sssmmmmmmnnnnnnqqqvvv{{{pppfff```ZZZVVVRRRPPPPPPQQQRRRRRRTTTXXX]]]eeemmmuuu{{{~~~~~~yyyrrrhhh```___ZZZSSSNNNLLLKKKJJJHHH~~~gggaaaccc^^^```[[[TTTOOOOOORRRUUUWWWRRRQQQSSSUUUUUUZZZnnnnnnaaaaaa]]]XXXZZZ]]]___```aaacccfffjjjlllpppsssxxx|||yyysssooommmkkkiiiggg^^^ZZZUUUPPPMMMIIIFFFDDDCCCCCCDDDDDDFFFJJJPPPTTTWWWXXXYYYZZZ[[[\\\\\\\\\```^^^]]]]]]]]]^^^fffooojjjPPPJJJAAA;;;<<<;;;777777<<<777777777777666555333222444444333333222111111111111111000000///...------............------------++++++++++++,,,---...///------------------------,,,---......,,,,,,---...++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,---------......---......///////////////...000000///...000666:::>>>LLLccc{{{vvvjjjcccYYYTTTRRRRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMQQQQQQPPPPPPQQQSSSTTTUUUPPPOOOOOOQQQSSSSSSRRRQQQTTTQQQNNNMMMNNNPPPQQQQQQRRRPPPOOOQQQOOOIIIFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDJJJMMMJJJHHHIIIJJJIIIFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFFFFJJJOOOQQQOOOMMMHHHFFFEEEFFFDDDBBBEEEJJJ___iiijjj\\\OOOLLLLLLJJJNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFDDDBBBIIIDDDCCCIIILLLLLLQQQZZZeeexxxrrrnnnkkkkkknnnppptttzzz}}}xxxiiieee^^^XXXTTTQQQNNNLLLNNNNNNPPPSSSWWW[[[___aaahhhkkkoootttyyy~~~}}}xxxuuusssqqqllleee```\\\WWWPPPKKKLLLJJJHHHGGGIIIKKKKKKKKK~~~qqqbbbaaaeee______ZZZSSSNNNNNNQQQSSSUUURRRRRRTTTVVVVVV[[[lll}}}xxxlll^^^UUUTTTUUUXXX[[[[[[\\\^^^ccceeegggiiilllooosssvvv}}}vvvooonnnjjjeee```^^^]]]]]]]]]XXXUUUOOOKKKIIIFFFDDDBBBBBBEEEIIIMMMPPPSSSWWWZZZ[[[[[[\\\\\\]]]]]]^^^^^^______aaacccbbbdddppp|||yyyOOOCCCAAA<<<;;;;;;999444555:::666666666555444444333222444444444333333222111000000000//////...------,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++++++++++++++,,,+++++++++---...---,,,,,,,,,,,,,,,------------------...//////////////////000000///......000222222555===IIIXXXgggqqqvvvxxxggg\\\UUURRRUUUQQQLLLKKKNNNPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMMMMNNNPPPSSSUUUPPPQQQRRRTTTUUUUUUTTTSSSPPPNNNLLLLLLNNNQQQUUUWWWRRRPPPOOOPPPMMMGGGEEEGGGFFFDDDBBBAAAAAABBBBBBBBBBBBGGGIIIFFFEEEGGGHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGJJJNNNOOONNNLLLJJJGGGFFFGGGEEEBBBDDDIII^^^llllll[[[MMMLLLMMMHHHMMMJJJGGGGGGIIIIIIGGGDDDEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDBBBGGGBBBBBBIIIOOOQQQSSSVVVWWWmmmwwwuuuvvvvvvzzz~~~wwwqqqnnnmmmjjjiiikkkqqqzzzwwwuuuqqqllleee\\\RRRLLLSSSQQQPPPOOOOOOPPPRRRSSSVVVXXXZZZ]]]aaadddfffgggppprrrtttvvvwww{{{{{{wwwuuuooommmjjjfffaaa]]]ZZZXXXVVVRRRNNNLLLLLLKKKJJJHHHGGGHHHIIILLLOOOQQQRRRRRRzzzmmmeee]]]___ddd```]]]YYYRRRNNNNNNOOOQQQRRRPPPPPPRRRUUUXXX```ooo}}}eee\\\UUUQQQUUUYYYYYY[[[^^^]]]```dddffffffffffffgggqqqyyy|||wwwttttttqqqiiicccbbb___[[[VVVSSSSSSUUUVVVTTTPPPKKKGGGFFFEEEDDDCCCDDDJJJQQQXXX[[[\\\]]]^^^[[[\\\\\\]]]^^^___```aaabbbaaabbbdddfffppp]]]EEEBBB===<<<<<<<<<888555555999666666555555444444444333444444555555444333222111000000000///......------,,,,,,---------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,+++***+++---------+++,,,,,,---------.........---...//////000000//////...///000//////...///000333222222444888@@@IIIOOO]]]aaahhhooossswwwxxxpppcccWWWOOOMMMOOORRROOOLLLJJJKKKNNNQQQPPPNNNLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJLLLNNNRRRTTTSSSTTTUUUVVVUUUTTTSSSRRRMMMLLLLLLLLLOOOTTTYYY]]]PPPOOOOOOPPPLLLGGGGGGJJJHHHDDDAAA@@@AAACCCCCCCCCAAAEEEGGGDDDDDDGGGGGGEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJLLLIIIGGGGGGDDDAAACCCHHHUUUbbbdddTTTIIILLLNNNIIILLLIIIGGGGGGIIIIIIFFFCCCEEEDDDDDDDDDEEEFFFGGGGGGEEECCCAAAAAABBBDDDDDDDDDEEEAAABBBIIIQQQSSSTTTTTTSSS]]]gggrrrtttiiilll}}}}}}vvvqqqrrrmmmiiiiiinnntttwwwxxxyyy{{{~~~~~~zzzooobbbYYYTTTSSSQQQPPPQQQRRRUUUVVVQQQRRRRRRSSSUUUVVVWWWXXX\\\]]]^^^___aaadddgggjjjmmmooossswwwyyyzzzzzzyyyyyyxxxwwwxxxyyyzzzyyyxxxpppooommmjjjfffccc```^^^[[[ZZZXXXVVVSSSQQQOOONNNIIIHHHFFFFFFHHHJJJLLLLLLLLLNNNPPPSSSTTTUUUUUUUUUpppddd```ZZZ]]]aaa]]]ZZZVVVQQQNNNMMMNNNNNNMMMKKKLLLNNNQQQUUU^^^jjjssswww{{{iii[[[QQQRRRTTTTTTVVVZZZXXX\\\aaacccbbb```___^^^eeelllvvv}}}}}}xxxuuuqqqmmmjjjhhheee___[[[WWWVVVSSSOOOLLLLLLNNNQQQMMMJJJFFFDDDDDDFFFFFFFFFKKKQQQZZZ```bbbaaa```___\\\\\\]]]]]]___aaabbbcccaaa```aaafffoooiiiKKKAAA@@@<<<<<<<<<:::888666666777777666555444444444444555444444555555555333111000000000000/////////......,,,,,,,,,,,,------------------------,,,+++***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,---------......---......///000/////////,,,------........./////////111444444333444666999>>>CCCJJJMMMMMMPPPXXX```lllyyyyyymmmbbb\\\XXXXXXVVVRRRMMMKKKKKKLLLNNNLLLKKKMMMQQQTTTSSSQQQLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKJJJJJJKKKNNNQQQSSSSSSTTTUUUTTTRRRPPPPPPPPPMMMNNNOOOOOOQQQUUUZZZ^^^OOONNNPPPQQQMMMIIIJJJPPPLLLGGGAAA@@@BBBDDDDDDDDDDDDGGGIIIGGGGGGIIIHHHEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKKKKIIIIIIKKKHHHFFFFFFDDDAAACCCGGGMMMUUUVVVMMMHHHJJJMMMKKKJJJIIIHHHHHHHHHGGGEEECCCFFFFFFEEEEEEEEEFFFGGGGGGFFFCCCAAAAAACCCEEEFFFFFFDDDCCCDDDIIIOOORRRQQQPPPSSSTTT\\\oooxxxmmmppp|||qqqooommmkkkkkkjjjhhhgggqqquuu{{{{{{rrrjjj^^^\\\ZZZWWWUUUTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQSSSTTTVVVWWWUUUXXX[[[___aaacccccccccaaa```___```aaabbbaaa___[[[ZZZXXXVVVTTTRRRPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPSSSUUUVVVUUUTTTTTTUUU}}}jjjbbbaaa[[[ZZZ\\\WWWUUURRROOOMMMLLLKKKIIIHHHGGGJJJMMMNNNRRRWWW]]]aaa```mmmrrr___YYYVVVQQQQQQVVVUUUXXX[[[]]]\\\[[[[[[[[[ZZZ___eeeiiilllpppuuuyyy~~~}}}zzzyyywwwvvvtttqqqlllhhheeedddaaa^^^ZZZWWWTTTRRRNNNNNNMMMIIIFFFFFFHHHKKKGGGDDDBBBBBBFFFJJJMMMNNNTTTYYY^^^bbbcccaaaaaa```____________```aaacccdddcccgggqqqjjjSSSEEE>>><<<999999777666666777777666666555444333333333444444222333444555444222000///////////////............++++++,,,,,,,,,---------***+++,,,,,,,,,,,,******++++++++++++++++++++++++***+++,,,+++***)))***,,,************************+++***)))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,...//////...+++...000222333222000000000444777777777:::>>>@@@DDDMMMXXX```iiiooooookkkoooyyy~~~yyytttpppfff]]]UUUSSSPPPLLLLLLOOOOOOQQQSSSQQQMMMHHHFFFFFFMMMKKKJJJMMMQQQTTTTTTRRRLLLLLLLLLKKKLLLLLLMMMMMMKKKJJJJJJJJJKKKNNNPPPRRRRRRSSSTTTRRROOONNNOOOQQQQQQRRRTTTSSSSSSTTTWWW[[[PPPPPPRRRRRROOOJJJMMMSSSPPPJJJCCCAAACCCFFFFFFEEEHHHLLLMMMLLLMMMNNNKKKFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJHHHHHHHHHGGGDDDDDDEEEDDDBBBDDDJJJKKKKKKJJJIIIHHHIIIJJJKKKHHHJJJKKKJJJHHHFFFEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDFFFHHHIIIIIIHHHDDDEEEFFFHHHJJJLLLKKKIIIKKKLLLQQQbbbuuuvvv{{{|||||||||xxxsssmmmiiigggjjjkkkooosssvvvwwwtttrrrooommmjjjeeeaaa]]]YYYXXXUUUSSSRRRPPPOOONNNNNNOOOKKKKKKKKKLLLMMMNNNMMMLLLIIIJJJLLLNNNPPPQQQQQQQQQRRRPPPOOOPPPQQQRRRQQQOOONNNNNNMMMLLLKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQSSSUUUTTTWWWYYYYYYXXXVVVWWWYYYxxxhhhbbbddd]]]ZZZXXXRRRQQQOOOMMMKKKJJJIIIFFFDDDGGGKKKNNNOOOPPPRRRRRRQQQUUUXXXiiiuuuiii```WWWTTTXXXSSSUUUWWWWWWWWWWWWYYYZZZQQQUUUXXXZZZ[[[^^^dddhhhkkkqqqvvvwwwtttrrrtttwwwuuu|||}}}|||{{{}}}}}}}}}|||yyyvvvssspppooommmiiigggdddaaa^^^[[[YYYYYYXXXTTTOOOLLLJJJKKKHHHIIIIIIFFFCCCBBBEEEHHHDDDBBBAAADDDIIIOOOTTTVVV[[[^^^```aaaaaa``````aaacccbbbaaaaaaaaabbbcccdddiiiuuu^^^KKKJJJEEE>>>:::666555333222444777888555555444333222222222333444111222333444333111///.....................------+++++++++,,,,,,---------((()))+++,,,------,,,+++************************)))+++,,,+++***)))***+++))))))))))))))))))))))))***)))))))))+++,,,+++***)))************+++++++++++++++,,,------------,,,///...------...///000///000...+++,,,///111000///,,,,,,,,,---000333333000222666888777:::???@@@>>><<>>;;;;;;888777666555555444444555444444333222111111111111000000000000000000000000...///////////////...---......---,,,+++)))((('''************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------...------,,,,,,++++++,,,------......///.........///000222333444111111222222222333333333555555666888999:::;;;<<<999:::;;;<<<<<<<<<;;;:::======<<<;;;::::::::::::=========<<<===???CCCGGGJJJJJJKKKJJJHHHHHHIIIKKKLLLJJJHHHIIIKKKMMMLLLJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUTTTTTTUUUVVVUUUSSSQQQRRRTTTVVVWWWWWWWWWYYY[[[UUUVVVVVVVVVUUURRRPPPNNNNNNLLLIIIGGGFFFFFFHHHIIIKKKPPPRRRNNNMMMOOOLLLFFFAAACCCDDDFFFFFFFFFEEEEEEGGGHHHKKKMMMMMMLLLJJJIIIDDDDDDDDDCCCBBBAAABBBCCCFFFFFFGGGGGGGGGFFFFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFJJJJJJIIIHHHGGGGGGFFFFFFCCCEEEHHHJJJIIIHHHGGGGGGFFFHHHHHHFFFCCCBBBCCCFFFDDD???BBBNNNWWW___oooxxxuuupppiiidddaaaaaaaaabbbcccdddhhhmmmrrrtttsssqqqjjjiiihhheeebbb^^^ZZZXXXUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOORRRRRRSSSSSSSSSRRRPPPOOOPPPPPPPPPOOONNNNNNNNNMMMPPPNNNNNNPPPTTTWWWVVVUUUTTTRRRTTTZZZ\\\YYYXXXYYY^^^_________^^^]]]\\\\\\rrrmmmppphhh```\\\WWWPPPMMMJJJIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJGGGJJJMMMYYYlllzzzzzzeeeXXXZZZWWWTTTSSSUUUUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSVVVZZZ]]]```aaaaaaaaaccceeehhhjjjlllmmmmmmjjjllloooooonnnmmmmmmnnnjjjjjjkkkmmmpppuuuzzz}}}vvvsssnnnhhhdddaaa``````cccdddeeeccc```^^^^^^```ZZZXXXVVVSSSQQQOOONNNMMMIIIIIIHHHFFFCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJMMMPPPTTTWWWYYYZZZ```aaaaaabbbcccdddcccbbbbbbhhhdddaaaggghhhmmmzzzpppXXXBBB???@@@===:::;;;888777666555444444444444444444333222111111111111000000000000000000000000------....../////////000---------,,,+++***)))(((************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,---------------,,,++++++,,,,,,---..................///000111333333000000000000111111111222333333444555666777888888777777888999:::999888888999999888888888999999:::<<<======<<<<<<>>>BBBFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKIIIGGGIIILLLNNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTTTTUUUVVVVVVVVVTTTSSSRRRTTTVVVWWWWWWXXXZZZ\\\SSSTTTUUUUUUSSSQQQOOOMMMNNNLLLIIIGGGFFFGGGIIIJJJMMMRRRSSSOOONNNOOOLLLGGGCCCDDDEEEFFFFFFFFFEEEDDDGGGIIILLLNNNOOONNNMMMKKKFFFEEEBBB@@@???@@@CCCEEEEEEEEEFFFGGGHHHGGGFFFFFFIIIHHHFFFDDDDDDDDDFFFFFFKKKKKKJJJJJJIIIHHHHHHGGGDDDEEEGGGGGGFFFEEEEEEEEEGGGHHHHHHFFFCCCAAACCCDDD@@@===???GGGKKKQQQdddyyy~~~}}}vvvmmmgggeeeeeeeeedddgggdddbbbbbbeeehhhkkklllnnnnnnnnnmmmllljjjhhhggg```___]]][[[YYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRVVVWWWXXXXXXXXXWWWUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQQQQSSSVVVWWWWWWUUU___]]]]]]aaaaaa]]][[[[[[[[[\\\]]]]]]]]]]]]^^^___zzzuuuyyyqqqggg^^^SSSNNNLLLIIIGGGGGGGGGFFFEEEHHHIIIJJJJJJJJJJJJHHHHHHFFFLLLLLLOOOWWW___wwwqqqgggYYYOOOQQQSSSOOOMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMOOORRRTTTVVVWWWWWWWWWXXXZZZ\\\^^^___``````^^^```aaaaaa___^^^^^^___```___^^^___```cccfffggggggeeeaaa^^^[[[ZZZZZZ[[[ZZZ[[[ZZZXXXVVVUUUWWWXXXSSSQQQNNNLLLIIIHHHGGGGGGCCCDDDDDDBBBAAAAAACCCEEEGGGFFFEEEEEEFFFHHHIIIJJJOOOPPPRRRUUUXXXZZZ[[[\\\______aaabbbcccccccccbbbdddgggdddeeelllnnn{{{SSSEEE:::;;;>>>;;;888:::777777666555444444444444444333222111000000000000000000000000000000000000,,,,,,,,,---...///000111++++++,,,,,,+++******)))************************)))))))))*********++++++************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***+++,,,------...------++++++,,,,,,------......------......///000222222....../////////000000000111111111222222222333333333333444555666666666555555555555555666777888999;;;;;;;;;;;;;;;===@@@CCCBBBCCCEEEEEEDDDEEEGGGIIIHHHGGGGGGIIILLLOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTPPPRRRUUUVVVVVVVVVXXXYYYQQQQQQRRRRRRQQQPPPNNNMMMNNNLLLJJJHHHGGGHHHJJJKKKPPPSSSSSSPPPOOOOOOLLLHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJGGGDDD@@@===<<>>@@@???@@@BBBCCCCCCDDDGGGIIIFFFFFFFFFHHHJJJLLLMMMNNNPPPPPPPPPPPPOOOOOONNNNNNKKKKKKLLLMMMOOOPPPQQQRRRPPPRRRTTTUUUTTTSSSSSSSSSPPPRRRTTTTTTSSSRRRRRRSSSNNNNNNOOOOOOOOONNNMMMLLLNNNLLLJJJHHHHHHIIIKKKMMMQQQRRRQQQOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEBBB???>>>???BBBDDDFFFBBBDDDFFFHHHIIIHHHGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAACCCDDDEEEEEEIIIHHHGGGDDDBBB@@@@@@@@@BBB@@@AAABBB@@@BBBNNN\\\mmmwww}}}{{{uuu|||~~~yyytttkkkgggfffeeeeeeeeecccaaa^^^XXXYYYZZZ\\\]]]______```eeeeeefffggghhhjjjjjjkkkhhhhhhhhhggggggfffffffffggghhhiiiiiiiiihhhgggfff]]]]]]]]]]]]]]]\\\\\\\\\```__________________^^^ZZZYYY[[[______\\\]]]```ccceeeggghhhhhhlllqqqvvv~~~gggXXXTTTNNNMMMJJJHHHGGGGGGGGGGGGFFFHHHHHHIIIHHHGGGEEEDDDBBBDDDIIIFFFDDDIIIJJJQQQaaazzzrrrlll^^^VVVWWWLLLMMMMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSQQQQQQQQQPPPMMMLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOJJJIIIGGGFFFGGGIIIJJJKKKIIIHHHEEECCCAAABBBCCCCCCDDDEEEFFFFFFFFFHHHKKKNNNNNNNNNOOOQQQSSSTTTVVVWWWYYYZZZ[[[]]]^^^_________cccdddeeedddccccccfffiiilllkkkSSSDDDEEEAAA======;;;888777999666555444333333222222222222222111000////////////..............................---,,,,,,,,,,,,,,,))))))***+++++++++******************************(((((()))))))))*********************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,)))***+++,,,------------******++++++,,,------...,,,,,,,,,,,,---...//////............/////////000000000////////////......000000111222333444555666666666555444444444444444777888888888888999;;;===<<<>>>@@@AAABBBDDDGGGIIIDDDEEEEEEFFFFFFGGGIIIJJJNNNNNNNNNNNNOOOPPPPPPQQQIIIIIIJJJLLLMMMNNNOOOPPPMMMPPPRRRSSSQQQOOOPPPQQQSSSUUUVVVUUUSSSPPPOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIHHHHHHJJJLLLNNNPPPNNNMMMLLLJJJHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDHHHHHHHHHGGGFFFDDDBBB@@@AAA@@@@@@BBBEEEGGGFFFEEECCCEEEFFFHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA??????AAAEEEHHHIIIIIIHHHFFFDDDBBBAAA???>>>===>>><<<;;;===>>>???BBBFFFYYYhhhxxx}}}~~~pppxxxvvvuuu{{{yyyvvvtttqqqlllfffccc^^^]]]]]]]]]\\\\\\]]]]]]ZZZ[[[\\\^^^```bbbddddddeeeeeeffffffgggggghhhhhhmmmnnnoooppppppooonnnmmmdddccccccbbbaaa``````___^^^^^^______^^^^^^______]]]^^^aaaffffffeeehhhmmmlllpppvvvzzz}}}{{{___QQQPPPLLLLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFDDDBBBAAABBBGGGCCCBBBIIIJJJIIIPPPnnn{{{iiiZZZSSSOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOMMMKKKJJJKKKMMMHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGEEECCCDDDFFFHHHIIIIIIFFFDDDBBB@@@@@@AAADDDEEEEEEFFFHHHHHHIIIKKKNNNQQQRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^```aaaaaabbbbbbcccdddcccaaa___aaagggllluuuNNNCCCAAA???===;;;999888888999:::555555444333222222222222222111000///.............................................---,,,+++)))((())))))******+++******)))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++)))***+++,,,,,,---,,,,,,******++++++,,,,,,------,,,,,,++++++,,,------...------........./////////////////////////////////000000000111333555777888777666555444333333333333555666777777666777999;;;;;;<<<>>>???@@@BBBEEEGGGBBBDDDEEEEEEDDDEEEGGGIIILLLLLLLLLLLLMMMOOOPPPQQQHHHHHHIIIKKKLLLMMMNNNOOOLLLOOORRRRRRNNNLLLMMMNNNUUUWWWXXXWWWTTTQQQOOONNNIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHGGGHHHJJJLLLNNNNNNJJJHHHIIIHHHFFFFFFIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIGGGEEECCCAAA@@@===>>>AAAGGGLLLMMMJJJFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDD???>>>>>>BBBHHHKKKKKKJJJFFFCCCAAA?????????===;;;>>><<<;;;===@@@@@@>>><<>>BBBIIIPPPRRROOOJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDD???===>>>CCCIIILLLJJJGGGCCC@@@======>>>>>><<<:::===>>>>>>>>>>>>>>>>>>===BBBIII\\\rrr||||||~~~}}}xxxqqquuu}}}zzzvvvpppkkkhhheeeddddddcccbbb```^^^]]][[[[[[^^^^^^^^^______`````````___```bbbcccccccccbbbaaa_________``````aaaaaaaaacccfffiiijjjiiijjjmmmpppmmmooouuu|||~~~yyyaaaVVVSSSJJJHHHFFFDDDCCCDDDDDDDDDCCCDDDEEEEEEEEEEEECCCBBB@@@>>>FFFCCC???DDDCCCBBBHHHJJJ```sss}}}bbb^^^YYYSSSOOONNNNNNOOOOOOOOOMMMMMMMMMMMMOOOOOOMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMMMMKKKIIIIIIKKKMMMLLLKKKKKKKKKJJJIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDGGGKKKLLLKKKIIIIIIHHHFFFFFFGGGJJJNNNQQQLLLNNNOOOPPPPPPRRRVVVYYYVVVWWWYYYZZZ\\\]]]]]]]]]aaabbbccceeefffggggggggghhhkkknnnpppvvvxxx[[[GGG@@@???999999999888888999:::777333555444333222111111111111111000///......------...------------------------'''))),,,//////---***(((***************)))((((((************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,+++******)))******+++,,,,,,------+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------......//////////////////000222555777999111111111111222333444555222444555555444444666777777999:::;;;;;;===@@@BBB>>>AAADDDEEEEEEGGGKKKNNNLLLKKKJJJIIIIIIJJJKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNRRRUUUSSSNNNJJJKKKMMMKKKNNNQQQRRRPPPNNNLLLLLLHHHHHHHHHIIIKKKMMMNNNOOOIIIHHHFFFFFFGGGIIILLLNNNMMMGGGEEEGGGGGGEEEGGGMMMJJJIIIHHHGGGGGGGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBJJJRRRUUURRRNNNKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>CCCIIIKKKHHHDDDAAA>>>;;;;;;======<<<999777;;;===999666777:::<<<@@@;;;EEEZZZhhhhhhmmmwwwzzzyyytttlllzzz}}}zzzxxxsssrrrpppnnnllljjjhhhgggddddddddddddcccccccccccccccdddeeefffggggggfffeeecccdddeeeggghhhjjjkkklllooorrruuuwwwwwwxxx|||rrrZZZOOOOOOKKKHHHFFFCCCBBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBIIIIIIQQQiiiiiiXXXPPPNNNOOOQQQPPPOOOMMMLLLLLLNNNQQQRRRPPPNNNKKKJJJJJJKKKKKKJJJLLLLLLMMMMMMMMMMMMMMMLLLOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMLLLLLLNNNQQQRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUXXXWWWWWWXXXZZZ[[[ZZZZZZ[[[ZZZ[[[^^^``````]]]ZZZaaadddgggjjjkkkmmmooopppkkkyyywwwUUUHHHDDD>>>999999999999888777666555444444444444333222111000///...////////////..................---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))''''''''''''(((((((((((('''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............///////////////000000000111111111111000111111222222333444444555555666888999;;;===>>>BBB???>>>@@@DDDGGGFFFEEECCCEEEGGGHHHFFFEEEEEEEEEGGGFFFGGGJJJNNNQQQSSSTTTNNNOOOQQQPPPMMMKKKJJJJJJNNNNNNMMMMMMMMMJJJFFFCCCGGGFFFFFFHHHKKKLLLIIIFFFDDDCCCCCCCCCDDDGGGIIIKKKKKKLLLLLLJJJGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEECCCAAABBBCCCCCC@@@===>>>???AAADDDGGGKKKNNNPPPKKKJJJHHHFFFDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>??????>>>======>>>???@@@>>>>>>>>>???@@@@@@AAAAAA???===;;;999777888888999666777777777888888888888<<<777;;;JJJVVV]]]hhhvvv~~~vvvnnnyyy}}}rrrlllyyy|||xxxyyy|||zzzuuuvvvvvvuuusssrrrqqqpppppprrrqqqpppooonnnooopppqqqppppppqqqssswww||||||oooWWWMMMNNNKKKHHHFFFCCCBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDJJJXXXmmmtttfff\\\TTTOOORRRQQQPPPPPPQQQQQQPPPOOOQQQOOOLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRQQQOOONNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[^^^\\\[[[]]]```bbbcccccciiikkkmmmmmmmmmpppvvv|||mmmTTT???<<<>>><<<:::<<<999888888777666555444333333333222111000//////...............------------------------,,,,,,,,,,,,*********)))))))))(((((()))))))))))))))))))))))))))(((((()))++++++***(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,---.........//////////////////000000000111111111000000111111222333333444555555666777999;;;===>>>AAA???>>>@@@CCCEEEEEEDDDAAABBBDDDDDDCCCCCCDDDEEEHHHHHHHHHJJJMMMOOOPPPQQQNNNNNNNNNNNNMMMKKKHHHGGGKKKKKKJJJKKKKKKJJJGGGEEEGGGFFFFFFGGGJJJJJJHHHEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDBBBAAABBBDDDDDDBBB@@@@@@AAACCCDDDFFFHHHIIIJJJDDDEEEFFFHHHHHHGGGFFFEEEBBB@@@>>>>>>>>>???>>>===???>>>===<<<<<<===>>>???<<<<<<======>>>>>>>>>>>>>>><<<:::777666666777777666666777777777888888888;;;666777@@@GGGRRRggg~~~xxxwwwtttyyy|||pppnnnvvv{{{yyymmmVVVLLLMMMIIIHHHEEEBBBAAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHLLLTTTdddzzzppp\\\NNNQQQRRRSSSUUUWWWVVVSSSPPPQQQOOOLLLKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSUUUTTTTTTTTTTTTTTTTTTSSSTTTVVVYYYYYYXXXWWWZZZ]]]___]]][[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]]]]^^^```bbbcccdddfffiiilllllllllsssyyyPPPBBB999;;;>>>;;;888999888777777666555444333333111111000000/////////...------------,,,,,,,,,+++---------,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((()))(((((()))++++++***(((&&&''''''''''''((((((((())))))(((((((((((())))))''''''(((((()))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++*********++++++++++++,,,---------.........//////////////////000000000000000000000111222222333333444444555666888:::;;;<<<@@@???>>>???AAACCCCCCCCC>>>???@@@@@@@@@AAACCCEEEIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJKKKMMMLLLHHHDDDHHHGGGGGGHHHIIIIIIGGGEEEGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAACCCEEEFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBB>>>AAAEEEIIIJJJHHHEEECCCAAA???<<<<<<=========<<<>>>>>><<<<<<<<<<<<===>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;888666555444444555666666666666777777777777888666888:::;;;CCC\\\uuuzzz|||lllooovvviiikkkyyyqqqXXXKKKKKKGGGGGGDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAABBBEEEHHHHHHJJJUUUgggtttuuu```VVVVVVWWWZZZ^^^^^^ZZZWWWTTTRRROOONNNOOOOOOOOONNNLLLLLLLLLMMMOOOPPPQQQRRRRRRTTTUUUTTTSSSSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUSSSWWWZZZYYYVVVVVVZZZ^^^cccaaa^^^[[[ZZZ[[[]]]^^^___``````___^^^]]]^^^^^^[[[___cccdddddddddeeefffhhhooovvvyyy}}}~~~UUUHHHAAA===??????:::777777666666555555444333333222///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''(((''''''(((***+++)))(((&&&&&&&&&'''''''''(((((())))))(((''''''(((***+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++,,,,,,---------................../////////000000//////000000111222222222333333444555666888:::;;;>>>>>>===>>>???@@@AAAAAA===>>>?????????@@@DDDFFFJJJKKKKKKKKKJJJIIIIIIIIIJJJHHHGGGKKKOOOPPPKKKFFFHHHGGGEEEFFFGGGGGGFFFDDDGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCGGGHHHHHHGGGDDDBBBAAAAAAAAA@@@??????>>>>>>??????BBBAAABBBCCCEEEGGGHHHHHHBBBCCCDDDDDDCCCAAA>>>===>>>@@@CCCFFFFFFDDDBBB@@@AAA???<<<;;;<<<===>>>===@@@???===<<<<<<===>>>>>>::::::::::::::::::999999;;;:::888666555444444444555555555666666666777777555777;;;<<<999:::HHHYYYppp{{{}}}nnnnnnsss{{{uuu{{{yyy[[[KKKIIIEEEFFFDDDAAA@@@AAABBBCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>@@@@@@AAAAAA@@@@@@===???AAACCCFFFLLLVVV]]]xxxmmmjjjhhhhhhjjjiiiddd```ZZZXXXUUUSSSSSSSSSRRRQQQMMMMMMMMMNNNOOOQQQRRRSSSRRRTTTUUUUUUTTTTTTVVVWWWYYYYYYXXXXXXWWWWWWWWWVVVTTTXXX[[[ZZZVVVVVV[[[```bbb```^^^\\\\\\]]]```aaa___aaaaaa```^^^\\\]]]^^^^^^aaaddddddfffkkkttt{{{rrrUUUBBB<<<:::999::::::888777999555555444444333222222222/////////........................------------,,,,,,,,,+++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''&&&&&&&&&&&&'''''''''''')))((('''''''''(((***+++---,,,***((('''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************))))))*********+++++++++,,,,,,,,,,,,---------------............/////////...//////000000111111222222222333444555666888999;;;<<<<<<======>>>@@@AAA>>>???@@@@@@@@@BBBEEEHHHJJJLLLMMMLLLIIIGGGGGGGGGGGGFFFGGGLLLRRRTTTPPPKKKKKKHHHFFFDDDEEEEEEDDDCCCFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCDDDEEEFFFDDDBBB?????????>>>======<<<<<<=========BBBBBBCCCCCCDDDFFFHHHJJJAAAAAACCCCCCBBB@@@===;;;===>>>???@@@@@@AAAAAAAAACCC@@@===<<<===???@@@@@@BBBAAA???>>>>>>>>>??????;;;;;;;;;::::::999999999:::999888777666555555444444555555555555666666666666666888:::888888<<>>???AAADDDGGGIIIKKKddd{{{ssskkk___\\\YYYVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVSSSUUUVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]\\\[[[[[[___ccc___^^^]]]\\\]]]^^^```bbb\\\^^^aaa```^^^]]]___bbbaaaaaaaaaaaafffvvv]]]FFF??????<<<:::888666555444444444333333333333222222222111000000//////.........---............------------+++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''(((''''''(((******)))'''%%%&&&&&&&&&&&&'''''''''(((''''''(((((()))***+++...---***(((&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************)))))))))************++++++++++++,,,,,,,,,------------------.........///.........///000000111111222222222222444555666777888999;;;;;;;;;<<>>???======<<<<<<===>>>>>>???CCCDDDDDDCCCCCCDDDGGGIII@@@AAAAAAAAA@@@???===<<<:::::::::;;;===@@@CCCEEEDDDAAA>>>===>>>@@@BBBBBBCCCBBB@@@???>>>>>>???@@@<<<<<<;;;::::::999888888777777777666666666555555444444444444555555555666888555333333555999<<<>>>EEEaaaxxxvvvyyy|||mmmdddssskkkcccbbbmmmwwwXXXJJJKKKJJJEEECCC@@@???@@@AAABBBAAABBBAAA@@@@@@???@@@@@@@@@;;;<<<>>>@@@AAA@@@??????===???BBBCCCCCCCCCEEEGGG[[[yyy}}}mmmiiieeebbb```^^^\\\[[[VVVVVVTTTTTTTTTVVVWWWYYYUUUVVVXXXYYYXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]```______^^^___aaadddeee^^^^^^]]]]]]^^^^^^___```YYY^^^bbbccccccdddhhhllljjjllloooqqqyyy```DDD===>>>???@@@>>>:::777555444333000222222222222222111111111111111000000///...------------------,,,,,,,,,++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&((()))***((('''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))*********,,,+++)))'''&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........------...//////000000111111111111222333444555666555777999::::::;;;???BBB???AAACCCDDDDDDEEEFFFGGGGGGKKKOOONNNJJJGGGHHHJJJDDDGGGLLLPPPSSSSSSQQQOOOMMMJJJFFFEEEFFFGGGIIIIIIEEEFFFGGGFFFDDDDDDGGGIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCDDDEEEDDDAAA??????@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCAAAAAADDDGGGBBBAAAAAA@@@???>>>======;;;;;;;;;<<<>>>AAACCCEEEEEEBBB>>>===>>>AAABBBCCCCCCAAA@@@>>>>>>>>>>>>???<<<<<<;;;:::999888777666333444444555555555555555333333444444444555555555555444222222666:::<<<<<<===LLLeee{{{{{{ssssss}}}www|||yyyhhhbbbhhhvvvqqqTTTHHHMMMMMMEEEBBB@@@???@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@:::<<<>>>@@@AAA@@@???>>>:::>>>BBBBBB??????DDDHHHRRRggguuu|||wwwtttqqqooommmkkkZZZYYYXXXWWWWWWXXXZZZ[[[VVVXXXZZZZZZZZZ[[[]]]___]]]^^^^^^^^^___`````````ccc```______aaadddeeefff_______________^^^^^^^^^ZZZ___eeehhhiiilllrrrwwwxxxkkkJJJBBBDDDAAA999999888666444666888666333222222222111111111111111333222111000///...------,,,,,,,,,+++++++++******************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((************)))***)))'''&&&'''(((***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111222333444555333666999999999;;;???CCC???AAADDDFFFEEEEEEEEEFFFFFFKKKOOOOOOKKKHHHIIILLLEEEIIINNNQQQQQQPPPNNNNNNLLLIIIFFFEEEGGGJJJLLLMMMEEEFFFGGGFFFDDDDDDHHHKKKHHHGGGFFFEEEEEEGGGIIIJJJDDDEEEFFFEEEBBBAAA@@@AAA???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFCCC@@@???BBBFFFDDDCCCAAA???>>>=========???????????????@@@@@@AAADDDAAA===<<<>>>@@@BBBCCCBBBAAA???>>>=========>>><<<;;;:::999888777666555000111222333444444444444333333333444444444555555000444777888999::::::888======GGGaaa~~~pppooozzzooodddeeeuuuuuu^^^MMMHHHHHHHHHBBB@@@>>>===>>>>>>===<<<>>>????????????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>OOOOOOSSS```wwwuuummmccc___```bbbcccbbbbbb^^^]]]___aaa```ccchhhffffffdddaaa```aaadddggggggbbb^^^aaagggjjjfff```]]]```dddggggggggghhhiiigggmmmsssvvv{{{nnnUUUDDD===;;;999555888777777666555444444444333222111////////////000111000///...---,,,++++++,,,+++***)))((((((((((((+++***(((((())))))'''%%%))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))***++++++'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------..................////////////...//////000111222222222555666777999;;;===>>>??????@@@BBBDDDEEEEEEDDDDDDGGGFFFEEEDDDEEEHHHJJJLLLJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKHHHGGGHHHJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGAAAAAA@@@@@@AAACCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIGGGDDDCCCDDDDDDDDDCCC??????>>>>>>>>>???AAABBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>;;;<<<@@@CCCAAA???===;;;999999999999999888777666555444333333444444333222222333333333333111000000333555555555333444555444333333666888999???CCCIII\\\www||||||vvviiiqqqjjjaaa___iii||||||{{{ppp[[[KKKFFFGGGFFFBBB@@@>>>===>>>>>>===<<<<<<<<<======<<<;;;999888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>AAACCCGGGMMM[[[uuuyyyrrrooollljjjnnnsssppppppnnnlllkkkmmmqqquuuooosssxxxyyyxxxtttpppnnnfffqqq}}}\\\QQQBBB:::999;;;:::999777777666666555444444333333222111////////////000000000///...---,,,++++++,,,+++***)))(((((((((((()))((('''((()))***)))((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,---------------.........////////////......///000000111222222333444555777999:::<<<<<<===>>>@@@AAABBBCCCBBBBBBEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHFFFDDDBBBAAABBBCCCBBBBBB???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===@@@DDDEEECCCBBBBBBCCC@@@???===<<<:::999999999777666666555444333222111444333333222222222333333333333333333555777:::<<<111333666777777666444333:::======???KKKbbbzzz{{{xxxyyyhhh\\\[[[dddwwwzzzxxxnnn\\\LLLDDDCCCCCCAAA???======>>>>>>===<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;<<<<<<======>>>;;;???BBBAAADDDVVVuuuuuuNNNHHHCCC>>>:::999888777666666666555555444444333333222222111000//////////////////...---,,,,,,++++++,,,+++***)))(((((((((((('''&&&&&&''')))+++***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,------------------.........//////......//////000000111111111111333444666777888999;;;<<<===???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJMMMLLLJJJKKKLLLLLLJJJIIILLLJJJGGGEEECCCCCCDDDDDDEEECCCBBBAAA@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHCCCAAA??????@@@AAAAAA@@@>>>>>>===>>>>>>@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<:::@@@GGGKKKKKKHHHEEECCC>>>>>>===<<<;;;:::888777555555444333222111111000333222222222222222333333333444666666666999>>>CCC888666444333444444333222888888:::;;;===HHH___sss~~~{{{}}}|||ddd\\\```uuu~~~{{{qqq```NNNCCC@@@@@@AAA???=========>>>===<<<============<<<<<<;;;;;;999999999999::::::::::::999::::::;;;<<<<<<======<<>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFIIIKKKKKKKKKIIIHHHOOONNNMMMNNNNNNNNNLLLJJJKKKIIIFFFDDDCCCCCCDDDEEEBBBAAAAAA@@@@@@AAABBBCCCAAACCCDDDFFFGGGGGGFFFFFFAAA@@@??????@@@AAA@@@???<<<======>>>???@@@AAAAAACCCCCCBBBAAA???===<<<;;;888===EEEJJJLLLIIIEEEBBB;;;<<<<<<<<<;;;999777666444444333222222111000000222111111111111222222333222555777555333666===CCCEEE===444...---000444666444444999>>><<<888BBBRRRjjjuuu{{{{{{uuuttthhhlllwww}}}yyypppaaaPPPCCC@@@AAAAAA???===<<<======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888999999999::::::999999::::::;;;;;;<<<<<<;;;===>>>===<<>>???@@@???@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJIIINNNMMMLLLMMMMMMLLLJJJHHHHHHGGGEEECCCCCCDDDEEEFFF@@@AAABBBDDDEEEFFFFFFFFFCCCDDDEEEFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@>>>;;;<<<===>>>???@@@@@@AAACCCBBBBBBAAA???===<<<;;;888;;;???CCCFFFEEEBBB@@@999:::::::::999888666555444333333222222111111111000000000000000111222333111444555333000111666<<>><<<<<<======<<<;;;:::999999888888888999999777777777888888999999:::888888999::::::;;;;;;<<<;;;;;;;;;<<<===@@@CCCEEEPPPcccyyy]]]MMMCCC???@@@;;;;;;:::888666555666777222222222222111111111111000000000000///...------,,,,,,,,,++++++***************)))))))))))))))***)))'''&&&'''(((((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------------..................///000000111333444444555777888888999;;;===???@@@??????@@@AAABBBCCCDDDDDDFFFFFFFFFGGGFFFFFFEEEEEEDDDEEEGGGJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFAAACCCGGGJJJLLLLLLKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAAAAABBBAAA???===:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999:::<<>><<<<<<<<<===<<<;;;999999888777777888999:::666666777777888999999:::888888888999::::::;;;;;;<<<<<<<<<======>>>???@@@BBBIIIXXXjjj{{{oooOOODDDCCC>>>:::;;;@@@>>><<<999777555333111111111111111111111111111///000000000000...---,,,++++++++++++******************))))))))))))******&&&%%%%%%&&&((()))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------------------...//////000111222333333555555555666888:::===>>>????????????@@@BBBCCCEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEGGGIIIKKKNNNOOOPPPNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAADDDIIINNNOOOMMMIIIGGGBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAA@@@===;;;999:::<<<>>>@@@@@@@@@@@@=========<<<;;;:::999999;;;:::999:::<<<<<<:::777666666555444333333333333111111111000000000000//////......///000111222222000111111111111000000000333:::BBBCCC===555222111333222000...222888999555333888EEE^^^|||xxx|||yyyiiiiiitttxxxpppfff[[[LLL???>>>EEE@@@>>><<<<<<<<<===<<<;;;;;;:::999999999:::;;;<<<555666666777888999999999777888888999::::::;;;;;;;;;<<<<<<;;;999999<<>>>>>???AAACCCEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKOOOQQQSSSRRROOOKKKIIIJJJJJJJJJJJJFFFFFFGGGGGGFFFDDDAAA??????CCCIIINNNNNNKKKEEEBBB@@@@@@???>>>???@@@BBBCCCCCCBBBAAAAAAAAA???;;;999888:::<<<>>>@@@@@@@@@@@@::::::::::::999999888777<<<;;;999;;;<<<;;;888444666555333222111222222333///////////////.....................///000222222000000000222333333111///)))222::::::444///000333000666666111111666444+++999;;;===EEE\\\}}}sss```___kkk|||sssrrrkkk\\\JJJ???<<<>>>>>>======;;;:::999888888777777777777666666666666666666666666666666666666555555555666777777888888;;;:::999888888:::<<<===@@@===@@@GGGJJJSSSmmmvvv\\\MMMGGGAAA>>>???>>>;;;777888888777666555333111000222222222111111111000000///...---,,,+++,,,------))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++******)))+++++++++,,,...111333555444333333333444777999;;;>>>===;;;::::::<<>>>>>>>>@@@AAAEEECCCAAA>>><<<;;;::::::999:::<<<>>>??????>>>===;;;:::999::::::888555333777999;;;======;;;999888222111111000000000000000222000...///222333111///000000000000000000000000////////////000000000000000000111111111222222222000000111111111222222222333444777;;;BBBTTTrrrzzz{{{uuuooouuu~~~}}}rrrjjjqqq~~~rrrwwwnnnnnniii[[[KKK???===???======<<<;;;:::999888888888777777777777666666666666666666666666666666666555555666666777888888888:::999888777777999;;;<<<;;;777888======???NNNbbboooUUUFFFEEE@@@;;;999;;;<<<999666888777666555444222111111222222111111111000000000...---,,,+++++++++,,,---))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************++++++******)))+++++++++,,,...000333444222222111222333555888999:::999888888:::<<>>===<<<;;;;;;;;;<<<===>>>===<<<:::999:::999888999999888666333555777999::::::999777666222111000000//////000000222000...///111222000////////////////////////////////////000000000000111/////////000000000111111000000000111111111222222555444444444444;;;LLL]]]rrr||||||www||||||{{{yyyrrrtttyyyqqqfff\\\SSSLLLpppjjjkkkggg[[[KKK@@@>>>???===<<<;;;;;;:::999888888888888888777777777666666666666666666666666666666555666666777777888888999888777666666666777888999;;;777777:::888444999CCCTTTbbbzzzttt]]]QQQIIIBBB>>>>>>:::777777999:::999777888777555333222111111222111111111111000000000000---,,,++++++******++++++)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******))))))******+++******)))***++++++,,,...000222333000000000000111444666777666555555666888<<>>@@@BBBDDDFFFFFF@@@@@@@@@???>>>===<<<;;;<<<<<<===<<<;;;999777555888777777888999888666333333555666777777666444333111111000///////////////111///...///000111000/////////////////////////////////000000000111111111............////////////000000000000111111111111222111222333222111777???JJJXXXfffuuussspppjjjeeekkk}}}zzzlllbbbUUUKKKFFFEEEDDDCCC~~~mmmhhhiiiggg[[[LLLAAA>>>???;;;;;;;;;:::999888888777888888777777777666666666555555555555555555555555555555666777777888888999666666555444444555666666:::777777;;;;;;777888<<<@@@FFFUUUlll{{{dddKKKAAAAAABBBBBBAAA<<<:::888888999::::::888888666333111000000111222111111000000000/////////+++++++++***************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))*********************+++,,,...///000111/////////000111333555666333333444555777:::===???@@@@@@@@@@@@@@@@@@??????@@@CCCFFFIIIKKKJJJHHHGGGLLLMMMLLLJJJGGGEEEEEEFFFEEEDDDCCCBBBBBBEEEIIILLLEEEEEEDDDBBB???>>>>>>???;;;<<>><<<;;;;;;;;;;;;:::999777666555666666666777888888666444333444555666555444333222000000///............////////////////////////////////////////////////////////////000000000111111---........./////////////////////000000000111111111000222666777444444777999>>>EEE]]]}}}~~~~~~|||vvvrrrjjjcccfffqqq{{{yyyttt^^^MMMFFFDDDAAA@@@AAAAAAAAAAAA}}}mmmiiijjjggg[[[LLL@@@===>>>:::::::::999888888777777777777777666666666666555444444444444444444444444555555555666777777888888555444444444444444444444555333333666888888999;;;<<<<<>><<<<<<:::999888999888888777666444222000//////000111000000000/////////......+++++++++*********))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''((()))***************)))***+++,,,---...//////......///000111333444555333333444555777999;;;<<>>>>>>>>>>>AAACCCDDDFFFGGGGGGGGGGGGQQQPPPMMMHHHDDDCCCDDDFFFGGGDDDCCCEEEJJJLLLKKKHHHDDDDDDDDDBBB@@@???@@@AAA>>>???AAABBBDDDDDDEEEDDDDDDDDDDDDCCCBBB???<<<;;;:::::::::999999888888777666666666777888888666444444444555555444333222222000///......---...............//////.........///...........................////////////000000000........./////////000000....../////////000000000444111111444444000---///444444333FFFggg{{{~~~vvvwwwrrrjjjggglllsssvvvlll}}}~~~~~~sss^^^QQQHHHAAABBBCCCDDDCCCAAA@@@@@@@@@|||nnnhhhhhheeeYYYJJJ???<<<>>>999999999888888888777777666666666555555555444444444444444444444444444444333444444555555666777777444444444444333333333222444333333444555666888999:::999<<>>AAA>>>;;;:::999888888777666555444444444333111000//////000000////////////............***++++++++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''((()))************((()))+++,,,---.........------...000111222333444333444444666888:::;;;===??????>>>>>>>>>>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMPPPMMMIIIEEECCCCCCEEEFFFHHHEEEDDDHHHNNNOOOKKKEEEHHHHHHGGGEEEBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>===::::::::::::::::::;;;;;;888777777888999888666333444555555444444333222111//////...------------------...///...---,,,---///........................------........./////////.........////////////000............////////////111...///222111//////222///444333888FFFTTTiii}}}|||wwwvvvtttvvv}}}wwwttt|||wwwqqqkkkfffccc```cccfffhhhkkkooossswwwvvvrrrfffUUUIIIFFFFFFEEEAAABBBBBB@@@???CCCJJJPPPzzznnndddddd```UUUFFF===<<>>???>>>>>>>>>>>>>>>?????????>>>@@@CCCFFFIIIKKKLLLMMMJJJGGGDDDEEEHHHKKKKKKJJJGGGFFFGGGJJJLLLLLLIIIFFFIIIIIIIIIGGGEEECCCDDDFFFEEEEEECCCBBBBBBBBBCCCDDDAAA@@@@@@?????????@@@@@@<<<<<<;;;;;;;;;<<<<<<<<<:::999888999999888666333444444444333222111111000///...------,,,,,,------,,,...///...,,,+++---///........................,,,,,,,,,------------...,,,---------............------........./////////,,,,,,...222222111333888,,,444444222666888DDD[[[ooowww~~~|||zzzyyy~~~~~~|||{{{zzzzzz{{{kkk```[[[UUUTTTRRRPPPMMMKKKIIIHHHHHHJJJLLLNNNOOOPPPSSSVVVJJJLLLIIIBBB???CCCGGGIIICCCFFFJJJLLLPPP[[[iiitttxxxmmm``````\\\QQQDDD<<<===@@@888888888888777777777777444444333333333222222222333333333333333333333333111111222333333444444555444444444444444333222111000555888666444444555666:::333222:::<<<888;;;DDDGGGTTTfffwwwiiiWWWLLLBBB???@@@::::::===???<<<666555888444666777777666555555666000000111111000///...---//////.........---------++++++,,,---,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))************((()))***,,,---------,,,)))***+++---...///000000000222444888;;;???AAACCC===>>>>>>>>>?????????@@@>>>@@@CCCFFFHHHHHHGGGGGGEEECCCCCCHHHOOOSSSRRROOOEEEHHHJJJJJJHHHGGGHHHIIIFFFGGGHHHHHHGGGHHHJJJLLLFFFEEECCCBBBAAABBBDDDEEE======<<<<<<===???AAACCC???>>>===<<<<<<<<<<<<<<<;;;:::999::::::888555333444333333222111000000///......---,,,,,,,,,,,,---+++---///...,,,+++,,,///........................+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////......111333000,,,---222///222///111777333///888???SSSrrr~~~~~~~~~~~~wwwvvvvvvzzztttrrriiifffddddddjjjsss}}}|||yyy|||pppYYYLLLGGGGGGGGGEEEEEEEEEDDDEEEFFFGGGGGGEEEGGGJJJKKKKKKMMMOOOQQQQQQUUUVVVSSSTTT[[[bbbeeehhhnnnwww}}}wwwdddccc```YYYOOOEEE>>>:::999999888888777777777777777555555444444444333333333333333333333444666777888333333333333333333333333444333333222222333333444666555444333333444555666555666777777666666777888888>>>GGGTTTfff~~~sssaaaPPPIIIGGGAAA===<<<::::::::::::::::::::::::888666444444444333222000222222111111000/////////........................------,,,,,,+++***))))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++************************,,,,,,---///000222333333555555666777999<<<>>>???=========???@@@@@@???===DDDDDDEEEGGGJJJJJJIIIHHHFFFGGGIIILLLOOOPPPOOOMMMFFFHHHJJJLLLLLLJJJGGGEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKJJJHHHFFFEEEDDDCCCCCC??????>>>===;;;<<<@@@BBB===>>>>>>>>>>>>>>>=========<<<;;;:::888777666555444444333111000...---------,,,,,,///222222///,,,///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000////////////000000000000888<<>>???@@@???>>>===???@@@BBBDDDGGGHHHGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLHHHIIIKKKLLLKKKIIIFFFCCCDDDDDDEEEFFFGGGHHHHHHIIILLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???==============================<<<;;;;;;<<<;;;:::999777666555444333333222000///...---,,,,,,,,,,,,///222333000...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////........./////////000000000888555===OOO\\\bbbmmmzzzzzz{{{tttmmmpppyyyttteee^^^]]]^^^dddjjjmmmyyypppccc\\\SSSMMMLLLMMMPPPSSSXXXWWWVVVVVVVVVVVVTTTSSSXXX^^^gggmmmqqqwwwkkkYYYTTTSSSPPPKKKDDD>>>;;;:::999888777777666666777777444444444444333333333333111222444555666555555444222222222222222222222222333333222222222222333333666555444333333333333333333555666666555555666777888777666666;;;GGGWWWccc{{{mmm\\\MMMHHHBBB===<<<;;;999888999999888777666777888:::<<<777555333333333333111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''((())))))***++++++++++++++++++++++++++++++,,,---...///111222222111222333444666999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<>>>@@@CCCEEEFFFFFFFFFHHHGGGGGGHHHJJJKKKKKKJJJGGGHHHIIIIIIHHHEEEBBB@@@CCCCCCBBBCCCDDDEEEGGGHHHKKKJJJIIIFFFDDDBBBAAA@@@AAA???===???AAA@@@===:::<<<<<<<<<<<<;;;:::888888:::999888777666444444333222111000///...,,,,,,+++,,,,,,---///222333111000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........////////////000444......555===GGGYYYlll~~~wwwoooooosss|||wwwgggjjjmmmnnnpppuuu~~~|||xxx~~~~~~hhhWWWNNNNNNLLLHHHAAA<<<999888888888777666666666666666444444444333333333222222000222444555666555333222222222222222222222222222222222111111111111222222555444333333222222111111222444555555444444555666333555666777777:::>>>AAATTTbbbvvvyyybbbTTTOOOJJJCCC@@@??????>>>;;;777666777888777555444555777:::<<<555444222222333333111/////////...------,,,,,,+++************************++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***++++++++++++,,,,,,,,,,,,+++,,,,,,...///000000111111111222444666888:::;;;===>>>>>>>>>===<<<<<<===@@@BBBDDDFFFFFFFFFGGGGGGIIIHHHFFFFFFGGGHHHHHHGGGCCCDDDEEEEEEDDDBBB???>>>BBBAAA@@@@@@AAACCCFFFGGGHHHHHHGGGFFFEEECCCBBBAAA>>><<<<<<@@@FFFFFFBBB===;;;;;;;;;:::999777666555777777666555444333222222000000///...---,,,+++***+++,,,---///111222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------........./////////---,,,---111111444@@@MMMppp{{{wwwtttsssuuuwwwyyy|||vvvggg]]]|||gggVVVMMMMMMKKKGGGAAA<<<999888888777777666555666666666444444333333333222222222000111333555555444222111111111111111111111111111222111111000000111111222222222222222222111111000111333444444333333444555333555777777777666666666:::BBBMMMYYYhhh|||fff```TTTIIIFFFGGGHHHFFF<<>>===;;;:::<<<>>>GGGIIIKKKLLLJJJHHHIIIJJJIIIGGGEEEEEEFFFGGGFFFEEEAAABBBCCCDDDDDDCCCAAA@@@AAA@@@???>>>???BBBDDDFFFCCCDDDDDDEEEEEEEEEDDDCCC???>>>???DDDIIIIIICCC===::::::999999777666555444555555444444333222111111///......---,,,+++******+++,,,---...///000111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---------------............***---222444111...111777AAAQQQfffwww{{{|||wwwxxx~~~wwwsssxxx|||zzz}}}zzzoookkkiiiccc\\\XXXzzzfffUUUNNNMMMKKKFFFAAA<<<::::::888777666666555555666666333333333333222222222222111111222333333333222111000000000000000000000000111111000000000000111111000000111111111111000000111222333333222222333444666444222111222444777999:::<<<===???FFFVVVjjjxxxmmmWWWRRRNNNIIIEEEDDDDDDCCCBBB888<<<===;;;999;;;;;;999777555444333333444555666333222111111222222000///......------,,,+++++++++************************)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++,,,++++++,,,,,,---......///111111222444666888:::;;;999<<<===<<<:::999<<>>???@@@AAACCCDDD@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGEEE???:::888888888888777666555444444444333333222111111000......------,,,++++++***+++,,,------------...000------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......+++...111111///...000333---888III\\\qqqxxxrrrooohhhdddjjjttt{{{}}}pppfff^^^^^^gggqqqkkkccc]]]\\\^^^```eeekkkwwwbbbQQQIIIHHHFFFAAA<<<999999999777777666555555555555666333333333222222222222111222222222222222111111111000000000000000000000000000000000//////000000000---...///111111111111000000111222222111111222444444222000000222444666777999:::;;;999999???JJJSSSoooxxxiiiZZZNNNOOOKKKGGGDDDAAA>>>======999;;;:::666777;;;;;;888666555444333333222333333222111000000111111000///.........---,,,,,,++++++************************((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((())))))***+++++++++++++++,,,------......//////000222444666888999777:::<<<;;;999999===AAAGGGKKKNNNMMMIIIGGGHHHKKKGGGFFFFFFGGGHHHHHHEEECCCDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDEEEEEEDDDCCCBBBCCCEEEFFFDDDAAA<<<999777777888777777666555555444444333333222111111111.........---,,,,,,+++++++++,,,---,,,******,,,...---------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,...000000222555777<<>>:::444555::::::555555555555444333222111000222111000000111111000//////......------,,,,,,+++************************'''''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))*********+++++++++,,,,,,---------......///000333555777888666999<<<;;;888999>>>CCCBBBFFFJJJJJJGGGEEEGGGJJJEEEEEEFFFHHHIIIHHHFFFCCCCCCCCCBBBAAA@@@???===<<<===>>>???AAABBBBBBBBBBBBAAABBBCCCEEEEEEDDDBBBAAA===@@@DDDDDDBBB???===<<<666777777777777777666666444333333333222111111111.........------,,,,,,,,,+++,,,---,,,)))(((***------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))***+++++++++++++++++++++,,,,,,,,,------------,,,+++***+++------***---111111///444FFF[[[ggg~~~tttiiimmmwwwwwwnnnhhhfffhhhqqqxxxyyyyyyyyyssspppooorrryyyzzz{{{kkkbbbbbbeee^^^^^^aaafffiiifff___XXX___VVVSSS[[[eeekkkooottt~~~ttt]]]JJJ???>>>===<<<:::999777777888888888777666444333222333222000///...///000222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111222222222333333333333333333444444444555555999<<>>EEEEEEFFFEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDCCCAAA>>>;;;888777777<<>>???AAA@@@;;;DDDDDDEEEDDDCCCAAA???===@@@AAABBB@@@>>><<<;;;<<<<<<;;;:::888777555444333444222000000111000///---//////...---,,,,,,++++++------,,,++++++,,,------,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))(((((())))))*********+++++++++************************+++*********))))))((((((************************,,,,,,,,,---------......++++++,,,...111444777999KKK^^^vvv~~~vvv{{{}}}wwwpppggghhhiiihhheeecccbbbbbbbbbbbbcccgggkkkmmmllljjjjjjjjjiiigggeeedddddddddfffaaa^^^^^^]]]YYYZZZ]]]^^^```fffmmmlllhhhkkkrrruuusss]]]JJJCCCBBB@@@>>>;;;999777666777666666666555333222111333222000///...///000111000000000000000000000000000000000000000000000000////////////////////////---............///////////////000000000111111111111111111222222222333333333333333333444444444444222333999CCCOOO^^^sss}}}lllaaa___WWWUUUQQQMMMJJJGGGEEEEEEEEECCC@@@===;;;999888888888888888888777666555444333333222111000000000000222111111000000///......------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&''''''&&&''''''&&&&&&''''''((()))(((((())))))***+++,,,---,,,---/////////000222444555555555666777999;;;===CCCCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFDDDCCCBBBBBBBBB@@@???===;;;:::::::::>>>@@@>>>???AAA@@@<<>>===???@@@AAA@@@>>><<<;;;<<<;;;;;;:::888777555444444444222111000000000...,,,...------,,,++++++******---,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++*********))))))*********)))))))))(((((()))))))))*********++++++*********************************)))))))))((((((************************++++++,,,,,,,,,---------,,,,,,,,,,,,...000222333444CCCXXXkkk{{{yyysssqqqqqqrrrzzzvvvqqqmmmkkkhhhfffdddaaa^^^\\\```fffiiigggdddeee^^^XXXYYY]]]```fffmmmkkksssqqq\\\KKKGGGFFFCCC@@@<<<999666555555555555444333222111000333222000/////////000111000000000000000000000000000000000000000000000000////////////////////////,,,,,,---------.........////////////000000000000000111111111222222222222222222222333333333333444222111333777:::>>>HHHSSSfffqqq{{{jjjccc]]]TTTQQQRRRPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB???<<<:::888888888777777777777666555444333222111111000000000111111111111000000///......---,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,,,,---......---...000222222222333444666888:::<<>>===<<<<<<<<<===>>>@@@BBBAAA>>>>>>@@@@@@===@@@???>>>===<<<======>>>>>>@@@@@@???===;;;;;;<<<:::::::::999888666555444555333111000000///---+++,,,,,,++++++******))))))++++++************++++++++++++************+++++++++************)))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))((((((*********************************+++++++++,,,,,,,,,,,,+++++++++,,,---------333===HHHYYYrrryyyuuusssrrrsssmmmkkksssyyyyyyrrrnnnttt~~~nnn[[[KKKHHHFFFCCC@@@<<<999666555555555555444444333111111222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////,,,------------................../////////000000000000000111111111111222111111111222222222333333444333444777777555999???<<>>;;;999888777777666666666666555444333222111000000000000111111222000000//////...---------,,,,,,,,,++++++++++++***(((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''***)))))))))))))))***++++++---------,,,,,,...000000111222444777999;;;<<<<<<===???AAABBBDDDDDDDDDGGGFFFEEEDDDBBB@@@???>>><<<;;;::::::;;;===@@@AAAEEEFFFCCC>>><<>>>>><<<:::999999:::===>>>===???@@@???===;;;;;;;;;999:::::::::999777666555666444111000///...,,,***,,,,,,++++++******************))))))))))))******++++++************++++++************))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))((((((************************))))))))))))************++++++++++++++++++++++++111000///000777HHH^^^nnnkkkXXXJJJDDDCCCAAA>>><<<999777666555555555555555444333222222111111000000000000000////////////////////////////////////////////////........................------........./////////---............///////////////000000000111111111000000000111111111111222///...000555555333444777999999999:::>>>EEENNNUUUeeennnyyyrrrmmmfffaaa]]]\\\ZZZYYYPPPMMMLLLOOOQQQOOOKKKJJJMMMLLLJJJHHHFFFCCCAAA@@@AAA???===:::888777777777666666666555555444333222000000000///000000111111//////......---,,,,,,+++,,,,,,+++++++++*********((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&'''''')))))))))((())))))******+++,,,---,,,+++,,,---///111222444666888:::<<<<<<;;;<<<>>>AAACCCDDDEEEFFFFFFFFFDDDBBB@@@>>>===<<<::::::999999;;;>>>AAACCCHHHHHHDDD>>><<>><<<>>>???>>><<<::::::;;;888999:::::::::888777666555333111000///...+++))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,,,,,,,++++++***))),,,333<<>>;;;999777666666666666666666666555444333222111000000/////////000000......------,,,+++++++++++++++++++++************(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$'''***&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***+++***+++,,,,,,+++,,,...000222444666888:::;;;<<<<<<:::;;;===@@@BBBDDDEEEFFFEEEDDDBBB@@@>>>===<<<<<<:::::::::;;;===???BBBCCCIIIIIIDDD>>><<>><<<;;;999777777999;;;===;;;===>>>===;;;::::::;;;777888:::;;;;;;999888666444222000//////...,,,***,,,,,,,,,,,,,,,,,,,,,+++))))))************))))))******))))))))))))******(((((()))))))))))))))***''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))+++,,,,,,,,,,,,,,,***+++,,,...///000000000000888FFFZZZnnnssslllvvv}}}}}}zzzdddSSSGGGBBBAAA???===;;;999777666333444444444444333222222111111111111111000//////////////////////////////////////////////////////........................,,,,,,---------.........,,,,,,---------................../////////000000....../////////000000000222//////222333111000222---000333444444444555666888===???===>>>CCCFFFFFFIIIPPP[[[eeemmmvvv~~~{{{}}}vvvrrrpppiiihhheeeaaa[[[VVVSSSQQQPPPQQQRRRRRRQQQPPPNNNLLLNNNNNNPPPRRRSSSQQQMMMIIIRRRPPPNNNKKKKKKLLLMMMLLLIIIIIIIIIHHHGGGEEECCCBBB>>>===:::888777666666666666666777666666555444333222111000///////////////---------,,,++++++******++++++++++++************(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''$$$$$$(((+++''''''&&&&&&''''''((()))'''''''''((((((***+++,,,)))+++,,,,,,,,,---///222333444666888:::;;;;;;;;;888:::<<<>>>AAACCCDDDDDDDDDCCCAAA???===<<<<<<<<<:::;;;<<<===???@@@AAABBBHHHHHHDDD>>><<<>>>???>>>===<<<:::999999999;;;<<<:::<<<======;;;::::::;;;666888:::;;;<<<:::888777333111/////////...---+++******++++++++++++++++++))))))***++++++***))))))******))))))))))))******(((((((((((())))))******'''''''''((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))++++++,,,+++******---,,,---...000///---***---///111777AAAOOO]]]fffnnnkkk{{{~~~yyybbbQQQFFFDDDCCCAAA>>>;;;888666555222222333333333222111111111111111111111000//////////////////////////////////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000............/////////000333///---000222000000222111111111000///000222444///444777555555999;;;::::::???DDDGGGHHHJJJNNNRRRTTT```jjjmmmqqqxxx{{{zzzrrrvvvvvvmmmaaa___iiitttgggaaaYYYUUUSSSSSSRRRQQQTTTWWW[[[[[[XXXTTTSSSTTTNNNNNNOOONNNLLLLLLLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIILLLOOOPPPPPPFFFIIIKKKLLLMMMMMMKKKIIIIIIIIIIIIGGGEEEBBB???===>>><<<:::888666555555666777777777777666555444333222222111///............------,,,,,,+++******)))+++++++++************)))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$(((,,,(((''''''''''''((())))))&&&&&&&&&'''(((***+++,,,)))***,,,,,,,,,...000333333444666888999:::999999777888;;;===???AAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAAGGGGGGDDD>>><<<>>>???======<<<;;;:::::::::;;;;;;:::;;;===<<<;;;::::::;;;666777:::<<<<<<;;;999777222000///...//////---,,,)))))))))))))))*********)))***+++,,,,,,+++***)))******))))))))))))******'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))***+++++++++***((('''***((('''(((,,,...///.../////////...000888DDDMMM```sssxxxllluuuwwwbbbQQQDDDBBBBBBBBB???;;;888666666333333333333222111000000000///------///000///.........---,,,---...///000......////////////........./////////---,,,---...+++,,,------......------111000...---,,,,,,------++++++,,,,,,---...............//////000000111111////////////000000000000111111000000111111222333333333333444444444555555444555666777888::::::;;;===???BBBCCCDDDEEEGGGJJJJJJLLLLLLJJJFFFDDDDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHH@@@BBBDDDFFFGGGGGGFFFEEEGGGHHHHHHGGGEEEDDDEEEGGGGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKHHHDDDAAA@@@@@@@@@???::::::;;;:::999777555444444444444444333222111111///............---------///...---,,,++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###################################################"""!!! !!!"""###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$%%%&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''******+++,,,---///000111222333333444555666777777<<<<<<;;;:::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAABBB@@@@@@BBBEEEFFFDDDAAAEEEDDDBBBBBBAAA@@@>>>;;;<<<:::888777888999<<<>>>888888999999999888777777777777888888777555333222...---,,,---......,,,***************************++++++************++++++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000:::???GGGUUUhhhuuuaaaPPPDDDAAABBBAAA>>>:::666555444333333333333222111000000000///------/////////......------,,,---...///000.........//////.........---//////...---,,,---...+++,,,------...---------///...---,,,------...///,,,,,,,,,---......//////------.........////////////////////////000000000111111000000000111222222222333333333333444444444111111222333444555555666555666888888888888999;;;;;;======<<<888777777999<<<;;;;;;::::::::::::;;;:::;;;<<<===>>>@@@AAAAAA>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEDDDCCCBBBDDDFFFCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIFFFCCCAAA@@@???>>>===999999999999888666555333333444444333333222111000............------------...---,,,++++++*********))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,...///000222333333444555666777777:::999999888999:::;;;<<<<<<;;;;;;<<<===???@@@BBBEEECCCBBBDDDGGGHHHGGGFFFAAA@@@??????@@@@@@>>>===;;;:::888777777999;;;===999999999999999888888777555666666555444222000///...---,,,---......,,,*********************************))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---...///...000444;;;FFFTTTcccmmmqqq___PPPDDDAAABBBAAA>>>999555444333333333333333222111000///000...------...//////......------------...//////---------------------------...///...---,,,,,,...++++++,,,---------------,,,,,,,,,,,,---...///000,,,------...//////000000,,,,,,,,,---------------........./////////000000000000000000000111111222111222222222333333333333000000000111111111222222222333444333222111111333444555666555333222333444555444444444444555666666555666777888999;;;;;;<<<<<<===???AAABBBBBBBBBAAA@@@AAABBBAAA@@@@@@BBBCCCAAACCCEEEEEEEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDBBB@@@@@@>>><<<:::777888777777666555333333222333333222222111000///............------------,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""##################################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((()))***,,,---...222222333444555666777777999999888888999999:::;;;::::::;;;<<<>>>???AAABBBDDDCCCBBBBBBEEEGGGHHHHHHCCCAAA@@@@@@@@@@@@>>><<<:::888777666666888:::;;;999999::::::999888888777444444333222111///---,,,---,,,,,,,,,------+++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,---......++++++++++++---222999>>>QQQ^^^pppooo]]]PPPEEEAAABBBAAA>>>999555444333222333333222222111000///000...,,,---...///......------------......//////---------,,,,,,------------...///...,,,+++,,,---++++++,,,------------,,,,,,,,,,,,,,,---...//////------......///000000000,,,,,,,,,------------------------......//////000000////////////000111111000000111111111222222222222222222111111111111111222444444333111000111222444555555555555555666777222222222333333555666666555666777888999:::;;;;;;:::;;;===>>>@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>???AAABBBDDDFFFFFFFFFEEEFFFGGGEEEEEEEEEDDDEEEEEEFFFGGGCCCBBB@@@??????===:::777666666666555444333222222222222222111111000///............---------,,,,,,***************)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&***///333///...---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***,,,,,,111111222333444666777777:::::::::::::::;;;;;;<<<999:::;;;<<<>>>@@@BBBCCC@@@???>>>>>>@@@CCCEEEFFFIIIGGGDDDBBB@@@???<<<:::888777666666666777999:::::::::::::::999888777777333333222111///---,,,+++---,,,+++,,,---,,,+++)))************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++++++++,,,------.........---,,,---000222777999===FFFVVVlllnnn]]]PPPEEE@@@AAA@@@>>>:::666555444222222222222111000/////////...,,,,,,...///...------------..................---,,,,,,,,,,,,---...---.........,,,+++,,,---***+++,,,,,,------,,,,,,,,,------------------,,,------......///000000000------------------------+++,,,,,,---......////////////......//////000111////////////000000000111222222222111111111111000...000111000//////000111111000111222333444444444222222222333444555666777666666777888999999::::::999:::;;;===>>>???@@@@@@AAAAAAAAA???===<<<===>>>BBBDDDFFFFFFFFFEEEFFFHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA???>>>===;;;888666555555444333333222222222111111111111000///.........------------,,,,,,,,,))))))*********)))((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&***///333+++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++//////000222333444666666999999999:::::::::::::::888999;;;===???@@@AAABBB>>>======<<<===???BBBDDDHHHEEEBBB???>>>===;;;999777777666666666777888999999999999999888777666555333333111000...---,,,,,,,,,+++***+++,,,,,,***((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++*********+++,,,,,,***,,,------------///111000000222555;;;EEEQQQYYYdddhhhlllnnnssslll[[[NNNCCC>>>>>>>>><<<999666555555222222222222111000///...///---,,,,,,---......---,,,---......//////......///...---,,,,,,---...///,,,---...---,,,++++++---******+++,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,------...//////000000......------------,,,,,,***++++++,,,---...//////...............///000000............////////////////////////////////////...///000000000000111333///......///111222222111111111111111222333444555444444555666666777888888777888999:::<<<===??????@@@@@@@@@???===<<<===>>>@@@BBBDDDEEEDDDDDDEEEFFFBBBAAAAAABBBBBBCCCDDDEEEBBB@@@>>><<<<<<:::888666555444333222222222222333111222222111111000///...------------,,,,,,,,,,,,((()))***++++++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$################################################"""##################"""########################$$$$$$############$$$$$$################################################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***,,,---...000111333444555666666777888888888888777999:::<<<===???@@@AAAAAA>>>>>>???>>>===>>>AAACCC@@@===:::999:::::::::999777777777777777888888999999999888888777666444444222111000///...---------+++*********++++++)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******)))******++++++''')))++++++++++++,,,...---///222333222333444555222555888:::===FFFRRR\\\qqqyyyjjjXXXKKK@@@999:::;;;:::777555444444222222222222111000///...///---,,,,,,---......---,,,---.../////////...---000///---,,,,,,---///000,,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++)))***,,,---...------,,,,,,,,,,,,---......//////---,,,,,,,,,++++++++++++******+++,,,---...//////......------......///000------------....................................///111222222111000222333111///...///222333222000000000000000111222222333333333333444555555666666555555666777999;;;===>>>;;;=========<<<<<<>>>@@@???AAACCCDDDCCCCCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEECCCAAA===;;;::::::888777555444333222222222333333222222222222111000//////---------,,,,,,,,,++++++((()))+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$################################################""""""""""""####################################""""""""""""""""""""""""$$$######""""""######$$$########################$$$$$$############$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&''''''((()))******+++,,,...000111333333555555777888888888777666999;;;<<<>>>???@@@??????===???AAA@@@>>>===???AAA<<<:::777666777888888888777777777888888888999999888888777777666444333222000///...---------......+++***)))***++++++)))''')))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))******)))+++,,,,,,+++***+++---,,,,,,,,,++++++,,,000333111111222111111222666999555>>>GGGNNNWWWbbbkkknnntttjjjhhhVVVHHH===666777888777555333333444111222222111111000///...///---+++,,,---...------,,,,,,.../////////...---111000...------...000111,,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++'''(((+++---...//////...++++++,,,,,,---......///,,,+++++++++******)))))))))******+++---...//////...------------...//////,,,,,,,,,---------.............../////////000000...///000///---------///000...,,,...111222000...222111111111111222333333333333333444555555555666333333444555777999;;;<<<777999:::;;;;;;===???BBB@@@BBBDDDEEEDDDDDDEEEFFFAAAAAAAAAAAABBBCCCDDDEEEDDDAAA===:::999999999888555444333222222222333444222333333222222111000///---------,,,,,,,,,++++++((()))+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############################################################""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++'''''''''''''''((()))***)))***+++---///000222222666777888::::::999999888:::;;;===>>>?????????>>><<<>>>@@@@@@===;;;<<<>>>???<<<888666666666666555777888888888999999999999777777777666555333222111......,,,,,,,,,,,,......+++***)))***+++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))******)))))))))))))))******+++,,,,,,+++***+++---,,,...///...------...///,,,,,,...///000111111111...222555333555<<>>>>>??????======???AAABBBCCCDDDDDDEEEBBB@@@CCCGGGIIIFFFCCCCCC@@@===;;;;;;999777666666555333222222333444555000000000000000///......//////...---+++***))))))************)))))))))((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""############""""""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,(((***,,,------...000111555555666666777777888888999999:::;;;<<<===>>>???@@@===::::::<<<===<<<:::;;;;;;:::::::::;;;;;;<<<888888777777777777777888777777666666444222111000------..................+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++******************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555999;;;>>>BBBGGGKKKOOOPPP```dddkkkooommmggg___YYYXXXXXXWWWXXXZZZ]]]```bbbkkknnnttt{{{xxxzzz}}}~~~}}}kkkgggaaa______```___^^^\\\WWWSSSSSSUUUUUURRRNNNfffTTTGGG>>>:::999777555333222222222111111111111111000/////////......---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---......---+++++++++++++++++++++++++++((()))******+++++++++***************************+++++++++******+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------...............------------...///000111111111000000000000111111111111222444555777888888;;;;;;<<<<<<===>>>>>>>>><<<===???@@@BBBCCCCCCCCCBBB@@@???BBBHHHJJJHHHEEECCC@@@===;;;;;;:::888666555555444333333333333333000000000000000///............---,,,+++******)))*********)))))))))(((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""######$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""############""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))******+++(((***,,,---------///111333444444555555666666777999999:::;;;<<<<<<======>>>;;;777666888:::;;;:::<<<;;;:::::::::::::::;;;888777777777777777777777777666555444333111000000------..................+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222...///111444666999;;;<<<999;;;>>>@@@???;;;777444444444444555777999;;;===>>>@@@DDDGGGKKKNNNPPPQQQRRRQQQQQQPPPOOOMMMKKKJJJEEEFFFIIIKKKLLLLLLKKKJJJOOOLLLIIIIIILLLOOOQQQQQQUUUQQQMMMMMMPPPPPPNNNKKKdddSSSGGG???;;;:::888666444333222222111111111111111000//////......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...,,,***++++++++++++++++++++++++))))))))))))************************************++++++************++++++***))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------...///000000000//////////////////000//////000111333444555555999::::::;;;<<<<<<======<<<<<<>>>???AAABBBBBBBBB???>>>>>>BBBGGGJJJJJJHHHBBB@@@===;;;;;;:::888666555555555444333222111000///////////////.........---,,,,,,,,,++++++++++++))))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""#######################################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""###$$$%%%$$$######$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$######"""###############""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((()))+++,,,,,,---///111222222222333444555555555999999:::::::::;;;;;;;;;<<<:::777666777:::;;;;;;<<<;;;:::999999999999999777777777777777888888888777666444222111000000000......------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,---...//////000111000///............///......///000111222333333444555666888999:::;;;;;;::::::999888777777777777777888999:::;;;<<<<<<===>>>===<<<>>>BBBFFFIIIJJJOOOLLLIIIJJJLLLNNNLLLJJJ}}}bbbRRRFFF???;;;:::999777555333222111111111111111111000//////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++------+++***************************)))))))))((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))***++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///000///......------......///...//////000222333333444888888888999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>>>>AAAFFFHHHHHHFFFAAA???<<<::::::999777666444444555555333111///...//////.........---......+++++++++++++++++++++,,,))))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""################################################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###############$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''')))+++++++++,,,...000111111222222333444555555999999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999888888888888888888888999999:::::::::999888666333111//////000111......------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))************+++++++++++++++*********++++++++++++++++++++++++******+++++++++++++++,,,////////////............///---+++******,,,...///,,,---...///000000000///111222333555666777888888666666444444444555777888777777666666888999;;;<<<@@@??????@@@BBBEEEHHHIIIMMMKKKJJJKKKMMMOOONNNMMM|||```PPPEEE>>><<<;;;:::888666444222111111111111111111000//////,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++******+++,,,,,,+++)))************************))))))(((''''''(((((()))(((((()))))))))************))))))(((((())))))***))))))(((((())))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,---.........------+++++++++,,,,,,---...///......------------......//////000111222333333444555666666777888888999999:::;;;<<<===>>>>>>???>>>?????????AAACCCDDDCCCBBB???===:::999999888666555333444444444333111///---//////------,,,---------******++++++++++++,,,,,,(((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################""""""""""""""""""""""""###"""""""""""""""######"""###$$$$$$""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$######""""""######$$$%%%$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&(((***++++++,,,---///000111111222444555555666777777777777888888888888666888;;;======;;;999777999999888777777777777777999:::;;;<<<<<<<<<<<<;;;888666333111//////000111......------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++,,,***+++,,,------------,,,,,,---...///111111222222111111000000111333444666222222111111222444666888===>>>>>>???@@@BBBDDDEEEKKKJJJJJJKKKMMMOOOOOOOOOyyy^^^OOOEEE>>>===<<<;;;999777444222111111111111111111000//////,,,,,,,,,,,,++++++++++++************+++++++++++++++***)))***+++,,,***(((***************************)))'''&&&&&&'''(((((('''(((((())))))*********))))))(((((((((((()))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++++++++******************))))))*********+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---............------------......///000000111222222333333444444444555666666777777999:::;;;<<<============>>>??????@@@@@@??????>>>===;;;888777777666555444333333333222111000///...///...---,,,+++,,,------*********+++++++++++++++((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$###""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""######$$$%%%######""""""######$$$%%%############$$$%%%&&&&&&$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''''''''''''''&&&''')))******+++---//////000111222333444555666555555666666777777777777333777:::<<<:::777555444777777666666666777777888999:::;;;=========<<<<<<777666444222111000000000......------,,,,,,+++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))*********)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---...............---/////////000000111111222222333333333333222111111333333333444555666777888555555444444555777999:::777999;;;<<<===???BBBDDDFFFFFFGGGHHHIIIKKKLLLMMMuuu[[[MMMEEE???======<<<:::888555222111111111111111111000//////++++++++++++++++++++++++************++++++++++++***))))))***++++++***(((***************************)))'''%%%%%%&&&'''(((''''''(((((()))******+++)))((((((''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++)))))))))***************))))))))))))*********+++((())))))***************************+++,,,---.........------------......//////000000111111222222222222333333444555555666888999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<<<<<<<;;;999666555555555333222222222111000000000000000///...,,,+++***+++,,,---+++++++++***************'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%######""""""######$$$%%%############$$$%%%&&&'''$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((***(((&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''%%%''')))*********,,,...---...///000222333444555333333444555666777777888777999:::999666444444555555555555555666777888888777888:::<<<===<<<;;;:::777666555444333111000000......------,,,++++++***+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((()))******+++((((((((()))))))))******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((((((''''''***)))))))))***+++---...000000000//////...,,,,,,------///000111111222222000000000111222333555555666999<<<======>>>BBBEEECCCCCCDDDEEEEEEGGGIIIJJJqqqYYYMMMFFF@@@======<<<;;;888555222111111111111111111000//////++++++++++++++++++++++++)))************+++++++++***)))((()))++++++)))((())))))))))))))))))))))))***)))'''%%%%%%%%%'''(((&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++))))))))))))************&&&''''''(((((((((((((((************+++,,,---...///......------......///......//////000000111111111222222333333444555555888999::::::;;;;;;;;;;;;:::;;;======<<<;;;<<<<<<:::777555444444444333111222111000//////000111222///...,,,******+++,,,---+++++++++*********))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!###$$$###"""!!!"""###$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%#########"""###$$$$$$%%%############$$$%%%&&&'''$$$$$$############$$$$$$########################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###""""""###$$$%%%'''((()))+++)))'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))))))))***,,,...,,,,,,---///000222333333222222333444555777777888<<<===<<<888444333666999444444444555666777888999555666999;;;;;;;;;:::999777777666666444222111000......---,,,,,,+++******+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))((((((((()))***++++++++++++++++++******))))))))),,,,,,++++++************,,,,,,+++***+++...000222//////000000000000//////---...000222333333222222000111222333444555555555888;;;======<<<<<>>???@@@>>>>>>@@@BBBDDDEEEDDDCCCnnnUUUIIIDDD@@@>>>>>>>>>;;;777333222222000000000000///...---,,,,,,+++)))(((((()))+++,,,***))))))***,,,,,,+++)))++++++************++++++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))***)))''''''((('''&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***((((((((())))))((((((((()))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000---------------....../////////000222333444555666777777888888999::::::;;;999999999999999999999999666555444333222000//////222000......000111111000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################"""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!############"""""""""!!!""""""""""""############%%%%%%%%%$$$$$$###############""""""""""""##############################""""""""""""""""""""""""###""""""""""""""""""###""""""############""""""""""""""""""############$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&$$$$$$%%%(((((('''$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((+++,,,---...///000111111222222222333333333333333999999999888666666777888888888999999888888777666444777;;;===<<<:::999999666555444333222111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((***++++++***)))))))))(((((((((''''''''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------------................../////////000000000000000111111333444444666666777999;;;<<<>>>>>>>>>>>>@@@BBBCCCDDDCCCCCClllSSSHHHCCC???<<<<<<<<<999555222000000///////////////...---,,,,,,+++***))))))***+++,,,***))))))***,,,,,,+++)))+++******))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********&&&''''''((((((''''''&&&&&&''''''(((((((((((((((+++++++++++++++++++++++++++***))))))***+++---...,,,,,,,,,,,,,,,---............///000222333444444555555666666777888888999777777777777777777777777444444333111000///......111000......000111000000......---,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""""""!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############""""""""""""##############################""""""""""""""""""""""""########################""""""############""""""""""""""""""##################$$$$$$$$$$$$#############################################$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***+++---...000111111222222111111111222444555555666777666666666888:::::::::999999888888888999666888;;;;;;999666444444222222333333222111///...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&(((***+++***)))(((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))******************************)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------,,,------------.........//////000111222222222222333444555777888:::;;;<<<===>>>???AAABBBBBBBBBBBBjjjSSSIIICCC>>>;;;<<<;;;999555111000///.../////////......---,,,,,,,,,+++******+++,,,,,,***))))))***,,,,,,+++)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))***++++++'''''''''(((((('''''''''%%%&&&'''))))))(((''''''******************************)))))))))***+++,,,+++++++++++++++,,,------------...///000111222222333333444444555666666666555555555555555555555555333333222111000///...---000...---...000000000///------,,,++++++++++++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############%%%$$$$$$###"""!!! #########"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""!!!"""""""""############$$$$$$$$$#####################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""###$$$%%%%%%$$$###"""####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((***,,,---///111111222111000///000222444555333444555555555555777999;;;:::888777777777888999999999999777555333444555555444333111000///......,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---...000111222111000000222222444555777999::::::<<<===?????????@@@AAABBBiiiTTTKKKEEE???<<<===<<<:::555222000000...............------,,,,,,++++++++++++++++++,,,***))))))***,,,,,,+++)))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++'''(((((())))))(((((('''&&&'''((()))***)))((('''))))))))))))))))))))))))***************+++++++++***************+++,,,,,,+++,,,,,,---...///000000111111222333333444444555444444444444444444444444333222222111000///.........------...///000///...,,,++++++***************))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$###"""!!! """"""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$###""""""""""""""""""""""""######!!!"""""""""##########################################""""""""""""##############################""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$!!!"""""""""############"""###$$$%%%%%%$$$###"""########################################################################""""""#########$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''')))***,,,...000000111000///...///111333555333444555444333333444666999888666555555555666777999888666444555999???DDD<<<999444///---,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&&&&((()))((('''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************(((((()))))))))*********++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000111000///...111111333444666888999999999;;;===>>>===>>>@@@CCChhhTTTKKKEEE???=========:::666333111111------.........------,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))***))))))(((((())))))***************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((())))))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((************************)))))))))))))))***++++++***++++++,,,------......000000111222222333333444333333333333333333333333222222111000000///......,,,,,,,,,---///000///---++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""""""""############""""""""""""############"""""""""#####################""""""""""""##############################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$#######################################"""""""""############$$$"""$$$&&&&&&%%%$$$%%%&&&#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((***+++---.../////////...//////111333444333444444333111111222444666666555444444444444555555555444555999BBBLLLSSS???;;;444...+++***,,,...++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&((((((((((((((()))))))))''''''((((((((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---------------......//////.........///000111333555666777888666999<<<<<<;;;===AAADDDeeeRRRKKKDDD============:::666222111111,,,------......---------)))******************)))***))))))***,,,,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))((((((((()))(((((((((((()))******)))******++++++,,,,,,---000000111111222222333333333333333333333333333333000000//////...---------+++++++++---///000///---,,,+++******))))))******((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################"""######$$$$$$$$$######!!!"""""""""############""""""""""""############!!!"""""""""#########$$$######""""""""""""##############################"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$######"""""""""""""""############$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""############!!!$$$&&&&&&$$$###$$$&&&"""#########$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((''''''((()))***+++,,,---------...///000111222333111222333222000000222444555555555555555444333333222333444666;;;CCCLLLRRR;;;888333...+++***+++,,,++++++++++++************((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********++++++++++++,,,*********+++++++++,,,,,,......---------------...---...///111222444555666333777:::;;;:::<<>>CCCGGG666444111...,,,+++******+++++++++************)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************///...,,,++++++,,,---...+++,,,---///000222333444111555999:::999<<>>;;;<<<;;;:::888666444222111///......------,,,++++++***++++++++++++***))))))***************************((('''&&&&&&'''(((***$$$&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))******************)))))))))))))))***++++++++++++,,,,,,---......///000111222333333333333222222111111222222333//////...------------...,,,,,,------------------***+++,,,+++)))))))))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################################################################"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""###$$$&&&&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""########################%%%%%%%%%%%%$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&''')))***(((''''''&&&&&&((()))***+++,,,,,,---...///000000////////////000111222333444444444444444444444444222222444555666666666666333222000///---,,,,,,++++++++++++***)))(((((('''))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************000///---,,,,,,---...000............////////////222444666888;;;@@@FFFJJJ```IIIHHH>>>;;;;;;:::999777555333222111000//////...------,,,,,,***++++++++++++***))))))************************)))((('''&&&&&&'''((()))'''((()))******))))))(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))***))))))(((((())))))***,,,++++++++++++,,,,,,------...///111222333333333222222111111111111222222///...------,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################################################################"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$##################$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""########################$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''')))***(((''''''&&&&&&((()))***++++++,,,---...///000000000000///000000111222333555555555555555555555555222333444555666666666666333222000...---,,,,,,+++++++++******)))(((((('''))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********......---,,,,,,,,,---...---.........////////////111333555777:::>>>CCCGGG___HHHGGG>>>;;;::::::888666444222111000000000//////...---------***++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&'''''''''(((((((((((())))))(((((((((((()))))),,,,,,+++*********+++++++++,,,...000111222333333111111111111111111111111------,,,+++++++++++++++,,,,,,++++++******))))))***+++,,,+++)))((()))***((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################"""!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$#########"""""""""############""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$############"""##############################$$$$$$%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&((()))******+++,,,,,,......///000000000000000111222333444555555555555555555555555333444555666666666666666222111///...---,,,++++++++++++******)))((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))))))))((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222444666777:::???BBB|||]]]GGGGGG>>><<<:::999888666444222000////////////...------,,,,,,***++++++++++++***))))))(((((((((((((((((((((((()))(((''''''''''''((()))+++***)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))))),,,+++******)))))))))))))))***,,,...000111222333000000000000000000000000,,,++++++***************------,,,+++***))))))((()))++++++***)))((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################""""""!!!""""""###!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######"""###############""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))*********+++,,,---...//////000000000111111222333444333333444444444444444555444555555666666666555555111000///---,,,+++++++++************))))))(((((())))))((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***)))******++++++++++++***,,,,,,---------.........///111333444444666:::<<>>:::888888888888666444222111000//////---,,,+++******,,,+++******++++++***(((+++*********))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''&&&$$$######&&&(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''((()))))))))))))))++++++,,,,,,,,,++++++*********************************))))))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,,,,------......///000000000222333333444444333333222333333222111000///......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))))))))************+++++++++,,,+++++++++,,,///222444kkkSSSGGGBBB>>>:::777777777777555444222000000///...---,,,++++++***,,,+++******++++++***(((************)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((&&&%%%$$$%%%(((***,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))(((((()))******************++++++,,,++++++*********************************))))))))))))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""#########$$$$$$###############$$$$$$$$$$$$##############################""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$%%%'''(((((('''%%%$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''((()))***++++++,,,,,,------...//////000000222222333333333333222222222222111000///...------++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$((((((&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((('''((((((((())))))))))))))))))*********+++++++++,,,+++++++++,,,///111333iiiRRRGGGBBB>>>:::777777666555444222111000//////...---,,,++++++***,,,+++******++++++***(((************))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&((('''&&&&&&'''***,,,...,,,,,,***)))''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((())))))*********************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""##############################"""############$$$$$$$$$######$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#######################################%%%&&&'''(((((('''&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,,,,---......//////111222222222222222222111111000000///...---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&***)))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((%%%&&&'''&&&%%%$$$%%%'''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,...000222gggQQQGGGBBB>>>:::666666555444333111000/////////...---,,,,,,++++++,,,+++******++++++***(((*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&'''&&&&&&&&&(((***,,,---,,,,,,***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''(((((()))))))))))))))((()))******************))))))))))))))))))))))))((())))))))))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$##################$$$###$$$$$$$$$$$$$$$$$$###########################!!!"""""""""##################""""""""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""######"""""""""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))******++++++,,,,,,------......000111111222222111111000//////......---,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))))))))))))))*********************+++,,,...///000eeePPPFFFBBB>>>:::666666555333222111000000.........------,,,,,,+++,,,+++******++++++***((())))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''''''''''''''((())))))*********)))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))*********+++,,,,,,------///000000000000000000///......------,,,,,,++++++***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((()))))))))******************+++,,,---......cccOOOFFFBBB>>>:::777666555333222111000000......---------,,,,,,,,,,,,+++******++++++***((())))))))))))************((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))((((((((((((((((((((((((''''''))))))))))))''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""###############$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%&&&&&&&&&&&&''''''(((((())))))******+++,,,,,,,,,...//////000000//////...------------,,,,,,++++++******++++++******)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))(((''''''((()))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++,,,,,,------}}}aaaNNNEEEBBB>>>:::888777555333222111111111...------------,,,,,,,,,,,,+++******++++++***(((((()))))))))************(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$%%%$$$###!!!!!!###$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%'''(((((((((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++,,,.........//////.........---------------,,,,,,,,,***************))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***++++++,,,,,,,,,{{{aaaMMMEEEBBB>>>:::999888555333222111222222------------------,,,,,,,,,+++******++++++***((((((((())))))*********+++(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))******++++++---..................---...------------------,,,***************)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++++++++++++++{{{^^^MMMFFFAAA<<<999777888888555222000000111222000...///000000---***++++++,,,---,,,+++***)))&&&&&&((()))***************)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***+++,,,+++,,,------......------,,,,,,,,,+++++++++******************************(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++zzz^^^MMMFFFAAA<<<:::777888888555222000000111222000...///000///,,,*********+++++++++***)))(((&&&'''((()))************))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################"""######$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******+++,,,,,,---------------,,,,,,,,,+++++++++******************************((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))***++++++,,,,,,++++++xxx\\\MMMGGGBBB===;;;777888888555222000000111111000/////////...,,,***))))))******))))))((('''&&&'''((())))))******)))(((((((((((((((''''''&&&(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################&&&%%%###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################!!!"""######$$$$$$#######################################$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))++++++,,,------------,,,,,,,,,,,,+++++++++******************************((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))***+++++++++++++++uuuZZZLLLGGGBBB>>><<<777888888555222000000111000000//////...---,,,************)))))))))((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""########################################################################$$$##################$$$########################!!!!!!"""############"""####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((())))))***+++*********qqqWWWJJJFFFBBB>>><<<777888888555222000000111///000000///---,,,++++++++++++******))))))))))))'''(((((())))))))))))(((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""##############################'''&&&$$$"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""#################################################################################$$$$$$#################################!!!!!!"""############"""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***++++++,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((())))))******))))))mmmTTTHHHEEEAAA===;;;777888888555222000000111...///000///---+++++++++,,,+++***))))))))))))***(((((())))))))))))((((((&&&'''(((((((((((((((((((((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%######%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################%%%$$$###"""!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!"""######$$$$$$##############################"""""""""############$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))))))))***++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))iiiQQQFFFCCC@@@===;;;777888888555222000000111---///111///,,,******++++++***)))((('''((())))))(((((())))))))))))(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%###"""$$$&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""######$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((((())))))***************,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((|||gggPPPEEECCC@@@<<<:::777888888555222000000111---///111///,,,******+++***)))(((&&&&&&''''''(((((()))))))))))))))((((((((('''&&&&&&&&&((()))***&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###%%%&&&%%%""""""$$$'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$########################""""""""""""############%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''############$$$%%%&&&'''(((((()))***************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((yyycccTTTLLLBBB???@@@:::666666555444333111000///222333000***+++000000,,,***)))((((((((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ %%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###((('''&&&%%%###"""!!!!!!$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++++++++++++++++++++************))))))))))))))))))(((''''''+++)))&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))yyybbbSSSKKKAAA>>>???999666666555444333111000///000222///+++,,,000///+++)))))))))))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%'''&&&###"""!!!%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""################################################"""""""""!!!########################""""""###$$$$$$$$$$$$###&&&&&&%%%$$$######""""""$$$$$$###"""""""""""""""###""""""!!!"""###$$$%%%########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""############$$$$$$$$$$$$#########""""""#################################$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++++++++++++++*********)))))))))))))))))))))(((''''''***((('''%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))zzzbbbRRRJJJ???===???:::666666666555333222000///...000...,,,---///---)))((())))))************)))(((((())))))))))))((((((''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%'''((((((%%%###""""""$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$###""""""""""""######""""""""""""###$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******++++++++++++*********)))))))))(((((()))))))))(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((zzzbbbRRRJJJ???>>>@@@;;;777666666555444222000000---.........///...+++(((((()))***++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%'''&&&%%%%%%&&&'''###""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""#############################################"""""""""""""""########################""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###""""""#########"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********************))))))))))))'''(((((((((((((((''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---...---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxaaaRRRJJJAAA???AAA<<<777777666555444222111000...------///000...***(((((()))***++++++***)))((((((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$$$$&&&((("""""""""######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$###############$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))*********)))))))))((((((''''''((((((((((((''''''%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###''',,,000111///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&ttt^^^QQQKKKBBB@@@BBB<<<777777777666444333111000///------000111---******)))************))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######"""""""""############$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""##################$$$############$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))******)))))))))(((((((((&&&&&&'''(((((((((''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))------+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''nnnZZZNNNJJJBBB@@@AAA;;;777777777666555333111000111------111111---+++,,,+++******)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""####################################""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################!!!"""""""""####################################""""""###$$$$$$$$$$$$###############""""""""""""$$$#########$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((***)))))))))((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''jjjVVVLLLHHHAAA???@@@999888777777666555333222111333...---111222---+++...,,,+++)))((((((((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((())))))))))))((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&### """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((fffZZZMMMGGGEEEAAA>>>>>>888777555333111000000///222111///...------......222######,,,,,,,,,+++%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!((($$$''')))+++$$$)))$$$""",,,))) ***&&&&&&((($$$###(((!!!&&&///***///"""((()))''''''###,,,)))'''%%%###"""###%%%&&& ,,,'''"""((("""&&&)))$$$''')))$$$###&&&%%%""")))$$$###&&&###$$$''' $$$(((###!!!!!!$$$!!! """&&&"""'''!!!,,,'''&&&###$$$((('''"""###***$$$$$$$$$$$$$$$$$$$$$$$$%%%***###,,,%%% +++,,,&&&)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((())) ''''''!!!!!!######%%%((()))'''%%%%%%###$$$(((%%%"""!!!###'''(((&&&$$$######""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### """######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''eeeYYYLLLGGGEEEAAA>>>>>>999888666444222111000000111000///------------------))),,,---&&&%%%***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!### ###"""$$$ ---$$$***,,,***%%%%%%&&&,,,((($$$### '''(((,,,+++%%%+++!!!...%%%///<<<'''(((!!!"""******"""%%% !!!$$$$$$(((+++&&&+++---)))(((""""""###&&&&&&!!! ###"""###""""""&&&((()))+++((())))))(((((('''$$$!!!###555(((%%%"""+++&&&#########!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&---%%%$$$***$$$'''+++(((%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&%%%(((### +++&&&(((&&&!!!"""!!!!!!+++...$$$###%%%!!! &&&))))))"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&dddXXXLLLGGGEEEAAA>>>===:::999777555333222111111//////...---,,,,,,,,,,,,'''+++---***&&&(((***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###,,,000$$$000###&&&---"""---***!!!%%%)))&&&###)))---)))%%%%%% (((***)))!!!---+++"""+++ ###,,,///,,,QQQwww]]],,,%%%"""333///!!!444$$$%%%"""+++%%%###%%%///***555[[[cccJJJ111(((---+++######"""&&&%%%""" """&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&++++++tttHHH!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((()))'''(((BBBqqqLLL444///### """))),,,'''!!!***'''$$$%%%'''&&&!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&bbbVVVKKKGGGEEEAAA>>>===;;;999888666444333222222......---,,,++++++++++++))),,,(((&&&///333+++$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((...777$$$$$$,,,###000+++HHHNNN,,,000... 555)))"""'''!!!###)))%%%!!!999jjjqqq $$$,,, &&& %%%&&&"""###'''(((###$$$$$$$$$$$$$$$$$$$$$$$$)))!!!%%%'''vvv***'''###%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$'''%%%000TTTFFF'''### ###""" !!!###""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&```TTTJJJFFFEEEAAA>>>===;;;:::888666444333222222---------,,,,,,+++******---222(((###...///'''(((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,...***!!!"""'''"""***###444bbb###%%%%%%(((+++%%%%%%&&&$$$"""&&&%%%\\\+++555!!!'''***&&&"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ &&&%%%"""===III...%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!%%%'''+++IIIfff555&&&&&&&&&&&&!!!###---""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%^^^SSSIIIFFFEEEAAA======;;;:::888666444333222222------------,,,+++***)))(((222)))&&&///'''---))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###---111!!!&&&$$$!!!"""&&&&&&######)))'''$$$)))$$$$$$;;;111!!!!!!###%%%$$$!!!###((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$,,,%%%mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!'''+++ ..."""MMM888!!! ((()))### ###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%\\\QQQHHHFFFEEEAAA===<<<:::999777555444222222111---.........---,,,+++***&&&---,,,>>>WWWDDD'''---))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###//////hhhYYY\\\iii|||kkk```aaa$$$&&&""")))///(((+++***!!!"""..."""SSSIII333$$$$$$'''"""$$$,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%'''!!!"""###&&&***%%%%%%%%%%%%%%%%%%%%%%%% %%%$$$&&&***"""$$$!!!&&&!!!...tttZZZ:::$$$'''###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### """$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%|||[[[QQQHHHFFFEEEAAA===<<<:::999777555333222111111---...//////...---+++***,,,---111]]]vvv>>>///))))))))))))))))))))))))'''((()))++++++)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""%%%"""'''''''''"""000EEE((( ---###...###$$$)))$$$###EEENNN444%%%FFF+++""")))//////|||???%%%;;;SSS555!!!&&&)))"""$$$$$$$$$$$$$$$$$$$$$$$$&&& ,,, rrr,,,!!!%%%%%%%%%%%%%%%%%%%%%%%%###)))%%%!!!&&&%%%%%%,,,$$$$$$,,,\\\[[[((( ###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### """######""""""###$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%zzzZZZSSSKKKFFFDDDBBB???===888777777666555333222111222111///---,,,,,,,,,,,,---555%%%>>>yyyiii111***))))))))))))((((((((((((((((((((()))+++***(((&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""" ---...%%%%%%%%%$$$$$$######### 555HHH%%%..."""&&&---OOO)))+++%%%((( !!!###&&&%%%888%%% ))))))kkk---"""+++%%%%%%%%%$$$$$$#########///---###&&&///ooo$$$((("""!!! )))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''+++,,,&&& '''$$$///########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%yyyYYYSSSKKKFFFDDDBBB???<<<777777777666555333111000222000///---,,,,,,,,,,,,&&&111(((///JJJ:::"""///))))))))))))((((((((((((((((((((()))******(((&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&& ((({{{)))%%%%%%%%%$$$$$$$$$######777000666111'''111*** 222"""!!!+++"""###$$$$$$ggg111"""---###)))$$$===jjj$$$222%%%%%%%%%$$$$$$$$$######"""///'''(((bbb$$$$$$&&&***,,,'''!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%111)))ttt111***!!!---+++&&&$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%wwwXXXRRRJJJFFFDDDBBB???<<<777777777666444333111000111000...---,,,+++,,,,,,(((...+++)))*** 222(((((((((((())))))))))))(((((('''(((******(((&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&)))!!!###www$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$,,,999$$$)))%%%+++222''' @@@)))###%%%%%%###888111 &&&)))&&&))))))"""qqq%%% !!!///%%%%%%%%%$$$$$$$$$$$$###"""%%%&&&###///%%%$$$"""###((())),,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$#########"""$$$$$$(((###%%%)))'''!!!!!!&&&########################"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%tttVVVQQQJJJEEECCCBBB>>>;;;777777666555444222111000000///...,,,++++++,,,,,,...''''''+++***((()))***(((((((((((()))))))))))))))'''''''''))))))(((&&&((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&***"""!!!vvv###%%%%%%%%%%%%%%%%%%%%%%%%111,,,QQQ777!!!"""666'''###%%%&&&'''111mmm###"""%%%$$$&&&"""---***222###000######(((LLL```%%%+++)))$$$$$$$$$$$$$$$$$$$$$$$$'''###""""""""",,,***999$$$$$$(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!:::!!!"""%%%(((000!!! ,,,'''###########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%qqqUUUOOOIIIEEECCCAAA>>>:::777666666555444222000000///...---,,,++++++,,,,,,///"""###+++***---,,,"""'''((((((((()))))))))***)))'''&&&&&&((()))((('''((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((######xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%+++"""%%%222ggguuu(((+++!!!%%%111+++%%%TTT;;;###$$$!!!&&&)));;;111 ###$$$ ###(((&&&)));;;'''...$$$$$$$$$$$$$$$$$$$$$$$$!!! 000''''''!!![[[{{{###'''$$$ %%%(((###########################$$$%%%&&&&&&%%%$$$"""!!!### """---xxx,,,!!!*** +++###$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%nnnSSSNNNHHHEEECCCAAA===:::666666666555333222000//////...,,,+++++++++,,,---...((()))***###%%%***'''''''''(((((())))))******)))'''&&&&&&'''(((((('''((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$'''yyy&&&%%%%%%%%%%%%&&&&&&&&&&&&'''666###+++CCC%%%+++'''######$$$***+++...,,,eeeyyy"""'''%%%&&&'''### 777$$$&&&!!!000"""--- ''''''&&&$$$"""!!!???===///%%%###$$$$$$$$$$$$%%%%%%%%%###$$$!!!%%%"""%%%***111%%%))) ###)))###########################$$$$$$%%%%%%%%%$$$######((("""### ppp!!!'''$$$!!!+++########################"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%lllRRRMMMHHHEEECCCAAA===999666666555444333111000///...---,,,+++++++++,,,---,,,///...)))%%%%%%)))---'''''''''((()))*********)))'''%%%%%%&&&(((((('''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%% %%%***xxx%%%%%%%%%%%%&&&&&&&&&''''''+++***!!!!!!---*** !!!@@@$$$""""""000((((((  ######%%%(((%%% ''' ***)))%%%"""!!!%%%000...---$$$+++%%% )))$$$[[[{{{(((""""""######$$$$$$$$$%%%%%%%%%'''%%%### ***))))))!!!EEE------&&&########################$$$$$$$$$###$$$$$$%%%%%%$$$+++(((%%%+++JJJ<<<***%%%###)))########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%kkkQQQMMMHHHEEECCCAAA===999666666555444333111000///...---,,,+++++++++,,,---(((,,,(((%%%,,,,,,''')))&&&''''''((()))******+++)))'''%%%%%%&&&'''(((''')))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&***www###%%%%%%%%%&&&&&&'''''''''!!!%%%'''***""""""###(((&&&''')))&&&&&&,,,$$$""""""+++'''###)))&&&'''%%%""")))...###***((())))))&&&''''''$$$ ###((($$$---xxx---)))#########$$$$$$%%%%%%%%%###******)))!!!,,,111///"""***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''+++###---)))___%%%&&& ///&&&"""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%''')))***)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%hhhOOOLLLIIIFFFDDDBBB???===999888888666444222111/////////...---,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))))))))'''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&vvv###'''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&'''((((((!!!333))) )))+++\\\***!!!(((*** $$$$$$$$$$$$$$$$$$$$$$$$,,,$$$ $$$***(((!!!&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""333BBB$$$!!!$$$'''(((########################"""%%%%%%'''!!!""")))''' ---(((111TTT<<<&&&---+++%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!%%%)))(((%%%######%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%'''))),,,...///000''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&gggPPPMMMIIIFFFCCCAAA>>><<<888888777666444222111//////...---,,,++++++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www###'''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&,,,000(((000000zzz&&&***!!!###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,111++++++BBB(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""",,,..."""'''"""$$$########################((("""&&&111 ### $$$000666...%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########%%%(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''''''''''''''''''''''''''(((((())))))((((((''')))(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&'''(((******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&eeeQQQNNNIIIFFFCCC@@@===;;;888888777666444222111000...---,,,++++++******+++***+++,,,,,,,,,+++))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))******+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$444***$$$$$$ppp%%%)))"""###"""***$$$$$$$$$$$$$$$$$$$$$$$$(((######)))+++###))))))!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&333'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$777""")))--- ((("""KKKllloooiiiaaaDDD!!!444ttt&&&,,, %%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%'''))))))'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''((())))))******))))))(((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&bbbQQQNNNIIIEEECCC???<<<999777777666555444222111000------,,,+++***************+++---...---,,,***((((((((((((((())))))))))))(((((((((((())))))))))))))))))((('''((()))+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''???$$$!!!((())))))!!!***$$$$$$$$$$$$$$$$$$$$$$$$%%%######### %%%---LLL'''!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%HHH111&&&(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''  ]]]SSS...''')))%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%###"""%%%)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))(((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((()))***(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&___QQQNNNIIIEEEBBB???<<<999666666666555444222111000------,,,+++***************+++---...---,,,***((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''&&&'''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&)))!!!777$$$%%%)))((("""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((%%%EEE&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''')))iii***!!!)))$$$$$$$$$$$$$$$$$$$$$$$$===,,,&&&&&&PPP444&&&###(((%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$"""!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]PPPMMMHHHEEEBBB???<<<:::666555555555333222111000...---,,,++++++******+++***+++,,,,,,,,,+++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%&&&''''''---+++---ppp%%% $$$'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""&&&***!!!000PPP&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''"""$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%111 ,,,qqq)))&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###"""""""""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((%%%%%%&&&'''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&[[[NNNKKKGGGDDDBBB@@@===:::555555555444333222111000///...---,,,++++++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&xxx%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''***!!!{{{;;;%%%"""###&&&...'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&###???$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$lll222)))%%%!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%)))TTT%%%(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))******))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))***++++++*********************************************************)))))))))((((((&&&&&&'''(((((())))))***************************((((((((((((((((((((((((***)))(((((())))))'''%%%&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ZZZNNNKKKGGGDDDBBB@@@===;;;555555555444333222111000//////...---,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++++++++)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&yyy&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%'''***)))%%%"""***$$$$$$$$$$$$$$$$$$$$$$$$$$$///[[[!!!###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&>>>EEE***!!!&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%555((( (((%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$&&&(((&&&###"""$$$'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))))))))))))))******++++++++++++******+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************++++++++++++************************))))))))))))))))))))))))+++***)))***+++***((('''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&}}}ZZZJJJHHHDDDBBB@@@???<<<:::666666666555444222111000------,,,,,,+++***)))))))))***+++,,,,,,+++***)))***((('''((()))***)))'''&&&&&&((()))***************)))'''%%%%%%''')))***(((((('''&&&&&&&&&&&&''' '''***&&&###&&&***,,,'''%%%'''www$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***$$$666VVV000"""--- ######$$$$$$%%%%%%%%%%%%&&&&&&!!!<<>><<<888888777666444111///...++++++++++++++++++++++++)))******++++++******)))***((('''((()))***)))'''&&&'''((())))))******)))''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&+++!!! 999]]]lllUUU666'''%%%'''www$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&... +++)))&&&%%%""",,,'''!!!$$$$$$%%%%%%%%%%%%&&&&&&JJJ...)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!///)))===%%%'''"""%%%&&&###!!!$$$'''(((UUUHHH$$$"""'''{{{(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++))))))***+++,,,---......,,,++++++++++++,,,,,,---,,,------+++***+++---///////////////111333555777:::;;;<<<:::888666666666;;;999666333222111222333000000000///////////////000000//////////////////,,,++++++******++++++,,,,,,++++++***)))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''wwwVVVLLLJJJFFFDDDBBBAAA>>><<<999888777666333111///...++++++++++++++++++,,,,,,))))))************))))))***((('''((()))***)))'''''''''((()))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&%%%(((%%%&&&...>>>FFF===///'''%%%'''www$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++###```...''',,,,,,$$$###&&&"""$$$$$$$$$$$$%%%%%%%%%&&&&&&}}},,,+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$)))jjjvvv%%%+++"""###((()))%%%$$$((((((%%%<<<$$$,,,###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++++++++***+++++++++++++++,,,,,,***++++++,,,------......------------------......///000///...,,,---000333333333444555777:::===???BBBDDDEEEDDDAAA>>>===<<>><<<999888777666333111///...++++++++++++++++++,,,,,,))))))))))))))))))))))))***((('''((()))***)))''''''(((((())))))))))))(((%%%''')))******)))'''%%%''''''((((((''''''&&&%%%&&&+++,,,%%%"""###'''%%%'''www$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&;;;---..."""999BBB%%%+++""""""'''!!!"""+++$$$$$$$$$%%%%%%%%%&&&&&&"""sss!!!)))!!!///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### %%%---000'''###$$$&&&'''&&&'''(((&&&!!!ppp'''"""$$$ """&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++,,,,,,//////000111111222222222555555444333111222555888444444555777:::>>>AAABBBDDDEEEGGGFFFCCC@@@??????DDDCCCBBB@@@===:::777555333555777:::===???@@@@@@:::===AAACCCCCC@@@;;;888333222///---,,,++++++++++++******)))******+++,,,+++************)))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttVVVLLLIIIFFFCCCBBB@@@>>><<<888888777666444111///...++++++++++++++++++++++++***))))))(((((())))))******((('''((()))***)))'''(((((())))))))))))((((((&&&'''(((******((('''&&&&&&'''((((((((('''%%%$$$"""(((+++)))(((+++...///'''%%%'''www$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%...%%%'''PPPVVV...%%%((()))...!!!$$$***$$$$$$%%%%%%%%%%%%&&&&&&,,,!!!111```999+++222$$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111!!!$$$$$$...)))###"""###&&&&&&###$$$(((NNN 333...***$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,------...***++++++,,,,,,------...+++++++++,,,------......///000222444555666666666888999888777555555777999777888:::===@@@CCCEEEFFFFFFHHHIIIHHHFFFEEEEEEFFFEEEFFFFFFDDDBBB>>>:::888777888999:::::::::888888999===CCCHHHJJJHHHEEEBBB777666444222000...------------,,,++++++,,,---...++++++++++++*********)))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((())))))***((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''rrrTTTKKKHHHEEEBBBAAA???===;;;777777666555444222000///---,,,,,,++++++************)))(((''''''((()))******((('''((()))***)))'''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''((()))((('''%%%$$$&&&((('''%%%&&&'''%%%!!!'''%%%'''www$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((!!!(((,,,444---'''}}}bbb...++++++'''---$$$...+++)))###$$$$$$%%%%%%%%%%%%&&&&&&'''"""333PPP&&&$$$***===%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!333!!!!!! (((!!!((($$$ ###(((###(((<<<***+++$$$'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........---------...//////000000///000111333555666888999:::;;;>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDAAA@@@@@@AAADDDFFFJJJNNNQQQSSSSSSTTTSSSTTTUUUTTTTTTTTTVVVWWWSSSRRRQQQOOOMMMKKKIIIHHHDDDDDDDDDCCCAAA>>>;;;999<<>>>>>===;;;999888777444222000...---------...,,,,,,+++++++++*********((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((())))))******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppSSSJJJHHHDDDBBB@@@???<<<:::666666666555444222111000------,,,,,,+++***))))))***)))(((''''''((()))******((('''((()))***)))(((((()))))))))))))))((((((''''''((((((((((((''''''&&&'''((())))))'''%%%$$$"""%%%&&&###$$$))),,,+++'''%%%'''www$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$***---***###+++---&&&[[[AAA'''"""!!!+++###((( 000"""$$$$$$%%%%%%%%%&&&&&&&&&,,,$$$***000555###&&&,,,'''))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!((())) EEE<<< &&&!!!&&&,,,###...OOO...!!!""")))%%%&&&(((!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////...//////000111222222333444666888;;;>>>AAACCCDDDLLLNNNQQQTTTVVVXXXYYYYYYVVVWWWXXXWWWTTTRRRQQQQQQSSSVVV[[[___bbbccccccbbbbbbccccccccccccdddgggjjjcccaaa^^^\\\ZZZZZZZZZ[[[VVVVVVVVVUUURRROOOKKKIIIBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGFFFDDDCCCAAA999777444111...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''fffSSSHHHGGGEEEDDDCCC@@@<<<999444444444333222111000/////////...---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))%%%"""###(((+++)))%%%))) ***$$$***+++ ###'''(((www'''&&&&&&&&&''''''''''''(((***!!!+++###'''))),,,$$$$$$))) '''222"""///+++%%%%%%%%%%%%%%%%%%%%%%%%%%%)))000***(((,,,###%%%%%%$$$'''+++)))"""???(((%%%%%%,,,###333iiiRRRddd"""*** &&&***&&&%%%***$$$%%%))))))***%%%|||'''%%%&&&"""((($$$(((TTT$$$&&&&&&###+++$$$''' ***%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))***,,,,,,+++111///............---+++,,,//////------111222111666888999888888;;;AAAEEEGGGHHHNNNWWWZZZYYY]]]dddeeejjjnnnllliiiiiiiiiiiihhhkkkrrrwwwrrriiiiiiooossssssxxx}}}~~~}}}xxxrrrpppsssoooiiiccc```^^^]]]]]]]]]XXXRRRPPPPPPPPPNNNLLLVVVRRRMMMJJJKKKKKKJJJHHHAAA===777222000111111222333888999333//////---''',,,+++***+++,,,,,,)))((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))*********++++++++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''eeeSSSHHHFFFEEEDDDCCC@@@<<<999444444444333222111000//////...---,,,,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&(((111:::///000 %%%---'''***,,,www'''&&&&&&&&&''''''''''''((()))111)))***(((%%%)))'''"""###***###"""222AAA...***%%%%%%%%%%%%%%%%%%%%%%%%+++444"""%%%444...$$$%%%'''&&& )))&&&&&& )))%%%!!!,,,%%%%%%ooo%%%+++***!!!!!!&&&%%% ###"""'''(((""" &&&%%%$$$(((^^^###&&&'''###)))'''$$$!!!%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))***************************,,,+++******+++,,,,,,,,,&&&&&&&&&)))+++...//////---111222000111666999888AAAFFFLLLNNNMMMNNNSSSWWW^^^]]]___eeegggfffjjjpppvvv{{{yyyvvvtttssskkkkkkjjjiiifff```XXXSSSXXXUUUSSSSSSSSSQQQMMMJJJ<<<999555333333444555666:::???@@@;;;777777333...---+++***)))******((('''************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******+++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((dddRRRGGGFFFEEEDDDCCC@@@===:::555555444444333111000//////...---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))(((%%%$$$%%%&&&&&&%%%///&&&&&&((($$$)))"""www'''&&&&&&&&&''''''''''''(((222(((222 111$$$+++)))+++,,,///+++''')))"""rrr%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***!!!666 ...$$$""",,,///***(((...hhhDDD###+++&&&&&& ,,,)))###$$$&&&***...---((($$$)))---%%%$$$(((&&& ___"""%%%$$$&&&%%%&&&UUU!!!%%%((($$$&&&))) zzz######$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((()))))))))******************************---------,,,,,,,,,,,,,,,............///000222333000555888888<<>><<<;;;777222111...+++*********)))(((************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((()))***+++,,,---))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((cccRRRGGGFFFDDDDDDCCCAAA===:::555555555444333111000//////...---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))((('''''''''***------%%%)))&&&((()))"""222***www'''&&&&&&&&&''''''''''''((($$$...(((###555***!!!''',,,***"""$$$!!!****** '''&&&&&&&&&&&&&&&&&&&&&&&&???%%%,,,!!!***///***%%%"""%%%&&&### YYY------'''---)))$$$+++jjj;;;%%%..."""'''&&&---###&&&&&&###%%%///WWW---!!!&&&%%%(((((($$$777 $$$((($$$$$$%%%!!!TTT%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********************************,,,---......,,,,,,,,,,,,///......---,,,...000333>>>DDDIIIJJJNNNWWW^^^```hhhqqq{{{}}}xxxqqqkkkeeeaaa^^^YYYVVVQQQJJJCCC???======;;;<<<=========<<<999666666222///,,,,,,---,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********(((((()))******+++,,,,,,************************)))***************++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,************************************************************************)))((((((''''''(((((()))aaaRRRGGGEEEDDDCCCCCCAAA===;;;666666666555333111000///......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))'''&&&(((,,,...+++(((######000!!!///---'''000...www'''&&&&&&&&&''''''''''''(((666"""((()))^^^kkk!!!&&&888''''''111,,,,,,111KKK&&&&&&&&&&&&&&&&&&&&&&&&+++;;;(((///%%%***)))!!!###***---iii(((+++...""" ###www999"""&&&000$$$ """###!!!/// SSS%%%"""---&&&###,,,%%%$$$"""###(((%%%###,,,555%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************************************+++---//////---+++,,,---,,,...000222555:::BBBGGGQQQYYYaaadddhhhqqqyyy|||hhhfffaaaYYYQQQMMMLLLMMMAAA>>><<<<<<>>>===<<<;;;888444111...............+++++++++*********))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))******))))))))))))************+++++++++***************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((()))))))))```RRRFFFEEEDDDCCCCCCAAA>>>;;;777777666555333111000///...---,,,++++++*********************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((%%%$$$(((...000---(((222++++++(((***111%%%+++www'''&&&&&&&&&''''''''''''(((""")))###===777 ((('''***111+++"""222$$$fffxxx&&&&&&&&&&&&&&&&&&&&&&&&\\\%%%(((!!!%%%###"""&&&+++,,,&&& 777)))***!!!333555444GGGjjj000$$$***)))+++%%%&&& ...((( 111''''''''''''%%%"""'''%%%$$$EEE((($$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((''''''((((((((()))))))))***))))))(((((())))))***((())))))******))))))((()))))))))*********++++++++++++++++++++++++++++++***---111111...---...000---000444777;;;CCCMMMUUU\\\hhhvvv~~~{{{zzzyyynnnddd^^^^^^```RRRIIIAAA>>>===;;;:::;;;777555222111111111000///...------,,,+++***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******___RRRFFFEEEDDDCCCCCCAAA>>>;;;888777777555333111000///...---,,,+++************************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&%%%&&&(((+++,,,***''',,,666<<<$$$'''&&&)))$$$:::www'''&&&&&&&&&''''''''''''((("""///222---!!!WWW555"""!!!***$$$)))'''111'''''''''''''''''''''''')))LLL%%%+++...""" (((###***DDD;;;...'''&&& +++***@@@%%%)))'''%%%'''******"""&&&&&&&&&"""eee&&&"""%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))'''((((((((())))))))))))******))))))))))))******))))))************))))))))))))*********+++++++++++++++++++++++++++++++++***///333444111000222444000444999===CCCMMMZZZdddwwwtttdddTTTKKKEEE???>>>@@@:::888777666777777555444222111000...---+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------------------.........///------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++___QQQFFFEEECCCCCCCCCAAA>>><<<888888777555444222000///...---,,,+++************************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))###&&&))))))(((&&&&&&&&&)))"""%%%---PPP(((dddwww'''&&&&&&&&&'''''''''(((((()))(((((()))TTT$$$###+++ &&&RRR'''''''''''''''''''''''')))xxx--- ...333###>>>... ###&&&))))))((("""nnn///%%%(((***###$$$qqq,,,!!!%%%&&&'''))){{{HHH'''"""***''''''&&&%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************++++++++++++++++++++++++++++++++++++000555666444333555777FFFLLLUUU^^^hhhxxxlll^^^TTTKKKHHHJJJ======<<<<<<======;;;999555444333111///---+++***************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......////////////000000000000.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++```NNNHHHFFFDDDCCCBBB@@@===;;;999999777666333111...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''',,,ttt$$$&&&&&&&&&''''''''''''(((///,,,+++***AAAhhhGGGAAAFFFuuu%%%&&&&&&&&&'''(((((((((---!!!WWW@@@EEE```AAA"""&&&...!!!(((###(((###***$$$)))"""+++...555!!!000$$$'''***666 ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---+++---000000,,,,,,...111...444@@@>>>777AAAUUUeeeuuurrrggg^^^YYYRRRHHH??????BBBCCC>>>:::;;;999555222000000000111+++++++++++++++*********+++***))))))***)))'''%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,+++******+++,,,,,,...//////---+++***+++,,,------------...///000111......//////000/////////333111222666:::;;;999555;;;:::999999999777555222222000111444444111111444222111000000///------...,,,+++,,,------,,,)))&&&{{{]]]LLLHHHFFFDDDCCCBBB@@@===;;;888777777666444222111000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''''''''&&&''''''((((((777!!!zzzyyy...&&&&&&&&&''''''''''''(((***"""... +++''')))LLL&&&&&&''''''''''''''''''***%%%///***&&&***&&&,,,!!!)))(((lll999)))$$$,,,&&&$$$###&&&333999??? /// !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******)))))))))((((((((('''''''''((()))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,000+++***---//////000333000000888GGGRRRZZZhhhxxx~~~tttcccOOODDDDDDGGGIIIIIIHHHFFFAAA<<<777333000...,,,,,,,,,,,,++++++++++++***)))((()))******(((&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))************+++++++++++++++++++++,,,,,,---......+++,,,---,,,,,,,,,---///---.........///111222333...000444888<<<>>>@@@AAAEEEEEEGGGJJJNNNOOOMMMKKKNNNNNNNNNMMMMMMKKKIIIGGGDDDAAA@@@BBBBBBAAABBBFFFCCCAAA???>>><<<888444222222000............---,,,wwwYYYIIIGGGFFFDDDCCCBBB@@@>>>;;;777777666666555444222222------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))((('''''''''((((((>>>111LLLyyy---&&&&&&&&&''''''''''''((('''+++,,,"""+++))):::,,,((((((''''''''''''''''''+++&&&eee///)))''''''###---)))"""GGGbbb---)))"""$$$)))"""111 111"""^^^!!!+++:::%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))******************+++++++++,,,+++++++++,,,,,,,,,------111---+++...000///000333666999AAAQQQfff~~~tttooorrryyy~~~{{{zzzzzzxxxsssrrrsss~~~~~~}}}}}}}}}uuuzzz}}}dddNNNFFFIIIMMMOOOJJJIIIFFFCCC>>>999555333000000///...---,,,,,,+++)))((('''(((******)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))************))))))************+++++++++,,,***+++,,,...////////////+++,,,---...------///111111222222333555777999:::;;;===AAADDDGGGHHHIIIHHHKKKMMMQQQVVVYYY\\\\\\\\\]]]\\\[[[YYYWWWTTTRRRPPPNNNIIIFFFGGGGGGFFFIIINNNNNNNNNMMMNNNNNNKKKEEE???;;;888333000......---,,,tttWWWHHHGGGEEEDDDCCCBBBAAA>>><<<888777777666555333222111------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))((((((((((((((()))!!! ---***!!!QQQwww%%%&&&&&&&&&''''''''''''(((&&&...&&&$$$***,,,)))sss((())))))((((((''''''&&&&&&000---&&&+++___---))) 111!!!%%%***'''&&&000+++...%%%''' ,,,zzzWWW"""333III...'''%%%)))"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------//////000222000...222999DDDTTTgggvvv{{{vvv~~~yyy{{{yyyzzz}}}~~~}}}}}}vvvkkkeeehhhnnnsssvvvttttttuuuvvvuuusssrrrssssssttttttuuuyyy|||vvvnnnpppuuuyyyzzzwwwttttttuuu}}}zzz{{{~~~eeeXXXTTTQQQMMMKKKKKKJJJHHHEEEAAA>>><<<888777555333111///---,,,***)))((((((***++++++***))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********)))******++++++******)))*********+++++++++,,,,,,+++,,,---.../////////...---///111111111111222333888999:::;;;===@@@BBBCCCDDDFFFIIIKKKLLLLLLJJJIIIKKKOOOTTTYYY^^^aaacccdddbbbbbb```\\\XXXTTTQQQQQQRRRMMMJJJKKKJJJHHHJJJNNNLLLNNNPPPSSSXXX[[[VVVOOOLLLHHHBBB===999555222///rrrWWWIIIFFFEEECCCCCCBBBAAA>>><<<999999888666444222000///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************+++***)))(((((((((((((((###...000+++&&&!!!!!!)))<<>>;;;777333000///---+++***)))***++++++*********************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))******************++++++++++++*********++++++++++++,,,,,,,,,------.....................111555777888999;;;<<<>>>???@@@AAADDDFFFIIIJJJDDDFFFIIILLLOOOPPPPPPPPPTTTVVVZZZ^^^bbbeeeeeeeeeccccccccc```[[[XXXXXXYYYZZZVVVSSSTTTSSSPPPQQQUUUKKKOOOQQQRRRWWW\\\[[[UUU[[[YYYUUURRRNNNJJJDDD@@@qqqWWWKKKFFFDDDCCCCCCBBBAAA???===999999888666333111...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))((('''''''''((((((,,,$$$ ###***///...***$$$)))333YYYzzz&&&&&&&&&&&&''''''''''''((("""(((%%%+++***"""'''((('''hhhWWW...$$$))))))(((((((((((((((((((((000"""###BBB???,,,!!!---"""...)))...&&&%%%%%%&&&777888***'''+++"""///VVV...'''"""&&&(((000)))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////111222444666:::IIIeee~~~zzzwww{{{~~~|||vvvssswww|||~~~wwwuuuzzz{{{yyyyyyzzzyyywwwzzz~~~tttaaaWWWUUURRRPPPOOOOOOPPPQQQKKKIIIFFFBBB>>>;;;888666333000---++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++******++++++++++++******++++++++++++,,,,,,,,,,,,............///000111111000444:::>>>AAADDDGGGIIIDDDDDDEEEGGGIIIKKKMMMOOOMMMNNNPPPRRRTTTVVVVVVWWW]]]\\\]]]aaafffhhhfffccc```bbbdddccc```___bbbeeeccc^^^[[[\\\\\\[[[^^^ccccccfffaaaXXXTTTXXXXXXSSS\\\[[[[[[[[[[[[YYYUUUQQQoooWWWLLLFFFDDDCCCBBBCCCAAA???===777666666444222000...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******************************'''''''''&&&''''''(((((('''%%%---333+++######"""+++...'''(((gggyyy'''&&&&&&&&&''''''''''''(((###(((***&&&***'''(((444!!!OOOFFF///******((((((((((((((()))))))))!!!=== <<< 222***...((()))"""222&&&)))(((((((((+++((()))555!!!'''&&&******((((((___'''999+++)))000%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&&&&'''((())))))'''((((((((()))))))))***''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////333555===IIIWWWjjjyyyrrrzzz~~~xxxzzz{{{tttuuu{{{|||~~~{{{kkkfff___XXXTTTSSSUUUVVVOOONNNLLLIIIFFFCCCAAA@@@888555000---,,,+++***(((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------//////......000333777999999===BBBFFFIIIKKKMMMOOOKKKLLLMMMNNNPPPRRRTTTUUUZZZZZZ[[[]]]___bbbeeegggllliiiiiioooyyy~~~zzzuuurrruuuwwwvvvsssssswww{{{xxxrrrmmmnnnpppttt|||lll]]][[[[[[WWWXXXWWWXXXYYY[[[\\\\\\[[[nnnVVVLLLEEEDDDCCCBBBCCCBBB???===444444444333222111//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************&&&&&&&&&&&&&&&'''((()))(((!!!(((...%%%!!!***000%%%)))111333$$$777\\\{{{)))&&&&&&&&&'''''''''((((((&&&++++++***111!!!...000 %%%***MMMMMM)))((((((''''''(((((())))))******)))000+++%%%!!!///###ooo333AAA ---///$$$***%%%%%%%%%)))'''$$$$$$'''FFF!!!111'''!!!...111###^^^$$$)))*** '''444***'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$$$$%%%'''(((***+++'''((((((((())))))******'''(((((())))))))))))))))))************+++++++++++++++,,,,,,,,,---------............/////////000222888GGG^^^ttt~~~xxxtttyyyyyyhhh\\\TTTRRRQQQPPPOOONNNMMMKKKIIIHHHGGG<<<888333///---+++)))(((***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------//////...///222777<<>>999555111,,,***)))***++++++*********)))))))))((((((((((((''''''''''''((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,---...//////......------///333888===BBBDDDJJJNNNRRRTTTUUU[[[fffnnncccPPPGGGGGGFFFDDDCCCBBB???<<<999666666666555333111000///------------------------***((()))+++)))&&&'''+++************************++++++,,,,,,,,,++++++*********++++++++++++******&&&)))++++++)))((()))***************************((()))))))))*********+++000...+++---***$$$+++222((()))))))))*********+++************************'''---...'''$$$(((------%%%###&&&...000***&&&(((###)))+++))))))......***++++++++++++++++++++++++((()))))))))******++++++777444///***''''''(((***$$$(((+++***&&&'''...444++++++++++++,,,,,,,,,,,,(((+++---+++)))***---000++++++++++++++++++++++++,,,++++++++++++*********************************!!!######!!!!!!%%%***+++((((((((((((((((((((((((+++&&&!!!"""***///+++###$$$"""%%%,,,---)))(((+++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********************************+++,,,,,,------***,,,------,,,,,,---......,,,...222222000111444>>>CCCQQQdddwww{{{uuuoooxxxmmmqqq|||}}}{{{}}}zzz}}}uuuxxxvvvsssuuusssqqqjjj\\\PPPPPPUUUPPPOOOOOOOOONNNKKKFFFCCC:::666000+++************************))))))))))))(((((((((''''''((((((((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------,,,---......//////......///111555:::???CCCFFFHHHJJJOOOUUU[[[cccqqq~~~```OOOHHHHHHFFFDDDCCCBBB@@@<<<:::777777777555444222000///------------............******,,,,,,)))%%%(((...***************+++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******))),,,...,,,)))(((***---************************((())))))******+++++++++!!!(((&&&111111''')))###((())))))******+++++++++************************+++***''''''***...***$$$111---*********))),,,111+++111444222...,,,)))&&&++++++++++++++++++++++++)))******++++++,,,,,,,,, ###(((,,,---+++(((&&&,,,)))&&&&&&((()))'''%%%++++++,,,,,,,,,---------***//////***&&&(((,,,...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((---111///***'''''')))(((((((((((((((((((((((($$$***---((( &&&---&&&%%%'''((($$$ !!!%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************++++++,,,---------+++,,,...---,,,,,,---//////...///111111222999BBBSSShhhxxxsssssstttjjjmmmyyy{{{xxxuuuuuuxxxyyyyyywwwvvvvvvxxxzzz|||~~~|||tttwwwvvv]]]RRRSSSNNNNNNNNNPPPQQQPPPMMMJJJAAA<<<555000---,,,+++***++++++*********))))))))))))((((((''''''(((((())))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///111222333666;;;AAAEEEGGGJJJPPPUUU```eeennnyyy|||^^^OOOIIIIIIGGGDDDBBBAAA@@@===:::888888777666444222000///------------.........///---++++++,,,+++''')))---))))))*********+++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,++++++))),,,---***&&&%%%(((,,,************************((())))))******+++,,,,,,***111###(((***&&&222)))((())))))******+++,,,,,,***************************'''&&&+++000///+++)))"""(((...///---***&&&""",,,%%%!!!%%%+++.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......333000+++((((((+++///222------...222777666000+++//////000000000111111111///111000+++***---...+++------------------------......---------,,,,,,,,,++++++++++++++++++++++++ $$$***---,,,******+++(((((((((((((((((((((((()))$$$"""'''---...''' ++++++(((###!!!%%%***,,,&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************+++,,,,,,------...,,,---......------...///000000111222555>>>QQQccc{{{|||~~~xxxuuuyyy~~~~~~}}}}}}}}}~~~{{{~~~ttt]]]UUUOOONNNNNNPPPRRRRRRQQQOOOHHHCCC<<<666222///,,,++++++++++++*********))))))))))))(((((((((((()))))))))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............//////...///111555888;;;???FFFNNNRRRTTT\\\iiitttyyytttrrrlllooottt|||}}}xxxsssppppppqqqqqqpppmmmoooxxx~~~|||zzz]]]OOOIIIIIIGGGDDDBBBAAA@@@===;;;999888888666444222111///---------........./////////***(((***,,,***)))***))))))******++++++++++++((()))***,,,---...//////,,,------......------,,,'''))))))&&&!!! $$$(((************************((())))))***++++++,,,,,,(((444$$$'''((($$$111###((())))))***++++++,,,,,,************************)))))),,,///)))"""&&&000)))000111***(((,,,000000///,,,...111...))),,,555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++---000333333111...,,,***---...---+++,,,333888444444555555555666666666111222///---111777333+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))))))))))))))))),,,*********)))''''''((())))))))))))))))))))))))((('''''''''&&&%%%&&&)))!!!''')))&&&(((+++((( &&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...,,,---......------...000000000222444:::KKKiii~~~xxx|||zzziiiZZZQQQPPPOOOPPPRRRSSSSSSRRRMMMHHHAAA;;;666222...++++++++++++************)))))))))(((((((((((())))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''')))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........////////////...000333999>>>BBBEEEMMMWWW\\\aaammmvvvmmmhhhfffeeehhhlllqqqxxx~~~}}}yyysssooollliiiddd``````bbblllyyy~~~{{{yyy{{{ttttttzzz{{{yyywww^^^QQQIIIHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,++++++************)))((()))+++///333666++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))))))))************************,,,+++***)))))))))++++++******+++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,+++++++++,,,---...,,,***)))***,,,,,,***''',,,,,,,,,,,,+++***))))))---,,,,,,,,,------......,,,---///000111000///......---...111222111222333444666888888777666555555555444333444666:::>>>AAAEEEEEEDDDDDDEEEGGGIIIJJJAAAAAA???===;;;:::888777:::555///------//////...---...///...---,,,---...***+++++++++)))))))))***((())))))***+++,,,------))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---------+++---...---...000000///666222000888NNNmmmuuuwwwzzz~~~pppfffXXXOOOQQQQQQMMMNNNUUUKKKIIIGGGDDD@@@:::333...+++,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************))))))((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...***+++------------000222111111222555:::BBBIIINNNMMMaaattt~~~}}}yyyyyyxxxvvvwww~~~|||zzzyyyyyyppprrrssssssssstttsssqqquuuiiibbbgggqqq{{{vvv]]]PPPHHHHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,+++++++++******++++++******+++---000111+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((************************++++++************++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,---------...,,,+++---//////...++++++,,,............//////------...//////...---,,,,,,---///111333555666666777888:::>>>@@@@@@AAABBBGGGGGGFFFDDD@@@===<<<;;;666:::BBBJJJQQQUUUWWWWWWcccccccccdddeeefffggghhh___^^^\\\ZZZXXXWWWVVVUUUNNNHHH@@@:::666333000...---000444666444000+++)))......---+++)))(((((()))+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********+++++++++,,,,,,,,,,,,------------...///......000111111555333;;;PPPnnnyyymmmooonnnUUUQQQTTTQQQMMMLLLKKKJJJHHHFFFCCC>>>777222...---,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((((((((()))))))))******************************************++++++++++++,,,,,,++++++,,,,,,---...,,,---...---,,,,,,...000000444:::>>>BBBIIIRRRYYYnnn|||tttqqqrrrsss}}}yyyuuuxxx}}}sss[[[NNNHHHHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((++++++++++++++++++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,+++,,,---.........---,,,---,,,+++,,,---...---,,,***,,,......---...///111+++---000333555555444333888:::===AAAFFFJJJNNNPPPWWWYYY\\\^^^^^^^^^]]][[[```___^^^[[[XXXTTTQQQOOOKKKQQQZZZeeennntttwwwyyyvvvwwwyyy{{{|||}}}||||||vvvuuurrrooollljjjiiiiiihhhbbbYYYQQQJJJEEEAAA>>><<<>>>@@@AAA>>>999444000...------,,,,,,---...///------,,,++++++***)))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,,,,++++++,,,,,,,,,---------......//////000//////000333555999CCCVVVlll~~~~~~wwwzzzllllll{{{oooaaa\\\UUUNNNLLLLLLLLLKKKKKKIIIEEE???;;;444222...+++******,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))((((((((((((''''''((((((((())))))))))))))))))*********++++++************************************+++++++++,,,,,,,,,,,,,,,,,,------......//////......///111333666<<>>BBBGGGNNNZZZnnnyyyoooiiihhhmmmwww}}}{{{vvvrrrooommmVVVLLLGGGHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,+++++++++,,,,,,,,,---------++++++,,,,,,------------+++,,,...000000///...---222222111000///...///000---111333333222333777;;;===???BBBHHHNNNUUU[[[^^^gggkkkppptttwwwwwwuuutttooouuuyyyxxxzzz}}}{{{uuuooorrrvvv{{{}}}yyyrrrlllrrrrrrrrrrrrtttvvvyyyzzz{{{}}}ooonnnkkkhhheeeddddddeeellliiieeebbb```\\\XXXUUUMMMGGG???888333000---+++........................))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))))))))((((((((((((((()))))))))***************************))))))))))))************)))+++---...///...,,,+++------........./////////000......111111222:::EEEgggxxx|||jjjggg|||{{{}}}vvv^^^RRRMMMMMMMMMNNNOOOMMMIIIFFFCCC>>>666///***((()))***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))*********************************++++++++++++,,,,,,,,,------,,,,,,------...///...///000000000333777;;;@@@FFFPPP^^^pppzzzyyy|||kkkUUULLLHHHHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,,,,------------((()))+++,,,---...------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,------------++++++,,,---............------///000000000///.../////////...---...000222---222777999:::>>>FFFMMMNNNPPPTTTZZZ```ggglllooo{{{xxx{{{yyyzzz~~~zzzuuupppppppppppprrrtttwwwyyyyyyzzz}}}~~~~~~|||{{{uuuvvvuuurrrpppooopppqqqssssssuuuvvvuuunnncccZZZSSSLLLCCC>>><<<;;;999777555555333222000...---,,,+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((('''''''''''''''((((((((('''''''''(((((())))))***(((((()))*********))))))((((((((()))))))))******************************)))))))))*********++++++***+++,,,---------,,,,,,.........////////////000000---...333444666BBBPPPrrrwww|||{{{|||~~~|||zzzxxxxxxzzz|||||||||wwwyyy|||~~~~~~}}}{{{{{{|||}}}}}}{{{~~~~~~iiiNNNMMMLLLKKKKKKKKKKKKIIIGGGHHHCCC<<<555///+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000000000111333888;;;EEESSSgggzzziiiTTTMMMJJJHHHFFFCCCBBB@@@???<<<:::666666555444333111000///........................,,,,,,,,,---------......***+++,,,------.........******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------------...***+++---.../////////........./////////000000000,,,...///000000222666:::<<>>>>>===222222111///...---,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((()))***************))))))))))))************************************)))************+++++++++++++++*********+++,,,---////////////000000000000222...111999<<<@@@PPPdddrrrsssrrrvvvxxxvvvuuusssqqqqqqsssuuuwwwrrrssstttwwwzzzzzzxxxuuuyyyyyywwwvvvvvvyyy}}}{{{|||}}}}}}||||||~~~~~~}}}}}}~~~~~~}}}{{{~~~~~~}}}}}}tttYYYUUUPPPNNNNNNNNNOOOOOOJJJHHHEEEAAA<<<777222000++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////111444888>>>FFFOOOUUUwww}}}sssgggjjjpppiiiWWWLLLIIIHHHGGGEEECCCAAA>>>===<<<666666555444333111//////////////////////////////000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------,,,+++,,,---...///,,,...000///---+++++++++...,,,+++------+++---000222000111444444111111333666888===CCCJJJRRRXXX]]]uuuvvvxxxyyyyyy}}}{{{vvvjjj\\\QQQMMMIIIDDD@@@DDDEEEFFFEEEDDDDDDEEEFFF@@@===777333111///...---+++((())),,,***&&&(((...+++++++++++++++******)))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***************************++++++******************++++++,,,------......//////...------///000000000444111111888CCCNNNVVVZZZiiijjj~~~~~~uuuoooooooooooopppqqqtttvvvxxxxxxyyyzzz{{{||||||}}}}}}yyywwwvvvwwwzzz|||zzzxxxzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||lllYYYOOOMMMNNNNNNNNNMMMKKKIIIGGGCCC>>>666111///,,,))))))++++++)))'''+++******))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,------......///000------000111000111444333888:::888===LLL___jjjqqqfffdddgggkkk~~~gggUUUJJJHHHHHHGGGEEECCCAAA>>>===<<<777777666555444222111000///////////////////////////---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...------,,,,,,,,,---...///+++---//////---,,,,,,---111///000333222000000333000///000444555666;;;AAAEEEKKKTTT\\\ccclllwww~~~||||||}}}zzzxxxuuurrrlllggg```XXXQQQLLLNNNOOOQQQQQQPPPOOOOOOOOOPPPMMMHHHDDDAAA<<<666111---))))))---///***'''''''''''')))***++++++******(((((((((((())))))******))))))((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))***+++************************++++++******************+++,,,,,,------....../////////...///000111111000222333:::BBBHHHOOO^^^mmm{{{uuu|||vvvppplllqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{|||||||||{{{{{{zzzxxxwwwxxxzzz{{{zzzxxxzzzzzz{{{|||}}}~~~~~~wwwiii]]]UUUQQQPPPLLLKKKJJJHHHEEEAAA===:::222///+++***++++++***(((++++++***)))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))************************,,,+++***))))))***++++++******+++,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,///000...///333555666777>>>QQQjjj~~~fff[[[aaaooo}}}dddRRRHHHFFFGGGFFFEEECCCAAA>>><<<;;;777777777666555333111111///////////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------.........------------...//////***,,,......---------...///---...111000---...222///000555;;;???DDDPPP\\\gggsss}}}zzz{{{zzzvvvqqqkkkfffdddaaabbbbbbbbb```\\\XXXVVVVVVRRRMMMLLLMMMKKKEEE@@@888000***+++...---)))''''''(((***+++++++++***)))((((((((())))))))))))***))))))((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))***+++,,,******************************++++++++++++++++++,,,,,,,,,---......///////////////000000000111111333444===GGGJJJRRRmmm}}}}}}tttpppooommmllloooppprrrtttwwwyyy{{{{{{{{{|||}}}~~~~~~}}}||||||}}}{{{zzz{{{||||||{{{zzz{{{{{{}}}www```QQQKKKMMMNNNNNNLLLIIIEEECCCCCC777444///,,,+++++++++***++++++***))))))))))))***)))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------///000///000444:::888;;;LLLlll|||iii]]]dddpppyyybbbQQQGGGFFFFFFFFFEEECCCAAA>>><<<:::666666666555444222111000////////////////////////......---............---------------------------,,,,,,,,,------------...////////////////////////,,,,,,,,,------------------------------......................../////////,,,...//////------...///111//////000......222999<<>>;;;999444444444333222111000///////////////////////////---.........------......------------------------,,,,,,---------.........////////////////////////,,,,,,,,,------.........---------....../////////....../////////000000000000000111000...---...///666444333444555888CCCNNNYYYbbbrrrzzz|||}}}}}}|||}}}|||yyykkk^^^MMMDDDGGGPPPYYY^^^XXXRRRHHH;;;222/////////,,,,,,------,,,,,,,,,+++************))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************(((((()))))))))***************************************++++++,,,,,,,,,,,,,,,,,,---......//////000---///000000///000333666BBBBBBPPPlll|||pppnnnllljjjjjjlllpppssstttwwwxxxyyyzzz|||}}}jjjQQQJJJMMMPPPQQQOOOLLLIIIGGGCCC@@@:::444///------...,,,++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++******************************************************++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---......//////000222//////333555666:::???BBBMMM^^^ssszzz~~~___PPPHHHHHHEEEEEEEEEDDDAAA>>>;;;888333333333222222111000///////////////////////////---...///...------...///------------------------,,,---------............------------------------,,,,,,,,,---......//////,,,---...///////////////...//////000111000000000111222222111000///111333111111444999>>>GGGVVVeeexxxxxxvvvwww{{{~~~ppp[[[JJJBBBCCCIIINNNVVVZZZYYYQQQFFF===444...---,,,+++++++++,,,...///+++************)))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************************'''((())))))******))))))******************************++++++,,,------------------...//////000000///000111000///222888===AAAOOOmmm|||lllqqqtttlllfffgggiiilllooorrruuuvvvyyyyyyzzz{{{}}}rrrUUUKKKJJJKKKLLLNNNNNNLLLJJJGGGEEE@@@999222...---...,,,,,,+++************+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))***+++,,,---------,,,++++++,,,------------------------...//////000000000---...444888;;;AAAGGGLLL[[[ooo}}}zzz~~~|||]]]OOOHHHIIIDDDDDDEEEDDDBBB>>>:::888333333333333222111000000////////////////////////,,,...000///---,,,---///........................------------............------------------------,,,,,,------.../////////+++,,,...///000000000///...///000111111111000000000111222222222333666888666;;;DDDPPP[[[hhhzzz{{{zzz~~~}}}vvvjjjZZZLLLCCCAAABBBJJJRRRYYYZZZXXXSSSGGG;;;888555111---,,,,,,...000+++++++++*********))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++************************((()))***+++++++++************************************++++++,,,------...------......//////000000222333333222111555>>>EEEMMMlllmmmnnn~~~xxxllljjjaaaeeekkkppptttvvvxxxxxxzzz{{{~~~jjj\\\TTTMMMKKKNNNQQQPPPNNNJJJIIIDDD===555///---...---,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++)))***+++---------------+++,,,------...---------------......//////000000111///111888>>>CCCKKKRRRaaannn|||~~~zzzxxxxxxzzz[[[NNNGGGIIIDDDDDDEEEDDDBBB>>>:::777444444444444333333222111////////////////////////,,,...000///---,,,---000........................---------.........//////000000000000000000000000,,,,,,------...///000000+++,,,...000000000000///...///000222222111111000...///111222333666:::===KKKSSSbbbtttzzzwwwzzz}}}tttvvvuuummm___RRRKKKHHH@@@GGGPPPWWW```ddd\\\OOOEEEAAA:::222...------///++++++++++++******))))))(((((())))))*********+++''''''''''''''''''''''''))))))(((((((((((()))))))))************+++++++++************************)))***+++,,,---,,,++++++******************************+++,,,,,,---......------......///000000000444555555333333888BBBKKKeee|||jjjlllzzzjjjaaa```___eeemmmtttxxxzzz{{{{{{~~~pppcccTTTMMMOOOSSSRRRPPPKKKKKKGGG@@@777000---------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++)))***+++---......------+++,,,------......------------......///000000000555333666===EEEKKKSSS[[[uuu}}}|||nnnhhhhhhjjjiiifffggghhhjjjmmmppprrrrrrrrruuuvvvZZZNNNGGGFFFGGGFFFEEEBBB???<<<:::888888777666444222222111111000000000000000000000000111000000///...---------......---,,,---...///000.........////////////000000/////////............---------.........//////222222111111000000000///......///111333444333111333666777777===JJJVVV[[[mmm}}}|||zzzvvvzzzvvvrrrsssrrroookkkgggeeeeeeVVVQQQJJJIIISSSaaagggfffbbb[[[PPPCCC999333111000,,,,,,,,,+++************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))***++++++,,,,,,------......///000/////////111333000777222333>>>===HHHiiirrrjjjnnntttkkkgggaaaYYY^^^eeeqqqzzz{{{yyy|||sssaaaTTTMMMLLLNNNPPPNNNJJJFFFAAA:::222---000...,,,+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))***************************************++++++,,,,,,------.....................------///---...111111......111666999@@@IIIQQQZZZeeennn|||vvvuuurrrllleeeeeeiiioooppppppoooyyy}}}wwwuuuwwwrrrhhhrrrwww{{{||||||vvvZZZOOOGGGFFFFFFFFFDDDBBB???<<<:::888888777666444333222111111000000000000000000000000111000000///......------......---------...///000---............/////////000000/////////.........------........./////////000000111222222222111111......///111333444333333555999===CCCQQQcccpppuuu{{{|||ttttttzzzoooqqquuuyyyzzzvvvppplllhhhaaaUUUMMMRRR___iiikkkkkkfff\\\QQQFFF<<<666333...---,,,++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++*********)))***++++++,,,,,,---.........///000///......000222111777111222===BBBUUUyyyuuuoooooo~~~tttgggbbb```]]]ccchhhsss}}}~~~vvvZZZQQQQQQPPPOOONNNKKKHHHDDD===666111000...,,,+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))((())))))))))))***************************************++++++,,,,,,---..............................---+++,,,///000...///444>>><<>>HHHIII___yyyyyyqqqyyyvvvrrrrrrwww{{{xxxmmm___^^^ooopppXXXPPPHHHFFFCCCCCCBBB@@@>>><<<:::999777888888777666444222000000000000000000000000000//////////////////......---...///000000000000///.........////////////000111111000000000/////////000000000000111111111111111111222333333444555555444;;;GGGTTTccctttxxxzzz~~~}}}ssstttooogggcccgggmmmpppnnnnnnmmmkkkiiifffdddccc___YYYNNNAAA777000,,,+++...------,,,,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---///000000000111444666888AAAcccpppcccmmmwwwttt}}}wwwfff]]]\\\```hhhpppzzzjjj\\\WWWTTTQQQOOOMMMJJJFFFCCC===999333000...------,,,,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))***((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111000000111444555999EEEQQQ^^^uuu|||xxx|||zzz|||oooxxxxxxbbb]]]gggttt{{{nnnWWWOOOHHHEEECCCCCCBBB@@@>>><<<:::999777888888888777444222000000000000000000000000000.../////////////////////---...///000111000000////////////000000000111111111111111000000000//////000000000111111111222222222222222444666999<<<>>>CCCQQQfff{{{}}}zzzxxxooojjjnnnzzzyyyggg]]]^^^bbbddd```aaabbbbbb```^^^\\\ZZZaaa```\\\RRRDDD888222000.........---,,,,,,++++++************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////---...000111222444777999AAARRRzzznnnooo||||||sssqqqrrrzzzxxxjjj^^^\\\```fffpppzzzlll^^^ZZZUUUQQQNNNLLLIIIHHHBBB===777222///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///000000111111//////222777:::AAAPPP___uuu|||uuuvvvzzz{{{{{{{{{sssnnngggjjjkkkiiimmmVVVOOOGGGDDDCCCBBBAAA@@@>>><<<:::999777888888888777555222000000000000000000000000000.........///////////////---...000111111111000///000000000000111111111111111111111111000000000000000111111111111222222222333333333555888===BBBEEEVVVhhhuuusssjjjoooxxxrrrbbb]]][[[XXXRRRUUUXXX[[[[[[YYYVVVTTTZZZ```ccc]]]OOOAAA:::888//////...---,,,,,,++++++************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------.../////////,,,...000222333555999;;;HHH___{{{oooqqq{{{oooooossssssvvv}}}qqqggg___```dddjjjuuuddd___XXXSSSPPPNNNLLLKKKEEE@@@999333000...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///000111111222000111555;;;@@@III[[[kkkxxx~~~rrrhhheeepppmmmVVVOOOHHHEEECCCCCCBBBAAA???===;;;:::888777777888999999777555//////000000111111222222111111000000000000111111///////////////.........///...---...000111111111000000000///000111111222///222444222000111333444666555888===@@@III___tttyyyuuu{{{~~~}}}uuubbbUUUSSSRRRPPPQQQRRRPPPLLLIIIIIITTT[[[ZZZVVVSSSMMMFFF:::555///++++++,,,---...***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,------.../////////777///---444555333===NNN]]]qqqooouuurrrhhhhhhnnnpppooooooddd______fffooowww~~~fffWWWQQQPPPNNNKKKKKKGGGAAA999333000...---...---,,,,,,++++++,,,,,,+++++++++************)))************************)))************+++++++++************************------------------------------......///000000000000///......000111111000777666999@@@GGGWWWtttuuu|||uuulllkkkuuulllVVVOOOHHHEEEBBBBBBBBB@@@???===;;;:::888777777888999888555333000000000000111111111111111000000//////000000111......//////////////////000...---...000222222111111111111222222222222333555333///---///333666777<<<:::>>>LLL^^^sss}}}fffTTTOOOKKKMMMQQQPPPIIIBBBDDDKKKOOONNNNNNQQQRRRPPPFFF@@@777111------,,,,,,++++++,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------------......//////000000111333///111777777888GGG[[[pppttt}}}qqqiiieeeiiimmmlllhhhfffdddaaaeeeoooyyy~~~rrrooonnnnnnpppzzzxxxaaaVVVTTTRRROOOMMMJJJDDD===666222///---------,,,++++++++++++,,,++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111000000000111222222111111;;;CCCJJJZZZttt}}}{{{jjjUUUOOOGGGEEEBBBAAAAAA???>>><<<:::999888777666777777666333111111111111111111000000000000000////////////000000.........//////000000000000...---...000222222111111222333444555444333333777333//////222555777777===???LLLfffwww^^^UUULLLIIILLLMMMIIIDDDBBBDDDEEECCCEEELLLRRRUUURRRLLLBBB999222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------...//////000000111222222000111555777666>>>VVVppprrrhhhxxx{{{ooofffeeehhhmmmnnnhhhbbb```eeefffnnnzzzssskkkZZZWWWWWW\\\fffvvvhhhXXXTTTUUUVVVPPPMMMHHHBBB;;;555000------,,,,,,+++++++++++++++,,,+++++++++************************************************+++++++++,,,---------------------------------------------------......//////000000111111111222222222333333333111BBBNNNYYYrrrzzzhhhTTTNNNGGGDDDAAAAAA@@@???===;;;999888888777666666666555222///222222222111111000000000000//////////////////000------...///000111111222000///...///111222222222000222444555666555333222333333444666666666888<<>><<<:::999777666555666666555222000222222222222222111111111111111000000000000111111/////////000000111111111111///...///111333333222111222333444444444333333555444666777888CCCaaa~~~}}}}}}}}}zzz}}}{{{|||}}}}}}~~~~~~___MMMHHHJJJHHHIIIMMMNNNKKKHHHGGGFFFFFFFFFFFFDDD???888333111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000------------------------------...//////000000111222666:::DDDaaauuueeeeee{{{{{{rrrpppvvv~~~{{{uuunnnjjjgggfffjjjqqqooowww}}}rrrjjj```XXXVVVYYY]]]___fffkkkqqqzzzqqq___XXXXXXXXXVVVRRRMMMFFF???999666///......---------------,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------------------------------...//////000000111111222///111222222222555;;;@@@HHHMMM```|||aaaPPPNNNGGGBBBBBBBBBBBB@@@???===;;;:::666555555666777666444222111222222222222222222333222222111111111111222222000000000000000000000111111000//////111333333222333444444444444555555555777666;;;FFFQQQeee~~~zzzyyy|||~~~~~~~~~}}}~~~zzzvvvxxxcccRRRMMMGGGEEEJJJLLLJJJJJJLLLHHHGGGGGGGGGFFFBBB===:::555444111...---,,,,,,---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------...//////000000111111222444:::CCCXXXvvveeekkkyyy{{{www|||~~~~~~rrrkkkgggggghhhkkkpppwwwuuuzzzzzz{{{yyylll^^^\\\[[[]]]dddlllsssvvvyyy~~~vvvqqq|||vvvpppuuuzzzjjjaaa\\\ZZZVVVPPPJJJDDD???<<<000000///............///------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------........................------------------------/////////000111111222222111333444333333888AAAHHHMMM```xxx```PPPNNNGGGBBBCCCCCCBBBAAA???===;;;:::666555555666888777555333111111111222222333333444333333222222222222333333111111111000000000000000111000///000222333333333666555555555555666777777555777CCCYYYnnn~~~wwwvvvzzz~~~~~~~~~yyyrrrwwwzzzcccRRRHHHBBBEEEHHHHHHJJJOOONNNKKKIIIGGGEEECCCAAA>>>999777444000...---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------000000000111222222333333777>>>KKKfffiiieee{{{qqqzzzhhhcccbbbgggmmmqqqvvv{{{yyy{{{~~~}}}tttuuu{{{{{{uuueeeWWWSSSVVV]]]gggttt~~~wwwiiijjj}}}wwwkkkhhhsss|||lll___]]]XXXSSSMMMGGGCCCAAA111111000///////////////---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222333444555444444:::EEENNNSSSsss```PPPLLLDDD@@@AAAAAAAAA@@@>>>===;;;:::777777666555444333333222222///,,,///444666444000111111111111111111111111000000111222222222222111111111222333333333333222222444555555333222222333666@@@VVVrrr}}}|||{{{zzzzzzxxxttt{{{eeePPPFFFFFFCCCFFFKKKHHHJJJGGGFFFIIIHHHCCC>>>===???<<<777111...---...//////...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111111000///111444555444999???WWW~~~tttjjj{{{sssrrrzzzrrrfffdddgggnnntttvvvyyy|||yyy}}}|||qqquuu~~~|||mmm```[[[]]]___gggpppwwwpppgggqqqzzznnnbbbaaammmzzzggg```[[[ZZZVVVLLLDDDAAA888555111...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,,,,---------..................////////////.........//////000111222555444000444<<<;;;DDDYYYqqq___PPPMMMFFFBBBAAAAAAAAA@@@>>>===;;;:::777777666555444333333222222000...000333555333111111111111111111111111111000000111222222222222222111222222333333222222222333555666555555888>>>CCCJJJbbb}}}{{{{{{jjj[[[QQQCCC@@@EEEDDDIIIFFFFFFIIIIIIDDDCCCDDDAAA>>>:::555111...------///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////000000111222555777777AAAUUUvvvwwwnnntttzzzzzzpppjjjhhhhhhnnnxxx}}}~~~}}}{{{~~~|||wwwtttxxx}}}wwwrrrlllhhhjjjooowww}}}pppcccdddxxxsssnnnwwwtttaaa^^^]]]eeeuuuuuujjjdddeee___QQQHHHHHH===999333///.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------......,,,,,,---------.....................///////////////......//////000111222444555333777@@@CCCQQQjjj^^^QQQMMMGGGDDDAAAAAAAAA@@@>>>===;;;:::888777777666555444333333222222222222222222222222222222222222222222222222000111111222222222222222222222222222222222222222111444666555555;;;GGGQQQsss{{{hhhNNNCCCEEEDDDIIIGGGHHHJJJHHHDDDDDDGGGBBBAAA???;;;777222...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////---...111222333555888;;;HHHkkkuuucccmmmyyyvvvrrrgggeeejjjmmmuuu~~~{{{zzz|||{{{uuummmjjjjjjmmmpppssszzztttccc^^^iiivvvfffggguuunnnZZZVVV]]]hhhtttnnneeeiiieeeTTTHHHIIIBBB===666000...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------......,,,------------.....................////////////////////////000111222222444888666999BBBJJJ^^^{{{\\\PPPMMMFFFEEEAAAAAAAAA@@@>>>===;;;:::888888777666555444333333222333444333222111222333222222222222222222222222000111222222333333222222333333222222222222222333222666777666888DDDXXXiii~~~~~~bbbNNNIIICCCHHHHHHJJJLLLHHHCCCAAADDDAAABBBBBB@@@<<<777111------.............................................------------------------,,,,,,,,,,,,,,,---..................////////////......111333222222888???QQQ|||mmmaaaxxxvvvllljjjjjjuuuwww}}}zzz}}}}}}|||xxxoooiiieeefffjjjrrrwww{{{lll```bbbnnnqqqfffnnnwwwaaaSSSZZZhhhzzzmmm^^^fffjjjZZZKKKIIIEEE???777000------......---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------------........................////////////////////////000111222333333999999;;;EEEPPPgggyyy~~~[[[PPPKKKDDDCCCAAAAAAAAA@@@>>>===;;;:::888888777666555444444333333444555444333222333444222222222222222222222222111111222333333333333222333333333222333333555555777888888:::DDD^^^{{{|||}}}{{{aaaQQQBBBFFFFFFHHHLLLJJJEEECCCDDD>>>???AAA@@@===888333///.........---------------........................------------------------------,,,,,,------...///........./////////000000000000111333111111;;;HHHhhh|||iiilll~~~yyymmmrrrwwwwwwyyymmmppp~~~|||}}}vvvllleee```\\\\\\^^^fffqqqxxx}}}jjjaaagggsss}}}qqqkkkwwwhhh\\\YYYfffwwwoooZZZcccmmmdddTTTMMMFFF@@@777111......//////---------------------------,,,,,,+++,,,,,,------,,,,,,,,,---------......---------.........//////............/////////////////////000000111222333111999<<>>===;;;:::999888888777666555444444444444444444444444444444333333333333333333333333111222222333333333333333444333333333444666888999777:::???III___sssssszzz~~~jjjVVVKKKGGGGGGKKKMMMKKKIIIJJJ???@@@@@@@@@===999666333222111///---,,,,,,------........................---------------------------------------......///....../////////000000000222000111444333777III]]]rrrhhh{{{{{{qqqqqq|||zzzpppeeekkk~~~|||~~~kkk\\\VVVSSSQQQOOOLLLOOOXXXeeennnuuu~~~qqqiiisss~~~yyyqqq\\\\\\fffvvv^^^___jjjgggZZZPPPHHHBBB:::444111000000///------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------........./////////............////////////000000000000111222333333222;;;AAAOOOiii}}}|||oooeee___cccjjjpppvvv{{{mmmbbbYYYYYY___kkk{{{~~~YYYPPPKKKDDDFFFAAAAAAAAA@@@>>>===;;;:::999999888777666555444444555333111333666888666444333333333333333333333333111222333333444444333333444444333444666888;;;===<<>><<<:::888555111...,,,---...///................................................---------------...//////.../////////000000000000222///111666:::DDD^^^yyyrrrnnnrrrxxx|||yyy}}}{{{uuugggbbbnnn~~~sssyyyqqqeeeVVVMMMLLLMMMMMMKKKIIIIIINNNXXXaaaiiiuuuvvvvvvhhh\\\gggyyynnnccceeefff^^^TTTMMMGGG@@@999555222000...........................,,,,,,,,,,,,,,,---......,,,,,,,,,---------..................////////////............////////////000000000000111222333333777@@@HHH]]]yyyhhhiiiooozzz~~~|||xxxwww|||}}}yyymmmXXXSSSQQQUUU\\\hhhyyy|||XXXQQQLLLEEEHHHAAAAAAAAA@@@>>>===;;;:::999999888777666555444444666222000222777:::777444333333333333333333333333111222333333444444333333444444444444777:::===???HHH```ooo___OOOKKKMMMOOOOOOPPPTTTRRROOOKKKGGGEEECCCBBB<<<999444///------///111////////////////////////...........................------------...//////////////////000000000000111...111999???NNNnnnlllcccoooyyy~~~|||tttmmm]]]]]]nnnnnncccfffjjjmmmnnnrrrwww{{{{{{nnneee___VVVLLLHHHKKKPPPPPPOOORRRNNNNNNRRRXXXaaannnyyyxxx{{{}}}{{{}}}vvvrrrpppyyyttt}}}tttvvvuuuzzzwwwvvvvvvfffbbbsssmmmfffiiifff]]]QQQLLLDDD===888333000---........................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------................../////////000............/////////000000000000000111222333444===EEEMMMfff{{{jjjtttvvvvvvwww}}}zzzcccSSSTTTTTTYYYcccmmmzzzuuuUUUOOOFFFFFF@@@@@@@@@@@@@@@???===<<<;;;<<<;;;999777444222000///111111222222222333333333333333444444444555555555333333333444444555555555777444444888999999???IIIYYY|||lllKKKIIIQQQTTTVVV\\\```___]]]YYYTTTOOOJJJHHHEEEAAA;;;555111//////000---------///000000...,,,//////.........------------------------...000000.../////////000000000111333///000999EEEXXXyyyqqqdddggg|||xxx~~~|||yyy{{{}}}pppfffcccUUUfffvvv|||{{{vvviii]]]XXXXXXZZZ^^^dddkkkqqquuu}}}{{{iii]]]XXXZZZPPPKKKOOORRRQQQQQQSSSRRRTTTVVV[[[dddmmmqqqqqqwwwyyyyyywwwvvvtttpppkkkccc```^^^cccooo|||{{{yyyqqqnnnnnnmmmhhheeelllxxxxxx~~~zzzjjjaaahhhqqquuunnnzzzmmmhhhgggcccWWWLLLDDDAAA;;;222000555...///////////////...---000///...------------------------------------------------.........//////000000000000000000000000222//////222333333666;;;AAAGGGVVVvvvyyyooo{{{}}}xxxmmmvvv}}}zzz|||wwwfffYYYRRRXXX```iiitttuuuVVVPPPFFFFFF@@@@@@@@@@@@@@@???===<<<;;;:::999888777555333222222111222222222222333333333111111222222222333333333333333444444555666666666555444666888666888DDDRRR~~~|||zzz}}}|||cccPPPMMMSSSZZZ______^^^]]][[[WWWRRRNNNKKKHHHEEE@@@:::555111000///000//////000111111///---//////.........---------------------...///000000/////////000000000000000//////222:::HHH```zzzllllllzzz|||tttqqqmmmiiiiiilllkkkccc]]]\\\aaannnyyyvvvmmmdddZZZSSSRRRSSSUUUYYY^^^eeekkkooo|||rrrbbbYYYWWWUUUNNNJJJNNNTTTVVVZZZ___eeeeeefffjjjrrrwwwwwwttttttrrrnnnjjjhhheeebbb___XXXTTTRRRTTT\\\eeemmmqqqtttppprrrwwwsssooojjjbbb^^^dddooorrrsssnnneee___aaaeeegggfffrrrrrrjjjfff]]]PPPFFFBBB>>>555000111//////////////////......//////...------------------------------------------------.........//////111111111111111111111111222//////333444555888>>>EEEQQQccc}}}nnnnnn~~~~~~vvvgggmmm{{{}}}pppddd]]]]]]^^^bbbnnn}}}uuuwww|||vvvVVVPPPGGGGGGAAA@@@@@@@@@@@@???===<<<;;;888888777666666555444444222222222222333333333333222222222222333333333333333444444555666666777777111333666999===JJJaaawww}}}eeeUUUUUUYYYYYY^^^___``````^^^YYYUUURRRNNNLLLGGGAAA;;;666222000333111000000111000///---/////////.........------------------...///000111000000000000000000000000000444888>>>QQQqqqmmmkkkrrrjjjgggeee```^^^aaacccbbbccceeerrrxxxxxxlll]]]SSSOOONNNRRRSSSUUUXXX^^^dddjjjmmm}}}wwwiii]]]YYYZZZ[[[XXXWWW\\\ccckkkvvv{{{~~~}}}ssskkkbbb[[[XXXVVVSSSRRRQQQNNNKKKKKKMMMQQQUUUVVVbbbbbbiiivvv|||tttjjjeeejjjrrryyyuuuqqqooojjjdddbbbdddsssqqqmmmhhh[[[LLLFFFCCC<<<444...000000000//////.........//////...------------...------------------------------........./////////111111111111111111111111111///000333555666;;;BBBIII___vvvoookkkwwwwwwiiifffnnntttrrrmmm```eeerrr}}}zzz|||vvvlllccc```eeennnuuu{{{zzzccc___aaannnuuuVVVPPPGGGGGGAAA@@@@@@@@@@@@>>>===<<<;;;999999888777666555444444222222222333333333444444444444444555555555555666333333444444555666777777777777999>>>MMMhhh}}}{{{~~~sss^^^TTTRRR]]]```bbbdddccc```\\\ZZZTTTSSSOOOJJJDDD<<<666333333111///.../////////...////////////............------------...///000111111111111000000000000///777:::<<>>===<<<;;;;;;:::999888666444333222222222333333333444444444444444555555555666666666222222333444555666777777===<<<===GGG```~~~xxxuuuyyyhhhSSSRRR[[[^^^aaaddddddbbb___\\\ZZZYYYWWWRRRLLLEEE>>>:::444111...---......///...000000/////////........................///111111111111111111000000000000999999===PPPwwwzzzqqqzzzvvvtttmmmnnnpppuuu~~~xxxcccUUUPPPRRRXXX\\\```aaacccggglllqqquuuwww|||zzztttkkkcccaaaffflllsssvvvyyy~~~}}}jjjVVVOOOOOONNNNNNOOOSSSTTTUUUUUUUUUUUUVVVVVVVVVVVV[[[bbbggglllwww}}}nnnooozzz}}}www}}}rrr^^^LLLEEEDDD>>>333333222000///.........///......---------......///................................./////////000000111111111111111111111111333222222444444777@@@JJJ```mmm}}}ooo___PPPMMMVVV```bbb```ZZZkkk~~~yyyvvvsssooommmfffjjjqqqzzz|||{{{lllWWWUUUYYYgggxxx~~~rrrSSSOOOGGGHHHCCC@@@@@@@@@@@@???===<<<;;;<<<;;;:::888666444333222333333333333444444444444222333333333444444444444222222333444666777888888666<<>>555444333111///......//////...------------...//////............................../////////000000000222222222222222222222222333222444666777;;;GGGSSSjjj{{{zzz|||yyy}}}tttnnnmmmbbbXXXNNNMMMUUU]]]```___```vvv|||zzzxxxwww~~~xxx|||kkk\\\aaahhhttt~~~~~~oooRRRNNNGGGIIIDDD@@@@@@@@@@@@???===<<<;;;::::::999888777666555444333333333444444444444555333333333333444444444444444444555777888999:::;;;:::NNNkkk~~~hhh______aaabbbddddddcccbbb```^^^^^^^^^\\\YYYUUUPPPNNNFFFAAA:::555222111000000000000000000/////////...............///000111222//////000111222222333444888>>>XXXnnnwwwpppeee\\\^^^cccgggjjjnnnqqqsssvvvyyy}}}|||vvvssstttyyy}}}xxxpppxxxaaaNNNNNNUUUWWWXXX[[[YYY]]]```bbbbbbccceeegggiiiggghhhkkklllmmmssszzz~~~ssssss{{{ttt[[[HHHEEE@@@777555333111///......//////---------------...//////.........................../////////000000000000222222222222222222222222111222555999;;;BBBPPP___xxx~~~mmmfffeeedddmmm}}}uuuccc]]]^^^VVVSSSQQQUUU]]]dddffffffllllll```jjjvvv{{{mmmQQQMMMGGGIIIDDD@@@@@@@@@@@@???===<<<;;;888888888888777777777777333333333444444444555555555555555666666666777777555666777888:::;;;<<<===PPPoookkkffffffggghhhhhhgggfffeee_________^^^\\\YYYVVVTTTPPPJJJAAA:::666333222000000000000000////////////.........//////000111222......///111222333444555>>>JJJlllzzzgggxxxtttnnnuuu}}}~~~pppaaa]]]___iiippprrruuuzzz|||~~~}}}}}}pppooovvv^^^MMMPPPYYY\\\\\\```dddgggkkklllkkklllnnnqqqtttrrrssswwwxxxwwwyyy}}}~~~}}}tttppp~~~eeeOOOHHHDDD:::555444111///......//////---------------...///000////////////////////////////////////000000000000222222222222222222222222000111666;;;???HHHXXXhhh~~~vvviii[[[]]]bbbccciiizzzmmmYYYSSSVVVUUUVVV[[[bbbjjjpppssstttwwwtttzzz{{{~~~zzzlllbbbooo|||xxxlllRRRLLLIIIFFFDDDBBBBBBAAA???>>><<<;;;;;;999999999999888666555444555555555555666666666666555555555555666666666777222555555:::???999>>>RRR~~~vvvppphhhccceeeiiiiiifffcccdddbbb^^^ZZZYYYZZZ\\\WWWTTTNNNGGG@@@999333000111000//////000111000...////////////000000000000+++000///000777555333:::AAAYYYvvvjjjkkkuuuiiigggkkkooowww~~~rrrgggeeehhhkkkqqqvvv{{{ssssssnnn^^^UUUZZZ______aaahhhmmmrrruuutttuuuyyy{{{zzz{{{|||}}}zzzkkklllzzz|||vvvcccOOOCCC>>>:::777333111111111111000////////////////////////............/////////000////////////000000000000222222222222222222222222444555777:::@@@OOOggg|||uuuyyyooommmZZZaaaeeehhhrrrwwwiiiXXXTTTXXXcccfffggghhhooozzzrrrkkkjjjnnnlllppp{{{~~~xxxrrrmmmrrr}}}xxxppplllsssuuujjjQQQKKKHHHEEECCCBBBAAA@@@???>>><<<;;;;;;999999999999888666555444555555555555666666666666555555555666666666777777888;;;888555666777JJJjjjssskkkjjjnnnooommmmmmhhhbbb]]][[[ZZZYYYXXXWWWTTTPPPJJJBBB;;;555222111///...///000111000...////////////000000000111000444000000555333333===MMMeeeqqqiiittt~~~}}}{{{pppiiinnnwww}}}{{{wwwsssmmmiiihhhjjjnnntttyyynnnuuuiii[[[SSSYYY___aaaeeelllrrrwww{{{zzz|||pppccceeeqqqzzz}}}|||kkkUUUFFFBBB;;;888444222111111111000////////////////////////........./////////000000////////////000000000111222222222222222222222222111333666;;;III```xxxppp|||}}}xxxkkk\\\eeejjjkkkttt|||yyyeeeXXXXXX___rrrooojjjgggooo~~~{{{pppccc]]]]]]cccdddkkkvvv}}}|||zzz|||{{{{{{|||~~~~~~~~~|||yyytttnnngggccciiippprrrtttsssnnnmmmuuuzzziiiOOOJJJGGGDDDCCCBBBAAA@@@???>>><<<<<<;;;999999999999888666555444555555555555666666666666555555666666666777777777555<<<999444777BBBccczzzwwwrrrpppoooooovvvnnnccc]]][[[[[[ZZZXXXVVVUUURRRMMMGGG@@@999666111///......000000000////////////000000000111111222555111000555222555CCC\\\uuupppmmm}}}}}}|||~~~uuupppnnnmmmmmmmmmooosssyyyxxxvvvfffZZZUUU[[[dddiiiooovvvzzzuuuiiifffkkkrrr{{{ttttttxxxxxx```LLLEEE>>>:::666222222111111000////////////////////////....../////////000000000/////////000000000111111222222222222333333333333222555777???WWWwwwtttrrr~~~jjj```lllrrrrrrzzzsssccc]]]dddmmmxxxjjjdddmmm~~~qqqggg]]]VVVSSSUUUZZZ\\\eeeqqqxxxwwwsssrrrlllkkkkkklllnnnnnnmmmlllnnnnnnnnnlllhhhbbb\\\YYYaaabbbcccfffnnnvvvxxxtttqqqppprrryyy}}}hhhOOOJJJHHHDDDCCCAAAAAA@@@???>>>===<<<<<<999999999999777666555444555555555555666666666666555666666666666777777777111::::::<<>>;;;222000......///000000/////////000000000111111111000333000111666333999KKKiii~~~tttxxx|||uuutttsssrrrqqqsssuuuzzzxxxtttuuu{{{mmm~~~ddd]]][[[cccmmmuuu|||ssslllllltttzzz}}}jjjfffgggkkkoooqqqttt~~~mmmRRRFFFAAA===777444222222111111////////////////////////...////////////000000000//////000000000111111111222222222333333333333333666999;;;GGGfffvvvrrrllldddpppxxxzzz}}}rrrfffeeeooozzzvvveee^^^iii|||tttcccYYYVVVTTTUUUXXXXXX\\\dddmmmssssssooommmbbbaaa_________^^^\\\ZZZ\\\^^^``````^^^ZZZWWWUUU^^^[[[\\\___bbbdddiiiooorrrtttwww|||~~~hhhOOOKKKIIIFFFEEEAAA@@@@@@???>>>===<<<<<<999999999999777666555444555555555555666666666666666666666666777777777888666:::999AAA]]]}}}ssswww}}}wwwlll```YYYYYY\\\VVVVVVUUUSSSOOOIIIDDD@@@555333000//////000000///000000000000111111111111///222222444888444<<>>======<<<999999999999888666555444555555555555666666666666666666666777777777888888;;;;;;777EEElllxxxqqqyyywwwgggZZZWWWXXXVVVVVVUUUSSSPPPLLLHHHFFF:::666333000000000000///000000000111111111222222222555444777999555AAA\\\www~~~hhhaaaggglllooorrryyy|||zzzlll]]]SSSPPPMMMPPPXXX]]][[[ZZZeeettt~~~iiibbbdddiiirrr}}}}}}{{{zzz|||zzzhhhaaaddd```\\\XXXSSSRRRZZZdddttteeeKKKGGGBBB;;;666333222222222000000000000000000000000/////////000000000111111000000000111111111222222222222333333444444555555666999FFF```rrroooqqqccclllwww~~~}}}sssiiieeeiiinnnhhhddd```eeettt~~~nnncccYYYWWWYYYZZZ\\\___bbbggglllppptttxxxuuupppkkkjjjjjjiiigggbbb\\\WWWOOORRRUUUUUUSSSSSSVVVXXXUUUVVVXXX\\\]]]^^^dddkkkmmmppptttxxx}}}eeeMMMIIIHHHFFFEEE@@@@@@??????>>>=========999999999999888666555444555555555555666666666666666666777777777888888888;;;AAAFFF]]]zzzzzzqqqcccZZZWWWVVVVVVUUUSSSPPPNNNLLLJJJ>>>:::555222111111000///000000111111111222222222333444333666:::;;;NNNooo}}}tttwwwgggfffkkkmmmqqqwwwwwwzzzwwwiii\\\PPPJJJIIIEEECCCGGGLLLJJJJJJZZZnnntttlllaaaeeeiiiqqqzzzkkkcccdddddd^^^YYYVVVUUUXXXbbblllyyyrrrRRRJJJDDD===777444333222222000000000000000000000000//////000000000111111111000000111111111222222222222222333333444555555666:::<<>>>>>======999999999999888666555444555555555555666666666777777777777777888888888888===LLL___~~~xxx~~~zzzmmmaaaYYYWWWVVVTTTRRRPPPOOOMMMMMM@@@<<<777333111111000///000111111111111222222222111111///444<<>><<<;;;;;;777777777777666666666666777777777777666666666666333666888888888:::<<<>>>KKK\\\xxxssswwwkkk^^^TTTVVVVVVTTTSSSRRROOOLLLEEEBBB<<<666222111222333111111111000111111222333666333555888:::LLLzzzmmmxxxmmm___XXXTTTPPPOOORRRUUUWWWXXXYYY[[[]]]iiiooowww}}}~~~vvvyyy|||zzzssszzzyyyyyyrrraaaNNNEEE???:::999===???>>>>>>???CCCFFFHHHHHHRRROOOQQQVVVWWWXXX```jjjtttvvv|||~~~~~~}}}vvvnnnlllhhhhhhmmmbbbdddhhhlllrrr||||||kkkKKKEEE???<<<777222111333000000000000////////////////////////000000000000000000000000111111111111555222222555555444666:::CCCGGG[[[wwwppp}}}~~~yyyxxxyyy{{{{{{zzzxxxxxxxxxwwwuuuqqqnnnllliiifffhhhnnnpppnnnooouuuxxxyyyrrrrrr}}}~~~yyynnneeeccccccbbbggglllqqqssswwwyyywwwqqqtttssssssuuuyyy~~~aaaMMMIIIEEECCCEEEBBBAAA@@@???>>><<<;;;;;;;;;:::999888777666555555777777777777777777777666;;;888777888777888@@@IIIbbb~~~~~~vvvxxxwwwhhhYYYXXXUUURRRQQQPPPNNNLLLFFFCCC===777333222222333111111111111111222222333444222666<<>><<<>>>BBBDDDCCCCCCCCCEEEFFFGGGGGGMMMJJJKKKPPPUUUZZZbbbkkkyyy{{{~~~~~~nnnlllnnnnnnpppuuuqqquuuzzzyyyUUUKKKAAA<<<999444111111111000000000////////////////////////000000000111000000000000111111111111444222222555666666999>>>IIIOOOddd}}}vvv~~~}}}~~~~~~xxxxxxxxxvvvtttqqqnnnlllnnnkkkmmmsssuuutttwww}}}|||yyy}}}{{{pppmmmmmmlllmmmsssxxx{{{{{{|||zzzyyyxxxyyy{{{}}}```LLLHHHDDDBBBDDDBBBAAA@@@???>>><<<<<<;;;======;;;:::888666555444777777777777777777777777===888888<<<999777EEEZZZ|||vvv~~~}}}iii]]]YYYTTTQQQOOONNNMMMMMMHHHDDD???999555222222222111111111111111222333333333222666???NNNjjjrrrwwweeeSSSOOOQQQSSSSSSUUUVVVWWWWWWXXX[[[```ddddddcccaaa___```fffnnnttt~~~|||xxxvvvwwwzzz|||zzz~~~ssseeeIIIAAA;;;<<>>===<<<<<<<<<<<<;;;999888777666555777777777777777888888888888555:::AAA;;;888PPPrrr}}}ssslll```YYYSSSRRRQQQNNNMMMMMMIIIFFFAAA<<<777444222111222111111111111222333333333333666@@@UUUvvv}}}sssxxx^^^RRRSSSWWWYYY[[[]]]___bbbeeegggjjjmmmpppsssoooiiidddcccffflllpppxxxvvvtttssstttwww{{{~~~yyy}}}~~~zzztttuuuqqq```TTTBBB???===???CCCEEEFFFGGGGGGIIIJJJKKKJJJJJJKKKLLLJJJKKKLLLMMMOOOVVVbbblll{{{{{{sssqqqwww~~~qqq\\\FFF======:::333...111111111000000000////////////000000000111111111000000111111111222222222444333333666666777===EEEOOO```xxx|||yyyyyyxxxxxxwwwwwwvvvvvvtttuuuwwwyyy{{{yyyxxxxxxvvvtttuuuuuurrrvvvyyyvvv}}}]]]JJJHHHDDDAAACCCAAA@@@@@@???>>>===<<<<<<999999999888888777777666666777777777888888888999888555:::???;;;BBBiii|||~~~}}}cccZZZSSSTTTSSSOOOLLLLLLIIIGGGCCC>>>999555333111222222222111222333333444333333666DDD___}}}uuuaaa\\\___bbbcccdddfffjjjqqqvvvyyy{{{|||}}}}}}yyyrrrmmmjjjiiijjjjjjmmmnnnoooppprrrqqqpppoookkkiiigggeeefffllluuu|||~~~yyypppooolllhhhaaaWWWMMMFFFAAABBBBBBDDDGGGJJJKKKJJJLLLNNNOOOOOOMMMLLLNNNPPPPPPUUUWWWQQQLLLQQQ^^^iiittt{{{|||zzz}}}~~~dddHHH===>>><<<666111111111111111000000000000000000000000111111111111111111111111222222222222666444444666555666>>>GGGaaarrr||||||{{{{{{{{{{{{}}}~~~www{{{vvv```ZZZVVVYYYaaakkkzzzwwwxxx]]]KKKHHHEEEBBBCCC@@@@@@??????>>>======<<<888888888888888777777777666777777888888999999999===999999>>>EEE]]]zzzlll___UUUTTTSSSMMMJJJLLLHHHGGGDDD@@@<<<888444333222222222222222333444444222444999JJJmmmyyykkkkkknnnnnnnnnppppppvvv~~~zzzuuurrrpppmmmkkkjjjkkknnnqqqqqqmmmfffaaaYYYTTTNNNMMMQQQVVV[[[]]]dddjjjrrrvvvssslllccc^^^\\\ZZZWWWRRRMMMIIIFFFEEE@@@CCCFFFGGGJJJPPPSSSRRRUUUWWWWWWUUURRRRRRUUUXXX\\\bbbcccZZZSSSVVV```hhhmmmpppuuuxxxzzz{{{|||}}}~~~~~~zzz{{{nnnOOO@@@???>>>888444222222111111111000000000000000000111111111222222111111111222222222222333666555666777666777AAALLLiii|||~~~~~~~~~}}}yyy___LLLEEEAAAGGGRRR^^^lllvvvyyyvvv|||]]]KKKIIIFFFCCCDDD@@@@@@??????>>>=========;;;;;;:::999888888777777666777777888888999::::::???;;;===JJJbbbyyygggWWWSSSPPPIIIHHHLLLHHHGGGEEEBBB>>>:::666444333222222222222333444444333666===QQQyyy~~~yyyzzz|||yyyzzz~~~~~~{{{zzzxxxuuusssooopppqqqsssrrrlllccc]]]MMMGGGBBB???AAACCCDDDDDDHHHNNNTTTWWWUUURRRPPPOOORRRQQQOOOLLLJJJIIIKKKLLLCCCHHHKKKJJJNNNWWW\\\\\\ZZZ\\\]]]\\\[[[]]]ccciiinnnqqqooogggdddiiinnnoooiiigggdddccccccccccccbbb_________aaacccfffhhhjjjqqqrrryyy|||ssszzzzzzyyyWWWEEE@@@>>>:::777222222222111111111000000000000111111111222222222111111111222222222333333555555666888888<<>>>>>DDDJJJOOOXXX___hhhkkklllnnnttt]]]LLLJJJFFFCCCDDD@@@@@@??????>>>>>>======>>>>>><<<;;;999888666666666777777888999999::::::;;;;;;CCCZZZmmmXXXQQQLLLFFFFFFLLLGGGFFFEEEBBB???;;;777555333333222222333333444555555999@@@TTT~~~xxx|||{{{{{{{{{yyywwwtttrrrqqqqqqooojjjbbb\\\KKKHHHDDDAAA@@@????????????CCCHHHJJJJJJJJJMMMPPPLLLLLLKKKJJJIIIJJJMMMOOOJJJOOOPPPNNNRRR[[[bbbbbbYYY\\\___```bbbhhhrrrzzz}}}|||wwwrrruuu|||}}}yyyiiibbbYYYSSSRRRRRRQQQPPPSSSSSSTTTVVVXXX[[[^^^``````bbbkkkwww~~~~~~xxxzzzvvvnnnyyy]]]IIIAAA>>>:::888222222222111111111111000000111111111111222222222111111222222222333333333444444777:::;;;???MMM[[[~~~oooVVVCCC;;;===BBBFFFFFFDDDHHHNNNUUUZZZaaaiiivvv\\\NNNGGGEEEEEEAAAAAA@@@?????????>>><<<:::;;;;;;::::::999888777777777888777777999===>>>===@@@333LLL|||sssXXXOOONNNJJJHHHJJJHHHGGGFFFDDDAAA???<<<;;;555555444333333333333444555:::CCCeee|||||||||{{{{{{xxxwwwyyytttfffXXXPPPEEEDDDCCCAAA@@@AAAAAABBBAAACCCFFFGGGHHHHHHJJJKKKJJJLLLMMMMMMLLLKKKLLLNNNQQQPPPOOOOOOSSSYYY___ccc[[[```dddeeegggmmmyyywwwddd]]]TTTNNNMMMOOOPPPOOORRRRRRRRRSSSUUUWWWXXXZZZYYY[[[___eeeiiiqqq}}}xxxwwwffffffnnnwwwzzztttcccCCCEEEAAA666:::555333222222333444333222222222111111222222333444111222222333333444444555444444666999:::DDD\\\sss{{{zzz}}}{{{qqqZZZIII>>>BBBBBBBBBDDDFFFGGGFFFFFFMMMMMMRRR```sss\\\MMMGGGEEEEEEAAAAAA@@@????????????<<<:::;;;;;;::::::999888888777777999999777666888;;;>>>DDDBBBiii}}}}}}fffVVVOOOJJJHHHGGGHHHGGGFFFDDDBBB???===;;;666666555444444444444444888<<>>===999888666555555555666777:::;;;```{{{{{{||||||kkkVVVIIIHHHJJJLLLPPPTTTXXX[[[]]][[[\\\[[[YYYVVVTTTTTTUUUVVVXXX\\\^^^```bbbeeehhhdddeeegggkkksss|||wwwssslllfffbbb`````````___```bbbcccddddddddddddcccfffoooyyyuuuYYYQQQMMMNNNTTTZZZttt]]]CCCBBBAAA:::777555333333333444333222222222111111222222333444111222222333333444444555444555888???PPPssstttbbbXXXVVVSSSSSSRRRRRRTTTVVVYYYZZZUUUWWWaaaoooyyyiiiOOOCCCCCCFFFGGGGGGJJJMMMOOONNNLLLJJJHHHLLLLLLMMMQQQ\\\lll~~~ZZZMMMGGGFFFGGGCCCBBBAAA@@@@@@@@@???===;;;::::::999999999999999888:::777888===???>>>@@@EEEUUUuuuoooUUUNNNOOOOOOHHHHHHGGGFFFDDDAAA???>>>:::888666555444555777888<<<<<>>;;;999999999999999999999999===888888<<<>>>>>>FFFQQQrrrxxxsss~~~aaaPPPLLLMMMHHHHHHGGGFFFDDDBBBAAA???:::888666444444555777888>>>BBBrrr{{{|||oooZZZNNNLLLNNNSSSXXX]]]aaadddfffllllllkkkiiiggggggiiikkkmmmppprrrtttuuuwwwyyy|||~~~zzzsssnnnmmmmmmmmmnnnoooqqqtttxxx{{{|||~~~pppTTTNNNMMMQQQWWW[[[ssswwwKKKCCCGGG>>>888666444444444444333222222222111111222222333444111222222333333444444555666555777CCC]]]~~~kkk___ZZZ___fffggghhhiiiiiiiiihhhfffeeeccccccdddgggmmmvvvttt```LLLGGGJJJLLLHHHDDDKKKOOOUUUWWWVVVUUUVVVWWWZZZ[[[^^^aaaeeehhhkkklllwww{{{YYYMMMGGGGGGIIIEEECCCBBBAAA@@@AAA@@@>>><<<999999999999999999999999;;;999:::>>>===CCCYYYrrr~~~xxxtttYYYMMMMMMIIIHHHHHHGGGEEECCCAAA@@@:::888555333333444666888===GGG{{{}}}xxxooossszzzppp\\\QQQOOORRRWWW^^^dddiiimmmnnnrrrssssssrrrqqqrrruuuxxxyyy||||||wwwuuuuuuuuuuuuvvvyyy}}}vvvXXXOOONNNTTT[[[^^^sssWWWEEEGGG===999777555444444444333111222222111111222222333444111222222333333444444555555888<<>><<<999999999999999999999999777888===@@@???JJJmmmnnn}}}||||||}}}~~~~~~bbbPPPPPPIIIIIIHHHGGGEEECCCBBBAAA:::888555222222444666888;;;IIIxxxqqqnnneeellluuu{{{qqq^^^SSSSSSWWW]]]dddlllrrrvvvxxxvvvwwwwwwwwwwwwyyy}}}}}}wwwuuuuuuzzzzzzzzz}}}{{{zzzYYYMMMLLLSSS[[[]]]qqq^^^FFFDDD:::999777555444444444333111222222111111222222333444111222222333333444555555666;;;AAAIII[[[vvvxxxnnnnnnttt}}}~~~{{{zzzyyyyyyzzz||||||{{{|||}}}nnn```RRRQQQPPPOOOOOOPPPQQQRRROOOKKKJJJLLLKKKJJJPPPZZZXXX^^^cccffffffhhhmmmrrrpppnnnnnnqqqtttqqqiiibbbgggccc\\\TTTPPPPPPSSSUUUVVVYYYeeeuuu~~~YYYNNNIIIHHHHHHCCCBBBBBBCCCCCCBBB@@@???>>><<<;;;;;;::::::;;;;;;<<<::::::===<<<<<>><<<;;;;;;;;;;;;;;;;;;<<<888===@@@???CCC\\\yyy~~~yyy[[[RRRNNNKKKGGGEEEEEECCCAAA>>>???:::666777777555666:::@@@YYYwwwrrr~~~nnnZZZ^^^llluuu~~~nnnaaacccbbbeeemmmqqqrrrtttxxx|||{{{zzz|||mmmeeegggmmmpppooosss|||~~~}}}}}}~~~~~~qqqiiiqqqyyy___MMMOOOSSSTTT```rrrqqqNNNDDDBBB<<<999666444444333222111222222333333333444444444333444555444333333555666888999DDD[[[tttwww{{{}}}tttzzztttdddXXXUUUVVVWWWWWWVVVRRROOOLLLKKKGGGHHHKKKMMMNNNUUU^^^fffpppuuurrruuu~~~|||uuufffVVVQQQQQQSSSVVVZZZ\\\YYY]]]hhhttt}}}XXXNNNIIIHHHHHHCCCAAAAAAAAAAAAAAA@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::AAACCCCCCOOOrrr}}}yyyiiiVVVRRRMMMHHHEEEEEEEEECCCAAAAAA<<<999999888666777;;;CCCddd|||zzz}}}ggg___gggyyyyyyllliiifffiiipppvvvwwwxxx{{{|||{{{{{{}}}ppphhhhhhrrrzzz|||{{{|||{{{zzz|||bbbOOOQQQTTTUUUaaasss}}}XXXIIICCC<<<999666444444444333111333333333333444444444444333444555444333333555777888;;;KKKjjjtttsssfff]]]YYY]]]aaaaaa]]]XXXUUUTTTMMMKKKKKKMMMOOORRR\\\eeeoootttvvvtttyyyooo___XXXZZZ^^^dddjjjooonnnsss}}}}}}XXXMMMIIIHHHHHHCCCAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<======>>>BBBCCCGGG```xxx___RRRMMMHHHGGGIIIIIIFFFCCCBBB>>>;;;:::777555888===IIIsss~~~qqqgggkkkxxxtttlllhhhjjjrrrzzz||||||}}}zzzzzz{{{~~~yyyqqqssszzz}}}{{{yyyzzz~~~}}}cccPPPQQQTTTTTT```qqqbbbMMMBBB===:::777555555444333222333333444444444444444444333444555444444444666888<<>>======<<<<<<======>>><<>>;;;:::777555999???OOOlllooo{{{uuujjjeeefffpppzzz~~~~~~}}}xxxyyy{{{~~~}}}zzz{{{|||{{{zzz|||}}}cccPPPPPPSSSRRR^^^ooolllQQQAAA===;;;888666555555444333444444444444444444444444333444555555444555777999???AAARRRsss|||yyy}}}wwwpppnnnddd```\\\___eeehhheee```YYYYYYYYYZZZ^^^eeelllpppjjjgggaaa]]]```hhhmmmnnn|||sssmmmpppwww{{{VVVLLLHHHHHHHHHCCCBBBBBBAAA@@@@@@AAAAAABBB>>>>>>============>>>>>>999@@@PPPpppvvvUUUOOOIIIIIILLLMMMHHHBBBAAA>>><<<:::777555;;;BBBVVVzzz|||~~~pppddd^^^^^^jjjxxx~~~}}}|||xxxzzz|||~~~|||{{{{{{~~~cccPPPOOOQQQQQQ[[[lll~~~xxxWWWAAA>>>;;;888666666666555333555555555555444444444444222444555555444555777999>>>CCCXXX{{{uuu}}}qqqqqqyyyxxxpppkkkbbb[[[VVV[[[eeellliiiddd^^^^^^^^^```fffnnnooolll\\\YYYUUUQQQQQQTTTYYY\\\rrryyyvvvyyy{{{VVVLLLHHHHHHHHHCCCCCCBBBBBBAAAAAABBBCCCCCC???>>>>>>======>>>>>>???<<>>FFF```~~~|||~~~ooommmtttwwwzzzyyyjjj\\\UUUUUUcccttt|||{{{yyyzzz|||{{{zzz|||dddPPPPPPQQQPPP[[[kkk|||___DDD???<<<999777666666555444666555555555444444444444222444555555555666888:::>>>JJJfffiiikkk~~~ooocccgggrrrxxxiii```YYYVVVUUU[[[eeelllllliiidddddddddgggpppwwwrrrgggWWWXXXZZZ\\\]]]aaahhhooozzzVVVLLLHHHHHHHHHCCCDDDCCCBBBAAABBBBBBDDDEEE??????>>>>>>>>>>>>??????CCCXXXfffYYYJJJCCCDDDFFFDDDAAABBB@@@???===:::999@@@JJJiii}}}uuuxxxaaabbbmmmsssxxx~~~vvveeeVVVOOOPPP___qqqzzzzzzwww{{{~~~yyyyyyyyy{{{eeeQQQPPPRRRPPP[[[kkkzzzeeeGGG???<<<999777777666555444666666555555555444444444222444555555555666888:::AAARRRttt~~~ggg^^^lll~~~ttteee\\\dddsss~~~wwwcccVVVQQQRRRVVV^^^fffkkklllkkkjjjjjjiiimmmxxx~~~uuufff^^^cccllltttyyyyyyWWWOOOJJJDDDCCCAAADDDDDDCCCBBB@@@???>>>>>>???CCC>>><<>>===EEEDDD}}}zzzxxxwwwuuuyyywwwUUUKKKNNNDDDCCCIIIBBBAAA???CCC:::;;;===;;;RRRrrr|||xxx~~~~~~~~~eeeWWWdddtttwwwvvvyyykkk[[[XXXWWW^^^nnn{{{|||vvvqqqsssxxx}}}rrrhhhgggjjjhhhkkkiiiccc___bbbeeeeeennnwww{{{wwwvvvppprrrwwwfffOOOOOORRRRRRZZZiiivvvqqqHHHAAA???<<<999777555444444444444444444444444444444777444444666555444888???@@@^^^uuuaaa___pppxxxhhh___cccqqq}}}~~~~~~}}}fffVVVRRROOOVVV^^^bbbbbbbbbeeehhhiiikkkmmmpppwww{{{rrreeefffmmmuuuzzzyyyVVVOOOJJJEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@CCC===<<<@@@===:::CCCVVVwwwrrrpppoootttwww~~~]]]KKKNNNGGGEEEIIIEEEBBB@@@DDD<<<===>>><<>>GGGjjjyyypppoooqqqqqqzzz~~~hhhLLLLLLJJJFFFGGGGGGCCC@@@EEE>>>???>>>>>>YYY}}}mmm___bbbkkknnngggaaaWWWRRR[[[rrr|||}}}rrrjjjnnnwwwzzzooolllqqqvvv~~~rrrggg\\\XXXWWWUUUTTTVVVaaahhhmmmiiibbb___]]]ZZZYYYaaajjjnnnkkkiiihhhjjjlllqqqzzzwwwjjjkkkoooxxxjjjRRRPPPRRRPPPXXXeeetttSSSCCCAAA===999777555555555444444444444444444444444111111333666666666;;;BBBNNNlllcccVVVfffuuupppxxx}}}{{{|||~~~ooo]]]WWWYYYXXX]]]bbbddddddeeegggjjjjjjmmmqqquuuyyywwwmmmaaaZZZ\\\```dddkkktttzzzvvvwwwUUUOOOKKKGGGGGGEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>???<<>>DDD?????????@@@___|||kkkYYYOOOVVV^^^\\\WWWVVVVVVUUU```rrr{{{wwwvvvyyy~~~~~~qqqhhhiiiooouuu}}}xxxkkkccc]]]\\\^^^aaagggnnn{{{zzzuuuuuutttvvv{{{}}}vvvpppnnnooosssxxxkkkSSSQQQSSSQQQYYYfffttt[[[DDDBBB>>>:::777555555555444444444444444444444444111222555777666666<<>>???@@@<<>>??????DDDggg|||yyyuuuzzz|||cccXXXUUU]]]bbb___^^^aaaaaa```dddmmmooonnnqqqxxxuuuaaa^^^eeemmmsss|||xxxmmmkkkkkkllllllppp|||~~~zzzzzzjjjRRRQQQTTTSSS[[[iiiuuu___FFFCCC???:::777555666666444444444444444444444444333444777888666666===GGGUUUtttuuu```eeevvvmmmeeefffooowwwxxxuuuppptttzzz~~~}}}hhh___cccjjjoookkkeee___]]]___dddiiimmmpppvvv|||}}}xxxrrrnnnpppwwwwwwVVVPPPLLLHHHHHHFFFEEEDDDCCCBBB@@@???>>>===AAAAAA>>>???CCCCCCUUUttt~~~~~~}}}zzznnnjjjrrrcccKKKLLLHHHBBBGGGCCC<<<@@@>>>???@@@IIIqqqqqqttttttzzzvvvccccccgggmmmnnnmmmmmmqqqpppllljjjjjjiiikkksss}}}|||fffXXX[[[ffflllrrr{{{}}}tttvvvxxxzzzyyy|||jjjSSSRRRUUUTTT\\\jjjvvvcccHHHDDD???:::777666666777444444444444444444444444555555888888666777AAAMMM```|||fff^^^kkk{{{kkkbbbXXXUUUZZZbbbhhhkkklllqqqxxx~~~wwwddd^^^bbbgggeeeaaa\\\XXXYYY___fffkkknnnpppuuuyyyxxxtttqqqsss|||xxxWWWPPPLLLGGGGGGEEECCCCCCBBBAAAAAA@@@??????@@@BBB@@@AAADDDIIIdddxxxmmmeeegggrrrpppNNNMMMKKKCCCGGGFFF===@@@>>>@@@CCCPPP{{{oooqqqzzz|||qqqyyy~~~~~~yyysssooolllooowww~~~|||zzzqqqeeeXXXRRRYYYeeejjjqqqzzzlllTTTSSSUUUSSS[[[hhhuuukkkIIIEEE@@@:::777666666777444444444444444444444444444555777888666:::GGGUUUrrrttt```hhh|||}}}wwwdddaaa]]][[[]]]eeeooowww{{{~~~nnn\\\XXXZZZ\\\ZZZXXXWWWXXX]]]cccjjjmmmooonnnqqqssspppkkklllrrr~~~yyyWWWQQQLLLGGGGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA===AAAAAADDDIIIQQQttt}}}wwwtttiii___YYY___kkkyyy{{{yyyQQQMMMMMMEEEGGGHHH>>>AAA???BBBEEETTTrrrppp|||vvvrrrsssyyyzzzmmmeee```ZZZTTTOOOJJJJJJRRR\\\jjjpppyyynnnVVVSSSUUURRRYYYgggtttsssJJJFFF@@@:::777666777888444444444444444444444444333444666777777<<>>@@@BBBDDD___yyyxxx|||vvvxxx{{{~~~~~~|||fffWWWQQQPPPSSSUUUTTTQQQRRRXXX^^^jjjooowwwiiiZZZ\\\ZZZ]]]eeemmmuuupppXXXSSSUUUVVV]]]hhhvvvVVVFFF@@@???999999:::222555555555666666666666666333:::888555999<<>>@@@CCCEEEcccyyywwwzzztttuuuyyy}}}~~~vvv```VVVVVVZZZ]]]___^^^[[[ZZZ___dddlllqqqxxxmmm]]]UUUYYYXXXZZZaaaiiirrr~~~rrrXXXRRRTTTUUU]]]iiiyyy\\\IIIAAA@@@:::999999333555555555555555555555555777;;;888666;;;<<>>IIIDDDAAA^^^zzzqqqppppppnnnnnnpppkkkjjjhhhfffdddaaa^^^\\\[[[YYYYYY]]]```dddlllttt}}}uuuvvvzzzsssjjjttteeeLLLCCCDDDBBBBBB???@@@CCCFFFfffyyywwwrrrssswww|||~~~tttbbb^^^dddkkknnnnnnjjjccc```bbbfffmmmqqqxxx~~~~~~ssspppnnn}}}zzzpppfff]]]YYYZZZ___```ccciiirrr}}}sssXXXRRRSSSTTT]]]iiivvvbbbLLLAAA@@@;;;:::;;;777666666666666666555555555888:::666666===>>>III___xxx~~~aaa\\\kkklll]]]WWWQQQSSSYYYVVVUUU___jjjuuuxxxlllrrryyysss}}}uuullljjjqqqxxxzzzyyy~~~{{{{{{wwwjjjYYYSSSOOOPPPUUUXXXZZZZZZdddmmmxxxyyyWWWNNNJJJHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBB???JJJFFFJJJqqqtttmmmfffccccccaaaaaabbbaaaaaaaaa___]]][[[ZZZZZZ]]][[[\\\___aaacccjjjqqqyyy~~~}}}uuuppprrrwww~~~wwwdddbbb|||sssQQQBBBEEECCCCCC@@@AAABBBGGGiii}}}{{{yyy~~~}}}uuuqqqqqqvvv|||xxxllloooxxxwwwlllfffeeeggglllpppvvv|||tttaaaTTTPPPKKKWWWdddjjjooo}}}zzzjjjccc]]]ZZZXXXVVVZZZ```cccfffkkkqqq{{{sssYYYRRRSSSTTT\\\hhhnnnzzzhhhNNN@@@@@@<<<;;;===;;;888888888777777777666666666777444777>>>@@@OOOiiiooo___^^^qqqxxxbbbVVVSSSPPPRRRSSSLLLOOOVVV___iiixxx{{{yyypppoooooohhhcccqqq{{{ttt{{{rrrjjjiiiqqqxxx{{{zzz~~~~~~~~~}}}yyynnn```UUUPPPPPPTTTZZZbbbccc^^^VVV\\\ccckkkssszzzXXXOOOKKKIIIIIIEEEDDDDDDDDDCCCCCCCCCBBBBBB???HHHJJJ[[[{{{iiieeeaaa^^^]]]]]]\\\\\\\\\]]]___^^^\\\ZZZZZZ[[[\\\[[[\\\```bbbccchhhooovvvyyyzzzxxxtttrrrvvvzzz~~~}}}~~~|||sssccc|||WWWCCCFFFCCCCCC@@@AAACCCIIInnnyyysssllleeefffmmmxxxzzztttppppppuuu|||www}}}rrrjjjiiikkkmmmpppvvv|||wwwlll___NNNDDDCCCDDDJJJPPPSSSVVV```qqqttt```^^^YYYVVVXXXZZZ\\\bbbhhhlllrrryyy~~~tttZZZSSSSSSTTT[[[fffgggtttpppQQQAAAAAA===;;;======:::999999888888777777666444666444888>>>AAAUUUuuuddd\\\aaazzzsss^^^TTTWWWXXX[[[ZZZQQQVVVYYY]]]eeettt~~~qqqhhhddd```]]]\\\ZZZ```zzzyyysssllljjjooouuuxxxxxxxxx{{{}}}yyypppeee]]]YYYXXXXXXYYY___iiioooiii^^^]]]gggsss}}}{{{YYYPPPLLLJJJJJJFFFDDDDDDDDDDDDCCCCCCCCCCCC???FFFNNNlllmmmbbbbbbaaa______```___]]]]]]___aaa```^^^]]]^^^___\\\[[[]]]bbbdddeeejjjpppyyyyyyxxxvvvuuuvvvyyy{{{}}}||||||}}}~~~{{{|||ssssss]]]EEEGGG???AAA???@@@CCCLLLttt~~~ttt}}}kkkmmmtttttt\\\XXXTTTVVV^^^kkkvvv||||||yyytttppppppuuu}}}yyy~~~qqqjjjjjjmmmnnnrrrwww}}}uuuaaaXXXPPPFFFBBBEEEJJJLLLNNNOOOPPPUUU]]]ccceeeooo~~~ooo\\\ZZZUUUSSSXXX___dddjjjooo~~~ttt[[[TTTTTTTTTZZZdddcccqqqxxxVVVCCCBBB===999;;;;;;999999888888777666666666444666666999>>>AAAYYY|||___YYYeeexxxbbbYYY^^^dddmmmppphhhffflllttt~~~{{{mmmeeecccdddbbbcccdddooowwwsssooommmppptttwwwxxxxxx|||}}}xxxnnngggfffhhhcccaaa___eeeuuuzzzmmmsss{{{ZZZQQQLLLKKKKKKGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@EEEPPPvvvvvviii\\\]]]^^^^^^___```___]]][[[^^^```___]]]\\\]]]___]]]\\\___dddggghhhlllssszzzwwwtttrrrsssuuuwwwwwwyyyxxxxxxyyyzzzzzzxxxvvvxxxxxxxxxyyy{{{}}}wwwlll|||aaaGGGIII<<<>>>===@@@DDDOOOxxx{{{qqqvvv^^^___dddnnnvvvuuuiii^^^PPPNNNLLLMMMTTTaaannnvvv{{{xxxsssppppppuuu}}}|||vvv|||yyymmmgggiiimmmooosssxxx~~~~~~gggSSSLLLHHHCCCEEELLLIIIJJJLLLNNNPPPRRRUUUWWWSSSZZZdddrrruuudddddd^^^^^^eeepppxxxttt[[[UUUUUUTTTYYYccccccppp~~~ZZZEEECCC===777999999999888888777666555555444555888777:::===@@@[[[vvv^^^UUUgggiii^^^eeeooo|||~~~wwwtttooonnnsssrrrvvvxxx{{{tttrrrqqqpppqqquuuyyy|||~~~xxxooojjjlllpppeeebbbbbbkkk~~~vvv{{{ZZZQQQLLLKKKKKKFFFFFFFFFEEECCCCCCBBBBBBBBBGGGEEEYYYmmm~~~xxxkkk```___```aaabbbbbbbbbbbbbbb``````_________^^^^^^^^^```aaaccceeehhhmmmsssxxx|||zzzwwwvvvwwwyyyzzzzzzzzzyyywwwuuutttsssttttttrrrsssuuuvvvvvvvvvuuutttxxxxxxyyy{{{~~~vvvooopppzzzqqqCCCEEEBBB@@@???IIIAAANNN|||vvvuuuuuu```ZZZYYY^^^bbb]]]TTTOOOMMMKKKNNNSSSVVVZZZfffttt}}}zzzvvvqqqrrryyytttooosss{{{ssskkkkkknnnooopppuuu|||www^^^PPPOOOJJJIIILLLIIIJJJOOOQQQMMMJJJNNNSSSUUUYYYYYYZZZ```pppzzzqqqpppssszzzuuuvvvxxx|||xxx]]]TTTUUUWWW\\\ccciiipppaaaEEEAAA;;;888999888777777777777777777777777888333555<<<<<>>HHHCCCSSSxxxzzzzzzxxxggg```^^^cccgggaaaVVVOOOMMMMMMQQQXXX^^^dddqqq~~~xxxrrrsssyyy|||qqqgggaaadddkkktttwwwvvvoooiiikkknnnoooqqqvvv}}}vvv^^^RRRRRROOONNNPPPLLLLLLPPPRRRNNNNNNSSSYYY[[[XXXZZZ]]]gggxxx{{{pppeeehhheeeeeennn{{{___TTTTTTVVVZZZ```iiipppeeeIIIBBB===999;;;999777777777777777777777777666444777<<<===HHHllljjj\\\ccczzz{{{{{{zzzzzz}}}~~~~~~[[[RRRMMMKKKKKKGGGFFFFFFEEEDDDCCCCCCCCCCCCHHHQQQpppggg[[[www{{{vvvxxx|||~~~kkkccc```___^^^___```bbbdddeeefffgggbbbbbbaaaaaa```______^^^eeefffhhhiiimmmrrryyy~~~~~~}}}}}}~~~}}}zzzxxxvvvuuutttsssrrrsssttttttrrrqqqrrruuu{{{ttthhhccckkkvvv}}}RRREEEAAA@@@===GGGEEEZZZvvv~~~~~~vvvmmmiiinnnrrrkkk]]]SSSSSSWWW```llluuu~~~zzzrrrrrrxxxvvviii```XXXTTTWWW\\\dddkkknnnkkkhhhjjjmmmnnnpppvvv~~~xxx___TTTVVVTTTTTTUUUQQQQQQTTTSSSPPPQQQXXX^^^```^^^bbbhhhttt{{{mmmlllnnnhhh___gggfffgggooo}}}```TTTSSSTTTYYY___iiiooolllNNNEEE>>>;;;===:::777777777777777777777777555555999===>>>LLLuuuiii^^^jjj~~~~~~]]]RRRMMMKKKLLLGGGFFFFFFEEEDDDCCCCCCDDDDDDFFFXXX~~~ZZZSSSuuu|||}}}vvveee___```cccaaaaaaaaabbbccceeefffgggcccccccccbbbaaaaaa``````fffggghhhjjjnnnssszzz}}}||||||{{{yyywwwvvvvvvuuuuuutttsssrrrrrruuu{{{~~~~~~zzz{{{uuulllccc]]]___nnn}}}}}}{{{XXXCCC@@@AAA>>>GGGGGG___{{{}}}yyysssvvvzzzrrrdddZZZ^^^hhhwww{{{oooooouuu~~~zzzkkkccc[[[WWWSSSQQQRRRVVV\\\fffmmmllliiiiiikkklllooouuu~~~}}}cccVVVXXXWWWXXXYYYUUUUUUUUURRROOOSSS]]]dddfffeeeiiirrrqqqgggjjjppppppmmmlllpppwww~~~```TTTSSSTTTYYY```hhhooo~~~tttSSSFFF===<<<===999777777777777777777777777555666:::===>>>PPP{{{hhhaaappp^^^SSSMMMLLLLLLHHHFFFEEEEEEDDDDDDDDDDDDEEEDDD___PPPTTTzzzpppbbb^^^aaaeeedddccccccbbbbbbcccdddeeeddddddcccccccccbbbbbbbbbdddfffiiikkkoootttzzz||||||{{{zzzyyyxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxwwwyyywwwrrrooonnnlllhhhgggddd```\\\[[[bbbtttzzzyyy\\\BBB???BBB???GGGIIIbbbyyyyyy|||zzzooohhhqqqyyyjjjkkksss~~~{{{kkkggg\\\XXXVVVWWWUUURRRSSSWWW]]]iiiqqqooojjjiiijjjkkklllsss}}}hhhXXXYYYYYY[[[\\\WWWSSSRRRNNNNNNXXXgggrrrtttkkkqqq{{{wwwqqqrrrvvvyyyyyyuuuzzz}}}```TTTSSSUUU[[[bbbhhhnnn}}}{{{XXXFFF<<<<<<===888888888888888888888888888777888;;;<<<@@@UUUkkkkkk___TTTNNNLLLLLLIIIFFFEEEEEEDDDDDDEEEEEEEEEGGGiiiyyyNNN^^^|||jjjaaa^^^```ccceeedddcccaaaaaabbbcccccccccddddddddddddeeeeeeeeedddgggkkkooossswww|||~~~~~~~~~zzzyyyyyyxxxwwwvvvttttttvvvwwwtttmmmhhhgggccc___\\\ZZZZZZ[[[]]]fffxxx}}}qqqooo}}}bbbFFF???CCC???EEEKKKhhhyyysssgggllluuuqqq___[[[XXXYYY[[[^^^[[[XXX[[[aaajjjuuu{{{vvvmmmiiijjjkkkkkkrrr|||oooaaaddddddeeeddd]]]RRRPPPMMMQQQbbbxxx~~~~~~```TTTSSSUUU[[[ccchhhnnn}}}]]]HHH<<<<<<>>>888888888888888888888888888777888:::<<>>CCCMMMqqq}}}mmmgggpppzzznnn[[[YYY\\\___eeegggeeeeeemmmxxxsssjjjhhhhhhkkksss}}}|||ssszzz{{{zzzuuujjj[[[WWWTTTZZZnnnaaaTTTRRRTTTZZZaaahhhmmm|||bbbJJJ===>>>@@@888888888888888888888888888777888999===IIIfffwwwaaaUUUNNNLLLMMMIIIFFFEEEEEEEEEEEEEEEFFFFFFTTT|||\\\XXXxxxhhhaaaddddddbbb```aaa```______```bbbdddeeebbbcccdddeeefffhhhiiijjjhhhmmmtttzzz~~~~~~}}}~~~yyyyyyuuummmhhhgggddd```YYYXXXYYYZZZ]]]fffxxxvvvgggccchhhssssssSSSAAADDD===AAANNNxxxhhhhhhuuu~~~ooo]]]\\\```eeekkkooonnnqqqxxxjjjfffeeelllttt~~~wwwgggbbb]]]bbbvvvbbbTTTRRRSSSXXX___gggmmm|||eeeLLL>>>@@@BBB999888888888888888888888888777777888>>>MMMmmmyyyaaaSSSMMMLLLLLLHHHIIIFFFEEEGGGFFFDDDEEEIIIPPPppp\\\aaazzzjjj___\\\___aaabbbaaabbbbbbaaa``````bbbddddddfffggggggggghhhkkknnnjjjpppxxx}}}{{{xxxrrrllleee___\\\[[[\\\\\\\\\___hhhuuu~~~|||vvviiibbbccceeetttQQQCCCAAABBBCCCSSSxxxkkkppp{{{zzzcccYYYaaammmtttssswwwvvvjjjiiilllsssxxx|||nnngggoooeeeRRRTTTTTTUUU___dddhhhvvvlllEEE===>>>::::::777777777777777777777777777;;;<<<>>>OOOssssss|||dddVVVOOOMMMMMMIIIJJJGGGFFFHHHHHHFFFGGGJJJVVVccc___mmmyyypppeee^^^]]]___```___bbbccccccbbbaaaaaabbbdddccceeegggjjjlllpppvvvyyy||||||{{{wwwrrrlllfffaaa^^^[[[\\\\\\\\\^^^fffqqqyyy{{{yyyyyyxxxvvvqqqfff\\\[[[___oooTTTHHHBBBAAAEEEZZZuuuppp{{{qqqggg___ooozzzrrrsssvvv{{{sssnnnvvveeeRRRTTTTTTUUU^^^ccchhhvvvqqqJJJAAA@@@;;;:::888888888888888888888888777;;;<<<>>>NNNooorrr~~~gggYYYQQQOOOOOOJJJKKKHHHGGGIIIIIIGGGHHHLLL^^^pppzzzzzzlllgggaaa___```aaa```___bbbcccdddcccbbbaaabbbddddddhhhnnntttzzz|||zzzwwwrrrlllgggcccaaa^^^______^^^```fffpppwww{{{yyyxxxtttsssooohhh]]]WWW___jjj~~~\\\LLLCCC@@@GGGaaa{{{{{{xxx}}}{{{ppp}}}~~~xxxvvvvvv~~~dddSSSUUUUUUTTT]]]ccchhhuuuwwwPPPDDDBBB<<<:::888888888888888888888888888;;;<<<>>>LLLiii{{{oooiii[[[SSSPPPOOOJJJKKKHHHGGGIIIJJJHHHIIIMMMdddpppgggeeebbbbbbcccdddcccaaabbbcccddddddbbbaaaaaabbbfffnnnyyy}}}{{{vvvpppjjjeeebbb``````bbbcccdddeeekkkssszzz}}}||||||yyyvvvqqqggg]]]\\\kkk{{{dddLLLCCC@@@HHHbbbwwwtttxxx|||eeeTTTVVVUUUTTT\\\cccgggttt}}}SSSDDDAAA<<<;;;888888888888888888888888888;;;<<>>???999999999999999999999999999:::===CCCOOOgggrrr}}}oookkkpppzzzyyymmmooovvvmmm```ZZZVVVUUUOOOOOOLLLLLLNNNOOONNNOOOSSSxxxwwwllliiiiiiiiiiiimmmnnnmmmllliiifffeeeddddddfffhhhhhhfffcccbbbbbbgggrrr{{{uuunnniiigggggggggdddhhhlllooopppssswww{{{zzz{{{|||~~~~~~|||wwwvvvxxxnnnsssvvvoooKKKCCCBBBLLLeee{{{yyyhhhUUUUUUTTTSSS\\\bbbfffrrraaaGGGAAA>>>>>>999999999999999999999999999:::>>>FFFRRRlll|||~~~rrrnnnuuuqqqhhhmmmxxxooobbb\\\YYYWWWQQQQQQNNNNNNQQQQQQPPPRRRVVVuuuaaa\\\dddkkkmmmkkkoooqqqssssssppplllhhhgggfffhhhjjjjjjhhheeeddddddiiisss~~~zzztttooolllkkklllmmmiiimmmrrrttttttuuuxxx||||||{{{|||~~~|||yyy{{{eeeccc|||tttuuuOOODDDBBBNNNlllzzztttjjjUUUUUUSSSSSS\\\bbbfffrrrhhhKKKDDD???===999999999999999999999999999999>>>GGGUUUoootttsss|||~~~oooiiisssyyybbb\\\[[[YYYWWWUUUTTTOOORRRXXXQQQOOO[[[mmmhhhbbb___bbbhhhnnnqqqvvvyyy{{{yyyrrrlllhhhgggjjjlllnnnnnnkkkhhheeedddfffqqq|||uuusssttttttqqqmmmpppooooooqqqsssuuuuuuttt}}}~~~fffVVVooooooPPPGGGCCCSSSwww~~~yyypppwwwmmmWWWUUUTTTRRRXXX]]]jjjtttqqqKKKCCCCCC>>>>>><<<999888999:::999888555666BBBJJJQQQqqq|||lllmmm}}}xxxpppoooyyy|||eee___]]][[[YYYYYYYYYUUUXXX^^^XXXVVVbbbtttfffccc___^^^aaahhhoootttyyy}}}yyyrrrnnnmmmmmmnnnooonnnkkkhhhgggfffooowww}}}wwwvvvxxxxxxvvvttttttsssrrrsssuuuwwwvvvuuu{{{}}}```SSSfff~~~xxxRRRFFFBBBVVV~~~~~~xxxjjjqqqmmmUUUSSSRRRQQQXXX]]]jjjsss|||vvvOOOEEEDDD@@@>>><<<999888999::::::999:::888@@@HHHQQQooo{{{lllnnn}}}rrrgggeeerrrmmmeeeccc```^^^[[[\\\YYY]]]ccc]]]]]]jjjpppddd```___^^^___dddllltttyyy~~~zzzvvvtttrrrssstttrrrooonnnnnnnnnuuuwww|||~~~zzzyyy{{{}}}|||zzzwwwvvvuuuvvvxxxyyyyyyxxxzzz|||pppWWWOOO___|||UUUFFFBBB[[[yyylll```hhhxxxmmmTTTQQQQQQPPPWWW]]]iiiqqq~~~vvv}}}UUUGGGEEEAAA===;;;999888:::;;;;;;:::>>>888===GGGUUUvvvyyymmmppp}}}yyy}}}yyylll^^^]]]mmmuuummmiiigggeee```bbbaaaeeekkkffffffuuusssfff___```aaabbbeeejjjrrrzzzzzzxxxxxxyyyzzzyyyxxxyyy{{{}}}}}}xxxtttwww|||{{{|||}}}}}}|||wwwwwwwwwxxx{{{}}}}}}||||||~~~bbbQQQMMM[[[{{{YYYHHHDDDccc|||nnn```WWW```qqqnnnTTTQQQQQQQQQYYY^^^hhhooo{{{}}}ZZZIIIEEEBBB===;;;999999:::;;;;;;;;;>>>777;;;III___tttkkkpppzzz~~~mmmsss|||rrrfff[[[[[[hhhwwwxxxxxx}}}|||sssnnnlllkkkiiillllllpppuuuppprrrxxxjjjbbb___bbbdddhhhkkkooouuu}}}|||zzz|||}}}wwwqqqttt~~~}}}{{{zzzzzzzzzyyyvvvvvvwwwzzz~~~vvvZZZOOOLLLWWWyyyzzzrrrwww\\\IIIFFFiiirrrooouuu{{{{{{xxxxxxxxxwwwvvvxxx{{{dddWWWRRR[[[mmm|||wwwvvv{{{pppVVVSSSSSSSSS[[[^^^hhhnnnzzz___KKKEEECCC>>><<<:::999:::;;;;;;;;;<<<666;;;JJJeeeppphhhkkkrrrxxx|||rrrfffooo~~~~~~vvvkkkbbb[[[YYY___hhhffflllzzz}}}yyyuuuuuu|||xxxsssqqqpppnnnrrrrrrvvv{{{vvvyyy~~~nnneeeaaa```cccggglllpppssswww~~~yyysssuuu{{{~~~{{{yyyxxxxxxxxxvvvvvvxxx|||mmmWWWOOOKKKRRRttttttjjjooo[[[HHHHHHnnnmmmbbbdddllltttyyyvvvvvvwwwwwwuuuttttttssstttyyy[[[QQQOOOYYYllltttjjjjjjnnnrrruuuzzzqqqXXXUUUUUUTTT\\\___hhhnnnyyydddMMMGGGFFF@@@===;;;::::::;;;;;;:::;;;777===IIIbbbpppiiihhhmmmuuu|||uuuiiidddrrr|||~~~sssfff___ZZZWWWZZZ___hhhsss~~~wwwqqqnnnlllnnnuuu~~~|||zzzyyyvvvzzz{{{}}}ssshhhdddcccbbbeeejjjqqquuuxxx|||}}}zzzyyyzzz{{{zzzzzz{{{iiiWWWPPPIIIRRRrrrqqqiiioooYYYGGGHHHooo{{{uuu^^^YYYaaammmuuu~~~|||{{{vvvTTTMMMNNNXXXkkkxxxpppuuupppXXXVVVUUUUUU[[[___iiinnnyyyiiiPPPJJJKKKAAA???<<<::::::::::::999:::999???HHH\\\|||tttooopppuuuxxxiiiccceeevvvyyyxxxoooeee^^^ZZZ[[[bbblllxxxvvvsssmmmiiiiiiiiijjjpppwwwkkkeeeeeeffffffgggnnnvvv{{{}}}}}}|||}}}}}}}}}~~~hhhXXXPPPFFFUUUuuurrrjjjqqqVVVEEEGGGnnn|||lllWWWVVVdddsss|||zzz~~~~~~pppPPPLLLNNNXXXkkk}}}wwwuuuoooXXXVVVUUUTTTZZZ___iiinnnzzzlllSSSMMMNNNBBB@@@<<<;;;::::::999888888:::AAAGGGYYYuuu~~~wwwwwwyyyqqqccc```gggzzzwwwrrrlllfff```]]]aaappp}}}xxxrrrmmmkkkgggeeegggggggggkkkpppooolllgggeeeiiijjjrrrxxx}}}}}}]]]LLLJJJSSSggg|||nnnpppWWWDDDHHHrrrggg___eeeooo}}}www|||jjjNNNKKKJJJVVVjjj}}}oooXXXVVVUUUUUU[[[```eeeooo{{{qqqXXXUUUPPPHHHBBB===<<<;;;888777999>>>>>>BBBGGGXXXxxxgggqqq{{{}}}|||iii[[[```ooozzz}}}|||wwwnnneeeaaaaaacccjjjrrruuuuuutttpppllliiihhhhhheeegggjjjjjjeee```dddlllyyy}}}lllkkkhhhgggmmmooouuuzzzwwwWWWKKKLLLVVV~~~wwwmmmrrrWWWEEEJJJuuuiiieeennnzzz|||www|||}}}gggJJJIIIKKKUUUhhhpppYYYVVVUUUUUU\\\]]]cccnnn{{{vvv]]]XXXSSSJJJCCC===<<<;;;999888:::;;;;;;AAAGGGXXXppp```mmmqqq{{{|||{{{jjj^^^cccsss}}}}}}uuummmeeeaaa``````dddjjjiiilllnnnnnnkkkhhhfffeeedddfffiiiiiiccc___ccclllxxx|||zzziiijjjhhhkkkrrrtttyyyiiiOOOHHHNNNZZZrrrqqq}}}VVVFFFMMMyyylllkkkvvv{{{xxx{{{|||wwwuuuyyybbbHHHIIIKKKUUUfff}}}qqqZZZWWWUUUUUU\\\[[[bbbmmm|||{{{aaa\\\VVVNNNEEE>>><<<<<<::::::;;;::::::@@@FFFVVV{{{lll\\\iiijjj}}}}}}{{{}}}yyykkkaaaiiixxxtttkkkccc```^^^\\\]]]``````dddiiikkkhhhdddaaa___dddeeehhhhhhccc```eeennn~~~uuuhhhkkkjjjnnnwwwyyyaaaKKKGGGNNNZZZ~~~oootttSSSEEEOOO|||ooolllwww{{{xxxyyy{{{~~~tttiiikkksss}}}]]]IIILLLMMMUUUeee{{{rrrZZZVVVTTTUUU]]][[[bbbnnn|||fff___ZZZSSSIII???<<<===;;;;;;<<<<<<:::@@@FFFSSStttttt```fffrrr~~~{{{{{{}}}vvvjjjdddmmm|||wwwlllbbb]]][[[YYYYYY\\\___bbbfffgggeeeaaa^^^\\\eeegggiiijjjfffdddlllvvvrrrjjjmmmlllrrr|||~~~___LLLHHHLLLYYY~~~gggjjjuuu~~~OOODDDPPPnnnkkkuuuxxxvvvtttqqqppprrr{{{{{{jjjccckkkxxx{{{mmmXXXJJJLLLNNNUUUdddyyysss[[[UUUSSSTTT]]]^^^dddooo|||{{{ooofffaaaZZZMMMAAA======<<<<<<======:::AAAHHHTTTtttfffdddttt{{{xxxvvvwww}}}tttjjjfffppp~~~~~~zzzmmm```ZZZYYYXXXZZZ]]]```bbbddddddccccccdddeeejjjkkkmmmnnnjjjjjjsss}}}pppmmmppppppwww}}}}}}~~~~~~___MMMHHHLLLZZZqqqYYYbbbrrrtttMMMCCCRRRyyymmmlllxxx{{{rrrppplllgggcccbbbnnn|||rrrdddiiittt|||ggg___SSSHHHJJJLLLSSSbbbwwwsssZZZTTTQQQRRR\\\aaafffooozzz|||wwwzzzpppkkkaaaRRRCCC=========<<<===<<<999AAAKKKYYYzzzjjjbbblll}}}vvvsssqqqqqqwww}}}ssskkkhhhrrr}}}zzzlll^^^YYYYYYZZZ\\\``````aaabbbdddfffjjjppptttppppppqqqppplllllluuuyyynnnnnnssssss}}}}}}||||||}}}}}}|||^^^LLLGGGNNN___cccTTTiiipppLLLDDDUUU~~~xxxqqqsssnnnhhhfffbbb]]][[[ZZZiiizzz|||pppfffppp{{{uuu^^^VVVMMMDDDFFFIIIPPP___tttuuuqqqsssyyysssZZZRRROOOQQQ[[[bbbfffmmmwww~~~yyywwwsssgggVVVEEE>>>======<<<<<<<<<888@@@LLLZZZ}}}llldddooo~~~{{{tttqqqpppqqqvvv}}}tttlllkkkttt}}}vvvhhh\\\YYY[[[]]]^^^``````bbbdddgggkkkqqqxxx}}}vvvuuutttqqqkkkiiiqqq|||uuulllooouuuvvv~~~|||{{{|||\\\KKKFFFPPPccc{{{```YYYvvvsssLLLEEEWWW}}}zzzwww{{{ssseee```___\\\XXXVVVYYYjjj}}}}}}ssskkkrrr|||ttt\\\RRRIIIBBBEEEFFFNNN]]]rrruuuiiigggfffnnnsssYYYRRRNNNPPP[[[aaadddkkkuuu~~~yyyuuukkkYYYFFF>>>======;;;<<<<<<777>>>JJJXXXzzznnnhhh|||}}}{{{{{{uuusssrrrsssyyy}}}vvvnnnlllvvv}}}qqqeee[[[[[[^^^_________ccceeehhhkkknnnsssyyy}}}zzzxxxuuupppiiieeelllwwwoooqqqtttwww}}}WWWLLLKKKVVVpppvvv___[[[ooohhhHHHJJJXXX||||||iiiYYYTTTRRRMMMMMMPPP]]]lll~~~xxx___LLLBBBCCCHHHDDDQQQ```mmmyyyuuunnniiieeeeeegggiiigggiiillltttvvvYYYSSSRRRRRRXXX^^^iiimmmrrrtttbbbNNNCCC>>><<<<<<>>>;;;;;;>>>GGGYYYwwwwwwwwwyyyvvvyyy{{{tttssstttwww|||{{{vvvssswwwzzz~~~wwwhhheee```^^^bbbhhhjjjiiicccjjjpppqqqsssxxx}}}}}}|||zzzsssjjjbbbaaaiiipppqqqsssvvv{{{{{{~~~XXXNNNOOO___~~~xxx^^^XXXjjj```GGGIIIVVV~~~}}}{{{gggTTTMMMKKKIIIMMMTTTfffwww}}}___KKKAAA@@@DDDEEEPPP]]]kkkzzztttooollljjjjjjnnnrrrxxxwwwYYYRRRQQQRRRXXX^^^jjjnnnsss{{{hhhRRREEE@@@<<<<<<>>>===<<>>???===>>>EEETTTqqq~~~wwwhhh^^^___ooo}}}xxxxxx{{{~~~nnn```[[[^^^cccffffffgggiiigggdddcccccceeeiiilllmmmpppsssssswwwyyyxxxzzzzzzmmm___ZZZ]]]bbbaaa^^^hhhrrr~~~{{{uuuzzzxxxrrrqqqsssssswww{{{{{{{{{kkkTTTLLLXXX~~~zzzhhhgggrrryyyTTTFFFGGGOOOvvvvvvlll\\\NNNIIIIIIOOO```rrr___NNNLLLLLLJJJIIILLLNNNUUUbbbssszzz\\\RRROOOOOOWWW]]]hhhkkkppp~~~yyy[[[JJJCCC@@@???@@@>>><<<===CCCPPPkkkvvvaaaWWWYYYddduuuzzz{{{~~~~~~mmmcccbbbdddfffeee``````hhhppptttpppjjjfffhhhkkklllrrryyywwwzzz|||{{{}}}~~~qqqfff[[[YYY^^^bbb```]]]dddppp|||yyyxxx}}}~~~{{{}}}```QQQNNNbbbzzzhhheeesssoooOOODDDFFFPPPyyyvvv}}}vvv___TTTKKKIIIKKKTTTggg{{{~~~jjjUUULLLKKKJJJIIIHHHIIIJJJQQQ[[[gggwww}}}~~~|||^^^SSSOOOOOOWWW]]]hhhkkkooo|||yyy~~~^^^KKKDDDBBB@@@AAA===<<<<<>>EEEOOOxxxnnnnnnzzztttpppmmmhhhaaa\\\VVVLLLJJJMMMRRRiii{{{zzzwwwssspppmmmkkkjjjjjjhhhfffeeeeeeccc```^^^___UUUOOOOOONNNJJJIIIKKKKKKKKKPPPZZZ```gggzzzsssgggeeecccccceeejjjppptttuuu{{{]]]PPPOOOQQQXXXcccllllllnnn{{{www^^^{{{iiiQQQGGGCCC@@@@@@>>>@@@>>>BBBPPP___}}}rrrrrr|||zzzhhh___jjjwww{{{}}}xxxhhhdddiiinnnssswwwuuuwwwsssrrr|||bbbUUUGGGDDDIIISSS___jjjiiigggpppTTTEEE>>>EEEQQQqqqiiirrr}}}rrrooolllkkkkkkhhhbbb]]]WWWMMMKKKNNNTTTkkkvvvtttrrrnnnjjjfffdddbbbaaa^^^]]]\\\]]]______]]]\\\___VVVOOONNNLLLIIIHHHJJJOOONNNRRRZZZ^^^cccttt~~~qqqlllfffdddhhhnnnssswwwzzz~~~^^^QQQOOOQQQXXXbbbjjjjjjlllyyyxxx```}}}nnnTTTIIIDDDBBBAAA???BBB@@@DDDRRRaaa~~~xxxsss{{{wwwtttpppeee^^^dddpppxxx{{{|||aaaTTTLLLEEEEEEIIIRRRaaannnnnnppp~~~LLLBBB>>>EEESSSxxxkkkhhhxxx}}}}}}{{{wwwrrrffffffgggjjjmmmkkkeee```VVVMMMMMMRRRYYYqqq{{{kkkmmmjjjfffaaa]]][[[ZZZZZZUUUUUUVVVYYY]]]``````___bbbZZZRRRNNNKKKHHHHHHJJJLLLKKKPPPWWWZZZ^^^mmm}}}uuullliiiooowww|||~~~```RRRPPPRRRXXXaaahhhhhhjjjwwwyyyccctttYYYMMMGGGCCCBBB@@@CCCBBBFFFSSSbbb~~~oooyyy~~~ssshhhccc___cccrrrsssWWWOOOIIIEEEHHHNNNWWWcccnnnxxx}}}yyyGGGDDD@@@FFFSSSpppjjjmmm}}}{{{xxxrrrmmmfffgggkkkpppsssppphhhbbbTTTLLLNNNWWW```xxxwwwjjjjjjgggccc^^^[[[YYYYYYYYYWWWWWWZZZ^^^cccgggiiihhhggg```WWWOOOJJJHHHIIIKKKJJJIIINNNWWWZZZ^^^nnnyyyqqqqqqzzzaaaTTTQQQRRRXXX```hhhgggiiiwwwyyyfffyyy^^^PPPIIIEEECCCAAADDDCCCGGGSSS```{{{~~~iiivvvxxxpppjjjcccbbbhhhvvv{{{zzzyyyxxxyyy{{{iiiUUUNNNGGGDDDJJJSSS[[[bbbhhhsssoooFFFHHHCCCGGGQQQwwwhhhkkkuuu~~~~~~{{{tttnnnmmmooorrrvvvwwwrrrhhh```QQQJJJPPP[[[ggg}}}sssggghhhfffccc```^^^]]]]]]]]]\\\]]]```eeejjjoooppppppmmmggg\\\OOOHHHFFFHHHJJJKKKJJJOOOWWWZZZ^^^nnnvvvrrryyyzzzuuuxxxbbbUUURRRRRRXXX```hhhggghhhvvvyyyhhh~~~aaaTTTLLLGGGEEECCCFFFDDDGGGRRR]]]uuukkkrrr~~~pppnnnooolllnnnzzz|||{{{ssspppkkkhhhiiimmmrrrvvvvvv}}}yyy\\\NNNJJJEEEDDDLLLUUUZZZ]]]aaaeee}}}dddFFFJJJDDDFFFPPPlllcccnnnzzzttttttuuuwwwzzzyyyqqqeee[[[OOOJJJQQQ___jjj}}}|||tttiiiaaaddddddcccbbbbbbbbbbbbbbbaaabbbeeejjjpppuuuvvvwwwuuuooobbbQQQGGGFFFHHHIIIKKKIIILLLRRRTTTXXXiii{{{pppkkkrrrzzz|||bbbUUUQQQQQQVVV```gggfffggguuuyyyiiieeeXXXPPPKKKIIIEEEHHHFFFHHHPPPXXXnnnuuupppxxx{{{xxxpppmmmiiigggiiinnnsssvvvwww~~~jjjQQQHHHEEEDDDHHHPPPUUUWWW[[[___fff[[[EEEIIIDDDEEEPPPsssbbbbbbwwwzzzwwwwwwyyy{{{yyyqqqddd[[[NNNJJJRRR```iiixxxyyysssmmmjjjiiieeeaaa___bbbccceeefffggghhhhhhhhhhhhiiimmmrrryyy~~~|||mmmXXXKKKJJJMMMNNNMMMJJJLLLRRRUUU[[[mmm}}}yyyvvv|||bbbTTTQQQPPPUUU^^^eeedddeeessszzzhhhiii\\\UUUQQQOOOJJJLLLIIIIIIOOOUUUiii~~~ooolllrrrxxx{{{wwwyyyzzz}}}{{{wwwrrrpppmmmnnnqqqvvv{{{}}}dddLLLFFFAAAEEEMMMTTTVVVUUU[[[bbbtttTTTCCCGGGBBBDDDQQQ{{{jjj^^^ddd~~~xxxyyy{{{}}}{{{sssggg]]]NNNJJJSSS```hhhssszzzuuuiiibbb[[[YYY[[[^^^```bbbaaadddgggjjjmmmmmmmmmmmmpppqqquuu{{{www```RRRQQQTTTTTTTTTRRRTTT[[[```iii}}}zzztttqqqpppzzzvvvnnnrrr{{{bbbTTTPPPOOOTTT]]]dddbbbcccrrr{{{hhhlll___YYYTTTSSSMMMOOOKKKJJJOOOTTTfffoooiiiooowww{{{pppqqqxxxssswww|||{{{xxxpppnnnkkkmmmrrryyyxxxZZZLLLJJJHHH???NNN^^^WWWYYYccc```www{{{SSSHHHFFFGGGAAARRR|||~~~kkkaaa\\\mmm~~~|||~~~~~~|||yyyttthhh]]]RRRNNNUUU___gggtttwwwkkkcccZZZ]]]bbbaaadddgggaaa^^^fffnnnrrrpppnnnooopppuuuxxx~~~gggSSSZZZ```ZZZ\\\______aaannnqqqqqq}}}xxxfffeeeeeelllvvvyyydddTTTOOOPPPXXX]]]eeedddfffuuu~~~gggooobbb^^^XXXQQQOOOJJJGGGHHHHHHOOOfff}}}rrrccchhhsss}}}zzz}}}yyyuuuuuusssqqqsssxxxpppTTTHHHGGGFFFGGGTTTaaaccceeehhhfffwwwpppNNNGGGFFFEEEBBBQQQyyytttddd___```sss|||~~~~~~|||zzzuuujjj___SSSPPPVVV___gggtttyyypppggg^^^```fffgggjjjjjjaaa^^^eeennntttuuuvvvyyy|||{{{lll[[[ccclllmmmgggddd^^^aaattt~~~ttt{{{pppeeemmmnnnoootttvvvfffUUUPPPQQQYYYaaaiiihhhjjjwww|||ccc}}}nnnaaa]]]XXXTTTRRRLLLIIIHHHGGGNNNccczzzqqq```ggguuuxxxuuuuuuttttttvvvzzz~~~cccNNNGGGHHHHHHUUU]]]eeerrruuupppoooaaaJJJFFFFFFEEEDDDQQQsss|||eeeYYY[[[cccyyy|||~~~~~~|||{{{vvvlllaaaQQQPPPYYYbbbhhhuuu|||tttrrriiillluuuxxx|||wwwggg]]]ccckkkqqqtttwww{{{~~~kkkccclll}}}yyyppprrrnnnqqq~~~gggWWWRRRRRRZZZccckkkjjjkkkxxx}}}aaa{{{ooo```\\\ZZZYYYVVVPPPKKKJJJGGGKKK___vvv~~~hhhoooxxxxxxuuuvvvwwwyyy{{{iiiVVVJJJHHHLLLPPPbbbdddggg{{{xxx{{{XXXJJJGGGFFFEEEGGGQQQmmmsss^^^VVV^^^kkk~~~}}}}}}|||zzzvvvlllbbbSSSXXXhhhuuuzzz|||llldddhhhmmmpppqqqtttwwwzzzkkk___aaammmwwwhhhWWWRRRRRRYYY___hhhiiijjjvvveee~~~qqqbbb]]]^^^```ZZZSSSOOOLLLGGGIII[[[ppprrrwwwyyy{{{yyy{{{}}}pppYYYMMMFFFIIIPPP[[[iiiggghhh{{{~~~sssWWWMMMFFFGGGDDDHHHRRRkkkqqq___\\\hhhvvv||||||}}}~~~}}}{{{wwwmmmcccZZZgggooonnnppprrruuuvvvxxxzzz|||lllUUUQQQXXXdddyyygggWWWQQQQQQXXX\\\fffhhhjjjvvvjjjrrreee___```ddd[[[UUUQQQNNNIIIHHHWWWjjjrrrvvv~~~{{{~~~~~~~~~{{{~~~{{{```OOOIIIFFFKKKTTTdddgggfffkkkwww}}}fffWWWOOOEEEIIICCCGGGQQQkkkmmm```cccsss|||}}}}}}{{{}}}~~~~~~~~~{{{sssiiiaaauuuvvvnnnpppsssxxx|||ppp[[[KKKKKKRRRZZZiiiyyy{{{uuueeeiiirrrhhhWWWQQQQQQWWW\\\gggiiikkkwwwooopppeee```___aaaYYYUUUSSSRRRKKKHHHUUUfffsssuuu|||tttgggkkkuuu|||rrriiikkklllooo~~~tttppp{{{qqqSSSKKKKKKKKKSSS___hhh^^^eeerrrsssyyyYYYVVVNNNAAAJJJDDDEEEOOOjjjooogggqqq|||yyy|||}}}|||sssrrrvvvmmmpppuuu}}}```TTTMMMPPPVVVZZZbbbjjjsss~~~lll]]]YYY[[[aaammm|||iiiYYYRRRQQQXXX[[[gggjjjkkkvvvuuujjjccc]]]ZZZZZZWWWTTTUUUTTTNNNJJJSSScccvvvxxxxxxwww{{{vvvmmmuuuooohhhddd```\\\\\\aaalll|||llllllttt{{{bbbJJJIIINNNQQQ\\\jjjhhhWWWcccwwwrrrwwwzzzPPPTTTLLL???KKKGGGDDDNNNiiiyyyuuu|||wwwyyy}}}|||{{{mmmsssvvv}}}yyy]]]VVVRRRQQQVVV\\\```dddgggsss{{{tttgggeeeeeedddZZZXXXYYY___lll}}}{{{{{{kkkZZZTTTSSSYYYZZZfffiiiiiisss~~~{{{yyyeee```ZZZUUUTTTUUUSSSUUUVVVPPPJJJSSSbbblll{{{xxxqqqppp~~~fffTTTOOOPPPRRRRRRTTT^^^pppwwwttt{{{fffUUUGGGHHHPPPXXXaaahhhZZZaaahhhooo|||kkkVVVOOOPPPNNNDDDJJJEEEJJJccczzzsssxxx~~~|||hhh``````eeekkklllhhhkkkrrrvvv~~~ppp___]]]WWWYYY___eeeiiinnnvvv~~~~~~{{{sssiiiddddddccc___aaa[[[\\\gggnnnqqqyyyqqquuu}}}pppXXXRRRTTTUUUcccfffjjjkkkmmmzzzrrrpppfffYYYWWW]]]XXXWWWUUUUUUTTTPPPNNNSSS\\\jjj|||zzz{{{uuuxxxjjjTTTQQQSSSPPPRRRZZZfffmmmyyy\\\NNNDDDHHHRRR[[[ccciiiZZZ^^^hhhwwwfffUUUPPPOOONNNIIIKKKHHHNNNddd|||uuuyyy~~~lllXXXWWWWWW\\\bbbcccaaaccciiiuuugggZZZZZZ^^^```eeejjjooowww~~~wwwmmmhhhjjjmmmnnniiieeeiiiqqqrrrnnnqqqzzzzzzrrr}}}rrrZZZSSSUUUVVVbbbgggkkklllooo}}}llloooeeeWWWVVV]]]YYYZZZXXXXXXWWWSSSPPPUUU\\\fff}}}uuuuuu|||xxxbbbRRRSSSVVVUUUXXXaaahhhuuu{{{aaaQQQIIIDDDIIIRRRZZZ___ddd]]]]]]jjj___VVVSSSPPPSSSSSSQQQMMMPPPccc|||vvvyyy}}}|||~~~bbbNNNTTTVVV\\\bbbdddccceeeiiiqqq|||ttt___VVVXXXaaaccchhhnnnwwwtttkkkkkkooorrrrrrrrrxxx~~~vvvuuuzzz|||zzz~~~ttt\\\UUUVVVWWWaaaggglllmmmqqqhhhoooeeeYYYXXX___ZZZ[[[YYYYYYYYYUUURRRUUU[[[eee{{{{{{nnn\\\QQQUUUYYYYYY___jjjqqqxxxtttvvvtttxxxyyyzzzxxxxxx{{{aaaPPPLLLIIIGGGKKKQQQUUUXXXYYY^^^]]]mmm]]]\\\\\\ZZZ^^^bbb\\\RRRNNN```yyyuuuxxx{{{{{{}}}aaaPPPYYY]]]ccciiimmmnnnooopppmmmwww}}}lll\\\WWW[[[dddjjjsss}}}yyyrrrqqqqqqzzzzzz}}}vvv]]]VVVVVVVVV___fffllllllpppjjjoooiii^^^]]]ccc]]][[[YYYYYYYYYVVVRRRSSSXXXeeewww~~~mmm^^^UUUZZZ^^^___iiiwwwyyynnnkkkmmmlllqqqssstttuuuuuuzzz}}}\\\JJJFFFGGGHHHKKKMMMQQQTTTVVVVVV[[[___rrrdddiiillllllooorrrgggUUUIII[[[xxxvvvzzz|||{{{}}}~~~fff[[[bbbgggmmmrrrwwwxxxwwwuuurrrxxxvvvggg\\\\\\```ppp}}}{{{www^^^UUUUUUUUU]]]fffkkkiiimmm}}}oooooommmeeecccggg```^^^[[[[[[\\\ZZZVVVUUUYYYaaapppyyyooowwwpppeee```fffkkknnn}}}{{{tttkkkiiillljjjpppssswwwyyy|||}}}```GGGAAAFFFBBBHHHMMMPPPSSSYYY]]]]]][[[iiiuuu{{{~~~jjjTTTFFFXXXxxxzzz~~~|||~~~vvvrrrvvvzzzzzz|||zzznnnbbb^^^ccciii~~~xxxoooppp{{{xxx___VVVUUUTTT[[[eeejjjhhhlll|||sssnnnooogggfffiiibbbaaa______aaa```\\\[[[]]][[[ggg}}}yyymmmiiiuuuyyyrrrsss}}}wwwqqqkkkkkkpppnnnrrrwww|||wwwcccRRRDDDBBBHHHBBBKKKRRRTTTWWW```fffgggfff}}}eeeRRRFFFXXX|||xxx{{{~~~vvvhhh___bbbllluuu}}}tttrrrttt{{{aaaXXXVVVUUUZZZeeekkkiiinnnwwwlllkkkddddddhhhbbbbbb``````dddddd```^^^___[[[cccxxxmmmgggjjjyyyuuuqqqlllnnntttsssuuuzzz{{{]]]PPPKKKCCC@@@CCCFFFPPPWWWWWWZZZcccjjjlllsss___PPPHHHYYY~~~xxxvvvzzz}}}}}}{{{uuueee^^^eeeuuu{{{{{{}}}~~~|||cccYYYXXXVVVZZZffflllkkkqqqzzzjjjhhh``````gggbbbaaa^^^___cccdddaaa^^^______eeexxxgggeeemmm~~~qqqnnnoooooosss{{{xxx^^^GGGBBBDDDAAA@@@CCCHHHQQQWWW[[[bbblllpppnnnzzzUUUQQQLLLTTTtttwwwwww}}}zzz~~~kkkhhhhhhkkk}}}xxx^^^RRRSSSYYYaaajjjqqqoooqqq|||pppkkkfffccc___jjjeeeccceeeiiifff^^^\\\___^^^^^^pppxxxmmmoooyyy{{{zzz}}}oooooosssuuuyyycccPPP@@@@@@CCCBBBBBBFFFPPPVVVaaajjjjjjgggnnnyyyeeeLLLJJJIIISSStttwww{{{nnnlllqqqxxxxxx___SSSUUU[[[dddlllrrrqqquuu|||qqqmmmiiigggaaajjjfffeeegggjjjfff___]]]``````___lll|||{{{|||tttqqquuunnnrrrxxx{{{lllMMMBBB<<>><<>>BBBEEEHHHMMMUUU[[[]]]cccfff|||zzzkkkggggggRRRYYYeeeqqq~~~uuullliiiqqq}}}~~~zzzllluuuuuuvvvgggVVVVVV]]]hhh|||~~~eeegggccc\\\___]]]fffmmmqqqpppiiieeegggfffbbbbbb[[[[[[ccchhhnnn}}}hhh```___^^^___fffrrr|||xxxiiieeeyyygggSSSJJJEEEAAA@@@CCCEEEEEELLLWWWVVVVVVbbbaaauuuooopppvvvyyyaaaXXXfffnnnkkkzzzsssqqqsssnnnggglllyyyooorrr{{{tttxxxgggVVVTTTYYYggg~~~zzzssshhh```aaabbb___^^^```fffjjjkkkhhhbbb___aaaddd\\\___\\\^^^fffmmmyyyeee```aaaaaa___dddmmmxxxqqqgggeeexxxuuuYYYIIICCC@@@>>>>>>CCCHHHKKKTTT```]]]YYYaaaoooqqqlllvvv}}}}}}gggZZZbbbddd```~~~pppfffgggeeeiiinnnlllgggmmmzzz~~~{{{zzz{{{~~~ooopppwwwgggVVVUUUZZZggguuukkkbbb\\\^^^aaa```___aaaccceeefffddd```^^^^^^```___```\\\\\\cccjjj~~~nnnbbbeeekkklllnnnqqqxxxrrrdddaaaaaauuuqqq___LLLCCCAAA???@@@AAAGGGPPPUUU^^^hhhccc]]]bbb~~~zzzdddjjjxxx}}}{{{hhhYYYYYYXXXVVVtttuuueeebbbcccjjjkkkqqqtttmmmeeejjjuuu|||qqqiiifffeeeiiirrryyy{{{{{{jjjkkkrrrfffWWWVVV\\\gggvvvyyyooobbb]]]ZZZ\\\``````aaabbbaaaaaabbbaaa```___^^^^^^bbbccc\\\[[[aaafffxxxrrrcccbbblllvvvzzz}}}wwwiii___[[[___```rrr___TTTHHHDDDCCCCCCEEEHHHNNN[[[aaaeeekkkhhhfffooosssaaahhhqqqrrrmmm^^^RRRPPPQQQTTTqqqqqqkkkttt}}}~~~}}}qqqgggjjjsss{{{ggg\\\ZZZVVVUUU\\\gggpppqqqooo```cccnnn}}}}}}zzzeeeWWWVVV[[[ggg}}}}}}mmmpppmmm```]]][[[]]]___`````````bbbaaa```aaabbbbbb```^^^bbbccc^^^]]]aaabbbnnniiiaaahhhttt~~~nnn___YYYYYY```cccnnnpppTTTNNNHHHFFFEEEDDDHHHNNNTTTbbbhhhiiiooorrryyyjjj___bbbcccaaa___TTTNNNMMMOOOVVVooo|||wwwooorrrzzz|||}}}mmmZZZSSSUUUQQQOOOUUU^^^dddccc___ZZZ^^^kkk|||~~~{{{}}}}}}eeeWWWVVVZZZfffyyyvvvjjjoootttzzzcccbbb```^^^___``````___bbb```______aaaaaaaaa___^^^```^^^^^^aaa]]]bbbvvvxxxfffgggrrr~~~rrrbbbYYYWWW]]]```jjjnnnXXXLLLIIIGGGFFFDDDDDDLLLUUU\\\jjjnnnppp|||zzzjjj]]][[[\\\YYYXXXZZZTTTSSSRRRQQQWWWjjj~~~wwwxxx|||xxxxxx{{{eeeVVVUUUVVVSSSRRRVVV\\\^^^\\\XXX\\\___kkk|||zzzzzzcccVVVUUUXXXeeerrrwwwuuurrrnnnwww{{{pppeeefffccc______aaacccaaabbb```___]]]]]]^^^```aaa]]]```___aaaccc[[[[[[jjjqqqgggppprrrcccYYY[[[\\\gggwwwhhhXXXJJJHHHHHHHHHIIIHHHKKKVVVcccmmmwwwxxx~~~eee[[[WWW\\\]]]WWWVVVZZZ^^^aaa]]]WWWZZZfffxxxvvvvvvuuuuuuxxx~~~}}}cccXXX\\\[[[[[[\\\___cccdddcccaaaccccccmmm||||||vvvrrrdddeeeggglllrrrzzzvvvaaaUUUTTTXXXdddllllllkkkpppuuuvvvxxxiiibbbdddccc^^^^^^dddhhhgggddddddbbb^^^[[[\\\aaaeeeeeegggeeefffhhh___]]]kkkuuuqqqmmm|||qqqbbb___```eee}}}sss\\\UUUPPPJJJJJJJJJMMMOOOOOOSSSbbbqqq~~~sssfff]]][[[aaabbbZZZWWW[[[ggglllfff]]]\\\fffxxxvvvtttrrrttttttwww~~~{{{ccc[[[bbb___bbbeeeiiilllmmmmmmmmmhhhgggnnn}}}yyyqqqlll```]]][[[[[[^^^bbbeeefffgggfffkkkvvv~~~sss___TTTTTTXXXccchhheeeeeeooozzztttqqqggg^^^aaaaaa\\\^^^gggmmmmmmhhhhhhfff```\\\\\\cccjjjooopppllllllnnneeecccqqquuuvvvvvv{{{oooddd```hhhxxxaaaTTTKKKHHHIIIHHHNNNQQQNNNSSScccxxxyyyiiibbb[[[[[[bbbaaaZZZZZZaaajjjlllfff^^^ZZZ___|||wwwrrrpppllliiilllrrrrrrttt{{{|||jjjaaa```eeefffkkkttt{{{{{{tttnnnhhhiiiuuu{{{rrriii^^^[[[cccgggcccdddjjjjjjnnnvvv|||gggXXXPPPQQQWWW___aaa[[[]]]oootttrrrttteee^^^\\\]]]bbbiiimmmllljjjbbbaaa```^^^]]]```dddhhhttttttrrrlllfffcccgggkkk|||xxxkkkaaa^^^iii{{{eeeUUULLLHHHHHHJJJJJJMMMPPPWWWfff|||nnndddccc[[[YYY^^^^^^ZZZ\\\ddddddfffaaaZZZWWWZZZ{{{}}}kkkaaa]]][[[[[[ZZZ[[[aaahhhnnnsss}}}vvvnnnmmmmmmpppwww~~~|||wwwpppuuuzzzooodddaaahhhlllkkknnnuuuuuuzzzppp]]]QQQLLLPPPVVV\\\___ZZZ^^^sssnnnpppuuuiiiaaa______cccjjjmmmllljjjdddccc```]]]\\\]]]aaadddkkkmmmmmmiiicccaaacccfffppp}}}xxxkkkddddddsss{{{uuuxxxxxxqqqaaaPPPHHHFFFEEEGGGKKKLLLKKKNNN[[[uuuttteeeccclllccc]]]^^^]]][[[___ggg\\\^^^ZZZVVVSSSUUUqqqqqqaaaUUUNNNKKKJJJLLLNNNRRRZZZbbbrrryyy|||{{{{{{yyyoooiiinnnsssuuu{{{xxx___PPPIIIIIIMMMRRRVVVZZZXXX```yyygggqqqtttkkkbbb```___bbbgggjjjiiigggeeedddaaa]]]ZZZ[[[^^^```aaacccdddbbb___]]]___bbbfffmmm}}}|||pppmmmqqq|||zzzwwwsssxxxuuu{{{vvvbbbWWWMMMEEEEEEFFFFFFGGGIIIPPPOOORRR```zzzxxxgggcccgggqqqiiibbb```\\\XXXZZZ___WWWYYYVVVTTTSSSRRRhhhyyyjjj\\\SSSPPPNNNKKKKKKNNNQQQUUU]]]fff}}}zzzrrrssswww{{{yyyfffRRRHHHGGGHHHKKKNNNPPPTTTUUUbbb{{{ooobbbyyyoooiii```^^^]]]___bbbccccccbbbdddcccaaa]]][[[[[[]]]```[[[\\\\\\[[[YYYZZZ]]]```dddeeeqqqsssrrrxxxyyyyyywwwssswwwsssxxxuuu]]]OOOJJJEEEDDDHHHJJJIIIHHHIIIRRRWWW]]]iii}}}sssiiiddddddhhhkkkgggbbb___[[[WWWUUUWWWVVVWWWUUUUUUVVVSSScccrrraaaTTTOOONNNPPPNNNOOOTTTYYY]]]fffnnn|||yyyzzzxxx{{{eeeXXXKKKHHHJJJKKKKKKKKKKKKPPPSSSdddnnnbbb```kkkggg```^^^]]]]]]^^^_________aaaaaa```]]][[[\\\^^^aaaZZZYYYWWWVVVVVVYYY]]]aaaeeecccjjjrrrrrrzzzzzzrrrssspppuuu}}}vvv```RRRLLLFFFDDDEEEKKKOOOOOOOOOQQQSSS^^^jjjttttttgggeeecccdddggghhhfffeeeccc```]]][[[ZZZXXXWWWTTTVVVYYYUUU___yyyuuu```TTTNNNJJJLLLMMMRRR[[[bbbhhhqqqzzzzzzoooWWWOOOJJJLLLOOONNNLLLLLLKKKPPPTTThhh{{{ddd]]]ddd~~~iiigggaaa```^^^]]]]]]^^^______^^^^^^^^^\\\[[[\\\^^^aaaZZZYYYWWWUUUVVVYYY]]]___bbb___ddduuuxxx{{{uuuuuuzzzsssuuuqqqtttzzz}}}|||jjj___TTTMMMKKKHHHFFFGGGNNNUUUYYY```fffdddrrr{{{iiieeefffdddeeehhhhhhhhhfffdddbbb```___]]]XXXWWWSSSVVVZZZTTT\\\ssssssYYYTTTTTTOOOTTTWWW___jjjssszzzwwwdddZZZPPPLLLKKKNNNPPPNNNMMMOOOMMMSSSXXXmmmhhh[[[^^^mmmvvvdddfff______]]]\\\[[[[[[]]]___[[[[[[[[[ZZZYYYYYY[[[]]]YYYXXXXXXYYYZZZZZZZZZZZZ[[[[[[```ooommmqqq{{{|||{{{xxxuuu{{{tttwwwyyyyyyyyy|||\\\OOOOOONNNJJJHHHLLLHHHIIIPPPYYYcccoooyyy~~~tttjjjdddggghhheeegggmmmfffeeebbb]]]ZZZYYYXXXVVVXXXVVVQQQUUUYYYTTTYYYooolllOOOSSS\\\ZZZdddgggppp}}}~~~eeeRRRJJJMMMKKKLLLOOOPPPNNNNNNRRRPPPUUUZZZqqqWWWSSS```tttnnn___ddd\\\\\\[[[YYYXXXXXXZZZ\\\ZZZZZZZZZXXXVVVVVVXXXZZZVVVXXXZZZ\\\]]]\\\XXXUUUVVVXXX^^^llliiilllyyyuuuvvvyyy}}}qqqhhhxxxtttcccRRRMMMLLLJJJKKKOOONNNMMMLLLWWWllltttyyywwweeeaaaaaaiiikkkgggcccccc___```___[[[WWWVVVZZZ___^^^VVVUUU]]]^^^ZZZ[[[cccyyycccYYY]]]hhhppp{{{tttbbbRRRKKKKKKMMMMMMLLLLLLMMMQQQRRRQQQMMMUUUcccyyy\\\WWWJJJWWWiiiccc[[[ZZZ[[[[[[YYYWWWUUUUUUVVVTTTUUUWWWZZZ\\\[[[XXXUUUVVV^^^gggjjjddd\\\VVVSSSVVVYYYZZZ\\\nnn~~~vvvxxxuuuxxx}}}pppgggvvvwwwaaaWWWNNNLLLLLLLLLJJJIIIJJJNNNQQQ]]]ooouuuyyyyyyjjjaaa]]]]]]bbbddd```]]]]]]]]]\\\ZZZYYYYYYZZZ[[[\\\YYYSSSSSSYYYYYYSSSUUU]]]pppwwwddd^^^eeerrr|||vvvgggZZZOOOLLLNNNRRRRRRPPPOOOOOOPPPQQQQQQXXX[[[kkkoooWWWSSSOOOccczzzeeebbb[[[[[[\\\]]]\\\YYYWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYXXXVVV]]]dddfffbbb\\\YYYXXXWWWZZZZZZ\\\nnnwwwuuu{{{tttlllsssmmm```OOOPPPPPPPPPQQQRRRNNNGGGFFFOOOUUU___nnnttt|||rrrgggccc^^^[[[ZZZ]]]]]][[[YYYYYYWWWUUUUUUVVVXXXXXXVVVSSSSSSPPPQQQUUURRRMMMOOOWWWccc~~~}}}}}}zzzmmmkkkvvvrrraaaVVVOOOLLLMMMQQQTTTSSSSSSRRRPPPPPPRRRTTT[[[```vvv~~~```MMMJJJQQQnnntttdddccc___[[[]]]^^^^^^\\\YYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[XXX\\\```aaa^^^\\\\\\]]]YYY[[[[[[\\\iiiwwwuuuzzz{{{uuuqqqqqqqqq}}}sss___UUUVVVNNNUUUYYYXXXYYY[[[UUUMMMMMM[[[dddkkkwww~~~rrrbbb___aaa\\\[[[ZZZ[[[\\\[[[[[[\\\UUUXXX\\\^^^\\\WWWPPPLLLNNNMMMPPPRRROOOKKKNNNUUUaaa}}}~~~|||}}}|||~~~kkk]]]OOOJJJKKKLLLOOOSSSRRRRRRSSSSSSPPPPPPUUU\\\bbbrrrkkkYYYIIIGGG[[[lll```aaa^^^[[[]]]___^^^\\\YYYXXXXXXYYY[[[^^^``````_________\\\]]]^^^\\\ZZZZZZ]]]___YYY[[[[[[\\\bbbqqq~~~yyytttwww|||xxxyyy{{{|||yyytttnnnkkkppp|||pppeee]]]SSSIIIKKKTTTUUU[[[^^^]]]\\\\\\YYYUUUaaauuuqqqbbb^^^[[[YYYWWWYYYZZZZZZ[[[]]]^^^___ZZZcccmmmmmmdddXXXQQQNNNKKKLLLOOOQQQQQQOOORRRVVVaaavvv||||||oooYYYOOOGGGHHHLLLOOOQQQSSSSSSRRRSSSSSSPPPOOOWWWccctttbbbZZZMMMQQQrrrddd[[[]]]ZZZ\\\^^^___]]][[[XXXWWWWWWWWW\\\aaadddcccbbbaaaaaaaaa```]]]YYYWWWXXX[[[]]]VVVYYY\\\^^^___cccllluuuvvvyyywwwqqqssswwwwwwsssrrruuuwwwuuuuuuwwwrrr|||vvvnnnjjj\\\WWWSSSQQQOOOOOOTTTZZZ\\\[[[]]]^^^[[[XXXZZZ___rrrvvvbbb___^^^YYYTTTQQQUUUXXXXXXXXX\\\]]]]]]YYYdddooonnnbbbUUUOOOOOOKKKLLLNNNQQQSSSTTTUUUUUUZZZkkk{{{}}}{{{mmm\\\NNNHHHFFFKKKOOOQQQRRRTTTXXXUUUVVVVVVRRRQQQ^^^ooo|||VVVVVVOOO]]]xxxccc^^^aaa^^^aaabbbaaa___[[[YYYYYYYYYZZZ___dddfffdddaaaaaabbbcccaaa\\\XXXWWWWWWYYYZZZTTTWWW]]]bbb```^^^bbbiiitttsss{{{|||rrrmmmoootttuuupppnnnqqqsssrrrtttxxxqqquuuqqqbbb\\\ZZZZZZNNNPPPOOONNNSSS\\\bbbccc```ZZZ\\\ccc```YYY```oookkk```^^^\\\WWWTTTMMMTTTXXXVVVVVVYYYZZZXXXSSS[[[bbbaaaYYYQQQOOOOOOMMMLLLLLLOOOTTTVVVTTTPPPTTT]]]{{{{{{zzzzzzzzz}}}yyyxxx|||qqq^^^QQQJJJHHHIIINNNQQQQQQRRRVVVXXXUUUWWWZZZWWWZZZlllnnnNNNRRRRRRkkk}}}ooocccbbbgggdddiiiiiifffbbb^^^\\\\\\^^^bbbeeefffddd```]]]___bbbbbb```[[[XXXWWWXXXXXXXXXVVVXXX^^^dddaaa]]]___fffxxxsssooouuuzzz|||wwwnnnjjjnnnsssrrrnnnnnnrrrrrrllljjjmmmkkkjjjooo}}}sssdddVVVNNNKKKJJJKKKJJJMMMJJJFFFNNN^^^gggeeeeee[[[^^^jjjhhh___hhh}}}pppbbb\\\XXXSSSQQQSSSLLLUUUYYYWWWUUUXXXXXXUUUSSSVVVXXXXXXVVVTTTTTTUUUOOOMMMKKKMMMSSSWWWRRRLLLRRRTTTiii{{{yyyvvvsssuuu{{{wwwyyyooo]]]OOOGGGIIIIIILLLPPPQQQPPPRRRXXXUUUSSSVVV\\\]]]ccc{{{YYYQQQWWWZZZzzzkkkbbb\\\___eeecccpppnnnkkkeeeaaa___```bbbiiijjjhhhbbb[[[YYY]]]bbbaaa^^^[[[YYYXXXYYYXXXXXXZZZZZZ___ccc```ZZZ]]]eeegggwwwqqqqqqvvvuuurrrooonnnrrrxxx~~~{{{vvvnnnhhheeeddddddeeeiiiiiippp~~~|||sssiiiaaaYYYQQQIIIGGGFFFEEEHHHLLLHHHLLLMMMNNNWWWdddjjjiiicccccciiittt{{{yyyyyypppeee[[[VVVSSSPPPNNNRRRRRRRRRTTTWWWXXXXXXWWWRRRSSSSSSSSSSSSQQQOOONNNNNNOOOPPPQQQQQQPPPOOOOOORRRRRR___zzz|||zzzxxxwwwwwwyyy|||~~~}}}qqq}}}~~~yyyiiiZZZOOOJJJIIILLLLLLLLLOOOQQQTTTTTTTTTUUURRRSSSXXXaaaqqqpppUUUWWWOOOaaavvvhhhbbbaaa```bbbdddfffhhhjjjiiifffdddeeefffhhhddd^^^\\\^^^```aaa```___]]]ZZZVVVSSSTTTWWWZZZZZZ___```]]]ZZZZZZYYYWWW^^^iii|||tttpppppprrruuuuuuvvvyyy}}}}}}uuullleeeccccccccccccfffffflllxxx}}}nnnddd___ZZZSSSMMMOOOIIIEEEEEEDDDBBBCCCFFFFFFOOOWWW]]]eeemmmpppmmmffffffkkkvvvuuufffooohhh___XXXTTTSSSRRRPPPSSSRRRRRRTTTWWWWWWWWWUUUSSSSSSSSSRRRPPPNNNMMMLLLOOOOOOPPPQQQQQQPPPOOONNNPPPQQQ]]]uuu~~~|||zzzxxxxxxxxxzzz{{{}}}qqqmmmooozzzrrreeeWWWNNNIIIHHHHHHOOOOOOOOOPPPQQQRRRRRRQQQSSSQQQTTT\\\iii{{{zzz\\\QQQUUUSSSjjjxxxmmmcccaaaaaa______aaaccceeegggfffcccaaaaaabbbbbb```]]]]]]^^^^^^\\\ZZZYYYYYYWWWUUUSSSTTTXXX[[[[[[______ZZZVVVVVVUUUSSSVVV___nnnwwwooonnnqqquuuwwwyyy}}}uuuiiibbbaaaccccccbbbeeeeeejjjssszzzfff^^^TTTNNNMMMLLLIIIEEEFFFCCCBBBDDDEEECCCCCCGGGNNN[[[iiiqqquuuvvvuuuqqqfffiiirrr~~~vvvooofff^^^bbb]]]WWWTTTRRRSSSSSSSSSSSSRRRRRRTTTVVVVVVUUUSSSUUUTTTRRROOOMMMLLLKKKJJJOOOPPPPPPQQQPPPOOONNNMMMMMMNNNXXXmmm|||zzzxxxxxxxxxxxxzzzvvvccc[[[[[[mmmlllbbbUUUKKKHHHIIIKKKKKKPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSZZZgggyyycccQQQVVVQQQZZZyyymmmeee```aaabbb```___``````bbbddddddaaa^^^]]]\\\]]]]]]^^^``````^^^YYYUUUSSSTTTTTTTTTTTTUUUXXXZZZ\\\^^^]]]VVVRRRRRRQQQOOOUUUYYYddduuuwwwnnnppptttvvvwwwxxx}}}vvviiibbbbbbddddddccchhhhhhlllqqqtttvvv}}}zzzggg]]]YYYSSSLLLIIIJJJKKKJJJHHHFFFCCCCCCFFFHHHJJJPPPWWWcccnnn{{{{{{wwwvvvlllvvvjjjffffffccc___XXXVVVTTTRRRRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUSSSRRRUUUSSSQQQNNNLLLLLLKKKLLLOOOOOOPPPPPPOOONNNMMMLLLMMMKKKQQQfff|||zzzxxxvvvuuuvvv}}}eeeQQQNNNQQQdddvvvzzzbbbYYYMMMHHHIIILLLNNNMMMPPPQQQRRRRRRSSSTTTUUUWWWVVV[[[hhhzzz|||^^^UUUXXXPPPfffjjjddd```aaabbb``````bbb```bbbccccccaaa^^^\\\ZZZ]]]^^^```aaaaaa]]]YYYVVVPPPRRRTTTTTTTTTUUUWWWYYYZZZ\\\ZZZTTTPPPPPPQQQOOOUUUVVV[[[jjjtttnnnrrryyywwwlllffffffgggfffeeejjjjjjmmmpppoooooouuu|||xxxnnnggg\\\QQQLLLNNNJJJFFFEEEGGGIIIJJJIIILLLHHHHHHKKKOOOUUUaaammmxxx}}}~~~~~~jjj^^^aaaaaa]]]YYYTTTUUUTTTTTTSSSSSSSSSTTTRRRQQQQQQRRRSSSTTTRRRQQQSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOOOONNNLLLKKKMMMIIILLL___|||yyywwwuuutttxxxzzzYYYIIIJJJOOOVVVdddsss}}}fffQQQKKKFFFFFFJJJNNNNNNLLLSSSTTTUUUTTTSSSTTTXXX[[[___kkk}}}kkkbbbYYYOOOXXXyyyzzzkkkddd___^^^^^^\\\^^^bbbbbbccccccccccccaaa^^^\\\]]]^^^___^^^\\\ZZZWWWVVVQQQSSSUUUUUUTTTTTTUUUVVVVVVYYYXXXRRRPPPRRRSSSRRRNNNNNNRRR]]]ssssssooorrr~~~|||{{{zzzvvvqqqllljjjiiihhhgggjjjjjjlllnnnlllkkkrrr{{{}}}hhhUUUQQQSSSQQQMMMMMMLLLJJJHHHIIILLLPPPRRRSSSRRRPPPRRRWWW\\\cccppp|||rrr___]]]```\\\VVVSSSSSSUUUWWWWWWUUUTTTTTTTTTPPPPPPOOOQQQSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKYYYvvv|||yyywwwrrrrrrwwwnnnQQQIIIMMMRRRWWWfffwww~~~kkkQQQEEEDDDDDDHHHNNNSSSSSSRRRXXXXXXWWWUUUSSSUUU\\\aaaooovvvkkkiii___OOOoooqqqiiibbb\\\ZZZWWWVVVYYY^^^dddcccaaabbbbbbbbb```^^^[[[[[[\\\ZZZWWWTTTTTTTTTRRRSSSTTTTTTSSSRRRSSSTTTRRRVVVVVVRRRPPPSSSTTTSSSKKKLLLOOOVVVhhhuuupppuuu}}}wwwvvvsssuuuuuurrrmmmiiihhhhhhjjjjjjlllnnnlllllluuuzzz}}}~~~gggXXXOOOUUU[[[WWWTTTUUURRRQQQQQQRRRUUUYYY\\\^^^WWWZZZbbbkkkooorrryyyuuufff[[[]]]^^^XXXTTTUUURRRUUUXXXYYYVVVTTTTTTUUUNNNNNNNNNPPPRRRSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMIIIKKKLLLRRRfff|||zzztttqqqrrrxxx}}}eeeNNNMMMTTTXXXeeezzzyyykkk\\\HHHDDDFFFIIIMMMQQQTTTVVVWWWVVVWWWVVVTTTTTTZZZdddmmm|||yyypppeee___kkkeee___ZZZXXXUUUSSSUUU[[[ccc```^^^^^^```aaaaaa___XXXZZZ\\\ZZZVVVSSSRRRRRRPPPQQQRRRQQQPPPQQQRRRTTTPPPTTTUUURRRQQQRRRSSSQQQLLLOOOQQQTTT```xxxxxxqqqzzz}}}uuuuuuxxxnnnssswwwuuuoooiiihhhiiikkklllnnnooonnnoooyyy}}}yyyxxxsssddd^^^XXX[[[gggkkkbbb[[[[[[UUUTTTSSSSSSUUUXXXZZZ\\\[[[bbbppp{{{}}}jjj]]]VVVYYYYYYSSSSSSYYYPPPTTTXXXYYYWWWUUUUUUUUUMMMMMMMMMOOORRRSSSSSSQQQPPPPPPPPPOOOMMMJJJGGGFFFIIIJJJKKKMMMNNNNNNNNNNNNGGGMMMOOONNNYYYttt~~~|||zzztttrrrtttvvvxxx```NNNRRRZZZ]]]nnnjjj[[[RRRDDDFFFHHHKKKLLLMMMOOORRRUUUPPPQQQRRRRRRVVV___nnnyyyyyypppgggnnnzzzjjjbbb^^^[[[ZZZWWWTTTUUUZZZaaa^^^ZZZZZZ]]]``````___XXX[[[^^^]]]YYYTTTRRRRRRNNNOOOOOOOOONNNOOORRRUUUNNNSSSUUURRRPPPQQQPPPNNNKKKNNNQQQQQQXXXnnn{{{ttt}}}}}}yyytttqqqppprrrkkkfffggghhhjjjnnntttyyypppkkkqqq|||xxxxxxwwwxxxvvvdddfffggg]]]UUUWWW\\\___hhhooommmbbbXXXUUUOOOVVVVVVWWW```ccceeeoooooo|||~~~pppmmmddd^^^VVVQQQQQQRRRSSSSSSVVVWWWYYYYYYWWWTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOOMMMKKKIIIFFFEEEKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMJJJLLLVVVaaa|||vvv~~~{{{zzzwwwrrrpppttt}}}vvvWWWOOOSSS___rrrmmmXXXKKKGGGHHHJJJIIILLLRRRVVVTTTSSSTTTSSSVVVWWWUUU[[[lllvvv{{{[[[iiirrreee]]]\\\XXXSSSOOOPPPUUUZZZ___]]]\\\```dddeeeaaa\\\YYY^^^cccaaaZZZSSSOOOOOONNNPPPPPPPPPNNNNNNOOOQQQWWWXXXXXXVVVSSSQQQQQQRRRLLLNNNOOOPPPVVVeeezzz|||vvv|||}}}}}}{{{wwwsssqqqqqqlllgggeeegggjjjkkkooottt{{{rrrvvvuuutttrrrqqqwwwhhh[[[TTTYYY[[[XXXWWW[[[WWWUUUWWWZZZYYYRRRNNNMMMWWW``````aaakkkpppttt~~~zzzkkkdddccc```[[[TTTPPPPPPRRRSSSSSSVVVWWWXXXYYYWWWTTTPPPMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEIIIFFFGGGOOOYYYttt}}}zzzwwwuuutttttttttttt~~~sssXXXTTT___sss{{{kkk[[[QQQLLLJJJJJJNNNLLLOOOUUUWWWTTTRRRSSSQQQVVVZZZ^^^jjjkkk___xxxkkk___YYYXXXUUUQQQOOORRRWWW\\\___]]]\\\```dddfffccc```VVVZZZ]]][[[VVVRRRQQQSSSOOONNNNNNMMMMMMNNNOOOPPPQQQRRRTTTSSSQQQQQQQQQSSSQQQRRRRRRQQQSSS]]]nnn{{{~~~}}}zzzsssyyy{{{|||zzzwwwsssqqqppphhheeeeeehhhjjjiiikkkooo}}}ssskkktttnnnlllkkkkkkooowww~~~~~~xxxlllaaaZZZ[[[[[[YYYVVVVVVXXXZZZTTTOOONNNQQQTTTTTTUUUYYYjjjrrrqqqqqqyyy|||hhhaaa^^^[[[YYYZZZVVVQQQOOOOOORRRSSSTTTVVVWWWWWWWWWUUUSSSPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFAAAFFFDDDDDDJJJQQQjjjzzzxxxxxxwwwrrrnnnvvv~~~qqqWWWYYYmmmwwwhhhUUUJJJIIILLLMMMLLLRRRQQQSSSWWWWWWSSSQQQSSSRRRXXX```jjj|||mmmcccqqqrrreee\\\WWWWWWUUUSSSSSSWWW]]]aaa]]][[[YYYZZZ]]]^^^\\\ZZZSSSUUUVVVUUURRRQQQSSSVVVOOOMMMKKKJJJLLLNNNOOOOOOMMMOOOQQQRRRRRRRRRSSSUUUSSSTTTSSSQQQQQQWWWbbbkkkkkkuuummmvvvyyy{{{{{{xxxsssooommmgggeeefffiiigggddddddhhhhhhjjjfffbbbpppwwweeedddeeeiiinnnsssvvvwww~~~xxxmmmeeebbbbbb^^^[[[aaahhhggg\\\VVVYYYYYYVVVTTTTTTXXXbbbhhhjjjlllooo~~~ggg[[[]]]^^^YYYUUUTTTRRROOONNNOOOQQQSSSUUUVVVVVVVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKIIIGGGEEE@@@EEEDDDDDDHHHMMMaaa|||xxxwwwvvvsssqqqqqqyyyrrrXXX]]]vvvwwwjjj]]]MMMEEEHHHMMMNNNMMMTTTSSSTTTWWWUUUQQQPPPSSS[[[aaaiiiuuu{{{dddrrrsssgggbbb]]][[[ZZZXXXWWWYYY]]]bbbeee```]]]YYYWWWWWWVVVTTTRRRQQQRRRSSSRRRQQQQQQSSSVVVPPPMMMIIIIIIKKKNNNOOOOOONNNPPPSSSTTTTTTTTTUUUVVVPPPRRRSSSRRRQQQUUU\\\bbbbbbzzzvvvnnntttwww{{{|||xxxrrrlllhhhdddccceeefffddd``````eeejjjmmmllllllwww{{{jjj``````ccchhhnnnqqqrrrrrrttt{{{}}}}}}yyynnnhhhbbb___^^^]]]^^^^^^aaafffddd[[[ZZZbbbddd^^^aaahhhuuu~~~}}}mmm\\\YYY\\\\\\XXXUUUPPPPPPOOONNNNNNOOORRRTTTUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMKKKIIIFFFDDDBBB@@@DDDDDDEEEHHHIIIXXXsssyyysssqqqpppooottt~~~sssZZZcccwwwfffZZZTTTMMMIIIJJJMMMOOOPPPSSSRRRSSSTTTSSSPPPRRRWWWgggnnnwww|||xxxiiieee```aaa]]]```^^^[[[ZZZ[[[___bbbdddccc```]]]ZZZYYYWWWUUUTTTRRRSSSTTTTTTRRRQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPRRRUUUVVVUUUTTTTTTTTTPPPRRRTTTTTTSSSTTTXXX[[[bbbooo}}}||||||}}}~~~|||tttuuuwwwyyyxxxssslllfffddd``````aaabbb```]]]aaagggnnnooorrrwww~~~uuuhhh```aaacccfffhhhjjjlllmmmsssxxx~~~~~~xxxtttsssnnnpppmmmhhhmmmxxx}}}{{{eeebbbbbbdddeeedddgggjjjtttuuurrrlllooowwwxxxsss~~~wwwkkk```VVVTTTUUUTTTSSSTTTOOOOOOPPPOOONNNNNNPPPRRRSSSRRRPPPNNNLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDEEEFFFHHHIIIKKKJJJHHHFFFCCCAAA???>>>>>>AAA@@@CCCIIIFFFNNNbbb{{{ssspppoooooosss{{{qqq[[[kkk}}}zzzeeeUUUJJJKKKLLLLLLMMMOOOQQQTTTSSSQQQQQQSSSSSSSSSZZZbbbvvv~~~lll~~~www```^^^___]]]bbb___[[[ZZZ[[[^^^___```]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPNNNMMMNNNOOOOOORRRTTTUUUTTTRRRRRRRRRSSSUUUVVVUUUTTTSSSSSSTTT]]]bbbmmm~~~}}}zzzyyy{{{||||||{{{{{{}}}~~~zzz{{{}}}~~~~~~|||{{{}}}~~~xxxxxxxxxuuupppiiidddaaaaaaaaa______^^^[[[YYY___gggkkkhhhmmmwww|||wwwooojjjbbbdddeeecccbbbcccgggjjjnnnpppsssvvv~~~xxxkkkcccccchhhkkklllnnnppppppoooqqqwww{{{zzz{{{qqqggg```___``````iiinnnpppwww|||bbbaaafffnnnsssvvv|||tttccc\\\]]]VVVRRRSSSTTTRRRRRRSSSOOOPPPQQQPPPNNNMMMNNNPPPRRRPPPNNNKKKIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJEEEDDDDDDDDDEEEGGGIIIKKKGGGEEECCC@@@>>>>>>>>>>>>>>>???>>>CCCKKKGGGGGGUUUsss|||yyytttpppooorrruuuzzzkkkXXXnnnqqqpppwwwwwweeeUUUIIIFFFHHHKKKNNNPPPRRRTTTTTTTTTRRRRRRTTTUUUYYYdddpppttt{{{kkkaaaaaabbb```ccc```\\\[[[\\\_________YYYZZZ\\\\\\[[[YYYYYYXXXWWWTTTQQQOOOOOOOOOOOOOOOPPPUUUXXXUUUOOOLLLMMMPPPOOORRRUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRQQQQQQWWW[[[eeettt}}}uuuvvvwwwwwwvvvwwwyyyzzzvvvwwwzzz|||}}}}}}}}}~~~}}}|||{{{{{{}}}~~~}}}}}}xxx{{{~~~~~~www{{{xxxqqqhhhaaa^^^^^^___eeebbb___\\\WWWUUU[[[eeeooohhhkkkvvvxxxllleeefffccceeeeeebbb___```ffflllfffkkkqqqsssttt|||}}}xxxmmmgggeeeeeehhhkkkkkkgggbbb```cccdddeeekkkuuu|||~~~vvvjjjcccdddhhhhhhuuu~~~tttkkkkkkrrr}}}yyylllaaa[[[[[[RRROOOPPPWWW[[[XXXTTTSSSOOOQQQSSSQQQNNNLLLMMMOOOQQQOOOLLLIIIHHHGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKDDDCCCCCCCCCEEEHHHKKKMMMEEECCC@@@>>>===>>>@@@AAA???@@@>>>EEENNNIIIEEEOOOiii~~~yyytttqqqqqqsssvvveeeTTTlllmmmqqqyyydddWWWMMMEEEJJJJJJLLLOOOSSSUUUTTTSSSUUUTTTTTTVVVXXX___mmmzzzqqqsssvvvdddcccfffffffffeeeaaa]]]]]]___aaabbbaaa___```bbbbbb___]]][[[ZZZXXXTTTOOOKKKKKKNNNPPPQQQPPPWWW\\\YYYQQQKKKMMMQQQPPPSSSWWWYYYYYYWWWWWWWWWQQQRRRTTTTTTTTTSSSRRRRRRTTT\\\gggqqq{{{}}}qqqssstttsssssssssvvvxxxsssuuuwwwzzz}}}|||zzzyyy{{{}}}~~~~~~yyyyyyxxxyyy{{{}}}|||{{{vvvzzzzzzpppsssvvvqqqdddYYYYYY^^^bbbccc___]]]\\\YYYVVVXXX]]]dddeeekkkrrrrrrjjjdddbbbaaa```______```ccceeefffdddgggiiigggffflllxxx}}}uuusssssskkkkkktttxxxrrrnnnooolllhhhgggnnn{{{wwwqqqqqqqqqyyy{{{mmmgggfff^^^VVVUUUPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTTTTSSSQQQPPPQQQSSSSSSOOOKKKGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJFFFDDDDDDGGGKKKJJJEEE???BBBAAA???======>>>???@@@BBBBBBAAABBBCCCEEEGGGHHHaaawww{{{{{{}}}~~~~~~|||zzzvvvqqqnnnpppvvv|||rrr[[[[[[oooppp}}}dddPPPEEEFFFLLLJJJLLLPPPSSSUUUTTTSSSQQQUUUVVVWWWWWWZZZgggyyysssqqqnnnfffccc```bbbiii___]]]\\\\\\^^^aaaaaaaaa___cccggggggccc]]]YYYXXXUUUSSSQQQOOOOOOQQQSSSUUUVVVWWWVVVRRRMMMLLLNNNQQQRRRUUUXXXWWWTTTRRRSSSTTTQQQOOONNNNNNPPPRRRSSSSSSUUUUUU]]]iiiqqqyyyzzz|||xxxrrrqqqvvvxxxtttqqqrrrtttvvvyyy{{{|||}}}|||zzzzzzzzzwwwsssvvv|||~~~}}}{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwyyyzzzyyywwwwwwyyy{{{}}}~~~~~~sssiiiiiilllhhh^^^VVVWWW]]]aaaaaa```aaaccc```ZZZYYY[[[cccdddjjjqqqqqqjjjdddccc___^^^\\\\\\]]]```bbbddd```bbbcccbbb```ccclllssswwwmmm[[[YYYZZZTTTPPPPPPNNNNNNNNNNNNPPPQQQRRRSSSOOOPPPQQQPPPNNNNNNOOOPPPQQQNNNJJJHHHHHHHHHHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGIIILLLKKKFFFAAABBBAAA???>>>===>>>???@@@EEEEEEDDDCCCCCCDDDEEEFFFOOOaaaxxx~~~~~~~~~~~~|||xxxsssnnnnnnrrrvvvzzzhhhWWW^^^vvvxxxzzzbbbSSSKKKGGGGGGIIIKKKMMMQQQUUUWWWWWWUUUTTTTTTWWWZZZ___hhhxxx~~~zzzgggcccccc______ddd___^^^]]]]]]```bbbcccbbbbbbeeehhhgggbbb]]]ZZZYYYUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUTTTQQQNNNMMMOOOQQQQQQTTTVVVVVVSSSQQQRRRSSSNNNMMMLLLMMMNNNQQQRRRSSSVVVTTTZZZbbbfffkkk|||{{{}}}}}}zzzqqqppppppqqqsssuuuvvvwwwyyyvvvvvvwwwvvvsssuuuyyy{{{zzzyyywwwvvvuuuttttttuuuuuuuuuvvvyyyzzzyyyxxxzzz{{{}}}~~~~~~}}}}}}vvvjjjcccccceeeaaaXXXRRRUUU\\\```^^^```eeejjjggg___ZZZZZZ___aaagggnnnoooiiicccbbb___\\\YYYXXX[[[^^^aaabbbaaaaaaaaa```^^^___aaadddaaajjj{{{zzzjjjlll^^^TTTUUUUUUQQQOOORRROOOOOONNNOOOOOOPPPQQQQQQMMMNNNOOOOOONNNNNNOOOPPPNNNLLLIIIHHHIIIJJJKKKKKKDDDCCCCCCCCCDDDGGGIIIKKKKKKJJJIIIKKKMMMLLLGGGBBBAAAAAA???>>>>>>>>>???@@@FFFEEECCCAAAAAA@@@AAAAAAFFFNNNddd}}}xxxsssqqqrrrssspppvvvwwwccc[[[mmmqqq]]]JJJEEEHHHJJJIIIHHHMMMPPPTTTXXXYYYYYYWWWVVVSSSVVV\\\fffuuuzzz~~~|||mmmbbbbbbddd```^^^```]]]\\\[[[\\\___aaaaaaaaabbbddddddbbb^^^ZZZXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPNNNNNNPPPRRRPPPRRRTTTTTTRRRPPPPPPPPPKKKKKKJJJKKKLLLNNNOOOQQQSSSRRRUUUZZZZZZ]]]kkk|||rrrnnnkkkjjjmmmqqqtttvvvwwwrrroooqqqrrrqqqqqqtttuuutttsssqqqpppooonnnnnnqqqpppppprrrtttvvvuuuuuuyyyzzz{{{{{{{{{zzzyyyxxxxxxvvvuuuvvvxxxzzzzzzzzz}}}{{{wwwtttpppnnnlllkkkggg```eeeeee^^^SSSNNNSSS[[[```]]]```fffkkkiiiaaa[[[[[[]]]^^^dddkkklllgggcccbbbaaa]]]YYYYYY\\\```bbbcccddddddddddddcccbbbaaa```bbbdddhhhnnntttppphhhccc___ccc\\\XXXXXXVVVRRRQQQTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMOOOQQQQQQPPPPPPQQQRRRMMMJJJHHHGGGHHHJJJJJJJJJDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJIIIJJJKKKIIIEEEBBB@@@@@@???>>>>>>>>>???@@@BBBAAA???===<<<<<<======GGGFFFTTTrrr{{{xxxwwwvvvqqqsssxxxssshhhlllttt```QQQDDDDDDJJJMMMLLLKKKPPPSSSVVVYYYZZZYYYXXXWWWYYY[[[aaannnooowww}}}rrrhhhaaaccceeeccc```aaaYYYXXXXXXYYY\\\^^^^^^]]]^^^]]]\\\ZZZXXXVVVVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOQQQRRROOOPPPQQQQQQPPPOOONNNNNNKKKLLLKKKJJJIIIJJJLLLMMMOOONNNQQQTTTTTTWWWcccpppqqqlllfffeeeiiiqqqwwwzzzxxxpppjjjjjjlllkkklllnnnnnnmmmllljjjiiihhhggggggiiihhhhhhiiilllnnnnnnnnnsssssstttssssssqqqooonnnjjjhhheeeeeegggiiikkkkkkooommmjjjfffbbb^^^[[[ZZZwwwiiiggg___eeebbbZZZNNNKKKSSS]]]ccc^^^^^^bbbeeeddd^^^\\\^^^``````dddjjjkkkgggeeefffeeeaaa]]]]]]aaaeeeffffffbbbcccdddeeeeeedddcccbbbffffffeeecccaaahhh|||tttcccZZZYYY]]]```YYYWWWWWWVVVSSSOOOOOOQQQUUUTTTRRRPPPNNNLLLKKKKKKMMMOOOQQQQQQPPPPPPQQQQQQLLLIIIFFFEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCEEEGGGIIIGGGGGGFFFGGGFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<======EEE>>>FFFaaa}}}{{{xxxvvvvvvxxx}}}}}}{{{lllmmmzzzrrrbbbSSSKKKFFFHHHKKKLLLNNNPPPTTTUUUWWWXXXYYYYYYXXXXXXbbbeeemmm|||wwwdddmmmqqqnnnfff``````bbbbbbaaaaaaWWWVVVVVVXXX[[[]]]]]]\\\YYYXXXVVVUUUTTTUUUUUUUUUPPPQQQSSSTTTTTTSSSQQQPPPOOOOOONNNOOOPPPPPPQQQPPPNNNNNNOOOOOOPPPOOOMMMLLLMMMNNNMMMJJJGGGFFFHHHJJJLLLLLLNNNOOOPPPSSS\\\fff{{{xxxrrrkkkkkkqqqzzz|||sssjjjiiiiiiggggggiiijjjjjjhhhfffeeeddddddccccccbbbaaabbbdddgggggggggjjjjjjkkkjjjiiigggeeedddaaa^^^[[[ZZZ[[[^^^``````aaa___]]]ZZZVVVSSSPPPOOOnnnggg___]]][[[SSSKKKJJJTTT^^^ccc___]]]]]]^^^\\\ZZZ\\\```eeeccceeeiiijjjhhhhhhkkkhhhddd```bbbgggjjjjjjggg[[[]]]___``````aaaccceeeaaabbbddddddaaaaaakkkwwwuuukkk```ZZZVVVSSSSSSVVVRRRSSSTTTTTTRRRPPPPPPQQQRRRPPPNNNLLLJJJHHHGGGGGGJJJLLLNNNOOOMMMLLLLLLMMMKKKHHHDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<==================<<<<<<<<<>>>???@@@@@@===AAAUUUttt|||zzzvvvttttttttttttsssiiissssss___PPPGGGEEEFFFIIIKKKKKKOOOTTTVVVVVVVVVWWWXXXZZZ\\\]]]iiimmmwwwxxx```rrrwwwjjjiiiddd]]][[[\\\^^^^^^]]]WWWWWWXXXZZZ^^^______^^^XXXVVVTTTSSSTTTUUUUUUTTTNNNOOOPPPQQQQQQPPPOOONNNOOONNNMMMNNNPPPQQQPPPOOONNNMMMMMMNNNOOOOOOLLLJJJLLLMMMMMMJJJEEEDDDFFFHHHKKKKKKLLLKKKJJJLLLSSSYYYpppwwwxxx}}}vvvqqqpppmmmhhhfffggghhhgggeeedddbbbaaaaaaaaa^^^\\\[[[[[[]]]_________``````aaaaaa```___]]]\\\WWWTTTQQQPPPQQQSSSTTTTTTRRRQQQPPPNNNMMMKKKJJJJJJtttggg___WWWWWWSSSMMMNNNUUU\\\^^^___[[[YYYYYYXXXWWW[[[bbbfffcccbbbdddeeedddfffjjjhhhdddaaadddjjjmmmjjjfffWWWZZZ]]]]]]\\\^^^eeekkkaaa^^^^^^bbbcccbbbcccfffuuu~~~rrrbbb```ZZZVVVWWWUUUPPPNNNQQQRRRTTTUUUTTTTTTSSSRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMKKKIIIIIIIIIIIIFFFCCCAAABBBCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA===>>>???>>>===<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;======<<<;;;<<<===>>>???===???AAAIIIaaa}}}|||{{{wwwtttrrrrrrsssuuuvvviii[[[MMMEEEEEEDDDFFFKKKMMMMMMQQQWWWVVVVVVUUUVVVYYY^^^cccfffsssyyyrrrtttooohhhcccccc```[[[XXXYYY[[[[[[YYYWWWWWWXXX[[[^^^```___^^^XXXUUURRRQQQRRRRRRPPPNNNLLLMMMMMMNNNNNNMMMMMMLLLOOOMMMLLLNNNPPPQQQOOOMMMNNNMMMMMMNNNPPPOOOLLLJJJGGGIIIJJJGGGCCCBBBEEEHHHHHHJJJJJJGGGFFFIIINNNQQQ```wwwzzzyyy|||}}}xxxnnniiihhhbbbaaa___]]]\\\[[[[[[[[[WWWTTTRRRRRRSSSUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTNNNKKKHHHGGGHHHJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLxxxggg```XXXYYYWWWSSSSSSVVVXXXWWW^^^ZZZXXXWWWVVVVVV[[[bbbddd___]]]^^^^^^^^^bbbggggggcccaaaeeekkkmmmjjjeeeXXX]]]```___\\\___hhhqqqiii___XXX[[[bbbcccaaa___bbbeeeiiiooozzztttnnnmmmeee[[[]]]WWWTTTWWWVVVSSSUUUZZZUUUVVVUUUSSSRRRRRROOOKKKJJJJJJJJJJJJJJJKKKLLLLLLHHHJJJMMMMMMKKKIIIHHHGGGHHHEEEBBBAAABBBCCCDDDCCCCCCDDDEEEEEEEEECCC@@@???:::<<<======<<<;;;;;;;;;888999::::::;;;;;;;;;:::===<<<;;;:::::::::;;;<<<:::??????===LLLqqq|||}}}xxxuuuuuuvvv}}}qqqcccUUUKKKDDDAAAKKKIIIJJJOOORRRRRRTTTWWWVVVUUUTTTVVVZZZbbbiiinnnsss}}}jjj```___^^^___^^^[[[XXXYYY[[[ZZZXXXUUUUUUVVVYYY]]]^^^]]]\\\XXXTTTPPPNNNNNNMMMJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMLLLNNNPPPQQQNNNLLLOOOMMMLLLNNNPPPPPPMMMIIIBBBEEEGGGEEEAAAAAAEEEIIIEEEHHHHHHFFFGGGKKKOOOQQQOOObbbuuu{{{{{{wwwyyysssvvv{{{uuukkkiii[[[ZZZYYYWWWVVVUUUTTTTTTPPPMMMKKKJJJKKKLLLMMMLLLKKKLLLNNNOOOOOOOOOOOONNNKKKIIIGGGFFFGGGGGGGGGFFFIIIJJJLLLNNNPPPSSSTTTUUUyyyeee```]]][[[XXXWWWXXXXXXXXXWWWXXXWWWVVVUUUUUUVVVXXXYYY___^^^^^^]]]\\\\\\\\\\\\[[[___```bbbhhhmmmiii```[[[ZZZ[[[___dddgggfffddd___^^^\\\[[[[[[[[[\\\]]]ZZZ^^^bbbdddhhhttt|||wwwppphhhbbb___^^^]]]XXX[[[YYYWWW___iiicccVVVTTTTTTTTTSSSQQQOOOLLLKKKLLLJJJHHHIIIMMMRRRVVVWWWOOOMMMLLLIIIGGGFFFEEEDDDFFFDDDCCCBBBBBBCCCDDDFFFFFFCCCAAACCCFFFFFFAAA<<<::::::::::::::::::::::::888888888888888888888888:::999888888888999:::;;;:::999999===HHH^^^~~~}}}~~~vvvkkk\\\OOOIIIFFFFFFEEEGGGIIIKKKOOOSSSTTTTTTRRRUUUUUUXXX\\\^^^dddppp|||vvvwwwpppbbbbbb```ZZZ[[[YYYWWWVVVVVVVVVUUUTTTVVVSSSSSSWWWXXXVVVWWWZZZUUUSSSQQQOOOOOOMMMKKKIIIMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOLLLKKKKKKLLLMMMKKKKKKMMMQQQQQQKKKFFFFFFFFFDDDBBB@@@AAADDDGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNUUU]]]bbbbbbjjj}}}{{{{{{}}}vvviiidddhhhbbbUUULLLNNNRRRPPPKKKIIIPPPJJJGGGIIIHHHDDDEEEJJJIIIHHHHHHIIIKKKMMMNNNMMMPPPNNNIIIDDDCCCFFFFFFDDDGGGIIILLLRRR\\\eeeeee```ppp^^^ZZZ[[[YYYWWWVVVWWWWWWVVVUUUVVVUUUTTTTTTTTTVVVXXXYYY]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZ]]]]]]^^^ccciiifff___\\\\\\]]]```ccccccaaa___ZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\[[[\\\bbbnnnwwwooobbbhhheeeaaa]]]ZZZXXXXXXYYYYYY\\\[[[YYY___fffbbbWWWRRRRRRRRRQQQPPPNNNLLLKKKJJJHHHFFFGGGKKKOOOQQQRRRKKKJJJHHHFFFEEEDDDDDDEEECCCBBBAAA??????AAABBBCCCEEEBBB???@@@BBBBBB>>>:::::::::::::::::::::::::::888888888888888888888888777777777777888999:::;;;===:::999:::???NNNhhhwwwrrrccc[[[PPPHHHEEEFFFHHHHHHKKKLLLNNNQQQSSSTTTSSSRRRUUUVVV[[[bbbgggmmmyyyzzzggg___```]]]XXX\\\ZZZXXXVVVSSSQQQQQQPPPRRRQQQRRRVVVWWWUUUUUUWWWUUUSSSQQQOOONNNLLLJJJHHHLLLKKKJJJJJJJJJJJJKKKLLLOOOPPPOOOMMMJJJHHHHHHIIILLLJJJIIIKKKNNNNNNIIIDDDDDDEEEDDDCCCAAABBBDDDGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKRRRYYY]]]dddttt|||wwwmmmbbb[[[[[[WWWMMMFFFJJJOOONNNLLLLLLIIIDDDBBBDDDBBB??????CCC>>>???AAADDDFFFFFFEEEDDDHHHGGGFFFFFFFFFEEEFFFHHHNNN___mmmkkkbbb]]]___aaaooo^^^\\\XXXVVVTTTTTTUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY]]]bbbaaa]]]\\\\\\]]]^^^___^^^ZZZWWWTTTTTTTTTUUUTTTTTTSSSSSSVVVVVVTTTRRRQQQTTTYYY]]]ooouuunnnjjjeee\\\TTTXXXWWWVVVTTTTTTSSSSSSSSSQQQUUUVVVRRRTTTYYYWWWPPPNNNNNNNNNNNNMMMLLLKKKKKKGGGEEEEEEFFFIIIKKKKKKKKKGGGFFFCCCBBBAAABBBCCCDDD@@@???>>>======>>>???@@@DDDAAA===<<<>>>>>>;;;888999999999::::::999999999777777777777777777777777444555666777888999999999<<<:::999888999@@@QQQbbb|||sssiiiaaa]]]PPPLLLFFFCCCDDDGGGJJJKKKOOOPPPRRRSSSTTTTTTTTTTTT[[[\\\bbbkkkrrrzzzggg\\\]]]\\\XXXWWW]]]^^^\\\WWWQQQNNNNNNPPPOOONNNQQQVVVWWWTTTRRRTTTTTTRRROOONNNMMMLLLJJJHHHJJJJJJIIIHHHHHHIIIIIIJJJNNNNNNLLLIIIFFFDDDEEEFFFJJJHHHGGGIIIKKKJJJEEEAAABBBCCCDDDDDDCCCDDDEEEGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCGGGOOOVVV]]]hhhsssvvvlllfff```UUUNNNJJJKKKLLLJJJHHHHHHJJJGGGEEEFFFEEEBBBBBBDDDDDDEEEFFFHHHIIIIIIIIIIIIDDDAAADDDJJJJJJFFFJJJSSS___qqq~~~zzzllleeeggglllvvvddd]]]TTTSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVTTTTTTWWWZZZZZZYYYWWWXXXYYYZZZZZZWWWSSSQQQOOOPPPQQQQQQQQQPPPOOONNNRRRRRRQQQQQQRRRRRRSSSTTT```llluuuuuuwwwxxxqqqgggbbb\\\ZZZ\\\^^^\\\YYYVVVVVVVVVUUUTTTRRRQQQPPPHHHMMMNNNKKKIIILLLKKKHHHKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEFFFHHHHHHGGGFFFFFFDDDBBB???>>>???@@@AAA???>>><<<;;;;;;<<<>>>???DDD@@@<<<:::::::::999777888888999::::::999888888777777777777777777777777444555666777777777666555888777888999999;;;FFFSSSxxx|||}}}}}}||||||{{{zzzyyytttqqqkkkcccZZZSSSMMMJJJIIIHHHFFFEEEGGGIIILLLMMMQQQRRRTTTUUUUUUVVVXXXZZZdddeeeiiisss|||nnnYYYYYY\\\WWWUUUYYY^^^```___YYYRRRNNNQQQTTTNNNNNNRRRXXXYYYTTTRRRSSSPPPOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIFFFCCCBBBDDDFFFIIIGGGGGGGGGHHHGGGDDDAAA???BBBDDDFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBAAADDDKKKPPPVVV```jjjrrr{{{sssyyy|||yyykkkaaa^^^\\\[[[WWWQQQKKKGGGDDDBBBBBBBBBBBB@@@@@@AAAFFFGGGFFFEEEEEEEEEFFFHHHIIIFFFJJJSSSUUUVVVaaarrrvvvhhh```YYYTTT{{{eeeXXXRRRQQQRRRSSSTTTSSSQQQNNNLLLLLLMMMMMMOOOPPPQQQRRRPPPPPPOOOOOOPPPQQQRRRRRRTTTRRRQQQRRRSSSSSSTTTTTTOOOQQQSSSTTTSSSQQQOOONNNLLLMMMNNNOOOOOONNNMMMLLLPPPQQQSSSTTTUUUUUUUUUTTTVVVXXXYYYYYY]]]fffnnnrrr{{{vvvpppkkkhhhfffbbb```[[[YYYVVVVVVVVVVVVUUUSSSUUUUUUUUUUUUSSSQQQOOONNNJJJMMMOOOKKKIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKFFFFFFEEEFFFHHHGGGEEECCCGGGEEEBBB???>>>======>>>>>>===;;;::::::;;;===>>>BBB@@@===:::999999888777666777999999999999777666666666666666666666666666555666777777666555333222444555777:::::::::@@@IIIfff}}}|||{{{yyyxxxxxxvvvyyy}}}|||uuuppplllkkkiiihhhgggfffdddccc```````````````___^^^^^^\\\YYYUUUOOOJJJGGGDDDCCCFFFGGGHHHIIIJJJLLLNNNPPPPPPRRRTTTUUUVVVYYY^^^aaajjjiiinnnyyyuuucccXXX\\\\\\UUUUUU]]]ZZZ\\\\\\WWWRRRPPPSSSXXXQQQQQQUUU[[[[[[VVVRRRSSSMMMLLLKKKLLLNNNOOOOOONNNKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGGGGFFFDDDBBB???AAAEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDEEEGGGGGGDDDDDDFFFIIIKKKPPP[[[fffhhhnnnyyy{{{yyyzzzvvvyyytttmmmiii~~~~~~}}}xxxqqqggg[[[RRRIIIJJJIIIGGGGGGHHHHHHGGGKKKOOOSSSTTTQQQNNNKKKJJJNNNMMMRRR]]]hhhsssmmm]]]TTTLLLDDD}}}fffVVVPPPQQQRRRTTTUUUTTTQQQNNNKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLNNNOOOOOOPPPOOOPPPSSSSSSOOONNNPPPJJJLLLNNNOOONNNMMMMMMNNNKKKKKKLLLMMMMMMMMMLLLLLLOOORRRUUUVVVUUUSSSRRRRRRQQQQQQQQQTTTXXX[[[[[[YYYfffsssrrrkkkhhhfffbbb^^^YYYWWWZZZ\\\]]]\\\VVVVVVVVVVVVUUUTTTSSSRRRNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLGGGFFFFFFFFFHHHGGGEEEDDDEEEDDDBBB@@@>>><<<;;;;;;>>><<<;;;::::::;;;<<<>>>???>>>===;;;999888888777555666888999999888666555666666666666666666666666666666666666555444333333444444777999888666999???QQQkkk~~~{{{wwwtttqqqpppoooooommmjjjgggdddaaa```___```aaabbbbbb```]]]YYYVVVVVVUUUUUUTTTRRRQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMMMMKKKIIIGGGEEEEEEEEEFFFCCCEEEHHHJJJKKKMMMQQQSSSNNNQQQTTTVVVWWW[[[bbbgggkkklllsssttthhh```]]]___]]]VVVVVV[[[UUUVVVUUURRROOOPPPTTTXXXWWWVVVYYY]]]]]]WWWSSSTTTLLLKKKKKKLLLOOOQQQPPPOOOLLLLLLLLLLLLLLLKKKJJJIIIDDDFFFGGGGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFEEEEEE@@@BBBEEEFFFFFFFFFGGGHHHBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEGGGJJJJJJLLLUUU___jjjlllppp{{{yyyxxxwwwnnnuuu|||nnn```YYYYYYVVVQQQOOOQQQRRRPPPTTT\\\fffjjjggg___YYYUUUVVVZZZbbbmmm|||jjjQQQFFFFFFHHH|||hhhYYYPPPQQQSSSVVVWWWVVVRRRNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMPPPVVVTTTNNNJJJKKKIIIKKKMMMLLLKKKKKKMMMOOOJJJJJJJJJJJJJJJKKKLLLLLLLLLQQQVVVUUUQQQNNNNNNPPPOOOPPPRRRVVVWWWVVVTTTSSSTTT[[[eeeooowwwyyyyyysssfff]]]\\\^^^___```[[[WWWWWWZZZ[[[YYYVVVTTTVVVWWWWWWUUUUUUWWWXXXLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJJJJJJJJJJIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMHHHGGGEEEEEEFFFGGGFFFDDDAAAAAAAAA@@@>>><<<:::999<<<;;;:::888888:::;;;<<<;;;<<<<<<;;;999888777777444666888999999888666444555555555555555555555555555555555555555666777777555444666888777444666;;;BBB[[[zzz}}}}}}{{{yyywwwvvvuuussspppnnniiigggeeebbb___^^^]]]]]]XXXVVVTTTRRRPPPOOONNNMMMNNNOOOOOONNNLLLIIIHHHHHHJJJJJJJJJJJJIIIHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEEEEFFFGGGHHHHHHEEEGGGJJJKKKLLLMMMQQQTTTOOORRRUUUVVVWWW[[[cccjjjppprrr}}}~~~}}}jjjccc```]]]]]]\\\[[[WWWUUUTTTSSSQQQOOOOOOQQQTTTWWW[[[ZZZ[[[^^^]]]WWWSSSTTTNNNMMMMMMNNNOOOPPPPPPOOOLLLLLLMMMMMMLLLKKKIIIHHHEEEHHHJJJKKKJJJIIIHHHIIICCCDDDEEEEEEEEEEEEEEEFFFAAACCCEEEFFFFFFEEEGGGHHHEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEGGGLLLPPPPPPQQQTTTaaaggglllqqquuukkknnn~~~~~~uuuuuuoooeeeaaacccccc```eeekkkqqqssspppnnnnnnoooyyyhhhLLLFFFPPPYYYvvvdddYYYPPPQQQTTTWWWXXXWWWRRROOOMMMLLLLLLKKKIIIGGGEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLQQQXXXVVVMMMHHHIIIKKKLLLMMMKKKIIIIIIMMMPPPIIIIIIHHHGGGHHHIIIKKKLLLGGGNNNUUUTTTOOOLLLMMMQQQKKKLLLNNNPPPNNNMMMPPPTTTQQQSSSVVVYYY\\\bbbnnnxxx~~~{{{tttjjj______eeeeee___XXXVVVWWWWWWYYYVVVUUUWWW\\\]]]YYYUUUZZZZZZYYYVVVRRRPPPRRRUUUPPPOOONNNMMMLLLKKKLLLLLLQQQMMMKKKLLLNNNMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMHHHFFFDDDDDDEEEFFFFFFEEE<<<===?????????===:::999;;;:::888777777888:::;;;888:::;;;;;;999777666666444555888999999888555444555555555555555555555555333333333444555777:::;;;666555666888888555888===888NNNhhh}}}{{{xxx~~~vvvooollleee```^^^aaa^^^\\\ZZZZZZXXXVVVTTTQQQPPPNNNKKKJJJIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDDDDCCCCCCDDDEEEAAABBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMNNNNNNLLLMMMPPPSSSPPPSSSVVVVVVVVVZZZcccjjjvvvzzz|||jjjddd```___[[[YYY\\\^^^XXXNNNWWWTTTPPPOOOQQQTTTVVVWWW^^^\\\\\\___]]]WWWSSSTTTQQQPPPOOOOOOPPPPPPNNNMMMKKKLLLLLLMMMLLLJJJHHHGGGGGGJJJMMMNNNLLLJJJHHHGGGAAACCCDDDDDDDDDDDDEEEFFFCCCDDDFFFFFFEEEEEEGGGHHHKKKJJJIIIIIIHHHIIIIIIIIIIIIEEEGGGPPPWWWVVVQQQMMMPPP]]]iiilllqqq}}}pppYYYVVVhhhzzzfffXXXUUUUUUUUUTTTSSSRRRQQQPPPLLLMMMLLLJJJGGGEEEDDDEEEGGGDDDBBBDDDHHHIIIEEE@@@FFFIIILLLOOOOOOLLLIIIFFFJJJJJJIIIHHHFFFFFFGGGIIIJJJIIIGGGGGGHHHHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPSSSUUUWWWXXXcccggglllsss|||wwwnnnhhhccc^^^\\\\\\ZZZWWWYYY]]]```aaaaaafffbbb]]]XXXVVVVVVYYYZZZ[[[YYYVVVUUUUUUTTTSSSQQQQQQSSSTTTPPPJJJGGGIIILLLUUURRROOOLLLJJJJJJJJJKKKQQQOOOLLLJJJHHHGGGGGGHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;999999999888888888777777999888888777666555555444555555444444444333333333222333333444444333333222555555555555555555555555555555555555666666666666:::???LLLaaazzzwwwrrrvvv|||vvvoooooommmjjjhhheeedddccc``````fffttt}}}ccc^^^WWWSSSRRRQQQOOOLLLMMMMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMLLLMMMOOORRRPPPRRRVVVXXX]]]hhhwww}}}lllaaa[[[]]][[[YYYXXXXXXVVVTTTQQQQQQRRRTTTWWWYYYZZZXXXVVVVVVUUUTTTUUUUUUUUUSSSQQQSSSSSSSSSSSSQQQOOOMMMKKKPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJLLLLLLKKKIIIGGGFFFAAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHKKKMMMNNNNNNMMMLLLMMMQQQWWW^^^dddkkkrrrwwwwwwvvv~~~|||hhhYYYUUUUUUUUUTTTSSSRRRQQQPPPSSSRRROOOKKKFFFEEEEEEGGGEEECCCAAABBBEEEFFFDDDBBBGGGIIIKKKMMMMMMKKKIIIGGGHHHHHHHHHGGGEEEEEEGGGIIIQQQNNNIIIFFFEEEEEEDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJKKKNNNPPPRRRSSSTTT[[[]]]___```bbbfffkkkooozzz}}}}}}xxxuuuxxx{{{wwwooorrrqqqnnnjjjeeeaaa]]][[[\\\[[[[[[^^^bbbdddcccbbbddd```[[[VVVTTTTTTVVVWWW]]]ZZZWWWVVVVVVVVVUUUTTTSSSUUUUUURRRLLLIIIJJJMMMQQQOOOLLLJJJHHHIIIJJJKKKNNNLLLJJJHHHGGGGGGGGGHHHFFFEEEDDDBBBAAA@@@????????????===<<<;;;:::::::::999999999888888777777777888888777777666555555444555444444444444333333333222333333444444333333222333333333333333333333333444555555555666666666666555888@@@NNNbbbwww}}}||||||~~~kkkkkkssswwwggg^^^[[[ZZZXXXVVVTTTRRRQQQPPPTTTSSSWWW___gggiiiddd^^^WWWSSSNNNKKKJJJJJJIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKIIIKKKLLLLLLKKKLLLMMMOOOSSSZZZdddlllsss~~~|||jjjccc``````[[[YYYXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWWWWUUUTTTTTTSSSRRRRRRSSSRRRPPPOOOQQQQQQRRRRRRRRRQQQOOOOOORRRQQQOOOMMMKKKJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJKKKKKKJJJJJJJJJDDDEEEHHHJJJLLLLLLLLLKKKFFFHHHMMMSSS[[[eeeooovvvzzz|||zzz{{{jjjYYYUUUUUUUUUTTTSSSRRRPPPPPPXXXVVVRRRLLLGGGEEEFFFHHHEEEDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFEEEDDDDDDFFFHHHSSSNNNHHHDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGEEEFFFHHHJJJLLLMMMNNNOOOMMMPPPRRRTTTUUUVVVYYY[[[^^^```fffpppzzzzzzvvvooonnnkkkjjjooossspppjjjgggjjjnnnmmmhhhcccaaa```]]]^^^aaadddggggggdddaaa___\\\XXXTTTSSSTTTVVVWWW___\\\XXXVVVWWWXXXYYYYYYVVVWWWVVVSSSMMMJJJKKKMMMLLLKKKIIIGGGGGGHHHJJJKKKJJJIIIHHHFFFEEEFFFFFFGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;:::999999999888888888888777777777777777777777666555555444444444444444444333333333333222222333333333333222222222222222222222222222222444444444555555555666666555666999@@@NNNddd|||wwwtttpppoooppppppmmmjjjbbbeeellltttrrrfffXXXPPPNNNNNNMMMLLLJJJIIIHHHHHHMMMMMMOOOQQQSSSRRROOOKKKMMMJJJGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIJJJKKKKKKLLLOOORRRYYYeeeuuuxxxeeeaaa``````cccYYYXXXWWWWWWXXXXXXVVVTTTTTTTTTUUUUUUTTTSSSRRRRRRUUUTTTSSSSSSTTTSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQTTTRRRPPPNNNLLLJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHBBBCCCEEEHHHIIIJJJIIIIIICCCCCCEEEHHHOOOZZZfffnnnooo|||xxx|||kkkYYYUUUUUUUUUTTTRRRQQQOOOOOOVVVTTTQQQLLLHHHFFFFFFGGGGGGGGGFFFDDDBBBBBBDDDGGGFFFFFFFFFFFFFFFFFFFFFFFFAAACCCDDDCCCCCCCCCDDDFFFKKKHHHEEEDDDEEEFFFFFFFFFDDDCCCAAA@@@@@@AAACCCDDDAAACCCFFFHHHHHHHHHFFFEEECCCDDDFFFHHHIIIJJJJJJJJJGGGJJJOOORRRUUUWWWYYY[[[SSSUUUYYY^^^dddhhhkkklllsssxxx}}}}}}yyytttrrrqqqqqqooommmjjjkkkiiigggkkknnnlllfffffflllpppoooiiidddcccddd^^^aaaeeehhhiiifffbbb^^^[[[XXXUUUSSSSSSUUUXXXZZZ```\\\XXXVVVWWWYYY[[[[[[VVVVVVUUURRRMMMJJJJJJKKKHHHHHHGGGGGGGGGIIIKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@>>>=========<<<;;;:::999888888888777777777777777777777777666666666555555444444444444444444333333333222222222222333333333333222222222222222222222222222222333333444444444555555555666888999<<>><<<;;;<<<;;;:::888777777666666666666666666666666666666555555555555444444444444444444333333333222222222111222222333333222222111222222222222222222222222333333333333444444444444222555777888<<>>>>>>>>??????>>>===;;;:::::::::888777666555555555555555555555666666666666444444444444444444444444333333333333222222222222111111222222222222111111222222222222222222222222222222222333333333444444222555888777777>>>LLLVVVttttttppp|||xxxlll^^^VVVVVVWWWVVVTTTOOOSSSTTTPPPNNNOOONNNLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNMMMNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQPPPPPPOOOPPPPPPPPPOOONNNMMMLLLKKKOOOPPPRRRSSSTTTUUUUUUUUU^^^```ccciiirrr~~~sssggg___```bbb^^^\\\^^^ZZZXXXUUUTTTRRRPPPLLLJJJIIIKKKLLLLLLKKKMMMSSSWWWUUUSSSRRRRRRRRRQQQNNNLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCAAA@@@@@@???:::<<<>>>@@@AAACCCEEEHHHLLL\\\fffooozzz{{{{{{qqqllleeesssxxxdddWWWQQQQQQPPPOOOMMMKKKIIIHHHCCCEEEFFFEEECCCAAA@@@AAACCCAAA@@@BBBFFFIIIHHHFFF@@@AAAAAABBBBBBAAAAAA@@@???AAACCCCCCAAA@@@@@@@@@@@@@@@AAACCCDDDBBB???<<<===>>>@@@AAABBBAAA@@@??????????????????AAABBBCCCCCCDDDFFFGGGGGGFFFCCCBBB@@@CCCFFFHHHIIIJJJLLLNNNJJJMMMOOOPPPOOOOOOPPPRRRPPPSSSSSSPPPQQQVVVWWWVVVVVVYYY[[[[[[[[[]]]```cccaaaccceeefffeeefffiiikkkdddeeefffhhhjjjmmmpppqqquuurrrooollljjjjjjlllmmmhhhmmmooommmnnnssstttpppnnnmmmpppuuuuuuooonnnpppppplllhhhfffgggiiikkklllgggeeedddhhhnnnoookkkeee\\\]]]\\\YYY[[[bbbeeeddd______```aaacccdddfffggg___^^^]]]ZZZYYY[[[```eeeggg```WWWOOOMMMOOOUUUYYYZZZWWWTTTSSSSSSSSSRRRQQQQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGEEECCC@@@>>>===<<<===>>>>>>>>><<<:::999999999777666555444444444444444444555555666666666333333333333333333333333333333333222222222222111111111222222222222111111111111111111111111111111222222222222333333333333333666888777666:::AAAGGGfff~~~{{{xxxnnnbbb]]]___```\\\WWWSSSWWWXXXVVVVVVXXXWWWQQQUUUTTTTTTTTTSSSSSSSSSRRRTTTSSSSSSRRRRRRQQQPPPOOOOOOQQQSSSRRRQQQQQQSSSUUUTTTSSSRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUYYY[[[]]]```cccdddeeeeeerrrvvv|||zzznnneeebbb^^^^^^___```^^^\\\VVVUUURRRQQQPPPNNNKKKIIIGGGIIIKKKJJJIIIKKKRRRWWWVVVTTTSSSRRRRRRQQQOOOLLLIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCC@@@AAACCCDDDEEEEEEEEEDDD@@@@@@AAABBBBBBCCCCCCDDDBBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????777999;;;<<<===???BBBEEEBBBNNNUUU___nnnsssrrryyyxxx{{{{{{qqqvvv|||}}}tttnnnttt~~~vvvcccWWWPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDBBB???>>>???AAACCCAAAAAAEEEMMMQQQOOOLLL???@@@AAABBBBBBAAA@@@???@@@BBBDDDCCCBBB@@@?????????>>>>>>???AAAAAA@@@>>>;;;<<>>===@@@???=========???BBBCCCBBBDDDFFFGGGFFFDDDBBB@@@EEEFFFGGGFFFEEEDDDEEEFFFFFFIIILLLMMMKKKJJJLLLNNNKKKNNNNNNMMMOOOSSSUUUSSSVVVXXXYYYYYYWWWYYY\\\```cccaaaaaadddhhhiiieeeaaaaaa`````````ccchhhlllooossspppkkkgggdddccccccddd^^^dddhhhhhhkkkrrrssspppkkkjjjmmmrrrqqqjjjgggjjjmmmjjjfffcccccccccbbbaaajjjhhhgggjjjnnnmmmeee]]]cccdddaaa]]]^^^dddhhhhhh]]]]]]]]]___bbbcccaaa```]]]\\\YYYVVVUUUZZZccckkkccc\\\SSSMMMLLLQQQXXX^^^XXXVVVSSSRRRRRRQQQOOONNNPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;<<<===>>>>>><<<:::888999888777666555444444444444444444555555555666666333333333333333333333333333333333222222222111111111111222222222222111111000000000000000000000000111111222222222333333333///111444444555888===AAAOOOooo~~~|||{{{rrriiiaaa___bbbaaa[[[TTTSSSVVVTTTQQQTTT[[[\\\XXXYYYYYYXXXXXXWWWVVVVVVVVVWWWUUUTTTUUUVVVVVVTTTRRRSSSVVVYYYYYYXXXXXX[[[^^^YYYXXXXXXWWWVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]\\\\\\aaabbbccceeefffggggggggghhhjjjnnnqqqtttvvvwwwxxxkkkfffZZZ]]]]]]\\\]]]^^^XXXOOOSSSRRRPPPPPPPPPNNNLLLIIIGGGJJJKKKIIIGGGIIIPPPWWWOOONNNLLLLLLLLLKKKHHHFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@BBBCCCEEEEEEDDDBBBAAA===>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>???======>>>>>>>>>>>>============<<<======>>>???@@@:::;;;<<<<<<<<<===AAADDDBBBGGGHHHQQQeeennnnnnsss~~~uuuqqqxxx}}}|||yyy~~~}}}sssmmmkkkhhhlllqqqrrroooqqquuu___OOOPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDBBB???>>>=========BBB???@@@HHHRRRVVVQQQKKKAAA???===>>>@@@BBBBBBBBBBBB???<<<===???@@@>>><<<======>>>===;;;;;;<<<>>>>>>???>>>;;;<<>>999>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBBBBAAAAAAHHHGGGEEECCCBBBAAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOZZZYYYVVVSSSQQQQQQTTTWWW]]][[[ZZZ\\\```bbbaaa___```^^^\\\[[[]]]```dddfffhhhcccaaaaaa```\\\\\\___^^^]]]]]]aaagggnnnsssuuulllkkkhhhfffeeedddddddddfffeeecccaaaaaabbbcccdddsssmmmfffdddeeeeeebbb^^^ffffffbbb[[[[[[```___YYY[[[]]]___bbbeeehhhllloooaaa___[[[YYYXXXYYY[[[\\\ZZZXXXTTTQQQPPPRRRTTTVVVUUURRRMMMKKKMMMQQQTTTUUUSSSRRROOOLLLIIIGGGGGGFFFGGGFFFFFFGGGIIIHHHEEEAAAAAA@@@@@@@@@AAAAAA???>>><<<<<<;;;:::999999999999777666666555444444333333555444444333333333444444333222111000000111222333111111000000000000111111///000000111111111000000000000000000000000000000000111111111111222222222333333444444555666666777AAAQQQlllzzztttiii]]]XXX^^^```XXXQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\ZZZ\\\^^^aaacccdddccccccfffccc^^^[[[ZZZ[[[^^^```_______________^^^]]]]]][[[ZZZXXXXXXXXXZZZ\\\^^^[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^```aaaaaaaaa```bbbdddeeeeeefffhhhjjjjjjllloooqqqrrrtttwwwyyyxxxyyy{{{}}}xxxiii```WWWXXXYYYZZZ[[[[[[XXXTTTPPPSSSNNNLLLOOOPPPNNNLLLLLLFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMLLLIIIHHHHHHIIIEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEECCCAAA???>>>???@@@AAAAAA@@@AAACCCEEE???===<<<<<<>>>???>>>>>>>>>??????>>><<<:::;;;<<<<<<<<<<<<:::999999;;;===???<<<999888:::===@@@AAA;;;<<<<<<;;;;;;<<>>>>>>>>???AAA???@@@FFFMMMOOOKKKFFF@@@>>>===>>>@@@BBBCCCBBB@@@>>><<<<<<>>>>>>===<<<;;;<<<<<<;;;:::999;;;===<<>>>>>??????AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLSSSSSSQQQOOONNNPPPTTTWWWZZZXXXWWWXXXZZZ[[[ZZZXXX[[[[[[ZZZ[[[]]]```dddfffeee```^^^______[[[ZZZ\\\]]]\\\\\\^^^dddjjjmmmooogggfffeeeccccccdddeeefffgggfffeeecccbbbbbbbbbcccppplllgggdddbbb```]]][[[aaadddccc\\\ZZZ\\\^^^\\\ZZZ\\\aaadddeeeeeeeeeeee^^^\\\XXXUUUTTTTTTVVVWWWWWWVVVTTTRRRQQQRRRRRRSSSQQQPPPOOOMMMMMMNNNOOOQQQQQQOOOLLLHHHFFFEEEEEEEEEFFFEEEEEEFFFGGGFFFCCC@@@@@@?????????@@@@@@>>>===;;;:::999888888777777777555555555555666666666666666666444333222222222222222222111000000111222222111111000000000000111111///000000111111111000000000000000000000000000000000000111111111222222222222222222333444444555555:::CCCVVVmmm~~~vvvmmm___VVVYYYZZZTTTQQQSSSTTTSSSSSSSSSTTTWWWZZZ[[[aaadddhhhmmmqqqrrrrrrrrrkkkiiieeeaaa``````aaabbb```aaabbbccccccbbbbbbaaabbbbbbbbbccceeehhhjjjkkkkkkkkkkkkkkkkkkkkkllllllnnnoooqqqtttvvvxxxyyyyyy{{{|||~~~}}}eee```___\\\[[[ZZZZZZ[[[ZZZXXXTTTQQQRRRNNNOOOSSSUUUPPPLLLKKKHHHHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBB@@@@@@AAABBBCCCBBBCCCCCCCCCBBB@@@???======>>>>>>===<<<<<<>>>??????===<<<<<<===>>>>>>===;;;<<<===<<<:::999999:::;;;;;;999777777999>>>AAA???<<<999999;;;>>>@@@@@@===>>>>>>===;;;;;;<<<======???BBBBBBDDDKKKUUU]]]eeennnvvvzzz{{{~~~qqq___RRRIIIJJJJJJJJJIIIGGGEEEDDDAAAAAA@@@????????????@@@???@@@AAADDDGGGGGGDDDAAA???======>>>@@@BBBCCCCCC>>><<<;;;:::;;;<<<;;;:::999::::::999888888999;;;AAAFFFGGGBBB>>>??????>>>??????>>>??????@@@AAABBB<<<<<<======>>>??????@@@;;;===>>>@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHKKKKKKKKKKKKKKKNNNSSSVVVWWWVVVTTTTTTUUUVVVTTTSSSWWWWWWYYY[[[^^^aaadddeeebbb^^^]]]``````\\\ZZZZZZ\\\[[[[[[]]]bbbfffiiijjjcccbbbaaaaaabbbeeegggiiiffffffdddcccaaa___^^^]]]lllllljjjfffaaa]]]ZZZYYYZZZ___```[[[WWWXXX[[[\\\XXX[[[```ddddddaaa]]]ZZZ]]]ZZZVVVSSSRRRRRRTTTUUUSSSSSSSSSRRRRRRQQQPPPPPPNNNPPPQQQOOOKKKIIIJJJLLLMMMKKKGGGDDDBBBBBBCCCDDDEEEDDDDDDDDDEEEDDDAAA??????>>>======>>>>>>===;;;999999888777666666666666222333444555666777888999777666444333111000000000222111111000000111111222111000000//////000000111000000000111111000000///000000000000000000000000000000000111111111222222111111111222222333333444666888AAARRReeeuuuuuurrrvvvgggZZZYYYXXXTTTSSSVVVVVVUUUSSSSSSVVV[[[```ccciiilllqqquuuxxxyyyyyyxxxqqqooommmkkkiiiiiiiiiiiigggiiikkknnnoooooonnnmmmnnnpppsssvvvyyy{{{}}}~~~yyy```XXXYYY\\\]]]^^^\\\ZZZYYYXXXWWWTTTRRRPPPOOOQQQWWWXXXRRRLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQKKKIIIFFFEEEFFFFFFCCC@@@DDDCCCAAA@@@???@@@AAAAAA???@@@AAAAAAAAA@@@>>>===<<<<<<<<<;;;999999;;;<<>>===<<<:::;;;<<<<<<:::999:::;;;===<<<:::888888<<>><<<::::::<<<>>>??????>>>???@@@>>><<<:::999999===>>>???===;;;<<>>@@@BBBBBBBBB<<<;;;:::999999999999999777888999888777777999;;;LLLQQQQQQHHH@@@======<<<===============>>>???@@@;;;;;;;;;<<<<<<=========999:::===???AAAAAA@@@???=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKOOOSSSTTTTTTSSSSSSTTTTTTTTTSSSUUUVVVYYY\\\^^^aaabbbcccbbb^^^]]]```bbb^^^[[[ZZZZZZZZZ[[[^^^bbbfffggggggaaa`````````bbbeeehhhjjjccccccaaa```]]]ZZZXXXWWWgggjjjllliiibbb]]][[[]]]WWWYYYZZZYYYXXXXXXYYYZZZWWWYYY]]]``````]]]XXXTTT[[[YYYVVVSSSSSSTTTWWWXXXSSSRRRQQQPPPOOOOOOOOOOOOMMMPPPRRRNNNHHHEEEGGGKKKJJJHHHDDDBBBAAAAAACCCEEEDDDDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;<<<<<<;;;:::999888777666555555555555111222333444555666666777555444333222111000000000111111000000000000111111000000////////////000000000000000000000000///...000000000000000000000000000000000000111111111111111111111222222222333333777555888CCCSSSfff~~~xxxjjjooo~~~qqqddd___\\\XXXWWWZZZWWWUUUTTTUUUZZZaaaiiinnnqqqrrrrrrssssssssssssrrrssssssttttttuuuvvvvvvwwwvvvyyy|||~~~zzz```YYYZZZYYYXXXZZZ^^^[[[WWWUUUTTTTTTSSSRRRNNNMMMPPPTTTTTTOOOKKKJJJLLLLLLMMMNNNOOOQQQQQQRRRNNNJJJFFFGGGKKKLLLHHHDDDCCCBBBAAA@@@?????????@@@>>>???@@@AAAAAA@@@???>>>=========<<<:::;;;===@@@???>>><<<<<<===>>>===<<<;;;===>>>===<<<<<<===>>>>>>>>>===;;;;;;>>>BBBFFF===<<<::::::<<<>>>>>>>>><<<>>>??????<<<999888888;;;<<<<<<;;;999999;;;===???HHHSSS^^^mmmzzz}}}zzzhhhVVVJJJIIIIIIJJJJJJJJJIIIGGGGGGDDDCCCCCCAAA@@@>>>===<<<<<>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFGGGKKKNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWYYY\\\^^^___`````````[[[YYY^^^```^^^ZZZXXXVVVWWWXXX\\\```cccdddccc]]]]]]]]]^^^___aaacccdddaaaaaa```^^^\\\YYYVVVUUU___dddhhhgggaaa\\\]]]___ZZZWWWUUUYYY^^^___[[[XXXVVVVVVWWWZZZ\\\[[[WWWTTTVVVUUUSSSRRRSSSVVVZZZ\\\VVVTTTPPPMMMKKKLLLMMMOOOOOOQQQPPPLLLFFFDDDHHHLLLHHHFFFDDDBBBBBBCCCEEEFFFEEEEEEEEEDDDBBBAAA@@@@@@===;;;999999:::::::::999999888777666666555555555222222222222222222222222111111000000000111111222000000000000000000000000000000////////////000000000000000000000///......//////////////////////////////000000000111111111222222222222222333333333444555777===EEEWWWsssnnneeeiiirrrzzz}}}~~~wwwqqqmmmhhheeeeeedddcccbbbcccgggnnntttyyy{{{yyyvvvsssrrrrrrssstttwwwxxx{{{{{{gggXXXYYY\\\WWWUUUYYY\\\YYYTTTQQQQQQQQQQQQQQQNNNLLLLLLNNNMMMIIIHHHKKKNNNNNNOOOOOOPPPPPPQQQQQQMMMIIIGGGIIIMMMOOOMMMIIIAAAAAA@@@@@@??????????????????AAABBBBBBBBBAAA@@@<<<======<<<<<<>>>AAADDDAAA???======>>>>>>===<<<;;;===>>>===<<<<<<===>>><<<===>>>===<<<;;;===>>><<<;;;::::::<<<===<<<;;;999;;;======;;;999888999999:::;;;::::::999:::;;;666>>>GGGQQQ\\\fffiiigggqqqvvv```QQQFFFEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBB@@@???===;;;999;;;===@@@AAA@@@@@@@@@AAA;;;::::::<<<>>>>>>===<<<888999999888666666777888555777777777666777999;;;BBBFFFFFF@@@;;;;;;;;;:::::::::999999999999::::::===<<<<<<;;;::::::999999:::;;;<<<======<<<;;;;;;<<<<<<===>>>>>>??????@@@>>>??????@@@@@@??????>>>DDDEEEEEEDDDCCCDDDFFFHHHIIIKKKMMMMMMMMMNNNOOOQQQUUUVVVXXXZZZ\\\]]]^^^^^^\\\VVVSSSXXX\\\ZZZVVVUUUSSSSSSUUUXXX\\\]]]\\\[[[WWWXXXZZZ[[[]]]]]]]]]]]]bbbaaa___^^^\\\ZZZYYYXXXWWW\\\aaa```]]]ZZZ[[[^^^^^^WWWUUU\\\dddccc^^^YYYVVVTTTSSSVVVYYY[[[XXXVVVPPPOOONNNNNNQQQTTTYYY[[[YYYVVVPPPLLLIIIJJJLLLMMMNNNNNNMMMIIIEEEEEEHHHLLLEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDAAA??????@@@===:::888777888:::999999888888777666555555555555333222222111000//////...///////////////111222222///000000111111000000///000//////......//////000000000000000///...------/////////////////////////////////000000000111111222222222222222222222222///111555777999EEE^^^uuuvvvkkkfffcccbbb```aaagggqqqvvv{{{ooobbbWWWVVVVVVTTTVVV\\\YYYVVVRRROOOOOOPPPQQQQQQNNNKKKJJJJJJHHHEEEHHHMMMPPPPPPOOOOOOOOOOOOOOONNNIIIGGGFFFGGGKKKLLLKKKIII@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA;;;<<<<<<;;;<<<>>>CCCFFFBBB@@@>>>>>>??????>>>===:::;;;<<<<<<:::999:::;;;999;;;<<<;;;999666666666:::999999:::;;;;;;:::888666888::::::888888888999999999999888888888777777888999<<<@@@GGGPPPWWW[[[fffwwwxxxsssxxxnnn]]]QQQGGGCCCDDDDDDDDDCCCBBB@@@???===>>>>>>===<<<:::999777;;;;;;;;;<<<======<<<;;;:::999999;;;<<<<<<:::888777999:::888666555777999333444555555555555777999777;;;;;;999:::===>>>;;;::::::999999999999::::::::::::::::::999999999999888888999999999:::::::::<<<<<<<<<===>>>>>>??????999:::<<<>>>????????????BBBCCCCCCBBBAAAAAACCCDDDHHHJJJLLLLLLJJJJJJKKKNNNQQQRRRTTTVVVYYY[[[]]]^^^[[[SSSOOOTTTYYYXXXUUUTTTTTTTTTVVVXXXYYYYYYVVVTTTRRRUUUYYY\\\^^^^^^]]]\\\```___]]]\\\[[[[[[[[[[[[UUUXXX[[[\\\ZZZYYY[[[\\\ZZZUUUUUU]]]bbb___[[[YYYUUUSSSSSSVVVZZZ[[[XXXTTTOOOMMMLLLLLLNNNRRRWWWYYYYYYWWWRRRNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHBBBCCCDDDEEEFFFGGGGGGGGGCCCDDDDDDBBB>>>===>>>???===:::888777888999999999777666555444333333333333333222222111000///////////////.........///000000...///000111111000///...//////............//////000000000000///...---,,,////////////////////////////////////000000000111111111111111111111111111...///222444333888HHHXXXnnnnnnbbbXXXQQQPPPUUUXXX\\\iiizzzmmmjjjcccZZZUUUTTTVVVYYY[[[WWWTTTQQQOOOPPPQQQRRRQQQOOOLLLKKKKKKHHHEEEIIIOOOQQQPPPOOONNNMMMLLLLLLKKKGGGGGGGGGFFFFFFFFFFFFEEE??????@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<>>>CCCFFFDDDBBB@@@???@@@@@@???>>>;;;<<<===<<<:::999999::::::::::::888666444555666888777888999;;;:::888555666777888777555555777888888777666666666666666555888666666777:::???FFFLLLUUUaaarrr}}}vvvnnnssslll^^^SSSIIICCCDDDDDDDDDCCCAAA???>>>999999:::;;;:::999888777:::999888888:::999777555:::999999:::;;;:::888666777999:::888555555777999111333444444333444666888555777777777:::??????<<<;;;;;;:::999999:::::::::777777888888999999::::::666666666666777888:::;;;;;;;;;<<<======>>>>>>???777999;;;>>>@@@BBBBBBBBB???@@@AAA@@@??????AAACCCJJJLLLNNNLLLJJJHHHJJJLLLMMMNNNPPPSSSVVVZZZ]]]___\\\TTTOOOSSSYYYYYYWWWVVVXXXXXXYYYZZZZZZXXXTTTPPPRRRUUUZZZ___bbbbbb```___]]]\\\ZZZXXXXXXYYY[[[\\\XXXYYY[[[[[[[[[[[[[[[\\\TTTQQQTTT[[[]]]XXXUUUWWWUUUSSSSSSWWW\\\\\\WWWRRRPPPOOOMMMMMMNNNRRRVVVXXXXXXWWWTTTQQQMMMJJJGGGFFFDDDDDDEEEGGGIIIIIIGGGDDD@@@AAADDDFFFGGGGGGGGGFFFBBBCCCCCCAAA===;;;<<<>>>===;;;888777888999:::999555555444333222222222222222222222222111111111000111000///..................///000111111000///...//////............//////000000000000///...---,,,////////////////////////////////////000000000000000000000000////////////111000222444333444;;;EEE[[[kkk~~~|||cccUUUKKKKKKLLLLLLUUUbbbrrr{{{nnngggddd]]]XXXXXX[[[[[[XXXVVVTTTQQQPPPQQQRRRSSSSSSOOONNNNNNNNNKKKGGGJJJPPPQQQQQQOOONNNLLLKKKJJJIIIHHHIIIIIIGGGDDDBBBBBBCCC>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???BBBBBB@@@>>>>>>@@@DDDGGGEEECCCAAA@@@AAAAAA@@@???>>>??????>>><<<:::;;;<<<===<<<:::888555666888;;;777777777999:::999666444777777777555333333555777777666555555666888888777555555666999999888:::===FFFMMM\\\kkknnnnnnyyyxxxpppwwwqqqaaaPPPBBBCCCCCCCCCBBBAAA@@@>>>>>><<<;;;::::::999999999:::666666777777777777666666777::::::888999<<<===:::888888888888777777777777777666666555444444333333666777888999:::;;;<<<<<<999999999888888888888888:::888777888<<<===<<<:::999999888888888888888888888888999999999:::::::::;;;;;;===>>>??????????????????>>>>>>??????@@@AAACCCEEEHHHJJJIIIIIIIIIJJJMMMHHHKKKYYYggghhh```YYYTTTTTTSSSRRRPPPQQQTTTWWWZZZVVVRRRQQQSSSTTTTTTRRRWWWXXXZZZ]]]^^^_________aaa^^^[[[[[[]]]]]]\\\ZZZWWWXXXYYYYYYXXXVVVVVVWWWWWWVVVSSSPPPSSSXXXXXXTTTRRRQQQQQQQQQQQQRRRRRRSSSOOOMMMKKKMMMQQQTTTUUUTTTSSSSSSRRRPPPNNNLLLIIIHHHJJJHHHGGGGGGHHHGGGCCC@@@BBBDDDEEEFFFFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;:::999777555666777999::::::555555444333333333333444222222222111111111000000////////////////////////////////////000000000000/////////...---------,,,,,,,,,,,,---------..............................000222333222111000111222............////////////000111222222333555888;;;LLLWWWjjj~~~fffSSSQQQNNNGGGJJJUUUZZZcccnnntttxxxwww~~~|||{{{vvvqqqlllfffbbb^^^[[[[[[[[[YYYVVV[[[ZZZXXXVVVSSSPPPNNNMMMIIIJJJLLLLLLLLLMMMOOOQQQQQQQQQPPPOOOMMMKKKJJJHHHFFFGGGGGGGGGFFFEEECCCBBB???@@@AAABBBCCCCCCCCCCCCEEECCCAAAAAAAAABBBAAA@@@CCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666777777666666555555555444444444444444444444444444666666666666777777777777777777666666666666777777===AAAGGGQQQ]]]iiisssxxx|||vvv|||tttcccTTTFFFAAAAAAAAA@@@???>>>===<<<;;;;;;:::888888777777888666777777777777777666555999;;;;;;888888;;;;;;888777777777777666666666666666666555555444333333222444555555666888999999:::777777777777777777777777888666555666999;;;:::888777777777777777777777777777777777777888888999999::::::;;;<<<============>>>=========>>>>>>?????????BBBEEEFFFGGGHHHJJJLLLMMMKKKTTTiiiyyyvvveeeVVVRRRRRRRRRQQQPPPQQQSSSUUUVVVTTTQQQQQQSSSVVVVVVUUUXXXYYYZZZ\\\\\\\\\\\\[[[^^^\\\[[[\\\^^^___]]][[[WWWXXXYYYZZZYYYYYYYYYZZZXXXVVVQQQNNNRRRZZZ\\\ZZZTTTSSSRRRPPPOOOOOONNNNNNKKKIIIHHHIIIMMMPPPPPPPPPMMMMMMLLLLLLJJJIIIGGGFFFFFFEEEDDDEEEGGGGGGDDDAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;:::888777666666888999999888555444444333333333333333111111000000000/////////........................------........./////////------------,,,,,,,,,,,,,,,,,,,,,------------..............................000111000///...///000............////////////000111222222222333666888<<>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>===::::::::::::::::::::::::::::::888777666666555555666666666555555555444444444444444444444444444444444444444444555555555555666555555444444555555666444666:::AAAHHHQQQXXX\\\ooowww{{{www}}}sssaaaRRRGGG@@@@@@??????>>><<<;;;:::<<<;;;999888666666555555777777777777777666555555999<<<;;;888777999999666666666555555555444444444555555444444333333222222222222333444555666666777555555555555555666666666555444333444666777777666555555555666666666666666666666666666666777777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<>>>@@@BBBDDDGGGJJJMMMMMMJJJRRRgggvvvppp\\\KKKOOOPPPQQQQQQPPPPPPQQQSSSRRRQQQPPPQQQTTTVVVWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZ\\\^^^aaaaaa___\\\XXXYYYZZZ[[[\\\]]]]]]^^^XXXVVVQQQNNNSSS\\\aaa```VVVUUUSSSPPPNNNLLLJJJJJJIIIHHHGGGGGGJJJLLLMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDFFFEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::777777777888::::::888777444444333222222222222333////////////............------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,.........---,,,---...---............////////////000111111000111333555111666BBBQQQ^^^llltttfffYYYTTTLLLEEEDDDGGGLLLQQQ[[[dddnnntttwww|||zzz{{{{{{vvvnnnmmmmmmooorrruuuuuuuuu~~~vvvpppvvv{{{|||rrrgggaaabbbbbb___[[[ZZZYYYYYY[[[\\\]]]\\\ZZZVVVUUUTTTRRRPPPNNNLLLKKKIIIJJJJJJIIIHHHHHHIIIKKKMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@AAACCCDDDEEEEEEDDDDDDHHHFFFCCCAAAAAA@@@???===>>>===<<<;;;:::;;;<<<<<<===>>>>>>>>>>>>======<<<::::::999999888888777777777777666555555555555555555555555555444444444444333333333333333333333333111111222222222333333333444444333333333333444444444444666888;;;???BBBDDDQQQYYYgggzzztttrrrxxxmmmZZZMMMBBB@@@@@@@@@@@@???===<<<;;;===<<<:::888666555444444777888888777777666555444888::::::777666999888555444444444444333333333333444444333333222222222222111111222333333444555555333333333333444444444444333333333333444555555555555555555555555666666666666666555555555666777888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===============<<<===???@@@BBBDDDIIILLLOOOJJJJJJTTT[[[XXXMMMEEEMMMOOOQQQQQQQQQPPPQQQRRRPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^aaabbbaaa___]]]YYYYYYYYY[[[^^^```aaaaaaWWWVVVRRRPPPUUU]]]```^^^WWWUUUSSSPPPMMMKKKJJJIIIKKKJJJIIIIIIKKKLLLNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::777888999;;;<<<;;;888666333333222111111111111222////////////.........---------------------------,,,,,,,,,,,,------------******++++++,,,,,,------++++++,,,,,,,,,---------........................+++---...---,,,+++,,,...---------........./////////000111000//////000222333333999AAAKKKXXXlll}}}zzzooo```TTTNNNLLLLLLLLLJJJNNNSSSVVVXXX]]]cccgggqqqxxxxxxwwwoookkkqqqwwwzzz|||{{{xxxsssllleee^^^ZZZZZZZZZZZZ[[[]]]```bbbcccdddvvvxxxjjjvvvrrriiiddd^^^\\\]]]]]]ZZZWWWZZZZZZZZZZZZZZZXXXVVVTTTTTTTTTRRRQQQOOONNNLLLLLLJJJKKKKKKIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBDDDEEEFFFEEEDDDCCCCCCAAA>>>>>>>>>===<<<;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888777666555555444444444333333333333444444444444444444333333333333222222222222222222222222000000111111111222222222444333333222222333333444888888888888999:::;;;<<<<<>>===>>>===;;;999777666555444777777777777777666555555444777888555666999999777333333333333222222222111222222222222111111111111111222222222333444444444111111222222222333333333333333444444444444444555555555555666666666777777777777666555555777888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>???@@@@@@@@@BBBFFFHHHNNNIIIGGGHHHHHHFFFGGGJJJLLLNNNPPPQQQPPPPPPQQQRRROOOQQQRRRSSSSSSSSSSSSRRRTTTTTTUUUVVVXXXYYY[[[[[[\\\]]]___``````^^^]]]]]][[[ZZZYYY[[[^^^aaabbbbbbVVVVVVTTTRRRVVV[[[ZZZVVVTTTSSSQQQOOONNNLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMOOOLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAA????????????>>>===;;;:::888888:::<<<===<<<888555222222111000000000000000000000/////////.........------------------------,,,,,,---------.........++++++,,,,,,------......+++++++++,,,,,,,,,------........................,,,---......,,,,,,---...------------............---///000000......///000666444555999>>>III[[[llluuujjjddd```\\\YYYTTTPPPLLLKKKMMMPPPPPPPPPXXX^^^gggrrr|||nnn```___bbbdddcccfffdddaaa]]]ZZZXXXXXXXXXZZZ[[[^^^bbbfffjjjnnnpppmmmxxx|||wwwssspppooonnnxxxfffaaa]]]YYYWWWVVVVVVTTTRRRXXXYYYYYYXXXVVVSSSQQQPPPSSSRRRQQQPPPOOONNNMMMMMMKKKLLLKKKJJJGGGFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@??????AAABBBDDDFFFFFFEEECCCBBB???===;;;;;;<<<======<<<;;;::::::999999999999999888888999999999999999888777666666555444333333222222222222111222222333444222222222222333333333333222222222222222222222222000000111111111222222222444333333222222333333444555555555666666777888999555;;;@@@DDDNNN^^^mmmuuuwwwyyymmmjjjqqqiiiZZZNNNDDDBBBBBBBBBAAA@@@???======>>>===;;;999777666555555666666777777777777666666333666666444555888999666333333222222222222111111111111111111111111000000222222222222333333333444000000111111222222333333222444555444333222333555444444555555666777777777888777555444555666888::::::;;;;;;<<<<<<;;;;;;::::::;;;===>>>>>>>>>===<<<===???@@@@@@???@@@BBBDDDBBBBBBDDDFFFCCCAAAEEELLLKKKLLLNNNNNNNNNNNNPPPQQQOOOQQQTTTTTTSSSQQQPPPPPPPPPPPPRRRSSSVVVYYY[[[\\\\\\]]]]]][[[ZZZZZZ[[[]]]^^^[[[XXXZZZ^^^aaaaaa___VVVVVVTTTRRRTTTVVVTTTNNNOOOOOONNNMMMMMMMMMMMMMMMJJJKKKKKKIIIHHHIIIKKKMMMJJJJJJIIIHHHGGGEEEDDDCCCEEEGGGHHHFFFDDDAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>????????????===;;;:::777777999:::<<<:::777444111111000////////////000000////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,------------.........,,,...000000///......///222111111444666===LLLZZZxxx}}}wwwqqqmmmggg]]]RRRMMMMMMMMMJJJGGGNNNPPPTTTYYYaaalllwwwxxxiiieeeiiikkkjjjjjj```^^^[[[YYYZZZ^^^bbbeeeiiimmmtttzzz~~~kkkooorrrrrrssszzzrrrhhhbbbZZZYYYVVVTTTRRRRRRRRRSSSRRRSSSTTTTTTRRRPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKIIIGGGEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCCAAA@@@???>>>>>>@@@BBBDDDFFFFFFDDDBBBAAA>>><<<;;;;;;===>>>>>>===999999999888888888777777555666666777777777777777444444444333222222111111222111111111111111222333111111111111222222222222111111111111111111111111000111111111111222222222333333222222222222333333111222333444666777888888555999:::999???NNN^^^gggfffjjjpppvvv~~~gggaaajjjeeeXXXMMMBBB?????????>>>===<<<::::::<<<;;;:::888666555555444444555666777777888888777333666666444444777777444333333333222222222111111000000000000000000000000111111111111222222222222///000000111222222333333111333444333111000222444222333333444555555666666777666444333333555777999999999::::::::::::999999999:::<<<=========;;;::::::<<<>>>>>>>>>>>>???@@@;;;<<>>>>>>>>======>>>>>>>>>===>>>???@@@???===;;;:::555555555777888777444111111000//////......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,---------.........+++---000000/////////000//////000222111333===HHHWWWhhhzzz~~~pppeee^^^[[[XXXUUU\\\ZZZVVVRRRRRRWWW___eeessszzztttppprrr{{{wwwuuusssrrruuuzzz|||rrrmmmlllnnnooosssfffaaa[[[TTTUUUVVVVVVTTTRRRQQQRRRSSSMMMOOOPPPOOOMMMMMMOOORRRNNNMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFEEECCC@@@>>>>>>======???AAADDDEEEEEEDDDAAA???>>><<<::::::<<<<<<<<<;;;666666666666666666555444333444555555666666555555222111111111111111111111222222111111111111111222000000000111111111222222111111111111111111111111000000000000111111111111222111111000000111111222111222333555666777777777444555555555<<>>???AAA======???@@@???BBBFFFGGGGGGGGGGGGGGGHHHLLLOOOJJJOOOTTTUUUSSSQQQPPPPPPLLLLLLLLLMMMPPPRRRUUUWWWUUUTTTQQQNNNMMMQQQYYY```aaa\\\WWWWWW[[[]]]\\\YYYVVVSSSNNNIIIJJJNNNNNNJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMKKKHHHHHHJJJMMMGGGGGGHHHHHHHHHHHHGGGGGG>>>AAADDDDDDAAA???@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@???>>><<<:::444333333444444444222///000000///...............---------,,,,,,,,,++++++************************)))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,************************+++,,,------++++++,,,---,,,,,,,,,---------......***---///000000///000000000000222333///---222:::<<>>=========???AAACCCEEEEEECCC@@@>>>===;;;999888999999888777444444555555444444333222222333444444555555555555000000000000111111111111333333222111111111111111//////000000111111111222000000000000000000000000////////////000000000111000000////////////000000000111222333333333333333333222111555???HHHGGGAAA555888;;;===CCCMMMVVVZZZgggrrrtttttt|||vvvZZZTTTcccbbbSSSFFF===<<<;;;:::999:::;;;<<<===<<<;;;:::888777666666666777666666555555555555666>>>;;;888555333333444555555555666666555333222000---.........//////000000///000222333333222000///////////////000000000000222222222111111111000000333222111000000111222333333333333333333333333333777666666555555555666666888888999999999:::::::::;;;<<<<<<===>>>=========;;;;;;>>>CCCCCC@@@AAAEEEEEEIIIJJJFFFFFFIIIJJJIIIGGGNNNUUUWWWTTTOOOKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQVVVSSSNNNJJJKKKQQQZZZaaaaaaZZZRRRRRRWWW[[[[[[YYYWWWSSSNNNLLLLLLMMMNNNNNNNNNKKKIIIHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDEEEHHHIIIGGGEEEBBBBBBCCCCCCCCCBBB@@@???DDD===666666;;;@@@???===AAA@@@@@@>>>===:::999777333333222111111222222222000000////////////000000/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------.../////////////////////000000111999AAANNN^^^ppp|||qqqggg]]]TTTYYYZZZbbbsssssshhhjjjllllllmmmooopppnnnuuuwwwvvvtttwww{{{yyyuuuuuunnnbbbXXXWWWUUUOOOKKKLLLVVVXXXYYYVVVQQQMMMMMMNNNUUUSSSQQQNNNMMMLLLMMMNNNKKKHHHFFFFFFIIIJJJHHHFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGMMMKKKDDDCCCIIIHHH@@@EEECCC@@@===<<<;;;<<<<<>>>>>>>>===;;;:::::::::::::::888777555555222333444555444333222111333333333333333333333333////////////............111111000000//////......///000000111222333333333......////////////..................////////////000000111111111000000///111111222222222333333333111222444666888:::;;;;;;333555888:::;;;<<>><<<;;;:::999999:::;;;<<<;;;:::999888777666666666666555555555555555666666???<<<888555222222222333333444444444333222000///---........./////////000//////000111111000//////....../////////000000000222222111111111000000000111000////////////000111333333333333333222222222666666555555555555555666666666666777777777888888999:::;;;<<<<<<=========<<<<<<>>>AAAAAA======@@@AAADDDEEEBBBAAADDDFFFEEEFFFKKKQQQSSSPPPMMMLLLLLLIIIIIIJJJKKKMMMNNNPPPQQQNNNMMMLLLKKKLLLQQQXXX^^^YYYUUUQQQQQQTTTWWWXXXVVVSSSQQQOOONNNOOOOOONNNMMMKKKHHHFFFEEEFFFHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIHHHEEECCCCCCEEEEEEDDDBBBEEEEEEEEEEEECCCAAA???>>>???<<<999:::>>>@@@???===>>>>>>===;;;:::888666555444444333222222222222222//////............//////000//////...---,,,,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))******))))))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------....../////////......//////000111333888BBBPPP```sssyyyqqqkkkhhheeehhhoooqqqiii^^^ZZZ\\\]]]]]]\\\[[[XXXUUUYYY]]]___^^^aaajjjqqqssstttaaa```WWWQQQRRRSSSQQQOOOPPPRRRTTTUUUSSSPPPMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLIIIGGGEEEEEEFFFFFFFFFEEEFFFGGGFFFEEEDDDDDDDDDEEENNNWWWWWWJJJAAABBBBBB>>>CCCAAA???<<<;;;:::;;;;;;???>>><<<<<<======;;;::::::::::::999888666555555444555555555555444444333222222222222222222222222////////////............/////////.........------.........///000111111111...//////000000//////...............////////////000000000111111000000///000000000111111111222222222222333555555666666666333444666777666777999:::AAABBBDDDHHHOOOWWW^^^bbbppptttxxx{{{zzzrrrjjjdddqqqSSSGGGNNNKKKCCC@@@===<<<;;;:::999999999:::;;;:::999888777666555555555444444333444444555666777>>><<<888555222111111111222222222222111000///................../////////////////////////////////.........////////////000111111000000000000000/////////............//////222222222222222222222222555555444444444444555555333333444444444444555555555666888999;;;<<<<<<<<<===<<<>>>@@@>>>999999<<<>>>BBBCCC???>>>AAACCCBBBCCCGGGKKKLLLKKKKKKMMMOOOLLLLLLLLLMMMNNNOOOOOOPPPJJJLLLOOORRRTTTXXX]]]aaaUUUTTTTTTTTTTTTTTTUUUUUUPPPOOOOOOOOOPPPPPPNNNLLLIIIGGGDDDCCCDDDFFFGGGGGGHHHGGGEEEDDDEEEHHHJJJLLLLLLIIIEEECCCBBBCCCBBBAAAFFFFFFFFFEEECCCAAA???===:::<<>><<<::::::999777666444333222555555444333222222111111...------------------...000000///...---,,,+++***,,,++++++++++++*********++++++++++++++++++++++++++++++*********)))))))))((())))))))))))*********)))))))))***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...//////............///000000000222666===JJJ\\\nnnyyyzzzpppjjjlllmmmlllhhh```YYYTTTWWW[[[\\\XXXZZZdddpppvvv|||gggYYYSSSTTTNNNJJJLLLPPPPPPPPPQQQMMMOOOPPPPPPOOONNNOOOPPPLLLKKKJJJIIIIIIIIIJJJJJJHHHIIIHHHGGGEEEEEEGGGHHHFFFFFFGGGHHHGGGGGGFFFEEEQQQ\\\^^^OOO@@@<<<>>>???@@@???===;;;999999999:::<<<:::999:::;;;<<<;;;:::999999999888777666555555555555444333333333333333111111111111111111111111////////////.....................---------------,,,,,,,,,---......////////////000000000000//////---............///////////////000000000000//////////////////000000000000222222333333222222111000222333444333222111222444666555555666888<<>>:::???EEEHHHEEE@@@<<<:::888777666444333222111111666666555444333222000000......------------......000000///...,,,+++******++++++++++++************************************************))))))))))))((())))))***************************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------......///000222111111333999EEERRR[[[tttzzzxxxyyyxxxuuuzzz|||fffTTTMMMQQQVVVOOOLLLJJJKKKMMMNNNNNNNNNLLLMMMOOOOOOOOOOOOOOOOOOHHHIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMKKKHHHGGGKKKNNNFFFGGGHHHJJJKKKJJJHHHFFFKKKUUUWWWMMM@@@===@@@BBB===<<<;;;999999888888999888777777888:::;;;;;;:::888888777666555555555555444333111000///000000111000000000000000000000000////////////..................------------------+++,,,,,,,,,---------...//////000000000000//////---------.........//////......//////000000//////....../////////000000000111111111111111000///...000222222222000000000222555444222111111222444555111333777999;;;>>>BBBEEEAAADDDHHHJJJLLLPPPWWW]]][[[bbbddd^^^YYYZZZ\\\\\\VVVVVVUUUTTTSSSRRRQQQPPPIIIEEE@@@<<<:::777444111```III@@@DDD???:::;;;999;;;:::999888777888888999777777666555444444444444111111111111222333555555555444333222222222333444111111111000000000000000...............---------000//////......//////000------------..................................../////////////////////////////////000000000111111222222222222222333444444111111111222222222222333000111333555777999::::::999888;;;>>>===999999<<>><<>>:::888888777555333222111111111555555555444333222000//////..................///000///...---,,,+++******+++++++++*********))))))*********************************)))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******************************,,,++++++******++++++,,,+++++++++++++++,,,---------------------......///111111111000222777>>>CCCZZZiii{{{jjjeee]]]UUUPPPMMMLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMOOOOOOOOOPPPPPPPPPOOONNNHHHIIIKKKLLLMMMMMMLLLLLLNNNOOOOOOLLLIIIIIILLLPPPGGGGGGIIILLLNNNNNNJJJGGGFFFJJJKKKFFFAAA@@@@@@AAA;;;;;;:::999999999999999777666666888:::;;;;;;:::888777666444444444444555444333111000//////000111////////////////////////////////////....................................,,,,,,------------......//////000000000000//////------------............,,,---...////////////////////////000000000000111///000000111111111000000///000222222111111222444444333111/////////000111444666777777777666666777666666777777888888888999>>>???>>><<<===???>>>;;;<<<;;;999888777777888888888777666666777777666555WWWDDD???CCC===:::;;;999;;;:::888777777777777888666555444444333333444444111111000111111222333444222111111222222333444444111000000//////000000111.........---------------////////////////////////,,,,,,,,,---------......,,,------------...............////////////......---......//////000000000111000000111111222333444000000111111111222222222///000222444666777888999666666999<<<<<<999999======AAAAAA===;;;>>>???>>>;;;===?????????BBBHHHLLLRRRRRRRRRPPPNNNKKKHHHFFFHHHIIIKKKLLLOOOTTTZZZ___``````]]]WWWPPPMMMMMMOOOSSSOOOJJJGGGGGGIIIJJJJJJIIIGGGDDDBBBCCCDDDEEEDDDHHHGGGEEEEEEGGGIIIMMMOOOIIIHHHFFFBBB>>><<<<<<>>>===>>>???@@@@@@@@@??????>>>CCCGGGFFFAAA<<<888777888666444333111111222222333333444444333111000...//////............//////......------,,,++++++++++++************)))))))))******************************)))))))))((((((((()))***+++------,,,+++++++++++++++++++++*********************************++++++************++++++++++++******++++++,,,------,,,,,,,,,,,,---......---...000111222333666888GGGXXXooo~~~lllVVVRRRNNNNNNPPPPPPMMMIIIKKKNNNOOONNNOOORRRRRRPPPQQQPPPPPPPPPQQQQQQOOOMMMJJJLLLNNNPPPQQQPPPOOONNNMMMLLLKKKHHHGGGHHHJJJMMMGGGFFFGGGJJJNNNNNNKKKGGGFFFEEECCCAAAAAA@@@>>><<<;;;;;;;;;;;;;;;:::::::::888777777888;;;<<<<<<;;;777666444333333333444555777666555333333222222222////////////////////////////////////.........................../////////---------------...............////////////......,,,------------.........+++,,,---...////////////////////////000000000000......///000111111111111---///111111111111333444333222111000000000111222//////000000000///......444222111222555666444222555333111333777:::888555777666333222222444777888888777777666555444333222QQQAAA>>>AAA;;;999<<<:::;;;:::888777666666777777555444444333333333333333111111000000000111111222111111111111222222222333//////...------...///000.........------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,---...//////...---,,,,,,------...//////000000000//////000111222333333/////////000000000111111000000222444666777777777555444777::::::666777:::999======999777999;;;999999<<>>???@@@AAAAAA@@@>>>>>>===>>>???>>><<<999888888777666444222111111222222000111222333333111///......------------------...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************************)))))))))((((((((((((((()))+++,,,,,,,,,******++++++*********)))))))))************************++++++************++++++***************+++,,,,,,,,,,,,,,,+++,,,------...***---///111111111333444777FFFZZZkkkwwwwwwdddXXXUUUOOOHHHFFFIIIMMMOOOOOOKKKQQQSSSQQQQQQTTTTTTPPPPPPOOONNNOOOQQQRRRPPPNNNLLLNNNQQQSSSSSSRRRPPPOOOMMMJJJFFFDDDEEEGGGIIIIIIEEECCCCCCGGGKKKMMMJJJFFFFFFCCCBBBAAAAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::999888:::<<<======<<<666555333222111222444444777666666666444333222111////////////////////////////////////............,,,,,,---------.........------------------------------............------,,,,,,---------.........++++++,,,---............------........./////////---...//////000000//////,,,---//////......000111111000000000000111222333111000000111333333333222///......000333555666555111000000333666888888888555444333222222444555777444444333222000//////000}}}NNN???<<<>>>888888===<<<;;;:::888777666666666777444444333333222222333333222111000000000000000111222222222111111111111111...---,,,,,,,,,---...///.........------,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++------------++++++,,,,,,------...///000000////////////000111222333........./////////000000000111222444555666777777444444666999888444444777888;;;;;;777555888999777888<<<@@@AAA@@@@@@BBBEEEEEEFFFHHHIIIIIIHHHFFFEEE@@@CCCEEEGGGGGGHHHJJJLLLVVVQQQLLLHHHIIINNNTTTXXXKKKKKKKKKMMMOOOPPPOOONNNNNNLLLHHHGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGCCCEEEFFFCCC???======???AAAAAABBBBBBAAA@@@>>>===;;;:::999888888888888999777555333111000000111222///000111222222111///...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++,,,+++)))(((******))))))((((((((('''))))))))))))))))))))))))++++++************++++++*********)))***++++++,,,,,,,,,++++++,,,,,,---...+++---///000//////000222---666BBBOOO\\\mmm|||fffWWWSSSSSSKKKIIIIIIJJJLLLNNNNNNNNNNNNTTTWWWSSSQQQSSSRRRNNNOOOMMMLLLNNNQQQSSSQQQNNNMMMOOORRRTTTUUUSSSQQQOOONNNJJJEEECCCFFFIIIIIIHHHDDDAAA@@@DDDIIIKKKHHHDDDDDDCCCCCCCCCBBB@@@???AAA;;;<<<======>>>>>>======;;;::::::;;;===>>>>>>===666444333111111222333555444555555555444222000///000000000000000000000000000/////////............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......***+++,,,---............,,,,,,,,,---------............//////......------+++,,,------,,,+++,,,------,,,,,,------...///000///...---...000111000///333333222000......000222222222333333000---...111/////////..................///000000000111333555vvvMMMFFF@@@>>>;;;888777999777777777777666555444333555555444333222000000///////////////000000000000111111111111111111111111///////////////......---///...---,,,+++************++++++,,,,,,++++++***,,,,,,++++++,,,---///000,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,---......111111000000//////......///000000000111111111111111111222333333444555555444444444555555555666666999999999888888888888777<<<>>>??????>>>>>>???AAAFFFCCCBBBEEEIIIJJJFFFAAABBBCCCDDDDDDDDDEEEHHHKKKOOONNNLLLMMMNNNOOOOOONNNJJJKKKLLLLLLLLLNNNQQQSSSOOOUUUUUULLLFFFHHHJJJIIIKKKJJJHHHIIIJJJIIIEEEBBBCCCAAA???@@@CCCCCCAAA===????????????>>><<<;;;;;;<<<<<<======<<<:::888777333333333222222222111111111000///......------...,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------++++++++++++------............////////////111222444777@@@TTTooo|||qqqbbbWWWQQQPPPPPPPPPOOOPPPOOONNNLLLLLLMMMOOOUUUSSSPPPPPPQQQPPPMMMIIILLLNNNQQQRRRSSSQQQOOONNNTTTSSSRRRQQQOOONNNMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFCCCBBBEEEJJJLLLIIIEEEBBBCCCBBBBBBAAA@@@???>>>???>>>;;;::::::;;;>>>???>>>>>>===<<<:::999888777666666666555444444444333666666555444333333222222000000000000000//////...111000///...............------,,,+++,,,---...///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///......------......///------------------------///...---,,,,,,,,,,,,,,,..................------........................////////////////////////////////////000000000000............////////////111111111111111222222222////////////////////////////////////////////////tttLLLEEE???===;;;777666888777777777777666555444333555444444333111000000///.../////////000000000000000000000000000000000000///////////////...------...---,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,---///000,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++,,,------...000000000/////////......//////000000000111111111111111222222333444444444333333333444444444555555777777777777777777777777:::<<<============???@@@DDDCCCCCCFFFJJJKKKGGGBBB@@@AAAAAABBBBBBEEEIIILLLHHHHHHIIILLLNNNOOONNNLLLKKKLLLLLLLLLLLLMMMPPPRRRTTTWWWSSSJJJDDDFFFIIIIIIJJJIIIGGGHHHIIIHHHEEEBBBCCCBBBAAABBBCCCBBBAAA??????????????????>>>===<<<<<<<<<<<<<<<;;;999777666222222111111111000000000111000///...------------,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,++++++++++++,,,------.........////////////111222333333888GGG[[[kkkyyyccc]]]TTTNNNLLLLLLKKKJJJOOOOOOOOONNNLLLLLLNNNPPPTTTRRRPPPPPPPPPOOOLLLIIIKKKLLLOOOQQQRRRRRRPPPOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDBBBAAAEEEIIIKKKHHHEEE@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999888777666666666555555444333333333555555444444333222222111000000000000000///...---//////...---------......---,,,,,,+++,,,---...///------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,...------------------...------------------------......---,,,,,,,,,,,,,,,.........---------------------------------------............................../////////000000000---.........////////////000000000000111111111111////////////////////////////////////////////////rrrJJJCCC>>><<<:::777666777666666666666666555444333444444333222111000000///....../////////000000000..............................//////......---,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++,,,---......++++++************++++++******++++++++++++************++++++,,,,,,------/////////...............////////////000000000000000111111222222333333333111222222222222333333333444444555555666666777777777999;;;;;;;;;<<<>>>???BBBBBBCCCHHHLLLLLLHHHEEE@@@AAAAAAAAACCCGGGMMMQQQHHHHHHJJJMMMOOOOOOLLLJJJMMMMMMMMMLLLKKKKKKNNNQQQVVVUUUOOOFFFBBBCCCFFFGGGIIIGGGFFFGGGGGGFFFDDDBBBAAABBBCCCCCCBBB@@@@@@AAA>>>???????????????>>>>>><<<<<<<<<;;;999777555444111111000000000/////////111000///...------------+++++++++++++++***************++++++++++++******)))))))))************+++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,---------.........//////000111111000000777CCCMMMggg}}}wwwfff^^^QQQOOONNNMMMMMMLLLJJJHHHNNNOOOOOONNNMMMMMMOOOQQQRRRQQQPPPOOOOOONNNLLLJJJIIIKKKNNNPPPQQQQQQQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@DDDHHHJJJGGGDDD>>>???@@@@@@AAAAAA@@@@@@========================<<<;;;:::999777666555555666555555444333333222222333333333222222111111000000000000000///...---,,,---,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------------------------------.........////////////---------.........//////////////////////////////................................................oooHHHBBB===<<<:::666555666555666666666555555444333333333333222111000000///........./////////000000---------------------------............---,,,,,,++++++******+++,,,------******++++++++++++******+++++++++++++++,,,------++++++************++++++******++++++++++++************++++++,,,,,,,,,,,,.........---------------........./////////000000000000000111111222222222000000000111111111222222111111222333444555666666444666888999999:::<<<>>>???@@@CCCHHHLLLLLLIIIFFFDDDDDDDDDDDDGGGLLLSSSXXXPPPOOONNNNNNNNNNNNLLLJJJNNNNNNMMMKKKIIIJJJLLLOOOQQQOOOLLLHHHFFFEEEEEEDDDGGGFFFFFFEEEEEEDDDCCCBBB???BBBDDDCCC@@@>>>???AAA<<<===>>>>>>>>>>>>>>>===<<<;;;:::999777555333222111111000000000/////////000000///...------------+++++++++*********************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,,,,,,,---------............000111///---...333888999TTTqqq|||wwwyyy~~~kkkXXXNNNLLLLLLLLLMMMMMMLLLJJJHHHGGGMMMNNNOOOOOONNNNNNOOOQQQPPPOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOPPPOOONNNNNNJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGDDDAAA???>>>>>>@@@DDDGGGHHHFFFCCC?????????@@@??????>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::999777666555555555555444333222111111000111111111111000000//////000000000///...---,,,++++++*********+++,,,------+++++++++++++++,,,,,,---,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,---------.........//////............------------------------------------------------------lllGGGAAA<<<<<<:::666555666555555555555555444444333333222222111111000000000............////////////........................---------------,,,,,,+++************+++,,,------)))******++++++******)))******+++++++++++++++++++++******))))))******+++)))******++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000000000000/////////000000000000111//////000222333444555666222444666777777888:::<<<<<<>>>BBBFFFJJJJJJIIIGGGEEEEEEEEEFFFHHHMMMTTTYYYTTTPPPLLLJJJKKKLLLMMMMMMOOONNNLLLIIIGGGGGGJJJMMMLLLKKKMMMRRRSSSPPPIIIEEEEEEFFFEEEDDDCCCCCCCCCCCC>>>@@@CCCBBB>>>===>>>@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888666444333222111222222111111111000000000000///...------,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,///111111///...///111000:::GGGPPPUUU\\\hhhsssyyy}}}ooo^^^OOOGGGEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFLLLNNNOOOOOOMMMMMMNNNOOOMMMNNNNNNNNNMMMLLLKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGDDDAAA???<<<>>>AAADDDFFFFFFDDDBBB@@@@@@@@@???>>><<<;;;::::::;;;<<<======<<<;;;:::<<<;;;:::999888777666555444444333222111000//////////////////............/////////......---++++++***************+++,,,---*********+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++*********++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiFFFAAA======;;;777555666444444555555555444444333222222111111111000000000------........./////////////////////////////////,,,,,,------,,,,,,+++******************+++,,,---))))))************)))))))))******+++++++++************))))))))))))******))))))************))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////////////////////////////000000000000//////000111222333444444222444666666666777999::::::<<<@@@CCCFFFGGGGGGGGGCCCCCCCCCDDDEEEIIIOOOSSSNNNJJJEEECCCFFFJJJNNNPPPMMMLLLJJJGGGEEEEEEIIILLLKKKLLLSSS___ddd]]]QQQIIIEEEEEEEEEDDDBBBBBBCCCEEE???@@@AAAAAA???>>>>>>???:::;;;;;;;;;;;;;;;::::::999888666444222111111111222222111111111000000000000///...---,,,,,,,,,,,,)))))))))***************))))))************))))))***)))))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,------+++...111222111000///000222000111555:::AAAMMMXXXdddpppwwwgggWWWRRRLLLFFFDDDDDDEEEFFFEEEEEEDDDCCCBBBDDDHHHKKKLLLMMMOOONNNMMMKKKKKKLLLJJJLLLMMMMMMLLLKKKKKKLLLOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDHHHHHHHHHGGGFFFDDDBBB@@@<<>>===;;;999888888999:::;;;;;;:::999888<<<;;;:::999888666555555444333333111000///...------------------------------------...------,,,++++++************++++++,,,))))))***++++++++++++************+++++++++++++++)))******+++++++++++++++***+++,,,------,,,+++*********************************))))))******++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++gggFFFAAA===>>><<<888666777333444444555555444444444111111111111000000000000---------.........//////////////////////////////,,,,,,,,,,,,,,,+++******+++***************++++++))))))************))))))))))))***++++++***)))(((******))))))))))))******))))))************))))))++++++******************************++++++,,,,,,,,,,,,---------.................................////////////000000000000//////000111222333333444333444666666666666777999999;;;===???AAACCCEEEFFF@@@AAABBBBBBCCCEEEIIILLLHHHEEEAAAAAACCCGGGKKKLLLKKKJJJHHHDDDCCCDDDGGGKKKLLLMMMVVVfffmmmdddTTTJJJEEEFFFFFFDDDBBBBBBDDDFFFBBBAAAAAAAAABBBBBB@@@???<<<<<<<<<<<<;;;:::999999777666444222111111111111111111000000000///////////////...---,,,,,,,,,,,,((()))))))))*********+++))))))************))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---///000000///......///---///444555444777===LLLYYYpppqqqbbbRRRDDD??????@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCEEEIIINNNLLLMMMNNNNNNKKKIIIIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBGGGGGGFFFEEEDDDBBBBBBAAA===@@@DDDFFFFFFDDDBBB@@@??????>>>===<<<;;;999888888888888999999888888888::::::999888666555444444444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,+++*********++++++((((((***+++++++++***))))))*********++++++++++++))))))***+++++++++++++++***+++,,,------,,,+++***************************)))))))))))))))***++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,/////////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++fffFFFAAA>>>>>>===999666777333333444444555444444444111111111111000000000000---------.........//////........................+++,,,,,,,,,,,,+++******++++++***************+++))))))************))))))((()))***++++++***)))(((******))))))))))))******))))))************))))))++++++******************))))))******+++++++++,,,,,,,,,,,,---------...........................---////////////000000000111000000111111222222333333444555666666555555777888999:::<<<===>>>@@@CCCEEE@@@AAABBBBBBBBBDDDGGGIIIHHHFFFCCCBBBDDDFFFGGGGGGJJJIIIFFFCCCAAACCCGGGJJJLLLLLLVVVhhhoooeeeTTTIIIEEEFFFGGGEEEBBBBBBDDDGGGEEECCCAAABBBEEEEEEBBB???============<<<;;;:::999666555333111000000111111000/////////............//////...---,,,,,,,,,,,,(((((())))))*********+++))))))************))))))******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---.........,,,++++++111......111000...333;;;777DDD```oooZZZLLLGGGEEEBBBBBBCCCDDDAAA>>>>>>AAADDDEEEFFFEEECCC@@@AAAEEEHHHLLLMMMNNNMMMKKKHHHGGGGGGHHHJJJMMMLLLJJJIIIKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBBFFFEEEDDDBBBAAAAAAAAAAAA>>>AAAEEEGGGFFFDDDAAA@@@<<<=========<<<;;;::::::777777777777777777777777999999888666555444333222333333222000///---,,,,,,+++++++++++++++++++++,,,******+++,,,------------------,,,+++*********+++'''((()))++++++******)))))))))******++++++++++++))))))***++++++++++++******+++---......---+++***))))))))))))))))))))))))))))))((())))))***++++++((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,000000///...------,,,,,,************************************************```JJJBBB======<<<999555555555555444444444333333333000000000000000///...............------,,,,,,,,,------------------------++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************'''(((+++---...---,,,+++------------------------...............---------............///000222222111000000000111333555777888999:::::::::;;;===???@@@AAAAAA???===???EEEIIIHHHKKKJJJDDDBBBEEEEEEAAABBBCCCDDDEEEEEEFFFHHHJJJSSSQQQTTTZZZ[[[UUUMMMIIIHHHIIIIIIGGGDDDBBBAAABBBAAABBBDDDFFFGGGFFFEEEDDD??????===<<<:::888777777666444222000/////////000000///...---,,,---......000...,,,+++,,,------,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,+++(((%%%"""(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''')))***)))((('''(((***))))))))))))((((((((((((((())))))))))))*********(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------////////////000000000000222666DDD^^^|||}}}|||qqqjjjOOOIIIBBB>>><<<<<<;;;999:::;;;;;;;;;<<<=========CCCDDDDDDDDDDDDDDDCCCCCCIIIJJJKKKIIIEEECCCBBBBBBJJJKKKLLLLLLKKKJJJHHHGGGKKKIIIGGGFFFHHHJJJJJJJJJOOOLLLHHHEEEBBBBBBCCCDDDBBBCCCEEEDDDBBB@@@???@@@DDD@@@CCCMMMLLLAAA<<<@@@===<<<;;;:::999888888888666666666777777777777777555444444333333222222111222111000...------------///...---,,,++++++++++++***++++++++++++***)))))),,,+++++++++***)))))))))+++++++++******)))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))************************aaaIIIBBB=========999666555555444444444444333333333000000000000000///............---------,,,,,,,,,------------------------++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***,,,,,,,,,,,,+++------------------------------------........................///000111222111000//////000333555666777999::::::999:::<<<>>>???@@@@@@???>>>AAAGGGLLLLLLLLLHHHBBBAAAEEEFFFBBBAAABBBCCCDDDEEEFFFHHHIIIIIIHHHLLLRRRTTTNNNGGGDDDHHHIIIJJJHHHEEEBBB@@@@@@@@@AAACCCDDDDDDDDDBBBAAA>>>>>>===;;;999888666666444444222111000/////////000///...---,,,------...000...++++++,,,---,,,,,,))))))))))))))))))))))))***)))))))))(((((('''''')))***++++++)))'''%%%$$$'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''')))***)))((('''((()))))))))))))))(((((((((((()))))))))************+++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------....../////////000000000111222777EEEWWWeeelllmmm|||yyyyyy}}}|||pppbbbSSSHHHAAABBB>>>999777777888777666888999999::::::;;;;;;<<<@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGEEECCCAAA@@@AAACCCDDDFFFGGGHHHIIIIIIHHHIIIGGGGGGHHHJJJLLLLLLKKKJJJHHHFFFCCCAAAAAAAAABBBAAACCCDDDCCCAAA?????????AAA???EEEPPPPPPEEE>>>@@@<<<;;;:::999888777777777666666666666666666666666444444444333222222111111222111000///..................---,,,++++++++++++***++++++++++++***))))))++++++******************++++++++++++*********))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((()))))))))******************************************)))))))))(((((())))))))))))))))))))))))************************cccIIIBBB===>>>===999666555444444444444333333333333///000000000000///.........------------,,,,,,,,,------------------------++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///000111000000//////000222444555555777999999999999;;;======???AAAAAAAAACCCIIIMMMNNNKKKEEE@@@AAAEEEEEEBBB???@@@AAACCCEEEFFFHHHHHHFFFEEEJJJQQQSSSNNNHHHFFFKKKLLLMMMKKKGGGCCC@@@??????@@@AAABBBAAA@@@???>>>======;;;:::888666555444333333222222111000///...///......---,,,---------///---++++++,,,---,,,+++))))))))))))))))))))))))+++******)))((('''&&&%%%******)))(((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''((())))))''''''((()))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000444222111333999@@@EEEGGGpppzzzmmmjjjnnnpppssssssvvvmmmfffZZZMMMAAA999444111555333222222333444444333666666777888888999::::::<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDBBB@@@@@@AAA@@@AAABBBDDDFFFGGGHHHHHHFFFFFFFFFIIIKKKMMMLLLKKKFFFFFFDDDCCCBBBAAAAAAAAA@@@AAACCCBBB@@@>>>>>>???>>>???GGGRRRSSSHHH@@@@@@;;;;;;999888777666666666666666666555555444444333444444333333222111111111111000000/////////000000...---,,,++++++***++++++***++++++++++++***))))))))))))******************+++++++++++++++************))))))))))))))))))((())))))))))))))))))))))))(((((('''''''''''''''&&&(((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))dddHHHBBB===>>>>>>:::666666444444444333333333222222//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))***+++,,,++++++++++++++++++++++++******+++,,,---......///...---------......///000///////////////111222333333555777888888888:::;;;;;;???DDDFFFFFFFFFHHHJJJIIIEEEAAA???AAACCCBBB????????????BBBDDDFFFGGGGGGEEEEEEJJJRRRTTTOOOKKKKKKMMMOOOPPPNNNJJJEEEBBB@@@@@@@@@AAA@@@@@@>>>===<<<<<<;;;:::888777555444333111222222222222000...---......---------,,,,,,,,,---,,,***+++,,,,,,,,,***((((((((((((((((((((((((***))))))(((''''''&&&&&&***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((''''''((()))(((((((((((())))))))))))************++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,------........./////////111111000000111555:::>>>YYY___]]]QQQHHHJJJRRRXXXbbbdddiiiqqqxxx{{{xxxuuuyyy{{{qqqhhheeeMMMHHH@@@888444444666888000000111222333444444333444555555666777888999999;;;;;;<<<===>>>>>>>>>>>>CCCDDDEEEDDDBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJHHHGGGEEEEEEEEEEEEDDDDDDCCCCCC???@@@AAAAAA???>>>>>>???@@@AAAGGGPPPOOOGGG@@@???<<<;;;:::888777777777777666666555444333333222222333333333222111111000000...............///000000---,,,,,,+++******++++++***++++++++++++***))))))(((((())))))******++++++++++++++++++++++++************))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((*********((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))eeeHHHAAA>>>??????;;;777666444444333333333222222222///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))((((((((()))******++++++++++++++++++++++++)))******+++,,,---......------------------...///............///000000111000222555666777777888999999???GGGJJJHHHEEEDDDDDDAAA>>><<<>>>AAAAAA@@@???BBB@@@???@@@CCCEEEEEEEEE@@@AAAGGGNNNOOOJJJGGGHHHKKKLLLMMMKKKGGGCCCAAA@@@AAAAAAAAA@@@???>>>===<<<;;;;;;999888666444333333000111222222111000...------------------,,,,,,,,,+++*********,,,,,,+++***(((((((((((((((((((((((('''''''''''''''((((((((()))'''&&&%%%%%%%%%'''(((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((('''((((((((()))))))))***))))))*********+++++++++***************+++++++++*********+++++++++,,,,,,------------............)))+++...//////111555888BBB@@@;;;444222666<<>>===>>>@@@DDDDDDFFFIIIHHHCCC>>>>>>===<<<;;;:::999888888888666555555444333222222111333222222111111000//////,,,,,,,,,,,,,,,---...///,,,,,,+++*********++++++***++++++++++++***))))))((((((((())))))******+++***************************)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((eeeGGGAAA>>>@@@@@@<<<777666333333333333222222222222...////////////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********((((((((((((((()))))))))*********************************++++++,,,,,,,,,------,,,,,,,,,------...---------....../////////---000444555666666777888666<<>>@@@@@@BBBFFFHHHDDD@@@???AAADDDDDDCCC???AAAFFFLLLLLLGGGEEEGGGFFFGGGGGGEEEBBB@@@???@@@BBBAAA@@@@@@???>>>>>>===;;;;;;999888666444333333000111111111000000///...,,,------------,,,++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''(((((())))))******((())))))))))))*********************************************++++++++++++,,,,,,,,,---------......***,,,.........---...///...------...222444333111---333999;;;999;;;@@@FFFGGGSSS```eeeeeehhhsss}}}zzzsssmmmggg___VVVOOOCCC===888666333//////222111000////////////000000...///111111000///000111222222333444666777888888999:::;;;<<<=========<<>>>>>>>>???AAACCCEEEHHHIIIGGGFFFDDDDDDDDDCCC@@@>>>AAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@???>>>>>>???AAAFFFEEEEEEDDDBBB@@@>>>=========;;;:::999888888888555555555444444333333222222222111111000/////////+++++++++++++++,,,---...++++++************++++++***++++++++++++***))))))(((((())))))))))))))))))((((((((())))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((eeeFFFAAA>>>AAAAAA<<<888666333333333222222222222111......//////......---,,,,,,,,,,,,---------......++++++++++++++++++++++++************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++'''''')))))))))((('''&&&************************************++++++++++++------,,,,,,,,,,,,,,,---,,,,,,---...............,,,...222444555555666777333777<<<>>>===<<<===???:::999;;;>>>???@@@IIISSSOOOHHHAAA>>>???BBBBBBAAABBBDDDIIIMMMKKKFFFDDDFFFCCCDDDCCCBBB@@@@@@AAACCC@@@@@@???>>>>>>>>>>>>>>><<<;;;:::888666555444333111111000////////////000,,,,,,---------,,,+++***)))((((((***,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''((()))*********''''''((((((((()))))))))************************************+++++++++++++++,,,,,,,,,,,,---------..................---,,,)))***,,,000222222000000111333555333///...///111444:::AAAEEEGGGLLLTTTZZZhhhjjjlllllllllnnnrrruuuwwwzzz~~~~~~xxxiiiUUUSSSMMMGGG@@@:::555222333000///111111///000555,,,---...///111222222222---...000///...---///111///000111222444555666777777888:::<<<>>>???@@@@@@;;;===???@@@@@@???AAABBB@@@@@@AAABBBDDDFFFHHHJJJGGGEEECCCBBBCCCCCCBBB@@@BBBAAA???>>>>>>???@@@AAA@@@@@@@@@???>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@???>>>===<<<;;;999888888777777555555555444444444444444222111111000//////......,,,,,,,,,++++++,,,------++++++************++++++***++++++++++++***)))))))))))))))))))))(((((((((&&&'''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''dddFFFAAA>>>AAAAAA===888777333333333222222222111111......//////......---,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&''')))******(((&&&%%%))))))))))))))))))))))))+++++++++***************------,,,++++++,,,,,,,,,,,,,,,---.........------***...222444444444555666111333555666555777<<>>AAAAAA@@@AAACCCGGGKKKHHHBBBAAACCCDDDDDDCCCBBBAAABBBEEEHHH??????>>>============>>><<<;;;:::888777555444333222111///......///000000,,,,,,---...---,,,+++***(((((((((***,,,,,,***((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++''''''''''''((((((((((((++++++******************)))************+++++++++++++++,,,,,,,,,------------+++******---///000///............+++***---222...///000111222222222111222111111222555888;;;<<>>@@@BBBCCC@@@AAAAAA@@@>>>???AAACCCAAACCCDDDBBBBBBBBBAAA???<<<;;;999888777777666666444444555555555555555555111111111000//////.........------,,,,,,---------+++***************++++++***++++++++++++***))))))******))))))((((((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&''')))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''jjjKKKCCC<<<===???<<<999888111222222222222111000000000000000///......------,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++******(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------......///000111222222333444666888999:::;;;>>>AAA===<<<;;;<<<@@@EEEKKKOOOOOOGGGAAAAAAAAA???>>>@@@===???BBBEEEFFFDDDBBB@@@DDDDDDCCCBBBAAAAAA@@@???<<<;;;::::::<<<======<<<===;;;:::888666444444333444444333111000...------------......------,,,+++*********))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///222222222222222333333444555666777888999;;;<<<<<>>FFFGGG@@@JJJIIIFFFDDDCCCCCCDDDDDDIIIGGGFFFDDDCCCBBBCCCCCCDDDAAAAAABBBBBB@@@CCCIIIFFFDDDBBB@@@???@@@BBBCCCJJJHHHDDDBBBAAA???===;;;<<<:::888777777666444222555333222222444444333111111111111000000000000000...---,,,+++***+++,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''hhhLLLCCC<<<===>>>;;;888777111222222222222111000000/////////...------,,,,,,,,,+++***+++,,,,,,,,,***+++++++++++++++++++++++++++++++++******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,---------------------------......///000111222333333333555777999999;;;???AAA===<<<;;;<<>>===???>>>@@@BBBDDDEEEDDDBBB@@@CCCCCCBBBAAA@@@@@@??????<<<;;;::::::<<<>>>>>>======<<<:::888666555444444444333222111///...---,,,,,,------------,,,+++++++++************)))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------.....................---...//////000---......///000111222222333333444666999;;;===???DDDEEEGGGJJJLLLNNNOOOOOOQQQSSSUUUXXXYYYYYYXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRWWW\\\```]]]UUUNNNLLLMMMDDD@@@;;;888777555333111444444444444333111///...000000//////...------,,,/////////.........------...---------,,,,,,,,,,,,,,,,,,---.............../////////000111222333444444666999::::::<<<>>>@@@QQQXXXVVVHHH???@@@AAA>>>FFFEEEDDDCCCCCCEEEFFFGGGIIIGGGEEECCCBBBBBBBBBBBBBBB@@@@@@BBBAAA???AAAFFFDDDCCC@@@>>>>>>???AAABBBIIIGGGCCCAAA@@@???<<<;;;<<<:::888777777777555333333222111222333444333222111111111000000/////////...---,,,+++++++++,,,,,,...------,,,++++++******(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''gggLLLCCC=========:::777555111222222222222111000000.........---,,,,,,++++++---+++***+++,,,---,,,***++++++++++++++++++++++++******+++******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000111222333333222444666888999;;;>>>AAA<<<<<<;;;<<<>>>BBBFFFHHHGGGAAA>>>??????===<<<===???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@?????????<<<;;;:::;;;===>>>>>>>>>===<<<:::888666555555444333222111000///...---,,,+++,,,,,,,,,,,,+++******+++++++++************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,++++++++++++,,,------------------........./////////---,,,,,,+++++++++---...///000111222222222333555666888999888888777777777777777666666666555777999;;;;;;777333000///444222000000111333333222------............------//////......------,,,,,,............------------------,,,,,,,,,,,,,,,++++++,,,------......------.........///000111222333222444666888999:::===???YYYcccbbbQQQAAA<<<>>>>>>@@@@@@@@@AAACCCFFFIIIJJJHHHGGGEEECCCAAAAAAAAAAAA???>>>@@@CCCAAA>>>???BBBBBBAAA???>>>===>>>@@@AAAHHHEEEBBB@@@???>>><<<:::<<<:::888777888777555333222111000111333444444333222111111000///......---------,,,++++++++++++,,,------,,,,,,+++*********((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffMMMCCC<<<<<<===999555444111222222222222111000000//////...------,,,,,,+++---,,,++++++,,,---,,,+++***************************************)))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------......///000111222222333111333555666888:::===???;;;;;;:::;;;===???BBBDDDBBB???>>>??????<<<<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<;;;::::::===>>>>>>>>><<<;;;:::888666555555555222111111000...------,,,+++++++++++++++***))))))++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,---......////////////////////////222222111000000000000111......///000000000000000000000111222222222111111000000000000000000000000......///111333333111000000///........./////////---------....../////////...---------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------............///000111222000222555777888:::===???SSS[[[\\\OOOAAA<<>>???@@@CCCFFFHHHJJJGGGFFFDDDBBB@@@@@@@@@@@@???>>>AAADDDBBB>>>===@@@AAA@@@???>>>>>>???AAABBBFFFCCC@@@???>>>===;;;:::;;;999888777777777555333000//////000333444444333111111000///......---,,,,,,,,,,,,+++++++++++++++,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeLLLCCC<<<;;;<<<999555333111222222222222111000000000000//////...------------,,,++++++------,,,+++************************)))************))))))((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------,,,---...///000111111222000222444555555777:::<<<999999999:::;;;===???@@@@@@======??????<<<===AAADDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBB<<<;;;::::::<<<======<<<;;;:::999777666555555555111000000///...---,,,,,,******++++++******)))(((+++++++++*********))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---,,,,,,------...///000+++,,,---......///......000000000111111000000000---............/////////,,,,,,,,,...222333222111......---,,,+++*********,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------...///000000000222555777888:::===???FFFJJJJJJDDD???===>>>>>>===>>>>>>@@@BBBDDDEEEFFFEEEDDDBBBAAA@@@???@@@@@@@@@???BBBEEECCC>>>===???@@@@@@??????@@@AAABBBCCCCCCAAA>>>======<<<;;;999999888666666666666444333000///...000222333333222000000//////...------,,,,,,,,,,,,+++++++++******+++***************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccJJJAAA;;;;;;;;;888555444111222222222222111000000111000000///......------...,,,+++,,,---...---+++************************))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))***************++++++,,,,,,------++++++,,,---...///000000///111222222222444666888666777888999;;;<<<<<<======;;;<<<>>>===;;;>>>CCCFFFDDDAAA>>>===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCC===;;;999999:::;;;:::999999999777666555444444444000//////...------,,,,,,***++++++++++++***))))))*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++///000111000///......000---,,,++++++******++++++++++++++++++************************++++++++++++)))************+++++++++)))***++++++,,,,,,++++++------,,,,,,------...///000222444666777999;;;===>>>===<<<<<<<<<<<<;;;999===>>>???@@@AAAAAABBBBBBCCCBBB@@@?????????@@@AAAAAA@@@BBBEEEBBB===<<<>>>?????????@@@AAABBBCCCCCCAAA???===<<<<<<<<<:::999888666444444555555333222000///...///111222222111............------------+++++++++,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```III@@@999:::;;;999555444111222222222222111000000000//////......---,,,,,,...,,,,,,,,,---...---,,,************************))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((()))))))))******)))******+++,,,,,,------)))***++++++------...//////000111111000000222444333555666888:::;;;;;;;;;;;;999999;;;:::999>>>DDDGGGDDD@@@===<<<===@@@AAA??????@@@AAABBBBBBCCCCCC===;;;999888999888777666888777666444333333333333//////...------,,,,,,,,,++++++,,,,,,++++++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++************++++++++++++*********)))******+++,,,---------------------......------,,,,,,,,,,,,,,,,,,---...............---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********+++,,,&&&)))++++++)))((()))+++,,,,,,+++******+++,,,---************************)))))))))*********++++++))))))))))))******++++++)))******+++++++++++++++,,,,,,,,,,,,,,,------...///111333444555666888:::;;;999999:::;;;:::999888<<<===>>>???@@@@@@AAAAAA@@@??????>>>???@@@AAABBBAAA@@@AAACCC@@@;;;:::=========>>>???@@@AAABBBCCC???===;;;;;;;;;;;;:::999666444333333333333222000111///...///111111000///,,,------------.........***++++++,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||]]]HHH???999:::;;;999666555111222222222222111000000///......------,,,++++++...---,,,,,,......---,,,))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))***+++,,,,,,------((()))***+++,,,------...///000000///......000222222333666888::::::::::::999777777888888777===EEEHHHEEE@@@<<<;;;<<>>>>>???@@@AAABBBBBBCCC>>>;;;999888777777555444777666555444333222222222.........------,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++++++++,,,,,,---)))*********++++++++++++******))))))))))))***+++++++++,,,,,,+++***))))))++++++++++++,,,---...///,,,,,,+++++++++*********)))***+++***)))***---000)))+++...---+++)))+++,,,''''''&&&&&&'''(((***+++)))))))))))))))*********(((((())))))*********+++(((((())))))*********+++))))))***+++++++++++++++,,,,,,++++++,,,,,,------...000222333333444666888999999:::<<<<<<;;;;;;<<<;;;<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>@@@BBBCCCAAA??????AAA>>>999999<<<;;;<<<===>>>???@@@AAABBB???===;;;:::;;;;;;:::999555333222222222222111000111000//////000000///...++++++,,,------......///******+++,,,+++***)))((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||^^^EEE===888888999666444444111111111111000000000000//////...---,,,,,,+++++++++,,,,,,---.........---++++++++++++++++++++++++************))))))))))))+++*********))))))(((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&))),,,,,,(((&&&&&&(((%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))******)))(((((((((((((((%%%&&&((()))))))))((('''))))))))))))***************++++++,,,,,,---.........------......///000111444555666777999:::<<<<<<999999888777888999;;;<<>><<<>>>???===>>>=========>>>>>>===;;;???>>>;;;999777666555555666555333222111000000000333000---++++++***)))(((+++++++++************)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((************************************************))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,---///222444777999:::555777888888888888:::;;;:::;;;;;;<<<======<<<<<<============>>>>>>>>>>>>@@@>>>;;;::::::===@@@BBB===>>>?????????@@@CCCFFF:::;;;===>>><<<:::666444444333222111000000000000222222111000000000000000------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$xxxZZZDDD===888888999666444444111111111111000000000000///......---,,,,,,++++++***++++++,,,------,,,,,,+++*********************************))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((***))))))(((''''''((((((&&&''''''((((((((((((((((((((()))))))))******************+++,,,,,,------------------...///000111333444555666777888999:::888777777777888999;;;<<>>???===>>>===<<<<<<======;;;999===<<<:::777666555666666666555444222111111000000222///,,,+++++++++***)))+++++++++*********))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))((((((************************************************))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((*********))))))((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,---///111444666888999666888999888777777888999888888888999:::::::::;;;<<<<<<<<<<<<============@@@>>><<<;;;;;;===@@@BBBBBBAAA@@@@@@@@@AAABBBBBB:::;;;<<<<<<;;;999666555333333222111000000000000222222111000///.........---,,,,,,,,,,,,+++++++++++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%uuuUUUDDD===888888888666444444111111111111000000000000.........------,,,,,,+++******++++++,,,,,,++++++*********)))))))))((((((************))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&'''''''''&&&'''''''''&&&''''''((()))((((((((('''''''''''''''))))))(((''''''''''''((('''''''''''''''((())))))(((((())))))))))))******)))))))))***++++++,,,,,,------------...///000000333333444444555666777777666666666777888:::;;;<<<@@@BBB@@@;;;;;;>>>???>>>>>>===<<<<<<===<<<:::888;;;:::888666555555555666666555444333222222111111000---+++***+++++++++***++++++*********)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))************,,,,,,++++++******)))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,---...000333555666777777888888888666555666777888888888888888:::<<<===;;;;;;;;;<<<<<<<<<======@@@???===<<<<<<>>>@@@BBBGGGDDDAAA@@@BBBBBB@@@>>>;;;::::::999888777666666222222111111111111111222333222000///------,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%sssTTTDDD===777888888555333444111111111111000000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***))))))((((((************)))))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***&&&######&&&((('''%%%((('''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&(((((('''&&&&&&'''''''''(((''''''&&&&&&''')))***(((((((((((()))))))))***((((((((()))******++++++,,,,,,,,,,,,---...///000333333333444444555555555555666666888999;;;<<<===>>>@@@>>>;;;;;;???AAA???@@@???>>>>>>>>>>>>;;;999===<<<999777666555555555555555555444333222111111...,,,***)))+++,,,,,,+++************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******,,,,,,+++***)))(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,---///111333444555444555666666555444666777;;;;;;::::::;;;===@@@AAA<<<<<<<<<============>>>AAA???>>><<<<<<>>>@@@AAAGGGCCC??????BBBCCC???;;;;;;:::888777666666666777111111111000111111222222222111000...,,,+++++++++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%tttUUUDDD<<<777777888555333333111111111111000000000///---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++*********************)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&"""###&&&((('''%%%'''&&&%%%%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''')))***'''(((((((((((()))))))))'''(((((())))))***+++++++++++++++,,,,,,---...///333333333444444444555555555666888999;;;<<<======<<>><<<===AAABBB@@@BBBAAA@@@@@@AAA@@@>>><<<@@@>>><<<999666555555444333444444444444222111111---+++))))))***,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++***))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))*********+++++++++,,,---...000111222333000222444444444555666888<<<;;;:::;;;<<>>>>>>>>>>>?????????@@@???>>>=========???@@@DDD@@@===>>>AAABBB???;;;:::999777666555666777777111111111000111111222222222111///...,,,+++******++++++*********)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&rrrTTTCCC<<<777777777555333333111111111111000000000000------------------------------.........---,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''(((((((((((())))))((((((((()))******++++++++++++++++++,,,---......111111222333333444555555555666888999;;;;;;<<<<<<;;;>>>>>><<<===AAABBB@@@@@@?????????@@@@@@>>>===@@@>>><<<999777666555555222222333444333222111000---+++))))))***++++++*********)))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********++++++,,,---...///000111---///222333333444666888888888888999;;;>>>@@@AAA>>>>>>?????????@@@@@@@@@???>>>===<<<<<<======>>>@@@>>>===>>>AAAAAA???<<<:::999777666666666777888222222111111111111111222222111///...,,,,,,++++++*********))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&nnnPPPCCC<<<666777777444222333111111111111000000000000---------------------------------------,,,++++++))))))******++++++,,,,,,************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&'''''''''&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&''''''((((((((((((((('''''''''((((((((())))))(((((()))******++++++,,,************+++,,,---.........///000222333444444444555777888999999999888999<<<===;;;<<<@@@AAA>>>;;;::::::;;;======<<<;;;<<<;;;999888777777777777000111222333333111000......,,,))))))*********)))***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))*********++++++,,,---...//////...///111222222222444666444555777999;;;===>>>???>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;<<<<<>>===999999888888777777888888333333222111000000000000111000///...------------******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''jjjLLLCCC<<<666777777444222333111111111111000000000000------------------------,,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&)))***'''&&&''')))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''''''''''''''((((((((())))))))))))***++++++,,,,,,************+++,,,---...,,,,,,---///000222333444333444555777777777666555888;;;<<<:::;;;>>>???===777666666888::::::999888888777666666666777999999///000111222222111///...///,,,***))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,---......///000222222111111222444333555777:::<<<>>>??????============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;@@@BBBCCCCCC@@@>>>===>>>999999999999888888888888444333222111000000000000111000///...............))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''dddOOO>>>;;;777666777777444222111111111111000000000000000///...---,,,+++++++++,,,------......------,,,,,,+++***((((((((()))))),,,,,,,,,+++++++++******&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))***+++---......///...............///000000000222444777999:::::::::777999;;;<<<;;;;;;<<<===999::::::;;;:::999888777777777777777777777666555111111111111000000000///000...+++((('''''')))***))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%###$$$%%%'''((())))))))))))))))))))))))))))))))))))************+++++++++............////////////111444777999::::::;;;<<<>>>===<<<<<<<<<===???@@@======>>>>>>>>>?????????CCCCCCBBBAAA@@@@@@??????;;;;;;;;;;;;:::999888777777555333111000000000111......---,,,,,,,,,,,,---,,,,,,++++++***)))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""cccOOO???;;;777666777777555222000000000////////////...//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***++++++*********)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,---............------......///000000222444666888999999999777999;;;;;;::::::;;;<<<999999:::;;;:::999888777555555666666666555444444000000000000000000000000000...+++)))(((((()))***))))))((((((((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%###$$$%%%'''((()))))))))(((((((((((((((((((((((())))))*********+++++++++.............../////////555777999:::999888888999======<<<;;;<<<===>>>??????????????????@@@@@@@@@CCCBBBBBBAAA???>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::666555333111000000000111......---,,,,,,,,,,,,---,,,,,,+++******)))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""bbbNNN???;;;888777888777555222////////////............///...------,,,,,,,,,,,,***++++++,,,,,,++++++******))))))((())))))***+++******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((('''''''''&&&))))))***+++,,,------...---------------......///000111333555777888888888666888::::::888888888999888999:::;;;:::999888777444444555555555444222111////////////////////////000...,,,***))))))***+++(((((())))))))))))))))))*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%$$$$$$&&&'''(((((())))))(((((((((((((((((((((((()))))))))*********++++++---------.........//////444666888999888777777777<<<;;;;;;::::::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;555444222000//////000000......---,,,,,,,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######}}}```NNN???<<<888777888888555222000000/////////.........///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((())))))***++++++******)))))))))((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,,,,---,,,,,,,,,,,,,,,---......///000222444666666666666555777888888777666777777888999::::::::::::888888444444555666555444222111............////////////000...---+++******+++,,,(((((())))))******+++++++++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---.........///000222555777777777888999::::::999888999:::;;;<<<@@@????????????>>>>>>>>>DDDCCCBBB@@@>>>===;;;::::::;;;;;;;;;::::::999888444333111000/////////000...---,,,,,,++++++,,,,,,+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###yyy^^^NNN???<<<888777888888555333111111111000000000//////......---,,,,,,,,,------,,,,,,------------,,,,,,(((((())))))************++++++*********)))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++((())))))******++++++++++++++++++++++++,,,,,,---...///111333444555444444444555777777666555666777888888::::::::::::999888555666777888777555333111............///////////////...---++++++++++++,,,(((((())))))******++++++))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,---.........222444777999999888999:::999888777777777888::::::======<<<<<<<<<<<<<<<<<>>===;;;;;;>>>======<<<:::888666555222111111000////////////------,,,++++++++++++,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$vvv\\\NNN@@@<<<888888999888666333111111111111000000000000...------,,,,,,---------,,,------......------,,,((())))))************)))++++++*********)))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''((((((((('''(((((()))***&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,(((((()))))))))************************+++,,,,,,---...000222333333333333222444666666666666777888777888999:::;;;:::999999666888999:::999777444222000000000/////////......------,,,+++++++++++++++(((((())))))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))***++++++,,,---......777999;;;;;;999888888888777666666555666777888999999999999::::::;;;;;;;;;BBBBBBAAA???>>><<<;;;:::@@@???>>><<<:::777555444000000000000//////......------,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$sss[[[NNN@@@<<<999888999999666333111000000000000/////////---------,,,,,,------...,,,,,,,,,------,,,,,,,,,))))))***+++******((((((******)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%&&&''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''((((((((())))))******((((((((()))))))))))))))***))))))))))))***++++++,,,---///111222222222111111333555666666777888999777888999:::;;;:::999999777888:::;;;:::777333111222222111000//////...---,,,+++++++++************))))))((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))***+++,,,---......555777888888666555444555666555444444444555777888777777888999::::::;;;<<>>>>>===;;;:::999999<<<;;;:::999777555333222//////000000//////......---,,,++++++***+++++++++((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$qqqZZZNNN@@@===999888999999666333000/////////............------,,,,,,,,,------...+++++++++,,,,,,+++++++++)))***++++++***)))(((''')))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,---///000111111111111000222555666777777999:::777888999:::;;;::::::999666888:::;;;999666333000444333222111000///...---++++++******************))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,---......,,,///222333222222222333555555444333444555666777666666777888:::;;;<<<===<<<<<<;;;::::::999888888555555555444333111000///...///////////////...------,,,++++++******++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%mmmWWWJJJ???===:::888777666444333000000000000////////////...---,,,,,,++++++,,,,,,++++++------------++++++))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&'''((()))((('''&&&''')))((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$'''***+++***(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&))),,,---***'''%%%%%%&&&)))+++''''''&&&&&&&&&'''((((((,,,+++++++++******))))))***++++++,,,---...///000///000111222444555666777666777888999:::;;;;;;;;;;;;:::888666444333222111333222000///.........///,,,---.........,,,***((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&))))))))))))************))))))))))))************.........///000222444444555555555333222222444666;;;;;;:::::::::;;;<<<<<<@@@===<<<===>>>>>>;;;888999555000000222333000---------..................,,,,,,++++++***)))(((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUIII???<<<999777777666444222000000000000////////////...---,,,,,,++++++,,,,,,++++++,,,------,,,++++++))))))))))))))))))))))))************)))))))))))))))((((((((('''''''''&&&'''((()))((('''&&&''')))))))))'''&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))+++...,,,)))'''&&&&&&((()))''''''&&&&&&'''((())))))++++++*********)))))))))******+++,,,---......//////000111222333444555666444555555777888999::::::;;;:::888666444222222111111000///---,,,,,,---...+++,,,---......,,,***)))(((((((((((('''&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((((()))))))))******(((((()))))))))*********------...///000222333444444555555333222222444666::::::999999::::::;;;;;;???===<<<===???AAA@@@>>>;;;666111000222333000...------------------------,,,,,,++++++***))))))((())))))(((((((((((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$iiiTTTHHH>>>;;;888777666555333111000000000000////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''''''''((()))((('''&&&''')))******)))(((((((((((()))''''''''''''''''''''''''%%%$$$"""  $$$'''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&%%%%%%&&&(((+++------+++)))((('''''''''&&&&&&&&&&&&'''((()))*********))))))))))))(((((())))))***+++,,,------...000000111111222333444444444444555555777999;;;<<<999888777555333222222222000///---,,,++++++,,,,,,+++,,,---...---,,,+++***((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&'''''''''(((((((((((()))(((((())))))))))))******,,,------...///111222333333444555444222222444666888888888888888999:::;;;===;;;;;;<<>>888777666444333222222222///...---,,,+++,,,,,,---+++,,,,,,------,,,++++++((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$######"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,,,,---...000111222222444555444333333444666777777666777777888999:::;;;:::999999<<>>;;;888777666555333111000000000000////////////...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''###$$$&&&&&&%%%$$$$$$%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%'''((($$$%%%''')))***+++++++++%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))******(((((()))***+++,,,,,,---------...//////000111111000111222333444555555555555444333222222222222222111000///......///000111......---,,,,,,+++******((((((((())))))((((((''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))******+++,,,...///000111222555555444444555666555555555666777888999:::999999999777444444555777777555333222000000000000///000111222111///---,,,************************))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeQQQFFF???<<<999777777666444222000000000000////////////...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))%%%&&&&&&'''&&&%%%$$$###''''''''''''''''''''''''###%%%&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&'''''')))))))))*********++++++((())))))***+++,,,------++++++,,,...///000111111...///222333444333111000444333222222222222222222111000////////////111111000///...,,,+++***))))))(((((())))))))))))(((((()))((('''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''((((((((()))))))))))))))***,,,---///000000222444555555444555666555555555666777888:::;;;:::;;;;;;999666444444666222333333222111/////////...///111222111///,,,***************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}cccOOODDD???===:::888777666444333000000000000////////////...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((+++***)))((((((''''''((())))))******+++++++++,,,))))))***+++,,,------...******,,,---///000111222///111444666666444111///333333222222111222222333111000///......///000111111000...,,,***))))))((((((((()))))))))))))))((())))))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))''''''''''''((((((((()))((())))))***+++---...//////222555666555444555666555555666666777999:::;;;:::<<<>>><<<888555555777///111222333111/////////---...000111000...+++)))******************++++++))))))(((((((((((())))))((((((''''''''''''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy___MMMDDD???<<<999777666555333111111111111000///---,,,+++000...,,,+++,,,,,,+++)))******)))(((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&%%%+++(((&&&***'''!!!%%%''''''(((((())))))******,,,,,,,,,+++***)))(((((((((((((((((()))))))))))))))***+++,,,...///000111///222666777555333111000444333333222111000//////000///.........///111222222///++++++,,,---,,,***((((((((((((''''''''''''))))))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((((()))***,,,---...222222333444555555555444444555777888:::;;;;;;;;;;;;:::999888666555444333222222222111111111000000000000000///......------,,,+++))))))***)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx^^^MMMDDD>>><<<999777666555333222111111000000///---,,,+++///---++++++,,,,,,+++***,,,+++******)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&''')))---'''###(((&&&"""(((%%%&&&&&&''''''((())))))************)))((('''&&&'''((((((((()))))))))))))))***+++,,,---///000000000333777888666444222222333333222222111111000000000//////......000111222111///,,,,,,------+++)))((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((()))***+++------000111222333444555555555444444555777888999:::;;;;;;:::999888777555444444222222111111111000000000000000//////...------------+++***)))******((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv]]]LLLDDD>>>;;;888777666555333222000000000000///...,,,,,,...,,,******,,,,,,,,,+++------,,,++++++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%###"""###$$$&&&(((444555+++$$$&&&%%%###***$$$$$$%%%%%%&&&''''''((())))))))))))((('''&&&&&&''''''((((((((()))))))))))))))***+++---...//////111444777888777555333333222222222222222222222222000//////......000111222000...---------,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''(((((((((((()))+++,,,---...///000222333444444444333333444444666777999:::::::::999888666555444444111111111000000000//////000//////......---,,,,,,---+++******++++++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt[[[KKKDDD===;;;888666666555333222000000000000///...---,,,,,,+++******+++---,,,+++---,,,,,,+++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%###""""""$$$&&&(((:::;;;000'''(((%%%"""((($$$$$$%%%%%%&&&'''''''''))))))))))))(((((('''&&&'''''''''((((((((())))))))))))***+++,,,---......000222555666555444333333111111111111222222333333000///.........///111111............---+++)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((''''''((()))***++++++,,,---...000222333333444222222222222444666888999999999888777666555444444000000000/////////......//////......---,,,,,,+++---+++******++++++***((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqYYYJJJDDD<<<:::777666666555333222///000000000///...---,,,,,,+++)))***+++,,,,,,+++++++++************+++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""$$$%%%'''333555---'''***&&&"""'''$$$%%%%%%&&&&&&'''(((((())))))******))))))((((((''''''''''''((((((((((((((())))))***+++,,,---------000222333222111111111///000000111111222222333///...---------...///000......///...,,,***((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((()))*********+++---...000111222222000111111222333555666777777777666666555444333333/////////.........------......------,,,,,,++++++,,,***)))***++++++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooXXXJJJDDD;;;999777555555555333222///////////////...---------+++))))))+++++++++******))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###############$$$%%%%%%$$$)))%%%###(((&&&###((($$$$$$%%%&&&&&&''''''((()))))))))******))))))(((&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,+++---///000/////////000/////////000000111111111---,,,,,,+++,,,---...///...//////...+++((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''((()))))))))***,,,---...//////000///000111333444555555666555555444444333222222111.........---------,,,,,,...------,,,,,,+++******+++)))((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmVVVIIICCC;;;999666555555555333222///////////////......---...,,,***)))***+++***))))))))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%$$$$$$### %%%!!! &&&%%%###)))######$$$$$$%%%&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***,,,...///......///000............////////////,,,+++*********+++,,,---///000///---)))'''''')))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&''''''(((((()))***+++,,,---------------///222555666666555444333333222222111111000000------------,,,,,,,,,,,,------,,,,,,+++*********)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllVVVIIICCC:::888666555555555444222//////////////////...---...,,,***)))******)))(((***)))))))))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$### """$$$%%%&&&%%%###"""&&&)))### %%%$$$""")))"""""""""###$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++***,,,...///......///000........................+++***)))))))))***+++,,,///000///,,,(((&&&'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,///333666777777555333222222111111000000//////---------,,,,,,,,,++++++------,,,,,,+++******)))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhRRREEE>>>888777666666777777666555222222111111000/////////------,,,,,,,,,,,,++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###$$$%%%&&&''')))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$!!!###%%%((())))))((('''$$$'''&&&###$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%!!! ###&&&)))+++...***%%%###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%''')))++++++***)))(((...***%%%&&&***------+++............---,,,++++++(((222&&&###333*** 444111000---)))&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######"""#########%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$&&&(((&&&""""""%%%##################$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---000333555777;;;>>>:::444444222///...///000111000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggRRREEE???:::888666666777777555444111111111000//////......------,,,,,,,,,+++++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&### !!!%%%)))%%%$$$######""""""######%%%''''''###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%'''+++---***$$$  $$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***((($$$!!!!!!$$$(((++++++,,,...000222222000...++++++,,,,,,,,,,,,,,,+++222111$$$###111+++ '''(((((()))+++---///000///''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))$$$!!!!!!"""!!!$$$)))$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))(((((())))))***+++,,,111444888;;;AAAFFFFFFAAA444222///...///000111000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffRRRFFFAAA;;;999888777777666444333000000000///......------,,,,,,,,,,,,++++++++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###&&&%%%"""!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###"""!!!!!!###&&&'''''''''))))))'''$$$!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''%%%&&&((()))++++++++++++(((***++++++)))&&&$$$###((()))***+++,,,,,,,,,,,,$$$''')))++++++)))---444000---)))''''''&&&### ''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!"""""""""############$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!!!!$$$%%%######%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''((((((((((((''''''(((((()))***+++---111444777===DDDEEECCC444111///...///000000000...---,,,,,,++++++,,,,,,+++++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddQQQGGGBBB===;;;999777777666444222000//////...------,,,,,,,,,,,,,,,++++++++++++***(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%''''''%%%""" $$$%%%'''((((((&&&$$$"""$$$&&&'''%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((++++++(((###"""%%%&&&&&& !!!###%%%'''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))***)))'''$$$!!!---,,,++++++---000222333))))))***+++,,,,,,++++++'''%%%***+++""""""((('''***(((&&&$$$%%%'''***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% %%%///777444***###!!!''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***---000222111555;;;===;;;333111//////000111000///...---,,,,,,++++++,,,,,,+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}bbbPPPGGGCCC>>><<<999888777666333111//////......---,,,,,,,,,,,,,,,+++++++++*********(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&""""""&&&***+++***((('''%%%$$$""""""""""""%%%&&&)))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((!!!!!!!!!%%%***''' &&&&&&'''''''''&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###%%%***000444,,,)))&&&%%%&&&&&&###!!!,,,,,,,,,,,,,,,+++******///''''''+++,,,111111'''(((+++---,,,***(((***---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""",,,;;;BBB;;;---%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***000333444111333777:::999333111//////000111000///...---,,,,,,++++++,,,,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz```NNNFFFCCC>>><<<999888888666444222/////////...------,,,,,,++++++++++++************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++************&&&!!!&&&$$$"""!!!"""&&&+++...$$$!!!"""&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((("""###&&&"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%###""" ###'''+++//////...,,,------------,,,+++***)))!!!***---((("""!!!###&&& $$$((()))'''$$$""""""''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%########################"""""""""############$$$######$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$)))222444---###"""&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***+++000111000000555888888222111000000111111000......---,,,,,,++++++,,,,,,)))))))))***************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy^^^MMMEEEBBB===;;;999888888777555333000000//////...---------++++++++++++************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$$$$"""###''',,,"""$$$'''))))))&&&""" ///%%% ###&&&%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$(((***"""###'''$$$+++***(((%%%###$$$)))---&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((()))))))))$$$))),,,***$$$###)))000***+++++++++++++++****** ///+++&&&111111+++222...(((!!!!!!&&&+++------''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$""""""$$$### $$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++&&&,,,///------000333333222111000000111111000......---,,,,,,++++++,,,,,,((()))))))))*********+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$xxx]]]LLLDDDBBB===;;;999888888888666444000000000///......------+++++++++************)))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******'''###'''???dddsssBBB333''''''***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&NNN|||tttSSS777'''###$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))$$$!!!"""///KKKrrrmmmBBB'''$$$***'''((()))******++++++***+++)))888{{{bbbAAA,,,'''(((&&&"""''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######"""############$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((!!!###))))))&&&&&&##################$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""############""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++(((...111///---///111111222111000111222111000......---,,,,,,++++++,,,,,,(((((())))))*********+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$vvv[[[KKKDDDCCC===:::777555555555444222//////...------------...+++++++++************)))***************)))((((((+++*********))))))(((((())))))************)))))))))'''&&&'''***+++***(((***(((&&&$$$$$$&&&((()))000,,,(((333%%%%%%+++[[[iii)))+++'''###$$$'''---&&&***(((%%%&&&!!!999;;;$$$ 000))) ,,,)))&&&&&&&&&''''''''''''(((+++"""###&&&******---###)))@@@???&&&&&&+++)))000///###''')))&&&&&&ttt***''',,,...'''"""'''(((###((($$$###%%%$$$!!!$$$***################################################!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$############"""################################################$$$$$$$$$%%%&&&''')))***%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---000000000000000//////...------,,,,,,+++***))))))************************))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################uuu[[[KKKDDDBBB===:::777555555555333222......---,,,,,,,,,,,,---+++++++++************)))***************)))((((((************)))))))))((())))))************))))))(((&&&%%%&&&)))***)))'''((((((''''''''''''(((((('''$$$)))%%%###&&&$$$IIIJJJ777)))''' 111 444+++ 999&&&|||>>>((( 666%%%***&&&&&&&&&&&&''''''''''''---444...###!!!)))999888333!!!///111&&&***333((( 000111///---'''...&&&%%%&&&)))+++)))%%%###################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$############"""################################################"""###$$$%%%&&&'''((((((%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,---.........///////////////......------,,,,,,+++******))))))************************)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################sssZZZKKKDDDBBB===:::777555555444333222...---,,,,,,++++++,,,,,,+++++++++************))))))************))))))(((************))))))))))))((())))))******))))))((('''&&&%%%&&&'''((('''&&&''''''(((((()))(((((('''---!!!%%%+++### (((<<<111111(((;;;888%%%111+++444ddd))),,,###+++%%%&&&&&&&&&&&&''''''''''''"""111 +++'''EEEGGG555&&&'''...)))###)))&&&TTT???!!!((($$$!!!!!!!!!!!!$$$'''&&&"""################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""################################################!!!"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((+++++++++,,,------......---............---,,,,,,,,,,,,++++++***)))))))))************************)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$pppXXXKKKDDDAAA<<<:::666555444444333222......---,,,,,,,,,------+++++++++*********))))))))))))************)))(((*********)))))))))))))))(((((())))))))))))((((((''''''&&&''''''(((''''''''''''''''''''''''((((((///ppp``````wwwssslllqqq***"""''')))%%%&&&xxx???'''$$$--- )))333***999!!!%%%%%%&&&&&&&&&'''''''''&&&%%%''' 444888%%%+++222%%%((()))000///(((&&&JJJ...&&&***$$$&&&$$$!!!%%%'''################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""################################################!!!###%%%&&&%%%$$$###%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,,,,,,,,,,,,,++++++***++++++******))))))))))))************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnWWWJJJDDDAAA<<<999666444444444333111000000///...............+++++++++*********))))))((())))))*********))))))))))))))))))))))))******(((((())))))))))))(((((((((((()))((((((((((((((('''&&&%%%$$$%%%&&&((()))+++&&&!!!###!!!EEEuuu444... ///"""%%%)))(((%%%ooo<<<222GGG:::)))&&&&&&,,, $$$...(((ZZZ555>>>{{{***...(((%%%%%%%%%&&&&&&&&&&&&'''---&&&888222<<<'''AAA+++"""%%%***777((('''***000+++))))))@@@&&& $$$))))))&&&###$$$(((###############################################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""################################################!!!###%%%%%%%%%###"""$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******++++++++++++++++++***))))))******))))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkVVVJJJDDD@@@<<<999666444444333222111111000000///.../////////+++++++++************)))((())))))************)))))))))))))))************'''(((((())))))(((((('''(((*********((('''((()))&&&&&&&&&&&&&&&'''((()))(((---777...&&&777!!!,,,$$$!!!$$$"""'''&&&(((###$$$(((///222(((--- 777222$$$<<<"""+++&&&///222)))$$$%%%(((```111%%%%%%%%%%%%&&&&&&&&&&&&!!!+++!!!^^^///***111???...$$$###&&&(((!!!"""++++++222///---&&&&&&,,,&&&"""%%%########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""################################################!!!"""###$$$%%%$$$$$$###$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))***++++++,,,,,,***++++++++++++***)))))))))))))))((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiUUUJJJDDD@@@<<<999666444333333222111000000///...............+++++++++************)))(((((()))***************((()))))))))************''''''((((((((((((''''''''')))***)))'''%%%'''((($$$&&&)))+++,,,+++)))'''''')))  222%%%WWW******$$$...,,,!!!****** %%%***hhh***'''---###"""))) RRR&&&&&&'''(((###!!!,,,444222)))&&&000""" $$$$$$%%%%%%%%%&&&&&&&&&$$$666JJJ$$$&&&,,,~~~888""" '''***%%%,,,***((((((---"""333$$$,,,JJJ(((&&&"""%%%########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$############"""#########################################################$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++,,,***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhUUUJJJCCC???;;;999555444333333222111//////...------------...+++++++++************)))(((((()))***************(((((())))))*********+++''''''((((((((((((''''''&&&(((***(((%%%$$$%%%'''"""&&&,,,111222...)))&&& 333###------)))'''PPP(((222$$$!!!$$$)))###+++'''###---(((eee???$$$%%%###&&&---,,,)))eee...%%% 222---|||'''&&&'''..."""!!!---555KKK$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''///((( &&&$$$VVV555$$$...,,,///,,,"""$$$)))""",,,&&&%%%,,,"""...\\\:::%%%&&&$$$***################################################$$$$$$##################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$############"""################################################%%%$$$$$$###$$$$$$%%%&&&$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++++++++++++++***))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%