BM6P6(@ }}}ooo|||sssjjjkkklllooosssyyyvvvnnnooowww~~~|||vvvooojjjgggddd___[[[[[[YYYZZZ^^^aaaeeellltttzzz|||~~~[[[KKKGGGEEEBBBAAA@@@@@@??????@@@@@@BBB>>>AAAKKKRRR[[[qqqzzzqqqiiibbb___aaaiiiiiijjjlllqqqxxxzzzsssmmmjjjkkkggghhhjjjkkkmmmpppuuuyyyvvv{{{qqqnnnooorrrvvv{{{wwwpppqqqxxx~~~}}}{{{}}}wwwpppkkkhhheee```\\\[[[YYYYYY]]]```ccckkkssszzz^^^LLLHHHFFFBBBAAA@@@@@@??????@@@@@@BBB>>>AAAKKKSSS\\\qqqxxxnnnfff```___aaahhhiiikkknnnttt|||xxxqqqnnnkkkjjjlllkkkmmmppprrruuuxxx}}}}}}uuutttwww{{{yyysssuuuzzzzzzwww|||yyyrrrmmmjjjfffaaa]]][[[XXXYYY\\\___aaahhhppp|||bbbOOOIIIFFFBBBAAA@@@@@@??????@@@@@@AAA???CCCLLLTTT___ssssssiiibbb]]]^^^aaafffhhhlllqqqxxx}}}ssskkkiiijjjkkkmmmqqqrrrtttxxx|||~~~{{{|||xxxzzz~~~|||wwwvvv{{{{{{tttnnnkkkgggbbb^^^ZZZXXXXXX[[[\\\^^^eeelllwww~~~~~~xxxwwweeePPPHHHEEEBBBAAA@@@@@@??????@@@@@@AAA@@@DDDMMMWWWcccvvv|||nnnddd^^^[[[]]]bbbdddhhhnnnttt|||rrrjjjdddfffkkkooosssxxxxxx{{{~~~}}}xxxtttsssyyy}}}uuuppplllhhhccc___ZZZWWWWWWYYYZZZ[[[aaahhhppp{{{rrrhhhhhhuuugggPPPGGGDDDBBBAAA@@@@@@??????@@@@@@@@@AAAFFFOOOZZZiiizzzvvvhhh___[[[ZZZ]]]cccdddiiipppvvv}}}pppiiieeehhhooosssyyy~~~zzzuuuqqqooouuu|||}}}vvvppplllhhhccc^^^ZZZWWWVVVWWWXXXXXX^^^eeemmmvvvkkk^^^___nnn~~~iiiQQQGGGCCCBBBAAA@@@@@@??????@@@@@@@@@BBBHHHQQQ^^^ooo|||pppddd]]]ZZZZZZ___eeefffkkkrrrwww|||ssslllhhhmmmsssxxx}}}}}}vvvrrrooonnnuuu}}}~~~vvvppplllhhhbbb^^^ZZZWWWUUUVVVVVVVVV[[[bbblllppptttyyyjjjZZZ[[[kkk{{{lllRRRHHHDDDBBBAAA@@@@@@??????@@@@@@???CCCIIISSSbbbttt}}}vvvkkk```[[[ZZZ[[[```fffhhhmmmssswwwzzzxxxrrrooossszzz}}}wwwrrrpppooopppxxx~~~vvvppplllhhhbbb^^^ZZZWWWUUUVVVUUUUUUZZZ```kkk~~~lllkkkvvvvvvjjjYYYZZZiiixxxnnnTTTJJJFFFBBBAAA@@@@@@??????@@@@@@>>>CCCJJJTTTdddxxx|||zzz{{{rrrhhh___[[[[[[\\\aaagggjjjoootttvvvxxx~~~}}}~~~~~~wwwtttyyytttrrrooolllmmmqqqyyy~~~vvvrrrlllddd``````\\\[[[YYYWWWVVVWWWXXXYYYbbbpppjjjjjjuuu{{{lll___\\\hhhqqqWWWOOOFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBEEEKKKVVViii|||{{{zzzyyy{{{~~~pppfff]]]\\\___```aaacccmmmrrrwwwyyy{{{zzz|||}}}www~~~sssrrrooommmmmmssszzz~~~vvvrrrlllddd______]]]]]][[[ZZZZZZZZZ[[[\\\___kkkkkkkkkvvvnnnbbb^^^jjjrrrWWWNNNEEECCCBBBAAAAAA@@@@@@@@@AAACCCGGGMMMXXXiii{{{{{{{{{|||zzzlllccc\\\]]]```bbbdddgggmmmrrrxxx{{{~~~~~~www|||{{{rrrqqqooonnnooouuu}}}wwwqqqkkkccc______[[[[[[[[[\\\\\\\\\]]]]]][[[eeeyyyjjjjjjuuurrrfffbbblllsssVVVMMMEEEBBBBBBAAA@@@@@@@@@AAAAAAFFFLLLSSS^^^mmm}}}}}}zzz}}}tttggg```[[[]]]bbbdddhhhkkknnnsssyyy~~~yyyvvvyyy~~~vvvqqqpppooooooqqqwwwwwwqqqjjjbbb^^^^^^WWWWWWYYYZZZ[[[[[[[[[[[[ZZZccctttiiihhhsssvvvkkkeeelllvvvWWWLLLDDDBBBAAAAAA@@@@@@AAAAAAAAAGGGPPP[[[gggttt{{{yyyyyyxxxwww}}}zzzoooddd___\\\___cccfffiiimmmpppuuu{{{~~~|||}}}ttttttyyyyyyrrroooppppppppptttzzzwwwqqqjjjbbb^^^___VVVWWWXXXYYYZZZ[[[[[[[[[]]]dddrrr~~~ggggggqqqzzzooogggmmmyyyXXXKKKDDDAAAAAAAAA@@@@@@AAAAAABBBDDDPPP___lllxxx~~~xxxuuuuuuxxxxxxssswww|||vvvkkkddd___^^^aaaeeefffiiimmmsssxxx}}}vvvrrrrrrvvvxxxwwwyyy}}}~~~~~~|||}}}wwwpppnnnoooppprrrvvv}}}vvvpppjjjbbb___```ZZZZZZ[[[[[[\\\]]]^^^^^^```eeesss}}}ffffffqqqtttlllqqq}}}YYYKKKEEEAAAAAA@@@@@@@@@AAABBBBBB@@@NNN^^^kkkuuu{{{yyyssssssuuuzzzuuuvvv~~~rrrhhhbbb___```cccffffffiiinnnvvvzzz~~~zzzsssnnnooorrrvvv{{{~~~~~~~~~}}}{{{yyyxxxwwwyyyzzzzzz{{{~~~wwwrrrmmmnnnpppsssxxxuuuoooiiiccc```bbb^^^]]]]]]\\\]]]^^^```aaaaaaeeerrr}}}ggghhhsssyyysssyyyZZZLLLFFFAAA@@@@@@@@@AAAAAABBBCCCCCCOOO]]]hhhrrrxxxyyyvvvuuuxxx~~~{{{}}}|||nnneee```^^^```eeeggggggkkkpppvvv{{{wwwooopppuuu}}}~~~~~~~~~~~~|||xxxuuussstttvvvvvvvvvvvvzzzxxxssslllnnnpppsssyyyuuuoooiiicccaaaccc___^^^]]]\\\\\\]]]___aaa```dddqqq~~~hhhiiittt~~~yyy[[[LLLFFF@@@@@@@@@@@@AAAAAABBBCCCHHHSSS___hhhpppyyy|||{{{xxx{{{xxxlllccc]]]]]]```eeehhhiiilllrrrvvv{{{~~~{{{{{{~~~|||sssttt{{{}}}||||||{{{zzzxxxxxxvvvvvvwwwvvvuuu{{{~~~wwwvvvnnnnnnooosssyyyzzzqqqkkkgggdddbbb]]]\\\[[[[[[[[[]]]___aaadddfffnnnlllooo~~~~~~tttttt^^^LLLFFFCCCAAA@@@BBBAAA???BBBGGGKKKUUUcccooo{{{}}}tttiiibbb```]]]^^^ccciiikkkoootttwww}}}|||}}}~~~}}}~~~{{{~~~~~~~~~}}}zzzxxxxxxvvvuuuwwwvvvuuu{{{}}}vvvtttooooooppptttzzz{{{qqqiiiddd```^^^\\\[[[ZZZZZZ[[[\\\^^^```bbbfffooolllooo~~~{{{rrrqqq```NNNGGGDDDAAAAAABBBAAA???BBBHHHNNNYYYgggttt}}}~~~rrrggg```aaa^^^^^^dddiiikkkooottt{{{~~~yyyzzz|||}}}~~~{{{vvvrrr|||yyyxxxuuutttvvvvvvvvv{{{~~~uuuqqqooooooqqquuu{{{yyynnngggbbb```___[[[[[[ZZZZZZZZZ\\\^^^___```eeeqqqmmmpppwwwnnnnnncccPPPIIIEEEBBBAAABBBAAA@@@CCCHHHSSS___nnn{{{~~~zzznnnddd^^^aaa^^^```eeeiiikkkpppvvv}}}yyyuuuwwwzzz}}}zzzuuuqqqnnnkkkhhh}}}~~~~~~xxxuuusssvvvwwwxxx|||uuupppmmmnnnrrrxxxvvvlllfffcccbbbbbb[[[[[[[[[[[[\\\]]]^^^___^^^ffftttooorrrtttjjjkkk|||dddRRRKKKEEEBBBAAABBBAAA@@@DDDJJJWWWeeeuuu}}}vvvlllccc^^^aaa___aaagggjjjlllqqqwww}}}zzzvvvuuuxxx{{{yyyuuuooojjjgggeeecccaaa{{{}}}xxxtttsssvvvyyy{{{wwwpppjjjmmmsss{{{vvvkkkeeecccbbbbbb\\\\\\]]]]]]^^^______```^^^fffuuurrrssspppggghhhyyycccQQQKKKEEEBBBAAABBBBBBBBBFFFMMMZZZiiiyyyzzztttjjjccc^^^aaaaaaccchhhjjjlllrrryyy~~~}}}zzzxxxzzz|||~~~yyyrrrnnnhhhdddaaa___]]]\\\zzz|||xxxsssrrrwww|||zzzrrrkkkooovvvxxxmmmfffaaa___^^^]]]]]]^^^^^^___`````````^^^fffsssrrrqqq~~~mmmcccddduuubbbPPPIIIDDDAAA@@@BBBBBBCCCIIIPPP^^^mmm}}}yyy}}}qqqhhhbbb___bbbbbbeeeiiikkklllrrr{{{~~~|||}}}}}}|||uuuqqqjjjfffbbb___]]][[[YYYWWW{{{|||~~~|||wwwrrrqqqwww~~~~~~uuunnnrrr{{{zzzooohhhbbb___]]]\\\\\\]]]^^^_______________eeeoooqqqnnnyyyiii___```pppbbbOOOHHHCCC@@@???AAACCCEEEKKKSSSbbbpppzzzooofffaaa___bbbcccfffkkkkkklllsss|||~~~{{{zzz|||{{{tttmmmiiiaaa___]]]\\\[[[ZZZXXXVVV}}}~~~}}}}}}}}}~~~}}}zzzwwwwwwrrrqqqxxxwwwqqqvvv~~~xxxpppjjjeeebbb```[[[[[[\\\]]]^^^^^^^^^^^^```dddlllzzzpppkkkuuuggg\\\]]]mmmbbbNNNFFFBBB??????AAACCCFFFMMMUUUdddsssxxxmmmeee```^^^bbbcccgggkkkkkklllsss|||{{{wwwwwwwwwwwwyyy|||}}}vvvnnnhhhccc\\\[[[[[[[[[\\\[[[YYYWWW{{{wwwwwwxxxzzz~~~yyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwyyy||||||yyy|||zzzqqqkkkfffbbb______^^^]]]]]]\\\\\\\\\\\\```ccchhhrrrmmmiiiqqqdddXXXYYYjjjdddOOOCCCEEEDDDEEEDDDBBBCCCNNN[[[iiiyyyxxxnnnddd```aaahhhfffhhhjjjkkknnnuuusssrrrtttrrrppprrrvvv|||~~~uuummmgggbbb___\\\\\\\\\[[[ZZZXXXWWWVVV}}}xxxtttuuuwwwzzzyyyyyyxxxwwwvvvuuuuuutttrrrssstttvvvzzzzzz}}}yyypppjjjeeeaaa___]]]]]]\\\\\\\\\]]]^^^^^^^^^aaaeeennnmmmiiiqqqcccYYY[[[nnngggRRRGGGCCCCCCDDDDDDBBBDDDPPP]]]ooo|||wwwmmmddd```aaagggggghhhlllmmmooovvvpppooolllmmmnnnrrrwww|||~~~xxxoooiiiddd```]]][[[[[[[[[[[[ZZZZZZYYYXXX{{{uuuqqqssswww|||yyyxxxvvvtttsssqqqppppppmmmoooqqqsssxxx{{{yyypppiiieeeaaa___\\\\\\[[[[[[\\\]]]___```\\\```dddlll~~~mmmiiiqqqbbbZZZ^^^qqqgggSSSIIIBBBBBBCCCDDDBBBFFFRRR```tttuuullldddaaacccggggggjjjnnnpppqqqxxxwww{{{|||mmmkkkgggiiimmmrrrwww|||yyyyyyqqqhhhccc___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ{{{uuuqqqtttzzzyyyxxxuuurrrooommmlllllljjjkkknnnqqqvvv~~~}}}zzzqqqjjjfffcccaaa^^^]]][[[[[[[[[\\\]]]^^^^^^bbbfffmmmmmmhhhpppaaaZZZ```ssseeeRRRHHHCCCCCCDDDDDDCCCFFFSSSaaavvv~~~rrrjjjcccbbbeeeggggggkkkppprrrttt{{{|||uuuwww~~~|||mmmkkkhhhjjjnnnqqquuuzzz|||}}}|||uuulllddd___\\\ZZZYYYZZZYYYYYYYYYYYYYYYYYYYYYyyyvvvzzzzzzxxxtttpppmmmkkkjjjjjjhhhjjjmmmpppuuu||||||rrrlllhhheeeddd```___\\\ZZZYYYZZZ[[[\\\___bbbfffooolllhhhooo~~~aaa[[[bbbuuucccQQQHHHEEEDDDDDDDDDCCCGGGTTTbbbuuuzzzppphhhccccccggghhhhhhlllqqqtttwww|||uuuwww|||~~~ppppppmmmnnnoooppprrrvvv}}}{{{uuukkkccc^^^[[[YYYXXXZZZYYYXXXWWWWWWWWWXXXXXX{{{xxxtttpppllljjjjjjjjjhhhiiilllooorrrxxx}}}sssmmmiiigggfffbbb```\\\ZZZXXXYYYZZZ[[[___bbbfffqqqmmmgggmmm}}}bbb___fffxxxcccQQQHHHDDDCCCDDDDDDCCCHHHVVVeeexxxwwwmmmfffbbbdddiiijjjjjjmmmrrruuuyyy~~~tttvvv{{{uuuvvvrrrssstttsssssswww~~~~~~zzzsssiiiaaa\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ|||yyyuuupppmmmkkkjjjkkkgggiiikkkmmmooosssyyy}}}}}}sssllliiigggfffaaa___[[[YYYXXXYYY[[[\\\aaaccchhhvvvmmmffflll|||ddddddmmmaaaOOOFFFAAAAAABBBCCCDDDKKKZZZjjjuuukkkdddbbbeeejjjlllkkkmmmqqquuuzzz~~~sssuuu{{{zzz}}}xxx{{{~~~}}}|||~~~uuunnneee]]]ZZZYYYYYYYYYWWWWWWWWWWWWYYY[[[^^^```|||zzzuuupppmmmlllkkklllggghhhjjjkkkmmmpppuuuyyyyyy||||||rrrkkkhhhffffff___]]]ZZZXXXXXXZZZ\\\^^^eeefffkkk{{{mmmfffkkk||||||gggiiirrr]]]LLLCCC>>>>>>@@@BBBEEEMMM^^^nnntttjjjdddbbbeeekkknnnlllmmmqqquuu{{{~~~sssvvv}}}|||~~~}}}pppjjjaaaZZZXXXXXXYYYZZZVVVVVVVVVXXX[[[___ccceeexxxuuuqqqooooooqqqqqqqqqooonnnkkkjjjjjjlllnnnpppzzz|||zzzqqqllliiifffccc^^^^^^^^^^^^^^^___``````aaadddooopppfffjjj}}}nnnkkktttZZZIIIHHHAAAAAADDDEEEEEELLL^^^ppprrriiidddbbbdddiiilllkkklllnnnpppvvvwwwyyy{{{qqqhhh```\\\ZZZWWWWWWZZZWWWWWWXXX[[[___bbbccccccwwwuuurrrppprrrsssttttttsssqqqooommmlllmmmoooppptttxxx}}}|||{{{|||~~~|||sssooollliiigggbbbbbbbbbbbbcccdddeeeeeeeeehhhssspppfffjjjvvvsss|||{{{WWWGGGFFFAAABBBCCCDDDEEEMMM```rrrpppgggcccaaadddiiikkkjjjkkknnnpppwwwyyyzzz~~~rrrjjjaaa]]]YYYVVVVVVYYYYYYZZZ[[[^^^aaadddeeefff}}}~~~xxxvvvssssssuuuwwwxxxxxxxxxvvvssspppnnnnnnooooooqqquuuyyy|||~~~zzztttsssyyy{{{}}}{{{sssooollliiigggddddddddddddeeefffggghhhiiimmmxxxooofffjjj~~~{{{tttTTTFFFDDDBBBBBBCCCDDDEEENNNcccvvv}}}mmmdddaaaaaaeeeiiiiiihhhjjjmmmpppwww}}}}}}~~~tttkkkbbb]]]YYYVVVUUUXXX[[[\\\^^^aaadddgggiiijjj|||yyyxxxwwwuuuuuuvvvxxx{{{~~~~~~zzzxxxvvvvvvxxxzzz{{{{{{|||zzzwwwssspppnnnnnnnnnrrrtttwwwxxxzzz|||xxxssssssvvvwwwzzz|||~~~xxxpppkkkhhhdddaaa``````aaaaaacccdddeeefffjjjnnn{{{llleeekkkmmmQQQFFFDDDCCCBBBCCCDDDFFFPPPeeeyyy{{{jjjbbbaaabbbfffjjjhhhgggiiimmmqqqyyy~~~|||{{{rrriiiaaa]]]ZZZWWWWWWZZZ\\\^^^aaacccfffhhhkkkmmm|||yyywwwuuutttsssrrrrrrsssvvvyyy}}}~~~|||zzzyyyyyy{{{}}}}}}|||}}}yyyuuuqqqooommmlllrrrsssssstttvvvzzzyyyttttttssstttvvvxxxyyyzzz{{{{{{}}}}}}}}}|||{{{}}}vvvnnnhhhddd___\\\]]]]]]]]]___```bbbdddeeehhhnnn{{{iiieeelllhhhPPPGGGEEECCCBBBCCCDDDFFFPPPfffzzzyyyiiibbbbbbdddgggkkkhhhhhhjjjnnnrrrzzz}}}~~~yyy{{{xxx{{{zzzxxxxxxxxxyyy|||}}}oooggg```]]][[[YYYZZZ]]]\\\___bbbeeefffhhhlllooo~~~{{{yyyyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz~~~|||zzzzzz{{{~~~|||xxxssspppmmmlllnnnoooqqqsssvvv|||yyytttuuussstttuuuwwwxxxyyyzzzzzzzzz|||}}}}}}~~~vvvnnniiiddd___\\\\\\\\\]]]___aaaccceeeffffffmmm{{{}}}gggfffooo~~~|||cccOOOHHHEEEBBBBBBCCCEEEGGGPPPeeexxxxxxiiidddfffhhhjjjllliiiiiikkkpppttt|||wwwvvvttt}}}}}}{{{{{{{{{rrrllljjjjjjkkknnnqqqwww}}}|||nnnfff___]]]\\\ZZZ\\\___\\\```dddfffgggiiimmmqqq~~~}}}|||}}}~~~xxxxxxyyy|||{{{vvvrrrooommmiiimmmsssxxx}}}~~~yyyzzzyyyzzz{{{}}}~~~~~~}}}tttmmmiiifffaaa^^^\\\\\\]]]___aaadddfffggggggnnn~~~{{{ggghhhrrruuuuuu___NNNHHHDDDAAAAAADDDEEEGGGPPPcccvvv~~~xxxjjjgggjjjlllmmmmmmkkkkkkmmmqqquuu}}}yyyllljjjkkktttzzz}}}tttiiidddcccdddeeefffiiinnnsssyyy~~~oooggg```]]]\\\ZZZ[[[___\\\aaafffhhhhhhjjjooosss{{{wwwxxx|||uuuuuuwww{{{}}}xxxtttqqqooohhhnnnwwwyyyqqqllliiifffbbb___[[[\\\]]]___aaacccfffggghhhooo{{{hhhjjjtttxxxlllnnn~~~]]]MMMHHHCCC@@@AAADDDFFFGGGOOObbbtttxxxkkkiiimmmnnnnnnnnnmmmlllnnnrrrvvv~~~tttddd```]]]fffuuu~~~zzzyyy}}}qqqgggbbbbbbdddfffcccfffjjjmmmppptttxxxzzzqqqiiiaaa^^^\\\YYYZZZ]]]]]]bbbgggiiiiiikkkpppuuuyyyvvvtttuuu{{{yyyzzz|||~~~}}}uuupppmmmnnnrrrzzz~~~xxxpppiiiffffffffffff___```aaabbbbbbaaa```___dddpppsssiiilllhhhjjj~~~{{{VVVKKKHHHBBBDDDBBBBBBCCCFFFOOOcccuuuxxxnnnlllkkkjjjkkknnnmmmlllnnnrrrwwwlll```aaaWWWYYYbbbssswwwllleeecccdddddddddfffggghhhhhhhhhjjjmmmpppyyyuuummmbbb]]]]]]^^^]]]\\\bbbaaadddjjjmmmmmmppptttzzzvvvuuuvvv}}}||||||}}}~~~}}}uuuooolllooouuuyyytttmmmhhhffffffffffffaaabbbcccccccccbbbaaa```ffftttuuukkk}}}iiihhhkkkxxxUUUJJJGGGAAACCCBBBBBBDDDGGGPPPccctttxxxmmmjjjiiihhhjjjmmmlllllloootttyyyggg[[[[[[WWWVVVZZZeeerrr~~~{{{tttkkkeeecccdddeeeeeeggghhhiiiiiijjjkkknnnqqqtttxxx{{{rrrggg```^^^^^^]]]\\\aaa```dddjjjnnnooosssxxx|||yyyxxx{{{~~~~~~~~~vvvppplllnnnvvv~~~xxxrrrnnniiiffffffffffffeeeddddddeeeeeedddcccbbbbbbiiiyyywwwmmmyyygggiiiooorrrRRRIIIFFFAAAAAAAAACCCEEEHHHQQQccctttxxxlllgggfffeeegggkkkjjjkkkooovvv|||xxxcccYYYXXXYYYTTTRRRXXXaaalllzzzvvvpppjjjeeedddeeeggghhhjjjkkklllmmmlllmmmppprrrrrrssswww}}}yyylllccc___^^^]]]\\\______cccjjjooorrrxxx~~~~~~}}}}}}xxxrrrooommmuuuwwwqqqjjjhhheeedddeeefffeeeeeeeeeeeeeeeeeedddccccccbbbjjj~~~xxxmmmuuufffiiitttjjjNNNGGGEEEAAA@@@@@@CCCFFFJJJRRRdddtttwwwjjjeeecccbbbeeeiiihhhjjjpppxxx~~~qqqccc\\\[[[YYYSSSOOORRRXXXaaannnxxxuuuqqqnnnjjjhhhhhhiiikkklllooopppqqqqqqqqqqqqsssuuuvvvvvvwwwzzz}}}pppeee___]]]]]]]]]]]]^^^cccjjjooosss||||||xxxvvvvvv{{{~~~}}}{{{vvvtttqqqxxx|||rrrllleeecccbbbbbbccceeeddddddeeeeeeddddddcccccccccccckkkuuukkkpppbbbhhhxxxcccKKKFFFEEEAAA???@@@CCCGGGJJJSSSeeeuuu~~~vvviiicccaaaaaacccggghhhjjjqqqyyyuuujjjaaa\\\ZZZTTTPPPNNNRRRWWW]]]fffoooyyy}}}wwwpppoooooonnnmmmmmmoooqqqsssuuuvvvxxxxxxwwwwwwxxxyyy{{{{{{|||~~~ttthhhaaa^^^]]]^^^\\\]]]cccjjjooottt~~~||||||~~~|||xxxuuusssuuuzzz{{{yyyyyy}}}wwwoooiiidddbbb``````aaaccccccbbbeeeeeeddddddddddddeeeeeennn~~~ppphhhiii```jjj~~~]]]IIIFFFEEEBBB@@@@@@BBBFFFJJJTTTfffxxxyyyuuuiiicccaaa```bbbfffhhhjjjpppxxxzzzjjjbbb[[[VVVUUUOOOLLLMMMRRRWWW[[[bbbhhhsssxxx}}}wwwsssqqqssstttuuuuuuvvvxxxzzz|||~~~~~~}}}~~~zzzooofff```______\\\^^^ccciiimmmsss}}}{{{}}}~~~}}}|||yyyxxxzzz~~~||||||~~~~~~|||}}}~~~~~~xxxtttppplllhhheeebbb___^^^```aaabbbbbbfffeeeeeeeeeeeefffhhhiiissswwwkkkeee~~~yyyfffcccsss~~~YYYHHHFFFEEECCC@@@@@@BBBEEEIIITTThhhzzz}}}vvvtttiiidddcccaaabbbeeeiiikkkpppwww}}}kkk___ZZZUUUQQQPPPNNNLLLMMMSSSXXX[[[```gggqqquuu{{{xxxwwwtttwww{{{||||||}}}wwwllleeeaaa```]]]___dddiiilllqqq~~~{{{{{{~~~~~~|||wwwwwwxxx}}}yyyxxx|||~~~~~~yyypppmmmkkkiiihhhfffccc___^^^^^^```aaaaaaffffffffffffggghhhjjjkkkwwwrrrgggddd~~~vvvgggiii}}}{{{VVVGGGFFFFFFDDDAAA@@@AAADDDHHHTTTiii{{{{{{uuu}}}sssiiieeedddbbbbbbeeejjjkkkpppvvv|||ppp___WWWUUUSSSPPPPPPPPPNNNOOOTTTYYY\\\bbbhhhqqqvvv|||}}}yyyyyywww{{{~~~qqqhhhcccaaa^^^```dddhhhkkkppp}}}||||||}}}vvvqqqooonnnppprrrtttvvv{{{wwwpppmmmllljjjgggdddcccaaa___```bbbdddfffiiiggghhhkkkkkkhhhhhhjjjxxx{{{}}}kkkbbbkkkyyyzzzsssrrrhhhRRRHHHHHHHHH???AAA@@@AAACCCFFFQQQeeewww|||uuusssgggccccccbbbcccdddmmmmmmpppwwwkkkeee]]]XXXUUUTTTRRRPPPPPPSSSVVVYYY]]]aaaeeeiiippprrruuuzzz{{{{{{}}}|||wwwjjjdddcccbbb```bbbgggmmmttt~~~|||}}}}}}~~~~~~~~~~~~yyysssnnnmmmmmmmmmoooqqqssswww|||tttmmmkkkjjjhhheeedddcccaaa``````bbbdddfffjjjhhhiiilllllliiijjjmmm{{{{{{vvvvvveee___kkk|||}}}{{{dddPPPGGGGGGFFF>>>CCCBBBBBBDDDGGGQQQdddvvvxxxssshhheeefffggghhhjjjjjjkkkoooxxxrrraaa]]]XXXVVVWWWXXXWWWVVVVVVXXX[[[]]]___aaaeeegggnnnqqqtttzzz{{{xxxxxxzzz}}}tttllliiibbbbbbdddgggiiinnn|||}}}{{{yyywwwyyy|||~~~zzzxxxxxxyyyzzz~~~zzztttooolllmmmooonnnoooqqqsssuuuzzzzzzqqqjjjhhhgggeeeccccccbbbaaa``````bbbdddeeeiiihhhiiilllllljjjlllppp~~~ttttttkkk^^^___rrr]]]MMMEEEEEEEEE>>>DDDCCCCCCEEEHHHQQQeeevvv|||~~~qqqfffbbbcccdddeeegggggghhhoooyyyqqqdddZZZXXXWWWXXX[[[]]]]]]]]]]]]___```aaaaaabbbdddffflllooouuu{{{~~~zzzzzz{{{yyyrrreeefffhhhiiigggkkkyyy}}}xxxwwwyyy|||~~~{{{yyywwwuuurrrqqqrrrssssssyyywwwsssooommmnnnrrruuuwwwxxxzzz{{{}}}|||wwwoooiiifffeeedddccccccbbbaaa```aaabbbdddeeehhhggghhhkkkjjjiiimmmssswwwyyyvvvccc^^^eee~~~}}}zzzWWWLLLEEECCCDDD@@@BBBBBBCCCFFFIIISSSfffxxx~~~tttgggbbbaaa``````bbbfffgggnnnxxxrrrfff___ZZZ[[[\\\]]]___````````````bbbdddeeeddddddeeefffjjjooowww~~~{{{nnnkkkiiijjjjjjnnnyyy}}}wwwtttvvv}}}zzzvvvsssqqqooonnnlllllllllmmmnnnqqqpppnnnmmmnnnssszzzxxxtttmmmhhheeedddddddddbbbbbbaaaaaaaaabbbcccdddeeeeeefffiiihhhhhhnnnvvv~~~ooobbbaaalll|||qqqSSSKKKFFFCCCDDDBBB??????BBBFFFJJJUUUhhhyyy~~~yyykkkeeedddcccdddfffggggggmmmvvvuuuggg```]]]ZZZ\\\^^^```aaabbbccccccccceeeggghhhhhhggghhhiiijjjpppzzzxxxnnnggghhhnnnsssyyyxxxxxxwwwyyyyyyuuurrrooommmkkkjjjiiihhhhhhhhhiiijjjjjjjjjkkkmmmqqqxxx}}}tttqqqlllgggdddcccdddeeebbbbbbbbbbbbbbbccccccdddcccccceeegggfffgggoooyyynnneeefffpppzzzjjjOOOKKKFFFBBBCCCCCC>>>???BBBFFFJJJTTTgggxxx|||wwwiiidddddddddfffiiiiiihhhlllttt|||~~~lll```[[[[[[WWWZZZ^^^aaaccceeehhhjjjhhhkkknnnooonnnnnnnnnoookkkrrr|||ttthhhiiipppuuuxxxzzzwww|||~~~{{{wwwrrrnnnlllkkkjjjiiiiiihhhgggffffffffffffgggfffgggjjjmmmrrrzzz{{{pppnnnjjjfffcccbbbcccdddbbbbbbbbbbbbbbbcccccccccccccccfffhhhfffhhhqqq|||mmmgggiiitttuuu{{{dddKKKKKKFFF@@@AAABBB@@@@@@BBBFFFIIIRRRddduuuzzzwwwiiicccbbbccceeegggjjjiiikkkrrr{{{vvviiiaaa___```ZZZ^^^bbbeeegggjjjnnnqqqrrrtttwwwwwwvvvuuuttttttmmmttt|||rrrppprrruuuwwwzzz~~~||||||zzzxxxvvvtttuuurrrnnnlllkkkkkkkkkjjjhhhhhhgggfffeeeeeeeeefffdddfffiiimmmssszzz}}}yyymmmllliiieeebbbaaabbbdddaaabbbbbbbbbcccccccccccccccdddggghhhgggiiissslllhhhkkkvvvpppvvv```IIIJJJEEE???@@@AAABBBBBBDDDFFFHHHPPPaaaqqqyyy~~~nnngggeeedddeeehhhkkkiiikkkrrr{{{rrrkkkffffffhhhbbbeeeiiijjjkkkmmmrrrvvvzzz|||~~~~~~|||zzzyyyxxxooouuu|||~~~xxxvvvuuuyyy~~~}}}{{{wwwssspppnnnmmmlllkkkkkkllllllmmmnnnooooooqqqmmmiiiggghhhhhhfffcccfffiiimmmpppsssxxx|||xxx|||zzzuuummmiiidddaaa______^^^]]]ccccccdddfffgggggghhhhhhfffddddddfffiiinnnyyyzzzhhhfffoooyyynnnttt\\\FFFFFFDDDAAABBB@@@@@@???@@@DDDJJJSSSbbbooo{{{sss~~~qqqhhheeeeeeffffffooommmlllooozzz{{{tttuuurrrmmmkkkeeelllooolllmmmuuu|||}}}~~~yyyvvvwwwyyy}}}{{{ssssss|||{{{xxxuuutttrrrpppnnnmmmllllllppppppqqqssssssttttttsssuuurrrooonnnnnnnnnmmmkkklllppptttxxxzzz{{{vvvuuu{{{}}}wwwrrrjjjfffaaa]]]\\\]]]]]]]]]bbbccceeefffggghhhgggggggggffffffhhhjjjppp~~~vvvfffggguuusssllluuu~~~ZZZFFFFFFCCCAAABBBAAAAAA???@@@EEEJJJSSSbbbqqqyyyppprrriiiffffffffffffmmmllllllpppzzzyyysssuuusssooonnngggnnnrrrpppqqqxxx~~~|||wwwxxx{{{zzzwww|||}}}wwwttttttwwwwwwxxxxxxyyyyyyxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzzxxxvvvvvvwwwwwwvvvuuuvvv{{{~~~zzzwwwuuuwww~~~xxxsssfffbbb\\\YYYYYY[[[]]]^^^aaaccceeeggghhhhhhgggfffhhhhhhiiijjjjjjrrrqqqdddjjjpppmmmzzzvvvWWWFFFFFFCCCAAACCCAAAAAA@@@BBBEEEJJJSSSdddsssyyyooo~~~tttjjjffffffffffffkkkkkklllqqq{{{tttppprrrpppnnnooolllrrrwwwwwwxxx}}}xxxzzz~~~~~~{{{zzz|||~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}}}}xxxzzz~~~}}}wwwsssddd___ZZZVVVWWW[[[^^^```aaaccceeehhhiiihhhgggffffffgggiiijjjkkkuuu~~~ooofffrrr~~~rrrrrrnnnSSSEEEFFFBBBBBBDDDAAAAAAAAABBBFFFJJJSSSeeeuuurrrvvvlllggggggffffffjjjlllooottt|||mmmjjjmmmlllmmmooopppvvv|||~~~yyy|||}}}~~~|||yyyvvvssstttvvvxxx{{{}}}~~~~~~~~~}}}{{{zzzwwwqqqlllccc___ZZZWWWYYY\\\```bbbaaaccceeeggghhhhhhgggfffeeefffhhhjjjnnn|||xxxooolll}}}xxxsss|||eeePPPFFFFFFBBBAAADDD@@@@@@@@@CCCFFFIIIRRReeewwwxxxxxxmmmhhhgggffffffjjjnnnrrrvvv~~~zzzkkkiiikkkkkknnnsssuuuyyyzzz||||||}}}}}}}}}~~~||||||~~~~~~~~~|||zzzyyyxxxvvvsssqqqooopppqqqsssuuuwwwxxxyyy{{{|||}}}}}}||||||}}}|||{{{zzzvvvooojjjccc___[[[YYY[[[^^^aaaccccccccceeefffgggggghhhhhhffffffiiinnnvvvqqqooouuurrrqqq^^^MMMGGGFFFAAA@@@CCC??????@@@CCCEEEGGGQQQeeexxx~~~zzzoooiiihhhgggeeekkkooossswww~~~|||wwwyyyyyy{{{yyylllkkknnnnnnrrryyyxxxzzzyyy{{{}}}}}}yyyyyywwwuuutttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxzzz}}}}}}zzzwwwvvvtttrrrrrrrrrqqqooommmkkkmmmpppsssuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{~~~|||}}}~~~}}}{{{vvvnnnhhhccc```\\\[[[]]]___aaabbbddddddddddddeeeggghhhiiijjjiiillltttwwwiiiooo}}}ooorrr}}}YYYLLLHHHGGG@@@???BBB===>>>???BBBDDDFFFOOOdddxxx{{{pppjjjhhhgggeeekkkooosssvvv|||}}}wwwrrrooouuuuuuxxx~~~~~~}}}~~~xxxmmmmmmoooooouuu}}}zzzzzzyyyyyyzzz{{{rrrppppppnnnjjjooooooqqqrrrssstttttttttnnnpppsssuuuwwwzzz~~~{{{vvvrrrqqqooonnnnnnnnnnnnmmmkkkgggkkkpppuuuwwwwwwuuusssssstttwwwxxxyyy{{{~~~~~~zzz{{{||||||}}}|||yyywwwqqqiiicccbbb___\\\\\\]]]___aaaaaaeeedddccccccdddfffiiikkknnnlllnnnyyysssdddnnn}}}qqqvvvtttWWWKKKHHHGGG??????AAA<<<===???BBBDDDEEENNNdddxxx~~~|||qqqkkkhhhgggeeekkkooorrruuuzzzzzztttqqqppppppssstttwww~~~~~~{{{yyy|||}}}vvvllllllnnnnnnttt~~~{{{zzz~~~xxxxxxxxx{{{|||wwwoooiiigggfffgggggghhhfffdddfffjjjmmmnnnmmmqqqqqqrrrtttwww{{{~~~yyyuuurrrppprrrooolllkkkllllllkkkkkkdddhhhnnntttvvvvvvtttsssppprrrssstttuuuxxx}}}}}}{{{zzzuuuvvv{{{{{{{{{yyyuuurrrmmmfffaaa^^^\\\\\\^^^bbbeeeeeecccfffeeeeeefffgggjjjmmmnnnlllpppuuu{{{llleeesss{{{ttt{{{gggOOOKKKFFFBBBAAAAAAAAA@@@@@@>>>>>>???BBBNNNcccvvvrrrkkkhhhhhhggglllkkkmmmrrr||||||tttnnnkkkkkklllmmmrrruuuxxx}}}|||{{{}}}~~~zzzqqqmmmooossswwwyyy|||zzz|||}}}xxxsssxxx~~~{{{zzzzzzyyyxxxyyy|||nnnjjjeeeaaa``````aaa```bbb```___bbbfffjjjkkkjjjnnnppprrruuuyyy{{{wwwssspppoooooommmkkkjjjjjjkkkjjjiiifffiiinnnsssvvvvvvtttsssqqqrrrssstttvvvyyy~~~~~~}}}{{{vvvwww|||}}}~~~yyyuuuqqqlllfffaaa^^^]]]]]]```dddffffffeeeeeeeeeggghhhjjjlllmmmnnnooosssyyyzzznnngggxxxxxxssszzzbbbOOOKKKEEEBBBAAAAAAAAA@@@AAA@@@???@@@BBBKKK___qqqssskkkhhhggggggjjjjjjlllrrr||||||yyyuuupppkkkjjjjjjlllmmmooosssxxx~~~}}}tttoooppptttxxxzzz}}}{{{|||~~~}}}xxxwww}}}~~~}}}zzzxxxwwwsssssssssuuuyyy}}}~~~oooeeebbb```______``````___[[[ZZZ[[[^^^cccgggiiiiiikkknnnrrrwww||||||xxxtttpppnnnllllllkkkiiihhhiiiiiiiiihhhgggjjjooosssuuuuuutttssssssttttttuuuvvvzzz}}}yyyyyy~~~}}}yyyuuuqqqkkkeee```_________bbbeeehhhhhhhhheeefffhhhkkkmmmooopppppprrrwwwwwwooolllzzzyyy\\\NNNJJJEEEBBBAAAAAAAAA@@@AAA@@@@@@AAABBBIIIZZZjjjuuulllhhhffffffhhhiiilllqqq{{{uuunnnmmmllljjjhhhhhhiiikkklllooosssxxxwwwpppooosssvvvwwwxxxvvvvvvyyyyyyyyy~~~zzzzzz~~~~~~}}}{{{zzzzzzttttttuuuyyy~~~yyyiii```^^^^^^^^^``````^^^]]]VVVWWWYYY]]]aaaeeehhhiiijjjnnntttyyy~~~}}}}}}{{{xxxtttpppmmmkkkjjjjjjiiiggghhhiiiiiihhhgggiiikkkooorrruuuuuuttttttuuuvvvvvvvvvxxx||||||}}}}}}{{{xxxtttoooiiiccc`````````aaadddfffhhhjjjjjjfffgggiiikkknnnqqqsssuuussszzzpppnnntttzzzXXXLLLIIIEEEBBBAAAAAA@@@@@@>>>>>>@@@AAABBBGGGVVVeeewwwmmmgggffffffeeegggkkkpppzzzvvvnnniiieeefffggghhhhhhiiijjjlllpppuuuzzz|||qqqnnnoooqqqrrrsssqqqqqqsssuuuvvv|||xxx|||{{{||||||}}}~~~~~~yyyyyy{{{{{{lllaaaYYYXXXYYYZZZ[[[ZZZXXXVVVSSSUUUXXX\\\___ccceeegggjjjpppwww|||}}}yyyxxxuuuqqqnnnllljjjiiiiiigggggghhhiiijjjiiigggjjjlllooorrrtttuuuvvvvvvxxxyyyyyyyyyzzz~~~zzzyyyvvvqqqkkkeeebbb```aaabbbccceeefffgggiiijjjhhhhhhiiijjjnnnrrrwwwyyyttt}}}sssjjjnnnsssVVVKKKHHHDDDBBBAAAAAA@@@???;;;<<>>AAABBBHHHVVVeee}}}nnnfffdddddddddgggjjjmmmsss{{{tttqqqooommmkkkeeeiiimmmooonnnnnnqqqtttpppyyyzzzrrrqqqqqqqqqsssrrrtttxxx{{{}}}uuuzzz}}}}}}rrriiiddd___\\\\\\\\\]]]___```^^^]]]YYY]]]aaaccccccdddfffhhhmmmttt~~~|||zzzvvvtttrrrpppnnnlllkkkjjjccccccdddfffhhhhhhgggeeejjjkkkmmmpppssswwwyyy{{{~~~~~~~~~}}}xxxyyy|||wwwuuuppphhhaaa]]]^^^```aaacccddddddbbbbbbccceeecccfffjjjnnnsssvvvxxxyyy|||sssgggooo~~~xxxbbbRRRIIIGGGDDDBBBBBBAAA@@@>>><<<<<<>>>@@@AAAGGGVVVdddoooeeeccccccdddhhhkkklllppp{{{uuuooonnnooonnnlllhhhmmmrrrtttsssuuuyyy}}}yyy{{{sssqqqsssssstttsssvvv|||~~~yyy}}}{{{lllhhhddd```\\\[[[\\\^^^```bbbaaa``````dddhhhiiihhhhhhjjjlllmmmuuu}}}zzzxxxuuutttrrrpppnnnmmmlllkkkaaaaaabbbdddggggggfffdddiiijjjlllooossswwwzzz|||||||||||||||~~~tttuuutttrrrwwwzzzvvvtttnnneee^^^[[[]]]aaaaaacccdddcccaaa```aaaddd___dddkkkrrrvvvxxxwwwvvvmmmggguuu}}}ttt\\\PPPHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>???AAAAAAFFFUUUcccoooeeebbbccceeehhhkkkkkknnnxxxtttooooooppppppnnnjjjoootttwwwwwwyyyxxxqqqppprrrsssyyyyyy~~~{{{~~~yyyqqqkkkfffddd]]]^^^```cccfffgggfffeeefffhhhjjjkkklllnnnqqqttt}}}}}}{{{xxxvvvtttsssrrrrrrqqqnnnjjjgggdddccccccdddffffffbbb^^^ggghhhjjjlllpppvvv}}}~~~~~~}}}tttuuuvvvwwwxxxxxxwwwwwwnnnkkkgggbbb______``````dddeeeeeedddcccaaa^^^]]]aaaccciiipppqqqqqquuu{{{{{{eeeddd}}}uuussstttXXXOOOIIIHHHFFFCCCAAA???>>>======@@@<<<;;;BBBFFFQQQeeeooofffcccddddddeeeggghhhmmmxxxzzzqqqooopppppprrrvvvsssxxx}}}}}}yyy||||||vvvvvvwwwyyy~~~~~~|||}}}wwwsssnnnkkkjjjhhhiiikkknnnoooooommmllloooppppppooooooqqquuuxxx|||xxxtttsssrrrqqqqqqpppmmmiiifffaaaaaaaaadddfffgggdddaaafffhhhjjjmmmrrrxxx~~~~~~~~~}}}~~~~~~ssstttvvvwwwwwwvvvtttsssmmmkkkgggcccaaa```aaabbbcccddddddddddddcccaaa```^^^bbbiiiooooooooottt|||yyyjjjnnnvvv|||iiiQQQJJJGGGFFFDDDBBB@@@>>>=========@@@<<<;;;BBBFFFPPPcccqqqfffcccccccccdddfffhhhmmmxxxyyyqqqpppqqqrrrtttwwwvvv||||||~~~{{{|||~~~}}}xxxxxxyyywwwuuussstttppprrruuuwwwwwwuuussspppwwwxxxxxxxxxxxxzzz~~~}}}wwwsssrrrqqqoooooommmkkkgggddd^^^___```cccfffgggfffeeefffiiilllpppuuu{{{|||{{{|||}}}~~~~~~}}}|||{{{}}}|||~~~~~~|||ssstttvvvwwwvvvtttqqqoookkkiiifffcccbbbbbbdddeeecccddddddeeeeeeeeedddddd^^^bbbiiimmmmmmnnnyyyxxxqqq|||{{{zzzxxx^^^KKKGGGDDDCCCBBB@@@???>>>======<<<@@@<<<;;;BBBEEENNNaaazzztttiiicccbbbbbbdddeeehhhmmmxxxxxxqqqqqqsssssstttwwwzzz~~~}}}}}}uuusssvvv}}}|||{{{zzzzzzwww{{{~~~zzzxxx|||~~~~~~{{{wwwtttqqqooommmlllkkkiiieeeccc______aaaccceeeggggggfffgggjjjoootttyyy|||zzzzzz{{{||||||{{{zzzzzz}}}|||}}}~~~}}}|||vvvwwwxxxxxxvvvrrrnnnkkkgggfffdddbbbbbbccceeefffeeeeeeffffffffffffeeeeee```dddiiikkkkkkqqqwwwxxxyyyvvv||||||ZZZKKKIIICCCBBBAAA@@@???>>>>>>>>><<<@@@<<<;;;BBBDDDLLL^^^ttt{{{nnnfffbbbbbbdddfffiiioooyyy{{{tttssstttssstttvvvzzz}}}~~~|||}}}}}}uuuppprrrxxx~~~|||zzz{{{~~~{{{yyyxxxvvvuuuooommmkkkjjjiiihhheeecccbbbcccdddeeeeeeeeeffffffhhhlllrrrxxx}}}{{{||||||||||||||||||{{{}}}|||}}}~~~~~~~~~zzzzzzzzzxxxuuupppllliiidddcccbbbaaabbbdddeeeggghhhhhhgggffffffeeeeeeeeebbbdddfffiiilllxxxvvvttt}}}xxxvvvWWWKKKIIICCCBBBAAA@@@????????????;;;???<<<<<>>======<<<:::???===<<>><<<;;;;;;;;;:::???===<<>><<<>>>GGGOOO___sssuuuiiieeedddfffjjjmmmqqqzzz}}}vvvvvvwww{{{zzzrrrccc```]]]]]]]]]```jjjuuuzzzvvvrrrpppllljjjkkkiiigggggghhhiiiiiiiiifffggggggggggggiiilllooopppwww|||~~~{{{yyyyyyzzzzzz|||~~~~~~~~~}}}{{{xxx{{{}}}vvvoooiiieeecccbbbccccccdddeeeggghhhjjjjjjmmmjjjiiikkkkkkiiikkkpppsssuuusssqqq{{{xxx```NNNHHHIIIEEECCCBBB@@@>>>===<<<<<<<<<999===???>>><<<>>>EEEMMMVVVhhh~~~zzznnngggeeefffiiillloooxxxzzzyyy{{{|||qqqjjj```]]]\\\\\\]]]```jjjuuu}}}|||{{{vvvssspppmmmkkkllljjjhhhhhhiiiiiihhhgggcccdddeeefffgggiiilllooossszzz{{{wwwwww{{{~~~}}}||||||~~~~~~}}}|||}}}vvvnnnhhhdddbbbbbbdddeeefffggghhhiiijjjkkkkkkiiiiiillllllkkknnntttwww|||}}}zzz}}}wwwmmmtttjjjWWWKKKHHHIIIEEECCCBBB@@@>>>===<<<<<<===;;;>>>???>>>;;;===CCCIIINNN\\\qqq~~~sssiiifffeeehhhjjjmmmuuu}}}}}}tttjjjccc]]]ZZZZZZ[[[]]]aaalllvvvzzzxxxzzz|||xxxuuussspppnnnnnnmmmkkkjjjjjjjjjhhhggg```bbbdddeeefffiiilllooottt||||||xxxxxx~~~~~~}}}||||||{{{{{{}}}}}}}}}{{{tttlllfffbbbaaaaaaeeefffggghhhiiijjjkkkkkkjjjiiijjjlllkkkkkkooovvvzzzxxxsssooojjjgggkkk~~~~~~^^^QQQIIIIIIJJJEEEDDDCCC@@@>>>===<<<======<<<>>>???>>>;;;<<>><<<<<<======<<<>>>>>>===<<<<<<@@@CCCMMMVVVeeezzzyyykkkfffccceeeiiimmmttt{{{xxxlllddd```[[[ZZZ[[[___ccchhhsss~~~xxxuuurrrqqquuuyyy~~~~~~{{{yyywwwuuusssooonnnmmmmmmmmmllliiigggbbbcccfffgggggghhhjjjkkkpppwww|||}}}}}}~~~}}}zzzvvvxxx{{{~~~}}}}}}}}}~~~~~~zzzssslllgggffffffgggeeefffhhhiiijjjjjjiiiiiihhhhhhkkkmmmllllllttt~~~xxxcccZZZ]]]aaarrr}}}yyyhhhUUUQQQMMMLLLNNNJJJHHHFFFBBB>>><<<;;;<<<<<<<<<=========<<<===???AAAKKKUUUcccuuuooohhhccceeehhhlllsssyyy~~~vvviiiaaa^^^\\\[[[]]]bbbfffkkkvvvzzzvvvrrrqqquuuzzz}}}~~~zzzwwwuuurrrpppmmmlllkkkllllllkkkiiifffdddfffhhhhhhgggggghhhiiilllrrrwwwxxxxxxzzzzzzwwwvvvwww|||~~~~~~{{{vvvoooiiieeeeeefffhhhdddfffhhhiiijjjiiihhhhhhfffgggkkknnnnnnqqq{{{ttt```\\\fffppp|||vvv___TTTTTTPPPOOOQQQOOOKKKHHHCCC>>>;;;:::;;;;;;;;;<<<<<<<<<<<<===???@@@GGGSSSbbbsssuuullleeeeeehhhkkkpppuuu{{{ttthhhbbb___\\\[[[^^^cccggglllwww{{{uuussswww|||zzzvvvrrrnnnllljjjjjjiiijjjkkkjjjhhheeefffhhhiiiiiihhhfffggggggiiiooottttttuuuxxxxxxvvv||||||vvvqqqkkkeeeaaaaaadddeeedddeeegggiiijjjiiihhhgggdddfffkkkpppqqquuurrr```bbbppp~~~zzzyyylllYYYSSSVVVQQQPPPTTTRRRLLLIIIDDD???;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@FFFSSSccctttyyyppphhhfffhhhjjjmmmrrrzzztttjjjeeeddd\\\\\\^^^cccggglllvvv~~~wwwvvvwwwvvvwwwyyy{{{vvvssspppooollllllkkkiiieeebbbaaaaaagggiiijjjjjjhhhgggfffgggiiinnnsssvvvwwwxxx{{{}}}}}}{{{|||}}}wwwqqqjjjbbb^^^^^^aaaccccccgggjjjlllllljjjhhhggggggeeeeeeiiiooosssyyyooocccbbbwww}}}ssseee]]]UUUVVV[[[]]]WWWPPPNNNJJJCCC???============>>>===<<<<<<<<<===???@@@GGGQQQ___ppp~~~uuummmjjjjjjkkkpppuuu{{{wwwooojjjhhhcccdddeeeeeefffllluuu||||||{{{{{{{{{||||||wwwssspppnnniiijjjjjjhhheeeddddddeeehhhkkkmmmmmmllljjjiiijjjjjjmmmrrruuuwwwyyy}}}~~~}}}~~~|||vvvoooiiibbb^^^^^^aaaccccccgggiiikkkllljjjhhhhhhhhhggghhhlllqqqvvvwwwkkkhhhnnnzzz{{{fff___YYY[[[``````YYYRRRMMMHHHBBB>>><<<<<<<<<<<<>>>===<<<<<<<<<===???@@@FFFPPP^^^oooxxxnnnkkkjjjkkkpppvvv}}}~~~xxxsssqqqooojjjjjjiiiffffffkkkttt|||~~~~~~~~~wwwrrrnnnlllgggggggggfffeeeeeegggiiijjjmmmpppqqqpppnnnmmmmmmkkknnnqqqtttwww{{{xxxrrrkkkgggaaa]]]^^^```bbbcccfffhhhjjjkkkjjjiiiiiiiiiiiikkkooosssyyyllliiippp~~~uuuhhhdddbbbdddgggeee\\\SSSJJJFFF@@@<<<;;;;;;;;;;;;>>>===<<<<<<<<<===>>>???DDDNNN]]]mmm|||qqqllljjjkkkpppvvv{{{~~~|||zzzyyyyyyyyytttrrrmmmhhheeejjjsss{{{}}}~~~wwwqqqllljjjggggggfffeeedddeeegggjjjiiimmmqqqsssrrrqqqoooooommmooorrruuuyyy~~~}}}|||zzzxxx{{{{{{tttnnnhhheeeaaa^^^]]]___aaaccceeegggiiijjjiiiiiijjjkkkiiimmmqqqvvvtttgggmmm}}}}}}~~~xxxmmmmmmmmmooooooiii]]]TTTIIIEEE@@@===<<<<<<<<<;;;======<<<;;;<<<===>>>???AAALLL[[[kkksssllliiiiiinnntttwww~~~zzzzzz{{{}}}~~~}}}yyyqqqiiieeehhhqqqyyy}}}|||~~~xxxrrrmmmjjjjjjiiifffcccaaabbbeeeggggggkkkoooqqqqqqpppppppppppprrruuuyyy~~~|||vvvuuuuuuvvv{{{|||vvvooojjjfffdddbbb___^^^^^^```bbbccceeehhhiiiiiiiiikkkllliiinnnttt{{{tttlllkkkzzz|||wwwzzzvvvxxxzzz{{{vvvkkk\\\RRRHHHDDD@@@============<<<===<<<;;;;;;;;;<<<>>>??????KKKZZZiii~~~vvvnnniiihhhlllqqqwww}}}zzz|||xxxnnnhhhiiipppvvv}}}{{{}}}{{{~~~|||uuupppmmmllljjjfffaaa^^^^^^aaadddeeehhhkkkmmmmmmnnnoooqqqsssuuuzzzxxxsssoooppprrrvvv}}}~~~|||vvvqqqkkkhhheeeeeedddaaa^^^^^^___aaabbbdddfffhhhhhhiiilllnnnjjjpppxxxsssiiilllyyyzzzrrr|||zzzjjjYYYOOOFFFCCC@@@>>>===>>>===<<<===<<<;;;;;;;;;<<<===>>>???KKKYYYhhh{{{{{{rrrlllhhhjjjoooyyy~~~~~~xxxooolllpppttt}}}zzz{{{zzzvvvsssllljjjeee___[[[\\\___bbbdddfffhhhjjjjjjlllooorrrvvvyyy~~~qqqmmmkkkooosssxxx~~~{{{uuupppllliiihhheeeffffffccc___]]]___```aaaccceeeggghhhiiilllooonnnuuuzzzpppmmmiiiuuuuuuxxx|||hhhUUUJJJDDDAAA>>><<<======<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>KKKYYYfffyyyvvvooojjjkkknnnvvv{{{~~~yyyrrrqqqrrr~~~}}}~~~~~~zzzwwwkkkiiiddd^^^ZZZ[[[^^^bbbdddeeeggghhhiiilllpppssswww{{{{{{tttppppppuuu{{{|||vvvpppllljjjiiiiiifffggggggddd```]]]^^^```aaaccceeefffgggjjjmmmoooqqqyyyssslllqqqnnn|||}}}fffSSSHHHBBB???===;;;<<<<<<;;;:::<<<<<<;;;:::;;;<<<===>>>???KKKYYYfffwwwzzzssslllkkknnnpppuuu{{{~~~vvvrrrqqq}}}}}}zzzrrrlllccc^^^^^^aaafffhhhppppppnnnlllkkklllooorrr~~~yyywwwvvvwww|||}}}zzzwwwrrrooommmllljjjhhheeeffffffccc___\\\ZZZZZZ\\\^^^aaadddgggkkkqqquuuuuunnnjjjqqq}}}wwwwww^^^NNNFFF???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAAKKKYYYkkkwwwmmmgggiiimmmrrrvvv|||{{{xxxsssoooooorrrvvvzzz{{{wwwvvvyyy{{{}}}{{{{{{xxxtttuuu|||zzztttvvv}}}|||yyyrrrooojjjgggggghhhiiiiiiiiijjjjjjhhhdddbbbaaaaaa___bbbeeegggkkkttteeeSSSIIIEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@HHHTTTbbbwwwxxxnnnhhhjjjnnnrrrwww}}}wwwoooooooooooooooooooooooollliiijjjooossswww}}}zzzwwwzzzzzztttuuu|||~~~yyyuuuooonnnllllllmmmmmmlllkkkhhhiiijjjhhheeebbbbbbbbbaaajjjttt|||zzzwwwwwwkkk^^^UUULLLEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>???DDDLLLUUUddd{{{~~~lllnnnqqqtttyyy~~~xxxtttuuussspppmmmkkkiiiiiiiiijjjhhhjjjqqqvvvyyy~~~}}}uuutttwww}}}~~~|||vvvrrrkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjgggeeekkksssvvv|||qqqrrr~~~xxx___[[[]]]WWWOOOLLLJJJJJJJJJJJJIIIFFFAAA===@@@???>>><<<;;;;;;;;;;;;;;;===BBBJJJRRR]]]oooxxxnnnjjjrrrxxx|||zzzxxxvvvrrrooooooqqqrrrnnnhhheeehhhkkkiiinnntttwwwxxx}}}~~~wwwtttyyyzzzrrrnnnkkkkkkkkkkkkkkkkkkjjjjjjhhhgggggghhhggghhhoooxxxuuusss{{{|||tttbbbaaaccc\\\SSSOOOLLLOOOSSSUUUSSSMMMFFFAAAAAA@@@???===<<<<<<;;;;;;======AAAHHHNNNYYYkkkzzzsssmmmsssyyy|||~~~yyyuuusssrrrpppmmmoooqqqppplllfffdddgggjjjkkkpppvvvyyy{{{{{{www|||~~~vvvooojjjllllllkkkkkkjjjjjjiiiiiihhhfffeeefffiiiooo{{{vvvrrr~~~{{{{{{nnndddggghhh___VVVRRRKKKSSS\\\___ZZZQQQIIIEEEBBBAAA@@@???>>>=========???>>>@@@EEEJJJTTTeeeuuuzzzrrrtttyyy|||xxxuuupppnnnmmmlllkkkjjjnnnnnnlllhhhdddcccfffjjjqqquuuyyy||||||yyysssnnnkkkllllllkkkkkkjjjjjjiiiiiiiiidddbbbfffnnn{{{rrrrrrxxxtttlllggghhhfff^^^UUURRRKKKTTT]]]```YYYPPPIIIFFFCCCBBBAAA@@@???>>>>>>>>>@@@>>>???CCCGGGPPPaaaqqqxxxwww{{{}}}zzzpppnnnkkkhhhggggggggggggjjjjjjgggdddbbbdddiiimmmwwwxxxzzz}}}{{{tttqqqoooooolllllllllkkkkkkkkkjjjjjjiiidddbbbjjjxxxrrriiisss}}}xxxqqqkkkgggbbb\\\WWWUUUOOOUUU\\\[[[TTTLLLHHHGGGDDDCCCBBB@@@???????????????>>>???BBBFFFNNN^^^mmm||||||~~~{{{wwwlllkkkhhhfffccccccdddeeefffeeedddccccccggglllpppxxxvvvtttxxxxxxsssqqqpppppplllllllllllllllmmmmmmmmmjjjhhhlllyyywwwkkkkkk~~~|||~~~|||vvvllleee```]]]ZZZYYYWWWYYY[[[XXXRRRLLLIIIHHHDDDCCCBBBAAA????????????>>>===>>>BBBEEEKKKZZZhhh{{{}}}}}}|||vvvsssiiiiiigggeeebbbbbbdddfffddddddccccccfffjjjooorrruuuqqqnnnttt~~~wwwtttqqqooonnnllllllmmmmmmnnnooooooooorrrtttqqqmmmppp{{{yyyrrrhhh___]]]^^^]]]\\\\\\[[[YYYVVVQQQLLLHHHFFFDDDCCCBBB@@@??????>>>>>>======>>>AAACCCGGGSSS___ooo}}}{{{~~~}}}vvvqqqmmmeeeffffffdddbbbbbbfffiiifffeeeeeefffiiillloooqqqsssooonnnvvv}}}yyyuuurrrnnnkkkllllllmmmnnnooopppqqqqqqzzz|||mmmcccjjjyyyrrrkkkaaaZZZZZZ]]]^^^\\\^^^[[[XXXTTTQQQLLLFFFBBBCCCCCCAAA@@@???>>>>>>>>>======???AAAAAADDDNNNYYYeee|||}}}yyy|||{{{sssmmmiiiaaacccdddcccbbbccchhhlllhhhgggggghhhkkkmmmnnnoootttpppqqq{{{}}}{{{xxxtttqqqooonnnnnnmmmnnnoooppppppsssyyy~~~vvvjjjggghhhssszzzuuueeeaaa^^^^^^```aaaaaa___]]][[[WWWRRRMMMHHHEEEBBBBBB@@@???BBBGGGIIIFFFBBBAAABBBBBB@@@>>>BBBKKKSSSgggwww~~~{{{{{{wwwpppiiicccbbbbbbaaaaaaccceeehhhjjjllljjjhhhiiikkknnnppppppsssxxx~~~||||||{{{xxxuuusssqqqppppppllloooqqqppppppxxxooodddeeennn|||rrrlllaaa___]]]^^^aaacccbbbaaa]]][[[WWWSSSNNNJJJGGGFFFGGGFFFFFFGGGIIIIIIGGGEEEDDDEEEDDDAAA???BBBJJJPPP^^^lll|||zzz~~~~~~uuummmeee```^^^^^^^^^___aaadddgggiiijjjiiihhhhhhiiikkknnnoooqqquuuzzzvvvwwwsssmmmqqq|||}}}uuutttrrrqqqooonnnmmmmmmnnnrrruuutttvvv|||mmmfffccckkk}}}{{{rrriiibbb]]]]]]^^^```ccceeedddccc^^^\\\XXXTTTPPPNNNLLLLLLOOOPPPQQQPPPMMMJJJIIIIIIIIIIIIGGGCCC@@@BBBGGGMMMXXXdddyyy~~~yyy|||uuulllddd___\\\\\\]]]^^^aaaeeehhhjjjgggiiiiiihhhggghhhlllpppppprrruuuwwwyyy{{{ssssssyyyvvvqqqlllnnnwww|||vvvooonnnnnnmmmmmmmmmmmmmmmrrruuuyyy||||||hhhbbbeeemmm}}}yyysssnnnfff___]]]^^^```cccdddeeeeeeddd```^^^[[[WWWUUUSSSSSSSSSVVVYYY[[[WWWQQQLLLLLLMMMNNNMMMIIIEEEAAAAAAEEEIIITTT^^^qqqzzz}}}xxxooogggbbb^^^^^^^^^___bbbeeeiiikkkfffiiikkkiiiggggggmmmrrrqqqsssuuuuuuvvvzzz|||sssuuuxxxmmmnnnqqqxxx~~~wwwssspppoooooonnnoooqqqtttuuutttwwwjjj^^^aaalll}}}tttqqqooohhhaaa```bbbcccdddddddddccccccaaa```^^^[[[ZZZYYYXXXXXXZZZ^^^```\\\TTTNNNNNNQQQQQQOOOJJJEEEBBBAAACCCEEEMMMVVVggg~~~~~~yyyooohhhddd```_________aaadddfffhhhfffjjjlllkkkiiijjjpppuuuuuuxxx{{{{{{|||~~~{{{yyysss{{{~~~~~~}}}}}}}}}~~~uuuppprrrwww{{{zzzuuurrrooonnnmmmmmmooossswwwzzzzzzlll^^^[[[gggwww~~~{{{}}}wwwqqqooommmhhhcccaaacccdddcccbbb``````aaaaaaaaa```^^^]]]\\\ZZZZZZZZZ]]]```\\\VVVQQQQQQSSSQQQOOOJJJEEECCCBBBBBBCCCLLLTTTcccwwwxxxmmmeeeaaa^^^]]]]]]]]]^^^```ccceeegggiiikkkkkklllnnntttxxxyyy~~~}}}sssvvv{{{~~~~~~}}}||||||}}}}}}}}}~~~~~~zzzvvvyyy|||wwwtttqqqpppooommmkkkjjjmmmtttzzzoooddd```fffzzz~~~xxx}}}|||vvvpppkkkjjjgggccc```___aaaaaa```]]]\\\^^^```______```___^^^\\\YYYXXXXXXZZZ\\\ZZZWWWTTTSSSTTTPPPMMMIIIEEECCCBBBBBBBBBKKKRRR^^^nnnxxxkkkbbb^^^\\\\\\[[[\\\^^^aaadddfffgggggghhhjjjnnnrrrvvvyyy||||||yyywww{{{~~~~~~~~~}}}||||||||||||}}}|||}}}{{{}}}yyytttpppooommmllltttqqqnnnmmmqqqxxxvvvjjjiiinnnyyy~~~vvv{{{pppnnnjjjgggdddaaa^^^\\\]]]^^^^^^]]]ZZZZZZ]]]```]]]^^^______^^^[[[XXXVVVVVVXXXYYYYYYWWWUUUTTTTTTOOOLLLGGGDDDCCCCCCBBBBBBEEEKKKVVVcccssszzzkkkaaa]]]\\\\\\\\\]]]```dddgggiiigggffffffiiioootttwwwyyy}}}yyy|||~~~~~~|||uuunnnjjjjjjkkkmmmqqqoooqqqtttvvv{{{qqqooommmmmmxxx~~~|||wwwmmmiiiddd___[[[WWWSSSQQQQQQRRRUUUVVVUUUVVVXXXYYY[[[]]]___^^^ZZZVVVSSSRRRXXXXXXYYYYYYWWWUUURRRPPPPPPLLLHHHEEEDDDEEEEEEDDDIIINNNWWWaaajjjwwwttthhh``````^^^^^^dddfffeeedddeeehhheeeffflllmmmmmmrrrzzzzzz}}}~~~|||yyysssnnnjjjjjjlllnnnqqqooopppuuu}}}vvvlllkkklllwww{{{yyy{{{ooofffddd```\\\YYYVVVQQQNNNNNNQQQSSSTTTTTTSSSSSSTTTXXX[[[]]]]]]ZZZWWWUUUTTTYYYYYYXXXXXXWWWTTTQQQNNNMMMJJJFFFCCCCCCCCCCCCBBBDDDJJJTTT^^^ggguuuqqqhhhdddaaaaaaeeegggccc```aaabbbbbbeeelllooopppvvv}}}{{{tttssspppllliiiiiilllooosssqqqttt}}}wwwkkkhhhhhhpppxxx~~~}}}qqqggg```___]]]\\\ZZZVVVRRRNNNPPPRRRTTTTTTSSSQQQQQQRRRVVVYYY\\\\\\ZZZXXXVVVVVVXXXWWWVVVVVVVVVTTTPPPNNNMMMJJJFFFDDDDDDDDDCCCCCCBBBGGGQQQ\\\dddqqqzzzooojjjgggfffiiihhhbbb]]]\\\___aaaffflllpppttt|||xxxwww{{{|||xxxuuutttnnnnnnnnnkkkhhhiiilllooovvvxxxxxxmmmhhhffflll|||}}}vvvnnnggg````````````___\\\WWWSSSWWWWWWVVVTTTRRRRRRTTTVVVWWWZZZ\\\]]][[[XXXVVVVVVUUUSSSRRRSSSUUUUUUSSSPPPOOOLLLIIIGGGGGGGGGGGGFFFDDDIIIRRR[[[cccooo~~~rrrooollljjjllliiiaaa[[[YYYbbbeeejjjnnnrrrzzzyyytttwww|||xxxtttqqqooonnnjjjlllmmmkkkiiijjjoootttxxxwwwnnnjjjiiikkkxxx~~~wwwrrrmmmiiieeeeeefffgggfffccc^^^YYY[[[YYYUUUQQQPPPRRRWWW[[[ZZZ\\\^^^^^^[[[XXXVVVUUUPPPMMMMMMPPPUUUWWWVVVSSSPPPNNNKKKJJJJJJJJJIIIGGGDDDIIIRRR[[[dddqqqxxxrrrnnnlllmmmjjjccc]]][[[gggmmmsssvvv|||{{{yyyzzz~~~~~~}}}}}}~~~yyywwwtttpppnnnlllkkkkkkhhhkkkmmmmmmlllpppxxx~~~tttnnnkkklllpppyyy~~~vvvqqqmmmjjjiiihhhhhhhhhiiihhheee```\\\WWWUUUQQQMMMMMMPPPWWW\\\ZZZ\\\^^^^^^[[[WWWUUUTTTLLLIIIHHHMMMTTTYYYXXXUUUOOOMMMKKKJJJJJJJJJIIIHHHBBBGGGOOOYYYcccsssvvvrrrppprrrqqqkkkhhhgggqqqzzz}}}ttttttyyyzzzvvvzzz~~~~~~}}}~~~~~~}}}|||{{{zzzyyyqqqpppmmmkkkiiiiiijjjjjjfffkkkoooppprrryyyyyyooolllmmmpppxxx{{{sssqqqnnnhhhgggiiihhhgggfffeeeddd```[[[XXXQQQPPPOOOMMMMMMQQQVVVZZZVVVYYY[[[[[[YYYVVVUUUTTTKKKHHHFFFKKKSSSXXXXXXUUUPPPOOOMMMLLLMMMMMMKKKIIIDDDGGGNNNVVV___ppp|||{{{}}}~~~||||||}}}tttqqqqqqyyyxxxrrrvvv}}}~~~|||}}}~~~|||xxxvvvvvvvvvuuutttmmmllljjjhhhggghhhiiijjjfffkkkpppssswwwwwwoooiiigggkkkqqqxxxxxxrrrooopppmmmgggfffjjjeeedddbbb```___[[[VVVSSSLLLNNNOOOPPPQQQSSSWWWZZZRRRUUUXXXYYYXXXVVVUUUUUULLLHHHFFFJJJRRRXXXVVVSSSSSSRRRPPPPPPPPPPPPNNNMMMIIIJJJNNNTTT[[[jjj}}}zzzuuuqqqttt~~~||||||}}}~~~vvvooooooqqqpppoooooollljjjgggffffffggghhhhhhjjjmmmrrrxxxqqqgggfffcccccciiitttyyysssyyysssrrrqqqoookkkhhhdddcccccc```\\\ZZZXXXWWWVVVTTTRRRQQQPPPSSSXXXZZZZZZXXXVVVWWWYYYYYYWWWTTTPPPNNNLLLJJJGGGIIITTT]]]\\\UUUSSSPPPMMMLLLNNNOOOPPPOOORRRMMMKKKNNNUUUcccxxxwwwrrruuuzzzqqqjjjjjjllljjjiiiiiiiiihhhffffffgggiiijjjjjjooottt}}}lllhhhggggggjjjqqq}}}mmmnnnyyyzzzqqqpppmmmkkkhhhfffeeeddd___]]]ZZZXXXXXXWWWVVVUUUUUUTTTSSSUUUXXX[[[[[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSKKKIIIGGGJJJVVVaaaccc^^^TTTQQQOOONNNPPPQQQRRRQQQRRRMMMKKKMMMRRR]]]nnn~~~yyysssuuuxxxwwwooohhhhhhhhheeedddeeehhhggggggggghhhkkknnnpppvvv}}}pppeeehhhhhhnnnvvvyyyllleeennn~~~zzzrrrllljjjgggeeecccccccccddd\\\[[[YYYYYYZZZZZZZZZYYYWWWUUUTTTTTTWWWYYY[[[[[[\\\[[[ZZZYYYYYYYYYZZZZZZMMMKKKHHHJJJVVVbbbeeebbbUUUSSSQQQQQQRRRTTTTTTSSSQQQMMMKKKLLLNNNTTTaaammm~~~wwwttt|||xxxpppjjjiiihhheeeeeefffjjjiiihhhgggiiiooovvv{{{tttccc___dddjjjwww{{{hhheeeiiiyyy|||tttoooddddddccccccbbbaaaaaa```\\\[[[ZZZ[[[]]]___^^^^^^WWWUUUSSSRRRTTTVVVYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]SSSOOOJJJIIIQQQ[[[___\\\VVVTTTRRRRRRTTTUUUUUUTTTOOOLLLLLLLLLLLLNNNWWW```nnn{{{zzzzzz{{{xxxvvv}}}xxxrrrlllkkkiiieeeeeehhhkkkjjjiiiiiimmmvvv{{{lllbbb[[[\\\bbbrrrqqqgggaaafffttt{{{tttooolllaaacccfffggggggdddaaa^^^ZZZYYYYYY[[[^^^```___^^^XXXWWWUUUTTTUUUWWWZZZ]]]]]]^^^```bbbbbb```^^^\\\TTTQQQKKKGGGMMMVVVYYYWWWWWWUUUTTTTTTUUUUUUTTTSSSMMMKKKLLLMMMLLLLLLRRRYYYbbbooo}}}iiidddjjjppp{{{~~~~~~|||uuuoookkkiiigggcccdddhhhkkkmmmqqquuu||||||ddd[[[YYYYYY```iiissseee___]]]aaalll|||sssmmmiiieeecccfffjjjlllkkkgggbbb^^^WWWWWWWWWYYY\\\]]]\\\[[[YYYZZZZZZYYYYYY[[[^^^aaa^^^```cccdddccc```]]]ZZZSSSQQQLLLIIIMMMVVVZZZYYYYYYXXXVVVVVVVVVUUUTTTRRRKKKKKKLLLOOOMMMLLLPPPVVVZZZfff{{{mmm[[[ZZZdddlllwwwsss|||{{{|||yyyzzzyyyxxxyyy}}}|||xxxvvvrrrmmmiiigggeeeaaaccchhhnnnuuuxxxiii[[[XXXZZZ```ooouuuhhhcccdddffflllzzztttoookkkfffbbbeeegggjjjkkkiiiddd___\\\WWWWWWWWWYYY[[[\\\ZZZYYYXXXZZZ\\\]]]\\\]]]```ccccccccccccbbbaaa^^^[[[YYYVVVUUUQQQOOOSSS[[[___]]]]]][[[YYYXXXXXXWWWTTTRRRKKKKKKMMMOOOMMMKKKNNNTTTUUU```uuujjj\\\___hhhooozzzlllwww|||zzz{{{|||vvvtttrrrrrruuu{{{|||xxxuuussspppllliiigggdddaaadddhhhrrr}}}~~~hhh```\\\]]]```hhh}}}~~~nnnkkknnnrrruuuyyytttnnnmmmlllgggbbbeeeeeefffeeeccc___[[[YYYYYYYYYYYY[[[]]]]]][[[YYYUUUXXX\\\]]]\\\]]]```cccgggeeeccc```]]][[[ZZZYYY\\\\\\XXXUUUXXX^^^aaa```___^^^\\\[[[ZZZXXXUUURRRLLLKKKMMMOOOLLLIIILLLRRRRRR]]]qqqmmmdddgggnnnrrrnnnsss{{{{{{pppnnn|||uuunnnpppqqqoootttyyywwwzzz~~~|||{{{zzzxxxsssooolllhhhfffhhhfffeeelllwww}}}ppp[[[ZZZ^^^gggooozzzyyy{{{~~~zzzsssnnnkkkhhheeeccceeedddbbb```]]][[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\VVVUUUUUUVVVZZZ]]]______`````````___]]]ZZZWWWVVVZZZYYYYYY[[[]]]___^^^]]]\\\]]]\\\YYYXXXZZZWWWRRRNNNQQQSSSRRRPPPNNNOOOPPPTTTZZZhhh}}}|||zzz~~~iiinnnwwwuuukkkrrrvvvtttrrrlllnnnuuu{{{{{{xxxvvvxxx}}}|||~~~xxx{{{|||www{{{}}}~~~}}}~~~~~~|||zzzyyyzzzxxxuuurrrnnniiihhhjjjlllqqq~~~sssjjjdddaaaeeerrr}}}yyyuuupppllliiigggeeecccfffeeeccc```^^^[[[YYYXXXYYYZZZ\\\^^^^^^^^^]]]\\\UUUSSSQQQRRRVVV\\\```bbbaaa```___^^^\\\ZZZXXXWWWZZZ[[[]]]^^^^^^]]]\\\[[[^^^bbbbbb^^^[[[[[[WWWRRRSSSTTTUUUSSSPPPNNNOOOPPPRRRWWWdddyyydddhhhpppxxx~~~qqqmmmvvv|||vvvnnnkkkmmmtttvvvzzz||||||||||||}}}~~~}}}}}}}}}~~~}}}{{{xxxtttpppnnnlllmmmlllkkkwww}}}sssuuuuuuuuuvvvwwwxxxyyyyyysssrrrrrrssstttsssqqqpppooolllmmmqqqyyyzzzmmmddd```kkkjjjqqq{{{}}}uuutttqqqnnnkkkiiihhhgggeeecccfffeeecccaaa^^^\\\ZZZYYYYYY[[[^^^``````^^^\\\ZZZTTTQQQOOOPPPUUU\\\bbbeeebbbaaa___]]]\\\[[[ZZZZZZZZZ^^^aaaaaa^^^[[[[[[\\\eeejjjkkkeee^^^ZZZWWWTTTXXXXXXVVVSSSOOOMMMNNNOOOOOOSSS]]]pppbbbdddiiiqqqvvv|||yyywww|||wwwqqqppppppppppppooooooppprrrssssssssstttxxx~~~|||{{{zzzwwwsssnnnhhheeeccccccdddaaaeeewww~~~oooiiijjjlllnnnpppqqqqqqqqqnnnnnnnnnnnnooopppooooooqqqsssxxxoooeee^^^^^^aaannnvvv{{{xxxooommmoookkkiiihhhggghhhhhhfffeeegggfffdddaaa___]]][[[ZZZYYY\\\___aaa```^^^ZZZWWWVVVTTTSSSVVV[[[bbbgggiiicccaaa___]]]\\\\\\\\\]]]\\\```cccbbb]]][[[]]]aaannnrrrqqqggg]]]YYYXXXVVV[[[YYYUUUQQQMMMKKKKKKKKKNNNOOOWWWeeexxxdddccceeekkkqqqyyyyyysssvvvxxx}}}}}}sssppplllhhhgggggghhhiiiiiikkkpppwww|||{{{yyytttmmmfff```]]][[[[[[]]]YYY\\\nnnttteeebbbccceeegggiiijjjkkkkkknnnnnnnnnoooppprrrtttvvvxxxpppddd]]]]]]dddmmm{{{yyyzzzwwwkkkddddddgggfffffffffhhhiiiiiigggeeefffeeedddbbb```^^^]]]\\\\\\^^^```aaa```^^^[[[YYYZZZZZZ[[[___dddhhhjjjkkkcccbbb```^^^]]]]]]^^^______aaaccc```]]]\\\aaagggrrrtttpppeeeZZZWWWYYYYYY\\\YYYTTTOOOLLLJJJIIIHHHKKKKKKRRR^^^mmmgggdddeeejjjpppwwwuuuooorrrxxx~~~uuummmhhhfffdddccccccgggnnnxxx{{{{{{xxxrrriiibbb]]][[[VVVTTTWWWVVVUUU___dddYYY``````aaabbbdddeeefffgggiiijjjkkkmmmpppvvv}}}rrrmmmgggbbb___bbbppp~~~}}}wwwsssqqq|||{{{nnngggbbbaaaddddddeeefffhhhjjjiiigggdddddddddcccbbbaaa```______````````````___^^^^^^]]]______aaadddhhhjjjiiihhhbbbbbbaaa```_________```___aaaaaa___]]]^^^bbbffflllmmmiii```YYYYYY[[[[[[\\\YYYTTTQQQOOOMMMKKKIIIHHHIIIOOO[[[gggyyy{{{yyygggeeeggglllppptttzzz{{{~~~xxxqqqkkkhhhcccffflllttt~~~~~~xxxxxxuuunnnfff___\\\[[[WWWSSSYYY]]]ZZZ]]]bbb]]]aaaaaa`````````bbbcccddddddgggjjjooovvv{{{ssskkkmmmoooooommmrrrrrrhhhlllrrrwwwqqqjjjeeeaaaaaaccccccccceeegggiiihhheeebbbccccccbbbbbbbbbbbbaaaaaa```^^^\\\ZZZZZZ[[[]]]___cccbbbaaabbbdddeeeeeedddaaaaaabbbbbbaaaaaa``````^^^^^^_________^^^]]]]]]^^^```___[[[[[[^^^^^^\\\^^^[[[WWWUUUUUUSSSPPPMMMIIIIIINNNXXX```ooonnnoooxxxgggfffhhhnnnqqqqqqtttxxx~~~~~~vvvqqqggghhhjjjooouuu~~~|||uuuuuurrrkkkccc^^^\\\]]]\\\WWW___iiieeefffllllllcccbbb```______```bbbccchhhkkkpppxxx~~~yyyuuurrruuu{{{pppaaa]]]kkkwwwuuuiiiccc```^^^^^^```bbbcccdddggghhhgggccc```bbbbbbbbbbbbbbbccccccccc]]]ZZZVVVSSSSSSVVV[[[^^^fffccc___]]]^^^````````````aaabbbccccccbbbaaa```\\\\\\^^^``````]]]XXXTTTRRRVVVXXXYYY]]]bbbaaa]]]```]]]ZZZZZZZZZXXXTTTPPPLLLKKKNNNUUUYYYddd|||nnnrrr|||___bbbgggmmmqqqrrrpppnnnyyy|||~~~||||||}}}}}}uuulllggglllrrrtttvvvzzz|||{{{|||~~~~~~~~~{{{wwwwwwtttnnnfff```^^^___aaaccchhhooosssssspppmmmlllhhhgggdddaaa```aaafffiiinnnpppvvv}}}wwwwwwzzz~~~tttaaa```aaajjj|||{{{ssskkkeeecccaaa^^^^^^aaaaaabbbddddddbbbaaaaaabbbddddddccccccbbbaaa``````___YYYTTTSSSQQQRRRXXX___eeedddaaa^^^\\\[[[\\\\\\XXX]]]ccceeeccc```______\\\]]]]]]]]]ZZZUUUOOOKKKNNNPPPUUUYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWPPPHHHHHHPPPWWW^^^ppp|||tttzzz^^^___bbbeeeggggggfffeeeqqqttt|||}}}}}}}}}}}}rrrppppppnnnoooqqq{{{yyyyyyzzzzzzyyy~~~}}}xxxuuutttrrrnnnhhhcccaaabbbcccgggmmmssswwwwwwtttpppnnnjjjiiigggeeedddgggkkkoooyyy~~~uuurrrwwwzzziii^^^ccclll{{{|||vvvooohhhaaa___]]]ZZZZZZ]]]aaabbbddddddbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb___WWWPPPMMMLLLOOOVVV___fffddd```\\\ZZZXXXXXXXXX[[[___ccccccaaa______aaa___`````````]]]XXXRRRNNNPPPRRRWWWZZZ\\\\\\[[[YYYZZZZZZ[[[[[[\\\[[[YYYWWWQQQKKKKKKQQQVVVZZZhhhxxxZZZZZZZZZZZZ[[[\\\]]]]]]eeegggooo{{{~~~zzzrrrvvvyyyuuutttvvv|||xxxvvvvvvttttttyyy}}}{{{wwwtttqqqpppnnnjjjfffcccdddeeehhhlllrrruuutttqqqooommmoooooonnnnnnpppuuu{{{{{{vvvrrrmmmooozzztttgggdddeeennnxxxrrrkkkccc\\\YYYWWWTTTUUUWWW^^^```aaaaaa``````bbbcccaaaaaaaaaaaabbbbbbbbbbbb^^^UUULLLIIIIIIMMMVVV___bbb```]]]ZZZXXXWWWXXXXXX___aaabbb```]]][[[]]]___^^^___``````]]]YYYTTTQQQTTTVVVYYY[[[[[[YYYWWWUUUSSSTTTVVVYYY[[[[[[YYYWWWTTTPPPQQQVVVWWWVVV___jjj|||WWWVVVUUUSSSRRRTTTWWWYYYXXXZZZbbbmmmxxxvvvlllpppyyywwwtttqqqqqqvvv}}}~~~||||||zzzwwwtttnnnooonnnkkkgggeeeddddddhhhjjjmmmnnnnnnoooqqqssswwwyyy||||||tttkkklllooovvvwwwiiiiiisss{{{~~~wwwssshhh```YYYVVVTTTQQQRRRUUU[[[\\\^^^^^^]]]^^^```aaaaaaaaaaaaaaaaaaaaa``````]]]UUUMMMLLLMMMPPPWWW^^^]]]\\\ZZZYYYYYYZZZ\\\]]]^^^```aaa]]]XXXUUUUUUVVVXXXZZZ\\\\\\ZZZVVVTTTRRRZZZZZZZZZYYYXXXVVVUUUUUUOOONNNNNNRRRVVVYYYYYYWWWXXXWWWYYY\\\[[[XXX[[[bbbnnn{{{XXXWWWTTTPPPMMMLLLOOORRRPPPQQQWWWaaakkkwwwxxxkkkpppuuuzzzzzztttpppsssxxx~~~}}}{{{zzzyyywwwtttqqqmmmnnnnnnkkkhhheeeddddddiiiiiiiiijjjnnnttt|||xxxpppnnnkkkttt|||sssrrrttt}}}yyyxxxvvvssshhh___XXXUUUSSSQQQSSSVVV[[[\\\]]]]]]\\\]]]```bbbccccccbbbaaa```^^^^^^]]]\\\VVVRRRTTTWWWXXXZZZ^^^]]]\\\ZZZYYYZZZ[[[]]]^^^[[[]]]___\\\UUUPPPMMMMMMTTTWWWYYYYYYWWWTTTSSSSSS]]]ZZZWWWTTTSSSTTTVVVWWWPPPLLLJJJLLLSSSYYY[[[[[[[[[\\\```bbb___\\\]]]```cccqqqYYYYYYWWWQQQKKKHHHIIIKKKPPPOOOQQQXXXaaalll~~~tttwwwvvvrrrtttzzzvvvxxxzzzzzz|||~~~zzzxxxvvvuuutttrrrooollllllmmmmmmkkkiiiggghhhhhhhhhhhhiiillltttxxxqqqlllgggiiinnnyyyzzzmmmooo|||tttnnnmmmooopppooohhh```XXXUUUTTTSSSVVVZZZ^^^^^^___^^^]]]^^^```cccdddcccbbb```___]]]\\\[[[\\\WWWVVV[[[___^^^]]]^^^aaa___]]][[[ZZZZZZ[[[\\\XXX[[[]]]ZZZTTTOOOLLLKKKUUUXXX[[[YYYUUUQQQQQQRRRWWWUUUQQQOOOOOOQQQUUUXXXUUUOOOJJJLLLSSS[[[______[[[^^^bbbbbb___\\\\\\^^^ZZZiii~~~XXXZZZZZZVVVPPPLLLMMMOOOTTTQQQOOORRRXXXbbbsssuuuvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzuuusssrrrqqqqqqpppmmmkkkjjjkkkllllllkkklllnnnppplllooottt|||}}}pppfffeeeeeehhhttt~~~yyywwwrrrqqqsss}}}tttooohhheeefffhhhiiijjjhhh```XXXVVVVVVVVVYYY]]]]]]^^^]]]\\\[[[[[[^^^```bbbbbbaaa```^^^]]]\\\\\\\\\WWWWWW]]]bbbaaa___^^^aaa___]]][[[YYYZZZZZZ[[[XXXZZZ[[[YYYUUURRRRRRTTTZZZ\\\]]]YYYRRRMMMKKKLLLKKKKKKJJJKKKMMMPPPSSSUUUVVVPPPLLLNNNUUU\\\^^^]]]YYY\\\^^^\\\YYYWWWXXXYYYWWWdddyyyTTTYYY\\\\\\WWWUUUVVVXXXYYYSSSOOOOOORRR\\\mmm|||}}}~~~yyy}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxyyysssrrrqqqqqqrrrqqqooommmiiijjjlllmmmnnnppptttwwwxxx}}}~~~rrrkkkaaa^^^dddjjjtttsssjjjfffdddccceeeqqqrrrjjjgggdddbbbccceeefffggghhh```XXXVVVWWWWWW[[[___[[[[[[ZZZXXXWWWWWWZZZ\\\`````````______^^^^^^^^^\\\WWWUUU[[[aaaaaa______]]]\\\ZZZYYYYYY[[[\\\^^^YYYZZZ[[[XXXVVVVVVYYY]]]\\\^^^^^^XXXOOOHHHEEEFFFBBBCCCFFFIIIMMMOOOQQQRRRTTTOOOKKKNNNVVV\\\\\\YYYWWWZZZ[[[WWWSSSRRRSSSTTTXXXdddwwwUUUZZZ^^^^^^[[[ZZZ]]]```fff]]]UUURRRRRRWWWcccnnnwwwooolllsss~~~}}}~~~~~~||||||{{{yyywwwtttrrrqqqpppppprrrrrrrrrpppnnnmmmnnnooooooqqquuuyyy}}}~~~qqqhhhggg\\\^^^dddnnn~~~{{{rrriiiddd___\\\aaajjjuuurrrhhhfffeeebbb]]]ZZZZZZ\\\___```^^^\\\ZZZXXXXXXXXXXXXUUUYYY\\\\\\ZZZYYY]]]aaa]]]```aaa^^^\\\]]][[[WWW[[[[[[\\\^^^```aaa___^^^______^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWSSSMMMEEE@@@DDDFFFHHHIIIJJJKKKLLLMMMMMMPPPSSSUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSVVV^^^mmm}}}XXX\\\___```^^^___cccgggiiiaaaYYYTTTQQQSSS[[[eeennnuuusssnnnppp~~~~~~}}}}}}}}}{{{zzzyyytttsssqqqooonnnooopppppppppppppppooooooqqquuuxxxxxx|||~~~wwwooofffcccdddhhhmmmwww|||qqqccc___\\\]]]]]]aaalllyyytttggg^^^aaa```]]]ZZZWWWWWWYYY\\\___^^^[[[YYYXXXWWWWWWXXXXXX[[[___^^^[[[ZZZ]]]```___bbbaaa^^^\\\^^^]]]YYYZZZZZZZZZ\\\______^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXX[[[ZZZZZZXXXVVVTTTQQQPPPRRRSSSTTTTTTRRRMMMHHHCCCFFFHHHIIIJJJJJJJJJKKKKKKHHHKKKOOOQQQQQQQQQOOOOOOJJJJJJJJJKKKNNNSSSWWWZZZVVV[[[eeeqqq^^^``````___]]]^^^cccggghhhaaaZZZUUUQQQOOOTTT\\\ZZZddduuuzzzsssuuu~~~~~~yyy|||~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvsssqqqooommmlllmmmoooqqqqqqqqqssstttxxx~~~|||nnnfffcccdddjjjppp{{{pppddd\\\XXXZZZ___eeejjjsss{{{ppphhhaaa[[[ZZZZZZXXXVVVTTTTTTVVVYYY^^^\\\ZZZXXXWWWWWWWWWWWW[[[^^^aaaaaa^^^\\\]]]^^^^^^```___ZZZYYY\\\\\\ZZZYYYYYYYYYZZZ\\\]]]\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYXXXTTTPPPKKKIIIGGGJJJNNNQQQQQQOOOKKKHHHJJJKKKKKKLLLLLLKKKJJJIIIDDDFFFJJJMMMOOONNNMMMLLLFFFFFFGGGJJJOOOUUUZZZ^^^[[[]]]aaaiiivvvfffddd```[[[WWWVVVZZZ]]]bbb\\\WWWTTTPPPNNNQQQWWWPPPXXXhhhzzz|||zzz~~~}}}|||ttttttsssssstttuuuvvvwwwwwwuuurrrooooooppprrrsssxxx{{{xxxnnnccc```ffftttnnnddd```___eeemmmwww~~~zzzkkkeeeccc___[[[VVVWWWWWWVVVTTTUUUWWWXXX]]][[[ZZZXXXWWWVVVWWWWWW[[[^^^aaaaaa```^^^^^^___[[[\\\ZZZUUUUUUXXXZZZYYYZZZYYYXXXYYYZZZ[[[ZZZYYYTTTTTTUUUVVVVVVWWWWWWXXXUUUVVVWWWWWWTTTOOOJJJGGGCCCGGGMMMQQQRRRPPPNNNMMMNNNNNNNNNNNNNNNMMMJJJHHHBBBCCCFFFJJJMMMNNNMMMLLLIIIJJJMMMQQQTTTXXXZZZ[[[]]]]]]___eeeppphhhddd^^^WWWRRRQQQTTTVVV]]]YYYVVVTTTQQQMMMNNNSSSOOOSSSbbbvvv}}}{{{|||~~~}}}||||||||||||{{{{{{zzzzzzxxxvvvuuutttttttttuuuvvvvvvuuuttttttvvvyyy|||~~~ttteeebbb```eeeuuurrrfffeeemmmttt~~~vvvggg___]]]]]][[[XXXWWWXXXYYYYYYXXXXXXYYY[[[\\\[[[YYYXXXWWWWWWWWWWWWYYY[[[]]]____________```ZZZ[[[XXXSSSSSSXXXZZZYYYZZZXXXWWWWWWXXXYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXXSSSUUUWWWWWWTTTOOOJJJFFFGGGKKKPPPSSSRRRQQQPPPPPPRRRQQQPPPQQQRRRPPPLLLIIIAAA@@@BBBFFFKKKNNNNNNMMMNNNQQQVVV[[[]]]]]][[[ZZZXXXYYY\\\aaajjjxxxccc___YYYTTTRRRSSSVVVXXX\\\YYYWWWVVVRRRMMMNNNRRRUUUXXXfff}}}~~~{{{yyyyyyzzz{{{{{{uuuyyy}}}~~~||||||||||||{{{zzz||||||{{{zzzyyyxxxwwwwwwyyywwwuuurrrqqqqqqrrrsssxxxzzz}}}xxxiiiaaaZZZ___hhhuuuuuuiiihhhrrr|||lllggg```\\\[[[[[[ZZZYYYXXXZZZ\\\]]]\\\[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^___ZZZ\\\YYYUUUVVVZZZ\\\[[[YYYWWWUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXXXXUUUPPPKKKGGGNNNRRRUUUUUUSSSQQQRRRTTTTTTRRRRRRTTTVVVUUUPPPLLLBBB@@@???CCCIIIOOOQQQQQQRRRUUU[[[```bbbaaa___\\\YYYZZZ]]]bbbiiisss~~~~~~]]]YYYTTTQQQQQQTTTWWWYYYYYYWWWVVVXXXVVVSSSUUUYYYaaafffuuuxxxttttttvvvqqquuuxxxyyyxxxxxxxxxzzzuuuvvvxxx{{{}}}~~~~~~|||zzzzzz{{{{{{zzzyyy{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwxxxzzz}}}{{{pppeeeaaabbb```mmm}}}zzzooogggiiiuuutttjjjcccbbbaaa^^^\\\[[[[[[[[[YYY[[[^^^^^^]]]\\\\\\\\\]]]\\\ZZZYYYXXXXXXYYYZZZXXXWWWUUUUUUWWWYYYZZZ[[[YYY[[[ZZZVVVWWW[[[]]][[[WWWTTTRRRQQQRRRRRRQQQPPPRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVXXXYYYWWWTTTQQQNNNTTTWWWYYYWWWSSSQQQTTTWWWUUUSSSSSSWWWZZZZZZUUUPPPHHHDDDAAADDDLLLTTTXXXYYYXXXZZZ]]]```aaa```___]]]]]]]]]___aaaeeellluuu{{{}}}|||{{{{{{{{{|||ZZZVVVQQQNNNOOOQQQTTTUUUUUUTTTUUUYYYZZZYYY]]]bbbmmmuuu{{{zzzrrrppprrrrrruuuxxxxxxvvvtttuuuwwwoooqqqrrruuuxxxzzz|||}}}~~~}}}|||}}}|||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvttttttuuuvvvvvvuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~xxxnnnhhhbbb^^^dddmmmnnn~~~xxxpppeee___```nnnrrreee^^^^^^``````]]]YYYWWWXXXZZZXXX[[[^^^^^^]]][[[[[[[[[]]]\\\[[[YYYYYYYYYZZZZZZYYYWWWTTTRRRSSSVVVWWWXXXVVVXXXXXXUUUVVVZZZ[[[YYYUUURRROOONNNOOOOOOOOONNNRRRRRRRRRSSSTTTUUUUUUUUUQQQSSSVVVXXXYYYYYYXXXWWWWWWYYYZZZWWWRRRQQQUUUYYYUUUTTTTTTXXX\\\]]]XXXRRROOOJJJFFFIIIQQQZZZ___aaa^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZ\\\bbbjjjppp}}}}}}{{{{{{{{{{{{}}}{{{yyyxxxxxxyyyzzz|||[[[WWWRRROOOPPPSSSUUUWWWXXXRRRPPPTTTXXX^^^jjjvvv{{{zzz}}}~~~}}}|||wwwvvvvvvvvvwwwxxxxxxyyy{{{~~~zzz{{{||||||{{{yyywwwuuuvvvvvvvvvvvvvvvwwwxxxyyyrrrtttuuusssqqqssszzz}}}|||uuueeedddbbb```ccclllzzzzzzqqqggg___\\\ZZZ[[[fffyyynnnddd^^^^^^YYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYWWWUUUUUUVVVWWWVVVTTTQQQQQQRRRRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPKKKMMMNNNNNNMMMLLLLLLMMMKKKMMMPPPSSSUUUUUUUUUTTTPPPQQQTTTVVVXXXZZZZZZZZZTTTSSSRRRRRRSSSUUUWWWYYYYYYZZZ[[[\\\[[[YYYVVVTTTRRRPPPLLLMMMWWWdddjjjjjjdddbbb```______^^^[[[YYYVVVZZZ]]]]]]\\\^^^dddiiiooo}}}~~~}}}zzzyyyxxxwwwvvvvvvuuuuuuvvvxxx|||~~~}}}\\\XXXTTTRRRSSSVVVYYYZZZSSSNNNNNNSSSZZZbbbooo{{{|||}}}~~~yyyzzzzzzzzzyyyxxxvvvuuuuuuuuuttttttttttttuuuuuutttwwwyyyyyyyyy}}}}}}ssskkkgggcccfffkkkrrr|||xxxiiiccc```\\\XXXVVVYYYcccxxxvvvkkkaaaZZZWWWYYYWWWWWWXXXXXXWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUUUUVVVXXXYYYVVVSSSQQQQQQQQQPPPNNNNNNOOOPPPQQQQQQPPPOOONNNIIIIIIIIIJJJJJJIIIHHHHHHMMMNNNPPPRRRSSSSSSSSSRRRNNNPPPQQQSSSUUUUUUUUUUUUSSSRRRRRRRRRSSSUUUWWWXXXWWWYYYZZZ[[[ZZZWWWTTTRRRVVVTTTQQQRRRZZZfffkkkjjjbbb```^^^]]]]]]\\\ZZZXXXXXX\\\^^^^^^[[[[[[___ccchhhttt~~~zzz|||~~~|||zzzxxxvvvuuuttttttwwwxxxzzz|||~~~}}}zzzwwwuuusssrrr^^^[[[WWWUUUWWWZZZ\\\]]]QQQNNNNNNTTT]]]gggsss}}}wwwsssrrrttt{{{}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{yyyvvvpppjjjfffdddccccccjjjrrryyyiii^^^UUUSSSUUUWWWYYY\\\bbbuuuzzznnnbbbZZZTTTPPPQQQTTTVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWXXXYYYXXXWWWVVVXXXXXXWWWUUUSSSTTTWWWYYY[[[XXXTTTQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLGGGEEEDDDEEEHHHGGGDDDAAAIIIJJJLLLNNNQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVWWWXXXXXXVVVSSSQQQWWWVVVUUUUUU\\\eeehhhfff___]]][[[[[[[[[[[[YYYWWWZZZ]]]```___[[[YYYYYY[[[^^^hhhzzz|||sssrrrwww|||yyyxxxwwwwwwzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxxxxyyy{{{|||}}}~~~}}}||||||{{{zzzyyywwwuuuuuuttttttrrrqqqpppooooooooobbb^^^[[[YYYZZZ[[[[[[[[[SSSQQQQQQVVV___jjjttt{{{xxxnnniiifffgggooowwwvvvwww|||uuukkkccccccbbbdddhhhnnntttwwwuuujjjccc\\\XXXUUUUUUVVVYYYcccmmmxxx~~~rrrhhh___VVVQQQNNNLLLPPPUUUWWWWWWXXXXXXWWWWWWVVVVVVRRRTTTVVVXXXYYYWWWUUUTTTVVVVVVTTTRRRPPPRRRVVVYYY[[[XXXTTTQQQPPPOOOMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIEEECCCEEEIIIIIIDDD???AAACCCGGGLLLQQQVVVZZZ\\\ZZZZZZYYYYYYXXXWWWVVVUUUPPPQQQRRRSSSTTTUUUUUUUUUPPPRRRUUUWWWWWWVVVUUUSSSTTTVVVUUUUUUYYY```aaa^^^\\\ZZZYYYYYYYYYYYYXXXVVVZZZ]]]______\\\XXXVVVVVVXXX___nnn{{{xxxyyy~~~~~~|||zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuurrruuuyyy{{{}}}}}}|||zzzwwwuuusssssssssrrrqqqrrrrrrrrrqqqqqqpppooonnnrrrqqqpppooooooppppppqqqfffbbb^^^\\\[[[ZZZXXXWWWRRRRRRRRRVVVaaammmvvvzzzyyypppgggccc``````eeelllnnnmmmnnnttttttnnnttt{{{}}}~~~wwwrrrooojjjbbb[[[ZZZ___gggqqq}}}wwwjjjbbb______[[[___cccccc___bbbrrrzzzkkkbbb]]]WWWQQQOOOMMMMMMQQQWWWZZZZZZZZZYYYYYYXXXWWWVVVQQQSSSUUUWWWXXXVVVTTTSSSSSSSSSQQQOOONNNPPPTTTXXXXXXVVVRRRPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLIIIGGGJJJNNNNNNHHHCCCAAADDDJJJPPPVVV\\\```bbbZZZYYYXXXVVVUUUTTTTTTSSSPPPQQQRRRTTTUUUUUUUUUUUUNNNQQQTTTWWWYYYYYYWWWWWWSSSVVVVVVUUUWWW\\\\\\YYYYYYXXXWWWWWWYYYYYYXXXWWWXXX[[[]]]^^^\\\YYYWWWUUUVVVZZZfffzzz~~~}}}||||||}}}|||{{{yyywwwuuusssrrroooqqqsssttttttuuuxxxzzzxxxyyy{{{}}}}}}|||zzzyyy}}}}}}~~~~~~~~~~~~}}}zzzyyyyyyzzzzzzxxxvvvsssqqqooooooooommmkkkkkkmmmnnnnnnmmmmmmnnnnnnoooooonnnnnnmmmooonnnmmmlllkkklllnnnnnnhhheeeaaa^^^\\\ZZZVVVTTTMMMNNNOOOTTT```ooowwwxxxpppiiibbb^^^\\\ZZZ]]]ccchhhgggfffhhhooo|||tttfffcccjjjwww}}}yyyxxxqqqtttxxxhhheeebbb```_________^^^ccckkkyyy|||ooofff```___dddkkkqqqxxx{{{|||wwwjjj```YYYVVVRRRPPPQQQOOONNNRRRXXX\\\\\\[[[[[[YYYXXXVVVUUUQQQRRRTTTUUUVVVUUUTTTSSSQQQQQQPPPOOOOOOPPPTTTWWWVVVTTTQQQPPPPPPPPPOOONNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPRRRRRRNNNJJJKKKNNNSSSXXX\\\___aaaaaa[[[ZZZYYYWWWVVVVVVVVVVVVRRRRRRSSSTTTUUUVVVWWWWWWQQQSSSWWWYYY[[[[[[ZZZYYYUUUYYYYYYWWWXXX[[[[[[XXXXXXWWWVVVWWWYYYZZZYYYXXXXXXYYY[[[]]]\\\[[[XXXWWWWWWYYY```ppp|||yyywwwuuusssssspppqqqrrrqqqpppppprrrssssssttttttuuutttsssqqqqqqttttttuuuvvvvvvvvvuuuuuuvvvvvvuuuvvvvvvwwwxxxxxxtttuuuvvvtttrrrpppoooppprrrrrrqqqooollljjjkkklllkkkjjjjjjkkknnnoooooonnnllllllnnnoooooopppppppppooonnnmmmllllllmmmooopppiiifffccc```^^^[[[XXXUUUKKKLLLMMMQQQ]]]lllrrrqqqllleee^^^ZZZWWWUUUWWW\\\dddeeedddbbbdddmmm|||ttthhhcccfffmmmrrr|||wwwuuuyyyxxxnnneee]]]```ccceeegggkkkqqquuu{{{tttmmmfffbbbeeellltttxxxmmmcccZZZUUUQQQPPPQQQTTTSSSRRRUUU[[[]]]]]]\\\ZZZXXXVVVTTTSSSQQQRRRSSSSSSTTTTTTSSSSSSPPPQQQQQQQQQQQQRRRUUUWWWWWWTTTQQQPPPPPPPPPOOONNNKKKKKKJJJIIIIIIJJJKKKKKKMMMOOOQQQTTTUUUTTTQQQPPPPPPSSSXXX\\\^^^^^^\\\[[[[[[ZZZXXXWWWWWWWWWXXXYYYTTTTTTSSSTTTUUUVVVXXXYYYXXXYYY[[[]]]]]]\\\ZZZXXXWWWZZZZZZWWWWWWZZZ[[[YYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXX\\\gggzzz|||yyyxxxxxxxxxuuuuuuuuusssrrrqqqsssuuussssssrrrrrrrrrrrrqqqqqqrrrrrrssstttssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrnnnooopppnnnlllkkkkkkllllllmmmmmmkkkiiihhhjjjmmmmmmlllmmmoooqqqqqqpppnnnmmmnnnoooqqqrrrssssssssssssrrrqqqpppqqqsssvvvxxxhhhfffdddbbb```^^^ZZZWWWLLLNNNMMMOOOYYYgggkkkhhhlllddd[[[WWWSSSPPPSSSYYYaaadddeeeaaa___eeesssvvvhhhcccfffbbbkkkuuu~~~xxxsssxxxtttlllhhhccc^^^```fffnnntttxxx~~~{{{rrrhhhbbb^^^\\\aaappp{{{zzzwwwrrrjjjaaaYYYTTTNNNOOOSSSWWWWWWVVVYYY___]]]]]]\\\ZZZWWWTTTRRRQQQRRRRRRRRRRRRSSSSSSSSSTTTPPPQQQSSSSSSSSSTTTVVVXXXXXXUUURRRPPPOOOOOONNNLLLJJJJJJHHHHHHHHHHHHJJJJJJKKKOOOSSSVVVUUUTTTSSSRRRNNNRRRWWW[[[\\\[[[XXXVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTWWWYYY[[[]]]^^^___```^^^\\\YYYWWWVVVYYYZZZVVVUUUXXXYYYXXXXXXWWWWWWYYY[[[]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWWWWWWWZZZbbbrrr~~~}}}~~~~~~zzzzzzyyyxxxvvvvvvwwwyyytttssssssrrrsssssstttuuusssttttttuuutttsssqqqpppnnnooopppqqqqqqpppnnnnnnkkkllllllllljjjiiijjjkkkhhhjjjkkkiiiggggggjjjmmmooooooppprrrsssrrrpppmmmooopppqqqsssuuuvvvvvvwwwtttsssrrrrrrtttwww{{{}}}kkkiiigggeeedddaaa^^^[[[NNNMMMMMMRRR[[[ccchhhiiikkkhhhaaaYYYTTTRRRUUUWWWeeeccc^^^YYYYYY^^^iiiqqq|||ooogggffffffjjjqqqvvv~~~{{{wwwooogggbbbcccgggkkkiiixxxsssnnneeeYYYVVV\\\[[[```nnnvvvmmmllljjjfffaaa\\\XXXUUUNNNPPPRRRUUUWWWYYYZZZZZZYYYZZZ[[[ZZZXXXUUUQQQOOONNNPPPRRRSSSTTTVVVXXXZZZUUUSSSQQQOOOOOOPPPRRRTTTTTTTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMLLLJJJIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOMMMOOOSSSUUUVVVUUUSSSQQQMMMOOOQQQSSSTTTRRRQQQOOOSSSTTTWWWXXXXXXYYY[[[]]]]]]^^^______]]][[[XXXWWWXXXVVVSSSRRRTTTVVVWWWVVV[[[YYYWWWXXX[[[]]]]]][[[ZZZYYYYYY[[[]]]]]]\\\[[[[[[\\\___bbbhhhwww~~~|||zzz{{{zzzyyywwwvvvuuuuuuuuuzzzyyyyyyxxxwwwvvvuuuuuutttttttttsssqqqpppqqqsssooonnnnnnooooooooollljjjpppllliiijjjnnnpppnnnkkkmmmoooqqqrrrssstttssssssrrrsssvvvyyy{{{|||}}}}}}zzzzzzzzzyyyzzz|||gggeeedddcccdddcccaaa___WWWTTTQQQRRRYYYaaahhhkkknnnkkkddd\\\UUUSSSTTTVVVbbbaaa^^^ZZZYYY```mmmwww}}}vvvtttssstttsssvvv|||rrrkkkjjjiiihhhfffggglllttt{{{ttthhh___]]]YYYRRRSSS[[[```kkkpppiiieeeeeedddbbb^^^ZZZVVVTTTNNNPPPRRRUUUWWWXXXWWWWWWYYYZZZ[[[[[[YYYVVVRRRPPPNNNPPPRRRUUUWWWYYY\\\]]]WWWUUURRROOONNNNNNOOOPPPSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMKKKKKKLLLMMMQQQRRRSSSTTTSSSRRROOONNNMMMOOORRRTTTTTTSSSQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTVVVWWWWWWXXXZZZ\\\[[[\\\]]]]]]\\\[[[YYYWWWUUUSSSQQQRRRTTTWWWXXXXXX\\\ZZZXXXXXXZZZ\\\[[[YYYZZZYYYYYY[[[]]]^^^]]][[[\\\\\\^^^```dddqqq~~~}}}||||||{{{{{{{{{{{{~~~~~~}}}|||zzzyyyxxxwwwvvvwwwwwwuuusssrrrssstttuuusssrrrsssuuuwwwwwwwwwrrrooolllmmmppprrrpppmmmppprrrtttvvvwwwxxxxxxxxxxxxxxxzzz|||}}}~~~aaa```___```cccddddddccc___ZZZTTTSSSWWW```hhhmmmpppmmmggg___WWWSSSSSSTTTXXXYYYXXXTTTTTT]]]mmmzzz|||xxx~~~~~~vvvppplllfffbbbfffkkkqqquuuzzzttt___WWWRRRUUUVVVUUU[[[dddhhhyyyxxxkkkbbb___]]]^^^______]]]ZZZVVVTTTRRRTTTVVVYYYZZZYYYWWWVVVWWWXXXXXXXXXWWWTTTQQQOOONNNOOORRRVVVYYY\\\^^^```WWWUUURRRNNNLLLKKKKKKKKKPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLNNNOOOVVVVVVWWWVVVUUURRROOOMMMLLLNNNPPPRRRRRRQQQOOOMMMPPPOOONNNMMMNNNOOOPPPRRRRRRTTTVVVWWWWWWWWWYYY[[[XXXYYYZZZ[[[[[[[[[ZZZYYYRRRQQQPPPRRRUUUXXXYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXX[[[ZZZZZZ\\\^^^___^^^\\\___^^^^^^___```hhhyyy~~~~~~}}}~~~~~~|||zzzxxxxxxyyyzzzxxxvvvwww{{{xxxuuussstttwwwxxxvvvtttvvvwwwyyy|||~~~\\\[[[ZZZ\\\```dddffffffbbb]]]WWWTTTWWW^^^fffkkkmmmkkkfff___YYYTTTSSSTTTPPPSSSTTTRRRSSS\\\mmm{{{~~~~~~yyysssooonnnnnnmmmmmmzzz~~~mmm```XXXTTTTTTXXX\\\```iiirrrxxx}}}qqqhhhaaa^^^```[[[\\\^^^___^^^[[[XXXUUURRRTTTWWWYYYYYYWWWTTTSSSTTTTTTUUUUUUSSSQQQOOONNNOOOPPPRRRVVVZZZ\\\]]]\\\UUUSSSPPPMMMKKKJJJJJJJJJNNNOOOPPPPPPPPPNNNKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPVVVVVVWWWVVVUUURRROOOMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVUUUVVVWWWYYYVVVWWWYYYZZZ[[[[[[[[[[[[SSSRRRQQQRRRUUUXXXXXXXXXYYYXXXWWWWWWXXXYYYZZZZZZ\\\\\\\\\^^^```aaa```___cccaaa``````___bbblllxxx}}}}}}~~~}}}|||}}}WWWUUUUUUWWW\\\bbbfffgggeeeaaa\\\WWWVVVXXX]]]```fffeeeccc^^^YYYUUUTTTTTTQQQTTTWWWWWWXXX```nnnyyywww{{{}}}yyyrrrsss}}}wwwrrrmmmiiiffflllvvv~~~|||{{{yyyvvvvvvyyy}}}xxxnnndddZZZUUUWWWXXX\\\bbbhhhoooyyyyyyllleeeaaa]]]\\\^^^ZZZ[[[]]]]]]\\\YYYVVVTTTPPPQQQSSSTTTSSSRRROOOMMMSSSTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQTTTWWWYYYWWWUUUPPPOOONNNLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMJJJIIIHHHIIIJJJJJJJJJKKKMMMOOORRRSSSTTTTTTSSSQQQOOONNNMMMNNNOOOQQQQQQPPPOOONNNKKKLLLNNNPPPPPPOOONNNMMMRRRTTTUUUUUUTTTTTTUUUWWWUUUVVVWWWYYY[[[\\\]]]]]]VVVUUUTTTTTTVVVWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\^^^___^^^^^^```cccdddcccbbbfffcccbbbcccaaa```eeekkkPPPOOOOOORRRYYY```fffiiiiiifff```YYYSSSQQQSSSUUU___``````^^^YYYVVVTTTTTTQQQSSSVVVXXXZZZ___fffllljjjiiihhhfffaaaaaakkkvvvzzz}}}}}}yyyyyyxxxvvvvvvssslllhhhfffddd```___fffqqq|||uuuiiibbb]]]YYYZZZ]]]eeejjjqqqxxxpppggg```]]]\\\XXXVVVWWWWWWXXXXXXWWWVVVTTTSSSQQQTTTTTTTTTTTTTTTRRRQQQPPPTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOORRRUUUUUURRRNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMLLLKKKJJJIIIGGGIIIJJJJJJIIIJJJLLLNNNNNNOOOQQQRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPOOOJJJLLLOOOQQQQQQPPPNNNLLLRRRTTTUUUTTTSSSSSSTTTUUUTTTTTTVVVWWWYYY[[[\\\]]]YYYXXXVVVVVVWWWWWWUUUTTTSSSUUUWWWXXXYYY[[[^^^aaa_________aaadddfffeeedddfffddddddffffffccccccfffrrrIIIHHHHHHMMMVVV```hhhllliiifff```XXXQQQOOOQQQTTT]]]___```^^^ZZZVVVSSSSSSPPPQQQTTTWWWZZZ[[[[[[ZZZ[[[XXXXXXZZZYYYWWW[[[aaammmvvv~~~zzz}}}~~~}}}}}}~~~}}}|||{{{qqqnnnnnnoooooopppnnnhhhgggkkkmmmkkknnnuuu~~~xxxssskkkbbb\\\]]]aaagggqqqzzzvvviiiaaaZZZVVVWWWXXXUUURRRRRRTTTTTTSSSSSSRRRRRRRRRRRRVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMMMMPPPTTTTTTOOOKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKJJJIIIJJJLLLNNNMMMNNNPPPPPPPPPOOOMMMLLLIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMOOOPPPPPPPPPOOONNNRRRSSSTTTTTTRRRRRRRRRTTTRRRRRRSSSTTTVVVXXXYYYZZZ[[[YYYXXXXXXYYYXXXVVVTTTTTTVVVYYYYYYYYY[[[^^^aaa^^^^^^^^^aaadddeeeeeeccceeebbbdddiiikkkgggddddddiiiCCCCCCDDDJJJUUU```jjjoooeeeccc]]]VVVPPPPPPUUUZZZ^^^___aaa___[[[VVVSSSRRRTTTTTTWWW[[[^^^]]]XXXSSSPPPMMMNNNVVVXXXUUUTTTWWW[[[gggwww}}}yyyxxx|||xxxtttyyy~~~~~~}}}}}}yyyvvvvvvvvvsssqqqttt{{{~~~xxxpppnnnooooooqqqsssqqqmmmooowww||||||}}}uuutttqqqnnnnnnooommmgggbbb___YYYYYYbbbnnn{{{uuuiii```WWWRRRPPPTTTWWWUUUSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLOOOTTTTTTOOOJJJNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOPPPPPPPPPNNNKKKJJJGGGHHHIIIKKKMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSPPPPPPQQQRRRSSSUUUWWWXXXZZZYYYYYYYYYZZZZZZXXXVVVVVVXXXZZZZZZYYYZZZ]]]```]]]]]]]]]```bbbddddddccccccaaacccjjjmmmjjjfffdddeee|||HHHEEEDDDKKK\\\lllsssttteeeccc^^^VVVOOOQQQYYYaaahhhddd___\\\\\\[[[XXXVVV[[[XXXVVVWWWZZZYYYSSSNNNGGGHHHJJJNNNSSSTTTRRROOO[[[```jjjwww~~~~~~{{{xxxxxx{{{~~~~~~yyy||||||~~~{{{xxxrrruuuyyyzzzyyyyyy|||~~~}}}{{{zzz}}}~~~xxxrrrpppnnnkkkjjjlllnnnoooooowwwzzz|||{{{|||~~~qqqgggccccccaaabbbcccbbb```\\\ZZZYYYYYY[[[eeexxx|||pppfff\\\UUUTTTPPPMMMQQQWWWZZZVVVRRRSSSSSSRRRQQQPPPNNNMMMLLLOOOQQQQQQPPPNNNLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJMMMKKKJJJIIIHHHJJJKKKLLLIIILLLNNNLLLHHHGGGJJJNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNQQQSSSSSSPPPOOOPPPRRRQQQRRRRRRRRRPPPPPPRRRTTTTTTQQQMMMMMMQQQUUUXXXXXXYYY]]]]]]ZZZYYY[[[YYYUUUXXXYYYZZZZZZ[[[\\\\\\]]][[[\\\^^^``````___^^^]]]^^^___bbbgggkkkkkkgggccc^^^uuuNNNLLLMMMUUUcccooouuuuuullljjjddd\\\WWWXXX^^^cccjjjeee^^^YYYXXXXXXWWWVVVVVVSSSQQQRRRTTTSSSOOOJJJGGGGGGIIILLLPPPQQQOOOLLLUUUZZZdddppp||||||yyyvvvzzz~~~{{{uuuqqqooonnnllljjjeeehhhkkklllkkklllppptttvvvtttssstttvvvtttmmmhhhhhhhhhiiilllqqqvvvyyyzzzyyykkk___YYYYYYZZZ[[[]]]^^^]]][[[[[[]]]```hhhooo~~~wwwkkkddd]]]VVVQQQRRRNNNMMMQQQWWWZZZWWWRRROOOOOOOOOOOONNNMMMLLLLLLJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLJJJIIIIIIIIIJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKJJJMMMNNNLLLHHHGGGIIIMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNPPPQQQQQQOOONNNOOOQQQPPPQQQRRRQQQOOOOOOPPPRRROOOMMMJJJKKKOOOSSSTTTTTTVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[]]]___bbbgggkkkjjjeeeaaabbbtttTTTTTTVVV___jjjsssxxxzzzxxxsssjjjbbb^^^___cccgggjjjddd[[[TTTRRRQQQRRRRRRQQQNNNKKKKKKLLLLLLIIIEEEEEEEEEGGGJJJMMMNNNLLLJJJPPPUUU^^^hhhrrr|||yyywwwtttuuuyyy{{{zzz|||zzzyyyxxxyyy~~~~~~}}}|||wwwqqqmmmkkkkkkkkkjjjiiikkkmmmmmmlllnnnsssxxx~~~|||{{{{{{{{{yyysssnnnmmmooottt}}}|||zzzsssiii^^^VVVUUUYYY]]]bbbdddfffeeecccfffmmmsss~~~tttmmmccc\\\WWWTTTPPPMMMOOOMMMMMMQQQWWWZZZVVVRRRJJJKKKKKKLLLLLLLLLKKKKKKEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIIIILLLNNNOOOLLLIIIGGGIIILLLJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNNNNMMMLLLLLLNNNPPPOOOPPPPPPOOOMMMLLLMMMOOOLLLKKKJJJLLLOOORRRSSSSSSSSSQQQVVV___```YYYVVVZZZWWWUUUSSSRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXYYYYYYZZZ]]]___ccchhhjjjhhhccc___eeennnXXXWWW[[[dddmmmvvvrrrfff```aaaeeeggggggbbb[[[SSSOOOMMMMMMMMMNNNKKKHHHFFFFFFFFFDDDBBBBBBDDDGGGKKKMMMNNNLLLKKKNNNTTT\\\cccjjjqqqyyy~~~xxxqqqnnnmmmlllpppuuuwwwuuuvvv|||~~~{{{|||}}}||||||}}}~~~{{{sssmmmllliiiddd______dddlllsss}}}wwwiiigggbbb[[[UUURRROOOLLLJJJKKKKKKLLLQQQVVVXXXUUURRRIIIIIIJJJJJJJJJJJJIIIIIIDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIMMMNNNNNNLLLIIIGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEHHHIIIJJJLLLNNNNNNOOOOOOMMMLLLKKKIIIIIIJJJLLLNNNNNNOOONNNMMMJJJIIIJJJLLLLLLLLLNNNPPPRRRTTTTTTTTTUUURRRZZZjjjkkk^^^WWW[[[VVVTTTRRROOOOOOPPPRRRSSSXXXWWWUUUUUUUUUVVVXXXYYY]]]```dddhhhiiifffaaa^^^dddhhhtttZZZYYY\\\dddlllwww~~~kkk```___bbbeeehhhfff```ZZZSSSOOOMMMMMMPPPMMMHHHDDDCCCBBBBBBBBBAAAEEEKKKPPPRRRRRRPPPOOOMMMTTT\\\aaadddggglllpppuuu}}}tttmmmjjjhhhkkkooojjjhhhgggkkkuuuxxxyyy{{{yyytttnnniiiggg```cccgggmmmuuusssddd\\\\\\YYYUUUQQQNNNLLLJJJIIIIIIIIIJJJOOOSSSUUUSSSQQQKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMKKKIIIHHHHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDGGGHHHJJJKKKLLLMMMNNNNNNLLLJJJHHHGGGHHHIIIKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTXXXWWWbbbsssssscccYYYZZZVVVTTTRRRPPPPPPQQQSSSUUUXXXWWWUUUTTTTTTVVVXXXZZZ]]]```dddffffffccc```^^^bbbdddiiiqqqxxx[[[YYY[[[aaagggqqqpppaaa^^^bbbfffnnnmmmiiibbb[[[UUUSSSSSSUUUQQQKKKEEEAAAAAABBBCCCEEEKKKTTTZZZ[[[XXXUUUSSSNNNVVV^^^bbb```___```bbb```eeemmmvvv|||}}}uuupppmmmllloooaaa___^^^bbbjjjuuu~~~uuummmjjjmmmooopppmmmgggcccbbbcccdddmmm|||yyylllccc]]]YYYPPPOOONNNLLLJJJIIIIIIHHHHHHHHHIIIKKKOOOQQQQQQPPPKKKKKKKKKJJJJJJHHHGGGGGGCCCEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIKKKKKKKKKJJJHHHGGGHHHJJJLLLNNNPPPQQQPPPPPPPPPRRRYYYZZZdddppppppdddYYYXXXTTTSSSRRRRRRRRRTTTVVVXXXYYYXXXVVVUUUVVVWWWYYYZZZ\\\^^^aaabbbaaa_________aaaaaaccceeehhhqqqWWWTTTVVV[[[]]]ddd{{{pppccc```gggnnntttrrrmmmeee]]]YYYXXXZZZZZZUUUNNNGGGAAA@@@BBBDDDMMMTTT^^^dddccc^^^YYYVVVSSS[[[dddfffbbb\\\ZZZ[[[YYYXXX[[[bbbhhhmmmwwwzzzvvvvvvkkkiiihhhjjjooovvv{{{}}}}}}qqqkkkgggaaa```bbbfffhhhjjjfffbbbbbbggglllzzz~~~pppddd^^^ZZZXXXVVVKKKLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGHHHJJJLLLNNNOOOHHHHHHIIIIIIIIIHHHHHHGGGDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEFFFBBBBBBDDDEEEGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHGGGGGGCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFGGGIIIJJJIIIGGGIIIJJJJJJIIIHHHGGGIIIJJJMMMOOOPPPOOOMMMLLLNNNPPPTTTXXX^^^cccccc^^^XXXTTTQQQQQQRRRSSSUUUXXXYYY[[[XXXWWWVVVVVVVVVWWWYYYYYYXXX[[[]]]]]][[[[[[\\\^^^]]][[[[[[^^^aaahhhuuuRRROOOQQQUUUTTTXXXnnn{{{mmmcccdddmmmvvvvvvsssmmmccc[[[XXXZZZ]]]]]]XXXPPPGGGAAA???BBBDDDSSS[[[fffkkkiiibbb[[[VVVXXXaaajjjllleee]]]YYYYYY]]]WWWTTTXXX]]]```hhhqqq|||}}}zzzzzz|||~~~zzzyyywwwsssnnnjjjhhhhhhkkklllooovvvwwwqqqdddZZZXXXYYYYYY^^^dddgggjjjllljjjhhhllluuu}}}~~~nnnggg___YYYWWWVVVTTTRRROOOPPPPPPNNNKKKIIIGGGGGGHHHGGGFFFFFFGGGJJJLLLNNNEEEEEEFFFHHHHHHIIIIIIIIIFFFHHHIIIIIIGGGFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEE>>>???AAACCCEEEFFFGGGGGGIIIGGGFFFFFFGGGHHHGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFHHHJJJKKKHHHEEEHHHIIIJJJIIIHHHHHHIIIKKKOOOQQQRRRPPPMMMLLLNNNQQQOOOTTTWWWVVVVVVXXXVVVQQQNNNPPPRRRTTTWWWYYY[[[\\\WWWWWWVVVVVVWWWWWWXXXYYYVVVXXXYYYXXXWWWWWWZZZ]]]YYYUUUUUUYYY___cccjjjqqqSSSMMMJJJIIIIIINNN]]]mmm}}}xxxpppgggaaabbbiiioooooolllfffaaa]]]\\\\\\]]]YYYTTTNNNKKKGGGEEEHHHNNNZZZiiivvvtttjjj```WWWRRRZZZcccllllllbbbXXXSSSSSSXXXVVVWWWYYYZZZXXX[[[```eeeppp~~~ppphhhccc^^^\\\]]]\\\[[[]]]aaahhhpppuuuxxxxxx}}}zzzwwwvvvuuuooogggdddeee^^^ZZZXXXZZZ^^^dddmmmttt}}}}}}zzzooofffYYYVVVSSSQQQPPPPPPNNNMMMOOOOOOOOOOOOMMMJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBDDDFFFGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDCCCBBBBBBCCCDDDGGGGGGFFFEEEDDDCCCBBBBBBHHHGGGGGGGGGFFFFFFEEEEEEGGGIIIJJJJJJIIIHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGEEECCCDDDFFFHHHJJJNNNNNNNNNKKKIIIGGGHHHIIIOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOORRR[[[cccbbb[[[ZZZYYYWWWUUUUUUUUUVVVWWWUUUVVVVVVVVVVVVVVVWWWWWWZZZYYYXXXXXXYYY]]]```cccqqqwwwMMMIIIGGGGGGGGGJJJUUUbbbqqqpppkkkfffaaaaaaeeeiiigggeeeaaa]]][[[ZZZ[[[[[[ZZZVVVSSSQQQMMMIIIKKKPPP```ooo{{{yyylllaaaZZZVVV[[[dddlllkkkaaaWWWSSSSSSYYYWWWYYY\\\ZZZUUUSSSUUUXXXbbbppp|||ssseeeZZZUUUUUUUUUVVVXXX\\\aaaeeeggghhhgggmmmwwwyyyrrroooooopppooonnnjjjhhhggggggbbbZZZXXXZZZ``````ccciiirrr}}}yyykkkaaa\\\TTTRRROOOMMMMMMMMMLLLKKKMMMMMMMMMMMMLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFGGGEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFHHHIIIJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDFFFHHHJJJLLLMMMLLLJJJHHHGGGGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSPPPQQQSSSWWWaaajjjiiiccc[[[YYYWWWUUUTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWYYY[[[^^^___aaafffqqq~~~FFFDDDCCCDDDDDDFFFOOOXXXeeeffffffdddaaa```aaabbb^^^]]][[[YYYYYYYYYYYYYYYZZZWWWUUUUUURRROOOQQQVVVlll{{{pppddd^^^\\\[[[bbbiiiggg]]]TTTOOOOOOSSSTTTYYY^^^]]]UUUNNNLLLNNNVVVaaakkksss~~~ttteee```bbb\\\___dddhhhjjjiiigggeeeaaaeeejjjooopppnnniiiffffffjjjqqqyyy}}}|||zzzxxxxxxyyyyyyyyywwwrrrnnnkkkcccbbb```aaacccddddddcccccc```^^^^^^[[[WWWXXX\\\```gggrrr~~~xxxiii```XXXSSSSSSNNNLLLJJJIIIJJJKKKJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBDDDCCCCCCDDDEEEEEEDDDBBB>>>???@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBAAA@@@???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIIIIHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRROOORRRUUU[[[eeennnmmmgggZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZ[[[TTTYYYbbbmmm|||DDDCCCCCCCCCEEEIIIPPPWWWbbbbbbcccbbbaaa______^^^ZZZZZZYYYYYYXXXXXXXXXXXXYYYVVVTTTUUUUUUUUUZZZaaazzzsssfffaaaaaaZZZ```dddaaaXXXOOOLLLLLLJJJMMMUUU___aaaXXXOOOKKKMMMSSSZZZ```fffppp}}}~~~yyy{{{sssyyy{{{xxxooopppqqqoookkkddd\\\WWWVVVYYY^^^dddkkkrrryyy}}}||||||}}}~~~uuuooohhhddddddeeeggggggeeeggghhhgggdddaaa```______bbbfffiiijjjiiiiiihhhkkkeee```]]]ZZZZZZ```ggghhhwwwvvvdddYYYSSSOOONNNPPPJJJIIIHHHHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGGGGGGGFFFDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBAAAAAAAAADDDCCCBBBCCCDDDDDDCCCAAA===>>>??????@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA???@@@AAA@@@???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGIIIHHHGGGFFFGGGHHHIIIKKKIIIIIIHHHFFFDDDDDDFFFHHHMMMMMMMMMMMMMMMNNNNNNNNNKKKOOOTTTZZZbbbjjjiiicccZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZZZZXXXWWWTTTWWW]]]dddpppIIIIIIGGGGGGJJJRRR[[[```fffeeecccbbbaaa```^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYY[[[WWWTTTUUUXXX]]]gggqqqrrrfffbbbbbb\\\```bbb^^^VVVOOOLLLLLLEEEIIISSS___bbb[[[PPPJJJKKKOOOUUUYYY]]]fffrrr{{{}}}rrreeeYYYRRRSSSTTTWWW[[[___ccceeeeeelllnnnrrrvvvyyyyyyyyyxxxpppmmmjjjhhhhhhiiiiiiiiinnnllljjjiiijjjmmmqqqsssppppppmmmjjjfffeeefffhhhgggiiinnnrrruuutttpppmmmeeefffgggiiijjjhhhfffccc[[[YYYVVVVVVXXX\\\___aaa[[[\\\^^^______```bbbdddcccjjjssszzz|||||||||}}}~~~ttthhh```\\\\\\eeeooozzzooocccWWWQQQNNNKKKKKKNNNIIIHHHHHHIIIKKKLLLLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCBBBBBBBBBDDDDDDBBB@@@>>>>>>???@@@@@@@@@??????BBBBBBBBBCCCBBBAAAAAA@@@???@@@AAA@@@>>>===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFDDDCCCCCCFFFHHHNNNNNNNNNOOOOOOOOOOOOOOOJJJNNNRRRVVV]]]bbb```[[[XXXWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSVVVXXXZZZ\\\\\\[[[XXXVVVUUUXXX\\\```hhhwwwPPPQQQPPPOOOTTT^^^fffhhhiiigggdddbbbaaaaaa___]]]^^^]]][[[ZZZYYYYYYYYYZZZ^^^YYYVVVXXX\\\dddqqq}}}ooofffbbbaaa___aaaaaa^^^WWWQQQOOOOOOHHHIIIQQQ\\\```XXXMMMGGGCCCHHHPPPTTTWWW]]]gggnnn|||vvvhhh___[[[]]]aaafffiiijjjhhheeefffgggiiijjjiiihhhfffeee___]]]ZZZZZZ[[[\\\\\\[[[WWWXXX[[[^^^aaadddfffhhhbbb```\\\WWWTTTUUUXXX[[[XXXYYY]]]```bbbaaa\\\XXXWWWVVVVVVVVVVVVVVVWWWWWWUUUUUUWWWYYY[[[]]]___```^^^^^^]]]___ccchhhnnnqqqooozzz|||rrrlllllluuuuuu\\\UUUNNNLLLIIIFFFFFFIIIHHHGGGGGGIIILLLMMMLLLKKKHHHHHHIIIJJJJJJIIIGGGGGGDDDEEEEEEFFFFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCBBBAAAAAABBBCCCCCCBBB@@@>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAA@@@>>>======>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFEEECCCBBBCCCGGGJJJKKKLLLNNNPPPQQQRRRSSSSSSLLLPPPSSSTTTXXX\\\[[[VVVVVVUUUUUUUUUTTTSSSSSSRRROOOPPPQQQQQQSSSSSSTTTUUUXXXZZZ\\\^^^]]][[[XXXVVVRRRVVVZZZ]]]cccoooVVVYYYZZZYYY^^^ggglllkkkgggeeecccccccccbbb^^^[[[]]][[[YYYWWWWWWXXXZZZ\\\\\\XXXVVVYYY^^^eeerrr}}}}}}tttiiidddbbb```^^^___^^^[[[UUUQQQOOOPPPJJJIIINNNWWW[[[UUUKKKFFF>>>EEENNNSSSTTTUUUZZZ^^^lll~~~|||ssswww~~~|||zzzwwwrrrmmmgggccc```^^^]]]\\\]]]^^^___^^^]]]WWWYYY\\\```ccceeefffggg]]][[[WWWTTTTTTYYY```fffffffffggghhhhhhddd___[[[XXXXXXWWWWWWXXX\\\aaaeeegggjjjooossstttttttttsssppplllhhhiiipppxxx~~~zzzqqqiiiTTTNNNJJJIIIGGGDDDEEEHHHEEEEEEFFFHHHJJJKKKJJJHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@?????????@@@BBBDDDEEE@@@@@@@@@AAACCCDDDBBBAAA>>>>>>????????????>>>>>>AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEECCCBBBCCCGGGKKKJJJKKKMMMOOOQQQRRRRRRRRRMMMPPPRRRRRRTTTWWWWWWSSSSSSTTTTTTTTTTTTTTTSSSSSSNNNOOOPPPQQQSSSUUUVVVWWWYYY[[[]]]^^^]]]ZZZWWWUUUQQQVVVZZZ]]]```iiiwwwYYY^^^``````eeelllnnniiibbbbbbbbbccceeeccc^^^YYYZZZXXXVVVTTTUUUWWW[[[]]]YYYVVVUUUYYY]]]cccmmmwwwvvvxxxuuullleeecccaaa___[[[\\\ZZZWWWRRRNNNMMMNNNIIIGGGJJJSSSXXXSSSLLLGGG@@@HHHQQQTTTRRRPPPPPPRRRbbbuuu}}}ssskkkgggcccbbbcccdddfffgggfffeeeddddddeeeggghhhiiiiiiiii```^^^\\\[[[___hhhttt|||}}}xxxrrrnnnbbbaaa```aaadddkkktttzzz{{{tttuuu}}}uuullljjjjjjgggeeeTTTOOOJJJIIIHHHFFFGGGKKKCCCCCCDDDFFFHHHIIIGGGEEEFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>@@@BBBEEEGGG?????????AAACCCDDDCCCBBB===>>>>>>>>>>>>>>>======AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBB@@@>>>======>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFCCCEEEGGGGGGEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBDDDHHHKKKLLLMMMNNNOOOPPPOOONNNNNNKKKNNNPPPOOOPPPTTTUUURRRRRRRRRSSSTTTTTTTTTTTTTTTMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[\\\]]]\\\YYYVVVTTTTTTYYY]]]^^^___fffqqq{{{fffbbb___aaafffjjjjjjhhhbbbaaa```aaabbb```\\\WWWYYYSSSOOOQQQXXX\\\ZZZWWWVVVVVVUUUUUUXXX___hhhoooooolllhhhdddbbb___\\\ZZZQQQPPPOOOOOOOOONNNLLLKKKIIIGGGJJJQQQQQQJJJFFFGGGDDDIIIOOOSSSSSSQQQPPPPPP]]]nnn~~~{{{}}}wwwrrrrrryyy}}}{{{vvvooojjjccchhhnnntttyyyxxxvvvtttwwwrrrkkkbbb]]]]]]]]][[[XXXNNNLLLIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@BBBDDDEEECCCCCCCCCDDDDDDDDDDDDEEEAAABBBCCCCCCCCCBBB@@@@@@@@@???>>>>>>>>>???@@@AAA????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAABBBAAA@@@@@@???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHHHHFFFDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSTTTTTTTTTTTTTTTTTTTTTQQQNNNOOOSSSWWWWWWWWWZZZZZZYYYYYYXXXWWWUUUTTTVVVYYY\\\^^^___bbbggglllrrr~~~```\\\XXXZZZ___ccccccbbb___]]]\\\]]]^^^^^^\\\YYYVVVRRROOOQQQWWWZZZWWWTTTRRRPPPOOOPPPUUU\\\cccggggggddd```^^^\\\ZZZWWWUUUMMMKKKIIIHHHHHHHHHIIIIIIHHHFFFHHHOOOPPPLLLJJJKKKLLLSSSYYYWWWQQQMMMPPPUUUbbbooo}}}xxx~~~tttgggccc]]]WWWTTTTTTUUUSSSQQQKKKIIIGGGEEEEEEEEECCCBBBBBBAAA@@@???@@@AAACCCDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBBBBAAA@@@???@@@??????>>>???@@@AAAAAA??????>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAABBBDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEECCCDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDEEEFFFGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSVVVSSSQQQRRRUUUXXXXXXXXXWWWXXXWWWWWWWWWVVVUUUTTTXXXZZZ\\\]]]^^^```dddfffjjjsss^^^ZZZVVVVVVZZZ^^^``````[[[ZZZYYYZZZ[[[[[[ZZZYYYRRRPPPNNNQQQVVVXXXUUUQQQNNNKKKJJJMMMTTT[[[___aaa___]]]ZZZXXXWWWUUURRRPPPIIIGGGEEECCCCCCDDDGGGIIIDDDBBBDDDJJJNNNNNNNNNOOOTTT\\\aaaZZZOOOKKKSSS]]]iiiooovvvzzzyyyuuupppmmmxxx{{{pppfff[[[TTTTTTPPPLLLKKKLLLMMMLLLIIIHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@@@@??????@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBBBBAAA???>>>@@@@@@??????@@@@@@AAABBB??????>>>=========>>>>>>??????@@@@@@@@@@@@???>>>@@@@@@>>>======>>>>>>?????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFEEECCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLMMMMMMNNNOOOOOOLLLLLLMMMOOOPPPRRRSSSSSSVVVTTTRRRSSSTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYY\\\___bbbcccbbbaaagggqqq}}}\\\XXXSSSRRRUUUZZZ^^^```ZZZZZZ[[[\\\\\\ZZZWWWUUUOOONNNOOOSSSXXXYYYUUURRRLLLIIIHHHMMMVVV^^^``````^^^\\\YYYWWWUUUSSSOOOMMMIIIHHHHHHFFFFFFFFFHHHJJJAAA???@@@EEELLLQQQSSSTTTYYY]]]^^^WWWNNNMMMXXXcccjjjkkklllllljjjgggcccaaajjjpppxxx}}}~~~nnnaaaYYYUUUQQQOOOLLLJJJHHHHHHJJJJJJHHHFFFFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@?????????@@@AAABBB????????????@@@@@@@@@AAA@@@AAABBBBBBBBBAAA@@@????????????@@@@@@AAABBBBBB@@@???>>>>>>============>>>>>>>>>>>>>>>>>>======@@@???===<<<<<<===???@@@>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======???@@@@@@BBBCCCEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUWWW\\\bbbfffeeeccc^^^aaaffflllxxx|||www~~~WWWSSSNNNLLLOOOUUU[[[^^^]]]___bbbbbb___ZZZUUURRRMMMNNNPPPUUUYYYZZZWWWTTTIIIFFFFFFLLLWWW^^^aaa```^^^\\\ZZZXXXUUURRRNNNKKKHHHKKKMMMMMMJJJHHHHHHHHHAAA@@@@@@EEENNNWWWZZZZZZ]]][[[UUUOOOKKKNNNVVV]]]aaa```^^^\\\[[[YYYYYYXXX]]]bbbiiimmmpppuuu~~~nnneeeZZZQQQMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@?????????@@@@@@AAAAAA>>>>>>>>>>>>????????????AAABBBBBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>><<<;;;;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<===========================;;;;;;::::::;;;<<<<<<===??????AAABBBDDDEEEFFFGGGCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAABBBEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKMMMNNNNNNOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSSSSRRRQQQQQQRRRRRRUUUTTTTTTTTTUUUVVVWWWXXXUUUVVVYYY___eeefffddd```___```bbbcccjjjzzztttvvvWWWSSSNNNLLLNNNUUU^^^cccccceeehhhgggaaa[[[UUURRRPPPQQQSSSVVVYYYYYYWWWUUUGGGFFFFFFKKKSSSZZZ^^^___]]]\\\ZZZXXXVVVSSSNNNKKKIIIMMMPPPOOOKKKFFFEEEEEECCCCCCCCCGGGRRR]]]```^^^^^^VVVMMMGGGHHHLLLPPPRRRUUUTTTSSSPPPMMMLLLNNNPPPRRRXXX^^^bbbeeekkkttt||||||qqqhhh^^^YYYSSSMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEECCCBBBBBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA===>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAA???>>><<<===>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<>>>>>>AAA@@@??????>>>>>>??????========================;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBDDDDDDEEEEEE@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMSSSTTTUUUUUUSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUWWWXXXXXX[[[^^^bbbdddccc^^^[[[^^^``````___aaammmyyyxxxXXXTTTOOOLLLOOOWWWaaaiiihhhjjjjjjfff```[[[XXXWWWUUUUUUVVVWWWWWWVVVSSSQQQJJJJJJJJJLLLPPPUUUZZZ]]]\\\[[[ZZZZZZYYYWWWSSSPPPMMMPPPRRROOOHHHCCCBBBCCCAAABBBBBBEEEQQQ]]]```[[[WWWOOOFFFBBBDDDIIILLLMMMMMMOOOOOOJJJDDDBBBEEEIIINNNTTT[[[___aaafffnnnuuuyyy}}}qqqhhhddd^^^WWWVVVSSSOOOLLLJJJIIIHHHGGGEEEEEEEEEDDDBBBBBBCCCDDDCCCBBB@@@AAABBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBB===>>>>>>>>>>>>?????????>>>??????@@@@@@???===<<<:::;;;===???@@@@@@@@@@@@>>>>>>=========>>>??????@@@???===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<=========??????>>>=========>>>>>>========================<<<<<<<<<<<<===>>>??????>>>???AAABBBCCCCCCCCCBBB<<<===>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKMMMOOOOOOOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOOQQQSSSUUUUUUSSSRRRSSSUUUUUUTTTSSSRRRRRRSSSUUUVVVWWW[[[aaadddccc___ZZZXXXXXX\\\^^^\\\[[[bbbppp|||TTTPPPKKKHHHKKKTTT___ggglllllljjjddd^^^ZZZZZZ\\\XXXXXXWWWVVVUUURRRPPPNNNOOOOOOOOONNNOOOSSSXXX\\\\\\[[[\\\]]]]]]\\\YYYVVVRRRTTTTTTNNNGGGBBBBBBEEE===???>>>AAAMMMZZZ\\\VVVMMMHHHBBB@@@CCCHHHLLLOOOMMMPPPQQQKKKBBB>>>AAAEEEQQQVVV\\\___```cccjjjppppppqqqpppmmmmmmvvv}}}wwwkkk^^^XXXXXXTTTOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFBBBAAA???@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>????????????<<<===>>>>>>>>>===;;;:::999:::<<<>>>???@@@??????<<<<<<<<<<<<<<<===>>>???@@@???===<<<;;;;;;<<<<<<::::::;;;<<<======<<<<<<<<<<<<;;;::::::::::::;;;========================<<<<<<<<<===>>>???@@@@@@>>>???AAABBBCCCBBBAAAAAA:::;;;===>>>@@@AAAAAAAAA<<>>>>>AAACCCBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@???>>>======>>>???@@@??????>>>>>>=========<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============<<<;;;:::999999999999999>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>======<<<===>>>?????????>>><<<;;;<<<;;;;;;;;;<<<===???@@@AAA@@@@@@@@@???>>>>>>>>>999999:::===@@@BBBBBBAAACCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFHHHJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLMMMOOOQQQSSSRRRSSSSSSQQQOOONNNOOOPPPRRRPPPNNNMMMMMMOOORRRSSSZZZ]]]aaaccc```[[[XXXVVVXXXYYYYYYYYYZZZ\\\```ccctttzzz~~~~~~QQQJJJDDDFFFKKKRRR]]]ffflllllljjjfff```[[[XXXWWWUUUVVVTTTOOOJJJHHHKKKOOOTTTTTTTTTTTTUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZXXXWWWRRRNNNKKKJJJGGGEEEHHHNNNLLLKKKFFFAAABBBFFFHHHEEEAAA???<<<===BBBJJJQQQUUUXXXZZZYYYTTTLLLGGGGGGIIIMMMXXXbbbcccaaaccceeefffbbbbbbbbb``````eeekkkqqqttt{{{wwwkkkcccYYYUUUPPPLLLKKKJJJHHHGGGKKKHHHEEECCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGCCC>>>>>>AAACCCCCCAAAAAAAAABBBBBBAAAAAA@@@??????>>>======<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<;;;::::::999:::;;;<<<;;;;;;<<<<<<<<<=========<<<;;;;;;:::999999::::::???@@@AAAAAAAAA@@@>>>======>>>>>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;<<<<<<;;;;;;<<<===>>>???@@@???????????????>>>>>>;;;;;;<<>>AAAAAA???>>>===<<<>>>CCCJJJQQQVVV[[[^^^```^^^WWWPPPLLLKKKNNNXXX```aaa```aaabbbbbb]]]^^^^^^^^^^^^aaaeeehhhmmmpppuuu{{{tttfff\\\UUURRRSSSPPPKKKIIIHHHIIIIIIIIIGGGDDDBBBAAABBBCCCCCCCCCBBBBBB@@@??????@@@AAABBBDDDAAA>>>>>>AAACCCCCCAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;<<<<<<::::::::::::999999999999:::999999888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;???@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;===<<<<<<;;;<<<<<<======>>>>>>>>>>>>????????????======???BBBFFFIIIIIIHHHCCCBBBAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGIIIKKKMMMLLLMMMOOOQQQQQQPPPOOONNNKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNLLLKKKLLLNNNNNNNNNMMMMMMNNNOOOQQQRRR^^^]]][[[WWWSSSQQQRRRTTTRRRTTTUUUUUUUUUUUUVVVXXX[[[aaakkkvvv~~~}}}}}}yyyzzz|||~~~SSSLLLFFFFFFHHHOOO[[[gggiiihhhfffbbb]]][[[[[[\\\SSSSSSRRROOOLLLLLLOOORRRXXX]]]bbbaaa\\\YYYZZZ\\\]]]]]]\\\ZZZYYYWWWUUUUUUPPPLLLKKKLLLNNNRRRZZZcccooohhhXXXGGG???@@@@@@>>>;;;;;;<<>>>>>>>>??????@@@???===???AAACCCCCCBBB@@@@@@AAAAAAAAA@@@??????======<<<;;;;;;:::::::::999999999999999999999999::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<>>>???@@@@@@>>><<<;;;>>>>>>======>>>>>>??????===============<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>>>>>???CCCGGGIIIJJJIIIEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLOOOQQQQQQPPPNNNLLLJJJKKKNNNOOOPPPOOONNNNNNLLLMMMMMMLLLJJJIIIJJJLLLKKKKKKLLLNNNPPPSSSUUUVVV___^^^[[[VVVRRRQQQRRRTTTTTTVVVXXXWWWVVVUUUUUUVVVXXX\\\eeeppp|||}}}~~~{{{|||~~~YYYRRRLLLIIIIIIMMMXXXcccggggggeeeaaa]]]ZZZ[[[\\\RRRRRRPPPOOOOOOPPPTTTVVV\\\aaafffeee___ZZZYYYZZZ\\\[[[ZZZYYYWWWVVVUUUUUURRROOONNNQQQTTTXXXaaajjjwwwnnn\\\JJJ@@@???@@@>>>999;;;===???BBBGGGNNNSSSZZZ___eeehhheee___WWWRRRUUU\\\bbbaaaaaabbbcccaaaaaa^^^ZZZWWWXXX\\\```bbbcccdddfffkkkoooqqqooommmyyywwwggg```WWWPPPLLLLLLMMMNNNKKKIIIFFFEEEEEEFFFEEEEEEBBBAAA@@@@@@BBBCCCCCCBBB??????>>>=====================>>>???AAABBBBBBAAA???????????????>>>>>>===;;;;;;;;;;;;::::::999999999999999999999999999::::::;;;;;;<<<<<<=========999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>??????===<<<:::======<<<<<<======??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???<<<<<<>>>AAAEEEGGGGGGGGGDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPNNNLLLKKKIIIKKKMMMOOOPPPOOONNNLLLJJJKKKKKKJJJHHHHHHIIIKKKIIIJJJMMMPPPTTTWWWYYYZZZXXXYYYXXXUUUQQQOOONNNOOOUUUWWWXXXXXXVVVUUUUUUUUUXXX[[[bbbkkkvvv^^^XXXRRROOOLLLMMMWWWaaaffffffdddaaa]]]ZZZZZZZZZQQQPPPNNNNNNOOOQQQTTTVVV\\\```cccccc^^^ZZZXXXWWW\\\[[[ZZZXXXWWWWWWWWWWWWTTTQQQPPPSSSVVVYYYaaajjjooogggWWWFFF======>>><<<888;;;>>>???@@@CCCIIINNNVVV[[[bbbggggggccc\\\WWWXXX^^^bbbbbbbbbddddddbbbaaa\\\WWWTTTUUUXXX[[[]]]bbbcccfffiiikkkhhhddd```aaafffooozzzvvvfff]]]UUURRRMMMJJJIIIJJJJJJJJJEEEDDDDDDEEEGGGHHHGGGFFFAAA@@@???@@@AAABBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;===???@@@AAAAAA@@@@@@======>>>>>>======<<<;;;999:::;;;;;;;;;;;;::::::999999999:::::::::::::::999:::;;;<<<=========<<<888888888888999999999999::::::999999999:::;;;;;;>>>>>>??????>>>>>>======<<<;;;;;;:::;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;<<<>>>BBBDDDDDDCCC@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGIIIKKKMMMMMMMMMLLLKKKHHHIIIJJJIIIGGGGGGIIIJJJHHHKKKNNNSSSVVVXXXZZZZZZVVVWWWXXXWWWTTTRRRQQQQQQTTTUUUVVVUUUSSSRRRSSSTTTVVVZZZ```gggnnnwww```\\\XXXTTTPPPOOOWWWaaaeeeeeeeeebbb^^^ZZZXXXXXXSSSQQQOOONNNOOOQQQSSSTTTXXXYYY\\\]]]\\\ZZZWWWUUUYYYXXXWWWVVVVVVVVVWWWWWWSSSPPPPPPSSSTTTVVV\\\cccaaa[[[NNN@@@;;;<<<===;;;777;;;>>>???>>>@@@EEEIIINNNRRRYYY___bbb```\\\XXXXXX^^^aaaaaabbbeeeeeeccc___[[[VVVTTTVVVWWWXXXWWW___bbbeeefffeeeccc```___XXXYYY]]]eeerrr{{{lll```WWWQQQMMMKKKHHHGGGHHHIIIHHHHHHFFFFFFGGGIIIKKKJJJGGGEEE???>>>>>>>>>???@@@>>><<<>>>>>>>>>>>>===<<<;;;:::;;;===???AAAAAA@@@???>>>;;;;;;<<<<<<<<<;;;::::::888999:::<<<<<<<<<<<<;;;888888999999999:::::::::555666888999:::::::::999777777777888888888999999888888888888888999:::;;;???>>>===<<<;;;<<<<<<===;;;:::999999999;;;===>>>>>>===<<<;;;;;;;;;<<<<<<888999;;;<<<<<<<<<<<<;;;======<<<<<<<<<<<<<<<;;;:::::::::<<>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJMMMPPPTTTVVVWWWVVVVVVUUUVVVWWWVVVUUUTTTUUUVVVTTTUUUTTTSSSQQQQQQSSSUUUTTTZZZ```dddgggmmmwww~~~```]]]ZZZWWWSSSQQQYYYbbbdddeeeeeebbb^^^ZZZWWWWWWWWWUUUQQQPPPPPPRRRSSSSSSSSSSSSUUUXXXZZZZZZWWWUUUUUUUUUTTTSSSSSSSSSUUUUUURRROOOOOOQQQRRRRRRWWW]]]XXXTTTIII>>>:::<<<===;;;888;;;??????======BBBFFFFFFIIIPPPWWW[[[\\\YYYVVVXXX]]]``````bbbeeeeeeccc___[[[XXXXXXYYYYYYWWWUUUXXXZZZ]]]^^^]]]\\\\\\]]]\\\YYYWWW\\\ggguuurrreee[[[UUURRRPPPIIIGGGFFFFFFHHHJJJJJJJJJHHHHHHIIIJJJJJJGGGBBB>>>>>>===<<<===>>>>>><<<:::>>>>>>>>>>>>===<<<;;;::::::===@@@BBBAAA???>>>===::::::;;;;;;::::::999888777888:::<<<=========<<<777777888888999999999:::222333555666777777777666777777777777888888888888888777777777888999999:::===;;;999888777888:::;;;:::999888888888:::===>>>>>>===<<<;;;:::;;;<<<<<<777888:::<<<======<<<<<<=========<<<<<<;;;;;;::::::::::::<<<>>>??????===>>>=========>>>???AAABBBAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAAEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNQQQTTTUUUTTTSSSQQQQQQQQQQQQPPPOOOQQQSSSVVVVVVVVVUUUSSSRRRRRRUUUXXXVVV\\\bbbccccccfffpppxxx]]][[[WWWRRRPPPRRRWWW[[[ZZZ```aaaZZZUUUWWWWWWTTTUUUUUUTTTUUUUUUTTTQQQOOOMMMPPPRRRTTTSSSRRRRRRRRRRRRQQQPPPQQQSSSSSSRRRPPPMMMOOORRRRRRQQQOOOOOOPPPOOOLLLHHHBBB===999777666666;;;>>>>>>???AAA@@@======DDDJJJMMMRRRYYY\\\[[[___bbbdddfffffffffhhhiii^^^]]]\\\[[[ZZZYYYVVVSSSUUUXXX[[[[[[ZZZ[[[]]]``````YYYXXX```jjjsssyyy~~~~~~tttmmmbbbXXXQQQMMMKKKJJJDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA??????>>><<<<<<;;;;;;;;;==================<<<<<<>>>>>>>>>>>>>>>======<<<===<<<;;;999888777777777888999::::::;;;;;;;;;;;;888888888888888777666666:::999888666555555555555777777777777777666666666888888888888888888888888999999999999999999999999777888888888888999999999999::::::;;;;;;::::::999<<<;;;:::;;;=========<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???????????????>>>=========>>>@@@AAA========================@@@AAA@@@???>>>???BBBDDDCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHMMMNNNPPPQQQQQQOOOLLLJJJMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTRRRQQQRRRTTTVVVTTTWWW\\\___ccchhhnnnttt}}}ZZZWWWSSSNNNLLLNNNRRRUUUTTTYYYZZZUUUSSSVVVXXXWWWSSSRRRQQQQQQQQQPPPNNNLLLKKKNNNQQQTTTUUUTTTTTTTTTSSSQQQNNNNNNOOOQQQQQQQQQOOOQQQRRRQQQNNNLLLKKKKKKNNNKKKGGGAAA===999777666666999<<<>>>CCCGGGDDD>>>???DDDHHHKKKRRR[[[``````bbbccceeefffeeeeeeggghhh^^^^^^]]]ZZZWWWUUUTTTTTTYYY[[[\\\\\\[[[\\\^^^aaa^^^XXXWWW___hhhnnnssswwwzzz{{{~~~}}}tttnnnjjjhhhllleee[[[SSSMMMJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDDDDDDDBBBAAA??????>>>===<<<;;;;;;;;;;;;???>>>===;;;:::999888888===============<<<<<<;;;<<<;;;:::888777777666666888999999::::::::::::999888999999999888888777666999888777666666555555666666666666666666666666666888888888888888999999999<<<;;;;;;::::::::::::;;;777777888888888999999999::::::;;;;;;;;;;;;::::::<<<::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@========================???@@@???>>>===>>>AAACCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGKKKLLLNNNOOONNNLLLJJJIIIKKKMMMOOOOOONNNNNNOOOPPPPPPRRRSSSSSSSSSTTTVVVXXXVVVYYY\\\^^^```dddjjjnnnvvvUUURRRNNNJJJIIIKKKMMMPPPNNNRRRUUUTTTTTTWWWYYYYYYOOONNNLLLLLLMMMMMMLLLJJJJJJLLLPPPTTTVVVVVVVVVUUUTTTQQQNNNMMMNNNPPPRRRRRRQQQQQQQQQNNNJJJGGGFFFFFFKKKIIIEEE@@@<<<999777666777888999???JJJQQQMMMEEEAAADDDGGGKKKTTT```ffffffcccdddeeedddbbbbbbcccddd\\\^^^]]]YYYSSSRRRUUUZZZ______^^^]]][[[[[[^^^```\\\WWWWWW^^^eeehhhjjjmmmrrrpppoooooorrrvvv|||wwwkkkaaa[[[ZZZ[[[\\\___ZZZRRRLLLHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@>>>=========<<<;;;::::::::::::>>><<<:::888777777777777;;;<<<<<<<<<<<<;;;::::::::::::888777666666666666888999999999999888888777888888999999999888777777777777666666666666777777666666666666666666666666777777888888999999999999<<<;;;:::999888888999:::777777777888888888999999:::;;;;;;<<<<<<;;;;;;:::;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::::::::;;;<<<============<<<======>>>>>>>>>>>>>>>========================>>>??????>>>======@@@BBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJKKKKKKJJJHHHGGGIIIKKKNNNOOONNNMMMNNNOOONNNPPPSSSTTTUUUVVVWWWYYYXXXYYY[[[\\\]]]```cccfffmmmwwwRRROOOLLLJJJKKKMMMOOOPPPNNNRRRVVVXXXYYYZZZYYYWWWMMMKKKIIIIIIKKKMMMNNNNNNKKKLLLOOOSSSVVVWWWVVVTTTVVVTTTQQQQQQRRRSSSSSSSSSPPPPPPNNNJJJFFFCCCCCCDDDHHHFFFCCC???;;;999777777888777888AAARRR___]]]TTTGGGIIILLLQQQ\\\fffiiifffccccccbbb___\\\[[[\\\^^^WWW[[[]]]YYYSSSTTT]]]fffiiigggccc___\\\[[[\\\^^^[[[XXXXXX^^^ccccccccceeennnkkkgggcccccceeejjjllluuusssjjjddd^^^WWWRRRRRRVVVYYY[[[SSSOOOIIIEEEDDDDDDDDDCCC@@@@@@@@@@@@?????????>>>======>>>??????>>>======<<<;;;::::::999999999::::::999888777777888:::;;;:::::::::::::::999999888999888777666666666666666888888888888888777666555777777777888888777777666666666666666666777888888555666666666666666777777777777777888999999::::::;;;999777666555666777777777777777777888888888888:::;;;;;;<<<<<<;;;;;;::::::999999999;;;<<<;;;::::::::::::999999999999888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<==============================>>>===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIHHHHHHHHHGGGGGGIIILLLNNNMMMMMMMMMMMMNNNPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\___```dddlllttt~~~SSSPPPNNNOOORRRUUUVVVVVVTTTVVV[[[___```\\\WWWTTTNNNLLLIIIIIILLLPPPSSSTTTNNNMMMNNNQQQUUUVVVTTTRRRWWWVVVVVVWWWXXXWWWUUURRRMMMMMMKKKGGGCCCAAABBBDDDEEECCC@@@===:::888888777888777999DDDWWWiiimmmhhhXXXZZZ\\\aaaiiinnnhhh___bbbaaa^^^ZZZVVVUUUVVVXXXSSSYYY\\\ZZZWWW[[[gggsssuuupppiiibbb^^^]]]]]]^^^[[[YYYZZZ```bbb```___aaaeeebbb___\\\\\\___cccfffhhhqqqzzz~~~~~~zzzrrrkkkddd]]]XXXPPPNNNKKKKKKMMMQQQSSSTTTJJJGGGDDDBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>============>>>=========;;;;;;:::999999999999::::::999888888888:::;;;<<<999999999999999888777777777777666666555666666666888888888888777777666555555555666666666666666555666555555666666777888999666666666777777777888888777777888888888999999999999999777666666666777777666666777777777888888888:::;;;;;;;;;;;;;;;;;;::::::999888999;;;;;;;;;999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<========================<<<===>>>===<<<<<<>>>???@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFHHHKKKLLLLLLLLLMMMNNNPPPRRRUUUUUUTTTSSSSSSSSSVVVUUUUUUVVVXXXZZZ\\\]]]\\\bbbjjjooowwwWWWUUUSSSUUUYYY\\\\\\[[[YYYXXXZZZ``````[[[VVVTTTRRRNNNJJJIIILLLQQQUUUWWWOOOMMMLLLNNNRRRTTTSSSQQQWWWWWWXXXZZZ[[[YYYUUURRRLLLKKKHHHDDD@@@@@@BBBDDDBBB@@@>>>;;;999888888888777888;;;CCCUUUjjjvvvyyypppqqqssswww||||||ooo```bbb```\\\WWWSSSRRRSSSVVVTTTYYY]]]\\\ZZZ```mmmxxx|||uuukkkccc___^^^^^^^^^[[[ZZZ\\\```aaa___^^^```YYYYYYXXXYYY\\\___cccfffgggkkknnnlllhhhiiipppwww}}}xxxlllggg```ZZZVVVRRROOOMMMIIIHHHGGGHHHJJJKKKKKKJJJEEECCC@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>===<<<<<<<<<<<<============;;;::::::999999:::::::::<<<<<<;;;;;;:::999888888888999999999999888777777777666666666666777777888777888888888888777777666555555666666777777666666666666666666666777888888666777777888888999999:::888888888888888888888888999:::::::::::::::::::::666666666777777777888888999::::::;;;;;;::::::999999888777888:::;;;:::999888888999999999:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<========================;;;===>>>>>>======>>>???@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJGGGIIIJJJKKKKKKLLLNNNOOORRRSSSTTTTTTRRRPPPPPPPPPUUUTTTSSSSSSVVVYYYYYYYYYUUUZZZ```cccgggnnnxxx]]]ZZZXXXZZZ^^^```^^^\\\YYYTTTSSSWWWZZZWWWUUUWWWVVVRRRLLLIIIJJJNNNRRRUUUOOOKKKHHHJJJOOOTTTUUUTTTWWWVVVVVVWWWWWWVVVTTTQQQMMMKKKGGGBBB???>>>@@@BBB@@@>>><<<:::999888888888666999<<<@@@MMMcccwwwqqqeeeccc^^^XXXSSSRRRUUUWWWYYY\\\___^^^]]]aaallluuuwwwoooddd\\\YYYZZZ[[[[[[ZZZYYY[[[___```]]]^^^aaaZZZ[[[]]]___aaacccdddeeeggghhhgggccc^^^]]]bbbgggvvvzzz~~~vvvnnnfffbbb___YYYVVVRRROOOLLLJJJHHHFFFGGGEEEEEEEEEGGGGGGFFFEEEAAA@@@>>>>>>???@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;::::::;;;<<<;;;:::888777888999999999999888777777777666666666777777888999777777888888999999888888666666777888888888888888777666666666666666777888777888888999::::::;;;;;;::::::999999888777777777777888:::<<<===<<<;;;:::666666666666777777777888888999999::::::999999888999888777888999::::::888777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===========================<<<===??????>>>>>>>>>?????????>>>>>>>>>>>>?????????>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGEEEDDDDDDFFFHHHJJJHHHIIIJJJIIIJJJKKKOOORRRRRRSSSSSSQQQOOONNNOOOPPPWWWTTTRRRRRRUUUWWWWWWVVVTTTUUUWWW\\\aaafffmmmrrrrrrrrrssszzzaaa]]]ZZZ\\\___aaa^^^ZZZVVVNNNJJJOOOSSSSSSVVVZZZYYYTTTLLLHHHHHHKKKOOOQQQMMMIIIEEEGGGNNNTTTVVVVVVWWWUUUSSSRRRSSSSSSRRRQQQOOOLLLHHHBBB>>><<>>===;;;999888888888888444:::<<<===FFF\\\uuuhhheee```ZZZUUUUUUWWWZZZ^^^``````___]]]aaaiiipppooofff[[[SSSRRRTTTVVVWWWYYYXXXZZZ^^^^^^\\\]]]aaaccceeeggghhhhhhgggeeedddddddddccc```\\\\\\^^^bbbssstttsssppppppuuuyyyssskkkhhhbbb]]]XXXVVVUUUUUUPPPOOONNNMMMJJJGGGDDDBBBAAA@@@>>>???AAACCCCCCCCC@@@>>>===>>>??????===<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<444666999<<<===<<<:::888999999999999999888777777777666666777777888999:::666777888999999999999999777888999:::::::::::::::777777666666666666777777888888999:::;;;;;;<<<<<<;;;::::::999888777666666444666999;;;<<<<<<:::999666666666666777777777777888888888999999888888888888777777777999:::999888777777888999;;;<<<===>>><<<<<<<<<===<<<<<<;;;;;;<<<;;;:::999:::;;;<<<===========================<<<>>>@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGFFFDDDCCCCCCEEEHHHIIIJJJJJJJJJIIIIIIKKKPPPSSSRRRRRRQQQOOOMMMMMMOOOQQQYYYUUURRRRRRTTTUUUTTTSSSWWWTTTTTTZZZbbbgggjjjlllggghhhjjjppp{{{iiiaaaZZZ[[[aaaddd```[[[YYYQQQIIIGGGLLLRRRVVVWWWXXXSSSNNNKKKKKKNNNPPPQQQRRRJJJFFFJJJQQQSSSSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTMMMKKKHHHDDD???===>>>???::::::::::::999999888888777<<<888888AAAMMMdddssseee[[[TTTPPPSSSYYYaaa```\\\WWWYYY```ccccccaaaYYYSSSQQQOOOMMMNNNQQQTTTTTTUUUXXX[[[]]]___```iiihhhfffdddcccbbbccccccaaadddeeeaaa\\\[[[aaagggzzzyyyuuunnngggfffkkkqqqxxxwwwpppiiibbb\\\VVVUUURRRPPPNNNMMMMMMMMMLLLKKKHHHEEEBBB@@@???>>>>>>@@@BBBBBBAAAAAABBBCCCAAA@@@>>>=========>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999666666777888888888888777999999999888888888777777999999999888777666666555777777777777666666666666555666777888888777666555444444444444555666888999888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777555666777888888777666555888888888888888888888888555666666777888999999999;;;;;;999888777777666666777888:::<<<<<<<<<:::999999999999888999999::::::======<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>??????@@@============<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>>>>>>>?????????>>>>>>===@@@AAAAAA@@@???@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNRRRQQQOOONNNMMMNNNNNNOOORRRQQQPPPOOOOOOPPPQQQRRRNNNOOOSSS[[[dddiiikkkjjjhhhkkkmmmmmmqqqzzzfff```[[[^^^fffkkkhhhdddXXXRRRKKKIIINNNUUUZZZ[[[[[[WWWQQQNNNNNNPPPQQQRRRRRRKKKGGGKKKQQQRRRQQQRRRQQQRRRTTTUUUUUUUUUTTTTTTNNNMMMKKKFFFAAA===<<<===999999999888888888777777333999777777@@@III\\\vvvlll]]]RRRNNNRRRYYY___```\\\XXXXXX^^^```___ZZZSSSNNNNNNMMMKKKLLLNNNRRRSSSVVVXXX[[[^^^bbbeeehhhgggdddbbb```_________```dddfffccc^^^^^^ccchhhzzzwwwqqqiiibbb___aaacccgggjjjmmmnnnpppuuu}}}|||sssmmmfff```\\\XXXSSSOOOPPPOOOMMMKKKJJJIIIIIIIIIJJJHHHFFFCCCAAA???>>>===<<<===???>>>===<<<<<<===@@@???>>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::999999999999888888999999999:::::::::999999999888888888777777999999888888777666666555666666666555555555555555555666777888888777666555666666555555555666777777666777999:::;;;;;;;;;:::;;;::::::999999888888777555666777888888777666555888888888888888888888888555666666777888888999999::::::999888777777777777777888:::;;;<<<;;;999888999888888888999::::::;;;<<<<<<;;;:::::::::::::::<<<<<<<<<===>>>>>>>>>???============<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>????????????>>>=========>>>>>>>>>>>>======@@@AAAAAAAAA???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPRRRWWW^^^fffkkkkkkjjjfffggghhhiiimmmuuugggbbb```dddlllpppmmmiiiYYYTTTNNNNNNSSSYYY^^^```^^^ZZZUUUQQQQQQSSSTTTTTTTTTNNNKKKOOORRRQQQPPPQQQPPPRRRTTTVVVWWWWWWVVVUUUQQQPPPNNNIIICCC===:::999888777777666666666666666222888777777>>>DDDRRRiiirrr^^^PPPKKKPPPXXX^^^___]]]YYYXXX[[[\\\ZZZTTTNNNIIIIIIIIIGGGGGGJJJOOORRRUUUWWWYYY]]]ccchhhhhhgggdddaaa___]]]]]]]]]___cccfffeeebbbaaadddhhhsssnnngggaaa]]]ZZZWWWVVVZZZZZZXXXVVVUUUZZZcccjjjyyy}}}wwwrrrmmmfffaaaYYYUUURRROOONNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>===>>>???@@@@@@===<<<<<<<<>>============>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999999888888888777999999888777888999:::;;;999888888888888777777777999888888777777666666555444444444555555555555555666666777777777777666666888777666555555555555666555666888:::;;;:::999888999999999999999999999999666666777777777777666666777777777777777777777777666666666777888888999999999888888777777888888888888999:::;;;;;;:::888777777777888888999:::;;;<<<;;;::::::999999999999999<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>>>>>==============================@@@AAABBBAAA@@@@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOSSSVVV\\\ccciiikkkjjjhhhcccbbbbbbdddhhhooovvvzzz|||lllhhhfffiiimmmoookkkfff]]]YYYTTTSSSWWW\\\```bbb^^^[[[VVVTTTTTTVVVWWWXXXXXXTTTRRRTTTUUUSSSSSSUUUXXXZZZ\\\]]]]]][[[YYYXXXSSSTTTRRRMMMEEE>>>999777777666555444444555666666444:::888888===???III]]]tttppp]]]PPPJJJOOOWWW^^^aaa```[[[YYYYYYXXXUUUSSSKKKFFFEEEEEEEEEGGGKKKRRRTTTWWWWWWVVVYYY```fffiiigggdddaaa___]]]\\\\\\\\\```dddeeebbbaaacccfffgggaaa[[[YYYZZZYYYUUUQQQTTTSSSQQQNNNNNNSSSZZZ```dddjjjoooqqqpppuuu~~~{{{tttooolllgggaaa]]]ZZZYYYWWWUUUMMMKKKIIIHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>@@@AAA@@@???======>>>========================<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777777777888888888888777777777777888777555444555666888:::888888888888777777777777888888777777666666666666444444555555555555666666666666666777777777777777777777666666666666666666444666888:::;;;:::888777777777888888999999999:::666666777777777777666666666666666666666666666666666666777777888888888888777777777777777888999999999999::::::999888777666777777777888999;;;<<<===;;;;;;:::999999999999999===<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNTTTXXX^^^dddhhhiiigggeeeaaa```___aaaeeejjjmmmnnnqqqwwwnnnkkkhhhiiikkkkkkgggccc```]]]ZZZXXXYYY]]]```aaa\\\YYYVVVUUUVVVXXXZZZZZZ]]]ZZZYYYZZZYYYVVVXXX\\\ggghhhgggfffddd```]]][[[VVVVVVTTTOOOGGG???:::777777666555444444555666777666<<<:::999======DDDUUUnnnxxxhhh[[[RRRNNNQQQWWW___cccddd___ZZZYYYWWWTTTPPPJJJEEEGGGJJJNNNTTTZZZ^^^^^^]]]ZZZXXXYYY^^^ccceeedddaaa^^^\\\[[[ZZZZZZYYY]]]aaabbb```___```aaa___ZZZUUUUUUXXXYYYUUUQQQLLLMMMOOOPPPRRRVVVZZZ]]]___aaaaaa^^^\\\aaalllwww}}}yyyvvvqqqlllgggaaa\\\YYYUUUSSSOOOLLLKKKKKKKKKKKKFFFFFFDDDCCCAAAAAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@????????????999;;;======<<<<<<===>>><<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999777666666666666888888888777777777666666777666555444444666888999777777777777777777777777777777777666666666666666555555666666666777777777666666666666666777888888444555666777777888888888666777999:::::::::888777666777777888888999999:::777777666666666666777777555555555555555555555555777777777777777888888888666666666666777888999999999999999999888777777666777777777888999;;;<<<===<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA??????????????????????????????>>>>>>>>>???@@@AAA@@@AAACCCCCCBBBAAABBBDDDDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOSSSWWW]]]bbbdddcccbbb``````___^^^```cccfffggggggmmmnnnvvvkkkiiiffffffhhhhhheeebbbaaa___]]][[[[[[]]]___aaa]]]ZZZWWWVVVWWWYYYZZZ[[[^^^]]]\\\]]]ZZZXXX]]]ddduuusssppplllgggbbb^^^\\\WWWWWWUUUPPPIIIAAA<<<:::888777555444555666888999888?????????DDD@@@BBBPPPfffzzzxxxmmmfff___[[[WWWTTTVVV[[[bbbggghhhccc]]][[[YYYWWWOOOKKKKKKRRRZZZaaaiiipppooojjjddd___\\\]]]___```^^^]]][[[YYYWWWWWWWWWWWWXXXZZZ]]]]]]]]]\\\\\\]]]]]]XXXTTTSSSVVVWWWUUUQQQLLLOOOTTTYYY\\\^^^______aaa```]]]WWWTTTYYYccclllppp{{{}}}vvvpppkkkiiiaaa```]]]ZZZWWWSSSQQQOOONNNMMMKKKIIIGGGFFFEEEDDDCCCCCCBBB@@@>>>>>>???AAAAAABBBBBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>:::<<<>>>>>>>>>===>>>???:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888777666666777888888888888888777777777666888888777666777888999:::666666777777777777777888666666666666666666666666555555666666777888888888666666555555666777888999333444666777888999999999888888888999999999888888777777777888888888999999777777666666666666777777666666666666666666666666777777777777777777888888666666666666777777888999888888888777777777777777777777888888999:::;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::======>>>???@@@AAAAAABBB@@@@@@????????????@@@@@@@@@???>>>>>>???@@@BBBCCC@@@BBBCCCDDDCCCBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQUUU[[[^^^___^^^]]]]]]]]]]]]]]]^^^___aaacccdddhhhggglllyyykkkgggdddcccddddddcccaaa______^^^\\\\\\^^^```cccaaa^^^ZZZXXXYYYYYYYYYYYY\\\[[[[[[[[[XXXWWW___hhhzzzwwwrrrllleee```]]][[[WWWWWWUUUPPPIIICCC???>>>:::888777666666888:::<<<===FFFJJJNNNSSSLLLHHHQQQ```uuuvvvccc___[[[ZZZ\\\]]]\\\]]]aaafffkkklllfff___]]]]]][[[SSSSSSYYYeeeooouuuzzz~~~yyyqqqggg```______^^^\\\XXXWWWVVVUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZ[[[XXXTTTSSSUUUVVVVVVTTTSSSVVV\\\aaaeeeeeecccaaabbb___[[[WWWUUUXXX___dddnnnzzzyyyssskkkddd```]]]YYYWWWUUUTTTSSSQQQNNNLLLKKKJJJJJJKKKLLLKKKHHHEEEBBBAAA@@@AAABBB@@@??????AAADDD???@@@AAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<>>>??????>>>===>>>???999:::;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::999999:::999777666666777999:::999999888888888777777777777777777777888888888999666666666666777777888888666666666666666666666666444444555555666777777888666555555555666777999:::555666777888999888888777888888777666666666777888777777777777888888888888888777666555555666777888666666666666666666666666888777777777777777777777777777666666666777777888777777666666666777777888999888888888999::::::;;;;;;::::::999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===???@@@@@@AAA@@@???>>>======>>>???@@@???>>>======>>>@@@BBBCCC@@@BBBDDDDDDCCCBBBCCCCCCAAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPTTTXXX[[[ZZZYYYZZZ[[[XXXZZZ[[[[[[ZZZ[[[___cccbbbdddhhhoooxxxmmmiiieeebbbaaaaaa```___]]]]]]]]]]]]]]]^^^bbbdddeeeaaa]]][[[ZZZYYYXXXWWWZZZYYYYYYYYYUUUVVV___jjj{{{wwwqqqiiiccc^^^[[[ZZZWWWWWWUUUPPPJJJDDDAAA@@@;;;999888666777999;;;===BBBMMMUUU\\\aaaWWWOOOUUUaaavvvxxx___[[[XXXZZZ^^^aaa```bbbfffhhhnnnooohhhaaa______^^^[[[]]]fffttt~~~|||rrreee^^^^^^^^^[[[XXXWWWVVVVVVUUUVVVWWWYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVSSSRRRTTTVVVXXXYYYXXXZZZ^^^cccfffeeebbb___^^^\\\YYYWWWWWWZZZ]]]___qqq}}}~~~yyyqqqlllkkkjjjjjjddd___YYYUUUTTTTTTRRRPPPPPPPPPOOOMMMJJJGGGFFFGGGBBBEEEHHHHHHFFFBBB???===:::<<<>>>>>>===>>>BBBFFF===>>>???@@@@@@???>>>===???>>>===<<<;;;::::::::::::;;;<<<;;;999888888999888999;;;<<<===<<<;;;;;;;;;;;;;;;:::::::::999999:::999777666666888:::;;;999999999999888888888888444444555666777666666666555666666666777777888888555555555666666666666666333333444444555666777777666555555555666777999:::777777888999999888666555888777555444333555666888888888888777777777777777888777666555555666777888777777777777777777777777888888888777777777777777777777666666666666777777666666555666666777888999999999999888999999:::::::::999999888777888888888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>?????????>>>===<<<<<<===>>>???>>>===<<<<<<===???AAABBB@@@BBBDDDEEEDDDCCCCCCCCC@@@AAAAAABBBDDDEEEGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOSSSWWWYYYXXXWWWYYY[[[TTTWWWYYYXXXVVVWWW]]]bbb^^^dddiiikkklllpppxxxoookkkfffaaa^^^^^^___aaaaaa]]][[[[[[YYYVVVYYY^^^bbbaaa^^^[[[XXXVVVUUUTTTXXXYYYVVVPPPKKKQQQ___kkktttqqqlllgggbbb^^^\\\ZZZYYYXXXVVVRRRNNNJJJGGGEEEHHH???777777999;;;???CCCHHHcccuuuzzz{{{ooo```^^^hhhuuuuuubbb^^^^^^cccbbb___dddoooppplllgggdddccccccbbbbbb^^^bbbiiirrrxxxzzzxxxuuujjjgggccc```___]]][[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWZZZWWWTTTSSSSSSUUUUUUTTTXXXTTTPPPOOORRRVVVZZZ\\\___```aaabbbcccbbbbbbaaaddd]]]UUURRRUUU[[[```cccrrrwww|||~~~zzztttnnnjjjkkklllmmmnnnooorrrvvvzzz}}}xxxtttlllgggaaa\\\ZZZYYYXXXWWWTTTRRRPPPMMMKKKJJJJJJJJJKKKMMMOOONNNJJJFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@???>>>>>>@@@BBBCCCDDDAAA>>>>>>AAABBB@@@>>>???>>>;;;999888999:::;;;<<<<<<;;;::::::999888888999999999888888999::::::777777888999999:::;;;;;;777777666666777777888999::::::999999888777777777555555555555555555444444555444333333333444666777888888666555555666777777444444444444444555666777444666777555333444888===<<<:::888777888888777666888888888777777777777777888888777666666666666666999888777777777777777888888666555444444555666888777777777777777777777777666666666666666666666666777777666666666666666666:::999999888888999999:::999999888888888888888999777888888999999:::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===:::???@@@:::999>>>AAA@@@DDDBBB@@@>>>======>>>???????????????????????????AAA@@@???>>>@@@BBBEEEHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGHHHKKKNNNOOOOOOPPPSSSUUUUUUSSSRRRSSSUUUXXXXXXXXXXXXYYY[[[\\\]]]```cccfffhhhiiilllqqquuu}}}rrrnnnhhhbbb^^^]]]]]]^^^```]]][[[[[[YYYVVVXXX]]]```___^^^[[[XXXUUUTTTTTTUUUWWWWWWSSSOOOSSS]]]gggnnnlllhhhccc```]]]\\\\\\ZZZYYYWWWTTTQQQOOOMMMKKKNNNDDD;;;999:::;;;???DDDWWWqqqrrrpppnnnxxxggg```]]]aaaaaa^^^bbbkkkppplllgggdddbbbaaa```^^^[[[]]]bbbhhhlllmmmkkkiiidddbbb___\\\[[[ZZZYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXZZZXXXVVVVVVWWWXXXXXXXXXVVVTTTQQQQQQTTTYYY\\\^^^]]]^^^```bbbcccccccccbbbccc]]]VVVSSSUUUYYY]]]```iiimmmqqqrrroooiiidddaaaaaaaaaaaa```___```cccfffiiimmmrrrvvvzzz~~~}}}|||{{{yyyuuupppkkkiiijjjiiieeeaaa```\\\WWWTTTSSSSSSSSSRRRNNNMMMKKKHHHGGGFFFEEEEEEIIIKKKMMMLLLIIIEEEDDDEEECCCCCCDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>@@@AAACCCAAA???<<<===>>>???>>><<<======<<<::::::999999:::::::::::::::::::::::::::::::::999999999999::::::999999999888888888888888777777666666777777888999::::::999888888777777666555555555555555555555555777777666666666777888999777666666666666666777777555444444444444555555666888888888777666777999;;;:::999666666777777666555666666666666666666666666777666555555444444555555777666666555666666777777888777555444444555777888777777777777777777777777555555555555555555555555666666777777777777777777999999999999999999999999888888888777777777888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<>>;;;;;;??????;;;??????>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@BBBEEEGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGHHHKKKNNNOOONNNOOOQQQSSSSSSQQQPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]```bbbdddhhhmmmqqqxxxyyy|||tttpppjjjccc^^^[[[ZZZZZZ^^^\\\[[[\\\ZZZVVVVVVZZZ]]]^^^___]]]YYYVVVTTTTTTTTTWWWYYYWWWTTTVVV\\\bbbhhhfffbbb^^^\\\\\\\\\]]][[[ZZZXXXVVVTTTSSSRRRRRRRRRHHH???<<<;;;;;;???DDD]]]xxx|||pppddd[[[\\\]]][[[^^^eeennnkkkfffcccaaa___]]][[[ZZZZZZ[[[]]]___^^^\\\YYYZZZYYYXXXVVVVVVVVVVVVWWW\\\]]]]]]]]][[[ZZZXXXWWWTTTSSSRRRSSSVVVWWWWWWWWWWWWUUUSSSTTTWWWZZZ[[[\\\[[[\\\^^^___```aaaaaaaaa```\\\VVVSSSTTTWWWYYYZZZ___bbbeeeeeebbb^^^[[[YYYXXXYYYYYYWWWVVVVVVXXXZZZZZZ[[[^^^ccciiimmmnnnoooyyy{{{}}}~~~}}}||||||}}}|||{{{sssooojjjgggffffffeeeeee___\\\ZZZZZZ[[[ZZZVVVSSSSSSPPPMMMKKKLLLMMMMMMMMMJJJIIIGGGEEECCCBBBBBBBBBEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>@@@AAABBB???>>>======>>>>>>===<<<<<<<<<;;;;;;::::::999999888888999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888777666666777777777777777888999999:::999999888888777666666555555555555555555555555777777777777777888999999444555666666777777777777666555444444444444444444;;;999777777999:::::::::999777555555555666555444444444444555555666666777555555444333333333444444444444444444555666777777888777666555555666777888777777777777777777777777555555555555555555555555666666777777888888888999777888999::::::999888777777777777777777777777777777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>===<<>>999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMJJJIIIGGGHHHJJJLLLMMMMMMMMMNNNPPPPPPOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWSSSUUUYYY\\\___ccchhhkkkpppppprrrwwwrrroooiiiccc^^^[[[ZZZZZZ]]][[[[[[\\\YYYUUUUUUXXX[[[^^^```___[[[WWWVVVVVVVVVXXXZZZYYYXXXZZZ^^^aaaeeebbb___[[[ZZZZZZ[[[\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPGGG???;;;::::::>>>EEEYYYsss~~~kkk[[[WWWXXXXXX\\\bbbllliiieeebbb```^^^\\\ZZZ[[[YYYWWWVVVUUUSSSQQQOOOQQQQQQQQQPPPPPPQQQSSSTTT[[[[[[[[[YYYWWWTTTRRRPPPMMMMMMMMMPPPSSSVVVWWWWWWYYYWWWVVVVVVXXXYYYXXXWWWZZZZZZ[[[[[[\\\\\\\\\\\\YYYWWWSSSRRRRRRSSSUUUVVV[[[]]]^^^]]][[[XXXWWWWWWSSSTTTUUUTTTSSSTTTVVVXXXZZZXXXXXX[[[```cccbbb___gggiiikkkkkkjjjhhhgggggggggkkkpppuuuwwwxxxzzz{{{~~~|||yyyvvvuuuuuuvvvwwwyyyyyyxxxvvvuuusssrrrqqqnnnnnnqqquuuyyyzzzyyyvvvrrrpppnnnlllkkkjjjjjjjjjcccaaa^^^[[[ZZZZZZZZZZZZVVVUUUTTTUUUVVVTTTQQQNNNMMMKKKIIIHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>???@@@AAAAAA@@@???????????????>>>===<<<<<<:::999999999::::::888999999::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;::::::999888888777777999888888888888999::::::999999999888777777666666444444444555555555555555555555555555666666777777222333555777888888777777666555555444333333333333:::777555666:::<<<<<<:::888666555444555666555444333333444555666666777777555444333333333333444444444444444444555666777888888888777777777777888888777777777777777777777777444444444444444444444444666666777777888999999999666888999;;;;;;999888666555666666777777777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@>>><<<999:::;;;===>>>?????????>>>>>>>>>>>>????????????DDDCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLIIIHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPRRRUUUWWWXXXXXXWWWVVVOOOQQQTTTXXX\\\```dddfffggghhhlllqqqyyymmmjjjfffaaa^^^\\\[[[[[[\\\ZZZZZZ[[[XXXSSSSSSWWWZZZ^^^aaa```\\\XXXXXXYYY\\\[[[ZZZYYYZZZ]]]```cccdddbbb^^^[[[YYYXXXYYYZZZYYYXXXVVVSSSPPPNNNMMMLLLHHHBBB<<<999888888===DDDRRRlllxxxaaaYYYXXXXXX]]]dddjjjgggccc```___^^^\\\ZZZYYYVVVSSSQQQOOONNNKKKIIIKKKLLLMMMMMMLLLMMMPPPSSSYYYXXXWWWTTTQQQMMMJJJHHHHHHGGGIIILLLRRRVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYXXXYYYYYYXXXVVVUUUTTTTTTTTTQQQPPPOOONNNNNNPPPRRRTTTXXXZZZZZZYYYWWWVVVUUUVVVPPPQQQRRRQQQPPPPPPRRRSSSUUUSSSSSSUUUXXXZZZXXXUUUYYY\\\______^^^]]]\\\\\\YYY]]]bbbfffgggffffffggghhhfffdddaaa`````````aaaccccccbbb```___^^^^^^]]]\\\^^^```dddeeedddaaa______^^^\\\\\\\\\]]]___```YYYXXXWWWTTTRRRPPPPPPPPPQQQPPPPPPPPPOOONNNKKKIIIJJJIIIGGGGGGHHHHHHFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@?????????>>>???>>>>>>?????????@@@@@@>>>????????????>>>======>>><<<999777777888;;;<<<::::::::::::::::::::::::===<<<;;;;;;:::::::::;;;:::::::::::::::::::::::::::999999999999:::;;;;;;999999888888777666666555444444444555555555666666444555555666666666666666222333555666777777777666666555444333333333333333666444333555999<<<<<<:::888666555555666666666555444444555666666777888888555444444333444444555555444444555555666777888999888888777777777777888888666666666666666666666666555555555555555555555555666666777777888888888888666777999::::::999777666444555666777888777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@>>>;;;;;;<<<:::;;;<<<========================>>>>>>?????????CCCCCCBBBBBBBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTWWWXXXWWWVVVUUUPPPQQQTTTXXX\\\```bbbccc___cccjjjpppwwwgggeeebbb___]]]\\\\\\]]]\\\ZZZYYYYYYVVVRRRRRRVVVYYY]]]aaa___[[[XXXYYY\\\```\\\YYYXXX[[[^^^bbbcccbbb```^^^[[[YYYXXXWWWWWWWWWVVVTTTRRROOOKKKHHHFFFBBB===:::999777777<<>>???AAABBBAAA@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@:::<<<>>>>>><<<:::::::::<<<;;;888777777888;;;<<<::::::::::::::::::::::::===<<<;;;:::999999999:::999999999999999999::::::999888888888888999::::::999888888777777666555555333333444444555666666666555555666777777777777777333444555555666666666666555444333333333333333333333222333555888::::::999888666444444666777666555555555555666666777777888444444333333333444555555555555555555666777888888777777777777777777777777666666666666666666666666666666666666666666666666777777777666666666666666666777888999999888777666444555777888999888888777777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@???AAAFFFFFF@@@;;;:::============<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHEEEGGGHHHHHHGGGGGGHHHIIIKKKJJJHHHIIIKKKMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSUUUXXX\\\_________[[[```ggglllqqqwwwcccaaa___]]]\\\\\\\\\\\\]]]ZZZXXXWWWTTTPPPRRRVVVWWW[[[___]]]XXXVVVYYY]]]___[[[WWWXXX\\\___```___]]]\\\\\\[[[YYYWWWVVVUUUTTTUUUTTTSSSPPPKKKGGGEEE???===<<<<<<999777;;;AAACCC[[[ppp|||tttllllllpppqqqkkkddd^^^[[[ZZZYYYYYYQQQOOONNNNNNOOOPPPOOONNNKKKMMMOOOMMMJJJJJJNNNRRRQQQQQQPPPOOONNNKKKIIIGGG@@@??????DDDKKKTTT[[[^^^___]]]ZZZZZZ[[[\\\\\\\\\VVVTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNLLLJJJJJJNNNQQQPPPRRRSSSSSSRRRPPPPPPQQQRRRSSSTTTSSSPPPOOONNNOOOMMMNNNPPPPPPOOOOOOOOOPPPIIIMMMQQQSSSRRRQQQPPPPPPQQQTTTWWWXXXXXXWWWWWWWWWRRRRRRRRRQQQPPPNNNLLLKKKHHHHHHGGGGGGHHHJJJKKKMMMJJJLLLNNNOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPNNNPPPRRRPPPMMMKKKJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHBBBBBBBBBCCCDDDDDDAAA???AAABBBCCCCCCCCCBBBAAA@@@AAA???===>>>@@@BBBAAA???AAAAAA@@@@@@???>>>>>>======>>>>>>???????????????999;;;>>>>>><<<999999:::888999999:::::::::999999888999999::::::;;;;;;<<<<<<;;;:::999999888888888999999888888777666666666666666555555666666777888888888888777666666555555333333444444555666666777333444555666777666666555555555444444444555555666333333333222333333444444333555666777666666777888666444333333444555555444555555555555555555555555222222222222222333444444555555555444444555666666666666666777777666666666666666666666666666666666777777777777777777777777777777666666555444444444777777888888888888777777444555777999::::::999888777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???<<>>===<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA?????????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEFFFDDDFFFHHHHHHFFFEEEGGGHHHJJJGGGEEEFFFIIILLLLLLLLLPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUWWW[[[\\\[[[YYYYYY]]]aaaccceeejjjrrrxxxaaa```^^^\\\[[[[[[[[[[[[^^^ZZZWWWVVVSSSPPPRRRWWWUUUZZZ]]]ZZZUUUTTTXXX]]]\\\YYYVVVXXX]]]___^^^\\\YYYYYYZZZZZZYYYWWWUUUTTTSSSTTTUUUUUURRRMMMIIIFFF@@@???>>>???<<<888;;;AAAEEE\\\ooovvvrrruuuuuuoooeee]]]YYYXXXWWWWWWPPPOOOOOOQQQSSSUUUTTTTTTLLLOOOQQQNNNKKKJJJNNNRRRNNNOOOOOOPPPOOONNNMMMLLLHHHGGGGGGKKKSSS]]]eeeiiiiiieee```]]][[[ZZZYYYXXXTTTSSSQQQOOONNNNNNNNNOOOPPPPPPOOOLLLIIIIIIMMMPPPNNNQQQSSSSSSQQQPPPPPPPPPJJJLLLNNNNNNMMMMMMNNNOOOLLLNNNPPPNNNJJJGGGGGGIIIIIILLLPPPRRRQQQOOONNNMMMLLLNNNQQQRRRRRRRRRRRRSSSOOOOOOPPPPPPOOOLLLJJJHHHEEEDDDDDDEEEGGGIIILLLMMMLLLLLLMMMLLLJJJJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOPPPHHHJJJMMMMMMJJJHHHHHHIIIFFFFFFEEEDDDCCCCCCEEEGGG@@@@@@AAADDDFFFEEECCCAAABBBCCCDDDEEEDDDDDDBBBBBBBBB???======@@@AAA@@@>>>AAAAAAAAA@@@???>>>>>>=========>>>???????????????:::===@@@@@@===;;;;;;<<<555777;;;======;;;888555666777888999;;;<<<===>>><<<;;;:::999888888888888999999888666555333222222333333333333333444555555888888888777666666555555333333444444555666777777111111333444444444333222777666444333333444555666222222222222333444444555555888:::999555444555777444333111222333444444333444444444444444444333333111111000000111222333333555555444333333333444444555555666666666666555555666666666666666666666666777777777777777777777777777777666555444333333222888888777777777777888888444666888:::;;;:::999888777888888999::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<=========888AAAZZZnnnmmm[[[LLL???>>><<<;;;<<<===???AAA;;;<<<<<<===>>>?????????======>>>???AAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDCCCFFFHHHHHHFFFEEEFFFHHHHHHEEECCCCCCGGGJJJKKKJJJOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTVVVYYYZZZXXXUUUXXXZZZ\\\[[[ZZZ___hhhooo|||}}}aaa]]]YYYWWWXXXZZZ\\\\\\ZZZVVVTTTSSSQQQQQQWWW______^^^]]]]]]^^^^^^[[[YYYYYY[[[[[[YYY[[[^^^^^^ZZZZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYXXXVVVRRRNNNIIIGGGAAACCCDDD@@@;;;888;;;>>>FFFVVVnnnzzz|||wwwgggZZZRRRQQQRRRSSSOOOOOOSSSXXXYYYUUURRRSSSLLLGGGFFFIIIHHHCCCCCCGGGHHHIIIKKKLLLLLLMMMOOOQQQMMMNNNOOORRR\\\jjjtttvvvxxxjjj^^^\\\]]]ZZZUUURRRXXXSSSMMMIIIHHHJJJLLLMMMPPPPPPOOONNNMMMMMMMMMMMMPPPOOONNNOOOPPPPPPNNNLLLKKKLLLMMMKKKHHHHHHLLLPPPRRRPPPNNNLLLKKKIIIFFFEEEGGGMMMQQQPPPPPPRRRRRROOOMMMMMMMMMPPPSSSUUUTTTTTTPPPNNNLLLLLLKKKKKKIIIGGGAAA@@@@@@BBBEEEHHHIIIIIINNNMMMLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGEEECCCCCCEEEFFFDDDBBBEEEDDDDDDBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>======>>>============>>>>>>>>>>>>============>>>>>>>>>>>>======;;;<<<======;;;:::;;;<<<===<<<;;;:::999888888888:::999999888888999999:::999999999999999999999999888777777666555444444444666666666666666666666666888777666555444333333333444444444444444444444444666555444333222333444555333333333444555666777888555444222111000111111222555444222000000000222333555444333222222333444555555444222111111222444555222222222222222222222222555444444333333333444444333333333444444444555555222222222333444555666777444555666777777666555444999666333333666777777555444444444444555555555666777999===@@@@@@>>>;;;999777777777777888888888888777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAIIIWWWbbbbbb\\\CCC@@@======>>>???@@@@@@<<<<<<<<<<<<<<<===>>>>>>@@@???>>>======???AAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCEEEGGGFFFDDDBBB@@@CCCDDDEEEDDDCCCDDDEEEGGGBBBCCCDDDEEEFFFGGGGGGGGGOOOMMMKKKJJJKKKNNNRRRUUURRRRRRSSSSSSSSSTTTTTTTTTUUUTTTSSSUUUYYY]]]______nnnttt{{{|||zzzzzzxxxaaa]]]ZZZXXXYYYZZZZZZZZZYYYVVVTTTUUUTTTVVV^^^fffgggccc___[[[[[[ZZZZZZYYY[[[]]]\\\ZZZ[[[^^^]]]ZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWUUUQQQNNNKKKIIIEEEFFFEEE@@@;;;999;;;???GGGUUUmmmwwwiii\\\UUUTTTUUUVVVNNNMMMOOOUUUWWWTTTPPPPPPJJJEEECCCEEEDDD@@@AAAEEEDDDFFFJJJLLLMMMNNNPPPQQQNNNPPPQQQTTT^^^mmmwwwzzzzzzlll^^^[[[[[[YYYUUUSSSRRROOOJJJGGGGGGHHHIIIJJJQQQPPPOOONNNNNNNNNNNNNNNOOONNNNNNOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIJJJMMMPPPRRRQQQNNNLLLKKKIIIFFFEEEHHHNNNRRRQQQQQQSSSSSSPPPLLLKKKJJJKKKNNNQQQRRRQQQPPPNNNLLLKKKKKKKKKIIIGGGCCCBBBBBBDDDGGGJJJKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBCCCDDDEEECCCAAAFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBB@@@>>>===>>>>>>>>>============>>>>>>=========@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>===:::999999:::::::::999999999999999999999999888888888888999999;;;;;;;;;:::999888888777888777777666555555444444666666666666666666666666777777666555444333333333444444444444444444444444555444333333333333444555555444444444444555555666444444222222111222333333666555333222222222333444555555444333333444555555555444222111111222444555222222222222222222222222444444444444444444444444333333333444444444444555333333333333333444555666444555666777777666555444777555333333555777666555444444555555555666666666777999<<>>???@@@???<<<<<<<<<<<<<<<======>>>@@@???>>>======???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEECCCBBB@@@CCCDDDDDDDDDBBBBBBDDDFFFDDDDDDFFFGGGHHHIIIIIIIIILLLKKKJJJJJJKKKMMMPPPRRRQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTXXX[[[]]]]]]bbbhhhooossstttsssssssssssswww}}}```^^^[[[ZZZZZZZZZYYYXXXWWWTTTTTTWWWYYY\\\dddlllnnnhhh```ZZZXXXXXXYYYZZZ]]]______\\\[[[]]]\\\YYYZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVTTTRRRPPPNNNLLLKKKIIIIIIFFF@@@:::999<<<@@@EEEQQQfffvvviii^^^XXXWWWYYYZZZQQQLLLLLLRRRVVVSSSNNNLLLGGGCCC@@@@@@???>>>AAAEEE@@@DDDIIILLLMMMNNNOOOPPPNNNPPPQQQSSS^^^mmmvvvyyyvvvhhh[[[WWWWWWVVVSSSSSSOOOLLLHHHFFFGGGHHHIIIIIIRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLMMMOOOQQQPPPOOOMMMKKKHHHHHHJJJMMMOOOPPPRRRQQQOOOMMMJJJHHHGGGFFFGGGMMMQQQPPPPPPQQQQQQNNNLLLJJJIIIJJJLLLOOOPPPPPPOOONNNLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFIIILLLLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDEEECCCBBBBBBCCCCCCBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===>>>???>>>===<<<<<<============<<<<<<>>>>>>????????????>>>>>>===>>>>>><<<:::888888999999888888888999999:::;;;999888888777777888888999======<<<:::999888777666777777777666555555444444666666666666666666666666777666555444444444444444444444444444444444444444444444333333333444444555666666555444333333444444444333333333333333444555777666555444333444555666555555444444444444555555444444222222222222444444222222222222222222222222222333444555555444333222333333333333444444444444444444333333333333444444444555555666666555555444555333222333555666666555555555555555666666666777666888;;;===>>><<<:::888555555666666666777777777888888888888888888888777888888888888888888888888@@@>>>>>>III]]]kkkjjj```@@@>>><<<<<<===>>>???>>><<<;;;;;;;;;;;;<<<======???>>>=========>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVSSSRRRQQQSSSVVVYYYZZZZZZXXX\\\aaaeeehhhiiikkklllmmmoooqqqtttxxx```^^^\\\[[[\\\\\\ZZZYYYUUUTTTVVV\\\```bbbfffkkklllggg___ZZZYYYZZZ[[[\\\___bbbaaa]]][[[\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMKKKFFF???:::999<<<@@@BBBIIIYYYqqq~~~vvvjjjaaa\\\[[[\\\]]]WWWPPPMMMQQQVVVSSSMMMIIIFFFCCC???>>>???BBBFFFJJJCCCGGGMMMPPPQQQOOONNNNNNMMMNNNNNNPPPYYYfffnnnpppjjj___VVVUUUVVVUUURRRRRRQQQMMMHHHEEEFFFIIILLLMMMUUUTTTRRRPPPOOONNNNNNMMMLLLKKKJJJLLLNNNPPPPPPPPPMMMJJJFFFGGGKKKOOOPPPOOOOOOPPPOOOMMMJJJHHHGGGGGGFFFKKKOOONNNMMMNNNMMMJJJMMMLLLLLLNNNPPPQQQQQQPPPOOOMMMKKKKKKKKKJJJIIIGGGHHHFFFFFFGGGJJJLLLLLLLLLFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHIIIHHHGGGEEECCCAAADDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>@@@???????????????>>>>>>AAA???======>>>???>>><<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<===;;;999888888999::::::999999999::::::;;;999999999888888999999999<<<<<<;;;:::999888777777777777666666555555555555666666666666666666666666666555555444444444555555444444444444444444333333444333333333444444555555666555444444333333444444333333333333444555555666666555444444444444555555555444444444444444444555444333333222222333333444222222222222222222222222000222444555555444333222222222333333333444444444444444333333222333333333444444444444444444444444333222222333444555555555555555555666666666777777555777:::<<<<<<;;;888777555555555555666666666666888888888888777777777777888888888888888888888888777777888@@@OOO[[[ZZZSSS>>><<<:::;;;<<<>>>>>>===;;;;;;::::::;;;;;;<<<===>>>============>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???@@@AAAAAAAAABBBBBBAAA??????@@@AAAEEEFFFGGGIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQSSSUUUVVVWWWQQQPPPPPPRRRTTTVVVVVVVVVTTTVVVZZZ]]]aaadddggghhhiiijjjkkklllooottt{{{___]]]\\\\\\]]]]]]\\\[[[XXXXXX]]]eeeiiigggfffgggdddaaa]]]\\\\\\^^^___```___cccccc^^^ZZZZZZZZZYYYUUUUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMMMMNNNNNNOOOPPPLLLEEE>>>::::::===@@@AAADDDNNN___wwwyyynnneeeaaa___``````^^^UUUPPPSSSWWWSSSMMMIIIHHHGGGDDDBBBDDDJJJOOORRRNNNRRRVVVXXXWWWTTTQQQPPPMMMOOONNNOOOUUU^^^dddccc\\\VVVSSSWWWZZZXXXUUUTTTSSSNNNGGGCCCDDDIIINNNQQQVVVTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHIIILLLNNNOOOOOOLLLIIIGGGHHHLLLOOOOOONNNLLLMMMNNNLLLIIIGGGGGGIIIGGGLLLPPPNNNMMMNNNMMMJJJMMMMMMOOOQQQSSSSSSPPPMMMNNNLLLKKKJJJKKKJJJIIIGGGGGGFFFEEEFFFHHHJJJJJJIIICCCBBBBBBCCCFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFGGGFFFEEECCCAAA@@@CCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>=========>>>===<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<888999;;;:::999999:::;;;===<<<;;;:::999999999999::::::999999999999:::::::::999999999999999888888666666666666555555555555666666666666666666666666555555444444444555555666555555444444444333333333222333333444444555555555333333333333333444555555222333333444555555555555333333333333333333444444333444444444444444444333333333333333333333333333222222222222222222222222000111333555555444333222222222222333333333444444444444333222222222333333444444333333333333444444222333444444444444555555555555555555666666666666444666888::::::999777666555555555555666666666666777777777777777777777777888888888888888888888888555888999888999<<<;;;777;;;:::999:::<<<===<<<<<<:::::::::::::::;;;<<<<<<======<<<=========>>>>>>>>>=========>>>>>>???@@@BBBAAA???>>>===>>>???@@@???@@@AAA@@@>>>>>>???AAADDDEEEFFFHHHIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVPPPPPPOOOQQQSSSTTTSSSRRRSSSSSSUUUXXX\\\```cccddddddfffiiikkkmmmppptttwwwvvv{{{[[[YYYXXXYYY[[[]]]^^^^^^^^^^^^ccckkknnnjjjfffddd^^^\\\[[[\\\___aaaaaaaaa^^^bbbccc]]]YYYYYYZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQQQQMMMFFF@@@======???AAACCCDDDGGGQQQddd~~~|||rrriiidddbbbaaa```^^^WWWRRRTTTVVVRRRNNNLLLOOOOOOMMMJJJLLLSSSXXXYYYWWWZZZ]]]^^^[[[WWWSSSRRROOOQQQQQQPPPTTTZZZ\\\YYYRRROOOQQQXXX]]]\\\YYYYYYSSSMMMFFFBBBCCCHHHMMMPPPSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFGGGIIILLLMMMMMMJJJIIIIIIKKKMMMNNNNNNMMMGGGJJJKKKJJJGGGFFFHHHJJJKKKQQQTTTRRRPPPQQQOOOLLLKKKLLLMMMPPPQQQPPPMMMJJJMMMLLLJJJJJJJJJJJJIIIGGGFFFDDDCCCDDDFFFGGGGGGFFFBBBAAAAAACCCFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGIIIIIIDDDDDDEEEEEEDDDCCCAAA@@@BBBCCCDDDCCCAAA@@@AAABBBDDDCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>======<<<<<<;;;<<<;;;;;;<<<======;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::666888999999999999:::<<<>>>===;;;:::999888888888:::999999999999999999:::777888888888888888888888666666666666666666555555666666666666666666666666444444444444444555666777555555555444444333333222222222333444555555555555333333222222333444555555222333333444444444444333111111222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222000111222333444444333333222222222222333333333333333333222222222222333333444333333222222333333444333444666666444333444555444444444444555555555666444555777888888888666555555555666666666777777777666666666777777777888888888888888888888888888888;;;@@@BBB>>>;;;;;;:::888999888888999;;;<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@???>>>=========>>>???>>>???@@@???>>>>>>@@@BBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNPPPRRRSSSTTTPPPOOOOOOPPPRRRRRRQQQOOONNNNNNOOORRRXXX\\\______^^^aaaeeegggiiikkkmmmooonnnssszzzVVVTTTSSSTTTXXX\\\___```aaa```bbbiiillliiidddbbb^^^\\\[[[[[[]]]___``````\\\aaabbb]]]XXXXXXYYYYYYUUUUUUTTTSSSRRRRRRRRRRRRLLLMMMOOORRRSSSTTTUUUTTTSSSOOOHHHCCCAAAAAABBBCCCCCCDDDDDDGGGRRRiiizzzpppgggaaa^^^\\\ZZZYYYSSSQQQRRRSSSPPPOOOPPPXXXYYYWWWRRRSSSYYY]]]\\\WWWYYY[[[[[[WWWSSSPPPNNNMMMPPPQQQQQQTTTXXXWWWRRRLLLJJJMMMTTTZZZZZZYYY[[[SSSOOOJJJGGGHHHKKKMMMNNNLLLLLLLLLKKKKKKLLLLLLMMMHHHFFFDDDDDDGGGIIIJJJJJJGGGJJJMMMNNNMMMLLLKKKKKKCCCFFFIIIHHHFFFEEEHHHLLLNNNSSSVVVTTTRRRRRRQQQMMMNNNMMMKKKLLLMMMNNNMMMKKKLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCEEEFFFEEEEEEBBBBBBBBBDDDFFFHHHHHHHHHBBBCCCDDDFFFGGGGGGHHHHHHBBBCCCDDDDDDDDDCCCBBBBBB???AAABBBAAA>>>===>>>@@@DDDDDDDDDCCCCCCCCCCCCCCC>>>>>>======<<<;;;;;;::::::999999:::<<<<<<:::888::::::;;;;;;;;;;;;::::::888888999999999999888888777888999999888888999:::::::::999888777777777888888888777777777777888888888888777777666666555555555666666666666666666666666666666666666666666666333333333444555666777777666555555444333333222222111222333555555555555555444444333333222222333333222333333444444333222111000111111222222222222222000111222222222222111000222333333444444333333222222222222222222222222222000111111222333333444444111222222222222333333333111111111111222333444444444333222111111222333444444666888888555333333444333333333333444444444444333444555777777666555555666666666777777777888888444555555666777888999999777777777777777777777777222777999888888;;;;;;999777777777888:::;;;:::999999999999999999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>?????????>>>======<<<<<<======<<<>>>??????>>>???AAACCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPPPPQQQRRRRRROOOMMMGGGGGGHHHNNNUUUZZZ\\\\\\[[[^^^```bbbcccdddfffhhhhhhmmmsssvvvwwwzzzRRRPPPNNNPPPUUUZZZ___aaabbb^^^^^^dddgggdddaaaaaabbb___[[[YYYZZZ\\\^^^^^^[[[```bbb\\\WWWWWWYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSLLLNNNQQQUUUWWWXXXWWWWWWTTTPPPJJJFFFDDDEEEEEEEEEAAABBBBBBAAAGGGZZZuuu}}}vvvlllbbb\\\XXXUUUSSSRRROOONNNPPPPPPNNNOOOSSS^^^```]]]WWWVVV\\\^^^\\\QQQSSSUUUTTTPPPMMMJJJIIIIIIMMMOOOPPPSSSUUUSSSNNNIIIFFFHHHOOOTTTUUUWWWYYYSSSQQQOOONNNOOOOOONNNNNNGGGHHHHHHIIIKKKLLLNNNOOOHHHEEECCCCCCEEEGGGIIIIIIEEEJJJOOOPPPNNNKKKJJJJJJ@@@DDDHHHGGGEEEEEEIIIMMMMMMSSSUUUSSSQQQQQQPPPLLLSSSOOOKKKIIIKKKMMMNNNOOOLLLKKKIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDGGGIIIIIIIII@@@BBBDDDFFFGGGGGGGGGFFFAAABBBCCCDDDDDDDDDCCCBBB<<>>BBBBBBBBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;::::::888888888:::;;;;;;999777999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<;;;999::::::999777666777888666666666666666777777888666666555555555555666666999888777666555444333222555555555666666666666666666666666666666666666666333333333444555666777888666666555444333333222222000222333555666666555555777666444333222111111111222333333444333222000///000111222333333333333333///000111222222111000///222333333444444333333222222222222222222222222222111111111111222333444555111111222222222333333333111111111111222333444555444333222111111222333444555888:::999555333333444222222222333333333444444333444555666666666555444777777777777888888888888333444555666777888999:::666666666666666666666666555666666555888;;;999444777666666888:::;;;:::999999999888888999999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>@@@@@@===============<<<<<<<<<<<<===>>>??????@@@BBBEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRQQQOOOMMMCCCCCCEEELLLTTTZZZ]]]]]]\\\]]]^^^______```ccceeeccciiioooqqqqqqsssxxx|||MMMLLLKKKLLLOOOTTTZZZ]]]^^^ZZZYYY[[[[[[ZZZ\\\```aaa]]]XXXWWWYYY\\\\\\\\\]]]ZZZXXXXXXYYYYYYWWWTTTWWWTTTRRRSSSVVVWWWVVVTTTOOOSSSXXXYYYWWWVVVWWWYYY[[[VVVOOOJJJHHHGGGFFFEEEJJJCCCAAADDDEEELLLccc|||zzzmmmaaaYYYTTTSSSRRRRRRIIIGGGOOOSSSPPPSSS[[[]]]\\\[[[[[[[[[[[[XXXVVVOOOKKKJJJKKKIIIFFFHHHMMMQQQQQQQQQPPPPPPPPPPPPPPPLLLIIIGGGJJJQQQWWWXXXWWWOOOMMMKKKKKKKKKLLLKKKJJJFFFDDDDDDHHHMMMPPPOOOMMMJJJFFF@@@===>>>AAACCCDDDIIIKKKMMMMMMMMMKKKHHHFFFHHHLLLLLLGGGDDDGGGKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNQQQPPPMMMJJJHHHGGGGGGHHHGGGIIIKKKLLLLLLIIIFFFDDDBBBAAAAAABBBDDDFFFIIIJJJHHHGGGEEEDDDCCCDDDEEEFFF???@@@AAAAAABBBBBBAAAAAABBBDDDFFFEEECCC@@@>>>>>>AAAAAAAAAAAA@@@>>>===<<<===???@@@AAAAAA@@@>>>===;;;<<<======:::888777666777777666666666666777777>>>>>>>>>>>>===<<<;;;:::999999999888888999999999;;;;;;;;;;;;:::999888888999888888777777777777777666666666666666666666666555555555555555666777777555555555555666666666666222222333444555555555555222333333444555555555444444;;;<<<555000111333222333222222111111222222333555555555444444333333333111111111222222333333333333333333333333333333333333333222222333333444555666555444333111000///...222222222222222222222222111222222222222333333333222222111111111111111111000000111111111222222222444444444333333222222222333;;;BBB@@@777111111444222222333444444555666666222444555555333333444555555555666777888888777777444555555666777888888888777777777777777777777777888888888777777777777777;;;999777888:::;;;:::777777888::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@>>>===<<<<<<======AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIHHHFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPHHHGGGIIIPPPYYY^^^^^^\\\[[[\\\\\\]]]]]]\\\\\\[[[ccccccccceeeiiinnnsssvvv}}}|||LLLKKKKKKOOOUUUZZZ]]]^^^^^^ZZZXXXZZZYYYXXXYYY]]]```\\\XXXWWWXXX[[[[[[[[[]]]ZZZXXXXXXYYYYYYWWWTTTSSSRRRSSSUUUXXXXXXVVVTTTOOOSSSXXXYYYWWWUUUUUUVVVVVVSSSOOOKKKHHHHHHIIIJJJPPPHHHBBBBBBBBBGGGZZZooooooaaaYYYUUUTTTSSSLLLHHHKKKWWW[[[VVVTTTXXXWWWUUUSSSRRRRRRPPPNNNLLLHHHEEEDDDFFFFFFEEEHHHLLLNNNMMMMMMLLLMMMNNNPPPQQQLLLIIIGGGJJJPPPUUUWWWVVVOOOMMMKKKIIIIIIIIIGGGEEEBBBAAACCCGGGMMMPPPOOOMMMIIIEEEAAA??????BBBCCCDDDIIIJJJLLLMMMMMMKKKIIIGGGHHHLLLMMMHHHEEEFFFIIIIIIJJJLLLMMMMMMMMMMMMOOOQQQUUURRRNNNJJJGGGFFFFFFFFFGGGIIIKKKLLLKKKHHHEEECCCBBBBBBBBBCCCEEEGGGHHHIIIJJJIIIGGGDDDCCCCCCDDDDDD???@@@@@@AAABBBAAAAAAAAABBBDDDFFFEEECCC@@@??????======>>>>>>>>>===<<<<<<===>>>???AAAAAA@@@???>>><<<======<<<;;;999888888999999888888888888999999;;;;;;<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;999888777777666666777777666666666666666666666666666666666666666777777888555555555555555555555555333333444444555444444444222333444444555555444444555;;;<<<666111222333222333333222222222222333333222222222111111000000000111111111222222333333333333333333333333333333333222111111111111222333333444333333222222111111000222222222222222222222222000000000111111222222222111111111111111111111111000000111111111222222222333333333333222222222111222888===;;;555111000222222222222333444444444555333444555555444444555777555555555666666666777777555555666666777888888999666666666666666666666666777777777777777777777777:::888777888:::;;;999777777888999999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@>>>===;;;;;;<<<===>>>AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDFFFGGGGGGFFFFFFGGGIIIIIIKKKMMMNNNNNNMMMOOOPPPNNNOOOPPPQQQQQQQQQPPPPPPMMMMMMOOOUUU\\\```___\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\]]]```eeeiiikkkssswwwzzz|||}}}wwwsssrrryyyLLLLLLNNNUUU^^^cccbbb___\\\XXXWWWXXXXXXUUUVVVYYY^^^[[[WWWVVVWWWYYYZZZZZZ[[[ZZZXXXXXXXXXXXXVVVTTTQQQQQQSSSVVVXXXXXXUUUSSSOOOTTTXXXYYYVVVSSSSSSSSSPPPQQQQQQNNNJJJJJJMMMPPPXXXMMMCCC@@@>>>AAANNN]]]uuutttbbbYYYVVVUUUTTTIIIJJJTTTbbbfff^^^WWWVVVQQQNNNKKKHHHGGGFFFDDDBBBBBB??????CCCEEEFFFIIINNNLLLJJJHHHGGGGGGJJJLLLNNNOOOMMMKKKNNNSSSWWWXXXWWWNNNLLLJJJHHHHHHFFFDDDBBB??????BBBHHHNNNQQQNNNKKKFFFDDDAAA@@@AAACCCCCCCCCGGGHHHJJJKKKLLLKKKJJJHHHFFFLLLNNNJJJFFFFFFGGGFFFGGGIIIKKKLLLMMMNNNPPPRRRVVVSSSNNNIIIEEEDDDDDDEEEHHHIIIJJJKKKJJJGGGDDDBBBAAABBBDDDEEEFFFGGGGGGGGGKKKIIIGGGDDDCCCBBBBBBBBB??????@@@AAAAAAAAAAAA@@@BBBCCCEEEDDDBBB@@@??????;;;<<<<<<============>>><<<===>>>@@@@@@@@@???>>>======<<<;;;;;;:::999999999888888777777888888999888888999:::::::::999999999888888888888888888999777888888999999999999888999888777777666666777777666666666666666666666666555555555555555666777777666666666555555444444444444444444555444444333333333333444444555555444444222777999555222333555555444444333333333333444444444444333333333333222222111111111222222222222222333333333333333333333333000000000000000111222222111111222222222222222222111111111111111111222222......///000111111222222111111111111111111111111111111111111111222222222222222222111111111111111222444666666333111111111222222222222222222222333222444555555444555777999555555444333444555666777555666666777777888888999555555555555555555555555666666666777777777777777999888777777999999888777666888999888777777888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===;;;999:::<<<>>>@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEBBBCCCEEEFFFEEEFFFHHHIIIIIIKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPRRRXXX]]]___]]]ZZZ[[[[[[\\\\\\\\\\\\[[[[[[VVVVVVUUUVVVWWWZZZ]]]___eeehhhkkknnnpppvvv~~~wwwvvvxxxRRRQQQSSS\\\fffiiiddd^^^XXXUUUTTTWWWWWWTTTUUUYYY[[[ZZZWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSQQQVVVZZZ[[[WWWSSSRRRRRRPPPSSSUUURRRNNNLLLPPPUUU\\\OOOCCC>>><<<===DDDLLLccczzz{{{fff[[[XXXVVVUUUMMMPPP[[[hhhkkkbbbYYYUUUMMMIIIEEEBBBBBBBBBAAAAAADDD@@@???DDDGGGHHHKKKOOOKKKIIIEEEBBBBBBDDDHHHJJJQQQOOONNNPPPTTTWWWWWWWWWMMMKKKJJJIIIIIIHHHFFFDDDAAABBBEEEKKKPPPQQQMMMHHHCCCBBB@@@@@@AAABBBBBBAAADDDEEEGGGIIIJJJKKKJJJJJJEEELLLPPPNNNKKKJJJJJJHHHGGGIIIKKKMMMMMMMMMOOOQQQSSSPPPKKKFFFCCCBBBCCCDDDIIIJJJKKKKKKIIIGGGDDDBBBAAABBBDDDFFFGGGGGGFFFFFFGGGFFFEEECCCAAA@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???;;;<<<===>>>????????????===;;;:::::::::::::::999666666555555555555666666666777888999::::::::::::888888777777777777888888444555555666777777777777888888777666666666666666666666666666666666666666444444333333444444555666888888777666666555444444555555555555444333222222333333444444555444444333---111333333222444666888555444444333333444444555444444444444444444444444111111111111111222222222222222222222222222222222111000000000000111222222111111111111111111111111000000000111111111111111...//////000111222333333000000000000111111111111111111111111111111111111111111111000000000000000333222111222333333222111222222222111111111111111111222333333333444777999666555333222222333555666666666666777777888888888444444444444444444444444555555666666666666666777888777777777888888777777666777888888777666777999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;999888999;;;???AAA???????????????@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBCCCEEEEEEDDDDDDFFFHHHGGGIIIKKKKKKJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQVVVZZZ[[[YYYWWWZZZZZZ[[[[[[[[[[[[ZZZZZZUUUTTTSSSSSSSSSUUUWWWXXXXXX[[[^^^aaaeeekkkrrrxxx{{{~~~YYYXXXZZZbbbiiijjjccc\\\TTTQQQRRRVVVWWWVVVWWWZZZYYYYYYXXXVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTWWWVVVSSSPPPOOOPPPSSSUUUTTTXXX\\\\\\XXXTTTSSSSSSTTTWWWYYYWWWRRROOOQQQUUUYYYNNNCCC===;;;;;;>>>BBBQQQeeeoooaaa[[[WWWUUUSSSTTTZZZaaaccc]]]VVVRRRJJJFFFAAA???@@@BBBDDDEEEHHHCCCAAAEEEIIIJJJKKKNNNHHHFFFBBB@@@@@@DDDHHHLLLOOOOOONNNOOOQQQSSSSSSSSSKKKKKKKKKLLLNNNNNNLLLKKKHHHIIIKKKOOORRRQQQKKKEEEAAA???>>>>>>???@@@???>>>@@@AAACCCFFFHHHJJJJJJKKKGGGOOOUUUUUUSSSSSSSSSPPPNNNPPPQQQQQQPPPOOOOOOPPPMMMKKKGGGCCCBBBBBBDDDEEEJJJJJJKKKKKKIIIGGGEEEDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@===>>>??????@@@@@@??????>>>@@@@@@@@@>>><<<======@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;999888999:::;;;999888666666555555555555666666666777888:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<777777888999999:::999999888777777666555666666666666666666666666666666666555555444444555555666777999999888888777666555555555555555555444333222222333444444555444444333333...///000111222111333555555444444333333444444555000000000000000000111111111111111111111111111111222222222222222222222222111111111111111222333333333333222111111000000////////////000000111111111000000111111222333444444//////000000000111111111111111111111111111111111000000000000000000000000333111000000333444333222111111111111111111111000///000111111000222555888666555333111111333444555666666666666666777777777555555555555555555555555444444555555555666666666777777888888777777777888666888999888777666777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999:::<<>>>>>>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCEEEFFFEEECCCCCCDDDEEEFFFHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNKKKMMMPPPTTTWWWYYYXXXVVVXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRRRRRRRSSSSSSTTTQQQSSSWWW[[[```eeelllppprrrwww~~~^^^^^^___cccgggfff___YYYRRRPPPRRRVVVXXXWWWYYY\\\XXXYYYXXXWWWUUUUUUWWWYYYWWWXXXYYYWWWUUUSSSSSSTTTXXXVVVRRRNNNLLLNNNSSSWWWVVVZZZ\\\[[[WWWTTTTTTUUUXXXZZZ[[[YYYUUURRRQQQSSSRRRLLLEEE@@@===<<<<<<<<>>????????????>>>>>>??????>>>===<<<===>>>???>>><<<:::999888999999=========<<<<<<<<<<<<===:::888888:::======:::777888777777666666777777888777888999:::;;;<<<<<<<<<:::999999888888999999:::666777777888888888777777888777666666555555666666666666666666666666666666777777777777777888999999999888888777777666666666444444444555444444333333444444555555444444333333444111000222111......000444444333333333333444444111111111111111222222222111111111111111000000000222222222222222222222222222111111111111222333333333333222111000000//////......//////000000111111222222222222222333333333...//////000000111111111222222222111111111111111000000000000111111111111222111000111333444333222111111111111111111111222000000000//////000444666666555444333222333444444555555555555555555555555555555555555555555555555333333444444555666666666777888999999777777888999888999999999777666777888888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@>>>>>>>>>===>>>>>>???@@@AAABBBCCCEEEFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDFFFIIIJJJIIIIIIKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQTTTVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQQQQPPPPPPQQQQQQRRRQQQRRRUUUYYY___dddiiilllkkkpppyyy_________aaaaaa___[[[WWWTTTRRRTTTXXXZZZXXXYYY\\\XXXYYYZZZXXXVVVUUUWWWYYYVVVXXXYYYWWWTTTRRRSSSTTTSSSSSSQQQOOOMMMOOOTTTYYYWWWYYY[[[YYYUUUSSSTTTVVVYYYYYYYYYYYYVVVTTTQQQPPPLLLKKKHHHCCC???<<<:::999;;;DDDPPP^^^mmmxxxggg]]]YYYTTTQQQLLLHHHIIILLLNNNOOOMMMIIICCC@@@BBBHHHMMMPPPSSSLLLHHHLLLOOOPPPOOOPPPOOOMMMKKKIIIJJJNNNQQQTTTSSSSSSTTTTTTSSSRRRRRRRRRMMMNNNPPPSSSWWWXXXWWWUUUSSSRRRQQQSSSSSSPPPIIIDDD>>><<<888777777777666555888999<<<@@@CCCGGGIIIKKKMMMUUU[[[ZZZYYYZZZYYYXXXVVVXXXXXXVVVRRRNNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>><<<===>>>>>>??????>>>>>>???@@@@@@???>>>===>>>@@@===<<<:::999888999:::;;;>>>>>>===<<<;;;;;;;;;;;;:::999999===AAAAAA<<<777777777666666666666777777888888999:::;;;;;;;;;;;;555555444444444444555555555555666666666555555444777777666555555555555666666666666666666666666666777666666666666777888888666666666555555555555555333333444444555444444444444444555555444444333222555000000333444000000222333333222222222222333333222222333333444444444444222111111111000000000///111111111111111111111111111000000000000111222222111111111111000000000000------...//////000111111222222222222111111111111......//////000111111222222222222111111111000000000000000111111222222222000111222222222222222222000111111222222333333333222222111///...000333666555555555555444444444333444444444444444444444444333333333333333333333333222333333444555555666666777999::::::888777888:::999:::::::::888777888999777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>============>>>??????@@@AAACCCEEEFFFEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEGGGCCCEEEHHHIIIJJJJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUWWWTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVZZZ```eeeiiikkkiiimmmrrryyy]]]^^^^^^^^^]]][[[XXXWWWVVVTTTUUUZZZ[[[XXXXXX[[[XXXYYYZZZYYYVVVUUUWWWYYYVVVXXXYYYWWWSSSRRRSSSTTTNNNPPPQQQPPPOOOQQQUUUYYYWWWXXXYYYWWWSSSRRRTTTWWWXXXWWWWWWWWWWWWUUUQQQNNNIIIKKKJJJEEE@@@<<<:::888:::===CCCKKKWWWkkklll```\\\UUUQQQJJJEEEFFFKKKPPPQQQSSSNNNGGGDDDFFFLLLQQQTTTXXXQQQMMMPPPUUUUUUTTTUUUYYYWWWSSSPPPNNNOOOPPPRRRLLLMMMNNNMMMLLLJJJJJJKKKOOOPPPRRRUUUXXXYYYXXXVVVSSSRRRQQQRRRSSSPPPJJJEEE>>>;;;777444444444444333666777:::>>>BBBFFFIIIJJJKKKRRRWWWVVVTTTTTTTTTRRRSSSTTTUUUSSSOOOKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBFFFEEEEEEDDDBBB@@@>>>===<<<======>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@AAA===<<<;;;::::::<<<===??????>>>===<<<;;;:::::::::;;;:::;;;@@@DDDDDD>>>888555555444444444444555555888888999::::::::::::999666666555555555555666666999999::::::999888777777777777666555555555555555666666666666666666666666444333333333333444555555333333444444444444444444222222333444555555555555444555555555444333333222222---...444777555555999333222222111111222222333//////000000000111111111222111111111000000//////111111111111111111111111///////////////000111111...//////000111222222222---------...///000000111222222111111000/////////---......///000111111222222222222222111111000000000000111111222222222333...000333333111000000111000000111222333444444444333333222000///000333666555666666666555555444333333333333333333333333333222222222222222222222222222222333444444555666666777:::;;;:::888777999;;;999;;;;;;:::888777888999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>==================>>>?????????AAACCCEEEEEEEEEDDDCCCBBBDDDEEEFFFEEEFFFGGGIIIBBBEEEHHHIIIJJJKKKMMMOOONNNMMMLLLLLLLLLMMMOOOPPPSSSSSSRRRQQQOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUWWW\\\aaafffiiijjjlllnnnnnnooovvvZZZ[[[\\\\\\[[[YYYWWWUUUWWWWWWXXXYYYZZZZZZYYYYYY[[[RRRNNNUUU[[[YYYUUUUUUXXXYYYYYYWWWTTTRRRQQQQQQYYYXXXVVVTTTRRRRRRUUUWWWXXXWWWVVVVVVUUUUUUUUUUUUXXXYYYXXXTTTOOOMMMNNNQQQOOOPPPMMMGGG???:::888888777333666>>>FFFQQQkkk}}}gggYYYTTTQQQKKKHHHJJJPPPUUUVVVSSSQQQLLLIIIIIIOOOWWW^^^YYYRRRNNNQQQUUUZZZdddooopppkkkeeeaaa\\\WWWOOOJJJCCCDDDEEEFFFHHHIIIJJJJJJMMMPPPTTTVVVVVVUUUUUUUUUSSSQQQOOONNNMMMJJJEEE@@@;;;777333000000333555666666;;;===>>>BBBIIIMMMMMMNNNQQQTTTSSSPPPMMMLLLMMMNNNOOOOOONNNLLLIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFEEECCCEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::999999;;;>>>CCCGGGFFFBBB===999666777888:::::::::999888888888888777777777777777888888777777777777777888999999888888888888999999999::::::::::::999888888666666555444444444444555555666888999888777555444444444444555555555666666555666777666555444555777555555555555444333222111111222222333333444555555666555444444222222111000111222333333444444444444222222222111000//////...333222000///...///111222,,,...000111///.........)))+++///222333333111000////////////////////////000000000000111111111111////////////////////////000000000000111111111111///......111444444111...000000000000000000000000111111000000111111222333111111111222222333333333444444444333333222222222222222333333444555666666000111222222333333222222555555555555555555555555>>>??????===:::777777777999888777777777888999:::777888888999::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>??????@@@AAA?????????@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBEEEIIIKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOTTTTTTTTTTTTSSSSSSSSSRRRSSSRRRPPPOOOOOOPPPQQQQQQVVVWWWZZZ\\\___bbbdddeeejjjiiigggfffhhhkkkoooqqqyyy|||~~~XXXXXXXXXYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[^^^XXXUUUYYY\\\YYYVVVVVVUUUVVVWWWVVVTTTRRRRRRSSSXXXXXXVVVSSSQQQRRRTTTWWWXXXWWWVVVVVVVVVVVVVVVVVVYYYZZZYYYVVVRRRPPPQQQTTTTTTTTTRRRLLLCCC<<<999888888444555<<>>======<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::===@@@CCCCCC???;;;888777777888888999888888888999999999888888888888888999999888888888999999:::999888888777777888888999999999::::::999999888777777777666555555555555666555666777888888666555333444444444555555555666666333555555555444333444555555555555555444333222111222222222222333333333333333333333222111111000000111111333444444444333333333333222222111000000///111111111111000//////......000222222111//////000+++---///111222111111000//////////////////////////////000000000111111111//////////////////////////////000000000111111111/////////111444444111...////////////////////////000000000000000111222222111111111222222333333333444444333333333222222222111111222222333444444555111222222333333333333333555555555555555555555555<<<======<<<999777666777999999777666666666666777666666666777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======>>>>>>>>>??????????????????@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEHHHJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPNNNMMMNNNOOOVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSUUUUUUWWWXXXZZZ\\\___aaacccdddeeedddbbbbbbcccfffiiikkkrrrsssvvvwwwyyy|||YYYXXXWWWWWWXXXYYYZZZ[[[VVVVVVWWWYYYZZZ[[[\\\\\\aaa^^^]]]^^^\\\XXXWWWYYYVVVWWWXXXXXXVVVUUUVVVVVVWWWWWWVVVSSSQQQQQQSSSVVVWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[[[[XXXTTTRRRTTTWWWYYYYYYVVVPPPHHH@@@:::888999666777::::::<<>>666666555444333333333333222666:::???HHHRRRTTTQQQKKKLLLNNNMMMKKKIIIIIIJJJLLLMMMNNNMMMKKKFFFBBB???===???BBBDDDDDDCCCBBBAAAFFFDDDAAAAAACCCDDDEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<===>>>?????????>>>=========>>>>>>>>>===<<<<<<============<<<;;;:::999999;;;===>>>>>><<<999777888888777666666666777777999999999999999999999999:::999999999:::;;;<<<<<<888888777777777777888888999999::::::999999888777888888777666666666666666555555666777666555444333444444444555555555555555222333444444222222333444555555555555444333222222222222222222222111111111111111111111111111111111000111333444444333222111333333333222222111111000///000111222111///,,,+++000111333333222111111222....../////////000000000000000000000000000000000//////000000000000111111//////////////////////////////000000000000111111000///000111333333111///........................000000//////000000111222111111111222222222222222333333333333222222222222000000111111222222333333222222333444444444444444444444444444444444444444888999::::::888666666777:::999777666555444444444444444555555666777777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>======>>>>>>??????@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAADDDGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPOOONNNNNNOOOPPPVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]___``````___^^^]]]\\\]]]___bbbccciiikkklllmmmmmmnnnqqqsssyyyvvvvvvzzz]]]\\\ZZZXXXXXXZZZ\\\^^^WWWWWWWWWWWWWWWXXXXXXYYY___```aaa___\\\YYYYYY\\\ZZZ\\\]]]\\\ZZZYYYYYYYYYVVVVVVVVVSSSQQQQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\\\\XXXTTTQQQSSSVVVXXXXXXVVVQQQKKKCCC<<<999999888999:::888888BBBMMMeee{{{mmm^^^VVVMMMIIIFFFEEEGGGJJJLLLMMMNNNMMMIIIFFFDDDDDDDDDBBBDDDJJJVVVeeettt~~~|||rrrjjjddd]]]VVVQQQMMMMMMLLLLLLNNNRRRVVVYYYYYY___hhhllliii```WWWQQQLLLKKKIIIGGGEEEBBB???<<<666777888888666555555666666999>>>DDDNNNVVVVVVRRRKKKKKKKKKJJJIIIHHHGGGHHHKKKLLLMMMMMMJJJEEE@@@===;;;<<<===???@@@AAAAAAAAAGGGDDDAAA@@@AAADDDFFFGGGIIIHHHGGGEEECCCBBBBBBAAACCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>======>>>??????>>>===<<<<<<===============<<<<<<>>>>>>>>>===<<<;;;:::999999::::::::::::999888777999888777555555555666777888888888999999999999999999999999999:::;;;<<<<<<777777777666666777777777999999999999999888777777888777666666555555666666555555666666555555444333555555555555555555555555222333444333222222222444444555555555444444333222333333222222111000//////000000000111111111222222///000222444444333111///222222222111111111000000000000000000///...,,,+++000111333222111000111222000000............///000000000000000000000000000////////////000000000111////////////////////////////////////000000000111000000111111222222111000........................111000000000000111222222111111111111111222222222333222222222222222222222111111111111222222333333222333444444555555444444444444444444444444444444555666888888666555666777888888777666555555555444333444444555555666777777777888999::::::;;;:::::::::::::::;;;;;;::::::::::::;;;===??????>>>===<<<>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@CCCEEEGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNOOONNNNNNPPPQQQTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]][[[ZZZZZZZZZZZZ\\\]]]^^^dddeeeggggggggggggiiikkkmmmkkkkkknnntttyyy}}}~~~zzz}}}___]]]ZZZXXXWWWXXXZZZ\\\XXXWWWVVVTTTSSSSSSSSSSSSZZZ^^^```]]]ZZZYYY[[[]]]]]]^^^___]]]ZZZXXXWWWXXXVVVVVVVVVTTTRRRRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[WWWQQQOOOPPPRRRTTTTTTRRROOOKKKEEE???;;;777777888999777888>>>GGGXXXpppyyybbbYYYQQQNNNJJJEEECCCEEEEEEHHHJJJIIIFFFBBB???>>>:::===CCCKKKVVVcccmmmrrrrrrlllddd^^^[[[XXXTTTQQQPPPOOOOOOPPPRRRVVVZZZ]]]eeejjjqqqsssnnndddZZZTTTLLLKKKJJJHHHFFFCCCAAAAAA>>>??????===999777777888777===DDDJJJTTT[[[[[[VVVOOOMMMKKKIIIHHHGGGGGGGGGKKKLLLLLLKKKHHHDDD???<<<<<<:::999888999===@@@BBBGGGCCC@@@???AAADDDGGGHHHIIIHHHGGGEEECCCBBBBBBAAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????===>>>??????>>>===<<<;;;<<<<<<============<<<<<<@@@@@@??????>>><<<;;;:::::::::999999888888888888999888777555555555666777777777777777888888999999888888888888888999::::::777666666555555666666777888999999999999888777777777666555555444444555555555555555555555444444333555555555555555555555444222333444444333222333444444444444555444444333333444333333222111000//////000000111111222333333333///000222333333222000///000000000000////////////222111///...---------...///000111000///...000111111000...---------//////000000000000000000000000...////////////000000000////////////////////////...////////////000000000000000111111000000000000........................222111111111111222333333111111111111111111111111222222222222222222222222222222222222333333333333222333444444555555444444444444444444444444444444222444666666555444555666666777777777777777777777444444555666666777777888666777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBBBB@@@BBBDDDEEEEEEFFFGGGIIIKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\]]]]]]___aaacccdddddddddfffhhhgggffffffgggjjjnnnpppqqqjjjmmmqqquuuwwwzzz|||~~~]]][[[XXXUUUTTTUUUVVVWWWYYYXXXUUUSSSQQQPPPOOOPPPUUUZZZ\\\ZZZWWWYYY[[[\\\[[[\\\]]][[[XXXUUUTTTTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYXXXTTTOOOMMMNNNPPPSSSQQQOOOMMMKKKGGGAAA===555666666555444666===BBBPPPjjjooocccZZZVVVOOOEEEAAADDDCCCEEEGGGFFFCCC???<<<;;;777???GGGOOOYYYcccgggggggggaaaYYYTTTSSSRRRPPPNNNOOOOOOPPPQQQTTTXXX\\\^^^lllppprrrqqqjjj```WWWRRRNNNOOONNNLLLJJJHHHHHHIIIJJJJJJHHHCCC===:::<<<>>>===FFFOOOVVV]]]bbbbbb___TTTQQQLLLIIIIIIHHHGGGGGGJJJJJJIIIHHHEEEBBB>>><<<===:::777555666:::???CCCEEEBBB??????BBBEEEHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@??????@@@======>>>>>>??????@@@@@@>>>>>>??????>>><<<;;;999;;;;;;<<<=========<<<<<<;;;;;;;;;:::999777666555999999999888888888888888888888777666666666777777666666666777888888999999888888777666666777777888666666555555555555666666888888999999888888777666666666555444444444444444666666666555555555555444555555555555555444444444222333444444222222333444333444444555444444333333444444333222111111000000111111111222222333333333000111111111111000//////////////////////////////222111///------...///111...//////...------...000000///...---------...///000000000000000000000000......////////////000000////////////////////////......////////////000000///000000000...---...///........................111111111111111222222333111111111111111000000000111111111222222222222222222333333333333333333333222222333444444444444444333333333333333333333333111333555555444444555666555666777888888888888777555555666666777888888888555666777888999:::::::::;;;;;;============;;;;;;<<<===>>>?????????>>>>>>>>>>>>======>>>??????@@@>>>??????@@@@@@AAAAAABBB@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHHHHJJJLLLMMMNNNOOOQQQSSSXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY[[[\\\]]]]]]]]]ZZZ\\\___`````````bbbcccccccccccccccdddfffhhhiiidddfffiiikkklllnnnppprrrwww}}}ZZZXXXVVVUUUTTTUUUVVVWWWYYYWWWUUURRRPPPPPPPPPPPPUUUYYYZZZWWWVVVZZZ[[[XXXYYYZZZ[[[YYYWWWUUUTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTUUUUUURRRNNNMMMOOORRRVVVSSSOOOMMMLLLIIIDDDAAA999999777333222666<<<@@@KKKeeerrrccc\\\RRREEEBBBFFFEEEFFFFFFDDD@@@===::::::999BBBKKKQQQYYYbbbeeebbb```YYYRRRNNNMMMNNNMMMLLLLLLMMMNNNQQQTTTWWWZZZ\\\ggghhhhhhddd^^^XXXSSSQQQMMMOOOOOONNNKKKJJJKKKMMMMMMMMMKKKFFFAAABBBHHHNNNPPP[[[eeeiiijjjkkkjjjhhhZZZUUUOOOKKKJJJJJJHHHGGGGGGFFFEEECCCAAA???===<<<===;;;888666777:::>>>AAABBB@@@>>>???CCCGGGIIIJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>============<<<======>>>???@@@@@@@@@>>>?????????===<<<:::999:::;;;<<<<<<======<<<<<<999999888777666444333222888888888777777777666666777777888888999888888888666666777888888999::::::999999888777666666666666666555555444444555555666888888888888888777777666777666666555555555555555777777666666555555666666666666555555555444444444111222333222111111111333333333444444555444444333444444333333222222111111000000000111111111111111222111000///...//////000///////////////000000000000/////////000000111111...//////...,,,,,,...000......---------......///////////////////////////........./////////000000////////////////////////........./////////000000...///000...,,,+++---//////////////////////////////////////////000000111222111111111000000000///000111111111222222222222222222222222222222111111111222222333333333333333333333333333333333333333222333555555444333444555555666777777777666555444555555555666777777888888444555666888999999::::::999:::<<<======<<<:::999<<<<<<<<<=========>>>>>>>>>============>>>??????>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEFFFHHHJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGIIIKKKMMMNNNOOORRRTTTYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWWWWXXXXXXRRRTTTWWWZZZ\\\\\\\\\\\\WWWYYY\\\]]]\\\\\\]]]^^^^^^___``````aaabbbdddffffffgggiiiiiihhhhhhiiikkkjjjppptttuuuwww|||XXXXXXWWWVVVWWWXXXYYYZZZXXXWWWTTTRRRQQQQQQRRRSSSVVVYYYYYYUUUVVVZZZZZZUUUXXXYYY[[[ZZZXXXWWWWWWXXXXXXYYYYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQSSSSSSRRROOONNNQQQUUUZZZVVVQQQOOOMMMKKKFFFCCC???>>>:::444222666<<>>@@@@@@???>>>@@@DDDHHHJJJKKKEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<;;;:::999999999999<<<<<<===>>>???@@@@@@AAA????????????===;;;999888::::::;;;<<<=========<<<>>>>>>>>>===;;;999888777666666777777666666555444666777888:::::::::999888777777888999::::::;;;;;;;;;:::888777666666555555555555555444444555555555888888888888888777666666888888777666666666666666888888777666666666666666666666555555555444444444///111222111000///000111333333444444555444444444444444444333333333333222000000000000000/////////333111///...---...///111000000000000000111111111---...000222333222111000/////////...------///111---------.........//////////////////////////////............/////////000////////////////////////............/////////000---//////...+++***,,,...000000000000000000000000---------------...//////222111111111000000//////000000111111222222222222111111111000000000000000111111222333333333333222333333333333333333333333222444555555444333444555666666777777666444222111444444555555666777777777444555666777999999::::::888999;;;<<<<<<;;;999888<<<;;;;;;;;;;;;<<<======>>>============>>>>>>???===>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFIIIKKKIIIJJJKKKKKKJJJHHHFFFDDDFFFHHHKKKMMMNNNPPPRRRUUUXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWUUUSSSQQQWWWWWWWWWWWWWWWWWWWWWWWWOOOQQQUUUXXX[[[\\\\\\[[[WWWZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^___```ccceeeeeefffggggggffffffggghhhggglllnnnmmmmmmpppqqqpppuuuzzzXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[YYYXXXWWWWWWWWWXXXZZZXXXUUUQQQNNNOOORRRUUUTTTTTTTTTVVVWWWXXXVVVUUUSSSTTTUUUSSSQQQPPPSSSWWWVVVUUUSSSOOOKKKFFFBBB???;;;:::888666444555999<<>><<<>>>>>>>>>???@@@BBBCCCDDDGGGDDDAAA@@@BBBDDDFFFFFFCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@======<<<<<<;;;:::::::::;;;<<<===============<<<<<<;;;:::::::::999666333555666888999:::999777666888888777777777777777888777666555444444555777888777777777777777666555444777777777777777777777777777777666666555555555444666666666666666555555444444444444444444444444444333333222111111222333333222222222222222222222222111111222333333333333222222222222333333444444444111111111111000000000000000000000000000000000000//////............//////......//////000000111111////////////////////////000000////////////000000////////////////////////////////////////////////---......///000111111222111111000000000000111111............////////////////////////////////////111111111111111111222222//////............////////////000111111111111111222111111111000000//////222222111111111111111111222222333444555555555555777777666666555555555555555555444333333333333444999888888888777777666666666777777777888888888888999999999:::::::::;;;;;;======<<<;;;::::::999999<<<<<<<<<<<<<<<;;;;;;:::@@@>>>===<<<<<<>>>@@@AAABBBAAAAAACCCGGGHHHEEEBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHJJJKKKKKKLLLMMMNNNVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSUUUWWWXXXXXXWWWUUUTTTTTTUUUWWWYYY[[[\\\\\\[[[ZZZYYYZZZZZZZZZXXXWWWXXXYYY\\\\\\\\\]]]^^^aaacccdddgggfffeeecccbbbaaa``````ggggggffffffffffffggggggjjjoooqqqpppuuuXXXXXXWWWXXXXXXXXXVVVUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]][[[ZZZYYYXXXXXXXXXZZZZZZZZZXXXTTTOOOKKKKKKOOOQQQSSSSSSTTTVVVXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPQQQSSSUUUTTTRRROOOKKKFFFBBB???::::::888666555666999<<>>===;;;:::<<>>@@@AAABBB???>>>>>>@@@CCCDDDCCCBBB@@@@@@??????????????????======>>>>>>>>>?????????=========>>>??????@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::999:::;;;:::888666555666777888999888777777888888777777888888999:::666555444333333555666888999999::::::999888888777666666666666666666666666777666666666555555555444666666666666666555444444444444444444444444444444333333222111111222333333222222222222222222222222000111222222333333222222111222222222333333333333111111111111000000000000000000000000000000000000//////............//////.../////////000000000111////////////////////////000000//////////////////........................////////////////////////---......///000000111111000//////////////////000............////////////////////////////////////111111111111000000000000//////............////////////000111111111111111111111111111000000000///111111111111111111111111222333444444444444444444555555555444444333333333444444444333333444444555777777777666666666555555666666777777777888888888999999999::::::::::::;;;===<<<<<<;;;::::::999999======>>>>>>>>>>>>======>>>=========>>>AAACCCEEECCCBBBAAACCCEEEFFFEEECCCFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJKKKKKKKKKMMMNNNRRRRRRRRRRRRRRRSSSTTTUUUWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSSSSSSSWWWXXXZZZ[[[[[[ZZZXXXWWWVVVWWWXXXWWWVVVUUUVVVWWWZZZZZZ[[[]]]___bbbeeegggfffeeedddbbbaaaaaaaaaaaabbbbbbbbbcccdddfffhhhhhhgggkkklllkkknnnvvvzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyzzz|||}}}TTTUUUWWWXXXXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSTTTUUUWWWYYY[[[\\\\\\ZZZYYYXXXWWWWWWYYY[[[\\\[[[XXXRRRLLLGGGFFFIIILLLPPPRRRTTTUUUWWWWWWWWWVVVWWWUUURRRQQQQQQPPPOOONNNRRRRRRQQQOOOKKKGGGCCCAAA<<<<<<:::888666777999<<>><<>>@@@FFFNNNUUUXXX]]]aaafffgggddd___ZZZWWWPPPNNNLLLLLLMMMLLLIIIEEEBBB>>>999777999::::::888999::::::;;;<<<>>>@@@AAA:::;;;>>>CCCFFFFFFCCCAAA============>>>>>>>>>???>>>>>>???@@@AAAAAABBBCCC>>>>>>=========???@@@AAA>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;:::999888888:::999999:::;;;;;;:::888666666666777777888888888888888777888888999:::;;;555444333222222444666777999::::::::::::999888888666666666666666666666666666666666555555555555555555666666666666555444444444444444444444444444444333222222111111222222333111111111111111111111111000111222222333333222222111111111111111222222222111111111111000000000000000000000000000000000000//////............//////////////////000000000000////////////////////////000000000//////.................................////////////////////////.........//////000000111///......------......///............////////////////////////////////////222111111111000///////////////............////////////000111111111111111111111111111000000000000111111111111111111111111333333444444444333222222333333222222222222111111333333333333444555666666666666555555555555555444666666666666777777777777888888999999999:::::::::<<<<<<;;;;;;::::::999999;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<===@@@CCCEEEGGGEEECCCAAAAAACCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTVVVUUUSSSRRRRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSYYYYYYZZZ[[[ZZZXXXVVVTTTSSSTTTUUUUUUTTTSSSTTTVVVWWWXXXZZZ\\\___cccfffgggccccccbbbaaaaaaaaaaaaaaa_________```bbbccceeefffdddggggggeeeggglllnnnmmmnnnmmmmmmlllkkkjjjjjjjjjhhhjjjmmmppptttyyy||||||QQQTTTWWWYYYXXXWWWUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZXXXVVVUUUUUUVVVXXXYYYZZZWWWQQQJJJDDDCCCEEEGGGMMMOOORRRSSSSSSSSSSSSTTTUUURRROOOOOOPPPQQQNNNKKKLLLMMMNNNMMMLLLIIIEEECCCAAAAAA???===999888999:::???III]]]vvvjjjZZZTTTSSSPPPNNNJJJHHHGGGEEECCCBBBAAADDDEEEGGGMMMVVVZZZZZZOOOFFF???>>>>>>======???@@@CCCFFFGGGFFFDDDBBBAAACCCBBBBBBEEEIIILLLMMMNNNGGGEEE@@@<<<::::::;;;<<<:::<<<>>>AAAHHHPPPRRRQQQRRRUUUXXXXXXUUUQQQNNNMMMIIIJJJKKKNNNPPPNNNIIIEEE???===999999:::<<<<<<;;;999999:::;;;===>>>@@@AAA>>>???BBBFFFHHHHHHEEEBBB::::::;;;<<<======>>>>>>;;;<<<===>>>@@@AAABBBCCC???>>>===<<<<<<>>>@@@BBB<<<===???@@@???===:::888;;;;;;;;;;;;:::999888777;;;:::999999:::;;;999888666666555666666777888999888888777777777777777888444333111111111333555777777777888888888888777777666666666666666666666666555555555555555555555555555555666666555555444333333333333333333333333333222222222222222222222222000000000000000000000000000000111222222222222222000000000000000111111111111111111111000000000/////////////////////////////////............//////////////////000000000000////////////////////////000000000//////...------........................////////////////////////........./////////000000///..................///............////////////////////////////////////333333222111000000////////////............////////////000111111111111111111111111000000000000000000000000000111111111111333333444333333222111000222222222222222111111111222222222333444555777777555555555555555555555555555555555666666666777777888888888888999999999999;;;;;;;;;:::::::::999999777888:::;;;<<<=========;;;;;;<<<===???BBBDDDEEEFFFDDDAAA@@@@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAACCCFFFHHHIIIIIIJJJKKKLLLIIIIIIJJJLLLNNNPPPRRRTTTUUUSSSRRRPPPPPPQQQSSSTTTTTTRRRQQQQQQRRRSSSTTTTTTXXXYYYZZZZZZYYYWWWUUUSSSPPPRRRSSSSSSSSSSSSUUUVVVWWWWWWYYY[[[^^^aaacccdddaaa```````````````aaaaaa`````````______`````````cccdddccccccdddfffggggggjjjjjjjjjiiihhhfffdddcccaaacccgggjjjnnnrrrwwwzzzzzzxxxvvvwwwyyy|||}}}~~~}}}wwwrrrqqquuuxxx{{{~~~}}}~~~~~~~~~}}}}}}~~~zzzrrrkkklllrrruuutttrrrUUUXXX[[[ZZZXXXTTTRRRRRROOOOOOPPPPPPQQQRRRTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYWWWTTTQQQPPPPPPRRRSSSWWWUUUPPPJJJDDDBBBCCCEEEKKKNNNQQQQQQPPPNNNOOOPPPQQQNNNLLLMMMPPPPPPNNNKKKHHHJJJLLLMMMMMMKKKIIIGGGGGGGGGEEEAAA===999888888;;;BBBQQQfff~~~sss```UUURRRMMMJJJGGGFFFFFFFFFEEEDDDCCCFFFGGGJJJRRR[[[___^^^OOOFFF>>>======;;;;;;===<<<@@@DDDFFFDDD@@@???>>>BBBAAAAAADDDHHHKKKMMMMMMGGGEEE@@@===;;;;;;<<<===<<>>???@@@@@@:::;;;;;;===>>>AAABBBCCCEEEDDDDDDEEEFFFFFFDDDBBB888999:::<<<============888999:::;;;===>>>@@@@@@@@@???===<<<<<<>>>@@@AAA;;;===???@@@???===:::888<<<<<<<<<;;;:::999888777===;;;999888999888777555555555555555666777888999999888777555444444444444333222111000111333555777666777777888888888777777555555555555555555555555444444444555555555555555555555555555555444444333333333333333333333333333222222222222222222222222000000000000000000000000000000111222222222222111000000000000000000000000111111111111000000000/////////////////////////////////............//////000000000000/////////////////////////////////////////////000///...---,,,........................////////////////////////............////////////000//////......//////000............////////////////////////////////////444444333222111111000000//////............////////////000111111111111111000000000000000000111111//////000000000111111111222333333333222111000000222222222222222333333333111111222333444555777888666666666666666666666666444555555555555666666666777777777888888888999999:::::::::::::::999999999777777999;;;<<<=========;;;<<<<<<===>>>???@@@AAADDDCCCAAA???>>>???BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKHHHHHHIIIKKKMMMOOOQQQSSSSSSRRRPPPOOOOOOQQQSSSTTTSSSQQQPPPQQQTTTWWWXXXWWWUUUVVVXXXYYYXXXWWWUUUSSSOOOQQQSSSSSSSSSTTTVVVXXXXXXXXXYYY[[[\\\]]]^^^^^^______^^^^^^^^^___````````````____________``````cccbbbcccdddeeeeeefffggghhhiiiiiiiiihhheeecccaaa```cccgggjjjlllnnnppprrrqqqooonnnooorrrvvvyyyzzz|||{{{xxxsssmmmhhhfffeeejjjiiijjjnnntttvvvtttpppqqqppppppsssxxx}}}|||yyytttqqqppppppoooooonnnoooppppppnnnnnnoooqqqnnnoooqqqtttuuuuuutttsssmmmhhhcccdddkkkqqqqqqmmmZZZ]]]^^^[[[UUUPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOQQQSSSUUUWWWYYYZZZXXXUUUQQQNNNLLLLLLNNNOOOSSSRRRPPPLLLHHHFFFFFFGGGOOORRRTTTSSSOOOLLLLLLNNNLLLLLLLLLMMMNNNNNNMMMKKKIIIKKKNNNPPPPPPOOOLLLJJJIIIIIIHHHDDD???:::777666888===GGGVVVjjjkkk\\\TTTIIIFFFBBB@@@@@@BBBBBBBBBEEEHHHKKKOOOXXXaaabbb___MMMDDD======>>>===>>>@@@AAAEEEIIIHHHCCC>>><<<<<>>???AAAFFFIIIKKKKKKHHHFFFBBB???>>>???AAABBBGGGTTT```bbbbbbbbb[[[QQQHHHHHHGGGDDDAAAAAACCCEEEDDDGGGJJJMMMMMMKKKHHHEEE===>>>>>>???@@@AAAAAABBB<<<<<<===???AAACCCEEEFFFGGGEEEBBBAAAAAAAAA@@@>>>777888:::<<<======<<<;;;666777888999;;;<<<===>>>??????>>>======>>>???@@@===>>>???@@@???===;;;:::;;;;;;;;;;;;::::::999888===;;;888777777777555444444444555666777777888888888777666444333333333333333222111111222444666777777777888999999999999888555555555555555555555555444444444444444555555555444555555555555444333333333333333333333333333333111222222333333222222111111111111111111111111111///000111111222222111111111111111111000000000000111111111111000000000000000000000000000000000000//////............//////000000000000////////////////////////////////////------///000000///...---------------------------////////////////////////........................000//////////////////000............////////////////////////////////////333333222222111111000000//////............////////////000111111111111111000000000000111111111111...//////000000111111111111111222222222111000000222333333333333444444444222222222333444555777888666666666666666777777777444444444444555555555666666777777777777888888888::::::::::::999999999999999999;;;<<<>>>>>>??????<<<<<<==================AAAAAA???===<<<===AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGGGGHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPOOOOOONNNNNNNNNOOOQQQRRRQQQOOOOOORRRWWW[[[[[[ZZZUUUVVVWWWXXXWWWVVVTTTRRRNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^^^^]]]]]]]]]^^^^^^___\\\\\\\\\]]]___```bbbcccdddbbbbbbeeefffddddddfffccceeeggghhhgggdddaaa___^^^aaafffiiiiiiiiijjjkkkkkkjjjjjjmmmrrrxxx{{{}}}vvvsssnnnhhhdddbbbaaaaaaccc``````eeekkknnnjjjeeeeeedddeeehhhnnntttxxxyyyoookkkgggdddcccdddccccccccceeeggggggfffeeeeeefffeeefffhhhlllnnnooollljjjeeedddbbbbbbhhhoooppplllYYY\\\\\\YYYRRRNNNMMMOOOKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTWWWXXXYYYUUUSSSOOOKKKJJJKKKMMMOOOOOOPPPPPPOOOLLLJJJJJJJJJVVVYYYZZZXXXRRRMMMMMMOOOKKKLLLNNNMMMLLLJJJIIIJJJOOOQQQTTTUUUUUURRRNNNLLLGGGGGGGGGDDD???:::777666555:::AAAJJJYYYppp|||hhh\\\KKKFFFAAA======>>>@@@@@@EEEIIIMMMSSS\\\bbbaaaZZZJJJBBB<<<===@@@AAACCCFFFHHHKKKNNNLLLEEE@@@??????<<<<<<===@@@FFFJJJLLLMMMJJJHHHEEECCCCCCEEEGGGIIIRRReeeuuutttnnnggg[[[OOOGGGFFFCCC???===>>>AAADDDDDDFFFHHHIIIHHHFFFDDDCCC???@@@AAABBBAAA@@@@@@@@@======>>>@@@BBBDDDGGGHHHEEECCCAAA@@@??????===;;;888999;;;<<<===<<<;;;:::777888999:::;;;<<<======??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888999999999999999888888;;;888666555555666555444222333555666888888888777555555444444444555555666333222111111222444777888666666777888888888888888555555555555555555555555333333333444444555555555444444555555444444333222222222222222222222222222111222333333333333222111222222222222222222222222///000000111111111111111222222222111111000000000111111111111000000000000000000000000000000000000//////............//////111000000000/////////...////////////////////////+++,,,...///000000......------------------------////////////////////////........................///......------......///............////////////////////////////////////000000000000//////////////////............////////////000111111111111111///000000000111111111111......//////000111111222///000111111111111111111222222222333333333444444222222222333444555666777444444555555555666666666333333444444444555555555666666666777777777888888999999999999999999999999999:::;;;<<<===>>>>>>>>><<<======>>>>>>>>>>>>>>>===>>>>>>===;;;<<>>CCCNNNeeerrrdddPPPJJJCCC>>>===>>>???@@@EEEIIIOOOUUU]]]bbb^^^VVVGGG???;;;>>>BBBEEEHHHLLLJJJNNNQQQNNNHHHDDDCCCEEE;;;;;;===AAAGGGLLLOOOPPPKKKJJJGGGFFFFFFIIILLLNNNYYYooo}}}rrrgggYYYKKKGGGEEEBBB===;;;===AAAEEECCCEEEFFFEEEDDDBBBBBBBBBAAABBBCCCCCCAAA>>>=========>>>???@@@CCCEEEGGGHHHCCCBBBAAAAAAAAA@@@===;;;888:::;;;======<<<;;;:::999::::::;;;<<<===>>>>>>>>>>>>????????????>>>===<<<;;;;;;:::999999888888666777777888888888888777888666444444555666666666111222555777888888777666333333444444666777888999333222222111333555777999333333444555555666555555555555555555555555555555333333333444444555555555444444555555444444333222222222222222222222222222111222333444444333222111222222222222222222222222//////000111111111111111333222222222111111000000111111111111000000000000000000000000000000000000//////............//////111111000000/////////...////////////////////////)))+++---///000000///...------------------------////////////////////////.....................---...------,,,,,,------.............../////////000////////////////////////---------...............//////............////////////000111111111111111//////000000111111111222---......///000111111222...///000111111111111111111111222222333333333333333333333333444555666666333333333444444555555555333333333444444444555555666666666666777777777777999999999999999999999999888888999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@???:::<<<===<<<;;;;;;???BBB??????@@@AAABBBCCCCCCDDD@@@BBBEEEFFFFFFFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJKKKRRRZZZ___^^^[[[XXXXXXXXXWWWUUURRROOOMMMKKKMMMOOOQQQRRRTTTWWWYYY\\\\\\^^^^^^___^^^]]]\\\^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]bbb^^^^^^bbbaaa[[[ZZZ]]]ZZZ\\\```cccdddbbb___]]]XXX\\\bbbfffgggfffeeeeee```___```cccgggjjjlllllleeecccbbbaaa```___]]][[[\\\___bbbdddcccbbbbbbccc^^^]]]]]]```eeeiiikkklllaaa^^^ZZZYYYYYYZZZ[[[[[[___bbbdddeeedddbbbaaaaaa``````bbbfffjjjjjjfffcccZZZ^^^^^^ZZZZZZ^^^___[[[SSSVVVXXXXXXVVVTTTSSSSSSPPPLLLFFFCCCDDDHHHLLLOOOPPPRRRTTTTTTTTTUUUVVVXXXSSSRRRPPPNNNLLLMMMPPPSSSVVVVVVTTTRRRPPPOOOQQQSSS\\\]]]\\\YYYTTTQQQOOOOOOJJJLLLNNNMMMJJJHHHHHHJJJVVV\\\___YYYQQQMMMJJJHHHEEEBBB???>>>===;;;777333222777???CCCGGGVVVvvvggg[[[NNNGGGBBB<<>>>>>???@@@@@@<<<===????????????AAACCC>>><<<:::999::::::999777;;;:::::::::<<<>>>@@@AAA===============>>>??????======?????????>>><<<;;;============<<<;;;:::999999999888888777666666666::::::999999888777666666333444555777777777666555444444444444444555666777555444444333333444444555555555555555666666666666444444555555444222111///111000000000111222333333888777666555555555555555333222222222333222///---.../////////000000000111///000111222222222222222...000111222111000111222000000000000000000000000......//////000000111111/////////...............---...///////////////...,,,---------......//////111111000000//////......+++++++++,,,---...000000.................................////////////000------...//////000//////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000////////////////////////000000////////////000000111000///......///000111000000000000000///...---000222333333111000000111111111111222222333333444555555555555555555555555444333333333333444555555555555555555555666777777777777777777888888888888777888888999999:::;;;;;;;;;999:::===>>>;;;;;;===999::::::;;;<<<<<<<<<;;;>>>??????@@@@@@@@@??????AAABBBDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKGGGIIILLLPPPSSSVVVXXXYYYWWWUUUTTTUUUVVVUUURRROOOMMMNNNOOOSSSVVVXXXXXXVVVZZZZZZYYYYYYYYYYYYZZZZZZ______^^^]]]\\\ZZZYYYYYY[[[\\\]]]\\\[[[[[[]]]^^^`````````___^^^\\\[[[ZZZZZZ\\\^^^^^^]]]\\\]]]^^^aaacccffffffeeecccccccccaaaaaaaaabbbccceeefffgggcccbbb```______aaacccddddddcccaaa`````````aaabbb```]]][[[[[[___aaaaaa```]]]\\\[[[ZZZZZZYYYYYYZZZ[[[```gggiiigggdddcccdddbbbeeeiiijjjhhhdddaaa___]]]]]]\\\ZZZYYYWWWVVVUUUQQQTTTVVVWWWVVVTTTTTTTTTOOOKKKFFFDDDFFFJJJNNNPPPQQQRRRTTTTTTTTTTTTVVVWWWTTTTTTSSSPPPNNNNNNPPPRRRTTTTTTSSSQQQOOOOOORRRTTTYYYZZZZZZWWWSSSOOONNNNNNMMMNNNOOOMMMJJJHHHIIIJJJUUU\\\^^^XXXQQQMMMJJJGGGFFFDDDAAA??????<<<888555333888===???BBBPPPmmmooo]]]OOOHHHEEEAAAGGGNNNJJJNNNRRRWWWZZZXXXSSSOOOMMM>>>::::::@@@CCCCCCFFFKKKNNNNNNNNNLLLHHHDDDAAA???<<<@@@GGGOOOTTTSSSNNNJJJGGGFFFEEEEEEFFFIIILLLMMMXXXaaakkkmmmeeeXXXMMMGGGAAA@@@@@@@@@@@@AAACCCDDDFFFDDDAAAAAABBBCCCCCCBBB@@@???>>>===<<<<<<===>>>===>>>@@@???>>>>>>???@@@>>><<<:::999999999888777::::::;;;;;;<<<>>>???@@@>>>======<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;=========<<<;;;;;;:::999888888888888777777777777999999888888777666666555666777777888888888888777444444444444444555666666555444444333333444444555555555555555666666666666555555555555444333222222222222111111222333333444555555444333333333333333333222111222333333111////////////000000000000000111222222333333333333222---///111111000000000111000000000000000000000000.../////////000000000111222222222111111000000000------...////////////...//////................../////////.........------------,,,,,,,,,---..............................------........./////////------......///.........///......------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000////////////////////////000000////////////000000111000///......///000111222222333333333222111111---///111222222222333444444444333222222111000000333333333333333333333333222222222222222333444444555555555555555666666777666666777777777888888888666666777888999:::;;;<<<::::::===BBBBBB>>>;;;<<<999::::::;;;<<<<<<;;;;;;===>>>??????@@@@@@??????@@@AAACCCEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUUUUTTTSSSTTTVVVVVVSSSQQQOOOOOOPPPSSSVVVXXXWWWVVVYYYYYYXXXYYYYYYZZZZZZ[[[^^^^^^]]]\\\[[[YYYYYYXXXZZZ[[[\\\\\\ZZZ[[[\\\^^^`````````___^^^\\\[[[ZZZZZZ[[[]]]]]]\\\\\\\\\^^^```cccfffgggeeecccbbbbbb````````````aaacccddddddbbbaaa```______```aaaaaabbbbbbaaaaaa``````aaaaaa___]]][[[\\\^^^```___^^^YYYYYYYYYXXXXXXYYYZZZZZZ]]]aaagggjjjjjjhhhfffdddeeegggiiiiiihhhdddaaa```bbbaaa^^^\\\XXXVVVTTTSSSPPPSSSUUUVVVVVVUUUUUUVVVNNNJJJGGGFFFIIIMMMQQQSSSQQQSSSTTTTTTSSSSSSTTTVVVUUUUUUUUUSSSQQQOOOOOOPPPQQQRRRRRRPPPOOOOOOQQQSSSVVVWWWWWWUUUQQQNNNMMMMMMPPPPPPOOOMMMJJJIIIJJJLLLUUUZZZ[[[UUUOOOLLLJJJGGGEEECCCAAA???>>><<<888555666888:::;;;;;;GGG```xxxzzzaaaRRRKKKIIIGGGOOOXXXTTTUUUWWWYYYXXXSSSLLLFFFCCC===::::::???CCCEEEHHHKKKPPPQQQRRRQQQOOOKKKHHHEEEDDDJJJTTT]]]___ZZZOOOGGGBBBBBBCCCDDDGGGKKKNNNPPPWWW]]]cccccc\\\QQQIIIEEE<<<>>>AAADDDGGGHHHHHHHHHCCCBBBBBBCCCEEEFFFEEEDDDAAA@@@???======<<<<<<<<>>======??????===;;;:::::::::999888999:::;;;<<<===>>>>>>>>>???>>><<<;;;;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999777777777777888888888888888888777777666555555555888888777777666777777777555444444444444555666666555444444333333444444555444555555555555666666666777777666555444444444444333333333222333333444444444444333222222222333333555333111111333333333222000000000000000000000000...///////////////...------///000111000///000111000000000000000000000000////////////000000000000000000///...------,,,,,,,,,---......//////......000000000///......------.........---------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................---,,,//////............//////............------------------------------------------------------------...------------...//////////////////////////////000//////......//////000000//////......//////000...///000000000000000000---///111222111111333444333333333222111111000000222222222222222222222222111111111111111222333333555555444444555555666777666666777777777777888888555666777888999:::;;;;;;999:::???FFFGGG@@@;;;;;;999::::::;;;;;;;;;;;;;;;<<<===>>>??????????????????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQTTTVVVWWWUUUSSSRRRQQQRRRSSSVVVWWWVVVUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]____________^^^\\\[[[[[[ZZZ[[[\\\\\\[[[[[[\\\]]]```cccggghhhgggdddbbbbbb_______________```aaaaaaaaaaaa``````______^^^^^^```aaabbbbbbbbbaaa______^^^]]]\\\]]]^^^^^^\\\ZZZUUUUUUUUUVVVVVVWWWYYYYYY]]]```eeejjjnnnmmmiiieeehhhhhhhhhgggfffdddaaa```cccaaa^^^[[[XXXVVVTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVNNNLLLJJJJJJNNNRRRTTTUUUQQQRRRSSSSSSRRRRRRSSSUUUTTTVVVVVVUUURRROOOMMMMMMNNNNNNOOONNNMMMMMMOOOQQQRRRSSSTTTSSSPPPNNNNNNNNNQQQPPPNNNLLLKKKLLLNNNPPPTTTXXXXXXRRRMMMLLLJJJGGGBBBAAA@@@>>><<<999777555888888888777777@@@VVVjjjfffVVVMMMKKKKKKUUU___[[[XXXZZZYYYVVVOOOFFF@@@===???;;;:::>>>EEELLLQQQTTTYYYWWWVVVUUUUUUTTTSSSQQQOOOUUU^^^eeeeee]]]PPPGGGAAABBBCCCFFFHHHKKKNNNOOOWWWZZZ\\\ZZZUUUNNNIIIGGG<<>>>>>===???@@@AAA@@@???>>>???@@@AAA???===<<<======<<<;;;999:::<<<===>>>===<<<<<>><<<::::::;;;<<<>>>AAA@@@>>><<<;;;;;;;;;<<<<<<;;;::::::999888888888555666666777888999999999888888777777777666666666888777555444333333444555555555444444444555555666555444444333333444444555444444444555555555666666777666444333333333444555333333222222222333333444555555444444444444444555888555222111222333222222111111111000000000000///...............---,,,+++---...000000/////////000000000000000000000000000////////////000000000000///......,,,+++***))))))+++,,,---.............../////////////////////.........------------------......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------///////////////...---,,,///..................///.........---------,,,,,,------------------------------------------------------,,,,,,------...////////////////////////////////////....../////////////////////////////////,,,---......////////////000111333222000//////000//////000111222333333444222222222222222222222222111111111111111222333333555444444444444555666666666666666666777777777888777777777888888888888999999:::???EEEEEE@@@;;;;;;999::::::;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>===???@@@BBBBBBBBBBBBAAADDDDDDEEEEEEFFFEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPSSSUUUWWWVVVVVVTTTSSSRRRSSSUUUVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZZZZZZZYYYZZZ\\\^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]\\\[[[[[[]]]^^^```cccgggiiihhheeecccbbb______^^^^^^^^^______```aaaaaaaaaaaa```___]]]]]]^^^```bbbcccbbbaaa^^^]]]^^^^^^^^^^^^^^^\\\ZZZXXXTTTTTTTTTTTTTTTUUUVVVVVVZZZ[[[```hhhnnnoookkkggghhhgggeeedddcccbbb```___^^^]]][[[YYYWWWVVVVVVVVVWWWYYYYYYXXXVVVTTTTTTUUUOOONNNMMMOOORRRTTTVVVVVVPPPQQQSSSSSSRRRRRRSSSUUUSSSUUUVVVUUUQQQNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNOOOQQQRRRRRRPPPOOOOOOPPPOOONNNLLLLLLMMMOOOQQQRRRQQQTTTSSSNNNKKKLLLKKKHHHCCCCCCBBB@@@===;;;999888:::888777777777===NNN___nnn[[[PPPLLLLLLWWW```\\\XXXYYYYYYUUUMMMEEE???;;;>>>;;;:::???LLL\\\fffjjjiiiccc\\\WWWVVVWWWXXXXXXVVVYYY^^^aaa```XXXNNNFFFFFFFFFGGGHHHIIIJJJJJJJJJRRRSSSSSSRRRNNNKKKHHHGGGAAADDDIIIMMMOOONNNLLLIIIGGGGGGGGGIIIJJJIIIFFFCCCCCCCCCBBBAAA@@@???>>>===>>>???AAAAAAAAAAAABBBDDDBBB@@@??????@@@@@@@@@???:::;;;<<<======<<<;;;:::>>><<<;;;:::999:::<<<===@@@???===;;;;;;;;;;;;<<<;;;:::999888777777888888555555666777888999999:::999888888888888888777777777666555333333333444555666555555444444444555555555444444333333444444555444444444444555555555555555444333222222222333444222222111111111111222222444444333333333333444555:::777444222111111000///111111111111000000000000222222333333222111000000---///111111000///000111000000000000000000000000000000000000////////////111111000///---,,,++++++***+++,,,---............,,,------...///000000111........................---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,,,,---000000000000000///...---......------------.........------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---..............................//////............//////......////////////......///000000111222222222222///111222222000//////000...//////000222333333444222222222222222222222222222222222222222333444444444444444444444555666666555666666666666777777777999999888777777666555555:::888;;;???@@@<<<:::;;;999::::::;;;::::::999999999:::;;;<<<===============>>>???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNKKKMMMPPPSSSTTTVVVVVVWWWUUUSSSRRRRRRTTTTTTSSSRRRRRRSSSUUUWWWYYYZZZ[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZZZZZZZYYYZZZ[[[]]]]]]]]]^^^]]]]]]\\\\\\[[[\\\]]]\\\[[[[[[]]]___```cccggghhhgggdddbbbbbb______^^^^^^^^^______```aaaaaaaaaaaa```___^^^]]]]]]___aaacccbbb```]]][[[^^^_________]]]ZZZXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUWWW\\\ccckkkmmmkkkhhhgggdddaaa```aaa```^^^\\\[[[YYYWWWVVVUUUUUUUUUVVVYYYZZZZZZXXXUUUSSSSSSTTTPPPPPPPPPQQQSSSUUUTTTSSSNNNOOOQQQRRRQQQRRRTTTUUUSSSUUUVVVTTTQQQNNNLLLLLLKKKLLLMMMMMMKKKJJJKKKLLLLLLNNNPPPPPPPPPOOOPPPQQQOOOMMMLLLLLLOOOQQQQQQQQQNNNPPPOOOKKKJJJLLLLLLJJJFFFGGGGGGEEEBBB???>>>>>><<<:::999888888<<>><<<<<<===???@@@AAAAAAAAACCCEEEAAA@@@??????AAACCCCCCBBB;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;:::888777666666777777555666666777888999999999999999999888888888888888777777666666555666666666666666555444444444444555555444444333333444444555333444444444444555555555444333333222222222333333222222111111000000111111111111000000111111222222888666333222222111///...000000000111111111222222111222222222222111111000...000111222111000111222000000000000000000000000000000000000////////////......---,,,++++++******)))***+++,,,---.........***+++,,,---...000111111.............../////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////////////////...---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------///......------......///---......//////......---...//////000000000000///,,,...000111000000222333111111111111111111111111222222222222222222222222222222222222222333444444444444333333444444555666555555666666666666777777999888888777666555444444999666777::::::888888;;;:::::::::::::::999999888888999:::;;;<<<=========<<<===???@@@@@@@@@???>>>AAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMJJJMMMPPPSSSSSSTTTUUUVVVTTTRRRPPPQQQRRRSSSRRRQQQRRRSSSUUUWWWYYYZZZYYYYYYUUUUUUUUUUUUUUUVVVVVVVVVUUUWWWZZZ[[[[[[ZZZ[[[\\\[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\\\\[[[ZZZZZZ]]]___^^^aaacccdddbbbaaa``````]]]]]]]]]]]]]]]^^^___````````````___^^^^^^^^^]]]]]]^^^```bbbaaa___]]][[[]]]^^^^^^]]]ZZZXXXWWWXXXVVVVVVUUUSSSSSSRRRRRRRRRTTTVVVZZZ___eeeggghhhgggdddaaa^^^^^^``````^^^[[[[[[YYYWWWTTTRRRRRRSSSTTTWWWWWWWWWVVVSSSRRRSSSTTTPPPPPPPPPQQQSSSRRRPPPNNNLLLNNNPPPQQQQQQRRRTTTVVVUUUUUUVVVTTTQQQOOONNNOOOMMMOOOPPPOOOMMMLLLLLLLLLHHHJJJMMMNNNNNNNNNPPPQQQPPPNNNLLLMMMOOOPPPOOOMMMLLLMMMKKKHHHIIIMMMNNNLLLHHHJJJKKKHHHDDDAAAAAAAAA???<<<;;;;;;999:::AAAJJJeeejjjWWWNNNJJJRRRYYYSSSUUUWWWYYYXXXQQQHHHAAA======???CCCNNNccczzzyyymmm]]]QQQNNNPPPQQQRRROOOOOOPPPRRRSSSSSSQQQOOORRRRRRQQQOOOKKKFFFBBB???@@@AAABBBDDDFFFGGGFFFEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGEEECCC??????@@@@@@@@@???=========>>>@@@?????????@@@AAA>>>======>>>AAACCCDDDCCC===<<<;;;;;;::::::::::::777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<:::999777555555555666777666666777777888888888999777777777888888888888888555555666666777666666666666666555444444444444444555444444333333444444555333333444444444555555555333333444444444444444333444333222111111111111222000000000000000111222222444333222222333222000/////////000111222222333444......///000000000/////////111333333222111222333000000000000000000000000111000000000/////////...******)))))))))(((((((((((()))***,,,---------...***++++++,,,---...//////,,,,,,---------...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------...//////...---------------...------,,,,,,+++---000000000000111333000000000000111111111111111111111111111111111111111111111111111222333333444444333333444444555666555555555666666666777777666666666666666666666666777555555888999666666999:::::::::::::::999888888777888999;;;<<<<<<<<<===<<<===???@@@@@@??????>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKNNNQQQSSSRRRRRRSSSUUUSSSQQQOOOOOOPPPRRRRRRQQQQQQSSSUUUWWWYYYYYYXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVTTTWWWZZZ\\\\\\[[[[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]]YYYZZZZZZXXXWWWXXX[[[]]][[[]]]^^^^^^\\\\\\\\\^^^ZZZZZZZZZ[[[\\\]]]^^^___^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^___``````^^^]]][[[ZZZ[[[[[[YYYVVVTTTUUUWWWVVVUUUUUUTTTTTTTTTUUUUUUWWWYYY[[[]]]^^^```bbbdddbbb___]]]^^^aaabbb___[[[YYYXXXUUUSSSSSSSSSUUUVVVSSSTTTTTTSSSRRRRRRSSSUUUPPPPPPPPPQQQQQQPPPLLLIIIKKKMMMOOOPPPQQQSSSUUUWWWVVVWWWVVVUUURRRPPPPPPQQQPPPQQQRRRQQQOOOMMMMMMMMMFFFHHHKKKLLLLLLMMMOOOPPPRRRPPPNNNNNNPPPOOOLLLIIIJJJKKKIIIFFFHHHMMMOOOMMMHHHJJJKKKHHHDDDAAAAAABBBAAA>>><<<<<<:::888===CCCWWWtttooo[[[OOOIIIPPPVVVOOOTTTXXX[[[YYYSSSJJJAAA===BBBFFFKKKVVVjjjrrrfffWWWNNNLLLOOOPPPQQQKKKLLLNNNQQQUUUWWWWWWVVVUUUUUUSSSQQQLLLFFF@@@===<<<===@@@CCCGGGHHHHHHFFFGGGGGGFFFEEEDDDDDDDDDCCC@@@@@@@@@BBBDDDFFFEEEDDD@@@AAABBBCCCBBBAAA@@@???===>>>???>>>===<<<===>>><<<;;;;;;===@@@CCCDDDDDD>>>===;;;:::999999:::;;;444666999<<<======<<<;;;999:::;;;===>>>======<<<:::999777555444555666777777777777777888888888888666666666666777777777777111222444555666555444444777666555444444444444444555444444333333444444555333333333444444444555555333444555666666666444444555444333333222222222222222222111111222333444444//////000222444444222000......///111222333444555000000111222222333222222000111333333222222222333000000000000000000000000111111000000/////////...,,,,,,,,,+++++++++++++++((((((***+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......)))***++++++,,,,,,,,,,,,+++******************+++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++.........------.........,,,---...//////...---,,,000111111111000///......///000222111///......///------...000111333444444000000000000000000000000000000000000000111111222444333333333333444555555555555555555666666666777333333444555666777888888555444555999:::666555777:::::::::::::::999888777666777999:::;;;<<<<<<<<<===>>>???@@@@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKOOORRRSSSQQQPPPRRRTTTRRRPPPNNNNNNOOOQQQQQQQQQRRRSSSUUUXXXYYYXXXWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUWWW[[[]]]\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]XXXXXXXXXVVVUUUVVVYYY\\\YYYZZZZZZYYYXXXXXXYYY[[[XXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[YYYXXXXXXZZZ\\\]]]^^^^^^_________^^^]]]\\\XXXYYYYYYVVVSSSRRRTTTWWWTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^]]][[[[[[^^^aaaaaa^^^]]]___cccddd```[[[VVVTTTSSSSSSTTTWWWZZZ\\\XXXUUUQQQNNNMMMMMMOOOQQQQQQOOOMMMLLLLLLKKKJJJHHHKKKKKKLLLNNNQQQTTTXXXZZZXXXWWWVVVSSSQQQPPPPPPQQQTTTTTTSSSRRRPPPNNNLLLKKKMMMLLLKKKJJJKKKMMMNNNPPPOOOOOOPPPPPPOOOOOONNNMMMHHHFFFFFFHHHLLLNNNLLLJJJGGGHHHHHHHHHGGGEEECCCBBBEEEEEECCC>>>::::::===AAAMMM]]]zzzwww[[[OOOOOORRRTTTUUUTTTWWWYYYWWWRRRLLLGGGEEEEEEIIISSS```nnnwww{{{zzzhhh^^^SSSMMMMMMQQQSSSSSSIIIJJJNNNSSSWWWYYYYYYWWWUUUUUUSSSPPPKKKEEE???;;;:::<<<@@@DDDFFFGGGGGGGGGCCCDDDDDDBBB@@@@@@AAACCC@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???======;;;;;;;;;;;;<<<===999:::<<>>??????@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIKKKHHHKKKNNNQQQRRRRRRQQQPPPTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSUUUWWWWWWXXXXXXPPPRRRUUUUUUTTTSSSSSSTTTTTTVVVZZZ^^^`````````___[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWXXXXXXXXXYYY[[[]]]\\\[[[YYYXXXYYYZZZ\\\]]]YYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\^^^_________^^^[[[XXXVVV[[[YYYVVVTTTRRRRRRSSSSSSUUUUUUUUUSSSQQQRRRUUUWWWXXX[[[]]]^^^]]]]]]^^^`````````aaacccfffddd```[[[[[[WWWWWW[[[[[[XXX\\\bbbTTTRRRPPPNNNNNNPPPSSSTTTQQQOOONNNMMMNNNNNNLLLJJJNNNNNNNNNPPPRRRTTTWWWXXXVVVUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIJJJMMMPPPRRRPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKMMMPPPQQQPPPNNNDDDEEEFFFFFFFFFFFFEEEDDDGGGGGGDDD???:::888:::===DDDRRRkkk~~~aaaSSSQQQRRRSSSTTTSSSWWWZZZZZZVVVOOOIIIFFFHHHKKKSSS^^^hhhnnnnnnmmmddd\\\RRRMMMNNNQQQRRRRRRJJJLLLQQQVVVZZZYYYVVVSSSMMMNNNNNNMMMKKKHHHDDDBBB===@@@DDDGGGIIIIIIGGGFFFBBBAAA>>>===>>>???BBBCCC@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999:::;;;<<<<<<===???@@@BBBCCCDDDDDD===<<<;;;:::999888777777777888888999:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888555666666666666555444333666777777888888777777666666444333444666777555333333333222222222111111111333222222222222333444444444444444444444444444444222333333444444333333333222333444444333222333333444333222111111222333333000000000000111111111111333333222222111000000000000000000000000000000000//////000111111000//////111111111111111111111111---......//////......---///////////////.........------,,,,,,,,,+++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,***))))))***,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------------.........------,,,.../////////000000000000.../////////000000000000111111000//////000111111111111000000000111222333333333222222222222333333444444333444444555666777555555555555555555555555888888888888777666555444555555555666666777888999;;;<<<======>>>>>>======<<<<<<===>>>>>>??????@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQSSSRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTVVVVVVUUUUUUUUUVVVWWWYYY[[[^^^````````````ZZZZZZYYYYYYXXXXXXXXXWWWUUUXXXZZZ[[[[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYYYY[[[\\\XXXYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZXXXWWWYYYWWWUUUTTTSSSTTTUUUVVVSSSTTTTTTTTTSSSUUUXXX[[[^^^___aaaaaa```___```aaacccbbbbbbcccdddaaa\\\XXXYYYWWWXXX[[[[[[WWWXXX\\\PPPOOOOOOOOOQQQSSSVVVXXXQQQOOONNNMMMNNNNNNLLLJJJOOOOOOPPPQQQRRRSSSTTTUUURRRRRRPPPPPPPPPRRRUUUVVVSSSSSSSSSRRRQQQPPPOOONNNLLLJJJIIIHHHJJJNNNRRRTTTRRRRRRRRRQQQPPPOOONNNNNNRRRQQQPPPPPPRRRRRRQQQPPPDDDEEEGGGHHHIIIIIIIIIHHHLLLJJJGGGBBB===::::::;;;>>>GGG[[[yyyhhhWWWRRRRRRRRRSSSRRRVVVZZZZZZVVVOOOIIIFFFGGGJJJPPPXXX___bbbaaa```^^^XXXQQQMMMNNNQQQRRRQQQLLLOOOTTTXXXZZZWWWRRRMMMGGGHHHHHHIIIIIIHHHFFFEEEAAADDDHHHKKKLLLJJJHHHFFFBBB>>>::::::===AAABBBBBB???AAACCCEEEFFFEEEDDDDDDAAAAAAAAA@@@??????>>>>>>===<<<;;;999999999:::;;;===>>>???@@@AAABBBBBBBBB;;;;;;::::::999888777777777888888:::;;;<<<======::::::::::::999888777666444555666777666333000...555666666777777666666555666555444444555666555444444333333333333333222222111222333333444444333333222333555555555555333222333444444444333333333333222222333333333333444444444333333222222333444444000000000111111111222222333333222222111000000000......///000111111222222000000111111111111000000000000000000000000000000......////////////......000000//////.........---,,,,,,,,,,,,+++++++++***,,,,,,...//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,....../////////000000000....../////////000000000000000000000000000000000111000000000000111222222333333333333333333444444444444444333333444555555444444444444444444444444777777777777666555444333555555555666777777888888888888999:::::::::::::::;;;<<<<<<===>>>>>>?????????@@@BBBDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKNNNOOOQQQSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^YYYYYYXXXWWWVVVVVVUUUUUUVVVYYY\\\]]]\\\ZZZXXXXXX\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWRRRSSSUUUUUUVVVXXX[[[^^^cccdddfffeeecccbbbbbbcccfffeeedddbbb```\\\WWWSSSTTTSSSUUUYYYZZZWWWVVVXXXOOOOOOPPPQQQSSSUUUWWWYYYRRRPPPNNNMMMLLLKKKIIIGGGKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMNNNQQQTTTWWWXXXQQQQQQRRRRRRQQQQQQPPPOOOLLLKKKIIIIIIKKKOOOSSSVVVTTTSSSRRRQQQPPPOOOOOOOOOSSSRRRQQQPPPPPPOOOOOONNNIIIJJJLLLNNNNNNNNNNNNMMMNNNMMMJJJFFFBBB@@@??????AAAEEERRRjjjlllZZZSSSQQQQQQRRRSSSUUUVVVTTTPPPKKKGGGEEECCCFFFLLLSSSXXXZZZZZZZZZWWWTTTOOONNNOOOPPPQQQQQQPPPQQQTTTVVVVVVSSSMMMHHHEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEJJJMMMNNNLLLIIIFFFDDD@@@<<<>>>BBBDDDBBB???===???BBBEEEFFFFFFEEEDDDAAA@@@@@@??????>>>>>>>>>???>>>===;;;::::::;;;;;;<<<<<<======>>>>>>======:::::::::999999888888888888999:::;;;<<<>>>??????;;;;;;::::::999888777666444555666666555444111000555555666666666666555555555555444555555555555444444444444444444444444444333444555666777666555444333444444444444444444333444444444333333333444444555444333222333333222222222222222222333333333444000000111111111222222222333333222222111000000000---......///000111222222000000000000000000000000////////////////////////000000111111111111000000000000000///......---------------,,,,,,,,,++++++)))***---/////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,+++*********+++,,,---************+++++++++++++++******)))******+++,,,))))))))))))***,,,------++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,........./////////000000........./////////000000//////000111111000//////000000000000000111111222333333444444444444444444444444333333333333333333333333333333333333333333222333444555666666666666444555666777777888888888555666777777888888777777;;;;;;;;;<<<======>>>>>>???@@@CCCDDDDDDBBB@@@>>>CCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRROOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXVVVUUUVVVYYY[[[XXXXXXWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTWWWYYY[[[[[[YYYWWWWWWWWWZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVUUUWWWXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[WWWVVVUUUUUUUUUUUUVVVWWWTTTUUUWWWWWWWWWYYY\\\___dddfffggggggeeedddeeefffiiigggddd```[[[UUUPPPMMMJJJJJJLLLPPPTTTWWWXXXZZZQQQRRRRRRSSSTTTUUUVVVVVVVVVTTTQQQOOOMMMKKKHHHFFFDDDFFFIIIKKKMMMMMMMMMLLLKKKJJJJJJMMMRRRVVVWWWWWWOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMKKKKKKLLLPPPSSSVVVTTTSSSRRRPPPPPPOOOPPPPPPSSSRRRQQQPPPNNNMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIHHHGGGEEEDDDCCCDDDFFFNNNbbbqqq___WWWTTTTTTUUUWWWVVVTTTOOOKKKHHHHHHIIIDDDGGGKKKOOORRRTTTUUUUUUSSSQQQOOONNNOOOPPPQQQQQQTTTSSSQQQQQQPPPMMMIIIFFFCCCDDDEEEEEEEEEDDDBBBAAABBBEEEIIILLLNNNLLLJJJHHHGGGDDDDDDFFFJJJIIIBBB<<<<<>>>>>???@@@@@@CCCBBB@@@>>>============;;;<<<<<<======<<<<<<;;;::::::999999999999999999;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::999888777777666555555555555555666666555555666666666666555555444555555555444444555555444444444444444444444444333444555666777666555444666555333222222333555666444444333333333444555666999777333222222222000...000000111222222222222222111111111111222222222222333333222222111000000000//////////////////000000////////////////////////........................000000111111111111000000000000//////.........---............------------'''(((+++---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,,,,,,,++++++***)))***+++---...+++++++++,,,,,,,,,,,,---))))))))))))***++++++,,,*********+++,,,---...///++++++++++++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,............////////////............////////////...///000000000000///...//////000000111111111111222333444555555555555444444333333222222222333333333333333333333333333333222333444555555666666666444555666777888888888777888888999:::::::::::::::999::::::;;;<<<<<<======???@@@BBBDDDCCCAAA???===BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTVVVWWWWWWVVVUUUUUUXXXZZZYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUYYYYYYXXXVVVTTTTTTVVVXXXVVVWWWXXXYYY[[[]]]^^^___^^^^^^]]]\\\ZZZXXXVVVUUUWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\]]]XXXXXXWWWVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYYYY[[[\\\aaaccceeefffeeeeeefffgggiiifffbbb[[[TTTMMMHHHFFFBBBBBBBBBEEEMMMUUU[[[\\\TTTTTTUUUVVVVVVUUUUUUTTTXXXVVVSSSQQQOOOMMMJJJGGGAAADDDGGGJJJLLLLLLKKKIIIIIIHHHIIIMMMSSSVVVVVVTTTNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPOOONNNOOOQQQSSSTTTRRRRRRPPPOOOOOOOOOPPPQQQTTTTTTSSSQQQNNNMMMOOOPPPNNNNNNOOONNNMMMKKKIIIHHHHHHHHHGGGHHHJJJJJJHHHFFFEEEFFFMMM^^^xxxuuuddd[[[WWWVVVWWWYYYWWWRRRMMMIIIJJJMMMPPPLLLMMMNNNNNNMMMMMMOOOPPPRRRPPPOOONNNNNNOOOPPPRRRUUURRRPPPNNNLLLJJJGGGEEE???AAADDDGGGIIIIIIGGGFFFDDDFFFIIIKKKLLLLLLKKKJJJGGGHHHJJJMMMNNNJJJCCC======@@@CCCFFFGGGFFFDDDBBB???>>>>>>>>>???@@@BBBDDDGGGEEECCCAAA????????????=========>>>>>>======<<<::::::::::::::::::;;;;;;=========>>>??????@@@@@@===<<<;;;999888777777777777777555555555777888999555666666777777666666555444555666555444444555666333333444444444444444555111222333333444444333333777555333111111333555777333333222222333555777888<<<888333111222222///,,,//////111222222222222222111111111222222222222333333333222222111000000000000000000//////.........//////............//////........................------............------////////////////////////////////////............'''(((***+++,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,((()))***+++,,,---------***************+++,,,---++++++,,,,,,,,,---------(((((()))******+++++++++++++++++++++,,,---......++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------........./////////------........./////////////////////////////////...///000000111111000000000222333555555555444444222222222111111222333333333333333333333333333333666666666666555444333222333444666888888888777777777777888999999999999888999999999:::;;;;;;<<<<<<>>>@@@AAABBBBBBAAA???>>>AAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJLLLNNNPPPMMMMMMMMMMMMOOOQQQSSSTTTVVVUUUSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTRRRSSSVVVYYYUUUVVVXXXZZZ[[[]]]^^^___[[[[[[ZZZZZZYYYWWWVVVUUUXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]XXXXXXXXXWWWVVVUUUUUUTTTYYYZZZ[[[[[[YYYXXXYYYZZZ___aaacccdddddddddeeegggfffccc^^^VVVMMMEEEBBBAAA>>>>>>???CCCNNN\\\dddeeeUUUUUUWWWWWWWWWVVVTTTSSSTTTRRRPPPNNNNNNLLLJJJHHHDDDGGGJJJMMMNNNLLLJJJHHHHHHGGGIIINNNTTTVVVSSSOOOOOOPPPQQQSSSUUUVVVVVVWWWTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPNNNNNNNNNOOOQQQRRRSSSTTTSSSPPPMMMMMMOOOQQQKKKLLLLLLLLLKKKIIIGGGFFFJJJIIIJJJLLLOOOPPPNNNKKKFFFIIIOOO[[[pppuuueee[[[TTTRRRSSSSSSRRROOOLLLJJJLLLQQQTTTRRRRRRPPPLLLIIIHHHKKKNNNRRRQQQPPPNNNMMMNNNQQQRRRSSSQQQPPPOOONNNKKKGGGCCC???BBBHHHMMMOOOOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJEEEHHHKKKNNNMMMIIIDDD@@@@@@CCCFFFIIIIIIHHHEEECCC>>>======>>>@@@BBBEEEGGGIIIGGGEEEBBB@@@?????????;;;<<<<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<===========================;;;999777666555555555777777777777777777666666666777777888888777777666333555777666444333444666222222333333444444444444333222222222222333444444555444333333333333444555222222111222444666999;;;<<<777222000222222000---///000111333333333333333111111111222222222333333333333222222111000000000000000/////////.........000000///......///000000........................,,,,,,------------,,,,,,------......///000000000//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))***++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,'''((()))******+++++++++,,,+++++++++++++++,,,,,,************************))))))))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,....../////////---------.........//////---------.........//////000///...------...///000......000111111111000//////000222444555444333333111111000111111222333444444444444444444444444444666666777666666555444333333444666888999888777666555555666777777777777666888888999999:::;;;;;;;;;>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGJJJNNNPPPMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTSSSRRRRRRSSSUUUVVVTTTUUUWWWWWWVVVVVVVVVWWWYYYYYYXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYYYYZZZZZZ[[[XXXYYY[[[\\\]]]\\\\\\[[[VVVWWWWWWWWWWWWWWWVVVVVVXXXZZZ[[[[[[YYYXXXYYYZZZ___aaacccccccccbbbcccdddbbb___ZZZQQQGGG@@@======;;;???DDDMMM^^^qqq{{{{{{TTTUUUWWWXXXXXXWWWUUUTTTNNNLLLKKKJJJKKKJJJIIIGGGHHHKKKNNNPPPPPPMMMJJJGGGGGGGGGIIIOOOUUUVVVRRRMMMPPPQQQSSSUUUWWWXXXYYYYYYVVVVVVVVVUUUTTTRRRPPPOOOOOONNNMMMMMMMMMOOOQQQSSSQQQRRRQQQNNNKKKKKKMMMQQQJJJKKKKKKKKKKKKIIIGGGFFFNNNNNNNNNQQQUUUUUUSSSOOOIIILLLQQQYYYiiisssbbbXXXPPPLLLLLLKKKKKKKKKJJJJJJMMMQQQUUUSSSRRROOOKKKGGGGGGKKKPPPRRRRRRPPPNNNMMMNNNQQQSSSQQQQQQQQQRRRQQQMMMGGGBBBBBBFFFLLLQQQSSSRRROOOLLLMMMMMMLLLKKKKKKJJJJJJJJJCCCFFFJJJKKKJJJGGGEEEDDDCCCEEEIIIKKKKKKIIIFFFDDD=========>>>@@@DDDGGGIIIIIIHHHEEECCCAAA?????????999999::::::;;;;;;:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<:::888666444444444444777888999:::999666333222777777888888888888777777333555777666444333444777222222222333333444444444666555444333444555666777333333444555555444333333111111111222444777:::<<<;;;666111000222444222///000111222444555555444444111111222222222333333333333333222222111000000000......//////////////////222111000//////000111222////////////////////////---..................---,,,,,,---...///000111111......---------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************++++++,,,,,,,,,---------,,,------,,,+++***))))))'''(((***+++,,,,,,++++++)))************+++++++++'''''')))***++++++++++++++++++******************************************))))))))))))))))))***+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---...////////////---------.........//////---------.........//////111000...------...000111---...000111111111000///...///222444444444333222000000000000111222333444444444444444444444444444333444555666777777777777333444666888999888777666888888999:::::::::::::::777888888999::::::;;;;;;>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDFFFJJJNNNQQQNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVSSSVVVXXXYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWXXXXXXYYYUUUWWWXXXXXXWWWVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\WWWYYY[[[\\\]]]\\\ZZZYYYTTTUUUVVVWWWXXXXXXXXXXXXWWWYYYZZZ[[[ZZZYYYZZZ[[[aaacccdddcccbbbaaaaaabbb___]]]WWWNNNCCC<<<:::;;;999AAAKKKYYYoooVVVVVVUUUSSSRRRRRRRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLNNNPPPSSSTTTRRRNNNIIIEEEFFFMMMSSSRRRQQQRRRRRRPPPTTTUUUVVVVVVVVVUUUTTTTTTWWWVVVTTTRRRQQQQQQRRRRRRPPPOOONNNLLLKKKMMMQQQUUUOOOOOOOOOOOOPPPRRRSSSUUUPPPMMMJJJJJJKKKKKKHHHFFFJJJMMMSSSWWWXXXVVVSSSPPPNNNKKKPPP]]]hhhtttrrraaaTTTLLLHHHFFFFFFFFFGGGHHHKKKPPPTTTVVVVVVRRRMMMIIIHHHKKKOOORRRWWWMMMGGGJJJMMMMMMMMMOOOKKKOOOTTTUUURRROOOMMMMMMKKKLLLNNNOOOPPPPPPOOONNNKKKLLLLLLLLLJJJJJJLLLMMMFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHFFFEEEEEEDDDBBB@@@BBB@@@<<<;;;===AAAGGGKKKLLLJJJGGGEEEDDDBBB???===;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999888888777777888888999::::::999888777666555444666666666666666555555555999999888777666555444333555555444333333333333444111111111111222333444555888666444111000000111222111111111111222333333444555444333222111///......000444777666444111111222222111111000000000000000111111000000/////////...............////////////........................------...............---.........------,,,,,,,,,222111000//////000111222/////////......------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''***+++,,,,,,******+++,,,***++++++,,,,,,------...++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))%%%%%%&&&'''((()))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------...........................---////////////////////////---......///////////////---...///000111222333333111111222222222333333333333333333333333333333333666666666666666555555555333444666777777777666555555555666777777777777777666444333555999;;;:::888>>>>>>>>>>>>>>>===<<<<<<=========>>>???@@@BBBBBBAAACCCEEEEEECCCBBBBBBBBBFFFGGGIIIJJJLLLMMMNNNNNNLLLMMMMMMNNNPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQQQQWWWXXXZZZ[[[[[[YYYWWWUUUPPPQQQRRRSSSTTTUUUVVVWWWZZZYYYYYYYYYZZZ[[[\\\]]]XXXYYYYYYZZZZZZZZZZZZZZZVVVTTTSSSUUUYYY[[[ZZZXXXZZZYYYYYY]]]bbbccc___[[[VVVVVVVVVVVVVVVYYY]]]aaa]]]]]]]]]\\\[[[\\\___bbbbbbccccccccccccbbbaaaaaa___XXXPPPJJJCCC;;;888;;;???HHHZZZuuuTTTTTTSSSRRRQQQQQQQQQRRRPPPNNNLLLLLLMMMNNNNNNMMMPPPQQQSSSTTTRRRNNNJJJGGGKKKSSSXXXVVVSSSSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRTTTUUUVVVTTTSSSQQQOOOMMMNNNRRRUUURRRQQQPPPPPPQQQRRRTTTUUUPPPMMMKKKKKKLLLKKKIIIFFFLLLPPPUUUYYYZZZXXXTTTQQQMMMKKKPPP[[[bbbkkk~~~}}}mmm]]]RRRKKKGGGEEEGGGGGGIIIKKKNNNRRRUUUWWWVVVSSSMMMIIIIIILLLQQQUUUXXXNNNGGGHHHJJJIIIIIIKKKNNNRRRVVVWWWUUUQQQPPPOOOLLLMMMOOOPPPPPPOOONNNNNNJJJKKKKKKKKKIIIIIIJJJLLLHHHHHHIIIJJJKKKKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@@@@???>>>>>>???BBBEEEGGGJJJHHHFFFDDDBBB@@@>>><<<;;;;;;::::::::::::;;;;;;:::;;;<<<=========<<<;;;<<<<<<============<<<<<<999999888888888888999999999999888777666555444444666666666666555555555555;;;;;;:::999888777666666555555444333333333333444111111111111222333444555555444333222222222444555333222111111111222333444333333222222111000000000000333666666333111111111333222111111000000111111000000000//////.....................////////////////////////////////////------...............---......---------,,,,,,,,,000///............///000.........---------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,,,,******+++,,,++++++++++++++++++*********))))))))))))))))))*********))))))******+++,,,************************+++,,,,,,,,,++++++***)))))))))******++++++,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------------...------------.........///........................------...///////////////---...///000111222222333111111111222222222333333333333333333333333333333555555555555555555555555333444555666777666666555555555666777777777777777777666666888:::;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<=========>>>???@@@AAABBB@@@BBBCCCDDDBBBAAAAAAAAACCCEEEHHHJJJKKKKKKKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRTTTWWWYYYYYYXXXWWWVVVPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]WWWXXXYYYZZZZZZZZZYYYYYYVVVTTTSSSUUUXXXZZZYYYXXXXXXWWWWWW[[[```aaa]]]YYYWWWXXXXXXWWWWWWYYY]]]```eeeeeecccaaa^^^^^^___aaacccccccccccccccbbbaaa```[[[UUUNNNIIICCC<<<;;;???DDDWWWvvvQQQQQQPPPPPPPPPPPPPPPQQQNNNLLLKKKKKKMMMOOOPPPPPPSSSSSSSSSSSSQQQOOOLLLKKKQQQZZZ___[[[UUUSSSTTTTTTSSSTTTUUUVVVWWWVVVVVVUUURRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSPPPNNNNNNQQQTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQOOONNNNNNNNNMMMJJJGGGLLLPPPVVVZZZZZZWWWRRROOOLLLJJJNNNVVVZZZ^^^lll|||{{{ssseeeXXXOOOJJJFFFEEEHHHIIILLLPPPSSSUUUVVVWWWTTTPPPKKKHHHHHHLLLRRRUUUWWWNNNFFFDDDEEEEEEFFFHHHOOORRRUUUVVVTTTRRRPPPPPPMMMNNNOOOOOOOOONNNMMMLLLHHHIIIJJJIIIHHHGGGHHHJJJFFFGGGIIIKKKLLLLLLKKKJJJEEEDDDBBBBBBCCCBBBAAA???>>>??????@@@AAAAAABBBBBBFFFFFFDDDCCC@@@>>><<<;;;<<<<<<;;;::::::999999999888999;;;<<<<<<<<<;;;:::<<<<<<<<<======<<<<<<<<<:::999999999999999999:::888888777666555444333333555555555555555555555555;;;;;;:::999888777666666555555444333333333333333111111222222333333444444333222222222333555777888555333222000000111222444111111111111111111222222000222444444333111111111333222111111000000111111/////////...........................////////////000000000000000000000000---...............------...------------,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++************)))))))))************************+++++++++,,,++++++******++++++++++++++++++++++++***++++++++++++******)))***+++,,,+++******+++,,,,,,++++++***))))))(((((())))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))+++++++++,,,++++++***)))+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,------......//////........................------...////////////...---......///000111222222000111111111222222222222222222222222222222222222444444444444555555555555444444555666666666666555555555666666666777777777777888:::::::::;;;<<<============>>>======<<<;;;============>>>@@@AAABBB???AAABBBBBBAAA@@@@@@AAABBBFFFIIIKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUWWWXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRVVVYYYZZZZZZYYYXXXOOOPPPQQQRRRTTTUUUVVVVVVTTTVVVXXXZZZ\\\\\\]]]\\\VVVWWWXXXYYYYYYYYYXXXXXXUUUTTTTTTUUUXXXYYYYYYXXXVVVUUUVVVYYY]]]]]]ZZZWWWXXXYYYYYYXXXXXXZZZ]]]```hhhhhhgggdddaaa```aaabbbdddddddddcccbbbaaa```___YYYTTTNNNKKKEEE@@@AAAFFFNNNkkkOOOOOONNNNNNNNNOOOPPPPPPNNNLLLKKKKKKNNNPPPRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOSSS\\\aaa[[[SSSPPPQQQRRRRRRSSSUUUVVVVVVVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMNNNQQQSSSSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSSSSSSSRRRPPPLLLJJJJJJNNNSSSWWWWWWSSSOOOKKKIIIHHHJJJOOORRRVVVaaammm{{{ooohhh^^^TTTNNNJJJHHHFFFIIILLLPPPTTTVVVWWWVVVUUUNNNLLLHHHEEEFFFKKKPPPTTTTTTNNNFFFCCCCCCDDDFFFHHHMMMNNNPPPPPPPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHEEEGGGHHHHHHGGGFFFFFFGGGAAACCCFFFIIIJJJIIIGGGFFFDDDCCCAAAAAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@CCCDDDDDDCCC@@@===<<<;;;<<<<<<;;;:::999888777666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888777666555555444444444444555555555555555666888888777777666555444444555444333333222222333333111222222333333444444444333222222333444555777888666444222000///000222333111111111111111111111111111111333333222111111111111111000////////////000..................------............////////////////////////////////////.........///......---,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************(((((())))))))))))(((''')))+++,,,+++***)))***+++++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))******++++++++++++***************))))))((((((((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,---......//////......------...//////000111111000000000111111111111222222222222222222222222222333333333333444444444444444444555555555666666666555555555555666666777777666999;;;;;;999999;;;>>><<<<<<<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@AAA???AAABBBBBBAAAAAAAAACCCFFFJJJNNNNNNLLLHHHFFFFFFFFFGGGHHHKKKMMMOOOQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSUUUVVVVVVVVVUUUTTTPPPQQQQQQRRRSSSTTTUUUUUUTTTVVVZZZ\\\^^^^^^\\\[[[OOOPPPQQQRRRTTTUUUVVVVVVTTTVVVXXX[[[\\\[[[ZZZYYYTTTVVVWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUWWWXXXXXXXXXVVVUUUVVVXXXZZZ[[[XXXVVVWWWXXXYYYYYYZZZ\\\```bbbeeeffffffdddbbbbbbccceeedddddddddcccbbbaaa```___ZZZVVVRRRNNNHHHDDDGGGMMMaaaOOONNNNNNNNNNNNOOOOOOPPPOOOMMMKKKKKKMMMPPPRRRRRRRRRRRRPPPPPPOOOPPPQQQRRRQQQYYY\\\WWWPPPNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPOOOPPPSSSVVVUUUTTTSSSQQQQQQQQQRRRRRRVVVWWWYYYYYYWWWSSSOOOMMMJJJMMMQQQTTTTTTQQQMMMJJJGGGFFFFFFIIILLLSSS^^^hhhzzzssseee```XXXRRROOOMMMKKKIIIJJJMMMRRRUUUWWWVVVSSSRRRKKKJJJGGGFFFHHHKKKPPPSSSPPPMMMHHHDDDDDDGGGKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCEEEGGGGGGFFFEEEEEEFFF???AAADDDGGGGGGFFFEEECCCDDDCCCAAAAAABBBBBBAAA@@@@@@???>>>===>>>>>>@@@@@@AAACCCDDDCCC@@@===<<<<<<;;;;;;;;;:::999777666555555666888::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::999888888777777666666666333444444444555555666666777666666555555444444444444444333222222222222333222222333444444444333333444444333333333444444444555444222111000111222333333333222222111000000000111000000111222222111000///......---------------------..............................////////////..............................//////...------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))++++++++++++******)))(((************************'''(((((()))))))))(((((()))***++++++))))))***+++************++++++,,,,,,+++******))))))******+++))))))(((((())))))***+++************************)))******++++++*********)))))))))(((''''''&&&&&&((()))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------//////...---,,,++++++***------------------------,,,------...............---------...//////000000//////000000000111111111111111111111111111111111111222222222333333333444444444444444444555555666555555555444555666777777555888::::::777777999<<<:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCBBBBBBCCCEEEKKKPPPSSSRRRMMMGGGEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPNNNOOOPPPQQQSSSTTTUUUVVVYYY[[[]]]______^^^\\\[[[PPPQQQRRRSSSTTTVVVWWWWWWWWWXXXZZZ[[[ZZZYYYWWWUUUSSSUUUWWWYYYYYYXXXVVVUUUSSSTTTUUUVVVVVVWWWXXXYYYWWWWWWWWWXXXYYYYYYXXXVVVUUUVVVXXXZZZ[[[^^^aaadddeeeffffffeeecccbbbcccddddddddddddcccbbbaaa``````\\\XXXTTTPPPIIIEEEIIIQQQrrrPPPPPPOOOOOOOOOOOOOOOPPPPPPMMMJJJIIIKKKMMMOOOOOOLLLLLLKKKKKKMMMNNNPPPRRRMMMSSSUUUQQQMMMMMMNNNLLLQQQRRRSSSTTTTTTSSSRRRQQQJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQRRRRRRRRRTTTWWWYYYXXXWWWVVVTTTTTTTTTUUUVVVWWWZZZ]]]]]]YYYUUUQQQOOOKKKMMMOOORRRRRRQQQOOOMMMGGGFFFFFFHHHLLLSSS]]]dddmmmyyylll\\\YYYTTTQQQPPPOOOMMMLLLKKKNNNRRRTTTTTTRRROOOMMMKKKKKKKKKKKKMMMOOOQQQSSSLLLMMMJJJFFFFFFKKKNNNNNNKKKJJJHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGGGGEEECCCBBBBBBDDDGGGGGGEEEDDDDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDEEECCCAAAAAABBBBBB@@@>>>???>>>=========>>>???@@@>>>AAADDDCCC???<<<;;;<<<::::::::::::999777555444555666888999:::;;;::::::<<<<<<============<<<<<<999888888888888888888999999888888888777777777777333333333444555555666666777666666666555555555555444444333222222222222222222333444555555444333222444444444333333222222111333333222222222222222222333333222222111000//////111/////////111222111000...---,,,,,,++++++,,,,,,.............../////////............////////////........................////////////...---,,,,,,,,,,,,,,,------------...---......//////......---***++++++++++++,,,,,,,,,*********+++++++++++++++)))))))))************+++))))))))))))))))))))))))*********+++******))))))************************)))******++++++++++++***)))***+++***))))))***+++))))))******+++,,,,,,---++++++************++++++)))(((((((((((()))******++++++++++++++++++++++++((()))******+++*********+++*********))))))((((((((()))***,,,,,,+++******++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------......//////////////////000000000000000000000000000000000000000000111111222222333333444444333333444444555666666555444444444555666777555666888777777777888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFMMMQQQTTTRRRLLLFFFEEEGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLMMMNNNOOOQQQRRRTTTUUUVVVYYY[[[]]]^^^]]][[[YYYWWWQQQRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSUUUWWWYYYZZZXXXVVVUUURRRTTTUUUVVVUUUVVVWWWYYYXXXXXXXXXXXXXXXXXXWWWWWWTTTVVVXXXZZZ[[[^^^aaadddhhhiiiiiigggdddbbbaaabbbbbbccccccccccccbbbaaaaaa\\\YYYUUUQQQIIIEEEKKKSSSvvvSSSRRRQQQPPPPPPPPPPPPPPPPPPLLLHHHFFFGGGHHHIIIJJJDDDDDDEEEFFFHHHKKKMMMOOOKKKNNNOOOMMMNNNPPPPPPLLLQQQRRRRRRRRRRRRPPPOOONNNGGGHHHKKKMMMPPPQQQRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVZZZ^^^^^^ZZZTTTPPPOOOIIIJJJLLLMMMNNNNNNNNNNNNHHHIIIJJJKKKOOOUUUZZZ]]]bbbvvvqqqfffVVVTTTQQQPPPPPPOOONNNLLLLLLNNNQQQRRRQQQNNNJJJHHHJJJKKKLLLNNNOOOPPPPPPPPPJJJMMMLLLHHHHHHMMMOOONNNKKKHHHFFFFFFGGGIIIHHHFFFEEEFFFFFFGGGFFFEEECCCBBBBBBDDDGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDBBB@@@@@@@@@???===<<<;;;<<<>>>?????????>>>>>>;;;???CCCBBB>>>::::::;;;888999::::::999777555444555666888:::;;;;;;;;;::::::::::::;;;;;;:::::::::888777777666666777777888777777777777777666666666222222333444444555666666555555444444444444333333444333222222111222222222222333555666666444333222222222333333222222111000000111222333333333222222111111111111111111111111111///---...111222111000...---,,,,,,++++++,,,,,,.........//////000000000............////////////........................////////////...---,,,+++,,,,,,,,,---------......,,,---...//////...---,,,++++++++++++,,,,,,------)))*********++++++++++++************++++++,,,,,,************************((())))))************)))************************))))))***+++++++++++++++(((***+++***)))((()))+++))))))************************))))))))))))******((((((((((((((()))******++++++++++++++++++++++++(((((()))***************++++++******************((()))+++,,,,,,+++***)))***************************+++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------------................../////////000000000000000000000000000000//////000000111222222333444444333333333444555666666555444333333555666888777666555666888888888777999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===??????@@@AAABBBAAAAAAAAADDDFFFHHHMMMPPPNNNHHHDDDFFFIIIHHHHHHIIIKKKLLLMMMOOOOOONNNOOOOOOPPPPPPOOOOOONNNRRRSSSUUUUUUTTTQQQMMMKKKMMMMMMOOOPPPRRRSSSUUUUUUXXXZZZ[[[]]]\\\ZZZXXXVVVSSSSSSTTTUUUWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVSSSUUUXXXZZZ[[[YYYWWWUUUQQQSSSVVVVVVUUUUUUWWWYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^```dddeeefffeeebbb`````````aaaaaabbbccccccccccccbbb^^^[[[XXXTTTMMMJJJPPPZZZzzzUUUTTTSSSRRRQQQPPPPPPPPPOOOKKKGGGDDDDDDEEEEEEEEE===>>>@@@BBBEEEHHHKKKLLLKKKLLLKKKKKKOOOTTTRRRMMMQQQQQQRRRRRRQQQOOOMMMLLLIIIJJJLLLMMMNNNNNNNNNMMMRRRSSSSSSRRRQQQQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUZZZ^^^^^^ZZZTTTOOONNNGGGGGGHHHIIIJJJKKKLLLMMMIIILLLNNNOOOQQQUUUWWWWWW[[[lllxxxmmmbbbRRRQQQOOOOOOPPPPPPNNNLLLMMMNNNPPPPPPNNNKKKGGGEEEGGGIIILLLNNNOOOOOONNNMMMIIINNNNNNIIIHHHMMMNNNLLLIIIFFFCCCCCCEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFDDDCCCBBBDDDGGGGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCBBB??????>>>===;;;999888:::>>>AAABBB@@@===;;;888===AAAAAA<<<888888:::777888999:::999777555444555666888:::;;;;;;;;;;;;666666777777777777666666777777666666666666777777666666666666666555555555222222333333444555666666222222111111111111111111444333222222111111222222222333555666666555333222000111111222222222111111///000222444555444222111///000000111222222333333111...,,,---000222111000......---,,,,,,,,,,,,---.../////////000000111111............/////////000000000000000000000000000////////////...---,,,+++,,,,,,,,,------.........,,,,,,............,,,,,,+++++++++,,,,,,---------))))))******++++++++++++******+++++++++,,,,,,,,,************************'''((()))***************))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))*********))))))((((((''''''))))))(((((((((((())))))((((((((((((((()))******************************(((((()))***************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))***************************+++,,,---...---,,,,,,******+++++++++,,,,,,,,,)))******+++---...//////+++++++++++++++++++++++++++,,,------......------,,,,,,------------------............/////////000000000000000000000000000...//////000111222222222444444333222333444555666666555333333333444666888999666555666999:::888666888999::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????@@@AAA@@@???@@@CCCEEECCCHHHLLLJJJEEECCCFFFJJJIIIIIIJJJKKKLLLMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNTTTUUUWWWWWWUUUQQQMMMKKKMMMMMMOOOPPPRRRSSSTTTUUUXXXYYY\\\]]]]]][[[YYYXXXTTTTTTUUUVVVXXXYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXTTTVVVYYY[[[[[[ZZZWWWUUUQQQSSSVVVVVVTTTTTTWWWZZZWWWXXXXXXWWWUUUTTTUUUUUUXXXYYY[[[[[[ZZZZZZ[[[]]]\\\^^^``````______```aaa```aaabbbccccccdddcccccc```^^^\\\XXXRRROOOWWWbbb{{{TTTSSSQQQPPPPPPPPPQQQRRRMMMJJJEEECCCBBBCCCCCCCCC===;;;;;;===AAAFFFIIIJJJJJJLLLNNNPPPQQQPPPOOONNNQQQQQQRRRRRRQQQOOONNNLLLNNNNNNNNNLLLLLLMMMOOORRRTTTUUUTTTRRROOOPPPTTTXXXQQQQQQQQQRRRSSSTTTUUUUUURRRXXXZZZWWWTTTRRROOOKKKJJJHHHEEECCCDDDHHHLLLNNNNNNMMMMMMOOORRRSSSRRRQQQVVV[[[eeeqqqwwwrrrfff[[[PPPOOOMMMLLLKKKKKKKKKKKKLLLMMMOOONNNLLLIIIIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJGGGDDDBBBBBBCCCDDDDDDCCCCCCDDDGGGHHHHHHFFFDDDBBBEEEFFFGGGEEECCCBBBBBBCCCDDDBBBAAA@@@@@@AAACCCDDDCCCBBBAAA???>>>>>>======:::<<<>>>@@@AAAAAA???>>>:::<<<======:::888777777777888999::::::::::::999888888999::::::;;;<<<<<<777888888888888777666666777888888888777666555444999999888777666555444444444444444444444444333333777777666555444333333222333333333444444444555555222333333444333222111000333333333333333333333333333333444444333333222111222111000111333333111000222222111111000000//////111000///...---,,,,,,,,,------------------------,,,------....../////////))))))+++,,,...///111111111...,,,,,,......,,,)))++++++++++++,,,---......---,,,,,,++++++,,,,,,------+++***,,,///000///,,,*********++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++++++++***(((((()))***************))))))))))))((((((((((((++++++++++++++++++++++++))))))*********))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))************)))((()))************+++++++++,,,------,,,+++***)))(((******++++++++++++******************************+++))))))+++...000...,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222------------------------000000000000000000000000+++,,,---...///////////////......------///000111000000////////////000000222222222333333333444444333333333444444444555555666666666777888888999999666666666666777777777777888888999:::;;;======>>>AAA@@@?????????@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEGGGIIIKKKMMMNNNOOONNNMMMLLLMMMNNNPPPPPPPPPRRRVVVXXXVVVPPPLLLLLLOOOPPPPPPPPPPPPQQQRRRRRRSSSWWWWWWXXXYYYYYYXXXWWWVVVWWWVVVTTTSSSSSSTTTVVVXXX[[[ZZZXXXVVVUUUVVVWWWXXXXXXXXXZZZ[[[[[[ZZZYYYYYYVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXYYYXXXWWWUUUTTTYYY[[[^^^^^^\\\ZZZYYYYYY\\\\\\[[[[[[ZZZ[[[[[[[[[aaa___^^^```cccdddbbb______]]][[[YYYVVVUUU]]]ggg}}}nnnUUUTTTSSSQQQPPPOOONNNNNNMMMJJJFFFDDDDDDDDDDDDCCC<<<;;;:::<<>><<<;;;;;;::::::999;;;>>>AAAAAA@@@>>>===;;;===>>>===;;;999888888::::::;;;;;;::::::999999999999999999999999999999999999888777777666555555555666666777777777666666888888777777666555555555444444444444444444444444555555555444444333222111333333333333444444444444222333333333333222111000333333333333333333333333333333333444333222222111111000000111222222111/////////000000000000000000//////...---,,,,,,,,,,,,---------------------------------------.........///.........------,,,,,,000...,,,,,,------+++))),,,,,,+++*********++++++---,,,,,,++++++,,,,,,---,,,+++***+++,,,---+++(((******+++++++++,,,,,,,,,...------,,,++++++******)))*********++++++,,,,,,(((((()))******************)))))))))((((((((((((***)))'''%%%%%%''')))***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++***)))(((((('''))))))*********+++++++++++++++++++++***)))((((((******++++++++++++******************************,,,++++++,,,///111///------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---......------------------------........................+++,,,---...///////////////......---...///000111000000////////////000000111111111111222222222333222222222222333333333444444555555666666777777888555666666666777777777777888888999:::;;;<<<======???>>>=========>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOSSSVVVTTTPPPNNNOOOQQQPPPOOOOOONNNOOOPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVUUUVVVUUUTTTSSSTTTUUUWWWXXXZZZXXXWWWUUUUUUVVVXXXYYYYYYYYYZZZZZZYYYWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTZZZ\\\^^^^^^\\\ZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[^^^\\\\\\]]]``````___\\\ZZZXXXXXXYYYXXXZZZcccmmmtttlllVVVVVVUUUTTTRRROOOLLLKKKKKKIIIGGGFFFFFFFFFDDDCCC;;;:::999;;;@@@DDDGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPUUUTTTRRROOOLLLLLLMMMOOONNNLLLKKKJJJJJJLLLOOOQQQQQQVVVYYYWWWUUUTTTQQQNNNJJJIIIGGGFFFGGGJJJMMMOOOMMMLLLLLLNNNPPPQQQQQQPPPQQQSSSWWW\\\___]]]VVVOOOMMMLLLIIIGGGFFFEEEEEEEEEHHHJJJLLLLLLKKKJJJIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKEEECCCAAA@@@AAADDDGGGIIIEEECCCAAAAAACCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFGGGGGGEEECCCAAAAAABBBCCCBBBAAA@@@@@@@@@BBBBBB>>>===<<<;;;:::999999999888:::>>>@@@AAA@@@===;;;<<<===>>>===;;;999888999;;;;;;;;;;;;;;;:::999888:::999999888777666666555:::999777666555555555666444444555666777777888888666666666666666666666666222333333444444555555555111222333444444333222111222222222222333333333333222222333333333222111111333333333333333333333333222333333333333222111111111000000000222222000///------......///000000111------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,000//////...---,,,+++***///...,,,,,,------+++***---,,,+++***))))))))))))---,,,,,,++++++,,,,,,------,,,++++++,,,+++)))'''***++++++++++++,,,,,,,,,------,,,,,,++++++******''''''((()))***+++,,,---(((((()))*********************)))))))))(((((((((***(((%%%""""""%%%(((***))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))000///---***(((''''''''')))))))))*********++++++*********))))))(((''''''******++++++++++++******************************)))(((((()))+++,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///............------......///000000//////......//////000///000000000000111111111111111111111222222222222333333444444555666666666555555666666666777777777888888999:::;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJMMMPPPPPPNNNMMMOOORRRPPPOOOMMMLLLLLLNNNPPPRRRRRRSSSUUUWWWWWWWWWUUUTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTVVVXXXYYYZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUUUUVVVVVV\\\]]]^^^]]][[[[[[[[[\\\WWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ\\\\\\[[[YYYXXXVVVWWWZZZ[[[]]]eeennn}}}oooiiifffUUUUUUVVVVVVTTTQQQMMMKKKHHHGGGFFFEEEFFFEEEDDDBBB;;;:::999;;;@@@DDDGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOOOOPPPPPPOOONNNMMMNNNOOOPPPPPPOOOSSSRRRPPPNNNMMMLLLMMMNNNNNNLLLJJJHHHIIIKKKNNNPPPOOOUUUXXXWWWUUUUUUSSSOOOLLLLLLKKKJJJKKKMMMOOOQQQMMMKKKKKKLLLOOOPPPPPPPPPPPPOOOOOOQQQRRRQQQMMMIIIIIIGGGEEECCCAAA@@@@@@@@@FFFHHHKKKKKKJJJIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNN@@@>>>;;;:::<<<@@@EEEHHHEEECCCAAAAAABBBDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCAAA???===>>>>>>BBBAAA@@@@@@???@@@@@@AAA>>>===<<<;;;::::::::::::888:::===???@@@>>><<<:::;;;<<<===<<<999777777888888999999:::::::::999999888777777666666555555444888777555444444555777888555555555555666666777777555555555666666666777777222222333333444555666666000111333444555444333222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222111111000000//////000111111000...---------.........//////---------------...//////---------------------------------,,,,,,+++++++++******++++++,,,---------...---,,,,,,,,,,,,++++++,,,,,,+++***************---,,,,,,++++++,,,,,,------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******'''(((((()))******++++++(((((()))************************)))))))))((((((***)))'''&&&&&&''')))***((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))111///,,,)))''''''(((((())))))))))))******************))))))((((((((((((******++++++++++++******************************)))(((((((((((()))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---------------......///////////////......///////////////000000000111111111111111111222222222222333333333444444555555666666555555555666666666777777777888888999:::;;;;;;;;;;;;;;;:::999:::;;;<<<===:::<<<>>>@@@AAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGIIIJJJFFFHHHKKKKKKKKKKKKMMMOOOOOONNNKKKIIIIIILLLOOOQQQQQQSSSUUUWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSUUUWWWXXXYYYXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYVVVUUUTTTTTTUUUVVVXXXYYY]]]]]]]]]\\\ZZZZZZ\\\]]]WWWWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXXXX[[[YYYZZZ\\\\\\\\\aaagggsssoooddd```^^^QQQSSSUUUVVVVVVSSSPPPNNNFFFDDDCCCCCCDDDDDDCCCAAA>>><<<;;;===@@@DDDFFFGGG@@@@@@@@@AAACCCFFFHHHIIIKKKLLLLLLNNNOOOPPPRRRRRROOOMMMKKKLLLNNNPPPOOONNNQQQPPPNNNNNNNNNOOOOOOOOOLLLJJJHHHFFFFFFHHHKKKMMMLLLSSSWWWVVVUUUUUUTTTPPPPPPPPPOOOOOOOOOPPPQQQQQQLLLKKKJJJKKKMMMOOOPPPOOOPPPNNNLLLJJJJJJIIIGGGFFFEEECCCAAA???>>>=========DDDGGGIIIJJJIIIIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMLLL<<<:::777777999>>>CCCGGGFFFDDDAAAAAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCC???@@@@@@???===<<<<<<===AAAAAA@@@@@@????????????===<<<;;;:::999999999:::888:::<<<===>>>===;;;::::::;;;;;;999777555666777333444666777999999::::::555555555555555555555555555444333333444666888:::777777666555444444555555444444555555666666777777222222333333444555666666111222333444555555444444111111222222222333333333222222222222222222222333222222222222222222222222111111222222111111000///000///...///000111///---///.........---------,,,///......//////000111222---------------------------------,,,,,,+++++++++''''''(((***+++,,,---...,,,,,,---,,,+++++++++,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,------,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++******))))))))))))))))))))))))(((((()))***************************))))))))))))((())))))******))))))((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((...---***(((((((((***+++(((((()))))))))*********++++++***)))))))))************++++++++++++******************************------,,,,,,++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------,,,------...............//////............//////000000000000111111111111222222222222333333333333333444444555555666666777555555555555666666666666777777888888999:::::::::;;;;;;:::999:::;;;<<<===;;;<<<>>>@@@BBBBBBBBBAAADDDDDDEEEEEEEEEFFFFFFFFFDDDFFFGGGGGGFFFFFFHHHKKKHHHIIIJJJJJJJJJJJJKKKMMMMMMLLLIIIHHHIIIKKKOOOQQQQQQSSSVVVXXXXXXWWWUUUTTTQQQRRRTTTVVVWWWWWWWWWWWWTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXTTTSSSSSSTTTUUUXXXZZZ[[[[[[\\\\\\[[[YYYYYYZZZ\\\YYYXXXWWWVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXX]]][[[[[[]]]]]][[[]]]bbbhhhooosssooogggaaa[[[WWWNNNPPPRRRTTTUUUSSSQQQPPPEEECCCAAAAAABBBCCCCCCBBBBBB@@@>>>???BBBEEEGGGGGG>>>>>>>>>???AAADDDHHHJJJLLLLLLLLLMMMOOOPPPRRRSSSPPPLLLIIIIIILLLOOOOOONNNOOONNNMMMMMMNNNOOOOOONNNHHHGGGEEECCCCCCEEEGGGIIIJJJPPPTTTTTTTTTUUUTTTQQQSSSSSSSSSRRRRRRQQQPPPPPPLLLJJJIIIIIILLLNNNOOOOOOOOONNNKKKHHHFFFEEEDDDDDDCCCAAA@@@>>>=========>>>DDDFFFHHHIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJHHHFFFEEE:::999666666888===CCCGGGGGGEEEBBBAAAAAABBBAAA@@@>>>>>>=========???@@@BBB===>>>??????======>>>???AAA@@@@@@@@@???>>>>>>===:::999888888777777777888:::::::::;;;;;;;;;::::::999:::999888555444555666111222444666888999:::;;;444444444555555555555555333222222333444666888999888777666444333333444555444444444555555666666666222333333444444555555555222333333333444444555555222222222222333333333333222222111111222222333444222222222222222222222222000111111111111000/////////.........000000...---000//////...------,,,,,,000000000000000111222333------------------------------------,,,,,,,,,,,,)))))))))******++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---&&&(((***+++******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++******++++++*********)))))))))(((((()))***************++++++*********)))))))))&&&''')))++++++)))'''&&&'''((()))******+++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((******)))(((((()))***+++((((((((()))))))))******,,,+++))))))((()))***+++******++++++++++++******************************,,,---,,,***((((((***,,,*********+++++++++++++++++++++++++++++++++++++++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---///......------......///000000000000111111111111222222222222333333333444333333444444555666666777444444555555555666666666777777888888888999999999;;;;;;:::999:::;;;<<<===<<<===>>>???@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCEEEGGGGGGDDDDDDGGGKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJHHHHHHIIILLLOOOQQQRRRTTTWWWYYYYYYWWWTTTRRRQQQRRRUUUWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPRRRTTTUUUTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXZZZ[[[XXXYYYZZZYYYXXXWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUWWWXXXXXXWWWWWWWWWYYY[[[XXXYYY]]]^^^\\\]]]```___aaaccccccbbb___YYYTTTLLLMMMOOOPPPQQQPPPOOONNNEEECCCAAA@@@BBBCCCDDDDDDFFFDDDBBBBBBDDDFFFGGGGGG???>>>>>>>>>AAAEEEIIILLLLLLKKKKKKLLLMMMOOOQQQRRRQQQLLLFFFFFFJJJMMMNNNMMMOOOMMMKKKKKKMMMMMMLLLJJJFFFFFFDDDDDDCCCDDDEEEFFFGGGMMMRRRRRRSSSTTTTTTQQQTTTTTTTTTSSSRRRPPPNNNMMMKKKIIIHHHHHHJJJMMMNNNNNNNNNMMMKKKHHHEEECCCBBBBBBCCCBBB@@@?????????@@@AAADDDFFFHHHIIIGGGFFFFFFGGGHHHHHHIIIHHHFFFDDDAAA???:::999777777:::>>>CCCFFFIIIFFFCCCAAAAAA@@@???>>>===<<<:::::::::<<>>???@@@@@@@@@@@@???>>>===<<<999999888888777777888888;;;:::999888888999:::;;;:::::::::777555444555777222333444666888999::::::666666666555444444333333333333444444444555555555777666444333333444555666444555555555555555555555444444444444444444444444444333111111111222444555333333333333444444444444222222111111111222333444111111111111111111111111000000111111000000///.........---...///000...,,,/////////...............000000000000000000111111---------------------------------------.........,,,,,,,,,,,,++++++++++++***,,,---,,,******+++---,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---''')))++++++)))((()))+++,,,,,,,,,+++++++++************************++++++*********+++++++++++++++(((((()))***************+++++++++*********))))))'''(((((())))))((((((''''''((()))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((''''''(((***+++******++++++++++++******************************)))***)))'''$$$###&&&((()))*********+++++++++,,,*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---.........------///......------......///....../////////000000000111111111111222222222222222222333333444444555555444444444555555555666666777777777888888888888888;;;:::999999999:::;;;<<<============>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEAAADDDGGGFFFCCCCCCFFFJJJJJJIIIHHHHHHJJJLLLMMMMMMHHHHHHHHHIIIKKKNNNPPPRRRRRRTTTVVVXXXWWWUUUQQQOOOQQQSSSVVVXXXXXXWWWUUUSSSTTTSSSQQQOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYYYYXXXXXXWWWWWWTTTVVVXXXXXXVVVUUUTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTVVVXXXXXXWWWVVVWWWYYYYYYWWWXXX]]]___\\\[[[]]]YYYZZZ[[[\\\\\\YYYWWWVVVKKKKKKLLLMMMMMMMMMLLLKKKGGGDDDAAA@@@BBBDDDFFFFFFIIIGGGDDDDDDEEEGGGHHHHHHAAA@@@??????BBBFFFKKKNNNKKKKKKJJJJJJLLLMMMOOOQQQQQQKKKEEEDDDHHHLLLNNNMMMPPPMMMJJJJJJKKKKKKHHHEEEGGGGGGGGGFFFFFFFFFFFFGGGEEELLLQQQQQQRRRTTTTTTQQQTTTTTTTTTSSSQQQNNNLLLJJJKKKIIIGGGGGGJJJMMMNNNNNNLLLLLLLLLIIIEEEBBBAAAAAADDDCCCBBBAAAAAABBBCCCDDDDDDFFFHHHHHHGGGFFFEEEFFFBBBCCCDDDEEEDDDBBB@@@???:::999888999;;;???CCCFFFJJJGGGCCCAAA@@@???>>>===;;;:::999888999;;;>>>@@@666888::::::::::::<<<>>>@@@@@@@@@@@@???>>><<<<<<;;;;;;::::::::::::::::::<<<;;;888666666888:::<<<;;;;;;:::888666555666888444555666888999999999999999888777666444333222111555555555555444333222111555444333222333555777888555555555555555555555555444444444444444444333333444333000......000222444333333444444444444555555222222111111111222444555111111111111111111111111000000000000000//////......------...//////...,,,------......///000000000000000////////////000000---------------------------------....../////////,,,,,,,,,------.........)))+++---,,,***)))+++------,,,+++***))))))))))))---,,,,,,++++++,,,,,,---***---///---***((()))+++,,,,,,,,,++++++***************************++++++))))))***+++,,,------...(((((()))***************+++++++++************)))+++***)))(((((()))***+++''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&(((((((((((()))))))))))))))((('''&&&&&&''')))*********++++++++++++******************************+++,,,+++(((%%%$$$'''***''''''(((((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,+++++++++,,,---.........---,,,.........------.........---------.........//////000000000000111111111111000111111222333333444444444444444555555555666666777777777777888888888888:::999888888888999;;;;;;>>>===<<<;;;;;;<<<>>>???>>>??????@@@BBBCCCCCCDDD@@@CCCFFFEEEBBBAAAEEEIIIFFFEEEDDDEEEGGGJJJKKKKKKFFFFFFHHHJJJLLLOOOQQQRRRQQQSSSVVVWWWVVVSSSOOOLLLQQQSSSVVVXXXYYYWWWTTTRRRTTTSSSQQQOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[YYYWWWTTTSSSRRRTTTWWWWWWUUUSSSRRRRRRNNNOOOOOOQQQSSSUUUWWWXXXSSSVVVXXXXXXVVVUUUVVVXXX[[[XXXYYY]]]^^^[[[XXXXXXWWWXXXYYYYYYVVVSSSUUUXXXIIIIIIJJJKKKJJJIIIGGGFFFHHHFFFDDDCCCCCCFFFIIIKKKNNNKKKHHHFFFFFFGGGGGGGGGKKKIIIDDD@@@DDDLLLPPPNNNLLLMMMMMMMMMLLLIIIGGGEEEGGGFFFEEEFFFIIILLLMMMMMMNNNMMMJJJHHHFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHFFFEEEGGGMMMTTTVVVTTTRRRTTTVVVVVVTTTRRROOOLLLKKKKKKKKKJJJIIIGGGFFFHHHLLLQQQTTTVVVRRRMMMJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDGGGKKKKKKHHHEEEDDDEEEAAAAAABBBAAA@@@???===;;;999:::;;;===@@@DDDGGGIIILLLKKKIIIEEE@@@>>>>>>???<<<999777777::::::888666444666999;;;<<<>>>@@@CCCDDDDDDBBB???;;;999:::;;;===<<<:::888888999:::<<<;;;:::999888777777777777666777888777666555666777555666888:::::::::888777666555444333222333444444222333444555555666555555777555333111111222555666666777888777555444444444444444444444444444333333222111000000000111333333333333333333333333333333666555222000...------...333333333222111000000///111000///......///000111111000000///...---------,,,...000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,/////////...---------,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---)))))))))))))))*********++++++++++++++++++++++++)))***+++++++++***)))(((---***(((((()))***)))((((((((())))))******++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))************)))(((((((((((((((''''''(((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((///,,,))))))***+++)))'''************************)))))))))))))))))))))))))))*********++++++++++++------,,,+++***)))((((((******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---/////////...000/////////............////////////000000000000222222222222222222222222555555444333333333333444333333444555666777888888999888888777888:::;;;<<<<<<;;;::::::;;;>>>@@@BBB======>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMRRRSSSTTTSSSQQQPPPPPPRRRRRRSSSTTTSSSRRRRRRTTTVVVRRRSSSSSSTTTTTTTTTSSSSSSVVVVVVWWWWWWXXXYYYZZZZZZ```aaacccaaa]]]XXXUUUSSSSSS[[[___YYYTTTTTTTTTRRROOOPPPPPPQQQRRRSSSTTTTTTTTTVVVXXXXXXWWWWWWWWWXXXZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWVVVUUUUUUWWWXXXZZZGGGHHHIIIIIIIIIIIIHHHGGGIIIGGGEEEDDDDDDGGGJJJLLLJJJHHHEEEDDDDDDEEEDDDCCC>>>??????AAAJJJVVV]]]^^^TTTSSSQQQNNNLLLJJJIIIIIIHHHGGGFFFGGGJJJLLLMMMMMMMMMLLLIIIGGGFFFFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHJJJOOOVVVXXXVVVTTTTTTVVVUUUUUUSSSQQQPPPOOONNNNNNMMMLLLKKKKKKLLLPPPTTTVVVTTTQQQLLLIIIGGGFFFEEEDDDEEEIIIMMMPPPPPPMMMIIIEEEEEEHHHKKKKKKHHHEEECCCCCC@@@@@@@@@???>>><<<:::888999999;;;===@@@CCCEEEGGGIIIIIIHHHDDD@@@===<<<===;;;::::::;;;>>>???===;;;999;;;???AAAAAACCCEEEFFFDDDDDDCCC@@@===<<<===>>>===<<<;;;:::::::::;;;<<<<<<;;;:::999888888888888666777888777666555666777666777999:::::::::888777666555444333222333444444666666777777888777777777666555333222333444555666666777888777555333333444444444555555555555555444222111000000000111333333333333333333333333333333222222111000000///000000333222222111000000//////111000///......///000111/////////...---,,,,,,,,,,,,...000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,............------------............------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,+++***)))(((''''''++++++++++++++++++++++++,,,---...000000000000///((()))***(((&&&%%%'''))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))************)))))))))(((---***(((((()))***((('''************************)))))))))))))))))))))))))))))))))*********++++++*********))))))(((((('''******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,.........---,,,,,,---................../////////000000000000222222222222222222222222333333333333333444555666222333333444555666777777777777666666777888:::;;;<<<;;;::::::;;;===???@@@<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPOOOMMMMMMLLLLLLLLLPPPQQQRRRQQQOOONNNOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXYYYYYYZZZZZZ[[[^^^______\\\YYYVVVVVVXXX___bbb^^^YYYYYYYYYWWWPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVXXXYYYDDDEEEFFFHHHHHHHHHHHHGGGIIIGGGFFFEEEEEEHHHJJJLLLFFFDDDCCCBBBCCCBBB@@@???>>>@@@BBBDDDLLLXXX^^^___YYYVVVRRRMMMKKKJJJJJJKKKIIIGGGGGGHHHKKKMMMMMMMMMKKKJJJHHHGGGFFFFFFFFFGGGKKKKKKJJJJJJJJJKKKKKKLLLLLLQQQWWWYYYWWWTTTSSSTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMMMMMMMNNNOOOQQQTTTUUURRROOOKKKHHHHHHHHHGGGFFFHHHMMMTTTYYYYYYTTTMMMHHHGGGJJJLLLLLLIIIEEEBBB@@@???>>>>>><<<:::888666555777888:::<<<>>>@@@AAAAAADDDEEEEEECCC@@@===;;;;;;<<<===???BBBDDDDDDBBB@@@<<>>???AAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999:::777888999888666555666777888999:::::::::999888777666555444333222333444444777777888888888777666666333444444444555666666666666777888777444222222222111222333444444555444444222111111111111222333333444444333333222222111111...///000111111222222222111111000000//////......000000////////////000000.........---,,,,,,++++++,,,...///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,---,,,,,,+++***)))((((((************************+++,,,,,,---------,,,,,,%%%))),,,)))$$$###&&&+++************))))))))))))************************(((((())))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))(((((((((((('''((((((((()))*********''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))***(((''''''((()))((('''************************))))))))))))))))))))))))((((((((()))))))))******---------------,,,,,,,,,******))))))))))))***************************************++++++,,,,,,---,,,,,,---------.........,,,+++***+++---...---,,,((()))+++---................../////////000000000111111111111111111222222111111111222333444666777222222333444555666777777666666666666666777999999<<<;;;:::::::::<<<===>>>;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZVVVYYY[[[\\\ZZZXXXWWWWWWZZZ```ccc```\\\[[[[[[ZZZQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYAAABBBDDDFFFHHHHHHHHHHHHHHHFFFEEEDDDEEEGGGIIIKKKDDDBBBAAAAAABBBAAA>>><<<@@@CCCEEEGGGLLLTTTXXXWWWTTTRRRNNNKKKIIIIIIIIIJJJIIIHHHHHHIIILLLMMMMMMMMMIIIIIIGGGFFFFFFFFFFFFGGGKKKJJJIIIIIIIIIJJJKKKLLLLLLPPPUUUWWWUUURRRPPPOOONNNPPPRRRTTTTTTSSSQQQOOOJJJKKKLLLMMMNNNOOOPPPPPPQQQNNNKKKIIIIIIJJJJJJIIIJJJOOOVVV[[[[[[VVVOOOJJJJJJKKKMMMMMMJJJFFFBBB?????????===;;;888666444333444555888:::;;;;;;;;;;;;>>>@@@CCCCCCAAA>>>===<<<@@@BBBEEEHHHIIIHHHDDDBBB<<<@@@DDDFFFFFFEEEEEEEEEEEEEEEDDDAAA>>>===>>>@@@;;;;;;<<<======<<<;;;;;;===<<<<<<;;;::::::;;;;;;888999999888666555666777999999::::::999888777666666555444333222333444444666666666666555555444333222333444666777777666666666777888666444111111111//////111222333333333333111111111111222222333333555444444333222111000000---...000111222222222111000000//////............000000////////////000000.........---------,,,,,,,,,---///000111000///...------------------------,,,,,,,,,------.........,,,,,,,,,------.........------,,,++++++++++++,,,***************************++++++,,,,,,++++++******************++++++,,,))))))******++++++,,,,,,))))))))))))))))))))))))---,,,+++***(((&&&%%%$$$(((+++,,,+++'''&&&))),,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''%%%&&&&&&'''((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))))))))))))))(((''''''((()))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))------------......//////******))))))))))))******************************))))))***+++,,,,,,------,,,,,,,,,,,,------------,,,+++++++++---...---,,,)))***,,,...///...------........./////////000000000000000111111111111111111111111111222333444555333333444555666777888888555666666666777888999999;;;;;;::::::::::::;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLLLLNNNOOOPPPQQQPPPNNNNNNPPPQQQRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXTTTVVVXXXYYYXXXVVVVVVVVVXXX[[[^^^]]]ZZZYYYXXXXXXSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXX???AAACCCEEEGGGHHHHHHHHHEEEEEEDDDCCCDDDFFFHHHIIIDDDBBBAAABBBBBBAAA???<<<888>>>CCCGGGLLLSSSWWWVVVLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLMMMMMMLLLHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLKKKNNNQQQRRRPPPNNNLLLKKKJJJLLLOOOQQQRRRPPPNNNMMMIIIIIIJJJKKKLLLMMMMMMMMMQQQNNNKKKJJJKKKLLLLLLLLLKKKNNNRRRUUUUUURRRNNNKKKLLLLLLLLLKKKJJJGGGCCCAAAAAA@@@>>>;;;999666555444333444666888999999888888:::===BBBDDDCCCAAA@@@@@@DDDGGGJJJLLLKKKGGGCCCAAA===@@@DDDFFFEEEDDDCCCCCCDDDDDDCCC@@@===;;;<<<===<<<<<<<<<===<<<;;;::::::<<<<<<;;;:::::::::;;;;;;888999:::999666555666777999999999999888777777666666555444333222333444444555555555555555444333222111222444666777777666555555666777555333111111111000000111333444444444444111111222222333333333333444444333222111111000000...///111222222111000////////////...............//////000000000000///////////////...............------...///000//////...------------------------+++,,,,,,,,,------......+++,,,,,,,,,------......,,,++++++******************************************++++++,,,,,,++++++*********))))))******+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))111000...,,,***)))''''''***))))))((()))*********++++++******))))))(((((((((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***************))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,...,,,,,,---...///...---,,,---...///......---,,,............/////////////////////000000111111111333222222111111111222222444444555666777888888999666666777888888999999999999999999999999:::::::::999:::;;;<<<===>>>>>>????????????@@@AAAAAABBBBBBDDDEEEGGGHHHJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLMMMOOORRRSSSRRRQQQNNNMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWTTTUUUUUUUUUUUUUUUVVVVVVTTTVVVWWWWWWUUUTTTTTTTTTUUUVVVXXXZZZYYYVVVUUUVVVUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWW???@@@CCCEEEGGGHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHEEECCCBBBAAABBBAAA@@@>>>999AAAGGGIIIKKKOOOQQQOOOHHHIIIJJJKKKLLLLLLMMMMMMIIIHHHHHHJJJLLLMMMLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMPPPMMMKKKJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIHHHGGGHHHGGGEEECCCCCCAAA???<<<999888666666666666777999::::::::::::<<<@@@CCCEEEEEEDDDCCCCCCGGGIIILLLLLLIIIDDD@@@>>>???BBBDDDEEEDDDCCCBBBBBBBBBBBBAAA>>>;;;:::;;;===??????>>>===<<<;;;;;;:::::::::999999999999::::::999::::::999777555666666777777777777777666666666666555444333222333444444555555666666666555444444111222444555555555444444333444555555333111111222222333444555555666555555111222222333444333333333333333222222111111000000000111111111111000000/////////////////////......//////000000000000//////////////////////////////------...////////////...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++***)))))))))))))))***************************++++++,,,,,,++++++******))))))))))))***++++++************))))))((((((************************...---,,,,,,+++++++++,,,)))'''%%%&&&(((***)))'''************))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((($$$$$$%%%%%%&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************)))******)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))************))))))))))))******((((((((((((((((((((((((*********++++++,,,,,,---*********+++++++++,,,,,,...---,,,---///000///...///......---------------------........./////////......//////000000111111333222111111000000111111333333444555666777888888555666777888999999999999777888888888999999999:::999999:::;;;<<<======>>>===>>>>>>??????@@@AAAAAAAAABBBEEEGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJLLLMMMOOONNNMMMMMMNNNOOORRRSSSRRRPPPMMMLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVTTTRRRRRRSSSVVVUUUVVVZZZZZZWWWUUUWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSUUUWWWWWWVVVUUUVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVV@@@AAACCCFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDAAA@@@@@@AAA@@@???BBBIIIOOONNNMMMLLLJJJGGGIIIHHHHHHHHHIIIKKKNNNPPPHHHGGGHHHIIILLLLLLJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOMMMLLLKKKLLLLLLMMMLLLOOOPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHEEEBBBBBBCCCEEEEEEDDDCCCAAA???<<<:::888888888<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHHHHGGGEEEDDDDDDFFFIIIKKKJJJFFFAAA>>>===@@@BBBCCCCCCAAA@@@@@@AAA?????????===<<<<<<>>>@@@EEECCCAAA???===<<<<<<<<<888888777777777777888888:::;;;;;;999777555666666555555555555555666666777666555444333222333444444333333444444555444444444222222333333333333333222111333444444222111222333333333444444444444333333111222333444444444333333222222222111111111111111111111000000000000111111////////////////////////...///000111111000///...........................---------.........//////........................------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************++++++,,,,,,++++++***)))))))))))))))***++++++)))))))))(((((((((((((((+++++++++++++++++++++++++++***)))(((((()))******''''''''''''''''''(((***)))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((******)))&&&%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++******))))))))))))******((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,...///...---...---+++***+++,,,---///---------.........//////------...//////000111111111111000000000111111222111222222333444555666666444555666888888888888777555666777888999999::::::888888999:::;;;<<<======<<<======>>>>>>???@@@@@@???AAACCCFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMNNNOOONNNOOOOOONNNLLLLLLMMMOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUUUUSSSRRRSSSTTTVVVTTTUUUZZZ\\\XXXVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVWWWXXXWWWVVVWWWXXXSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVAAABBBDDDFFFHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGDDDAAA??????@@@@@@@@@BBBKKKQQQQQQPPPOOOLLLIIIJJJHHHEEEDDDEEEHHHMMMPPPGGGGGGGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOQQQRRRRRRQQQQQQQQQOOOLLLKKKLLLNNNOOOOOOSSSSSSSSSSSSQQQOOONNNLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMJJJGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEAAA>>>===@@@CCCDDDDDDBBBAAA>>><<<:::999888888BBBAAAAAAAAABBBEEEGGGHHHIIIJJJKKKJJJGGGEEEDDDDDDDDDGGGIIIHHHCCC???======???@@@AAA@@@>>>===>>>???<<<============>>>AAACCCIIIGGGCCC@@@>>>======>>>777666666666666666777777:::;;;;;;:::777555666666444444444444444555666777666555444333222333444444///000111111222222222222333333222222222222222222000111333333222222222333000000111111111000000///111222333444555444333333111111111111111222222222000000/////////111222333/////////000000000000000...///000111111000///...---------------------------------.........//////........................---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))******+++%%%%%%&&&'''((()))******++++++++++++++++++++++++///...,,,***((((((((((((&&&***,,,+++'''&&&***///(((((())))))******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((((()))******''''''(((((())))))******)))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++((()))***((($$$###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,+++***+++---...---,,,,,,***)))((()))+++...000---------.........//////---------...///000000111////////////000222333444///000111222333444444555333444555777777777777666444555666888999999::::::777888999:::;;;<<<<<<===<<<<<<======>>>????????????AAACCCFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLLLLMMMOOOJJJKKKLLLLLLKKKLLLNNNPPPLLLMMMOOOQQQSSSUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXRRRSSSTTTTTTSSSSSSTTTVVVVVVRRRTTTZZZ\\\WWWUUUXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXXXXWWWWWWWWWXXXRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUBBBBBBCCCFFFIIIIIIHHHGGGIIIGGGDDDDDDEEEGGGGGGGGGDDDFFFEEE@@@:::888;;;???EEEKKKRRRVVVTTTPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLKKKHHHEEEGGGEEEDDDGGGLLLPPPQQQPPPQQQSSSTTTVVVVVVTTTSSSQQQUUUQQQMMMKKKKKKLLLMMMNNNVVVUUURRROOOMMMKKKJJJIIIEEEEEEEEEFFFHHHKKKNNNOOOMMMIIIEEEFFFJJJLLLJJJGGGIIIIIIJJJKKKJJJIIIGGGFFFBBBBBBAAAAAA@@@???<<<::::::;;;======<<<===>>>@@@FFFIIIHHHEEEEEEJJJNNNNNNPPPLLLHHHEEEDDDEEEDDDDDDDDDEEEDDDBBB???>>>>>>???@@@>>><<<;;;;;;<<<===?????????>>>===>>>BBBGGGKKKNNNJJJDDD???;;;999999:::777777777888777666555555:::999888777666666666666555444444444555666888999777666333111111222444555555444333222111111111111111111111000000000000000333333333333333222111000333111000//////111333444000000000000000///......000000111111111111000000222111000.........///000////////////............,,,,,,------...///000000000000//////.........---------------------------111///...,,,+++,,,---...+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******)))))))))))))))***,,,++++++***)))(((''''''******))))))((((((''''''$$$%%%&&&'''((()))***+++((((((((((((((()))******+++***((('''''''''((()))******))))))((((((''''''((((((((((((((()))******************))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))***++++++++++++*********)))(((((((((((((((((('''&&&'''((())))))'''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))************))))))))))))******++++++,,,,,,((((((''''''''')))***+++******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((((()))***++++++***)))(((&&&(((+++.........,,,***++++++,,,,,,,,,,,,------++++++,,,------......///,,,,,,,,,,,,---...////////////......---------,,,...///000111222333444444111111222222222222333333333444444444555555666666666666666666555555555555999999::::::;;;<<<<<<===<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEGGGJJJLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHJJJKKKMMMNNNNNNNNNMMMPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\]]][[[YYYWWWWWWUUUTTTSSSRRRRRRTTTVVVWWWZZZZZZZZZZZZYYYYYYYYYYYY\\\YYYVVVUUUVVVVVVVVVUUUWWWXXXYYYWWWTTTRRRRRRRRRSSSQQQQQQTTTTTTRRRRRRUUUTTTUUUWWWXXXXXXXXXWWWWWWDDDDDDFFFIIIMMMNNNNNNMMMIIIFFFDDDCCCEEEFFFGGGFFFCCCEEEDDD@@@:::888;;;???FFFLLLRRRUUUTTTPPPMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKFFFFFFIIILLLPPPRRRQQQPPPJJJHHHGGGHHHLLLOOOPPPOOONNNOOORRRTTTUUUUUUUUUUUUSSSQQQNNNLLLLLLMMMOOOOOOTTTSSSRRRPPPOOONNNMMMLLLFFFFFFGGGHHHIIIKKKMMMMMMKKKGGGDDDEEEIIIKKKJJJHHHIIIIIIJJJJJJIIIHHHFFFEEECCCBBBBBBBBBAAA>>>;;;999777999<<<======>>>@@@AAAFFFJJJKKKHHHHHHKKKLLLKKKMMMJJJFFFCCCCCCCCCCCCBBBBBBCCCCCCBBB???===<<<<<<<<<;;;::::::::::::;;;<<<=========<<<<<<>>>BBBEEEGGGEEEAAA===:::999999999999999888888777777666666::::::999777777666666666777777555444444555555666888777777777666666666666555444333222111111111111222222222222222222333333333333333333333222111000555444222000//////000000000000111111111000///...000000111111111111000000222111000///......///000////////////............,,,,,,------...//////000000/////////.........---------------------------000000000000//////......+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******))))))))))))******)))))))))***************+++*********)))))))))))))))))))))(((((('''''''''))))))(((((())))))***++++++***)))((('''(((((()))***)))))))))((((((((('''((((((((((((((()))************)))))))))(((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))((()))******++++++************)))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))************)))))))))))))))***************+++***)))(((((()))*********)))))))))(((((((((''')))))))))))))))(((''''''((((((((())))))))))))***))))))************))))))'''(((***,,,---,,,,,,++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,---...///////////////.........---------......///000111222222333333333444444444555555555444444444444444444333333444444555666777777888777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========@@@@@@@@@AAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEGGGJJJLLLKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVYYY\\\\\\ZZZXXXWWWWWWUUUTTTSSSRRRSSSTTTVVVWWWZZZZZZYYYYYYXXXWWWWWWVVVZZZXXXVVVUUUVVVWWWVVVUUUYYYZZZZZZWWWSSSPPPNNNNNNSSSQQQQQQTTTUUURRRSSSVVVUUUVVVWWWXXXXXXWWWVVVUUUDDDDDDFFFJJJNNNQQQQQQPPPGGGEEECCCCCCDDDEEEFFFEEEBBBCCCBBB???;;;999<<>>???AAACCCFFFKKKMMMKKKJJJKKKKKKHHHJJJGGGCCCBBBAAAAAAAAA@@@???AAABBBBBB???<<<;;;:::999999:::;;;;;;<<<<<<<<<:::;;;<<<;;;999999;;;===>>>===<<<:::999888888888<<<;;;999888777777777888::::::999888777777777777999888777555444333333333333444555666555444333222555444333222222111111222111111111222333333333444222222333333333222111111444333333222111000//////000111222333333111///...///000000111111000000///111000000////////////000////////////............,,,,,,------...//////////////////...............------------------------///000222333222111///------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******)))))))))******+++(((((())))))***+++,,,,,,++++++++++++************++++++***)))((((((''''''))))))(((((())))))******+++***)))(((((((((((()))))))))))))))((((((((((((((((((((((((((()))******)))))))))(((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((()))******************))))))(((((((((((((((((('''&&&'''((())))))'''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************))))))))))))))))))************))))))))))))))))))((((((((((((---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))******************))))))))))))******(((((()))******+++++++++++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,---.../////////////////////.........---------....../////////333333333333444444444444555555555444333333222222444444555555666666777777555666888999::::::999999777888999:::<<<===>>>>>>AAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHJJJLLLLLLKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWVVVXXXZZZZZZYYYWWWVVVWWWUUUTTTTTTSSSSSSUUUVVVWWWYYYYYYYYYXXXVVVUUUSSSRRRVVVUUUUUUVVVWWWWWWUUUTTTWWWXXXXXXUUURRROOONNNNNNSSSQQQQQQUUUVVVTTTUUUXXXWWWWWWXXXXXXWWWVVVTTTSSSCCCCCCDDDGGGKKKMMMMMMMMMEEEDDDBBBBBBCCCDDDDDDCCCAAAAAAAAA>>><<<;;;>>>@@@JJJLLLPPPQQQQQQNNNKKKIIIKKKLLLNNNNNNNNNLLLJJJHHHIIIJJJLLLPPPTTTWWWXXXWWWNNNMMMKKKJJJIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPIIIJJJKKKLLLKKKJJJIIIHHHDDDCCCBBBDDDHHHJJJJJJIIIIIIIIIIIIHHHGGGEEEBBBAAA???@@@AAA@@@<<<888444111333666:::===???@@@BBBDDDGGGKKKLLLIIIGGGHHHIIIFFFGGGEEECCCBBBBBBBBBAAA???>>>AAACCCCCCAAA===;;;:::999:::===>>>??????>>>===:::;;;<<<;;;999777777777888888999999999999999888<<<:::888666555666777888::::::999888888888888888999888777555444333222222222222333333333333222222555444333222222222222222......///000111222222222222222333333333222222111000000111222222222222111000111333444444222000...//////000000000000//////000000000////////////000////////////............---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++)))))))))******+++++++++************************))))))))))))************)))(((((('''(((((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((('''''''''''''''(((((((((((((((((('''(((((())))))))))))(((((('''((())))))******))))))))))))(((((((((((())))))((('''&&&'''((())))))''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))))))))************))))))))))))(((((('''''''''&&&+++******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********+++***)))(((((()))***+++))))))((((((((()))+++,,,***++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,---...//////////////////////////////........................000111111111111222222222555555555555444444444444888888777666555444444333555666888999::::::999888444555777999<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFHHHJJJLLLLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWYYYXXXVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTRRRPPPOOOTTTSSSTTTUUUWWWWWWUUUSSSQQQRRRTTTSSSRRRQQQQQQRRRSSSQQQRRRVVVWWWVVVWWWZZZZZZ[[[[[[ZZZYYYWWWUUUSSSEEEDDDCCCEEEGGGHHHHHHGGGCCCBBBAAAAAABBBCCCBBBAAAAAA@@@???>>>===>>>@@@BBBJJJKKKMMMNNNNNNMMMJJJHHHIIIJJJKKKLLLLLLJJJHHHFFFJJJJJJKKKNNNRRRTTTUUUTTTMMMLLLKKKHHHGGGFFFFFFGGGLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRQQQPPPPPPRRRTTTTTTTTTTTTSSSRRRPPPOOONNNJJJKKKKKKLLLKKKIIIGGGFFFBBBBBBCCCEEEHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@BBBCCCAAA<<<777444333555888<<>>===999;;;>>>@@@AAA@@@???>>>;;;===>>>===:::888777777777888999:::::::::999999:::888666555444555777888999999888888777888888888555555555555555444333333777666444333333555666777444444333333222333333333......///000111222222222111222222333333333222222000000111222222222222111000111333333333222000/////////000000000000///////////////000000000000///////////////............---------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))************(((''''''&&&&&&'''''''''***************))))))((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((''''''''''''(((((((((''''''((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))(((((((((((())))))((('''&&&'''((())))))'''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))******))))))************)))))))))(((((((((''''''&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))+++***)))(((((()))***+++***)))((('''((()))+++,,,*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,---...//////.........///////////////////////////////////////000000000111111111222222333333444555666666777777888777777666555444444444666777888999::::::999999666777888:::<<<>>>???@@@?????????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVWWWVVVTTTSSSUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPPPPSSSRRRSSSTTTVVVVVVTTTRRROOOQQQRRRRRRQQQQQQQQQRRRSSSQQQRRRWWWYYYXXXZZZ]]]^^^^^^^^^]]][[[YYYVVVUUUHHHFFFDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@???>>>???AAACCCEEEHHHHHHIIIJJJLLLLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFJJJNNNRRRSSSSSSKKKKKKJJJHHHEEEDDDEEEGGGIIIHHHGGGGGGHHHKKKNNNOOOOOOQQQRRRQQQNNNNNNRRRUUUVVVUUUSSSPPPNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHIIIHHHGGGEEECCCBBBCCCEEEFFFCCC===999777888:::===@@@BBBAAA@@@@@@AAABBBEEEDDD???>>>CCCGGGGGGGGGFFFFFFGGGHHHGGGEEEBBBBBBDDDFFFFFFCCCAAA@@@@@@:::<<<>>>???@@@???>>>======>>>???>>><<<:::999:::999:::::::::::::::999888777666555555555666888888888888777777777777777888333444444555555555444444666444222111111333666777444444333333333333444444111111111222333333333444111111222333333333222222444333333222111000//////111111111111111111000///...//////000000//////......//////000000000000///////////////....................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---//////---,,,***((('''&&&((((((((((((((()))))))))++++++***)))((((((''''''((((((''''''&&&&&&''''''******++++++******)))((((((((((((((())))))))))))((((((((((((((()))******)))))))))(((((((((''''''((((((''''''''''''(((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((())))))***((('''&&&'''((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))************))))))************))))))((((((((((((''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((******))))))))))))******+++***)))((())))))++++++************++++++++++++------,,,,,,++++++******,,,,,,,,,,,,---...//////---------.............../////////000000111111111222222222222333333333333111222333444666777888888333333444555666777888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;:::======>>>???AAACCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGEEEEEEHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSRRRRRRTTTVVVUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSQQQOOOOOOPPPRRRSSSTTTSSSRRRSSSTTTTTTSSSQQQQQQRRRSSSSSSQQQOOOOOOPPPSSSQQQSSSXXX[[[ZZZ\\\````````````___]]]ZZZXXXWWWGGGEEEBBBBBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@>>>AAA@@@??????AAADDDFFFGGGGGGEEEEEEGGGJJJJJJIIIFFFEEEFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCFFFKKKNNNPPPPPPJJJKKKJJJHHHEEEEEEGGGIIIKKKIIIHHHGGGIIILLLOOOQQQPPPQQQRRROOOLLLLLLQQQVVVUUUSSSPPPMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIHHHFFFEEECCCCCCEEEEEEAAA;;;777888;;;@@@BBBDDDEEEBBB@@@>>>======AAABBB???@@@DDDGGGGGGFFFFFFGGGIIIJJJIIIFFFCCCCCCDDDEEEEEECCCAAAAAABBB>>>>>>???@@@@@@@@@???>>>===>>>???>>><<<<<<<<<>>>===<<<;;;:::999888777777555555666777888999999:::777666666666666666777777333333444555555555444333111111000000000111333333444444333333333444444555222222222222222222333333000111222333333333333222555444222000//////000000222111000/////////000000......////////////......---...///000111111000///////////////....................................,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...000///...,,,***((('''&&&(((((()))))))))*********)))))))))(((((('''''''''******)))(((((((((((((((******+++++++++***)))((('''((((((((()))))))))***((((((((((((((()))************)))))))))((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&'''(((((((((''''''((((((((((((((()))******((('''&&&'''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))(((((((((((((((((())))))&&&'''((())))))((('''''''''((((((((()))))))))***''''''((()))))))))))))))'''(((((((((((()))))))))))))))************))))))+++++++++*********++++++************++++++++++++------,,,,,,+++*********,,,,,,,,,,,,---...//////,,,,,,,,,,,,---------.........///000111111222222222222222222333333333333111111222222333444555555111222333555666888999:::777666555555666777999:::::::::::::::::::::::::::;;;;;;===>>>AAACCCFFFGGGDDDDDDBBBBBBBBBCCCEEEFFFHHHFFFDDDDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTRRRPPPPPPSSSVVVTTTUUUVVVVVVWWWWWWVVVVVVSSSQQQNNNLLLMMMQQQUUUXXXUUUSSSQQQQQQRRRRRRQQQPPPPPPRRRSSSSSSQQQPPPQQQQQQSSSQQQSSSYYY\\\\\\^^^bbb___```______]]][[[YYYWWWDDDBBB??????@@@AAAAAA@@@@@@???>>>???AAAAAA???>>>BBB@@@???@@@BBBEEEGGGHHHEEEDDDCCCEEEHHHJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJJJJEEEDDDDDDEEEIIIKKKLLLLLLIIIKKKKKKIIIFFFFFFHHHKKKPPPNNNKKKIIIIIIKKKNNNPPPQQQRRRRRRNNNJJJKKKPPPVVVTTTQQQMMMJJJIIIJJJLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFCCCEEEGGGIIIIIIHHHIIIIIIGGGHHHHHHIIIHHHGGGFFFEEE@@@BBBBBB===777444777:::CCCEEEGGGFFFCCC???<<<;;;999>>>BBBAAABBBFFFGGGFFFFFFFFFGGGIIIKKKJJJFFFCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA===>>>???>>><<<<<<>>>@@@???>>><<<:::888666555555444555777888:::;;;;;;;;;666666555555555555666777444444555555555444222111222333444555666555555444444444333333333444444555111111111000000000000000000111222333333333333333333111000//////111333444222111///------...000111......////////////......---...///111111111000///000/////////.................................---,,,,,,,,,------.........++++++++++++++++++++++++)))***,,,......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...///...---,,,***)))((('''))))))******+++++++++,,,$$$%%%&&&'''((()))***+++,,,,,,+++******)))************+++,,,+++***)))((('''((((((((())))))******((((((((((((((()))******************)))))))))))))))((('''&&&&&&'''((()))'''((()))++++++)))((('''%%%&&&''''''((((((''''''((((((((((((((()))******((('''&&&''')))))))))'''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++))))))************))))))''''''(((((())))))******))))))*********((('''&&&'''((((((((())))))******''''''((()))))))))))))))))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,---...//////+++++++++,,,,,,---------------...///000111222333///000000000000111111111111111111111111111222222444444555555666777777777777555444222333555888:::444444666777999;;;<<<===::::::<<<>>>AAADDDGGGHHHDDDCCCAAAAAAAAABBBDDDFFFHHHFFFCCCCCCEEEGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIINNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZUUUUUUSSSQQQOOOPPPSSSUUUTTTUUUVVVWWWWWWWWWVVVVVVRRRPPPLLLKKKLLLQQQWWW[[[VVVTTTQQQPPPPPPQQQQQQPPPLLLOOOQQQRRRRRRSSSTTTVVVSSSQQQTTTYYY\\\]]]___ccc^^^______^^^]]][[[XXXWWWBBBCCCCCCDDDDDDCCCAAA@@@@@@???>>>===;;;;;;:::::::::<<>>>>>===999333444999@@@DDDFFFDDD>>>::::::<<<888888:::>>>BBBEEEEEEEEEFFFIIINNNPPPNNNHHHAAA===@@@@@@BBBDDDEEEDDDAAA???CCCCCCDDDDDDCCCAAA???>>>BBB>>>===@@@AAA===;;;<<>>;;;::::::999666333777777888999999999888888888666444444555555444333777777666555444444333333555444444555777888777666666666666555444444333333222222111111111111111111111111000000//////......222111000000000000000111222111111000000000000000...---,,,,,,---...///000000/////////......------////////////............000000//////.........---,,,,,,,,,---------...............------,,,,,,,,,/////////...---,,,******+++,,,,,,------,,,,,,+++---,,,***(((((()))***+++)))))))))******++++++,,,***)))))))))***+++,,,,,,000///,,,***))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((()))***************'''((()))***************+++*********))))))((((((******+++,,,,,,,,,,,,++++++***))))))***,,,...///------------------------000000000000////////////222222111111111111111111333333333333333333333333555555555555555555555555444444333333333555777888777888999:::;;;<<<<<<<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFJJJHHHGGGHHHJJJLLLLLLKKKNNNLLLKKKJJJKKKLLLNNNOOORRRRRRQQQQQQRRRTTTWWWYYYVVVUUUTTTRRRPPPPPPSSSUUUWWWVVVTTTTTTUUUVVVUUUTTTQQQPPPOOOPPPQQQTTTWWWXXXXXXVVVSSSPPPNNNMMMMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUVVVXXX[[[]]]]]]\\\ZZZYYY\\\]]]^^^^^^^^^\\\ZZZYYY@@@AAABBBCCCCCCBBBAAA@@@@@@???===<<<;;;:::::::::;;;===@@@AAABBBCCCEEEFFFBBBCCCEEEGGGGGGGGGEEEEEEBBBAAA@@@BBBDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNLLLJJJIIIJJJKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPMMMKKKJJJJJJKKKLLLLLLIIIFFFDDDDDDCCCBBBAAAEEEFFFHHHHHHHHHHHHIIIJJJGGGHHHJJJLLLKKKIIIFFFDDD@@@>>>======999444555999@@@DDDFFFCCC>>>::::::<<<<<<;;;;;;>>>CCCHHHKKKLLLIIIKKKMMMNNNJJJDDD===999<<<>>>AAACCCBBBAAA??????@@@AAABBBBBBBBBAAA@@@???BBB>>>===@@@AAA===;;;<<>>???@@@BBBBBBBBBBBBAAA???>>>===;;;::::::::::::<<<>>>@@@AAAAAABBBDDDFFFCCCDDDGGGIIIIIIGGGEEEDDD?????????AAADDDEEEFFFEEECCCCCCDDDFFFHHHJJJMMMNNNNNNLLLJJJJJJJJJKKKJJJIIIEEEEEEFFFGGGIIIJJJLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNLLLKKKKKKLLLMMMNNNLLLIIIFFFDDDCCCBBB@@@>>>BBBDDDFFFGGGGGGHHHIIIKKKIIIJJJLLLLLLLLLIIIFFFDDD@@@===<<<<<<999555666:::@@@CCCEEECCC???<<<<<<===AAA???>>>@@@FFFLLLQQQTTTOOOPPPOOOMMMHHHBBB<<<888:::???CCCCCC???<<<===?????????@@@AAAAAAAAAAAAAAAAAA======@@@@@@===;;;<<<===;;;:::999999999777555999999:::;;;;;;;;;;;;;;;777555444444555555555444444444444333333222222111333222222444777888888777666666555555444333333333//////////////////000000......///000000111222222000/////////000111222222222111000000//////000000//////...------.........222222222222111111111111////////////............/////////...............,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++,,,,,,,,,,,,++++++++++++******)))))))))***++++++---,,,***)))((('''((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))***************)))(((((())))))))))))))))))))))))***)))))))))))))))((((((''''''((((((((()))))))))(((((()))******************++++++++++++***))))))************)))))))))))))))***++++++,,,,,,++++++,,,+++*********+++,,,---------------------------.........//////000000111111111111111111111111111222222333333333333333333444444444444444444444444333444555666777777777777555444444444555777999::::::;;;<<<>>>???AAABBBCCCBBBAAA@@@??????@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNKKKNNNRRRUUUUUUSSSPPPNNNKKKMMMPPPQQQRRRSSSVVVXXXVVVTTTRRRRRRSSSRRRQQQOOOOOOOOOOOOPPPQQQTTTVVVXXXPPPOOONNNMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSVVVWWWYYYZZZZZZZZZYYYXXXUUUVVVXXXYYYZZZYYYWWWVVV<<<===???AAABBBBBBBBBBBB===<<<;;;:::999999999999<<<>>>@@@@@@@@@AAADDDFFFEEEGGGIIIKKKKKKIIIFFFDDD@@@@@@@@@AAADDDFFFFFFEEECCCCCCDDDFFFHHHKKKMMMNNNNNNLLLJJJJJJJJJJJJIIIGGGBBBBBBBBBDDDFFFIIIKKKMMMHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPMMMJJJGGGEEEDDDBBB@@@===>>>@@@CCCEEEFFFFFFGGGIIIKKKLLLMMMMMMKKKIIIFFFEEEAAA===;;;<<<;;;888999===AAADDDEEEEEEBBB@@@@@@@@@GGGEEEEEEGGGLLLQQQUUUWWWVVVUUUSSSOOOJJJDDD???<<<<<>>???@@@AAA@@@>>>===<<<===???BBBDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEHHHKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLNNNRRRTTTUUURRROOOMMMOOOQQQSSSSSSRRRQQQQQQRRRQQQPPPPPPQQQTTTUUUTTTSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNOOORRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSVVVXXXXXXXXXWWWVVV:::;;;===???AAAAAAAAAAAA<<<;;;:::999999888888999<<<===>>>??????@@@CCCFFFHHHIIIKKKLLLKKKIIIGGGEEEDDDCCCBBBCCCEEEGGGFFFEEECCCDDDEEEFFFIIIKKKMMMNNNMMMKKKJJJIIIJJJIIIGGGEEE@@@@@@@@@BBBDDDGGGJJJLLLFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPMMMKKKIIIGGGFFFDDDAAA>>>===@@@CCCFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGEEEBBB>>>;;;<<<===;;;<<<@@@CCCEEEGGGHHHGGGGGGFFFGGGKKKKKKLLLOOOSSSUUUVVVVVVXXXWWWTTTPPPKKKFFFBBB@@@AAAIIINNNKKKAAA;;;<<>>??????>>>===;;;:::;;;>>>AAACCC??????@@@AAABBBBBBCCCCCCCCCCCCDDDHHHKKKNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPRRRTTTUUUTTTRRRPPPOOOPPPQQQPPPQQQSSSUUUVVVTTTSSSOOOOOONNNMMMMMMMMMMMMMMMRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSUUUWWWXXXXXXWWWVVV888999;;;===>>>>>>>>>>>>::::::999888888888888888999;;;<<<<<<===???CCCFFFIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCDDDFFFGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMKKKJJJIIIIIIIIIGGGEEECCC>>>???@@@BBBDDDFFFHHHJJJEEEGGGJJJMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKMMMNNNOOOLLLKKKIIIHHHGGGEEEAAA??????BBBFFFIIIIIIIIIJJJKKKJJJKKKKKKKKKJJJHHHGGGFFFDDD???<<<===???>>>@@@CCCFFFHHHJJJLLLNNNOOOOOOOOONNNOOOPPPSSSVVVXXXXXXWWWYYYWWWTTTPPPKKKFFFCCCAAACCCJJJOOOLLLCCC===>>>BBBDDDCCCBBB@@@???????????????;;;;;;>>>@@@===;;;===999::::::999666444555555222333444555666777777777666444333333555666666555555555555555555555555555666555333444555555444222555555444444333222222222000000111111222222333333333222222111000000//////000/////////000111222222111000//////......////////////000000000///......000000000000111111111111////////////............---------------.........,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,******+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))((((((((('''))))))))))))************((((((((((((((((((((((((************************(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))***************)))(((((())))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******(((((()))***************'''''')))******++++++***))))))))))))************((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111...//////000000111111111000000111111222333333333333333333333333333333333222333444555666666666666555444444444555777999:::888888999:::;;;<<<=========<<<;;;;;;;;;===???AAA>>>>>>??????@@@AAABBBBBBBBBCCCEEEHHHLLLMMMMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLPPPPPPPPPPPPQQQQQQRRRRRRPPPQQQRRRQQQPPPPPPPPPRRRTTTSSSSSSTTTTTTSSSQQQNNNQQQQQQPPPPPPOOONNNMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRUUUTTTSSSQQQQQQRRRSSSTTTQQQSSSUUUWWWXXXXXXWWWVVV444555777999999:::999999999999888777777777777888777888999:::;;;???CCCFFFIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGGGGFFFCCC@@@>>>???AAACCCEEEFFFGGGGGGDDDGGGLLLPPPQQQOOOLLLIIIFFFGGGHHHIIIJJJKKKMMMMMMJJJIIIGGGGGGFFFEEEAAA???@@@DDDHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFF@@@<<>>======>>>>>>>>>;;;:::>>>@@@===<<<===999;;;;;;999555333333444111222333555666666777777555444333333555666666555444444444444444444444444333222222333555666666555555555444333333222222111/////////000111222222222111111111111111111111111111000000000000000111111000000///............///......000000111000//////.../////////000000000000////////////............,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++***))))))*********+++++++++++++++******)))((((((((((((((())))))******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''************************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((''''''''')))((((((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((***************)))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********(((((()))***************)))))))))))))))((('''&&&((()))))))))************((())))))***************)))***++++++,,,,,,,,,,,,------------------------,,,,,,------...///000000......//////000111111222///000000111222222333333333333333333333333333333222222222333333444555666333333444555666777888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@AAABBBCCCCCCEEEHHHLLLMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRMMMNNNNNNNNNMMMMMMPPPRRRTTTSSSSSSSSSSSSQQQNNNKKKOOOOOOOOOPPPPPPOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQLLLMMMPPPSSSTTTTTTSSSRRRUUUTTTRRRPPPPPPQQQRRRSSSQQQSSSUUUVVVWWWVVVUUUTTT222333444666666666555555999888777777777777777888555666888999;;;>>>CCCFFFHHHGGGEEECCCAAAAAAAAABBB?????????BBBEEEHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGEEEBBB???===???AAADDDEEEFFFFFFFFFDDDHHHNNNRRRSSSQQQLLLIIIFFFFFFGGGHHHIIIKKKKKKLLLHHHGGGFFFFFFFFFDDDAAA>>>???CCCGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGAAA===???BBBCCCEEEHHHKKKLLLOOOSSSXXX[[[\\\\\\RRRPPPNNNPPPUUUZZZ^^^``````___\\\WWWQQQKKKEEEBBB;;;@@@EEEFFFCCC@@@AAACCC===<<<<<<;;;;;;<<<>>>???>>>::::::>>>???===<<<===:::;;;;;;999444222222444111222333555666777777777555444333333555666666666333333333333333333333333000000000222666888888888555555444333333222222111---......///000111111222000000000111222222333333222111000000000000000111000000///...............---...///111111111000000+++,,,,,,,,,------......000/////////............,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++*********++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++++++++***)))))))))))))))******++++++,,,******)))((((((((((((((()))************))))))((((((((())))))*********+++************************((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************(((((()))***************++++++***)))'''%%%$$$###(((((())))))*********+++(((((()))***************((()))***+++,,,---------++++++++++++++++++++++++,,,,,,------.../////////---......///000111111222///000000111222222333333333333333333333333333333333222111111222333555666111222444555666777777777777777888999::::::;;;;;;<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAACCCCCCEEEIIILLLLLLKKKIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIKKKMMMOOOQQQQQQPPPPPPNNNNNNMMMKKKIIIJJJMMMOOOOOOOOOPPPQQQSSSRRROOOLLLJJJKKKLLLNNNNNNOOOOOOOOOQQQQQQQQQPPPOOONNNLLLLLLJJJMMMQQQTTTVVVVVVTTTSSSTTTRRROOOMMMMMMNNNPPPQQQQQQRRRTTTUUUVVVUUUSSSRRR555555444333222222222222222333555777888999999888777888999999999:::===@@@>>>@@@CCCCCCAAA>>><<<;;;???>>>>>>BBBGGGJJJJJJHHHJJJHHHFFFGGGIIIJJJIIIFFFIIIIIIHHHEEEBBB@@@AAABBBDDDCCCBBBAAABBBDDDFFFGGGOOOOOOOOOOOOMMMKKKHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGEEECCC@@@???>>>>>>CCCGGGFFFEEEGGGGGGEEEDDDGGGKKKOOOOOOMMMJJJHHHCCC@@@>>>???CCCHHHKKKLLLOOOOOOPPPSSSVVVYYYZZZZZZPPPLLLNNNVVV[[[\\\]]]bbbhhhddd]]]UUUNNNGGGBBB@@@999;;;===??????>>><<<;;;======<<<<<<<<<======>>>============>>>>>>>>>>>>666666555444444444555555555555555444333333222222888777666555666555444333222222111111222222333444111222444666666555444333444444333333222111000000222111111000000111111222111111111111111111111111222111111111000000//////000000000000////////////------............------222000//////000000///...+++,,,---///000000000111...---,,,+++++++++,,,---)))******++++++,,,------******+++++++++,,,,,,,,,***+++,,,,,,------------,,,------------,,,+++***)))******++++++******))))))************+++++++++++++++***)))(((((())))))))))))************))))))((('''%%%%%%%%%&&&(((***%%%%%%&&&'''((()))************))))))(((((('''''''''(((***++++++)))'''&&&&&&%%%%%%'''((()))((('''((()))***++++++***)))(((+++)))'''&&&'''(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&'''(((***,,,%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***************)))((((((''''''''''''((((((((((((***((('''&&&&&&'''(((******)))(((''''''((()))***&&&&&&''''''''''''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&''')))+++,,,,,,,,,+++))))))(((((((((((()))))))))*********++++++++++++(((((((((((((((((((((((())))))*********+++++++++))))))***++++++++++++***,,,,,,,,,---...///000000---......///////////////---......///////////////333222000//////000222333111111222222222333333333555555555555666666666666999999888888999;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;===???@@@@@@@@@AAACCCFFFEEEFFFIIIMMMOOONNNKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMMMMLLLLLLMMMOOOOOONNNMMMOOOOOONNNNNNMMMLLLLLLLLLJJJLLLOOORRRRRRQQQOOONNNVVVUUUTTTRRRPPPNNNMMMLLLJJJLLLOOORRRTTTTTTTTTSSSPPPOOONNNNNNOOOPPPRRRSSSUUUUUUUUUUUUVVVVVVVVVVVV555444444333222222222333333444666888999999999888888999999888777888;;;======???AAAAAA>>>;;;999999::::::<<<@@@EEEGGGFFFEEEHHHFFFEEEEEEGGGHHHFFFDDDGGGHHHHHHFFFCCCAAA@@@AAACCCBBBAAAAAABBBEEEGGGHHHLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHFFFDDDBBB@@@???>>>???DDDFFFDDDBBBDDDDDDBBBCCCFFFKKKOOOPPPOOOMMMKKKFFFCCCAAA@@@DDDHHHKKKMMMNNNOOOPPPRRRVVVXXXYYYZZZOOOLLLOOOWWW]]]___aaaeeefffccc]]]WWWOOOHHHAAA===:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===============<<<;;;;;;::::::555444444444444555555555666666555444444333333222666555444444555555444333222222222222222333333444111222444555666555444333444444333222222111000000222222111111111111222222111111111111111111111111111111111000000000//////000000000000000///......------............------,,,++++++,,,---......---,,,---...//////000//////------,,,+++++++++,,,---......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++***))))))(((''''''(((((())))))************))))))((('''&&&%%%%%%'''(((***(((((((((((((((((())))))***)))))))))((((((((('''&&&'''((())))))(((&&&%%%&&&&&&&&&'''(((((((((''''''((())))))))))))((('''+++)))'''&&&'''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))************)))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((''''''((())))))&&&''''''((((((''''''&&&'''''''''&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))*********)))((('''))))))(((((((((((())))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,------......//////------...///////////////......///000000000000///222222111000000111222222111111222222222333333333333444444444444555555555777777777777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???@@@AAABBBDDDCCCDDDGGGKKKMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQPPPOOONNNUUUTTTRRRPPPNNNLLLJJJIIIIIIKKKMMMOOOQQQQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVV555444333333333333333444666777888888999999888888999999999888666777999;;;===>>>@@@???<<<999777777888999<<>>@@@DDDEEEAAA???AAABBB@@@CCCFFFJJJNNNPPPPPPOOOMMMJJJGGGCCCBBBEEEJJJNNNPPPNNNOOOPPPRRRTTTUUUWWWWWWNNNMMMQQQZZZaaaccceeehhhdddaaa[[[UUUOOOGGG@@@;;;;;;:::999888999:::<<<=========<<<<<<<<<<<<<<<===>>>===<<<:::999777666666333333333444444555555666777666555444444333333333444444444333333333333333222222222222333333333333111222444555555555444333333333333222111111000000333222222222222222222333111111111111111111111111111111000000000000////////////000111000///...---------............------***))))))***---///......------......///......------,,,,,,++++++,,,,,,---//////...------,,,,,,+++******+++++++++,,,,,,,,,------------,,,+++***)))---,,,+++***)))***++++++++++++,,,,,,,,,,,,++++++)))************+++++++++)))(((((('''''''''''''''((())))))******))))))(((((('''&&&&&&&&&'''((()))******)))))))))((((((((())))))))))))(((((((((((('''(((((()))((('''&&&%%%&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&***(((&&&&&&'''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%''')))***+++)))((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))((('''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))************++++++++++++************************+++++++++,,,,,,,,,------))))))***++++++++++++***---------------.........------...////////////......///000000111111000000111111111111111111111111111111222222222333333333222222222333333333444444555555555555666777888888999:::;;;<<<<<<;;;:::::::::<<>>???>>>>>>???@@@@@@AAABBBEEEGGGGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMKKKLLLNNNOOONNNNNNKKKKKKKKKKKKKKKLLLLLLLLLRRRPPPOOOMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKOOOPPPQQQQQQRRRQQQQQQPPPQQQQQQRRRRRRRRRPPPOOONNNNNNOOOPPPRRRTTTWWWYYY[[[333333333333444555555666999999999888888888888888888999::::::999;;;===@@@AAACCCCCCBBB???===<<<<<<<<>>???>>>===<<<======<<<;;;;;;;;;;;;;;;:::::::::999999999888888222333444555666777666666777666444222222222333333777888888666333000000111111222333444444444333333222222222333333333333333222222111111111111111000333222222111111222222333000000000000000000000000//////////////////000000...//////000///...---,,,------............------///.........000111000///---......------,,,+++***+++++++++,,,,,,---------*********+++,,,,,,------******+++++++++,,,,,,,,,((()))***+++,,,,,,---,,,,,,+++)))(((((()))+++---((())))))******))))))((())))))*********+++++++++)))))))))(((((()))******(((((())))))))))))((((((''''''''''''(((((())))))((((((((()))***+++++++++(((((((((((())))))))))))))))))(((((('''&&&%%%%%%&&&(((***)))'''&&&'''((()))))))))(((((('''''''''((('''&&&'''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&'''((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&'''(((((((((((((((((('''))))))))))))***+++------++++++++++++++++++++++++...---+++***(((''''''''''''((((((((()))))))))***'''''''''((()))***+++,,,))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***---------------,,,,,,,,,,,,------...............//////000111111111111111///000111111111111000///111111222222222333333333222222333333333444444444555555666666666666666666555777999;;;;;;:::999888:::<<<>>>>>>======>>>???@@@AAADDDEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMKKKLLLMMMOOOOOONNNJJJJJJKKKKKKLLLLLLMMMMMMRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQQQQRRRRRRRRRQQQQQQOOOPPPPPPQQQPPPOOOMMMLLLLLLMMMOOORRRTTTWWWXXXYYY333333333333444555777777999888888777777777888888888999:::::::::<<>>???===@@@DDDFFFFFFEEEDDDEEECCCDDDEEEEEECCCCCCDDDEEEDDDEEEGGGFFFCCCAAA@@@@@@???@@@BBBDDDFFFHHHJJJJJJJJJIIIFFFEEEDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFEEEDDDCCCCCCBBBBBBBBBGGGIIIFFFFFFIIIKKKJJJKKKKKKJJJIIIGGGFFFDDDCCCDDDBBBBBBEEEKKKRRRWWWYYYZZZ]]]^^^\\\YYYWWWYYY[[[ccchhhnnnrrrwww|||zzzuuubbbXXXJJJBBB@@@AAAAAA???:::<<>><<<======<<<;;;::::::::::::888999999999::::::;;;;;;333444666777888888777666666555333111000111222333777999999777222000000222111222444555555555444333222222222222333333333333111111111111111111111111222111111111111111111222000000000000000000000000......////////////000000/////////.........------------............------...---,,,---//////...---,,,---------,,,++++++*********+++,,,---------------,,,,,,++++++***))))))******+++++++++,,,,,,,,,'''''')))+++,,,---------++++++***)))***+++,,,---******++++++++++++******)))************+++++++++***))))))))))))******+++'''(((((())))))(((((('''''''''((((((((()))))))))&&&''''''((()))***+++,,,(((((((((((())))))))))))((('''&&&&&&%%%$$$######&&&)))+++***'''&&&''')))******)))((('''''''''''''''&&&&&&((()))***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''(((((())))))(((((('''''''''''''''(((((()))***++++++++++++++++++++++++///...,,,***(((''''''&&&''''''(((((())))))******+++***)))((((((((())))))((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,---............---...///000000111111000000000000000000000000000000111111222222222333333333222222333333333444444444555666666777777777666666555666777999999999888888:::<<<===>>>===<<<===>>>???BBBEEEFFFFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMKKKIIIIIIKKKLLLMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNQQQPPPNNNMMMLLLLLLLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPNNNOOOOOOOOOOOONNNNNNMMMKKKMMMPPPSSSUUUUUUUUUTTT222222333333555666777888888777666666666777888999999:::::::::999:::===??????AAAAAAAAA???>>>>>>??????BBBEEEEEECCCBBBBBBDDDAAACCCEEEDDDCCCCCCEEEGGGGGGHHHHHHFFFCCCAAA@@@AAA@@@AAACCCEEEGGGHHHIIIJJJGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKFFFFFFFFFEEEDDDDDDDDDCCCDDDIIILLLJJJIIIKKKKKKIIIJJJJJJHHHFFFDDDBBBAAA@@@BBBAAABBBFFFLLLQQQUUUVVVWWWZZZ]]]\\\YYYXXX[[[___gggmmmrrrtttxxx{{{wwwqqq```UUUIIIBBBBBBDDDCCCAAA===>>>???@@@@@@@@@???>>>>>>===<<<;;;::::::::::::888888999999999:::::::::555666888999999888777666555444111///...///111222222555777555111///111444111222444555666555444333222222222222222333333444000000000000111111111111111000000//////000000111000000000000000000000000........./////////000000111///...,,,,,,---...///------............------,,,+++***,,,...000///...+++,,,,,,,,,,,,++++++***)))***+++---......------...------,,,++++++************+++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,---******++++++++++++******)))************+++++++++((((((((((((((()))******''''''((((((((((((''''''''''''((()))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))******)))((('''&&&%%%%%%%%%&&&***,,,+++'''%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))(((((('''&&&''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))))))))((('''(((((())))))))))))(((((('''''''''&&&''''''(((((()))))))))))))))))))))))),,,,,,+++***))))))))))))'''''''''((()))************)))((('''''''''((((((((()))+++,,,,,,+++)))(((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++***+++++++++,,,,,,------...+++,,,------......------......///000000000000///111000///......///000111111111222222222333333333111111111222222222222333555555666777777666555444555555666777777888999999:::;;;======<<<;;;<<<===>>>BBBEEEFFFEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPNNNQQQUUUXXXYYYXXXUUUSSS222222333333555666888999777666555555555666888999:::;;;;;;999888888:::<<<===>>>???>>>===<<<===???BBBEEEFFFFFFCCCAAACCCDDD???AAADDDDDDBBBBBBEEEGGGIIIIIIHHHEEEBBB@@@AAABBBAAABBBCCCEEEGGGHHHIIIIIICCCCCCCCCDDDEEEGGGIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKGGGFFFFFFFFFEEEEEEEEEDDDFFFKKKNNNLLLJJJKKKJJJGGGIIIHHHFFFDDDBBBAAA@@@@@@AAAAAACCCFFFLLLPPPRRRSSSPPPUUUYYYYYYWWWWWW[[[___ffflllqqqqqqsssvvvqqqiii^^^TTTIIIDDDEEEFFFDDDAAA???>>>=========>>>@@@AAA>>>===<<<;;;:::999999999888888888888888888888888777888999::::::999777666555333000...---...000111...222555444000///333666111222444666666555444333222222111111222222333444000000000000000111111111000000////////////000000000000000000000000000000---.........//////000000111000---++++++,,,...000---..................---*********,,,000222222111***++++++,,,,,,,,,++++++)))***+++---......------++++++,,,------......///******+++++++++,,,,,,,,,)))******+++++++++*********+++,,,------------,,,(((((())))))))))))(((((()))************+++++++++'''''''''''''''((()))***''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((('''''''''''''''((((((((())))))******...---,,,***))))))((((((&&&***---+++'''%%%'''***)))((('''%%%$$$$$$%%%%%%&&&&&&&&&(((******(((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))((('''%%%$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((''''''&&&''''''''''''((((((((()))''''''(((((((((((('''''''''((()))******)))((('''(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((******))))))***++++++,,,&&&''''''((()))******+++&&&%%%%%%%%%&&&(((***+++((()))+++,,,,,,+++)))(((************++++++++++++************************)))************+++++++++))))))***++++++++++++*********+++,,,,,,---......+++,,,------......---------......///////////////222000///------///000222111111222222222333333333000000000000111111111111444555666666666555444333555555555555666777999999:::;;;======<<<;;;<<<======AAADDDEEECCCCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPMMMKKKKKKLLLNNNOOOOOOJJJKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNOOOPPPRRRSSSSSSVVV[[[^^^___\\\WWWTTT555555666555444444777999;;;777333222444666555444555666777666555444555666======>>>>>>??????@@@@@@???AAACCCEEEEEECCC@@@>>>BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGHHHHHHGGGEEEBBB@@@FFFDDDBBBCCCEEEGGGHHHHHHCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIILLLNNNOOOKKKGGGCCCBBBBBBCCCAAA???FFFGGGHHHHHHFFFEEEEEEEEEGGGGGGGGGDDD@@@<<<::::::666888;;;>>>BBBGGGNNNRRRQQQOOOPPPQQQPPPOOOSSSZZZdddfffiiikkkiiieee```]]]TTTPPPKKKIIIIIIIIIGGGDDDAAA@@@>>>;;;999:::===@@@BBB@@@>>>===<<<;;;999777888888888888777666555555666666666777777777777777444333000///...000222333555555444444444333333333000000111222333555555666333222111111000000111111111111111111111111111111111111111111111000//////...///000000000000000///000000000000111111111111111000///...---,,,++++++++++++++++++,,,,,,---...------------------------,,,++++++******++++++,,,)))((((((((()))***+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))---,,,,,,+++*********+++---,,,,,,+++***)))((((((++++++******))))))(((((())))))))))))))))))))))))((()))***+++,,,+++******+++***))))))(((((())))))$$$%%%''')))))))))))))))))))))))))))))))))))))))***'''$$$%%%(((***)))(((((('''%%%&&&((()))))))))((((((((((((((('''''''''&&&&&&&&&'''''')))******'''((()))******)))((('''''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%((()))***+++***)))'''%%%$$$%%%''''''''''''(((******((('''%%%%%%%%%&&&'''''''''(((((())))))******(((((())))))))))))((((((%%%&&&&&&'''((()))******'''((()))))))))(((&&&%%%'''''''''''''''&&&%%%%%%'''((()))+++***)))(((&&&++++++***)))((('''&&&&&&'''((()))******)))((('''))))))))))))************)))))))))))))))(((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))+++,,,---.........------//////////////////////////////000000000000////////////000111222333333444222222222111111111000000444444444444444444444444555555666666777777888888:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMNNNOOONNNKKKIIIIIILLLNNNMMMKKKNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMPPPOOOOOONNNNNNOOOOOOPPPSSSVVVZZZ[[[YYYUUURRRQQQ666777888777555555777888888666333333666777777666777888999888777666777888<<<<<<<<<======>>>??????AAACCCEEEGGGGGGEEEBBBAAA???@@@@@@AAABBBCCCCCCDDDFFFGGGGGGFFFEEECCCBBBAAAEEEDDDBBBCCCEEEGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEGGGJJJKKKMMMMMMMMMMMMIIIFFFDDDDDDDDDBBB@@@GGGHHHIIIHHHFFFDDDEEEFFFDDDEEEEEECCC???<<<::::::777999<<<>>>AAAEEEKKKNNNPPPNNNNNNPPPOOONNNRRRXXXaaabbbccccccaaa]]]YYYVVVQQQMMMJJJHHHHHHGGGFFFDDDBBBAAA???===;;;<<>>???@@@@@@@@@@@@???AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOONNNMMMLLLMMMOOOMMMKKKJJJKKKMMMNNNLLLJJJMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUXXXYYYWWWTTTRRRQQQ444666777777555444555555555444444555777888888777666777888888777666777999::::::;;;<<<<<<===>>>>>>AAACCCEEEGGGGGGEEECCCAAA===>>>???@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCDDDEEEEEEDDDBBBCCCDDDFFFHHHHHHGGGFFFEEE@@@CCCGGGKKKMMMMMMLLLKKKPPPMMMJJJHHHGGGFFFDDDBBBHHHHHHHHHFFFDDDCCCDDDEEECCCDDDEEEDDDAAA>>>======999;;;===???AAADDDHHHKKKNNNKKKKKKMMMMMMLLLOOOUUU[[[[[[ZZZXXXUUURRROOOMMMLLLIIIGGGEEEEEEEEEDDDBBB???>>>===;;;:::;;;???BBBGGGDDD@@@===<<<;;;999888<<<<<<<<<<<<;;;:::999888888777777666555444333333333333222222333555777888666666555555555444444444000000111222333444444555666555555444444444444444222222222222222222222222222222222222222111000000222111000//////000111111//////000000000000111111111111000000///...------,,,,,,+++++++++,,,------------------------------,,,++++++******++++++,,,******+++++++++***)))))))))******++++++******)))+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&'''((()))))))))(((((('''((()))))))))(((&&&%%%''''''((())))))(((((((((''''''''''''''''''''''''&&&%%%%%%''')))***)))(((***(((''''''((()))((('''%%%%%%&&&&&&''''''((((((''''''&&&''''''((()))***(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((((((((()))******&&&&&&&&&''''''''''''''''''((()))***)))((('''&&&&&&'''(((((('''&&&'''((('''(((((())))))))))))((('''(((((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((()))((((((''''''''''''(((******++++++******)))))) """$$$''')))*********))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))******%%%%%%'''((()))*********************++++++++++++,,,,,,+++******)))((((((------------------------...---,,,,,,,,,---...///...........................//////000000//////.../////////000000000000000000000111222333444555555444444444444444444444444444444555555666777777777999999999::::::::::::;;;<<<======>>>???????????????AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNLLLKKKKKKLLLNNNNNNKKKIIIKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQ///111333444333222222333555555555666777777777666333444555555444444666777::::::;;;<<<===>>>>>>??????@@@BBBDDDDDDCCCAAA@@@======>>>@@@AAACCCDDDEEEEEEDDDBBBAAA@@@AAABBBCCCCCCBBBBBBDDDEEEDDDBBB@@@BBBDDDFFFHHHHHHFFFDDDCCCAAACCCFFFIIILLLMMMMMMMMMQQQPPPMMMKKKIIIHHHFFFEEEGGGGGGFFFDDDAAA@@@AAACCCBBBDDDFFFEEECCCAAA??????:::<<<@@@BBBCCCFFFIIIKKKKKKIIIHHHKKKKKKJJJLLLPPPSSSRRRPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA??????>>>===<<<===AAACCCHHHEEE@@@===<<<;;;:::888::::::::::::999888777777666666555555444444444333222222222222333444555555666666666555555555444444111222222333444444555555666666555444444444444444222222222222222222222222111111111222111000000///222111///------...///111////////////000000000111222111111000///.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++******)))))))))******((()))))))))*********+++(((((())))))******++++++((((((((((((((((((((((((''''''(((((())))))))))))%%%&&&((()))((('''%%%###)))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%&&&(((******)))(((***)))(((((())))))'''&&&$$$$$$$$$%%%&&&'''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))%%%&&&&&&&&&'''((((((((('''(((((())))))((('''''''''((()))((('''&&&'''(((&&&((()))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((("""###%%%''')))******+++'''''''''(((((()))))))))***)))'''''''''''')))***(((((((((((()))))))))***%%%&&&'''((())))))))))))'''((((((((())))))))))))+++*********)))))))))(((------------------------+++***)))((((((***,,,---...........................//////////////////...///////////////.........111111222333333444555555333333333333333333333333333444444555555666777777888888888999999999::::::;;;<<<===>>>>>>>>>>>>>>>AAABBBDDDEEEFFFGGGFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLKKKLLLMMMKKKLLLMMMNNNNNNMMMKKKIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQRRRSSS,,,...222333333333333444555666777777666555444444111333444555444444666888:::;;;;;;<<<>>>??????@@@>>>???AAABBBBBBBBBAAA@@@===>>>???AAABBBDDDEEEEEEDDDCCCAAA??????@@@BBBCCCBBBBBBBBBCCCEEEDDDBBB???AAABBBEEEGGGGGGEEECCCAAADDDEEEFFFGGGIIILLLNNNOOOPPPPPPOOOMMMJJJHHHFFFFFFEEEEEEEEEBBB???>>>>>>???@@@BBBDDDEEECCC@@@??????:::>>>BBBEEEGGGIIIKKKMMMJJJFFFEEEHHHIIIHHHIIILLLKKKJJJHHHFFFFFFFFFFFFGGGCCCCCCCCCCCCAAA@@@@@@@@@AAABBBBBBAAA@@@AAADDDFFFFFFCCC@@@>>>===<<<;;;999::::::::::::999888777777333444444444555555666666555555555555555444333222666555555555444444444444333333444444555555666666555444444333333333333333222222222222222222222222000000111111000000///...111000...,,,,,,,,,...///...////////////000000000111111000000//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++******)))(((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++*********++++++,,,)))******++++++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******)))***,,,---,,,+++)))((()))))))))((((((((((((((((((((((((((((((((((((((($$$%%%((())))))))))))(((***)))))))))***)))'''%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''(((((()))+++***)))(((((()))***+++''''''''''''((((((((((((%%%%%%&&&&&&'''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((('''''''''((())))))'''&&&'''((('''((()))+++++++++******((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&''''''((())))))******%%%&&&&&&''''''(((((()))((((((&&&%%%%%%&&&(((((('''(((((((((((()))))))))''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))+++---..............................////////////....../////////...............333333333333333333333333333333333333333333333333333333333444555555666666777777777888888888888999;;;;;;<<<=========<<<<<>>???@@@@@@>>>???AAABBBBBBBBBBBBAAA>>>???@@@AAABBBCCCDDDEEECCCBBB@@@??????AAACCCDDDCCCBBBBBBCCCDDDDDDCCCAAAAAABBBDDDFFFFFFEEEDDDCCCGGGGGGGGGGGGIIILLLNNNPPPMMMNNNNNNMMMIIIGGGFFFFFFDDDEEEEEECCC@@@===<<<<<<===???BBBCCCAAA>>><<<<<<;;;???DDDGGGIIIJJJLLLMMMIIIDDDCCCGGGIIIGGGGGGIIIEEEEEEDDDCCCCCCEEEFFFGGGBBBCCCDDDCCCAAA?????????>>>>>>???>>><<<===???AAAAAA@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<;;;:::999888333333444555666777777888888999999999888666444333555555444444444333333333333444444444555555555666444333333222222222222222333333333333333333333333000111111111111000//////111000...---,,,------.........////////////000000000000000//////.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))((())))))***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++,,,,,,---------))))))))))))************************************))))))((((((((()))***+++)))******++++++)))(((''')))))))))(((((()))******((((((((((((((((((((((((%%%'''))))))((('''((())))))))))))***+++***(((&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((+++******))))))******+++''''''''''''(((((((((((('''''''''(((((())))))***'''''''''((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''((())))))''''''((()))((())))))************)))(((((((((''''''''''''&&&(((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''(((((()))))))))******++++++******)))))))))))))))(((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((((((((((('''&&&%%%************++++++++++++''''''((())))))***++++++************************---,,,+++++++++,,,---...---------------------------......//////......---.........///////////////444333333333222222222111333333333333333333333333222222333333444555555555666666666777777777888888:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLNNNPPPOOOMMMKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPQQQRRRRRRQQQSSSTTTUUUTTTSSSRRRSSSTTT333444444444333333444666333444444333000000333555111333555666666777999;;;888999:::;;;===>>>???@@@======???@@@AAAAAAAAA@@@>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDDDDBBBAAABBBDDDEEEEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMHHHJJJLLLKKKHHHEEEEEEFFFDDDFFFGGGFFFBBB>>><<<;;;>>>@@@CCCDDDBBB???===<<<===AAAFFFIIIIIIIIIIIIIIIHHHDDDBBBFFFHHHGGGFFFGGGCCCBBBBBBBBBCCCDDDEEEFFFBBBDDDFFFDDDAAA???>>>???;;;<<<<<<;;;999999;;;<<<<<<<<<<<<>>>@@@???===;;;;;;;;;;;;;;;:::999888777555555555666666777777777777888:::;;;:::888666444444333333333333222222222222222222333333333333333444333333222222222222222333333333333333333333333222333333333333222111111222111111000//////.............../////////000000/////////..................---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))'''&&&&&&(((***+++)))******++++++******)))++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***'''''''''&&&&&&&&&%%%%%%)))((((((((((((***+++,,,''''''''''''''''''''''''''')))***(((&&&%%%''')))(((((((((***,,,+++)))'''''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))''''''''''''((((((((((((&&&&&&'''(((((()))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''))))))(((((()))+++******)))((((((((())))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''((()))************))))))(((((('''''''''((((((((((((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&''''''((('''''''''************++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------...---------------------------......//////......---.........//////000000111111111111222222222222222222222222222222222222222222222222333444444555555555555666666666777777777::::::;;;;;;;;;;;;:::::::::;;;===>>>???@@@?????????@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNOOONNNMMMLLLMMMOOOMMMOOOPPPOOOLLLJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPRRRTTTTTTRRRQQQRRRRRR555555444222000///111333111222222111///000444888///111333444444555777999777888999:::<<<===>>>???::::::<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBBAAAAAACCCFFFGGGFFFDDDEEEEEEFFFHHHIIIJJJKKKGGGIIILLLNNNOOONNNLLLKKKEEEHHHKKKJJJGGGDDDDDDFFFDDDGGGIIIHHHEEE@@@<<<;;;AAADDDGGGGGGEEEBBB???>>>>>>BBBGGGIIIIIIGGGFFFFFFHHHCCCBBBFFFHHHGGGEEEFFFBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEGGGEEEBBB???>>>???@@@AAAAAA@@@>>>===>>>@@@888999;;;>>>AAAAAA>>><<<888888888888777666555555777777777777777666666666333555777999999888666444333333333222222222111111111111111111111111222222444444333222222222222333333333333333333333333333444444555555444444333222333333333333222111///.............../////////000...............---------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***(((%%%$$$$$$'''***,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++************************++++++******))))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***)))(((''''''''''''((()))((((((((((((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&)))******(((%%%$$$&&&)))''''''(((***,,,,,,***((((((((((((((((((''''''''')))(((((('''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))*********)))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%'''((()))((()))***,,,+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((++++++******************)))***+++,,,,,,+++***)))''''''''''''((((((((()))$$$$$$&&&'''(((((())))))(((((((((((())))))))))))******))))))((((((''''''++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---------------------------..................------......///000111222222//////000111222333333444222222222222222222222222111222222333333444555555555555555555666666666777::::::;;;;;;;;;:::999999;;;<<<>>>???@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOOOONNNMMMNNNOOONNNPPPPPPNNNKKKJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNQQQRRRQQQPPPOOONNNPPPRRRSSSRRRPPPPPPQQQ000111222222000000111222555555555444444333333333333333444555666777888999:::::::::::::::;;;<<<===888888888999:::;;;<<<===>>>>>>======<<<<<<<<<<<<@@@@@@@@@??????@@@CCCFFFBBBAAA@@@@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFCCCAAA@@@AAACCCEEEEEECCCAAA??????AAAGGGIIIGGGFFFFFFEEEBBBFFFIIILLLMMMIIIEEEAAA@@@@@@AAACCCEEEFFFGGGFFFFFFDDDDDDCCCBBB??????AAACCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????<<<999777<<>>>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMOOONNNLLLJJJJJJKKKMMMNNNKKKLLLNNNMMMKKKJJJJJJKKKMMMMMMKKKIIIHHHIIIMMMPPPLLLNNNPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPNNNMMMOOOPPP222333444444222222333444444444444333333333222222000000111222333444555555;;;::::::999999999::::::888888888999:::;;;<<<===;;;<<<<<<<<<=========>>>AAAAAAAAA@@@@@@AAADDDFFFCCCAAA@@@AAABBBDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIFFFCCC@@@>>><<>>===BBBFFFHHHEEEDDDGGGHHHFFFGGGIIILLLLLLIIIEEEBBB@@@DDDEEEFFFHHHHHHHHHGGGFFFAAABBBBBB@@@???>>>@@@BBBBBBBBBAAA@@@@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<999777777;;;???@@@===:::999::::::::::::999888888666555444222222333444444555555555666555555444444333333333444444444444555333333222222222222333333444444444444444444444444555333111111333333111///333555888999999666222000333111///000111222000...//////............/////////////////////...------............---,,,+++***+++++++++,,,,,,,,,------******************************++++++++++++******...---,,,+++************'''''''''&&&&&&&&&&&&%%%******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((***)))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***'''(((((((((((('''&&&&&&'''&&&%%%&&&''''''&&&$$$&&&(((***)))((('''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%(((***)))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''''''''''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))******************+++++++++++++++******++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,---------......------------...///000222222222111111111000000111111111222222222333333333333444444555666666777333555666777777777999:::::::::888888888888999:::;;;;;;<<<<<<======>>>>>>???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOQQQOOOMMMJJJIIIIIIIIIJJJNNNOOOPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJHHHIIILLLNNNMMMNNNPPPRRRRRRRRRQQQQQQPPPQQQRRRQQQPPPOOOPPPQQQ222333444333222222333444333333333222222222222222//////000111222333444444;;;::::::999888888777777777777777888999:::<<<<<<999:::;;;<<<===>>>?????????@@@@@@@@@???@@@BBBEEECCCBBBAAAAAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJHHHDDD@@@<<<999777===???AAAAAA???===;;;;;;???CCCDDDBBBBBBFFFIIIIIIGGGIIIKKKJJJGGGDDDBBBAAAEEEFFFGGGHHHGGGFFFDDDBBB>>>???@@@???>>>>>>@@@BBBCCCBBBAAA@@@???===<<<<<<======<<<:::999888777777555666888999;;;;;;:::999999::::::::::::999888888777555222000000111333555444444444444333222111000333333333333444444444444444333333222222333333444333333333333333333333333333222111111222333222111444666888888888555222000222111000000111111000...//////............//////...////////////...---------......------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------,,,+++************))))))))))))((((((((((((***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&''''''''''''&&&%%%%%%((('''&&&&&&''''''%%%###'''((()))((('''&&&(((***(((''''''''''''''''''((((((((())))))))))))((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''((())))))'''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))************************(((((((((((('''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&************************))))))))))))************))))))))))))******+++,,,)))******++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,---//////222111111111111000000000111111111222222222222333222333444555666666555555444555777777777777999:::999999888777777888999:::;;;;;;;;;<<<======>>>>>>???AAACCCEEEGGGIIIJJJKKKFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLJJJIIIIIIIIIIIIMMMMMMLLLKKKHHHHHHIIIKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOQQQSSSTTTSSSRRRRRRRRR///111222111000///000111222222111111111111111111222222222333444555555666999999999999999888777777777777777777888:::;;;<<<999::::::;;;<<<===>>>>>>===>>>???>>>===>>>@@@BBBDDDBBBAAAAAABBBCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHDDD???;;;777555<<<>>>@@@@@@>>><<<;;;:::999>>>BBBAAABBBGGGIIIHHHHHHIIIIIIHHHEEEBBBAAAAAABBBCCCDDDDDDBBB@@@===<<<<<<>>>??????>>>???AAABBBDDDCCCBBB@@@>>>===;;;;;;::::::999888666555333333111444777888666666777999777888888888888777666666666555333222222222333444333333333333333222111111222222333333333444444444444444333333333333444444111111111111111111111111111000000111222222222222222333555555555444222111222111000000000000000//////......------......///......//////......---,,,---------------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))(((((()))))),,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%)))'''''''''((('''%%%###'''''''''&&&$$$%%%'''))))))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&)))))))))***************((()))))))))************)))(((''''''(((***,,,---)))******++++++++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------)))******+++---...///000111111111111000000000000111111111111222222222222///000222444555444222111444666777777777777888:::888888777666777888999:::::::::;;;<<<<<<======>>>>>>@@@BBBDDDGGGHHHJJJJJJDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLJJJHHHFFFFFFHHHJJJLLLNNNNNNNNNLLLKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTVVVUUUTTTSSSSSS///000111111//////000111111111111111111111111111333333444444555555666666666777888999999999999888666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@?????????AAACCCDDDBBB@@@@@@BBBBBBBBBAAA@@@AAACCCDDDEEEFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPMMMLLLIIIEEEAAA<<<888666<<>>DDDEEEGGGJJJJJJHHHHHHHHHGGGDDDAAA@@@@@@AAA@@@@@@@@@???===<<<:::999<<<>>>???@@@@@@@@@AAACCCDDDDDDBBB@@@>>>===;;;:::999888888777666444222111000444777666444333555888777888888888888777666666444555666666666555333222222222333444444444444444222222222333333333444444444333333222222333333444222222222222222222222222///000111111111222222333...///000111222222222222111111111111000///000000......------------.....................------,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))((())))))))))))(((((((((((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((((((''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((((((((('''&&&&&&((('''''''''((((((&&&$$$%%%&&&&&&$$$######%%%((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))************)))(((''''''(((***,,,---******+++,,,------,,,,,,***++++++++++++++++++***------------............***+++,,,---...///000000000000000000000000000000000000111111111222222222///000222444444333111000444555777777666666777999777777666555666777888999::::::;;;;;;<<<=========<<<>>>@@@BBBDDDFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIJJJLLLNNNOOOQQQQQQPPPOOONNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPOOORRRUUUVVVVVVTTTTTTTTT111222333222111111222333111111111111111222222222222222222222333333333444444555666888999999888777555555666666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<>>===???AAA@@@???>>><<<;;;;;;;;;;;;;;;===@@@@@@@@@@@@AAABBBCCCBBBAAA???===<<<::::::888888888888777555333111222444666666333333555888999::::::::::::999888888333444777888888666333111111222333444555555555555222222222222333333333333333222222111111222222333444444444444444444444444...000111111000000222333.........//////000111111000111222111000//////111......------------......---............---,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,''''''''''''&&&&&&&&&&&&)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((('''(((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&&&&''''''''''''(((******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''&&&&&&((('''&&&'''))))))'''&&&$$$%%%&&&%%%$$$###%%%&&&)))(((((((((((((((((()))((((((''''''''''''((((((&&&''''''((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))******((('''((()))))))))))))))))))))))))))((('''''''''''''''((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))************))))))))))))******+++,,,***+++,,,---------------***++++++,,,,,,++++++***---------.........//////+++,,,---///000000000000//////000000000000000111000000000111111111111222222333444555555444333222333444666666555444666777666666555555555777888999:::::::::;;;<<<<<<======<<<===???@@@BBBCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLOOORRRSSSSSSQQQOOOOOOPPPQQQSSSRRROOONNNMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTTTTTTT000222333222111000111333111111111222222222333333111111111111222222222222222333555666666555444333555555555666777888999:::999999:::;;;;;;<<<=========???AAAAAAAAAAAABBBCCCBBB@@@>>>>>>?????????>>>???@@@AAABBBCCCDDDDDDDDDFFFGGGJJJLLLNNNOOONNNNNNLLLKKKIIIGGGDDDAAA>>><<<<<<>>>AAAAAA>>><<<;;;;;;<<>>;;;:::===@@@???>>>;;;999999:::<<<>>>:::===???@@@???>>>>>>???@@@???>>>===;;;:::999888888888999:::999777555444444555555555444555666777999::::::::::::999888888333444555666555444333222333333444444444444444333111222222222222333333333222111111000000111111222333333333333333333333333///000222111000///111333111000///............///000111333222///...///111...------,,,,,,------...------......------,,,+++***++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,***))))))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))))))))((((((((('''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&''')))***)))'''%%%&&&((('''&&&%%%&&&'''(((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))+++---,,,***)))+++---))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&''''''((()))))))))++++++,,,------...//////))))))))))))******************+++++++++++++++***))))))+++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,---...///000//////...////////////000000111111000000000000111111111111333333333333333333333333222333555444333333444555555555444444555666888999999::::::;;;;;;<<<<<<=========???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHNNNMMMMMMMMMMMMMMMNNNNNNHHHHHHIIIIIIJJJIIIIIIIIIFFFHHHJJJJJJJJJJJJLLLNNNTTTTTTSSSPPPNNNNNNPPPRRRUUUSSSPPPNNNMMMNNNPPPQQQSSSTTTUUUTTTSSSRRRSSSTTT...000111000///...///000111111222222333333333333222222222222222333333333222333444444444222000...555555555555666888999:::666777888:::<<<===??????:::<<<>>>>>>>>>===>>>???AAA???>>>===>>>???>>>===@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJMMMNNNMMMLLLJJJJJJJJJHHHGGGDDDBBB???>>><<<>>>@@@@@@>>>;;;::::::>>>CCCFFFEEEFFFHHHIIIHHHFFFDDD@@@<<<999999<<>>;;;888666666999<<>>???===<<<<<<=========<<<;;;999888777777888999:::;;;:::999777555666666555555555666777777777888888888888777666666444444333333222222333333444444444444333222111111111111222222222333333333111111000000000000111111///////////////////////////111333222///...000222555333111///------------///222333222///...///111...------,,,,,,------...------......------,,,+++***++++++,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))))))))))))))******((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))%%%&&&)))++++++)))&&&%%%'''((((((((())))))************))))))((((((((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%''')))+++***)))%%%'''******)))''''''''''''((()))******)))(((''''''%%%""" """%%%'''&&&''''''((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***)))))))))))))))))))))))))))(((((('''''''''((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))%%%%%%&&&'''((()))******&&&&&&'''((())))))******))))))))))))***************+++,,,------,,,***)))(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---.../////////...---.../////////000000111111000000000000111111111111222222111000000111111222111333444444222222333444555444444444555666888999999999:::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJBBBCCCEEEGGGIIIJJJJJJJJJHHHJJJMMMNNNNNNOOOPPPRRRUUUTTTRRROOOMMMMMMPPPRRRWWWTTTQQQNNNMMMNNNPPPRRRTTTUUUUUUSSSQQQQQQRRRTTT000000111111111000000///000000000000000///.........000222222222111222333222222222333333333444444333444555777888999999999;;;;;;;;;;;;<<<===>>>>>><<<===>>>???AAABBBDDDDDDCCCAAA===<<<===>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHFFFDDDCCCBBBBBBBBBCCCAAA@@@>>>999555777<<>>@@@AAA>>>999666666888::::::>>>>>>>>>=========<<<<<>>>>>>>>>>>===AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHH@@@AAACCCFFFGGGHHHHHHHHHKKKLLLLLLKKKKKKKKKNNNPPPRRRQQQOOOMMMMMMNNNOOOPPPTTTSSSRRRPPPNNNMMMMMMMMMNNNPPPSSSTTTSSSRRRRRRSSS000000111111111111000000000000000000000///......---...000000//////000111222222222333333333333444333444555666777888888888999999999999999;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBBBB???<<<;;;<<<=========;;;===@@@AAABBBBBBCCCEEEEEEFFFHHHIIIJJJIIIHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCAAAAAA???;;;666777===@@@FFFJJJJJJKKKLLLJJJEEECCC???;;;777666999<<>>;;;===@@@CCCEEEDDDCCCBBB;;;:::888555333333666999777777777777888999::::::999888777666666777999:::999999888888888888888999666555444333333333444444444444333222222111000000000111111111222222222222000111111222222111111000111111111000///.........000000000000000000000000//////000000000111111111111111000///......///////////////...------,,,,,,,,,,,,,,,---------............---,,,++++++++++++************************,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((()))))))))*********++++++++++++******)))((('''&&&+++)))'''&&&&&&'''''''''+++)))((((((***)))'''$$$&&&&&&'''((())))))))))))'''(((((()))******++++++)))))))))((((((((((((''''''((((((((((((((((((''')))))))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&'''''''''&&&((())))))''''''(((***))))))(((((((((((())))))***))))))((('''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''')))''''''((()))***)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((((('''&&&'''((()))***)))))))))))))))))))))))))))&&&&&&******''''''+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((***)))((('''''''''(((((((((((((((((())))))))))))))))))*********)))(((((())))))************))))))(((((())))))***++++++,,,---,,,++++++******++++++------------------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////000000111111111222222222333333333333333444555555444333333333333444555555888888888999999:::<<<<<<======>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJNNNNNNNNNMMMLLLLLLOOOQQQQQQPPPNNNLLLKKKLLLMMMNNNPPPPPPPPPOOONNNNNNMMMMMMLLLNNNPPPQQQPPPPPPQQQRRR000000111111111111000000000000000000000//////...---...000000///...///000111111222222222333333333444444555666777777666666666666666666777888999:::::::::;;;<<<>>>???@@@@@@@@@>>>;;;:::;;;<<<;;;;;;888;;;>>>@@@AAABBBCCCEEECCCDDDFFFGGGGGGGGGFFFEEEIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA<<<777888===AAAGGGLLLMMMNNNOOOLLLGGGAAA===888444333666;;;>>>???;;;777666999>>>BBBDDDDDDFFFJJJLLLJJJEEE@@@<<<777777666444222444777::::::999999888888999999:::999888777666666666888888777777777777777777777777555555444333333333444444333333222222111111000000111111111111222222222222000111111222222111111000111111000000//////......000000000000000000000000//////000000000000111111222111000///......------//////......------,,,,,,,,,,,,,,,---------.........---,,,++++++***++++++************************+++++++++++++++*********************))))))))))))***************************))))))(((((((((((((((((((((((()))))))))******,,,++++++***((('''&&&%%%%%%(((******((('''((())),,,+++******+++***(((&&&%%%%%%'''((((((((((((((('''(((((())))))******+++++++++*********)))))))))(((((())))))))))))((((((***************)))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((()))***)))((('''((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))(((((((((((()))'''%%%%%%''')))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))'''%%%&&&((()))'''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''+++***)))((((((((())))))(((((((((((())))))))))))))))))******+++*********((())))))******))))))((()))))))))***++++++,,,,,,------,,,++++++++++++,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------////////////////////////000000000111111111222222222222333444444444444333333333333333333444555555666666777888999:::<<<===<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFGGGGGGIIIHHHGGGFFFDDDBBB@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKNNNNNNNNNMMMKKKKKKMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLLLLMMMNNNOOOOOONNNMMMMMMJJJKKKMMMMMMMMMMMMPPPRRR///000000111111111111000//////000000000000/////////000222222111000000111111111111111222222222222444444555666666666555555555555555555666777888999:::;;;;;;<<<===>>>>>>???>>><<<:::999:::::::::999888;;;???AAABBBBBBCCCDDDBBBBBBCCCDDDEEEDDDDDDCCCGGGGGGFFFEEEDDDDDDDDDEEECCCBBBBBBBBB===888999>>>BBBHHHMMMNNNOOOPPPMMMHHHAAA===777333222555:::===???<<<888888;;;???CCCEEEIIIKKKMMMLLLIIICCC===888555555555444444666999<<<<<<<<<;;;:::999999999999888777666555555555666666444444555555666666666555444444444444444444444444333333333222222222111111222222222222222222222222000000111111111111000000111000000000/////////...000000000000000000000000////////////000000000111333222000///...---,,,,,,------,,,,,,+++******))),,,,,,,,,---------......---,,,,,,+++******++++++************************+++++++++***************++++++******))))))((((((************************))))))(((((((((((())))))(((((((((((()))))))))))),,,+++******))))))))))))(((((())))))(((((((((((('''(((((()))+++++++++***$$$%%%&&&'''(((((((((((((((((((((((())))))******+++++++++*********))))))((((((((())))))(((((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((()))***+++***(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''')))***''''''''''''(((((((((((())))))))))))(((((((((((((((&&&######%%%'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++(((((())))))))))))(((((()))*********+++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,,,,,,,---------////////////////////////000000000000111111111111000111333444444444333222333333222222333333444555555555555666888:::<<<===<<<<<<===>>>??????@@@@@@>>>???AAACCCDDDEEEEEEEEEHHHGGGEEEDDDBBBAAA@@@@@@AAAAAACCCEEEFFFHHHIIIIIILLLLLLLLLJJJHHHHHHIIIKKKPPPNNNLLLKKKJJJJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIJJJKKKKKKKKKLLLOOORRR//////000111111111111111//////000000000000/////////000222222000///000000000000000111111111222222333444444555555555444444555555555555666777888999;;;<<<<<<<<<======>>>>>>===;;;999999999999888777;;;>>>AAACCCCCCBBBAAABBBAAAAAAAAABBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCAAABBBAAA===888999???CCCIIINNNPPPPPPPPPLLLGGGAAA===888444333666:::===>>>;;;888777999===???AAACCCDDDDDDEEEDDDBBB@@@>>>666777777777666888;;;>>>>>>===<<<:::999888888888777666666555444444444444222333444555555555555444333444444444444444444444444444444444444333333333333222222222222222222222000000000111111000000000000000000000////////////000000000000000000000000...////////////000000000222111000...---,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,---------......,,,,,,+++*********++++++************************************************++++++******))))))((((((************************))))))(((((((((((())))))(((((((((((())))))))))))***************+++------///***&&&&&&(((***(((&&&%%%&&&(((((())))))))))))$$$%%%&&&'''((((((((((((((((((((((((((()))))))))******)))))))))(((((((((&&&''''''((((((''''''&&&###$$$%%%'''((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((()))******)))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***''''''''''''(((((((((((((((((((((((())))))))))))***'''%%%$$$&&&((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&((()))++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++(((((())))))))))))((((((***************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------....................................//////000000000111111111///000222333333333222111333222222222222333444444444444444555777999:::;;;===========================>>>???AAACCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCDDDFFFHHHIIIJJJKKKKKKKKKIIIGGGGGGHHHJJJOOONNNLLLKKKJJJKKKMMMNNNNNNOOOPPPQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKLLLOOORRR...///000111111222111111...//////000000000000000---///000///...------...///000000000000111111111222333333444555555444444555555555666666777888999<<<<<<<<<<<<<<<<<<======<<<:::999999999999888666;;;>>>BBBDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA@@@???;;;777:::@@@EEELLLQQQRRRRRRQQQLLLFFF@@@===999666555777:::<<<;;;999777777888:::;;;;;;BBBBBB@@@>>>===<<<;;;;;;888999:::999888999<<<>>>======;;;:::999888888888666555555555444333333333111222333555555555444444222333444555555555444444555555555555444444444444333333333333222222222222///000000111111000000///000000000000////////////000000000000000000000000......////////////000000111000///...------,,,,,,......------,,,,,,++++++,,,,,,,,,---------......++++++************++++++************************)))))))))***************************))))))))))))************************((((((((((((((())))))***((((((((()))))))))******))))))((()))***,,,...000111+++%%%%%%)))+++)))%%%'''((()))(((&&&%%%%%%%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&!!!"""$$$&&&((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&'''((('''((()))((('''&&&'''((())))))(((((((((((())))))''''''(((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))+++)))'''((()))+++++++++''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((('''''''''((()))*********))))))))))))))))))))))))))))))(((+++***((('''))))))&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))))))))(((((((((((((((((())))))))))))))))))******+++*********'''(((((())))))((((((''')))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------.........//////......................../////////000000000111111000000111222222222222111222222222222222333444444333444444555666777999:::===<<<<<<<<<;;;;;;;;;:::<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKJJJHHHHHHJJJLLLNNNMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKJJJLLLLLLLLLKKKLLLNNNPPP...///000111111222222222......///000000000000000---///000///...,,,,,,---/////////000000000111111000111222333444555555555555555555555555666888888;;;;;;;;;;;;;;;:::::::::;;;:::999999::::::888666888<<<@@@CCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCAAA>>>===999666:::AAAIIIOOOTTTTTTTTTRRRLLLEEE>>><<<999777666777999::::::999999:::<<<======<<>>AAABBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGDDD@@@===;;;777555:::BBBLLLRRRWWWWWWUUUSSSMMMFFF<<<;;;999777666777888888<<<<<<===@@@BBBCCCBBB@@@999:::;;;<<<===<<<<<<;;;;;;<<<<<<;;;999888999:::<<<;;;:::999888888888888444555555444333222111000000111444666666666555444111222444555666555444444333333333333333333333333444444444333333222222222//////000000000000//////////////////000000000000000000000000000000000000............/////////000///......---------......,,,,,,++++++***))))))(((,,,,,,,,,---------......+++***************++++++************************(((((())))))*********+++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******************++++++++++++)))(((&&&%%%&&&''')))***$$$'''+++,,,,,,*********"""%%%((((((&&&&&&'''***&&&'''((()))************((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))(((''''''&&&''''''''''''((((((((()))***)))((('''''''''''''''###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''+++*********)))))))))(((%%%&&&((()))))))))((('''''''''''''''((((((((()))'''((((((((())))))******%%%$$$$$$&&&'''(((&&&%%%))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%'''((()))++++++******)))))))))))))))))))))))))))###(((***''')))///111---))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))***))))))((()))***+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))((('''&&&''''''((((((((((((''''''((((((((((((''''''''''''******))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................////////////000000000000111000/////////000222333222222111111222222333444444444444444444555666777777777888999::::::;;;<<<:::;;;===>>>@@@AAAAAAAAACCCBBB@@@@@@@@@BBBDDDEEEBBBBBBBBBCCCEEEGGGJJJKKKFFFGGGGGGFFFEEEFFFHHHKKKHHHGGGGGGGGGIIIKKKNNNPPPKKKKKKKKKKKKLLLMMMNNNOOOIIIKKKMMMMMMKKKJJJIIIIII...///000222222111111000111111111111000///------...---------...///000111000000000000111111111111111111222222222333333333111222333444555444333222:::::::::999999999999888;;;;;;;;;:::999888666666999;;;===@@@AAAAAAAAA@@@??????AAACCC@@@<<<>>>CCCDDDEEEFFFEEEDDDCCCCCCDDDFFFEEEAAA;;;777777<<>>BBBCCCAAA???>>>===<<<===>>>===;;;::::::;;;::::::999999999999888888666666666666666555444444111222444555666555444444111222333555666777777888777666333111000111222333444333333333333444555555555555444333222222111111000000//////000111222222555222///...///000000000000000//////......------///---++++++,,,---...---,,,+++++++++,,,,,,---...---,,,+++*********+++,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))******))))))))))))******++++++************++++++...,,,***)))******)))((()))((((((((((((***+++,,,)))'''&&&'''***+++***(((*********)))))))))))))))************************((((((''''''''''''((((((+++***)))(((((()))***+++,,,***((('''&&&'''((()))'''&&&&&&%%%%%%&&&((()))&&&(((+++---,,,***&&&###(((((((((((((((((((((((()))(((((('''''')))***+++((((((''''''''''''(((((()))((('''((()))***)))((('''''''''''''''((())))))***)))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))'''''')))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((((((((******((('''))))))((((((''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))***)))(((''''''((()))***''''''((())))))))))))))))))((('''''''''(((***+++&&&'''((())))))***))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((('''&&&&&&)))************++++++++++++++++++++++++***)))(((---***''''''***,,,,,,+++(((((()))))))))*********,,,---......//////........................------///////////////.........111222222333333222222111222222111111111111111111111222333444555777888888:::;;;;;;:::888777777888;;;;;;;;;<<<===???AAAAAAAAA@@@>>>>>>???BBBFFFHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGIIIHHHHHHGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLKKK...///000111111111000000111111111000000///------000000000///......------//////000000000111111111111111111222222222333333222333444444555555444444777777777777777777777777888888999999::::::999999888:::<<>>BBBGGGGGGHHHJJJKKKJJJFFFCCC???999555555555555888>>>@@@CCCEEEFFFDDDBBBAAA@@@:::<<<<<<;;;999999999;;;:::::::::999999999999888888888888888888777666666222333333444555555444444111222333555666666666666666555444222222111222222333333333333333444555555555555444444333222222111000000000000000111222222333000......///111222111///////////////.........000...,,,,,,---......------------,,,------.........---,,,+++++++++,,,,,,,,,------......------,,,------,,,,,,+++******)))++++++***)))))))))******+++******))))))******++++++***((()))***++++++***...---,,,+++++++++,,,---***(((&&&'''***+++)))((()))))))))))))))*********(((((()))***++++++,,,,,,++++++***(((((('''''''''******)))(((((()))******+++***(((&&&&&&'''((()))((((((''''''(((((()))***))))))******)))(((''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))''''''''')))***)))((('''''''''''''''((()))))))))((((((''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&((())))))(((''''''(((*********))))))))))))******((((((((((((((((((((((((******)))))))))))))))))))))(((((((((******((('''''''''((())))))*********(((((())))))))))))((((((((((((''''''(((((()))******)))(((''''''((()))***''''''((()))))))))))))))'''''''''''''''((())))))'''(((((())))))))))))((('''(((((((((((()))))))))))))))******************((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))((('''&&&(((((())))))******+++++++++++++++++++++***)))))),,,***'''(((***,,,,,,+++******+++++++++,,,,,,,,,,,,------.................................------////////////............000111111222222111111000222222222222222222222222222222333444555666777777777999:::999888888999:::<<<<<<<<<<<<===>>>??????BBBBBBAAAAAACCCEEEHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHFFFHHHIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLL...//////000111000000000000000000000///......---000000000000///...---,,,//////000000000000111111111111111222222222222333444444333333444444555666444555555666666777777888777888888999::::::999999777999;;;>>>?????????>>>BBBAAAAAAAAA>>><<<@@@GGGKKKIIIGGGDDDCCCDDDEEEGGGGGGEEEAAA===:::<<<@@@CCCCCCCCCEEEGGGHHHFFFBBB???>>>888444333444444999???CCCEEEGGGFFFDDDAAA@@@@@@999:::;;;999888777888:::;;;:::::::::999999999999888888888888888777666666333333333333333444444555222333444444555555555444444444444444333222111111333333333333444444444444555555555444444333333222000000000000000000111222111///---...000222222222.........///////////////000...------...//////...//////...---------......///...---,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++*********,,,+++******))))))))))))+++******))))))******+++***((('''(((***,,,,,,+++,,,+++***)))((((((((((((***)))(((((())))))((('''(((((())))))******++++++&&&'''((()))+++,,,---......---+++***((('''''''''***))))))(((((())))))***)))((('''&&&&&&&&&'''(((((())))))***************,,,***(((''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((('''&&&''')))***)))(((''''''''''''((((((((()))(((''''''''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%((())))))(((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((())))))******************)))(((((((((******(((''')))))))))((('''&&&%%%$$$(((((())))))))))))(((((()))(((((((((((()))******))))))(((((((((((())))))''''''((()))))))))))))))%%%&&&''''''((((((''''''((())))))))))))((((((''')))))))))*********++++++++++++++++++************((((((((((((((((((((((((''''''((((((((((((((('''))))))******))))))((((((''''''((()))******++++++***++++++++++++***))))))+++***((()))***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...............------------------..............................///000000000000000000///333333333333333333333333222222333444444555666666555666888888888888:::;;;======<<<<<<<<<<<<<<<===AAAAAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIIIIHHHHHHIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMM....../////////000000000//////000000///......---,,,---...///000000000///////////////000000000111111111111111222222222222444333222111222333444555444555666777888999:::::::::::::::999999888666666777999<<<>>>@@@@@@???>>>???>>>===>>>======CCCKKKSSSOOOJJJFFFDDDEEEFFFGGGFFFCCC???<<<;;;<<>>;;;666111222222444999???BBBCCCCCCAAA???<<<<<<<<<:::;;;:::999777666888:::::::::::::::999999999999666666666666666555444444444444222222222333444555333333444444444333333222222333444555555333111000222222333333444444444444555555555444444444333333111000000000000000111111111///---...000111111111------......//////000000000///---...///000///...///......---------------...------,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********++++++***)))((((((((((((******))))))))))))*********)))'''(((***++++++***))))))((((((''''''''''''******))))))((((((''''''''''''((()))***++++++,,,''''''((()))***+++,,,,,,---,,,***)))(((''''''''')))))))))(((((()))))))))((('''&&&&&&&&&&&&'''''''''((()))++++++***)))))),,,***(((''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***&&&'''(((((((((((('''&&&((('''&&&''')))))))))(((&&&''''''((((((((((((((('''''''''''''''((()))***'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******)))(((((((((******((('''(((((()))))))))((('''&&&(((((())))))))))))(((((()))))))))))))))******+++))))))(((((((((((())))))''''''((()))))))))))))))%%%&&&((()))))))))((('''))))))***))))))((('''&&&))))))*********+++++++++******))))))((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((())))))************))))))'''((())))))***+++,,,,,,******+++++++++******)))******)))******+++++++++)))))))))))))))))))))))),,,,,,---.........------,,,,,,------------......------...............//////000000111111000000///111111222222222222333333222222333333444444444555444666777777777777888:::;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIGGGIIIJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJLLLMMMNNNNNNNNNNNN.............../////////...////////////......---,,,---...///000000000000...////////////000000000000000111111111222222222222111000000000111333444333333444555777888999999999999999999888777777666999:::===???AAAAAA@@@@@@>>><<<===??????AAAHHHQQQYYYTTTLLLGGGFFFFFFFFFEEECCCAAA===::::::;;;===???@@@AAADDDGGGIIIHHHCCC@@@999444111222333444:::@@@@@@AAA@@@>>>;;;999999:::======<<<999777666777999::::::999999999888888888666666666666666555444444555444222111111222333444333333333333333222222111111333444666555444111000111222333444444444333333444444444444444333333333111111000000000000000111222000///...///000///...------......//////000000///.........000000///---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))******++++++******))),,,,,,+++++++++++++++******)))((('''''''''''''''***))))))))))))))))))***,,,***(((((()))***)))((()))******++++++,,,,,,,,,)))******)))((('''''''''''''''((()))***++++++,,,)))))))))))))))*********))))))((('''''''''((((((((((((((())))))(((((((((''''''&&&&&&&&&'''''''''%%%&&&((()))***)))((('''))))))***************)))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((())))))(((((('''(((&&&&&&'''((()))((('''&&&&&&'''((()))((((((((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((''''''))))))))))))))))))))))))''''''((()))*********)))'''(((((('''&&&&&&''')))***))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))******)))(((((((((******((('''$$$&&&))),,,.../////////(((((())))))))))))(((((()))))))))))))))******+++(((((())))))))))))((((((''''''((()))))))))))))))'''((()))++++++***))))))))))))***))))))((('''&&&((((((((()))))))))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))************))))))))))))******+++,,,,,,---)))******+++++++++******))))))***+++******++++++))))))))))))))))))))))))+++,,,,,,---...---------,,,,,,,,,,,,------......,,,---------......//////000111111111111111111000///000000000111111111222222222222333333333333333555666777777555555666777888888888999:::<<<===>>><<<>>>@@@CCCDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPPPP...------------...//////....../////////......---111000///...------............////////////000000000000000111111111111222000000//////000000111222000111111333444555666666555555777888999999::::::999;;;===@@@AAAAAAAAA@@@???>>>???BBBCCCEEEMMMVVVZZZTTTLLLHHHGGGGGGFFFEEEBBB???;;;888888::::::;;;>>>@@@DDDIIIKKKJJJFFFCCC999555333555777888<<>>;;;:::;;;===???>>><<<999555444666777999888888888777777777777888888888888888777666666444333333222222222222222222222333333333222111111111222444555555444222111000111333444444444333222333333333333333333333333222111111000000000000000222000////////////...,,,.........///////////////......---...000000...,,,,,,++++++++++++,,,------++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((''''''(((((()))***))))))(((((())))))***,,,+++(((((())))))(((''''''''')))******++++++***((()))***)))((('''((()))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''&&&''''''''''''(((((((((%%%%%%&&&''''''''''''''''''(((***,,,,,,+++***(((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''******))))))))))))******'''&&&%%%&&&((()))((('''%%%&&&((()))))))))((('''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((%%%''')))***+++,,,++++++'''(((((('''&&&&&&'''))))))((((((''''''(((((()))(((((((((((((((((((((((())))))******************)))(((((((((******(((''''''((()))))))))'''$$$###(((((())))))))))))(((((()))(((((((((((()))******(((((())))))))))))((((((''''''((()))))))))))))))))))))******+++++++++***((())))))))))))((((((''''''''''''((((((((())))))************))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))******))))))***************+++++++++))))))***++++++++++++***((()))+++,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,---------------++++++,,,,,,------......,,,,,,,,,---......//////000111111222222111111000......//////000111111111333222222222222222222222444666666666444444444666666777777888999;;;===>>>===???AAACCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLIIIJJJKKKJJJIIIHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQ------,,,,,,,,,---...///------...//////......---333111///---,,,---...///........./////////000000000000000000111111111111//////000111111111111111000111111222333444444555444555666888999999::::::888:::===???@@@@@@@@@??????>>>@@@CCCCCCDDDKKKSSSUUUOOOHHHFFFGGGHHHGGGEEECCC???:::888888999999888;;;>>>BBBHHHKKKKKKGGGDDD:::777777:::======AAAFFFEEEDDDBBB???===<<<>>>AAA@@@???<<<777333222333444777777777777666666666666888888888888888777666666333333333333333222111111000111222222222222222111222222333444444444333222000111333444444333222111222222222222222222222222222222111000000000000000000///...///000000...---///////////////.........---------...//////---++++++++++++,,,---...///000,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))((())))))***+++,,,))))))(((((((((((())))))+++)))'''''')))))))))(((%%%&&&'''((((((''''''&&&&&&(((***)))(((''')))+++)))))))))))))))*********''''''(((((())))))************)))((('''''''''(((''''''((())))))(((''''''''''''(((((())))))))))))&&&&&&&&&%%%&&&&&&'''(((''')))***,,,,,,+++***)))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&***)))'''%%%%%%''')))***'''&&&%%%&&&((()))((('''%%%&&&((()))***)))(((''')))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''''''''''''''(((***+++,,,,,,******''''''((('''&&&%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******)))))))))))))))))))))(((((((((******(((''')))))))))((($$$ (((((())))))))))))((((((((((((''''''(((((()))***'''((()))******)))((('''''''''((())))))))))))))))))))))))))))))******+++'''(((((())))))))))))((('''''''''((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''((())))))))))))((())))))))))))(((((((((((())))))***+++++++++++++++'''))),,,,,,+++)))***,,,,,,,,,,,,+++++++++******++++++,,,------------,,,***++++++,,,------......++++++,,,------.../////////000000000000000000///...//////000111111222222333333222222111111111000222333555555444444555777777777777888888:::;;;;;;===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEHHHJJJLLLNNNNNNNNNJJJKKKKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOQQQRRRRRRRRR------,,,+++,,,---...///------......///......---000///,,,++++++...222444............/////////000000000000000111111111111///000111333333222111111222333333444444555555666777888888888888777777666777999<<<>>>?????????>>>======>>>AAA@@@@@@FFFNNNPPPJJJEEEDDDGGGIIIGGGEEEDDD@@@:::888999999888777888;;;@@@FFFJJJJJJGGGCCC<<<999:::???AAAAAADDDHHHEEEDDDBBB???======@@@BBBAAA???;;;666222///000222666666666666555555555555666666666666666555555444222333333444333222111///000000111222222222222222222333333333444333333333///111222444444333222111111111111111111111111222222222111000000///000000---------...000111000///000000//////.........---,,,,,,,,,---//////,,,***++++++,,,,,,...///111222,,,---.........---,,,+++))))))************))))))++++++++++++++++++++++++))))))******+++,,,......))))))(((((((((((()))))))))'''&&&''')))***************+++++++++)))((('''%%%(((***)))((('''))),,,*********)))))))))))))))%%%&&&'''((()))***+++,,,------+++)))((('''''''''&&&'''((())))))((('''&&&''''''((()))******))))))''''''&&&%%%%%%'''((()))))))))******++++++++++++((((((((((((((((((((((((&&&''')))*********)))((('''%%%""" """%%%''''''&&&%%%&&&((((((((('''%%%&&&((()))***)))((('''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&((()))***)))(((''''''''''''''''''''''''''')))***+++,,,,,,+++)))(((&&&'''((('''%%%%%%'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((((((((******)))'''%%%&&&)))***+++)))'''&&&(((((())))))))))))(((((('''''''''''''''((())))))'''((()))******)))(((''''''(((((())))))))))))))))))((('''''''''(((***+++''''''((())))))***))))))(((((((((((())))))))))))$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&'''(((((()))((((((((((((((('''&&&&&&%%%%%%((()))***+++++++++++++++&&&)))------+++)))***,,,************))))))((((((++++++,,,---------,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////......////////////......///000000111222222333333333333222222111000000000///111333444444555777999999888888888888888999999;;;;;;<<<===???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHKKKMMMOOOOOOPPPJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSS111///---,,,,,,...111222........................------......///......------------------...///000000000000///......000222444333222111111333555666333333444444555666666666666777777888888888777777888:::<<<=========???@@@;;;???AAA@@@>>>>>>CCCHHHHHHGGGFFFGGGHHHHHHGGGFFFDDDAAA===;;;::::::999888666666999>>>CCCEEEBBB???>>>>>>============>>>???AAABBBDDDBBB???>>>@@@CCC???>>><<<777333000000000333:::>>>:::555555777777888999::::::999888666555333444444444444444444555444222000///111222222111111222333444444333222111444444333333333222222222000000111111111222222222333000...///000111///,,,///////////////......---//////////////////////////////...---,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,+++***)))))))))***+++***)))((('''''''''''')))************(((&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&***))))))))))))(((((((((***'''%%%$$$%%%&&&'''((((((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))(((&&&"""************************'''((()))))))))(((&&&%%%%%%&&&''')))))))))((((((************************'''''''''''''''''''''''')))((('''((()))***)))((('''''''''(((((((((((()))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))'''''''''''''''((()))*********************************))))))(((((('''''')))((('''&&&&&&'''((())))))***+++,,,+++)))'''&&&&&&'''((())))))'''%%%###******)))((('''&&&%%%%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((('''((())),,,---(((((((((((((((((((((((())))))))))))************************))))))))))))******)))))))))))))))***......------+++***(((''',,,,,,---......---,,,,,,++++++******++++++,,,---,,,,,,++++++,,,...///000---------............///,,,...000222333444444333222222111111111111111111444333333444777888888777888888888888999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAA??????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHJJJKKKMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTT...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...//////...//////...,,,,,,...000222111000///000111333444222222222333444444555555666777777888888888888777888:::<<<=========>>>???===@@@AAA@@@<<<<<>><<<<<<<<<<<<;;;777666777;;;@@@BBBAAA>>>999999:::;;;<<<===>>>>>>>>>@@@BBBAAA>>>;;;;;;<<<;;;:::999777555555777999999@@@CCC>>>999888999999::::::;;;;;;:::888777666333333333444444444444444444222000000111222222111///000111111222222222111111222222333333444444444000000111111111222222222222000...///000111///---///////////////......---........................000000000///.........---,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******)))*********((((((''''''(((((())))))*********))))))((('''&&&)))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''&&&&&&''''''((((((((('''''''''&&&&&&((('''&&&&&&''')))******((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((()))***************(((((((((((((((''''''''')))))))))******++++++,,,%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))((('''&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$###''''''((((((((((((''''''******))))))(((((('''''''''(((((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))((()))***++++++***((('''''''''((((((((('''%%%%%%((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((()))***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++------...//////...------,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---//////---------............///---...///000111222222222111111111111111111111111444333333444777888888777777666666777777888999:::<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQ,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///,,,---...---++++++---...000///...---...///000111000111111222222333444444666666777888888888888888777999;;;<<<<<<<<<===>>>???@@@AAA>>>;;;999;;;===BBBBBBCCCDDDDDDEEEEEEEEEFFFDDDAAA???@@@@@@???>>>888666555888<<>>?????????:::<<<>>>===:::777666666888888777666555666999<<<>>>EEEHHHCCC<<<::::::999;;;;;;;;;:::999888666555222222333333444444444444555333111000111222111000------......///000222222222333333333333333333333111111111111111222222222111000//////000000///...///////////////......---........................//////////////////......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******++++++((((((((('''(((((())))))+++***)))((((((''''''((())))))))))))))))))))))))'''(((((((((((((((((('''))))))((((((''''''(((((((((((((((''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%''')))*********)))(((((()))))))))*********))))))(((((('''''''''&&&(((((()))******+++,,,,,,$$$%%%'''((()))(((((('''(((((((((((((((((((((((('''((()))))))))(((&&&%%%,,,***(((&&&%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&%%%&&&&&&&&&''''''''''''((((((((('''%%%###!!! ''''''((((((((((((''''''+++******)))((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''((()))***+++***)))((((((((((((''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))************'''''''''(((((())))))*********)))))))))******+++))))))***+++,,,------------...///000000///...---------,,,,,,------...///------,,,,,,,,,------...---------............//////.........//////000111111111111111111111111111222111111222555666666555555555555555666777888888;;;:::;;;;;;<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFIIIKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMMMM***+++,,,---...------,,,........................---------,,,,,,,,,,,,,,,---------,,,,,,---......,,,---...---,,,,,,---.........------......///000000000111222222333333444555666777777888888888888666888:::;;;::::::;;;<<<===>>>???===:::888999:::>>>@@@BBBDDDDDDDDDEEEEEEGGGEEEBBBBBBBBBCCCBBBAAA;;;777555666:::>>>???>>>777999===@@@BBBAAA@@@>>>888888888777666666666666::::::888555333333666999BBBIIIKKKEEE>>>;;;:::999;;;::::::999777666555444222222333333444444555555555444222111222222000///++++++++++++---///111333777666555333111000......111111111111111111111111000000//////000000/////////////////////......---........................,,,,,,,,,---------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,++++++***)))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((('''(((************((('''))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''((((((&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))******))))))&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******)))*********)))'''&&&%%%(((((((((((((((((((((((('''((()))))))))(((&&&%%%((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''++++++***)))(((&&&%%%$$$''''''(((((((((((('''''')))))))))((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((&&&'''((()))******)))))))))(((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))***)))(((&&&$$$))))))))))))))))))))))))((()))))))))************%%%&&&&&&'''((())))))*********))))))******++++++---------,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,---.........------------,,,---------------............///111000///.........///000000000000000111111111111000///...000222333333222444444444555555666777888999999:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCBBBCCCEEEGGGJJJLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNLLLLLLKKKKKKKKKKKKKKKKKK+++,,,.../////////---,,,...........................---,,,+++***+++++++++...------,,,,,,,,,---------///000///...---...///............//////000000111111111222333333444444333444555666777777777777555777999999999888999:::;;;;;;<<<;;;:::999999999;;;???CCCDDDDDDDDDEEEGGGGGGEEECCCCCCCCCCCCBBB@@@===999555666:::???@@@@@@999<<>><<<:::888888777666555444333333222222333444555555666666666555333222333222000...+++******+++---///222333777666555333111///...---111111111111111111111111//////000000//////000000///////////////......---........................,,,,,,,,,---------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,************+++,,,---...+++***(((''''''((())))))(((((((((((((((((((((((())))))+++,,,,,,+++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&$$$'''))))))'''&&&'''((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&&&&%%%&&&'''(((((())))))(((((('''''''''&&&%%%&&&&&&'''(((((()))))),,,++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''***************)))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((()))******(((%%%$$$))))))))))))))))))))))))((()))))))))************%%%&&&&&&'''((())))))******************+++,,,,,,---,,,++++++++++++,,,,,,+++,,,------------,,,++++++++++++++++++,,,,,,---------------------,,,,,,---------............///222111000///...///000111//////000000000111111111111000///000222333333222555444444555555666777888777888999:::;;;<<<<<<===;;;<<<<<<======>>>??????BBBBBBBBBCCCEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNOOOPPPMMMLLLKKKKKKKKKKKKKKKLLL+++,,,...//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++...------,,,,,,,,,,,,,,,...000111111000//////000....../////////000000000000111111222333333444444222222333555666666666666444666888888777777888999999999::::::::::::999888888===BBBDDDDDDCCCEEEGGGFFFDDDBBBBBBBBBAAA@@@>>>===999666777;;;@@@BBBBBB:::<<<>>>??????<<<999666666333111111444777999:::777888999999888:::<<>><<<666666555444333333333333333333444555666777777888777555444333333222///---++++++,,,---...000222333333333222222111111111000222222222111111111111111...///000000//////000111///////////////......---------------------------//////////////////......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******++++++&&&'''(((***,,,...000222))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))((((((''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$###&&&))))))((((((+++...(((((((((((((((((((((((())))))*********)))(((''')))((('''''''''((()))***(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%% $$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''(((*********)))%%%&&&&&&&&&''''''''''''&&&'''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((())))))***''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))'''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((())))))'''(((((((((((()))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))************'''''''''(((((())))))******************+++,,,---((((((''''''(((***,,,---***+++,,,------,,,+++***+++************+++,,,,,,,,,,,,---......------,,,---------............///111111000000///000000000...//////000000111111111444333222333555555555444444444444444555666777888666777888:::;;;;;;;;;;;;:::::::::;;;<<<<<<======@@@AAABBBDDDFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIKKKMMMOOOPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLMMM++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((()))******...---,,,,,,++++++,,,,,,...000222222000//////000---....../////////////////////000111111222222333000000222333444555555555444666777777666666666777:::999::::::;;;:::888777444:::@@@CCCBBBBBBDDDGGGDDDCCCAAA@@@@@@???<<<:::<<<888555777<<>>???>>>;;;999777333222111333666777666555111444777888999:::<<<>>>???GGGKKKGGGAAA>>>===;;;555555444333333444444555444444555666777888999999777666555444444222///,,,,,,---...000111222222222222222222111111111111111222222222111111111000000---///111000///...000222///////////////......---------------------------000000000///.........---,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******)))*********''''''((()))***,,,---...(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%''')))'''$$$$$$'''+++(((((((((((((((((((((((('''((()))***+++***)))((()))((('''&&&&&&((()))+++&&&&&&''''''((())))))))))))))))))))))))((((((((('''''''''((()))***+++,,,************************'''((()))))))))(((&&&%%%"""###&&&((()))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''''''''((())))))'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&)))((((((''''''''''''(((&&&'''((()))***))))))((('''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))*********)))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...+++***(((((((((***,,,---++++++,,,------,,,++++++,,,++++++++++++,,,------***+++---............------------............///......//////000/////////......//////000111111222333222222222444555444333333222222333333444555666555666888999:::;;;:::::::::::::::;;;<<<<<<======???AAACCCFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJMMMNNNOOOPPPPPPJJJJJJJJJJJJJJJKKKLLLMMM******+++++++++,,,,,,,,,...........................---+++)))(((((()))***...---,,,,,,++++++++++++---///111222000/////////,,,---......//////............//////000111111111...///111222333444444444333555777777666555666777;;;;;;:::;;;;;;999777555222888???BBBAAA@@@CCCFFFCCCBBB@@@??????===:::888:::777555777<<>>???@@@???>>><<<;;;111111222555888777333///---000444666666777888999888AAAFFFBBB===:::999777555555444333444555666777555555666777888999::::::888666555555444222...,,,---...000222333333222222555444333222111///......222222222222111111000000---///111111///...000333///////////////......---------------------------//////...---,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,------------......,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***,,,+++***(((''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))++++++++++++************(((***)))$$$"""((((((((((((((((((((((((&&&''')))***++++++++++++'''&&&$$$$$$$$$%%%''')))%%%%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%((('''''''''((()))***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%&&&((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))((())))))***+++,,,'''''''''''''''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&***)))((('''''''''''''''%%%''')))***+++***)))(((%%%%%%&&&'''((()))***+++$$$%%%&&&'''(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************(((((((((((((((((((((((())))))))))))************************))))))))))))************+++,,,---...222000...,,,******+++,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......)))***,,,...//////......---------.........//////+++,,,.../////////...------......///000111111222111000///000111222111000111111111111222333444555444666777999::::::::::::::::::;;;;;;<<<======>>>>>>AAADDDHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGIIILLLNNNOOOOOOOOOHHHHHHHHHIIIJJJKKKLLLMMM------------------------///,,,)))))),,,...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///......---------......---...///000222222333333222111000333666888777444/////////111222444666777========================;;;>>>AAACCCCCCBBBBBBBBBEEECCC@@@===;;;;;;;;;<<<:::999777777:::>>>DDDGGGCCCAAA???>>>>>>===<<<;;;111111222333333333333222111666::::::555222111333333444666777888888888777444444555555444444333333222111222555888;;;<<<;;;888333//////111111...***111111111111222333444555333333333333333333333333...///000111111111111111---......///////////////,,,---------......//////222000...---,,,---...///..............................---,,,,,,+++******,,,)))&&&'''+++/////////,,,,,,+++*********++++++******++++++++++++******------,,,,,,+++***))))))***)))((('''&&&&&&'''((()))))))))))))))***++++++''''''((()))))))))))))))'''(((***++++++***))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%+++***'''%%%$$$$$$%%%&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''(((''''''&&&(((((()))***************$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''(((((((((((())))))))))))+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))((((((&&&''')))*********)))(((''''''(((((())))))*********************)))((('''))))))))))))************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,------------......---,,,,,,,,,,,,---...//////////////////.........///111444666666333000...111111222222222333333333111111222333555666666777666777777777888888888888::::::;;;;;;<<<=========@@@AAABBBCCCCCCDDDGGGIIIJJJHHHEEECCCBBBCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFFFF++++++++++++++++++++++++,,,***((())),,,//////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++..............................---------......//////.........///111333444111000000222555777555444222111222222333444555666::::::;;;;;;;;;<<<<<<<<<<<<>>>AAABBBBBBBBBBBBCCCEEECCCAAA>>>=========>>>:::999777777999===BBBEEEFFFDDDAAA???>>><<<:::888333222222222111111111111111555999888444111111333222333555666777888888888555555555555444333222222111000111333777999::::::777333//////111111...+++000000000000000111222222333333333333333333333333//////000000111111111111---......///////////////....../////////000000000111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))(((&&&&&&)))+++,,,---------,,,,,,+++++++++*********++++++++++++******,,,,,,,,,+++***))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((('''((())))))***)))((('''&&&'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))***((('''%%%%%%&&&'''((()))((((((((('''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))************)))))))))(((''''''((()))))))))))))))'''((((((((()))))))))***+++,,,,,,,,,,,,+++******))))))))))))************+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,------...////////////............///111333444444333111///222222222222222222222222111111222333444555666666666666777777777888888888:::::::::;;;<<<<<<======>>>@@@BBBBBBBBBCCCFFFHHHFFFEEECCCBBBBBBCCCEEEGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGG++++++++++++++++++++++++***)))(((***---///000///+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,,,,---...//////000///---,,,---000333555/////////111333444333222444333333333333444444555777777888999:::;;;<<<<<<===???AAAAAAAAAAAACCCDDDDDDBBBAAA?????????@@@@@@;;;:::888888999<<<@@@BBBHHHEEEBBB???===;;;888555444333111/////////000111333555777555222000222444222333444555777888::::::555555555555444333222111000///000222555888888777666333000///000111...,,,/////////000000111222333333333333333333333333333000000000000000000111222---......///////////////000000000000111111111111000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))))))))((('''(((***------.........---,,,***)))******++++++++++++******++++++******))))))(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''******))))))(((''''''''')))))))))((('''&&&$$$$$$((((((((((((((('''''''''((((((((((((''''''''''''))))))((('''%%%$$$######'''''''''((())))))******((('''&&&&&&&&&((()))***(((((((((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''))))))((((((((((((((('''((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&((((((((())))))******+++((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&''''''(((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((()))))))))***************))))))))))))((((((((((((((()))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++---------,,,,,,,,,,,,,,,........................000000111222222111111000222222222222222222111111000000111222333444444555666666666666777777777777999999::::::;;;<<<<<<<<<===>>>@@@AAAAAAAAACCCEEECCCBBBAAA@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHH------------------------*********+++,,,.........++++++************++++++***************+++++++++))))))***+++,,,------...++++++,,,,,,---...///000///...------...///111222......///000111222111111222222222222333333444555555666777888:::;;;<<<======>>>?????????@@@BBBEEE@@@@@@????????????@@@AAA<<<<<<;;;:::;;;===???@@@EEECCC@@@>>><<<999666333333111///------000333444666777777555222222333666444444555666888:::;;;<<<666666666555444333222111111000000222555777777777555333000///000000///---.........000111333555666222222222222222222222222111111000//////000111222---......///////////////000000000000000111111111//////...---------...///---------------------------------,,,,,,+++++++++***,,,---,,,)))(((+++......///000000...,,,)))(((******++++++++++++************))))))((((((((('''(((((((((''''''''''''((()))(((((((((((()))******---,,,+++***)))(((''''''))))))(((((('''&&&%%%%%%))))))((((((''''''&&&&&&(((((((((((((((''''''''')))((('''&&&%%%$$$###"""))))))((((((''''''&&&&&&(((((('''''''''((()))***(((((((((((((((''''''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((******))))))((((((''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&(((((()))))))))*********'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((())))))))))))((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))''''''''''''((()))***+++''''''((((((((()))))))))*********))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))''''''((()))***+++++++++((()))))))))************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,++++++------...............///000000//////000000111111222222222222111111111111///000000111222222333333555555555666666666777777888888999999:::;;;;;;;;;;;;===?????????@@@AAABBBBBBBBBAAAAAAAAACCCEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIII------------------------,,,,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++((())))))***+++,,,------+++++++++,,,,,,...///000+++,,,...000000000///...,,,---//////000000000000...//////000111333555666555666777888:::<<<======<<<===>>>>>>>>>???AAACCC===============>>>>>>???======<<<<<<======>>>??????===<<<;;;:::888555222111///...---///333777:::999999888666444444666777555666777888:::;;;<<<===555555555555444333222111333333222444777888888777444222111000000000///...******,,,...000333555777222222222222222222222222111111000000000000000111---......///////////////////////////////////////......---------.........------------------------------,,,,,,,,,,,,++++++***---...,,,)))(((***---...///000000...,,,)))(((******++++++++++++******)))))))))((((((((((((((()))))))))************)))******))))))******+++,,,///...---+++***)))))))))((((((((((((((((((((()))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$)))((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''"""###$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))&&&''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))******)))((('''''''''(((***+++))))))))))))((((((((((((&&&'''((()))***+++++++++((()))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,++++++,,,---------....../////////............///000111111111111111111111111111///000000111111222222222444555555555555666666666777777888888999:::::::::999;;;>>>???>>>>>>???@@@DDDCCCCCCBBBBBBCCCCCCDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIII++++++++++++++++++++++++,,,---///...,,,******+++---,,,,,,,,,,,,,,,,,,---))))))******+++,,,,,,,,,))))))******++++++,,,,,,,,,+++++++++,,,---......***+++...000111000---,,,,,,...///000///...///000------...///111333555666555555777888999;;;<<<===999;;;============???@@@::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===============:::999999999999777444222000/////////222666;;;>>>;;;:::888777666666777777555777999:::;;;;;;;;;:::444444555555444444333222666555444666888999999888333222111000////////////((()))***,,,...000333444222222222222222222222222000111111111111000//////---......///////////////............------------,,,---------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***---.........---,,,***)))******++++++++++++******))))))))))))(((((((((((()))******++++++++++++***))))))(((((())))))***+++000...,,,***)))))))))***((((((''''''(((((()))***(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''###$$$$$$%%%&&&&&&''''''(((((('''''''''&&&&&&%%%'''''''''(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))))))))((((((((((((((('''"""###$$$%%%&&&'''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))***)))((((((((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))************((((((((((((((()))******))))))))))))((((((((((((((()))***+++,,,---------))))))))))))******************++++++++++++***************+++++++++++++++))))))))))))************)))***,,,---------,,,+++,,,,,,,,,---......//////------------...///000000000000000111111111222222000000111111111222222222444444444444555555555666666666777777888999999999999;;;>>>???>>>===>>>>>>DDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHH++++++++++++++++++++++++***,,,///...,,,***+++,,,,,,,,,++++++++++++,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++,,,---//////...---,,,,,,...000000...---///000/////////000111333444555444555555666888999::::::666999;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;999999888999999777444111222222222222555888<<>>???>>>======>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGG------------------------(((+++......,,,+++,,,...++++++************++++++******+++,,,------......,,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,---......,,,...111111...---///000222222111111222222333444333444444555666777888888444777;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;:::666777999:::;;;;;;:::999;;;:::999:::999777333000555444444555777999<<<>>>999888777666777777555444222555888;;;;;;888555222222222333444555555555555777555555666888888888777222222222111///...///000555444333222111111111111111111111111111111111111...000333444444111...,,,---....../////////////////////......---------,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///,,,))),,,,,,+++*********+++,,,******++++++++++++******))))))))))))************'''((()))+++++++++***))))))))))))))))))***++++++,,,+++((('''&&&'''((()))***)))'''%%%$$$$$$$$$%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))(((((((((''')))(((((('''&&&&&&%%%%%%!!!"""$$$%%%&&&'''''''''&&&'''''''''(((((())))))((()))***++++++***)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((((((((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''((((((+++++++++***)))'''&&&%%%&&&'''(((((())))))((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))++++++)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))(((((('''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((((((((())))))))))))%%%&&&&&&''')))***,,,---(((((((((((())))))))))))(((((())))))*********+++&&&''')))*********)))(((******))))))((((((((('''(((((()))************)))))))))))))))******************++++++++++++******))))))******++++++++++++***++++++++++++,,,,,,,,,&&&'''***,,,......------++++++,,,,,,---...//////***+++,,,---............------...000111222333444222222222222222333333333333333333444444444555555555555666666777888888888888;;;>>>???>>>=========<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFF---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))*********+++,,,,,,+++***)))((()))))))))***+++++++++,,,++++++++++++++++++++++++------,,,---...---***(((........................,,,...111111111111222333222333444555666666666666555666888:::;;;;;;;;;;;;;;;999777666666777999:::666333222444888;;;:::999:::;;;;;;<<<;;;888666444222111111444888999777444666777888999888777444333333666999::::::777333000...000333666777777666555222333555444333333555666555444111/////////111222222222222222222111000///222222222222222222222222000111111111000///---,,,,,,...///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,++++++************++++++,,,,,,++++++++++++++++++************************///+++))))))+++---,,,+++,,,***((())),,,---+++))),,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******'''((()))((('''&&&'''(((###$$$%%%'''((()))))))))***((('''((())))))&&&###(((((('''&&&&&&%%%$$$$$$***((('''(((***+++)))&&&&&&&&&''''''''''''''''''((()))*********((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((+++***'''&&&&&&'''***+++++++++************++++++((((((((((((((('''''''''***)))((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&(((***+++)))((('''''''''(((***+++'''''''''''''''&&&&&&&&&%%%&&&''')))******++++++))))))************))))))))))))(((''''''''''''''')))(((((())))))***+++,,,'''%%%$$$$$$&&&((())))))))))))*********))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++***((('''&&&''')))***,,,)))'''((()))***(((%%%&&&&&&''''''((()))))))))************************)))))))))))))))))))))))))))(((''''''''''''((((((++++++,,,+++***(((&&&%%%))))))((((((((((((((())),,,+++++++++******))))))+++++++++************)))************************---......,,,++++++---///---,,,,,,++++++,,,,,,---......////////////......///.........///000222333666444222000//////000111333333222222333333444555555555666666777777888888999999999:::::::::;;;;;;;;;===@@@CCCDDDDDDCCCBBBGGGEEEBBBCCCGGGIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFF------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))************+++++++++***)))(((+++++++++*********))))))++++++++++++++++++++++++---,,,,,,---......,,,)))////////////////////////---///111111000000111222222333555777888888888888666777888:::;;;;;;::::::;;;:::999888777777888999555444333444777:::999888:::;;;<<<<<<<<<:::777666333222222555888999777555777888999999888666444333444555777888777444000...///111444666777666555444222333555555444444666777555444222111000000111111222222222111111111111111111111111111111111111111111111222222111///...---000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,++++++******************+++++++++++++++++++++++++++************************,,,)))'''''')))******)))+++)))((()))+++,,,***(((++++++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******&&&'''((((((''''''(((***&&&&&&'''''''''''''''&&&***(((&&&'''((()))'''%%%''''''&&&&&&&&&&&&&&&&&&)))((('''(((******)))&&&''''''''''''''''''''''''((())))))***)))((('''&&&'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&''''''(((((()))))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''(((******''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((('''''''''''''''((()))'''&&&&&&)))***++++++))))))*********))))))((('''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&((()))******(((&&&''')))***)))'''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))************))))))(((******))))))))))))******++++++*********)))))))))+++++++++************)))************************,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---......////////////......///.........///000111222444333111000//////111111333222222222222333444444444444444555666666777777888888999999999:::::::::;;;>>>AAAEEEFFFFFFDDDCCCEEECCCAAABBBFFFHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEFFF,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000///000111111333555888::::::999999666777999:::::::::999999;;;:::999999888777666666444333333555777999999888:::;;;<<<===<<<;;;999777444333333555888999888666888999999999888666444222555555666666444333111///111333555666777666444333111333555555444444666888444444333222222111111000222111000000000111222333000000000000000000000000222222222222111000///...222111///...---...//////------------------------,,,---.........---,,,+++*********************************++++++,,,,,,---***************************(((''''''((())))))(((***)))((((((******)))(((+++******)))((()))))))))))))))))))))))))))))))))***))))))(((((())))))***%%%'''(((((('''''')))***))))))(((((('''&&&$$$$$$)))'''%%%&&&''')))))))))&&&&&&&&&&&&&&&'''(((((()))((('''((())))))(((''''''''''''''''''''''''''''''((()))***)))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))((((((''''''(((((()))***(((((((((((((((((((((((((((((()))(((((('''&&&&&&***))))))(((((())))))*********))))))(((((())))))***)))((('''&&&&&&&&&&&&)))'''&&&''')))*********((())))))******)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))'''&&&&&&''')))******)))***))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))((())))))***++++++++++++************++++++******))))))))))))((((((+++++++++************)))***************************+++------+++***+++,,,,,,,,,++++++++++++,,,,,,......////////////..................///000111111222222000//////000111222222222111111222222333444222333333444555555666666888888888888999999999999;;;>>>CCCGGGIIIHHHFFFDDDBBBAAA@@@AAADDDGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEE,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******(((((()))*********++++++(((((())))))******++++++***+++++++++++++++,,,,,,,,,+++,,,...000111///...++++++++++++++++++++++++...000111111000...///000///111444777999:::999888666777888:::::::::999888999999999888777555333222111111333555888::::::;;;999:::;;;<<<<<<:::888777444444444666777888888777888888888777666444222111555555444444444444333333333444555666666555444333222444555444333222333444444444444444333222111000222111000//////111333555111111111111111111111111222222222222111111000000//////////////////000000........................,,,---............,,,,,,*********++++++*********))))))***+++,,,,,,------************************+++*********************)))((((((((())))))((((((+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''((())))))(((((('''&&&$$$$$$((('''%%%%%%&&&(((***+++)))((('''&&&&&&''''''((()))(((''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((())))))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&***)))(((((((((((()))***))))))((((((((((((((()))+++***)))((((((((((((((('''&&&%%%%%%'''((((((''''''((())))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''************************))))))))))))))))))))))))***))))))))))))******+++***)))((((((((()))+++,,,******)))))))))***++++++)))))))))(((((((((((((((+++++++++*********))))))************************(((***,,,,,,+++***)))***,,,,,,++++++++++++,,,,,,---......//////......---............//////000000000000000///000111222333111111111111111222333333333333333444555555666666888888888999999999::::::999===BBBFFFHHHGGGEEECCC???>>>>>>@@@BBBEEEGGGHHHFFFEEEEEEDDDDDDDDDEEEEEE++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******((((((((())))))******+++*********))))))))))))(((*********++++++,,,,,,,,,++++++,,,...000111000...////////////////////////...000111111///......///---///222555777777777777555666888999:::999999888888888777666555333111000...000444666999;;;<<<===888999:::;;;:::888666555444444555555555666777888666666666555444222111111111111111111222333444444555555666666666555444333444555555444111000000111444444555555444333222111222111000//////111333555222222222222222222222222222222222111111111111111***,,,///222333222111///........................---...///000000///...---)))***++++++++++++***)))))))))***+++,,,,,,------******************************++++++*********+++(((((())))))((((((((()))************)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))******)))&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&(((+++------+++)))'''&&&&&&&&&&&&((((((''''''&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&''')))******)))'''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))(((((((((''''''''''''''''''''''''&&&''')))******)))((((((&&&''''''((((((((((((((('''((((((((())))))******&&&''''''((()))((((((((())))))(((((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((()))******'''&&&%%%&&&(((((('''&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((('''&&&&&&'''''''''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++,,,+++)))((((((((()))***((((((((((((((()))***+++((((((((((((((()))))))))+++++++++*********))))))************************'''***,,,,,,+++))))))))),,,++++++******++++++,,,------............------.........///////////////////////////000111222222111000000000000111222222333444444555666666777777999999999999::::::::::::777:::???CCCDDDDDDBBB@@@<<<<<<===>>>???BBBDDDFFFEEEDDDDDDCCCDDDDDDEEEEEE*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))((((((((()))******---,,,+++***((('''%%%%%%*********++++++,,,,,,---+++++++++---000000///---........................---///000000///...///000---...000111333444555555444555777999:::::::::999888777666555333222111000000333666999:::;;;<<<===888999::::::999777444333333444555444333444666888555555555444333333222222---......///000111222222555555666666666555555444555555555444111///000000666555555444444333333222222111000000000111222333222222222222222222222222222111111000000000111111))),,,000444555333000...---------------------------...///000000000///...)))***+++,,,,,,+++***)))*********++++++,,,,,,---************************((()))++++++)))((()))***((()))******(((((()))***)))************)))(((((((((((((((((((((((((((((()))((((((''''''(((((())))))******)))&&&%%%%%%&&&%%%%%%&&&'''((((((((('''&&&'''''''''&&&'''***,,,///---***'''&&&%%%&&&&&&(((((((((&&&%%%%%%'''***((((((((('''&&&&&&%%%%%%%%%&&&'''((()))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))******)))((('''((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&''''''(((((())))))***''''''((())))))***))))))'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))(((((()))******)))'''&&&&&&'''((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******))))))((((((((((((((())))))(((&&&%%%%%%&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++++++++***))))))((())))))''''''''''''((()))***+++(((((())))))))))))******+++++++++************)))************************)))***,,,,,,***)))***+++++++++************++++++------............---------....../////////....../////////000000111111111000000000///000000111222444444444555666666777777888888888999999999999:::777999<<<>>>@@@???>>>===:::;;;<<<======???BBBDDDCCCCCCCCCCCCCCCDDDDDDEEE)))*********++++++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))************(((((('''((())))))*********)))(((((('''''')))******+++,,,,,,------+++++++++---//////---+++************************,,,...///000/////////111////////////000222444555222333666888::::::;;;::::::888666555333333333333444777;;;<<<:::999:::;;;:::;;;;;;;;;999777444222222444555333222222444777666555555555555555555555000000111111111111000000555555555666666666666666444555666555333222333444777666555444333333444444222222222111111111111111111111111111111111111111111000/////////000111111---///222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......(((***+++,,,,,,+++***(((++++++++++++++++++++++++************************(((***------+++)))***+++(((***,,,+++)))((()))+++)))******+++***)))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&((()))(((''''''((()))%%%&&&&&&'''((((((''''''%%%''')))(((''''''(((+++///---***'''&&&&&&'''((('''((((((&&&$$$$$$'''***)))(((((('''&&&&&&%%%%%%%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&###%%%'''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''%%%&&&&&&'''(((((())))))******************)))(((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''')))(((((()))******(((&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))((('''&&&'''((()))***&&&((()))(((&&&%%%&&&((('''''''''(((((((((((((((************************))))))))))))))))))))))))''''''''''''((()))***+++((())))))************)))(((((((((((()))***+++,,,)))))))))*********+++++++++++++++************)))***************************+++,,,+++))))))+++,,,++++++************++++++,,,------......------,,,---......//////...------//////000000000000000000000////////////000111111222333333444555555666666666666666666777777777777888999:::;;;<<<<<<<<<<<<999;;;<<<<<<;;;<<>>>>>:::888777888<<<======<<<:::777444222222333444333000000444777777666666666666777888888555666666666555333111000555555555555666666777777333444666666555666777999999777555333222333444555222222222222222111000///000000000000000000000000000000///......///000111333333222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------((()))+++,,,,,,+++)))(((,,,,,,++++++++++++++++++***************************---000000---,,,,,,...)))+++---,,,)))(((***,,,)))******++++++)))((('''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((((((***,,,&&&'''''''''''''''&&&&&&$$$'''******'''&&&''')))---,,,)))'''&&&((()))+++'''((((((&&&$$$$$$'''+++))))))((('''&&&&&&%%%%%%$$$%%%'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((()))------,,,,,,***)))((('''$$$&&&)))++++++)))&&&$$$'''''''''''''''((()))******)))(((''''''''''''''''''&&&&&&''')))(((&&&$$$%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************&&&&&&$$$$$$%%%'''***+++###&&&((((((&&&&&&(((***)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''(((******%%%&&&(((***+++,,,++++++))))))))))))***+++,,,---))))))******+++++++++,,,+++++++++************)))************************,,,,,,,,,***)))))),,,...++++++************++++++,,,------......------,,,---.../////////...---,,,//////000000000000/////////////////////000111111111222222333333444555555444444444555555555555666999999999999::::::;;;;;;999;;;<<<;;;::::::>>>AAABBBBBBBBBBBBBBBCCCDDDEEE...+++((((((***,,,......((()))+++,,,,,,+++)))(((*********+++++++++***))),,,,,,,,,++++++*********(((((()))***++++++,,,,,,&&&''')))***++++++******///...------,,,,,,,,,,,,)))************+++++++++------------------------222222222222222111000///333444555666777777777777888:::;;;:::888888999::::::<<<>>>>>>;;;888555555777:::<<<:::777555666888:::666111000222444555555444666888:::<<<;;;::::::777999999555000---...000000111222333444555555555444000---///444666444111777999::::::777444222222///000000000000//////...111000///......///000000111111000000111333666777222222111000///...---,,,......---,,,,,,,,,------------..................------------------------,,,,,,++++++***)))((((((******++++++++++++***************************+++******))))))((((((((('''))))))))))))))))))))))))&&&'''''''''''''''''''''************))))))))))))---+++'''%%%$$$%%%''')))---,,,+++***)))'''&&&&&&(((((())))))))))))(((((('''((((((((())))))*********((('''((()))***)))(((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&******))))))((((((((('''&&&&&&%%%%%%%%%'''((()))+++***)))''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%***'''$$$$$$'''((((((&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''***))))))((('''&&&&&&&&&'''(((******((((((((()))******)))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))*********+++*********)))))))))))))))(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&''''''(((((())))))***)))(((''''''((()))***(((((((((((())))))))))))++++++******)))(((((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***+++++++++*********)))))))))***++++++,,,---.........------,,,,,,,,,------,,,,,,...///000000000000000000000000111111111111222222111111111111111111222222333444444555555666888999999::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@@@@@@@@@@???@@@@@@AAAAAA+++***((((((******)))(((((()))***++++++***)))((()))***++++++***))))))***++++++*********)))))))))'''(((((()))******++++++((()))***+++,,,,,,,,,+++---,,,++++++******++++++((((((((()))))))))******------------------,,,,,,,,,---///000111222222222333333444444555666666777888999:::999888777888::::::<<>>???@@@BBBCCCDDD,,,+++++++++,,,,,,+++)))******+++,,,,,,+++******))),,,---+++'''&&&(((+++))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,,,,,,,***))))))((((((((())))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,---...///////////////222111000///000222444666555777888888666666777999999<<<@@@AAA@@@===;;;:::777;;;>>>>>>:::777666666555333000//////000222222444555777888:::;;;;;;;;;222000...///222444333111111000///...000222444666777555333333555666555444777999<<<<<<999555111000///000000000000//////...---------...///000111111222111000......---------222111000///...---,,,,,,+++++++++,,,---...///000////////////...---,,,+++************************+++++++++*********))))))******++++++++++++************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''$$$$$$%%%&&&&&&'''(((((((((((())))))(((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((('''(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''(((''''''''''''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))))))))))))))(((((('''''''''''''''(((******((((((((()))'''''''''''''''''''''&&&''''''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%%%%&&&''')))******+++&&&''''''((()))***++++++))))))))))))((((((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((()))))))))*********++++++++++++(((((())))))************************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))************************,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------...///////////////...---////////////000000000111000000000000111111111111111111111222333333444444555555555666777777888888999:::<<<>>>???>>>===<<<<<<<<<===>>>AAACCCEEEFFF,,,***((((((***---......+++,,,,,,,,,,,,,,,,,,+++)))++++++***'''&&&(((+++************************))))))***************+++)))))))))))))))***************)))))))))******+++++++++,,,,,,,,,---------*********+++++++++,,,,,,------...///000000000000111000///...///111333444444555777666666555777888999;;;>>>???>>>===<<<<<>>>>>>>><<<;;;;;;;;;<<<>>>AAACCCFFFGGG***'''%%%%%%(((+++...///,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))******))))))************++++++***************+++++++++(((((('''''''''(((((()))***************++++++,,,))))))))))))*********+++)))))))))******++++++,,,***+++---///000111222222000////////////111222333222444555555555555666888888:::;;;<<<;;;;;;===>>>JJJNNNPPPNNNGGG???999777222333222111//////111333444444444555555555666666111///...///111222333222000000000000111333444666555444333222111000000000111333555555333111000000---...///000000111111000,,,---...///////////////.........///000000000000222111111000000//////...,,,,,,,,,,,,------...///////////////...---,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))&&&&&&''''''''''''((((((************************(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%""""""###%%%&&&'''((()))((('''&&&'''(((((('''&&&'''''''''((((((((())))))&&&&&&%%%$$$$$$%%%&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''(((((()))))))))(((((('''''''''((((((******))))))(((''''''&&&###%%%''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$''''''((((((((()))))))))&&&&&&'''((())))))***+++(((((((((((((((((('''''''''(((******((((((((()))'''''')))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((...---,,,***)))'''&&&%%%'''''''''(((((()))))))))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++++++++******)))(((((('''*********++++++++++++,,,************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++***************+++++++++(((((()))***+++,,,------+++******++++++,,,---.........///////////////.........////////////000000...//////000000111111111///000000111111222333333444555555666666777888888555666888:::;;;:::999888;;;;;;<<<>>>AAACCCFFFGGG)))(((&&&''')))+++,,,,,,+++******************++++++'''$$$%%%))),,,+++***((((((((()))))))))*********************))))))))))))((('''&&&&&&'''((((((******))))))******+++,,,((((((((()))))))))******(((((())))))***++++++,,,***+++,,,---//////000000/////////000111111222222111333444555444444666777777888888888888999<<>>AAACCCEEEGGG+++******,,,------+++)))))))))(((((((((((()))))),,,&&&"""###***...,,,)))&&&'''''''''(((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((())))))))))))))))))***++++++)))************+++++++++'''(((((()))***+++++++++------------,,,,,,+++***...///000111222222222111111222444444444444555777666666666555555888<<<@@@FFFJJJMMMKKKCCC999333000222444555333000///111444555444333222111111111111111333444222///...000333000111222333444555555555555555555333000//////000000111111111000000222444333333222111///...,,,+++---.../////////...---,,,000111111111111111000000---------.....................---,,,,,,,,,------------......///.........++++++++++++++++++++++++******************++++++******++++++++++++******(((((()))***+++,,,------))))))******+++++++++,,,(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''***((('''((()))***)))(((%%%%%%%%%&&&&&&&&&''''''***(((%%%######%%%(((***&&&&&&&&&&&&'''''''''(((''''''''''''((((((((())))))'''$$$""""""###%%%'''&&&&&&&&&''''''((((((((($$$%%%'''((()))(((''''''+++***)))''''''&&&&&&&&&!!!!!!###$$$&&&'''((()))%%%)))++++++)))'''((()))''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((***)))((('''&&&%%%$$$$$$'''''''''(((((((((((((((''')))******((((((((()))$$$%%%'''))))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***(((((((((((((((''''''''' ###&&&&&&%%%$$$&&&)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))******)))((('''(((((((((((())))))))))))((((((((()))******++++++&&&'''''''''(((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))******+++++++++++++++++++++***************************+++,,,---...,,,,,,...///000000000000............/////////000---......///000111111222/////////000111111222222111222222333333444555555666777888888999:::::::::;;;<<<===>>>AAACCCEEEFFF,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))...---,,,+++)))(((''''''''''''(((((()))))))))***+++++++++***************++++++******)))((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))(((((())))))***+++---...///...---------//////////////////000111111111111000000111333444666555333333444888;;;======AAA@@@>>>;;;888555333111444222//////111222222222555444333333222222222222222333333333222111//////000//////000111444666777888666333///......///000333111...++++++---///111000000000111333222000......///000000000///------,,,///000...222888999444222222111000///...------++++++***)))***+++---...------......------,,,,,,,,,---------,,,***(((''')))((((((***,,,,,,+++************)))))))))))))))+++++++++*********))))))((((((''''''''''''(((((()))))))))*********'''%%%((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((###&&&)))***((('''(((***(((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((())))))***))))))(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((())))))******)))((((((***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&&&&''''''''''''+++***((('''&&&&&&''''''************++++++++++++'''((((((((('''&&&%%%%%%'''((((((((())))))******''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''%%%%%%'''(((***************************++++++******))))))((((((+++++++++***************---+++)))+++---///---+++.....................------///000///...---...000...///111222333222000///000111111111111222222222666555444333222333444555333333444666777888999:::;;;===???@@@@@@@@@AAABBB******+++++++++++++++++++++++++++++++++******))),,,++++++******)))))))))((((((((()))))))))******************************+++++++++***************))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++++++++,,,------,,,...///...---,,,---...///////////////000000111222222111111222333444555444333333555888:::;;;;;;<<<;;;999777444222111000333111//////000222222111555444333333222222222333222222222111111000000///222111111222333666888999888666333000......///000000////////////000000000111/////////000000...,,,,,,---...000000000//////...111111000333999999555000000000///////////////---,,,,,,+++,,,---...///---.........---,,,++++++++++++++++++***)))(((((())))))((()))++++++***)))***)))))))))))))))))))))+++++++++*********))))))((((((''''''''''''((((((***)))((()))***)))(((&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&)))++++++)))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''(((((()))))))))((((((''''''&&&&&&&&&''''''&&&''''''(((((('''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((((((((()))***)))(((''')))***''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''''''''&&&(((((((((((())))))))))))''''''&&&&&&'''(((***+++&&&''''''''''''(((((((((''''''((((((''''''&&&%%%'''''''''(((((()))))))))''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))************************************))))))))))))******************++++++,,,+++)))+++---...---++++++++++++++++++,,,,,,,,,...///000///...---...///---...000222222111000///000000111111111222222222444333222111222222333444444444555666888999:::;;;:::<<>>??????@@@AAACCC(((((()))******++++++++++++***)))(((((()))***+++************************))))))******************'''(((((()))***++++++,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))((()))))))))*********+++***************++++++,,,+++---...---,,,+++,,,---///............///000000444444333333333333333333333333444666888888666444777666555555555555666666333111//////000111111111111000000/////////000000//////.........000111222000000000000111333555666666444333111000000111111---///222555666555444333333111...,,,,,,---,,,++++++,,,...000000000000///...---------...000///---////////////////////////..................//////.........---,,,+++***)))***)))(((((((((***+++,,,---+++))))))******)))((()))))))))))))))*********************************))))))(((((((((((())))))+++)))'''&&&((()))))))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((())))))***)))((('''''''''))))))))))))************))))))******))))))((('''((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''(((((((((''''''((((((((('''''''''''''''(((((()))))))))(((''''''&&&''''''&&&((())))))'''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((((((''''''&&&&&&)))************+++++++++''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,+++***)))((((((''')))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************)))))))))******+++++++++(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,---.........000000///---,,,,,,---------...///000//////...000000000000111111111111000000000111222333444444111111222333555666777888888:::===>>>??????AAABBB************++++++,,,,,,+++***)))(((((()))***+++++++++******)))(((((('''******))))))))))))))))))''''''((()))******++++++&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,+++,,,---,,,+++***+++---...............//////000333333333333333333222222333333333555777777555333777666555444444666777888333000......000111111000...---------------......---.........///111222222111111000000111333555666555444333111111111222222000111222333444666666777555222///............---......///000000///...---///,,,+++---......---,,,000000000///...------,,,------......------------------------,,,+++***)))+++***))))))***+++---......,,,***)))***+++***)))(((((())))))************************************))))))(((((((((((())))))+++)))'''&&&((()))***)))''''''''''''''''''''''''(((((('''''''''(((((()))&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((((((((()))))))))******++++++***++++++++++++***))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))(((((('''(((((((((((((((((('''&&&''''''(((((((((((((((***)))((('''''''''''''''&&&'''))))))(((''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************------,,,+++******))))))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))******++++++,,,,,,(((((()))***+++,,,,,,,,,++++++,,,++++++***++++++******+++,,,,,,---.........//////...---,,,,,,------....../////////////////////000000000111111111000111111222333444444444222222333444666777888888888:::===>>>>>>>>>@@@AAA++++++++++++++++++++++++******)))))))))***++++++++++++***)))((((((''''''))))))))))))(((((((((((('''(((((())))))*********&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---***+++,,,,,,******+++,,,......------......///000111111222333333333222222222222222333555666444333666444333111111222444555222000......///111111000,,,,,,++++++,,,,,,------+++,,,...000222222333333333333222222333555666777444333333222222222333333333222222222333555777999555333000000000000///......///000000000///---,,,111---,,,///000///...///111000000///...---,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,++++++***++++++******+++,,,---------+++)))((()))++++++***((((((((()))******++++++***************+++++++++***))))))(((((())))))***)))((('''''')))******)))'''((())))))))))))((('''((((((''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%###$$$&&&(((((((((%%%&&&&&&''''''(((((()))******++++++******)))(((%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))))))))''''''((((((((((((''''''%%%&&&'''((()))))))))((())))))(((((('''(((((((((&&&(((******)))''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************------,,,,,,+++*********************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++)))))))))***+++++++++,,,***+++,,,+++***)))***+++))))))******++++++,,,,,,,,,---......---,,,---........./////////000000000/////////000000000111111000111222333444444444333444444555666888999:::;;;888:::============>>>???+++++++++***))))))(((((()))******+++++++++++++++)))))))))))))))((((((((((((((((((((('''''''''&&&((((((((()))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((******))))))******+++,,,***+++,,,+++***)))***,,,...------------...//////...///111222222222222111222111000111333555555444666444222000///000111333222000......///000000000,,,,,,,,,,,,,,,---......***,,,///222444555444333444333333222333444666777333333333333333333333333333222222222333555666777222111111111222222000...---...///000000///......111,,,,,,000111...---000/////////......---------,,,------...---,,,+++*********+++,,,,,,,,,,,,+++)))******++++++++++++***+++(((&&&&&&''')))******'''(((((()))******++++++))))))*********+++++++++******))))))))))))******(((''''''(((***+++)))(((((()))***++++++***)))(((((((((((((((((()))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))&&&$$$$$$'''(((((('''$$$%%%%%%&&&''''''(((((()))))))))))))))(((''''''''''''(((((()))******+++&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&((())))))&&&&&&((())))))*********&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((((((((((((((((((((()))***&&&(((++++++***(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((())))))))))))%%%&&&'''((()))))))))((()))))))))************+++''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************)))*********++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************,,,++++++++++++++++++*********************++++++***,,,---,,,)))((()))++++++++++++++++++,,,,,,,,,***,,,------------...000000/////////000000111111////////////000000000111000111222333333222111111333333444555777888999:::999;;;======<<<<<<<<<===++++++***)))((('''&&&&&&)))***+++---------,,,+++'''''''''((()))******+++((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))+++,,,+++***)))***+++...------------...//////---...000111222222222111222000//////222444555555888666333000///000111222222000......///000000000------------......///000)))+++000444666666444333222111111000111222444555222222333333333333444444222222333444555555555555000000000111333222000...+++,,,...///000111000000///***)))...000,,,,,,///---------............///------.........---+++***))))))***+++,,,,,,,,,,,,((()))***++++++***)))((((((&&&$$$$$$&&&((())))))'''(((((()))***+++++++++))))))******++++++++++++******))))))))))))******''''''''')))++++++)))''')))***+++,,,,,,+++***)))((((((((((((((()))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((()))******+++&&&&&&&&&&&&&&&'''((()))************************''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((---)))&&&%%%'''((('''&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''')))(((((((((''''''''''''))))))******)))(((''''''%%%%%%%%%&&&'''((()))***&&&&&&((()))************&&&'''((())))))((('''&&&$$$%%%'''))))))))))))((((((((('''(((((()))***+++&&&))),,,,,,+++)))((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((())))))))))))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))******))))))((((((((('''''''''''''''((((((((()))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********''''''(((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++************************---,,,,,,++++++*********+++++++++******************,,,---,,,)))''')))+++........................)))+++------------///000000000000000000111222222////////////000000000000000000111222222111/////////000111222444555666666:::<<<======<<<;;;;;;<<<++++++++++++++++++++++++------+++***))))))((((((''',,,+++%%%$$$))))))%%%))))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((())))))))))))((((((((())))))(((&&&$$$***)))))))))))))))******'''''''''''''''((())))))++++++******)))*********...,,,***))))))+++...000111111111111000000000000111111222222222333333333222222222222222222333333...//////000000000000000222111111000///......---,,,...111222222333555777666444222222444555555555666555333333444444333222111111000000111111222333111111000000000000000111111222222111/////////000000//////.........//////......//////...---,,,,,,---,,,,,,++++++,,,,,,---***,,,///000///......///************************++++++******)))))))))(((************************,,,+++******,,,,,,+++***%%%&&&''')))))))))((('''((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((())))))((('''&&&&&&((('''%%%%%%'''((('''&&&((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((())))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&'''(((******))))))((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&'''((())))))***((((((((((((((('''''''''******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''&&&(((***+++,,,+++***)))++++++******************************************))))))************)))))))))(((''''''''')))***+++))))))))))))))))))))))))************************))))))*********+++++++++111///...,,,++++++,,,,,,***))))))((((((***+++,,,'''(((***+++,,,,,,,,,++++++++++++******************++++++,,,,,,------...---......///////////////000000000000111111111111000000000000000000000000111333444444444444555777:::;;;;;;:::999;;;>>>AAA++++++++++++++++++++++++++++++******************++++++***'''''')))***(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))'''&&&(((((((((((()))***+++,,,((((((((((((((()))******++++++************++++++---,,,+++******,,,---///000000000000000000000///000000000111111111222222333222222222111000000000------...////////////...222222111111000//////...,,,///333555555555555666000///---...000222333333555444333333444444222111000000000000000111222222111000000/////////000000...///000000...------...//////...---,,,+++++++++...............---,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,......,,,,,,,,,---************************((('''''''''&&&&&&&&&&&&************************+++***))))))++++++***)))))))))***+++++++++++++++))))))(((((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&((('''%%%%%%'''((('''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((''''''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''***)))((('''&&&''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((('''((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))+++++++++***((('''###%%%''')))*********)))************************************************))))))************)))))))))((((((''''''((()))***((((((((((((((((((((((((************************)))))))))******+++++++++---,,,+++))))))))))))***'''&&&&&&%%%&&&'''((()))((((((***+++,,,++++++******************************++++++,,,,,,------...------...///////////////....../////////000000000000000000000000000000000///000222222111222333555<<<<<<;;;999888888:::<<<++++++++++++++++++++++++******))))))***++++++,,,---)))'''((()))((((((***'''''''''((()))*********%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))(((((((((((())))))***&&&&&&'''((()))+++,,,---)))))))))))))))***++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------.....................///////////////000000000000222222111000///...---------...//////000000//////222222222111000000//////,,,000555888888666555444---,,,+++,,,///111222222333222111222333333111000000////////////000111111//////.........//////000,,,...000000///---------......---,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,***************************))))))))))))(((((((((***************************)))((((((******)))((((((''''''''''''((())))))***))))))))))))))))))***&&&&&&''''''((())))))***&&&&&&''''''(((((())))))(((((((((((((((''''''&&&((('''%%%%%%'''((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''((((((((())))))(((''''''''''''((((((((((((''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&&&&&&&''''''((()))))))))''''''(((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''')))+++,,,,,,***(((&&&!!!"""%%%''')))******)))************************************************))))))************))))))***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***((((((((((((((()))(((((((((((()))***+++))))))***++++++******)))***************************++++++,,,,,,------...------...////////////...------........./////////000000000000000000000000---///111111111222444555@@@@@@>>>;;;888666777999************************+++***************++++++---'''$$$((((((%%%%%%)))((((((((()))))))))******&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''(((***,,,'''''''''((((((***+++,,,))))))(((((())))))***+++++++++++++++++++++,,,---***+++,,,---------,,,,,,,,,---------------............/////////000000000000//////......---------000000111222222222222222111000000000/////////...---111777;;;:::777555333///...---///111222222111111000000111222222000..................//////000......---------...//////---000222222111/////////...............///000111---------......------,,,+++++++++,,,,,,+++++++++------,,,***((((((***,,,***************************************************************************)))((((((******)))(((''''''%%%%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''(((((())))))%%%&&&&&&'''((()))******'''(((((((((((((((''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&***))))))((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((((('''''''''((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''(((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((+++,,,,,,+++(((&&&###$$$%%%'''((()))))))))))))))))))))************************************))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))***)))************++++++***************))))))))))))))))))******************++++++,,,,,,------...,,,---......//////......------........./////////000000000000000000000000...000222333333333555777BBBBBB@@@>>>:::888999:::************************---,,,+++***))))))))))))---******+++)))%%%%%%(((***)))))))))(((((((((''')))))))))(((((((((''''''(((((((((((())))))))))))'''((()))(((&&&'''***---))))))(((((((((((((((((((((''''''''''''((())))))+++*********++++++,,,---)))+++,,,......---,,,+++++++++,,,,,,---------.../////////000000000000111,,,,,,,,,------.........000000111222222222222222...............---------...222777:::999666444222222111000000222222111////////////111222222000...------,,,,,,------...///---------------...//////---///111111000/////////111000///...............,,,,,,---------------,,,***++++++,,,,,,++++++***---------+++))))))+++---************************''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))***+++***)))+++***)))((((((((()))***'''''''''&&&&&&'''''''''))))))((((((''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((((('''((('''%%%%%%'''((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))''''''(((((()))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((&&&&&&&&&'''''''''''''''******)))))))))))))))))))))*********+++++++++,,,***++++++,,,,,,------...,,,------...................../////////000000000000000000000000000000000...000111222222222444666===>>>>>><<<:::999999;;;************************...---,,,***)))(((((((((---333666111+++))))))))))))))))))((('''&&&&&&&&&+++******)))((((((''''''(((((((((((())))))))))))&&&((()))(((&&&%%%(((+++******)))((('''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,***+++,,,---...---,,,++++++++++++,,,------......////////////000000000000***++++++,,,---...//////---...//////000000//////------------------,,,,,,000222555666555333222222222000000000111000...,,,......///111333222000---,,,++++++++++++,,,---------------------...///000,,,---......,,,,,,...///333222000---+++)))((('''+++,,,,,,------------,,,)))***+++,,,,,,+++***)))+++,,,,,,+++***)))+++,,,************************'''(((((((((((()))))))))))))))))))))))))))))))))+++***))))))++++++***))))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***))))))(((''''''&&&&&&&&&&&&''''''(((((())))))&&&'''((((((((((((((((((((('''%%%%%%'''((('''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((&&&'''((())))))))))))(((''''''((((((((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%&&&&&&&&&'''(((((((((&&&'''(((((()))((((((((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''************************&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((()))***+++***))))))+++*********))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))************))))))((()))))))))))))))((('''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))))))))((())))))((((((((())))))*********++++++,,,---------***++++++,,,,,,------...,,,,,,---............---....../////////000000000000000000000000000000000---...000000//////000222555777888888777666777999************************,,,,,,+++***)))))))))******;;;BBB555***+++,,,(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))$$$'''***)))%%%###%%%((()))(((((('''''''''((((((((((((((('''((())))))***(((((((((((()))***+++,,,++++++,,,,,,---------,,,++++++,,,,,,---......///------........./////////+++,,,,,,------.........------...////////////...------------------------111222333222000000111333000//////000111111///---......///222444333000...+++************+++,,,,,,------------...///000111---------,,,+++,,,...111222111///---+++***))))))***+++,,,---------------)))***+++,,,,,,+++***)))((()))++++++***)))***+++************************)))*********++++++++++++))))))))))))))))))))))))***)))((((((******)))(((%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((((('''%%%%%%'''((('''&&&$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))((((((((((((((('''&&&'''((()))***))))))((('''((((((((())))))))))))%%%&&&'''((())))))((((((###$$$$$$%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&''''''''''''''''''%%%&&&((()))))))))(((((('''''''''(((((()))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((('''&&&&&&''''''((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))******+++''''''(((((()))******+++))))))))))))))))))))))))))))))************))))))'''((()))******))))))(((++++++++++++++++++++++++************************(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&((()))***+++,,,++++++***((((((''''''((()))***+++++++++,,,------...//////***++++++,,,,,,------...+++,,,------......------------........./////////000000000000000000000000...///000///......///000111333555555555444555777))))))))))))))))))))))))*********)))******+++,,,&&&>>>GGG666(((+++,,,$$$$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))###'''+++)))%%%"""###&&&'''''''''''''''((()))***)))))))))))))))******+++''''''''''''((()))***++++++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......------------------------...//////000000000000000---.....................222222111///---...000333/////////111333333111000......000222444444111...*********)))***++++++,,,---------...///000111111//////...,,,+++---111444//////.........//////000***+++,,,,,,------------((()))+++,,,,,,+++)))(((%%%'''*********)))))))))************************&&&&&&''''''((((((((())))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((()))***)))(((&&&%%%((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&'''((())))))((((((((('''%%%%%%'''((('''&&&###$$$&&&((())))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''&&&''')))*********)))((((((((((((((())))))))))))$$$%%%''')))******))))))$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((((('''((((((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&((()))***((((((((((((((('''''''''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((************++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))***,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))&&&'''(((*********))))))************************************************(((((('''''''''&&&&&&&&&((()))***++++++***))))))%%%&&&((())))))(((((('''((('''''''''((()))+++,,,,,,,,,------...///000000***++++++,,,,,,---......+++,,,------......------,,,,,,,,,---------......000000000000000000000000000111222111000///000111222333555666555555555666************+++,,,---...******))))))))))))******,,,,,,++++++***)))((((((&&&'''((())))))***))))))&&&&&&''''''((())))))))))))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++'''((()))***++++++***)))++++++,,,------------,,,,,,------......------,,,.........////////////000...---+++***)))***++++++////////////000000000000......///111222222///---000000///---,,,,,,///111222///,,,...111333000---///000111222333222111111......---,,,,,,,,,,,,---/////////...---------,,,,,,---///000000000///............---,,,+++)))(((,,,---......,,,,,,---......------,,,,,,------...---,,,++++++******++++++************************))))))************))))))***))))))))))))))))))*********)))((((((((((((((()))(((((('''''''''(((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%%%%((((((((())))))))))))***'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&((())))))***((('''((()))***)))'''&&&&&&&&&'''''''''((((((%%%'''(((((('''''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%%%%'''''''''((((((((((((''''''(((((((((((())))))))))))*********)))((('''''''''******************************))))))))))))******&&&'''(((*********)))(((''''''''''''''''''''''''+++***((('''''''''((()))'''(((((()))))))))))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((()))++++++******)))---,,,+++***)))'''&&&&&&+++++++++*********))))))(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((()))***************((((((''''''&&&&&&&&&%%%!!!'''***+++***))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,)))&&&%%%&&&(((((((((***************)))((((((&&&''''''(((((((((((((((((('''''''''((()))+++,,,******+++,,,------------000---***)))+++,,,***'''***+++---//////...---,,,////////////////////////......---------......//////////////////000000111555555666666777666666666************+++,,,---...******))))))))))))******,,,,,,,,,+++******))))))'''(((((())))))))))))((((((((((((((((((''''''''')))((('''&&&&&&'''(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***''''''((()))***)))((((((******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,++++++,,,---....../////////000000000---------///111000...,,,000000///...,,,---///111222///,,,...111333000---///000111222333222111111///...------,,,,,,------//////////////////......//////////////////...---///......---,,,+++***))),,,---......,,,,,,---...------,,,,,,,,,,,,---------,,,++++++******++++++************************))))))************))))))+++***)))(((((()))***+++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''((()))***+++)))((('''((()))***)))''')))((('''&&&$$$###"""!!!%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((()))(((&&&%%%&&&'''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%$$$$$$%%%''')))&&&''''''(((((((((((('''((((((((((((((((((((((((***))))))(((((((((((((((''''''((()))))))))(((((('''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))***+++******))),,,+++***)))((('''&&&&&&*********))))))((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((((((((()))***************((((((((((((''''''&&&&&&"""&&&***,,,+++***)))((())))))))))))))))))))))))************************))))))))))))((((((((((((***(((&&&%%%'''((()))))))))*********))))))((('''&&&'''(((((())))))((((((((((((''''''((()))+++,,,))))))***+++,,,,,,,,,,,,///...------.........---+++,,,---.........---,,,...........................------------.../////////...............//////111222333333444444444444***************+++,,,---******))))))))))))***************))))))(((((('''(((((()))))))))(((''''''***))))))(((''''''&&&&&&((('''%%%$$$$$$&&&((())))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))***'''((((((((((((''''''&&&)))*********++++++++++++,,,,,,------------,,,,,,************+++++++++,,,,,,,,,+++*********++++++.........////////////000------...///111111///---///000000...------000222111///---...000111///---///000111222222222111000///...------,,,---------/////////000000000000000111000///......------...000///---,,,+++***++++++,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,+++************+++************************((())))))******))))))(((+++***(((''''''(((***+++(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))(((''''''&&&'''''''''(((''''''&&&&&&''''''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%)))(((&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''))))))))))))''''''''''''''''''((()))******)))(((''''''))))))(((''')))((('''&&&%%%###"""!!!%%%&&&''''''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''((()))******+++(((((((((((((((((((((((()))'''$$$""""""$$$''')))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***'''((()))*********))))))++++++***)))((('''''''''))))))((((((((((((''''''((())))))******+++++++++(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((()))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))'''%%%&&&(((*********)))))))))))))))(((((('''&&&'''(((((())))))((((((((((((((((((((()))++++++((()))***++++++,,,,,,,,,---...//////......///111,,,,,,,,,---------......---------------------------------------...//////......------------......//////111222333333333333***************+++,,,,,,******))))))))))))******(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&'''((()))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((()))***+++)))))))))((((((''''''&&&)))))))))))))))******+++,,,,,,,,,------,,,,,,,,,)))))))))*********++++++------,,,,,,,,,,,,,,,,,,------........./////////000000000111333444333111//////000///......000222111///---...000000///---...///111222222222111000//////...---------------.........//////000000111111000...------...///000111///---+++***+++,,,---,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,++++++***************************************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((''''''''''''(((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((('''''''''''''''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((()))(((''''''((()))((('''&&&&&&''''''((()))))))))&&&(((((('''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((())))))******((((((((((((((((((((((((***)))'''&&&&&&''')))******)))'''&&&%%%&&&&&&'''(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((()))))))))))))))+++++++++***)))))))))(((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((()))*********************))))))))))))))))))+++,,,---,,,***))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))'''&&&%%%&&&)))+++++++++(((((()))))))))(((((('''''''''((()))))))))))))))((((((((())))))******+++))))))+++,,,,,,,,,,,,,,,+++...000///---+++---000---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///......------......//////000111333444555555555******))))))******++++++******))))))))))))******))))))((((((((((((''''''((((((((((((((('''&&&%%%''''''''''''(((((())))))''''''))))))))))))((('''***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---+++******))))))((((((((())))))((((((((()))***++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++//////000000000000000000------------............000//////111333444333222...///000000//////111222000///......//////...---...///000111222111000000//////...------------...---------....../////////...---------...///111222111///---+++++++++---...,,,---......,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******)))'''&&&+++***))))))(((((())))))''''''&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((''''''''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&###$$$%%%''')))***,,,,,,((())))))(((&&&%%%&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))((())))))))))))))))))))))))((()))************)))(((+++***((('''&&&'''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&&&&'''''''''''''''%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))******************)))***+++***))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''&&&%%%'''***,,,,,,+++(((((())))))))))))(((((('''(((((())))))))))))))))))))))))******************+++,,,---............---000222111---++++++------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000//////......//////000111...///000222333444444444******)))))))))******+++******))))))))))))******++++++++++++++++++++++++''''''((((((((('''&&&&&&&&&&&&''''''((())))))***))))))******)))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---+++******))))))))))))******)))((((((((()))+++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,...000111111000---///000000000000111222000//////......---------...///000111111111000///000///......------......------------............,,,,,,,,,---///000222333000///---,,,,,,,,,---...,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''&&&''')))******)))'''&&&,,,+++******))))))******'''''''''''''''((()))***&&&&&&&&&%%%&&&&&&'''((('''(((((())))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))!!!%%%((()))***))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((************((((((((('''''''''''''''((((((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&'''''''''(((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%&&&((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%''')))******)))'''%%%***))))))(((((((((((()))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((('''(((((((((((((((((()))(((((('''''''''((()))*********++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************'''(((******))))))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''&&&&&&(((***,,,,,,+++((())))))************)))'''((())))))******))))))))))))***++++++******)))+++,,,---...////////////000222333222000...,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111.........///000111222333---...///000111111111111******))))))))))))************))))))))))))******++++++++++++++++++++++++&&&&&&''''''(((''''''''''''''''''(((((((((((((((---+++(((&&&%%%%%%'''((('''''''''(((((('''''''''''''''''''''''''''''''''(((''''''(((((()))***+++))))))((('''((()))******+++***)))((((((***+++---++++++,,,,,,,,,,,,++++++)))************+++++++++'''''')))*********))))))+++,,,,,,,,,,,,------------,,,+++,,,///111111000---///111111000000111333///000000///---,,,,,,------...000111111111000///000//////...............////////////............,,,,,,...///000000000000............------------,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''''''((()))+++******)))))))))))))))&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%&&&&&&'''((('''((()))******)))((('''%%%&&&''''''((((((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''######%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******((()))***++++++***)))((((((''''''&&&&&&''''''(((((('''&&&&&&(((((('''&&&''''''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((()))))))))((((((&&&&&&'''))))))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&'''((()))***(((((()))))))))*********'''''''''(((((())))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******''')))++++++***)))***+++))))))))))))))))))))))))************************,,,,,,++++++***)))((((((((('''''')))+++,,,+++***))))))***+++++++++++++++(((((()))************))))))***++++++++++++***)))++++++,,,---............/////////111111000---++++++,,,---.........---,,,------------------------,,,,,,,,,---...///000111++++++,,,---///111333444...///000000111111111111******)))))))))))))))*********))))))))))))******(((((((((((())))))))))))%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&000,,,&&&!!! """&&&)))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))******)))(((((((((((((((((('''&&&&&&'''((()))***,,,***)))((()))***,,,---+++++++++,,,,,,+++++++++))))))))))))************+++,,,---...///......---++++++,,,,,,,,,---------...---,,,...000222333222---///111111111111222333///000000///---,,,,,,------...000111111111000///000000///...............111111000000//////......---...///000000000......---......//////...---,,,,,,---......,,,,,,---...,,,++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''',,,)))&&&$$$$$$&&&))),,,******)))((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''((('''((()))******)))((('''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))***))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%***)))'''$$$$$$$$$%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++((()))***++++++***)))(((&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&&&&'''((('''&&&))))))))))))))))))))))))$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,'''''''''''''''''''''''')))(((''''''''''''((()))$$$%%%'''((()))((('''''')))))))))))))))))))))))))))((('''%%%%%%&&&'''''''''(((((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************''''''(((((()))))))))***(((***,,,,,,+++)))))))))))))))))))))))))))))))))************************//////---+++)))'''&&&%%%((((((((()))+++,,,+++))))))***+++,,,,,,,,,,,,,,,(((((()))***************)))***+++,,,,,,+++))))))******+++,,,------------,,,++++++---000000---)))***+++---//////...---,,,------------------------+++,,,,,,---...///111111))))))***,,,...111333444111222222333333333222222''')))***+++******,,,---+++******)))(((''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))+++(((%%%&&&)))******)))'''((()))******)))((('''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,************************,,,+++******+++...111222...------,,,,,,,,,------////////////000000000000111111000///////////////000000////////////000111000////////////.....................------------/////////...---------,,,//////000000///---+++******)))((())),,,---...---************************************))))))))))))))))))))))))************+++)))((((((******'''$$$((()))***++++++***)))(((*********)))((((((''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&'''((()))***(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''&&&&&&%%%%%%******)))'''$$$###%%%&&&((()))***++++++***))))))+++++++++++++++***)))(((%%%%%%%%%%%%&&&&&&'''(((&&&'''((()))************(((((('''''''''&&&&&&&&&"""###%%%((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&'''((('''&&&###""")))(((&&&%%%&&&''')))++++++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%'''((()))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))((((((''''''&&&&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((())))))))))))***%%%&&&'''((()))***+++,,,)))))))))(((''''''&&&&&&***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,&&&&&&''')))***+++,,,---+++*********))))))((((((+++)))'''&&&%%%&&&'''((())))))*********))))))((((((((())))))))))))(((((('''((()))***************+++,,,------,,,+++***)))''''''(((((())))))******++++++++++++++++++++++++++++++------------,,,++++++---///---+++***+++---///...---...//////---,,,,,,---.........---,,,+++------,,,,,,------...///---...000111111///...,,,111111111111111222222222,,,***)))((()))((('''&&&&&&'''((())))))*********))))))(((((((((((())))))(((((((((((())))))))))))---***'''''')))***)))((('''((()))***))))))((('''(((((((((((()))))))))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************,,,+++++++++,,,...///000...------,,,,,,,,,---------............/////////111000//////.........///////////////////////////000000/////////.........------........./////////............------------.........------,,,+++***---+++******,,,------,,,************************++++++******))))))((((((((((((((())))))*********(((&&&&&&(((+++,,,***((((((((()))******)))((((((%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&$$$$$$%%%'''(((+++***((('''&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))((((((((('''''''''''')))))))))))))))(((((((((((((((((('''%%%%%%''')))%%%%%%&&&''''''&&&%%%$$$(((((()))*********))))))&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''&&&'''(((((((((((('''&&&((((((''''''''''''(((((((((((((((((((((((()))))))))(((&&&&&&&&&''')))******)))((('''''''''(((((((((((((((''''''(((((((((***))))))(((''''''&&&&&&((('''&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''''''''(((((())))))******((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******))))))(((((((((''''''''')))*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((...,,,***(((''''''((()))************)))))))))(((+++)))(((&&&&&&&&&((()))'''((()))***************((()))))))))))))))((('''((())))))************)))+++++++++++++++***))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((((((***,,,+++***)))+++------,,,,,,---...///---,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,---.........///111222222111///...000000000111111222222222000---***)))++++++)))&&&$$$%%%''')))+++++++++***))))))(((((((((((())))))(((((((((((())))))))))))***(((&&&%%%&&&&&&%%%$$$'''(((((()))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,---------.........000///......---.........------............------////////////............,,,------...000111111222------------............,,,,,,++++++++++++,,,,,,///---,,,+++,,,---,,,+++************************,,,,,,+++***))))))((((((&&&&&&'''((())))))******'''''''''(((***+++***)))'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%$$$$$$((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&%%%$$$######$$$&&&&&&***)))((('''''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))'''((((((((('''''')))+++(((((((((((('''&&&%%%%%%%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###(((((((((''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((('''&&&'''))),,,---(((''''''&&&&&&((()))***)))(((''''''&&&'''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((('''''''''((()))***'''''''''((((((((((((((()))((((((''''''(((((()))************************'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))(((((('''&&&''''''(((((((((((())))))&&&&&&&&&''''''((((((((()))((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))222///+++'''%%%%%%'''(((************))))))))))))***)))((('''&&&'''((()))&&&'''((()))***+++++++++)))))))))))))))((('''''')))************))))))(((+++******)))))))))))))))++++++++++++************))))))))))))))))))))))))+++++++++***)))((('''&&&%%%'''((()))))))))+++---+++******+++---...---+++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---...000000111000///......//////000111222333333,,,+++***)))******+++,,,&&&''')))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))((('''&&&&&&'''''''''&&&''''''((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))*********+++************************,,,,,,---------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,------------.........///......---------......,,,,,,---------,,,+++***......---------,,,,,,,,,.........///000111111222,,,,,,,,,------.........,,,+++*********,,,---...///---,,,,,,---...---,,,************************---,,,++++++***)))((((((%%%%%%&&&'''((()))************)))))))))((('''&&&''''''((((((((((((''''''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((('''((())))))(((((()))++++++******)))(((''''''&&&&&&'''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&'''((()))***(((''''''''''''((())))))'''''''''&&&&&&&&&'''''')))(((((((((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))***&&&&&&''''''(((((())))))******))))))))))))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))***))))))((('''&&&(((((()))))))))*********''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))))))))---+++)))''''''((()))+++*********)))))))))))))))))))))(((''''''(((((()))''''''((()))*********))))))******))))))((('''&&&***************)))((('''***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))***************))))))(((&&&'''((()))))))))***+++)))((((((***,,,---,,,+++)))*********++++++++++++,,,++++++++++++,,,------+++,,,---.........------......///000111333333444''')))***(((%%%%%%)))---'''((()))******)))(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++++++++,,,'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************************+++++++++,,,,,,************************,,,,,,---------,,,+++***+++++++++++++++,,,---...------........./////////......------------...///,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********000000000000000/////////+++,,,,,,,,,------......,,,,,,+++++++++---...000---+++***+++---/////////************************,,,,,,,,,+++***))))))(((&&&&&&&&&'''((())))))))))))*********)))''''''&&&((((((''''''''''''((((((*********)))((((((''''''$$$%%%&&&'''((())))))***&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((()))******((('''(((((())))))((('''&&&%%%%%%%%%)))*********))))))(((''')))(((''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''''''''''''''((())))))&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((('''''''''''''''(((((()))))))))))))))&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))******)))(((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))******'''((((((((())))))************)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((()))***++++++******))))))))))))))))))******))))))((((((((())))))))))))))))))))))))((('''&&&)))))))))))))))(((''''''***************)))((('''))))))'''''''''((()))*********))))))((((((''''''(((((((((((((((((((((((()))))))))***+++,,,---...*********************)))((('''((())),,,---,,,***))))))))))))******++++++,,,,,,++++++,,,,,,---...,,,------...////////////...///000111222333444555---...---***((('''***---&&&&&&'''((()))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))%%%'''))))))((((((((()))&&&&&&&&&&&&'''((()))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++*********++++++++++++,,,,,,,,,************************,,,,,,,,,,,,+++++++++++++++******++++++,,,---...---............/////////.........---......///000...---,,,+++******++++++++++++++++++************000000000//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++***)))+++---/////////************************+++++++++++++++*********''''''((((((((()))))))))%%%''')))***)))))))))+++)))((((((''''''(((((()))%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((()))******&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))&&&'''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((('''(((((()))***+++'''''''''(((((((((((((((((((((((()))))))))))))))''')))******(((&&&&&&'''******)))((('''''''''(((************)))((('''&&&((((((''''''&&&'''''''''###$$$%%%&&&'''''''''''''''(((((((((((()))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***+++,,,+++)))&&&%%%'''''''''(((((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&'''((()))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''((((((((()))))))))))))))((())))))******))))))(((&&&''''''''''''((((((((()))))))))******+++++++++''''''((())))))***++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''(((***,,,,,,+++)))'''))))))))))))************(((((())))))))))))***************)))((('''&&&%%%(((((())))))))))))(((((()))************))))))(((((((((((((((((())))))***++++++++++++************(((((((((((((((((((((((())))))***+++,,,...000111---,,,******+++,,,***))))))(((((()))+++,,,+++)))))))))))))))***+++,,,------,,,,,,,,,,,,---......111111111222222333333444000111111222333444555555111,,,''''''+++...---+++(((((('''&&&''')))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&(((***)))&&&$$$$$$%%%&&&&&&%%%%%%&&&''')))******)))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++++++++************++++++++++++************************,,,++++++******+++,,,---************+++,,,---...,,,,,,---------.........///.........//////000111000...,,,***)))***+++,,,,,,,,,,,,,,,++++++++++++..................//////------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,+++)))***,,,------,,,******************************++++++++++++,,,,,,***))))))))))))(((((((((%%%'''******(((((()))+++***)))(((((((((((()))***%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))))))))%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((()))***+++''''''''''''((((((((())))))))))))))))))((((((((($$$&&&))))))(((''''''(((+++***))))))))))))***+++((((((((())))))(((''''''(((''''''''''''(((((()))''''''(((((((((((((((''''''((((((((())))))))))))&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))(((((('''&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))(((((('''&&&''''''(((((((((((((((&&&'''((()))))))))((((((((((((''''''''''''(((((('''(((((((((((((((((((((%%%&&&'''((()))(((''''''((((((((((((((('''''''''******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******'''((()))***************))))))))))))************''''''((()))***++++++,,,&&&'''((()))***+++,,,,,,---,,,***)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++,,,((()))************))))))((()))))))))************(((((()))***************))))))))))))((('''&&&&&&&&&'''((())))))******)))((())))))************)))'''((())))))*********)))***************+++++++++))))))))))))))))))))))))*********+++,,,...000111,,,***)))***,,,---,,,******))))))***+++,,,***)))******))))))***+++---.........------......///000333333333444444555666777333333333444444555555555*** (((...+++$$$...,,,)))&&&%%%&&&((()))))))))(((((((((((())))))(((((((((((())))))))))))...111222000,,,((('''(((&&&&&&%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************************************,,,+++***))))))+++---...************+++,,,---...++++++,,,,,,,,,---------///////////////000111111222///,,,)))(((***,,,............---------,,,,,,+++,,,,,,---...///000000---------,,,,,,+++++++++)))***+++,,,,,,+++***)))...,,,******+++,,,+++***************************)))******++++++,,,------++++++******))))))(((((((((***,,,+++(((&&&&&&(((+++***)))(((((()))***+++*********)))((((((''''''''''''&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&((())))))&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%!!!$$$'''(((((((((((()))'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''(((((((((((('''''''''''''''((()))***************)))((('''&&&'''((((((((())))))******''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''###%%%'''''''''''')))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&%%%$$$###$$$&&&((()))&&&''''''((()))(((((((((&&&''')))*********)))((())))))(((((((((((())))))'''''''''((((((((((((((($$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&'''(((***++++++++++++&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***+++,,,&&&'''((()))***+++,,,---...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((())))))(((((('''((()))***,,,---(((((())))))*********+++'''((()))***************''''''((((((((((((((('''%%%&&&''')))************'''((()))***************'''((()))+++++++++***)))''''''(((((())))))******************************,,,++++++***+++,,,...///***((('''))),,,...---++++++*********,,,,,,***(((+++******)))***,,,...//////............///000000333222222333444555666777444555555555555555555555++++++************++++++)))******(((&&&&&&(((+++,,,***)))''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%&&&(((***,,,***)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%000+++'''(((,,,...---***''''''((()))))))))))))))&&&&&&''')))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************...---------,,,,,,++++++(((((())))))*********+++++++++,,,,,,,,,,,,------***)))(((***...000///---/////////...---------,,,/////////......---------///......------......///////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++((()))***,,,,,,+++******------,,,+++******+++++++++***************++++++))))))(((((('''''''''&&&'''''''''((((((((((((((()))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''''''''(((((())))))******+++***)))(((&&&$$$######((()))*********)))'''&&&((('''&&&&&&((())))))((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((((((((((((((((((((((((***((('''&&&&&&'''(((******(((''''''(((((('''%%%(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''&&&"""&&&''')))*********)))((((((((('''&&&%%%%%%$$$$$$))))))((('''''''''''''''---((($$$$$$(((***(((%%%((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((&&&%%%$$$%%%''')))))))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%+++)))'''(((******(((&&&******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&'''((())))))***))))))'''(((((()))))))))))))))))))))((((((''''''&&&&&&++++++***)))((('''&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((''''''(((***+++)))(((###$$$%%%&&&''')))******''')))***++++++***)))''')))******++++++,,,------//////...---+++***))))))+++*********))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******++++++***)))*********((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************'''''''''((()))***,,,---+++***)))(((((()))***+++...,,,***((('''&&&&&&'''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***'''%%%%%%&&&,,,,,,---------,,,++++++------,,,,,,---000222444///000111111000000222444777555555777:::;;;999666888888666555555444444444++++++************++++++***(((%%%&&&(((++++++******)))(((((('''((()))***''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%&&&(((***+++''''''((((((***+++,,,---''''''''''''&&&&&&%%%%%%+++((($$$%%%(((***)))&&&''''''((()))))))))))))))&&&'''((())))))***))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((''''''&&&&&&************+++++++++,,,++++++,,,,,,,,,,,,------,,,***)))+++...000///---............------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,........................---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++))))))***++++++++++++***+++******)))(((((())))))*********))))))******+++))))))((((((((('''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&((('''&&&&&&((())))))((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***((((((((((((((((((((((((+++)))(((''''''((()))+++***(((''''''(((((('''&&&''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&%%%###"""###&&&)))&&&'''((()))))))))(((((((((((('''&&&&&&%%%$$$$$$))))))((('''''''''''''''+++(((%%%$$$'''((('''%%%((((((((((((((())))))***'''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&&&&((())))))(((&&&&&&''''''''''''''''''******)))))))))((((((((((((&&&$$$%%%''''''%%%###***)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((''''''''''''''''''(((((())))))))))))(((''''''((())))))))))))((())))))((((((((((((((((((*********)))((((((''''''))))))(((((((((''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((''''''(((***+++)))(((%%%%%%&&&'''((())))))***((()))***++++++***)))((()))******++++++,,,------///......---,,,+++******++++++*********))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++***)))((()))***)))(((&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************((()))***+++---///111222///...---+++************+++++++++******++++++,,,,,,++++++***)))(((((((((+++++++++++++++++++++++++++,,,,,,+++)))''''''((())))))***+++,,,,,,,,,+++...---,,,,,,---///111333111222333333222333555666:::888666666777777555333666555444444333333444444++++++************++++++,,,'''"""$$$***...---***))))))((((((((()))***+++''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((***+++######%%%&&&(((***+++,,,(((((((((''''''''''''&&&)))&&&###$$$'''((('''%%%''''''((()))))))))))))))(((((())))))))))))((((((+++***)))(((((('''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---------------............---,,,,,,,,,,,,+++++++++......------------...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++******************)))******+++,,,+++***))))))((()))))))))******)))))))))))))))***))))))((((((((((((''''''))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''((('''&&&&&&((())))))((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((+++***)))(((((()))***+++)))(((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''((())))))((()))+++---&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%%%%)))((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&((((((''''''(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((+++***((((((((()))((('''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&***(((''''''))))))'''&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((((((((((((((())))))((())))))))))))(((((('''&&&''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))*********)))))))))(((((()))((('''((()))***)))((('''((((((((())))))))))))((()))***++++++***)))((()))******++++++,,,------------------,,,,,,,,,+++++++++++++++***************)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++)))((('''((())))))'''%%%((((((((()))))))))******))))))))))))))))))))))))******************)))))))))***,,,...111333444555555333111///---,,,++++++***+++++++++++++++******+++++++++******))))))))))))))))))******++++++,,,,,,---------+++***+++,,,((()))***,,,------------......---,,,---...///000111222333333222222444666999777444333444555444444444333333222222222333333++++++************++++++,,,(((%%%%%%))),,,,,,***))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''***(((&&&'''))))))((('''''''''((()))))))))))))))((())))))))))))(((((('''***)))((((((((((((((()))((((((((((((((((((((((((((()))))))))************------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.....................---,,,,,,,,,------.................................//////............//////...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,************************+++***)))))))))***,,,---,,,,,,+++++++++++++++,,,******))))))(((((())))))))))))((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&((((((((('''&&&%%%&&&&&&''''''(((((()))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%&&&'''((('''&&&&&&((())))))((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((***))))))(((((())))))***)))(((''''''((()))(((&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))***+++***(((&&&&&&'''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%)))(((''''''''''''((((((&&&'''((('''&&&%%%'''((((((''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((***(((''''''((())))))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))******))))))***))))))((('''&&&&&&&&&'''((((((((((((((((((((())))))******++++++(((((()))))))))*********)))))))))(((((((((((('''''''''(((((())))))************)))))))))(((((((((***((('''''')))***)))(((******))))))))))))))))))((()))************)))((()))******++++++,,,------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,+++***(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))******+++)))(((((()))******((('''))))))))))))************))))))))))))))))))))))))++++++************)))))))))+++...000333444444444666555333222000...------***+++++++++)))'''%%%$$$((())))))***+++,,,------((())))))***+++,,,,,,---,,,---......------...000,,,------...////////////......---,,,,,,------......///000000///000222444444222111000222444666777555444333222111111111111++++++************++++++++++++***)))(((((()))***))))))))))))((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''(((((()))******++++++***((('''&&&'''((((((((((((((((((((())))))((()))******)))(((''''''((()))))))))))))))((())))))))))))(((((('''''''''''''''((()))++++++((((((((((((((((((((((((((()))))))))************)))))))))***************++++++++++++++++++******+++++++++,,,,,,,,,------...//////...------------+++,,,,,,,,,------..............................,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,************************+++***)))))))))***,,,---,,,+++++++++++++++,,,,,,++++++***)))))))))))))))(((((())))))))))))))))))******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%)))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&((())))))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''((((((((()))))))))))))))************))))))(((***+++***'''$$$###$$$&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&((((((''''''''''''(((((('''(((***)))((('''((()))'''''''''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''%%%$$$%%%'''))))))))))))))))))((((((''''''&&&)))))))))))))))*********&&&''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((())))))******))))))***))))))((('''&&&&&&''''''((()))((((((((((((((())))))******++++++(((((())))))******++++++***)))))))))(((((((((((('''''''''((()))******+++)))))))))(((((((((''''''+++)))''''''((())))))(((***************)))))))))))))))************)))))))))******++++++,,,------,,,,,,------------......,,,,,,,,,,,,------------...---,,,***)))((((((((((((((((((((((((((((((((()))))))))))))))******+++***))))))***,,,,,,***)))))))))))))))************))))))))))))))))))))))))+++++++++***************---///222444666555444333333333333222222111000000+++,,,,,,,,,***(((&&&$$$)))******+++,,,---------)))******+++,,,---......+++---...///......000111////////////...------,,,...------,,,,,,,,,,,,,,,---...///.........000222111111000//////111333555777666444222111000//////++++++************++++++***,,,...,,,)))''''''(((''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((&&&'''((()))***)))((('''&&&''''''''''''((((((((('''(((((())))))(((((('''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((())))))))))))************((((((((())))))))))))***++++++++++++************++++++,,,,,,,,,,,,---------...///...---,,,---...,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++*********)))******+++,,,)))))))))((())))))***+++---,,,+++***))))))))))))(((((())))))))))))******))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&((())))))((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((('''&&&'''((()))((('''(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++'''(((***)))(((''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''''''''(((((()))(((((()))*********))))))''''''&&&&&&''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%$$$$$$%%%''')))))))))))))))(((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&&&&''')))(((((('''''''''(((((('''(((((())))))((((((''''''((((((((((((((())))))((())))))))))))((((((''''''(((((()))))))))))))))(((((()))))))))))))))))))))))))))******+++++++++******)))))))))(((((((((&&&&&&'''((())))))******))))))(((((((((''''''''',,,)))''''''((())))))(((*********)))))))))))))))***))))))))))))))))))***)))******++++++,,,---------------------.........------------............///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,---+++***((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,000333666999:::999777555222222333333444333333222......////////////......///......---,,,+++***)))+++++++++,,,,,,------...+++,,,......---...///111------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,+++---...//////......000222111111111///---,,,...000777666444222000///......++++++************++++++)))***,,,------+++(((%%%"""###$$$&&&((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''"""###%%%'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&((()))***)))(((''''''''''''((()))))))))))))))&&&'''((())))))***))))))''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,...---,,,+++,,,...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////....../////////++++++,,,,,,------......++++++************++++++++++++++++++,,,,,,,,,---))))))***++++++++++++***))))))(((((()))******+++...---,,,+++************(((((()))))))))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((((('''&&&''')))))))))((('''''''''((((((((()))))))))******++++++******)))&&&((())))))((((((***+++(((((('''''''''((()))***''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&(((+++,,,)))''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((&&&%%%&&&((())))))(((((((((((((((((()))))))))%%%&&&&&&&&&'''''''''''')))+++,,,+++((('''(((***))))))((((((((())))))***(((((())))))))))))(((((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))***************))))))((((((((((((((((((******************++++++*********)))))))))(((((($$$%%%&&&'''((()))***************)))))))))((((((,,,***'''&&&'''((()))((((((((())))))))))))))))))******))))))))))))******)))******++++++,,,------...............---------------........./////////...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***,,,,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,------///222666:::<<<;;;999777333333555555555555444333444444333333333333444444111000///---,,,***)))(((++++++++++++++++++,,,,,,***,,,------,,,,,,...///+++,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,++++++,,,------,,,---///111...000111///,,,+++,,,...222222111000////////////++++++************++++++)))'''(((,,,111000***###"""%%%((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&''')))++++++***)))'''%%%%%%%%%&&&&&&&&&''''''''')))+++,,,***)))))))))'''(((((()))))))))))))))&&&&&&((()))************)))(((((((((((())))))***************************))))))))))))************))))))*********+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------)))+++...---+++***,,,///---------,,,,,,+++++++++---------....../////////,,,,,,,,,++++++,,,,,,,,,***+++,,,---......///000++++++************+++++++++++++++,,,,,,---------((()))***,,,,,,+++******++++++******+++,,,------///...---,,,++++++++++++(((((())))))*********+++'''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%'''((()))(((''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))))))))************))))))'''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((())))))(((''''''(((***)))(((((('''''')))***+++'''''''''((((((((((((((('''''''''''''''((()))***(((%%%$$$'''+++---)))$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((+++)))''''''((()))((('''''''''(((((())))))******((()))))))))******++++++&&&((()))(((%%%$$$%%%(((***)))))))))))))))******(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%''''''((())))))***))))))))))))***+++++++++++++++))))))((((((''''''&&&&&&************************************))))))))))))$$$$$$%%%&&&'''((()))***+++++++++************)))---***'''&&&'''((()))((('''((((((((())))))))))))******))))))))))))******)))******+++,,,,,,------//////.........------------.........//////000000,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))(((((()))+++,,,***)))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***,,,---...///+++...444999;;;;;;888777555666777777777666444333:::888666444333222333333///......------,,,+++++++++++++++******************+++,,,,,,++++++,,,...++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++((()))******)))***,,,---))),,,...///---,,,...000...............///000111************))))))))))))(((((((((((((((''''''''',,,+++***(((''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&)))'''$$$""""""$$$''')))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))***+++***)))'''%%%)))))))))(((''''''&&&&&&******))))))((((((''''''+++++++++***************))))))))))))))))))))))))***************)))((((((************))))))))))))'''(((((()))))))))((((((,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******)))*********)))************)))((((((---,,,+++******+++,,,---************************''''''(((((())))))******+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++++++++***)))((((((''''''(((((((((((()))+++***(((&&&&&&''''''### &&&,,,---,,,***(((&&&%%%$$$$$$'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&###(((+++***%%%###%%%)))+++*********))))))(((((()))((('''&&&&&&''')))***************))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((()))***************))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''((()))***)))((()))(((''''''''')))***+++%%%&&&'''((()))))))))(((%%%%%%&&&&&&'''((((((((((((((()))******)))((('''%%%&&&&&&'''((())))))***&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))'''((()))((('''&&&''')))************))))))))))))''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++***)))))))))+++,,,+++***///......///000000...---))))))***+++,,,,,,,,,,,,***)))(((''''''((()))***+++++++++*********))))))+++***)))(((((()))***+++***************)))(((((((((((())))))*********+++...------,,,***)))'''&&&*********++++++,,,,,,,,,...///222444555444333222444444444444444555666777999777444222000000111111//////...---+++***))))))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------,,,,,,,,,---///000111///////////////000000111(((((())))))*********+++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))(((((()))(((((((((''''''''''''***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((()))((('''%%%$$$''''''(((((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))),,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,------------...---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///000000+++***************++++++******++++++******)))(((+++******))))))******+++))))))))))))))))))*********************++++++++++++***)))((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((()))******((((((((()))******(((&&&&&&'''(((&&&$$$###&&&***&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$%%%&&&&&&&&&&&&'''((()))))))))((((((((('''''')))(((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))************))))))(((((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))((('''((('''''''''(((((()))***%%%&&&(((***+++***)))(((''''''''''''''''''''''''((()))*********)))(((((((((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''&&&'''((())))))((('''&&&))))))(((((((((((())))))'''((()))((('''&&&''')))((((((((()))))))))******'''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++***)))))))))+++,,,+++***...------...000000///---++++++,,,------,,,,,,,,,+++***)))(((((()))***************)))))))))((((((+++***)))(((((()))***+++***************)))(((((('''(((***,,,,,,+++)))(((((((((((('''&&&%%%$$$###)))******+++,,,,,,---------...000222333222111111333333222222333444444555777555222000............******++++++,,,,,,,,,---***++++++,,,,,,++++++***))))))***++++++,,,------)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++))))))******++++++,,,,,,,,,,,,------...///////////////......//////000111''''''((()))***+++,,,,,,))))))))))))************)))))))))))))))***+++++++++++++++***)))(((((((((((((((((((((''''''''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((((((((((((((())))))***))))))(((''''''+++++++++++++++*********,,,,,,,,,,,,------------...------------------...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++*********++++++,,,+++,,,,,,,,,,,,+++******)))))))))******)))))))))''''''(((((()))))))))***++++++++++++************))))))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***(((((('''(((******(((&&&&&&'''((((((((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******'''%%%###$$$'''******)))(((((('''''''''''''''&&&((()))))))))((('''&&&&&&&&&'''''''''((()))))))))))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))'''((())))))******))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&&&&'''(((((((((((('''%%%'''))),,,,,,+++***((())))))(((((('''&&&&&&%%%(((((())))))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))******)))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((()))++++++''''''''''''''''''''''''))))))(((((())))))***+++***)))))))))+++,,,+++***---,,,,,,---///000///---.........------+++******+++******))))))***++++++)))))))))(((((((((((((((******))))))))))))******)))************))))))(((&&&(((+++------+++'''%%%)))************)))((((((((()))***+++,,,---...///,,,---...000000000//////111000000000000111222222444222000---,,,+++++++++(((((()))***+++,,,,,,---******+++,,,,,,+++******))))))******+++,,,,,,,,,)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++************************+++,,,---...//////......///............///000000'''(((((()))******++++++((()))))))))))))))************))))))))))))***+++*********))))))((((((((((((((((((((((((''''''''')))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))******))))))''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''(((((()))((((((''''''&&&&&&&&&'''''''''''''''&&&''''''&&&&&&%%%$$$###+++++++++***************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,***))))))------,,,+++************,,,,,,------,,,,,,+++***((()))***++++++***)))(((''''''(((((()))***************))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((((()))******)))((('''&&&&&&%%%%%%&&&)))'''''''''))))))(((&&&((('''&&&'''((()))'''&&&******)))''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))***(((&&&&&&''')))***+++''''''''''''''''''''''''((())))))***)))'''%%%$$$%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******'''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%$$$&&&)))+++,,,+++)))''')))((((((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((''''''((()))******)))(((''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''((())))))***((((((((((((((((((((((((((((((((((((((()))*********)))))))))+++,,,+++***+++++++++,,,...///...,,,......------+++)))(((''')))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))************)))((()))***+++,,,+++***'''&&&+++,,,------......------((((((***+++---...///000,,,---...//////......---.........------......///111000...,,,******))))))************))))))))))))******++++++++++++******))))))******+++++++++,,,))))))***+++++++++++++++))))))***+++++++++++++++*********)))))))))))))))***+++---/////////---,,,......------......///000******))))))))))))))))))'''''''''(((((())))))))),,,+++***)))(((((((((((('''''''''(((((()))))))))'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''((())))))***************))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((())))))******)))))))))%%%&&&&&&&&&'''''''''(((***************)))((((((************************+++++++++,,,,,,,,,------+++******************+++)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000000///...,,,***)))(((''',,,------------,,,++++++)))***+++,,,,,,+++***))))))))))))******+++++++++******))))))((((((''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&%%%%%%&&&)))'''&&&&&&((()))(((''')))'''$$$$$$%%%'''''''''###$$$%%%&&&(((***,,,---'''((((((((())))))******'''(((((((((((((((''''''(((******'''######&&&***((((((((((((((((((((((((((())))))***)))'''%%%$$$$$$%%%%%%&&&'''(((((()))))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((%%%&&&'''(((((('''&&&%%%###$$$''')))***)))'''&&&'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))))))))((('''&&&%%%$$$$$$(((((((((((((((''''''''')))(((''''''&&&&&&&&&'''))))))))))))))))))))))))((((((((('''((())))))******)))))))))+++,,,+++***+++******+++---...,,,+++,,,,,,,,,+++)))(((&&&%%%&&&''''''((((((((())))))************************)))))))))******)))))))))((())))))*********)))))),,,+++***)))(((((())))))'''((()))***++++++++++++((()))***+++---...000000..................------,,,,,,++++++++++++,,,,,,......---,,,+++*********))))))))))))))))))))))))************************)))***************++++++))))))***++++++++++++***))))))***++++++++++++************)))))))))))))))***+++---//////...,,,+++---------------......///************))))))((((((&&&&&&''''''(((((()))))),,,+++***(((''''''&&&&&&&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''++++++***))))))(((''''''((((((((()))))))))))))))((((((((())))))******+++''''''''''''''''''''''''((())))))***************%%%%%%&&&&&&'''(((((((((******++++++++++++******)))))))))***************++++++++++++,,,,,,,,,,,,***))))))(((((())))))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111000...,,,***)))(((''',,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++************+++++++++,,,+++******)))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''(((((('''((('''%%%$$$$$$%%%''')))&&&&&&&&&'''''')))******&&&''''''(((((())))))***((((((((((((((('''&&&&&&%%%(((***&&& """'''((((((((((((((()))))))))((()))))))))((('''&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''(((*********)))'''(((((((((((('''&&&&&&###$$$&&&'''((((((''''''&&&&&&'''(((((()))******%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))))))))((('''&&&%%%%%%$$$''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%************************((((((''''''(((((()))******)))))))))+++,,,+++***+++******+++,,,,,,***)))*********)))((('''&&&&&&%%%%%%&&&'''((((((((((((************++++++++++++))))))************))))))((())))))************))),,,+++)))''''''(((***+++&&&'''((())))))*********)))***+++,,,---...///000.........---,,,,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++''''''((()))***++++++,,,+++***))))))))))))***+++************************((()))******++++++******((()))******++++++******************************+++,,,---......---,,,+++---,,,,,,,,,,,,---......)))))))))))))))*********&&&''''''((())))))******))))))((('''&&&&&&''''''((((((((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((('''(((''''''&&&&&&&&&&&&'''******))))))))))))))))))'''''''''((((((((())))))'''(((((())))))***++++++'''''''''''''''''''''''''''(((((()))******))))))%%%&&&&&&'''(((((())))))%%%%%%&&&'''((((((((((((((()))))))))*********+++***++++++++++++,,,,,,,,,******))))))))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,+++******++++++************++++++++++++******))))))((((((***************+++++++++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******)))'''%%%%%%&&&(((((('''%%%(((***)))&&&%%%'''))),,,+++)))(((&&&%%%%%%%%%%%%&&&&&&'''(((((())))))&&&'''((((((((((((((('''%%%'''((('''$$$###$$$&&&&&&&&&'''''''''((((((((()))(((((('''''''''((((((''''''''''''''''''(((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&''')))***)))(((***)))(((((('''''''''(((%%%%%%%%%&&&''''''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&((()))***&&&''''''(((((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''''''''''''''((())))))))))))))))))))))))(((''''''''''''((())))))***)))))))))+++,,,+++***,,,+++******+++***((('''(((((()))))))))))))))(((%%%%%%'''((()))))))))((())))))))))))*********+++((()))***++++++***)))((((((((()))******************))))))((())))))***+++(((((()))***++++++++++++++++++,,,,,,---......///...---,,,+++******))))))+++***))))))((((((((()))'''((()))***++++++++++++)))))))))******++++++++++++***)))(((((()))***+++************))))))))))))((())))))***************((())))))***************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...''''''((()))***+++,,,,,,'''(((((()))***+++++++++'''&&&&&&&&&&&&'''((((((++++++******))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((((((((((((((((((((()))******++++++&&&&&&&&&'''''''''(((((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''((()))******$$$$$$&&&'''((()))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++************++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///111333333---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++***)))(((((()))***+++++++++***)))((('''&&&&&&''''''(((((())))))******((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++***)))((((((''''''((()))'''%%%%%%&&&'''((('''###(((------)))&&&''')))&&&&&&&&&'''''')))******%%%%%%%%%&&&'''(((((()))%%%%%%'''((())))))******)))(((''')))***+++)))'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&''')))***((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''+++***)))'''''''''((()))''''''&&&&&&&&&(((***+++******))))))((((((''''''((('''''''''((()))+++,,,$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''((()))((('''&&&''')))%%%%%%&&&'''((()))***+++$$$%%%&&&'''(((***++++++(((''''''(((((()))***+++(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))+++,,,+++***,,,+++*********)))'''%%%'''((()))******+++++++++%%%&&&((()))*********)))'''((((((((())))))******((()))***++++++***)))((((((((()))***************'''((()))***++++++******''''''((())))))))))))))),,,,,,,,,------.........---,,,+++)))((((((((((((+++***)))(((((((((((((((%%%&&&''')))***+++++++++------,,,+++***)))((('''+++***)))(((((()))***+++*********)))))))))))))))(((((()))***************(((((()))***************))))))***+++,,,---------------,,,+++++++++,,,---,,,,,,++++++,,,,,,---...++++++************+++++++++***)))'''''''''((()))***((('''((()))***)))'''+++***)))'''''''''((())))))))))))(((''''''&&&&&&))))))))))))((('''%%%$$$(((((())))))*********+++***)))(((''''''((()))***,,,***)))***+++,,,***))))))'''$$$$$$&&&)))******%%%%%%%%%(((,,,,,,)))&&&(((''''''***------***'''&&&&&&&&&'''((())))))***))))))******)))(((''''''%%%&&&'''((())))))))))))$$$$$$&&&(((++++++)))'''(((***,,,,,,++++++,,,...)))------***+++---((( ((()))************)))(((,,,++++++******++++++,,,***++++++***(((%%%""" ...---,,,***)))******+++"""666---,,,,,,%%%---***---,,,+++++++++***)))'''---,,,+++))))))+++,,,------,,,+++***))))))))))))+++*********))))))(((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((((((((((()))***,,,---''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&)))***(((((()))%%%$$$$$$%%%'''(((&&&%%%'''"""$$$,,,...)))''')))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((()))'''&&&(((+++,,,***''''''''''''''''''''''''''')))******)))'''%%%&&&'''((((((((((((((((((((((((+++)))''''''***,,,+++)))******)))((('''&&&&&&%%%+++&&& """'''***+++&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))******)))'''------,,,,,,+++*********+++***)))(((&&&&&&%%%%%%''''''((((((((((((((('''******)))(((((()))***+++*********************************))))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((()))+++---...,,,,,,,,,+++***))))))(((+++***)))(((((()))***+++))))))))))))(((((((((((('''((()))******)))((('''((()))***++++++***)))(((***************)))((((((******++++++++++++******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&''')))((('''((()))***)))'''******)))((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))))))))***)))(((''''''((()))***!!!"""###%%%''')))***+++******+++,,,,,,)))$$$ ***))))))+++------+++(((((('''''')))++++++)))&&&&&&&&&''''''((())))))***(((((()))))))))(((''''''%%%&&&'''((())))))))))))---,,,+++,,,///222333333...,,,)))'''''')))---///******&&&!!!$$$---333333++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------,,,+++)))'''---,,,+++*********++++++000+++&&&---///(((***,,,+++***))))))***+++++++++***)))'''&&&&&&''')))***,,,++++++******+++++++++))))))))))))((((((''''''))))))))))))))))))))))))&&&''')))******)))'''&&&''''''''''''(((***,,,---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++(((&&&%%%&&&'''***,,,---,,,***((('''%%%$$$###'''&&&$$$### !!!(((000((((((((((((((((((((((((''''''''''''((((((((((((,,,+++******))))))******'''%%%$$$&&&((()))(((%%%))))))))))))))))))))))))((()))***)))'''%%%&&&'''((((((((((((((((((((((((***(((&&&''')))+++***))))))((((((''''''&&&&&&&&&)))&&&$$$$$$'''*********''''''((()))***++++++,,,((((((''''''''''''''''''))))))(((((((((((())))))*********)))))))))(((((())))))(((((((((((()))))))))(((''''''''''''((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))))))))***)))))))))(((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((***++++++***'''''''''&&&&&&&&&&&&&&&)))((((((''''''''''''(((((()))))))))((('''&&&&&&%%%&&&''')))*********)))((((((((((((((((((((((((&&&'''((())))))*********'''''''''((((((((())))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******************))))))))))))))))))***+++,,,,,,,,,++++++***))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))((((((((())))))))))))(((((())))))************))))))***************)))(((((()))******++++++******)))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...))))))***++++++***))))))***))))))((())))))******)))(((''''''))))))(((''')))))))))))))))(((((('''((((((((()))***+++++++++)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))111111///+++'''###!!!!!!&&&&&&&&&'''&&&###'''%%%$$$$$$%%%$$$###!!!)))(((''''''((()))'''&&&&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''%%%&&&'''((()))))))))))) !!!###'''******(((%%%%%%&&&))),,,///...,,,***&&&+++///...+++)))&&&!!!,,,+++************+++,,,++++++************++++++***+++---.........---,,,+++************+++,,,,,,,,,###,,,---)))...,,,,,,...---+++***(((((('''''',,,+++***))))))***+++,,,)))))))))*********++++++((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))(((''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%"""###%%%&&&'''))),,,//////000///***''''''%%%"""((((((((((((((((((((((((''''''''''''((((((((((((,,,+++******))))))******&&&%%%%%%&&&'''((('''&&&))))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))'''&&&'''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,***(((''''''&&&&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&***))))))))))))))))))************)))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))(((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))((((((%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))***************)))((('''&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%'''+++------,,,(((((((((((())))))))))))'''''''''''''''((()))*********))))))(((&&&%%%$$$!!!###'''***++++++)))(((((((((((((((((((((((((((&&&'''((())))))*********''''''((((((((()))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++************+++++++++++++++,,,,,,,,,))))))************))))))+++******))))))(((((('''******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******)))************))))))((()))******++++++******)))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////)))***,,,------,,,***)))++++++++++++++++++,,,,,,)))(((''''''((()))(((''''''((()))******)))((('''((((((((())))))*********)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))(((((((((((())))))!!!%%%''')))+++///222...,,,)))'''(((*********&&&&&&&&&''')))+++,,,---)))((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&&&&'''(((((()))((((((000...+++*********((('''(((((((((***,,,,,,)))&&&***+++)))%%%$$$''',,,000+++)))(((&&&&&&((()))+++++++++************++++++))))))***+++,,,,,,,,,+++)))))))))***++++++,,,---))),,,>>>---,,,(((!!!'''))),,,......///000111,,,,,,+++******+++,,,,,,'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''+++***)))'''&&&$$$$$$###'''''''''''''''''''''''''''(((((((((((((((((('''***+++***'''%%%%%%$$$"""***++++++)))&&&$$$%%%''' !!! !!!)))///***((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''((()))))))))'''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''')))+++,,,+++)))(((...,,,)))&&&$$$###$$$$$$!!!"""$$$&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))%%%&&&'''((())))))))))))((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********+++******)))'''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%'''***,,,,,,,,,)))******+++,,,,,,------'''''''''''''''((())))))(((((())))))((('''&&&&&&$$$%%%''')))******)))(((*********************************))))))((('''&&&'''(((((((((((()))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))******++++++,,,,,,------))))))***+++***)))(((&&&***)))))))))((((((''''''***))))))))))))))))))***)))))))))))))))*********+++***)))(((((()))***++++++***)))(((((()))***+++))))))************)))((())))))************))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111''')))***,,,,,,***)))''''''(((((((((((((((((((((((('''&&&'''((()))(((&&&'''((()))******)))(((''')))))))))(((((('''''''''((('''&&&%%%&&&(((***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''&&&$$$######$$$(((&&&######%%%'''((((((000...,,,)))%%%###""""""(((((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((('''&&&'''((((((((((((((((((%%%"""###+++222666000***$$$"""&&&(((,,,+++++++++)))((((((******)))'''&&&&&&''')))***+++******))))))******+++******************))))))'''((()))***+++,,,,,,,,,!!!"""***&&&%%%///000///'''***,,,,,,(((%%%###"""((((((''''''''''''(((((())))))******))))))''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''((())))))(((''''''''',,,,,,%%%'''))))))((('''''''''******'''###$$$(((***(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&'''''''''((((((((('''&&&'''((()))'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''((()))$$$$$$%%%%%%&&&''''''''''''((((((((((((((())))))444111...***'''%%%%%%%%% """$$$%%%'''))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((()))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))++++++++++++++++++++++++((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++***)))%%%&&&&&&'''((()))******))))))((('''''''''''''''&&&&&&'''((())))))((((((******))))))((()))))))))))))))))))))))))))))))))*********))))))((('''&&&(((((((((((()))))))))***'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++)))'''&&&))))))))))))(((((((((((()))))))))******)))))))))((()))))))))*********++++++***)))(((((()))***++++++***)))(((((()))***+++((())))))*********)))))))))))))))******)))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,------------------...///111222333&&&&&&'''(((((('''&&&&&&)))))))))***)))(((''''''((('''&&&&&&(((((('''&&&'''(((((())))))))))))))))))))))))((('''&&&&&&&&&((('''&&&&&&'''((()))***************))))))))))))(((((())))))))))))((((((+++***))))))+++,,,+++)))((((((***,,,,,,***&&&###"""$$$&&&(((+++---&&&'''((((((&&&%%%&&&'''''''''((((((((((((((((((&&&&&&'''(((((((((''''''''''''((((((((((((((('''+++,,,...000000,,,&&&!!! )))///111111000000+++&&&$$$&&&(((((()))++++++***))))))))))))***+++******))))))))))))******,,,,,,++++++******))))))'''((()))***++++++++++++///111 ---666$$$$$$)))'''***......------///222(((((())))))))))))((((((***+++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$&&&'''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))111444111...---%%%$$$%%%(((,,,---***%%% !!!&&&,,,...((("""%%%,,,((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))(((((())))))&&&'''&&&%%%######%%%'''))))))))))))))))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((('''((()))((('''''')))+++%%%%%%&&&&&&'''''''''((('''((('''&&&%%%%%%(((***---,,,***(((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))(((((('''(((((((((((((((''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))''''''''')))))))))'''%%%%%%%%%&&&'''(((((()))***)))((('''''''''''''''$$$%%%&&&((())))))******---,,,***((((((((())))))''''''''''''''''''''''''&&&'''((())))))*********((((((((()))))))))******************++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))((())))))******+++++++++*********))))))***************))))))))))))******((())))))************)))((())))))******))))))((())))))))))))************)))************+++++++++,,,,,,------......///////////////000111222444555''''''''''''''''''''''''+++,,,,,,,,,+++)))'''&&&((('''&&&&&&(((((('''&&&((((((((((((((()))******)))))))))((((((((((((((('''''''''(((((((((((((((******)))))))))((((((((('''((()))******)))(((''')))%%%"""###(((***&&&"""XXXYYYZZZ[[[[[[YYYTTTPPP+++,,,---+++&&&###!!!!!!$$$'''))))))(((&&&'''(((((((((((((((((((((((('''(((((()))))))))(((''''''''''''((((((((((((''''''((('''&&&(((***,,,,,,+++///>>>RRR^^^___ZZZUUUSSSOOO>>>+++$$$###$$$(((---******************************))))))))))))******,,,,,,+++***************'''((()))***++++++******///jjjUUUXXXXXX//////)))------***%%% $$$)))******++++++++++++******%%%&&&)))+++,,,,,,,,,+++((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%'''((())))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%!!!&&&$$$)))---***ZZZXXXUUUSSSNNNAAA000"""000 """***'''(((...((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((()))&&&''''''$$$""""""%%%'''))))))))))))))))))))))))&&&((()))((('''&&&((()))((((((((((((((((((((((((''')))***)))''''''***,,,''''''''''''''''''((((((&&&((()))(((%%%%%%''')))&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&'''((()))))))))(((''''''((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))"""######$$$%%%%%%&&&&&&)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))((('''((((((((())))))******(((''''''''''''(((((()))&&&&&&'''((()))))))))((()))))))))))))))(((((((((''''''''''''''''''''''''&&&'''((())))))*********(((((()))))))))*********************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************((()))***++++++***)))(((((())))))******+++,,,,,,)))******++++++******)))))))))************))))))(((((()))***************(((((())))))))))))(((((())))))))))))************)))************+++++++++------......///000000111111111111222333444555666++++++************++++++)))))))))((('''%%%###"""((('''&&&&&&'''((('''&&&)))(((''''''''')))***+++(((((())))))******++++++''''''((()))((((((''''''))))))(((((('''''''''&&&'''((()))******)))((('''!!!,,,HHHuuu~~~SSS555%%%"""&&&***+++)))'''((()))(((((((((((((((''''''''')))*********)))((('''''''''((((((((((((((('''''')))###"""333ZZZeeeDDD''''''((((((((((((''''''******))))))))))))******)))))))))((())))))******'''(((***++++++***))))))ccc{{{UUU:::,,,(((''''''((((((((((((''''''!!!$$$'''***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))'''$$$###''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$((('''$$$,,,VVVlll000###,,,+++%%%###((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&((())))))&&&######&&&***''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((((((((((((''')))+++***((((((***---((((((((((((((((((((((((%%%(((******'''&&&&&&((('''(((((())))))(((''''''######$$$%%%%%%&&&''''''((((((''''''''''''(((((('''((((((((())))))******++++++************++++++'''((()))******)))((('''((())))))))))))'''%%%$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''###$$$&&&((()))***++++++))))))))))))((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************((((((((()))))))))******)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%''')))******)))''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++'''(((((((((((((((''''''$$$%%%(((******)))(((&&&))))))))))))))))))))))))************)))((('''&&&))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,------........./////////......------,,,------+++++++++,,,---...***************+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))((()))***++++++***)))((((((((()))***************(((((())))))))))))(((((())))))))))))************)))************+++++++++.........///000111111222333333333333444555666666))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((***+++$$$###)))(((###'''%%%***((('''..."""$$$QQQQQQ***&&&))))))&&&)))---'''(((***...333&&&&&&&&&''''''''''''(((''' ???"""###444""",,,...lllPPP...(((&&&'''+++///###---((( 333333 )))((('''((()))***)))(((+++***)))(((((()))******[[[vvvLLL***(((,,,'''(((111%%%)))...///,,,)))***---+++%%%&&&******000... ''''''(((((())))))******'''&&&%%%$$$$$$%%%&&&'''+++*********))))))((((((&&&&&&&&&''''''''''''(((,,,333---"""&&&<<>>[[[***'''&&&&&&&&&''''''''''''(((\\\---)))(((((((((''''''''''''&&&+++)))'''&&&&&&'''(((***((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''(((((())))))((((((''''''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&&&&''')))'''''''''((()))***************++++++******)))((('''''''''((()))*********((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))(((((((((((((((''''''''')))))))))(((((((((((('''&&&&&&&&&'''''''''((((((******)))((((((((())))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))******+++,,,------........./////////000000000111111222333333333333222000000000000000111222222///000111111111000......+++++++++,,,,,,---------++++++++++++++++++++++++***************)))))))))((()))+++------,,,+++***+++++++++******************************************++++++++++++,,,,,,,,,************************+++,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++******)))))))))***+++,,,,,,///---,,,,,,...000111111'''(((((()))******++++++***))))))((((((((())))))''''''''''''''''''''''''+++***)))'''&&&&&&''''''''''''''''''''''''&&&%%%''''''''''''''''''''''''***$$$***222MMM%%%...'''+++"""<<<)))999+++++++++++++++***)))(((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''+++***(((&&&$$$"""(((''''''&&&&&&&&&&&&&&&)))%%%---%%% '''"""&&&&&&&&&'''((()))*********))))))(((((())))))***%%%...((("""777777$$$%%%***%%%)))333222'''%%% ***%%%'''111..."""))))))(((!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%YYY[[[***'''&&&&&&&&&''''''''''''(((\\\%%%...((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((('''((())))))***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&'''(((((()))(((''''''***)))'''%%%###!!!'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&''')))'''((((((((()))))))))***)))***+++++++++***(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))***)))((('''&&&'''''''''((((((((((((((((((((((((((())))))*********************))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''+++++++++,,,,,,---------,,,,,,------......//////222222333444444444444333333333222222222222333333111111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,+++***************************************************************+++++++++,,,,,,************************+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***++++++,,,,,,++++++*********)))))))))***++++++000...,,,---///111333333******)))))))))))))))))))))((((((((((((((())))))************************((('''''''''''''''((((((''''''(((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&---..."""%%%$$$...555111ZZZ---......---,,,+++******&&&((())))))(((''''''(((''''''''''''''''''''''''###$$$&&&''''''((((((((((((((('''&&&&&&&&&&&&'''++++++...!!!!!!'''&&&&&&&&&'''((()))***)))((((((''''''(((((()))(((''',,,111(((,,,(((HHHkkkccc999"""***fff333'''444&&&&&&&&&&&&&&&&&&&&&&&&&&&***[[[***'''&&&&&&&&&''''''''''''(((\\\&&&...###(((((((((((((((((((((((('''((())))))***)))((('''''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((((((((((((+++***)))((('''%%%%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&(((******)))))))))((((((((('''))))))***++++++)))((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((&&&&&&&&&''''''(((((((((***)))((('''&&&''''''''''''''''''''''''((((((((()))***+++,,,,,,,,,++++++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,---------,,,,,,------...//////000222222333444444444444333555444333222111111111111...///000111111000//////......---,,,,,,+++*********************************************+++++++++)))(((((('''''')))***+++************************))))))))))))))))))))))))))))))))))))*********+++************************+++++++++,,,,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++***)))*********///---,,,---000222333333************))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''''')))...)))===!!!%%%(((---...---)))888............---,,,******&&&(((***)))((('''((((((''''''''''''''''''''''''###%%%)))++++++,,,---...+++***))))))(((((())))))&&&)))+++''''''&&&&&&''''''((()))((((((''''''''''''((((((---,,,(((###JJJqqqfff((( $$$---&&&&&&&&&&&&&&&&&&&&&&&&***[[[***'''&&&&&&&&&''''''''''''(((\\\''')))'''(((((((((((()))))))))(((***,,,------,,,+++)))'''''''''(((((())))))******))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&'''(((************)))((('''''''''))))))******))))))((('''*********)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((&&&&&&&&&'''(((((()))(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''&&&''''''''''''(((((((((((()))***+++++++++***)))))))))((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***++++++,,,---......///......///000111111222333111111222333333333333222444333222111000/////////******,,,------,,,,,,+++...------,,,***))))))((())))))))))))))))))))))))*********+++++++++++++++)))(((&&&%%%&&&'''***+++***************+++++++++))))))))))))))))))))))))(((((()))))))))*********************************)))******+++++++++++++++------,,,,,,+++******)))***++++++,,,,,,++++++***------,,,+++*********+++---,,,,,,...111333222222)))))))))))))))*********'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((+++&&&***333FFF"""111,,,999...+++......------,,,***)))((('''(((******((('''((()))'''''''''''''''''''''''''''***------+++)))))))))+++******)))))))))))))))!!!///333111''''''&&&&&&&&&'''(((((())))))(((((((((((())))))%%%///'''!!!RRR999+++000,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[***'''&&&&&&&&&''''''''''''(((\\\000""")))'''((((((((())))))))))))))))))***+++++++++++++++'''&&&&&&&&&&&&((()))*********)))(((((()))******(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((("""######%%%&&&'''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&''')))***))))))))))))((((((((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''%%%&&&((()))))))))((((((&&&&&&&&&'''(((((())))))&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((('''(((***+++++++++)))(((((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))******************************+++,,,---//////000......///000111222333333//////000111111111111111000000///...---------...((()))***+++,,,++++++***+++++++++******)))))))))*********************************++++++,,,,,,,,,((((((((((((((())))))***))))))*********+++++++++************************))))))*********+++++++++************************'''((()))+++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...,,,,,,...111333444333111''''''((()))***+++,,,,,,'''''''''''''''((()))***************************))))))(((((('''&&&$$$$$$************)))((('''&&&&&&&&&&&&'''''''''(((((($$$+++"""%%%---&&&kkk))):::LLL''',,,,,,,,,+++***)))'''''''''(((******((((((((()))''''''''''''''''''''''''###&&&***+++)))''''''((())))))((('''''''''''''''&&&MMM+++''''''&&&&&&&&&'''((((((******))))))))))))******+++333***+++---)))''''''''''''''''''''''''&&&[[[***'''&&&&&&&&&'''''''''((((((\\\XXX&&&''''''((((((((())))))******((('''&&&%%%&&&''')))+++'''&&&%%%$$$%%%''')))+++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''''')))))))))))))))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((''''''''')))+++''''''(((((())))))******+++***((('''''''''((()))''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''(((***+++,,,,,,+++***(((%%%&&&((()))))))))((((((&&&''''''((()))******+++$$$&&&(((******)))((('''&&&&&&&&&'''''''''((((((((()))+++,,,---,,,***)))'''''''''''''''((())))))))))))))))))((((((((((((***)))))))))((((((((((((&&&'''''''''(((((())))))************************)))***+++,,,...///000111,,,,,,---...///000111111......///000000000000000,,,,,,,,,,,,,,,---......)))***,,,---...---,,,,,,)))))))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,'''(((***+++,,,+++)))((())))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************&&&''')))***,,,,,,------*********++++++,,,------+++++++++,,,,,,++++++++++++++++++,,,---...000000,,,---///333555666333111))))))))))))))))))))))))+++***)))'''''''''(((((('''$$$"""###&&&(((((('''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''///)))''''''000CCC###!!!,,,uuu)))(((************))))))))))))((('''***'''+++)))"""///***(((&&&$$$###%%%&&&((('''!!!###,,,,,,$$$$$$---******+++******))))))***&&&)))((((((((((((***,,,---***$$$'''((((((444"""^^^"""((('''(((******(((''''''&&&''''''!!![[[***'''%%%&&&((()))))))))(((''']]]ccc"""%%%)))((('''&&&%%%&&&&&&''''''(((((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,*********)))(((&&&%%%$$$((()))+++---...---,,,+++'''((()))******)))(((''''''((()))))))))(((&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))),,,***'''%%%%%%&&&((()))%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))((('''''''''---------,,,***)))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))*********+++******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((%%%$$$%%%'''(((&&&$$$''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000000///......------///......---+++******)))+++,,,---.........---,,,---,,,***)))))))))******************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++***+++...///---***+++++++++,,,,,,---------)))(((''''''(((+++...000555222///+++))))))***+++******+++++++++,,,,,,,,,******))))))))))))******,,,,,,+++******+++,,,,,,+++++++++,,,---...000111222111///...------...///************************+++***)))((((((((())))))---***'''&&&(((((('''%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&))),,,""",,,$$$GGG+++%%%111******)))))))))(((((((((***$$$###!!!''',,,&&&###&&&(((,,,------)))%%%"""000000((( %%%111...!!!###$$$///)))+++''''''''''''''')))***+++***&&&:::###...+++YYYSSS%%%---&&&))))))(((((('''&&&&&&&&&111[[[***'''&&&&&&((()))))))))((('''ZZZuuu***+++)))((('''&&&&&&&&&'''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,*********)))(((&&&%%%$$$!!!$$$&&&(((((((((((('''((()))******)))((('''((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((()))'''(((((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''%%%&&&((()))(((&&&)))))))))***+++,,,---...---------------------------------............///000//////...------,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---...///......---,,,+++***)))))))))******+++++++++*********************+++,,,,,,+++******++++++++++++++++++++++++,,,+++***+++...///---+++******+++++++++,,,,,,,,,***************))))))(((///...,,,***))))))***+++******+++++++++,,,,,,,,,*********))))))*********,,,,,,+++******+++,,,,,,***++++++,,,---...///000...------,,,,,,,,,,,,---***************************)))))))))))))))***+++...+++)))((((((((('''&&&)))(((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((---...###---444JJJ+++777!!!)))(((((((((((('''''''''(((###%%%((()))...///###'''&&&&&&%%%###!!! '''---&&&###))),,,'''+++222)))222ccc***&&&&&&&&&&&&'''((())))))%%%+++(((&&&///+++"""222$$$(((((((((((('''&&&%%%$$$FFF[[[***'''&&&''''''((()))(((((((((```---+++)))(((''''''&&&&&&''''''''')))++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++*********)))((('''&&&%%%###$$$&&&((()))))))))((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))***++++++,,,"""###%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))((((((''')))))))))))))))))))))(((%%%%%%&&&''''''((())))))((((((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***((('''((()))***)))(((*********+++,,,---//////........................,,,,,,---------...............------,,,,,,++++++***+++++++++,,,,,,------***+++---///000000//////,,,+++******)))*********,,,,,,++++++*********)))*********))))))*********************************,,,++++++,,,......---+++************++++++++++++)))***,,,---,,,)))&&&$$$))))))))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,---...//////+++,,,,,,------------,,,************************))))))))))))******++++++''''''''''''((((((((((((++++++++++++************''''''''''''''''''''''''(((((((((((('''''''''&&&..."""###%%%###%%%)))111###333~~~))),,,(((((('''''''''&&&&&&&&&!!!###---$$$+++%%%$$$&&&)))+++---.........666&&& +++333...''''''###OOO;;;"""&&&&&&&&&''''''(((((()))!!!...***222***jjj&&&222$$$''''''(((((('''&&&%%%$$$WWW[[[***'''&&&''''''(((((((((((((((SSS&&&&&&((((((''''''''''''''''''&&&))),,,,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((('''&&&,,,,,,,,,,,,+++***(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((*********))))))((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))******++++++++++++))))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((()))+++,,,...//////'''''''''((((((((())))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))((())))))))))))(((*********+++,,,---///////////////...............------------............,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,***+++---///000000000000---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++***(((''''''(((***+++))))))))))))))))))))))))+++++++++,,,---------,,,++++++++++++++++++++++++)))***,,,------+++)))((('''((()))+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......+++,,,...///000//////...************************(((((())))))************%%%&&&'''((((((((())))))************++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((///$$$)))444'''$$$(((;;;...}}}---"""&&&---''''''''''''&&&&&&&&&&&&------###...)))***((((((+++...///,,,$$$(((333*** \\\(((!!!''''''((((((((((((((((((%%%+++888RRR;;;---&&&(((((((((((('''&&&%%%$$$^^^[[[***'''''''''''''''((((((((()))000"""'''''''''((((((((((((((((((&&&))),,,,,,+++)))((((((************************((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))((((((+++******)))((('''&&&&&&))))))(((((((((((())))))((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))(((''')))))))))(((((('''''''''((((((''''''''''''(((((('''((((((((()))))))))***++++++++++++******)))))),,,,,,,,,+++***)))''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******'''((()))+++,,,...//////*********)))))))))((((((((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******++++++***''''''((()))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))(((((()))(((((((((((()))*********+++,,,---...///............------,,,,,,------........./////////+++++++++++++++*********,,,,,,+++++++++*********)))+++,,,...000000000///---.....................,,,,,,,,,,,,++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))***+++,,,------,,,,,,---------------------------------,,,++++++++++++,,,)))***,,,---,,,+++***)))******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++)))***+++,,,---------,,,+++,,,.../////////......++++++++++++++++++++++++'''(((((())))))))))))(((''')))++++++)))(((((()))''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))---***///++++++333"""...!!!333$$$OOOIII333///)))(((''''''''''''&&&&&&&&&333!!!%%%,,,"""+++$$$(((&&&"""!!!###)))000555222QQQ{{{###((('''(((((()))))))))((((((&&&&&&***+++***iii''')))******(((''''''&&&''''''^^^[[[***'''(((''''''''''''((())))))###%%%,,,''''''((()))))))))((((((''')))++++++)))(((((()))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))'''''''''(((((())))))***))))))(((((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&'''((()))))))))(((''')))(((((((((((((((''''''(((''''''&&&&&&''''''(((''''''(((((())))))******,,,++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))+++,,,------)))))))))))))))))))))(((,,,,,,+++******)))((((((************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''(((((()))************''''''((()))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))''')))***)))((('''((()))*********+++,,,---.../////////......---,,,,,,,,,,,,---------............++++++++++++++++++******,,,,,,++++++*********))))))***,,,...//////......---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************************)))+++------,,,,,,,,,---............------------333000---)))((((((***+++,,,------------+++***)))******+++++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***)))***,,,---------,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++''''''((()))((((((&&&&&&$$$'''******)))((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,***!!!(((555&&&&&&111&&&111///~~~TTT(((&&&000######(((((((((''''''''''''&&&---;;;###,,,&&&'''((((((((('''&&&&&&###)))222&&&222,,,III%%%,,,---+++)))'''&&&'''((()))\\\[[[***'''(((''''''&&&'''((()))******(((---&&&'''((()))***))))))((('''((())))))''''''((()))************************))))))))))))))))))))))))(((((()))******)))(((''''''((()))***************((((((((()))***+++,,,,,,***)))(((''''''((()))***'''(((((()))******))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((''''''((())))))))))))))))))***(((''''''&&&&&&''''''((('''''''''((()))*********))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,)))))))))(((((('''''''''************)))))))))))),,,++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++(((***,,,+++)))((()))+++++++++,,,,,,---...000111000000//////...------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***,,,---------,,,,,,+++,,,---...///......---***++++++,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++)))+++......,,,+++,,,............------,,,,,,,,,000...+++((('''''')))***,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***)))***,,,------,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++''''''(((((((((&&&%%%$$$ %%%''''''(((***---'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---+++888''')))((())))))%%%)))...%%% ###&&&333zzz$$$"""%%%)))&&&$$$)))((((((((((((''''''''',,, ###***%%%&&&'''''''''&&&%%%$$$###111999```+++,,,""",,,222%%%---///,,,)))&&&&&&''')))+++[[[[[[***'''(((''''''&&&&&&((()))***'''&&&(((&&&'''(((*********)))((('''(((((('''&&&&&&((()))************************))))))))))))))))))))))))(((((()))******)))(((''''''((()))******+++******)))((((((''''''''''''(((***)))(((''''''((()))***'''((()))+++++++++***)))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&))))))******+++++++++,,,'''''''''&&&&&&'''''''''&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++''''''(((((())))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++))),,,---,,,***)))+++---------------///000111222222111111000///......---((())))))))))))*********++++++++++++++++++,,,,,,'''((()))***+++,,,------)))***+++,,,,,,,,,+++***)))***,,,---...---,,,,,,)))***+++,,,------...///,,,++++++++++++++++++,,,++++++++++++++++++++++++)))+++......,,,+++,,,...---------,,,,,,+++++++++)))((('''''''''(((***++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))***+++,,,------,,,+++***)))***,,,------,,,+++***000///---,,,+++,,,,,,---,,,++++++******++++++,,,,,,+++)))'''&&&%%%%%%%%%******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$999(((///...iii888!!!---..."""$$$,,,'''((()))***)))(((&&&$$$)))kkk111!!!444'''((((((((((((((((((((((((***""",,,FFF777'''###(((+++''' %%%hhh((('''&&&&&&&&&&&&'''''''''(((^^^YYY$$$(((,,,((($$$###%%%(((***)))'''---$$$%%%&&&'''((()))***+++,,,))))))((('''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&((())))))))))))(((((((((((()))))))))******+++***(((&&&%%%)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))***))))))((('''&&&*********))))))))))))))))))))))))(((&&&''')))++++++)))&&&$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((()))******+++******((()))***++++++***(((''')))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,,,,,,,,,,+++)))'''&&&&&&'''''',,,+++******)))***************))))))))))))******---,,,***)))((()))***+++******)))(((((((((((((((((('''&&&&&&&&&''')))***---***((((((***,,,+++***))))))))))))))))))))))))))))))))))))***************)))((('''''''''''''''(((((((((((((((((((((((('''))),,,......---+++***,,,,,,---///000222333333111000000///...------------------,,,,,,+++++++++---+++******+++,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,++++++***)))))))))******+++------+++***++++++,,,,,,+++******+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000,,,(((%%%%%%(((,,,000......------,,,+++******,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((######$$$%%%&&&''''''((())))))(((((('''((((((((("""%%%!!!EEE}}}999###'''(((((()))&&&((()))***+++***)))'''&&&!!!EEE***((('''"""(((((((((((((((((((((((())),,,@@@---'''######(((,,,,,,+++%%%[[[777***&&&&&&'''''''''(((((((((___[[['''++++++***)))***+++***&&&###'''222******))))))((('''&&&&&&%%%******)))((((((((((((((((((((((((((())))))))))))''''''&&&'''((()))******))))))(((((((((((()))))))))***))))))((('''&&&&&&(((((())))))))))))))))))******)))(((((((((((((((((())))))))))))(((((('''&&&'''''''''(((((((((((()))***+++***((((((***+++***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---///000000///...+++***)))((((((((()))***,,,++++++***))))))))))))******))))))))))))******++++++++++++******)))(((******)))((((((((((((((((((((('''''''''((()))***---***((((((***++++++***))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))'''(((***,,,---,,,+++***------...///000111222222//////......---,,,,,,,,,---------,,,,,,+++++++++---+++***+++,,,---,,,***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,,,,+++***************)))***,,,,,,+++***+++,,,,,,++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///...---,,,++++++++++++,,,,,,---------.........------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++***)))(((''''''''''''((()))*********************************))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))((((((((()))******...&&&///...HHHhhh"""###$$$)))&&&"""***--- ((()))***+++***)))((('''!!!)))+++)))---''''''((((((((((((((((((((((((!!!///uuu@@@###%%%(((((('''&&&''')))&&&GGGMMM***''''''((((((((()))))))))```\\\)))...000...,,,++++++)))&&&###'''111*********)))'''&&&%%%######)))((((((''''''''''''((((((((((((((())))))))))))((((((((((((((()))***+++))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((()))***+++++++++***))))))(((((((((((()))'''(((((())))))))))))(((%%%&&&''''''(((((((((((($$$&&&''''''&&&%%%%%%&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))+++******)))((((((''''''''''''''''''(((((((((((((((((()))))))))(((''''''***)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))*********++++++---...111333444333111000,,,,,,++++++,,,---......---,,,+++***)))(((((((((******))))))))))))******((()))+++,,,+++***(((&&&******)))((((((((((((((()))(((((((((((()))***+++,,,***((((((***+++******))))))))))))))))))))))))))))))))))))******************)))))))))***++++++************************((())))))***+++,,,,,,,,,....../////////000000000......------,,,+++++++++------,,,,,,,,,,,,++++++...------///000000...,,,///...------,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++''')))++++++******+++,,,++++++++++++++++++++++++***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***///...,,,*********+++,,,---------.........//////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&((()))++++++***(((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++*********))))))))))))'''''''''''''''((()))***&&&,,,***XXXIII$$$(((***,,,...''')))...$$$(((((())))))))))))((('''%%%&&&rrr\\\+++&&&...(((((((((((((((((((((((((((...((('''***---,,,(((%%%%%%&&&&&&333ddd'''(((((((((((())))))))))))___\\\(((,,,666222,,,'''%%%''')))+++'''***$$$&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((''''''((())))))***))))))(((((((((((())))))***)))'''&&&&&&&&&'''(((((((((((())))))*********((('''&&&&&&&&&&&&''''''&&&'''((())))))***))))))((())))))******)))((('''"""$$$&&&'''%%%$$$$$$$$$((()))***+++******)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((()))(((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))************,,,...111444444222000...000000/////////000000000---,,,+++)))((((((((((((******))))))))))))******((()))************((((((***))))))((((((((((((((()))))))))))))))******+++******))))))*********)))))))))))))))))))))))))))((()))))))))************)))))))))))))))***+++,,,+++++++++++++++++++++++++++*********+++---...///000000/////////............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000222444444111///......---,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,------,,,++++++,,,,,,---''')))++++++******+++,,,******++++++,,,,,,++++++************,,,///111333++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++000...+++))))))***,,,...------........./////////------------------------,,,,,,,,,------------...------------------------------------------------+++******))))))******+++)))***,,,......---,,,+++***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***(((+++QQQ222...111+++,,,$$$&&&'''$$$(((...***&&&&&&''''''''''''''''''$$$'''...!!!---))),,,"""((((((((((((((((((((((((&&&999eee)))&&&''''''(((***++++++,,,''''''zzz&&&(((((((((((())))))))))))XXXYYY%%%)))222000+++'''&&&'''+++---''''''$$$%%%&&&'''((()))***++++++((('''''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&'''(((((())))))(((((((((((())))))***)))'''&&&&&&'''((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))***)))))))))******+++***(((&&&$$$&&&(((++++++***(((((((((((()))***+++++++++)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))(((((('''&&&&&&$$$%%%(((***+++)))'''&&&(((((((((((((((((((((((((((((()))))))))*********)))+++...111111///,,,***000000000///...------,,,,,,+++***)))((((((((((((******))))))))))))************)))(((((()))***+++***))))))(((((((((((((((((())))))***************))))))******))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))***+++++++++++++++++++++++++++---,,,,,,,,,---///111333000000//////...---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,......///222333333111...---,,,,,,++++++++++++++++++,,,,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------((()))++++++******+++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,---...111333444+++++++++,,,,,,---------------------------------///...+++))))))***---...------------.........///------------------------,,,,,,---------.........------------------------------------------------******))))))))))))******))))))***+++,,,+++***)))*********)))((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))$$$$$$%%%&&&'''((())))))))))))((((((((()))******$$$WWWxxx)))///..."""%%%///,,,)))***(((&&&&&&&&&&&&&&&&&&''''''$$$''''''+++...(((%%%+++'''((((((((((((((((((((((((***]]]555!!!(((&&&$$$%%%)))+++***)))'''$$$%%%''''''((((((((()))))))))FFFXXX$$$((((((+++------,,,)))(((((('''+++***((()))))))))))))))))))))***))))))))))))***++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&)))(((((((((((())))))***'''(((((())))))))))))(((''''''((()))(((&&&###"""''')))******)))(((((()))'''(((***++++++***))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((()))))))))(((''''''"""%%%))),,,---+++(((%%%))))))))))))))))))))))))((((((((()))))))))******((())),,,------,,,***(((,,,,,,,,,,,,+++)))((('''******)))((((((((())))))******))))))))))))******,,,+++)))((((((***,,,---******)))((((((((((((((('''((()))*********))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++++++++++++++++++++------------///111333444000000//////...------,,,.........---------------++++++,,,,,,,,,,,,------+++++++++---///000...,,,,,,,,,+++************++++++,,,,,,---------------++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---***+++------+++***++++++((()))+++,,,------,,,+++,,,---...///000111222222***++++++,,,,,,------.........,,,++++++,,,.........---+++******+++---...,,,,,,,,,---------......------------------------,,,---------............------------------------------------------------******))))))))))))******''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))***+++,,,,,,---))))))(((((('''(((((((((???GGG'''000///'''+++111+++'''(((%%%&&&&&&&&&&&&&&&'''((((((((()))$$$```666222!!!---***+++...((((((((((((((((((((((((%%%"""###***)))((((((((('''%%%###''''''###&&&&&&'''''''''(((((((((000ZZZ&&&***%%%)))---...+++'''%%%%%%''',,,,,,)))))))))((((((''''''&&&((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))***************))))))))))))(((((((((((((((((((((((((((((()))******((())))))))))))(((((('''###%%%'''(((((('''%%%$$$&&&''''''&&&%%%%%%&&&((('''(((((()))******))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***)))))))))$$$&&&)))+++,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,++++++))))))))))))*********((('''&&&)))(((((((((((()))************))))))))))))******+++++++++++++++,,,,,,---******)))(((((((((((((((&&&'''((()))))))))((((((&&&)))++++++)))'''((()))))))))))))))))))))))))))))))))))))))************++++++***)))))))))******++++++++++++++++++++++++,,,,,,---...///111333333/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++...///...---------,,,++++++++++++,,,+++,,,,,,---......------,,,,,,++++++++++++++++++***************+++,,,,,,,,,...///...,,,******+++''')))+++---------,,,+++,,,---///000000///...---******+++,,,,,,---......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------------------............------------------------........................******))))))))))))******++++++***)))((()))))))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))))))))(((((((((((('''((('''&&&%%%%%%%%%%%%%%%qqq"""&&&%%%)))''' %%%---***'''''''''''''''((()))***)))+++%%%$$$"""BBB"""444$$$###)))((((((((((((((((((((((((""" 222$$$'''***,,,+++)))(((((('''+++&&&&&&&&&&&&'''''''''((( \\\)))---)))++++++)))%%%###%%%''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))***)))(((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,+++***)))(((((())))))******++++++&&&&&&&&&&&&&&&'''((()))))))))***))))))(((''''''"""$$$'''***++++++)))((()))***)))((('''''')))+++''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))************))))))((((((''''''''''''''''''((((((((()))'''((()))******+++******'''''')))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,+++++++++***((()))***+++,,,+++***)))'''''''''(((((()))***+++******))))))))))))******)))***,,,.........,,,+++******)))(((((((((((((((%%%&&&((()))))))))((('''%%%(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))************------,,,+++************************************++++++---...000111222222//////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,---///111111000......---,,,,,,,,,,,,---+++,,,,,,---.........------,,,,,,++++++************)))))))))***++++++,,,...///000///,,,+++***+++''')))+++---...---,,,++++++,,,///000///---+++)))******+++,,,,,,---......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////------------------------........................+++++++++*********))))))+++***(((&&&'''))),,,---++++++***)))(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((---!!!"""---###$$$333'''---((("""---***))))))((('''&&&&&&&&&------%%%)))))),,,+++)))((('''''''''''''''((((((((())))))******,,,fff###+++ """$$$%%%%%%&&&((()))000!!!)))&&&&&&'''((()))))))))((()))]]]+++&&&'''&&&&&&&&&&&&'''(((((((((eee***%%%(((((((((((())))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++***&&&'''''''''(((((())))))******))))))))))))******,,,,,,+++***)))(((''''''((((((((((((((((((((((((((()))***+++,,,,,,+++***%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******+++++++++***)))(((((()))***++++++)))((('''((()))+++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++((()))***,,,,,,+++*********+++---/////////---,,,+++***)))(((((()))***+++(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000---)))&&&&&&(((+++---,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********000//////---,,,+++******,,,++++++++++++,,,------...///000000000///---,,,......---,,,,,,,,,------...------,,,***))))))(((+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))((('''((()))+++,,,,,,,,,+++***************))))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''''''''''''''((())))))&&&---000''')))yyy;;;------"""))),,,&&&***))))))(((''''''&&&&&&,,,"""$$$QQQ\\\ ,,,'''$$$%%%''')))************''''''((())))))))))))))))))RRR###)))###%%%''''''&&&''')))***,,,!!!&&&''''''(((((()))((((((((((((]]]+++&&&'''&&&&&&&&&&&&'''(((((((((SSS))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))************((((((((((((((((((((((((((()))***++++++******)))''''''((((((((())))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++***)))((('''((()))+++,,,++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++))))))***++++++++++++******+++,,,---------,,,++++++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))++++++,,,,,,,,,,,,++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---***((((((***,,,...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,+++******+++++++++++++++,,,------......///000///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++,,,---......---,,,,,,------------,,,,,,+++++++++***************)))))))))))))))*********+++******))))))))))))***************************(((((((((((((((((((((((('''''''''''''''((())))))###111'''(((,,,,,,444666222%%%)))***))))))((((((''''''&&&!!!111###)))"""+++'''===%%% """&&&)))++++++***)))&&&''')))******))))))(((///777$$$&&&'''((())))))(((((()))++++++&&&###(((((()))))))))(((''''''&&&]]]+++&&&''''''&&&&&&''''''((()))(((888'''***(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((())))))(((''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((************++++++++++++************))))))))))))******))))))))))))*********)))((((((((()))+++,,,******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++*********)))******+++,,,******************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))((((((******++++++++++++******((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000000000///------***+++,,,.........------,,,,,,,,,---------......+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------......---+++,,,---...000000///---,,,************************((()))***++++++***)))((((((''''''&&&&&&&&&''''''************************)))((((((((((((((((((((('''''''''''''''((())))))'''***)))+++uuuGGG&&&444"""///((())))))))))))((((((''''''---$$$******---PPP"""DDD'''000444$$$&&&'''))))))(((&&&%%%'''((()))******)))((('''CCC%%%((($$$((()))******(((((()))***(((...%%%)))))))))))))))((('''&&&&&&]]]+++&&&'''''''''''''''(((((()))(((###%%%'''(((((((((((())))))))))))((((((((((((((((((((((((---+++)))(((***+++******(((((((((((((((((())))))((((((''''''''''''((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++******))))))((((((***))))))))))))))))))***))))))(((((())))))***+++***)))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++***)))))))))***,,,---+++***)))(((''''''((((((***))))))))))))))))))***++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))((((((((((((((())))))************))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,++++++++++++*********,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,---.........------------...//////000111111222222000///...***+++...000111000///...---------............///,,,---...---,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////,,,***+++---///111111000...,,,************************((()))***++++++***(((''''''&&&&&&&&&&&&&&&''''''************************(((((('''''''''''''''''''''''''''''''''((())))))...$$$''',,,---'''***///{{{111'''))))))))))))))))))(((((((((///(((!!!777===111,,,%%%"""$$$((())))))))))))'''&&&&&&%%%%%%%%%(((((()))******)))((('''YYY!!!---$$$((()))***)))'''''''''(((000))))))*********)))((('''''''''yyy]]]+++&&&(((''''''''''''((())))))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((---+++))))))+++++++++***))))))))))))))))))((((((((((((''''''''''''((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((((())))))'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******++++++******))))))(((((()))))))))******))))))))))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++***)))))))))***,,,---******)))((('''''''''((()))))))))******)))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))((())))))******))))))(((***+++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,---...///000000///////////////000111111222222333444333222111000+++---///111222222000000/////////.........------,,,---......,,,,,,---...------------------------++++++++++++++++++++++++---------......////////////......///000///,,,***+++---///111222111///---***************+++++++++))))))***++++++***(((''')))(((((((((((())))))***************************'''''''''''''''''''''''''''''''''''''''((())))))+++"""333***EEEbbb 111666@@@333///))))))))))))))))))))))))(((---$$$ ***(((444 %%%'''!!!'''000+++((('''&&&%%%&&&'''(((***))))))))))))((((((((((((```%%%---%%%'''((()))((('''&&&'''(((333yyy+++))))))*********)))((((((&&&WWW]]]+++&&&((((((''''''(((((()))***(((%%%((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++)))'''******))))))))))))(((((()))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((************++++++++++++''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))))))))************))))))((()))))))))************,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))******+++,,,))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))************))))))++++++,,,---,,,+++***)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++*********++++++++++++,,,,,,,,,,,,,,,---...///000111111000000//////000000111222222333444444444333222111---...///111111111000000//////.........---------,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///.........//////...,,,+++---///000111000///...))))))*********+++++++++***************)))(((((())))))(((((())))))***+++))))))))))))))))))))))))'''''''''(((((())))))***'''''''''''''''((())))))&&&$$$222###DDD))))))***333%%%jjj,,,((())))))))))))))))))))))))'''333)))&&&###,,,```***+++000%%%333))),,,...""""""---///&&&&&&'''((())))))******+++***((('''''''''((()))SSS***''''''&&&((()))(((''''''((()))"""AAAccc)))(((((()))*********))))))$$$777]]]+++&&&((((((((((((((())))))***(((+++'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((+++,,,,,,***'''*********)))))))))((((((***))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))((('''''''''((()))************+++++++++,,,,,,&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))***++++++***)))((((((((()))***************,,,,,,+++++++++*********))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))***++++++++++++***((()))++++++,,,+++******((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))******++++++******))))))***,,,------,,,+++*********+++,,,,,,---......------------------------,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++,,,---...//////000------------,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,---...///000000//////......//////000111111222333333333222000///..................//////---------------.........---...///...---,,,---///................................................---------...///000000000000...------///000//////+++,,,---...////////////))))))******+++++++++++++++*********))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))***++++++,,,'''''''''''''''((())))))***+++---"""BBB&&&''''''((($$$ (((<<<000###)))))))))))))))*********'''%%%...***)))(((AAAoooDDD&&&))),,,"""))) ..."""000/// '''%%%''')))++++++***((('''---+++(((&&&%%%''')))***CCC,,,"""(((&&&((())))))(((((()))***111PPPSSS&&&'''((()))***************######]]]+++&&&((((((((((((((()))******(((eee---###((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***...000///,,,)))+++*********))))))((((((******))))))))))))******,,,,,,+++***)))((('''''')))))))))))))))))))))))))))(((''''''((()))***+++((())))))))))))*********&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))************************)))************+++++++++(((((())))))******++++++((()))***++++++***)))((((((((()))***************++++++++++++************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++((()))***,,,,,,+++******((()))+++---...---,,,+++((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,******++++++++++++******'''(((+++---...---,,,,,,******+++,,,,,,---......------------------------///...,,,+++***++++++,,,*********++++++,,,,,,,,,***+++,,,---///000111111---...------,,,+++***)))*********++++++,,,,,,,,,++++++,,,------...//////---------------...//////000000111222111000///.........---,,,,,,,,,------******+++,,,---...///000---...///...------...///........................000000000000000000000000---------...///000000111000...,,,,,,...000111000,,,,,,,,,---...//////000)))************)))((((((******))))))))))))******((()))***++++++***)))(((******))))))))))))******++++++************************))))))((((((''''''(((***!!!%%%!!!111,,,(((((()))+++)))%%% ''''''''''''(((***+++,,,000''',,,###---$$$777ZZZ111"""))))))((('''&&&&&&''''''&&&&&&'''(((((()))*********!!! ///...'''---)))))))))))))))))))))))))))'''))))))+++((((((((()))******++++++%%%\\\+++&&&(((((((((((())))))))))))***YYY$$$((())))))(((((((((((())))))\\\...111+++'''((((((((((((((('''''''''************************'''((()))***************))))))******+++++++++,,,))))))************)))))),,,+++***((((((((()))*********))))))(((((('''''')))((('''&&&''')))+++,,,)))))))))))))))******+++((()))+++,,,+++***'''&&&((())))))***)))'''%%%$$$))))))))))))))))))))))))"""''',,,---)))''''''***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++***+++,,,+++)))((()))***))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++++++++***,,,...111,,,...000111///,,,++++++,,,,,,,,,++++++******)))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++(((+++...///...,,,+++***---......///...---+++***************+++,,,---...,,,,,,,,,------.........------............------++++++,,,,,,---...///////////////......---------......................../////////......---------..................------,,,,,,,,,------.........---------------.........---...///...---,,,---...111111111000000000000000...///000111111111111000000000000//////000111111000000111111222111111111222111000/////////000111*********))))))(((((((((******))))))))))))******))))))************))))))******))))))))))))******************************(((((((((((())))))))))))((('''"""444+++999///%%%(((###***)))$$$555+++(((((())))))***+++++++++(((%%%111&&&,,,''''''xxxcccNNN777+++)))))),,,000((('''&&&&&&&&&&&&&&&&&&******++++++,,,,,,------(((222000''' """)))%%%))))))))))))))))))))))))(((+++***,,,*********)))))))))))))))(((ppp***(((''''''((((((((()))))))))((("""lll***'''&&&&&&&&&%%%%%%&&&&&&&&&\\\***'''&&&%%%''''''(((((((((((((((((())))))))))))))))))))))))((())))))************)))'''((((((((())))))))))))))))))************)))))),,,+++)))((((((((()))***)))(((((((((''''''''''''&&&%%%%%%&&&(((***---///((((((((((((((())))))***)))******+++***)))((('''((()))))))))((('''%%%$$$))))))))))))))))))))))))'''+++//////***''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))+++,,,---,,,***)))***+++)))******************)))+++******))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++,,,///111,,,---///111222111000/////////...,,,+++***))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,++++++***)))))))))************************************************---,,,++++++******++++++,,,---------++++++,,,...+++,,,---.........---,,,************+++,,,------,,,,,,,,,,,,------------------............------++++++,,,,,,---......///---------,,,,,,+++++++++------------------------////////////.........---................................................------.....................///000///---,,,---...///////////////000000000000111111222222222111111111111000000000000111111111111222222222222111111111000000000000111333444...---+++***)))))))))*********))))))))))))************))))))))))))************))))))))))))******************************'''''''''((()))*********,,,'''(((OOO+++$$$%%%###***+++***)))---***&&&iiiNNN000)))***+++,,,,,,+++***)))%%%###111&&&(((+++<<>>======<<<=========>>>???????????????>>>>>>============>>>>>>??????000...,,,***)))***+++,,,******))))))))))))******+++***)))(((((()))***+++******))))))))))))******(((((()))))))))************)))))))))(((((((((''')))!!!)))aaa---)))'''///######((('''######---222&&&((()))+++++++++)))'''%%%...'''+++'''+++***+++^^^ttt555&&&""")))$$$111"""'''***%%%!!!+++444+++++++++++++++,,,---...''''''''''''&&&&&&&&&&&&111+++///!!!""",,,###...((((((((((((((((((((((((***YYY)))(((((((((((())))))************!!!CCC...&&&'''''''''(((((((((((()))%%%,,, ,,,&&&(((''''''&&&&&&''''''(((\\\444000+++"""***&&&''''''((()))***++++++))))))))))))))))))))))))***************)))((('''++++++************************)))(((((()))******)))))))))*********))))))))))))))))))))))))))))))******)))((((((((('''(((%%%&&&''''''((((((''''''******)))((())))))******))))))((((((''''''''''''((((((((((((((((((((((((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******************)))*********++++++++++++(((***+++***)))((()))++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,---000333888555333666;;;===:::666777666444333333444555666......//////...,,,***)))++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,+++))))))+++---......------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++------............------,,,,,,,,,---------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////.............../////////000000000111111111333444444333333444555666666777888999::::::::::::<<<>>>AAADDDGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIII+++***)))((('''((())))))******))))))))))))************))))))))))))************))))))))))))******'''(((((())))))******************)))((('''''''''***&&&,,,YYY......"""333---&&&***,,,)))&&&%%%...---***((()))******)))((('''&&&+++ &&&000,,,''')))+++++++++(((%%%---###(((%%%)))---...///,,,$$$&&&&&&%%%%%%%%%&&&''''''++++++++++++++++++,,,,,, 444&&&444+++&&&)))))))))))))))))))))))))))kkkZZZ)))---)))'''(((((()))******+++++++++'''///&&&(((((((((((())))))))))))&&&'''%%%vvv''')))))))))(((((((((((())))))\\\222...%%%***((((((((())))))*********)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((())))))''''''''''''))))))(((((()))************)))))))))************++++++''''''(((((())))))******((()))***+++,,,+++***)))))))))))))))******************)))(((((())))))***))))))))))))))))))))))))(((((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))'''(((***)))(((((()))*********++++++++++++******+++++++++******+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,,,,,,,...111444:::888666777:::;;;999777666555333222333444666888111222222333111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,+++++++++,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,...000000...------...000///...,,,,,,+++,,,,,,------,,,,,,,,,,,,------...---------------,,,,,,------............---------------------------------------------.................................,,,,,,,,,,,,,,,---------.........//////000000111////////////000000000111111222222333444555666666333555777777777888:::;;;@@@AAAAAAAAABBBCCCCCCCCCCCCEEEHHHKKKOOORRRTTTUUUWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXVVVUUUTTT(((((((((((())))))))))))******))))))))))))******))))))************))))))******))))))))))))******''''''(((((()))******+++))))))))))))((((((((((((******---III{{{)))!!!---&&&///:::))),,,+++---)))---///,,,******))))))))))))))))))(((***(((,,,,,,'''******$$$hhh```aaahhheee]]]aaa^^^XXXTTTYYYbbbccc^^^___^^^^^^]]]]]]]]]^^^^^^YYYYYYZZZZZZ[[[[[[\\\\\\ddd!!!***,,,&&&777+++&&&))))))))))))))))))))))))'''CCC```'''111))))))))))))))))))*********AAA000((())))))))))))*********+++&&&$$$+++===&&&,,,,,,++++++++++++++++++,,,\\\###222+++,,,+++)))))))))))))))))))))***((((((((((((((((((((((((((())))))************)))))))))))))))((((((((('''((('''&&&%%%%%%&&&'''((('''((()))***+++******)))((()))))))))************'''(((((()))))))))))))))***+++---.........,,,+++'''((()))***+++******)))++++++***))))))***+++,,,)))))))))))))))))))))))))))(((((()))***++++++***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++)))******************)))+++******))))))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))+++,,,,,,---...222444888888777888888999999999555444111000000111333444555666777777555222///---------------------------************************((()))***+++++++++******,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...000///...---...///......---,,,,,,,,,---...,,,,,,,,,,,,,,,---...///---..................///------............------------------------------,,,---------.........///////////////////////////---------....../////////---......///000000111111///000111111222333444444555555777888:::;;;======;;;===???AAABBBCCCEEEHHHKKKKKKKKKKKKKKKKKKLLLLLLNNNOOORRRUUUXXXZZZ\\\\\\^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ\\\^^^```aaabbbbbbbbbccccccccccccbbb``````))))))+++,,,,,,---,,,,,,******))))))))))))******((()))***++++++***)))(((******))))))))))))******&&&''''''((()))******+++''''''(((((())))))******###&&&'''666%%% 555%%%$$$---666'''###%%%,,,(((&&&///++++++******))))))***++++++)))444)))###)))+++///...///hhhPPP!!!***%%%((( ---))))))))))))))))))))))))&&&)))ccc###111&&&++++++******)))(((((((((SSSPPP!!!111+++)))*********++++++++++++%%%###...&&&///))))))(((((((((((())))))\\\BBB***,,,!!!,,,'''*********)))))))))))))))'''''''''''''''''''''''''''((()))***************,,,+++++++++******))))))((('''%%%$$$$$$%%%'''((('''((()))+++++++++***)))'''((((((((())))))******+++++++++***)))'''%%%%%%$$$&&&((()))))))))'''&&&&&&'''***+++,,,+++***(((,,,,,,*********+++,,,---))))))))))))))))))))))))+++***)))***++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************++++++++++++(((***++++++******+++---))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))+++,,,,,,---///222555666777888888777888:::<<<555333000...---...///111222333444555333000,,,***------------------------************************'''((()))***+++***)))))))))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,------,,,******,,,...---,,,++++++,,,---///000+++++++++,,,---...///000---.........///000000000---..................---------------------------.../////////000000111111000000000000000000000000.../////////000000111111---......///000111111222111111222333555666777777777888:::<<<>>>@@@BBBBBBCCCFFFIIIKKKLLLNNNQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQVVVWWWYYY[[[]]]______```aaaaaa```^^^^^^]]]]]]]]][[[\\\___aaaccceeefffffffffggghhhiiiiiihhhgggggg)))************+++++++++)))))))))***+++++++++,,,,,,***((('''((()))***+++))))))(((((('''''''''&&&******))))))(((((((((''')))************(((&&&%%%111,,,333222******)))))))))))))))***:::'''000&&&///+++************************))))))))))))))))))))))))###...+++$$$)))000!!!---***)))))))))((((((''''''---###|||---%%%,,,%%%+++444'''%%%))) ***---&&&###'''(((((((((((()))***+++,,,,,,'''+++(((hhh&&&!!!(((///)))###(((+++)))***aaa)))!!!###'''&&&---))))))************))))))************))))))))))))))))))*********))))))((())))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))+++******)))(((''''''&&&+++*********))))))((((((&&&''')))******(((&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************************))))))))))))))),,,,,,+++***)))))))))***------,,,+++,,,---///000222444777:::;;;:::999888333000---,,,,,,---,,,+++///000222333111...***''''''(((***+++,,,------...,,,+++***))))))***+++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))&&&'''(((******+++++++++,,,,,,,,,---------......------,,,++++++,,,,,,,,,***---000000---+++,,,---...---+++***+++,,,...000///...,,,++++++,,,---///------...///000000//////000000//////.........---......////////////......+++,,,...///000000//////000///////////////000000111000///111444666555444222333555777:::<<<>>>???@@@CCCFFFIIILLLMMMLLLLLLNNNNNNOOOPPPRRRSSSTTTUUUQQQRRRSSSQQQOOOMMMLLLMMMJJJPPPWWW]]]___```aaabbbbbbaaa______`````````^^^cccccccccdddeeeggghhhiiiiiijjjkkkllllllkkkiiihhh)))************+++++++++******************++++++---((($$$$$$)))+++***'''))))))((((((((('''''''''((((((((('''''''''&&&&&&'''(((((())))))))))))))) &&&***((( ******))))))))))))******---999###///LLL///************************))))))))))))))))))))))))(((***,,,///###***&&&...++++++*********)))))))))))),,,GGG444,,,,,,---+++333)))+++)))333###iii((((((!!!000))))))))))))***+++,,,---((((((///...333555///(((((())),,,+++'''&&&)))|||((((((444,,,'''+++))))))************))))))******)))))))))((((((((())))))***************)))*********)))))))))))))))))))))))))))))))))))))))***+++++++++******)))(((*********+++******))))))***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))*********)))((('''''''''************)))))))))(((((((((((('''&&&$$$""" ))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))++++++******)))*********+++************+++,,,---000222444777777777555444111///,,,,,,,,,------,,,---///000111000...,,,***((()))***+++,,,------------,,,+++*********+++,,,++++++***))))))***++++++************************++++++******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,---,,,...000000...------///...---,,,,,,,,,---///000///...,,,++++++,,,...///---...//////////////////000000/////////............//////000000//////...((()))+++---////////////000000000000000111222222222111000222666888888666999999;;;===@@@BBBDDDEEEKKKLLLNNNPPPQQQRRRRRRQQQLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSRRROOOMMMLLLLLLOOOTTTZZZ^^^___`````````___]]][[[ZZZZZZ[[[ZZZYYYWWWXXXZZZ\\\___bbbeeefffeeefffhhhiiijjjjjjiiiiii)))************+++++++++******************))))))...'''!!!###))),,,)))$$$))))))(((((((((((('''''')))(((((((((((((((''''''&&&&&&&&&''')))***,,,,,,///+++'''ccc"""***)))))))))))))))******"""BBB""")))###iiiaaa)))************************))))))))))))))))))))))))******IIIaaa,,,%%%,,,%%%000,,,,,,,,,+++++++++++++++***... 000...&&&000'''---(((+++&&&666'''+++&&&((($$$...************+++,,,------%%%000(((000000+++,,,"""'''000***%%%))),,,CCC)))###222%%%&&&---))))))************)))))))))))))))(((((((((''''''((()))***+++++++++++++++************************))))))))))))))))))))))))******+++++++++***))))))(((((()))*********))))))*********))))))*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''************)))))))))))),,,++++++)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************)))******+++++++++************+++,,,,,,---///111222333222111000///---,,,,,,---......---------...//////......---******+++,,,,,,,,,,,,,,,...---,,,++++++++++++,,,************************))))))))))))))))))))))))************************+++,,,,,,---------,,,,,,,,,,,,,,,---------......---------------------------///000000///...///000............////////////......---,,,,,,---.../////////////////////...---000000////////////......//////000000000000//////)))***,,,---///000111111000000111111222333555555666666666888<<<>>>???>>>BBBBBBCCCDDDFFFHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNOOOOOOOOOOOOOOOQQQTTTVVVVVVTTTRRRQQQQQQVVVYYY^^^```````````````\\\YYYUUUTTTTTTTTTTTTSSSOOOPPPRRRTTTVVVYYY\\\]]]```aaabbbdddfffhhhiiijjj))))))*********+++++++++++++++******))))))((((((,,,((($$$%%%)))+++)))&&&))))))((((((((((((((((((++++++++++++************'''&&&&&&&&&(((***,,,---***'''(((...BBB^^^111))))))))))))))))))***+++(((...,,,'''......***************************(((((((((((((((((((((((($$$+++&&&$$$***333 ///++++++++++++++++++++++++,,,###222```!!!---%%%...'''+++***)))(((!!!PPP{{{'''((((((,,,(((***)))))))))******+++,,,&&&666++++++LLL'''&&&...$$$'''+++&&&(((...***)))***"""---###&&&,,,))))))************))))))((((((((((((''''''''''''((((((***+++,,,,,,,,,,,,)))))))))))))))*********(((((((((((((((((((((((()))))))))******))))))(((&&&'''((()))))))))))))))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))***)))))))))((((((((('''*********)))))))))))))))+++************+++,,,---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++)))***************++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000///...---...---,,,---///000///......------------------...++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,------..................///000000000//////000......///000000000000///...------------....../////////000000///...------000000/////////////////////000000111111000000///------...000111222222333000000111222444666777888===>>>???AAADDDFFFHHHHHHJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKNNNOOORRRSSSTTTVVVVVVVVVVVVVVVVVVYYY\\\\\\[[[YYYWWWWWWZZZ]]]aaacccbbbbbbbbbbbb[[[XXXSSSQQQPPPQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPWWWXXXZZZ\\\```cccfffhhh))))))*********++++++++++++******))))))((((((((())))))***)))(((((()))***(((((())))))))))))))))))************++++++++++++)))(((''''''''')))***+++..."""###...ooo+++))))))(((((()))***++++++222$$$444)))((("""444))))))))))))))))))))))))((((((((((((((((((((((((###)))$$$CCC###...'''))))))))))))***************,,,:::))),,,+++------//////***///---,,,)))+++***---)))(((((((((((())))))***'''...!!!)))222###111+++***))))))'''%%%***))) JJJ(((%%%***000---***&&&))))))************))))))(((((((((((('''''''''''''''((()))***+++,,,,,,,,,''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((()))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******'''&&&&&&'''((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))******+++++++++,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,......---///111222111000///...---,,,++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...////////////...---...///111222111000///...///000000111111000000------------......////////////000000///...------//////000000000000000000000000111111111111000000000000000000111111222222111222333555777:::<<<===DDDEEEGGGIIIKKKMMMOOOPPPPPPNNNLLLJJJIIIIIIJJJJJJMMMLLLLLLLLLNNNRRRUUUXXX[[[\\\___aaabbbbbbaaaaaa___```aaa___[[[WWWUUUTTTYYY]]]aaaddddddddddddddd[[[XXXTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFMMMMMMNNNQQQTTTYYY]]]```)))************+++++++++))))))))))))))))))(((((('''***---+++(((&&&))),,,(((((())))))))))))******''''''((((((((((((((()))***))))))(((((((((((())))))///%%%***%%%]]]!!!(((((((((((()))***+++,,,---)))+++***333qqq...***)))))))))))))))))))))))))))))))))))))))))))))))),,,***---EEE"""333%%%((((((((((((((()))))))))...,,,&&&***ggg+++)))+++)))---...---(((---+++ccc$$$$$$***---222(((((('''''''''(((((()))(((!!!000+++)))MMMIII&&&"""---+++''',,,'''!!!)))333'''$$$***,,,)))))))))************)))))))))))))))((((((((('''''''''((()))***************%%%&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((())))))(((((((((((()))*********))))))*********))))))*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,*********)))******++++++*********+++******)))(((+++,,,,,,---.........---.........///111111000//////...---,,,+++******+++++++++,,,---------------***+++,,,---............------------------------************************+++++++++,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,---...000000000//////---...000333555444111...////////////000000000000---------...//////000000//////////////////...---//////000000000000111111111111222222222222111111000000000000111222333444666777999<<>>zzz(((((((((((()))***+++,,,***&&&)))>>>"""+++,,,))))))))))))))))))))))))))))))))))))))))))))))))###,,,---WWW000'''+++''''''(((((()))))))))***"""(((***&&&+++333vvv...(((---((()))$$$..."""999+++###,,,000)))******)))))))))))))))***...000(((!!!888+++:::222***000 %%%666 666ccc333/// (((444***%%%***((())))))************))))))************))))))))))))'''((((((((((((((('''&&&&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++!!!###&&&)))***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,------,,,+++***)))((()))***+++,,,---...///,,,++++++---......+++)))((()))***,,,,,,------,,,)))***+++---.../////////+++---///222444555555555444222111//////111222444........................////////////////////////,,,,,,...///000000000000,,,,,,,,,---------......+++---///111222222000000///111555;;;>>><<<555///000///---,,,---...000222,,,---...///000000000000------...///000000000/////////000000111111111222111222222333333222222111444444555777:::>>>AAACCCEEEFFFIIILLLPPPTTTWWWYYYYYY\\\^^^___]]]]]]```cccaaa```^^^]]]^^^aaadddfffcccdddfffhhhkkknnnppprrriiijjjkkkkkkiiifffccc```VVVVVVTTTPPPNNNMMMOOOQQQNNNTTT[[[______[[[WWWUUUTTTTTTTTTTTTTTTRRROOOKKKGGGGGGFFFFFFEEEFFFFFFFFFJJJIIIGGGGGGJJJOOOTTTXXX************************''''''((()))))))))))))))+++*********))))))((((((&&&(((+++---...,,,)))'''(((((()))************))))))(((''''''''')))***+++,,, %%%444...333ZZZLLL444"""&&&---(((&&&+++666444))) ;;;+++++++++*********)))))))))))))))))))))))))))))))))+++---BBB###222###*********)))))))))))))))---''')))***///###^^^666000###222///iiiPPP))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***RRR...$$$'''///(((,,,$$$$$$222)))))))))))))))))))))))),,,+++***)))((('''&&&&&&%%%&&&'''((())))))))))))))))))***++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((())))))*********++++++)))((()))+++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))*********)))))))))))))))(((***+++***'''###!!!!!!))))))))))))))))))))))))+++++++++++++++***))))))((())))))))))))(((((('''))))))))))))************((('''''''''''')))+++,,,)))))))))))))))))))))))))))******((('''&&&''')))++++++************+++++++++++++++++++++***)))((()))---111000,,,((()))+++***)))))))))***+++,,,,,,&&&(((+++,,,+++***++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***+++,,,,,,---------...///111333555666777444444333111000...------000///...---------------...------,,,,,,------...------------.........///,,,,,,---...///000111222333222111111111222333444111222333555555444333222000000000000////////////+++++++++,,,,,,,,,------000000000000////////////000111111000///...///111111222222333333444555555777:::===@@@BBBFFFKKKNNNNNNPPPRRRSSSTTTWWWZZZ]]]aaaaaaaaaaaabbbdddfffggggggffffffggghhhjjjmmmnnnnnnnnnoooooonnnmmmkkkjjjoooppppppmmmgggbbb___]]]WWWVVVVVVVVVUUUUUUTTTTTTYYYXXXXXXZZZ\\\[[[WWWSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSOOOKKKHHHIIIJJJKKKLLLNNNMMMMMMOOOQQQUUUXXXZZZ++++++++++++++++++++++++''''''((()))))))))))))))************)))))))))(((***+++...///000///---,,,******+++,,,,,,,,,,,,+++***))))))))))))******++++++''')))---(((###,,,<<<___...)))!!!---...QQQ---333...999+++++++++*********))))))))))))))))))))))))))))))&&&///((('''***------+++************))))))))))))000(((&&&$$$///%%%555hhh(((((($$$$$$BBBQQQ...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((()))*********))))))###...+++333222888```AAA'''---))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))******+++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***((()))))))))************+++)))((()))***,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********)))+++------***((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))******+++*********))))))))))))************'''''''''(((((()))***+++)))))))))))))))))))))))))))***+++***((('''((()))++++++************+++++++++++++++++++++***))))))***...222111---***+++---++++++++++++++++++,,,---)))+++------+++******************++++++,,,,,,,,,''''''((())))))((('''&&&*********++++++,,,,,,---,,,---///111444777999:::333333222111000///......///..................///---,,,,,,++++++,,,,,,---------........./////////,,,------...///000111111333222222222333444444555333333333333333222111000000000/////////.........---------............///////////////////////////111222222111000000111333222333444555777888999:::>>>@@@DDDGGGJJJMMMQQQSSSRRRTTTVVVWWWYYY\\\```cccfffeeedddccccccdddeeefffiiiiiiiiijjjkkkmmmnnnoooppppppqqqqqqqqqpppooonnnlllnnnnnnlllhhhdddbbbaaa^^^^^^]]]]]]]]]]]]^^^^^^[[[ZZZYYYZZZ\\\\\\YYYWWWZZZ[[[\\\\\\]]]]]]]]]]]]YYYWWWUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZ]]]aaaeeeggg++++++++++++++++++++++++(((((())))))******))))))************))))))))))))'''((()))*********)))))))))***++++++,,,,,,++++++***++++++++++++******)))'''---,,,&&&&&&+++)))"""%%%LLL'''+++(((oooNNN111 )))///++++++++++++***************))))))))))))))))))))))))$$$///***%%%!!!kkkwww((((((************************000,,,---(((...,,,...kkk444!!!>>>JJJooo222"""))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((777 ++++++hhh555&&&666))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&'''((()))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++)))((((((***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))******++++++(((***------+++***)))***)))))))))))))))))))))))))))))))))))))))((('''''''''((())))))************))))))))))))************''''''((()))************))))))))))))))))))))))))(((***,,,,,,***)))((()))++++++************++++++***++++++++++++***))))))+++///222222///------///------,,,,,,+++,,,,,,,,,,,,---...---+++***)))************+++++++++++++++)))******+++++++++******++++++++++++++++++++++++***+++...111555888:::<<<111111111111000000000000/////////////////////000,,,,,,++++++++++++,,,,,,....../////////000000000---.........//////000000111222333444555666666666555444333111000000//////000000/////////.........////////////000000000000..................//////222222333222111111333555222333555888:::===>>>@@@EEEHHHMMMPPPRRRUUUWWWYYYXXXZZZ\\\^^^___bbbeeehhhjjjiiigggfffeeedddeeeeeeiiijjjjjjkkklllmmmmmmmmmoooooopppqqqqqqqqqppppppjjjlllmmmllliiigggffffff```______^^^___```bbbccc```^^^\\\\\\]]]^^^]]]]]]\\\]]]^^^___```aaabbbbbb[[[[[[[[[]]]______]]][[[\\\]]]^^^```cccfffhhhiii++++++++++++++++++++++++((())))))*********))))))*********)))))))))))))))%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))***++++++,,,+++***((('''%%%++++++''')))000,,,!!!(((+++MMM444///BBB...************************))))))))))))))))))))))))(((///%%%''')))CCC---))))))***************++++++'''+++444///***///+++###%%%ttt)))444!!!((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''666 NNN+++(((---((((((((((((((((((((((((************************''''''((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********+++)))((((((***+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''((()))***++++++,,,&&&(((******(((''''''((())))))))))))))))))))))))+++++++++++++++***))))))$$$$$$&&&'''((((((((((((((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))'''***------,,,***))))))++++++************++++++******+++++++++******)))---000333333222000000000...---,,,+++++++++++++++,,,---...---+++***+++,,,***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++---000333666888999///000000000111111111111111111111000000//////...---------,,,,,,---------////////////000000000000.........//////////////////000222444666666666555333222111/////////000111111111000000000///////////////000000000111111111////////////000000000000000111222222222333555777555666888;;;???AAADDDEEEJJJNNNSSSWWWYYYZZZ\\\]]]^^^```bbbcccccceeegggiiijjjiiigggfffeeeeeeeeeeeeggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmiiijjjkkkjjjhhhfffffffff___^^^]]]]]]^^^```bbbccceeebbb___\\\\\\]]]___```^^^^^^^^^^^^___```aaaaaaZZZZZZZZZ\\\^^^^^^]]][[[^^^^^^______```aaabbbccc++++++++++++++++++++++++))))))************))))))))))))))))))))))))*********)))((((((((()))++++++''''''((())))))))))))((())))))***+++***)))'''&&&&&&&&&(((***+++,,,,,,,,,333+++ooo^^^'''***"""777:::+++************************))))))))))))))))))))))))+++222###((((((---YYY***))))))******+++++++++,,,###&&&---111)))...888000+++)))TTT///555444++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))555...###;;;,,,......((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))+++)))(((((()))***))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))***++++++,,,'''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))+++++++++++++++***))))))$$$$$$&&&'''((((((((((((((()))))))))************'''(((***+++++++++))))))))))))))))))))))))))))))'''***,,,---,,,***))))))++++++************++++++)))******+++++++++******---///222333333222111111---,,,+++******)))*********,,,---,,,++++++---...************************(((((((((((())))))******,,,,,,+++++++++++++++++++++,,,---...000111333333/////////000111111222222333333333222111///...---//////............//////////////////000000000000.........///////////////...///111333555555444444000000///...///000222333222222222111111111000000....../////////000000000000000111111222222222222///000222333444666999;;;>>>???AAACCCFFFIIIKKKLLLOOOSSSXXX[[[\\\]]]___```aaacccdddeeeddddddeeefffgggfffeeeddddddeeeffffffggggggggggggffffffffffffeeeeeeeeefffggghhhiiijjjhhhiiiiiigggeeebbbbbbccc___^^^^^^]]]^^^___aaaaaaccc```\\\YYYWWWXXXZZZ]]]^^^^^^]]]\\\\\\]]]]]]^^^ZZZXXXVVVWWWYYYZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^******************************++++++******))))))))))))))))))************+++************+++,,,---((()))******++++++******((())))))))))))(((((('''***%%%%%%++++++%%%'''///"""///,,,$$$UUU[[[(((***###333///%%%///***************+++++++++))))))))))))))))))))))))%%%000&&&+++###***___))))))******+++,,,,,,,,,---***'''444444000999///<<<;;;,,,fff444''''''+++000))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((( )))&&&555???"""... ///...%%%))))))))))))))))))))))))******))))))((((((((('''((())))))******)))))))))))))))((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))+++)))(((((()))))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++)))******)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))((('''''''''((())))))************))))))))))))************))))))******+++******)))))))))))))))))))))))))))''')))+++,,,+++*********++++++************++++++))))))***++++++++++++***,,,---///111222222111000++++++******))))))******)))***++++++***+++---///***************)))))))))***)))))))))***+++,,,---++++++++++++++++++++++++---------.........//////...//////000111111222222444444444444333111...---000000000//////000000000....../////////000000000---.........//////000000///000111222333444444444......//////000222333444222222111111111000000000............////////////111111222222333333444444000222555777999===AAACCCJJJJJJLLLMMMNNNPPPQQQRRRQQQTTTXXX[[[\\\]]]___``````bbbcccdddbbbbbbbbbcccddddddcccccccccdddfffgggiiihhhfffddddddddddddeeeccccccccccccdddeeefffgggeeeeeeeeeccc```^^^]]]^^^\\\\\\[[[[[[[[[ZZZZZZYYY[[[ZZZWWWSSSQQQRRRVVVZZZZZZYYYXXXVVVVVVWWWWWWXXXWWWUUUTTTUUUWWWZZZ[[[[[[XXXWWWUUUTTTUUUVVVXXXZZZ))))))))))))))))))))))))***++++++++++++***)))(((((()))))))))************'''((((((((())))))))))))((())))))***************)))))))))((())))))******,,,'''&&&)))***''''''***---%%%***,,,""";;;)))'''<<<333000%%%333%%%((())))))*********+++++++++))))))))))))))))))))))))"""***'''///$$$///;;;777))))))***++++++,,,------///555***666:::222888...)))!!!555777BBB111&&&???+++$$$''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((,,,"""%%%)))888JJJ666###...$$$555--- ...))))))))))))))))))))))))------,,,,,,+++***))))))))))))*********))))))(((***)))'''''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***************)))))))))(((+++***((((((((()))((('''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********)))))))))))))))*********((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))******+++*********))))))))))))************+++*********)))******+++))))))))))))))))))))))))'''(((***))))))(((***+++++++++************++++++))))))***+++++++++++++++***+++---000111222000///++++++*********+++,,,,,,***++++++***))))))+++---+++*********)))))))))(((,,,,,,++++++,,,---///000*********++++++,,,,,,---........................//////000000111111222222111222444444444333111000000000////////////000000------........./////////,,,------...///000111111222222222222222333444555//////000111222222222222000000000////////////............////////////000000000111222222333444444444777;;;>>>BBBFFFKKKNNNSSSSSSRRRRRRRRRRRRRRRRRRNNNPPPSSSTTTUUUWWWYYY[[[\\\^^^```bbbaaaaaabbbccceeedddcccccccccdddfffgggiiifffccc```______aaabbbaaa````````````aaacccccc`````````^^^[[[ZZZZZZ[[[[[[[[[[[[[[[YYYWWWTTTSSSTTTTTTSSSQQQQQQSSSXXX]]][[[ZZZXXXWWWXXXYYYZZZ\\\\\\\\\]]]aaaeeehhhhhhggg```]]]XXXTTTRRRRRRTTTUUU((((((((((((((((((((((((+++++++++++++++***)))((((((((())))))*********+++'''((())))))******))))))&&&''''''(((((((((((((((******)))))))))***,,,---,,,+++)))(((,,,///,,,'''&&&...((()))333((($$$<<<666"""111,,,,,,444''',,,000...---))))))******++++++++++++))))))))))))))))))))))))+++(((%%%///&&&---!!!xxx))))))***+++,,,,,,------###999...333555,,,999555000>>>(((%%%888(((NNNHHH'''!!!(((...&&&111&&&************************))))))))))))))))))))))))%%%&&&''''''((((((''''''"""666###333555%%%jjj''')))%%%444### ///'''))))))))))))))))))))))))++++++***)))((('''&&&%%%))))))*********))))))(((***)))'''&&&'''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++*********))))))((((((+++***((('''((()))((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------*********)))))))))))))))%%%&&&((((((((()))+++---))))))))))))))))))))))))+++++++++++++++***))))))((())))))))))))(((((('''))))))))))))************,,,+++***)))))))))++++++))))))))))))))))))))))))'''((()))((('''(((***+++++++++************++++++((()))***+++++++++++++++)))***,,,...111111000...++++++++++++,,,------...,,,,,,,,,***(((''')))++++++*********))))))(((((())))))(((((()))+++,,,---))))))***+++,,,,,,------............//////000000///000000000111111111111///000333555555555444333//////............//////------------.........///,,,,,,---...///000111222555444333222333444555666000111222333333222000//////.........------------////////////000000000000///000000111222222333333888;;;@@@DDDHHHMMMRRRVVVUUUUUUTTTSSSRRRQQQPPPOOOHHHJJJLLLMMMNNNOOOSSSUUUXXX[[[^^^```aaaaaabbbdddffffffddddddcccdddeeeffffffccc___[[[ZZZ[[[]]]___^^^^^^]]]\\\\\\^^^___```[[[\\\\\\ZZZXXXXXXYYYZZZ```aaabbbaaa___[[[WWWTTTQQQSSSTTTSSSTTTWWW]]]ccccccbbbaaaaaabbbdddfffhhhhhhjjjooouuuzzz}}}|||zzzqqqlllddd]]]WWWUUUUUUVVV++++++******************,,,***(((((()))******)))************************************************))))))************)))))))))(((''''''''')))***+++))))))))))))))))))))))))222...***)))+++,,,+++***&&&---bbb|||;;;""")))222---$$$+++))))))+++......,,,))),,,---......---,,,)))(((************************&&&(((,,,,,,&&&&&&555HHH---------,,,,,,,,,,,,,,,+++---000333444444444333000000000000000000000///LLLLLL)))...,,,,,,+++***************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))AAAggg(((!!!444))))))(((((((((((())))))))))))))))))((((((((((((+++*********))))))((((((+++++++++******))))))))))))))))))))))))******+++...,,,***(((''')))+++---(((((())))))))))))(((((())))))***++++++++++++***))))))))))))((((((((((((,,,++++++***)))(((((('''))))))((((((''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((***************)))(((((())))))))))))************)))))))))))))))******+++((()))***++++++***)))((()))))))))))))))((('''''')))((('''(((******)))'''(((((())))))******+++++++++***)))(((((()))***+++''''''(((***+++,,,---...(((((()))************)))******+++++++++,,,,,,,,,))))))******++++++++++++************************)))***,,,---.../////////+++,,,---000222222///,,,111///,,,---///222222111333333333222222222111111222111111111000000//////........................222111//////000000///---............////////////333333222111000000000000000111111000...---///000000000111111222222333333---000444777888:::<<<>>>AAADDDIIINNNRRRUUUVVVWWWUUUTTTSSSPPPNNNLLLJJJIIICCCEEEHHHJJJLLLOOOSSSVVVXXX]]]cccffffffeeeddddddccchhhhhhcccbbbfffgggdddddd```[[[XXXXXXYYYZZZ[[[TTTUUUUUUTTTSSSTTTWWWZZZ]]]XXXVVVWWWWWWXXXaaammmrrrtttuuurrrkkkbbb[[[XXX\\\VVVWWW___bbbcccooo~~~~~~}}}|||yyywwwvvvxxxzzzxxxllldddaaabbbddd+++++++++++++++++++++++++++)))'''''')))***)))(((************************************************))))))************)))))))))(((((('''((()))***+++))))))))))))))))))))))))///,,,))))))***+++***)))...***)))+++111KKK~~~SSS777+++(((((()))'''%%%***222'''&&&&&&(((***+++(((&&&+++,,,---...---+++)))(((***************************)))***+++)))''',,,666)))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,+++++++++)))...///,,,...222***.........---------------000111333444444333111000000000000000000000000000222777HHHsss\\\555***''')))...++++++******)))***************)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))...%%%JJJ|||GGG%%%222---))))))(((((((((((())))))(((((()))***++++++,,,,,,************)))))))))(((+++*********)))))))))((()))))))))))))))******+++...,,,***((((((((()))***(((((())))))))))))(((((())))))***++++++++++++******)))))))))((((((((((((&&&&&&'''(((((()))******((((((((((((((('''''''''))))))((('''''''''''''''''''''((((((((()))))))))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***************)))(((((())))))))))))************)))))))))))))))******++++++***)))(((((()))***+++***++++++++++++***))))))((())))))***,,,,,,,,,+++))))))))))))************+++***)))(((((()))***+++(((((()))***+++,,,,,,---((()))******++++++******+++++++++,,,,,,,,,,,,---)))*********++++++++++++***************************+++,,,,,,---...///000///000111333555555222000111///------000111000///222222222111111111000000000000/////////..................---------------000//////////////////.../////////000000000000111444444333222222222222333000111222222111111333444333333333333333333333333222444777999;;;===AAACCCIIIKKKNNNQQQSSSTTTUUUTTTTTTRRRPPPNNNLLLJJJIIIHHHHHHJJJMMMOOOQQQTTTXXX[[[___aaabbbcccdddccccccccc```eeegggeeeeeehhhgggccc___]]]ZZZXXXXXXXXXWWWWWWRRRTTTVVVVVVVVVWWWXXXZZZ\\\YYYYYY]]]aaagggtttuuummmjjjgggdddgggpppuuuvvv}}}wwwuuuttt,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,+++************************************************))))))************))))))))))))((((((((()))******))))))))))))))))))))))))+++)))((()))******)))((((((000)))###'''...111'''...///......---+++++++++,,,111444222)))"""&&&(((---111...(((&&&((()))))))))***,,,,,,+++)))+++,,,------,,,+++)))(((************************+++((((((,,,---+++(((((())))))))))))************))))))************))))))************++++++++++++++++++*********)))))))))***+++------,,,,,,///222//////////////////000000444555666777777666555444555555555555555555555555...222777555...111MMMkkkmmmIII222...,,,,,,,,,)))%%%&&&************)))******++++++++++++************))))))))))))))))))))))))))))))+++)))'''%%%%%%''')))+++))))))))))))))))))))))))&&&&&&$$$''',,,+++111BBBppplllDDD&&&)))$$$!!!%%%,,,...(((!!!))))))(((((((((((())))))((()))))))))*********+++************))))))))))))*********))))))))))))))))))))))))))))))******+++,,,+++***)))((('''''''''((())))))******))))))((())))))***++++++++++++*********)))))))))(((((((((###$$$%%%&&&'''((()))***'''((((((((((((((())))))))))))((('''''''''((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++******)))((())))))))))))************)))))))))))))))******+++---+++)))'''''')))+++---***************)))((((((&&&(((***+++++++++,,,---***************)))))))))+++***))))))))))))***+++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++,,,,,,++++++---...000111222222333555666666333111000///...///000000...---000000000000000/////////.........------------,,,------------------------.............../////////000000000000111111111111444444333333444444555555111222444555444555777999666666555555555555555555888:::<<<>>>???CCCGGGJJJPPPRRRTTTVVVWWWWWWVVVVVVUUUTTTQQQNNNLLLKKKLLLLLLNNNQQQTTTWWWYYY[[[___aaadddbbb``````bbbcccddddddcccfffhhhfffdddbbb^^^XXXXXXXXXXXXWWWVVVTTTRRRQQQTTTWWWYYYZZZZZZZZZZZZ[[[^^^^^^aaagggooozzz}}}zzzzzzyyy+++++++++,,,,,,,,,,,,,,,,,,+++******,,,---,,,,,,************************************************)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))(((((()))*********)))(((666333(((!!!***666444'''++++++***&&&######%%%'''---'''!!! $$$***---...<<>>?????????>>>>>>????????????@@@@@@FFF666000===GGGBBB888444???:::111+++)))---444999""")))---,,,,,,///111111***************++++++,,,************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((222,,,%%%(((###'''@@@((()))(((&&&(((///444444!!!)))...))) ***666))))))(((((((((((())))))******)))((('''%%%%%%$$$*********)))))))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((()))))))))******)))))))))))))))***++++++++++++************)))))))))((((((&&&&&&&&&'''''''''''''''''''''(((((()))))))))***))))))((((((((((((((()))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((*********++++++******)))((()))))))))************)))))))))))))))******+++,,,+++)))(((((()))+++,,,'''(((((((((((('''&&&&&&%%%'''******(((((()))***+++++++++******)))))))))***************************************************+++,,,,,,------,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,...111222111111111222333333000......//////000000...,,,+++........................------------------------,,,,,,,,,,,,------------,,,---......---...///000//////000000000111111111333222222333444555666777222444666777777777888:::666666666777888888999999>>>???AAABBBDDDHHHMMMQQQTTTUUUWWWYYYZZZ[[[[[[[[[ZZZXXXTTTRRRPPPQQQRRRSSSTTTVVVZZZ\\\^^^```ccceeecccaaa______bbbdddddddddbbbbbbbbb```^^^\\\XXXTTTTTTUUUVVVVVVUUUUUUVVVVVVbbbcccbbbaaa___^^^```aaahhhjjjnnnsss{{{)))*********+++++++++,,,)))((('''''')))***************************************************************++++++++++++************************))))))))))))))))))))))))))))))((()))***+++************!!!%%%***...---)))%%%###)))(((&&&%%%%%%'''+++///...---,,,---...,,,((($$$"""(((,,,+++)))***...111)))***************+++,,,...............---------************************&&&'''((()))***,,,------((((((((('''''''''''''''(((((())))))))))))((((((************++++++,,,,,,*********++++++,,,,,,,,,111))))))000111,,,///777666666888999;;;===>>>??????@@@AAADDDFFFHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJ@@@GGGLLLHHH???999:::===444666999999777222,,,(((666666111,,,...000***!!!,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))((((((((((((((((((((((((&&&,,,&&&(((666---''',,,///---,,,***$$$000+++'''***...---$$$))))))(((((((((((())))))+++***)))((('''&&&%%%$$$))))))))))))))))))******++++++++++++++++++++++++)))))))))))))))******+++''''''(((((())))))******))))))************))))))))))))***++++++++++++***************))))))))))))((((((((((((((()))))))))'''((((((((())))))******))))))((((((((())))))***************++++++++++++((((((((((((((((((((((((************************+++***)))(((((()))***+++++++++++++++++++++++++++******++++++++++++******((()))))))))************)))))))))))))))******+++******++++++++++++******(((((((((((((((''''''&&&''')))******((((((((((((,,,,,,++++++******))))))******++++++++++++******+++++++++************)))++++++,,,------------,,,))))))))))))************,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,...111333111000000000111000...,,,---...//////...---,,,+++------------------------........................,,,,,,,,,------.........+++---......------...000........./////////000000111111111111222333555555444666888888777777777888555666777999;;;===???@@@BBBCCCEEEFFFHHHLLLRRRUUUZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZWWWUUUTTTUUUWWWXXXWWWYYY]]]___```aaabbbdddbbbaaa```aaaaaabbbaaa```aaa]]]YYYYYYZZZZZZYYYYYYVVVXXX[[[]]]___ccciiimmmyyywwwrrrlllgggfffiiilllyyy{{{~~~)))))))))******++++++,,,---+++***+++---//////...******************************************************++++++++++++************+++++++++***)))((()))))))))))))))))))))))))))***+++***)))((()))***...))))))+++'''"""***777(((''')))...///---,,,...((())),,,...000///+++(((&&&111888555---***+++,,,***+++,,,+++******,,,.........------------------************************'''***)))%%%###&&&+++,,,...------------,,,,,,,,,,,,,,,------------,,,,,,......//////000000111111//////000111222444555555888111111999>>>======BBB>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSNNNFFFIIIQQQOOOGGGCCCBBBAAA@@@????????????,,,333555,,,###&&&333>>>///...------,,,,,,------((((((((())))))))))))***))))))))))))))))))))))))(((***,,,......,,,***((())))))))))))))))))))))))000000((($$$)))+++---555,,,---***%%%&&&,,,000000%%%((()))&&&"""%%%...777))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))***************************+++++++++)))))))))))))))******+++(((((((((((()))***++++++)))******++++++******)))))))))***++++++++++++***++++++*********)))))))))&&&'''((()))***+++,,,---((())))))))))))))))))***))))))((((((((()))******)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******************************)))***++++++,,,+++++++++))))))))))))************)))))))))))))))******+++)))***+++,,,,,,+++***)))+++++++++++++++***))))))+++***)))***,,,,,,***(((+++++++++++++++***************+++,,,,,,+++******++++++*********************+++,,,,,,------,,,,,,))))))))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222333222111111111000...,,,,,,---///...---+++,,,---,,,,,,,,,---------------///////////////000000000,,,------....../////////,,,...000///---,,,...111............////////////000///000000111222333444555777999999888777777888777999;;;===@@@CCCEEEFFFDDDFFFIIIKKKMMMQQQVVVYYY```___^^^\\\[[[YYYXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXXXX[[[^^^____________```aaabbbcccaaa^^^\\\]]]]]]sssiii```]]][[[YYYYYYZZZ```dddiiinnnrrryyywwwpppnnnqqqttt))))))***++++++,,,------///...---...000222222111***************************************************++++++,,,,,,++++++******++++++++++++***)))((()))))))))))))))))))))))))))******(((&&&%%%'''))))))&&&(((///333///******(((%%%&&&++++++&&&###$$$111///+++((((((***,,,---&&&'''%%%$$$(((///000,,,+++,,,---,,,******---000,,,,,,+++++++++,,,,,,,,,************************))),,,***###"""'''++++++************))))))(((((('''(((((())))))((((((''')))******+++,,,,,,------++++++---///111333555555666444555999===@@@CCCDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUQQQUUUTTTPPPMMMMMMJJJDDDHHHFFFCCC>>>:::666333222888666999AAADDD<<<...$$$222111000...------------)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%000///""" ))),,,***,,,***%%%$$$'''(((&&&+++---000333111,,,%%%!!!))))))(((((((((((()))))))))******+++,,,------...((()))))))))************'''((((((((()))))))))))))))))))))))))))******+++---+++***(((((((((***+++)))******++++++******)))))))))***++++++++++++***+++++++++*********))))))(((((())))))***+++,,,,,,*********)))))))))))))))))))))(((((()))******+++)))))))))************+++************************************************))))))************))))))'''''''''''''''''''''''')))***++++++,,,,,,,,,+++))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******'''%%%(((...000---)))***++++++++++++++++++,,,***++++++,,,,,,++++++*********************++++++******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111444222111000000000...,,,+++,,,...---++++++---///,,,,,,,,,---------............/////////000000000------...//////000111111---000222111---,,,...111...////////////000000000000000000000000111222333333666999;;;::::::::::::===>>>@@@CCCFFFHHHJJJKKKGGGIIIMMMPPPSSSVVVYYY\\\```___]]][[[YYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[^^^___^^^\\\\\\\\\\\\___aaa^^^YYYYYY___eeezzznnnjjjfffaaa___```rrrwww}}}{{{ssspppqqqsss~~~******+++,,,,,,---......***)))((()))+++------,,,***************************************************++++++,,,,,,++++++******+++,,,,,,+++***)))((()))))))))))))))))))))))))))***)))&&&###"""%%%)))'''+++---((($$$%%%))),,,///)))&&&***,,,+++---222*********+++,,,,,,,,,+++)))///111,,,+++------***&&&(((((('''%%%%%%(((++++++******)))******++++++************************+++,,,)))$$$&&&---///,,,++++++******)))))))))(((,,,,,,------------,,,,,,......//////000111222222///000222555777:::<<<======@@@AAA???@@@EEEJJJKKKQQQPPPOOONNNMMMKKKJJJJJJAAABBBEEEHHHMMMQQQUUUWWWVVVVVVWWWWWWXXXYYYYYYZZZVVVSSSTTTYYY]]][[[XXXWWWLLLLLLKKKJJJIIIGGGEEEDDDCCC===999:::888333555<<<444333111000...---------*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))000$$$(((***""")))///!!!$$$)))+++++++++---***&&&$$$%%%&&&''''''(((***,,,))))))(((((((((((())))))++++++******************(((((())))))*********+++%%%&&&&&&&&&''''''(((((()))))))))))))))******+++111///+++(((''''''((()))******++++++++++++******))))))***++++++++++++***+++++++++************))),,,++++++***)))(((((('''++++++******))))))(((((())))))((())))))***++++++((())))))))))))*********************************************************((()))***++++++***)))(((************************)))***+++,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))******+++...,,,***))))))***,,,...***++++++++++++***))))))'''"""%%%...222...)))*********++++++,,,,,,---***+++,,,------,,,+++***))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000333111///.........,,,******,,,---,,,******---111,,,,,,,,,------................../////////000000.........///000111111222...111444222---+++...111000000000000111111111111111111111000111111222333222555999<<<<<<<<<======CCCDDDEEEGGGIIIKKKMMMNNNHHHLLLPPPTTTVVVYYY\\\^^^\\\[[[ZZZZZZYYYYYYYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^^^^]]][[[ZZZZZZUUUZZZ\\\YYYVVVYYYeeeooo}}}tttssstttqqqppprrrzzzrrrnnnmmmmmmuuu|||zzzwwwyyyzzzwwwyyy)))***+++***+++------,,,++++++++++++++++++++++++,,,---,,,+++))))))+++---+++++++++*********))))))******))))))))))))******,,,+++++++++***))))))))))))))))))***+++++++++,,,+++***)))))))))***,,,---,,,------------,,,++++++*********)))))))))))))))******)))))))))))))))))),,,,,,,,,++++++*********+++,,,------,,,+++)))((()))***,,,---...------,,,,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---,,,+++,,,---...///000111222111333666999;;;===@@@CCCCCCDDDFFFHHHKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOOOONNNIIIHHHHHHKKKRRRWWWYYYYYYXXXWWWWWWZZZ^^^___]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXQQQSSSQQQMMMKKKLLLKKKHHHCCCCCCBBBAAA@@@???===<<<888777777666555222...***///...,,,+++++++++,,,------,,,+++)))(((((())))))---------,,,+++*********+++)))&&&######%%%''')))+++*********+++,,,------++++++************++++++))))))))))))))))))))))))+++++++++***************+++***)))***+++,,,+++)))******))))))((('''''''''+++,,,,,,***((('''((()))))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***((((((((()))***)))***,,,,,,+++)))'''%%%+++)))''')))+++,,,***'''*********)))))))))))))))+++)))))),,,+++(((''')))))))))))))))***************************)))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))***+++---//////...---,,,++++++***)))(((((())))))))))))))))))************))))))************))))))))))))******+++++++++,,,******************************++++++++++++******++++++******))))))((((((++++++++++++******)))))))))***+++,,,+++***)))(((+++++++++,,,,,,------------------,,,,,,+++++++++---------,,,,,,,,,++++++............////////////444222000...,,,,,,,,,,,,...............---------++++++,,,,,,,,,,,,++++++////////////////////////,,,---///000000000///.........//////000000111111111222333333333333222222000222444444444444555777888999<<>>@@@AAACCCEEEHHHKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKKKKNNNTTTXXXZZZZZZZZZXXXXXXZZZ\\\\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSRRRSSSVVVUUUQQQPPPQQQOOOKKKJJJJJJJJJIIIGGGFFFDDDCCC@@@>>>======<<<;;;777555222111///---,,,,,,,,,,,,,,,+++***))))))******++++++++++++******)))))))))...,,,***(((((()))+++,,,)))))))))))))))***++++++++++++************++++++))))))))))))))))))))))))************************+++)))((()))***+++***)))(((((())))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++*********))))))))),,,+++)))((((((((()))******************((('''&&&***)))((()))+++,,,***'''))))))))))))************...***(((***)))'''(((+++))))))))))))************))))))))))))((((((((('''+++++++++***************)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++***)))))))))))))))))))))))))))************))))))************))))))+++++++++*********************************************++++++++++++******++++++++++++************++++++++++++*********))))))***+++,,,,,,,,,+++***+++++++++,,,,,,------------------,,,,,,,,,++++++---------,,,,,,,,,++++++------------............111000///......------...------........................////////////......---------------------------......////////////////////////000000000000000///000000000000000000///111222333333222333555666;;;>>>BBBFFFIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPVVVYYY\\\___```___]]][[[\\\\\\\\\\\\\\\\\\\\\\\\XXXWWWTTTSSSSSSTTTTTTTTTYYY^^^fffmmmpppmmmfff``````dddjjjooouuu}}}~~~||||||~~~~~~yyywwwwww~~~|||yyywwwwwwyyy|||~~~...------------,,,,,,,,,++++++++++++++++++++++++''')))++++++******+++,,,+++++++++***************,,,+++***)))))))))))))))***************++++++++++++++++++***************))))))***+++++++++++++++***++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,+++***((()))*********)))((('''%%%&&&'''((()))+++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,---///000111///111444777999;;;;;;;;;???AAACCCCCCCCCCCCEEEFFFLLLLLLMMMMMMNNNOOOPPPPPPUUUUUUTTTTTTRRRQQQOOOOOOOOONNNNNNPPPTTTWWWXXXXXXZZZYYYXXXYYYYYYXXXVVVSSSQQQQQQQQQPPPOOONNNNNNNNNTTTXXXXXXVVVUUUVVVUUUQQQRRRRRRRRRQQQOOONNNLLLKKKHHHFFFDDDCCCCCCBBBAAA???888666444222///...---,,,+++************+++,,,,,,++++++++++++************+++***))))))(((((())))))(((((((((((((((((()))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))*********((('''((()))***)))(((&&&''')))***+++++++++***&&&$$$"""$$$(((******))))))))))))))))))))))))))))))*********++++++++++++(((((()))))))))************))))))))))))(((((((((+++***))))))((()))))))))******)))(((''''''''''''***))))))***++++++***((((((((())))))******++++++///***((())))))''')))---)))))))))*********++++++***)))((('''&&&'''(((((()))************+++++++++))))))))))))))))))))))))((()))))))))************+++***))))))))))))))))))))))))))))))************))))))************)))))),,,,,,++++++***)))))))))******************************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******************+++,,,------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,---------------....../////////......,,,---------.../////////////////////////////////------------------------...............///000000000000000000000000//////////////////////////////333444555444444666888;;;AAADDDIIIMMMPPPPPPOOONNNOOOQQQSSSVVVXXXZZZZZZ[[[[[[]]]```bbbbbbaaa___^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWW___hhhttt~~~}}}wwwtttmmmrrrzzz|||yyyxxxyyy{{{...,,,,,,......------///++++++++++++++++++++++++%%%'''***++++++******+++************************,,,,,,+++***)))))))))))))))))))))***+++++++++,,,,,,+++++++++***)))))))))((()))***,,,,,,+++******,,,------------,,,++++++)))***************++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))&&&'''((()))***+++,,,---------------,,,+++******,,,,,,,,,,,,+++++++++***,,,,,,,,,---///111444555333666999<<>>:::777444222222111111000...---,,,+++......---------------,,,------.........---,,,+++++++++***))))))*********++++++************++++++************************(((((())))))*********+++((('''&&&'''((()))(((&&&((()))***++++++***)))(((+++'''$$$%%%***,,,***'''))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,************************)))))))))*********))))))+++)))'''%%%%%%&&&((())))))***+++++++++*********+++*********))))))(((((())))))+++000000,,,)))***************++++++++++++,,,+++)))(((((()))+++---(((((()))***+++,,,,,,---))))))))))))))))))))))))***))))))))))))***++++++***)))))))))))))))******((()))))))))******************++++++++++++******(((((()))***++++++,,,,,,******************************++++++++++++******)))*********++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,------------.............../////////---+++***,,,,,,,,,---...///000000///...------------...///000000000000000000000000///......------...000111222222111111000000//////222111111111222333555666666888;;;>>>AAAFFFKKKOOOQQQQQQQQQRRRSSSUUUWWWXXXYYY[[[^^^aaadddfffggghhhddddddddddddcccaaa```___\\\ZZZXXXUUUTTTTTTTTTTTTYYYYYYXXXXXXYYY___gggnnnttt}}}...)))***///000,,,,,,111++++++++++++++++++++++++''')))++++++******+++,,,***************+++++++++++++++*********++++++,,,***************++++++++++++++++++***************))))))***+++++++++++++++***++++++++++++***))))))))))))******+++,,,,,,,,,***++++++,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++,,,---//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++,,,------......//////000000111333555888;;;>>>???>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFEEECCCBBBCCCDDDBBBCCCDDDFFFGGGIIIKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCBBBDDDFFFFFFEEEDDDDDDEEECCCEEEHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCGGGJJJJJJNNNTTTWWWUUUWWWWWWXXXYYYYYYYYYXXXXXXWWWTTTOOOLLLKKKKKKJJJIIIJJJIIIGGGDDDAAA===:::999888888777666444222000/////////......---,,,,,,,,,,,,,,,---------,,,+++***---,,,++++++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,)))'''&&&'''((()))(((''')))))))))(((((((((((((((---***'''(((***+++***((())))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,))))))************++++++(((((()))************)))***)))'''&&&&&&''')))***)))+++,,,,,,+++******+++************)))))))))(((((((((,,,222333---))))))*********++++++++++++,,,,,,+++*********+++,,,---(((((()))***++++++,,,,,,)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))******+++))))))))))))******************++++++++++++******''''''(((***+++,,,---...******************************++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++------------........................---------,,,------------............/////////...---,,,++++++,,,---------.../////////111000///......///000111.......................................///000000111111111111111111000000111000000111333555777999888<<>>>>>===<<<:::888777444444333222000///......*********)))))))))))))))------,,,+++++++++++++++++++++************++++++************************)))******+++,,,,,,------)))(((''''''))))))((('''((('''&&&%%%&&&''')))++++++***)))))))))*********)))))))))))))))))))))))))))))))))*********++++++************++++++++++++((((((((()))))))))******'''((()))***+++******)))***)))((((((((((((******)))+++------+++)))***,,,'''(((((()))***+++++++++)))))),,,222222---***+++*********+++++++++,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))***++++++))))))))))))***************++++++,,,,,,++++++***(((((()))***+++,,,,,,---******************************++++++++++++******,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++,,,---...---------,,,,,,+++++++++------------.........///............------------+++,,,,,,,,,------------...------,,,,,,---------------..................000///...------...///000........................---......///////////////111111111111111111222222111111111333555999<<<>>>AAAEEEKKKPPPTTTWWWZZZ\\\^^^^^^]]]]]]^^^___```aaa```aaabbbcccccccccbbbaaa^^^\\\YYYVVVTTTRRRQQQQQQSSSRRRRRRRRRTTTXXX[[[]]]bbbfffjjjlllnnnsss{{{---%%%$$$***((( %%%++++++++++++++++++++++++,,,---,,,+++))))))+++---))))))******++++++++++++)))))))))***+++,,,......,,,+++++++++******))))))))))))******+++++++++,,,+++***)))))))))***,,,---,,,------------,,,++++++))))))***+++,,,,,,------))))))***++++++,,,------*********++++++,,,,,,,,,++++++***+++,,,...000222+++,,,.../////////......))))))*********+++++++++++++++,,,---............,,,---...000111333444555333666999===AAACCCDDDEEEFFFDDDAAA???>>>???AAACCCFFFHHHIIIHHHGGGGGGHHHJJJMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKKKKDDDGGGJJJJJJGGGFFFFFFHHHJJJMMMPPPQQQOOONNNOOOQQQMMMMMMLLLJJJIIIGGGFFFFFFBBBDDDCCC@@@AAAGGGKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSQQQPPPPPPQQQRRRQQQPPPNNNNNNNNNLLLJJJGGGDDDCCC@@@AAABBBBBBBBB@@@???>>>::::::888777555444222222...---,,,+++++++++,,,,,,------,,,+++*********+++++++++************++++++******************************+++,,,------......***((('''((()))***)))(((&&&%%%######%%%(((+++---((()))***)))((()))***,,,))))))))))))))))))))))))************++++++++++++))))))))))))************&&&'''''''''(((((())))))'''((()))+++++++++***)))***)))))))))))))))******)))+++...---+++)))***,,,$$$%%%'''(((***,,,......+++***,,,000111---,,,---******+++++++++,,,,,,,,,'''((()))******************************+++++++++))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))((())))))***++++++))))))))))))***************++++++,,,,,,++++++******************+++++++++******************************++++++++++++******.........------,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***+++,,,------------,,,,,,+++++++++---------.........////////////.........---------******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000...............---------...---+++******+++---...111111111111111111111111,,,---///000000000///...000000000111222222222333444444444666999===AAACCCIIINNNTTTZZZ\\\^^^```aaaaaabbbcccdddddddddccccccaaabbbbbbbbbbbb```___^^^]]]\\\ZZZYYYYYYYYYZZZ[[[XXXXXXYYY[[[___dddiiilllmmmssszzz~~~111...++++++,,,...---+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))+++------+++)))************************+++***)))))))))***+++,,,******)))))))))))))))******++++++)))((((((***---111000---+++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......------------......)))***+++,,,------------,,,+++***((((((((())))))+++++++++++++++,,,,,,,,,////////////000333555666666999<<<>>>@@@CCCFFFIIIEEEFFFFFFFFFGGGGGGGGGGGGKKKJJJIIIIIIKKKNNNRRRUUUQQQRRRTTTUUUTTTSSSTTTUUUWWWWWWVVVUUUUUUTTTSSSSSSNNNNNNMMMMMMNNNOOOPPPQQQRRRVVVYYYYYYWWWVVVWWWYYYTTTSSSQQQOOOMMMKKKJJJJJJHHHLLLLLLHHHFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCAAA???<<<999777666555555555333000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))))))))(((((())))))******++++++((((((((()))******++++++...---+++)))(((((())))))************))))))))))))''''''((()))***++++++,,,,,,,,,+++***))))))******************))))))))))))))))))***++++++)))((('''(((((((((((('''''''''''')))((((((((()))***,,,---***************++++++,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,+++***)))))))))***+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,)))************+++++++++************************+++,,,------++++++,,,---,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---...////////////..............................------------................../////////000000000///...............////////////////////////---...000111222222111111000222444444333222222333555444444666;;;BBBIIINNNUUUYYY___cccdddccccccdddccccccddddddcccbbbaaa```\\\^^^```bbbaaa```]]]\\\\\\\\\[[[YYYXXX[[[___ddddddccccccfffmmmvvv|||{{{111...,,,+++---...---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))(((***+++,,,+++)))************************,,,,,,+++++++++,,,---...++++++************++++++,,,------,,,******,,,...///...,,,+++************************************,,,,,,++++++,,,,,,---...------------------------......------------......////////////...---,,,+++---,,,+++************+++------....../////////000111222333555777:::<<<===<<<>>>@@@AAAAAABBBDDDFFFJJJJJJJJJJJJKKKMMMNNNOOORRRRRRRRRSSSUUUWWWZZZ\\\VVVWWWXXXWWWTTTSSSSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVYYY[[[[[[XXXWWWWWWXXXWWWVVVSSSQQQNNNLLLJJJJJJKKKOOOOOOLLLIIIJJJIIIGGGEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMKKKJJJIIIHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCC@@@>>>===<<<<<<:::777444222111111///...------,,,,,,,,,+++++++++,,,,,,+++******)))(((((())))))******++++++,,,,,,***************+++++++++*********)))))))))))))))+++******))))))))))))***)))))))))))))))))))))))))))))))))))))))*********,,,++++++***))))))******************))))))))))))***************)))(((((()))))))))(((((((((''''''&&&''')))***+++++++++*********)))((()))***+++,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))******+++)))************+++++++++************************+++,,,------++++++,,,---,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++---------,,,,,,---------------------............000000///...............111111111111111111111111...///000111222222111111111333444444333333555777999999;;;???EEELLLSSSWWWYYY\\\```bbbaaa`````````dddccccccbbb``````___^^^^^^```aaabbb```^^^]]]\\\XXXXXXXXXZZZ^^^eeemmmrrrsssssstttxxx...---++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***)))'''(((***++++++***************************))))))(((((())))))***+++,,,,,,+++++++++,,,,,,---,,,------,,,++++++,,,...,,,,,,+++***************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------......------------......////////////...---,,,+++...---,,,,,,,,,,,,,,,---......//////000111222222222444777:::===@@@BBBCCCAAACCCEEEFFFEEEFFFHHHIIILLLLLLKKKKKKMMMOOORRRSSSWWWWWWXXXYYY[[[\\\\\\]]][[[[[[ZZZWWWSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQSSSTTTUUUTTTRRRQQQVVVXXXYYYZZZYYYXXXXXXYYYZZZYYYVVVSSSPPPNNNLLLKKKMMMRRRTTTPPPNNNNNNLLLIIIFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJGGGFFFEEECCCBBBAAA@@@???>>>;;;777555444333111000......---,,,+++***))))))++++++******)))(((((((((((()))***+++,,,---......++++++++++++++++++******++++++******)))(((((('''(((((()))***************(((((((((((())))))))))))************))))))((((((,,,+++******)))*********++++++*********)))))))))+++******)))))))))))))))*********))))))))))))(((%%%'''***,,,---+++)))(((***)))((('''''')))+++,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++******************))))))++++++***)))))))))******,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++************(((((()))***************)))************+++++++++************************+++,,,---,,,+++***+++---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***)))(((---------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,000//////............///111111111111111111111111000000111111222111111000222333444444444666999<<<>>>@@@CCCHHHOOOVVV\\\___^^^___``````^^^\\\\\\]]]```^^^\\\ZZZXXXWWWWWWWWWWWWYYY[[[[[[ZZZYYYZZZ[[[XXXXXXZZZ```jjjttt|||+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++)))''''''(((***+++***************************(((((((((((())))))******,,,++++++++++++,,,,,,---)))***++++++))))))***+++*********************+++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------...------,,,,,,------...)))***+++,,,---------------------------------...+++,,,---...000111222333222444888<<>>AAACCCEEEJJJOOOUUUZZZ___aaa___```___]]][[[ZZZ[[[\\\]]][[[XXXTTTRRRRRRRRRSSSPPPRRRUUUVVVVVVXXX[[[___```aaafffooozzz++++++,,,,,,,,,+++,,,,,,++++++++++++++++++++++++***************)))))))))+++)))'''''')))+++++++++************************,,,------...............***************+++,,,,,,)))***++++++***)))***+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------)))***+++,,,------------+++,,,,,,------.........,,,---...000222444555666666888;;;>>>@@@AAAAAAAAAEEEGGGJJJKKKLLLMMMPPPRRRVVVTTTRRRQQQRRRTTTWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\YYYVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQSSSRRRRRRQQQPPPPPPPPPPPPJJJJJJKKKLLLNNNPPPQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMSSSVVVUUUUUUVVVUUURRRSSSSSSRRRQQQOOOLLLJJJIIIEEEDDDDDDBBBAAA???>>>===>>>>>>>>>???@@@AAABBBCCCEEEGGGKKKNNNOOOOOOMMMLLLKKKKKKLLLLLLKKKIIIFFFEEE<<<:::777555555555444444000000///---+++***)))(((+++++++++++++++***************************))))))******))))))((((((''''''(((((())))))************,,,---......---+++***((('''((((((((())))))******'''(((((()))******+++++++++***************++++++++++++++++++************,,,+++)))((((((((()))***++++++++++++************))))))))))))))))))***+++)))((('''&&&'''(((***+++---,,,+++)))))))))))))))************************+++*********)))(((((((((***))))))((())))))******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))))))))*********+++++++++***************************+++,,,,,,******+++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------******+++++++++,,,,,,,,,//////............////////////..................//////............//////........................111111111111111222222222333555777888:::???DDDHHHKKKMMMPPPTTTXXX[[[^^^___\\\]]]]]][[[YYYYYY[[[]]]\\\ZZZWWWTTTSSSRRRSSSTTTQQQTTTWWWWWWWWWZZZ```eeelllqqqzzz---...000000///...///000,,,,,,,,,++++++++++++******************)))))))))+++***((()))+++,,,,,,+++************************+++,,,---.........------******)))******+++,,,---***,,,......,,,+++,,,,,,******++++++,,,++++++***------------------------,,,,,,++++++,,,,,,---...******++++++,,,,,,------------,,,,,,,,,,,,------////////////...---,,,+++***+++,,,...////////////000111333555888:::<<<===>>>???@@@BBBCCCDDDDDDDDDHHHJJJLLLLLLLLLMMMNNNPPPTTTSSSRRRRRRSSSUUUWWWYYY[[[ZZZYYYYYY[[[^^^bbbdddjjjkkkllljjjgggdddddddddbbbbbbaaa``````______^^^^^^^^^^^^]]]\\\[[[ZZZYYYSSSQQQOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMRRRVVVTTTTTTVVVVVVTTTUUUUUUUUUUUUTTTRRRQQQPPPKKKKKKJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>??????@@@DDDFFFIIILLLNNNOOOOOONNNIIIKKKLLLLLLKKKHHHDDDBBB:::888555444444555444333111111000...---+++******++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''(((((()))******++++++.........---,,,***)))((((((((())))))******++++++''''''((()))***+++,,,,,,*********)))******+++,,,,,,++++++++++++*********+++******)))))))))))))))+++++++++************)))+++***)))(((((()))***+++)))((((((((())))))******))))))(((((()))***,,,---******************************************))))))))))))((((((((()))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))(((((()))***************)))************+++++++++***************************+++,,,+++***)))***,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++,,,,,,------......000000////////////000000........./////////000000///............//////000111111111111111111111111111000000111111222444444666888;;;>>>BBBFFFLLLOOOTTTUUUVVVXXXZZZ[[[]]]]]]YYYZZZ[[[ZZZYYYYYY[[[]]]VVVUUUSSSRRRQQQQQQRRRSSSTTTWWWYYYYYYXXX\\\eeelll}}}+++...111111000...///111,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******+++******+++------,,,+++************************((()))***+++++++++***************++++++,,,......***,,,......---++++++,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))******+++,,,,,,---------,,,,,,++++++,,,,,,---////////////...---,,,++++++,,,...///111111111111444555777:::===???AAACCCDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTUUUSSSTTTUUUVVVYYY[[[]]]___bbb```^^^___dddllltttzzz}}}{{{zzzzzzyyyxxxwwwvvvtttssssssooorrrtttvvvuuuqqqmmmjjjfffccc___]]]]]]]]][[[YYYTTTSSSRRRQQQPPPPPPPPPPPPOOOTTTUUURRRQQQSSSSSSQQQQQQRRRSSSSSSTTTSSSSSSSSSQQQPPPPPPNNNKKKIIIFFFDDDAAA@@@??????>>>>>>??????@@@BBBDDDGGGJJJLLLMMMMMMHHHIIIKKKKKKIIIEEEAAA>>>;;;999666444444444333222222111000///...---,,,,,,***************+++++++++*********************+++(((((((((((()))))))))))))))))))))))))))*********,,,+++******)))))))))))))))))))))***+++,,,,,,,,,(((((())))))*********+++******))))))***++++++,,,,,,,,,+++++++++************************)))((((((+++************)))))))))))))))*********)))))))))((()))***+++++++++*********)))((('''(((***,,,---*********************************+++++++++++++++((((((((((((((()))******)))))))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++)))************+++++++++************************)))+++,,,+++***)))***++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,---...//////...---,,,---------------------------....../////////......------......///000000111//////............//////+++,,,------...///000000...............///000000111111111111111111111111000000000000222333555666999<<>>AAACCCEEEEEEEEEEEEEEEGGGJJJLLLNNNMMMOOOSSSUUUWWWZZZ]]]___ZZZ[[[^^^aaaeeehhhjjjkkkooommmkkkmmmttt{{{tttqqqmmmlllmmmnnnllljjj]]]\\\[[[YYYXXXWWWVVVVVVRRRUUUUUUQQQOOOPPPPPPNNNLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJCCCCCCBBB@@@????????????<<<===???AAADDDGGGIIIKKKKKKMMMNNNOOOLLLHHHCCC@@@>>>;;;777555444333111000222222111000///......---)))))))))))))))*********))))))***+++,,,------...(((((())))))******++++++++++++******)))((((((((()))((('''''''''(((***+++))))))***+++,,,,,,------************))))))))))))******))))))***+++,,,,,,,,,,,,,,,+++++++++******)))***+++++++++***((('''*********))))))))))))(((''')))+++,,,,,,***(((&&&''')))+++,,,---,,,***)))---,,,***((('''((()))***))))))))))))))))))))))))*********+++,,,,,,,,,---((((((((((((((()))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,***)))((((((((()))+++,,,)))************+++++++++************************)))+++++++++***)))***+++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))------------------------,,,---///000000///---,,,////////////////////////////////////...---,,,,,,******++++++,,,---............------------......)))***+++,,,...///000000...............///000111/////////////////////////////////000222444666888<<<@@@FFFKKKPPPTTTYYY\\\WWWWWWVVVUUUVVVWWWYYYZZZVVVXXXZZZZZZYYYXXXYYYZZZXXXYYY[[[\\\^^^^^^______]]]bbbhhhlllqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,,,,+++*********+++'''(((***,,,------------000---***+++------+++(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...---+++++++++---///000---...///000000000//////000///...///222444555666999:::<<<>>>AAADDDGGGIIIIIIJJJLLLLLLLLLNNNRRRUUUTTTSSSSSSWWW^^^ffflllpppqqqsssvvvyyy{{{~~~~~~wwwuuusssrrrqqqooommmjjjccc___YYYRRRMMMKKKKKKKKKHHHMMMOOOLLLKKKNNNQQQQQQMMMLLLMMMOOORRRSSSRRRPPPMMMIIIFFFDDDCCCAAA<<<888=========>>>@@@BBBDDDFFFFFFHHHJJJKKKKKKIIIGGGEEECCCAAA===999666555444444000000000///......------...---,,,***)))(((((((((++++++++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))*********************)))------......---+++)))(((&&&&&&'''((()))******+++(((((()))***+++,,,,,,---+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++---+++(((&&&%%%&&&(((***************))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))///,,,)))))),,,...---,,,---,,,***)))))))))***+++(((((()))***,,,---......(((((()))***+++,,,,,,---***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------..................---,,,,,,,,,------.........---.........//////000000///...,,,++++++,,,---///---------------...///000/////////...///000111111222111111000000000000111000222444666777:::>>>AAABBBDDDIIINNNSSSUUUTTTRRRSSSSSSTTTWWWZZZ[[[[[[ZZZPPPSSSVVVYYY[[[]]]aaadddlllkkkiiijjjjjjjjjhhhfffqqqssswww}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************---,,,+++***)))******+++)))***+++,,,,,,,,,+++++++++,,,------------...///+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...---,,,,,,,,,---...///***+++,,,---...//////////////////000333666777888999<<>>>>>>>>???AAABBBCCCDDDEEEGGGGGGFFFEEEDDDFFFDDD@@@<<<999777666666333333222222111000000/////////---,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++************+++,,,/////////---,,,+++)))((())))))******++++++,,,,,,***************++++++++++++++++++*********))))))************************))))))))))))))))))))))))***))))))(((((())))))************))))))*********)))((('''&&&''')))+++,,,************))))))))))))*********)))))))))))))))************************+++++++++*********))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,---...+++))))))+++,,,,,,+++---,,,,,,+++++++++++++++))))))***++++++,,,------************++++++++++++++++++,,,,,,,,,,,,++++++************************---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,---------------------........./////////000///...,,,++++++,,,...///000//////.........///////////////000000000000000222111111111111111222222222555777999;;;===???BBBFFFGGGIIILLLPPPSSSTTTTTTWWWVVVVVVWWWWWWXXXWWWWWWSSSTTTVVVYYY___gggqqqwwwyyyyyyxxxwwwwwwxxxyyyzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))'''+++...---+++***---111+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......------------------------...000111222333444111111333555888;;;===??????BBBFFFIIIJJJJJJKKKLLLPPPPPPSSS\\\fffmmmooommmrrrtttzzz|||rrrggg]]]WWWTTTRRRNNNQQQPPPKKKIIILLLNNNMMMLLLNNNPPPQQQPPPOOOOOOOOOUUUSSSQQQPPPOOONNNKKKIIICCCBBBAAA???>>>=========???@@@AAABBBCCCDDDEEEEEEIIIGGGCCC???;;;999777777444444333333222111111111111000//////............++++++++++++++++++***************************************+++,,,,,,------,,,+++***)))***+++---///333222///---+++***))))))***************++++++++++++++++++*********))))))+++************)))))))))************************))))))))))))))))))))))))*********))))))***************++++++++++++******(((((((((((()))***++++++************))))))))))))++++++******)))(((((('''************************+++++++++***************++++++++++++******))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***+++,,,,,,---,,,***))))))***++++++***,,,------------,,,++++++*********+++++++++,,,,,,,,,,,,++++++************,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------,,,,,,.............../////////......---,,,,,,---...///222222000//////.........///000111111111000///...111111111111222333444444666999<<<>>>???@@@BBBCCCGGGGGGHHHJJJMMMRRRVVVXXXYYYXXXWWWVVVUUUUUUUUUVVVZZZ\\\aaagggnnnxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++)))(((((()))+++,,,,,,,,,,,,,,,++++++*********,,,---,,,)))((()))+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------)))******+++++++++******---......///......---,,,///000000111222333444555444666999<<>>>>>>>>???@@@BBBDDDFFFIIIGGGDDD@@@<<<:::888777444333333222222111111000111111000000000000000111+++++++++++++++*********************************))))))******+++,,,------,,,+++)))((()))+++...000555333///,,,)))))))))***)))))))))(((((((((((((((************************************))))))))))))************************))))))))))))))))))))))))++++++************++++++***+++,,,------,,,+++***++++++******)))(((((('''************)))))))))(((************))))))((((((************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++************)))++++++******+++++++++***+++,,,---------,,,***)))((())))))***+++,,,,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++---------...............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...........................------------......///111000000///....../////////000111222222111///---000000000111222444555666:::<<<@@@AAABBBBBBDDDEEEFFFGGGIIIKKKOOOTTTYYY]]]WWWWWWXXXWWWWWWXXXZZZ\\\gggmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,+++)))((((((***+++,,,++++++++++++++++++,,,,,,...,,,***+++,,,---+++))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------...............---------......//////...------......---......///000111666:::>>>BBBDDDGGGKKKOOORRRSSSSSSQQQPPPTTT\\\cccttt|||}}}yyywwwvvviiijjjgggaaa]]]]]]ZZZVVVPPPQQQQQQPPPNNNNNNOOOPPPPPPOOONNNMMMLLLLLLMMMMMMOOONNNKKKIIIEEEBBB@@@>>><<<;;;;;;;;;<<>>@@@???>>>===<<<:::999999999999888888777666666666333222111000000000000000......------,,,,,,++++++++++++++++++++++++++++++((((((((()))*********++++++***)))((()))***,,,...111///,,,***))))))+++,,,***************+++++++++'''((()))***+++,,,------(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***************++++++++++++******))))))))))))***+++,,,,,,************))))))))))))'''(((((()))******++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++(((((()))***+++,,,,,,---***,,,......,,,+++,,,,,,***++++++++++++***))))))&&&'''((()))***,,,------))))))***+++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------......,,,,,,------------,,,,,,------------------,,,,,,.........------------------------...//////000000,,,,,,,,,------...///000///000111222222222111111///000222444777:::<<<>>>AAABBBDDDEEEFFFHHHKKKNNNQQQSSSVVVVVVTTTUUUXXX\\\___eeekkkpppssswww|||~~~yyyvvvuuuuuuuuutttzzz~~~xxxvvvwwwwwwwwwrrrsssuuuuuutttuuuvvvxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------,,,---,,,+++*********+++,,,******+++,,,...000000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...........................,,,------------,,,+++***------------...///111222222222222333666999<<<>>>>>>CCCJJJMMMNNNPPPUUUYYY[[[___cccfffjjjtttlllcccWWWPPPPPPOOOMMMJJJMMMNNNNNNKKKIIIIIIKKKNNNKKKKKKKKKIIIGGGEEECCCAAA??????>>>======<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888777777555444333222111000000000000//////......---,,,,,,++++++++++++++++++++++++************************)))))))))(((((()))******,,,+++***))))))***,,,---))))))******++++++,,,,,,))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))************))))))************)))(((((()))***,,,...************)))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,---)))+++......+++******,,,,,,,,,+++************+++))))))))))))************+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------------......------............------,,,,,,------------------.........------,,,,,,,,,,,,---...//////000000000///...............////////////000111222333333444222333555777;;;>>>AAACCCDDDEEEFFFGGGHHHKKKPPPTTTUUUWWWXXXWWWUUUWWW^^^dddpppwww}}}zzzvvvsssooommmmmmmmmllllllpppssswww}}}|||xxxxxxyyyyyyxxxrrrsssttttttssstttwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++---/////////---,,,///...,,,***)))))))))***(((***---,,,)))(((***------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------..............................000111111111000//////...------,,,,,,---000222444//////000222555:::>>>@@@CCCIIIPPPTTTTTTVVV[[[___^^^eeemmmssszzzyyy{{{}}}}}}|||~~~tttddd[[[ZZZYYYUUUPPPLLLLLLLLLJJJGGGFFFIIIMMMGGGGGGGGGGGGFFFDDDBBBAAADDDDDDCCCBBBAAA@@@???>>>999999;;;<<<============999999888888777666666666777666444333222111111000111000000///......------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))((((((((())))))((()))***+++---...&&&''''''((()))******++++++++++++***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++///---***((('''(((***+++************))))))))))))++++++******)))(((((((((++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))'''***------***))))))+++...---,,,+++***+++,,,---,,,++++++***)))(((''''''------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------......---......//////......---,,,,,,,,,------..................------,,,,,,,,,,,,---...///000000000000222111000//////......////////////000111333555666444555777:::>>>BBBEEEGGGGGGHHHHHHHHHJJJNNNTTTXXXUUUVVVWWWUUUVVV[[[fffnnn~~~{{{yyy|||yyyvvvuuuttttttsssrrruuuvvvzzz{{{}}}++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,---***(((+++...///+++'''(((***,,,+++(((&&&(((+++,,,+++***))))))+++---///,,,++++++***+++,,,...///......------------......,,,,,,+++***+++,,,---...++++++******+++---...000///......------///000111////////////000000000111000000///...---///222555222333555777;;;>>>BBBDDDQQQPPPSSSXXXYYY[[[eeeqqqzzz~~~}}}yyywwwvvvvvvrrroooqqqwww|||~~~}}}zzz|||rrrhhhfffeee```ZZZVVVRRRMMMJJJKKKKKKIIIGGGHHHIIIJJJIIIHHHFFFEEEFFFHHHHHHGGGEEEBBB>>>;;;999:::999888888999;;;===>>>;;;:::888777555444444444444444444333333333222222222333333333111///---,,,((((((''''''((()))***+++---+++***)))+++,,,,,,,,,,,,,,,+++***)))))))))***++++++******************++++++************+++++++++++++++************))),,,((($$$$$$'''))))))((((((((((((((())))))))))))************))))))))))))))))))************))))))+++*********))))))((((((******************************++++++***)))((('''++++++++++++******)))))),,,,,,,,,++++++*********''''''(((******+++++++++++++++************++++++***************)))(((((()))************+++++++++((('''&&&'''((()))(((''',,,,,,+++***))))))******++++++++++++++++++++++++***)))******+++,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++.........------,,,,,,+++...//////...------///111------.........---,,,+++...------,,,,,,------...---....../////////////////////.........---------222222111000000000000000000000111222333555666777777;;;@@@CCCEEEFFFGGGHHHKKKLLLNNNOOOQQQRRRSSSTTTVVVYYY\\\___eeennnyyy++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******///+++((((((,,,...,,,***---...///...------...///---,,,+++******+++---......---,,,+++++++++,,,---......------------......,,,,,,+++++++++,,,---...---,,,,,,,,,,,,...///000///......---...///000111//////////////////000000---...////////////111333666999===AAAEEEJJJNNNPPPPPPQQQXXXaaagggmmmyyy|||}}}~~~||||||}}}{{{yyy|||~~~~~~}}}xxxwwwyyy}}}}}}sssqqqpppjjjeee___YYYQQQLLLKKKLLLKKKJJJKKKKKKLLLKKKIIIHHHHHHIIIIIIHHHHHHFFFDDDAAA>>><<<;;;:::999888888999;;;<<<::::::999777777666666666666555555444444333222222222222222222111///---,,,******)))((()))***,,,,,,***)))''''''((()))))))))++++++******)))***************************************))))))))))))******+++++++++************)))+++(((&&&&&&(((***)))((((((((((((((()))))))))***************))))))))))))))))))************))))))************)))))))))(((************************)))))))))))))))*********************))))))((((((,,,++++++++++++++++++***'''((()))******+++******+++******************++++++++++++++++++***)))))))))************+++++++++)))(((((((((***+++***))),,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,...///111000///...///000/////////.........------...------------------...---...//////000000///////////////......---------000000000000000111222222222222222333555777999;;;<<>>===;;;999888888999999999999888888888999999:::888888777777555444222111222222222111111///...---,,,,,,+++******+++------,,,,,,++++++++++++,,,,,,*********)))******++++++************************))))))(((((((((((())))))+++++++++************)))***)))))))))++++++***(((((((((((()))))))))******************))))))))))))))))))************))))))************))))))))))))************************)))((((((((()))***,,,---)))))))))))))))(((((((((*********+++++++++++++++))))))***************)))************************+++,,,,,,,,,,,,+++******)))************++++++++++++*********,,,---,,,+++,,,++++++************+++++++++++++++++++++++++++---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------...............---------...000333333222000///000111000///.........//////......------------......---...//////000000//////////////////............/////////000111333444555444444333444666:::>>>AAA@@@CCCGGGKKKLLLNNNPPPQQQSSSSSSSSSRRRQQQSSSWWWZZZ___jjjyyy~~~+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******...+++((((((***,,,---,,,'''%%%$$$%%%)))+++***'''---,,,+++***************------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------//////............................../////////000/////////..................000333444666888;;;===AAADDDHHHKKKPPPVVV___eeennnsss}}}~~~}}}|||zzzzzz~~~~~~{{{tttkkkdddaaa___\\\ZZZRRROOOKKKIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEBBBAAA???===;;;:::::::::888888888888999:::;;;;;;;;;;;;:::999777555333222222222222111111000//////...---,,,+++++++++,,,---............,,,,,,---...***)))))))))***+++,,,,,,***************+++++++++******))))))))))))******+++++++++*********)))))))))***+++------,,,***)))(((((()))))))))*********************)))))))))((())))))************))))))*********)))))))))))))))***************************)))((('''''')))+++---************))))))))))))))))))******++++++,,,,,,******+++++++++***))))))*********++++++************++++++,,,++++++******))))))*********+++++++++,,,+++***+++---------+++,,,++++++******+++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------................../////////222555666555222000///111000///.........///000//////............//////......///000000000000000////////////////////////000000000111222333444555555555444555999>>>CCCFFFDDDFFFJJJMMMNNNPPPRRRTTTWWWWWWVVVTTTSSSUUUZZZ___rrr}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,++++++)))''')))---///---+++++++++***)))))))))))))))+++++++++,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------............---------------....../////////////////////////////////......111222333444777<<>>======888888888888999:::;;;<<<=========<<<:::777444333222222222111111111111222///...,,,+++***++++++,,,***,,,---,,,***))))))+++***)))))))))***+++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********)))))))))+++---......,,,******))))))))))))************************)))))))))((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))---+++)))''''''((()))***++++++++++++++++++++++++)))))))))******+++++++++***++++++++++++******))))))***++++++++++++***)))))))))***************)))))))))*********++++++++++++***)))***,,,---,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,.........//////000000000000333777888777444111000111000000///////////////000//////......//////000...//////000000000000000000000000000000000000000222222222222222333333444666555555777<<>>>>>???>>><<<999666444333333333222333333444444000///---,,,+++++++++,,,+++...000///,,,******,,,*********)))******++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))+++......---+++++++++)))))))))*********++++++************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))---,,,***(((((((((((()))+++++++++,,,,,,,,,,,,,,,)))))))))*********************+++++++++++++++***)))***+++,,,,,,+++***)))(((((()))************))))))************+++++++++***)))((()))+++,,,+++***,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---......///000111222222333666999:::888555333222111111222222222111000///000000////////////000000...///000000111111000000000000000000111111111111333333333222333333444444666777888;;;AAAGGGMMMPPPRRRTTTVVVWWWWWWXXXZZZ\\\TTTXXX]]]aaadddlllxxx++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,)))***++++++++++++---...***+++,,,,,,+++++++++---***++++++,,,,,,,,,,,,+++***+++,,,---------,,,+++***+++---......---+++******+++,,,---------,,,,,,,,,---...///000000//////------///000000000///......//////000111222333333444666999===CCCKKKTTTZZZ\\\fffrrr|||vvvsssmmmhhhddddddfffhhhpppppprrrvvv|||zzzvvvsssooosssxxx{{{}}}~~~~~~{{{vvvwww{{{}}}rrrcccXXXRRRNNNJJJGGGLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIHHHHHHHHHGGGFFFEEE@@@???>>>===<<<<<<<<<<<<>>>???@@@@@@>>>;;;888666555444444333444555666777222111///---,,,,,,,,,,,,...111444333...,,,---///++++++******)))*********((())))))***++++++,,,,,,,,,++++++++++++++++++,,,+++++++++************))))))+++......+++******,,,))))))*********+++++++++************))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,************))))))))))))))))))***+++,,,,,,,,,,,,(((***+++,,,,,,+++***(((((()))******+++++++++***)))************++++++++++++)))))))))+++,,,+++***+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,---...------------------------------------------------,,,,,,,,,,,,---------------......000111222333333555777::::::888555444333222333555666666444222000111000000//////000000111//////000111111111111000000000000111111222222222222222222222333555666777888999<<>>======<<<>>>???@@@AAA???===:::888666555444444555666888999444333111///...------...+++///222000,,,)))***,,,,,,,,,+++***)))))))))***((())))))***++++++,,,,,,++++++************+++++++++++++++************))))))+++------***)))***,,,)))************+++++++++************))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***++++++******))))))******++++++++++++++++++******))))))((((((((()))***+++,,,---------((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,)))************++++++++++++***)))***,,,---,,,+++++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,---...///000---------------------------------------------------------.........//////---...///000111222333444777999;;;:::888666555444333555888999999777444111111111000000000000111111//////000111111111111111000000111111222222222222000000111222444666888999999;;;???EEEKKKQQQUUUXXXXXXYYYYYYXXXWWWWWWYYYZZZlllqqqwwwyyyyyy~~~---.........---,,,,,,+++///......---------......///...------,,,,,,------------,,,,,,,,,,,,++++++************************,,,+++)))((((((((())))))---,,,+++)))((('''''''''---,,,***+++,,,------,,,---------...------,,,,,,...............///000000/////////000000000000000111111000///000333777;;;@@@CCCKKKRRRTTTVVVbbbppppppeee```aaabbbcccdddgggjjjmmmpppqqqrrrrrrqqquuuwwwuuuvvv|||zzzttttttwww}}}}}}yyyvvvxxx~~~}}}zzzvvvsssppppppqqqrrrrrrfffaaa\\\WWWTTTMMMHHHIIIKKKKKKKKKMMMMMMSSSUUUNNNJJJLLLLLLIIIFFFDDDAAA???>>>>>>@@@AAA=========>>>>>>?????????555555555555666777999:::<<<888222///---......---......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++***+++,,,+++)))((()))***************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))*********++++++++++++...---,,,+++************+++++++++*********)))))))))************+++++++++,,,,,,++++++***)))((((((******))))))))))))******)))************+++++++++(((((((((((()))***+++,,,((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++///...------...111555777777777888888888999999999999888888:::<<<:::666111000000000000111111111111000000000000111111111111,,,...111111111111222333333333222333555999===@@@BBBEEEIIILLLPPPTTTZZZ]]]^^^ZZZVVVSSSSSSXXX___cccyyy}}}------......------,,,+++......---------------...---,,,++++++******++++++------,,,,,,,,,,,,++++++)))******+++,,,------...///...---,,,,,,------...------,,,+++************...---,,,---///000000000.........//////......---...............///000000000///////////////000000///111333555777:::===@@@DDDGGGNNNVVV\\\dddtttvvvoooeee```bbbgggmmmpppooorrruuuyyy{{{xxxtttpppoootttwwwwww{{{{{{zzz{{{vvvssspppssszzz{{{xxxvvvttttttvvv{{{tttnnnfff___```WWWOOOMMMLLLIIIGGGHHHHHHMMMOOOKKKHHHJJJKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;::::::999:::::::::999888888777888:::===>>>>>>:::444000//////////////////.........---------------,,,,,,,,,,,,++++++,,,,,,+++************+++---...///...,,,+++,,,---************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))))))))))))))***++++++******))))))******+++,,,+++++++++*********)))))))))************+++++++++,,,,,,++++++***))))))(((******))))))))))))******)))************+++++++++************+++,,,---...'''''')))***,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------......------,,,,,,,,,+++++++++,,,---......---------,,,,,,,,,,,,///...------///111444666777777777777888888888888;;;999999999:::999555222000000000000111111111111000000000000111111111111///000222333222222333444444444555666888;;;>>>@@@FFFIIIMMMPPPSSSWWW[[[^^^\\\[[[XXXVVVXXX^^^eeejjjyyy~~~------......------,,,,,,------,,,,,,,,,,,,---------,,,++++++******++++++------,,,,,,,,,,,,++++++))))))***,,,---///000000,,,,,,,,,+++,,,,,,---......------,,,,,,------...000...---...111222333222...//////000000000//////...............///000000000000////////////000000...111666;;;???BBBFFFHHHNNNPPPWWW```iiiuuuxxxooodddaaa```cccjjjttt{{{~~~|||{{{||||||{{{vvvrrrtttyyy~~~~~~}}}}}}vvvrrrnnnooovvv~~~~~~{{{xxxtttvvv|||xxxooonnndddZZZUUUQQQLLLIIIIIIHHHKKKMMMJJJHHHIIIIIIGGGEEEFFFGGGGGGFFFDDDBBB@@@===<<<:::888777666777777888666555444555888;;;===@@@<<<666111000000000000000000/////////.........------,,,,,,,,,,,,++++++,,,+++******))))))*********,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))((('''((()))***+++'''''''''((()))+++,,,---+++++++++***************)))************+++++++++,,,,,,++++++***)))))))))******))))))))))))******)))************+++++++++++++++***++++++,,,---...)))))))))******,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,+++,,,------..................---------///.........///111444666555666666666777777777777===;;;999888888777444222000000000000111111111111000000000111111111222222111333444444222222333444555666888;;;>>>@@@BBBCCCJJJNNNRRRUUUWWWYYY[[[]]]VVVUUUUUUVVVYYYaaakkkrrrzzz,,,------...------,,,,,,,,,,,,+++++++++,,,------///...------,,,,,,------------,,,,,,,,,+++++++++******+++,,,---...//////************++++++,,,,,,,,,,,,,,,,,,---...///000111///......000111111000......///000000000//////...............///000000000000/////////000111111000333999>>>CCCHHHMMMQQQ^^^aaagggooozzzwwwnnnhhheeeccceeejjjqqqyyyxxxtttuuuyyy{{{{{{|||{{{}}}|||vvvtttwww{{{~~~}}}}}}~~~}}}}}}xxxnnnccc^^^ZZZTTTPPPPPPOOOPPPOOOMMMJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@===;;;999888888999777555333222333666999;;;@@@<<<666333111111000000////////////.........---------,,,,,,,,,+++++++++++++++***)))))))))******)))***+++***)))((()))***++++++++++++++++++++++++************************)))******++++++******)))************************)))((('''&&&'''(((***+++((((((((((((***+++,,,---************************))))))*********++++++++++++++++++*********))))))******))))))))))))******))))))*********+++++++++))))))))))))******+++,,,///---,,,***))))))*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------......///////////////.........//////......///111333555444444444555555555555666===;;;888666555444333333///000000000111111111111000000111111111222222222333444555444222222333555555888===AAAEEEGGGHHHHHHLLLOOOTTTWWWXXXXXXYYYZZZSSSSSSSSSUUU[[[fffuuu,,,,,,------...------,,,+++++++++++++++,,,---...///...------,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------............***+++++++++,,,...///000111///---------...---,,,,,,---...///////////////...............///000000000000//////000111333444666888<<>>@@@DDDIIIPPPYYYccciiivvv}}}{{{yyyrrrkkkeeeeeehhhmmmvvv~~~|||~~~}}}|||||||||rrrsssuuuwwwyyy|||~~~{{{{{{}}}yyytttkkkdddbbb]]]VVVPPPOOONNNMMMMMMOOOLLLJJJGGGDDDCCCDDDEEEGGGDDDDDDCCCBBBAAA@@@??????<<<;;;999888888888888999:::888777666666444111///...------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************(((((()))))))))*********...---,,,+++***************************+++++++++)))************+++++++++******************************))))))))))))******)))************+++++++++------,,,,,,,,,,,,------*********++++++---......************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---............---.........///////////////////////////000111222333111111111111222222222222777777666333000///000111000000000000111111111111111111111222222222222333222333444444555666:::===???CCCHHHMMMPPPQQQQQQPPPJJJMMMQQQSSSUUUVVVXXXYYYXXX[[[___ccckkk{{{+++,,,------......------,,,,,,,,,,,,---...///000---,,,++++++******++++++------,,,,,,,,,,,,++++++++++++,,,,,,------......***++++++,,,,,,+++***)))******++++++,,,---...///000...------///000000000------...///000000000000...............///000000000000///000333666:::===EEEIIIOOOWWW```jjjsssyyy||||||pppkkkllliiicccccckkktttyyy~~~||||||}}}~~~zzzzzzyyyvvvsssrrrtttuuuyyy{{{~~~~~~wwwuuu{{{{{{xxxlllaaaWWWTTTQQQMMMMMMPPPLLLKKKIIIHHHFFFFFFFFFGGGDDDEEEFFFGGGFFFEEEDDDBBB======<<<;;;:::888777666777777888::::::888333000............------------------,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************'''(((***+++,,,+++***)))---,,,+++***))))))))))))))))))*********+++++++++)))************+++++++++******************************))))))))))))******)))************+++++++++...------,,,,,,---------((()))***,,,---.........************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,,,,,,,.../////////...---------.........//////////////////000111111222222//////000000000111111111333444444222///---...000000000000000111111111111111111111222222222333333222333555666888;;;@@@CCCIIIKKKNNNQQQRRRQQQPPPNNNJJJMMMPPPSSSUUUXXX[[[^^^```fffooowww+++,,,,,,---.........---,,,,,,,,,---...///000111///...------,,,,,,---------------,,,,,,,,,++++++***+++,,,---...000111111//////000000000///---,,,,,,++++++,,,---.../////////......///222444555555......000111111222222222...............///000000000000///111444888<<>>;;;555111000/////////............---------,,,,,,,,,++++++///...------,,,,,,------***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((+++------,,,***(((+++******)))))))))))))))))))))******++++++++++++)))************+++++++++******************++++++******))))))))))))******)))************+++++++++,,,,,,+++******+++++++++***+++,,,---...---,,,+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,,,,,,,.../////////...---,,,---------......////////////000000111111222222////////////000000000000000222333111...,,,---///000000000000111111111111111111222222222333333333222444666888:::>>>DDDHHHPPPQQQSSSTTTSSSQQQNNNLLLLLLNNNQQQTTTVVVZZZ___bbblllvvv